/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

@import url('https://fonts.googleapis.com/css2?family=Dancing+Script&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap');

@font-face {
font-family: "Artifex";
src: url("fonts/artifex/ArtifexCF-Regular.ttf");
}

.royale-h{
	font-family: 'Artifex', Arial, sans-serif;
}

body{
	font-family: 'Montserrat', sans-serif;
}

.atlantic-h1{
	font-size: 40px;
}

.h2-lg{
	font-size: 40px;
}

.top-level-ad{
	background-color: #333d49;
	color: #fff;
	padding: 2px;
	font-weight: 900;
	text-transform: uppercase;
	position: fixed;
	top: 0px;
	z-index: 9999;
	width: 100%;
}

.higher-menu {
	background-color: #f0f2f5;
}
.higher-menu ul{
	list-style: none;
	display: flex;
	margin-bottom: 0px;
	justify-content: space-evenly;
}

.higher-menu ul li{
	padding: 15px 20px;
	background-color: #f0f2f5;
}

.higher-menu ul li a{
	color: #333d49;
	font-weight: 900;
}

.active-menu{
	color: #b28c4b !important;
}

.menu-item:hover > .menu-link, .menu-item.current > .menu-link {
    color: #b28c4b;
}

.sub-menu-container, .mega-menu-content {
    border-top: 2px solid #b28c4b;
}

#logo {
	margin-right: auto;
}

#logo img{
	width: auto;
}

.own-logo{
	max-width: 250px;
}

.header2 #logo img{
	height: 60px !important;
}

.header2 .menu-link {
	padding-top: 19px !important;
	padding-bottom: 19px !important;
}

.svg-trigger {
    width: 60px;
    height: 60px;
}

.primary-menu-trigger{
	position: relative;
}

.top-menu-mob {
	background-color: #d7e3ec;
}

.top-menu-mob a{
	color: #000 !important;
}

.banner-h2{
	text-shadow: 1px 1px #666 !important;
}

.bf-tabline{
	display: flex;
	justify-content: space-evenly;
}

.booking-tab{
	padding: 20px;
	color: #fff;
	background-color: #333d49;
	transition: 0.6s;
	float: left;
	width: 25%;
	cursor: pointer;
}

.bf-b-r{
	border: solid 1px #546478;
}

.bf-b-r-acc{
	border-right: solid 1px #546478;
}

.booking-tab:hover{
	background-color: #697d96;
}

.booking-tab h4{
	color: #fff;
	margin-bottom: 0px;
}

.booking-tab p{
	margin-bottom: 0px;
}

.active-tab{
	background-color: #b28c4b;
	border-color: #d2bc93;
}

.active-tab:hover {
	background-color: #6c552d;
}

.active-tab h4{
	color: #fff;
}


.b-form-inputs{
	background-color: #edfaff;
}

#header.dark{
	background-color: #333d49;
}

.dark #header-wrap {
    background-color: #333d49;
}

#b-f-1, #b-f-2, #b-f-3, #b-f-4, #b-f-5{
	display:none;
}

.active-bf{
	display:block !important;
}

.top-form-bg{
	margin-top: -280px !important;
}

.small-top-bg-header{
	padding-top: 274px;
}

#slider{
	z-index: 100;
	margin-top: -40px !important;
}

.slider-gradient{
 	background-image:
    linear-gradient(to top, rgba(51, 61, 73, 0) 0%, rgba(51, 61, 73, 0.4) 30%, rgba(51, 61, 73,1) 100%);
    width: 100%;
    padding: 0px;
    background-size: cover;
    height: inherit;
}


.slider-caption p{
	font-size: 20px;
	font-weight: 600;	
}

.img-hover-zoom{
	height: 75vh; /* [1.1] Set it as per your need */
  	overflow: hidden; /* [1.2] Hide the overflowing of child elements */
}

.img-hover-zoom .swiper-slide-bg {
  transition: transform 10s ease;
  animation: sliderZoom 10s infinite;
}

.img-hover-zoom-small .swiper-slide-bg {
  transition: transform 20s ease;
  animation: sliderZoom 20s infinite;
}


@keyframes sliderZoom {
    0%      { scale: 1; }
    50%    { scale: 1.2; }
    100%    { scale: 1; }
}

