/*!
 * mobile stylesheet v1.0.0
 * http://www.youmeusdesign.com/
 *
 * Date: 2020-01-20
 *
 * ---- MENU
 * ---- LOGO ----
 * ---- CAROUSEL, CAROUSEL ITEM and TILES (RESET)
 * ---- MOBILE SPACER & HIDE
 * ---- DESCRIPTIONS
 * ---- CAPTION FADE
 * ---- MEDIA TILE (RESET)
 * ---- WIDTH (RESET)
 * ---- PADDING TOP (RESET)
 * ---- PADDING LEFT (RESET)
 * ---- PADDING RIGHT (RESET)
 * ---- AWARD
 * ---- FOOTER
 * ---- FOOTER HOMEPAGE
 * 
 */

/* ---- MENU ---- */

/* iPhone 4 and 4S portrait */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : portrait) {
	#menu .menu-block li,
	#menu .menu-main .icon-square,
	#menu .menu-main .text {
		margin:10px 25px 25px 40px;
	}
	#menu .menu-main .icon-rectangle {
		margin:10px 5px 25px 20px;
	}
}

/* iPhone 5, 5S, 5C and 5SE portrait */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) {
	#menu .menu-block li,
	#menu .menu-main .icon-square,
	#menu .menu-main .text {
		margin:10px 25px 25px 40px;
	}
	#menu .menu-main .icon-rectangle {
		margin:10px 5px 25px 20px;
	}
}

/* iPhone 6, 6S, 7 and 8 portrait */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) {
	#menu .menu-block li,
	#menu .menu-main .icon-square,
	#menu .menu-main .text {
		margin:10px 10px 25px 25px;
	}
	#menu .menu-main .icon-rectangle {
		margin:10px -10px 25px 5px;
	}
}

/* iPhone 6+, 7+ and 8+ portrait */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) {
	#menu .menu-block li,
	#menu .menu-main .icon-square,
	#menu .menu-main .text {
		margin:10px 5px 25px 36px;
	}
	#menu .menu-main .icon-rectangle {
		margin:10px -15px 25px 16px;
	}
}

/* iPhone 10, 11 portrait */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px) 
and (orientation : portrait) {
	#menu .menu-block li,
	#menu .menu-main .icon-square,
	#menu .menu-main .text {
		margin:10px 10px 25px 25px;
	}
	#menu .menu-main .icon-rectangle {	
		margin:10px -10px 25px 5px;
	}
}

/* iPhone 10, 11+ portrait */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 896px) 
and (orientation : portrait) {
	#menu .menu-block li,
	#menu .menu-main .icon-square,
	#menu .menu-main .text {
		margin:10px 5px 25px 36px;
	}
	#menu .menu-main .icon-rectangle {
		margin:10px -15px 25px 16px;
	}
}

/* ---- LOGO ---- */

/* iPhone 4 and 4S portrait */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : portrait) {
	.logo {
		margin:20px 25px 25px 40px;
	}
}

/* iPhone 5, 5S, 5C and 5SE portrait */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) {
	.logo {
		margin:20px 25px 25px 40px;
	}
}

/* iPhone 6, 6S, 7 and 8 portrait */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) {
	.logo {
		margin:20px 10px 25px 25px;
	}
}

/* iPhone 6+, 7+ and 8+ portrait */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) {
	.logo {
		margin:20px 5px 25px 36px;
	}
}

/* iPhone 10, 11 portrait */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px) 
and (orientation : portrait) {
	.logo {
		margin:20px 10px 25px 25px;
	}
}

/* iPhone 10, 11+ portrait */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 896px) 
and (orientation : portrait) {
	.logo {
		margin:20px 5px 25px 36px;
	}
}

/* ---- CAROUSEL, CAROUSEL ITEM ---- */

@media only screen and (max-width: 768px) {
	.carousel {
		overflow:visible;
	}
	
	.carousel-item {
		height: inherit;
		width:100%;	
		overflow:visible;
	}
	
	.absolute,
	.relative {
		position:relative;
	}
}

/* ---- MOBILE SPACER & HIDE ---- */
@media only screen and (max-width: 768px) {

	.mobile-spacer-40 {
			height:40px;
		}
	
	.mobile-spacer-60 {
			height:60px;
		}
	
	.mobile-spacer-100 {
			height:100px;
		}

	.mobile-spacer-120 {
			height:120px;
		}
	
	.mobile-spacer-140 {
			height:140px;
		}
	
	.mobile-spacer-160 {
			height:160px;
		}

	.mobile-hide {
		display: none;
		}
}

/* ---- DESCRIPTIONS ---- */

