.nurse-ctn:hover, .nurse-ctn:focus{
	color: #444!important;
    background: #d5d5d5!important;
}
.blurb-ctn .et-pb-icon-circle{
	padding: 20px;
}
.footer-buttons li{
    margin-bottom: 5px;
}
.secondary-element .secondarycontacts i{
    font-size: 35px;
    color: #1d7ac7;
    display: block;
}
.pdf-blurb .bluebackcol{
      height: auto;
    padding: 8px 17px;
    font-size: 11px;
    letter-spacing: 1px;
    border-radius: 2px;
    font-weight: 400;
    text-transform: uppercase;
    background-color: #1d7ac7 !important;
    color: #ffffff !important;
    text-decoration: none;
}
.calendarDate {
    font-size: 1.0em;
    display: block;
    position: relative;
    width: 7em;
    height: 8em;
    -moz-border-radius: 0.7em;
    box-shadow: 0 1px 0 #bdbdbd, 0 2px 0 #fff, 0 3px 0 #bdbdbd, 0 4px 0 #fff, 0 5px 0 #bdbdbd, 0 0 0 1px #bdbdbd;
    overflow: hidden;
    margin-bottom: 15px;
    float: right;
    margin-left: 10px;
}
.calendarDate em {
    position: absolute;
    bottom: 0em;
    color: #000;
       padding-top: 5px;
    height: 32px;
    padding-bottom: 10px;
}
body a {
    color: #e22f87;
}
.calendarDate * {
    display: block;
    width: 100%;
    font-size: 1em;
    font-style: normal;
    text-align: center;
}
.calendarDate strong {
    font-weight: 800;
    font-size: 1.4em;
    position: absolute;
    top: 0;
    color: #fff;
    background-color: #1d7ac7;
    border-bottom: 1px dashed #ddd;
    box-shadow: 0 2px 0 #1d7ac7;
   padding: 7px 2px;
}
.calendarDate span {
    font-size: 2.8em;
    letter-spacing: -0.05em;
        padding-top: 52px;
    color: #e22f87;
    font-weight: 800;
}
.event-title{
    margin-bottom: 6px;
    font-size: 28px;
   letter-spacing: -.1px;
            font-family: 'Volkawagen regular',Helvetica,Arial,Lucida,sans-serif;
            color: #e22f87;
                text-decoration: none;
line-height: 1.2;
}
.event-excerpt{
        margin-bottom: 22px;
    color: #777;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.75;
}
.event-wrapper{
        border-bottom: 1px dotted #cccccc;
    padding-bottom: 20px;
}
.news-read-more-link{
    color: #fff !important;
}
.tax-cat_event .select-yer{
    width: 100%;
}
article.et_pb_post.type-post .entry-featured-image-url{
    margin-bottom: 0 !important;
}
article.et_pb_post.type-post{
  margin-bottom: 15px !important;
}
.single-cat-name .et_pb_text_inner:after{
    content: " Events";
}
.single-cat-name .et_pb_text_inner{
    display: inline-block;
}
.blurb-events{
    margin-right: 10px;
  margin-bottom: 30px !important;
}
.blurb-events .et_pb_module_header{
        font-family: 'Volkawagen regular',Helvetica,Arial,Lucida,sans-serif;
    font-size: 20px;
    color: #1d7ac7!important;
    letter-spacing: -0.01px;
    line-height: 1.4em;
    text-align: center;
}
.header-socials li a[title], .header-socials li{
    position: relative;
}
.header-socials li a:hover:before{
	color: #1d7ac7 !important;
}
.header-socials li a[title]:hover:after{
    content: attr(title);
    position: absolute;
    top: -41px;
    left: -17px;
        font-size: 12px;
    background-color: #000000;
    color: white;
    padding-left: 9px;
    padding-right: 9px;
    border-radius: 3px;
    width: 60px;
}
.header-socials > li:nth-child(2) > a[title]:hover:after{
	left: -16px;
}
.header-socials li:hover:before{
position: absolute;
    content: '';
    background-color: black;
    width: 8px;
    height: 8px;
    transform: rotate( 
45deg
 );
    top: -12px;
    left: 17px;
}
.menu-global ul#menu-primary-menu > li {
    padding-right: 25.5px!important;
}

