body {
	background:#fff;
}

/* for equal height */
.row-eq-height {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
}

.center-block {
	float:none;
}

.column-centered {
	margin:0px auto;
	float:none;
}

.flush {
	padding:0px;
}

.flush-left {
	padding-left:0px;
}

.flush-right {
	padding-right:0px;
}

.tablerow {
	display:table;
	width:100%;
	height:100%;
}

.tablecell {
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:middle;
}

img {
	max-width:100%;
	display:inline-block;
}

img.aligncenter {
	display: block;
	margin: 0 auto;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('../fonts/HelveticaNeue.eot');
    src: url('../fonts/HelveticaNeue.eot') format('embedded-opentype'),
         url('../fonts/HelveticaNeue.woff2') format('woff2'),
         url('../fonts/HelveticaNeue.woff') format('woff'),
         url('../fonts/HelveticaNeue.ttf') format('truetype'),
         url('../fonts/HelveticaNeue.svg#HelveticaNeue') format('svg');
}

@font-face{
    font-family:"helveticaneue-medium";
/*    src:url("https://candyfonts.com/wp-data/2019/04/06/51371/HelveticaNeue Medium.ttf") format("woff"),
    url("https://candyfonts.com/wp-data/2019/04/06/51371/HelveticaNeue Medium.ttf") format("opentype"),
    url("https://candyfonts.com/wp-data/2019/04/06/51371/HelveticaNeue Medium.ttf") format("truetype");*/
}

h1,h2,h3,h4,h5,h6,p,ul,a {
/*    font-family: 'steelfishrg';
*/	letter-spacing:.3px;
}

@font-face {
    font-family: 'steelfishrg';
    src: url('../fonts/steelfishrg.eot');
    src: url('../fonts/steelfishrg.eot') format('embedded-opentype'),
         url('../fonts/steelfishrg.woff2') format('woff2'),
         url('../fonts/steelfishrg.woff') format('woff'),
         url('../fonts/steelfishrg.ttf') format('truetype'),
         url('../fonts/steelfishrg.svg#steelfishrg') format('svg');
}
/*@font-face {
    font-family: 'Georgia';
    src: url('../fonts/Georgia.eot');
    src: url('../fonts/Georgia.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Georgia.woff2') format('woff2'),
         url('../fonts/Georgia.woff') format('woff'),
         url('../fonts/Georgia.ttf') format('truetype'),
         url('../fonts/Georgia.svg#Georgia') format('svg');
}*/
@font-face {
	font-family:"HelveticaNeue-Medium";
	src:url("../fonts/HelveticaNeue-Medium.ttf") format("woff"),
	url("../fonts/HelveticaNeue-Medium.ttf") format("opentype"),
	url("../fonts/HelveticaNeue-Medium.ttf") format("truetype");
}
p {
/*    font-family: 'HelveticaNeue';
*/	letter-spacing:.5px;
    font-family: 'Georgia';

}


.navbar-default .navbar-collapse, .navbar-default .navbar-form {
	background:#fff;
}

.navbar-default {
	background:#fff;
	min-height:70px;
	border:none;
	border-radius:0px;
	margin:0px;
}

.navbar-brand {
	height:70px;
	padding:15px 15px;
}

.navbar-brand img {
	display:inline-block;
}

.navbar-right {
	margin-right:0px;
}

.navbar-nav {
	width:100%;
	margin:0 auto;
	text-align:center;
}

.navbar-nav>li {
	margin-top:0px;
	float:left;
	width:17.2%;
	margin-right:3.5%;
}

.navbar-nav>li:last-child {
	margin:0;
}

.navbar-nav>li>a {
	color:#fff;
}

.navbar-default .navbar-nav>li>a {
	color:#fff;
	font-size:17px;
	font-weight:500;
	text-transform:uppercase;
	background:#737373;
    font-family: 'HelveticaNeue';
}
@font-face {
    font-family: 'helveticaneuemedium';
    src: url('../fonts/helveticaneue_medium-webfont.woff2') format('woff2'),
         url('../fonts/helveticaneue_medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.navbar-default .navbar-nav>li>a {
	color:#120000;
	font-size:20px;
	font-weight:500;
	text-transform:uppercase;
    font-family: 'helveticaneuemedium';
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a.active {
    color: #120000;
	background:none;
}

.navbar-default .navbar-nav>li:first-child a {
	text-align:left;
	padding-left:0;
}

.navbar-default .navbar-nav>li:last-child a {
	text-align:right;
	padding-right:0;
}
/*.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a.active {
    color: #fff;
    background-color: #baaec4;
}*/

section {
	float:left;
	width:100%;
}

a, a:hover, a:focus {
	color:inherit;
	text-decoration:none;
}

/* Main Styles */
#topbar {
	padding:30px 0px;
	padding-bottom:40px;
}

#topbar p {
	color:#8a8c8e;
	font-size:30px;
	margin:15px 0;
}

