
.visible-xs {
    display:none;
}
.wrapper {
    overflow: hidden;
}
/*
select#drop-down {
    width: 100%;
    border: none !important;
    padding: 0% 10% 0% 5%;
    background: #fff;
    margin: 0 auto;
    border-radius: 30px;
    font-size: 18px;
    font-family: 'Montserrat';
    font-weight: 600;
    color: #163a67;
    margin-left: 0;
    height: 43px !important;
    margin-top: 0;
    -webkit-appearance: none;
}*/
select#drop-down {
    margin-left: 0;
    margin-top: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
    background-image: none;
    padding: 0% 10% 0% 5%;
    height: 43px !important;
    border: solid 2px;
}

.inner-page-banner .seperator {
    margin-top: 0%;
    position: absolute;
    bottom: -15px;
}
.seperator {
    background: #5d99d0;
    height: 26px;
    width: 507px;
    margin-bottom: 0%;
    margin-top: 0%;
    bottom: -15px;
    position: absolute;
} 

/* 590 */

@media screen and (max-width:1920px) { 
    .footer-sticky-icon-block a img{
        max-width: 35px;
        max-height: 25px;
    }
    .footer-sticky-icon-block li a span{font-size: 16px;}
    .footer-sticky-icon-block ul{padding: 12px 30px;}
}
@media screen and (max-width:1600px) { 
    .drop-down-block { right: 151px;top: 172px; }
    .drop-down-block h2 { margin-left: 0 ;}
    .footer-sticky-icon-block li a span {
        font-size: 14px;
    }
    .footer-sticky-icon-block a img{
        max-width: 30px;
        max-height: 21px;
    }
    .footer-sticky-icon-block li{margin: 0 10px;}
    .footer-sticky-icon-block ul {
        padding: 10px 25px;
    }

}


@media screen and (max-width:1540px) { 
    .drop-down-block {  }
    .drop-down-block {  right: 80px; top: 55px; }
    .drop-down-block h2 { margin-left: 0; }
    .inner-banner-txt.special-offer-page {
		width: calc(100% - 200px);
		margin-right: auto;
		margin-left: auto;
		justify-content: flex-start;
	}
    .inner-page-banner .seperator {
        margin-left:150px;
    }
    .menu-toggle > li > a{
        padding: 8px 20px;
        font-size: 28px;   
    }
}

@media (max-width : 1280px){
    body.menuslide_push .menu-toggle{
        padding: 60px 20px;
    }
    .menu-toggle > li > a{
        font-size: 22px!important;
    }
    .menu-toggle > li span.arrow:before{font-size: 14px;}
    .menu-toggle > li span.arrow{top: 10px;}
    
}