.et_mobile_menu .first-level > a {
background-color: transparent;
position: relative;
}
.et_mobile_menu .first-level > a:after {
font-family: 'ETmodules';
content: '3';
font-weight: normal;
position: absolute;
font-size: 16px;
top: 13px;
right: 10px;
    color: #e22f87!important;
}
.et_mobile_menu .first-level > .icon-switch:after{
content: '2';
}
.second-level {
display: none;
}
.reveal-items {
display: block;
}
.et_mobile_menu {
margin-top: 0px;
width: 230%;
padding: 0 !important;
    background: rgba(255,255,255, .97);
}
#et-boc .et_mobile_nav_menu ul.et_mobile_menu > li > a {
    border-bottom: 1px solid rgba(0,0,0, .065)!important;
    color: #1d7ac7!important;
    letter-spacing: 0;
    cursor: pointer;
    font-size: 17px!important;
    font-weight: 400;
    padding-left: 9px;
    background: transparent;
}
#et-boc .et_mobile_nav_menu ul.et_mobile_menu li.current-menu-item > a,
#et-boc .et_mobile_nav_menu ul.et_mobile_menu li.current_page_item > a,
#et-boc .et_mobile_nav_menu ul.et_mobile_menu li a:hover{
background: rgba(0,0,0, .04);
    color: #e22f87 !important;
    opacity: 1 !important;
}
#page-container .sidebar-menu .et_pb_menu__menu{
	display: block !important;
}
.sidebar-menu .et_mobile_nav_menu{
	display: none !important;
}
.h6-spl{
	margin-top: 22px;
}

.date-wrapper ul{
   padding: 0 !important;
    margin: 0;
    list-style: none;
}
.date-wrapper ul li{
    display: inline-block;
        height: 33px;
}
.date-wrapper ul li a{
    padding: 7px 14px;
    border: 1px solid #eaeaea;
    color: #999;
    font-size: 13px;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center;
    text-decoration: none;
        min-width: 30px;
            display: inline-block;
}
.date-wrapper ul li a:hover{
        text-decoration: none;
    border-color: #bbb;
    color: #444;
}
.year-title{
        color: #e22f87!important;
        font-family: 'Volkswagen bold',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    font-size: 29px;
    line-height: 1.2;
    letter-spacing: -.1px;
    text-decoration: none;
    border-bottom: 1px #cccccc dotted;
    padding-bottom: 15px;
    margin-bottom: .5em;
}
.year-meta{
    text-transform: uppercase;
    font-size: 11px;
    letter-spacing: 1px;
    color: #aaa;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px #cccccc dotted;
}
.equipment-cat-sec .et_pb_column, .equipments-equipemnt-sec .et_pb_column{
    z-index: 0;
}
.year-posts-wrapper{
    margin-bottom: 80px;
}
.press-posts-sec .year-title{
    text-transform: uppercase;
}

span.et_pb_scroll_top.et-pb-icon{
    bottom: 32px;
    right: 40px;
    background:transparent;
    width: 50px;
    height: 50px;
}
span.et_pb_scroll_top.et-pb-icon:before{
        display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
        content: "\f0d8";
        position: absolute;
        font-size: 50px;
        color: rgba(0,0,0, .2);
}
.news_page .news-wrapper{
    margin-bottom: 60px;
}
.masonry-panel{
    width: 31.33%!important;
    margin-right: 0 !important;
}
.partners-logo-sec .et_pb_module.et_pb_image{
	display: flex;
	align-items: center;
}

.equipement-row .et_pb_main_blurb_image,
.equipement-row .et_pb_main_blurb_image .et_pb_image_wrap,
.equipement-row .et_pb_main_blurb_image .et_pb_image_wrap img{
	width: 100%;
}
.category .et_pb_column{
    z-index: 0;
}
.equipements-lists{
	margin: 0;
	padding: 0 !important;
	list-style: none;
	text-align: center;
}

