/*
RIGHT MENU
Colors:
Red: #ED1C24;
Black: #292826;

First item requires a padding top or will be under the menu bar */

#thank-you-mail {
	font-size: 22px;
	color: #fff;
	margin-top: 20px;
}

header #links-container .highlight,footer .highlight { color: #ED1C24; }

@font-face{
	font-family: "sans-serif";
	font-display: swap;
	
	font-family:"coolvetica-regular";
	src:
	url(../fonts/coolvetica/coolvetica-regular/coolvetica-regular.ttf) format("ttf"),
	url(../fonts/coolvetica/coolvetica-regular/coolvetica-regular.svg) format("svg"),
	url(../fonts/coolvetica/coolvetica-regular/coolvetica-regular.woff) format("woff"),
	url(../fonts/coolvetica/coolvetica-regular/coolvetica-regular.eot) format("eot"),
	url(../fonts/coolvetica/coolvetica-regular/coolvetica-regular.woff2) format("woff2"),
	url(../fonts/coolvetica/coolvetica-regular/coolvetica-regular.otf) format("otf");
}

@font-face{
	font-family: "sans-serif";
	font-display: swap;
	
	font-family:"coolvetica-regular-italic";
	src:
	url(../fonts/coolvetica/coolvetica-regular-italic/coolvetica-regular-italic.ttf) format("ttf"),
	url(../fonts/coolvetica/coolvetica-regular-italic/coolvetica-regular-italic.svg) format("svg"),
	url(../fonts/coolvetica/coolvetica-regular-italic/coolvetica-regular-italic.woff) format("woff"),
	url(../fonts/coolvetica/coolvetica-regular-italic/coolvetica-regular-italic.eot) format("eot"),
	url(../fonts/coolvetica/coolvetica-regular-italic/coolvetica-regular-italic.woff2) format("woff2"),
	url(../fonts/coolvetica/coolvetica-regular-italic/coolvetica-regular-italic.otf) format("otf");
}

@font-face{
	font-family: "sans-serif";
	font-display: swap;
	
	font-family:"coolvetica-condensed-regular";
	src:
	url(../fonts/coolvetica/coolvetica-condensed-regular/coolvetica-condensed-regular.ttf) format("ttf"),
	url(../fonts/coolvetica/coolvetica-condensed-regular/coolvetica-condensed-regular.svg) format("svg"),
	url(../fonts/coolvetica/coolvetica-condensed-regular/coolvetica-condensed-regular.woff) format("woff"),
	url(../fonts/coolvetica/coolvetica-condensed-regular/coolvetica-condensed-regular.eot) format("eot"),
	url(../fonts/coolvetica/coolvetica-condensed-regular/coolvetica-condensed-regular.woff2) format("woff2"),
	url(../fonts/coolvetica/coolvetica-condensed-regular/coolvetica-condensed-regular.otf) format("otf");
}

* {
	margin: 0 auto;
	font-family:"coolvetica-regular";
}

html { -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */ }

.center { text-align: center; }



/* Header */
#contact-header {
	text-align: center;
	width: 100%;
	z-index: 1000;
	background-color: #ED1C24;
	padding: 5px 30px 7px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

#contact-header h2 {
	text-transform: uppercase;
	color: #fff;
	font-size: 15px;
}

#contact-header h2 span { font-size: 20px; }

#contact-header a {
	text-decoration: none;
	font-size: 18px;
	color: #fff;
	display: inline-block;
	margin-top: 2px;
}

#contact-header:after {
	content: "";
	display: table;
	clear: both;
}



@media screen and (min-width: 500px) {
	#contact-header h2 {
		display: inline-block;
		float: left;
	}
	
	#contact-header #header-phone-number { float: right; }
}




header { background-color: #292826; }

header #links-container nav a {
	font-family:"coolvetica-condensed-regular";
	font-size: 18px;
	text-decoration: none;
	color: #fff;
	text-transform: uppercase;
}

header #links-container nav a:hover { color: #ED1C24; }
/* Header End */



