@charset "utf-8";
/* CSS Document */

.wrapper {margin: 0px auto 0;max-width: 994px; width: 95%;}
.wrapper .moswrapblock{margin: -100px auto 0;float: left; width: 100%; position: relative;}
.inner_conetnt3 {width: 100%; height: auto;float: left; padding: 0px 0 70px 0; position: relative; }
.investor-query2{ width: 100%; height: auto; float: left; display: block; overflow: hidden;}
.investor-query2 ul{  margin: 0px -20px;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; /*font-style: italic;*/}
.inner_conetnt3 h2{ width: 100%; height: auto;float: left;  display: block; font-size: 14px; color: #292929; font-weight: 400; padding:0px 0 30px 0px; box-sizing: border-box; position: relative; font-style: italic; }
/*
.inner_conetnt3 h2 span{ position: absolute;  left:0px; top: 0; width: 8px; height: 10px; font-size: 14px; color: #e92d33; font-weight: 600;}
*/
.investor-query2 ul li{float: left; width: 33.333333%; padding: 0 20px; margin: 0px 0 25px;}
.investor-query2 ul li aside{width: 100%; height: auto;float: left;  display: block; font-size: 14px; color: #292929; font-weight: 500; padding:0px 0 10px 0px; box-sizing: border-box; position: relative;}
.investor-query2 ul li aside big{ width: 15px; height: 10px; float: left; font-size: 14px; color: #e92d33; font-weight: 600;}
.investor-query2 ul li article{width: 100%; height: auto;float: left;  display: block;}

.investor-query2 ul li article input[type='text']{ width:100%; height: 40px; padding:10px; box-sizing: border-box; border:1px solid #dedede; border-radius:3px;  font-size: 14px; color: #292929; font-weight: 500;}
.investor-query2 ul li article input[type='email']{ width:100%; height: 40px; padding:10px; box-sizing: border-box; border:1px solid #dedede; border-radius:3px;  font-size: 14px; color: #292929; font-weight: 500; }
.investor-query2 ul li article input[type='tel']{ width:100%; height: 40px; padding:10px; box-sizing: border-box; border:1px solid #dedede; border-radius:3px;  font-size: 14px; color: #292929; font-weight: 500; }
.investor-query2 ul li article textarea{ width:100%; height: 40px; padding:10px; box-sizing: border-box;border:1px solid #dedede; border-radius:3px; font-size: 14px; color: #292929; font-weight: 500;  resize: vertical;}

.investor-query2 ul li article input[type='text']:focus, .investor-query2 ul li article input[type='email']:focus, .investor-query2 ul li article input[type='tel']:focus{ border:1px solid #e92d33;}
.investor-query2 ul li article textarea:focus{ border:1px solid #e92d33;}
::-webkit-input-placeholder { /* Edge */color: #d2d2d2;}
:-ms-input-placeholder { /* Internet Explorer 10-11 */color: #d2d2d2;}
::placeholder { color: #d2d2d2;}

.investor-query2 ul li.captcha{ border:0px solid #c2c2c2; padding:25px 10px 10px 0px; position:relative; height:auto; }
.investor-query2 ul li.captcha a{ width: auto; height: auto; float: left; padding-left:18px; margin-top: 15px; background:url(../images/refresh22.png) no-repeat 0% 50%; color:#292929; font-size:12px; }
.investor-query2 ul li.captcha img{ width: 100%;  max-width: 90px; height: auto; float: left; margin-right: 10px; }

.submit-box{width: 100%; height: auto;float: left;  display: block;     margin: 26px 0 0;}

.submit-box input[type='submit']{ width:140px; height: 44px;  background:#e92d33; border:0px solid #c2c2c2; border-radius:4px; color:#FFF; font-size:14px; font-weight:400; text-transform:uppercase; cursor: pointer; background-image:linear-gradient(0, #fac832, #fac832); background-size: 0; transition: .8s; background-repeat: no-repeat;}
.submit-box input[type='submit']:hover{ background-size:100%; color: #fff;}

.submit-box input[type='reset']{ width:140px; height: 44px;  background:#ffffff; border:1px solid #d2d2d2; border-radius:4px; color:#e92d33; font-size:14px; font-weight:400; text-transform:uppercase; cursor: pointer; margin-right: 18px; background-image:linear-gradient(0, #000000, #000000); background-size: 0; transition: .8s; background-repeat: no-repeat;}
.submit-box input[type='reset']:hover{ background-size:100%; color: #fff;}
.date5 { background: url(../images/calender-icon.png) no-repeat 100% 50%;}

.uploadFile{position:relative; }
.uploadFile span{position:relative; display:block; height:40px; line-height:40px; padding:0 115px 0 10px; border:1px solid #dedede; border-radius:3px; overflow:hidden; color: #d2d2d2; }
.uploadFile:before{content:'Browse File'; display:inline-block; background-color:#e92d33; text-align:center; font-size:14px; text-transform:uppercase;  height:40px; line-height:40px; color:#FFF; border-top-right-radius:0px; border-bottom-right-radius:0px; padding:0 10px;  position:absolute; right:0; top:0; border-radius:3px; cursor:pointer; }
.uploadFile b{display:block; font-weight:400; font-size:12px; padding:5px 5px;}
#uploadFile{position:absolute; left:0; top:0; opacity:0; height:100%; width:100%; display:block; cursor: pointer;}
.investor-query2 ul li:after {
    content: '';
    display: block;
    clear: both;
}

.success{max-width: 540px; width:90%; margin: 0 auto; padding:0px 0px 50px 0px; position: relative; text-align: center;}
.success strong{ display: block;  font-size: 22px; font-weight:400; color: #282828; line-height: 26px; padding-top: 120px; background: url(../images/success-icon.png) no-repeat 50% 0;}
.success strong span{ color: #e92d33; font-size: 30px; font-weight:600; display: block; margin-bottom: 20px; }

.inner_conetnt3 h3 {
    width: 100%;
    height: auto;
    float: left;
    display: block;
    font-size: 22px;
    color: #292929;
    font-weight: 400;
    padding: 0px 0 10px 0px;
    box-sizing: border-box;
}

.inner_conetnt3 h4 {
    width: 100%;
    height: auto;
    float: left;
    display: block;
    font-size: 16px;
    color: #292929;
    font-weight: 400;
    padding: 0px 0 30px 0px;
    box-sizing: border-box;
    position: relative;
}

.inner_conetnt3 h2 {
    width: 100%;
    height: auto;
    float: left;
    display: block;
    font-size: 14px;
    color: #292929;
    font-weight: 600;
    padding: 0px 0 30px 10px;
    box-sizing: border-box;
    position: relative;
}

.inner_conetnt3 h2 span {

    font-size: 14px;
    color: #e92d33;
    font-weight: 600;
}

.claim{color: #282828; font-size: 17px; border-top: 1px solid #e0e0e0; padding: 30px 0 0 0;}
.claim a{color: #e92d33; }
.openterms{display: none;}
.mosquitobanner{background: url("../images/mosquito_middlebanner.jpg") no-repeat center top; background-size: cover; position: relative; height: 519px; float: left; width: 100%;}
.mosquitobanner aside{position: relative; margin: 0 auto; max-width:997px; width: 100%;}
.mosquitobanner aside img{position: absolute; right: 0px; top: -30px; width: auto}

.terms{padding: 20px 0 0;}
.termslink{background: url("../images/arrow_down_mos.png") no-repeat right; float: left; padding: 0 20px 0 0; cursor: pointer;}
.termslink.open{background: url("../images/arrow_up_mos.png") no-repeat right;}
.openterms{padding: 20px 0 0; float: left; width: 100%;}
.openterms h4{font-weight: 600; padding: 0 0 8px; }
.openterms p{padding: 0px 0 6px;}
.ui-datepicker-title select{cursor: pointer;}

@media all and (max-width:1023px){
.investor-query2 ul {margin: 0px -10px;}
.investor-query2 ul li {padding: 0 10px;}
	

}
@media all and (max-width:880px){
.investor-query2 ul li {width: 50%;}
}
@media all and (max-width:800px){
	.inner_conetnt2 {padding: 30px 0 10px 0;}
	
	
	
}
@media all and (max-width:550px){
	
	.investor-query2 ul li {width: 100%;}
	.investor-query2 ul li.captcha {padding: 0px 10px 10px 10px;}
	.submit-box input[type='reset'] {margin-right: 10px;}
	.inner_conetnt3 {padding: 30px 0 30px 0;}
	
	.mosquitobanner {
    background: url(../images/mosquito_middlebanner.jpg) no-repeat center bottom;
    background-size: 100%;
    height: 419px;
}
	
	.wrapper form {
    margin: 0px auto 0;
}
	
	.wrapper .moswrapblock {
    margin: 0;
}
	
	
}