/*** ***/
#header .navbar {
	padding:15px 0px;
	border-top:1px solid #bbb9b8;
	border-bottom:1px solid #bbb9b8;
}

/*** ***/
#banner {
	padding:20px 0;
}

.fullwidth {
	width:100%;
}

#banner .position {
	position:relative;
}

#banner .align {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.v-bottom {
	vertical-align:bottom;
}

#banner h2 {
	color:#fff;
	font-size:60px;
	text-transform:uppercase;
	margin-bottom:40px;
}

/*** ***/
#info .bd {
	padding:15px 0px;
	border-top:1px solid #bbb9b8;
	border-bottom:1px solid #bbb9b8;
}

#info p {
	font-weight:600;
	color:#8a8c8e;
	font-size:24px;
	margin:0;
	margin-top:10px;
}

#info h6 {
	color:#4d4d4f;
	font-size:15px;
    font-family: 'HelveticaNeue';
	margin-bottom:0;
	font-weight:500;
}

#info h6 a {
    font-family: 'HelveticaNeue';
	font-weight:500;
}

/*** ***/
#feature,
#social-feature {
	padding:20px 0;
}

#feature h2,
#social-feature h2 {
	color:#71395f;
	font-size:50px;
	margin-bottom:20px;
}

#feature .bt,
#social-feature .bt {
	margin-bottom:20px;
}

#feature figure,
#social-feature #figure {
	height:450px;
}

#feature p,
#social-feature p {
	color:#4d4d4f;
	font-size:20px;
	margin:0px 0;
	margin-bottom:10px;
}

#feature .in h2,
#social-feature .in h2 {
	margin-top:40px;
}

#feature h6,
#social-feature h6 {
	color:#4d4d4f;
	font-size:15px;
    font-family: 'HelveticaNeue';
	margin-bottom:0;
	font-weight:500;
}

.b-left {
	border-left:1px solid #d5d3d3;
}

#feature .down h6,
#social-feature .down h6 {
	color:#8a8c8e;
	font-size:25px;
    font-family: 'HelveticaNeue';
	margin:30px 0;
	margin-top:40px;
	font-weight:600;
}

#feature .down h6 img,
#social-feature .down h6 img {
	margin-left:30px;
	max-width:210px;
}

/*** ***/
#footer {
	background:#949599;
}

#footer h2 {
	color:#fff;
	font-size:30px;
	letter-spacing:.9px;
	margin:15px 0;
}

#footer h2 img {
	margin-left:2px;
	max-width:55px;
}

#footer h2 a:first-child img {
	margin-left:10px;
}

/*** ***/
/*** ***/
/*** ***/
/*** ***/

/*** ***/
.bx-wrapper img {
	display:inline-block;
}

ul.bxslider {
	list-style:none;
}

.bx-wrapper {
	margin-bottom:0px;
}

.bx-wrapper .bx-controls-direction a {
	width:28px;
	height:34px;
}

.bx-wrapper .bx-next {
	background:url(../images/arrow-right.png) no-repeat;
}

.bx-wrapper .bx-prev {
	background:url(../images/arrow-left.png) no-repeat;
}
/********** NEW CSS **********/
#header .navbar {
    padding: 15px 0px;
    border-bottom: none;
	padding-bottom:0;
}

#banner {
	padding-top:15px;
}

#banner h2 {
    font-family: 'helveticaneuemedium';
	font-weight:bold;
    font-size: 45px;
}

#feature .iner h2,
#social-feature .iner h2 {
	color:#4d4d4f;
	font-size:30px;
    font-family: 'helveticaneuemedium';
	margin-bottom:30px;
}

#feature,
#social-feature  {
	padding-top:0;
}

#feature .iner h6,
#social-feature .iner h6 {
	color:#8e8d8d;
	font-size:15px;
	text-transform:uppercase;
	letter-spacing:4px;
    font-family: 'helveticaneuemedium';
	font-weight:bold;
	margin-top:40px;
}

#feature .iner p,
#social-feature .iner p {
	color:#4d4d4f;
	font-size:30px;
	font-family:'Georgia';
	line-height:1.5;
	margin-top:30px;
}

#feature .iner .read,
#social-feature .iner .read {
	display:inline-block;
	color:#8e8d8d;
	font-size:15px;
	text-transform:uppercase;
    font-family: 'helveticaneuemedium';
	font-weight:bold;
	margin-top:0px;
	margin-bottom:40px;
}

#feature .in h2,
#social-feature .in h2 {
	color:#4d4d4f;
	font-size:30px;
    font-family: 'helveticaneuemedium';
	margin-bottom:15px;
	text-transform:uppercase;
}