@media only screen and (max-width: 768px) {
	
	.project-description-title,
	.project-description,
	.project-description-small,
	.about-description,
	.about-description-small,
	.services-description,
	.services-description-small,
	.clients-description,
	.contact {
		position:relative;
		padding-top:40px;
		padding-bottom:30px;
	}
	
	.tile-description {
		padding-bottom:30px;
	}
	
	.about-poem p {
		font-size:32px;
		text-align: center;
		padding-top:8px;
		padding-right:25px;
		padding-bottom:8px;
		padding-left:25px;
	}
	
	.project-description-title h1 {
		font-size:19px;
		text-align: center;
		padding-top:8px;
		padding-right:45px;
		padding-bottom:8px;
		padding-left:45px;
	}
	
	.project-description p,
	.about-description p,
	.services-description p,
	.clients-description p {
		font-size:24px;
		text-align: center;
		padding-top:8px;
		padding-right:45px;
		padding-bottom:8px;
		padding-left:45px;
	}
	
	.project-description-small p,
	.about-description-small p,
	.contact p {
		font-size:19px;
		text-align: center;
		padding-top:5px;
		padding-right:45px;
		padding-bottom:5px;
		padding-left:45px;
	}
	
	.tile-description p {
		font-size:15px;
		text-align: center;
		padding-top:5px;
		padding-right:45px;
		padding-bottom:5px;
		padding-left:45px;
	}
	
}

/* iPhone 4 and 4S portrait */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : portrait) {
	.about-poem p {
		font-size:24px;
	}
	.project-description p,
	.project-description-small p,
	.about-description p,
	.about-description-small p,
	.services-description p,
	.services-description-small p,
	.clients-description p,
	.tile-description p,
	.contact p {
		padding-left:40px;
	}
}

/* iPhone 5, 5S, 5C and 5SE portrait */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) {
	.about-poem p {
		font-size:24px;
	}
	.project-description p,
	.project-description-small p,
	.about-description p,
	.about-description-small p,
	.services-description p,
	.services-description-small p,
	.clients-description p,
	.tile-description p,
	.contact p {
		padding-left:40px;
	}
}

/* iPhone 6, 6S, 7 and 8 portrait */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) {
	.about-poem p {
		font-size:26px;
	}
	.project-description p,
	.project-description-small p,
	.about-description p,
	.about-description-small p,
	.services-description p,
	.services-description-small p,
	.clients-description p,
	.tile-description p
	.contact p {
		padding-left:23px;
	}
}

/* iPhone 6+, 7+ and 8+ portrait */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) {
	.about-poem p {
		font-size:26px;
	}
	.project-description p,
	.about-description p,
	.services-description p
	.clients-description p {
		font-size:21px;
		padding-left:36px;
	}
	.project-description-small p,
	.about-description-small p,
	.services-description-small p,
	.contact p {
		font-size:19px;
		padding-left:36px;
	}
	.tile-description p {
		padding-left:36px;
	}
}

/* iPhone 10, 11 portrait */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px) 
and (orientation : portrait) {
	.about-poem p {
		font-size:26px;
	}
	.project-description p,
	.project-description-small p,
	.about-description p,
	.about-description-small p,
	.services-description p,
	.services-description-small p,
	.clients-description p,
	.tile-description p,
	.contact p {
		padding-left:21px;
	}
}

/* iPhone 10, 11+ portrait */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 896px) 
and (orientation : portrait) {
	.about-poem p {
		font-size:26px;
	}
	.project-description p,
	.about-description p,
	.services-description p,
	.clients-description p {
		font-size:21px;
		padding-left:36px;
	}
	.project-description-small p,
	.about-description-small p
	.services-description-small p,
	.contact p {
		font-size:19px;
		padding-left:36px;
	}
	.tile-description p {
		padding-left:36px;
	}
}

/* ---- CAPTION FADE ---- */

@media only screen and (max-width: 768px) {
	
	.caption-fade {
		float:inherit;
	}
	
	.caption-fade .fade-in .caption-text,
	.caption-fade .fade-out .caption-text,
	.caption-fade .fade-none .caption-text,
	.caption-ticker .caption-text {
		bottom:30px;
	}

	.caption-fade .fade-in .caption-text h2,
	.caption-fade .fade-out .caption-text h2,
	.caption-fade .fade-none .caption-text h2,
	.caption-ticker .caption-text h2 {
		font-size:19px;
		padding-left:36px;
		padding-right:36px;
	}

	.caption-fade .fade-in .caption-text p,
	.caption-fade .fade-out .caption-text p,
	.caption-fade .fade-none .caption-text p,
	.caption-ticker .caption-text p {
		font-size:20px;
		padding-left:36px;
		padding-right:36px;
	}

	.caption-fade .fade-in .caption-text time,
	.caption-fade .fade-out .caption-text time,
	.caption-fade .fade-none .caption-text time,
	.caption-ticker .caption-text time {
		font-size:15px;
		padding-left:36px;
		padding-right:36px;
	}

}