.home_booking_form{
	z-index: 199;
	position: relative;
	top: -91px;
	margin-bottom: -140px;
	border-radius: 6px;
}

.tour-input{
	position: relative;
	top: 17px;
}

#gotoTop:hover {
    background-color: #b28c4b;
}

.ab-button{
	background-image: linear-gradient(to bottom left, #b28c4b 0%, #866339  100%);
	text-transform: uppercase;
	font-weight: 400;
	border: solid 1px #866339;

}

.ab-button:hover{
	background-image: linear-gradient(to bottom left, #866339 0%, #47351f 100%);
	text-transform: uppercase;
	border: solid 1px #47351f;
}

.ab-light-button{
	background-image: linear-gradient(to bottom left, #cab081 0%, #b28c4b 100%);
	text-transform: uppercase;
	font-weight: 400;
	border: solid 1px #bb995d;
}

.ab-light-button:hover{
	background-image: linear-gradient(to bottom left, #b28c4b 0%, #866339  100% 100%);
	text-transform: uppercase;
	border: solid 1px #a17745;
}

.ab-button2{
	background-color: #333d49;
	text-transform: uppercase;
	color: #fff;
	border: solid 1px #333d49;
}

.ab-button2:hover{
	background-color: #697d96;
	border: solid 1px #697d96;
	color: #fff;
}

.ab-button2:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
   	background-image: linear-gradient(to bottom left, #866339 0%, #47351f 100%);
	text-transform: uppercase;
	border: solid 1px #47351f;
}

.ab-button2:focus, .ab-button2.focus {
    color: #fff;
    background-image: linear-gradient(to bottom left, #866339 0%, #47351f 100%);
	text-transform: uppercase;
	border: solid 1px #47351f;
}

.ad-button2{
	background-color: #fff;
	text-transform: uppercase;
	color: #333d49;
	border: solid 1px #333d49;
}

.ad-button2:hover{
	background-color: #333d49;
	border: solid 1px #333d49;
	color: #fff;
}


.b-button{
	height: 50px;
	padding: 12px 10px;
}

.btn-call{
	text-transform: capitalize !important;
	font-size: 18px;
	padding: 5px 10px;
}

.btn-call:hover{
	text-transform: capitalize !important;
}

.ab-blue-button{
	text-transform: uppercase;
	color:  #333d49;
	font-weight: 700;
	border: solid 1px #333d49;
	background-color: rgba(0, 0, 0, 0);
}

.ab-blue-button:hover{
	color:  #fff;
	border: solid 1px #333d49;
	background-color: #333d49;
}

.ab-gold-button{
	text-transform: uppercase;
	color:  #b28c4b;
	font-weight: 700;
	border: solid 1px #b28c4b;
	background-color: rgba(0, 0, 0, 0);
}

.ab-gold-button:hover{
	color:  #fff;
	border: solid 1px #b28c4b;
	background-color: #b28c4b;
}




.booking-tab-1{
 	border-top-left-radius: 10px;
}

.booking-tab-5{
 	border-top-right-radius: 10px;
}
       
.b-form-inputs{
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}  


.dark .menu-link{
	color: #cab081;
}

.dark .menu-item:hover > .menu-link, .dark .menu-item.current > .menu-link {
    color: #f7f7f7;
}

.dark .primary-menu:not(.not-dark) .sub-menu-container{
	border-top-color: #cab081;
}

.dark .primary-menu:not(.not-dark) .sub-menu-container .menu-item > .menu-link {
    color: #cab081;
}

.dark .primary-menu:not(.not-dark) .sub-menu-container .menu-item:hover > .menu-link {
    color: #f7f7f7;
}

.dark .primary-menu:not(.not-dark) .mega-menu-content {
    background-color: #333d49;
    border-color: rgba(255,255,255,0.05);
    border-top-color: #cab081;
}

a {
    color: #b28c4b;
}

.gold-text{
	color: #b28c4b;
}

.light-gold-text{
	color: #cab081;
}

.reserve-link{
	background-image: linear-gradient(to bottom left, #b28c4b 0%, #866339 100%);
	color: #fff !important;
}

.home-section{
	padding: 30px 0px;
}

.primary-color{
	color: #333d49;	
}

::selection {
    background: #333d49;
    color: #FFF;
    text-shadow: none;
}

.grey-bg{
	background-color: #f2f2f2;
}

#footer.dark {
    color: rgba(255,255,255,0.75);
    background-color: #333d49;
    border-top-color: #b28c4b;
}

.dark #copyrights, #copyrights.dark {
    color: rgba(255,255,255,0.4);
    background-color: #15191e;
}

.footer-logo{
	max-width: 200px;
}

.footer-award{
	max-height: 90px;
	width: auto;
}

#footer ul{
}

#footer ul li{
	padding-bottom: 18px;
}

.ul-none{
	list-style: none !important;
}

abbr[title], abbr[data-original-title] {
    text-decoration: none;
    -webkit-text-decoration: none;
    text-decoration: none;
}

.slider-caption h2 {
    font-size: 4rem;
    letter-spacing: 2px;
    text-transform: capitalize;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 0;
}

.ab-list{
	list-style-image: url("../images/ab_list.png");
}

.gold-bg{
	background-color: #f7f4ed;
}

.brochures-image{
	width: 600px;
	max-width: 70%;
	padding: 15px 0px;
}

.booking-ad-text{
	font-weight: 400;
}

.booking-ad-text2{
	font-style: italic;
	font-weight: 600;
}

.award-box{
	display: flex;
	justify-content: space-around;
}

.intro-award{
	height: 80px;
	width: auto;
}


.copyright-text{
	font-size: 10px;
	color: #ccc;
}

.copyright-text a{
	color: #fff;
}

.copyright-text a:hover{
	color: #b28c4b !important;
}

#footer a:hover{
	color: #b28c4b !important;
}

#copyrights{
	padding: 15px 0;
}

