/*
Theme Name: Alligator Farm
*/
*{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
}
.floatleft {float:left}
.floatright {float:right}
.alignleft {float:left;margin-right:10px;}
.alignright {float:right;margin-left:10px;}
.aligncenter {display:block;margin:0 auto}
a, a:active, a:focus, a:active {text-decoration:none !important;transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
a:focus {outline:0px solid}
a, span, p {transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-o-transition: all 0.5s;}
a{
    color: #8A472C;
}
a:hover{color: #4E3926;transition: all 0.3s;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-o-transition: all 0.3s;}
img {max-width:100%}
h1, h2, h3, h4, h5, h6 {font-weight:normal;margin:0 0 15px;font-family: 'lpeducationalmedium';}
.column {width:1170px;margin:0 auto;display:block;transition: all 0.9s ease 0s;-moz-transition: all 0.9s ease 0s;-webkit-transition: all 0.9s ease 0s;-o-transition: all 0.9s ease 0s;}
ul {margin:0;padding:0;list-style:none}
input, button {border:0px solid;}
input:focus, textarea:focus, button:focus {outline:0;box-shadow: 0px 0px 10px 0px #2B94CB;}
input[type=checkbox]:focus{outline:0;box-shadow: 0px 0px 0px 0px #2B94CB;}
body {font-family: 'brandon_text_regularregular', arial;font-size:14px;line-height:18px;color: #4c3625;overflow-x:hidden;background: #ffffff;}
.fix{}
.fix:after {
    content: "";
    display: table;
    clear: both
    }

.main_wrapper {
    background: url(images/body_bg.jpg) no-repeat scroll center center;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    overflow: hidden;
}

.header_area {
    position: relative;
    z-index: 99
    }

.header_top_area {
    background: url(images/header_top_bg.png) no-repeat scroll center center;
    -webkit-background-size: cover;
    background-size: cover;
    position: relative;
    z-index: 10
    }

.contain {
    max-width: inherit;
    width: 100%;
    margin: 0 auto
    }

.header_top_left {
    float: left
    }

a.company_logo {
    display: block;
    float: left;
    z-index: 99;
    position: relative;
    margin-bottom: -20px
    }

a.header_aza {
    display: block;
    float: right;
    margin-left: -30px;
    margin-top: 46px
    }

.header_top_right {
    float: right
    }

.header_top_menu {
    background: url(images/top_menu_bg.png) no-repeat scroll 0 0;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    padding: 24px 15px 30px 15px;
    margin-top: 40px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px
    }

ul.header_menu {
    position: relative;
    -moz-transform: rotate(-1.5deg);
    -ms-transform: rotate(-1.5deg);
    -o-transform: rotate(-1.5deg);
    -webkit-transform: rotate(-1.5deg);
    transform: rotate(-1.5deg);}

ul.header_menu > li {
    float: left;
    display: inline-block;
    border-right: 1px solid #8C0B04;
    padding: 0 10px
    }

ul.header_menu > li:last-child {
    border-right: 0 solid #8C0B04
    }

ul.header_menu > li > a {
    display: block;
    color: #8C0B04;
    font-size: 17px;
    font-family: "lpeducationalmedium"
    ;
    font-weight: 700;
    line-height: 14px;
}

ul.header_menu > li > a:hover {
    color: #4E3926
    }

.header_top_rope {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%
    ;
    max-height: 68px;
}
.header_top_rope img{width: 100%;max-height: 68px;}
.header_mainmenu_area {
    background: url(images/mainmenu_bg.png) no-repeat scroll 0 0;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    padding: 25px 0 15px 0;
    position: relative;
    z-index: 9
    ;
    top: -35px;
}

.header_mainmenu_wrapper {
    position: relative;
    -moz-transform: rotate(-1.5deg);
    -ms-transform: rotate(-1.5deg);
    -o-transform: rotate(-1.5deg);
    -webkit-transform: rotate(-1.5deg);
    transform: rotate(-1.5deg);
    margin-top: 6px
    }

ul#nav_menu > li {
    float: left;
    display: inline-block;
    width: 15.2%;
    height: 80px;
    line-height: 80px;
    text-align: center;
    margin-right: 0%
    }

ul#nav_menu > li:last-child {
    margin-right: -14%
    }

ul#nav_menu > li > a {
    display: inline-block;
    padding: 20px 15px;
    font-size: 18px; 
    text-align: center;
    line-height: 20px;
    color: #4E3926;
    font-family: "lpeducationalmedium";
    text-transform: uppercase
    }

ul#nav_menu > li > a:hover {
    color: #8A472C
    }

ul#nav_menu > li.current_page_item > a {
    color: #8A472C
    }
.home_banner_area {
    position: relative;
    top: -65px;
    margin-bottom: -30px;
}
.home_banner_wrapper {
    /* max-width: 1366px; */
    margin: 0 auto;
    width: 100%
    }
.home_banner{}
.home_banner img{
    height: auto;
    width: 100%;
}
.home_banner .bx-wrapper {
    margin: 0
    }

.home_banner .bx-wrapper .bx-viewport {
    border: 0 solid #fff;
    left: 0;
    background: transparent;
    -moz-box-shadow: 0 0 0 #ccc;
    -webkit-box-shadow: 0 0 0 #ccc;
    box-shadow: 0 0 0 #ccc
    }

.home_banner .bx-wrapper .bx-controls-direction a {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    width: 50px;
    height: 50px;
    -webkit-background-size: 100% 100% !important;
    background-size: 100% 100% !important;
    margin-top: -25px
    }

.home_banner:hover .bx-wrapper .bx-controls-direction a {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1
    }

.home_banner .bx-wrapper .bx-controls-direction a.bx-prev {
    background: url(images/left_arrow.png) no-repeat scroll 0 0;
    left: 30px
    }

.home_banner .bx-wrapper .bx-controls-direction a.bx-next {
    background: url(images/right_arrow.png) no-repeat scroll 0 0;
    right: 30px
    }

.single_banner_slide {
    -moz-transition: all 0s;
    -o-transition: all 0s;
    -webkit-transition: all 0s;
    transition: all 0s
    }

.single_banner_slide img {
    width: 100%;
    height: auto
    }

.body_content_area {
    padding: 60px 0 30px 0;
    background: url(images/white_bg.png) no-repeat scroll 0 0;
    -webkit-background-size: 100% 570px;
    background-size: 100% 570px;
    margin-top: -70px;}

.body_content_area.middle_white {
    -webkit-background-size: 100% 1150px;
    background-size: 100% 1150px
    }

.body_content_area.big_white_bg {
    background: url(images/big_white_bg.png) no-repeat scroll 0 0;
    padding-top: 80px
    }

.body_left_sidebar {
    float: left;
    width: 23%;
    margin-right: 3%;
    background: url(images/sibebar_bg.png) no-repeat scroll 0 0;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    padding: 20px;
    padding-bottom: 75px
    ;position: relative;
    z-index: 9;
}

.sidebar_head {
    background: url(images/sidebar_head_bg.png) no-repeat scroll 0 0;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    text-align: center;
    padding: 10px 20px 15px 20px;
    margin-top: 10px
    }

.sidebar_head h2 {
    margin-bottom: 0;
    color: #fff;
    font-size: 25px;
    text-transform: uppercase
    }

.sidebar_link_list {
    margin-top: 50px;
    padding: 20px
    }

ul.sidebar_link {
    list-style: disc;
    padding-left: 5px;
    color: #4E3926
    }

ul.sidebar_link > li {
    float: none;
    margin-left: 0;
    padding-bottom: 10px
    }

ul.sidebar_link > li:nth-child(even) {
    background: url(images/link_border2.png) no-repeat scroll left bottom
    }

ul.sidebar_link > li:nth-child(odd) {
    background: url(images/link_border1.png) no-repeat scroll left bottom
    }

ul.sidebar_link > li:last-child {
    background: transparent
    }

ul.sidebar_link > li > a {
    display: block;
    padding: 10px 0;
    color: #4E3926;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px
    ;
    text-transform: capitalize;
}

ul.sidebar_link > li > a:hover {
    color: #8A472C
    }

ul.sidebar_link > li > ul {
    margin-bottom: 10px;
    margin-left: 10px
    }

ul.sidebar_link > li > ul > li {
    display: block
    }

ul.sidebar_link > li > ul > li > a {
    display: block;
    padding: 3px 0;
    color: #4E3926;
    font-size: 20px;
    font-weight: 700;
    line-height: 26px
    }

ul.sidebar_link > li > ul > li > a:hover {
    color: #8A472C
    }
