/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 4 version
*/

/* slideshow: start */
#hp_slider {}

	#hp_slider .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-custom-video::before {
	    position: absolute;
	    content: '';
	    width: 100%;
	    height: 100%;
	    top: 0;
	    left: 0;
	    background: #000;
	    z-index: 2;
	    opacity: 0.29;
	    pointer-events: none;
	}
	#hp_slider .aios-slider.aios-slider-template-default .aios-slider-splide .aios-slider-custom-video::after {
	    position: absolute;
	    content: '';
	    width: 100%;
	    height: 23%;
	    bottom: 0;
	    left: 0;
	    background: linear-gradient(0deg, black, transparent);
	    z-index: 1;
	    opacity: 0.65;
	    pointer-events: none;
	}
	.slider-content {
	    top: 50.8%;
	    -webkit-transform: translateY(-50%);
	        -ms-transform: translateY(-50%);
	            transform: translateY(-50%);
	    z-index: 5;
	    width: 100%;
	    text-align: center;
	    padding: 0 20px;
	}
		.slider-logo img {
		    width: 100%;
		    max-width: clamp(400px, 45vw, 864px);
		    height: auto;
		}
		.slider-broker-logo img {
		    width: 100%;
		    max-width: clamp(220px, 16.927vw, 325px);
		    height: auto;
		}
		.slider-content h2 {
		    font-size: 20px;
		    text-transform: uppercase;
		    color: #fff;
		    letter-spacing: 0.250em;
		    margin: 37px 0;
		}
	.slider-scroll {
	    z-index: 4;
	    top: 47%;
	    -webkit-transform: translateY(-50%) rotate(90deg);
	        -ms-transform: translateY(-50%) rotate(90deg);
	            transform: translateY(-50%) rotate(90deg);
	    left: -65px;
	    color: #fff;
	    text-transform: uppercase;
	    font-size: 11px;
	    letter-spacing: 0.3em;
	    font-weight: 600;

	}
		.slider-scroll span {
		    display: -webkit-box;
		    display: -ms-flexbox;
		    display: flex;
		    -webkit-box-align: center;
		        -ms-flex-align: center;
		            align-items: center;
		}
			.slider-scroll span em {
			    display: block;
			    width: 62px;
			    height: 2px;
			    background: var(--primary);
			    margin-right: 18px;
			}
			.slider-scroll span i {
			    font-size: 10px;
			    display: inline-block;
			    padding-left: 10px;
			    -webkit-animation: scroll-down 1s infinite;
			            animation: scroll-down 1s infinite;
			}

			@-webkit-keyframes scroll-down {
				0% {
					-webkit-transform: translateX(-10px);
					        transform: translateX(-10px);
				}
				50% {
					-webkit-transform: translateX(-5px);
					        transform: translateX(-5px);
				}
				0% {
					-webkit-transform: translateX(0px);
					        transform: translateX(0px);
				}
			}

			@keyframes scroll-down {
				0% {
					-webkit-transform: translateX(-10px);
					        transform: translateX(-10px);
				}
				50% {
					-webkit-transform: translateX(-5px);
					        transform: translateX(-5px);
				}
				0% {
					-webkit-transform: translateX(0px);
					        transform: translateX(0px);
				}
			}


/* Fixed SMI */
#hp_fixed-smi {
    top: 44%;
    right: 0;
    z-index: 10;
}
	.fxd-smi {
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: normal;
	        -ms-flex-direction: column;
	            flex-direction: column;
	    padding-right: 30px;
	}
		.fxd-smi a {
		    color: #fff;
		    font-size: 26px;
		    display: block;
		    margin: 10px;
		    -webkit-transition: var(--animate);
		    -o-transition: var(--animate);
		    transition: var(--animate);
		    text-shadow: 0 2px 3px #666;
		}
		.fxd-smi a:hover i{
			background-image: var(--hover-gradient);
		    color: transparent;
		    -webkit-background-clip: text;
		    background-clip: text;
		}
		.fxd-smi a:hover {
		    text-shadow: none;
		}