#main-image {
	background:linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.2)),url(../rb-custom-framing-images/rb-custom-framing-main-background-image.webp);
	background-position: center center;
	background-repeat: no-repeat;
	background-repeat: repeat;
	background-attachment: fixed;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-color: #999;
}

#main-image:after {
	content:"";
	position:fixed;
	top: 0;
	height: 75%;
	width: 100%;
	left: 0;
	right: 0;
	z-index:-100;
	background:linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.2)),url(../rb-custom-framing-images/rb-custom-framing-main-background-image.webp) center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#gallery-main-background-image {
	background:linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.2)),url(../rb-custom-framing-images/rb-custom-framing-gallery-main-background-image.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-repeat: repeat;
	background-attachment: fixed;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-color: #999;
}

#gallery-main-background-image:after {
	content:"";
	position:fixed;
	top: 0;
	height: 75%;
	width: 100%;
	left: 0;
	right: 0;
	z-index:-100;
	background:linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.2)),url(../rb-custom-framing-images/rb-custom-framing-gallery-main-background-image.jpg) center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#contact-main-background-image {
	background:linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.2)),url(../rb-custom-framing-images/rb-custom-framing-contact-main-background-image.jpg);
	background-position: center center;
	background-repeat: no-repeat;
	background-repeat: repeat;
	background-attachment: fixed;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-color: #999;
}

#contact-main-background-image:after {
	content:"";
	position:fixed;
	top: 0;
	height: 75%;
	width: 100%;
	left: 0;
	right: 0;
	z-index:-100;
	background:linear-gradient(rgba(0,0,0,0.2),rgba(0,0,0,0.2)),url(../rb-custom-framing-images/rb-custom-framing-contact-main-background-image.jpg) center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}

#image-text-container {
	position: absolute;
	width: 84%;
	right: 8%;
	left: 8%;
	top: 100px;
	bottom: 15%;
	z-index: -10;
}

#image-text-container #logo-container {
	margin-left: -500px;
	display: inline-block;
}

#image-text-container #logo-container h3 {
	color: #fff;
	font-weight: 200;
	font-size: 32px;
	text-transform: uppercase;
}

#image-text-container #logo-container h3 span { font-size: 42px; }

#image-text-container #logo-container #logo-underline {
	background-color: #fff;
	height: 3px;
	margin-top: -7px;
}

#image-text-container #logo-container h4 {
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 100;
	letter-spacing: 3.7px;
	margin-right: -5px;
}

/* javascript */
#image-text-container h1,#image-text-container a { opacity: 0; }
/* javascript End */

#image-text-container h1 {
	font-family:"coolvetica-condensed-regular";
	color: #fff;
	font-size: 30px;
	margin-top: 30px;
	font-weight: 100;
}

#image-text-container a {
	font-size: 16px;
	text-decoration: none;
	border: 0.5px solid #fff;
	color: #fff;
	margin-top: 10px;
	display: inline-block;
	padding: 5px 10px;
}

#image-text-container a:hover {
	background-color: #fff;
	color: #292826;
}



@media screen and (max-width: 570px) {
	#image-text-container { top: 80px; }
	
	#image-text-container #logo-container h3 { font-size: 18px; }
	
	#image-text-container #logo-container h3 span { font-size: 36px; }
	
	#image-text-container #logo-container #logo-underline { margin-top: -5px; }
	
	#image-text-container #logo-container h4 {
		font-size: 14px;
		letter-spacing: 2.5px;
	}
	
	#image-text-container h1 { margin-top: 0px; }
	
	#image-text-container h1 { font-size: 22px; }
}



@media screen and (max-width: 571px) and (max-width: 740px) {
	#image-text-container #logo-container h3 { font-size: 26px; }
	
	#image-text-container #logo-container h3 span { font-size: 36px; }
	
	#image-text-container #logo-container #logo-underline { margin-top: -5px; }
	
	#image-text-container #logo-container h4 {
		font-size: 14px;
		letter-spacing: 2.5px;
	}
}