.equipements-lists li{
	display: inline-block;
	padding-left: 1px;
    padding-right: 1px;
}
.equipements-lists li a{
	display: block;
	padding-right: 10px;
    padding-left: 10px;
    font-size: 1.1em !important;
    margin-bottom: 10px;
    margin-right: 3px;
    margin-left: 3px;
    color: #1d7ac7 !important;
        border: 2px solid #e22f87 !important;
            font-family: 'Volkswagen bold',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 700;
    text-transform: capitalize;
    letter-spacing: -.1px;
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 2px;
}
.equipements-lists li a:hover{
	color:  #e22f87!important;
}


.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 9999; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
    position: relative;
    background-color: #fefefe;
    margin: auto;
    padding: 0;
    border: 1px solid #888;
    width: 60%;
    box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
    -webkit-animation-name: animatetop;
    -webkit-animation-duration: 0.4s;
    animation-name: animatetop;
    animation-duration: 0.4s;
    padding: 42px;
}

/* Add Animation */
@-webkit-keyframes animatetop {
    from {top:-300px; opacity:0} 
    to {top:0; opacity:1}
}

@keyframes animatetop {
    from {top:-300px; opacity:0}
    to {top:0; opacity:1}
}

/* The Close Button */
.close {
    color: white;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
}

.modal-header {
    padding: 2px 16px;
    background-color: #5cb85c;
    color: white;
}

.modal-body {padding: 2px 16px;}

.modal-footer {
    padding: 2px 16px;
    background-color: #5cb85c;
    color: white;
}
.cat-quipment-title{
	    color: #e22f87;
	    font-size: 28px;
	    line-height: 1.4;
}
.title-name-equipemnt{
	font-weight: bold;
    font-size: 26px;
    color: #e22f87;
    line-height: 1.4;
}
.content-by-two h4{
	color: #e22f87;
	    font-size: 18px;
	    line-height: 1.4;
}
.content-by-two p{
	font-size: 14px;
    line-height: 1.5;
    color: #111;
}
.quantity-box{
    color: #297ad3;
    padding: 14px 20px;
    border: 1px solid #9ecdfc;
    font-size: 11px;
    letter-spacing: 1px;
    text-transform: uppercase;
    width: 60%;
    font-weight: 700;
}
.content-by-two{
	display: flex;
    align-items: flex-start;
    justify-content: space-between
}
.close-toggle{
	color: #fff;
    background: #1d7ac7;
        font-family: 'Volkawagen regular',Helvetica,Arial,Lucida,sans-serif;
    letter-spacing: -.1px;
        border-radius: 2px;
           padding: 7px 13px;
    font-size: 11px;
    font-weight: 400;
    text-transform: uppercase;
    border: 0;
    position: relative;
    z-index: 1;
}
.again-by-two{
	margin-top: 20px;
}
.issued-txt{
	position: absolute;
	top: 0;
	left: 0;
	display: inline-block;
	    z-index: 1;
	    background-color: #d7354c;
    color: #ffffff;
    font-weight: bold;
    padding: 5px 10px;
    letter-spacing: -.01px;
    font-family: 'Volkawagen regular',Helvetica,Arial,Lucida,sans-serif;
    color: white;
    font-size: 15px;
}
.content-by-two img{
    max-width: 50%;
}
.issued-box{
    border-color: #ffbbbb;
    color: #e33131;
}
.equipments-equipemnt-sec .et_pb_row .et_pb_column{
    margin-right: 0 !important;
}
.equipments-equipemnt-sec .et_pb_module.et_pb_blurb img, .equipments-equipemnt-sec .et_pb_main_blurb_image,
.equipments-equipemnt-sec .et_pb_image_wrap {
    width: 100%;
}
.ol-lists li{
    line-height: 1.8;
}
.ol-lists ol{
    list-style-position: inherit!important;
}
.line07 div.classes-table tr, .line07 div.classes-table th, .line07 div.classes-table td{
    padding: 8px !important;
}
.table-class.toggle-ideas table tr td{
    padding: 0px!important;
}
.table-class.toggle-ideas table tr td a{
    text-decoration: underline;
    font-size: 14px;
}
.table-class.toggle-ideas table tr td a:hover{
    color:#1d7ac7 ;
}
.table-class.toggle-ideas dd {
    display: flex;
    margin-left: 0!important;
}
.line-border09 table td{
    border:0 !important;
    padding: 0!important;
        width: 31%;
}
.line-border09 table{
    width: auto !important;
}
.members-blurb-row .et_pb_module_header{
        font-size: 22px!important;
    font-weight: 300;
}
.members-blurb-row .et_pb_blurb_container{
    padding-left: 0!important;
}
div.sidebar-menu ul.et-menu li.current-menu-item a{
    color: #7f7f7f!important;
}

