/* (1920x1080) Full HD Display */
@media  screen and (max-width: 1920px) {
    .l-divider {padding: 16px 0px 0px 25px!important;}
}

/* ----------- Non-Retina Screens ----------- */
@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 1) { 
	  .elementor-798 .elementor-element.elementor-element-b1d0b30 { margin-top: -13px!important;}
	  .service-spacer > .elementor-widget-container { margin: -45px 0px 0px 288px!important;}
	  .l-divider {padding: 1px 0px 0px 25px!important;}
	  .elementor-1150 .elementor-element.elementor-element-6237487 { padding: 40px 0px 0px 0px!important;}
}

/* ----------- Retina Screens ----------- */
@media screen 
  and (min-device-width: 1200px) 
  and (max-device-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (min-resolution: 192dpi) { 
}

@media screen and (min-width: 1440px) {
    .elementor-1150 .elementor-element.elementor-element-4a19f7e {		
		margin-top: -50%;		
	}
}

/* (720x1280) Galaxy Nexus, Landscape */
@media only screen and (min-device-width: 720px) and (max-device-width: 1280px) and (orientation: landscape) {
	.elementor-6 .elementor-element.elementor-element-34835db > .elementor-widget-container {padding-right:2em!important;}
	.elementor-6 .elementor-element.elementor-element-34835db .elementor-icon-list-item {font-size: 13px !important;}
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	 .right-border .elementor-heading-title {position: relative;	left: -20%;}
	.smenuicon::after {	top: 3px!important; left: 8%!important;	height: 25px!important; }
	.smenuicon .elementor-widget-container .fsmfe-wrapper .icon-bars::before { font-size: 15px!important; margin-top: 10px!important;left: -57px!important; }
	.smenuicon .icon-bars { left: 9.5%!important; }
	.fsmfe-wrapper .menu-toggle:checked + .icon-bars::after {left:-65px!important;}
	.fsmfe-wrapper .menu-toggle:checked + .icon-bars .icon-bar {width: 20px !important;}
	.saye-mnu-icn > .elementor-widget-container { width: 83%!important; }
	.saye-mnu-icn ul li:nth-child(2) {padding-left: 35%!important;}
	.saymnhomeslider .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom: 25px!important;	left: 10%!important;}
	.services_homes h4 {font-size: 18px !important;}
	#dSayeManMmenu nav ul li a { font-size: 16px!important; text-align: right!important; }
	#OvrlayMenuAddress ul li span.elementor-icon-list-text { font-size: 15px!important; }
	.card__date p {font-size:15px;}
	.right-border {margin-bottom:12px!important;}
	.right-border::before {width: 20px!important;}
	.right-border .elementor-heading-title {left:-25%!important;}
	.elementor-3300 .elementor-element.elementor-element-23c81ef .tgx-modal-content {width: 95%!important; margin-top: 12%!important;}
	.elementor-14 .elementor-element.elementor-element-2a78011 .elementor-image-carousel-caption {font-size:20px!important;}
	.custom_carousel_rooms span {font-size:17px!important;}
	.custom_carousel_rooms .eicon-chevron-right::after, .property_carousel .eicon-chevron-right::after, .custom_carousel_rooms .eicon-chevron-left::after, .property_carousel .eicon-chevron-left::after {height: 46px!important;width: 40px!important;background-size: 20px 34px!important;}
	.elementor-14 .elementor-element.elementor-element-7c5ead0 .elementor-slide-heading {font-size:35!important;}
	.elementor-14 .elementor-element.elementor-element-7c5ead0 .elementor-slide-description {font-size:35!important;line-height:25px!important;}
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
	.right-border .elementor-heading-title {	position: relative;	left: -20%;	}
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
	 .right-border .elementor-heading-title {position: relative;left: -20%;}
}
/**********
iPad 3
**********/
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {
	 .right-border .elementor-heading-title {position: relative;left: -20%;}
	.card__date p{font-size:15px;}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {
	 .right-border .elementor-heading-title{position: relative;left: -20%;}
}
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
	.ovrlysocials ul li:first-child {text-align: left!important;}
	.ovrlysocials ul li:nth-child(2) {padding-left: 35%!important;}
	.elementor-14 .elementor-element.elementor-element-7c5ead0 .swiper-slide-inner {padding-bottom:10%!important;}
/* 	.elementor-14 .elementor-element.elementor-element-7c5ead0 .elementor-slide-heading {font-size:35px!important;} */
/* 	.elementor-14 .elementor-element.elementor-element-7c5ead0 .elementor-slide-description {font-size:35px!important;line-height:35px!important;} */
	.saymnhomeslider .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:60px!important;}
}

