/*

 Theme Name:   Ramahnyack Child

 Theme URI:    http://themeforest.net/user/euthemians

 Description:  ramahnyack Child Theme

 Version:      2.7.4

 Author:       Euthemians Team

 Author URI:   http://euthemians.com

 Text Domain:  ramahnyack

 Template:     ramahnyack

*/

@font-face {

  font-family: 'Futura';

  src: url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/Futura-Heavy.eot');

  src: url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/Futura-Heavy.eot') format('embedded-opentype'), 

  url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/Futura-Heavy.woff2') format('woff2'), 

  url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/Futura-Heavy.woff') format('woff'), 

  url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/Futura-Heavy.ttf') format('truetype'), 

  url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/Futura-Heavy.svg') format('svg');

  font-weight: 800;

}

@font-face {

  font-family: 'Futura';

  src: url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/Futura-Light.eot');

  src: url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/Futura-Light.eot') format('embedded-opentype'), 

  url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/Futura-Light.woff2') format('woff2'), 

  url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/Futura-Light.woff') format('woff'), 

  url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/Futura-Light.ttf') format('truetype'), 

  url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/Futura-Light.svg') format('svg');

  font-weight: 200;

}

@font-face {

  font-family: 'Futura';

  src: url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/FuturaLT-Regular.eot');

  src: url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/FuturaLT-Regular.eot') format('embedded-opentype'), 

  url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/FuturaLT-Regular.woff2') format('woff2'),

  url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/FuturaLT-Regular.ttf') format('truetype');

  font-weight: 400;

}

@font-face {

  font-family: 'Futura';

  src: url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/Futura-Medium.eot');

  src: url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/Futura-Medium.eot') format('embedded-opentype'), 

  url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/Futura-Medium.woff2') format('woff2'), 

  url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/Futura-Medium.woff') format('woff'), 

  url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/Futura-Medium.ttf') format('truetype'), 

  url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/Futura-Medium.svg') format('svg');

  font-weight: 600;

}

@font-face {

  font-family: 'Shamber';

  src: url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/Shamber.eot');

  src: url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/Shamber.eot') format('embedded-opentype'),   

  url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/Shamber.woff') format('woff'), 

  url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/Shamber.ttf') format('truetype'), 

  url('/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/fonts/Shamber.svg') format('svg');

}

/* body,html,h1,h2,h3,h4,h5,h6,p,div,span{

	font-family: 'Futura',sans-serif;

} */

.below_menu #nav_menu-2 ul li {

    float: left;

    padding: 7px;

    padding-top: 2px;

}

#eut-body #eut-header #eut-inner-header{

	background-image: url(/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/img/header_back.png);

	background-size: 100% 100%;

	background-repeat: no-repeat;

	background-position: center;

	background-color: transparent;

	border: none;

    -wedkit-transition: all 1s !important;

    -moz-transition: all 1s !important;

    transition: all 1s !important;

}

#eut-body #eut-header .eut-logo .eut-logo-wrapper,#eut-body #eut-header .eut-logo .eut-logo-wrapper img{

	top: 0px;

    margin-top: 10px;

}

.violet_back{

	background-color: #7c4488;

}

.yellow_back{

	background-color: #e8ab04;

}

.green_back{

	background-color: #005131;

}

.blue_back{

	background-color: #4b93ff;

}

#eut-body #eut-header #eut-main-menu > ul > li.menu_items > a,#eut-body #eut-main-menu-responsive ul > li.menu_items > a{

	position: relative;

	padding-left: 25px;

    display: block;

}

#eut-body #eut-header #eut-main-menu > ul > li.menu_items,#eut-body #eut-main-menu-responsive ul > li.menu_items{

	margin-left: 5px;

	margin-top: 10px;

    padding-bottom: 0px;

}

#eut-body #eut-header #eut-main-menu > ul > li.menu_items > a span,#eut-body #eut-main-menu-responsive ul > li.menu_items > a span{

    font-family: 'Futura';

    text-transform: uppercase;

    color: #fff;

    font-size: 12px;

    font-weight: 700;

    line-height: 27px;

    display: block;

}

#eut-body .menu_items a:before{

	content: '';

	position: absolute;

	top: 5px;

	left: 5px;

	display: block;

	width: 15px;

	height: 15px;

	background-image: url(/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/img/icons.png);

	background-repeat: no-repeat;

	background-repeat: no-repeat;

	background-position: center;



}

#eut-body .menu_items a:after{

	content: '';

	position: absolute;

	top: 0px;

	left: 0px;

	display: block;

	width: 100%;

	height: 100%;

	background-image: url(/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/img/header_back.png);

	background-size:auto 100%;

	background-repeat: no-repeat;

	background-position: center;

	opacity: 0.2;



}

#eut-body .menu_items:nth-child(even) a:after{

	background-position: center left;

}

#eut-body .menu_items:nth-child(odd) a:after{

	background-position: center right;

}

#eut-body .menu_items.enroll_item a:before{

	background-position: top -15px left -15px;

}

#eut-body .menu_items.login_item a:before{

	background-position: top -15px left 0px;

}

#eut-body .menu_items.donate_item a:before{

	background-position: top 0px left -30px;

}

#eut-body .menu_items.facility_item a:before{

	background-position: top 0px left -15px;

}

#eut-body .menu_items.contact_item a:before{

	background-position: top 0px left 0px;

}

#eut-header .widget.widget_nav_menu li{

	border-bottom: none;

}

#eut-header .below_menu li a{

    font-family: 'Futura';

    font-weight: 800;

    text-transform: uppercase;

    color: #000;

    font-size: 16px;

}

#eut-header .below_menu li.current-menu-item a{

    color: #01704a;

}

.back_orange_img{

	background-image: url(images/orange_back.jpg);

	background-size:auto;

	background-repeat: no-repeat;

	background-position: center top;

}

#eut-body #eut-main-content .eut-container{

	padding-top: 0px;

	padding-bottom: 0px;

}

#eut-body .section_head{

	font-family: 'Futura',sans-serif;

	font-size: 20px;

	color: #000;

	text-align: center;

	text-transform: uppercase;

	font-weight: 800;

        line-height: 1;

}



#eut-body #eut-footer-area .footer_head,#eut-body .big_head,#eut-body .large_head{

	font-family: 'Futura',sans-serif;

	font-size: 24px;

	text-align: center;

	text-transform: uppercase;

	font-weight: 800;

}

#eut-body .bottom_offset_0{

	margin-bottom: 0px;

}

