.office-1 .box-1 {
    height: 370px;
}
.vce-search-form .vce-search-submit .fa.fa-search{
	position: relative;
	top: -11px;
}
#header .container,
#footer > div{
	width: auto;
}
#header input{
	font-size: 14px;
}
#footer .container .container-fix > div:last-child .widget.widget_text .textwidget{
	/* margin-top: -154px !important; */
}
.container .four.columns {
    width: 200px;
}
.ad_banner .ad,
.ad_banner .ad-add {
    width: 71%;
}
.greybanner-section.ad-add-section {
	background-color: #c9e4f5;
	margin-top: -1px;
}
.header-main-area.header-main-area::before,
.header-is-sticky .container::before {
	display: none;
}
.main-header .header-2-wrapper .site-title a.has-logo::after {
	display: none;
}

@media (min-width: 1200px){

}
@media only screen and (max-width: 1100px){

}
@media only screen and (max-width: 768px){
	.office-1 .box-1,
	.office-1 .box-1 iframe{
	    height: 210px;
	}
	.cd-timeline-img img {
	    height: 35px;
	}
	.container .four.columns {
	    width: 100%;
	}
	.section-padding-top-bottom{
	    padding-top: 0;
	}
}
@media only screen and (max-width: 670px) and (min-width: 200px){

}
@media only screen and (max-width: 414px){

}
@media only screen and (max-width: 375px){

}
@media only screen and (max-width: 320px){

}
@media only screen and (max-width: 1024px) and (max-height: 768px){ /** ipad mini 橫向 **/

}
@media only screen and (max-width: 768px) and (max-height: 1024px){ /** ipad mini 直向 **/

}
@media only screen and (max-width: 600px) and (max-height: 960px){ /** nexus7 **/

}
@media only screen and (max-width: 414px) and (max-height: 736px){ /** i6plus **/

}
@media only screen and (max-width: 375px) and (max-height: 627px){ /** i6 **/

}
@media only screen and (max-width: 384px) and (max-height: 567px){ /** nexus4 **/

}
@media only screen and (max-width: 360px) and (max-height: 567px){ /** nexus5 **/

}
@media only screen and (max-width: 320px) and (max-height: 568px){ /** i5 **/

}
@media only screen and (max-width: 320px) and (max-height: 480px){ /** i4 **/

}