.dark #header-wrap {
    border-bottom: solid 6px #b28c4b;
}

.slider-btn{
	
}

.owl-carousel .owl-dots .owl-dot {
    background-color: #fff;
}

.owl-carousel .owl-nav [class*=owl-]:hover {
    background-color:  #b28c4b !important;
}

.oc-item{
	width: 80%;
	margin-left: auto;
	margin-right: auto;
}

.testimonial {
    background-color: rgba(0, 0, 0, 0);
    border: 0px solid rgba(178, 140, 75, 1);
    border-radius: 6px;
    color: #fff;
    text-align: center;
}

.testi-content p{
   font-size: 20px;
}

.owl-carousel .owl-nav [class*=owl-] {
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;    
}

.booking-ad-h3{
	font-size: 1.25rem;
}


.modal-title{
	color: #333d49;
	font-size: 40px;
}

.accom-form-bfr{
	border: solid 1px #c3cbd5;
}

.thick-form-banner-line{
	height: 70px;
	background-color: #f7f4ed;
	margin-bottom: -69px;
}

.accom_booking_form{
	z-index: 199;
	border-radius: 6px;
}

.bf-accom-tab{
	border-radius: 0px;
}

.top-img{
	display: flex;

}

.bg-light-blue{
	background-color: #edfaff;
}	

.bg-light-gold{
	background-color: #f7f4ed;
}	

.bg-blue{
	background-color: #697d96;
}

.sub-menu-container .menu-item:hover > .menu-link {
    color:  #b28c4b;
}

.mega-menu-style-2 .mega-menu-title > .menu-link:hover {
    color:  #b28c4b;
}

#header-wrap {
	top: 40px !important;
	border-bottom: solid 6px #b28c4b;
	padding: 8px 0px;
}

.accom_booking_form{
	position: relative;
	z-index: 298;
	top: 40px;
}

.b-form-inputs-sm{
	background-color: rgba(237, 250, 255, 0.85);
}

#booking{
	position: relative;
	top: -200px;
}

.bullet_num{
	font-size: 50px;
	font-weight: 900;
	color: #b28c4b;
	font-family: 'Artifex', Arial, sans-serif;
	position: relative;
	top: -10px;
}

#ownershipCont{
	position: relative;
	top: -120px;
}

.ab-breadcrumbs{
	font-size: 12px;
}

.bc-1{
	padding-left: 0px !important;
} 

.bc-link{
	padding-right: 6px;
	padding-left: 6px;
}

.bc-link a{
	color: #b28c4b;
}

.bc-current{
	padding-left: 6px;
}

