.full_half_item_wrapper{
	position:relative;}

.full_half_item_inwrapper{
	position:relative;
	height:100%;
	}
	
.full_half_item{
	float:left;
	width:50%;
	position:relative;
	height:100%;
	z-index:1;
	overflow:hidden;
	}	
	
.contact_slideshow{
	height:100%;
	position:relative;
	width:100%;
	}	
	
.contact_slideshow div{
	height:100%;
	width:100%;
	}	

	
.contact_slideshow_item{
	height:100%;
	position:relative;
	width:100%;
	/*
	opacity:0;
	-webkit-transition: opacity 0.3s cubic-bezier(0.86, 0, 0.07, 1); 
    transition: opacity 0.3s cubic-bezier(0.86, 0, 0.07, 1);
	*/
	}	
	

.resizing .contact_slideshow_item{
	opacity:0;
	}	
	
.resizing .owl-item.active .contact_slideshow_item{
	opacity:1;
	}	
	
.contact_text{
	height:100%;
	position:relative;
	width:100%;
	background-image:url(images/yellow_pattern_bg.jpg);
	background-color:#edc807;
	}	

.contact_text .title{
	text-transform:uppercase;}
	
.contact_text .subtitle{
	margin-bottom:10px;
	}	
	
.contact_text table{
	height:100%;
	width:100%;
	}	
	
.contact_text table td{
	text-align:center;
	vertical-align:middle;
	padding:50px;
	padding-top:115px;}	
	
.contact_text_text{
	margin-top:50px;}	
	
.contact_text_text ul li+li{
	margin-top:10px;}	
	
.contact_text_text a{
	text-decoration:underline;
	color:#000;}	
	
.contact_text_text a:hover{
	color:#fff;}	

.contact_share_item_wrapper{
	margin-top:50px;
	}
	
.contact_share_item_wrapper ul{
	display:block;
	text-align:center;
	}	
	
.contact_share_item_wrapper li{
	display:inline-block;
	margin:0px 10px;
	width:54px;
	height:54px;}	
	
.contact_share_item_wrapper li a{
	width:54px;
	height:54px;
	display:block;
	background-color:#FFF;
	-webkit-border-radius: 200px;
-moz-border-radius: 200px;
border-radius: 200px;
	}	
	
.contact_share_item_wrapper li a img{
	width:100%;
	height:100%;
	position:relative;
	}	
	
.contact_share_item_wrapper li a{
	-webkit-transform: scale(1,1);
    transform: scale(1,1);
	-webkit-transition: transform 0.15s cubic-bezier(0.770, 0.000, 0.175, 1.000); 
    transition: transform 0.15s cubic-bezier(0.770, 0.000, 0.175, 1.000);
	}	
	
.contact_share_item_wrapper li a:hover{
	-webkit-transform: scale(1.2,1.2);
    transform: scale(1.2,1.2);
	}	
	
	

@media screen and (max-width: 1023px) { 
	.full_half_item {
	  float: none;
	  width: 100%;
	}
	
	.full_half_item1{
	  height: 365px;
		}
		
	.full_half_item2{
	  height: auto;
		}	
	
	.contact_text_text {
	  margin-top: 30px;
	}
	
	.contact_share_item_wrapper {
	  margin-top: 30px;
	}
	
	.contact_text table td{
	padding:50px 20px;}	
	
}