/* Exclusive Listings: start */
.exc-list-wrap {
    padding: 0 20px;
}
	.exc-list-inner {
	    width: 100%;
	    max-width: 1320px;
	    margin: 0 auto;
	    padding: 100px 0 60px;
	}
		.exc-list-title .gsite-title {
		    margin: 0 auto;
		}
		.exc-list-feed {
		    padding-top: 50px;
		}
			.exc-list-main a {
			    display: block;
			}
				.exc-list-photo canvas {
				    min-height: 200px;
				}
				.exc-list-photo img, .exc-list-photo img {
				    -webkit-transition: -webkit-transform 10s ease-in-out;
				    transition: -webkit-transform 10s ease-in-out;
				    -o-transition: transform 10s ease-in-out;
				    transition: transform 10s ease-in-out;
				    transition: transform 10s ease-in-out, -webkit-transform 10s ease-in-out;
				}
					.exc-list-main:hover .exc-list-photo img, .exc-list-thumb-list:hover .exc-list-photo img {
					    -webkit-transform: scale(1.3);
					        -ms-transform: scale(1.3);
					            transform: scale(1.3);
					}
					.exc-list-photo:before {
					    position: absolute;
					    content: '';
					    width: 100%;
					    height: 100%;
					    top: 0;
					    left: 0;
					    background: #fff;
					    z-index: 1;
					    opacity: 0;
					    -webkit-transition: var(--animate);
					    -o-transition: var(--animate);
					    transition: var(--animate);
					}
						.exc-list-main:hover .exc-list-photo:before,
						.exc-list-thumb-list:hover .exc-list-photo:before {
							opacity: 0.8;
						}
				.list-info {
				    top: 50%;
				    width: 100%;
				    text-align: center;
				    padding: 0 10px;
				    z-index: 3;
				    opacity: 0;
				}
					.list-info > div {
					    font-size: 18px;
					    letter-spacing: 0.02em;
					    padding: 2px 15px;
					    color: #000;
					    text-transform: uppercase;
					    border-right: 1px solid #000;
					}
					.list-info > div:last-child {
					    border: none;
					}
						.exc-list-main:hover .list-info,
						.exc-list-thumb-list:hover .list-info {
							opacity: 1;
						}
				.list-stat {
				    text-transform: uppercase;
				    text-align: center;
				    font-size: 20px;
				    padding: 19px 10px;
				    color: #fff;
				    background: #000;
				    letter-spacing: 0.05em;
				    font-weight: 500;
				    -webkit-transition: var(--animate);
				    -o-transition: var(--animate);
				    transition: var(--animate);
				}
					.exc-list-main:hover .list-stat, .exc-list-thumb-list:hover .list-stat {
					    background: var(--primary);
					}
				.list-det {
				    text-align: center;
				    padding: 40px 10px 20px;
				}
					.list-address {
					    font-size: clamp(14px,0.885vw,17px);
					    font-family: var(--font-family-title);
					    text-transform: uppercase;
					    letter-spacing: 0.02em;
					    padding-bottom: 18px;
					}
						.list-address span {
						    font-size: clamp(20px,1.458vw,28px);
						    display: block;
						    font-weight: 700;
						    padding-bottom: 10px;
						}
					.list-price {
					    color: var(--secondary);
					    font-size: clamp(19px, 1.302vw, 25px);
					    letter-spacing: 0.05em;
					    font-weight: 600;
					    padding: 15px 15px 0;
					    width: -webkit-fit-content;
					    width: -moz-fit-content;
					    width: fit-content;
					    margin: 0 auto;
					    border-top: 1px solid #ccc;
					}
			.exc-list-thumb {
			    padding-top: 40px;
			    margin: 0 -12px;
			}
				.exc-list-thumb-list {
				    width: 33.33%;
				    padding: 12px;
				}
					.exc-list-thumb-list a {
						display: block;
					}
		.exc-list-btn {
		    padding-top: 15px;
		}
			.exc-list-btn .gsite-button {
			    margin: 0 auto;
			}
			

/* Welcome: start */

