
/*
	Main
*/

.video-fit video {
	width: 100%;
	height: auto;
	position: relative;
	right: auto;
	bottom: auto;
	top:auto;
	right:auto;
	background-size: none;
  	background-image:none;
  	background-position: none;
  	background-size: none;
	object-fit: contain;
   	z-index:1;
}

.img-desk {
	display: contents !important;
}
.img-moby {
	display: none !important;
}
.pap {
}
.box-frame {
	position: absolute;
	top: 150px;
	bottom: 130px;
	left: 7%;
	right: 7%;
}
.box-frame.wider {
	left: 5%;
	right: 5%;
}
.box-frame.wider.wider-medium {
}
.box-frame.wider-small {
	max-width: 1080px;
	margin: 0 auto;
}
.box-frame.wide-team {
	left: 6%;
	right: 6%;
}

.box-left,
.box-right {
	position: absolute;
}
.box-left {
	top: 0;
	left: 0;
	width: 50%;
	bottom: 0;
}
.box-right {
	top: 0;
	left: 50%;
	width: 50%;
	bottom: 0;
}

.block-wrap .boxy {
	position: absolute;
}
.block-wrap .boxy:nth-child(1) {
	top: 0;
	left: 0;
	width: 50%;
	bottom: 0;
}
.block-wrap .boxy:nth-child(2) {
	top: 0;
	left: 50%;
	width: 50%;
	bottom: 0;
}

.team-left {
	width: 30.3333%;
	top: 20px;
	bottom: 40px;
}
.team-left .tl-sml {
	width: 100%;
	bottom: 0;
}
.team-mid {
	width: 30.3333%;
	top: 20px;
	bottom: 40px;
	left: 34.6666%;
}
.team-mid .tl-sml {
	width: 100%;
	bottom: 0;
}
.team-right {
	width: 30.3333%;
	top: 20px;
	bottom: 40px;
	right: 0;
}
.team-right .tl-sml {
	width: 100%;
	bottom: 0;
}
.view-team {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 50px;
	text-align: center;
}
.view-team a {
	font-size: 15px;
	color: #000;
}
.view-enquire {
	position: relative;
	text-align: center;
}
.view-enquire a {
	font-size: 14px;
	color: #726647;
	font-weight: 500;
	letter-spacing: 2px;
}
.txt-team h2 {
	font-family:'TAN - PEARL', Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 13px;
	line-height: 26px;
	color: #000;
	letter-spacing: 0.5px;
}
.txt-team p {
	font-size: 15px;
	line-height: 23px;
	font-weight: 300;
	color: #000;
	max-width: 510px;
	margin: 0 auto;
	text-align: left;
	text-indent: 40px;
	text-align: justify;
	padding-bottom: 10px;
}
.profile-left {
	top: 0;
	left: 0;
	width: 50%;
	bottom: 0;
	position: absolute;
}
.profile-right {
	top: 0;
	left: 50%;
	width: 50%;
	bottom: 0;
	position: absolute;
}
.profile-desk {
	display: block;
}
.profile-mob {
	display: none;
}
.its-portrait img {
	width: 76%;
}
.content-mid-team {
}
.its-portrait .gallery-team {
  width: 76%;
  min-width: 76%;
  max-width: 76%;
  margin: 0 auto;
}
.its-land .gallery-team {
}
.owl-hide-it {
	position: absolute;
	background-color: #f4f2ee;
	top: 0;
	bottom: 0;
	left: 90%;
	width: 11%;
	z-index: 2;
}
.gallery-team-wrap,
.gallery-wrapper {
	width: 100%;
	overflow: hidden;
}
.gallery-wrapper .gallery {
	overflow: hidden;
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}
.gallery-wrapper .gallery .owl-item {
	overflow: hidden;
}
.contain-img .gallery-wrapper .gallery img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}


.its-land .gallery-team {
	width: 100.7%;
	overflow: hidden;
}
/*
.gallery-wrapper .gallery {
	width: 100.7%;
	overflow: hidden;
}*/
/*.gallery-team.galits-portrait {
	width: 30%;
	max-width: 30%;
	background-color: #ccc;
}*/
.zag .profile-left {
	left: 50%;
}
.zag .profile-right {
	left: 0;
}


