@charset "UTF-8";
.quote-title h1{
	font-size:36px;
	font-weight:300;
	color:#34495e;
	margin:50px 0 20px 0;	
	text-align:center;
}
.quote-title p{
	font-size:22px;
	line-height:24px;
	font-weight:300;
	color:#34495e;	
	text-align:center;
}
.quote-section .panel{
	border-radius: 8px;	
	border-width:1.5px;
}
.quote-section .panel-heading{
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;	
}
.quote-section h3.panel-title{
	font-size:14px;
	color:#34495e;
	font-weight:600;
	text-align:center;	
	margin:5px 0;
}
.quote-section i.fa{
	color:#a5a5a5;	
}
.quote-section .input-group-addon{
	color:#a1a1a1;	
}
.quote-section .input-group-addon sup{
	font-size:10px;
}
.quote-section .control-label{
	font-size:13px;
	font-weight:600;
	color:#34495e;
	margin-top:10px;
	margin-bottom:8px;	
}
.quote-req-submit{
	padding-top:40px;
	padding-bottom:100px;	
}
.quote-section  span.input-group-addon{
	background:#FFF;	
}

#quote-modal .modal-title{
	font-weight: 500;
	color:#34495e;
	font-size:18px;
	
}
#quote-modal .modal-dialog{
	margin-top:150px;
}
#quote-modal p{
	line-height:20px;
	color:#34495e;	
}
#quote-modal p strong{
	font-weight: 600;
}
#qloader{
	display:none;
	margin-bottom:20px;	
}

.tatami{
	padding:35px 0;
	border-top: 1px solid #ebeced;
	border-bottom:: 1px solid #ebeced;
}
.tatami h2{
	font-weight:500;
	font-size:24px;
	line-height:30px;
	color:#4c4c4c;
	position:relative;
	margin-bottom:20px;	
}
.tatami img.img-responsive{
	margin-bottom:5px;
}
.tatami img.img-responsive.w100{
	width:100%;	
}
.tatami ul{
	list-style:disc inside;	
}
.tatami p,.tatami li{
	margin:5px 0;
	color:#4c4c4c;
	font-size:17px;
	line-height:32px;	
}
.tatami strong{
	font-weight:600;	
}

.proj-image div.room-sns.hide768{
	opacity: 0;	
}
.proj-image:hover .room-sns.hide768{
	opacity: 1;
}
.owl-item a{
	cursor:pointer;	
}
.Profilers span.other-details{
	line-height:20px;
	margin-bottom:5px;	
}
.Profiles_Section .Profilers p.archi-desc{
	text-align:justify;
	line-height:24px;	
}
.text-left{
	text-align:left !important;	
}
.pchead{
	font-size:14px;
	font-weight:500;
	margin-top:32px;
	color:#34495e;
	padding-bottom:10px;
	border-bottom:1px solid #ebeced;	
}
ul.photo-categories{
	margin-top:15px;	
}
ul.photo-categories li{
	margin-bottom:10px;
}
ul.photo-categories li a{
	font-size:13px;
	line-height:20px;
	text-decoration:none;
}
ul.photo-categories li a span{
	font-style:italic;	
	color:#99a4ae;
	font-size:12px;
}
ul.photo-categories li a i{
	color:#34495e;
	font-style:italic;
	font-size:12px;
}
.room-sns{
	display:block !important;
	border-radius:50px;
	padding:6px;
	width:auto;
	right:40%;
	bottom:15px;
	width:20%;	
}
.room-sns i.fa{
	padding:0px;
	margin:0px;
	font-size:16px;
	transition: all .3s ease 0s;
	background:none;
	height:25px;
	width:25px;
	padding-top:5px;
	border-radius:2px;
}
/*
.room-sns a:hover i.fa{
	background:rgba(255,255,255,0.7);
	color:#000;
}*/
.room-sns a:hover i.fa-facebook{
	background:#3A5795;	
}
.room-sns a:hover i.fa-twitter{
	background:#1DA1F2;	
}
.room-sns a:hover i.fa-google-plus{
	background:#D3191A;	
}
.room-sns a:hover i.fa-pinterest{
	background:#BD2126;	
}
.room-sns ul li a{
	margin:0px;	
}
em{
	font-style:italic;	
}
.large-slider{
	visibility:visible !important;
	position:static !important;	
}
.btn{
	outline:none !important;	
}

@media screen and (max-width:767px) 
{
	.proj-image div.room-sns.hide768
	{
		opacity:1 !important;
		display:block !important;
		width:30%;
		right:35%;
	}
	.hiw img{
	margin-top:20px;	
}

}

@media screen and (max-width:420px) 
{
	.proj-image div.room-sns.hide768
	{
		opacity:1 !important;
		display:block !important;
		width:40%;
		right:30%;
	}
		
}