/* For Ipad to mobile */
@media screen and (max-width:1024px) {
    .drop-down-block select#drop-down { background-position: 95% 13px; } 
    .drop-down-block { width: 330px; padding: 60px 30px 45px 30px; top: 85px; }
    .drop-down-block h2 { font-size: 24px !important; margin-bottom: 30px; }
    .menu-trigger .menu-box span { border-radius: 0px; }
    .menu-trigger .menu-box span:nth-child(2n) { width: 80%; }
    .menu-trigger .menu-box span:nth-child(3n) { width: 70%; }
    .banner-section h1 { font-size: 42px; line-height: 1.2 }
    .menu-trigger.active .menu-box span:nth-child(2n) { width: 100%; }
    .menu-trigger.active .menu-box span:nth-child(3n) { width: 100%; }
/*
    section {
        overflow-x: hidden;
    }
*/
    footer {
    padding: 40px 20px;
    background: #122b54 !important;
}
    .featured-section .slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 13px;
    height: 13px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: #bac2ce;
        border-radius: 50%;
}
    .featured-section .slick-dots li.slick-active button {
    background: #fff;
}
    .featured-section .slick-dots li button:before {display: none;}
    .category-slider {
        padding: 90px 0px 111px;}
    .sec-content .sec-text .sec-title, .sec-content .sec-text h3{
        display: inline;
    }
    .upcoming_events {padding-bottom: 50px;}
    .banner-section h2 {font-size: 40px;}
    .sec-content .sec-text h3{
        font-size: 24px;
    }
    .sec-content .sec-text h3 ~ p {
        margin-top: 24px;
    }
    .featured-section img.single-featured-img {
        height: 250px;
        object-fit: cover;
    }
    .featured-section .featrd-text{
       margin: 0 0;
    }
    .featured-section .featrd-text h3{
        font-size: 16px;
        letter-spacing: 0;
        margin-bottom: 10px;
    }
    .featured-section .featrd-text p {
        font-size: 16px;
    }

    .address-locations.d-flex {
        display: block !important;
    }
    .address-locations {
        padding: 0px 25px;
    }
    .address-locations .w-50 {
        width: 100% !important;
    }
    .address-locations .location  {
        margin-bottom: 40px;
    }
    .address-locations .hours p strong {
        display: inline-block;
        margin-top: 12px;
        margin-bottom: 12px;
    }
    .inner-banner-end-txt {
        padding: 40px 0px 40px 0px;
        border-radius: 0 0 0 0;
    }
    .hours span{
        font-size: 16px;
    }
    .special-section .content-specials {
        padding: 0px 25px;
    }
	.blog-single-content-navigation {
		display: flex;
		flex-direction: column;
	}
    /* Footer */
    footer {
        padding: 40px 20px;
        background: #163a67 !important;
    }
    .footer {
        flex-wrap: wrap;
    }
    .footer-row ul {
        margin-bottom: 40px;
    }
    .footer-row h4 {
        font-size: 14px;
        padding-bottom: 0;
        margin-bottom: 14px;
    }
    .footer-row ul li {
        font-size: 14px;
        margin-bottom: 10px;
    }
	.footer-policy-link {
		display: block;
		padding-top: 15px;
		text-align: center;
	}
	.footer-bottom-icon {
		display: block;
	}
	.bf-two-row {
		display: block;
		text-align: center;
	}
	.bf-one-row img, .bf-two-row img {
		width: auto;
		margin: auto;
		padding: 2% 0;
	}
	.footer-policy-link a {
		font-size: 12px;
	}
	.four-column.d-flex {
		display: block !important;
	}
	.single-four-column {
		padding: 5%;
	}
	.events-text {
		display: none;
	}
	.banner-content-dropdown {
		display: block;
	}
	.section-banner-content {
		padding-top: 20px;
		padding-right: 0%;
	}
	.section-banner-content-dropdown {
		padding-top: 10%;
		padding-bottom: 10%;
		border-radius: 0px 0px 0px 60px;
		margin-top: 0%;
	}
	.banner-content-dropdown {
		width: 100%;
		padding-right: 15px;
		padding-left: 15px;
		margin-right: auto;
		margin-left: auto;
	}
	section.title_content {
		padding: 50px 0px 10px;
	}
	.bf-one-row {
		justify-content: center;
	}
	
	/* Mobile Menu */
	.visible-xs {
		display:block !important;
	}
	.site-header {
		display: none;
	}
	.mobile-header {
		display: flex;
		align-items: center;
		margin: 0px;
		padding: 0% 4%;
		justify-content: space-between;
		height: 50px;
	}
	.mobile-header-icons i {
		font-size: 28px;
		padding-left: 10px;
		color: #163a67;
	}
	.mobile-header-logo {
		margin-right: -8%;
	}
	.newsletter-form input#gform_submit_button_1 {
		margin-top: 0%;
		margin-left: -3%;
	}
	.newsletter-form input#input_1_1 {
		width: 300px;
		height: 43px;
	}
	.newsletter-section {
		padding: 30px 0px 30px;
	}
    
    .newsletter-form input#input_1_1 {width: 100%;}
	/* End Mobile Menu */
    body.slidemenuLeft .menu-toggle{
        left: -100% !important;
        width: 100% !important;
        top: 100px;
    }
    body.menu-open .menu-toggle {
        left: 0% !important;
        max-width: 100%;
        z-index: 999;
    }
    body.menuslide_push .menu-toggle{
        padding: 50px 15px 40px;
    }
    header.visible-xs .mobile-hamburger-menu {
        z-index: 999;
        
    }
    header.visible-xs .mobile-hamburger-menu ul#menu-main-menu-1 {
        position: absolute;
        top: 50px;
        right: 0;
        left: -100% !important;
        padding: 30px 15px 40px;
        transition: all 0.3s ease;
        visibility: hidden;
    }
    header.visible-xs .mobile-hamburger-menu ul#menu-main-menu-1 span.arrow:before {
        color: #fff;
        font-size: 14px;
    }
    header.visible-xs .mobile-hamburger-menu ul#menu-main-menu-1 span.arrow {
        top: 6px;
    }
    header.visible-xs .mobile-hamburger-menu ul#menu-main-menu-1 > li > a{padding-left: 10px; 
        font-size: 22px;}
    header.visible-xs .mobile-hamburger-menu ul#menu-main-menu-1 > li ul a{
        padding: 5px 0 5px 40px;
    }
    body.menu-open header.visible-xs .mobile-hamburger-menu ul#menu-main-menu-1 {
        left: 0% !important;
        visibility: visible;
        overflow: scroll;
        height: calc(100vh - 35px);
    }
    body.menu-open header.visible-xs .menu-trigger span:nth-child(1){
        -webkit-transform: rotate(45deg) translateY(8px) translateX(7px);
    }
    body.menu-open header.visible-xs .menu-trigger span:nth-child(2){
        opacity: 0;
    }
    body.menu-open header.visible-xs .menu-trigger span:nth-child(3) {
        width: 100%;
        -webkit-transform: rotate(-45deg) translateY(-7px) translateX(6px);
    }
    .menu-toggle > li{border-bottom: 0;}
}

