/*!
 * 66 Buckingham Gate Theme
 * Started: July 24, 2015
 */

/* ============================================================
	// Home
   ============================================================ */
.ssi_home header {
    position: relative;
    z-index: 999;
    margin-bottom: 0;
    margin-top: 0;
    height: 129px;
    vertical-align: baseline;
    color: #fff;
    padding-top: 1px;
    padding-right: 0;
    padding-left: 21px;
    padding-bottom: 0;
    -webkit-box-shadow: -1px 5px 5px 0px hsla(222,100%,6%,1.00);
    -moz-box-shadow: inset;
    box-shadow: -1px 5px 5px 0px hsla(222,100%,6%,1.00);
    top: 27px;
    border-top: 1px solid #B7ADA5;
    /* [disabled]border-bottom-color: #393235; */
    /* [disabled]border-bottom-style: solid; */
    /* [disabled]border-bottom-width: 1px; */
    min-width: 1200px;
    background-size: 136% auto;
    background-color: #3D514E;
    background-image: -webkit-linear-gradient(180deg,rgba(61,81,78,1.00) 62.69%,rgba(36,157,128,0.19) 76.17%,rgba(61,81,78,1.00) 89.12%);
    background-image: -moz-linear-gradient(180deg,rgba(61,81,78,1.00) 62.69%,rgba(36,157,128,0.19) 76.17%,rgba(61,81,78,1.00) 89.12%);
    background-image: -o-linear-gradient(180deg,rgba(61,81,78,1.00) 62.69%,rgba(36,157,128,0.19) 76.17%,rgba(61,81,78,1.00) 89.12%);
    background-image: linear-gradient(270deg,rgba(61,81,78,1.00) 62.69%,rgba(36,157,128,0.19) 76.17%,rgba(61,81,78,1.00) 89.12%);
}
.ssi_home .stickyfooter_wrapper {
    height: auto !important;
    height: 100%;
    margin: 0 auto;
    background-color: #7C8599;
    background-image: -webkit-linear-gradient(270deg,rgba(127,138,168,0.67) 0%,rgba(127,138,168,0.67) 100%), url(../../img/bg_metal.jpg);
    background-image: -moz-linear-gradient(270deg,rgba(127,138,168,0.67) 0%,rgba(127,138,168,0.67) 100%), url(../../img/bg_metal.jpg);
    background-image: -o-linear-gradient(270deg,rgba(127,138,168,0.67) 0%,rgba(127,138,168,0.67) 100%), url(../../img/bg_metal.jpg);
    background-image: linear-gradient(180deg,rgba(127,138,168,0.67) 0%,rgba(127,138,168,0.67) 100%), url(../../img/bg_metal.jpg);
    z-index: 999;
    background-repeat: repeat-x;
    overflow-x: hidden;
    overflow-y: hidden;
} 
/*above is homepage gradient*/