@media (min-width: 1400px) {
    .et_pb_row:not(.slider-row):not(.individual-image-row):not(.w-100){
        max-width:1132px;
    }
}

@media (min-width: 1025px) {
.h6-spl{
	display: none;
}
.et_pb_row:not(.slider-row):not(.individual-image-row):not(.w-100){
	    width: 84%!important;
}
#page-container .row-hydra.et_pb_row{
    width: 84.5%!important;
}
#page-container .main_row_moble01 .et_pb_column {
    width: 32%;
    margin-right: 2%;
}
}


@media (min-width: 981px) {
.equipments-equipemnt-sec .et_pb_row .et_pb_column{
    width: 24.75%;
}
}


@media (max-width:1280px) {
  .et_pb_row:not(.slider-row):not(.individual-image-row):not(.w-100) {
    width: 88%!important;
} 
.header-third-row{
border:0!important;
    padding-bottom: 27px !important;
    
}
.header-third-row:before{
   position: absolute;
    content: '';
    height: 1px;
    width: calc(100% - 30px);
    background-color: #eee;
    left: 15px;
    /* bottom: auto; */
    top: 100%;
}
div ul.header-socials:before{
  left: -11px!important;
}
li.front-page-li{
        margin-left: -5px!important;
}
}

@media (max-width: 1024px) {
.et_pb_fullwidth_menu .et_pb_menu__menu, .et_pb_menu .et_pb_menu__menu {
    display: none!important;
}
.et_pb_section_0_tb_header, .et_pb_row_1_tb_header.et_pb_row--with-menu{
	padding-bottom: 0!important;
}
.et_pb_fullwidth_menu .et_mobile_nav_menu, .et_pb_menu .et_mobile_nav_menu{
	display: flex;
}
.masonry-panel{
    width: 30.33%!important;
    margin-right: 0 !important;
}
#page-container .main_row_moble01 .header-btn{
    padding-right: 30px!important;
    padding-left: 50px!important;
}