/* iPhone 4 and 4S portrait */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) 
and (orientation : portrait) {
	.caption-fade .fade-in .caption-text h2,
	.caption-fade .fade-out .caption-text h2,
	.caption-fade .fade-none .caption-text h2,
	.caption-ticker .caption-text h2,
	
	.caption-fade .fade-in .caption-text p,
	.caption-fade .fade-out .caption-text p,
	.caption-fade .fade-none .caption-text p,
	.caption-ticker .caption-text p,
	
	.caption-fade .fade-in .caption-text time,
	.caption-fade .fade-out .caption-text time,
	.caption-fade .fade-none .caption-text time,
	.caption-ticker .caption-text time {
		padding-left:40px;
	}
	
	.caption-fade .fade-in .caption-text p,
	.caption-fade .fade-out .caption-text p,
	.caption-fade .fade-none .caption-text p,
	.caption-ticker .caption-text p {
		line-height:110%;
	}
}

/* iPhone 5, 5S, 5C and 5SE portrait */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : portrait) {
	.caption-fade .fade-in .caption-text h2,
	.caption-fade .fade-out .caption-text h2,
	.caption-fade .fade-none .caption-text h2,
	.caption-ticker .caption-text h2,
	
	.caption-fade .fade-in .caption-text p,
	.caption-fade .fade-out .caption-text p,
	.caption-fade .fade-none .caption-text p,
	.caption-ticker .caption-text p,
	
	.caption-fade .fade-in .caption-text time,
	.caption-fade .fade-out .caption-text time,
	.caption-fade .fade-none .caption-text time,
	.caption-ticker .caption-text time {
		padding-left:40px;
	}
	
	.caption-fade .fade-in .caption-text p,
	.caption-fade .fade-out .caption-text p,
	.caption-fade .fade-none .caption-text p,
	.caption-ticker .caption-text p {
		line-height:110%;
	}
}

/* iPhone 6, 6S, 7 and 8 portrait */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) {
	.caption-fade .fade-in .caption-text h2,
	.caption-fade .fade-out .caption-text h2,
	.caption-fade .fade-none .caption-text h2,
	.caption-ticker .caption-text h2,
	
	.caption-fade .fade-in .caption-text p,
	.caption-fade .fade-out .caption-text p,
	.caption-fade .fade-none .caption-text p,
	.caption-ticker .caption-text p,
	
	.caption-fade .fade-in .caption-text time,
	.caption-fade .fade-out .caption-text time,
	.caption-fade .fade-none .caption-text time,
	.caption-ticker .caption-text time {
		padding-left:25px;
	}
	
	.caption-fade .fade-in .caption-text p,
	.caption-fade .fade-out .caption-text p,
	.caption-fade .fade-none .caption-text p,
	.caption-ticker .caption-text p {
		line-height:110%;
	}
}

/* iPhone 6+, 7+ and 8+ portrait */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) 
and (orientation : portrait) {
	.caption-fade .fade-in .caption-text h2,
	.caption-fade .fade-out .caption-text h2,
	.caption-fade .fade-none .caption-text h2,
	.caption-ticker .caption-text h2,
	
	.caption-fade .fade-in .caption-text p,
	.caption-fade .fade-out .caption-text p,
	.caption-fade .fade-none .caption-text p,
	.caption-ticker .caption-text p,
	
	.caption-fade .fade-in .caption-text time,
	.caption-fade .fade-out .caption-text time,
	.caption-fade .fade-none .caption-text time,
	.caption-ticker .caption-text time {
		padding-left:36px;
	}
}

/* iPhone 10, 11 portrait */
@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px) 
and (orientation : portrait) {
	.caption-fade .fade-in .caption-text h2,
	.caption-fade .fade-out .caption-text h2,
	.caption-fade .fade-none .caption-text h2,
	.caption-ticker .caption-text h2,
	
	.caption-fade .fade-in .caption-text p,
	.caption-fade .fade-out .caption-text p,
	.caption-fade .fade-none .caption-text p,
	.caption-ticker .caption-text p,
	
	.caption-fade .fade-in .caption-text time,
	.caption-fade .fade-out .caption-text time,
	.caption-fade .fade-none .caption-text time,
	.caption-ticker .caption-text time {
		padding-left:25px;
	}
	
	.caption-fade .fade-in .caption-text p,
	.caption-fade .fade-out .caption-text p,
	.caption-fade .fade-none .caption-text p,
	.caption-ticker .caption-text p {
		line-height:110%;
	}
}