.ssi_home .stickyfooter_push,
.ssi_home .stickyfooter_footer {
	display: block;
	height: 71px;
	z-index: 999;
	padding-top: 0;
	margin-top: -71px;
	text-align: center;
	position: relative;
	max-height: 71px;
	overflow-y: hidden;
	overflow-x: hidden;
}
.ssi_home .container-fluid {
	position: relative;
	z-index: 0;
	padding: 0;
	overflow: hidden;
	background-image: -webkit-linear-gradient(270deg,rgba(125,136,163,0.75) 0%,rgba(128,123,131,0.75) 100%), url(../../img/bg_metal.jpg);
	background-image: -moz-linear-gradient(270deg,rgba(125,136,163,0.75) 0%,rgba(128,123,131,0.75) 100%), url(../../img/bg_metal.jpg);
	background-image: -o-linear-gradient(270deg,rgba(125,136,163,0.75) 0%,rgba(128,123,131,0.75) 100%), url(../../img/bg_metal.jpg);
	background-image: linear-gradient(180deg,rgba(125,136,163,0.75) 0%,rgba(128,123,131,0.75) 100%), url(../../img/bg_metal.jpg);
	margin-top: -1px;
	overflow-y: hidden;
	overflow-x: hidden;
}
.ssi_home .fullWidthSliderContainer {
    position: relative;
    max-width: 2740px; /*change to 1280*/
    margin-top: 0;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,1.00);
    box-shadow: 0 0 5px 0 rgba(0,0,0,1.00);
    width: 84%;
}
.ssi_home .royalSlider {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.ssi_home .fullWidthSlider {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	background-color: #E4E4E4;
}
.ssi_home .rsArrowContainer {
    position: relative;
    background: transparent;
    max-width: none;
    border-top-right-radius: 0px;
    top: auto;
}
/*.ssi_home .rsArrowContainer.rsHor .rsArrowRight {
  right: 0;
}
.ssi_home .rsArrowContainer.rsHor .rsArrowLeft {
  left: 0;
}*/
.ssi_home .infoBlock {
    position: relative;
    right: auto;
    /* [disabled]max-width: 30%; */
    overflow: hidden;
    padding-top: 22px;
    padding-right: 12px;
    padding-left: 22px;
    padding-bottom: 22px;
    -webkit-box-shadow: inset 0 0 8px rgba(83,131,195,0.48);
    box-shadow: inset 0 0 8px rgba(83,131,195,0.48);
    border-radius: 6px;
    background-color: rgba(147,214,181,0.31);
    background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,0.33) 0%,rgba(255,0,0,0.00) 85.49%);
    background-image: -moz-linear-gradient(270deg,rgba(255,255,255,0.33) 0%,rgba(255,0,0,0.00) 85.49%);
    background-image: -o-linear-gradient(270deg,rgba(255,255,255,0.33) 0%,rgba(255,0,0,0.00) 85.49%);
    background-image: linear-gradient(180deg,rgba(255,255,255,0.33) 0%,rgba(255,0,0,0.00) 85.49%);
    z-index: 999;
    display: inline-block;
    width: 255px;
    text-align: left;
    /* [disabled]margin-top: 36px; */
    top: -96vh;
}
.ssi_home .infoBlock p {
    color: #003399;
    text-shadow: -3px 0 25px rgba(0,0,0,1.00);
    text-align: left;
    display: inline-block;
    /* [disabled]bottom: auto; */
    padding-bottom: 0px;
    margin-top: 6px;
    margin-bottom: 2px;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
}
.info_small_text {
    font-size: 16px !important;
    ;
    font-weight: 400;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    opacity: 1;
}
.backgroundsize .ssi_home .rsContent {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
}
.backgroundsize .ssi_home .rsImg {
  display: none;
}
/*.no-backgroundsize .ssi_home .rsContent {
  background: none !important;
}
.no-backgroundsize .ssi_home .rsImg {
  z-index: -999;
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
}*/
.ssi_home {
	overflow-x: hidden;
	background-color: #7C8599;
	overflow-y: hidden;
}

/*new*/

header .container {
	position: relative;
	height: 125px;
	display: block;
}
header .nav {
    margin-top: 5px;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 0;
    width: 105px;
    left: -50px;
    z-index: 0;
}
header a {
	color: #bcb4b1;
	display: block;	
}
header a:hover {
	color: #fff;
}

#bmemail {
    left: -33px;
    top: -2px;
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    /* [disabled]font-weight: 400; */
    color: #3D514E;
    position: relative;
    width: 240px;
    display: inline-block;
    float: right;
    font-size: 12px;
    line-height: 21px;
}
#managed_by2 {
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    font-size: 0px;
    top: -13px;
    left: 8px;
    display: inline-block;
    width: 254px;
}
.home_number66 {
	width: 140px;
	height: 140px;
	left: -153px;
	position: relative;
	z-index: 3;
	vertical-align: top;
	margin-top: 0;
	top: -5px;
	transition: all 0.3s ease-in-out 0s;
	float: left;
	margin-bottom: -14px;
}
.home_text_logo {
	width: 183px;
	height: 47px;
	/* [disabled]margin-top: -82px; */
	position: relative;
	vertical-align: top;
	margin-left: -28px;
	display: inline-block;
	top: 58px;
	float: left;
	left: -152px;
}
#ding {
	-webkit-box-shadow: -4px 7px 16px -2px rgba(0,0,0,0.82);
	box-shadow: -4px 7px 16px -2px rgba(0,0,0,0.82);
}
#ding:hover {
    cursor: default;
    transform: rotate(1440deg);
    transform-origin: centre centre;
    transition: all 1.35s ease-in-out 0s;
    height: auto;
    width: auto;
    top: auto;
}
header h1 a {
	display: block;
    width: 100%;
	text-decoration: none;
	height: 72px;
}