#feature .bd-bottom,
#social-feature .bd-bottom {
    border-bottom: 1px solid #d5d3d3;
}

#feature .in .rt h2,
#social-feature .in .rt h2 {
	text-transform:inherit;
}

#feature .in .rt h6,
#social-feature .in .rt h6 {
    font-family: 'helveticaneuemedium';
	font-weight:bold;
	color:#4d4d4f;
}

#feature .in .b-left,
#social-feature .in .b-left {
	border:none;
	overflow:hidden;
	position:relative;
}

#feature .in .b-left p,
#social-feature .in .b-left p {
	color:#4d4d4f;
    font-family: 'Georgia';
	margin-bottom:40px;
}

#feature .in .b-left:before,
#social-feature .in .b-left:before {
	content:'';
	width:1px;
	position:absolute;
	top:95px;
	left:0;
	background:#d5d3d3;
	height:100%;
	
}

#feature .down,
#social-feature .down {
	border-top:1px solid #d5d3d3;
	margin-top:40px;
	border-bottom:1px solid #d5d3d3;
	padding-bottom:35px;
}

#feature .down h6,
#social-feature .down h6 {
	color:#4d4d4f;
	font-size:30px;
    font-family: 'helveticaneuemedium';
    font-weight: 400;
}

#feature .down h6 img,
#social-feature .down h6 img {
    margin-left: 39px;
    max-width: 350px;
}

#feature .down .sc,
#social-feature .down .sc {
	display:inline-block;
	margin:0 10px;
}

#feature .down .sc img,
#social-feature .down .sc img {
	max-width:35px;
}

#footer {
	background:none;
	padding-bottom:40px;
}

#footer ul {
	list-style:none;
	padding:0;
	margin:0;
	display:inline-block;
	width:100%;
	float:left;
}

#footer ul li {
	list-style:none;
	padding:0;
	margin:0;
	display:inline-block;
    margin-top: 0px;
    float: left;
    width: 20%;
}

#footer ul li a {
    color: #120000;
    font-size: 20px;
    font-weight: 500;
    text-transform: uppercase;
    font-family: 'helveticaneuemedium';
	display:inline-block;
	width:100%;
	padding:15px 0;
}

#footer ul li:first-child a {
    text-align: left;
    padding-left: 0;
}

#footer ul li:last-child {
    margin: 0;
}

#footer ul li:last-child a {
    text-align: right;
    padding-right: 0;
}

#about-info {
	padding:50px 0;
	padding-top:0;
}

#about-info h2 {
    color: #4d4d4f;
    font-size: 30px;
    font-family: 'helveticaneuemedium';
    margin-bottom: 5px;
}

#about-info p {
    color: #4d4d4f;
    font-size: 15px;
	line-height:1.9;
    font-family: 'Georgia';
    margin-bottom: 25px;
}

#about-info p.sm {
	font-size:12px;
	line-height:1.5;
}

#about-info p.b-none {
	margin-bottom:0;
}

#about-info p.p-tp {
	margin-top:30px;
}

#about-info input {
	display:inline-block;
	width:100%;
	border:none;
	box-shadow:none;
    color: #4d4d4f;
    font-size: 15px;
    font-family: 'Georgia';
	outline:none;
	height:30px;
	background:none;
}

#about-info ::-webkit-input-placeholder input {
    color: #4d4d4f;
    font-family: 'Georgia';
}


#about-info input.submit {
	width:auto;
    color: #4d4d4f;
}

#feature.interior .lt h6,
#social-feature.interior .lt h6  {
	color:#71395d;
	font-size:18px;
    font-family: 'helveticaneuemedium';
    font-weight: bold;
	margin-top:35px;
	margin-bottom:25px;
	letter-spacing:2px;
}

#feature.interior .in .lt p,
#social-feature.interior .in .lt p {
    color: #4d4d4f;
    font-size: 25px;
    font-family: 'Georgia';
    line-height: 1.3;
    margin-top: 30px;
	padding:0 30px;
}

#feature.interior .in .lt .read,
#social-feature.interior .in .lt .read {
    display: inline-block;
    color: #8e8d8d;
    font-size: 15px;
    text-transform: uppercase;
    font-family: 'helveticaneuemedium';
    font-weight: bold;
    margin-top: 0px;
    margin-bottom: 20px;
}

#feature.interior .in .b-left:before,
#social-feature.interior .in .b-left:before {
    top: 79px;
}

#feature.interior .in .rt h2.ft,
#social-feature.interior .in .rt h2.ft {
	margin-top:75px;
}

#feature.interior .in .rt p,
#social-feature.interior .in .rt p  {
	margin-bottom:0;
}