@media(max-width:991px) {
    .drop-down-block { top: 175px; }
    .bf-one-row img, .bf-two-row img { padding: 2% 25px; }
    .bf-one-row { padding-bottom: 15px; }
    .event-button img { width: 25px; height: 26px;}
    .events-title { font-size: 16px; }
    .up-single-events { align-items: center; }
    .inner-banner-txt h2 { font-size: 42px; }
    .drop-down-block { right: 0; padding: 60px 35px 40px; }
    .image-content-parent .display-text h2 { font-size: 70px; }
    .accordion-container .set { padding-right: 60px; }
    .sub-title-content p { padding-bottom: 25px; }
    .accordion-container .set { padding-bottom: 20px; margin-bottom: 30px; }
    .accordion-container .content p { padding-bottom: 25px; }
    .accordion-container .set .fa { font-size: 36px; }
    .accordion-container .set .sub-title { padding-right: 20px; }
    .events-date {width: 15%;}
    .upcoming_events {padding-bottom: 50px;}
    
     .banner-section-content p br  { display: none; }
    .sec-content { margin-left: -30%; }
    .sec-content h3 { font-size: 30px; }
    .footer-row { width: 25%; }
    .bf-two-row { padding-right: 0; }
    .page-id-242 .inner-banner-txt h2 { font-size: 42px; }
    .section-banner-content-dropdown { margin-left: 0; padding-top: 5%; padding-bottom: 5%;}
    select#drop-down { background-position: 95% 12px; }
}

/* For Ipad */
@media screen and (min-width:768px) and (max-width:991px) {
    .banner-section {      
        background-size: cover;
        background-position: top center;
        height: 75vh;
    }
    img.featured-text-img,
    img.special-txt-img {
        width: 100%;
        margin-left: 0;
    }
    .banner-section h1{
        font-size: 40px;
    }
    .banner-section h2 {
        font-size: 34px;
    }
    .section-data.d-flex {
        display: block !important;
    }
    .section-data .sec-image .sec-img {
        width: 100%;
        height:450px;
        object-fit: cover;
    }
    .sec-content {
        margin-top: 0px;
        margin-left: 0;
    }
    .sec-content .sec-text {
        border-right: 0px;
        border-radius: 80px 0px 0px 0px;
        padding: 52px 25px 25px 25px;
    }
    .sec-content .sec-text .button-btn {
        margin-top: 20px;
    }
    .featured-txt.d-flex {
        flex-wrap: wrap;
        gap: 25px;
    }
    .featured-section {
        padding: 90px 0px 80px 0px;
    }
    .featured-text-img {
        margin-bottom: 20px;
    }
    .featured-section .single-featured-txt {
        width: 48%;
        margin-right: 0;
        margin-bottom: 0px;
    }
    .footer-map h2{
        font-size: 36px;
    }
    .map-section iframe {
        height: 500px;
    }
	/* Blog Page */
	.post-item {
		display: flex;
		padding: 30px 0px;
		align-items: center;
		flex-direction: column-reverse;
	}
	.featured-image img {
		width: 100%;
		height: auto;
	}
	.blog-content {
		padding-top: 0px;
		padding-right: 0px;
	}
	h2.entry-title {
		padding-bottom: 10px;
	}
	.entry-summary p {
		padding-bottom: 10px;
	}
	.blog-content .info {
		margin-top: 10px;
		display: flex;
		justify-content: space-around;
	}
	.blog-single-content-navigation {
		display: flex;
		flex-direction: column;
	}
     /* Footer */
    .footer-row {
        width: 25%;
    }
    .single-featured-txt { padding: 20px;}
}