.uline span {
	display: inline-block;
	position: relative;
	padding-bottom: 1px;
}
.uline span a:after {
    content: '';
    width: 100%;
    position: absolute;
    height: 1px;
    bottom: 0;
    left: 0;
	background-color:#000;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s
}
.uline span a:hover:after {
    content: '';
    width: 0;
	left: 100%;
    height: 1px;
}
.title-bot.uline span a:after,
.rego-white.uline span a:after {
	background-color:#fff;
}
.rego-green.uline span a:after,
.view-enquire.uline span a:after {
	background-color:#726647;
}

.table {
	display: table;
	width: 100%;
	height: 100%;
}
.table-cell {
	display: table-cell;
	width:100%;
	height: 100%;
	vertical-align: middle;
	text-align:center;
}
.table-cell img {
	overflow: hidden;
}
.frm {
	text-align: center;
	position: absolute;
}
.frm span {
	display: block;
	font-family:'TAN - PEARL', Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	text-transform: uppercase;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 2px;
	padding-top: 20px;
	color: #000;
}
.frm sub {
	font-size: 13px;
	line-height: 17px;
	color: #000;
}

.sub-team sub {
	display: block;
	padding-top: 10px;
}
.sub-team span {
	padding-top: 4px;
}
.sub-team {
	opacity: 1;
}
.captions-on .sub-team {
	opacity: 1;
}
.team-left:hover .sub-team,
.team-mid:hover .sub-team,
.team-right:hover .sub-team {
	opacity: 1;
}

.frm sub {
	display: inline-block;
	position: relative;
}
.frm sub:after,
.fs-sub sub:after {
    content: '';
    width: 0%;
    position: absolute;
    height: 1px;
    bottom: 0;
    left: 0;
	background-color:#000;
    -webkit-transition: all 1.0s;
    -o-transition: all 1.0s;
    -moz-transition: all 1.0s;
    transition: all 1.0s
}
.frm:hover + .tx sub:after,
.fs:hover .fs-sub sub:after,
a sub:hover:after {
    content: '';
    width: 100%;
	left: 0;
    height: 1px;
    left: 0;
}
.frm .nudge sub:after {
	background-color:transparent;
}
.fs-sub {
	text-align: center;
	position: absolute;
	left: 30px;
	right: 30px;
	bottom: 65px;
}
.fs-sub sub {
	font-size: 13px;
	line-height: 17px;
	color: #fff;
	display: inline-block;
	position: relative;
}
.text-on-green .frm span,
.text-on-green .frm sub {
	color: #fff;
}
.text-on-green .frm sub {
	/*border-bottom: 1px solid #fff;*/
}
.text-on-green .frm sub:after,
.fs-sub sub:after {
	background-color:#fff;
}
.nudge {
	/*margin-top: -4px;*/
}
.tx {
	opacity: 1;
}
.frm:hover + .tx {
	opacity: 1;
}

.captions-on .tx {
	opacity: 1;
}
.captions-on .tx {
	opacity: 1;
}

.p-lrg {
	top: 0;
	bottom: 0;
	left: 0;
	right: 14%;
}
.box-right .p-lrg,
.block-wrap .boxy:nth-child(2) .p-lrg {
	left: 14%;
	right: 0;
}
.t-lrg {
	left: 10%;
	right: 10%;
	bottom: 0;
	margin-bottom: -60px;
	height: 50px;
}
.t-lrg {
	left: 0%;
	right: 14%;
	bottom: 0;
}
.box-right .t-lrg,
.block-wrap .boxy:nth-child(2) .t-lrg {
	left: 14%;
	right: 0;
}
.p-med {
	/*top: 20px;
	bottom: 20px;*/
	top: 0;
	bottom: 0;
	left: 10%;
	right: 15%;
}
.block-wrap .boxy:nth-child(2) .p-med {
	left: 15%;
	right: 10%;
}
.gallery {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 1;
	overflow: hidden;
}
/*.gallery .owl-item {
	width: 100%;
	height: 72vh;
}*/
.gallery,
.gallery .owl-item {
	overflow: hidden;
}
.fs .gallery .owl-item {
	width: 100%;
	height: 100vh;
}
.box-wide .gallery .owl-item {
	width: 100%;
	height: 72vh;
}
.p-lrg .gallery .owl-item {
	width: 100%;
	height: calc(100vh - 280px);
}
.p-med .gallery .owl-item {
	width: 100%;
	height: 72vh;
}
.p-sml .gallery .owl-item {
	width: 100%;
	height: calc(100vh - 360px);
}
.l-lrg .gallery .owl-item {
	width: 100%;
	height: calc(88vh - 270px);
}
.l-sml .gallery .owl-item {
	width: 100%;
	height: calc(75vh - 230px);
}