.nav > li > a:hover {
  color: #fff;
  background-color: transparent;
}
.nav > .active > a {
	font-weight: 900;
	color: #FFFFFF;
}

.navigation {
	margin-left: 0px;
	position: relative;
	left: -50px;
	width: 110px;
	float: left;
	padding-top: 0px;
	margin-top: 1px;
}
.lead {
    line-height: 25px;
    margin-top: 0;
    font-weight: 400;
    font-style: normal;
    font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 17px;
    color: #F5D566;
    text-shadow: 10px 9px 7px #000000;
    letter-spacing: 9pt;
}
body,
label {
	font-size: 17px;
	line-height: 23px;
}
*,
input {
	-webkit-font-smoothing: antialiased;
}
a {
  color: #584a46;
}
a:hover {
	color: rgba(108,108,108,0.90);
	text-decoration: none;
}
/*.container .row #port {
	top: 43px;
	height: 900px;
	width: 1000px;
}
#port iframe  {
	height: 730px;
	text-align: center;
	width: 1237px;
}
.nav-stackedvr {
	position: relative;
	bottom: 99px;
	left: 607px;
	text-shadow: -1px 1px 4px #000000;
	border-width: 1px;
	border-style: groove;
	padding-left: 15px;
	padding-right: 27px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #6A6161;
	font-weight: normal;
	font-size: 16px;
	font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", monospace;
	opacity: 0.95;*/
	/* [disabled]visibility: hidden; */
/*}*/
/* ============================================================
	// Typekit
   ============================================================ */  
*,input {
	font-family: museo-sans;
	/* [disabled]background-image: url(url); */
	font-style: normal;
	list-style-type: none;
	position: relative;
	z-index: 10;
	height: auto;
}
#card_line {
    width: 264px;
    border-top: thin solid #3D514E;
    top: 45px;
    left: 1px;
    height: 1px;
    opacity: 0.52;
    border-bottom-width: thin;
    border-right-width: thin;
    border-left-width: thin;
    border-bottom-left-radius: 0px;
}

.container .row .james_park1 {
	position: relative;
	top: 15px;
	left: -86px;
	width: 194px;
	border: 2px groove rgba(154,131,138,1.00);
	display: inline-block;
	height: 91px;
	/* [disabled]background-color: hsla(7,8%,60%,1.00); */
	border-radius: 14px;
	text-align: center;
	text-shadow: 1px 1px 1px rgba(197,187,177,1.00);
	color: #003399;
	background-image: -webkit-linear-gradient(0deg,rgba(104,91,82,0.51) 0%,rgba(201,191,181,0.76) 78.24%,rgba(189,180,171,0.60) 87.56%,rgba(104,91,82,0.38) 100%), url(../../img/bg_metal_2.png);
	background-image: -moz-linear-gradient(0deg,rgba(104,91,82,0.51) 0%,rgba(201,191,181,0.76) 78.24%,rgba(189,180,171,0.60) 87.56%,rgba(104,91,82,0.38) 100%), url(../../img/bg_metal_2.png);
	background-image: -o-linear-gradient(0deg,rgba(104,91,82,0.51) 0%,rgba(201,191,181,0.76) 78.24%,rgba(189,180,171,0.60) 87.56%,rgba(104,91,82,0.38) 100%), url(../../img/bg_metal_2.png);
	background-image: linear-gradient(90deg,rgba(104,91,82,0.51) 0%,rgba(201,191,181,0.76) 78.24%,rgba(189,180,171,0.60) 87.56%,rgba(104,91,82,0.38) 100%), url(../../img/bg_metal_2.png);
	opacity: 1;
	background-size: 198px 95px;
	background-repeat: no-repeat;
}
.row .james_park1 #opening {
	/* [disabled]left: 8px; */
	/* [disabled]text-align: left; */
	/* [disabled]width: 212px; */
}
.container .row .business_card {
    position: absolute;
    top: 0px;
    width: 272px;
    height: 128px;
    display: inline-block;
    left: 692px;
    float: right;
    padding-left: 8px;
    padding-top: 0px;
    /*    border-left: 0px inset #C9BFB5;
    border-bottom: 1px inset #8B827F;
    border-top: 1px inset #D2C8B4;*/
    opacity: 1;
    clear: both;
    background-repeat: no-repeat;
    background-size: 389px 376px;
    background-color: #E3E6E6;
    background-image: -webkit-linear-gradient(270deg,rgba(227,230,230,0.53) 0%,rgba(227,230,230,0.50) 100%), url(../../img/home-slideshow/New%20folder/Background_Luxury_Green_And_Gold_Design_generated.jpg);
    background-image: -moz-linear-gradient(270deg,rgba(227,230,230,0.53) 0%,rgba(227,230,230,0.50) 100%), url(../../img/home-slideshow/New%20folder/Background_Luxury_Green_And_Gold_Design_generated.jpg);
    background-image: -o-linear-gradient(270deg,rgba(227,230,230,0.53) 0%,rgba(227,230,230,0.50) 100%), url(../../img/home-slideshow/New%20folder/Background_Luxury_Green_And_Gold_Design_generated.jpg);
    background-image: linear-gradient(180deg,rgba(227,230,230,0.53) 0%,rgba(227,230,230,0.50) 100%), url(../../img/home-slideshow/New%20folder/Background_Luxury_Green_And_Gold_Design_generated.jpg);
    background-position: 91% 0%;
    border-radius: 6px;
}