.welc-wrap {
    padding: 0 20px;
}
	.welc-bg::before {
	    position: absolute;
	    content: '';
	    width: 100%;
	    height: 100%;
	    top: 0;
	    left: 0;
	    background: #fff;
	    opacity: 0.8;
	    z-index: 1;
	}
	.welc-inner {
	    width: 100%;
	    max-width: 1400px;
	    margin: 0 auto;
	    padding: 90px 0 110px;
	}
		.welc-photo {
		    width: calc((550 / 1400)* 100%);
		}
		.welc-content {
		    width: calc((690 / 1400)* 100%);
		}
			.welc-title .gsite-title {
			    margin-left: -109px;
			}
			.welc-btn {
			    padding-top: 40px;
			}
				.welc-btn .gsite-button {
				    background: #fff;
				}
					.welc-btn .gsite-button:after {
					    z-index: 1;
					}
						.gsite-button:hover:after {
						    z-index: -1;
						}
		.welc-feeds {
		    padding-top: 60px;
		    margin: 0 -10px;
		}
			.welc-feed {
			    width: 25%;
			    padding: 0 10px;
			}
				.welc-feed a {
					display: block;
				}
				.welc-feed-photo img {
					-webkit-transition: -webkit-transform 10s ease-in-out;
					transition: -webkit-transform 10s ease-in-out;
					-o-transition: transform 10s ease-in-out;
					transition: transform 10s ease-in-out;
					transition: transform 10s ease-in-out, -webkit-transform 10s ease-in-out;
				}
				.welc-feed:hover .welc-feed-photo img {
				    -webkit-transform: scale(1.3);
				        -ms-transform: scale(1.3);
				            transform: scale(1.3);
				}
				.welc-feed-content {
				    padding: 25px 0 0;
				}
					.welc-feed-content h3 {
					    font-family: var(--font-family-title);
					    text-transform: uppercase;
					    font-size: clamp(17px, 1.30vw, 25px);
					    line-height: 1.2;
					    overflow: hidden;
					    -o-text-overflow: ellipsis;
					       text-overflow: ellipsis;
					    display: -webkit-box;
					    -webkit-line-clamp: 2;
					    -webkit-box-orient: vertical;
					}
						.welc-feed:hover .welc-feed-content h3 {
						    color: #000;
						}
					.welc-feed-content p {
					    overflow: hidden;
					    -o-text-overflow: ellipsis;
					       text-overflow: ellipsis;
					    display: -webkit-box;
					    -webkit-line-clamp: 3;
					    -webkit-box-orient: vertical;
					    min-height: 92px;
					}
					.welc-feed-content span {
					    display: block;
					    text-transform: uppercase;
					    font-family: var(--font-family-title);
					    font-size: 13px;
					    font-weight: 600;
					    margin-top: 25px;
					    -webkit-transition: var(--animate);
					    -o-transition: var(--animate);
					    transition: var(--animate);
					}
						.welc-feed:hover .welc-feed-content span {
							color: var(--primary);
						}

/* History: start */
.history-wrap {
    padding: 0 20px;
}
	.history-bg canvas {
	    -webkit-filter: brightness(0.7);
	            filter: brightness(0.7);
	}
	.history-bg::before {
	    position: absolute;
	    content: '';
	    width: 100%;
	    height: 70%;
	    top: 0;
	    left: 0;
	    background: -webkit-gradient(linear, left top, left bottom, from(black), to(transparent));
	    background: -o-linear-gradient(top, black, transparent);
	    background: linear-gradient(180deg, black, transparent);
	    z-index: 1;
	    opacity: 0.5;
	}

	.history-inner {
	    width: 100%;
	    max-width: 1140px;
	    margin: 0 auto;
	    padding: 200px 0 250px;
	}	
		.hisory-title .gsite-title {
		    margin: 0 auto;
		    color: #fff;
		}
			.hisory-title .gsite-title span em {
			    color: #fff;
			}
		.history-desc {
/*		    padding-bottom: 60px;*/
		    padding: 28px 0 40px;
		}
			.history-desc p {
			    color: #fff;
			    text-align: center;
			    line-height: 1.7;
			}

		.history-btns .gsite-button {
		    margin: 0 25px;
		    color: #fff;
		}