/* (1366x768) WXGA Display */
@media  screen and (max-width: 1366px) {
	.elementor-widget-image .elementor-image img {
		max-width: 60%;
	}
	.elementor-6 .elementor-element.elementor-element-34835db .elementor-icon-list-item {
		font-size: 13px!important;
	}
	#dSayeManMmenu nav ul li a {
		font-size: 22px;
		line-height: 15px;
	}
	.ovrlysocials ul li:first-child {text-align: left!important;}
	.ovrlysocials ul li:nth-child(2) {padding-left: 35%!important;}
	.elementor-14 .elementor-element.elementor-element-7c5ead0 .swiper-slide-inner {padding-bottom:10%!important;}
	.elementor-14 .elementor-element.elementor-element-7c5ead0 .elementor-slide-heading {font-size:55px!important;}
	.elementor-14 .elementor-element.elementor-element-7c5ead0 .elementor-slide-description {font-size:45px!important;line-height:45px!important;}
	.saymnhomeslider .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:60px!important;}
	#dSayeManMmenu nav ul li a {font-size:21px!important;padding: 10px 0px;}
	.elementor-1985 .elementor-element.elementor-element-94cd408 > .elementor-widget-container {margin-bottom:0%!important;}
	.roomzpopsub a {background-size: 45%;}
	.dmodalpop button {background-size: 51%;background-position: 40%;}
}

/* Large screens ----------- */
@media only screen  and (min-width : 1824px) {

}