.container_infoblock {
	margin-right: auto;
	margin-left: auto;
	/* [disabled]min-width: 920px; */
	z-index: 1;
	height: auto;
	left: 77.2%;
	/* [disabled]top: -96.5vh; */
	/* [disabled]bottom: 94.6vh; */
	position: relative;
	vertical-align: top;
}

.info_space {
	height: 4px;
}

.home_footer_text {
    position: relative;
    padding-top: 15px;
    display: inline-block;
    height: 89px;
    margin-top: 17px;
}
.span16 {
    width: 501px;
    color: rgba(0,0,0,1.00);
    font-weight: 300;
    font-size: 16px;
    margin-top: -12px;
    padding-top: 6px;
    left: -1px;
    text-align: center;
    border: thin inset #FFFFFF;
    top: 6px;
    padding-bottom: 4px;
    border-radius: 5px;
    padding-left: 5px;
    padding-right: 5px;
    background-color: #E1E1E1;
    background-image: url(../../img/home-slideshow/the_gold.jpg);
    background-size: 175% auto;
    background-position: 99% 89%;
}

.container .row .stone {
	position: absolute;
	display: inline;
	left: -165px;
	top: -127px;
	z-index: 3;
	height: 186px;
	-webkit-box-shadow: -2px 3px 5px 0 rgba(167,114,101,1.00);
	box-shadow: -2px 3px 5px 0 rgba(167,114,101,1.00);
	background-image: url(../../img/stone.png);
	width: 186px;
	background-repeat: no-repeat;
	background-size: 186px auto;
}
.wraps {
    background-repeat: no-repeat;
}

.stickyfooter_footer .footer_container .steel {
	background-color: #928C8C;
	background-image: -moz-linear-gradient(0deg,rgba(4,56,93,1.00) 3.63%,rgba(252,252,252,1.00) 100%);
	background-image: -webkit-linear-gradient(0deg,rgba(4,56,93,1.00) 3.63%,rgba(252,252,252,1.00) 100%);
	background-image: -o-linear-gradient(0deg,rgba(4,56,93,1.00) 3.63%,rgba(252,252,252,1.00) 100%);
	background-image: linear-gradient(90deg,rgba(4,56,93,1.00) 3.63%,rgba(252,252,252,1.00) 100%);
	z-index: 999;
	padding-top: 17px;
	margin-top: 0;
	display: block;
	margin-left: 0;
	margin-right: 0;
	-webkit-box-shadow: 0 4px 10px -3px;
	box-shadow: 0 4px 10px -3px;
	right: 0;
	border-bottom: 1px solid #5E5257;
}
.rsContent1 .wraps .front_pic {
    text-align: center;
    height: 81vh;  /* was 79vh (for grey border) */
    border-left: 3px solid #AFAFAF;
    border-right: 3px solid #AFAFAF;
    overflow-x: hidden;
    overflow-y: hidden;
    visibility: visible;
    z-index: 5;
    max-height: 130%;
    margin-top: 5vh;
    margin-left: 0px;
    width: auto;
    text-shadow: 16px 9px;
}
.vr {
	float: right;
	margin-top: 26px;
	margin-right: -129px;
}
.sliderContainer.fullWidthSliderContainer.clearfix #full-width-slider .rsContent1 {
    height: auto;
}