/* Testimonials */
/*.testi-wrap {
	padding: 0 20px;
}	
	.testi-bg {
	    overflow: hidden;
	}
		.testi-bg canvas {
			-webkit-filter: grayscale(1);
			        filter: grayscale(1);
		}
		.testi-bg::before {
		    position: absolute;
		    content: '';
		    width: 100%;
		    height: 100%;
		    top: 0;
		    left: 0;
		    background: -webkit-gradient(linear, left top, right top, from(rgb(89, 95, 97)), to(rgb(53, 53, 53)));
		    background: -o-linear-gradient(left, rgb(89, 95, 97) 0%, rgb(53, 53, 53) 100%);
		    background: linear-gradient(90deg, rgb(89, 95, 97) 0%, rgb(53, 53, 53) 100%);
		    z-index: 1;
		    opacity: 0.75;
		}
	.testi-inner {
		width: 100%;
		max-width: 1700px;
		margin: 0 auto;
		padding: 135px 0;
	}
		.testi-left {
			width: calc(100% - calc((935 / 1700)* 100%));
			padding-top: 35px;
		}
			.testi-title .gsite-title, .testi-title .gsite-title span em {
			    color: #fff;
			}
			.testi-btn {
			    padding-top: 40px;
			}
			.testi-btn .gsite-button {
			    color: #fff;
			}
		.testi-right {
		    width: calc((935 / 1700)* 100%);
		}
			.testi-slides:not(.slick-initialized) {
				display: -webkit-box;
				display: -ms-flexbox;
				display: flex;
				-webkit-box-pack: center;
				    -ms-flex-pack: center;
				        justify-content: center;
				margin: ;
			}
				.testi-slides:not(.slick-initialized) .testi-slide {
					width: 50%;
				}
				.testi-slides:not(.slick-initialized) .testi-slide:nth-child(n+2) ~ div {
					display: none !important;
				}
			.testi-slider .slick-list,
			.testi-slides:not(.slick-initialized) {
			    margin: 0 -35px;
			}
				.slick-slide > div,
				.testi-slides:not(.slick-initialized) .testi-slide {
				    padding: 0 35px;
				}	
					.testi-slider .testi-slide p {
					    color: #ffff;
					    line-height: 1.9;
					}
					.testi-slide h3 {
					    text-transform: uppercase;
					    font-size: clamp(17px, 1.146vw, 22px);
					    position: relative;
					    font-family: var(--font-family-title);
					    color: #fff;
					    padding-top: 30px;
					    margin-top: 30px;
					}
						.testi-slide h3:before {
						    position: absolute;
						    content: '';
						    width: clamp(50px, 4.427vw, 85px);
						    height: 3px;
						    top: 0;
						    left: 0;
						    background: var(--primary);
						}*/
/* Communities */
.fc-wrap {
    padding: 0 20px;
}
	.fc-inner {
	    width: 100%;
	    max-width: 1320px;
	    margin: 0 auto;
	    padding: 100px 0 70px;
	}
		.fc-lists {
		    padding-top: 60px;
		    margin: 0 -12px;
		}
			.fc-title .gsite-title {
			    margin: 0 auto;
			}
			.fc-list {
			    width: 25%;
			    padding: 0 12px;
			    margin-bottom: 50px;
			}
				.fc-list-photo::before {
				    position: absolute;
				    content: '';
				    width: 100%;
				    height: 100%;
				    top: 0;
				    left: 0;
				    background: var(--hover-gradient);
				    z-index: 1;
				    opacity: 0;
				    -webkit-transition: var(--animate);
				    -o-transition: var(--animate);
				    transition: var(--animate);
				}
					.fc-list:hover .fc-list-photo::before{
						opacity: 0.9;
					}
				.fc-list-label {
				    text-transform: uppercase;
				    font-size: clamp(15px, 0.9375vw, 18px);
				    font-family: var(--font-family-title);
				    text-align: center;
				    padding: 18px 0 0;

				}
				.fc-list-hover {
				    top: 50%;
				    -webkit-transform: translateY(-50%);
				        -ms-transform: translateY(-50%);
				            transform: translateY(-50%);
				    width: 100%;
				    text-align: center;
				    text-transform: uppercase;
				    font-family: var(--font-family-title);
				    color: #fff;
				    font-size: clamp(12px, 0.833vw, 16px);
				    font-weight: 600;
				    -webkit-transition: var(--animate);
				    -o-transition: var(--animate);
				    transition: var(--animate);
				    opacity: 0;
				    z-index: 2;
				}
					.fc-list-hover em {
						display: inline-block;
						padding-left: 10px;
					}
					.fc-list-hover i {
					    display: inline-block;
					    font-size: 10px;
					    -webkit-transform: rotate(-45deg);
					        -ms-transform: rotate(-45deg);
					            transform: rotate(-45deg);
					    font-weight: bolder;
					}
					.fc-list:hover .fc-list-hover {
						opacity: 1;
					}

		.fc-btn {
		    padding-top: 20px;
		}
			.fc-btn .gsite-button {
			    margin: 0 auto;
			}