@media screen and (max-width: 324px) { #image-text-container { top: 120px; } }

@media screen and (min-width: 325px) and (max-width: 570px) { #image-text-container { top: 100px; } }

@media screen and (min-width: 571px) and (max-width: 750px) { #image-text-container { top: 90px; } }




@media screen and (min-width: 1000px) { #image-text-container h1 { font-size: 42px; } }







#index-main-content-container {
/* 100% below window size */
	width: 100%;
	top: 75%;
	position: absolute;
/* 100% below window size End */
}



/* Who We Are Section */
#index-main-content-container #index-main-content article {
	background-color: #ED1C24;
	color: #fff;
	padding: 50px;
}

#index-main-content-container #index-main-content article h4,#index-main-content-container #index-main-content article p { max-width: 1280px; }

#index-main-content-container #index-main-content article h4 {
	font-size: 34px;
	text-transform: uppercase;
}

#index-main-content-container #index-main-content article p,#index-main-content-container #index-main-content article p b {
	font-family:"coolvetica-regular-italic";
	font-size: 24px;
	margin-top: 15px;
	font-weight: 100;
}



@media screen and (max-width: 750px) {
	#index-main-content-container #index-main-content article { padding: 20px; }
	
	#index-main-content-container #index-main-content article h4 { font-size: 26px; }
	
	#index-main-content-container #index-main-content article p,#index-main-content-container #index-main-content article p b {
		font-size: 18px;
		margin-top: 5px;
		font-weight: 100;
	}
}
/* Who We Are Section End */





/* Specialize Section */
#index-main-content-container #index-main-content #specialize {
	background-color: #fff;
	padding: 50px;
}

#index-main-content-container #index-main-content #specialize h4,#index-main-content-container #index-main-content #specialize .specialize-info { max-width: 1280px; }

#index-main-content-container #index-main-content #specialize h4 {
	color: #ED1C24;
	font-size: 34px;
	text-transform: uppercase;
	margin-bottom: 15px;
}

#index-main-content-container #index-main-content #specialize .specialize-info,#index-main-content-container #index-main-content #specialize .specialize-info b {
	font-family:"coolvetica-regular-italic";
	font-size: 24px;
	color: #292826;
	margin-top: 15px;
	font-weight: 100;
}



@media screen and (max-width: 750px) {
	#index-main-content-container #index-main-content #specialize { padding: 20px; }
	
	#index-main-content-container #index-main-content #specialize h4 { font-size: 26px; }
	
	#index-main-content-container #index-main-content #specialize .specialize-info,#index-main-content-container #index-main-content #specialize .specialize-info b {
		font-size: 18px;
		margin-top: 5px;
		font-weight: 100;
	}
}



#index-main-content-container #index-main-content #specialize .test { text-align: center; }

#index-main-content-container #index-main-content #specialize .text-on-image-container {
	position: relative;
	text-align: center;
	display: inline-block;
	background-color: #000;
	font-size: 0px;
	border: 3px solid #fff;
}

#index-main-content-container #index-main-content #specialize .text-on-image-container img {
	height: 353.7px;
	width: 426.66px;
	opacity: 0.9;
}

#index-main-content-container #index-main-content #specialize .text-on-image-container .centered-text {
	font-family:"coolvetica-condensed-regular";
	color: #fff;
	font-size: 26px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	text-transform: uppercase;
	width: 100%;
}



@media screen and (max-width: 500px) {
	#index-main-content-container #index-main-content #specialize .text-on-image-container img {
		height: 207.3px;
		width: 250px;
	}
}



@media screen and (min-width: 501px) and (max-width: 1000px) {
	#index-main-content-container #index-main-content #specialize .text-on-image-container img {
		height: 248.7px;
		width: 300px;
	}
}
/* Specialize Section End */





/* Slogan Section */
#index-main-content-container #index-main-content #slogan-container { background-color: #ED1C24; }

#index-main-content-container #index-main-content #slogan { padding: 50px; }

#index-main-content-container #index-main-content #slogan,#index-main-content-container #index-main-content #slogan b {
	font-family:"coolvetica-regular-italic";
	color: #fff;
	font-size: 24px;
	max-width: 1280px;
	font-weight: 100;
}