.cover {
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	-moz-background-size: cover;
	background-position:center center;
}

.t-med {
	left: 10%;
	right: 15%;
	bottom: 0;
	margin-bottom: -60px;
	height: 50px;
}
.block-wrap .boxy:nth-child(2) .t-med {
	left: 15%;
	right: 10%;
}
.p-sml {
	top: 40px;
	bottom: 40px;
	left: 10%;
	right: 22%;
}
.block-wrap .boxy:nth-child(1) {
}
.block-wrap .boxy:nth-child(2) {
}
.box-right .p-sml,
.block-wrap .boxy:nth-child(2) .p-sml {
	left: 22%;
	right: 10%;
}
.t-sml {
	left: 10%;
	right: 22%;
	bottom: 0;
	margin-bottom: -20px;
	height: 50px;
}
.box-right .t-sml,
.block-wrap .boxy:nth-child(2) .t-sml {
	left: 22%;
	right: 10%;
}
.l-sml {
	top: 15%;
	bottom: 15%;
	left: 0%;
	right: 15%;
}
.frm video {
	position: relative;
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.fs video {
	position: absolute;
	right: 0;
	bottom: 0;
	top:0;
	right:0;
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
  	background-image:;
  	background-position: center center;
  	background-size: contain;
   	object-fit: cover;
   	z-index:1;
}
.box-right .l-sml,
.block-wrap .boxy:nth-child(2) .l-sml {
	left: 15%;
	right: 0;
}
.tl-sml {
	left: 0;
	right: 15%;
	bottom: 15%;
	margin-bottom: -60px;
	height: 50px;
}
.box-right .tl-sml,
.block-wrap .boxy:nth-child(2) .tl-sml {
	left: 15%;
	right: 0;
}

.l-lrg {
	top: 11%;
	bottom: 11%;
	left: 0%;
	right: 15%;
}
.box-right .l-lrg,
.block-wrap .boxy:nth-child(2) .l-lrg {
	left: 15%;
	right: 0;
}

.tl-lrg {
	left: 0;
	right: 15%;
	bottom: 11%;
	margin-bottom: -60px;
	height: 50px;
}
.box-right .tl-lrg,
.block-wrap .boxy:nth-child(2) .tl-lrg {
	left: 15%;
	right: 0;
}
.tx {
}
/*
.text-lrg {
	background-color: #444;
	position: absolute;
	left: 0;
	right: 15%;
	bottom: 11%;
	height: 50px;
	margin-bottom: -60px;
}
.box-right .text-lrg {
	left: 15%;
	right: 0;
}*/
.box-wide {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.r-lrg {
	top: 0;
	bottom: 0;
	left: 10%;
	right: 10%;
}
.tr-lrg {
	left: 0;
	right: 0;
	bottom: 0;
	margin-bottom: -60px;
	height: 50px;
}
.fit-img {
}
.fit-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.contain-img {
}
.contain-img img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}
.frm.contain-img video {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.contain-img video {
	object-fit: cover;
	width: 100%;
	height: 100%;
}
.contain-img.video-fit {
}
.contain-img.video-fit video {
	object-fit: contain;
	width: auto;
	max-width: 100%;
	height: 100%;
}
.fit-img-border {
	background-color: #726647;
}
.fit-img-border img {
	width: 80%;
	height: 100%;
	object-fit: cover;
	margin-top: 0;
}
.cover {
	background-size: cover;
	-webkit-background-size: cover;
	-o-background-size: cover;
	-moz-background-size: cover;
	background-position:center center;
}

/*
.bord {
	position: absolute;
	background-color: #726647;
	opacity: 1;
}
.bord.bt {
	left: 0;
	height: 9%;
	right: 0;
}
.bord.bb {
	left: 0;
	height: 9%;
	right: 0;
	bottom: 0;
}
.bord.bl {
	top: 0;
	left: 0;
	width: 60px;
	bottom: 0;
}
.bord.br {
	top: 0;
	right: 0;
	width: 60px;
	bottom: 0;
}*/
.text-middle {
	margin: 0 auto;
	padding-top: 6%;
}
.text-middle.no-max {
	max-width: none;
}
.text-middle .colsx2 {
	max-width: 710px;
	margin: 0 auto;
}
.colsx2 {
	font-size: 0;
	padding-left: 20px;
	padding-right: 20px;
}
.colsx2-left,
.colsx2-right {
	display: inline-block;
	vertical-align: top;
	width: 48%;
	text-align: left;
}
.colsx2-right {
	margin-left: 4%;
}
.text-middle h3 {
	font-family:'TAN - PEARL', Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 38px;
	line-height: 56px;
	padding-bottom: 30px;
}
.text-middle h4 {
	font-family:'TAN - PEARL', Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 26px;
	line-height: 40px;
	padding-bottom: 20px;
}
.text-middle.h4-padd-none h4 {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}
blockquote.h4-space {
	display: block;
	width: 100%;
	height: 15px;
	position: relative;
}
.text-middle h4:nth-last-child() {
}
.text-middle p {
	color: #726647;
	font-weight: 300;
	font-size: 16px;
	line-height: 22px;
	text-indent: 40px;
	margin-bottom: 10px;
	letter-spacing: -0.2px;
	text-align: justify;
}
.txt-white h3,
.txt-white p {
	color: #fff;
}

@media screen and (min-width: 1860px) {

.box-frame {
	top: 170px;
	bottom: 150px;
	left: 11%;
	right: 11%;
}
.p-lrg .gallery .owl-item {
	height: calc(100vh - 320px);
}
.p-sml .gallery .owl-item {
	height: calc(100vh - 400px);
}
.l-lrg .gallery .owl-item {
	height: calc(88vh - 320px);
}
.l-sml .gallery .owl-item {
	height: calc(75vh - 270px);
}
.view-enquire {
}
.view-enquire-space-mob {
	height: 40px;
}


}

@media screen and (min-width: 1024px) and (max-width: 1440px) {

.box-frame.wider {
	left: 0;
	right: 0;
}
.box-frame.wide-team {
	left: 3%;
	right: 3%;
}
.p-lrg {
	right: 10%;
}
.box-right .p-lrg,
.block-wrap .boxy:nth-child(2) .p-lrg {
	left: 10%;
}
.t-lrg {
	right: 10%;
}
.box-right .t-lrg,
.block-wrap .boxy:nth-child(2) .t-lrg {
	left: 10%;
}
.p-med {
	left: 0;
	right: 10%;
}
.box-right .p-med,
.block-wrap .boxy:nth-child(2) .p-med {
	left: 10%;
	right: 0;
}
.t-med {
	left: 0;
	right: 10%;
}
.box-right .t-med,
.block-wrap .boxy:nth-child(2) .t-med {
	left: 10%;
	right: 0;
}
.p-sml {
	left: 10%;
	right: 10%;
}
.box-right .p-sml,
.block-wrap .boxy:nth-child(2) .p-sml {
	left: 10%;
	right: 10%;
}
.t-sml {
	left: 10%;
	right: 10%;
}
.box-right .t-sml,
.block-wrap .boxy:nth-child(2) .t-sml {
	left: 10%;
	right: 10%;
}
.l-sml {
	top: 15%;
	bottom: 15%;
	left: 0%;
	right: 10%;
}
.box-right .l-sml,
.block-wrap .boxy:nth-child(2) .l-sml {
	left: 10%;
	right: 0;
}
.tl-sml {
	left: 0;
	right: 10%;
}
.box-right .tl-sml,
.block-wrap .boxy:nth-child(2) .tl-sml {
	left: 10%;
	right: 0;
}
.l-lrg {
	right: 5%;
}
.box-right .l-lrg,
.block-wrap .boxy:nth-child(2) .l-lrg {
	left: 5%;
	right: 0;
}
.tl-lrg {
	right: 5%;
}
.box-right .tl-lrg,
.block-wrap .boxy:nth-child(2) .tl-lrg {
	left: 5%;
	right: 0;
}
.text-lrg {
	left: 0;
	right: 5%;
}
.box-right .text-lrg {
	left: 5%;
}
.text-middle h4 {
	font-size: 25px;
	line-height: 40px;
}
.its-portrait img {
	width: 75%;
}


}

@media screen and (max-width: 1023px) {

.text-middle h3 {
	font-size: 30px;
	line-height: 46px;
	padding-bottom: 20px;
}
.text-middle h4 br {
	display: none;
}
.text-middle h4 {
	font-size: 24px;
	line-height: 36px;
	padding-left: 4%;
	padding-right: 4%;
}
.team-left {
	width: 47%;
	top: 20px;
	bottom: 10px;
}
.team-mid {
	width: 47%;
	top: 20px;
	bottom: 10px;
	left: 53%;
}
.team-right {
	display: none;
}
.profile-left {
	top: 0;
	left: 0;
	width: 100%;
	bottom: auto;
	position: relative;
	height: auto;
	text-align: center;
	padding-bottom: 30px;
}
.zag .profile-left {
	left: 0;
}
.profile-desk {
	display: none;
}
.profile-mob {
	display: block;
}
.profile-right {
	top: auto;
	left: 0;
	width: 100%;
	bottom: auto;
	position: relative;
	height: auto;
}
.content-mid.prof {
	position: relative;
	top: 0;
	left: 0;
	transform: translate(0, 0);
	width: 100%;
}
.content-mid.prof img {
	text-align: center;
	margin: 0 auto;
	max-width: 420px;
}
.gallery-team {
	width: 420px;
	min-width: 420px;
	max-width: 420px;
	margin: 0 auto;
}
.content-mid-team {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -45%);
	width: 90%;
	z-index: 3;
	text-align: center;
}
.txt-team p:nth-child(3) {
	display: none;
}
}

@media screen and (max-width: 767px) {

.hide-mob {
	display: none;
}
.box-frame {
	top: 140px;
	bottom: 150px;
}
.box-frame.height-200 {
	position: relative;
	top: auto;
	bottom: auto;
	left: auto;
	right: auto;
}
.box-frame.height-200 {
	height: calc(200vh - 140px);
}
.block-wrap .boxy:nth-child(1) {
	top: 140px;
	left: 7%;
	right: 7%;
	width: auto;
	height: calc(100vh - 300px);
	bottom: auto;
}
.block-wrap .boxy:nth-child(2) {
	top: calc(100vh + 110px);
	top: 100vh;
	left: 7%;
	right: 7%;
	width: auto;
	height: calc(100vh - 300px);
	bottom: auto;
}
.p-lrg .gallery .owl-item,
.p-med .gallery .owl-item,
.p-sml .gallery .owl-item,
.l-lrg .gallery .owl-item,
.l-sml .gallery .owl-item {
	/*height: calc(100vh - 290px);*/
	height: calc(100vh - 300px);
}

.box-wide {
	top: 0;
}
.tx {
	opacity: 1;
}
.r-lrg {
	left: 0;
	right: 0;
}
.p-lrg,
.p-med,
.p-sml,
.l-sml,
.l-lrg {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.box-right .p-lrg,
.box-right .p-med,
.box-right .p-sml,
.box-right .l-sml,
.box-right .l-lrg,
.block-wrap .boxy:nth-child(2) .p-lrg,
.block-wrap .boxy:nth-child(2) .p-med,
.block-wrap .boxy:nth-child(2) .p-sml,
.block-wrap .boxy:nth-child(2) .l-sml,
.block-wrap .boxy:nth-child(2) .l-lrg {
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
/*.box-left,
.box-right,
.block-wrap .boxy:nth-child(1),
.block-wrap .boxy:nth-child(2) {
	width: 100%;
	left: 0;
}*/
.t-lrg,
.t-med,
.t-sml,
.tl-sml,
.tl-lrg {
	left: 0;
	right: 0;
	margin-bottom: -50px;
	/*opacity: 0.5;*/
	bottom: 0;
}
.text-lrg,
.box-right .text-lrg {
	left: 0;
	right: 0;
	bottom: 0;
	height: 50px;
	margin-bottom: -50px;
}
.box-right .text-lrg {
	left: 15%;
	right: 0;
}

.box-right .t-lrg,
.box-right .t-med,
.box-right .t-sml,
.box-right .tl-sml,
.box-right .tl-lrg,
.block-wrap .boxy:nth-child(2) .t-lrg,
.block-wrap .boxy:nth-child(2) .t-med,
.block-wrap .boxy:nth-child(2) .t-sml,
.block-wrap .boxy:nth-child(2) .tl-sml,
.block-wrap .boxy:nth-child(2) .tl-lrg {
	left: 0;
	right: 0;
}
/*
.p-lrg .gallery .owl-item,
.p-med .gallery .owl-item,
.p-sml .gallery .owl-item,
.l-lrg .gallery .owl-item,
.l-sml .gallery .owl-item {
	width: 100%;
	height: 72vh;
}*/


.box-wide .gallery .owl-item {
	width: 100%;
	height: 73vh;
}

}

@media screen and (max-width: 767px) {

.box-frame {
	top: 140px;
	bottom: 130px;
	left: 9%;
	right: 9%;
}
.box-frame.height-200 {
	height: calc(200vh - 140px);
}
.block-wrap .boxy:nth-child(1) {
	top: 140px;
	left: 9%;
	right: 9%;
	width: auto;
	/*height: calc(100vh - 270px);*/
	height: calc(100vh - 310px);
}
.block-wrap .boxy:nth-child(2) {
	top: calc(100vh + 140px);
	top: 100vh;
	left: 9%;
	right: 9%;
	width: auto;
	height: calc(100vh - 310px);
}
.p-lrg .gallery .owl-item,
.p-med .gallery .owl-item,
.p-sml .gallery .owl-item,
.l-lrg .gallery .owl-item,
.l-sml .gallery .owl-item {
	/*height: calc(100vh - 270px);*/
	height: calc(100vh - 310px);
}


.hero.to-auto-300 {
	height: calc(300vh - 52px);
	min-height: calc(300vh - 520px);
}
.box-frame.height-300 {
	position: relative;
	height: calc(300vh - 520px);
	top: auto;
	bottom: auto;
	left: auto;
	right: auto;
}
.team-left {
	top: 0;
	left: 7%;
	right: 7%;
	width: auto;
	height: calc(100vh - 290px);
	bottom: auto;
}
.team-mid {
	top: calc(100vh - 180px);
	left: 7%;
	right: 7%;
	width: auto;
	height: calc(100vh - 290px);
	bottom: auto;
}
.team-right {
	top: calc(200vh - 360px);
	left: 7%;
	right: 7%;
	width: auto;
	height: calc(100vh - 290px);
	bottom: auto;
	display: block;
}

.text-middle h3 br {
	display: none;
}
.text-middle h3 {
	font-size: 24px;
	line-height: 36px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.text-middle h4 {
	font-size: 20px;
	line-height: 32px;
	padding-left: 4%;
	padding-right: 4%;
	padding-bottom: 15px;
}
.colsx2-left {
	width: 100%;
}
.colsx2-right {
	width: 100%;
	/*display: none;*/
	margin-left: 0;
}
/*.team-left {
	width: 100%;
	top: 20px;
	bottom: 20px;
}
.team-right,
.team-mid {
	display: none;
}*/
.view-team {
	bottom: 20px;
}
.profile-left {
	padding-bottom: 20px;
}
.content-mid.prof {
	width: 100%;
}
.content-mid.prof img {
	text-align: center;
	margin: 0 auto;
	max-width: 360px;
}
.gallery-team {
	width: 360px;
	min-width: 360px;
	max-width: 360px;
	margin: 0 auto;
}

.content-mid-team {
	transform: translate(-50%, -41%);
}
/*
.p-lrg .gallery .owl-item,
.p-med .gallery .owl-item,
.p-sml .gallery .owl-item,
.l-lrg .gallery .owl-item,
.l-sml .gallery .owl-item {
	width: 100%;
	height: 74vh;
}*/
.text-middle {
	padding-top: 50px;
}

}

@media screen and (max-width: 480px) {

.img-desk {
	display: none !important;
}
.img-moby {
	display: contents !important;
}
.content-mid.less-top-mob {
	background-color: #345;
}
.text-hide-mob {
	display: none;
}
.box-frame,
.box-frame.wider {
	top: 120px;
	bottom: 140px;
}
.starting-block .box-frame {
}
.media-mob {
}
.media-mob .box-frame {
	top: 0;
}
.hero.media-mob {
	height: calc(100vh - 120px) !important;
}
.hero.to-auto-200 {
	height: calc(200vh - 160px);
	min-height: calc(200vh - 160px);
}
.box-frame.height-200 {
	height: calc(200vh - 160px);
}
.hero.to-auto-200.less-top {
	height: calc(200vh - 280px);
	min-height: calc(200vh - 280px);
}
.box-frame.height-200.less-height {
	height: calc(200vh - 280px);
}

.block-wrap .boxy:nth-child(1) {
	top: 120px;
	left: 25px;
	right: 25px;
	width: auto;
	height: calc(100vh - 280px);
	max-height: 500px;
}
.block-wrap .boxy:nth-child(2) {
	/*top: calc(100vh + 110px);*/
	top: calc(100vh - 20px);
	left: 25px;
	right: 25px;
	width: auto;
	/*height: calc(100vh - 210px);*/
	height: calc(100vh - 280px);
	max-height: 500px;
}
.less-height .boxy:nth-child(1) {
	top: 0;
}
.less-height .boxy:nth-child(2) {
	top: calc(100vh - 140px);
}

.p-lrg .gallery .owl-item,
.p-med .gallery .owl-item,
.p-sml .gallery .owl-item,
.l-lrg .gallery .owl-item,
.l-sml .gallery .owl-item {
	/*height: calc(100vh - 210px);*/
	height: calc(100vh - 280px);
}
.box-frame.wide-team {
	/*left: 6%;
	right: 6%;*/
}
.box-frame.team-frame {
	left: 3%;
	right: 3%;
}
.team-frame p:nth-child(3) {
}
.txt-white.text-middle h3 {
	font-size: 20px;
	line-height: 34px;
}
.txt-white.text-middle.h3-pent h3 {
	font-size: 16px;
	line-height: 30px;
	padding-bottom: 0;
}
.text-middle h4 {
	font-size: 20px;
	line-height: 32px;
	padding-left: 4%;
	padding-right: 4%;
	padding-bottom: 15px;
}
.text-middle.h4-padd-none h4 {
	font-size: 14px;
	line-height: 23px;
}
.text-middle p {
	font-size: 13px;
	line-height: 17px;
	text-indent: 20px;
	margin-bottom: 8px;
}
.txt-team h2 {
	padding-bottom: 0;
	margin-bottom: 4px;
}
/*.team-left {
	width: 100%;
	top: 20px;
	bottom: 50px;
}*/
.content-mid.prof img {
	max-width: 280px;
}
.gallery-team {
	width: 280px;
	min-width: 280px;
	max-width: 280px;
	margin: 0 auto;
}
.txt-team p {
	font-size: 14px;
	line-height: 19px;
}
.gallery .owl-item {
	height: 79vh;
}
/*
.p-lrg .gallery .owl-item,
.p-med .gallery .owl-item,
.p-sml .gallery .owl-item,
.l-lrg .gallery .owl-item,
.l-sml .gallery .owl-item {
	width: 100%;
	height: 79vh;
}*/
.tr-lrg {
	margin-bottom: -50px;
}
.box-wide .gallery .owl-item {
	height: 79vh;
}
.text-middle {
	padding-top: 0;
}
blockquote.h4-space {
	height: 10px;
}

/*.contain-img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}*/

/*.box-frame.height-300 {
	position: relative;
	height: calc(300vh - 280px);
	top: auto;
	bottom: auto;
	left: auto;
	right: auto;
}
.team-left {
	top: 130px;
	left: 25px;
	right: 25px;
	width: auto;
	height: calc(100vh - 280px);
	bottom: auto;
	background-color: #ccc;
}
.team-mid {
	top: calc(100vh + 0);
	top: 100vh;
	left: 7%;
	right: 7%;
	width: auto;
	height: calc(100vh - 280px);
	bottom: auto;
	background-color: #444;
}
.team-right {
	top: calc(200vh + 140px);
	top: 200vh;
	left: 7%;
	right: 7%;
	width: auto;
	height: calc(100vh - 280px);
	bottom: auto;
	display: block;
	background-color: #cdd;
}*/
.team-left,
.team-mid,
.team-right {
	left: 25px;
	right: 25px;
	width: auto;
}

.hero.hero-auto-team {
	height: auto !important;
	padding-bottom: 50px;
}
.box-frame.team-frame {
	position: relative;
	height: auto;
	width: calc(100% - 25px);
	top: auto;
	bottom: auto;
}
.content-mid-team {
	position: relative;
	top: auto;
	left: 0;
	transform: translate(0, 0);
	width: 100%;
	z-index: 3;
	height: auto;
}
.txt-team h2,
.txt-team p {
	padding-left: 40px;
	padding-right: 40px;
}
.profile-left,
.profile-right {
	bottom: auto;
}

.fp-auto-height-mob .object-fit {
	height: 68vh;
}
.fp-auto-height-mob .object-fit img {
	height: 68vh;
}
.fp-auto-height-mob .owl-item.cover {
	height: 68vh;
}
.contain-img.video-fit video {
	object-fit: cover;
	width: auto;
	max-width: 100%;
	height: 100%;
	background-color: #000;
}


}