/* Press */
.press-wrap {
    padding: 0 20px;
}
	.press-bg canvas {
		-webkit-filter: grayscale(1);
		        filter: grayscale(1);
	}
	.press-bg::before {
	    position: absolute;
	    content: '';
	    width: 100%;
	    height: 100%;
	    top: 0;
	    left: 0;
	    background: -webkit-gradient(linear, left top, right top, from(rgb(89, 95, 97)), to(rgb(53, 53, 53)));
	    background: -o-linear-gradient(left, rgb(89, 95, 97) 0%, rgb(53, 53, 53) 100%);
	    background: linear-gradient(90deg, rgb(89, 95, 97) 0%, rgb(53, 53, 53) 100%);
	    z-index: 1;
	    opacity: 0.75;
	}
		.press-inner {
		    width: 100%;
		    max-width: 1640px;
		    margin: 0 auto;
		    padding: 100px 0;
		}
			.press-right {
			    width: calc(100% - calc((980 / 1640)* 100%));
			    padding-left: clamp(40px, 6.25vw, 120px)
			}
				.press-title .gsite-title {
				    margin: 0 auto;
				}
					.press-title .gsite-title, .press-title .gsite-title span em {
					    color: #fff;
					}
			.press-left {
			    width: calc((980 / 1640)* 100%);
			    padding-right: 60px;
			    border-right: 1px solid rgba(255, 255, 255, 0.3);
			}
				.press-logos {
				    width: 100%;
				    max-width: 860px;
				    padding: 65px 0;
				}
					.press-row-logos {
					    width: 100%;
					}
						.press-logo {
						    width: 33.33%;
						    display: -webkit-box;
						    display: -ms-flexbox;
						    display: flex;
						    -webkit-box-align: center;
						        -ms-flex-align: center;
						            align-items: center;
						    -webkit-box-pack: center;
						        -ms-flex-pack: center;
						            justify-content: center;
						    height: 144px;
						    padding: 10px 20px;
						    border-right: 1px solid rgba(255,255,255,0.3);
						    border-bottom: 1px solid rgba(255,255,255,0.3);
						}
						.press-logo:last-child{
							border-right: none;
						}
						.press-row-logos:last-child .press-logo {
							border-bottom: none;
						}
						.press-logo img {
					    width: 100%;
					    height: auto;
					    max-width: 178px;
					}

/* Sale: start */
.sale-list-wrap {
    padding: 0 20px;
}
	.sale-list-inner {
	    width: 100%;
	    max-width: 1320px;
	    margin: 0 auto;
	    padding: 100px 0 60px;
	}
		.sale-list-title .gsite-title {
		    margin: 0 auto;
		}
		.sale-list-feed {
		    padding-top: 50px;
		}
			.sale-list-main a {
			    display: block;
			}
				.sale-list-photo canvas {
				    min-height: 200px;
				}
				.sale-list-photo img {
				    -webkit-transition: -webkit-transform 10s ease-in-out;
				    transition: -webkit-transform 10s ease-in-out;
				    -o-transition: transform 10s ease-in-out;
				    transition: transform 10s ease-in-out;
				    transition: transform 10s ease-in-out, -webkit-transform 10s ease-in-out;
				}
					/*.sale-list-main:hover .sale-list-photo img {
					    -webkit-transform: scale(1.3);
					        -ms-transform: scale(1.3);
					            transform: scale(1.3);
					}*/
					/*.sale-list-photo:before {
					    position: absolute;
					    content: '';
					    width: 100%;
					    height: 100%;
					    top: 0;
					    left: 0;
					    background: #fff;
					    z-index: 1;
					    opacity: 0;
					    transition: var(--animate);
					}
						.sale-list-main:hover .sale-list-photo:before{
							opacity: 0.8;
						}*/
				.list-info {
				    top: 50%;
				    width: 100%;
				    text-align: center;
				    padding: 0 10px;
				    z-index: 3;
				    opacity: 0;
				}
					.list-info > div {
					    font-size: 18px;
					    letter-spacing: 0.02em;
					    padding: 2px 15px;
					    color: #000;
					    text-transform: uppercase;
					    border-right: 1px solid #000;
					}
					.list-info > div:last-child {
					    border: none;
					}
						.sale-list-main:hover .list-info{
							opacity: 1;
						}
				.list-stat {
				    text-transform: uppercase;
				    text-align: center;
				    font-size: 20px;
				    padding: 19px 10px;
				    color: #fff;
				    background: #000;
				    letter-spacing: 0.05em;
				    font-weight: 500;
				    -webkit-transition: var(--animate);
				    -o-transition: var(--animate);
				    transition: var(--animate);
				}
					/*.sale-list-main:hover .list-stat {
					    background: var(--primary);
					}*/
				
			.sale-list-thumb {
			    padding-top: 40px;
			    margin: 0 -12px;
			}
				.sale-list-thumb-list {
				    width: 33.33%;
				    padding: 12px;
				}
					.sale-list-thumb-list a {
						display: block;
					}
		.sale-list-btn {
		    padding-top: 15px;
		}
			.sale-list-btn .gsite-button {
			    margin: 0 auto;
			}


