.contact-form {
padding: 5em 3em 3em !important;
}
.staff-member {
margin-bottom: 5%;
}
.page-template-branch .company-logos {
margin: 4em 0;
}
.tablepress .column-6 {
color: #ef1727;
font-weight: 900;
}
.home-blocks h3 {
text-transform: uppercase;
}
.front-hero:before {
background: none !important;
}
.page-template-default .banner-cta {
margin-top: 2em;
}
html:not(.slideout-open) #mobile-navigation {
display: none;
visibility: hidden;
}
.mm-menu_offcanvas.mm-menu_opened {
display: block !important;
visibility: visible !important;
}
#menu-menu-1 li .sub-menu li {
line-height: 1.2em;
margin-bottom: 1.3em;
}
#menu-menu-1 li .sub-menu li:last-of-type {
margin-bottom: 0;
}
#menu-menu-1 .sub-menu {
position: absolute;
z-index: 99999;
width: 202px;
padding: 0;
border-bottom: 6px solid #ef1727;
max-height: 0;
transition: all .2s linear;
overflow: hidden;
border-color: transparent;
display: none;
}
#menu-menu-1 li.menu-item-has-children:hover .sub-menu {
max-height: 1000px;
padding: 1em;
border-color: #ef1727;
background: #fff;
box-shadow: 7px 7px 10px #292929;
display: block;
}
#menu-menu-1 ul .sub-menu {
position: absolute;
z-index: 99999;
width: 202px;
padding: 0;
border-bottom: 6px solid #ef1727;
max-height: 0;
-webkit-transition: all .2s linear;
transition: all .2s linear;
overflow: hidden;
border-color: transparent; }
#menu-menu-1 ul .sub-menu li {
float: none;
line-height: 1.2em;
margin-bottom: 1.3em; }
#menu-menu-1 ul .sub-menu li:last-of-type {
margin-bottom: 0; }
#menu-menu-1 ul li {
float: left;
margin-right: 1em; }
#menu-menu-1 ul li:last-of-type {
margin-right: 0; }
#menu-menu-1 ul li a {
color: #4a4a4a;
font-weight: 900;
-webkit-transition: color .1s linear;
-moz-transition: color .1s linear;
-o-transition: color .1s linear;
-ms-transition: color .1s linear;
transition: color .1s linear; }
#menu-menu-1 ul li a:hover {
color: #171a8e; }
#menu-menu-1 ul li.menu-item-has-children {
position: relative; }
#menu-menu-1 ul li.menu-item-has-children:hover .sub-menu {
max-height: 1000px;
padding: 1em;
border-color: #ef1727;
background: #fff;
box-shadow: 7px 7px 10px #292929; }
#menu-menu-1 ul li.menu-item-has-children:last-of-type .sub-menu {
right: 0; }
.blue-head .page-title {
width: 100% !important;
}
.worldwide-offer .right .download:hover {
color: #fff !important;
}
.page-id-65 .newsletter-cta {
margin-bottom: 5em !important;
margin-top: 4em !important;
}
.page-id-65 .newsletter-cta h2 {
margin-bottom: 1.5em;
}
.form-row {
margin-bottom: 4em;
}
.form-consent-check {
text-align: left !important;
}
.metaslider.ms-theme-precognition div.nivoSlider .nivo-caption p {
width: 100% !important;
max-width: none !important;
}
.metaslider.ms-theme-precognition div.nivoSlider .nivo-caption {
bottom: 12em !important;
}
.page-title, .entry-title {
padding-right: 1%;
}
.gdpr-text {
float: left;
width: 90%;
}
.acceptance-483 {
float: left;
margin-right: 10px;
}
.testimonial-slider-wrap {
overflow: visible;
}
.contact-info {
margin-top: 5.2em;
}
.side-feature {
float: left;
width: 37%;
margin-bottom: 2em;
}
.side-feature img {
width: 100%;
height: auto;
}
.front-hero .main-container .page-title {
width: 70%;
margin-top: 10em;
background: rgba(0, 0, 0, 0.4);
padding: 3%;
}
.front-hero .main-container h1 {
font-weight: 900;
font-size: 58px;
color: #ffffff;
line-height: 69px;
text-shadow: 2px 3px 3px #000000;
margin-bottom: 0;
}
.branch-tel {
display: inline !important;
background: none !important;
padding: 0 !important;
color: #4a4a4a !important;
-webkit-transition: color .1s linear !important;
-moz-transition: color .1s linear !important;
-o-transition: color .1s linear !important;
-ms-transition: color .1s linear !important;
transition: color .1s linear !important;
}
.branch-tel:hover {
color: #ef1727 !important;
}
.page-template-branch .contact-info {
margin-top: 0;
}
.wpcf7 input, .wpcf7 select {
padding-top: 2px;
padding-bottom: 2px;
font-size: 14px;
}
.wpcf7 textarea {
height: 163px;
}
.remodal-close {
right: 0;
left: auto;
}
.remodal-close:before {
font-size: 35px;
}
.error404 .main-content {
margin: 0;
width: 100%;
}
.error404 .main-content .entry-content {
width: 100%;
}
.error404 .main-grid {
margin-top: 0;
}
.metaslider.ms-theme-precognition div.nivoSlider .nivo-caption p {
background: rgba(0, 0, 0, 0.4);
padding: 3%;
width: 81% !important;
}
.footer-grid .footer-menus ul li {
line-height: 25px;
margin-bottom: 0.4em;
padding-right: 4%;
}
.footer-grid .footer-menus ul li:last-of-type {
margin-bottom: 0;
}
.footer-grid .footer-menus ul li a:hover {
text-decoration: underline;
}
.page-id-6617 .contact-form {
display: inline-block;
margin-bottom: 5em;
}
.worldwide-offer:last-of-type {
margin-bottom: 1.5em;
}
.page-template-contact .contact-form {
padding-top: 2.6em !important;
padding-bottom: 1.2em !important;
}
.page-template-contact .contact-info {
margin-top: 2.8em;
}
.contact-form .inputs label:nth-child(odd) {
margin-right: 4%;
}
.contact-form.booking.popup::before {
content: url(//www.holidaylounge.co.uk/wp-content/uploads/2019/05/HolidayLoungeLogo.png);
position: absolute;
left: -125px;
top: -21px;
transform: scale(.5);
}
.contact-blocks {
text-align: center;
}
.contact-blocks p {
font-size: 22px;
margin-bottom: 0;
}
.contact-blocks .offices {
margin: 2.4em 0 5em;
}
.the-content {
margin: 0 auto;
width: 750px;
}
.the-content p {
color: #171a8e;
font-size: 24px;
font-weight: 900;
}
.the-content *:not(:last-child) {
margin-bottom: 1.3em;
}
.nav-right ul {
z-index: 999999 !important;
}
.metaslider .theme-default .nivo-caption a {
border: none !important;
}
.page-template-contact .front-hero {
display: none;
}
.left-side {
float: left !important;
}
.page-template-page-cruises .banner-cta {
margin-top: 4em;
}
.cruiselounge-block {
padding: 1em;
border: 2px solid #171a8e;
margin-bottom: 2em;
}
.cruiselounge-block img {
display: block;
margin: 0 auto;
max-width: 100%;
height: auto;
}
.cruiselounge-block h3 {
margin-bottom: 1em;
}
.cruise-lng-button {
color: #fff;
background: #171a8e;
display: block;
padding: 0.5em 1.2em;
font-weight: 600;
transition: background .2s ease-in-out;
text-align: center;
width: 220px;
max-width: 100%;
}
.cruise-lng-button:hover {
background: #1e22ba;
color: #fff;
}
.special-offers-block {
margin-bottom: 2em;
display: inline-block;
width: 100%;
}
.special-content {
width: 60%;
padding: 5.1%;
}
.special-offers-block h2, .special-offers-block p {
color: #fff;
}
.spec-cruise-offer {
color: #fff;
background: #ef1727;
padding: 0.5em 1.2em;
font-weight: 900;
background-repeat: no-repeat;
background-size: cover;
background-position: right top;
}
.spec-cruise-offer:hover {
background: #ae0c18;
color: #fff;
}
.head-socials .fa-instagram {
display: block;
margin-top: 2px;
}
.nav-right {
width: 391px;
}
.testimonial-socials .fa-instagram {
display: block;
margin-top: 2px;
margin-right: 1px;
} @media only screen and (max-width: 1661px) {
.home-block.hol-type h3 {
font-size: 18px;
}
}
@media only screen and (max-width: 1359px) {
.home-block.hol-type h3 {
font-size: 16px;
}
}
@media only screen and (max-width: 1190px) {
.metaslider.ms-theme-precognition div.nivoSlider .nivo-caption p {
padding: 1% 2%;
}	
}
@media only screen and (max-width: 1116px) {
.home-slider .home-reasons {
bottom: 3em;
}
.metaslider.ms-theme-precognition div.nivoSlider .nivo-caption {
bottom: 7em !important;
}
}
@media only screen and (max-width: 989px) {
.home-slider .home-reasons {
display: none;
visibility: none;
}
.metaslider.ms-theme-precognition div.nivoSlider .nivo-caption {
bottom: 2.5em !important;
}
}
@media only screen and (max-width: 960px) {
.page-template-page-contact .contact-form {
width: 60% !important;
}
}
@media only screen and (max-width: 806px) {
.footer-grid .col-25 {
width: 100%;
margin-top: 3em;
}
.footer-grid .footer-menus.col-75 {
width: 100%;
margin-right: 0;
}
.footer-logos {
margin: 0 auto;
}
}
@media only screen and (max-width: 787px) {
.booking .label-25 label {
width: 100%;
}
.booking .label-25 label.no-label {
margin-top: 0;
}
}
@media only screen and (max-width: 782px) {
.metaslider.ms-theme-precognition div.nivoSlider .nivo-caption p {
font-size: 28px;
}
.nivo-caption a {
font-size: 15px;
}
}
@media only screen and (max-width: 764px) {
.page-template-page-contact .contact-form {
width: 100% !important;
}
.contact-info {
width: 100% !important;
}
.info-wrap {
float: left;
width: 60%;
padding-right: 5%;
}
.open-times {
float: right !important;
width: 40% !important;
margin-top: 0 !important;
}
}
@media only screen and (max-width: 630px) {
.side-feature {
width: 100%;
}
}
@media only screen and (max-width: 600px) {
.front-hero h1, .blue-head h1 {
font-size: 38px !important;
line-height: 45px !important;
}
}
@media only screen and (max-width: 594px) {
.metaslider img {
max-width: none !important;
width: auto !important;
height: 360px !important;
}
}
@media only screen and (max-width: 510px) {
.footer-grid .footer-menus section {
width: 100% !important;
text-align: center;
}
.footer-grid .footer-menus section:not(:last-of-type) {
margin-bottom: 2.5em;
}
}
@media only screen and (max-width: 500px) {
.info-wrap {
width: 100%;
}
.open-times {
width: 100% !important;
margin-top: 2em !important;
}
.contact-info {
margin-top: 0 !important;
}
}
@media only screen and (max-width: 479px) {
.booking .label-25, .booking .label-50, .booking .label-50 label {
width: 100%;
}
}.nivoSlider {
position:relative;
width:100%;
height:auto;
overflow: hidden;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
max-width: none;
}
.nivo-main-image {
display: block !important;
position: relative !important; 
width: 100% !important;
} .nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
background:white; 
filter:alpha(opacity=0); 
opacity:0;
} .nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
top:0;
}
.nivo-box {
display:block;
position:absolute;
z-index:5;
overflow:hidden;
}
.nivo-box img { display:block; } .nivo-caption {
position:absolute;
left:0px;
bottom:0px;
background:#000;
color:#fff;
width:100%;
z-index:8;
padding: 5px 10px;
opacity: 0.8;
overflow: hidden;
display: none;
-moz-opacity: 0.8;
filter:alpha(opacity=8);
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.nivo-caption p {
padding:5px;
margin:0;
}
.nivo-caption a {
display:inline !important;
}
.nivo-html-caption {
display:none;
} .nivo-directionNav a {
position:absolute;
top:45%;
z-index:9;
cursor:pointer;
}
.nivo-prevNav {
left:0px;
}
.nivo-nextNav {
right:0px;
} .nivo-controlNav {
text-align:center;
padding: 15px 0;
}
.nivo-controlNav a {
cursor:pointer;
}
.nivo-controlNav a.active {
font-weight:bold;
}body .metaslider .coin-slider,
body .metaslider .nivoSlider,
body .metaslider .nivoSlider img,
body .metaslider .rslides,
body .metaslider .rslides li,
body .metaslider .flexslider ul.slides,
body .metaslider .flexslider .slides li,
body .metaslider .flexslider .slides ul,
body .metaslider .flexslider .slides ol,
body .metaslider .flexslider .slides img,
body .metaslider .flexslider .flex-direction-nav,
body .metaslider .flexslider .flex-direction-nav li {
border: 0;
margin: 0;
list-style-type: none;
list-style: none;
padding: 0;
line-height: normal;
max-width: none;
max-height: none;
}
.metaslider {
position: relative;
z-index: 0;
} .metaslider.fullwidth {
overflow: hidden;
}
.metaslider .caption {
padding: 5px 10px;
word-wrap: break-word;
}
.metaslider .caption-wrap {
position: absolute;
bottom: 0;
left: 0;
background: black;
color: white;
opacity: 0.7;
margin: 0;
display: block;
width: 100%;
line-height: 1.4em;
}
.metaslider img {
height: auto;
padding: 0;
margin: 0;
-moz-user-select: none;
}
.metaslider a {
outline: none;
}
.metaslider.ms-left {
float: left;
margin: 0 20px 20px 0;
}
.metaslider.ms-right {
float: right;
margin: 0 0 20px 20px;
}
.metaslider li:before,
.metaslider li:after {
content: "" !important;
display: none !important;
bottom: auto !important;
margin: 0 !important;
}
.metaslider .caption-wrap .caption img {
width: auto;
}
.metaslider .slides img {
width: 100%;
display: block;
}
.metaslider .flex-pauseplay a {
height: 30px;
width: 30px;
} .metaslider .flexslider {
background: none;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-o-box-shadow: none;
border: 0;
margin: 0 0 40px;
max-width: none;
max-height: none;
}
.metaslider .flex-control-nav {
border: 0;
margin: auto;
list-style-type: none;
list-style: none;
padding: 0;
bottom: -27px;
line-height: 11px;
z-index: 2;
}
.metaslider.has-dots-onhover-navigation .flexslider .flex-control-paging {
opacity: 0;
transition: all .3s ease;
}
.metaslider.has-dots-onhover-navigation .flexslider .flex-control-paging:hover {
opacity: 1;
}
.metaslider-flex.ms-theme-default .flex-next:focus {
background: url(//www.holidaylounge.co.uk/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png) scroll right 0 transparent!important;
height: 27px!important;
}
.metaslider-flex.ms-theme-default .flex-prev:focus {
background: url(//www.holidaylounge.co.uk/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png) scroll left 0 transparent!important;
height: 27px!important;
} .metaslider .flex-control-nav li {
margin: 0;
}
.metaslider .flex-control-nav li a {
margin: 0 6px;
padding: 0;
}
.metaslider .flexslider .slides li {
position: relative;
height: auto;
} .metaslider .flex-viewport {
direction: ltr;
} .metaslider .flex-direction-nav a {
-moz-transition: all .3s ease;
transition: all .3s ease;
}
.metaslider .flexslider .slides p {
margin: 0;
}
.metaslider .flexslider.filmstrip {
margin-top: 10px;
}
.metaslider .flexslider.filmstrip .slides li {
cursor: pointer;
opacity: 0.5;
}
.metaslider .flexslider.filmstrip .slides li.flex-active-slide,
.metaslider .flexslider.filmstrip .slides li:hover,
.metaslider .flexslider.filmstrip .slides li:focus {
opacity: 1.0 !important;
}
.metaslider .flex-control-thumbs li {
width: auto;
}
.metaslider ol.flex-control-thumbs img,
#content .metaslider ol.flex-control-thumbs img {
margin: 10px 5px 0;
width: auto;
}
.metaslider.nav-hidden .flexslider {
margin-bottom: 0;
}
.metaslider.nav-hidden.add-margin .flexslider {
margin-bottom: 40px;
}  .metaslider .flexslider .flex-direction-nav li a:before {
content:none!important;
}
.metaslider .flexslider .flex-direction-nav li a {
width: 30px;
height: 30px;
border: 0;
margin: -20px 0 0;
box-shadow: none!important;
display: block;
background-color: transparent;
background-image: url(//www.holidaylounge.co.uk/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png);
background-repeat:  no-repeat;
position: absolute;
right: 10px;
top: 50%;
z-index: 10;
cursor: pointer;
text-indent: -9999px;
opacity: 1;
-webkit-transition: all .3s ease;
-moz-transition: opacity .25s ease-in-out;
transition: all .3s ease;
}
.metaslider.has-onhover-arrows .flexslider .flex-direction-nav li a {
opacity: 0;
}
.metaslider.has-onhover-arrows .flexslider .flex-direction-nav li a:hover {
opacity: 1;
}
.metaslider .flex-direction-nav .flex-prev {
background-position: left 0;
left: 10px;
}
.metaslider .flex-direction-nav .flex-next {
background-position: right 0;
text-align: left; text-indent: 9999px;
}
.metaslider .flexslider:focus-within .flex-next,
.metaslider .flexslider:hover .flex-next {
opacity: 0.8;
}
.metaslider .flexslider:focus-within .flex-prev,
.metaslider .flexslider:hover .flex-prev {
opacity: 0.8; text-indent: -9999px;
}
.metaslider .flexslider:focus-within .flex-next:focus,
.metaslider .flexslider:focus-within .flex-prev:focus,
.metaslider .flexslider:hover .flex-next:hover,
.metaslider .flexslider:hover .flex-prev:hover {
opacity: 1;
}
.metaslider .flexslider .flex-next:focus,
.metaslider .flexslider .flex-prev:focus {
outline: -webkit-focus-ring-color auto 5px;
}
.metaslider .flexslider .flex-direction-nav .flex-disabled {
cursor: default;
pointer-events: none;
}
.metaslider .flexslider .flex-control-nav a {
box-shadow: none !important;
}
.metaslider .flexslider .flex-control-nav a:focus {
outline: -webkit-focus-ring-color auto 5px;
}
.metaslider .flexslider .slides > li {
position: relative;
}
.metaslider .flexslider .flex-pauseplay .flex-play,
.metaslider .flexslider .flex-pauseplay .flex-pause {
width: 30px;
height: 30px;
background: #000;
color: #fff;
text-align: center;
padding: 0 8px;
border-radius: 50px;
text-decoration: none;
line-height: 30px;
font-size: 16px;
}
.metaslider .flexslider .flex-pauseplay a:before {
font-size: 16px;
}
.metaslider .flexslider .flex-pauseplay .flex-play:focus,
.metaslider .flexslider .flex-pauseplay .flex-pause:focus {
background: #000;
color: #fff;
}
.metaslider .flexslider .flex-pauseplay .flex-play:before {
margin-left: 4px;
}
.metaslider .flexslider .flex-pauseplay .flex-pause:before {
margin-left: 1px;
} .metaslider .rslides_nav,
.metaslider .rslides_tabs a {
box-shadow: none !important;
}
.metaslider .rslides_tabs {
margin: 0 0 40px;
}
.metaslider .rslides_nav:focus,
.metaslider .rslides_nav:hover {
color: #ffffff;
}
.metaslider-responsive.no-text .rslides_nav{
width: 30px;
height: 30px;
border: 0;
margin: 0 5px;
box-shadow: none !important;
display: block;
background-color: transparent;
background-image: url(//www.holidaylounge.co.uk/wp-content/plugins/ml-slider/assets/metaslider/bg_direction_nav.png);
background-repeat: no-repeat;
position: absolute;
top: 50%;
z-index: 10;
cursor: pointer;
text-indent: -9999px;
opacity: 1;
-webkit-transition: all .3s ease;
-moz-transition: opacity .25s ease-in-out;
transition: all .3s ease;
}
.metaslider-responsive.no-text .rslides_nav.next {
background-position: right 0;
} div.metaslider .theme-default .nivoSlider {
-webkit-box-shadow: 0 0 0;
-moz-box-shadow: 0 0 0;
box-shadow: 0 0 0;
}
.metaslider .slider-wrapper .nivo-directionNav a,
.metaslider .slider-wrapper .nivo-controlNav a,
.metaslider .slider-wrapper img {
border: 0;
box-shadow: none; list-style-type: none;
list-style: none;
padding: 0;
line-height: normal;
max-width: none;
max-height: none;
}
div.metaslider .slider-wrapper .nivo-controlNav a {
transition: none;
} .metaslider .coin-slider { max-width: 100%;
overflow:hidden;
}
.metaslider .coin-slider .cs-buttons a,
.metaslider .coin-slider > a {
box-shadow: none !important;
}
.metaslider .coin-slider a[href="javascript:void(0)"] {
cursor: default !important;
} #wpadminbar #wp-admin-bar-ms-main-menu .ab-item #metaslider-main-menu-icon {
background-size: 18px;
background-repeat: no-repeat;
background-position: left center;
width: 18px;
height: 32px;
float: left;
margin-right: 5px;
}
#wpadminbar #wp-admin-bar-ms-main-menu:hover #metaslider-main-menu-icon{
background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyBmaWxsPSIjNzJhZWU2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjU1LjggMjU1LjgiIHN0eWxlPSJmaWxsOiM3MmFlZTYiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwYXRoIGQ9Ik0xMjcuOSwwQzU3LjMsMCwwLDU3LjMsMCwxMjcuOWMwLDcwLjYsNTcuMywxMjcuOSwxMjcuOSwxMjcuOWM3MC42LDAsMTI3LjktNTcuMywxMjcuOS0xMjcuOUMyNTUuOCw1Ny4zLDE5OC41LDAsMTI3LjksMHogTTE2LjQsMTc3LjFsOTIuNS0xMTcuNUwxMjQuMiw3OWwtNzcuMyw5OC4xSDE2LjR6IE0xNzAuNSwxNzcuMWwtMzguOS00OS40bDE1LjUtMTkuNmw1NC40LDY5SDE3MC41eiBNMjA4LjUsMTc3LjFMMTQ2LjksOTkgbC02MS42LDc4LjJoLTMxbDkyLjUtMTE3LjVsOTIuNSwxMTcuNUgyMDguNXoiLz48L2c+PC9zdmc+Cg==") !important;
}
.ms-edit-frontend {
text-decoration: none !important;
font-size: 18px;
}
.ms-edit-frontend .dashicons.dashicons-external {
height: 25px;
vertical-align: middle;
}
#preview-container .ms-edit-frontend{
display: none;
} .ms-theme-precognition .flex-control-nav {
display: table !important;
width: 100% !important;
margin-top: 0 !important;
}
.metaslider.ms-theme-precognition .flex-control-nav li {
display: table-cell !important;
width: auto;
text-align: center;
border-left: 1px solid;
border-bottom: 1px solid;
}
.metaslider.ms-theme-precognition .flex-control-nav li:last-child {
border-right: 1px solid;
}
.metaslider.ms-theme-precognition .flex-control-nav li a {
text-indent: 0 !important;
width: auto !important;
display: block !important;
height: auto !important;
padding: 10px !important;
margin: 0 !important;
} .flex-progress-bar {
position: absolute;
top: 0;
left: 0;
height: 4px;
width: 0%;
background-color: #fff;
transition: width 2s linear;
z-index: 999;
} .ms-carousel-force-height .slides > li {
overflow: hidden;
}
.ms-carousel-force-height .slides > li.ms-image img {
height: 100%;
width: auto;
}
@media only screen and (max-width : 767px) {
.metaslider.ms-theme-precognition .flex-control-nav li a {
text-indent: -9999px !important;
}
}
@media only screen and (min-width : 768px) {
.metaslider.ms-theme-precognition .flex-control-nav li a {
text-indent: 0 !important;
}
}