#crumbs{display:block;}

#thanks h1{font-size:3em;}
#thanks h4{font-size:1.5em;padding:30px 0;}
#thanks .content-block{padding:170px 0;}

.contact_select{width:100%;height:52px;line-height:52px;background-color:rgb(233,234,238);
	border:0;color:#666;font-size:15px;padding-left:5px;}


.pt30{padding-top:30px;}
.pt20{padding-top:20px;}
.col_red{color:#f00;}
.col_red_1{color:#c8161e;}
.fz_24{font-size:24px;font-weight:100;}

#dituContent img{max-width:none;}

#posts h1.grid-title{font-size:36px;color:#555;}
#posts p{color:#666;font-size:14px;}
#posts .post-meta span{font-size:14px;}

#case_details_right{text-align:right;}
#case_details_right .stripe-heading{font-weight:100 !important;padding-right:20px !important;padding-top:10px !important;
	padding-bottom:10px !important;background:url(../images/stripe_s.png);}
	
#news_right .stripe-heading{font-weight:100 !important;padding-right:20px !important;padding-top:10px !important;
	padding-bottom:10px !important;background:url(../images/stripe_s.png);}
	
#case_details_right .pr{padding-right:20px;}
#case_details_right .type_title{margin-top:20px;}
#case_details_right .type_title span{color:#c8161e;border-bottom:2px solid #c8161e;}
#case_details_right p{font-size:14px;color:#333;line-height:22px;}
#case_details_right .project-content{padding-top:10px;}
#case_details_right .memo_line{margin-bottom:0px;}
#case_details_right .memo_line span{color:#666;margin-top:30px;}
#case_details_right .submit{padding:0 10px;min-width:120px;font-size:15px;}
#case_details_right .submit:hover{background-color:#f00;color:#fff;}

#case_details img{width:100%;display:block;}
.db{display:block;}

#tip{ background-color:#fff; text-align:center; font-size:18px; line-height:48px; display:none;}
#contact_out{padding-left:0;}
#contact_row{max-width:900px;margin:0;padding-left:10%;}
.black.submit:hover{color:#fff;background-color:#f00;}
.fz_1625{font-size:1.625rem !important;font-weight:100 !important;}

#right_news{padding-right:50px;}

.fill-button, .submit{height:40px;line-height:40px;min-width:120px;background-color:#333;}

#contact_right{color:#333;}
#contact_right a{color:#333 !important;}

.block-heading{font-weight:100;font-size:3em;}
.block-heading span{padding-top:20px;font-size:1.25em;display:inline-block;}

.midtoppadding a{}


.icon_img{position:absolute;left:6%;bottom:0;width:20px !important;height:11px !important;
	display:block !important; opacity:1 !important;}

#sidebar .widget ul li, #sidebar .widget .recent-posts li{padding-bottom:12px;}

#news_details #posts li h1{color:#504b47;}
#news_details #posts li p{font-size:14px;}

.one-third #map{margin-bottom:0 !important;}
#contact_out_right #sidebar{padding-top:0 !important;}
#map{overflow:hidden;}

@media only screen and (max-width : 1366px) { 
	.tel{display:block;}
	.default .select_box .select_list a{font-size:0.8rem;}
	.default .select_up .select_up_text{font-size:0.8rem;}
}

@media only screen and (max-width : 1280px) { 
	
}

@media only screen and (max-width : 769px) { 
	#contact_tit{font-size:1.65em;}
	#thanks h1{font-size:1.65em;}
	#thanks h4{font-size:1em;}
	#posts h1.grid-title{font-size:16px;color:#555;}
}