/* CSS Document */

.abusarea {
	text-align: center;
}
.maintth3 {
	margin-top: -1.5em;
	color: #fff;
	font-family: serif;
	margin-left: 0.5em;
	font-size: 5em;
	letter-spacing: -8px;
	text-shadow: #000 5px 5px 5px;
}
.maintth4 {
	margin-top: -0.8em;
	color: #fff;
	font-family: serif;
	margin-left: 3em;
	font-size: 2em;
	letter-spacing: 3px;
	text-shadow: #000 5px 5px 5px;
}


.usphoto {
	border-radius: 200px;
	width: 28%;
	display: block;
	margin: 1%;
}
.usright {
	float: right;
}
.usleft {
	float: left;
}
.us1 {
	display: block;
	width: 100%;
	float: left
}
.us2 {
	display: block;
	width: 100%;
	float: left
}
.ustext {
	width: 70%;
	display: block;
	text-align: left;
}
.ustleft {
	float: right;
}
div.itemFullText {
	max-width: 960px;
	margin: 0 auto;
}
.ustright h5 {
	text-align: right;
}
.ustext h5 {
	font-size: 16px;
	padding: 5px;
	border-radius: 20px;
	color: #fff;
	font-weight: 800;
	padding-left: 30px;
	padding-right: 30px;
}
.txtdtl {
	line-height: 200%;
}
.us1c {
	background-color: #f19aa4
}
.us2c {
	background-color: #f9bd3b
}
.us3c {
	background-color: #b5df8b
}
.area4 {
    display: block;
    float: left;
    text-align: center;
}
.abusarea h5 {
	font-size: 16px;
	line-height: 200%;
}

.area4 img {
	width: 43%;
	margin: 2%;
	border: 10px solid #FFFFFF;
	-moz-box-shadow: 1px 0px 5px #a2a2a2;
	-webkit-box-shadow: 1px 0px 5px #a2a2a2;
	box-shadow: 1px 0px 5px #a2a2a2;
}
.border {
	font-family: 'Cormorant Garamond';
	font-weight: 400;
	display: table;
	text-align: center;
	white-space: nowrap;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	clear: both;
	margin-top: 20px;
	font-size: 14px;
}
.border:after, .border p:after, .border:before, .border p:before {
	content: '';
	display: table-cell;
	width: 50%;
	background: -webkit-linear-gradient(transparent 50%, currentColor 50%, currentColor -webkit-calc(50% + 1px), transparent -webkit-calc(50% + 1px));
	background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, currentColor), color-stop(currentColor calc(50% + 1px)), to(transparent calc(50% + 1px)));
	background: linear-gradient(transparent 50%, currentColor 50%, currentColor calc(50% + 1px), transparent calc(50% + 1px));
	-webkit-background-clip: padding;
	background-clip: padding;
}
.textline {
	padding-left: 15px;
	padding-right: 15px;
	vertical-align: inherit;
	font-size: 18px;
	font-weight: 800;
}

@media screen and (max-width: 500px) {
div.itemFullText {
	max-width: 100%;
}
#region11wrap .xtc-wrapper {
	padding: 0px;
}
.area4 img {
	width: 39%;
}
.ustext {
	width: 100%;
}
.ustright h5 {
	text-align: left;
}
.us1 img {
	display: block;
	width: 30%;
	float: left;
	position: relative;
	margin-top: 60px;
}
	.txtdtl{
    font-size: 15px!important;
    line-height: 150%!important;
    font-weight: normal!important;
    font-weight: 800;
}
.us1 img {
    width: 25%;
    margin-top: 17px;
}
	.us2 img {
    width: 25%;
    margin-top: 17px;
}
	.us3 img {
    width: 25%;
    margin-top: 17px;
}

	.border {
    display: unset;
		white-space: normal;
}
	.ustleft {
    float: unset;
}
	.abusarea h5 {
    font-size: 15px;
    line-height: 150%;
    font-weight: normal;
    text-align: left;
	font-weight: 800;
}
	.area4 p {
    font-size: 15px!important;
    display: block;
}
}