#eut-body .shamber_head{

    font-family: 'Shamber',sans-serif;

    font-size: 44px;

    font-weight: 400;

    text-align: center;

}

#eut-body .shamber_large{

    font-family: 'Shamber',sans-serif;

    font-size: 60px;

    font-weight: 400;

    text-align: center;

}

#eut-body #eut-footer-area .shamber_head{

    font-size: 34px;

}

#eut-body .green_theme,#eut-body a.black_theme:hover{

    color: #01704a;

}

#eut-body .yellow_theme{

    color: #ffc100;

}

#eut-body .sub_text{

    font-size: 20px;

    max-width: 800px;

    margin: 0px auto;

    letter-spacing: 0.5px;

}

.text_center{

	text-align: left;

}

#eut-body #eut-content-area .custom_tabs.vc_tta.vc_general .vc_tta-tab > a span{

	font-family: 'Futura',sans-serif;

	font-size: 20px;

	color: #626262;

	text-transform: uppercase;

	font-weight: 800;

}

#eut-body #eut-content-area .custom_tabs.vc_tta.vc_general .vc_tta-tab.vc_active > a span{

	color: #01704a;

}

#eut-content-area .custom_tabs.vc_tta.vc_general .vc_tta-tab.vc_active > a:after{

	display: none;

}

#eut-body .custom_tabs.vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-tabs-list{

	border-bottom: none;

	margin-bottom: 40px;

}

#eut-body .custom_tabs .custom_space_col .eut-column-1-4{

	padding: 0px;

}

#eut-body .bottom_offset_20{

	margin-bottom: 20px;

}

#eut-body .maxw_600_n{

	max-width: 600px;

}

#eut-body .l_h_1_3{

	line-height: 1.3;

}

.about_cloud:before{

	background-image: url(/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/img/header_back.png);

	background-size: 100% auto;

	background-repeat: no-repeat;

	background-position: center bottom;

	content: '';

	position: absolute;

	top: 0px;

	left: 0px;

	display: block;

	width: 100%;

	height: 80px;

    z-index: 1;

}

#eut-body #eut-footer-area:after{

	background-image: url(/National_Library/oe_/https://ramahnyack.campintouch.com/campfiles/C309/img/footer_back.png);

	background-size: 100% auto;

	background-repeat: no-repeat;

	background-position: center top;

	content: '';

	position: absolute;

	bottom: 0px;

	left: 0px;

	display: block;

	width: 100%;

	height: 80px;

    z-index: 1;

}

#eut-body .text_left{

	text-align: left;

}

#eut-body .white_theme{

	color: #fff;

}

#eut-body .simple_text{

    font-size: 18px;

    letter-spacing: 0.3px;

}

#eut-body .simple_anchor a{

	font-family: 'Futura',sans-serif;

	font-size: 18px;

	color: #fff;

	font-weight: 400;

    text-transform: capitalize;

}

.back_violet_img{

	background-image: url(images/violet_back.jpg);

	background-size:auto;

	background-repeat: no-repeat;

	background-position: center top;

}

#eut-body .blue_theme, .watch_our_summer_videos .blue_theme a, .watch_our_summer_videos .blue_theme a:hover{

    color: #0283d4;

}

#eut-body .black_theme,#eut-body a.green_theme:hover{

    color: #000;

}

.underlined{

	text-decoration: underline;

}

.double_borders{

    -webkit-transition: all 0.5s; /* Safari */

    transition: all 0.5s;

}

.double_borders:hover{

    -ms-transform: rotate(3deg) scale(1.1); /* IE 9 */

    -webkit-transform: rotate(3deg) scale(1.1); /* Chrome, Safari, Opera */

    transform: rotate(3deg) scale(1.1); 

}

.double_borders:before{

    -ms-transform: rotate(-4deg); /* IE 9 */

    -webkit-transform: rotate(-4deg); /* Chrome, Safari, Opera */

    transform: rotate(-4deg);

}

.double_borders:after,.double_borders:before{

	content: '';

	position: absolute;

	top: 0px;

	left: 20px;

	display: block;

	width:calc(100% - 44px);

	height: 100%;

    z-index: 2;

    border: 2px solid #000;

    background-color: #fff;

}

.double_borders h4{

	position: relative;

    z-index: 3;

}

.yellow_border.double_borders:after,.yellow_border.double_borders:before{

	border-color: #ffc100;

}

.green_border.double_borders:after,.green_border.double_borders:before{

	border-color: #01704a;

}

.blue_border.double_borders:after,.blue_border.double_borders:before{

	border-color: #0283d4;

}

.violet_border.double_borders:after,.violet_border.double_borders:before{

	border-color: #7c4488;

}

#eut-body .double_borders .section_head {

    font-family: 'Futura',sans-serif;

    font-size: 18px !important;

    color: #000;

    text-align: center;

    text-transform: uppercase;

    font-weight: 800;

    line-height: 1.2 !important;

}

#eut-body .abs_anchor {

    color: #3c5a9a;

    text-transform: uppercase;

    font-weight: 800;

    position: absolute;

    bottom: 10px;

    left: 50%;

    -ms-transform: translate(-50%, 0px);

    -webkit-transform: translate(-50%, 0px);

    transform: translate(-50%, 0px);

    margin-bottom: 0px;

}

#eut-body .abs_anchor a{

    color: #3c5a9a;

    text-transform: uppercase;

    font-weight: 800;

}

#eut-body .simple_text.black_theme a{

    color: #0283d4;

    text-decoration: underline;

    font-weight: 800;

}

#eut-footer-area .eut-column-1-4:first-child{

	margin-bottom: 30px;

}

#eut-body #eut-footer-area .simple_text {

    font-size: 17px;

    line-height: 1.5;

}

#eut-body #eut-footer-area .social_anchor{

	display: inline-block;

	margin: 0px 15px;

}

#eut-body #eut-footer-area .social_anchor img{

    display: block;

    margin: 0px auto;

}

#eut-body .bottom_offset_20{

	margin-bottom: 20px;

}

#eut-footer-area .eut-column-1-4{

	text-align: center;

}

#eut-body #eut-footer-area{

	background: #01704a; /* For browsers that do not support gradients */

    background: -webkit-linear-gradient(#01704a, #7c9826); /* For Safari 5.1 to 6.0 */

    background: -o-linear-gradient(#01704a, #7c9826); /* For Opera 11.1 to 12.0 */

    background: -moz-linear-gradient(#01704a, #7c9826); /* For Firefox 3.6 to 15 */

    background: linear-gradient(#01704a, #7c9826); /* Standard syntax (must be last) */

}

#text-2{

    margin-bottom: 10px;

}

#eut-body #eut-header #eut-feature-section .eut-title span{

	font-size: 40px;

	font-family: 'Shamber',sans-serif;

	font-weight: 400;

}

#eut-body #eut-header #eut-feature-section .eut-description{

    font-weight: 800;

    letter-spacing: 2px;

}

