/*------- Font Family Starts -------*/

@font-face { font-family: "Colus-Regular"; src: url("../fonts/Colus-Regular.ttf"); }
@font-face { font-family: "Serico-Regular"; src: url("../fonts/Serico-Regular.ttf"); }
@font-face { font-family: "SpaceGrotesk-Light"; src: url("../fonts/SpaceGrotesk-Light.otf"); }
@font-face { font-family: "SpaceGrotesk-Regular"; src: url("../fonts/SpaceGrotesk-Regular.otf"); }
@font-face { font-family: "SpaceGrotesk-Medium"; src: url("../fonts/SpaceGrotesk-Medium.otf"); }
@font-face { font-family: "SpaceGrotesk-SemiBold"; src: url("../fonts/SpaceGrotesk-SemiBold.otf"); }

/*------- Font Family Ends -------*/

/*------- Reset CSS Starts -------*/

html { letter-spacing: 1px; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
ul,
h1,
h2,
h3,
h4,
h5,
h6,
address,
p { margin: 0; padding: 0; }
li { list-style: none; }
a,
a:hover,
a:focus { outline: 0; text-decoration: none; -webkit-transition: 0.5s linear; -moz-transition: 0.5s linear; -ms-transition: 0.5s linear; -o-transition: 0.5s linear; transition: 0.5s linear; }

/*------- Reset CSS Ends -------*/

/*------- Common CSS Starts -------*/

body { overflow-x: hidden; }
.remove-margin-desktop { margin: 0; }
.remove-margin-desktop > [class*=col-] { padding: 0; }
.flex-align-center { -ms-align-items: center; align-items: center; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; }
.height-100vh { height: 100vh; }
.section-heading > h2 { color: #ff0000; font: 7rem/1.42857143 "Colus-Regular"; margin-bottom: 100px; position: relative; text-shadow: 2px 2px 0px #000; text-transform: uppercase; }
.section-heading > h2 > span { color: #000000; font: 14rem/1.42857143 "Serico-Regular"; left: 50%; opacity: 0.075; position: absolute; top: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%); width: 100%; }
.section-heading > img { margin: 0 auto 50px; }
.read-view-more > a { background-color: #f00; -webkit-box-shadow: inset 0 0 0 0 #000; -moz-box-shadow: inset 0 0 0 0 #000; -ms-box-shadow: inset 0 0 0 0 #000; -o-box-shadow: inset 0 0 0 0 #000; box-shadow: inset 0 0 0 0 #000; color: #fff; display: inline-block; font: 1.8rem/1.42857143 "SpaceGrotesk-Light"; padding: 10px 30px; text-align: center; text-transform: uppercase; }
.read-view-more > a:hover { -webkit-box-shadow: inset 0 -45px 0 0 #000; -moz-box-shadow: inset 0 -45px 0 0 #000; -ms-box-shadow: inset 0 -45px 0 0 #000; -o-box-shadow: inset 0 -45px 0 0 #000; box-shadow: inset 0 -45px 0 0 #000; color: #fff; }
p,
a { color: #000; font: 2rem/1.7 "SpaceGrotesk-Light"; }

/*------- Common CSS Ends -------*/

::-webkit-scrollbar { width: 0; }

/*------- Home Page Starts -------*/

	/*------- Mobile Logo, Burger Menu and Sidebar Menu Section Starts -------*/

.bg-logo-burger-menu-home,
.fixed-sidebar { display: none; }

	/*------- Mobile Logo, Burger Menu and Sidebar Menu Section Ends -------*/

	/*------- Desktop Logo and Navigationbar Menu Section Starts -------*/

.bg-logo-navbar-desktop { background-color: #f00; display: block; left: 0; padding: 15px 30px; position: fixed; top: 0; width: 100%; z-index: 10; }
.header-logo > a { display: inline-block; }
.header-logo > a > img { width: 175px; }
.menu-listing-desktop > li { display: inline-block; margin-right: 50px; }
.menu-listing-desktop > li:last-child { margin-right: 0; }
.menu-listing-desktop > li > a { color: #fff; font: 1.8rem/1.42857143 "SpaceGrotesk-Light"; letter-spacing: 1.5px; text-transform: uppercase; }
.menu-listing-desktop > li.active > a,
.menu-listing-desktop > li > a:hover { color: #000; }
.header-read-view-more-home > a { background-color: transparent; border: 1px solid #fff; -webkit-box-shadow: inset 0 0 0 0 #fff; -moz-box-shadow: inset 0 0 0 0 #fff; -ms-box-shadow: inset 0 0 0 0 #fff; -o-box-shadow: inset 0 0 0 0 #fff; box-shadow: inset 0 0 0 0 #fff; color: #fff; display: inline-block; font: 1.8rem/1.42857143 "SpaceGrotesk-Light"; padding: 10px 30px; text-align: center;  }
.header-read-view-more-home > a:hover { -webkit-box-shadow: inset 0 45px 0 0 #fff; -moz-box-shadow: inset 0 45px 0 0 #fff; -ms-box-shadow: inset 0 45px 0 0 #fff; -o-box-shadow: inset 0 45px 0 0 #fff; box-shadow: inset 0 45px 0 0 #fff; color: #000; }

	/*------- Desktop Logo and Navigationbar Menu Section Ends -------*/

	/*------- Slider Section Starts -------*/

.bg-slider-home { padding: 0; }
.slick-dotted.slick-slider { margin-bottom: 0; }
.banner-slick-slider-home .slick-slide img { height: calc(100vh - 106px); margin-top: 105px; object-fit: cover; width: 100%; }
.banner-slick-slider-home .slick-prev { height: 50px; left: 0; width: 50px; z-index: 1; }
.banner-slick-slider-home .slick-next { height: 50px; right: 0; width: 50px; z-index: 1; }
.banner-slick-slider-home .slick-prev::before,
.banner-slick-slider-home .slick-next::before { background-color: #ffffff; content: "\f053"; color: #000000; display: block; height: 50px; font-family: "Font Awesome 5 Free"; font-size: 2.4rem; font-weight: 900; line-height: 50px; width: 50px; }
.banner-slick-slider-home .slick-next::before { content: "\f054"; }

	/*------- Slider Section Ends -------*/

	/*------- About Us Section Starts -------*/

.bg-about-home { padding: 100px 15px; }
.about-heading-home > h2 { color: #000; font: 7rem/1.42857143 "Colus-Regular"; margin-bottom: 30px; padding-left: 180px; position: relative; text-shadow: 2px 2px 0 #ccc; text-transform: uppercase; }
.about-heading-home > h2::before { background-color: #f00; content: ""; height: 2px; left: 0; margin-top: -1px; position: absolute; top: 50%; width: 150px; }
.about-heading-home > h2 > span { color: #f00; }
.about-desc-home > p { margin-bottom: 30px; }

	/*------- About Us Section Ends -------*/

	/*------- Gallery Section Starts -------*/

.bg-gallery-home { padding: 100px 15px; }
.box-gallery-home { margin-bottom: 30px; overflow: hidden; position: relative; }
.box-gallery-home > img { -webkit-transition: 0.5s linear; -moz-transition: 0.5s linear; -ms-transition: 0.5s linear; -o-transition: 0.5s linear; transition: 0.5s linear; width: 100%; }
.box-gallery-overlay { background-color: #ff000070; height: 0; left: 0; position: absolute; top: 0; -webkit-transition: 0.5s linear; -moz-transition: 0.5s linear; -ms-transition: 0.5s linear; -o-transition: 0.5s linear; transition: 0.5s linear; width: 100%; }
.box-gallery-home:hover img { -webkit-transform: scale(1.2) rotate(4deg); -moz-transform: scale(1.2) rotate(4deg); -ms-transform: scale(1.2) rotate(4deg); -o-transform: scale(1.2) rotate(4deg); transform: scale(1.2) rotate(4deg); }
.box-gallery-home:hover .box-gallery-overlay { height: 100%; }
.gallery-view-more { margin-top: 20px; }

	/*------- Gallery Section Ends -------*/

	/*------- Showroom Section Starts -------*/

.bg-showroom-home { padding: 50px 15px; }
.box-showroom-info-home > h2 { color: #000; font: 4rem/1.42857143 "Colus-Regular"; margin-bottom: 30px; text-shadow: 2px 2px 0 #ccc; text-transform: uppercase; }
.box-showroom-info-home > h2 > span:first-child { color: #f00; }
.box-showroom-info-home > h2 > span:last-child { display: block; }
.showroom-slick-slider-home .slick-dots { bottom: 50px; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); width: auto; }
.showroom-slick-slider-home .slick-dots li {
	cursor: pointer;
	display: inline-block;
	height: auto;
	margin: 0 5px;
	padding: 0;
	position: relative;
	width: auto;
}
.showroom-slick-slider-home .slick-dots li button {
	background-color: #f56363;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	height: 12px;
	line-height: 12px;
	margin: 0;
	opacity: 0.3;
	-webkit-transition: all 0.5s linear;
	-moz-transition: all 0.5s linear;
	-ms-transition: all 0.5s linear;
	-o-transition: all 0.5s linear;
	transition: all 0.5s linear;
	width: 12px;
}
.showroom-slick-slider-home .slick-dots li.slick-active button {
	border-radius: 27px;
	-webkit-border-radius: 27px;
	-moz-border-radius: 27px;
	-ms-border-radius: 27px;
	-o-border-radius: 27px;
	opacity: 1;
	width: 12px;
}
.showroom-slick-slider-home .slick-dots li button::before {
	content: '';
}
.showroom-image > img { width: 100%; }
.showroom-slick-slider-home img { border: 10px solid #eee; padding: 10px; }

	/*------- Showroom Section Ends -------*/

	/*------- Discount Section Starts -------*/

.bg-discount-home { margin-bottom: 50px; padding: 0; }
.bg-discount-img-home { background: url("../images/discount.jpg") no-repeat 100%/cover; height: 300px; position: relative; }
.bg-discount-img-home::before { background-color: #fff; content: ""; height: 100%; position: absolute; right: 0; top: 0; -webkit-transition: 1s linear; -moz-transition: 1s linear; -ms-transition: 1s linear; -o-transition: 1s linear; transition: 1s linear; width: 100%; }
.bg-discount-img-home.active::before { width: 0; }
.discount-info-home { padding: 30px 90px; }
.discount-info-home > h2 { color: #000; font: 4rem/1.42857143 "Colus-Regular"; margin-bottom: 30px; text-shadow: 2px 2px 0 #ccc; text-transform: uppercase; }
.discount-info-home > h2 > span { display: block; }
.discount-info-home > h2 > span > span { color: #f00; }

	/*------- Discount Section Ends -------*/

	/*------- Update Section Starts -------*/

.bg-update-home { background: url("../images/update.jpg") no-repeat top/cover; padding: 0 15px; position: relative; z-index: 9; }
.bg-update-home::after { background-color: #ffffffc7; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 50%; z-index: -1; }
.update-info-home  { padding: 50px; }
.update-info-home > h2 { color: #f00; font: 4rem/1.42857143 "Colus-Regular"; margin-bottom: 15px; text-shadow: 2px 2px 0 #777; text-transform: uppercase; }
.update-info-home > p { margin-bottom: 30px; }
.update-info-home > p > span { display: block; }

	/*------- Update Section Ends -------*/

	/*------- Client Section Starts -------*/

.bg-client-home { padding: 50px 15px; }
.client-slick-slider-home .slick-slide img { margin: 0 auto; }
.client-slick-slider-home .slick-dots { left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); width: auto; }
.client-slick-slider-home .slick-dots li { cursor: pointer; display: inline-block; height: auto; margin: 0 5px; padding: 0; position: relative; width: auto; }
.client-slick-slider-home .slick-dots li button { background-color: #000; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; height: 12px; line-height: 12px; margin: 0; opacity: 0.3; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; width: 12px; }
.client-slick-slider-home .slick-dots li.slick-active button { -webkit-border-radius: 27px; -moz-border-radius: 27px; -ms-border-radius: 27px; -o-border-radius: 27px; border-radius: 27px; opacity: 1; width: 12px; }
.client-slick-slider-home .slick-dots li button::before { content: ''; }

	/*------- Client Section Ends -------*/

	/*------- Footer Section Starts -------*/

.bg-footer-home { background-color: #000; padding: 100px 15px; }
.footer-heading > h3 { color: #fff; font: 2.4rem/1.42857143 "Colus-Regular"; margin-bottom: 30px; text-transform: uppercase; }
.footer-heading > h3::first-letter { border-bottom: 2px dashed #ffffff; color: #ff0000; padding-bottom: 10px; }
.footer-heading > p { color: #ffffff; margin-bottom: 30px; }
.footer-social-listing > li { display: inline-block; margin-right: 30px; }
.footer-social-listing > li:last-child { margin-right: 0; }
.footer-social-listing > li > a { color: #fff; font-size: 2rem; }
.footer-social-listing > li > a:hover { color: #ff0000; }
.footer-listing > li { display: block; margin-bottom: 10px; }
.footer-listing > li:last-child { margin-bottom: 0; }
.footer-listing > li > a,
.footer-listing > li > address > p { color: #fff; }
.footer-listing > li > a:hover { color: #f00; }
.footer-contact-listing { margin-bottom: 30px; }
.footer-contact-listing > li { padding-left: 35px; position: relative; }
.footer-contact-listing > li:first-child::before,
.footer-contact-listing > li:nth-child(2)::before,
.footer-contact-listing > li:nth-child(3)::before { color: #fff; content: "\f3c5"; display: block; font-family: "Font Awesome 5 Free"; font-size: 1.8rem; font-weight: 900; left: 0; line-height: 1.7; position: absolute; top: 5px; }
.footer-contact-listing > li:nth-child(2)::before { content: "\f879"; }
.footer-contact-listing > li:nth-child(3)::before { content: "\f0e0"; }
.box-copyright-designed-info { border-top: 1px solid #fff; margin-top: 50px; padding: 50px 0 0; }
.copyright-info > p,
.copyright-info > p > a,
.designed-info > p,
.designed-info > p > a { color: #fff; }
.copyright-info > p > a { color: #f00; }
.copyright-info > p > a:hover { color: #fff; }
.designed-info > p > a:hover { color: #f00; }

	/*------- Footer Section Ends -------*/

/*------- Home Page Ends -------*/

/*------- About Us Page Starts -------*/

	/*------- Banner Section Starts -------*/

.bg-about-banner { background: url("../images/about-banner.jpg") no-repeat top/cover; margin-top: 95px; padding: 50px 15px; }
.banner-heading-ip > h1 { color: #fff; font: 3.6rem/1.42857143 "Colus-Regular"; letter-spacing: 2px; margin-bottom: 15px; padding-bottom: 15px; position: relative; text-shadow: 2px 2px 0 #777; text-transform: uppercase; }
.banner-heading-ip > h1::after { background-color: #fff; bottom: 0; content: ""; height: 1px; left: 0; position: absolute; width: 100px; }
.banner-heading-ip > p > a { color: #fff; font: 1.8rem/1.42857143 "SpaceGrotesk-Light"; }
.banner-heading-ip > p > span { color: #ffffff; display: inline-block; padding: 0 15px; }
.banner-heading-ip > p > a.active,
.banner-heading-ip > p > a:hover { color: #f00; }

	/*------- Banner Section Ends -------*/

	/*------- About Us Information Section Starts -------*/

.bg-about-us-info-ap { padding: 100px 15px; }
.about-img-ap > img { border: 10px solid #eee; margin: 0 auto; padding: 10px; }
.about-info-ap > h2 { color: #000; font: 4rem/1 "Colus-Regular"; margin-bottom: 30px; text-shadow: 2px 2px 0 #ccc; }
.about-info-ap > h2 > span { color: #ff0000; }
.about-info-ap > p { margin-bottom: 30px; }
.about-info-ap > p:last-child { margin-bottom: 0; }

	/*------- About Us Information Section Ends -------*/

	/*------- Gallery Section Starts -------*/

.about-gallery-ap { margin-bottom: 30px; overflow: hidden; position: relative; }
.img-about-gallery { -webkit-transition: 0.5s linear; -moz-transition: 0.5s linear; -ms-transition: 0.5s linear; -o-transition: 0.5s linear; transition: 0.5s linear; width: 100%; }
.about-gallery-ap:hover img { -webkit-transform: scale(1.2) rotate(7deg); -moz-transform: scale(1.2) rotate(7deg); -ms-transform: scale(1.2) rotate(7deg); -o-transform: scale(1.2) rotate(7deg); transform: scale(1.2) rotate(7deg); }
.img-about-gallery:hover { -webkit-filter: grayscale(100%); filter: grayscale(100%); }

	/*------- Gallery Section Ends -------*/

/*------- About Us Page Ends -------*/

/*------- Collections Page Starts -------*/

	/*------- Banner Section Starts -------*/

.bg-collections-banner { background: url("../images/collections-banner.jpg") no-repeat top/cover; margin-top: 106px; padding: 50px 15px; }

	/*------- Banner Section Ends -------*/

	/*------- Collections Section Starts -------*/

.bg-collections-cop { padding: 50px 15px; }
.collections-listing-cop { margin-bottom: 50px; text-align: center; }
.collections-listing-cop > li { display: inline-block; margin-right: 15px; }
.collections-listing-cop > li:last-child { margin-right: 0; }
.collections-listing-cop > li { background-color: #fff; -webkit-box-shadow: inset 0 0 0 0 #f00; -moz-box-shadow: inset 0 0 0 0 #f00; -ms-box-shadow: inset 0 0 0 0 #f00; -o-box-shadow: inset 0 0 0 0 #f00; box-shadow: inset 0 0 0 0 #f00; border: 1px solid #f00; color: #f00; cursor: pointer; display: inline-block; font: 1.8rem/1.42857143 "SpaceGrotesk-Regular"; padding: 10px 13px; text-transform: uppercase; -webkit-transition: 0.5s linear; -moz-transition: 0.5s linear; -ms-transition: 0.5s linear; -o-transition: 0.5s linear; transition: 0.5s linear; }
.collections-listing-cop > li:hover,
.collections-listing-cop > li.active { -webkit-box-shadow: inset 0 -47px 0 0 #f00; -moz-box-shadow: inset 0 -47px 0 0 #f00; -ms-box-shadow: inset 0 -47px 0 0 #f00; -o-box-shadow: inset 0 -47px 0 0 #f00; box-shadow: inset 0 -47px 0 0 #f00; color: #fff; }
.collections-image-icon-cop { margin-bottom: 30px; overflow: hidden; position: relative; }
.collections-image-icon-cop::before { background-color: #ff000070; content: ""; filter: opacity(0.7); height: 0; left: 0; position: absolute; top: 0; -webkit-transition: 0.5s linear 0.3s; -moz-transition: 0.5s linear 0.3s; -ms-transition: 0.5s linear 0.3s; -o-transition: 0.5s linear 0.3s; transition: 0.5s linear 0.3s; width: 100%; z-index: 8; }
.collections-image-icon-cop > img { -webkit-transition: 0.5s linear; -moz-transition: 0.5s linear; -ms-transition: 0.5s linear; -o-transition: 0.5s linear; transition: 0.5s linear; width: 100%; }
.collections-icon-cop { left: 50%; opacity: 0; position: absolute; top: 40%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%); -webkit-transition: 0.5s linear 0s; -moz-transition: 0.5s linear 0s; -ms-transition: 0.5s linear 0s; -o-transition: 0.5s linear 0s; transition: 0.5s linear 0s; visibility: hidden; z-index: 9; }
.collections-icon-cop > i { background-color: #fff; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; color: #272727; display: block; height: 50px; line-height: 50px; text-align: center; width: 50px; }
.collections-image-icon-cop:hover::before { height: 100%; -webkit-transition: 0.5s linear; -moz-transition: 0.5s linear; -ms-transition: 0.5s linear; -o-transition: 0.5s linear; transition: 0.5s linear; }
.collections-image-icon-cop:hover > img { transform: rotate(10deg) scale(1.2); }
.collections-image-icon-cop:hover .collections-icon-cop { opacity: 1; top: 50%; -webkit-transition: 0.5s linear 0.3s; -moz-transition: 0.5s linear 0.3s; -ms-transition: 0.5s linear 0.3s; -o-transition: 0.5s linear 0.3s; transition: 0.5s linear 0.3s; visibility: visible; }
.fancybox-thumbs__list a::before { border: 4px solid #f00; }

	/*------- Collections Section Ends -------*/

/*------- Collections Page Ends -------*/

/*------- Contact Page Starts -------*/

	/*------- Banner Section Starts -------*/

.bg-contact-banner { background: url("../images/contact-banner.jpg") no-repeat top/cover; margin-top: 106px; padding: 50px 15px; }

	/*------- Banner Section Ends -------*/

	/*------- Contact Information Section Starts -------*/

.bg-contact-info-cp { padding: 50px 15px; }
.contact-info-cp > h2 { color: #000; font: 3rem/1.42857143 "Colus-Regular"; margin-bottom: 15px; text-shadow: 2px 2px 0 #ccc; }
.contact-info-cp { border-bottom: 1px solid #ddd; margin-bottom: 30px; padding-bottom: 30px; }
.contact-info-cp:last-of-type { border-bottom: 0; }
.contact-info-cp > address > p,
.contact-info-cp > a { color: #000; font: 1.8rem/1.42857143 "SpaceGrotesk-Light"; margin-bottom: 5px; }
.contact-heading-cp > h2 { color: #000; font: 4rem/1.42857143 "Colus-Regular"; margin-bottom: 15px; text-shadow: 2px 2px 0 #ccc; }
.form-control-contact { border: 1px solid #000; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; box-shadow: none; color: #000; font: 1.8rem/1.42857143 "SpaceGrotesk-Light"; height: 40px; letter-spacing: 0.5px; margin-bottom: 30px; }
.form-control-contact::placeholder { color: #000; opacity: 1; }
.form-control-contact:-ms-input-placeholder { color: #000; }
.form-control-contact::-ms-input-placeholder { color: #000; }
.form-control-contact:focus { box-shadow: none; outline: 0; }
.btn-submit { background-color: #f00; border: 0; -webkit-box-shadow: inset 0 0 0 0 #000; -moz-box-shadow: inset 0 0 0 0 #000; -ms-box-shadow: inset 0 0 0 0 #000; -o-box-shadow: inset 0 0 0 0 #000; box-shadow: inset 0 0 0 0 #000; color: #fff; display: inline-block; font: 1.8rem/1.42857143 "SpaceGrotesk-Light"; letter-spacing: 1px; padding: 10px 30px; text-align: center; text-transform: uppercase; -webkit-transition: 0.5s linear; -moz-transition: 0.5s linear; -ms-transition: 0.5s linear; -o-transition: 0.5s linear; transition: 0.5s linear; }
.btn-submit:hover { -webkit-box-shadow: inset 0 45px 0 0 #000; -moz-box-shadow: inset 0 45px 0 0 #000; -ms-box-shadow: inset 0 45px 0 0 #000; -o-box-shadow: inset 0 45px 0 0 #000; box-shadow: inset 0 45px 0 0 #000; color: #fff; }

	/*------- Contact Information Section Ends -------*/

	/*------- Map Section Starts -------*/

.bg-contact-map-cp { padding: 0 15px 50px; }
.display-map { border: 0; height: 450px; width: 100%; }

	/*------- Map Section Ends -------*/

/*------- Contact Page Ends -------*/