.et-l.et-l--header .et_mobile_nav_menu{
	border-left: 1px solid rgba(0,0,0, .05);
    border-right: 1px solid rgba(0,0,0, .05);
   padding: 20px 24px;
}
.footer-buttons{
    max-width: 646px;
    margin: auto;
}
.footer-buttons li {
    margin-bottom: 10px;
}
ul.header-socials{
    right: 0!important;
}
.et_pb_fullwidth_menu--style-left_aligned .et_pb_menu__wrap, .et_pb_menu--style-left_aligned .et_pb_menu__wrap{
	justify-content: center !important;
}
#page-container .social-header-row{
    padding-bottom: 0 !important;
}
.et_pb_menu_0_tb_header .mobile_nav .mobile_menu_bar:before {
    color: #666666!important;
}
.et_pb_row:not(.slider-row):not(.individual-image-row):not(.w-100){
	   width: 100% !important;
    max-width: 970px;
      padding-left: 16px;
    padding-right: 19px;
}
#page-container div.et_pb_row.w-100{
	width: 100% !important;
}
div.new_haeder_class_add01 .social-header-row{
    padding-left: 16px!important;
    padding-right: 9px!important;
}
div ul.header-socials:before {
    left: 0px!important;
}
.header-third-row:before {
    position: absolute;
    content: '';
    height: 1px;
    width: calc(100% - 26px);
    background-color: #eee;
    left: 14px;
    /* bottom: auto; */
    top: 100%;
}
div.et_pb_image_0_tb_header {
    max-width: 293px;
}
header.et-l.et-l--header .et_pb_section_0_tb_header > .et_pb_row > .et_pb_column_1_2.et_pb_column_0_tb_header{
	width: 43%;
}
header.et-l.et-l--header .et_pb_section_0_tb_header > .et_pb_row > .et_pb_column_1_2.et_pb_column_1_tb_header{
	width: 57%;
}
.header-btn{
	width: 100%;
}
.et_pb_module.et_pb_text.counter-under{
	font-size: 28px;
}
.time-line-row:not(.time-line-row2) > .et_pb_column:last-of-type,
.time-line-row2 > .et_pb_column:first-of-type{
	display: none;
}
.time-line-row:not(.time-line-row2) > .et_pb_column:first-of-type{
	order:2;
	width: 88%!important;
	margin-right: 0 !important
}
#page-container .time-line-row2 > .et_pb_column:last-of-type{
	width: 88% !important;
}
#page-container .time-line-row > .et_pb_column:nth-of-type(2){
	width: 10%!important;
	    margin-right: 1.5%!important;
}
#page-container .time-line-row.et_pb_row, .time-line-row.time-line-row2.et_pb_row{
	padding-left: 0%!important;
    margin-left: auto!important;
    margin-right: auto!important;
    max-width: 1170px;
}
.time-line-row.time-line-row2.et_pb_row{
	padding-right: 0 !important;
}
div.time-line-row:before, div.time-line-row.time-line-row2:before{
	left: 0;
	margin-left: 45px;
}
.black-section{
        max-width: 100%!important;
    width: 92%!important;
}
.black-section .et_pb_row.et_pb_row_2.bg-color01{
        max-width: 100%;
    width: 100% !important;
    flex-wrap: wrap;
}
.black-section .et_pb_row.et_pb_row_2.bg-color01 .et_pb_column{
    width: 100%;
    margin-right: 0 !important;
}
.black-section .et_pb_row.et_pb_row_2.bg-color01 .et_pb_column img,
.black-section .et_pb_row.et_pb_row_2.bg-color01 .et_pb_column .et_pb_image_wrap{
    width: 100%;
}
.black-section .et_pb_row.et_pb_row_2.bg-color01 .et_pb_column .et_pb_image_wrap{
    margin-top: 20px;
}
.image001 div.et_pb_blurb_content{
	flex-wrap: wrap;
	margin-bottom: 10px;
}
div.image001 div.et_pb_main_blurb_image{
	display: block;
}
div.image001 div.et_pb_blurb_container{
	width: 100%;
    display: block;
   padding-left: 0;
}
.members-blurb-row .et_pb_column{
	width: 100%!important;
	margin-right: 0 !important;
}
.members-blurb-row{
	flex-wrap: wrap;
}
.lottery-table1 tr, .lottery-table1 tr td{
display: block;
}
div.section-down-map{
	width: 92%;
	    padding-left: 20px !important;
    padding-right: 20px!important;
}
#page-container .section-down-map .et_pb_row{
width: 100% !important;
}
#page-container .section-down-map .et_pb_row.et_pb_row_5{
	    padding-left: 50px !important;
    padding-right: 50px !important;
}
.map-above-row .et_pb_column{
width: 33.33%!important;
}
.map-above-row .et_pb_column.et_pb_column_empty{
	display: none;
}
}

@media (max-width: 980px) {
.et_pb_gutters2 .et_pb_column_1_3, .et_pb_gutters2.et_pb_row .et_pb_column_1_3 {
    width: 31.3333%;
}
.et_pb_gutters2 .et_pb_column, .et_pb_gutters2.et_pb_row .et_pb_column {
    margin-right: 3%;
}
.et_pb_gutters2 .et_pb_column_3_5, .et_pb_gutters2.et_pb_row .et_pb_column_3_5 {
    width: 58.8%;
}
.layout-masonary-row .et_pb_column{
    width: 47.25%!important;
}
#page-container .home-news-sec .year-row .et_pb_column{
width: 100%!important;
margin-right: 0 !important;
}
#page-container .home-news-sec .year-row, .col-100, .col-100 .select-yer{
    width: 100%!important;
}