@media screen and (max-width: 750px) {
	#index-main-content-container #index-main-content #slogan { padding: 20px; }
	
	#index-main-content-container #index-main-content #slogan,#index-main-content-container #index-main-content #slogan b {
		font-size: 18px;
		font-weight: 100;
	}
}
/* Slogan End */





/* Gallery Section */
#index-main-content-container #index-main-content #gallery-section {
	background-color: #fff;
	padding: 50px 50px 0;
}



@media screen and (max-width: 750px) { #index-main-content-container #index-main-content #gallery-section { padding: 50px 20px 0; } }



#index-main-content-container #index-main-content #gallery-section h4,#index-main-content-container #index-main-content #gallery-section #gallery-container { max-width: 1280px; }

#index-main-content-container #index-main-content #gallery-section h4 {
	color: #ED1C24;
	font-size: 34px;
	text-transform: uppercase;
	padding-bottom: 15px;
}

#index-main-content-container #index-main-content #gallery-section #gallery-container {
	font-size: 0px;
	text-align: center;
	padding: 5px;
}

#index-main-content-container #index-main-content #gallery-section #gallery-container img {
	padding: 5px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	cursor: pointer;
}




@media screen and (max-width: 980px) { #index-main-content-container #index-main-content #gallery-section #gallery-container img {
	height: 50%;
	width: 50%;
	}
}



@media screen and (min-width: 981px) { #index-main-content-container #index-main-content #gallery-section #gallery-container img {
	height: 33.33%;
	width: 33.33%;
	}
}
/* Gallery Section End */





/* Video Section */
#index-main-content-container #index-main-content #video-section {
	background-color: #fff;
	padding: 50px 50px 50px;
}



@media screen and (max-width: 750px) { #index-main-content-container #index-main-content #video-section {
	padding-right: 20px;
	padding-left: 20px;
	}
}



#index-main-content-container #index-main-content #video-section h4 {
	color: #ED1C24;
	font-size: 34px;
	text-transform: uppercase;
	padding-bottom: 15px;
	max-width: 1280px;
}

#videos-container { text-align: center; }

#videos-container video {
	width: 100%;
	max-width: 300px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
	
#videos-container .video-box {
	display: inline-block;
	padding: 0px 3px 3px;
}

#videos-container .video-box iframe { border: none; }



@media screen and (max-width: 915px) {
	#videos-container .video-box iframe {
		/*width: 304px;
		height: 171px;*/
		
		height: 304px;
		width: 167.2px;
	}
}



@media screen and (min-width: 916px) and (max-width: 1139px) {
	#videos-container .video-box iframe {
		/*width: 400px;
		height: 225px;*/
		
		height: 400px;
		width: 220px;
	}
}



@media screen and (min-width: 1140px) and (max-width: 1395px) {
	#videos-container .video-box iframe {
		/*width: 512px;
		height: 288px;*/
		
		height: 512px;
		width: 281.6px;
	}
}



@media screen and (min-width: 1396px) {
	#videos-container .video-box iframe {
		/*width: 640px;
		height: 360px;*/
		
		height: 640px;
		width: 352px;
	}
}
/* Video Section End */





/* Testimonial */
/* Slideshow container */
#testimonial-background-color {
	background-color: #fff;
	padding-bottom: 20px;
}

#index-main-content-container #index-main-content #testimonial-container {
	position: relative;
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
	padding: 50px;
}



@media screen and (max-width: 750px) {
	#index-main-content-container #index-main-content #testimonial-container { padding: 50px 20px; }
}



/* Testimonial */
#testimonial-container .testimonial {
	display: none;
	padding: 80px 30px;
	text-align: center;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	border: 1px solid #ED1C24;
}

#testimonial-container .testimonial h3 {
	font-size: 36px;
	color: #ED1C24;
}

#testimonial-container .testimonial figure { font-size: 0px; }

#testimonial-container .testimonial figure img {
	height: 76.8px;
	width: 60px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#testimonial-container a img {
	height: 28px;
	width: 15px;
}

