.wd-popup.wd-promo-popup{
	background-color:#111111;
	background-image: none;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:left center;
}

.page-title-default{
	background-color:rgb(6,108,172);
	background-image: url(https://yachtservicesbahamas.com/wp-content/uploads/2023/01/nikldn-t-6GW8T6Jsc-unsplash-1.jpg);
	background-size:cover;
	background-position:center center;
}

.footer-container{
	background-color:rgb(245,245,245);
	background-image: url(https://yachtservicesbahamas.com/wp-content/uploads/2023/01/Footer-BG.jpg);
	background-repeat:no-repeat;
	background-size:cover;
}

:root{
--wd-text-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-text-font-weight:400;
--wd-text-color:rgb(39,39,39);
--wd-text-font-size:16px;
}
:root{
--wd-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-title-font-weight:800;
--wd-title-color:rgb(39,39,39);
}
:root{
--wd-entities-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-entities-title-font-weight:800;
--wd-entities-title-color:rgb(39,39,39);
--wd-entities-title-color-hover:rgb(39, 39, 39);
}
:root{
--wd-alternative-font:"Poppins", Arial, Helvetica, sans-serif;
}
:root{
--wd-widget-title-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-widget-title-font-weight:700;
--wd-widget-title-transform:inherit;
--wd-widget-title-color:rgb(39,39,39);
--wd-widget-title-font-size:22px;
}
:root{
--wd-header-el-font:"Poppins", Arial, Helvetica, sans-serif;
--wd-header-el-font-weight:400;
--wd-header-el-transform:inherit;
--wd-header-el-font-size:16px;
}
.sz-font-light{
	font-family: "Poppins", Arial, Helvetica, sans-serif;font-weight: 200;
}

:root{
--wd-primary-color:rgb(5,32,59);
}
:root{
--wd-alternative-color:rgb(6,108,172);
}
:root{
--wd-link-color:rgb(39,39,39);
--wd-link-color-hover:rgb(6,108,172);
}
.page .main-page-wrapper{
	background-color:rgb(245,245,245);
	background-image: none;
}

:root{
--btn-default-bgcolor:#f7f7f7;
}
:root{
--btn-default-bgcolor-hover:#efefef;
}
:root{
--btn-shop-bgcolor:#83b735;
}
:root{
--btn-shop-bgcolor-hover:#74a32f;
}
:root{
--btn-accent-bgcolor:rgb(6,108,172);
}
:root{
--btn-accent-bgcolor-hover:rgb(5,32,59);
}
:root{
--notices-success-bg:rgb(6,108,172);
}
:root{
--notices-success-color:rgb(245,245,245);
}
:root{
--notices-warning-bg:rgb(221,51,51);
}
:root{
--notices-warning-color:rgb(245,245,245);
}
	:root{
					
			
							--wd-form-brd-radius: 0px;
					
					--wd-form-brd-width: 2px;
		
					--btn-default-color: #333;
		
					--btn-default-color-hover: #333;
		
					--btn-shop-color: #fff;
		
					--btn-shop-color-hover: #fff;
		
					--btn-accent-color: #fff;
		
					--btn-accent-color-hover: #fff;
		
									--btn-default-brd-radius: 0px;
				--btn-default-box-shadow: none;
				--btn-default-box-shadow-hover: none;
				--btn-default-box-shadow-active: none;
				--btn-default-bottom: 0px;
			
			
			
					
					
							--btn-shop-bottom-active: -1px;
				--btn-shop-brd-radius: 0.001px;
				--btn-shop-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);
				--btn-shop-box-shadow-hover: inset 0 -2px 0 rgba(0, 0, 0, .15);
			
			
					
									--btn-accent-brd-radius: 0px;
				--btn-accent-box-shadow: none;
				--btn-accent-box-shadow-hover: none;
				--btn-accent-box-shadow-active: none;
				--btn-accent-bottom: 0px;
			
			
			
					
							
					--wd-brd-radius: 0px;
			}

	
	
			@media (min-width: 1025px) {
			.whb-boxed:not(.whb-sticked):not(.whb-full-width) .whb-main-header {
				max-width: 1192px;
			}
		}

		.container {
			max-width: 1222px;
		}

		:root{
			--wd-container-width: 1222px;
		}
	
	
			div.wd-popup.popup-quick-view {
			max-width: 920px;
		}
	
	
	
	
			.woodmart-woocommerce-layered-nav .wd-scroll-content {
			max-height: 223px;
		}
	
	
	body, [class*=color-scheme-light], [class*=color-scheme-dark], .wd-search-form[class*="wd-header-search-form"] form.searchform, .wd-el-search .searchform {

									--wd-form-color: rgb(39,39,39);
					
									--wd-form-placeholder-color: rgba(39,39,39,0.65);
					
									--wd-form-brd-color: rgb(245,245,245);
					
									--wd-form-brd-color-focus: rgb(6,108,172);
					
								}
@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "woodmart-font";
	src: url("//yachtservicesbahamas.com/wp-content/themes/woodmart/fonts/woodmart-font.woff2?v=7.0.4") format("woff2");
}

