#ry-section-map .map-widget {
    margin-top: -35px;
}
@media (min-width: 768px) {.module-1 img {padding-right: 30px;}}
@media (max-width: 1080px){.mobile-container {background: #fff !important;} #ry-pg-header .module-header.style-11 {display: block !important;}}
@media (max-width:1200px) {.ry-list-wrp p {text-align: center;}}
.btn, .ry-btn, .ry-btn-primary {font-family: Jost;z-index: 99;}
.ry-btn::after {color: #ffffff;}
#ry-pg-body .dr-name h4 {margin: 0;}
#ry-pg-body h4 {color: #1F9BA7;}
@media (max-width: 991px) {
	/** PLACE YOUR LAPTOP AND UP CSS HERE **/	
}
@media (min-width: 1200px) {
   #ry-pg-body .button-nav-swiper {bottom: -20%;}
}
@media only screen and (max-width: 768px){
	.swiper-slide {width: 100% !important;}
	.testimonials-wrapper .testimonials-block .carousel-control {display: none;}
	.carousel-control.left, .carousel-control.right {
    background-image: unset;
    background-image: unset;
    background-repeat: unset;}
	.carousel-control, .carousel-control:hover, .carousel-control:focus {color: #ffffff;}}
#services-box a{ margin:0 auto;}
#articles .ry-btn-primary, 
#articles .ry-btn-primary:after {color: #ffffff;}
#articles .ry-btn-primary:hover, 
#articles .ry-btn-primary:hover:after {color: #ffffff;}
@media only screen and (max-width: 400px){
.module-14 .item .card {top: 165% !important;}}
body {font-family: Jost !important;}
.module-header.style-10 .ry-right .ry-menu .nav-menu li a{font-weight: 700;color: #fff}
#ry-pg-header .module-header.style-10 .ry-right .ry-menu .nav-menu li a, #ry-pg-header .module-header.style-10 .ry-right .button-group .ry-btn.btn-transparent, #ry-pg-header .module-header.style-10 .ry-right .button-group .ry-btn.btn-transparent:hover{font-weight: 700;color: #1F9BA7 !important;}
.module-header.style-10 .ry-left img {filter: drop-shadow(0 0 0.75rem #fff);}
@media (max-width: 1024px) {#ry-pg-banner .ry-bnr-wrp {margin-top: 100px;background-position: 70%;}}
@media (max-width: 500px) {#ry-pg-banner .ry-bnr-wrp {margin-top: 90px;}}
.ry-services.style2 .section-headline > * {color: #fff;}
.ry-services.style2 .ry-btn {background: #666666 !important;}
.ry-services.style2 .ry-btn:hover {border: solid 1px #666666 !important;background: transparent !important;}

/* QA Edits */
.alert li:last-child {
	margin-bottom: 0 !important;
}

body.default #ry-pg-body a:not(.ry-btn):not(.fa):hover {
    text-decoration: underline !important;
}

.ry-services.style2 .ry-each .title div {
    color: #fff;
    background: none;
	position: relative;
	top: 10px;
}

.ry-services.style2 .ry-each .photo:before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    inset: 0 0 0 0;
    opacity: 0.6;
    background: rgb(2,0,36);
    background: linear-gradient(0deg, rgba(2,0,36,1) 0%, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 60%);
    border-radius: 50%;
}

.module-34 .ry-menu .dropdown-menu a, 
.module-34 .ry-menu .dropdown-menu a:hover {
    color: #fff;
}

.module-team.style-1 h2, .module-team.style-1 p {
    text-align: center;
}

#footer-row1 p, #footer-row1 span, 
#footer-row1 a, #footer-row1 div {
    font-size: 18px;
}

.module-brands.style-5 .shop-frames {
    margin-top: 100px !important;
}

.mm-panel_opened {
    display: none !important;
    opacity: 0;
    transition: all 500ms ease-in-out;
}

.mm-menu_opened .mm-panel_opened {
    display: block !important;
    opacity: 1;
}



@media (max-width: 1024px) {
	.ry-section-hero {
		margin-top: 80px;
	}
	.module-18 .ry-content .card:hover {
		transform: scale(1.2) !important;
	}
	.carousel-control.left {
		left: -5%;    
	}
	.carousel-control.right {
		right: -5%;
	}
	.module-brands.style-5 {
		padding: 60px 0 100px;
	}
	#ry-pg-banner .ry-bnr-wrp {
		margin-top: 0;
	}
	#ry-pg-body.services-grid .module-services.style1 .ry-each .ry-icon-block .ry-btn {
		margin: 1vw auto;height: 50px;
	}
	#ry-pg-body.services-grid .module-services.style1 .ry-each .ry-icon-block p {
		font-size: 13px !important;
	}
}

@media (max-width: 991px) {
	.module-14 {
		margin-top: 0 !important;
	}
	.module-18 .ry-content .card:hover .anchor-wrap a {
		font-size: 1em !important;
	}
	.module-18 .ry-content .card {
		max-width: 50%;
	}
	.col-xs-12.ry-pg-title h1 {
		text-shadow: 1px 1px #fff;
	}
}


@media (max-width: 768px) {
	.brands-slider {
    	width: 90%;
	}
}

@media (max-width: 700px) {
	.slick-vertical .slick-slide {margin-top: 30px !important;}
}

@media (max-width: 500px) {
	.ry-section-hero {
		margin-top: 90px;
	}
	.module-18 .ry-content .card {
		max-width: 70%;
	}
	.module-18 .ry-content .card .anchor-wrap a {
		font-size: 13px;
	}
	.module-testimonials.option-1 .testimonials-wrapper .testimonials-block {
		padding: 115px 30px 130px;
	}
	.contact-template.style-3 .inner-flex .ry-each {
		width: calc(100% - 10px);
	}
}

.done4you {
    margin: 0 0 15px;
}

@media (min-width: 1200px) {
.done4you img {
    float: right;
}
}

@media (max-width: 1199px) {
.done4you img {
    margin: 0 auto;
}}

.done4you img {
    max-width: 150px;
}
/* */