/* iPhone 6, 7, 8 ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
	.smenuicon .elementor-widget-container .fsmfe-wrapper .icon-bars::before { display: none!important; }
	.saymnhomeslider .swiper-container-horizontal > .swiper-pagination-bullets { display: none; } 
	.fsmfe-wrapper .menu-toggle:checked + .icon-bars::after { display: none!important; }
	.smenuicon::after { display: none!important; }
	.smenuicon .icon-bars {	left: -10px!important; }
	.elementor-1985 .elementor-element.elementor-element-5d7ff17 > .elementor-widget-container { margin-left: 10%!important; }
	#dSayeManMmenu nav ul li a {position: relative; display: block; text-align: center!important;font-size: 15px!important;}
	.elementor-14 .elementor-element.elementor-element-269ac87 > .elementor-widget-container {display: none;}
	.xs-photogal a.fstlnk { position: relative; display: block; width: 100%; text-align: center; background-color: #0e2d5c; text-transform: capitalize; font-size: 14px; padding: 5px 5px; font-family: 'Open Sans'; color: #fff; }
	.xs-vtours button{ position: relative; display: block; width: 100%; margin-top: -1px; text-transform: capitalize; }
	.xs-vtours button:hover{cursor:pointer;}
	.elementor:not(.elementor-edit-area-active) .elementor-hidden-phone {display: block!important;}
	#smconxs .fsmfe-wrapper .icon-bars{top:55%!important;}
	.custom_carousel_rooms .eicon-chevron-right::after, .property_carousel .eicon-chevron-right::after { background-color: transparent!important; }
	.swiper-container {height: 210px!important;}
}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
	.smenuicon .elementor-widget-container .fsmfe-wrapper .icon-bars::before, .smenuicon::after { content: unset!important; }
	.custom_carousel_rooms span { font-size: 14px!important; line-height: 43px!important; }
	.custom_carousel_rooms .eicon-chevron-right::after, .property_carousel .eicon-chevron-right::after {
		background-size: 20px 30px!important;
		height: 40px!important;
		width: 35px!important;
		right: -40%!important;
		top: -15px!important;
	}
	.custom_carousel_rooms .eicon-chevron-left::after, .property_carousel .eicon-chevron-left::after {
		background-size: 20px 30px!important;
		height: 40px!important;
		width: 35px!important;
		left: -20%!important;
		top: -15px!important;		
	}
	.saymnhomeslider .swiper-container-horizontal > .swiper-pagination-bullets { display: none; } 
	.fsmfe-wrapper .menu-toggle:checked + .icon-bars::after { display: none!important; }
	.smenuicon::after { display: none!important; }
	.smenuicon .icon-bars {	left: -10px!important; }
	.elementor-1985 .elementor-element.elementor-element-5d7ff17 > .elementor-widget-container { margin-left: 10%!important; }
	#dSayeManMmenu nav ul li a {position: relative; display: block; text-align: center!important;font-size: 15px!important;}
	.elementor-14 .elementor-element.elementor-element-269ac87 > .elementor-widget-container {display: none;}
	.right-border::before {width:17px!important;}
	.right-border {padding-left: 65px!important;margin-bottom: 15px !important;}
	.xs-photogal a.fstlnk { position: relative; display: block; width: 100%; text-align: center; background-color: #0e2d5c; text-transform: capitalize; font-size: 14px; padding: 5px 5px; font-family: 'Open Sans'; color: #fff; }
	.xs-vtours button{ position: relative; display: block; width: 100%; margin-top: -1px; text-transform: capitalize; }
	.xs-vtours button:hover{cursor:pointer;}
	#smconxs .fsmfe-wrapper .icon-bars{top:55%!important;}
	.custom_carousel_rooms .eicon-chevron-right::after, .property_carousel .eicon-chevron-right::after, .custom_carousel_rooms .eicon-chevron-left::after, .property_carousel .eicon-chevron-left::after { background-color: transparent!important; }
	#thebeachs table tbody tr td .td-content{justify-content: left;padding-left:5px;}
	.elementor-14 .elementor-element.elementor-element-2a78011 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-14 .elementor-element.elementor-element-2a78011 .elementor-swiper-button.elementor-swiper-button-next {display: none!important;}
}

/* iPhone 6+, 7+, 8+ ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
	.smenuicon .elementor-widget-container .fsmfe-wrapper .icon-bars::before { display: none!important; }
	.right-border::before {width:17px!important;}
	.right-border {padding-left: 65px!important;}
	.xs-photogal a.fstlnk { position: relative; display: block; width: 100%; text-align: center; background-color: #0e2d5c; text-transform: capitalize; font-size: 14px; padding: 5px 5px; font-family: 'Open Sans'; color: #fff; }
	.xs-vtours button{ position: relative; display: block; width: 100%; margin-top: -1px; text-transform: capitalize; }
	.xs-vtours button:hover{cursor:pointer;}
	#smconxs .fsmfe-wrapper .icon-bars{top:55%!important;}
	.custom_carousel_rooms .eicon-chevron-left::after, .property_carousel .eicon-chevron-left::after { background-color: transparent!important;height: 40px;width: 40px;margin-left: -3px; }
	.custom_carousel_rooms .eicon-chevron-right::after, .property_carousel .eicon-chevron-right::after { background-color: transparent!important; height: 40px;width: 40px;right: -40%;}
	#thebeachs table tbody tr td .td-content{justify-content: left;padding-left:5px;}
}

@media only screen and (min-device-width: 414px) and (max-device-height: 736px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
	.smenuicon .elementor-widget-container .fsmfe-wrapper .icon-bars::before { content: unset!important; }
	.saymnhomeslider .swiper-container-horizontal > .swiper-pagination-bullets { display: none; } 
	.right-border::before {width:17px!important;}
	.right-border {padding-left: 65px!important;margin-bottom: 15px !important;}
	.custom_carousel_rooms .eicon-chevron-left::after, .property_carousel .eicon-chevron-left::after { background-color: transparent!important;height: 40px;width: 40px;margin-left: -3px; }
	.custom_carousel_rooms .eicon-chevron-right::after, .property_carousel .eicon-chevron-right::after { background-color: transparent!important; height: 40px;width: 40px;right: -40%;}
	#thebeachs table tbody tr td .td-content{justify-content: left;padding-left:5px;}
}

/* iPhone X ----------- */
@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
	.smenuicon .elementor-widget-container .fsmfe-wrapper .icon-bars::before { display: none!important; }
	.saymnhomeslider .swiper-container-horizontal > .swiper-pagination-bullets { display: none; } 
	.fsmfe-wrapper .menu-toggle:checked + .icon-bars::after { display: none!important; }
	.smenuicon::after { display: none!important; }
	.smenuicon .icon-bars {	left: -10px!important; }
	.elementor-1985 .elementor-element.elementor-element-5d7ff17 > .elementor-widget-container { margin-left: 10%!important; }
	#dSayeManMmenu nav ul li a {position: relative; display: block; text-align: center!important;font-size: 15px!important;}
	.elementor-14 .elementor-element.elementor-element-269ac87 > .elementor-widget-container {display: none;}
	.right-border::before {width:17px!important;}
	.right-border {padding-left: 65px!important;margin-bottom: 15px !important;}
	.xs-photogal a.fstlnk { position: relative; display: block; width: 100%; text-align: center; background-color: #0e2d5c; text-transform: capitalize; font-size: 14px; padding: 5px 5px; font-family: 'Open Sans'; color: #fff; }
	.xs-vtours button{ position: relative; display: block; width: 100%; margin-top: -1px; text-transform: capitalize; }
	.xs-vtours button:hover{cursor:pointer;}
	#smconxs .fsmfe-wrapper .icon-bars{top:55%!important;}
	.custom_carousel_rooms .eicon-chevron-right::after, .property_carousel .eicon-chevron-right::after, .custom_carousel_rooms .eicon-chevron-left::after, .property_carousel .eicon-chevron-left::after { background-color: transparent!important; }
	.swiper-container {height: 210px!important;}
	.dhomesld .swiper-slide {height:270px;}
	.dhomesld .elementor-swiper-button.elementor-swiper-button-prev, .dhomesld .elementor-swiper-button.elementor-swiper-button-next {display: none;}
	.dhomesld .custom_carousel_rooms figure figcaption.elementor-image-carousel-caption {width: 80%;}
	.innerslider .swiper-container{height: 220px;}
	.innerslider .elementor-swiper-button.elementor-swiper-button-prev, .innerslider .elementor-swiper-button.elementor-swiper-button-next {display: none;}
}