.holding-box{
	height: 100vh;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #333;
}

.holding-image{
	width: 300px;
	height: auto;
}

.holding-text{
	color: #fff;
}

.slider-p-shadow{
	text-shadow: 2px 2px 5px #000;
}

.attractions-img{
	height: 100%;
	background-position:center; 
	background-attachment:scroll; 
	-o-background-size:cover; 
	-moz-background-size:cover; 
	-webkit-background-size:cover; 
	background-size:cover; 
	background-repeat:no-repeat;
}

.att-img-right{
	background-position:right !important; 
}

.copyright-text a{
	color: #bbb;
}

.booking-cont{
	font-size: 22px;
	font-weight: 700;
}

.booking-mess{
	font-size: 1rem;
	font-weight: 600;
	font-style: italic;
	color: #333d49;
}

.sub-check{
	position: relative;
	left: 20px;
	vertical-align: top;
}

.sub-label{
	position: relative;
	left: 20px;
	font-weight: 400;
	font-size: 11px;
	color: rgba(255,255,255,0.75) !important;
	text-transform: none !important;
}

.other-option{
	background-color: #edfaff;
	padding-top: 0px;
	padding-bottom: 50px;
	margin-top: 35px;
}

.option-head h4{
	background-color: #aaa;
	color: #fff;
	text-transform: uppercase;
	padding: 20px 10px;
	width: auto;
}

.option-head:after{
	position: absolute;
	width: 20px;
	height: 20px;
	border-top: 2px solid #aaa;
	border-right: 2px solid #aaa;
	border-bottom: 2px solid #aaa;
	border-left: 2px solid #aaa;
	top: 100%;
	left: 50%;
	margin-left: -10px;
	content: '';
	transform: rotate(45deg);
	margin-top: -11px;
	background-color: #aaa;
}

.option-date{
	color: #aaa;
	font-size: 24px;
	font-weight: 700;
}

.option-stay{
	color: #aaa;
	font-size: 16px;
}

.option-title{
	color: #aaa;
	font-size: 16px;
}

.option-pet{
	color: #aaa;
	font-size: 16px;
}

.option-sleeps{
	color: #aaa;
	font-size: 16px;
}

.option-price{
	color: #aaa;
	font-size: 24px;
	font-weight: 700;
}

.option-btn{
	background-color: #aaa;
	color: #fff;
	text-transform: uppercase;
	padding: 10px 20px 14px;
	width: auto;
	border: solid 1px #aaa;
	border-radius: 0.25rem;
}

.other-option:hover .option-head h4{
	background-color: #555;
}

.other-option:hover .option-head:after{
	border-top: 2px solid #555;
	border-right: 2px solid #555;
	border-bottom: 2px solid #555;
	border-left: 2px solid #555;
	background-color: #555;
}

.other-option:hover .option-date{
	color: #555;
	font-size: 24px;
}

.other-option:hover .option-stay{
	color: #555;
	font-size: 16px;
}

.other-option:hover .option-title{
	color: #555;
	font-size: 16px;
}

.other-option:hover .option-pet{
	color: #555;
	font-size: 16px;
}

.other-option:hover .option-sleeps{
	color: #555;
	font-size: 16px;
}

.other-option:hover .option-price{
	color: #555;
	font-size: 24px;
	font-weight: 700;
}

.other-option:hover .option-btn{
	background-color: #555;
	color: #fff;
	border: solid 1px #555;
}

.other-option:hover .option-btn:hover{
	background-color: #222;
	border: solid 1px #222;
}

.chosen-option{
	background-color: #f7f4ed;
	padding-bottom: 70px;
}


.chosen-option .option-head h4{
	background-color: #333d49;
	color: #fff;
	text-transform: uppercase;
	padding: 20px 10px;
	width: auto;
}

.chosen-option .option-head:after{
	position: absolute;
	width: 20px;
	height: 20px;
	border-top: 2px solid #333d49;
	border-right: 2px solid #333d49;
	border-bottom: 2px solid #333d49;
	border-left: 2px solid #333d49;
	top: 100%;
	left: 50%;
	margin-left: -10px;
	content: '';
	transform: rotate(45deg);
	margin-top: -10px;
	background-color: #333d49;
}