.home-news-sec .layout-masonary-row.w-100{
    width: 100% !important;
}
.et_pb_gutters2 .et_pb_column_2_5, .et_pb_gutters2.et_pb_row .et_pb_column_2_5 {
    width: 38.2%;
}
.et_pb_column.et_pb_column_2_3 > .et_pb_row_inner.et_pb_gutters2 > .et_pb_column_1_3, .et_pb_gutters2 .et_pb_column_2_3 > .et_pb_row_inner > .et_pb_column_1_3 {
    width: 47.716%;
    margin-right: 4.569%;
}
.et_pb_gutters2 .et_pb_column_2_3, .et_pb_gutters2.et_pb_row .et_pb_column_2_3 {
    width: 65.667%;
}
section.home-news-sec .et_pb_column, div.three-images-row .et_pb_column{
	margin-left: 0 !important
}
div.et_pb_text_0_tb_header.et_pb_text{
	text-align: right!important;
}
div.et_pb_image_0_tb_header {
    margin: 0!important;
}

.partners-logo-sec .et_pb_row:not(.et_pb_row_2) > .et_pb_column:last-of-type > .et_pb_module{
   width: 46.25%!important;
    margin-left: 11px !important;
    margin-right: 11px;
    float: left;
}
.partners-logo-sec .et_pb_row:not(.et_pb_row_2) > .et_pb_column:not(:last-of-type){
    width: 46.25% !important;
    margin-right: 11px;
    margin-left: 11px!important;
}

.et_pb_row.row-care-blurb .et_pb_column{
    width: 47.25%;
      margin-right: 2.5%;
}
.row-care-blurb{
    display: flex;
    flex-wrap: wrap;
}
#page-container div.et_pb_row.row-care-txt .et_pb_column{
    width: 22.75%;
    margin-right: 3%;
}
div.et_pb_row_4.et_pb_row.care-services-row{
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.row-in-region .et_pb_column.et_pb_column_empty{
	display: block;
	height: 480px;
}
.row-gurantee .et_pb_column.et_pb_column_3_4{
	width: 80% !important;
	    margin-right: 0 !important;
}
.row-gurantee .et_pb_column.et_pb_column_1_4{
	width: 20%!important;
	float: right;
}
.row-layout-spl .et_pb_column{
	width: 50%!important;
	margin-right: 0!important;
}
ul.post-gallery-lightbox li, ul.post-gallery-lightbox li img {
    width: 100%;
}
.equipments-equipemnt-sec .et_pb_row .et_pb_column{
    width: 50%!important;
}
.content-by-two{
    flex-wrap: wrap;
}
.modal-content{
    width: 95%;
}
.quantity-box{
    width: 100%;
}
.again-by-two{
    justify-content: flex-end;
}
.close-toggle{
    margin-top: 20px;
}
.content-by-two img{
    max-width: 100%;
}

}

@media (max-width: 768px) {
header.et-l.et-l--header .et_pb_section_0_tb_header > .et_pb_row > .et_pb_column_1_2.et_pb_column_1_tb_header {
width: 50%;
    margin-left: 40px;
}
header.et-l.et-l--header .et_pb_section_0_tb_header > .et_pb_row > .et_pb_column_1_2.et_pb_column_0_tb_header {
    width: 41%;
}
#page-container .main_row_moble01 .header-btn{
 padding-left: 24px !important;
    padding-right: 5px !important;
    width: auto;
}

#page-container .inner-row-col-100 .et_pb_column{
	width: 100%;
	margin-bottom: 0;
}
#page-container .counter-row .et_pb_column, #page-container .counter-row + .et_pb_row .et_pb_column{
	width: 47.25%;
	margin-right: 2%;
}
div.time-line-row:before, div.time-line-row.time-line-row2:before{
	    margin-left: 35px;
}
#page-container .counter-row > .et_pb_column:last-of-type, 
#page-container .counter-row + .et_pb_row > .et_pb_column:last-of-type{
	width: 100%;
}