/* iPhone XS Max, XR ----------- */
@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){
	.saymnhomeslider .swiper-container-horizontal > .swiper-pagination-bullets { display: none; } 
	.fsmfe-wrapper .menu-toggle:checked + .icon-bars::after { display: none!important; }
	.smenuicon::after { display: none!important; }
	.smenuicon .icon-bars {	left: -10px!important; }
	.elementor-1985 .elementor-element.elementor-element-5d7ff17 > .elementor-widget-container { margin-left: 10%!important; }
	#dSayeManMmenu nav ul li a {position: relative; display: block; text-align: center!important;font-size: 15px!important;}
	.elementor-14 .elementor-element.elementor-element-269ac87 > .elementor-widget-container {display: none;}
	.right-border::before {width:17px!important;}
	.right-border {padding-left: 65px!important;margin-bottom: 15px !important;}
	#smconxs .fsmfe-wrapper .icon-bars{top:55%!important;}
	.swiper-container {height: 210px!important;}
	.custom_carousel_rooms .eicon-chevron-right::after, .property_carousel .eicon-chevron-right::after, .custom_carousel_rooms .eicon-chevron-left::after, .property_carousel .eicon-chevron-left::after { background-color: transparent!important; }
	.dhomesld .swiper-slide {height:270px;}
	.dhomesld .elementor-swiper-button.elementor-swiper-button-prev, .dhomesld .elementor-swiper-button.elementor-swiper-button-next {display: none;}
	.innerslider .swiper-container{height: 220px;}
	.innerslider .elementor-swiper-button.elementor-swiper-button-prev, .innerslider .elementor-swiper-button.elementor-swiper-button-next {display: none;}
}

