

/*New css for footer*/
.translate-bx-outer {background: rgba(0, 0, 0, 0) url("/dyna-images/translate.jpg") no-repeat fixed 0 0 / cover ; padding: 30px 0;}
.footer-container { height: auto;  margin: auto;   max-width: 1145px;    padding: 0 15px;
}

.pd-r-6 {
    padding-right: 6px !important;
}

.pd-l-6 {
    padding-left: 6px !important;
}

.language-bx {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    height: auto;
    width: auto;
}


*::after, *::before {
    box-sizing: border-box;
}
*::after, *::before {
    box-sizing: border-box;
}
.language-bx h2 {
    border-bottom: 1px solid #cccccc;
    color: #000000;
    font-size: 16px;
    line-height: 30px;
    margin-top: 0;
    padding-left: 10px; margin-bottom:5px
}

.pd-l-r-10 {
    padding: 0 10px;
}

.language-bx ul {
    -moz-columns: 3 166px; -webkit-columns: 3 166px;
    list-style: outside none none;
    overflow: hidden;
    padding: 0 15px;
}

.language-bx a {
    font-size: 12px;
}

.currency-bx {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    height: auto;
    width: auto;
}

.currency-bx h2 {
    border-bottom: 1px solid #cccccc;
    color: #000000;
    font-size: 16px;
    line-height: 30px;
    margin-top: 0;
    padding-left: 10px; margin-bottom:5px
}

.currency-bx ul {
    -moz-columns: 3 166px; -webkit-columns: 3 166px;
    list-style: outside none none;
    overflow: hidden;
    padding:0 5px 0 14px;
}

.currency-bx a {
    font-size: 12px;
}

.currency-bx ul li a em {
    color: #666666;
    font-size: 11px;
    font-style: normal;
    font-weight: 600;
}



.footer-black-bx-outer {
    background-color: #000000;
    color: #ffffff;
    height: auto;
    overflow: hidden;
    padding: 30px 0;
    position: relative;
    width: 100%;
}

.footer-black-bx-outer h4 {
    font-size: 13px; color:#FFFFFF
}

.footer-black-bx-outer h4 span {
    color:#FFFFFF
}

.book-with-conf-bx h4 {
    text-align: center;
}

.payment-method-bx {
    float: right;
}

.payment-method-bx p { margin-bottom:5px!important}
.payment-method-bx p span { color:#FFFFFF}


.payment-method-bx img {
    display: block;
}

.payment-method-bx strong {
    display: block; color:#FFFFFF; line-height:25px
}


.footer-link-bx-outer {
 /*   background: rgba(0, 0, 0, 0) url(/dyna-images/footer-bg.jpg) repeat scroll 100% center;*/
    height: auto;
    position: relative;
    width: 100%;
}

.footer-link-bx-overlay {
    background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0;
    height: auto;
    padding: 40px 0;
    width: 100%;
}

.footer-title-bx {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #ebebeb;
    height: 37px;
    position: absolute;
    width: 100%; display:none
}


.footer-link-bx-overlay h5 {
    font-size: 12px;
    font-weight: 600;
    margin-top: 12px;
    text-align: left;
    text-transform: uppercase; margin-bottom:5px; min-height:30px; margin-bottom:0px
}

.footer-link-bx-overlay ul {
    list-style-type: none;
    margin-top: 0px;
    padding: 0;
    text-align: left;
}

.footer-link-bx-overlay ul li a {
    color: #990000;
    font-size: 12px;/*
    font-weight: 600;*/
}

.pd0 {
    padding: 0;
}

.footer-copyright-bx-overlay {
    background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
    border: 1px solid #ebebeb;
    height: auto;
    overflow: hidden;
    padding: 10px 0;
    width: 100%;
}

.footer-copyright-bx-overlay p {
    font-size: 13px;
    margin: 0;
}

.footer-copyright-bx-overlay .bottom-right-link {
    float: right;
}

.footer-copyright-bx-overlay .bottom-right-link a {
    color: #990000;
    font-size: 11px;
    font-weight: 600;
}
.footer-copyright-bx-overlay .bottom-right-link a:hover {color: #990000!important; text-decoration:underline}
.footer-link-bx-overlay h5 a:hover{color: #990000!important; text-decoration:underline}
.currency-bx a:hover{color: #990000!important;}

.addressName { font-size:30px; text-align:left}
.text-align-center, .ratingsBlock {text-align:left!important}

.hotel-adress-dyna { margin-bottom:0}
.ta-review {display:block; margin-bottom:20px; font-size:16px}
.ratingsBlock  {line-height:0}
.star-icon-dyna {color:#ffa500}

.footer-container h5:hover{ background:none;  color:#800100}
.footer-container h5 a:hover{ background:none; color:#800100}
.footer-block{ width:20%; margin-bottom:30px}
.footer-container p img{ vertical-align:middle}

@media screen and (min-width: 300px)and (max-width: 479px) {
.language-bx ul {-moz-columns: 2 127px; -webkit-columns: 2 127px; list-style: outside none none; overflow: hidden;  padding: 0 15px;}

.pd-l-6 {padding: 15px!important;}
.footer-black-bx-outer h4 { text-align:center}

.secure-bx p img{ margin:auto}
.payment-method-bx{ float:none}
.payment-method-bx img {
    display: block;
    margin: auto;
}

.payment-method-bx p {
    text-align: center;
}

.footer-title-bx{ display:none}

.footer-link-bx-overlay h5 { text-align:center}

.footer-link-bx-overlay ul { text-align:center}


}

@media screen and (min-width: 480px)and (max-width: 767px) {
.language-bx ul {-moz-columns: 3 133px; -webkit-columns:3 157px;}
.pd-l-6 {padding: 15px!important;}
.pd-r-6{padding: 15px!important;}

.footer-black-bx-outer h4 { text-align:center}

.secure-bx p img{ margin:auto}
.payment-method-bx{ float:none}
.payment-method-bx img {
    display: block;
    margin: auto;
}

.payment-method-bx p {
    text-align: center;
}

.book-with-conf-bx img{ margin:auto}


.footer-title-bx{ display:none}

.footer-link-bx-overlay h5 { text-align:center}

.footer-link-bx-overlay ul { text-align:center}

}


@media screen and (min-width: 768px)and (max-width: 1023px) {
.language-bx ul {
    -moz-columns: 3 163px;
    list-style: outside none none;
    overflow: hidden;
    padding: 0 15px;
}

.currency-bx ul {
    -moz-columns: 3 166px;
    list-style: outside none none;
    overflow: hidden;
    padding: 0 15px;
}

.footer-title-bx{ display:none}
.footer-link-bx-overlay h5 { text-align:center}

.footer-link-bx-overlay ul { text-align:center}
.mh220{ min-height:220px}
#primary-menu ul li a {   font-size: 13px;}


#header.sticky-header,
#header.sticky-header #header-wrap,
#header.sticky-header #primary-menu,
#header.sticky-header #primary-menu > ul,
#header.sticky-header #primary-menu > ul > li > a { height: 121px }

#primary-menu ul li a::before{ background: none!important}


}


@media screen and (min-width: 1024px)and (max-width: 1052px) {
.footer-link-bx-overlay h5 {  font-size: 11px;}

#primary-menu ul li a {   font-size: 13px;}


#header.sticky-header,
#header.sticky-header #header-wrap,
#header.sticky-header #primary-menu,
#header.sticky-header #primary-menu > ul,
#header.sticky-header #primary-menu > ul > li > a { height: 121px }

#primary-menu ul li a::before{ background: none!important}



}