/* iPhone 10, 11+ portrait */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 896px) 
and (orientation : portrait) {
	.caption-fade .fade-in .caption-text h2,
	.caption-fade .fade-out .caption-text h2,
	.caption-fade .fade-none .caption-text h2,
	.caption-ticker .caption-text h2,
	
	.caption-fade .fade-in .caption-text p,
	.caption-fade .fade-out .caption-text p,
	.caption-fade .fade-none .caption-text p,
	.caption-ticker .caption-text p,
	
	.caption-fade .fade-in .caption-text time,
	.caption-fade .fade-out .caption-text time,
	.caption-fade .fade-none .caption-text time,
	.caption-ticker .caption-text time {
		padding-left:36px;
	}
}

/* ---- MEDIA TILE (RESET) ---- */

@media only screen and (max-width: 768px) {
	.media-tile-1,
	.media-tile-2,
	.media-tile-3,
	.media-tile-4,
	.media-tile-5,
	.media-tile-6,
	.media-tile-7,
	.media-tile-8,
	.media-tile-9,
	.media-tile-10,
	.media-tile-11,
	.media-tile-12,
	.media-tile-13,
	.media-tile-14,
	.media-tile-15,
	.media-tile-16,
	.media-tile-17,
	.media-tile-18,
	.media-tile-19,
	.media-tile-20,
	.media-tile-21,
	.media-tile-22,
	.media-tile-23,
	.media-tile-24,
	.media-tile-25,
	.media-tile-26,
	.media-tile-27,
	.media-tile-28,
	.media-tile-29,
	.media-tile-30,
	.media-tile-31,
	.media-tile-32,
	.media-tile-33,
	.media-tile-34,
	.media-tile-35,
	.media-tile-36,
	.media-tile-37,
	.media-tile-38,
	.media-tile-39,
	.media-tile-40,
	.media-tile-41,
	.media-tile-42,
	.media-tile-43,
	.media-tile-44,
	.media-tile-45,
	.media-tile-46,
	.media-tile-47,
	.media-tile-48,
	.media-tile-49,
	.media-tile-50,
	.media-tile-51,
	.media-tile-52,
	.media-tile-53,
	.media-tile-54,
	.media-tile-55,
	.media-tile-56,
	.media-tile-57,
	.media-tile-58,
	.media-tile-59,
	.media-tile-60,
	.media-tile-61,
	.media-tile-62,
	.media-tile-63,
	.media-tile-64,
	.media-tile-65,
	.media-tile-66,
	.media-tile-67,
	.media-tile-68,
	.media-tile-69,
	.media-tile-70,
	.media-tile-71,
	.media-tile-72,
	.media-tile-73,
	.media-tile-74,
	.media-tile-75,
	.media-tile-76,
	.media-tile-77,
	.media-tile-78,
	.media-tile-79,
	.media-tile-80,
	.media-tile-81
	.media-tile-82,
	.media-tile-83,
	.media-tile-84,
	.media-tile-85,
	.media-tile-86,
	.media-tile-87,
	.media-tile-88,
	.media-tile-89,
	.media-tile-90,
	.media-tile-91,
	.media-tile-92,
	.media-tile-93,
	.media-tile-94,
	.media-tile-95,
	.media-tile-96,
	.media-tile-97,
	.media-tile-98,
	.media-tile-99,
	.media-tile-100 {
		width:100%;
		line-height:0;
		margin-bottom:8px;
	}
}

/* ---- WIDTH (RESET) ---- */