.counter-row, .counter-row + .et_pb_row{
	justify-content: center;
}
.donate-btn{
	width: auto !important;
}
body #page-container #et-boc .buttons-row .header-btn {
   padding-left: 45px !important;
    padding-right: 45px !important;
}
.buttons-row.et_pb_row_3_tb_footer .et_pb_column{
	width: auto !important;
}
.side-bar-menu-col{
	display: none !important;
}
#page-container .home-news-sec .et_pb_column{
	width: 47.25%!important;
	margin-right: 2%;
}
.buttons-row .et_pb_button_module_wrapper{
margin-bottom: 10px !important;
}
.form-box .form-wrap {
    margin-bottom: 0;
}
.form-box .et_pb_row .et_pb_column{
	margin-bottom: 15px;
}
.form-box .wpcf7-checkbox .wpcf7-list-item input{
	    float: right;
    vertical-align: middle;
    width: 17px;
    height: 17px;
    margin-top: 5px;
}
.form-box .wpcf7-checkbox .wpcf7-list-item{
	    background: rgba(0,0,0, 0.03);
    margin-bottom: 5px !important;
        padding: 5px;
}
div.form-wrap select.input-type {
    width: auto!important;
}
}

@media (max-width: 767px) {
.et_pb_column{
	width: 100% !important;
	margin-left: 0 !important;
}

.layout-masonary-row .et_pb_column{
    width: 100%!important;
    margin-right: 0!important;
}
.year-title{
    line-height: 1.8;
}
.et-db #et-boc .et-l div.counter-row + div.et_pb_row{
padding-left: 30px !important;
padding-right: 30px !important;
}
.counter-row + div.et_pb_row .et_pb_module.et_pb_text{
text-align: center;
font-size: 28px !important;
} 
.et_pb_row.care-services-row .et_pb_column{
    width: 48.25%!important;
    margin-right: 2.5%!important;
}
.et_pb_row.care-services-row > .et_pb_column:nth-child(2n){
    margin-right: 0 !important;
}

body #page-container #et-boc .buttons-row .header-btn {
   padding-left: 5px !important;
    padding-right: 5px !important;
}
div.dropdown-row {
    text-align: left;
}
header.et-l.et-l--header .et_pb_menu__wrap{
	margin-top: 20px;
	border-top: 1px dotted black;
}
#page-container .home-news-sec .et_pb_column{
	width: 100%!important;
	margin-right: 0%;
}
div.et_pb_image_0_tb_header {
  max-width: 450px;
      margin-left: auto !important;
    margin-right: auto !important;
}
div.et_pb_text_0_tb_header.et_pb_text {
    text-align: center!important;
}
div.main_row_moble01 .et_pb_column {
    width: 47.25%!important;
    margin-right: 0%!important;
}
.main_row_moble01 > .et_pb_column:last-of-type{
	width: 100% !important;
	margin-top: 15px!important;
}
.main_row_moble01{
	justify-content: center;
}
.social-header-row{
	display: none !important;
}
.header-btn{
	width: auto;
}
#page-container .inner-row-col-100 .et_pb_column{
	width: 47.716%!important;
       margin-right: 1.569%!important;
}
div.news-media-box{
	height: 540px;
}
div.three-images-row .et_pb_column{
	width: 100%!important;
	margin-right: 0 !important;
}
.bio-blurb .et_pb_blurb_content{
text-align: left;
}
.et_pb_row.row-hoverable .et_pb_column {
    width: 47.25%!important;
    margin-right: 2.5%;
}
.row-in-region .et_pb_column.et_pb_column_empty{
	display: none;
}

.row-layout-spl .et_pb_column, .equipement-row .et_pb_column{
	width: 50% !important;
}
div.blurb-gurantee.et_pb_blurb .et_pb_blurb_content{
display: block;
}
div.blurb-gurantee.et_pb_blurb .et_pb_blurb_content .et_pb_main_blurb_image{
	    width: 150px;
    order: 2;
    display: block;
    float: right;
    margin-bottom: 0;
}
div.blurb-gurantee.et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container{
	display: block;
}
.lottery-table1 tr{
display: table-row;
}
.lottery-table1 tr td{
	display: table-cell;
}
span.img-round{
	width: 40%!important;
}

}

@media (max-width: 760px) {
#page-container .inner-row-col-100 .et_pb_column{
	width: 100%!important;
       margin-right: 0!important;
}
.line07 table tr, .line07 table tr td{
    display: block;
}
.line07 table thead{
    display: none;
}
div.classes-table td:nth-of-type(1):before{
        content: "Date:";
    font-weight: bold;
    margin-right: 10px;
}
div.classes-table td:nth-of-type(2):before {
    content: "Research Area:";
    font-weight: bold;
    margin-right: 10px;
}
div.classes-table td:nth-of-type(3):before {
    content: "Institution:";
    font-weight: bold;
    margin-right: 10px;
}
.table-striped>tbody>tr:nth-child(odd) {
    background-color: #f9f9f9;
}
.table-striped>tbody>tr:nth-child(even) {
    background-color: white!important;
}
.lottery-table1 tr, .lottery-table1 tr td{
display: block;
}
}