#eut-body .background_adjust{

    background-position: center top !important;

}

#eut-body .contact_list{

	list-style: none;

    margin: 0px auto;

    max-width: 300px;

}

#eut-body .contact_list li{

	text-align: left;

	padding-left: 50px;

    padding-bottom: 40px;

	position: relative;

	font-size: 22px;

	color: #000;

    font-weight: 600;

}

#eut-body .contact_list li a{

	color: #000;

}

#eut-body .contact_list li img{

	position: absolute;

	top: 0px;

	left: 0px;

	max-width: 40px;

}

#eut-body .abs_map{

    position: absolute;

    bottom: 0px;

    left: 10px;

    width: calc(100% - 20px);

    border-radius: 5px;

    box-shadow: 0px 0px 15px rgba(0,0,0,0.4);

}

#eut-body .small_sub{

	font-size: 20px;

    line-height: 1.3;

}

#eut-body .medium_sub{

	font-size: 22px;

    line-height: 1.3;

}

#eut-body .medium_light_sub{

	font-size: 22px;

    font-weight: 200;

    line-height: 1.3;

}

#eut-body .normal_f_w{

    font-weight: 400;

}

#eut-body .big_sub{

	font-size: 24px;

    line-height: 1.3;

}

#eut-body .dark_gray_theme{

	color: #333333;

}

#eut-body .margin_center{

    margin: 0px auto;

}

#eut-body .width100{

    width: 100%;

}

#eut-body .futura{

    font-family: 'Futura',sans-serif;

}

#eut-body .maxw_600 {

    max-width: 600px;

    margin: 0px auto;

}

#eut-body .maxw_850 {

    max-width: 850px;

    margin: 0px auto;

}

#eut-body .yellow_a{

    display: inline-block;

    color: #000;

    background-color: #f0c757;

    padding: 7px 20px;

    font-size: 20px;

    min-width: 190px;

    -webkit-transition: all 0.5s; /* Safari */

    transition: all 0.5s;

}

#eut-body .yellow_a:hover{

    color: #f0c757;

    background-color: #000;

}

#eut-body .top_offset_10{

    margin-top: 10px;

}

#eut-body .background_size_adjust {

    background-size: auto;

}

#eut-body #eut-main-content .sidebar_design .current-menu-item a {

    color: #01704a;

    font-weight: 600;

}

#eut-body #eut-main-content .sidebar_design .menu-item a:hover {

    color: #01704a;

}

#eut-body .sidebar_design ul li a{

	font-size: 23px;

}#eut-body .sidebar_design ul li{

	border-bottom:none;

    padding-top: 10px;

}

#eut-body .eut-row.tab_column > div.eut-column-1-3 {

    float: none;

    background: #b36c6c;

    border-width: 2px;

    margin: 5px;

    padding: 15px;

    text-align: center;

    display: flex;

    align-items: center;

    -webkit-transition: all 0.5s;

    transition: all 0.5s;

}

#eut-body .eut-row.tab_column > div.eut-column-1-3:hover {

    background: #00734c;

    border: 2px solid #00734c;

}

.eut-row.tab_column > div.eut-column-1-3:hover a{

    color: #fff;

}

.eut-row.tab_column > div.eut-column-1-3 a {

    width: 100%;

    min-height: 58px;

    display: flex;

    justify-content: center;

    align-items: center;

    color: #282828;

    font-size: 18px;

    line-height: 1.4;

    padding-top: 5px;

    padding-bottom: 5px;

    font-weight: 600;

    -webkit-transition: all 0.5s; /* Safari */

    transition: all 0.5s;

}

#eut-body .text_left{

	text-align: left;

}

#eut-body .l_h_1_3{

	line-height: 1.3;

}

#eut-body .collapse_border{

	border-collapse: collapse;

}

#eut-body .border_hover {

    background-color: #fff;

    -webkit-transition: all 0.5s; /* Safari */

    transition: all 0.5s;

}

#eut-body .border_hover:hover {

    z-index: 111;

    -ms-transform: scale(1.2); /* IE 9 */

    -webkit-transform: scale(1.2); /* Safari */

    transform: scale(1.2); /* Standard syntax */

}

#eut-body .top_border{

    border-top: 1px solid #eee;

}

.border_hover.table_cell:before {

    content: '';

    position: absolute;

    top: 0px;

    left: 5px;

    width: calc(100% - 10px);

    height: 100%;

    box-shadow: 0px 0px 15px rgba(0,0,0,0.2);

}

#eut-body .border_hover .eut-box-title{

	    font-weight: 400;

    font-family: 'Futura',sans-serif;

}

#eut-body .border_hover .eut-box-content p{

    line-height: 1.4;

    font-size: 19px;

    color: #333333;

}

.custom_testimonials {

    position: relative;

    padding-top: 50px;

    max-width: 800px;

    margin: 0px auto;

    color: #000;

    font-size: 20px;

    font-weight: 400;

}

.custom_testimonials .eut-testimonial-name{

	font-weight: normal;

	text-transform: uppercase;

}

.custom_testimonials .eut-testimonial-name:before{

	display: none;

}

.custom_testimonials:before{

	position: absolute;

	top: 0px;

	left: 0px;

	content: '';

	width: 50px;

	height: 50px;

	background-image: url(images/comments.jpg);

	background-size: contain;

    background-repeat: no-repeat;

}

.custom_testimonials:after{

	position: absolute;

	bottom: 0px;

	right: 0px;

	content: '';

	width: 50px;

	height: 50px;

	background-image: url(images/comments.jpg);

	background-size: contain;

    background-repeat: no-repeat;

    -ms-transform: rotate(180deg); /* IE 9 */

    -webkit-transform: rotate(180deg); /* Safari */

    transform: rotate(180deg);

}

#eut-body .eut-bg-primary-1{

	background-color: #e4325e;

}

#eut-body .custom_anchors {

    padding: 0px;

    font-size: 15px !important;

    font-weight: 600;

    background: transparent;

    border-radius: 0;

    display: block;

}

.custom_anchors span {

    max-width: 230px;

    display: block;

    padding: 12px 6px;

    background-color: #01704a;

    box-shadow: 0px 0px 0px 3px rgba(225,225,225,1) inset !important;

    border: 1px solid #01704a;

    width: 100%;

}