/* Next & previous buttons */
.prev, .next {
	cursor: pointer;
	position: absolute;
	top: 50%;
	width: auto;
	margin-top: -30px;
	padding: 10px 10px 5px;
	color: #888;
	font-weight: bold;
	font-size: 20px;
	border-radius: 0 3px 3px 0;
	user-select: none;
}

/* Position the "next button" to the right */
.prev {
  position: absolute;
  left: 10px;
  border-radius: 0 3px 3px 0;
}

.next {
  position: absolute;
  right: 10px;
  border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev:hover, .next:hover {
  background-color: rgba(237,28,36,0.8);
  color: #fff;
}

/* The dot/bullet/indicator container */
.dot-container {
	text-align: center;
	padding: 20px;
	margin-top: -80px;
}

/* The dots/bullets/indicators */
.dot {
	cursor: pointer;
	height: 13px;
	width: 13px;
	margin: 0 2px;
	border: 1.5px solid #ED1C24;
	border-radius: 50%;
	display: inline-block;
	transition: background-color 0.6s ease;
}

/* Add a background color to the active dot/circle */
.active, .dot:hover { background-color: #ED1C24; }

/* Add an italic font style to all quotes */
q {
	font-family:"coolvetica-regular-italic";
	font-size: 20px;
	color: #292826;
}

/* Add a blue color to the author */
.author {
	color: #ED1C24;
	font-size: 20px;
	margin-top: 20px;
}



#testimonial-container #review-button {
	font-size: 22px;
	padding: 9px 20px 5px;
	display: inline-block;
	color: #fff;
	text-decoration: none;
	margin-top: 20px;
	background-color: #31C4AB;
	margin-top: 0px;
}

#testimonial-container #review-button:hover { color: #999999; }



@media screen and (max-width: 830px) {
	#testimonial-container .testimonial h3 { font-size: 26px; }
	
	#testimonial-container .testimonial figure img { width: 40px; }
	
	q { font-size: 18px; }
	
	.author { font-size: 16px; }
	
	#testimonial-container #review-button { font-size: 18px; }
}
/* Testimonial End */





/* Contact Form */
#form-container {
	background-color: #fff;
	padding-top: 50px;
	padding-bottom: 50px;
}

form {
	max-width: 600px;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
}