/*Global Css*/
/*scrollbar*/
.wd-scrollbar.platform-Windows {
    --wd-scroll-w: 11px !important;
}
::-webkit-scrollbar {
  width: 13px !important;
}
::-webkit-scrollbar-thumb {
    background: #066CAC;
}
::-webkit-scrollbar-track {
    background-color: #272727 !important;
}
/*scrollbar*/
/* Cursor */
.cursor.hover {
    background-color: #f5f5f5 !important;
	  border-color: #272727 !important;
}
.cursor {
    width: 12px;
    height: 12px;
    border-radius: 100%;
    background-color: #066CAC !important;
    transition: all 200ms ease-out;
    position: fixed;
    pointer-events: none;
    left: 25px;
    top: 25px;
    transform: translate(calc(-40% + 58px), -25%);
    z-index: 999;
	  border: 1px solid #f5f5f5 !important;
}
/* Cursor */
::selection {
    background-color: #066CAC !important;
    color: #f5f5f5 !important;
}
.page-title h1 {
    color: #f5f5f5 !important;
}
.screen-reader-response {
    display: none !important;
}
body {
    background-color: #f5f5f5 !important;
}
header .wd-logo img {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.grecaptcha-badge {
    bottom: 70px !important;
    z-index: 999 !important;
}
.copyrights-wrapper .min-footer p, .copyrights-wrapper .min-footer a {
    color: #f5f5f5 !important;
    font-size: 14px !important;
}
.copyrights-wrapper {
    background-color: #066cac !important;
}
a.scrollToTop.button-show:hover {
    border-radius: 50% !important;
}
a.scrollToTop.button-show {
    background-image: linear-gradient(90deg, rgb(5 32 59) 0%, rgb(6 108 172) 35%, rgb(5 32 59) 100%) !important;
    border-radius: 30% 70% 70% 30% / 30% 30% 70% 70% !important;
    transition: ease all 0.4s;
}
li.elementor-icon-list-item, li.elementor-icon-list-item a {
    align-items: baseline !important;
}
.btn-style-link.btn-color-primary:hover {
    opacity: 1 !important;
}
.wd-prefooter {
    padding: 0px !important;
}
.site-content {
    margin-bottom: 0px !important;
}
.copyrights-wrapper {
    border: 0px !important;
}
.button-show::after {
    font-weight: 400 !important;
    top: -2px !important;
    position: relative !important;
}
.button-show {
    bottom: 70px !important;
    left: 15px !important;
    border-radius: 0px !important;
    border: 1px solid #f5f5f5 !important;
    color: #f5f5f5 !important;
	background: #066CAC !important;
}
.button-show:hover {
    background: #05203B !important;
}
div.wpcf7 .wpcf7-spinner:before {
    border-left-color: #f5f5f5 !important;
}
.aa-list span.elementor-icon-list-icon {
    position: relative;
    top: 4px !important;
}
/*Global Css*/
/* Button */
.aa-btn:hover::after {
    right: 10px !important;
}
.aa-btn {
    font-size: 16px;
    color: #f5f5f5 !important;
    font-weight: 400 !important;
    font-family: "Poppins";
    text-transform: initial !important;
    background-color: #05203b !important;
    padding: 20px 40px !important;
}
.wpcf7-response-output {
    width: fit-content !important;
}
.aa-btn::after {
    height: 80px;
    background-color: transparent;
    border: 2px solid #f5f5f5;
    content: "";
    position: absolute;
    width: 100%;
    right: -10px;
    z-index: -1 !important;
    transition: ease all 0.4s;
}
.aa-btn:hover::after {
    right: 10px !important;
    border-color: #051d36;
}
.aa-btn:hover {
    background-color: #f5f5f5 !important;
    color: #272727 !important;
    box-shadow: none !important;
}
.aa-pbtn .aa-btn:hover::after {
    border-color: #066cac !important;
}
.aa-pbtn .aa-btn:hover {
    background-color: #272727 !important;
    color: #f5f5f5 !important;
}
.aa-pbtn .aa-btn::after {
    border-color: #272727 !important;
}
.aa-pbtn .aa-btn {
    background-color: #066cac !important;
}
.dark-sec .aa-pbtn .aa-btn::after {
    border-color: #f5f5f5 !important;
}
.dark-sec .aa-btn:hover::after {
    border-color: #066cac !important;
}
.dark-sec .aa-btn:hover {
    background-color: #f5f5f5 !important;
	 color: #272727 !important;
}
/* Button */
/* Header */
header .wd-sub-menu li a:hover {
    font-weight: 600 !important;
}
header .sub-menu-dropdown {
    width: 275px !important;
    background-color: #066cac !important;
    border: 1px solid #f5f5f5;
}
header .wd-sub-menu a.woodmart-nav-link {
    padding: 8px 0px !important;
    color: #f5f5f5;
    font-size: 16px !important;
    transition: ease all 0.4s;
}
.whb-sticked .whb-main-header {
    background-color: #066cac !important;
}
header a.woodmart-nav-link {
    padding: 40px !important;
}
header .wd-nav[class*="wd-style-"]>li:is(.current-menu-item,.wd-active,.active)>a {
    color: #f5f5f5 !important;
}
header .nav-link-text:after {
    background-color: #f5f5f5 !important;
    left: 50% !important;
    transform: translate(-50%, 6px) !important;
}
header .wd-nav>li:is(.wd-has-children,.menu-item-has-children)>a:after {
    font-size: 12px;
    color: #f5f5f5 !important;
    position: relative;
    left: 5px;
    top: 2px;
}
.wd-sub-menu li>a{
	color: var(--sub-menu-color) !important;
}
/* Header */
/* Slider */
.sli-heading {
    -webkit-text-stroke: 1px #f5f5f5 !important;
    color: #066CAC !important;
}
span.tp-bullet-title {
    display: none !important;
}
/* rs-bullet {
    display: none !important;
} */

.tparrows:before {
    transform: rotate(90deg) !important;
}
span.ltd-small {
    font-size: 45px !important;
    font-weight: 700 !important;
}
.tp-leftarrow:before {
    content: url(/wp-content/uploads/2023/01/Path-38.svg) !important;
}
.tp-rightarrow:before {
    content: url(/wp-content/uploads/2023/01/Path-37.svg) !important;
}
rs-mask-wrap {
    overflow: visible !important;
}
.sli-btn .aa-btn {
    background-color: #066cac !important;
}
.sli-btn .aa-btn:hover {
    background-color: #f5f5f5 !important;
}
.sli-btn .aa-btn:hover::after {
    border-color: #066cac !important;
}
/* Slider */
/* About US section */
.aa-img img {
    filter: drop-shadow(4px 4px 16px #066cac57);
}
/* About US section */
/* Services section */
.aa-services .owl-dots .owl-dot.active span {
    background-color: #f5f5f5 !important;
}
[class*="wd-carousel-spacing-"] .owl-nav>div[class*="prev"] {
    left: calc(-100px + var(--wd-car-sp) / 2) !important;
}
[class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"] {
    right: calc(-100px + var(--wd-car-sp) / 2) !important;
}
.wd-btn-arrow[class*="prev"]:after {
    content: url(/wp-content/uploads/2023/01/Path-38.svg);
}
.wd-btn-arrow[class*="next"]:after {
    content: url(/wp-content/uploads/2023/01/Path-37.svg);
}
.wd-btn-arrow {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: all !important;
    user-select: all !important;
}
.aa-services .info-box-wrapper {
    background-color: #89d6ff1f;
    background-size: cover;
    background-position: bottom;
    -webkit-mask-image: url(/wp-content/uploads/2023/01/Union-8.png);
    -webkit-mask-position: bottom !important;
    height: 355px;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: cover !important;
    backdrop-filter: blur(30px);
}
.aa-services h4.info-box-title {
    padding: 0px 20px !important;
}
.aa-services .owl-item:nth-child(2) .info-box-wrapper {
    -webkit-mask-image: url(/wp-content/uploads/2023/01/Union-9.png) !important;
}
.aa-services .owl-item:nth-child(4) .info-box-wrapper {
    -webkit-mask-image: url(/wp-content/uploads/2023/01/Union-9.png) !important;
}
.aa-services .owl-item:nth-child(6) .info-box-wrapper {
    -webkit-mask-image: url(/wp-content/uploads/2023/01/Union-9.png) !important;
}
/* Services section */
/* Contact Section */
.over-icons {
    position: absolute;
    z-index: 1;
    bottom: 50px;
    background-color: #066cac !important;
    padding: 20px 20px;
}
.over-icons .wd-icon:before {
    font-size: 30px;
    padding: 0px 10px !important;
}
input[type='email'], input[type='date'], input[type='search'], input[type='number'], input[type='text'], input[type='tel'], input[type='url'], input[type='password'], textarea, select {
    background-color: #f5f5f5 !important;
    height: 60px !important;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit {
    padding: 22px 40px;
    color: #f5f5f5 !important;
    line-height: 12px !important;
}
.contact p.submit-btn-wy::after {
    width: 102% !important;
    right: -17px !important;
}
input.wpcf7-form-control.has-spinner.wpcf7-submit:hover {
    color: #272727 !important;
	  box-shadow: none !important;
}
/* Contact Section */
/* Testimonials section */
.testimonial-content footer {
    margin-bottom: 16px;
    margin-top: 0px !important;
    font-size: 24px;
    color: #05203b !important;
    font-weight: 800 !important;
    font-family: "Poppins";
}
.testimonial-content p {
    margin: 0px !important;
}
.testimonial-content {
    display: inline-flex;
    flex-direction: column-reverse;
}
.owl-dots .owl-dot.active span {
    background-color: #05203B !important;
}
.owl-dots .owl-dot span {
    background-color: #066CAC !important;
    width: 14px !important;
    height: 14px !important;
    border-radius: 7px !important;
    border: 0px !important;
}
.testimonial-inner {
    filter: drop-shadow(4.243px 4.243px 11.5px rgba(0,0,0,0.16));
    background-color: #fafafa !important;
    margin: 25px 140px !important;
    box-shadow: none !important;
    position: relative;
    left: 65px !important;
}
.testimonial-avatar img {
    max-width: 100% !important;
    border-radius: 0% !important;
    position: absolute;
    right: 102%;
    top: 0;
    filter: drop-shadow(2px 4px 6px #0002);
}
.testi .wd-btn-arrow[class*="prev"]:after {
    content: url(/wp-content/uploads/2023/01/Path-38-b-1.svg);
}
.testi .wd-btn-arrow[class*="next"]:after {
    content: url(/wp-content/uploads/2023/01/Path-37-c.svg);
}
.testimonial-inner::after {
    content: url(/wp-content/uploads/2023/01/quote.svg);
    position: relative;
    top: -55px;
    right: -34px;
}
/* Testimonials section */
/*====================== Sub Services ===================  */
.image-shadow-wy img {
  filter: drop-shadow(4px 4px 20px rgb(6 108 172 / 44%));
}
.subservices-list-wy ul {
   list-style: none;
}
.subservices-list-wy li {
  position: relative;
  padding-left: 25px;
}
.subservices-list-wy li:before {
  content: "";
  background:url(/wp-content/uploads/2023/01/boat-icon.png);
  width: 74px;
  height: 67px;
  position: absolute;
  left: -19px;
  top: 8px;
  background-repeat: no-repeat;
  background-size: 37%;
}
.ah-wsec li:before {
    filter: brightness(100);
}
/*========================= End ======================= */
/* Footer */
footer .elementor-icon-list-items a:hover span:last-child {
    text-decoration: underline !important;
    text-underline-offset: 5px !important;
}
.ah-ftrlogo {
    mix-blend-mode: multiply !important;
}
.elementor-icon-list-item i {
    position: relative;
    top: 4px !important;
}
.ah-ftrmenu a {
    font-size: 16px !important;
    font-family: 'Poppins';
    font-weight: 400 !important;
    text-transform: capitalize !important;
}

.ah-follow .wd-icon{
    font-size: 30px !important;
}
.ah-follow .wd-icon:hover {
    color: #066cac;
}

footer .wd-dropdown-menu {
    display: none;
}
.ah-ftrmenu a::after {
    display: none;
}
.ah-mc4wp .mc4wp-form-fields {
    display: flex;
}

.ah-mc4wp .mc4wp-form-fields p:first-child {
    width: 100% !important;
    margin-right: 20px;
}
.ah-mc4wp input[type="email"] , .ah-mc4wp input[type="submit"] {
    height: 60px;
}
.ah-follow a.wd-social-icon:not(:last-child) .wd-icon {
    margin-right: 40px !important;
}
.ah-mc4wp input[type="submit"] {
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 16px;
    text-transform: capitalize;
    border: 1px solid #066cac;
    background: #066cac !important;
}
.ah-mc4wp input[type="submit"]:hover {
    border: 1px solid #f5f5f5;
		background: #f5f5f5 !important;
		color: #272727 !important;
}
.contact p.submit-btn-wy {
    margin-top: 30px !important;
}
p.submit-btn-wy {
    position: relative;
    width: fit-content !important;
}
p.submit-btn-wy::after {
  height: 80px;
  background-color: transparent;
  border: 2px solid #f5f5f5;
  content: "";
  position: absolute;
  width: 100%;
  right: -10px;
  z-index: 0 !important;
  transition: ease all 0.4s;
  top: -10px;
}
.submit-btn-wy input[type="submit"] {
  z-index: 1;
}
p.submit-btn-wy:hover:after {
  right: 10px !important;
  border-color: #066cac;
}
footer .wd-nav .current-menu-item span {
    text-decoration: underline;
    text-underline-offset: 7px;
    color: #f5f5f5;
    text-decoration-thickness: 2px;
}
.ftr-inrsec .elementor-widget:not(:last-child) {
    margin-bottom: 8px !important;
}
footer .ah-ftrmenu a:hover {
    text-decoration: underline;
    text-underline-offset: 7px;
    text-decoration-thickness: 2px;
    transition: .4s ease;
}
/* Footer */
/* About Page */
.aa-blob img {
    border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;
}
@-webkit-keyframes blob {
  0%   {border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;}
  25%  {border-radius: 70% 30% 32% 68% / 30% 30% 70% 70%;}
  50%  {border-radius: 50% 50% 32% 68% / 55% 24% 76% 45%;}
  75%  {border-radius: 28% 72% 57% 43% / 79% 24% 76% 21%;}
  100% {border-radius: 30% 70% 70% 30% / 30% 30% 70% 70%;}
}
/* About Page */
/* services page */
.aa-ser-page .elementor-col-33 img {
    transition: ease all 0.4s !important;
}
.aa-ser-page .elementor-col-33:hover img {
    transform: translateY(-10px);
}
.aa-ser-page .aa-img img {
    filter: drop-shadow(4px 4px 16px #0004) !important;
}
.aa-ser-page a span.wd-btn-text:hover {
    opacity: 1 !important;
    color: #066cac !important;
    box-shadow: none !important;
    transform: translateY(-5px);
}
.aa-ser-page span.wd-btn-text {
    text-transform: capitalize !important;
    font-size: 16px !important;
    font-weight: 400 !important;
    transition: ease all 0.4s;
}
/* services page */
/* Membership Page */
.ah-hsection7 .ah-col1 {
    border-image: linear-gradient( to bottom, #F5F5F5, rgb(6 108 172), rgba(245, 245, 245, 100%) ) 1 100%;
    border-right: 3px solid;
    padding-right: 40px;
}

/* Membership Page */


@media (max-width: 1024px) {
a.woodmart-nav-link.__mPS2id._mPS2id-h.mPS2id-highlight.mPS2id-highlight-last.mPS2id-clicked {
    color: #272727 !important;
}
.testimonial-content footer {
    font-size: 20px !important;
}
.testimonial-inner {
    margin: 25px 105px !important;
}
.testi .owl-dots {
    margin-top: -10px !important;
}
	.over-icons {
    position: initial !important;
    bottom: 0px !important;
}
.over-icons .wd-icon:before {
    font-size: 22px !important;
}
.aa-services .info-box-wrapper {
    height: 330px !important;
}
	.owl-nav {
    display: none !important;
}
.wd-nav-mobile li.current-menu-item>a {
    color: #066CAC !important;
}
.cursor {
	display: none !important;
}
.aa-btn {
    padding: 14px 25px !important;
}
.aa-btn::after {
    height: 70px !important;
}
.page-title {
    padding: 140px 0px 95px !important;
    background-position: 0% 50% !important;
}
.mobile-nav a {
    font-size: 16px !important;
    text-transform: capitalize !important;
    font-weight: 400 !important;
}

}


@media (max-width: 767px) {
.grecaptcha-badge {
    display: none !important;
}
.wd-btn-arrow {
    display: none !important;
}
a.scrollToTop.button-show {
    bottom: 125px !important;
}
}

/* new */

/* WoodMart Team Member images: full width + same height */

/* Image container: full width and fixed height */
.team-member .member-image-wrapper,
.team-member .member-image {
  width: 100% !important;
  height: 380px;          /* adjust this height to suit your design */
  overflow: hidden;       /* crops overflow so all images line up */
}

/* Actual image: fills the container and crops nicely */
.team-member .member-image img {
  width: 100% !important;
  max-width: 100% !important;
  height: 100%;           /* fill the fixed-height container */
  display: block;
  object-fit: cover;      /* keep proportions, crop edges if needed */
}

/* Optional: slightly shorter images on mobile */
@media (max-width: 767px) {
  .team-member .member-image-wrapper,
  .team-member .member-image {
    height: 300px;
  }
}

@media (min-width: 1025px) {
	.title-size-large .title {
    font-size: 48px !important;
    line-height: 78px !important;
}
.wd-header-overlap .title-size-default {
    padding-top: 260px !important;
    padding-bottom: 150px !important;
    background-position: 50% 30% !important;
}
.title-size-default .title {
    font-size: 65px !important;
    max-width: 50% !important;
    line-height: 70px !important;
}

@media (max-width: 1440px) {
.title-size-default .title {
    font-size: 55px !important;
    line-height: 65px !important;
}
	.title-size-default .title {
    max-width: 52% !important;
}
rs-bullets {
    transform: translate(35px, -13px) scale(0.8) !important;
}
.wd-header-overlap .title-size-default {
    padding-top: 225px !important;
    padding-bottom: 120px !important;
    background-position: left !important;
}
	h2 {
    font-size: 50px !important;
}
	span.ltd-small {
    font-size: 35px !important;
}
.testi [class*="wd-carousel-spacing-"] .owl-nav>div[class*="prev"] {
    left: calc(-30px + var(--wd-car-sp) / 2) !important;
}
.testi [class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"] {
    right: calc(-30px + var(--wd-car-sp) / 2) !important;
}
[class*="wd-carousel-spacing-"] .owl-nav>div[class*="prev"] {
    left: calc(-68px + var(--wd-car-sp) / 2) !important;
    transform: scale(0.6) !important;
}
[class*="wd-carousel-spacing-"] .owl-nav>div[class*="next"] {
    right: calc(-68px + var(--wd-car-sp) / 2) !important;
    transform: scale(0.6) !important;
}
rs-arrow.tp-leftarrow {
    transform: translate(40px, -110px) scale(0.8) !important;
}
rs-arrow.tp-rightarrow {
    transform: translate(40px, 125px) scale(0.8) !important;
}
}
}

@media (min-width: 768px) and (max-width: 1024px) {
	.page-title .title {
    font-size: 38px !important;
    max-width: 60%;
}
span.ltd-small {
    font-size: 22px !important;
}
.main-page-wrapper {
    min-height: auto !important;
}
.ah-ftrlogo img {
    width: 60%;
}
rs-arrow.tp-leftarrow {
    transform: translate(-50%, 0px) rotate(90deg) scale(0.8) !important;
    left: 65% !important;
}
rs-bullets {
    display: none !important;
}
rs-arrow {
    left: 48% !important;
    top: 92% !important;
    transform: translate(-50%, 0px) rotate(90deg) scale(0.8) !important;
}



@media (max-width: 850px) and (min-width: 800px) {
	rs-layer-wrap.rs-parallax-wrap {
    transform: translateX(-20px);
}
}
}

@media (max-width: 576px) {
	.page-title .title {
    font-size: 32px !important;
    word-break: break-word !important;
}
.cost .elementor-widget-container {
    columns: initial !important;
}
span.ltd-small {
    font-size: 18px !important;
}
.page-title h1.entry-title.title {
    text-align: center;
    margin-bottom: -30px !important;
}
.home .testi-2 .testimonial-inner {
    margin: 20px 15px !important;
}
.testi-2 p {
    text-align: center !important;
}
.aa-btn::after {
    height: 135% !important;
}
rs-bullets {
    transform: rotate(-90deg) translate(0%, 0%)!important;
    left: 50% !important;
    top: 80% !important;
}
.sli-con {
    font-weight: 500 !important;
}
.ah-follow a.wd-social-icon:not(:last-child) .wd-icon {
    margin-right: 20px !important;
}
.ah-mc4wp .mc4wp-form-fields {
    display: block !important;
    text-align: center;
}
rs-arrow {
    display: none !important
}
rs-bullet {
    display: block !important;
}
footer .elementor-icon-list-items li:not(:last-child) {
    margin-bottom: 18px !important;
}
.ah-hsection7 .ah-col1 {
    padding-right: 0px !important;
    border-right: 0px !important;
}
.aa-services .info-box-wrapper {
    height: 290px !important;
    max-width: 350px !important;
    margin: auto !important;
}
.testimonial-inner {
    margin: 25px 15px !important;
    left: 0px !important;
    display: block !important;
    padding: 30px 15px !important;
}
.testimonial-avatar img {
    position: inherit !important;
    text-align: center !important;
    right: 0 !important;
}
.testimonial-avatar {
    width: 100% !important;
    text-align: center !important;
    margin-right: 0px !important;
    margin-top: 5px !important;
    margin-bottom: 20px !important;
}
.testimonial-content {
    text-align: center !important;
}
.testimonial-inner::after {
    top: -524px;
    right: -265px;
}
p.submit-btn-wy {
    position: relative;
    max-width: fit-content;
    margin: auto !important;
    margin-bottom: 25px !important;
    margin-top: 30px !important;
}
/* ============specialty Services============= */
.Second-Col-wy {
  order: 2;
}
.ah-technicalsec .elementor-background-overlay {
    display: none;
}
/* ==================================== */
/* @media(min-width: 321px) and (max-width: 360px){
	.testimonial-inner::after {
    top: -550px;
    right: -250px;
}
} */

@media(max-width: 320px){
	.testimonial-inner::after {
    top: -576px;
    right: -220px;
}
}
}