@media only screen and (max-width: 768px) {	
	.width-1,
	.width-2,
	.width-3,
	.width-4,
	.width-5,
	.width-6,
	.width-7,
	.width-8,
	.width-9,
	.width-10,
	.width-11,
	.width-12,
	.width-13,
	.width-14,
	.width-15,
	.width-16,
	.width-17,
	.width-18,
	.width-19,
	.width-20,
	.width-21,
	.width-22,
	.width-23,
	.width-24,
	.width-25,
	.width-26,
	.width-27,
	.width-28,
	.width-29,
	.width-30,
	.width-31,
	.width-32,
	.width-33,
	.width-34,
	.width-35,
	.width-36,
	.width-37,
	.width-38,
	.width-39,
	.width-40,
	.width-41,
	.width-42,
	.width-43,
	.width-44,
	.width-45,
	.width-46,
	.width-47,
	.width-48,
	.width-49,
	.width-50,
	.width-51,
	.width-52,
	.width-53,
	.width-54,
	.width-55,
	.width-56,
	.width-57,
	.width-58,
	.width-59,
	.width-60,
	.width-61,
	.width-62,
	.width-63,
	.width-64,
	.width-65,
	.width-66,
	.width-67,
	.width-68,
	.width-69,
	.width-70,
	.width-71,
	.width-72,
	.width-73,
	.width-74,
	.width-75,
	.width-76,
	.width-77,
	.width-78,
	.width-79,
	.width-80,
	.width-81,
	.width-82,
	.width-83,
	.width-84,
	.width-85,
	.width-86,
	.width-87,
	.width-88,
	.width-89,
	.width-90,
	.width-91,
	.width-92,
	.width-93,
	.width-94,
	.width-95,
	.width-96,
	.width-97,
	.width-98,
	.width-99,
	.width-100,
	.width-101,
	.width-102,
	.width-103,
	.width-104,
	.width-105,
	.width-106,
	.width-107,
	.width-108,
	.width-109,
	.width-110,
	.width-111,
	.width-112,
	.width-113,
	.width-114,
	.width-115,
	.width-116,
	.width-117,
	.width-118,
	.width-119,
	.width-120,
	.width-121,
	.width-122,
	.width-123,
	.width-124,
	.width-125,
	.width-126,
	.width-127,
	.width-128,
	.width-129,
	.width-130,
	.width-131,
	.width-132,
	.width-133,
	.width-134,
	.width-135,
	.width-136,
	.width-137,
	.width-138,
	.width-139,
	.width-140,
	.width-141,
	.width-142,
	.width-143,
	.width-144,
	.width-145,
	.width-146,
	.width-147,
	.width-148,
	.width-149,
	.width-150,
	.width-151,
	.width-152,
	.width-153,
	.width-154,
	.width-155,
	.width-156,
	.width-157,
	.width-158,
	.width-159,
	.width-160,
	.width-161,
	.width-162,
	.width-163,
	.width-164,
	.width-165,
	.width-166,
	.width-167,
	.width-168,
	.width-169,
	.width-170,
	.width-171,
	.width-172,
	.width-173,
	.width-174,
	.width-175,
	.width-176,
	.width-177,
	.width-178,
	.width-179,
	.width-180,
	.width-181,
	.width-182,
	.width-183,
	.width-184,
	.width-185,
	.width-186,
	.width-187,
	.width-188,
	.width-189,
	.width-190,
	.width-191,
	.width-192,
	.width-193,
	.width-194,
	.width-195,
	.width-196,
	.width-197,
	.width-198,
	.width-199,
	.width-200 {
		width:100%;
	}
}


/* ---- PADDING TOP (RESET) ---- */