@media only screen and (min-device-width: 414px) and (max-device-height: 896px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){

}

@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){

}

/* iPhone 4 ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) and (-webkit-min-device-pixel-ratio : 2) {

}

@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) and (-webkit-min-device-pixel-ratio : 2) {

}

/* iPhone 5 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){
	.saymnhomeslider .swiper-container-horizontal > .swiper-pagination-bullets { display: none; } 
	.fsmfe-wrapper .menu-toggle:checked + .icon-bars::after { display: none!important; }
	.smenuicon::after { display: none!important; }
	.smenuicon .icon-bars {	left: -10px!important; }
	.elementor-1985 .elementor-element.elementor-element-5d7ff17 > .elementor-widget-container { margin-left: 10%!important; }
	#dSayeManMmenu nav ul li a {position: relative; display: block; text-align: center!important;font-size: 15px!important;}
	.elementor-14 .elementor-element.elementor-element-269ac87 > .elementor-widget-container {display: none;}
	.xs-photogal a.fstlnk { position: relative; display: block; width: 100%; text-align: center; background-color: #0e2d5c; text-transform: capitalize; font-size: 14px; padding: 5px 5px; font-family: 'Open Sans'; color: #fff; }
	.xs-vtours button{ position: relative; display: block; width: 100%; margin-top: -1px; text-transform: capitalize; }
	.xs-vtours button:hover{cursor:pointer;}
	.custom_carousel_rooms .eicon-chevron-right::after, .property_carousel .eicon-chevron-right::after, .custom_carousel_rooms .eicon-chevron-left::after, .property_carousel .eicon-chevron-left::after { background-color: transparent!important; }
	.custom_carousel_rooms .eicon-chevron-left::after, .property_carousel .eicon-chevron-left::after { margin-left: 15px !important; }
}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){
	.smenuicon .elementor-widget-container .fsmfe-wrapper .icon-bars::before { display: none!important; }
}

/* Samsung Galaxy S3 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 2){

}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 2){

}

/* Samsung Galaxy S4 ----------- */
@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){

}

@media only screen and (min-device-width: 320px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){

}

/* Samsung Galaxy S5 ----------- */
@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : landscape) and (-webkit-device-pixel-ratio: 3){

}