ul.sidebar_link > li > ul > li.current-menu-item > a{color: #8A472C}
ul.sidebar_link > li.current-menu-item > a{color: #8A472C}
.body_right_main_content {
    float: right;
    width: 74%
    }
.main_content_top {
    min-height: 440px;
}
.mcont_top_head {
    margin-bottom: 40px
    }

.mcont_top_head h1 {
    color: #8A472C;
    font-size: 44px;
    margin-bottom: 0
    ;text-transform: uppercase;
}

.mcttcl_single2 {
    margin-bottom: 20px
    }

.mcttcl_single2 h2 {
    font-family: "brandon_text_regularregular", arial;
    font-size: 17px;
    font-weight: 700;
    color: #8A472C;
    margin-bottom: 10px
    }

.mcttcl_single2 p {
    color: #4F3927;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 0;
    margin-left: 15px
    }

.mcttcl_single2 span {
    display: block;
    color: #4F3927;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 0;
    font-style: italic;
    margin-top: 10px;
    margin-left: 15px
    }
.mcont_top_content h2 {
    text-align: center;
    color: #8A472C;
    font-size: 43px;
    margin: 0px 0px 12px 0;
}
.mconttopcont_left {
    float: left;
    width: 33%;
    margin-right: 3%
    }

.mcttcl_single {
    margin-bottom: 40px
    }
.edu_programs_cont.mcttcl_single {
    margin-bottom: 80px;}
.mcttcl_single span {
    display: block;
    color: #4F3927;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 0;
    font-style: italic;
    margin-top: 10px
    }

.mconttopcont_left h2 {
    font-family: "brandon_text_regularregular", arial;
    font-size: 17px;
    font-weight: 700;
    color: #8A472C;
    margin-bottom: 15px
    }

.mconttopcont_left p {
    color: #4F3927;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 0
    }

.mconttopcont_left p a {
    color: #4F3927;
    font-weight: 700
    }

.mconttopcont_right {
    float: right;
    width: 64%;
    position: relative
    }

.zoo_map_thumb {
    margin-top: 10px;
    position: relative;
    z-index: 9
    }

.margin_thumb {
    margin-top: -40px
    }

.zoo_map_thumb img {
    display: block;
    height: auto
    }

.stamp_thumb {
    position: absolute;
    bottom: -14px;
    left: -130px;
    z-index: 1
    }

a.zoo_map_link {
    display: block;
    color: #8A472C;
    font-size: 18px;
    font-weight: 700
    }

a.zoo_map_link:hover {
    color: #4F3927
    }

.main_content_bottom {
    margin-top: 120px
    }

.single_zoo_button {
    float: left;
    display: inline-block;
    text-align: center;
    width: 29%;
    margin-right: 6%;
    min-height: 250px;
    margin-bottom: 20px
    }

.single_zoo_button:nth-child(3n+3) {
    margin-right: 0%
    }

.single_zoo_button img {
    display: block;
    width: 100%;
    height: auto
    }

a.zoo_botton_link {
    display: block;
    position: relative;
    margin-top: -25px
    }

a.zoo_botton_link p {
    display: inline-block;
    color: #420000;
    margin-bottom: 0;
    font-family: "lpeducationalmedium";
    font-size: 22px;
    line-height: 25px;
    padding: 15px 25px;
    background: url(images/zoo_button_bg.png) no-repeat scroll 0 0;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    min-width: 70%
    ;text-transform: uppercase;
}

a.zoo_botton_link:hover p {
    color: #000
    }

.body_content_linkes {
    text-align: center
    }

.body_content_linkes a {
    display: block;
    color: #8A472C;
    font-size: 22px;
    font-weight: 700;
    line-height: 30px
    }

.body_content_linkes a:hover {
    color: #420000
    }

.footer_container {
    background: url(images/footer_bg.png) no-repeat scroll 0 40px;
    -webkit-background-size: contain;
    background-size: contain
    }

.footer_middle {
    float: right;
    display: inline-block;
    width: 28%;
    margin-left: 1%
    }

.footer_social {
    background: url(images/social_bg.png) no-repeat scroll 0 0;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    padding: 45px 20px 20px 20px
    }

.footer_social h2 {
    margin-bottom: 0;
    text-align: center;
    color: #4F3927;
    font-size: 25px;
    text-transform: uppercase
    }

ul.social_book > li {
    float: left;
    display: inline-block
    }

ul.social_book > li > a {
    display: block;
    padding: 18px
    }

.footer_right {
    float: right;
    width: 30%;
    margin-left: 3%;
    margin-top: 80px
    }

.footer_right a {
    display: inline-block;
    float: left;
    margin-right: 30px
    }

.footer_right a:last-child {
    margin-right: 0
    }

.footer_left {
    float: left;
    width: 38%;
    text-align: center;
    color: #6D5642;
    margin-top: 70px
    }

.footer_left p {
    margin-bottom: 0;
    font-weight: 700;
    font-size: 18px;
    line-height: 20px
    }

.footer_left span {
    display: block;
    font-size: 12px;
    font-weight: 700;
    margin-top: 10px
    }

/*=====================================================
			Main Page Content Style
=======================================================*/
.main_page_content_area {
    padding: 10px 0 20px 0;}

a.single_main_button {
    float: left;
    width: 23%;
    margin-right: 2.5%
    ;
    min-height: 430px;
}
a.single_main_button:hover{
    opacity: 0.7;
}
a.single_main_button:nth-child(4n+4) {
    margin-right: 0%
    }

/*=====================================================
			Post Page 12 Content Style
=======================================================*/
.mcont_bottom_schedule {
    margin-top: 30px;
    background: url(images/content_bg.png) no-repeat scroll 0 0;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    padding: 60px
    }

.schedule_head {
    text-align: center;
    margin-top: 15px
    }

.schedule_head h2 {
    margin-bottom: 0;
    color: #fff;
    font-size: 40px
    }

.schedule_content {
    margin-top: 50px;
    margin-left: 20px
    }

.schedule_content_left {
    float: left;
    width: 47%;
    margin-right: 6%
    }

.single_schedule {
    margin-bottom: 15px
    }

.single_schedule h2 {
    font-family: "brandon_text_regularregular", arial;
    font-size: 20px;
    font-weight: 700;
    color: #8A472C;
    margin-bottom: 10px
    }

.single_schedule p {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 0;
    color: #4F3927;
    margin-left: 12px
    }

.schedule_content_right {
    float: right;
    width: 47%
    }

/*=====================================================
			Post Page 15 Content Style
=======================================================*/
.bg_none {
    background: transparent;
    /* padding-top: 100px
     */}

.mctc_top_pera {
    margin-bottom: 20px
    }

.mctc_top_pera p {
    color: #4F3927;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 0;
    width: 70%
    }

.mctcb_list_left {
    float: left;
    width: 32%;
    margin-right: 2%
    }

.mctcb_list_middle {
    float: left;
    width: 32%;
    margin-right: 2%
    }

.mctcb_list_right {
    float: left;
    width: 32%
    }

.single_specis_list {
    margin-bottom: 15px
    }

.single_specis_list:last-child {
    margin-bottom: 0
    }

.single_specis_list h2 {
    font-family: "brandon_text_regularregular", arial;
    font-size: 20px;
    font-weight: 700;
    color: #8A472C;
    margin-bottom: 5px
    }

.single_specis_list p {
    color: #4F3927;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 0;
    margin-left: 10px
    }

/*=====================================================
			Conservation Page Content Style
=======================================================*/
.consev_sidebar {
    background: url(images/consev_sidebg.png) no-repeat scroll 0 0;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%
    }

.conserv_content_one {
    margin-bottom: 40px
    }
.organizations_one{
    background: url(images/coserv_slide_border.png) no-repeat bottom center;
    padding-bottom: 30px;
}
.organizations_two {}
ul.organizations_list{
    float: left;
    width: 48%;
    margin-right: 4%;
}
ul.organizations_list:last-child{
    margin-right: 0px;
}
ul.organizations_list li{
    margin-bottom: 15px;
}
ul.organizations_list li a{
    font-weight: 700;
    font-size: 15px;
    color: #8A472C;
}
.conserv_cont1_left {
    float: left;
    width: 75%;
    margin-right: 5%
    }
.single_learn_more {
    margin-bottom: 40px;
}
.single_learn_more h2{
  font-family: "brandon_text_regularregular", arial;
  font-size: 17px;
  font-weight: 700;
  color: #8A472C;
  margin-bottom: 15px;
}
.single_learn_more p{
    margin-left: 15px;
}
.single_learn_more p:last-child{
    margin-bottom: 0px;
}
.conserv_cont1_left p {
    color: #4F3927;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 20px
    }

.conserv_cont1_left span {
    display: block;
    color: #8A472C;
    font-size: 16px;
    line-height: 25px;
    font-weight: 700
    }

.conserv_cont1_right {
    float: right;
    width: 20%
    }

.conserv_cont1_right a {
    display: block;
    margin-bottom: 25px
    }

.conserv_cont1_right a:last-child {
    margin-bottom: 0
    }

.conserv_cont2_left {
    float: left;
    width: 35%;
    margin-right: 3%
    }

.conserv_cont2_left h2 {
    font-family: "brandon_text_regularregular", arial;
    font-size: 17px;
    font-weight: 700;
    color: #8A472C;
    margin-bottom: 15px
    }

.conserv_cont2_left p {
    color: #4F3927;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 20px
    }

.conserv_cont2_left a {
    font-size: 17px;
    font-weight: 700;
    color: #8A472C;
    display: block;
    line-height: 22px
    }

.conserv_cont2_left a:hover {
    color: #4F3927
    }

.conserv_cont2_right {
    float: right;
    width: 62%
    }

.conserv_cont2_right img {
    display: block
    }

a.conserv_link {
    font-size: 20px;
    font-weight: 700;
    color: #8A472C;
    display: block;
    line-height: 22px;
    margin-top: 30px
    }

a.conserv_link:hover {
    color: #4F3927
    }

.conserv_content_bottom {
    margin-top: 20px
    }

.single_conserv_slider {
    padding-bottom: 50px;
    background: url(images/coserv_slide_border.png) no-repeat bottom center;
    margin-bottom: 10px;
    padding-right: 60px
    }

.single_conserv_slider:last-child {
    padding-bottom: 0;
    margin-bottom: 0;
    background: transparent
    }

.conserv_slider_head {
    margin-bottom: 25px
    }

.conserv_slider_head h2 {
    margin-bottom: 0;
    color: #8A472C;
    font-size: 30px
    }
.conserv_slider button{
    position: absolute;
    top: 50%;
    width: 50px;
    height: 50px;
    margin-top: -50px;
    text-indent: -999px;
    overflow: hidden;
    -webkit-background-size: 100% 100% !important;
    background-size: 100% 100% !important;
    opacity:0.6;
      transition: all 0.5s;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
    }
.conserv_slider button:focus{box-shadow:0px 0px 0px 0px #fff;}
.conserv_slider button:hover{opacity:1;}
.conserv_slider button.slick-prev{
    background: url(images/left_arrow.png) no-repeat scroll 0 0;
    left: -70px;
}
.conserv_slider button.slick-next{
    right: -70px;
    background: url(images/right_arrow.png) no-repeat scroll 0 0;
}
.single_conserv_slid.item {
    padding-right: 40px;
    overflow: hidden;
    margin: 2px;
    -moz-transition: all 0s;
    -o-transition: all 0s;
    -webkit-transition: all 0s;
    transition: all 0s
    ;position: relative;
}

.conserv_slide_thumb {
    position: relative;
    padding-right: 0
    }

.conserv_slide_thumb img {
    width: 100%;
    height: auto;
    display: block;
    padding: 2px
    }
.conserv_slide_frame1{position: absolute;
    top: 0;
    left: 0;
    z-index: 999999999999;
    width: 100%;
    height: 100%;}
.conserv_slide_frame1 img{display: block;
    width: 100%;}
.conserv_slide_frame2{position: absolute;
    top: 0;
    left: 0;
    z-index: 999999999999;
    width: 100%;
    height: 100%;}
.conserv_slide_frame2 img{display: block;
    width: 100%;}
.conserv_slide_frame3{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999999999999;
    width: 100%;
    height: 100%;
}
.conserv_slide_frame3 img{
    display: block;
    width: 100%;
}
.conserv_slide_thumb span.crvsth_cap {
    position: absolute;
    bottom: -10px;
    right: 0;
    padding: 10px 12px;
    font-size: 20px;
    font-weight: 700;
    color: #fff
    }

.conserv_slide_thumb span.crvsth_cap.red {
    background: url(images/red_bg.png) no-repeat scroll 0 0;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%
    }

.conserv_slide_thumb span.crvsth_cap.green {
    background: url(images/green_bg.png) no-repeat scroll 0 0;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%
    }

.conserv_slide_cont {
    margin-top: 15px;
    color: #4E3926
    }

.conserv_slide_cont p {
    margin-bottom: 2px;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px
    }

.conserv_slide_cont span {
    display: block;
    font-size: 15px;
    font-style: italic;
    line-height: 20px
    }
.conserv_research_left{
    float: left;
    width: 60%;
    margin-right: 5%;
    color: #4c3625;
}
.single_research_cont{
    margin-bottom: 20px;
    padding-bottom: 50px;
    background: url(images/coserv_slide_border.png) no-repeat bottom center;
}
.single_research_cont:nth-child(2){
    padding-bottom: 0px;
    background: transparent;
    margin-bottom: 60px;
}
.single_research_cont h2{
   font-family: "brandon_text_regularregular", arial;
  font-size: 17px;
  font-weight: 700;
  color: #8A472C;
  margin-bottom: 15px;
}
.single_research_cont:nth-child(2) p{
    font-weight: 700;
    margin-left: 0px;
}
.single_research_cont p{
    margin-bottom: 0px;
    margin-left: 20px;
}
.conserv_research_right{
    float: right;
    width: 35%;
}
.conserv_research_right img{
    display: block;
}
.right_blog_topic{
    margin-top: 50px;
}
.right_blog_topic h2{
    color: #8A472C;
    font-size: 30px;
    margin-bottom: 15px;
}
ul.blog_topic{}
ul.blog_topic li{
    margin-bottom: 10px;
}
ul.blog_topic li a{
    display: block;
    font-weight: 700;
    color: #4c3625 !important;
}
ul.blog_topic li a:hover{ color: #8A472C !important;}

/*=====================================================
			Conservation Page Content Style
=======================================================*/
.education_right.education_right2 {
    top: 18%;
    left: 10%;
    text-align: center;
    width: 70%;
}
.education_right.education_right2 h2{}
.education_right.education_right2 p{
    font-size: 18px;
}
.education_right.education_right2 p:nth-child(2){
    margin-bottom: 15px;
}
.education_right.education_right2 a{
    margin-top: 0px;
    color: #4F3927;
}
.education_right.education_right2 a:hover{
    color: #8A472C;
}
.education_big{
    width: 185%;
}
.mcttcl_single.education_big p{
    margin-bottom: 15px;
}
.education_big p:last-child{margin-bottom:0px;}
.education_sidebar {
    background: url(images/edu_sidebar_bg.png) no-repeat scroll 0 0;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%
    }

.education_right {
    position: absolute;
    top: 120px;
    left: 150px;
    width: 55%
    }

.education_right h2 {
    /* font-family: "brandon_text_regularregular", arial; */
    font-size: 20px;
    line-height: 28px;
    /* font-weight: 700; */
    color: #8A472C;
    margin-bottom: 15px
    }

.education_right p {
    color: #4F3927;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 5px;
    font-weight: 700
    }

.education_right a {
    display: block;
    color: #8A472C;
    font-size: 20px;
    line-height: 25px;
    margin-top: 20px
    }
#mobile_menu{display:none;}
.educations_links {
    margin-top: 30px;
}
.education_right .educations_links a{
    display: block;
    font-family: 'lpeducationalmedium';
    font-size: 20px;
    line-height: 18px;
    margin-top: 0px;
    padding: 20px 40px;
    margin-bottom: 15px;
}
.education_right .educations_links a:nth-child(1){
    background: url(images/edu_link1.png) no-repeat scroll center center;
}
.education_right .educations_links a:nth-child(2){
    background: url(images/edu_link2.png) no-repeat scroll center center;
}
.education_right .educations_links a:nth-child(3){
    background: url(images/edu_link4.png) no-repeat scroll center center;
}
.education_right .educations_links a:nth-child(4){
    background: url(images/edu_link3.png) no-repeat scroll center center;
}
.education_right .educations_links a:nth-child(5){
    background: url(images/edu_link1.png) no-repeat scroll center center;
}
.education2_content{
    margin-top: 40px;
    padding-top: 50px;
    margin-bottom: 20px;
  
    background: url(images/footer_bg.png) no-repeat scroll 0 0px;
  -webkit-background-size: contain;
  background-size: contain;
}
.edu2_cont_left {
    float: left;
    width: 63%;
    margin-right: 5%;
}
.edu2_cont_left h2{
  font-family: "brandon_text_regularregular", arial;
  font-size: 21px;
  line-height: 28px;
  font-weight: 700;
  color: #8A472C;
  margin-bottom: 25px;
}
.edu2contl_left {
    float: left;
    width: 45%;
}
.edu2contl_left a{
  color: #4F3927;
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 0;
  font-weight: 700;
}
.edu2contl_right {
    float: left;
    width: 40%;
}
.edu2contl_right a{
  color: #4F3927;
  font-size: 18px;
  line-height: 30px;
  margin-bottom: 0;
  font-weight: 700;
}
.edu2_cont_right {
    float: right;
    width: 32%;
    background: url(images/edu2_cont_bg.png) no-repeat scroll 0 0;
    background-size: 100% 100%;
    padding: 60px 50px;
    text-align: center;
}
.edu2_cont_right p{
  color: #fff;
  font-size: 26px;
  line-height: 30px;
  margin-bottom: 20px;
  font-weight: 700;
}
.edu2_cont_right a{
  color: #4F3927;
  font-size: 20px;
  line-height: 22px;
  margin-bottom: 0;
  font-weight: 700;
}
.birds_africa {
    position: absolute;
    top: -70px;
    right: 40px;
    width: auto;
    z-index: 1;
}
.birds_africa.native_rep {
    top: 20px;
    right: 0px;
}
.birds_africa.fossil_dis{
    top: 0px;
    right: 0px;
}

.birds_africa.maximo{
    top: -60px;
    right: 0px;
}
.birds_africa.realm_saltie{
    top: -10px;
    right: 0px;
}
.birds_africa img{
    display: block;
    max-width: inherit;
    margin-bottom: 10px;
}
.single_education_program{
    background: url(images/section_border.png) no-repeat scroll top center;
    margin-top: 30px;
    padding-top: 40px;
}
.single_education_program p{margin-bottom:0;}
ul.eduprogram_list{
    list-style: outside disc;
    margin-left: 20px;
}
ul.eduprogram_list li{
    margin-bottom: 15px;
}
ul.eduprogram_list li span{
    font-weight: 700;
    display: inline-block;
    margin-right: 5px;
}
a.eduprog_link{
    font-style: italic;
    font-weight: 700;
    color: #8A472C;
}
a.eduprog_link:hover{
    color: #4E3926;
}
/*=====================================================
            Wild Page Style
=======================================================*/
.wild_show_cont_top{
    margin-bottom: 50px;
}
.wild_show_cont_top h2{
  font-family: "brandon_text_regularregular", arial;
  font-size: 17px;
  font-weight: 700;
  color: #8A472C;
  margin-bottom: 5px;
}
.wild_show_cont_top p{
  color: #4F3927;
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 0px;
  font-style: italic;
}
.single_wild_show{
    padding-bottom: 50px;
    margin-bottom: 30px;
    background: url(images/footer_bg.png) no-repeat bottom center;
}
.single_wild_show:last-child{
    padding-bottom: 0px;
    margin-bottom: 0px;
    background: transparent;
}
.wild_show_left{
    float: left;
    width: 38%;
    margin-right: 3%;
}
.wild_show_left a.wildshow_btn{
    display: inline-block;
    text-align: center;
    float: none;
    font-size: 20px;
    color: #8A472C;
    font-weight: 700;
    text-transform: uppercase;
    padding: 20px 20px;
    margin-bottom: 20px;
    background: url(images/wild_btn_bg.png) no-repeat scroll right center;
    background-size: 100% 100%;
}
.wild_show_left p{
  color: #4F3927;
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 0px;
}
.wild_show_left h2{
  font-family: "brandon_text_regularregular", arial;
  font-size: 17px;
  font-weight: 700;
  color: #8A472C;
  margin-bottom: 5px;
  margin-top: 20px;
}
.wild_show_left h3{
  font-family: "brandon_text_regularregular" arial;
  font-size: 16px;
  font-weight: 700;
  color: #8A472C;
  margin-bottom: 0px;
  font-style: italic;
}
.wild_show_right{
    float: right;
    width: 59%;
}
.wild_show_right img{}

/*========================================================
                    Become a Member Style
==========================================================*/
#simplr-form{
    width: 500px;
    max-width: 100%;
}
#simplr-form label.left{
    font-size: 16px;
}
#simplr-form input[type=text].right{
    padding: 8px;
    width: 100%;
    font-size: 18px;
}
#simplr-form input[type=submit].submit{
    padding: 10px;
    font-size: 20px;
    line-height: 25px;
    text-transform: uppercase;
    margin-top: 20px;
}