@media only screen and (max-width: 768px) {
	.padding-top-1,
	.padding-top-2,
	.padding-top-3,
	.padding-top-4,
	.padding-top-5,
	.padding-top-6,
	.padding-top-7,
	.padding-top-8,
	.padding-top-9,
	.padding-top-10,
	.padding-top-11,
	.padding-top-12,
	.padding-top-13,
	.padding-top-14,
	.padding-top-15,
	.padding-top-16,
	.padding-top-17,
	.padding-top-18,
	.padding-top-19,
	.padding-top-20,
	.padding-top-21,
	.padding-top-22,
	.padding-top-23,
	.padding-top-24,
	.padding-top-25,
	.padding-top-26,
	.padding-top-27,
	.padding-top-28,
	.padding-top-29,
	.padding-top-30,
	.padding-top-31,
	.padding-top-32,
	.padding-top-33,
	.padding-top-34,
	.padding-top-35,
	.padding-top-36,
	.padding-top-37,
	.padding-top-38,
	.padding-top-39,
	.padding-top-40,
	.padding-top-41,
	.padding-top-42,
	.padding-top-43,
	.padding-top-44,
	.padding-top-45,
	.padding-top-46,
	.padding-top-47,
	.padding-top-48,
	.padding-top-49,
	.padding-top-50,
	.padding-top-51,
	.padding-top-52,
	.padding-top-53,
	.padding-top-54,
	.padding-top-55,
	.padding-top-56,
	.padding-top-57,
	.padding-top-58,
	.padding-top-59,
	.padding-top-60,
	.padding-top-61,
	.padding-top-62,
	.padding-top-63,
	.padding-top-64,
	.padding-top-65,
	.padding-top-66,
	.padding-top-67,
	.padding-top-68,
	.padding-top-69,
	.padding-top-70,
	.padding-top-71,
	.padding-top-72,
	.padding-top-73,
	.padding-top-74,
	.padding-top-75,
	.padding-top-76,
	.padding-top-77,
	.padding-top-78,
	.padding-top-79,
	.padding-top-80,
	.padding-top-81,
	.padding-top-82,
	.padding-top-83,
	.padding-top-84,
	.padding-top-85,
	.padding-top-86,
	.padding-top-87,
	.padding-top-88,
	.padding-top-89,
	.padding-top-90,
	.padding-top-91,
	.padding-top-92,
	.padding-top-93,
	.padding-top-94,
	.padding-top-95,
	.padding-top-96,
	.padding-top-97,
	.padding-top-98,
	.padding-top-99,
	.padding-top-100,
	.padding-top-101,
	.padding-top-102,
	.padding-top-103,
	.padding-top-104,
	.padding-top-105,
	.padding-top-106,
	.padding-top-107,
	.padding-top-108,
	.padding-top-109,
	.padding-top-110,
	.padding-top-111,
	.padding-top-112,
	.padding-top-113,
	.padding-top-114,
	.padding-top-115,
	.padding-top-116,
	.padding-top-117,
	.padding-top-118,
	.padding-top-119,
	.padding-top-120,
	.padding-top-121,
	.padding-top-122,
	.padding-top-123,
	.padding-top-124,
	.padding-top-125,
	.padding-top-126,
	.padding-top-127,
	.padding-top-128,
	.padding-top-129,
	.padding-top-130,
	.padding-top-131,
	.padding-top-132,
	.padding-top-133,
	.padding-top-134,
	.padding-top-135,
	.padding-top-136,
	.padding-top-137,
	.padding-top-138,
	.padding-top-139,
	.padding-top-140,
	.padding-top-141,
	.padding-top-142,
	.padding-top-143,
	.padding-top-144,
	.padding-top-145,
	.padding-top-146,
	.padding-top-147,
	.padding-top-148,
	.padding-top-149,
	.padding-top-150,
	.padding-top-151,
	.padding-top-152,
	.padding-top-153,
	.padding-top-154,
	.padding-top-155,
	.padding-top-156,
	.padding-top-157,
	.padding-top-158,
	.padding-top-159,
	.padding-top-160,
	.padding-top-161,
	.padding-top-162,
	.padding-top-163,
	.padding-top-164,
	.padding-top-165,
	.padding-top-166,
	.padding-top-167,
	.padding-top-168,
	.padding-top-169,
	.padding-top-170,
	.padding-top-171,
	.padding-top-172,
	.padding-top-173,
	.padding-top-174,
	.padding-top-175,
	.padding-top-176,
	.padding-top-177,
	.padding-top-178,
	.padding-top-179,
	.padding-top-180,
	.padding-top-181,
	.padding-top-182,
	.padding-top-183,
	.padding-top-184,
	.padding-top-185,
	.padding-top-186,
	.padding-top-187,
	.padding-top-188,
	.padding-top-189,
	.padding-top-190,
	.padding-top-191,
	.padding-top-192,
	.padding-top-193,
	.padding-top-194,
	.padding-top-195,
	.padding-top-196,
	.padding-top-197,
	.padding-top-198,
	.padding-top-199,
	.padding-top-200 {
		padding-top:0;
	}
}

/* ---- PADDING LEFT (RESET) ---- */