/* Galaxy Tab 3(portrait) | Galaxy S5(landscape) */
@media only screen and (max-width: 1199px) {
	.press-right {
		padding-left: 0;
	}
}
@media only screen and (max-width: 991px) {
	.slider-content h2 {
	    margin: 20px 0;
	    font-size: 17px;
	}
	.slider-scroll {
		display: none;
	}
	.fxd-smi {
		display: none;
	}
	.exc-list-inner{
		padding: 50px 0;
	}
	.exc-list-thumb {
	    margin: 0;
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	    padding-top: 0;
	}
	.exc-list-thumb-list {
	    width: 100%;
	    max-width: 500px;
	    padding: 0;
	}
	.list-det {
	    padding: 20px 0 30px;
	}
	.welc-main {
	    display: block;
	}
	.welc-photo {
	    width: 100%;
	    max-width: 600px;
	    margin: 0 auto;
	}
	.welc-content {
	    width: 100%;
	    padding-top: 15px;
	}
	.welc-title .gsite-title {
	    margin: auto;
	}
	.welc-feeds {
	    -ms-flex-wrap: wrap;
	        flex-wrap: wrap;
	}
	.welc-feed {
	    width: 50%;
	    margin-bottom: 39px;
	}
	.welc-inner {
	    padding: 50px 0 20px;
	}
	.history-inner {
	    padding: 100px 0;
	}
	.history-btns {
	    display: block;
	}
	.history-btns .gsite-button {
	    min-width: 256px;
	    margin: 10px auto !important;
	}
	.history-desc p {
		text-align: justify;
	}
	/*.testi-inner {
	    display: block;
	    padding: 70px 0;
	}
	.testi-left {
	    padding: 0;
	    width: 100%;
	}
	.testi-right {
	    width: 100%;
	}
	.testi-slider .testi-slide p {
	    text-align: center;
	}
	.testi-slide h3 {
	    width: -webkit-fit-content;
	    width: -moz-fit-content;
	    width: fit-content;
	    margin: 30px auto 0;
	}
	.testi-slide h3:before {
	    left: 50%;
	    -webkit-transform: translateX(-50%);
	        -ms-transform: translateX(-50%);
	            transform: translateX(-50%);
	}
	.testi-slides:not(.slick-initialized) .testi-slide:nth-child(n+2) {
		display: none !important;
	}*/
	.fc-list {
		width: 50%;
	}
	.press-inner {
	    -webkit-box-orient: vertical;
	    -webkit-box-direction: reverse;
	        -ms-flex-direction: column-reverse;
	            flex-direction: column-reverse;
	    padding: 60px 0 0;
	}
	.press-right {
	    width: 100%;
	}
	.press-left {
	    width: 100%;
	    padding: 0;
	    border: none;
	}
	.press-logos {
	    max-width: 100%;
	}

	.testi-slides {
		display: block;
		position: relative;
	 }
	 
	 .testi-slide {
		width: 100%;
		display: inline-block;
		vertical-align: middle;
		position: relative;
	 }
	 
	 .testi-slides:not(.slick-initialized) .testi-slide:nth-child(n+2){
		display: none;
	 }

	 .testi-title {
		margin-bottom: 20px;
		display: block;
	 }

	 .hisory-title {
		margin-bottom: 20px;
	 }
	 
	 .history-desc p {
		line-height: 1.5;
	 }
}
@media only screen and (max-width: 767px) {
  
}
@media only screen and (max-width: 480px) {

	.slider-content h2 {
	    margin: 15px 0;
	    font-size: 14px;
	}
	.welc-feed {
	    width: 100%;
	}
	.welc-feed-content p {
	    min-height: auto;
	}
	.fc-list {
		width: 100%;
	}
	.press-logo {
	    border: none;
	}
	.press-row-logos {
	    display: block;
	}
	.press-logo {
	    border: none;
	    width: 100%;
	    height: auto;
	    margin-bottom: 30px;
	}
  
}
/* Galaxy S5(portrait) | iPod Touch(landscape) | iPod Touch(portrait) */