/*============================================================
                Contact Form Style
==============================================================*/
#FSContact1{
    margin-top: 20px;
}
#FSContact1 #fscf_required1{
    font-size: 20px;
    margin-bottom: 20px;
    line-height: 25px;
    text-transform: uppercase;
}
#FSContact1 label{
    font-size: 18px;
    line-height: 22px;
    font-weight: 100;
}
#FSContact1 input{
    display: block;
    padding: 10px;
    border-radius: 5px;
    width: 100% !important;
    max-width: inherit !important;
    margin-bottom: 10px !important;
}
#FSContact1 textarea{
    width: 100% !important;
    max-width: inherit !important;
    border: 0px solid #fff;
    border-radius: 5px;
    margin-bottom: 10px !important;
}
#FSContact1 input#fscf_captcha_code1{
    width: 50% !important;
}
#FSContact1 input#fscf_submit1{
    width: 200px !important;
    max-width: 50% !important;
    padding: 15px !important;
    font-size: 20px;
    line-height: 25px;
    text-transform: uppercase;
}

/*===============================================
				History Page Style
=================================================*/
.history_head{
    margin-bottom: 50px;
}
.history_head h1{}
.history_content{}
.hostory_content_left{
    float: left;
    width: 56%;
    margin-right: 4%;
}
.history_content_one{
    margin-bottom: 30px;
    padding-bottom: 40px;
    background: url(images/history_border.png) no-repeat bottom center;
}
.history_content_one h2{
  font-family: "brandon_text_regularregular", arial;
  font-size: 17px;
  font-weight: 700;
  color: #8A472C;
  line-height: 22px;
}
.history_content_one p{
  color: #4F3927;
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 20px;
}
.history_content_one a{
  font-family: "brandon_text_regularregular", arial;
  font-size: 17px;
  font-weight: 700;
  color: #8A472C;
  display: block;
}
.single_history_cont{
    margin-bottom: 30px;
}
.single_history_cont:last-child{
    margin-bottom: 0px;
}
.single_history_cont p{
  color: #4F3927;
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 20px;
}
.single_history_cont p:last-child{
    margin-bottom: 0px;
}
.single_history_cont h3{
  font-family: "brandon_text_regularregular", arial;
  font-size: 18px;
  font-weight: 700;
  color: #8A472C;
  margin-bottom: 0px;
  line-height: 27px;
}
.single_history_head{
    margin-bottom: 20px;
}
.single_history_head h2{
  font-family: "brandon_text_regularregular", arial;
  display: inline-block;
  text-align: center;
  font-size: 20px;
  color: #8A472C;
  font-weight: 700;
  text-transform: uppercase;
  padding: 18px 20px;
  background: url(images/wild_btn_bg.png) no-repeat scroll right center;
  background-size: 100% 100%;
  margin-bottom: 0px;
}
.hostory_content_right{
    float: right;
    width: 40%;
}
.history_image_cont1{
    text-align: center;
    margin-bottom: 170px;
}
.history_image_cont1 img{
    display: inline-block;
}
.history_image_cont{
    margin-bottom: 90px;
}
.history_image_cont h2{
    color: #BA8B6B;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 0px;
}
.hisimg_content1{
    margin-bottom: 30px;
    text-align: center;
}
.hisimg_content1 p{
  color: #4F3927;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  margin: 0% 15%;
  -webkit-transform: rotate(-4deg);
  transform: rotate(-4deg);
  margin-top: -5px;
}
.hisimg_content1 img{
    display: inline-block;
}
.hisimg_content2{
    margin-bottom: 30px;
}
.hisimg_content2 p{
color: #4F3927;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
margin: 0% 6% 0% 0%;
-webkit-transform: rotate(3deg);
transform: rotate(3deg);
margin-top: -10px;
}
.hisimg_content2 img{}
.hisimg_content3{
    margin-bottom: 30px;
}
.hisimg_content3 p{
color: #4F3927;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
margin: 0% 0% 0% 0%;
-webkit-transform: rotate(2deg);
transform: rotate(2deg);
margin-top: 0px;
}
.hisimg_content3 img{}
.hisimg_content4{
    text-align: center;
    margin-bottom: 40px;
}
.hisimg_content5{
    margin-bottom: 40px;
}
.hisimg_content5 p{
color: #4F3927;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  
margin: 0% 0%;
  
-webkit-transform: rotate(-3deg);
  
transform: rotate(-3deg);
  margin-top: -5px;
}
.hisimg_content5 img{}
.hisimg_content6{
    margin-bottom: 40px;
}
.hisimg_content6 p{
color: #4F3927;
  
font-size: 12px;
  
line-height: 16px;
  text-align: center;
  margin: 0% 0% 0% 0%;
  
-webkit-transform: rotate(3deg);
  
transform: rotate(3deg);
  
margin-top: -3px;
}
.hisimg_content6 img{}
.hisimg_content7{
    margin-bottom: 60px;
}
.hisimg_content7 p{
color: #4F3927;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  margin: 0% 0%;
  -webkit-transform: rotate(-3deg);
  transform: rotate(-3deg);
  
margin-top: 0px;
}
.hisimg_content7 img{}
.hisimg_content8{
    margin-bottom: 40px;
}
.hisimg_content8 p{
  color: #4F3927;
  font-size: 14px;
  line-height: 18px;
  text-align: center;
  margin: 0% 0% 0% 0%;
  -webkit-transform: rotate(3deg);
  transform: rotate(3deg);
  margin-top: 0px;
}
.hisimg_content8 img{}
.history_sidebar{
    background: transparent;
    padding: 0px;
    margin-top: -40px;
}
.hostory_sidebar_head{
    text-align: center;
    position: relative;
    bottom: -60px;
    margin: 0% 7%;
}
.hostory_sidebar_head h2{
    margin-bottom: 0px;
    display: block;
    color: #fff;
    background: url(images/sideb_head_bg.png) no-repeat scroll center center;
    background-size: 100% 100%;
    font-size: 25px;
    padding: 20px;
    padding-top: 30px;
    text-shadow: 3px 1px 8px #333;
}
.history_sidebar_content{
    background: url(images/hside_bg.png) no-repeat scroll center center;
    background-size: 100% 100%;
    padding: 0px 40px;
    padding-top: 70px;
    padding-bottom: 30px;
}
.single_hiside_cont{
    background: url(images/history_border1.png) no-repeat scroll left bottom;
    padding-bottom: 20px;
    margin-bottom: 10px;
    position: relative;
}
.single_hiside_cont:last-child{
    background: transparent;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.single_hiside_cont h2{
    color: #8A472C;
    font-family: 'brandon_text_regularregular', arial;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 3px;
}
.single_hiside_cont p{
    margin-bottom: 0px;
    color: #4F3927;
    font-size: 18px;
    line-height: 25px;
    margin-left: 12px;
    font-weight: 700;
}
a.history_link{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}

/*=================================================
								Visit Your Plan Style
===================================================*/
.visit_plan_content1{}
.visitplan_cont1_left{
    float: left;
    width: 35%;
    margin-right: 15%;
}
.visitplan_cont1_left h2{
  font-family: "brandon_text_regularregular", arial;
  font-size: 17px;
  font-weight: 700;
  color: #8A472C;
  line-height: 22px;
}
.visitplan_cont1_left p{
color: #4F3927;
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 0px;
}
.visitplan_cont1_left p a{color: #4F3927;font-weight: 700;}
.visitplan_cont1_left p a:hover{color: #8A472C;}
.visitplan_cont1_right{
    float: right;
    width: 50%;
    text-align: center;
    position: relative;
}
.visitpc1r_cont{
    position: absolute;
    top: 140px;
    left: 0px;
    margin: 0% 20%;
}
.visitpc1r_cont h1{
    color: #fff;
    margin-bottom: 10px;
    font-size: 50px;
}
.visitpc1r_cont p{
    color: #4F3927;
    font-size: 18px;
    font-weight: 700;
    line-height: 23px;
    margin: 0% 10%;
    background: url(images/link_border2.png) no-repeat scroll center bottom;
    padding-bottom: 20px;
    margin-bottom: 10px;
}
.visitpc1r_cont p:last-child{
    margin-bottom: 0px;
    padding-bottom: 0px;
    background: transparent;
}
.visit_plan_content2{
    margin-top: 20px;
}
.visitplan_cont2_left{
    float: left;
    width: 60%;
}
.visit_plan2_topcont{
    margin-bottom: 40px;
}
.visit_plan2_topcont:last-child{
    margin-bottom: 0px;
}
.visit_plan2_topcont h2{
font-family: "brandon_text_regularregular", arial;
  font-size: 17px;
  font-weight: 700;
  color: #8A472C;
  line-height: 22px;
}
.visit_plan2_topcont p{
color: #4F3927;
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 0px;
}
.visit_plan2_topcont p a{color: #4F3927;font-weight: 700;}
.visit_plan2_topcont p a:hover{color: #8A472C;}
.pricendiscount_cont{
    margin-bottom: 40px;
}
.pricendiscount_cont:last-child{
    margin-bottom: 0px;
}
.pricdisc_head{
    margin-bottom: 20px;
}
.pricdisc_head h2{
font-family: "brandon_text_regularregular", arial;
  display: inline-block;
  float: left;
text-align: center;
  font-size: 20px;
  color: #8A472C;
  font-weight: 700;
  text-transform: uppercase;
  padding: 15px 20px;
  background: url(images/wild_btn_bg.png) no-repeat scroll right center;
  background-size: 100% 100%;
  margin-bottom: 0px;
}
.pricdisc_content{}
.pricdisc_content p{
color: #4F3927;
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 0px;
font-weight: 700;
}
.visitplan_cont2_right{
    float: right;
    width: 40%;
}
a.buy_tickets{
    float: right;
    background: url(images/ticket_bg.png) no-repeat scroll 0 0;
    background-size: 100% 100%;
    text-align: center;
    color: #420000;
    font-size: 45px;
    line-height: 45px;
    max-width: 75%;
    font-family: 'lpeducationalmedium';
    padding: 20px 0px;
    margin-top: 40px;
}
.sidebar_head.visit_plan_head{
    padding: 14px 10px 20px 10px;
    margin-left: -15px;
    margin-right: -8px;
    margin-top: -18px;
}


.sidebar_head.visit_plan_head h2{
    font-size: 24px;
}

/*==================================================
                MemberShip Page Style
====================================================*/
ul.benefits_list{
    list-style: disc;
    margin-left: 20px;
    margin-top: 20px;
}
ul.benefits_list li{
  color: #4F3927;
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 5px;
  font-weight: 700;
}
.membership_link_cont{
  position: absolute;
  top: 160px;
  left: 0px;
  margin: 0% 0% 0% 24%;
}
.membership_link_cont h1{
  color: #fff;
  margin-bottom: 10px;
  font-size: 38px;
}
.membership_link_cont h2{
color: #fff;
  
margin-bottom: 0px;
  
font-size: 23px;
font-family: 'brandon_text_regularregular', arial;
/* font-weight: 700; */
}
.membership_link_cont a.membership_link{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}
.membership_content{
  margin-top: 30px;
  padding-bottom: 40px;
  background: url(images/history_border.png) no-repeat bottom center;
}
.membership_content:last-child{
    padding-bottom: 0px;
    background: transparent;
}
.membership_content h2{
  font-family: "brandon_text_regularregular", arial;
  font-size: 17px;
  font-weight: 700;
  color: #8A472C;
  line-height: 22px;
  margin-bottom: 3px;
}
.membership_content p{
  color: #4F3927;
  font-size: 15px;
  line-height: 22px;
  margin-bottom: 20px;
  margin-left: 20px;
}
.membership_content span{
  color: #4F3927;
  font-size: 12px;
  line-height: 18px;
  margin-bottom: 0px;
  font-style: italic;
  display: block;
}

/*============================================
						Group Visit Style
==============================================*/
.question_content{
    background: url(images/question_bg.png) no-repeat scroll 0 0;
    background-size: 100% 100%;
    padding: 30px 15px;
    padding-right: 25%;
    margin-right: -30%;
    margin-top: 10px;
    margin-left: 50px;
}
.question_content p{
    font-family: 'lpeducationalmedium';
    font-size: 18px;
    text-align: center;
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
}
.question_content p:last-child{
    font-size: 25px;
    line-height: 30px;
}
.groupvisit_cont{
    text-align: left;
    position: absolute;
    top: 58%;
    left: 49%;
}
.groupvisit_right_img{}
.groupvisit_right_img img{
    max-width: inherit;
    display: block;
    width: 120%;
    margin-left: -20%;
}
.groupvisit_cont h2{
  color: #4F3927;
  font-size: 18px;
  line-height: 25px;
  margin-bottom: 5px;
  font-family: 'brandon_text_regularregular', arial;
  font-weight: 700;
}
.groupvisit_cont p{
  color: #4F3927;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 0px;
}
.groupvisit_cont2_one{}
.groupvisit_cont2_one{
    padding-bottom: 40px;
    margin-bottom: 30px;
    background: url(images/footer_bg.png) no-repeat scroll left bottom;
}
.group_visit_content_top{
    width: 70%;
}
ul.group_visit_list{}
ul.group_visit_list li{
color: #4F3927;
  font-size: 16px;
  line-height: 25px;
margin-bottom: 10px;
counter-increment: step-counter;
position: relative;
padding-left: 20px;
}
ul.group_visit_list li:before{content: counter(step-counter)".";font-weight: 700;position: absolute;top: 0px;left: 0px;color: #8A472C;}
.group_visit_content_bottom{
    margin-bottom: 20px;
}
.grovis_head_right{
    float: left;
    display: inline-block;
    margin-left: 30px;
    line-height: 50px;
}
.grovis_head_right p{
color: #4F3927;
  
font-size: 15px;
  
line-height: 23px;
margin-bottom: 0px;
font-weight: 700;
}
.groupvis_content{}
.groupvis_content p:first-child{
    font-weight: 700;
    color: #8A472C;
    margin-left: 0px;
}
.groupvis_content p{
color: #4F3927;
font-size: 16px;
  line-height: 25px;
margin-bottom: 3px;
margin-left: 20px;
}
.groupvis_content span{
color: #4F3927;
font-size: 14px;
line-height: 20px;
margin-top: 10px;
display: block;
font-style: italic;
}
.single_schedule_price{
    margin-bottom: 30px;
}
.single_schedule_price h3{
  color: #8A472C;
  font-size: 18px;
  line-height: 25px;
  margin-bottom: 10px;
  font-family: 'brandon_text_regularregular', arial;
  font-weight: 700;
}
.single_grp_price{
    margin-left: 20px;
}
.grpp_head_left{
    float: left;
    width: 34%;
}
.grpp_head_left p, .grpp_head_middle p, .grpp_head_right p {
color: #4F3927;
  
font-size: 16px;
  line-height: 25px;
font-weight: 700;
margin-bottom: 0px;
}
.grpp_head_middle{
    float: left;
    width: 18%;
}
.grpp_head_middle p{}
.grpp_head_right{
    float: left;
}
.grpp_head_right p{}
.grp_price_left{
    float: left;
}
.grp_price_left p{}
.grp_price_right{
    float: left;
    margin-left: 9%;
}
.grp_price_right p, .grp_price_left p {
color: #4F3927;
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 0px;
}
.group_visit_contidtion{
    width: 60%;
}
.group_visit_contidtion p{
  color: #4F3927;
  font-size: 14px;
  line-height: 20px;
  margin: 0px;
  display: block;
  font-style: italic;
}

/*=================================================
                Location Page Style
===================================================*/
.location_address {
    margin-bottom: 40px;
}
.location_address p{
font-size: 18px;
  font-weight: 700;
  color: #8A472C;
  
line-height: 25px;
margin-bottom: 0px;
}
.location_maps {}
.location_maps iframe{
    width: 100%;
    height: 700px;
    display: block;
}
.location_content_wrap{
    margin-top: 30px;
}
.location_cont_head{
    margin-bottom: 40px;
}
.location_cont_head h2{
    color: #8A472C;
    text-transform: uppercase;
    font-size: 30px;
    margin-bottom: 15px;
}
.location_cont_head p{
    margin-bottom: 0px;
}
.location_content{}
.location_content_left{
    float: left;
    width: 45%;
    margin-right: 10%;
}
.location_content_right{
    width: 45%;
    float: left;
}
.single_location_cont{
    margin-bottom: 30px;
}
.single_location_cont h3{
    font-family: 'brandon_text_regularregular', arial;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 700;
    color: #8A472C;
    margin-bottom: 10px;
}
.single_location_cont p{}
.single_location_cont a{
    font-weight: 700;
}

/*====================================================
							Events Page Style
=====================================================*/
.event_right_thumb{}
.event_right_thumb img{
    max-width: inherit;
    margin-left: -120%;
    width: 200%;
    margin-top: -10%;
}
.events_content_links{
    position: absolute;
    top: 10%;
    left: 0px;
    width: 80%;
}
.events_content_links h2{
  font-family: "brandon_text_regularregular", arial;
  font-size: 20px;
  font-weight: 700;
  color: #8A472C;
  line-height: 25px;
}
ul.events_links{}
ul.events_links li{
    float: none;
    display: block;
    margin-bottom: 15px;
}
ul.events_links li:last-child{
    margin-bottom: 0px;
}
ul.events_links li a{
    display: inline-block;
    color: #4E3926;
    font-family: 'lpeducationalmedium';
    font-size: 22px;
    line-height: 25px;
    padding: 15px 20px;
}
ul.events_links li:nth-child(1) a{
    background: url(images/event_link1.png) no-repeat scroll 0 0;
    background-size: 100% 100%;
    padding: 18px 20px 12px 20px;
}
ul.events_links li:nth-child(2) a{
    background: url(images/event_link2.png) no-repeat scroll 0 0;
    background-size: 100% 100%;
}
ul.events_links li:nth-child(3) a{
    background: url(images/event_link3.png) no-repeat scroll 0 0;
    background-size: 100% 100%;
    padding: 20px 30px 15px 30px;
}
ul.events_links li:nth-child(4) a{
    background: url(images/event_link4.png) no-repeat scroll 0 0;
    background-size: 100% 100%;
}
ul.events_links li:nth-child(5) a{
    background: url(images/event_link5.png) no-repeat scroll 0 0;
    background-size: 100% 100%;
}
ul.events_links li:nth-child(6) a{
    background: url(images/event_link6.png) no-repeat scroll 0 0;
    background-size: 100% 100%;
}
ul.events_links li a:hover{
    color: #8A472C;
}

/*================================================
						Birthday Party Page Style
==================================================*/
.birthdayp_topleft{
    margin-right: 5%;
}
.birthdayp_topleft p{
    margin-bottom: 30px;
}
.birthdayp_topleft p:last-child{
    margin-bottom: 0px;
}
.birthdayp_topright{
    width: 60%;
}
.birthdp_content_one{
    margin-top: 30px;
    padding-bottom: 50px;
  margin-bottom: 30px;
  background: url(images/footer_bg.png) no-repeat scroll left bottom;
}
.birthdp_content_one p{
color: #4F3927;
  
font-size: 20px;
  
line-height: 28px;
  margin-bottom: 0px;
font-weight: 700;
}
.birthdp_content_two{
    margin-bottom: 40px;
}
.birthdp_content_two h2{
  font-family: "brandon_text_regularregular", arial;
  font-size: 20px;
  font-weight: 700;
  color: #8A472C;
  line-height: 22px;
  margin-bottom: 10px;
}
.birthdp_content_two p{
color: #4F3927;
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 0px;
  font-weight: 700;
}
.birthdp_content_three{}
.birthdp_cont3_left{
    float: left;
    width: 48%;
    margin-right: 4%;
}
.birthdp_cont3l_pricing{
    margin-bottom: 40px;
}
.birthdp_cont3l_pricing p{
color: #4F3927;
  
font-size: 16px;
  
line-height: 25px;
  
margin-bottom: 5px;
  font-weight: 700; 
}
.birthdp_cont3l_offer{
    margin-top: -20px;
    position: relative;
    margin-bottom: 20px;
}
.birthdp_cont3l_offer img{}
.birthdp_offer_cont{
    position: absolute;
    top: 23%;
    left: 11%;
    width: 70%;
    color: #fff;
    text-align: center;
}
.birthdp_offer_cont h2{
    font-family: 'brandon_text_regularregular', arial;
    font-size: 20px;
    font-weight: 700;
    line-height: 25px;
    margin-bottom: 15px;
}
.birthdp_offer_cont p{
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 15px;
}
.birthdp_offer_cont a{
    color: #fff;
    font-size: 20px;
    line-height: 25px;
    font-weight: 700;
}
.birthdp_offer_cont a:hover{
    color: #693000;
}
.birthdp_cont3l_content{
    margin-bottom: 40px;
}
.birthdp_cont3l_content:last-child{
    margin-bottom: 0px;
}
.birthdp_cont3l_content h2{
font-family: "brandon_text_regularregular", arial;
  font-size: 20px;
  font-weight: 700;
  color: #8A472C;
  line-height: 22px;
  
margin-bottom: 15px;
}
.birthdp_cont3l_content p{
color: #4F3927;
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 0px;
}
.birthdp_cont3_right{
    float: right;
    width: 48%;
}
.birthdp_party_schedule{
    position: relative;
}
.birthdp_party_schedule img{}
.bdprty_schedule_content{
    position: absolute;
    top: 5%;
    left: 11%;
    width: 80%;
    -webkit-transform: rotate(4deg);
    transform: rotate(4deg);
}
.bdps_cont_head{
    text-align: center;
    margin-bottom: 30px;
}
.bdps_cont_head h1{
    color: #8DC642;
    text-transform: uppercase;
    font-size: 40px;
    margin-bottom: 5px;
}
.bdps_cont_head h2{
    color: #D5AFD2;
    text-transform: uppercase;
    font-size: 25px;
    margin-bottom: 0px;
}
.bdps_single_schedule{
    margin-left: 30px;
    margin-bottom: 20px;
}
.bdps_single_schedule h2{
    font-family: "brandon_text_regularregular", arial;
    color: #9B5BA4;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 5px;
}
.bdps_single_schedule p{
    color: #F4911E;
    font-size: 16px;
    font-weight: 700;
    margin-left: 20px;
    margin-bottom: 0px;
}

/*=======================================================
                    Rent The Zoo Style
=========================================================*/
.rentzoo_topright {
    text-align: right;
}
.rentzoo_topright img{
    position: relative;
    z-index: 10;
}
.rent_zoo_right_cont {
    position: absolute;
    top: 10%;
    left: -27%;
    width: 80%;
    text-align: left;
    background: url(images/rentzoo_righttitle_bg.png) no-repeat scroll 0 0;
    background-size: 100% 100%;
    padding: 50px 80px 90px 35px;
    z-index: 1;
}
.rent_zoo_right_cont  h2{
    color: #8A472C;
    margin-bottom: 5px;
    font-size: 25px;
    line-height: 28px;
}
.rent_zoo_right_cont p{
    margin-bottom: 0px;
    color: #4F3927;
    font-size: 20px;
    line-height: 28px;
    font-weight: 700;
}
.rent_zoo_list{
    list-style: inside disc;
}
.rent_zoo_list li{
  color: #4F3927;
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 4px;
}

/*=================================================
								Zoo Camps Style
===================================================*/
.rentzoo_topright{}
.rentzoo_topright a{
    
}
.rentzoo_topright a img{}
.zoo_camps_content_top{}
.zoocamps_ctop_left{
    float: left;
    width: 70%;
}
.zoocamps_ctop_left h2{
  font-family: "brandon_text_regularregular", arial;
  font-size: 17px;
  font-weight: 700;
  color: #8A472C;
  line-height: 22px;
}
.zoocamps_ctop_left p{
color: #4F3927;
  font-size: 16px;
  line-height: 25px;
  
margin-bottom: 4px;
}
.zoocamps_ctop_right{
    float: right;
    width: 30%;
}
.zoocamps_ctop_right a{
    display: block;
    margin-top: -35px;
}
.zoocamps_ctop_right a img{}
.zoo_camps_content_one{
   margin-top: 50px;
   padding-top: 0px;
  /*background: url(images/footer_bg.png) no-repeat scroll left top;*/
}
.zoo_camps_content_one .pricdisc_head {
  margin-bottom: 30px;
}
.zoocamps_cams_schedule{
    margin-bottom: 30px;
}
.zoocamps_cams_schedule:last-child{
    margin-bottom: 0px;
}
.zoocamps_cams_schedule h3{
 font-family: "brandon_text_regularregular", arial;
 font-size: 17px;
  font-weight: 700;
  color: #4F3927;
  line-height: 22px;
  margin-bottom: 20px;
}
.zoocamps_cams_schedule h2{
 font-family: "brandon_text_regularregular", arial;
  font-size: 17px;
  font-weight: 700;
  color: #8A472C;
  line-height: 22px;
 margin-bottom: 5px;
}
.zoocamps_cams_schedule p{
 color: #4F3927;
  font-size: 16px;
  line-height: 25px;
  
 margin-bottom: 0px;
}
.zoocamps_cams_schedule span{
 color: #4F3927;
 font-size: 14px;
 line-height: 22px;
 margin-bottom: 0px;
 display: block;
 font-style: italic;
}
.zoocamps_all_schedule{
    margin-bottom: 40px;
}
.zoocamps_all_schedule:last-child{
    margin-bottom: 0px;
}
.zoocamps_allsched_head{
    overflow: hidden;
    position: relative;
    margin-bottom: 15px;
}
.zoocamps_allsched_head h2{
 font-family: "brandon_text_regularregular", arial;
 font-size: 25px;
  font-weight: 700;
  color: #8A472C;
  color: #17214B;
 line-height: 30px;
  margin-bottom: 0px;
 display: inline-block;
}
.zoocamps_allsched_head h2:after{content:'';width: 100%;height: 100%;position: absolute;margin-left: 15px;background: url(images/heading_arrow.png) no-repeat scroll left center;}
.zoocamps_allsched_cont{}
.allschedule_single{
    margin-left: 40px;
    margin-bottom: 40px;
}
.allschedule_single:last-child{
    margin-bottom: 0px;
}
.allschedule_single h2{
   font-family: "brandon_text_regularregular", arial;
  font-size: 17px;
  font-weight: 700;
  color: #8A472C;
  line-height: 22px;
  
   margin-bottom: 5px;
}
.allschedule_single h4{
  font-family: "brandon_text_regularregular", arial;
  font-size: 16px;
  font-weight: 700;
  color: #4F3927;
  line-height: 22px;
  margin-bottom: 3px;
}
.allschedule_single p{
   color: #4F3927;
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 0px;
   margin-top: 10px;
   width: 70%;
}
.zoocamps_bottom_left{
    float: left;
    width: 67%;
    margin-right: 3%;
}
.zoocampsbtleft_content{}
.zoocampsbtleft_content h4{
 font-family: "brandon_text_regularregular", arial;
  font-size: 16px;
  font-weight: 700;
  color: #4F3927;
  line-height: 22px;
  
 margin-bottom: 20px;
}
.zoocampsbtleft_content p{
 color: #4F3927;
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 0px;
}
.zoocamps_bottom_right{
    float: right;
    width: 30%;
    text-align: right;
    margin-top: 5%;
}
.zoocamps_bottom_right img{}


/*==============================================
				Parents Night Style
================================================*/
.parents_night_content{
    margin-top: 40px;
    width: 120%;
}
.parents_night_content h4{
    font-family: "brandon_text_regularregular", arial;
 color: #4F3927;
    font-size: 18px;
  line-height: 25px;
    margin-bottom: 20px;
    font-weight: 700;
}
.parents_night_content h5{
    font-family: "brandon_text_regularregular", arial;
    color: #8A472C;
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 0px;
    font-weight: 700;
    display: inline-block;
}
.parents_night_content p{
    margin-bottom: 10px;
}
.parents_night_content p span{
    color: #8A472C;
    font-weight: 700;
}
.parents_night_content>span{
   color: #4F3927;
  
   font-size: 15px;
  
   line-height: 22px;
  
   display: block;
   margin-top: 15px;
   font-style: italic;
}
.parents_night_links{
    display: block;
    background: url(images/parens_link_bg.png) no-repeat scroll 0 0;
    background-size: 100% 100%;
    padding: 90px 110px 60px 60px;
    position: absolute;
    left: -11%;
    top: 55%;
    text-align: center;
    width: 90%;
}
a.prentsn_register{
    display: block;
    font-size: 35px;
    line-height: 35px;
    font-weight: 700;
    color: #8A472C;
}
a.prentsn_download{
    display: block;
    color: #4F3927;
    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    margin-top: 12px;
}
a.calender_links{
    display: inline-block;
    margin-top: -60px;
    margin-right: -50px;
}
a.calender_links_new{
    display: inline-block;
    margin-top: -60px;
    margin-right: -30px;
    }
a.calender_links img{}

/*=================================================
				Zoo Night Style
===================================================*/
.zoonight_topright{
    width: 60%;
    margin-top: -30px;
}
.zoonight_topright img{}
.zoo_night_topcont_left{
    float: left;
    width: 40%;
    margin-right: 10%;
}
.zoo_night_topcont {}
.zoo_night_topcont p{
   color: #4F3927;
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 10px;
}
.zoo_night_topcont p span{
   color: #8A472C;
  font-weight: 700;
}
.zoo_night_topcont p span.block{
    display: block;
    margin-left: 20px;
    color: #4F3927;
    font-weight: 100;
}
.zoo_night_topcont_right{
    float: right;
    width: 50%;
    position: relative;
}
.zoo_night_topcont_right img{}
.zoo_night_topcont_right2{}
.zoo_night_topcont_right2 img{
    max-width: inherit;
    width: 120%;
    float: right;
}
.zoonight_tcr_cont{
    position: absolute;
    top: 15%;
    left: 12%;
    width: 50%;
}
.zoo_night_topcont_right2 .zoonight_tcr_cont{
    position: absolute;
    top: 18%;
    left: 21%;
    width: 50%;
}
.zoonight_tcr_cont h2{
 font-size: 30px;
  color: #8A472C;
 line-height: 30px;
  margin-bottom: 5px;
 text-align: center;
}
ul.zntcrc_list{
    list-style: inside disc;
    margin-left: 20px;
}
ul.zntcrc_list li{
    color: #4F3927;
    margin-bottom: 5px;
}
.zoo_night_middle_cont{
    margin-top: 40px;
}
.zoonight_middle_content{}
.zoonight_middle_content h2{
  font-family: "brandon_text_regularregular", arial;
  font-size: 17px;
  font-weight: 700;
  color: #8A472C;
  line-height: 22px;
  margin-bottom: 30px;
}
.zoonight_middle_content p{
   color: #4F3927;
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 10px;
}
.zoonight_middle_content p span{
   color: #8A472C;
  font-weight: 700;
}


/*====================================================
				Annual Photo style
======================================================*/
.annualphoto_topright{
    width: 60%;
    margin-top: -20px;
}
.annual_topright_cont{
    position: absolute;
    top: 42%;
    left: 30%;
    width: 60%;
}
.annual_topright_cont p{
    font-size: 16px;
  font-weight: 700;
  color: #8A472C;
  line-height: 22px;
    margin-bottom: 0px;
}
.annual_photo_links{
    margin-top: 20px;
}
.annual_photo_links p{
   color: #4F3927;
  
   font-size: 17px;
  line-height: 25px;
  margin-bottom: 0px;
}
.annual_photo_links p a{
    color: #4F3927;
    font-weight: 700;
}
.annual_photo_links p a:hover{
    color: #8A472C;
}
.annual_photo_content{
    padding-top: 60px;
}
.annual_photo_cont_left{
    float: left;
    width: 30%;
    margin-right: 10%;
}
.annual_photo_cont_left h2{
  font-family: "brandon_text_regularregular", arial;
  font-size: 17px;
  font-weight: 700;
  color: #8A472C;
  line-height: 22px;
}
.annual_photo_cont_left p{
    color: #4F3927;
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 0px;
    font-weight: 700;
    margin-left: 30px;
}
.annual_photo_cont_right{
    float: right;
    width: 60%;
}
.annual_photocr_cont{
    width: 90%;
    background: url(images/annual_content_ng.png) no-repeat scroll 0 0;
    background-size: 100% 100%;
    padding: 20px 40px 40px 60px;
}
.annual_photocr_cont h2{
    font-family: "brandon_text_regularregular", arial;
  font-size: 17px;
  font-weight: 700;
  color: #8A472C;
  line-height: 22px;
}
ul.annualpcrc_list{
    list-style: inside disc;
    margin-top: 40px;
    margin-left: 30px;
}
ul.annualpcrc_list li{
    margin-bottom: 4px;
}
ul.annualpcrc_list li a{
    color: #4F3927;
  font-size: 16px;
  line-height: 25px;
  font-weight: 700;
}
ul.annualpcrc_list li a:hover{
    color: #8A472C;
}

/*==========================================================
				Crocodile Crossing Style
============================================================*/
.bottom_tripadvisor{
    text-align: center;
}
.annualphoto_topright{}
.annualphoto_topright img{}
.crocodile_cross_right{
    position: relative;
}
.cross_right_cont{
    position: absolute;
    bottom: 9%;
    left: 16%;
}
.cross_right_cont ul{
    list-style: disc;
}
.cross_right_cont ul li{
    margin-bottom: 10px;
}
.cross_right_cont ul li:last-child{
    margin-bottom: 0px;
}
.cross_right_cont ul li a{
    display: block;
    text-align: left;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    color: #4F3927;
}
.cross_right_cont ul li a:hover{}
.cross_right_cont ul li a span{
    display: block;
    font-size: 16px;
    font-weight: 100;
    font-style: italic;
    margin-left: 5px;
}
a.crocross_buy_tickets{
    display: block;
    position: absolute;
    right: 0px;
    bottom: 10px;
}
a.crocross_buy_tickets img{}
.crocodile_coss_content1{}
.crocodile_coss_head{
    margin-bottom: 20px;
}
.crocodile_coss_head h2{
 font-family: "brandon_text_regularregular", arial;
  
 font-size: 20px;
  text-transform: uppercase;
 font-weight: 700;
  color: #8A472C;
  line-height: 22px;
 margin-bottom: 0px;
}
.crocodile_cossing_slider{
    background: url(images/crocross_slider_bg.png) no-repeat scroll 0 0;
    background-size: 100% 100%;
    padding: 40px 110px 40px 50px;
}
.crocodile_cossing_slider .bx-wrapper{
    margin-bottom: 30px;
}
.crocodile_cossing_slider .bx-wrapper .bx-controls-direction a{}
.crocodile_cossing_slider .bx-wrapper .bx-controls-direction a.bx-next{
    right: -70px;
    background: url(images/crocross_arrow.png) no-repeat scroll 0 0;
    background-size: 100% 100%;
    width: 50px;
    height: 50px;
    margin-top: 0px;
}
.crocodile_cossing_slider .bx-wrapper .bx-controls-direction a.bx-prev{
    display: none;
}
.crocodile_cossing_slider .bx-wrapper .bx-viewport{
    background: transparent;
    border: 0px solid #fff;
      -moz-box-shadow: 0 0 0px #ccc;
  -webkit-box-shadow: 0 0 0px #ccc;
  box-shadow: 0 0 0px #ccc;
    left: 0px;
}
#crocodile_crossing_slider{}
.single_crocros_slide{
    text-align: center;
}
.single_crocros_slide img{
    width: auto;
    display: inline-block;
    max-height: 100%;
}
#crocross_pagers{}
a.crocross_pager{
    cursor: pointer;
    display: inline-block;
    float: left;
    width: 10%;
    margin-right: 2.85%;
    margin-bottom: 10px;
    opacity: 0.7;
}
a.crocross_pager.active{opacity: 1;box-shadow: 0px 0px 0px 1px #8A472C;}
a.crocross_pager:last-child{margin-right: 0%;}
a.crocross_pager img{
    display: block;
}
.crocodile_coss_content2{}
.crocodile_coss_head{}
.crocross_content2{}
.crocross_content2_left{
    float: left;
    width: 47%;
    margin-right: 6%;
    text-align: center;
    color: #4E3926;
    padding: 20px 10px;
    position: relative;
}
.crocross_content2_left:first-child{
    /*background: url(images/crocross_button1.png) no-repeat scroll 0 0;*/
    background-size: 100% 100%;
}
.crocross_content2_left:last-child{margin-right: 0%;
  /*background: url(images/crocross_button2.png) no-repeat scroll 0 0;*/
  background-size: 100% 100%;
}
.crocross_content2_left h2{
    font-size: 26px;
    margin-bottom: 0px;
}
.crocross_content2_left p{
    margin-bottom: 0px;
    font-size: 19px;
    font-weight: 700;
    line-height: 22px;
}
a.crocross_links{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
}
.crocross_sidebar {
    background: url(images/crocross_sidbar.png) no-repeat scroll 0 0;
    background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
}


/*==========================================================
				Crossing Course Maps Style
============================================================*/
.crossing_course_content1{
    margin-bottom: 40px;
}
.crossing_course_left{
    float: left;
    width: 74%;
    margin-right: 3%;
}
.crossing_course_left img{}
.crossing_course_map {
    position: relative;
}
.crossing_cours_links {
    position: absolute;
    bottom: 10%;
    left: 15%;
    transform: rotate(3deg);
}
.crossing_course_left .crossing_cours_links a{
    color: #4d3626;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 5px;
}
.crossing_course_left .crossing_cours_links a:last-child{margin-bottom: 0px;}
.crossing_course_left a{
    display: block;
      font-size: 17px;
  font-weight: 700;
  color: #8A472C;
  line-height: 22px;
}
.crossing_course_left a:hover{
    color: #4E3926;
}
.crossing_course_videos{
    margin-top: 30px;
}
.cccm_single_video{
    float: left;
    width: 48%;
    margin-right: 4%;
    margin-bottom: 25px;
}
.cccm_single_video h2{
 font-family: "brandon_text_regularregular", arial;
  font-size: 17px;
  font-weight: 700;
  color: #8A472C;
  line-height: 22px;
 margin-bottom: 10px;
}
.cccm_single_video:nth-child(2n+2){margin-right: 0%;}
.cccm_single_video iframe{
    display: block;
    width: 100%;
    height: 200px;
}
.crossing_course_right{
    float: right;
    width: 23%;
}
a.cccm_buy_tickets{}
a.cccm_buy_tickets img{}


/*============================================================
					Safety Guidelines Style
==============================================================*/
.crossing_big_frame{}
.crossing_big_frame iframe{
    display: block;
    width: 100%;
    height: 380px;
}
ul.cccm_video_links{
    list-style: inside disc;
}
ul.cccm_video_links li{
    margin-bottom: 5px;
}
ul.cccm_video_links li a{
    font-size: 15px;
    color: #4F3927;
}
ul.cccm_video_links li a:hover{
    color: #8A472C;
}


/*============================================================
					User Experience Style
==============================================================*/
.user_experience_left {
    width: 60%;
}
.user_experience_quite{
    margin-bottom: 30px;
}
.user_experience_quite p{
   display: block;
  font-size: 17px;
  font-weight: 700;
  color: #8A472C;
  
   line-height: 25px;
   margin-bottom: 0px;
}
.user_experience_quite span{
 display: block;
  font-size: 17px;
  font-weight: 700;
  color: #8A472C;
  
 line-height: 25px;
 margin-left: 30px;
 margin-top: 5px;
}
.single_user_experience{
    margin-bottom: 30px;
}
.single_user_experience:last-child{
    margin-bottom: 0px;
}
.single_user_experience h2{
 font-family: "brandon_text_regularregular", arial;
  font-size: 17px;
  font-weight: 700;
  color: #8A472C;
  line-height: 22px;
 margin-bottom: 5px;
}
.single_user_experience p{
   color: #4F3927;
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 0px;
}


/*==========================================================
				Dark Side Of the zoo 
============================================================*/
.darkside_cont_left{
    margin-right: 5%;
}
.darkside_bottom_content{
    margin-top: 50px;
    width: 140%;
}
.darkside_bottom_content>span{
    display: block;
      color: #4F3927;
  font-size: 16px;
  line-height: 25px;
  margin-bottom: 0px;
    font-weight: 700;
    font-style: italic;
}
a.safety_link{
 font-size: 17px;
  font-weight: 700;
  color: #8A472C;
  line-height: 22px;
}
.darkside_cont_right{
    width: 60%;
}
.darkside_right_cont{
    position: absolute;
    top: 37%;
    left: 19%;
    width: 50%;
}
.darkside_right_cont h2{
    color: #8A472C;
    margin-bottom: 10px;
}
ul.drkrc_list{
    list-style: inside disc;
    text-align: left;
}
ul.drkrc_list li{
  color: #4F3927;
  font-size: 15px;
  line-height: 22px;
  margin-bottom: 5px;
}
a.darkside_buy_tickets{
    position: relative;
    float: right;
    margin-top: -40px;
}
.python_challenge_right {}
.python_challenge_right img{
    margin-left: -10%;
    width: 110%;
    display: block;
    max-width: inherit;
}

/*=======================================================
                    Program Topics style
========================================================*/
.main_content_top.program_topics{
    background: url(images/program_topic_bg.png) no-repeat scroll right 100px;
    background-size: auto 90%;
}
.program_topics_content{}
.program_topics_content:nth-child(2){
    background: url(images/section_border.png) no-repeat scroll bottom center;
    margin-bottom: 30px;
    padding-bottom: 20px;
}
.single_program_topic{
    margin-bottom: 30px;
    width: 70%;
}
.single_program_topic h2{
  font-family: "brandon_text_regularregular", arial;
  font-size: 17px;
  font-weight: 700;
  color: #8A472C;
  line-height: 22px;
}
.single_program_topic p{
    margin-left: 30px;
}
.single_program_topic p:last-child{
    margin-bottom: 0px;
}
.single_program_topic span{
    font-style: italic;
    color: #8A472C;
    display: block;
    margin-bottom: 5px;
}
.single_program_topic span:last-child{margin-bottom:0px;}
.single_program_topic span b{
    font-style: normal;
    margin-right: 5px;
}

/*==============================================================
                Homeschool Days Style
================================================================*/
.homeschools_content{}
.homeschools_content_left{
    float: left;
    width: 40%;
    margin-right: 5%;
}
.homeschools_single{
    margin-bottom: 20px;
}
.homeschools_single h2{
  font-family: "brandon_text_regularregular", arial;
  font-size: 17px;
  font-weight: 700;
  color: #8A472C;
  line-height: 22px;
}
.homeschools_single p{
    line-height: 25px;
}
.homeschools_single p span{
    display: block;
    margin-top: 5px;
}
.homeschools_single p.more_info{
    font-weight: 700;
    color: #8A472C;
    margin-top: 30px;
}
.homeschools_single p strong{
    margin-right: 5px;
}
.homeschools_content_right{
    float: right;
    width: 55%;
}
.homeschools_content_right img{}
.edu_gator_cinfo {
    margin-top: 40px;
    width: 150%;
}
.edu_gator_cinfo p{
    font-weight: 700;
    margin-bottom: 0px;
    line-height: 22px;
}


/* ======= Scroll To Top Button Style ====== */
button#scrolltop{
    position: fixed;
    right: 20px;
    bottom: -80px;
    background-color: #4F3927;
    font-size: 40px;
    color: #DAAF91;
    width: 50px;
    height: 50px;
    transition: all 0.5s;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
    z-index: 99;
    box-shadow: inset -2px 2px 2px 0px #BA8B6B;
}
button#scrolltop:focus {
    box-shadow:0px 0px 0px 0px #fff;
}
button#scrolltop:hover{
    background-color: #000;
    box-shadow: inset -2px 2px 2px 0px #BA8B6B;
}
button#scrolltop.fixed{
    bottom: 20px;
}
button#scrolltop i.fa{
    margin-bottom: 0px;
    transition: all 0.5s;
  -moz-transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -o-transition: all 0.5s;
}
button#scrolltop:hover i.fa{
    margin-bottom: 10px;
}
.blog_single_top_head h2{color: #8A472C;}

.single_research_cont:nth-child(2) p{
  color: #4F3927;
  font-size: 16px;
  line-height: 25px;
  font-family: 'brandon_text_regularregular';
    font-weight: 100;
  }
.history_sidebar_new{}
.history_sidebar_quote{
    margin: 20% 0;
}
.history_sidebar_quote h2{    
  	color: #BA8B6B;
    font-size: 24px;
    line-height: 30px;
    margin-bottom: 0px;}
.history_sidebar_new_img1{
    margin: 20% 0;
}
.history_sidebar_new_img1 img{}
.history_sidebar_new_img1 p{color: #4F3927;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    margin: 0% 0% 0% 0%;
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
    margin-top: 0px;}
.history_sidebar_new_img2{
    margin: 20% 0;
}
.history_sidebar_new_img2 img{}
.history_sidebar_new_img2 p{color: #4F3927;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    margin: 0% 0% 0% 0%;
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
    margin-top: 0px;}
.history_sidebar_new_img3{margin-top: 50%;}
.history_sidebar_new_img3 img{}
p a.table_regibutton{
    background: #4F3927;
    font-size: 16px;
    font-weight: 700;
    line-height: 28px;
    padding: 0px 20px;
    display: inline-block;
    color: #fff;
    margin-top: 10px;
}
.head_summer {
    background: #fff;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 0;
    line-height: 28px;
    padding: 0 10px;
}

.team_building_left{width:100%; margin:0; float:left;}
.team_building_left .visitplan_cont1_left{width:auto; float:none;}
.team_building_left .benefits_list{margin-bottom:20px;}
.team_building_left .single_history_head{margin-top:20px;}
.zoo_camps_content_one{padding-top:0}
.visitplan_cont1_right{margin-bottom:-20px}
.content-seperate{margin:30px 0}
.pricdisc_head h2{    padding: 21px 20px;}
.zoocamps_cams_schedule.fix h2{position:relative}
.zoocamps_cams_schedule.fix h2 img{position:absolute;left: 230px;top: 5px;}

.grpp_head_left.col-xs-6,  .single_grp_price.col-xs-6{width:50%}
.single_grp_price.row{margin-left:-20px}
.grpp_head_middle.col-xs-3, .grp_price_right.col-xs-3{width:25%;margin-left:0}

@media (min-width: 1200px){
body ul#nav_menu > li > a {font-size: 21px;}
}

.small-list li{clear:both;display:block;float:none;margin:60px 0;font-weight:700;font-size: 19px;}
.small-list li img{display:inline-block;margin-top:-15px}

.virtual p {    color: #4F3927;
    font-size: 16px;
    line-height: 25px;
  margin-bottom: 15px !important;}

.virtual ul {list-style:disc !important; margin-bottom: 20px !important; margin-left: 26px;}

.virtual ul li { font-size: 16px;
  line-height: 25px !important;}