@media only screen and (max-width: 768px) {
	.padding-left-1,
	.padding-left-2,
	.padding-left-3,
	.padding-left-4,
	.padding-left-5,
	.padding-left-6,
	.padding-left-7,
	.padding-left-8,
	.padding-left-9,
	.padding-left-10,
	.padding-left-11,
	.padding-left-12,
	.padding-left-13,
	.padding-left-14,
	.padding-left-15,
	.padding-left-16,
	.padding-left-17,
	.padding-left-18,
	.padding-left-19,
	.padding-left-20,
	.padding-left-21,
	.padding-left-22,
	.padding-left-23,
	.padding-left-24,
	.padding-left-25,
	.padding-left-26,
	.padding-left-27,
	.padding-left-28,
	.padding-left-29,
	.padding-left-30,
	.padding-left-31,
	.padding-left-32,
	.padding-left-33,
	.padding-left-34,
	.padding-left-35,
	.padding-left-36,
	.padding-left-37,
	.padding-left-38,
	.padding-left-39,
	.padding-left-40,
	.padding-left-41,
	.padding-left-42,
	.padding-left-43,
	.padding-left-44,
	.padding-left-45,
	.padding-left-46,
	.padding-left-47,
	.padding-left-48,
	.padding-left-49,
	.padding-left-50,
	.padding-left-51,
	.padding-left-52,
	.padding-left-53,
	.padding-left-54,
	.padding-left-55,
	.padding-left-56,
	.padding-left-57,
	.padding-left-58,
	.padding-left-59,
	.padding-left-60,
	.padding-left-61,
	.padding-left-62,
	.padding-left-63,
	.padding-left-64,
	.padding-left-65,
	.padding-left-66,
	.padding-left-67,
	.padding-left-68,
	.padding-left-69,
	.padding-left-70,
	.padding-left-71,
	.padding-left-72,
	.padding-left-73,
	.padding-left-74,
	.padding-left-75,
	.padding-left-76,
	.padding-left-77,
	.padding-left-78,
	.padding-left-79,
	.padding-left-80,
	.padding-left-81,
	.padding-left-82,
	.padding-left-83,
	.padding-left-84,
	.padding-left-85,
	.padding-left-86,
	.padding-left-87,
	.padding-left-88,
	.padding-left-89,
	.padding-left-90,
	.padding-left-91,
	.padding-left-92,
	.padding-left-93,
	.padding-left-94,
	.padding-left-95,
	.padding-left-96,
	.padding-left-97,
	.padding-left-98,
	.padding-left-99,
	.padding-left-100,
	.padding-left-101,
	.padding-left-102,
	.padding-left-103,
	.padding-left-104,
	.padding-left-105,
	.padding-left-106,
	.padding-left-107,
	.padding-left-108,
	.padding-left-109,
	.padding-left-110,
	.padding-left-111,
	.padding-left-112,
	.padding-left-113,
	.padding-left-114,
	.padding-left-115,
	.padding-left-116,
	.padding-left-117,
	.padding-left-118,
	.padding-left-119,
	.padding-left-120,
	.padding-left-121,
	.padding-left-122,
	.padding-left-123,
	.padding-left-124,
	.padding-left-125,
	.padding-left-126,
	.padding-left-127,
	.padding-left-128,
	.padding-left-129,
	.padding-left-130,
	.padding-left-131,
	.padding-left-132,
	.padding-left-133,
	.padding-left-134,
	.padding-left-135,
	.padding-left-136,
	.padding-left-137,
	.padding-left-138,
	.padding-left-139,
	.padding-left-140,
	.padding-left-141,
	.padding-left-142,
	.padding-left-143,
	.padding-left-144,
	.padding-left-145,
	.padding-left-146,
	.padding-left-147,
	.padding-left-148,
	.padding-left-149,
	.padding-left-150,
	.padding-left-151,
	.padding-left-152,
	.padding-left-153,
	.padding-left-154,
	.padding-left-155,
	.padding-left-156,
	.padding-left-157,
	.padding-left-158,
	.padding-left-159,
	.padding-left-160,
	.padding-left-161,
	.padding-left-162,
	.padding-left-163,
	.padding-left-164,
	.padding-left-165,
	.padding-left-166,
	.padding-left-167,
	.padding-left-168,
	.padding-left-169,
	.padding-left-170,
	.padding-left-171,
	.padding-left-172,
	.padding-left-173,
	.padding-left-174,
	.padding-left-175,
	.padding-left-176,
	.padding-left-177,
	.padding-left-178,
	.padding-left-179,
	.padding-left-180,
	.padding-left-181,
	.padding-left-182,
	.padding-left-183,
	.padding-left-184,
	.padding-left-185,
	.padding-left-186,
	.padding-left-187,
	.padding-left-188,
	.padding-left-189,
	.padding-left-190,
	.padding-left-191,
	.padding-left-192,
	.padding-left-193,
	.padding-left-194,
	.padding-left-195,
	.padding-left-196,
	.padding-left-197,
	.padding-left-198,
	.padding-left-199,
	.padding-left-200 {
		padding-left:0;
	}
}

/* ---- PADDING RIGHT (RESET) ---- */