@media only screen and (min-device-width: 360px) and (max-device-height: 640px) and (orientation : portrait) and (-webkit-device-pixel-ratio: 3){

}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	textarea:focus, input:focus, img:focus, a:focus{ outline: none; }
	.saymnhomeslider .swiper-container-horizontal > .swiper-pagination-bullets { display: none; } 
	.fsmfe-wrapper .menu-toggle:checked + .icon-bars::after { display: none!important; }
	.smenuicon::after { display: none!important; }
	.smenuicon .icon-bars {	left: -10px!important; }
	.elementor-1985 .elementor-element.elementor-element-5d7ff17 > .elementor-widget-container { margin-left: 10%!important; }
	#dSayeManMmenu nav ul li a {position: relative; display: block; text-align: center!important;font-size: 15px!important;}
	.elementor-14 .elementor-element.elementor-element-269ac87 > .elementor-widget-container {display: none;}
	.right-border::before {width:17px!important;left: 5%!important;}
	.right-border {padding-left: 65px!important;}
	.xs-photogal a.fstlnk { position: relative; display: block; width: 100%; text-align: center; background-color: #0e2d5c; text-transform: capitalize; font-size: 14px; padding: 5px 5px; font-family: 'Open Sans'; color: #fff; }
	.xs-vtours button{ position: relative; display: block; width: 100%; margin-top: -1px; text-transform: capitalize; }
	.xs-vtours button:hover{cursor:pointer;}
	#smconxs .fsmfe-wrapper .icon-bars{top:55%!important;}
	.custom_carousel_rooms .eicon-chevron-left::after, .property_carousel .eicon-chevron-left::after { background-color: transparent!important;height: 40px!important;width: 40px!important;margin-left: -3px!important; }
	.custom_carousel_rooms .eicon-chevron-right::after, .property_carousel .eicon-chevron-right::after { background-color: transparent!important; height: 40px!important;width: 40px!important;right: -40%!important;}
	.custom_carousel_rooms span { font-size: 14px!important; line-height: 43px!important; margin-top: -16px!important; }
	.nustylexs a, .nustylexsvt a {	padding: 3px 0px 5px 0px !important;background: unset !important;background-color: unset;width: 90%;text-align: center;text-transform: uppercase;font-family: 'Open Sans';line-height: 25px;vertical-align: middle;background-color:#ccc !important;margin-left: 10px;margin-top: 2px;}
	.tgx-display-topright {	right: 8px!important;top: -5px!important;font-size: 40px!important;color: #fff!important;}
	.tgx-modal{	background-color: rgba(0, 0, 0, 0.87)!important;}
	.tgx-modal-content {margin-top: 5%!important;}
	.elementor-lightbox .elementor-lightbox-item { 	padding: 0px!important;	}
	#responsive-menu-container #responsive-menu-search-box, #responsive-menu-container #responsive-menu-additional-content, #responsive-menu-container #responsive-menu-title {
		padding: 15px 5% 20px 5%;
	}
	#responsive-menu-container #responsive-menu li.responsive-menu-item a:focus { outline: none!important; }
	.dialog-type-lightbox .dialog-message {padding-right: 0px!important;padding-left: 0px!important;}
	.elementor-lightbox .elementor-swiper-button-next, .elementor-lightbox .elementor-swiper-button-prev {outline:none!important;background-color: transparent!important;}
	.elementor-lightbox .elementor-swiper-button-next:focus, .elementor-lightbox .elementor-swiper-button-prev:focus {outline:none!important;background-color: transparent!important;background:transparent!important;}
	#thebeachs table tbody tr td .td-content{justify-content: left;padding-left:5px;}
	.meet_tbl table tbody tr td .th-mobile-screen{text-align: left!important;}
	.arrows .elementor-swiper-button {background: transparent;}
	.tgx-modal-content { top: 5%; }
	.modal-container button.btn-hover-default { text-transform: uppercase; font-size: 0.6em; }
	.pnlm-load-button {font-size:12px;}
	.elementor-14 .elementor-element.elementor-element-7c5ead0 .elementor-slide-heading {font-size:unset!important;}
	.elementor-14 .elementor-element.elementor-element-7c5ead0 .elementor-slide-description {font-size:unset!important;line-height:25px!important;}
	.dhomesld .swiper-slide {height:270px;}
	.dhomesld .elementor-swiper-button.elementor-swiper-button-prev, .dhomesld .elementor-swiper-button.elementor-swiper-button-next {display: none;}
	.innerslider .swiper-container{height: 220px;}
	.innerslider .elementor-swiper-button.elementor-swiper-button-prev, .innerslider .elementor-swiper-button.elementor-swiper-button-next {display: none;}
	.elementor-14 .elementor-element.elementor-element-2a78011 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-14 .elementor-element.elementor-element-2a78011 .elementor-swiper-button.elementor-swiper-button-next {display: none!important;}
}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {

}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 320px) {

}