body {padding: 0px;margin: 0px;-webkit-font-smoothing: antialiased;}
@font-face { font-family: "GillSans"; font-style: normal; font-weight: 400; src: local("☺︎"), url("/fonts/GillSansMTStd-Medium.eot?#iefix") format("embedded-opentype"),  url("/fonts/GillSansMTStd-Medium.woff2") format("woff2"),  url("/fonts/GillSansMTStd-Medium.woff") format("woff"),  url("/fonts/GillSansMTStd-Medium.ttf") format("truetype"); }
@font-face { font-family: "Plantin"; font-style: normal; font-weight: 400; src: local("☺︎"), url("/fonts/Plantin.eot?#iefix") format("embedded-opentype"), url("/fonts/Plantin.woff2") format("woff2"), url("/fonts/Plantin.woff") format("woff"); }
@font-face { font-family: "Plantin"; font-style: normal; font-weight: 700; src: local("☺︎"), url("/fonts/Plantin-Bold.eot?#iefix") format("embedded-opentype"), url("/fonts/Plantin-Bold.woff2") format("woff2"), url("/fonts/Plantin-Bold.woff") format("woff"), url("/fonts/Plantin-Bold.ttf") format("truetype"); }
@font-face { font-family: "Plantin"; font-style: italic; font-weight: 400; src: local("☺︎"), url("/fonts/Plantin-Italic.eot?#iefix") format("embedded-opentype"), url("/fonts/Plantin-Italic.woff2") format("woff2"), url("/fonts/Plantin-Italic.woff") format("woff"), url("/fonts/Plantin-Italic.ttf") format("truetype"); }
@font-face { font-family: "Plantin"; font-style: italic; font-weight: 700; src: local("☺︎"), url("/fonts/Plantin-Bold-Italic.eot?#iefix") format("embedded-opentype"), url("/fonts/Plantin-Bold-Italic.woff2") format("woff2"), url("/fonts/Plantin-Bold-Italic.woff") format("woff"), url("/fonts/Plantin-Bold-Italic.ttf") format("truetype"); }
@font-face { font-family: "numerals"; font-style: normal; font-weight: 400; src: local("☺︎"), url("/fonts/nednumerals.woff2") format("woff2"), url("/fonts/nednumerals.woff") format("woff"), url("/fonts/nednumerals.ttf") format("truetype"); }
/***** midd container styles goes here *****/
.midd-container { float: left; width: 100%; }
.section1 { float: left; width: 100%; text-align: center; position:absolute; height:100%; width:100%; }
.section1 div { box-sizing: border-box; }
.section1 .section1-image {float: left;width: 50%;background-repeat: no-repeat;background-position: left top;background-size: cover;position:absolute;height: 100vh!important;position: fixed;}
.section1 .section1-img-inn { display: none; }
.section1 .section1-img-inn img { max-width: 100%; width: 100%; }
.section1 .section1-info { float: right; width: 50%; text-align: center; }
.section1 .section1-info  .section1-info-cover{ position:relative; max-width:583px; width:100%; display:inline-block;}
.section1 .section1-info  .section1-info-cover.overlay .logo { position:relative; z-index:999;}
.section1 .section1-info  .section1-info-cover.overlay:before { position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(255,255,255,0.9); content:""; z-index:99;}
.section1 .section1-info #successMessage { position:absolute; z-index:999; top:47%; left:0px; width:100%; padding:0 20px; transform:translateY(-50%); -webkit-transform:translateY(-50%);
-moz-transform:translateY(-50%);}
.section1 .section1-info #successMessage h2{ font-size:40px; line-height:45px; font-family: "Plantin"; font-weight: 500; color:#4a4a4a; }
.section1 .section1-info #successMessage .btn{margin:17px 0 0;max-width:216px;padding:14px 20px;color:#4a4a4a;text-decoration:none;display:inline-block;font-size: 12px;}
.section1 .section1-info #successMessage .btn:hover  {color:#fff;border: 1px solid rgba(255, 255, 255, 0);}
.section1 .section1-info-top { padding: 75px 0 62px; max-width: 559px; width: 100%; display: inline-block; vertical-align: top; }
.section1 .section1-info-top .logo { display: inline-block; vertical-align: top; max-width: 125px; width: 100%; border:0px; }
.section1 .clear { clear: both; }
.section1 .section1-info-top .logo a{ border:0px;}
.section1 .section1-info-top .logo  img { border:0px;}
.section1 .section1-info-top h2 { font-size: 40px; line-height: 47px; font-family: georgia; font-weight: 400; text-rendering: optimizelegibility; padding: 0px; margin: 43px 0 0;
color: #4a4a4a; }
.section1 .section1-info-top h5 { font-size: 13px; line-height: 20px; text-transform: uppercase; font-family: "GillSans"; font-weight: 400; margin: 36px 0 0 0; letter-spacing: 1.4px; color: #4a4a4a; }
.section1 .section1-info-top p { font-family: "Plantin"; font-weight: 400; font-size: 16px; line-height: 20px; font-style: italic; font-weight: 400; margin: 33px 0 0 0;
color:#4a4a4a; }
.section1 .section1-form { float: left; width: 100%; }
.section1 .section1-form .form-main { max-width: 550px; width: 100%; display: inline-block; vertical-align: top; }
.section1 .form-main .form-row { float: left; width: 100%; margin: 0 0 26px; }
.section1 .form-main .form-row:nth-child(4) { margin: 0px; }
.section1 .form-row .form-col2 { width: 45%; float: left;   }
.section1 .form-row .form-col2:last-child { float: right; width: 49%; }
.section1 .form-row .form-col1 { width: 100%; float: left; }
.section1 .form-row .inputstyle { float: left; width: 100%; border-bottom:1px dotted #b5b5b5; border-top: 0px; border-left: 0px; border-right: 0px; font-size: 18px; line-height: 23px; font-family: "Plantin"; font-weight: 400; padding: 8px 6px 12px; box-sizing: border-box; -webkit-appearance: none; box-shadow: none; border-radius: 0px; color:#4a4a4a; }
.section1 .form-row .inputstyle:focus{  outline-width: 0;}
.section1 .form-row .selectstyle { float: left; width: 100%; border-bottom:1px dotted #b5b5b5; border-top: 0px; border-left: 0px; border-right: 0px; font-size: 18px; line-height: 23px; font-family: "Plantin"; font-weight: 400; padding: 8px 3px 12px; box-sizing: border-box; -webkit-appearance: none; box-shadow: none; border-radius: 0px;
background:url(../images/select-icon.png) no-repeat right center; background-size:15px; -webkit-appearance:none; -moz-appearance:none; color:#4a4a4a;  }
select::-ms-expand { display: none; }
.section1 .form-row .selectstyle:focus{  outline-width: 0;}
.section1 .form-row .inputstyle::-webkit-input-placeholder { /* Chrome/Opera/Safari */
 color: #4a4a4a;
opacity:1;
}
.section1 .form-row .inputstyle::-moz-placeholder { /* Firefox 19+ */
 color:#4a4a4a;
opacity:1;
}
.section1 .form-row .inputstyle:-ms-input-placeholder { /* IE 10+ */
 color:#4a4a4a;
opacity:1;
}
.section1 .form-row .inputstyle:-moz-placeholder { /* Firefox 18- */
 color: #4a4a4a;
opacity:1;
}
.section1 .form-main .btn-container { float: left; width: 100%; }
.section1  .btn {background-color: transparent;border-radius: 0px;padding: 15px 20px;margin: 31px 0 0 0;font-family: "GillSans";font-weight: 400;text-transform: uppercase;width: 100%;max-width: 256px;transition: all 0.3s;-webkit-transition: all 0.3s;border: 1px solid #4a4a4a;color:#4a4a4a;letter-spacing: 2px; text-decoration: none;}
.section1 .btn:hover {background-color: rgba(13, 73, 52, 0.55);color: #fff;border-color: #0d4934;cursor: pointer;border: 1px solid #ffffff;}
.section1 .section1-bottom { width: 100%; width: 100%; max-width: 550px; display: inline-block; vertical-align: top; text-align: left; position: relative; left: 6px; padding: 52px 0 96px; }
.section1 .section1-bottom p { color: #c8c8c8; font-family: "GillSans"; font-weight: 400; font-size: 12px; line-height: 14px; margin: 0 0 15px; }
.section1 .section1-bottom a { color: #c8c8c8; transition: all 0.3s; -webkit-transition: all 0.3s; }
.section1 .section1-bottom a:hover {color: rgba(13, 73, 52, 0.55);}
.section1 .heading1 { padding-bottom:32px; position:relative;}
.section1 .heading1:before { position:absolute; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); bottom:0px; width:100%; max-width:154px; background-color:#f5f5f5; height:2px; content:""; }
.section1 .i2-heading { position:relative; padding:41px 0 0 0;}
.section1 .i2-heading:before { max-width:149px; width:100%; display:inline-block; vertical-align:top; background-color:#f5f5f5; height:2px; content:"";
position:absolute; left:50%; top:0px; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.errormsg { margin-top:55px; color: #0C4833; text-align: left; text-transform: uppercase; letter-spacing: 0.15em; font-size: 0.7rem; font-style: normal; font-weight: normal; font-family: "Gill Sans", sans-serif}