#eut-body .maxw_1080 {

    max-width: 1080px;

    margin: 0px auto;

}

#eut-body .bottom_offset_30 {

    margin-bottom: 30px;

}

#eut-body .l_blue_anchor{

    color: #0559d7;

    text-transform: none;

    font-weight: 400;

    font-size: 22px !important;

    padding: 0px;

    background-color: transparent;

}

#eut-body #eut-footer-area > .eut-row > .eut-column-1-4 {

	padding: 0px 25px !important;

}

#eut-body #eut-footer-area > .eut-row{

    max-width: 1200px;

    margin: 0px auto;

}

#eut-body .img_full img{

	width: 100%;

}

#eut-body .maxw_800{

    max-width: 800px;

    margin: 0px auto;

}

#eut-body .differ_space{

	padding-left: 50px;

	padding-right: 50px;

}

#eut-body #wppb-login-wrap label{

    line-height: 1.4;

    font-size: 22px !important;

    font-family: 'Futura';

    color: #000;

    margin-bottom: 5px;

    display: inline-block;

}

#eut-body #wppb-login-wrap input:not([type=submit]):not([type=checkbox]){

    width: 100%;

    background-color: #fff !important;

    border:1px solid #e6e6e6;

    opacity: 1;

    padding-left: 50px;

    height: 50px;

    font-family: 'Futura';

    font-size: 20px;

}

#eut-body #wppb-login-wrap #loginform > p{

	margin-bottom: 30px;

}

#eut-body #wppb-login-wrap #loginform > p.login-password{

	margin-bottom: 5px;

}

#eut-body #wppb-login-wrap #loginform > p.login-remember{

	float: left;

}

#eut-body #wppb-login-wrap #loginform > .ret-password{

	float: right;

}

#eut-body #wppb-login-wrap #loginform > .login-submit{

	clear: both;

}

#eut-body #wppb-login-wrap #loginform .login-remember label,#eut-body #wppb-login-wrap #loginform .ret-password a{

	color: #adadad;

	font-size: 16px !important;

    font-family: 'Futura';

    font-weight: 600;

}

#eut-body #wppb-login-wrap input#user_login{

	background-image: url(images/mail_box.jpg);

	background-repeat: no-repeat;

	background-position:left 10px center;

}

#eut-body #wppb-login-wrap input#user_pass{

	background-image: url(images/password.jpg);

	background-repeat: no-repeat;

	background-position:left 15px center;

}

#eut-body #wppb-login-wrap input[type=submit] {

    background-image: url(images/login_btn.jpg);

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;

    border: none;

    min-width: 130px;

    font-size: 16px !important;

    border-radius: 0px;

    font-weight: 900;

    font-family: 'Futura';

}

#eut-body #wppb-login-wrap input[type=submit]:hover {

	filter: grayscale(100%);

}

#eut-body #wppb-login-wrap input[type=checkbox]{

    font-size: 32px;

    height: 20px;

    width: 20px;

    vertical-align: middle;

    margin: 0px;

    margin-top: -4px;

}

#eut-body .maxw_1080 {

    max-width: 1080px;

    margin: 0px auto;

}

#eut-body .f_w_600{

	font-weight: 600;

}

#eut-body .l_s_0{

	letter-spacing: 0px;

}

#eut-body .l_h_1_2{

	line-height: 1.2;	

}

#eut-body .l_h_1_6{

	line-height: 1.6;	

}

.custom_space_col .eut-image {

    -webkit-transition: all 0.5s;

    transition: all 0.5s;

}

.custom_space_col .eut-image:hover {

    -ms-transform: rotate(3deg) scale(1.1);

    -webkit-transform: rotate(3deg) scale(1.1);

    transform: rotate(3deg) scale(1.1);

}

.btn_bottom_margin .eut-element.eut-align-left {

    margin-bottom: 10px;

}

.btn_six .double_borders:after, .btn_six .double_borders:before {

    width: 100%;

    left:0;

    z-index: -1;

}

.btn_six {

    display: block;

}

.btn_six .eut-column-1-3 {

    width: 30%;

    margin: 0 0 25px 5% !important;

    float: left !important;

    -ms-transform: scale(.8);

    -webkit-transform: scale(.8);

    transform: scale(.8);

}

.eut-row.tab_column.btn_six {

    display: block;

}

.btn_six .eut-column-1-3{

    padding: 5px !important;

}

.btn_six .eut-column-1-3:nth-child(3n+1) {

    margin-left: 0 !important;

    clear: left;

}

.btn_six .eut-column-1-3:nth-child(3n+1):hover {

    border: none !important;

}

.btn_six .eut-column-1-3.yellow_border:hover:after {

    background: #e8a902;

}

.btn_six .eut-column-1-3.green_border:hover:after {

    background: #02704b;

}

.btn_six .eut-column-1-3.blue_border:hover:after {

    background: #0283d4;

}

.btn_six .eut-column-1-3.violet_border:hover:after {

    background: #7d4489;

}

.btn_six .eut-column-1-3:hover {

    background: transparent !important;

    border: none !important;

        -ms-transform: rotate(3deg) scale(1) !important;

    -webkit-transform: rotate(3deg) scale(1) !important;

    transform: rotate(3deg) scale(1) !important;

}

.custom_anchors:hover {

    border-color: transparent !important;

}

#eut-body .d_fix_img {

    width: 100%;

}

.d_h_p_5 img {

    width: 100%;

}

.gallery_wrap {

    padding-top: 60px !important;

    padding-bottom: 20px !important;

}

.gallery_wrap .eut-media img {

    width: 100%;

    height: 213px;

    object-fit: cover;

}

.gallery_wrap .eut-isotope-item {

    padding: 5px !important;

    margin: 0 !important;

    width: 25% !important;

    float: left;

    position: static !important;

}

.text-center{

    text-align: left;

}

.text-left{

    text-align: left;

}

ul.content_list {

    text-align: left;

    margin: 0 0 40px 0;

    padding: 0;

    list-style: none;

}

.content_list li {

    padding: 0 0 0 22px;

    position: relative;

    margin-bottom: 2px;

}

.content_list li:before {

    content: '';

    display: block;

    border-left: 9px solid #01704a;

    border-bottom: 7px solid transparent;

    border-top: 5px solid transparent;

    position: absolute;

    left: 0;

    top: 9px;

}

.eut-team {

   /* width: 50%;*/

   width: 32%;

    float: left;

    padding: 0px 10px;

}

.eut-team-person img {

    width: 100%;

}