/*.port iframe {
	height: 730px;
	width: 1237px;
}
#vr {
	bottom: 103px;
	position: relative;
	width: 130px;
	height: 81px;
	vertical-align: top;
	left: auto;
	float: right;
	right: -146px;
}
.navigation .nav.nav-stacked .works {
	left: 47px;
}*/


/* ==========================================================================
   Author's custom styles
   ========================================================================== */


/* ==========================================================================
   Height Dependant
   ========================================================================== */
/* ==========================================================================
   Max Heights
   ========================================================================== */
@media screen and (max-height: 2160px) {
.ssi_home .fullWidthSliderContainer {
	max-width: 2680px !important;}	
	.home_footer_text {
 	margin-top: -20px !important;
	}
	.wraps {
	background-size: 7440px 2850px !important;}
		.container_infoblock {
	left: 82.2% !important;}
	
}

@media screen and (max-height: 1660px) {	
.ssi_home .fullWidthSliderContainer {
	max-width: 2100px !important;}	
	.home_footer_text {
 	margin-top: 0px !important;
	}
	.wraps {
		background-size: 7440px 2100px !important;}
		.container_infoblock {
	left: 81% !important;}
}


/* 1440p fullscreen */
@media screen and (max-height: 1540px)  {	
.ssi_home .fullWidthSliderContainer {
	max-width: 1900px !important;}	
	.home_footer_text {
 	margin-top: 10px !important;
	}
		.container_infoblock {
	left: 79.1% !important;}
}


/* 1440p */ 
@media screen and (max-height: 1400px) {	
.ssi_home .fullWidthSliderContainer {
	max-width: 1666px !important;}	
	.home_footer_text {
 	margin-top: 21.5px !important;
	}
		.container_infoblock {
	left: 77.5% !important;}
}

/* 1200 Fullscreen */
@media screen and (max-height: 1200px)  {	
.ssi_home .fullWidthSliderContainer {
	max-width: 1550px !important;}
	.home_footer_text {
 	margin-top: 27px !important;
	}
	.wraps {
	background-size: 7440px 1900px !important;
}
}

/* 1200 */    /*    affecting 1080p    */
@media screen and (max-height: 1032px)  {	
.ssi_home .fullWidthSliderContainer {
	max-width: 1318px !important;
	}
	.home_footer_text {
 	margin-top: 23px !important;
	}
	.wraps {
	background-size: 7440px 1650px !important;
    }	
	.rsContent1 .wraps .front_pic {
	height: 78vh !important; 
	}
		.container_infoblock {
	left: 72.75% !important;}
}

/*=========================================================================*/

/*1080P Fullscreen */
@media (min-height: 1033px) and (max-height: 1080px) {
 .ssi_home .fullWidthSliderContainer {
	max-width: 1384px !important;}
	.home_footer_text {
 	margin-top: 24px !important;
	}
	.wraps {
	background-size: 7440px 1609px !important;}
	.rsContent1 .wraps .front_pic {
	height: 79vh;  }
		.container_infoblock {
	left: 74.1% !important;}

}

/*1080P */
@media (min-height: 812px) and (max-height: 911px) {
 .ssi_home .fullWidthSliderContainer {
	max-width: 1144px !important;}
	.home_footer_text {
 	margin-top: 29px !important;
	}
	.wraps {
	background-size: 7440px 1409px !important;}
	.rsContent1 .wraps .front_pic {
	height: 77vh !important;  }
	.container_infoblock {
	left: 70% !important;}

}

/*  720p Fullscreen  */
@media screen and (max-height: 720px) {	
.ssi_home .fullWidthSliderContainer {
	max-width: 860px !important;}
	.home_footer_text {
 	margin-top: 28px !important;
	}
	.wraps {
	background-size: 7440px 1000px !important;}
	.rsContent1 .wraps .front_pic {
	height: 72vh;  }
		.container_infoblock {
	left: 66% !important;}
}