/* For Mobile */
@media screen and (max-width:767px) {
    
    .footer-policy-link p:nth-child(4n) { display: inline-block;}
    .footer-policy-link p:nth-child(5n) { display: inline-block;}
    .footer-policy-link p { font-size: 12px; margin-bottom: 0px; }
    
    
    .section-data.d-flex,
    .featured-txt.d-flex,
    .address-locations.d-flex,
    .alert-address.d-flex,
    .row-specials.d-flex {
        display: block !important;
    }
    .section-data.sec-content,
    img.featured-text-img,
    .sec-content  {
        margin-left: 0;
    }
    img.featured-text-img,
    img.special-txt-img,
    .section-data .sec-image .sec-img {
        width: 100%;
    }
    /* Banner Section */
    .banner-section {
        background-size: cover;
        background-position: bottom center;
        overflow-x: initial;       
        margin-right: 25px;
    }
    .banner-content {
        padding: 30px 20px 20px;
    }
    .banner-content h1 {
        font-size: 30px;
        margin-left: 0;
    }
    .banner-section h2 {
        font-size: 18px;
        margin-left: 0;
    }
    .banner-section-content {padding-top: 18px;}
    .seperator {
        height: 15px
    }
    .seperator {height: 12px;
    width: 230px; bottom: -6px; margin-left: 0;}
    .slider-title h2 {padding-left: 0;line-height: 1.4;}
    
    .section-title {flex-wrap: wrap; text-align: center;}
    .section-title-h2 {  width: 100%;}
    .upcoming_events h2 {font-size: 24px;letter-spacing: 3px;}
    .upcoming-events-events {
    padding-top: 33px;
}
    .event-button {display: none;}
    .events-date {width: 85px;}
    .up-single-events {flex-wrap: wrap;padding: 20px 10px 20px;}
    .events-title {width: calc(100% - 85px); font-size: 16px;}
    .events_internal_page .events-title {width: calc(100% - 90px); font-size: 16px;}
    .events-location {width: calc(100% - 85px); margin-left: auto;font-size: 14px;}
    .upcoming_events {
    padding-top: 45px;
    padding-bottom: 40px;
}
    .events_internal_page {
    padding: 7% 0% 7%;
}
    .newsletter-section h3 {font-size: 18px;line-height: 1; margin-bottom: 0;}
    .newsletter-section {border-top: 6px solid #fff;padding: 30px 0px 30px;}
    
    .left-image-right-content .container {
        padding: 0px 0px;
    }
    p {
        font-size: 16px;
    }
    .left-image-right-content {
        padding: 17px 0px 0px;
    }
    .section-data .sec-image .sec-img {
        min-height:375px;
        object-fit: cover;
    }
    .sec-content {
        margin-top: -120px;
    }
    .sec-content .sec-text {
        border-right: 0px;
        border-radius: 80px 0px 0px 0px;
        padding: 52px 25px 13px 25px;
        border-bottom: 6px solid #5d99d0;
    }
    .sec-content .sec-text .button-btn {
        margin-top: 20px;
    }
    .featured-section {
        padding: 48px 10px 15px;margin-top: 30px;
    }
    .featured-section .featured-text-img {
        margin-bottom: 14px;
    }
    .featured-section .single-featured-txt {
        width: 100%;
        margin-right: 0;
        margin-bottom: 30px;
    }
    .footer-map {
        padding: 41px 0px 0;
    }
    footer {margin-top: -10px; padding: 40px 0 20px !important;}
    .footer-map h2 {
        font-size: 24px; margin-bottom: 0;
    }
    .map-section iframe {
        height: 385px;
    }
    .inner-page-banner .inner-banner-txt {
        justify-content: flex-start;
        padding: 0px 25px;
    margin-top: 0;
    padding-bottom: 30px;
    margin-left: 0;
        width: 100%; 
    }
    .inner-page-banner .seperator {
        margin-top: -50px;
        margin-left: 17px;
    }
    .inner-page-banner .inner-banner-txt h2 {
        font-size: 30px;
    }
    .inner-page-banner img {
        height: 350px;
        object-fit: cover;
    }
    .inner-banner-info {
        padding: 40px 7px 20px;
    }
    .alert-txt-sec {
        padding-left: 0;
    }
    .inner-page-banner .container {
        padding: 0 0;
    }
    .address-locations .w-50,
    .special-section .image-specials.w-50,
    .special-section .content-specials.w-50 {
        width: 100% !important;
        margin-left: 0;
    }
    .page-id-242 .featured-section {
        padding: 40px 0px 30px 0px;margin-top: 0px;}
    .inner-banner-end-txt {
        padding: 40px 0px 40px 0px;
        border-radius: 0 0 0 0;
    }
    .hours span{
        font-size: 16px;
    }
    .special-section .content-specials {
        padding: 0px 25px;
        margin-top: 0 !important;
    }

    .image-specials {
        margin-bottom: 20px;
    }
    .explore-activities h3, .content-specials h3{
        font-size: 30px;
        margin-bottom: 12px;
    }
    .content-specials .button-btn{
        margin-top: 24px;
        margin-bottom: 24px;
    }
    .special-section .row-specials{
        padding: 15px 0 !important;
    }
	/* Blog Page */
	.post-item {
		display: flex;
		padding: 30px 0px;
		align-items: center;
		flex-direction: column-reverse;
	}
	.featured-image img {
		width: 100%;
		height: auto;
        padding: 6% 0;
		margin-left: 0;
		margin-bottom: 30px;
	}
	.blog-content {
		padding-top: 0px;
		padding-right: 0px;
	}
	h2.entry-title {
		padding-bottom: 10px;
	}
	.entry-summary p {
		padding-bottom: 0px;
	}
	
	.blog-content .info {
		margin-top: 10px;
		display: flex;
        justify-content: left;
        gap: 20px;
	}
	section#image_content_section {
		background: none !important;
        padding: 60px 0px 10px;
	}
	.sec-content {
		z-index: 1 !important;
		position: relative;
	}
    /* Footer */
    .footer-row {
        width: 50%;
    }
	.inner-page-banner {
    position: inherit !important;
    margin-right: 0px;
        background-position: center;
	}
	.inner-page-banner .seperator {
		margin-top: 0% !important;
		position: relative !important;
		max-width: 350px !important;
        bottom: 6px;
	}
    .section-banner-content-dropdown {margin-left: 0;}
    .banner-content-dropdown {padding: 0;}
    .section-banner-content-dropdown {padding-left: 15px;
    padding-right: 15px; padding-bottom: 30px; }
    .image-content-wrap { padding: 40px 0px; }
    .content-block h3 { margin-bottom: 15px; font-size: 30px;  margin-left: 0;}
    .content-block p {margin-left: 0;}
    .content-block { width: 100%; padding: 30px 0 50px; }
    .display-text { bottom: -16px; }
    .image-content-parent .display-text h2 { font-size: 50px; }
    .image-block { width: 100%; order: -1; }
    .image-content-parent:after { background: #e9e9e9; }
    .image-content-parent { padding: 30px 25px 0; }
    
    .explore-activities-sec h3 { font-size: 30px; margin-bottom: 40px; text-align: center; }
    .accordion-container .set { padding-right: 15px; }
    .accordion-container .set .fa { font-size: 32px; }
    .accordion-container .set { padding-bottom: 5px; padding-right: 15px; margin-bottom: 20px; }
    .sub-title-content p { padding-bottom: 15px; }
    .accordion-container .content p { padding-bottom: 15px; }
    .accordion-container .content { width: 100%; }
    .accordion-container .set .sub-title { width: 100%; padding-bottom: 15px; }
    
    .sub-title-content { width: 100%;}
    
    .gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield {padding-right: 0;}
    .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {margin: 0 !important;}
    .newsletter-form input#input_1_1 {text-align: center; height: 35px;}
    
    .gform_wrapper .gform_footer {padding: 0 !important; }
    footer .bf-one-row .social { padding-left: 0; width: 100%; text-align: center; margin-bottom: 20px; }    
    .bf-one-row { justify-content: center; flex-wrap: wrap; }
    .bf-two-row {padding-right: 0;}
    footer .bottom-footer { margin-top: 00px !important; padding-top: 0 !important; }
    .menu-trigger .menu-box {margin: 60px 10px 50px;}
    .mobile-header-icons { padding-right: 10px;}
    .gform_wrapper .gform_footer {margin: 8px 0 0 0 !important;}
    
    .single-four-column { padding: 0 0 30px 0;}
    select#drop-down { background-position: 95% 11px; }
    .section-banner-content-dropdown p { padding-top: 25px; }
    .single-four-column > img {width: 100%;}
    section.title_content h2 {font-size: 28px;}
    .section-title-buttons { width: 100%; }
    .section-title-buttons a { padding: 0 20px; }
    select#drop-down {background-position: 95% 10px;
    background-size: 16px;
    margin-top: 5%;
    font-size: 12px;
    margin-left: 0;height: 35px !important; width: 100%;}
    section#image_left_right_sections {margin-top: 0;}
    section.title_content { padding: 40px 0px 10px;}
    .inner-page .banner_image_content_text .container {padding: 0;}
    section.banner_image_content_text { margin-top: -230px;
    background: #163a67;
    display: inline-block;
    position: relative;
    z-index: -1;}
    .explore-activities-sec h3, .reservation_section h3 {margin-bottom: 20px;}
    .drop-down-block {
    position: absolute;
    width: 224px;
    background: #163a67;
    right: -30px;
    top: 30px;
    border-radius: 70px 0 0 0;
    padding: 36px 20px 30px 20px;
    text-align: center;
}
    .drop-down-block h2 {font-size: 16px !important; margin-bottom: 20px; }
   
    .drop-down-block select#drop-down { background-position: 93% 10px; }
	section.blog-content {
		padding: 25px 0px 0px;
	}
	.our-services-p {
		margin-top: -30px;
        padding-bottom: 20px;
    }
	}
    .content-specials a.button-btn {
		padding-top: 0px !important;
	}
	.hours.w-50 p {
		margin-bottom: 0px;
	}
	.hours h3 {
		padding-bottom: 0% !important;
	}
    header.visible-xs .mobile-hamburger-menu ul#menu-main-menu-1 span.arrow{
        top: 20px;
    }
}
    
  
@media screen and (max-width: 640px) {
    .navigation {padding: 10px 0px 60px;}
    .gform_wrapper .gform_footer { position: relative; }
    .newsletter-form .gform_footer.top_label:after {
        left: 50%;
        background-size: 15px;
        background-repeat: no-repeat;
        top: 7px !important;
        position: absolute;
        margin-left: 50px;
    }
}

@media screen and (min-width: 641px) and (max-width: 1023px){

.newsletter-form .gform_footer.top_label:after {
		position: absolute;
		right: -21%;
		top: 17px;
	}
}



@media(max-width:575px) { 
    .content-block { padding: 30px 0 40px; }
    .display-text { bottom: -10px; }
    .image-content-parent .display-text h2 { font-size: 24px; }
}

@media(max-width:1270px) { 

a#More_items:after {
    content: '';
    font-size: 13px;
    color: #777;
    margin-left: 0%;
    background: url(/gsi/assets/images/btn-arrow.png);
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-top: 4px;
    background-position: center;
}

a#More_items {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
    color: #163a67;
    display: flex;
    margin-top: 40px;
    white-space: nowrap;
	width: auto;
}

}

@media(max-width: 480px) { 
    .footer-sticky-icon-block li{
        margin: 0 4px;
    }
    .footer-sticky-icon-block li a span{font-size: 12px;}
    .footer-sticky-icon-block a img {
        max-width: 25px;
        max-height: 18px;
    }
}