.eut-team-person {

    margin-bottom: 0 !important;

}

.eut-team-identity, .eut-team-name {

    background: #01704a;

    display: block;

    width: 100%;

    float: left;

    padding: 0 20px;

}

.eut-team-identity {

    color: #fff;

    font-size: 21px !important;

    font-weight: 700 !important;

    padding-top: 17px;

    padding-bottom: 3px;

}

.eut-team-name {

    color: #fff !important;

    font-size: 16px;

    font-weight: 500;

    padding-bottom: 15px;

    min-height: 68px;

}

.eut-team-content {

    margin-top: 0;

    padding: 20px 27px 25px;

    width: 100%;

    float: left;

    font-size: 16px;

    line-height: 1.2;

    border: 1px solid #d4d4d4;

    background: white;

    text-align: left;

}

.eut-team:nth-child(3n+1) {

	/* 2n+1*/

    clear: left;

}

.eut-team-content em {

    display: block;

    margin-top: 8px;

    font-weight: 600;

    font-size: 17px;

    font-style: normal !important;

}

.sidebar_common_btn a {

    max-width: 230px;

    display: block;

    padding: 12px 6px;

    background-color: #01704a;

    box-shadow: 0px 0px 0px 3px rgba(225,225,225,1) inset !important;

    border: 1px solid #01704a;

    width: 100%;

    text-align: center;

    color: #fff !important;

    font-size: 19px !important;

}

.sidebar_common_btn {

    margin: 0 !important;

    padding-bottom: 0 !important;

}

.faq_sec h6 {

    padding: 15px;

    background: #ececec;

    font-size: 18px !important;

    font-weight: 600;

    margin: 0;

}

.faq_sec p {

    font-size: 18px;

    line-height: 1.3;

    padding: 20px;

    border: 1px solid #ececec;

    margin-bottom: 15px;

}

.big_sub a, .small_sub a {

    color: #01704a;

    font-weight: 600;

}

.eut-team-content em a {

    color: #03714b;

    font-weight: 600;

}

.day_box {

    width: 30%;

    float: left;

    margin-left: 5%;

    border: 1px solid #dedede;

    min-height: 165px;

    padding: 30px 20px 10px;

    -ms-transform: scale(.9);

    -webkit-transform: scale(.9);

    transform: scale(.9);

    -webkit-transition: all .3s ease-in;

    transition: all .3s ease-in;

}

.day_box_main_wrap {

    display: table;

    margin-bottom: 40px;

}

.day_box_main_wrap .day_box:nth-child(3n+1) {

    margin-left: 0;

    clear: left;

}

.day_box h3 {

    font-size: 22px;

    color: #01704a !important;

    line-height: 1;

    margin-bottom: 12px;

}

.day_box h6 {

    font-size: 17px;

    line-height: 1.2;

    color: #555 !important;

    font-weight: 400;

}

.day_box:hover {

    -ms-transform: rotateZ(7deg) scale(1) !important;

    -webkit-transform: rotateZ(7deg) scale(1) !important;

    transform: rotateZ(7deg) scale(1) !important;

    background: #01704a;

}

.day_box:hover h3, .day_box:hover h6 {

    color: #fff !important;

}

.food_choice_btnsec {

    margin-bottom: 72px;

}

.tab_wrap_upper a {

    display: inline-block;

    padding: 10px 12px;

    line-height: 1.2;

    margin: 0 1px 10px;

    background: #01704a;

    color: #fff;

    font-size: 17px;

    font-weight: 600;

}

.tab_wrap_upper {

    text-align: center;

    margin-bottom: 55px;

    padding: 0 8px;

}

.tab_wrap_bellow .tab_img_sec {

    width: 34%;

    float: left;

}

.tab_wrap_bellow .tab_con_sec {

    width: 66%;

    float: left;

    padding: 0 15px 0 25px;

}

.tab_con_sec h3 {

    font-size: 21px;

    color: #01704a !important;

    line-height: 1.2;

    margin-bottom: 10px;

    margin-top: 25px;

}

.tab_con_sec p {

    font-size: 18px;

    line-height: 1.4;

    font-weight: 500;

}

.tab_img_sec img {

    width: 280px;

    height: 280px;

    object-fit: cover;

    border-radius: 50%;

    border: 6px solid #01704a;

}

.tab_wrap_bellow {

    margin-bottom: 20px;

    border-bottom: 1px solid #e2dfd8;

    padding-bottom: 20px;

}

.tab_wrap_upper a:hover {

    color: #fff;

}

.tab_wrap_bellow.last {

    margin-bottom: 45px;

    border: none;

}

.food_choice_btnsec .sidebar_common_btn {

    padding: 0 1px;

    text-align: center;

}

.food_choice_btnsec .sidebar_common_btn a {

    display: inline-block;

    margin: 0 0 5px 0;

}

.tab_con_sec.tab_con_sec_full {

    width: 100%;

}

.tab_con_sec a {

    color: #01704a;

    font-weight: 600;

}

.m-b-5{

    margin-bottom: 5px;

}

.specialty_camps_wrap strong {

    font-weight: 600;

    color: #333;

}

.specialty_camps_wrap .big_sub {

    font-size: 21px !important;

    font-weight: 600;

    color: #333; 

}

.specialty_camps_wrap h3.green_theme.big_sub {

    font-weight: 700;

}

.tab_con_sec .content_list li {

    font-size: 18px;

}

.period_sec p {

    width: 100%;

    padding: 10px 0px !important;

    font-size: 20px !important;

    font-weight: 700;

}

.period_sec p strong {

    width: 100%;

    display: block;

    font-size: 21px;

    min-height: 49px;

    font-weight: 600;

}

#eut-body .eut-row.tab_column > div.eut-column-1-3:hover p {

    color: #fff;

}

.ss-form-question {

    width: 50%;

    float: left;

    padding: 0 19px;

    box-sizing: border-box;

}

.ss-q-short {

    width: 100%;

}

.ss-form-entry input {

    vertical-align: middle;

    margin-left: 0;

    margin-top: 0;

    width: 100%;

}

.strong_fw_600 strong {

    font-weight: 600;

    color: #333;

}