@media (max-width: 500px) {
	.buttons-row.et_pb_row_3_tb_footer .et_pb_column{
		width: auto !important;
		display: inline-block;
	}
	div.news-media-box {
    height: 230px;
}
body #page-container #et-boc .et_pb_section .et_pb_button.header-btn{
	font-size: 17px!important;
	padding-right: 24px!important;
	    padding-left: 40px!important;
}
body #page-container #et-boc .buttons-row .et_pb_button.header-btn {
    padding-left: 22px !important;
    padding-right: 22px !important;
}
body #page-container .et_pb_section .et_pb_button.link-large-btn{
	font-size: 20px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
}
div.time-line-img{
	    width: 40px;
    height: 40px;
    line-height: 49px;
}
.small-txt{
    font-size: 20px !important;
}
div.time-line-row:before, div.time-line-row.time-line-row2:before {
    margin-left: 22px;
}
.partners-logo-sec .et_pb_row:not(.et_pb_row_2) > .et_pb_column:last-of-type > .et_pb_module,
.partners-logo-sec .et_pb_row:not(.et_pb_row_2) > .et_pb_column:not(:last-of-type){
    width: 44.25%!important;
}
.img04{
	height: auto!important;
}
.logo01 img{
	margin: 0!important;
}
.line-border09 table tr td, .line-border09 table tr{
	    display: block;
    width: 100%;
}
	.line-border09 table{
		width:100%;
	}
.image001 .et_pb_module_header{
	font-size: 18px!important;
}
div.image001 div.et_pb_main_blurb_image{
	    width: 30%!important;
}
.image001 div.et_pb_blurb_content{
	margin-bottom: 0;
}
.et_pb_column .image001.et_pb_module {
    margin-bottom: 10px;
}
#page-container .section-down-map .et_pb_row.et_pb_row_5 {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.map-above-row .et_pb_column {
    width: 100%!important;
}
.map-iframe iframe{
	height: 350px !important;
}
.booklets-section .et_pb_blurb_content,
.booklets-section .et_pb_blurb_content .et_pb_blurb_container{
	display: block!important;
}
.booklets-section .et_pb_main_blurb_image{
	float: left;
	width: 190px !important;
    display: block !important;
}
}

@media(max-width: 480px){
.et_pb_row.care-services-row .et_pb_column, 
.et_pb_row.row-hoverable .et_pb_column, 
.row-layout-spl .et_pb_column, .row-layout-spl .et_pb_column .et_pb_main_blurb_image,
.row-layout-spl .et_pb_column .et_pb_image_wrap,
.row-layout-spl .et_pb_column img, .equipments-equipemnt-sec .et_pb_row .et_pb_column, .equipement-row .et_pb_column{
    width: 100%!important;
margin-right: 0 !important;
}
div.bg-opactiy01 h1{
    font-size: 24px !important;
}
.modal-content{
    padding: 17px;
        width: 100%;
}

}


@media (max-width: 479px) {
    .partners-logo-sec .et_pb_row:not(.et_pb_row_2) > .et_pb_column:last-of-type > .et_pb_module, .partners-logo-sec .et_pb_row:not(.et_pb_row_2) > .et_pb_column:not(:last-of-type) {
    width: 42.25%!important;
}
.img01{
    height: 125px !important;
}

}

@media (max-width: 360px) {
	#page-container .time-line-row2 > .et_pb_column:last-of-type,
	.time-line-row:not(.time-line-row2) > .et_pb_column:first-of-type {
    width: 86% !important;
}
#page-container .time-line-row > .et_pb_column:nth-of-type(2) {
    width: 12%!important;
    margin-right: 1.5%!important;
}
}

@media (max-width: 320px) {
body #page-container .et_pb_section .et_pb_button.link-large-btn {
    font-size: 17px !important;}
}