#feature.interior .in .rt h5.testi,
#social-feature.interior .in .rt h5.testi {
	color:#8e8d8d;
	font-size:15px;
    font-family: 'helveticaneuemedium';
	margin-bottom:40px;
}

#feature.interior .in .rt h6,
#social-feature.interior .in .rt h6 {
	color:#8e8d8d;
	font-size:15px;
    font-family: 'Georgia';
	margin-top:15px;
}

#feature.interior .in .rt .tps,
#social-feature.interior .in .rt .tps {
	margin-top:35px;
}

#feature.interior .in .rt p,
#social-feature.interior .in .rt p {
    font-size: 18px;
}

#feature.interior .in .rt p.sm,
#social-feature.interior .in .rt p.sm {
	margin-top:25px;
}

#feature.interior .in .rt .logo,
#social-feature.interior .in .rt .logo {
	margin-top:25px;
}

#feature.interior .down,
#social-feature.interior .down {
	border-bottom:none;
	padding-bottom:0;
	padding-top:40px;
}


/* Media Css */
@media only screen and (max-width: 767px) {
.row-eq-height {
	display:inline-block;
}

.small-text-center {
	text-align:center;
}

.small-text-left {
	text-align:left;
}

.small-text-right {
	text-align:right;
}

.navbar-brand {
	width:50%;
}

.navbar-default {
}

.navbar-right {
	margin-right:-15px;
}

.navbar-default .navbar-toggle {
	margin-top:5px;
	margin-right:0px;
	border:none;
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
	border:none;
	background:none;
}

.navbar-nav {
	width:auto;
    margin: 0px -15px;
}

.navbar-nav>li {
    margin-top: 10px;
	width:100%;
	margin:0;
}

.navbar-default .navbar-nav .open .dropdown-menu>li>a {
	text-align:center;
	padding:5px 15px;
}

#header .navbar-default .navbar-nav > li > a {
	text-align:center;
}

.navbar-default .navbar-toggle .icon-bar {
	background:#000;
}

.none-small {
	padding:0;
}

.space-small {
	padding:0 15px;
}

#info p {
	margin-bottom:30px;
}


#info h6 {
	margin-bottom:20px;
}

#feature .down h6,
#social-feature .down h6 {
    font-size: 21px;
}

#feature .down h6 img,
#social-feature .down h6 img {
	margin:15px 0;
    margin-left: 30px;
}
#footer h2 img {
    margin-left: 0px;
    max-width: 34px;
}
#feature .iner p,
#social-feature .iner p {
    font-size: 18px;	
}

#feature .in h2,
#social-feature .in h2 {
    font-size: 22px;
}

#feature .down h6,
#social-feature .down h6 {
    font-size: 16px;
}

#feature .down h6 img,
#social-feature .down h6 img {
    margin-left: 39px;
    max-width: 200px;
}

#feature p,
#social-feature p {
    font-size: 16px;
}

#footer ul li, 
#footer ul li a {
	width:100% !important;
	text-align:center !important;
}

#topbar p {
    font-size: 19px;
}

#banner h2 {
    font-size: 19px;
}

#info p {
    font-size: 17px;
}

#about-info h2 {
    font-size: 22px;
}

#about-info p {
    font-size: 13px;
}

.navbar-default .navbar-nav>li:first-child a,
.navbar-default .navbar-nav>li:last-child a {
	padding:10px 15px;
}

#feature.interior .in .lt p,
#social-feature.interior .in .lt p {
    font-size: 17px;
    padding: 0 10px;
}

#feature.interior .in .lt .read,
#social-feature.interior .in .lt .read {
    font-size: 11px;
}

#feature .in .b-left,
#social-feature .in .b-left {
	padding:0;
}

#feature .in .b-left:before,
#social-feature .in .b-left:before {
	display:none;
}	
	
}

@media only screen and (min-width: 768px) and (max-width: 1169px) {
.navbar-header {
	width:30%;
}

.navbar-default .navbar-nav>li>a {
    font-size: 15px;
}

#info p {
	margin-bottom:30px;
}

/********** NEW CSS **********/ 
#feature .iner p,
#social-feature .iner p {
    font-size: 18px;	
}

#feature .in h2,
#social-feature .in h2 {
    font-size: 22px;
}

#feature .down h6,
#social-feature .down h6 {
    font-size: 20px;
}

#feature .down h6 img,
#social-feature .down h6 img {
    margin-left: 39px;
    max-width: 230px;
}

#feature p,
#social-feature p {
    font-size: 16px;
}

#about-info h2 {
    font-size: 22px;
}

#about-info p {
    font-size: 13px;
}

#feature.interior .in .lt p,
#social-feature.interior .in .lt p {
    font-size: 17px;
    padding: 0 10px;
}

#feature.interior .in .lt .read,
#social-feature.interior .in .lt .read {
    font-size: 11px;
}


}