.common_table_styling table th {font-family: 'Futura',sans-serif; font-size: 17px; color: #000; font-weight: 700; } 

#custom_html-3 {margin: 0; } 

.common_img_animation img {transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; } 

.common_img_animation img:hover {transform: rotate(2deg) scale(1); -webkit-transform: rotate(2deg) scale(1); -moz-transform: rotate(2deg) scale(1); } 

.common_img_brd_frame .eut-team-person{position:relative;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;} 

.common_img_brd_frame .eut-team-person:hover {transform: rotate(1deg) scale(1); -webkit-transform: rotate(1deg) scale(1); -moz-transform: rotate(1deg) scale(1); } 

.common_img_brd_frame .eut-team-person:after, .common_img_brd_frame .eut-team-person:before {content: ''; position: absolute; top: 0px; left: 0; display: block; width: calc(100% - 44px); height: 100%; z-index: 2; border: 2px solid #ffc100; background: none; right: 0; bottom: 0; width: 100%; } 

.common_img_brd_frame .eut-team-person:before {-ms-transform:rotate(-1deg); -webkit-transform:rotate(-1deg); transform:rotate(-1deg); border-color: #cccccc; }



.common_img_brd_frame.eut-image{position:relative;transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s;overflow:visible;display: inline-block;} 

.common_img_brd_frame.eut-image:hover {transform: rotate(1deg) scale(1); -webkit-transform: rotate(1deg) scale(1); -moz-transform: rotate(1deg) scale(1); } 

.common_img_brd_frame.eut-image:after, .common_img_brd_frame.eut-image:before {content: ''; position: absolute; top: 0px; left: 0; display: block; height: 100%; z-index: 2; border: 2px solid #00734c; background: none; right: 0; bottom: 0; width: 100%; } 

.common_img_brd_frame.eut-image:before {-ms-transform:rotate(-1deg); -webkit-transform:rotate(-1deg); transform:rotate(-1deg); border-color: #cccccc; }

.perspecective_famaly_imgs img {width: 100% !important; max-width: 275px !important; }

.perspecective_famaly_imgs .eut-column-1-3 {text-align: center; }

.hebru_menu {font-size: 16px !important; font-weight:  300 !important; display: none !important; }

#eut-body #eut-header #eut-main-menu > ul > li.menu_items > a:hover .english_menu, #eut-body #eut-main-menu-responsive ul > li.menu_items > a:hover .english_menu {display:  none; }

#eut-body #eut-header #eut-main-menu > ul > li.menu_items > a:hover .hebru_menu, #eut-body #eut-main-menu-responsive ul > li.menu_items > a:hover .hebru_menu{display:  block !important; }

#eut-body #eut-header #eut-main-menu > ul > li.menu_items:first-child > a span {min-width: 60px; }

#eut-body #eut-header #eut-main-menu > ul > li.menu_items:nth-child(2) > a span {min-width: 60px;}

#eut-body #eut-header #eut-main-menu > ul > li.menu_items:nth-child(3) > a span {min-width: 60px; }

#eut-body #eut-header #eut-main-menu > ul > li.menu_items:nth-child(4) > a span {min-width:  135px; }

#eut-body #eut-header #eut-main-menu > ul > li.menu_items:last-child > a span {min-width: 115px; }

.banner_link {cursor: pointer; }

#menu-main-below-menu li:hover a .english_menu {display: none; }

#menu-main-below-menu li:hover a .hebru_menu {display: block !important; font-weight:  700 !important; font-size:  20px !important; line-height: 1.15; }

#menu-main-below-menu li:first-child a span {width: 215px; display: block; }

#menu-main-below-menu li:nth-child(2) a span {width: 181px; display: block; }

#menu-main-below-menu li:nth-child(3) a span {width: 93px; display: block; }

#menu-main-below-menu li:last-child a span {width: 72px; display: block; }

.common_table_styling td, .common_table_styling th {font-size: 20px !important; line-height: 1.3; }

.common_table_styling th {color: #01704a !important; }

.green_theme.big_sub {text-align: center; }

.faq_sec .green_theme.big_sub {text-align: left; }

.facilities_listing, .facilities_listing .tab_wrap_bellow {width:  100%; float:  left; display:  table; border: none; -webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s; -webkit-transform: scale(.95);-moz-transform: scale(.95);transform: scale(.95); padding: 0; }

.facilities_listing .tab_wrap_bellow .tab_img_sec {width: 45%; display:  table-cell; float:  none; vertical-align: top; background-size: cover !important; background-position:  center center !important; }

.facilities_listing .tab_wrap_bellow .tab_con_sec {width: 55%; display: table-cell; float: none; vertical-align: top; background: #f5f5f5; }

.facilities_listing .tab_wrap_bellow .tab_con_sec ul.content_list li {line-height:  1.2; }

.facilities_listing .tab_wrap_bellow:hover {-webkit-transform: scale(1);-moz-transform: scale(1);transform: scale(1); box-shadow: 0px 0px 5px rgba(0,0,0,.2); }

.day_at_rahma_page .tab_img_sec {position: relative; margin-top: 32px;}

.day_at_rahma_page .tab_img_sec > a {position: absolute; font-size: 0; z-index: 1; display: block; left: 0; right: 0; top: 10px; bottom: 10px; }

.day_at_rahma_page .tab_img_sec iframe {width: 100%; background: #000; -webkit-transform: translate(-50%,0);transform: translate(-50%,0)}

.more_animated_img.common_img_brd_frame.eut-image:hover {transform: rotate(4deg) scale(1); -webkit-transform: rotate(4deg) scale(1); -moz-transform: rotate(4deg) scale(1); }

.day_at_rahma_page .tab_img_sec.frameborder { border-radius: 50% !important; border: 6px solid #01704a; overflow: hidden; }

.scroll_toggle_btn {position: fixed; right: 0; top: 20%; z-index: 1000; width: 113px; text-align: center; }

#text-7, #text-7 p {width:  auto; margin:  0; display:  block; }

#countdowntimer-3 {position:  relative; margin: 0; padding: 0; }

#countdowntimer-3-countdown {position:  absolute; left: 0; transition:  all 1s; }

.scroll_toggle {background: #e8ab04; font-family: 'Futura'; text-transform: uppercase; color: #fff; font-size: 12px; font-weight: 700; line-height: 27px; display: block; padding: 5px 10px; }

#countdowntimer-3.opencounter #countdowntimer-3-countdown {left: 0 !important; }

#countdowntimer-3-dashboard {width: 113px; padding: 10px 2px 20px; height:  auto; background: #edbb35; }

#countdowntimer-3-dashboard .hoth-tripdash {background:  transparent; width:  100%; display: inline-block; max-width:  100%; font-size:  14px; color:  #fff; }

#countdowntimer-3-dashboard .hoth-tripdash .hoth-dash_title {line-height:  1; top: 35px; font-size: 15px; color:  #fff; font-weight:  600; }

#countdowntimer-3-dashboard .hoth-tripdash .hoth-digit {font-weight: 700; }

.scroll_toggle:hover, .scroll_toggle:focus {color: #fff; }





#menu-main-below-menu li a span {

    width: 222px;

    background-color: #01704a;

    text-align: center;

    padding: 5px;

    color: #fff;

}

.below_menu #nav_menu-2 ul li:last-child{

    padding-right: 0px;

}

@media (min-width: 1199px){

.gallery_wrap > .eut-row {

    padding: 0 10px;

}

}



@media (min-width: 1024px){

	#eut-body #eut-header #eut-header-wrapper{

		position: absolute;

	}

	#eut-body #eut-header[data-menu-align="right"] #eut-main-menu,#eut-body #eut-header .below_menu{

		float: none;

		overflow: hidden;

		text-align: right;

		line-height: 1.4;

	}



	#eut-body #eut-header #eut-main-menu #menu-main-menu-1,#eut-body #eut-header .below_menu #nav_menu-2{

		display: inline-block;

	}

    #eut-inner-header.static_header {

        background: #fff !important;

        background: linear-gradient(rgba(255,255,255,1) 90px, rgba(255,255,255,0) 90px) !important;

    }

    #eut-inner-header.static_header .eut-logo .eut-logo-wrapper a {

    height: 60px;

}

}



@media (max-width: 1199px){

.day_box {

    width: 32%;

    margin-left: 2%;

    min-height: 190px;

}

}



@media (max-width: 1023px){

	.below_menu{

		display: none;

	}

	#eut-header #eut-header-wrapper {

	    position: absolute;

	}



	#eut-body #eut-header #eut-inner-header, #eut-body #eut-header #eut-header-wrapper, #eut-body #eut-header .eut-menu-options {

	    height: 100px !important;

	    line-height: initial !important;

	}

	#eut-body #eut-header .eut-logo .eut-logo-wrapper > a {

	    height: 50px !important;

	    margin-left: 10vw;

	}

    .btn_six .eut-column-1-3 a{

        font-size: 14px !important;

    }

    #eut-body .sidebar_design ul li a {

    font-size: 17px;

    }

    #eut-body .vc_custom_1509616619028{

    padding-top: 50px !important;

    }

    .eut-team {

    width: 100%;

    }

    .day_box {

    padding: 15px 20px 10px;

    }

    .tab_img_sec img {

        width: 207px;

        height: 207px;

    }

    .gallery_wrap .eut-isotope-item {

      width: 50% !important;

    }

    .gallery_wrap .eut-gallery {

    padding: 0 10px;

    }

    .period_sec p strong {

    font-size: 19px;

}