.chosen-option .option-date{
	color: #333d49;
	font-size: 24px;
	font-weight: 700;
}

.chosen-option .option-stay{
	color: #333d49;
	font-size: 16px;
}

.chosen-option .option-title{
	color: #333d49;
	font-size: 16px;
}

.chosen-option .option-pet{
	color: #333d49;
	font-size: 16px;
}

.chosen-option .option-sleeps{
	color: #333d49;
	font-size: 16px;
}

.chosen-option .option-price{
	color: #333d49;
	font-size: 24px;
	font-weight: 700;
}

.chosen-option .option-btn{
	background-color: #333d49;
	color: #fff;
	text-transform: uppercase;
	padding: 10px 20px 14px;
	width: auto;
	border: solid 1px #333d49;
	border-radius: 0.25rem;
}

.chosen-arrow{
	color: #fff;
	position: relative;
	top: -18px;
}

.option-btn .material-symbols-outlined{
	position: relative;
	top: 5px;
}

.chosen-option .option-btn:hover{
	background-color: #0a0d0f;
	border: solid 1px #0a0d0f;
}

.accom-det{
	font-weight: 700;
}

.accom-det .material-symbols-outlined{
	position: relative;
	top: 6px;
}

.lodge-img-details .material-symbols-outlined{
	position: relative;
	top: 6px;
}

.lodge-img-details{
	padding-bottom: 10px;
	position: relative;
	top: -49px;
	right: -2px;
}

.lodge-img-details:not(:disabled):not(.disabled):active{
	background-color: #697d96;
	background-image: none !important;
	border-color:  #697d96;
}

.lodge-img-details:focus{
	background-color: #697d96;
	background-image: none !important;
	border-color:  #697d96;
}

.gold-divider{
	border-bottom: solid 3px #b28c4b;
	width: 100%;
}

.background-blue{
	color: #fff;
	background-color: #697d96;
}

.background-dk-blue{
	color: #fff;
	background-color: #333d49;
}

.thin-bdr{
	border-bottom: solid 1px #b28c4b;
}

.extras-price{
	font-size: 36px;
	font-weight: 900;
}

.extras-box{
	background-color: #edfaff;
	border: solid 1px #ccc;
	box-shadow: 2px 2px 5px #bbb;
	padding: 20px;
}

.extras-price-text{
	font-size: 14px;
	position: relative;
	top: -5px;
}

.amd-search .material-symbols-outlined{
	position: relative;
	top: 5px;
	padding-bottom: 8px;
}

.extras-btn .material-symbols-outlined{
	position: relative;
	top: 5px;
	padding-bottom: 8px;
}

.back-link{
	color: #333d49;
	font-weight: 700;
}

.back-link .material-symbols-outlined{
	position: relative;
	top: 5px;
}

.extras-summary{
	background-color: #f7f4ed;
}

.extras-summary .summary-head h4{
	background-color: #333d49;
	color: #fff;
	text-transform: uppercase;
	padding: 20px 10px;
	width: auto;
}

.extras-summary .summary-head:after{
	position: absolute;
	width: 20px;
	height: 20px;
	border-top: 2px solid #333d49;
	border-right: 2px solid #333d49;
	border-bottom: 2px solid #333d49;
	border-left: 2px solid #333d49;
	top: 100%;
	left: 50%;
	margin-left: -10px;
	content: '';
	transform: rotate(45deg);
	margin-top: -10px;
	background-color: #333d49;
}

.summary-total{
	font-size: 30px;
	font-weight: 900 !important;
}

.sum-remove{
	color: #ff0000;
	position: relative;
	top: -10px
}

.sum-remove:hover {
	color: #660000;
}

.extras-summary{
	font-size: 14px;
}

.own-price{
	font-size: 30px;
	font-weight: 900;
	color: #b28c4b;
}

.tour-box{
	border: solid 1px #ccc;
	border-radius: 6px;
	font-size: 22px;
	color: #333d49;
} 

.tour-img{
	border-radius: 4px;
}

a:hover .tour-box{
	color: #000;
}

a:hover .tour-box{
	border: solid 1px #999;
}

.tour-intro-link{
	background-position:center; 
	background-attachment:scroll; 
	-o-background-size:cover; 
	-moz-background-size:cover; 
	-webkit-background-size:cover; 
	background-size:cover; 
	background-repeat:no-repeat;
	width: 100%;
	height: 25vh;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 20px;
	font-weight: 900;
}	