/*  720p   */
@media screen and (max-height: 620px) {	
.ssi_home .fullWidthSliderContainer {
	max-width: 630px !important;}
	.home_footer_text {
 	margin-top: 28px !important;
	}
	.wraps {
	background-size: 7440px 700px !important;}
	.rsContent1 .wraps .front_pic {
	height: 66vh;  }
		.container_infoblock {
	left: 59.8% !important;}
}

.stickyfooter_footer .footer_container {
	margin-right: auto;
	margin-left: auto;
	min-width: 920px;
	z-index: 999;
	height: 71px;
	overflow-x: hidden;
	overflow-y: hidden;
}

#ding_hover {
	display: block;
	position: relative;
	width: 139px;
	height: 139px;
}

.mainrecep {
	width: 187px;
	left: 3px;
	top: -8px;
	float: left;
	font-size: 12px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	line-height: 21px;
}

.john {
    font-family: Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;
    text-align: left;
    color: #3D514E;
    opacity: 1;
    top: -3px;
    left: 30px;
}

/* ============================================================
	// Home
   ============================================================ */

.backgroundsize .ssi_home .rsContent {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-color: transparent;
}
.backgroundsize .ssi_home .rsImg {
  display: none;
}
.no-backgroundsize .ssi_home .rsContent {
  background: none !important;
}
.no-backgroundsize .ssi_home .rsImg {
  z-index: -999;
  width: 100%;
  height: auto;
  position: absolute;
  top: 0;
  left: 0;
}
.container .row #port {
	top: 43px;
	height: 900px;
	width: 1000px;
}
#port iframe  {
	height: 730px;
	text-align: center;
	width: 1237px;
}

/* ============================================================
	// Typekit
   ============================================================ */  
*,input {
    position: relative;
    z-index: 10;
    height: auto;
    width: auto;
}

.row .business_card #card_square {
    width: 262px;
    height: 109px;
    border: 2px solid #ABAEAE;
    margin-top: 5px;
    margin-left: 0px;
}

.row .james_park2 .opentimes {
    left: -4px;
    border-bottom-left-radius: 0px;
}

.james_park2 {
    position: relative;
    top: 0px;
    left: -83px;
    /* [disabled]border: 2px groove rgba(154,131,138,1.00); */
    width: 280px;
    display: inline-block;
    /* [disabled]border-bottom-right-radius: 99px; */
    /* [disabled]border-top-right-radius: 297px; */
    /* [disabled]border-top-left-radius: 49px; */
    height: 128px;
    text-align: center;
    /* [disabled]text-shadow: 1px 1px 1px rgba(197,187,177,1.00); */
    color: #4F4B44;
    opacity: 1;
    background-repeat: no-repeat;
    font-weight: lighter;
    font-size: 16px;
    background-image: -webkit-linear-gradient(270deg,rgba(240,237,227,0.40) 0%,rgba(178,171,157,0.40) 100%), url(../../img/home-slideshow/New%20folder/5c.png);
    background-image: -moz-linear-gradient(270deg,rgba(240,237,227,0.40) 0%,rgba(178,171,157,0.40) 100%), url(../../img/home-slideshow/New%20folder/5c.png);
    background-image: -o-linear-gradient(270deg,rgba(240,237,227,0.40) 0%,rgba(178,171,157,0.40) 100%), url(../../img/home-slideshow/New%20folder/5c.png);
    background-image: linear-gradient(180deg,rgba(240,237,227,0.40) 0%,rgba(178,171,157,0.40) 100%), url(../../img/home-slideshow/New%20folder/5c.png);
    background-position: -3px 0%;
    background-size: 136% 136%;
}

.port iframe {
	height: 730px;
	width: 1237px;
}
#full-width-slider .rsContent1 .wraps {
	max-height: 100%;
	height: 100vh;
}
.rsContent2 {
	height: 85.6vh;
	width: auto;
	clear: both;
	text-align: center;
	overflow-x: hidden;
	overflow-y: hidden;
	padding-top: 20px;
}
.rsVideoContainer.iframe {
  height: 100%;
  width: 100%;
  z-index: 1;
  margin-top: -15px;
}
.icon_mobile {
    width: 17px;
    left: -5px;
    top: 15px;
    opacity: 0.65;
    font-size: medium;
}
.business_card #managed_by2 .icon-envelope {
    left: -21px;
    top: -27px;
    opacity: 0.71;
}