.eut-team-name {

    min-height: auto;

}

}

@media (min-width: 1024px) and (max-width: 1200px){

	#eut-body #eut-header #eut-inner-header, #eut-body #eut-header #eut-header-wrapper, #eut-body #eut-header .eut-menu-options {

	    height: 140px !important;

	    line-height: initial !important;

	}

}

@media (max-width: 991px){

	#eut-body .about_cloud:before,#eut-body #eut-footer-area:after{

		background-size: 100% 130%;

	}

	#eut-body .differ_space{

		padding-left: 15px;

		padding-right: 15px;

	}

}

@media (min-width: 768px){

	#eut-body .custom_table{

	    display: table;

	    margin: 0px auto;

	    max-width: 1000px;

	}

	#eut-body .custom_table > .table_cell{

	    display: table-cell;

	    float: none;

	    vertical-align: top;

	}

	#eut-body .footer_table{

	    display: table;

	    margin: 0px auto;

	    width: 100%;

	}

	#eut-body .footer_table > .table_cell{

	    display: table-cell;

	    float: none;

	    vertical-align: middle;

	}

	#eut-body .tabled{

	    display: table;

	    margin: 0px auto;

	    width: 100%;

	}

	#eut-body .tabled > .table_cell{

	    display: table-cell;

	    float: none;

	    vertical-align: top;

	}

	#eut-footer-area .eut-column-1-4{

		width: 33.3333%;

	}

	#eut-footer-area .eut-column-1-4:first-child{

		width: 100%;

	}

	#eut-footer-area .eut-tablet-column-1-2:nth-child(2n+1){

		clear: none;

	}

	.d_right_b{

		border-right: 1px solid #000;

	}

	#eut-body #eut-header #eut-feature-section .eut-title span{

		font-size: 70px;

	}

	#eut-body .d_p_b_40{

		padding-bottom: 40px;

	}

	#eut-body .d_float_right{

		float: right;

	}

	#eut-body .background_size_adjust {

	    background-size: contain;

	}

	.eut-row.tab_column {

	    display: flex;

	    width: 100%;

	    margin: 0px;

	}

	#eut-body .d_fix_img{

		max-width: 411px;

	}

	#eut-body .d_h_p_5{

    	padding: 0px 5px;

	}

	#eut-body .d_align_right{

    	text-align: right;

	}

	#eut-body .background_adjust_2{

    	background-size: auto 100%;

	}

	#eut-body .large_head{

		font-size: 30px;

	}

	#eut-body .d_m_r_0:after{

		content: '';

		display: table;

		clear: both;

	}

	#eut-body .d_m_r_0 img{

		float:right;

	}

	#eut-body .d_p_r_10{

		padding-right: 10px;

	}

	#eut-body .d_p_l_10{

		padding-left: 10px;

	}

	#eut-body .l_blue_anchor{

	    font-size: 28px !important;

	}

	#eut-body .zero_col{

	    padding: 0px;

	}

	#eut-body .zero_col img{

	    width: 113%;

	    max-width: initial;

	}

	#eut-body .maxw_96_p{

		width: 96%;

		margin: 0px;

	}

	#eut-body .d_left_col{

	    float: left;

	    width: 35%;

    	margin-right: 15px;

	}

	#eut-body .d_justify{

    	text-align: justify;

	}

	#eut-body .d_top_off_40{

		margin-top: 80px;

	}

	#eut-body #wppb-login-wrap{

		display: inline-block;

		width: 60%;

		vertical-align: top;

	}

	#eut-body .login_cartoon{

		display: inline-block;

		width: 30%;

		vertical-align: top;

		margin-left: 4%;

	}

}