.tour-intro-link a{
	color: #fff;
}

.til1{
	background-image:url("../images/oa_lodge_sm.jpg"); 
}

.til2{
	background-image:url("../images/wc_living.jpg"); 
}

.til3{
	background-image:url("../images/om_lodge_sm.jpg"); 
}

.til4{
	background-image:url("../images/wh_living_space.jpg"); 
}

.til5{
	background-image:url("../images/clearwater_living.jpg"); 
}

.til6{
	background-image:url("../images/pinehurst_living.jpg"); 
}

.til7{
	background-image:url("../images/vm_top.jpg"); 
}

.img-tour-link{
	border: solid 2px #fff;
	background-color: rgba(0, 0, 0, 0.3);
	padding: 15px;
	transition: 0.6s;
	width: 90%;
}

.img-tour-link:hover{
	border: solid 2px #fff;
	background-color: rgba(0, 0, 0, 0.7);
	padding: 15px;
}

#oa, #wc, #ow, #wh, #wp, #wcl, #vl{
	position: relative;
	top: -80px;
}

.vl-link{
	font-size: 14px !important;
}

#reqInfo{
	position: relative;
	top: -140px;
}

.own-cont-img{
	background-image:url("../images/ab_lodge_night.jpg"); 
	background-position:center; 
	background-attachment:scroll; 
	-o-background-size:cover; 
	-moz-background-size:cover; 
	-webkit-background-size:cover; 
	background-size:cover; 
	background-repeat:no-repeat;
	height: 100%;
	width: auto;
}

.lodge-own-img{
	background-image:url("../images/ab_lodge1.jpg"); 
	background-position:center; 
	background-attachment:scroll; 
	-o-background-size:cover; 
	-moz-background-size:cover; 
	-webkit-background-size:cover; 
	background-size:cover; 
	background-repeat:no-repeat;
	height: 100%;
	width: auto;
}

.slider-flash{
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 999;
	padding: 10px;
	width: 100%;
	background-image: linear-gradient(to bottom left, #546478 0%, #333d49 100%);
	font-size: 18px;
	font-weight: 700;
	display: none;
	text-align: center;
}

.arrow-right {
  background-image: linear-gradient(to bottom left, #546478 0%, #333d49 100%);
  height: 300px;
  left: -150px;
  position: absolute;
  top: -150px;
  width: 300px;
  z-index: 99999;
  
  -webkit-transform: rotate(-45deg);
}

.arrow-right span {
  color: #f5f5f5;
  font-family: sans-serif;
  font-size: 1.005em;
  left: 50px;
  top: 230px;
  position: absolute;
  width: 200px;
  text-align: center;
}

.slider-block{
	height: auto;
  	margin: 0 auto;
  	overflow: hidden;
  	position: relative;
  	width: 100%;
}

.slider-flash-move{
	position: relative;
	top: 0px;
	left: 0px;
	z-index: 999;
	padding: 10px;
	width: 100%;
	background-image: linear-gradient(to bottom left, #cab081 0%, #b28c4b 100%);
	display: none;
	font-size: 18px;
	font-weight: 700;
	text-align: center;
}

.arrow-right-move {
  background-image: linear-gradient(to bottom left, #cab081 0%, #b28c4b 100%);
  height: 300px;
  left: -150px;
  position: absolute;
  top: -150px;
  width: 300px;
  z-index: 99999;
  -webkit-transform: rotate(-45deg);
}

.arrow-right-move span {
  color: #f5f5f5;
  font-family: sans-serif;
  font-size: 22px;
  left: 50px;
  top: 230px;
  position: absolute;
  width: 200px;
  text-align: center;
}

.arrow-right-move-2 span {
  top: 220px;
}

.link-arrows{
	position: relative;
	top: 3px;
	font-size: 16px !important;
}

.top-ad-link {
	color: #fff !important;
}

.top-ad-link:hover{
	color: #b28c4b !important; 
}

.responsive-iframe-container {
	position: relative;
	width: 100%;
	height: 300px;
	overflow: visible; /* Display overflow content */
}
iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: visible; /* Display overflow content */
}