@media only screen and (max-width: 768px) {
	.padding-right-1,
	.padding-right-2,
	.padding-right-3,
	.padding-right-4,
	.padding-right-5,
	.padding-right-6,
	.padding-right-7,
	.padding-right-8,
	.padding-right-9,
	.padding-right-10,
	.padding-right-11,
	.padding-right-12,
	.padding-right-13,
	.padding-right-14,
	.padding-right-15,
	.padding-right-16,
	.padding-right-17,
	.padding-right-18,
	.padding-right-19,
	.padding-right-20,
	.padding-right-21,
	.padding-right-22,
	.padding-right-23,
	.padding-right-24,
	.padding-right-25,
	.padding-right-26,
	.padding-right-27,
	.padding-right-28,
	.padding-right-29,
	.padding-right-30,
	.padding-right-31,
	.padding-right-32,
	.padding-right-33,
	.padding-right-34,
	.padding-right-35,
	.padding-right-36,
	.padding-right-37,
	.padding-right-38,
	.padding-right-39,
	.padding-right-40,
	.padding-right-41,
	.padding-right-42,
	.padding-right-43,
	.padding-right-44,
	.padding-right-45,
	.padding-right-46,
	.padding-right-47,
	.padding-right-48,
	.padding-right-49,
	.padding-right-50,
	.padding-right-51,
	.padding-right-52,
	.padding-right-53,
	.padding-right-54,
	.padding-right-55,
	.padding-right-56,
	.padding-right-57,
	.padding-right-58,
	.padding-right-59,
	.padding-right-60,
	.padding-right-61,
	.padding-right-62,
	.padding-right-63,
	.padding-right-64,
	.padding-right-65,
	.padding-right-66,
	.padding-right-67,
	.padding-right-68,
	.padding-right-69,
	.padding-right-70,
	.padding-right-71,
	.padding-right-72,
	.padding-right-73,
	.padding-right-74,
	.padding-right-75,
	.padding-right-76,
	.padding-right-77,
	.padding-right-78,
	.padding-right-79,
	.padding-right-80,
	.padding-right-81,
	.padding-right-82,
	.padding-right-83,
	.padding-right-84,
	.padding-right-85,
	.padding-right-86,
	.padding-right-87,
	.padding-right-88,
	.padding-right-89,
	.padding-right-90,
	.padding-right-91,
	.padding-right-92,
	.padding-right-93,
	.padding-right-94,
	.padding-right-95,
	.padding-right-96,
	.padding-right-97,
	.padding-right-98,
	.padding-right-99,
	.padding-right-100,
	.padding-right-101,
	.padding-right-102,
	.padding-right-103,
	.padding-right-104,
	.padding-right-105,
	.padding-right-106,
	.padding-right-107,
	.padding-right-108,
	.padding-right-109,
	.padding-right-110,
	.padding-right-111,
	.padding-right-112,
	.padding-right-113,
	.padding-right-114,
	.padding-right-115,
	.padding-right-116,
	.padding-right-117,
	.padding-right-118,
	.padding-right-119,
	.padding-right-120,
	.padding-right-121,
	.padding-right-122,
	.padding-right-123,
	.padding-right-124,
	.padding-right-125,
	.padding-right-126,
	.padding-right-127,
	.padding-right-128,
	.padding-right-129,
	.padding-right-130,
	.padding-right-131,
	.padding-right-132,
	.padding-right-133,
	.padding-right-134,
	.padding-right-135,
	.padding-right-136,
	.padding-right-137,
	.padding-right-138,
	.padding-right-139,
	.padding-right-140,
	.padding-right-141,
	.padding-right-142,
	.padding-right-143,
	.padding-right-144,
	.padding-right-145,
	.padding-right-146,
	.padding-right-147,
	.padding-right-148,
	.padding-right-149,
	.padding-right-150,
	.padding-right-151,
	.padding-right-152,
	.padding-right-153,
	.padding-right-154,
	.padding-right-155,
	.padding-right-156,
	.padding-right-157,
	.padding-right-158,
	.padding-right-159,
	.padding-right-160,
	.padding-right-161,
	.padding-right-162,
	.padding-right-163,
	.padding-right-164,
	.padding-right-165,
	.padding-right-166,
	.padding-right-167,
	.padding-right-168,
	.padding-right-169,
	.padding-right-170,
	.padding-right-171,
	.padding-right-172,
	.padding-right-173,
	.padding-right-174,
	.padding-right-175,
	.padding-right-176,
	.padding-right-177,
	.padding-right-178,
	.padding-right-179,
	.padding-right-180,
	.padding-right-181,
	.padding-right-182,
	.padding-right-183,
	.padding-right-184,
	.padding-right-185,
	.padding-right-186,
	.padding-right-187,
	.padding-right-188,
	.padding-right-189,
	.padding-right-190,
	.padding-right-191,
	.padding-right-192,
	.padding-right-193,
	.padding-right-194,
	.padding-right-195,
	.padding-right-196,
	.padding-right-197,
	.padding-right-198,
	.padding-right-199,
	.padding-right-200 {
		padding-right:0;
	}
}

/* ---- AWARD ---- */

@media only screen and (max-width: 768px) {
	.award-icon {
		width:250px;
		margin-left:-20px;
	}
	.award-icon-wide {
		width:578px;
		margin-left:-20px;
	}
	.award-logo {
		padding:0 0 0 22px;
		margin-left:auto;
  		margin-right:auto;
  		width:50%;
	}
}

/* ---- BUY BUTTON 2 ---- */

@media only screen and (max-width: 768px) {
	.buy-button2 {
		margin-left:35px;
		margin-bottom:35px;
	}
}

/* ---- FOOTER ---- */

@media only screen and (max-width: 768px) {
	#footer {
		position:relative;
		bottom:inherit;
		margin:40px 0 40px 0;
	}
	
	#footer ul {
		float:none;
		padding:0;
		margin:0;
		text-align:center;
	}
	
	#footer ul li {
		padding:0;
		font-size:14px;
	}

}

/* ---- FOOTER HOMEPAGE ---- */

@media only screen and (max-width: 500px) { 
	#footer-homepage  {
		display:none;
	}
	
	#footer-homepage ul li {
		font-size:14px;
	}
}
