@charset "utf-8";
/* CSS Document */
/*html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    display: block;
}
a {
    margin: 0;
    padding: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
html {
    overflow-y: scroll;
}
ul, ol {
    margin: 0;
    list-style: none;
}
small {
    font-size: 85%;
}
strong {
    font-weight: 700;
}
em {
    font-style: oblique;
}
*/
@font-face{font-family:'ProximaNova-Light';src:url(http://onemgroad.com/fonts/ProximaNova-Light.eot?#iefix) format("embedded-opentype"),url(http://onemgroad.com/fonts/ProximaNova-Light.otf) format("opentype"),url(http://onemgroad.com/fonts/ProximaNova-Light.woff) format("woff"),url(http://onemgroad.com/fonts/ProximaNova-Light.ttf) format("truetype"),url(http://onemgroad.com/fonts/ProximaNova-Light.svg#ProximaNova-Light) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'ProximaNova-Regular';src:url(http://onemgroad.com/fonts/ProximaNova-Regular.eot?#iefix) format("embedded-opentype"),url(http://onemgroad.com/fonts/ProximaNova-Regular.otf) format("opentype"),url(http://onemgroad.com/fonts/ProximaNova-Regular.woff) format("woff"),url(http://onemgroad.com/fonts/ProximaNova-Regular.ttf) format("truetype"),url(http://onemgroad.com/fonts/ProximaNova-Regular.svg#ProximaNova-Regular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:'ProximaNova-Semibold';src:url(http://onemgroad.com/fonts/ProximaNova-Semibold.eot?#iefix) format("embedded-opentype"),url(http://onemgroad.com/fonts/ProximaNova-Semibold.otf) format("opentype"),url(http://onemgroad.com/fonts/ProximaNova-Semibold.woff) format("woff"),url(http://onemgroad.com/fonts/ProximaNova-Semibold.ttf) format("truetype"),url(http://onemgroad.com/fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold) format("svg");font-weight:400;font-style:normal}

.cu_enqFormWrap input {
    width: 100%;
    padding: 0 20px;
    box-sizing: border-box;
    color: #6a6a6a;
    font-family:'ProximaNova-Regular';
    font-size: 16px;
    height: 50px;
}

.cu_enqFormWrap textarea {
	font-family:'ProximaNova-Regular';
	font-size: 16px;
}

.cu_enqFormWrap .cu_capValue input {
    width: 100%;
    padding: 5.7%;
    box-sizing: border-box;
    height: auto;
    font-family:'ProximaNova-Semibold';
    font-size: 22px;
}

.cu_enqFormWrap .cu_submit #main_btnsubmit {
	text-transform: uppercase;
	font-size: 22px;
}
.cf:before, .cf:after {content:""; display:table;}
.cf:after {clear: both;}
.cf {*zoom:1;}


.cu_Wrapper {
	max-width:1180px;
	margin:0 auto;
	/*padding:40px;
	padding:2.5rem;*/
}
.cu_Wrapper h3 {
	color:#333;
	font-size:28px;
	font-weight:300;
	padding:0;
	padding-bottom:5px;
	margin:0;
	margin-bottom:25px;
	border-bottom:1px solid #efefef;
}
.cu_addressWrap {
	width:30%;
	margin-right:10%;
	padding-bottom:40px;
	float:left;
}
.cu_addressWrap h4 {
	color:#333;
	font-size:20px;
	font-weight:300;
	padding:0;
	margin:0;
	margin-bottom:15px;
}
.cu_addressWrap p {
	color:#333;
	font-size:15px;
	font-weight:300;
	padding:0;
	margin:0;
	display:block;
}
.cu_addressWrap p.title {
	font-size:16px;
}
.cu_addressWrap .cu_addComp, .cu_addressWrap .cu_mob, .cu_addressWrap .cu_phone, .cu_addressWrap .cu_fax {
	padding-bottom:15px;
}

.cu_enqFormWrap {
	width:100%;
	float:left;
}
.cu_fieldWrap2col .cu_fieldWrap {
	width:47.5%;
	margin-bottom:2.5%;
	float:left;
}
.cu_fieldWrap.cu_lft {
	margin-right:2.5%;
}
.cu_fieldWrap.cu_rgt {
	margin-left:2.5%;
}
.cu_enqFormWrap input, .cu_enqFormWrap textarea {
	color:#666;
	font-size:14px;
	border:1px solid #ccc;
	-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}
.cu_enqFormWrap input:focus, .cu_enqFormWrap textarea:focus{outline: none;}
.cu_enqFormWrap input {
	width:100%;
	padding:5%;
	box-sizing: border-box;
}
.cu_enqFormWrap .cu_desc {
	margin-bottom:15px;
}
.cu_enqFormWrap textarea {
	width:100%;
	padding:2.5%;
	box-sizing: border-box;
	height:120px;
	resize:vertical;
}
.cu_enqFormWrap .cu_capImg{
	width:28.5%;
	float:left;
}
.cu_enqFormWrap .cu_capValue {
	width:71.5%;
	float:left;
}
.cu_enqFormWrap .cu_capImg img{
	max-width:100%;
}
.cu_enqFormWrap .cu_capValue input {
	width:100%;
	padding:7.4%;
	box-sizing: border-box;
}

.cu_enqFormWrap .cu_submit #main_btnsubmit {
	color:#fff;
	font-size:16px;
	width:100%;
	padding:5% 0;
	background:#222;
	cursor:pointer;
}
.cu_enqFormWrap .cu_submit #main_btnsubmit:hover {
	background:#000;
}