@media (max-width: 767px){

	#eut-body .double_borders{

		margin-bottom: 30px;

	    max-width: 90%;

	    margin-left: auto;

	    margin-right: auto;

	    float: none;

	}

	#eut-footer .eut-row.footer_table img{

		margin-bottom: 20px;

	}

	#eut-body .m_h_auto{

		height: auto;

	}

	#eut-body .eut-row.tab_column > div.eut-column-1-3 {

	    border: 2px solid #e9e9e9 !important;

	    margin: 5px 0px;

	}

	#eut-body .eut-row.tab_column > div.eut-column-1-3:hover {

	    border: 2px solid #00734c !important;

	}

	#eut-body .shamber_large{

	    font-size: 24px;

	}

	#eut-body .m_bottom_off_0{

		margin-bottom: 0px;

	}

    .gallery_wrap .eut-isotope-item {

    width: 50% !important;

     }

#eut-body .section_head {

    text-align: center !important;

}

#eut-body .vc_custom_1509616619028{

    padding-top: 100px !important;

}

#eut-body .big_sub {

    font-size: 20px;

}

.eut-team {

    width: 50%;

}

.tab_wrap_bellow {

    padding-left: 20px;

    padding-right: 20px;

}

.tab_wrap_bellow .tab_img_sec {

    width: 100%;

    text-align: center;

}

.tab_img_sec img {

    width: 280px;

    height: 280px;

}

.tab_wrap_bellow .tab_con_sec {

    width: 100%;

    text-align: center;

}

#eut-body .btn_six.eut-row.tab_column > div.eut-column-1-3:hover {

    border: none !important;

}

.facilities_listing .tab_wrap_bellow .tab_con_sec{

    text-align: left;

}

}

@media (min-width: 768px) and (max-width: 991px){

	#eut-body .abs_anchor a {

	    font-size: 14px;

	}

}



@media only screen and (max-width: 480px){

.eut-row.tab_column.btn_six {

    text-align: center;

}

.btn_six .eut-column-1-3 {

    width: 100%;

    margin: 0 auto 25px !important;

    -ms-transform: scale(1);

    -webkit-transform: scale(1);

    transform: scale(1);

    float: none !important;

}

.btn_six .eut-column-1-3:nth-child(3n+1) {

    margin-left: auto !important;

}

.gallery_wrap .eut-media img {

    height: 125px;

}

.eut-team {

    width: 100%;

    padding: 0;

}

.day_box {

    width: 100%;

    margin-left: 0 !important;

    min-height: auto;

    padding: 20px;

    margin-bottom: 10px;

}

.tab_wrap_upper a {

    max-width: 290px;

    width: 100%;

}

.period_sec p strong {

    min-height: auto;

}

.facilities_listing .tab_wrap_bellow .tab_img_sec {

    width: 100%;

    display: block;

    float: left;

    height: 270px;

}

.facilities_listing .tab_wrap_bellow .tab_con_sec {

    width: 100%;

    display: block;

    float: left;

}

}



@media only screen and (max-width: 400px){

.facilities_listing .tab_wrap_bellow .tab_img_sec {

    height: 215px;

}

}



.eut-element.eut-text.common_table_styling table {

    font-size: 17px !important;

}

.tp-caption a,.tp-caption a:hover {

    color: #fff;

}

/*above the dashboard*/

.hoth-tophtml, .hoth-bothtml {

    margin: 0 auto;

    padding: 0;

    text-align: center;

    font-size: 12px;

    clear: both;

}



.hoth-dashboard {

    height: 48px;

    width: 100%;

    margin: 0 auto;

    text-align: center;

}



.hoth-dash {

    width: 21%;

    min-width: 32px;

    max-width: 80px;

    height: 48px;

    display: inline-block;

    vertical-align: top;

    margin-left: 1%;

    margin-right: auto;

    position: relative;

    color: #000;

    /*background: #f1f1f1;*/

    text-align: center;

}



.hoth-tripdash {

    width: 21%;

    min-width: 40px;

    max-width: 80px;

    height: 48px;

    display: inline-block;

    vertical-align: top;

    margin-left: 1%;

    margin-right: auto;

    position: relative;

    color: #000;

    background: #f1f1f1;

    text-align: center;

}



.hoth-digit {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 1.9em;

    font-weight: 600;

    line-height: 1.2em;

    display: inline-block;

    vertical-align: top;

    width: auto;

    height: .8em;

    position: relative;

    margin-top:4px;

    }



.hoth-dash_title {
    display: block;
    position: absolute;
    width: 100%;
    color: #000;
    text-align: center;
    font-size: 22px;
    margin: 0px;
    top: 23px;
    white-space: nowrap;
    /* overflow: hidden; */
    line-height: 35px;
    /*font-weight: bold;*/
}

.eut-copyright {

    padding: 0 10px;

    margin: 0 10px;

}

.below_menu.resonsive_tag{

    display: none;

}











@media only screen and (max-width: 767px) {

  

.resonsive_tag {

  display: block;

}

.resonsive_tag  li {

  width: 100%;

}

.resonsive_tag li a {

    display: block;

    width: 100%;

    font-weight: bold;

    padding-left: 5px;

    text-transform: uppercase;

}

.resonsive_tag li a span {

  display: block;

  width: 100% !important;

}

.#eut-main-menu-responsive .resonsive_tag .eut-widget {

    margin: 11px 0;

    display: block;

}

.eut-close-button-wrapper {

    margin-bottom: 0 !important;

}

.resonsive_tag #nav_menu-2 ul li a span{

    font-family: Lato;

    font-weight: 700;

    font-style: normal;

    font-size: 16px;

    text-transform: capitalize;

    text-align: left;

    display: block;

    width: 100%;

}

.resonsive_tag #nav_menu-2 ul li {

    border-bottom: 0;

    margin-bottom: 0;

    padding-right: 0;

}

.resonsive_tag #nav_menu-2 ul li:hover .english_menu {

    display: none;

}





#eut-main-menu-responsive .resonsive_tag #menu-main-below-mobile-menu  li a span  {

    width: 222px;

    background-color: #01704a;

    text-align: left;

    padding: 5px;

    color: #fff;

    padding-left: 10px;

}

#eut-main-menu-responsive .resonsive_tag #menu-main-below-mobile-menu  li{

    border-bottom: none;

    margin-bottom: 3px;

}

#eut-main-menu-responsive .resonsive_tag #menu-main-below-mobile-menu  li a:hover span.english_menu {display:  none; } 

#eut-main-menu-responsive .resonsive_tag #menu-main-below-mobile-menu  li a:hover span.hebru_menu{display:  block !important; }





}
.hoth-dashboard.just_dash {
    min-height: 75px;
}

.just_dash .hoth-dash_title {
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}



/*#eut-main-menu-responsive #menu-main-below-mobile-menu li a span {

    color: #01704a;

}

*/