::placeholder {
	color: #ED1C24;
	font-weight: 100;
	font-size: 16px;
	opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #ED1C24; }

::-ms-input-placeholder { /* Microsoft Edge */ color: #ED1C24; }

form .name,form .email,form .phone { height: 15px; }

form .name,form .email,form .phone,form textarea {
	border: 0px;
	padding: 5px 3px;
	margin-bottom: 35px;
	font-size: 17px;
	letter-spacing: 1px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	outline: none;
	-webkit-appearance: none;
	border-radius: 0px;
	display: block;
	border-bottom: 1px solid #ED1C24;
	width: 100%;
	background-color: #fff;
	color: #3a3a3c;
}

form textarea {
	height: 19px;
	resize: none;
	overflow-y: hidden;
}

form .submit-contact-form {
	text-decoration: none;
	border: 1px solid #ED1C24;
	padding: 7px 20px 5px;
	display: block;
	font-size: 16px;
	background-color: #fff;
	cursor: pointer;
	-webkit-border-radius: 0;
	border-radius: 0;
	-webkit-appearance: none;
	color: #ED1C24;
	font-weight: 100;
}

form .submit-contact-form:hover {
	background-color: #ED1C24;
	color: #fff;
}

form #form-phone-number {
	text-decoration: none;
	font-size: 20px;
	color: #ED1C24;
	display: inline-block;
	margin-top: 30px;
	padding: 10px 5px;
	font-weight: 100;
}

form #form-phone-number:hover { color: #292826; }
/* Contact Form End */






/* Footer */
footer {
	text-align: center;
	padding: 10px 60px 10px;
	background-color: #292826;
}

footer:after {
	content: "";
	display: table;
	clear: both;
}

footer nav a {
	color: #fff;
	font-family:"coolvetica-condensed-regular";
	font-size: 16px;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 5px;
	margin-left: 5px;
	text-transform: uppercase;
}

footer nav a:hover { color: #ED1C24; }

footer #footer-address { display: block; }

footer a {
	font-size: 14px;
	text-decoration: none;
	color: #fff;
	display: inline-block;
	margin-bottom: 10px;
	font-weight: 100;
}

footer figure { font-size: 0px; }

footer figure a img {
	height: 20px;
	width: 20px;
	margin-right: 7px;
	margin-left: 7px;
}

footer h5,footer h6,footer h6 a {
	color: #fff;
	font-size: 12px;
	font-weight: 100;
}

footer h6 a { text-decoration: none; }

footer a:hover { color: #ED1C24; }



@media screen and (max-width: 350px) {
	footer #footer-email-address { margin-right: 5px; }
	
	footer #footer-phone-number { margin-left: 5px; }
}



@media screen and (min-width: 351px) and (max-width: 700px) {
	footer #footer-email-address { margin-right: 10px; }
	
	footer #footer-phone-number { margin-left: 10px; }
}



@media screen and (min-width: 701px) {
	footer #footer-email-address { margin-right: 50px; }
	
	footer #footer-phone-number { margin-left: 50px; }
}
/* Footer End */



/* Back to Top */
#myBtn {
	display: none;
	position: fixed;
	bottom: 80px;
	right: 30px;
	z-index: 99;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 10px;
	border-radius: 4px;
	background-color: #292826;
}

#myBtn:hover { background-color: #ED1C24; }

#myBtn img { width: 20px; }
/* Back to Top End */





/* Mobile */
@media screen and (max-width: 700px) {
	.desktopMenu { display: none; }
	
	/* Hamburger to X Icon */
	.Xcontainer {
		/*text-align: center;*/
		height: 40px;
		width: 100%;
		background-color: #292826;
	}

	.Xicon {
		margin-top: 0px;
		cursor: pointer;
		padding: 11px;
		float: right;
	}

	.bar1, .bar2 {
		width: 35px;
		height: 1px;
		background-color: #fff;
		border-radius: 3px;
		margin: 5px 0;
		transition: 0.5s;
	}

	.change .bar1 {
		-webkit-transform: rotate(-45deg) translate(-2px, 2px);
		transform: rotate(-45deg) translate(-2px, 2px);
	}

	.change .bar2 {
		-webkit-transform: rotate(45deg) translate(-2.2px, -2.2px);
		transform: rotate(45deg) translate(-2.2px, -2.2px);
	}
/* Hamburger to X Icon End */

/* Menu */
	header #links-container {
		padding-top: 5px;
		display: none;
		text-align: right;
		padding-bottom: 10px;
	}

	header #links-container nav {
		display: inline-block;
		padding-right: 15px;
	}
	
	header #links-container nav a {
		display: block;
		margin-bottom: 5px;
		margin-left: 5px;
	}
	
	header #links-container #mobile-socila-media-icons {
		margin-top: 10px;
		margin-right: 15px;
	}
	
	header #links-container #mobile-socila-media-icons a { text-decoration: none; }
	
	header #links-container #mobile-socila-media-icons a img {
		width: 25px;
		height: 25px;
		margin-left: 10px;
	}
	/* Menu End */
	
	
	
	

	footer h6 { padding-top: 5px; }
}





/* Desktop */
@media screen and (min-width: 701px) {
	.mobileMenu,.mobileMenu a,#mobile-socila-media-icons { display: none; }
	
	/* Menu */
	.Xcontainer { display: none; }
	
	header { text-align: center; }
	
	header #links-container {
		display: inline-block !important;
		padding-top: 5px;
		padding-bottom: 5px;
		
		margin-left: 55px;
	}
	
	header #links-container nav a {
		padding-left: 10px;
		padding-right: 10px;
		margin-left: 10px;
		margin-right: 10px;
	}
	/* Menu End */

	footer h5 { float: left; }

	footer h6 { float: right; }
}