/* Theme Name: f1fund */

body{background:#ffffff; font-family: 'Work Sans', sans-serif;}
*{margin:0; padding:0;}
a img{border:0; outline:0;}
a{text-decoration:none; outline:0;}
textarea{resize:vertical;}
input[type="submit"]{cursor:pointer;}
.clr{clear:both;}

.top-wraper {    margin: 0px auto; width: 1300px;  height: 60px; margin-top: 27px;}
.wraper{width:1170px; margin:0px auto;}
.login {    width: 25%;    float: right;    text-align: right; margin:50px 0 55px;}
.logo { width: 25%; float: left;}
.logo img{width:100%;}
.login a { color: #1e1e1e;  font-size: 16px;  font-weight: 500;margin-right: 17px;}
.login  span a {  background: #0b9c4c;  color: #fff !important; padding: 9px 18px; border-radius: 50px; margin-right: 0px !important;}
.top-title {    width: 25%;   float: left;  }
.top-title h3 {   font-weight: 500;   font-size: 16px;}
.top-nav { box-shadow: 0 1px 2px #666; padding: 17px 0;}
.banner {clear: both;  /*background: url(images/banner.jpg) no-repeat; background-size: cover;*/   height: auto;}
.banner-text {  text-align: center; color: #fff;   padding: 99px 0 130px 0;}
.banner-text h5 {  font-size: 21px; font-weight: 500;  margin: 7px 0 50px;}
.banner-text h1 {  font-size: 48px;}
.banner-text a { background: #0b9c4c;color: #fff; padding: 13px 39px; border-radius: 50px; font-size: 17px; font-weight: 500;}
.menu-btns { margin: 25px 0; text-align: center;}
.menu-btns ul li {   display: inline-block;    padding: 10px 13px;}
.menu-btns ul {    list-style: none;}
.menu-btns ul li a {  background: #f2f2f2;  color: #000;   font-size: 16px;    font-weight: 500;    padding: 9px 12px;    border-radius: 10px;}
.menu-btns ul li a:hover {    background: #0b9c4c;    color: #fff;}
.event-img {   position: relative;}
.events ul li {   width: 19%;  display: inline-block;  margin: 0 3px !important;}
.events li:nth-child(5) {   padding-right: 0px !important;   margin-right: 0px !important;}
.events ul {  list-style: none;}
.events {      padding-bottom: 50px; background: #fafafa; border-bottom: 1px solid #e1e1e1;  border-top: 1px solid #e1e1e1;}
.events h2 {  font-size: 21px;  font-weight: 500;   margin: 30px 0;}
.event-img h4 { color: #fff; margin-top: -159px; position: absolute; font-size: 18px;font-weight: 500; padding: 2px 0px 0 10px;text-shadow: 1px 1px #000;}
.event-text h3 { font-size: 15px; font-weight: 600; margin: 10px 0; color: #333333;}
.event-text  h6 { color: #333333;font-weight: 500; font-size: 13px;}
.events ul li {  width: 19%; display: inline-block;  margin: 0 3px !important;}
.events li:nth-child(5) { padding-right: 0px !important;  margin-right: 0px !important;}
.discover > h1 {border-bottom: 1px solid #c2c2c2; font-size: 36px; font-weight: 600; line-height: 0; margin: 61px auto 0;text-align: center; width: 45%;margin-bottom: 65px;}
.discover span {background: #fff none repeat scroll 0 0;  padding: 0 25px;}
.discover ul li { display: inline-block; width: 24%; text-align: center;     position: relative;}
.discover ul {  list-style: none;    margin-bottom: 30px;}
.dis-img h3 { color: #000; margin: 7px 0 20px;}
.how-work {  width: 900px; margin: 0px auto; padding: 0 0 32px 0;}
.evnt-work {    background: url(images/event-bg.jpg);}
.how-work  ul {    list-style: none;}
.how-work ul li {    width: 49%;    display: inline-block;   color: #fff;    margin: 50px 0;  vertical-align: top;}
.how-work  ul li h1 {  font-size: 33px;    font-weight: 500;}
.how-work ul li  i.fa {  color: #00c659;  font-size: 35px;  font-weight: 300; margin-right: 5px;}
.how-work  ul li a {  color: #00c659; font-weight: 400;  font-size: 16px;margin: 10px 0 10px 50px;}
.how-work  ul li i.fa.fa-arrow-right {  font-weight: 200 !important;  font-size: 16px !important;}
.how-work  ul li p{    margin: 10px 0 10px 50px;}
.how-work h2 { background: url(images/event-bdr-bg.png); font-size: 36px; font-weight: 600; line-height: 0; margin: 61px auto 0;   text-align: center; width: 80%;  margin-bottom: 38px; padding-top: 70px; background-position: 18% 322%; background-repeat: no-repeat;}
.how-work span {background: rgba(0, 0, 0, 0);  padding: 0 13px;   color: #fff;}

.testmonial > h1 {border-bottom: 1px solid #c2c2c2; font-size: 36px; font-weight: 600; line-height: 0; margin: 61px auto 0;text-align: center; width: 69% !important;margin-bottom: 40px;}
.testmonial span {background: #fff none repeat scroll 0 0;  padding: 0 25px;}
.testmonial p { text-align: center;  width: 80%;  margin: 0px auto;  margin-bottom: 35px;}
.testmonial ul {  list-style: none; width: 40%; margin: 0px auto;  text-align: center;}
.testmonial ul li {  width: 30%; display: inline-block;}
.testmonial { margin-bottom: 70px;}
.testmonial blockquote {width: 60%; margin: 0px auto; text-align: center; background: #ebfbf1; box-sizing: border-box; padding: 21px 31px;font-size: 14px; line-height: 20px; margin-bottom: 40px; border-radius: 7px;}
.testmonial h3 {font-size: 25px; font-weight: 400;  color: #1ba357;}
.testmonial h6 { font-weight: 400; font-size: 14px;  margin-top: 6px;}

.fotter { background: #20242f; color: #fff; padding: 27px 0 60px;    margin-top: 40px;}
.fotter p { text-align: center; padding-top: 20px; font-size: 17px; font-weight: 400;}
.ftr-menu ul li a { color: #fff; padding: 0px 15px;}
.ftr-menu ul li { display: inline-block;}
.ftr-menu ul { list-style: none; text-align: center; margin: 20px 0;}
.social-icon {  padding: 4px 0 0px 0;}
.social-icon ul li a {  color: #fff;  padding: 0px 15px;}
.social-icon ul li {  display: inline-block;  width: 50px;}
.social-icon ul { list-style: none;  text-align: center; margin: 20px 0;}
.social-icon ul  li i.fa { background: #f2f2f2; color: #636363; width: 20px; height: 20px; text-align: center; padding: 6px 7px; border-radius: 20px;font-size: 18px;}
.social-icon ul  li i.fa:hover { color: #fff; background: #0b9c4c;}
.fotter  p span {  color: #898989;   font-size: 17px;}
.contact_left {    float: left;  margin-top: 30px;  width: 263px;}
.contact_form span.wpcf7-form-control-wrap { width: 70%;}
.contact_form .wpcf7-form .wpcf7-form-control { width: 90%; padding:10px; margin:10px 0;}
.contact_form .wpcf7-form-control.wpcf7-submit {background-color: #207e16; border: medium none; border-radius: 5px; color: #fff; float: left;
  margin: 6px 0 0 100px; padding: 10px; width: 80px;}
.contact_left_text {border: 1px solid #353333; margin-top: 30px;padding: 20px 5px;}
.contact_left_text p { font-size: 12px;  padding-left: 20px;}
.contact_form {float: left; margin-top: 30px; width: 687px;}
.contact_right {float: right; margin-top: 30px;  width: 259px;}
.contact_right_text { padding-top: 30px;}
.mainform{width:300px;}
.mainformc {float: left;width: 404px;}
.inputspan {width: 200px;}
.mainform > span { float: left; width: 100px;}
.ffund-teams .main {display: flex; margin: 25px 0;}
.ffund-teams .left-img {width: 30%; float: left;padding: 0 15px 0 0;box-sizing: border-box;}
.ffund-teams .left-img img {width: 80%;}
.ffund-teams .right-txt { float: left; width: 67%;}
.ffund-teams .right-txt > h5 { font-size: 20px;}
.dis-img img { width: 100%;height: auto;max-height: 200px; min-height: 200px;}
p{font-size: 16px; line-height: 25px; padding: 10px 0; text-align: justify; color: #4f4f4f;}

/*30Aug*/
.fi-img > img { width: 100%;}
#event-h1 { padding: 21px 0 26px;text-align: center;}
.ul-li-img {display: none;}
.left-img { float: left; margin-right: 20px; width: 13%;}.left-img > img { width: 100%;}
.right-txt { float: left; width: 84%;}
.adv_sec12 { padding: 30px 0 0;}
.right-txt h5 { font-size: 20px;}
.right-txt h5 span { font-weight: normal;}
.about_cont > img { width: 100%;}
.fotter .ftr-menu ul li { display: inline-block;  margin: 0 3px;  width: 15%;}
.contact_right { float: right;  margin-top: 0px;  width: 65%;}
.contact_right .mainform {  width: 100%;}
.contact_right level { float: left; width: 13%;}
.contact_right .wpcf7-form-control-wrap { float: left;  position: relative;  width: 47%;}
.contact_right .wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required { padding: 10px 11px;  width: 100%;}
.contact_right textarea { padding: 10px 16px; width: 100%;}
.contact_right input[type="submit"] { background: #0b9c4c none repeat scroll 0 0;    border: medium none;    border-radius: 5px;    color: #ffffff;
    cursor: pointer;float: left;padding: 10px 32px;}
.right_cont h1, .contact_right h1 {font-size: 26px; color: #353333; font-weight: 600;  padding: 0 0 17px;}
/* about us page */
.left-sec {float: left;text-align: right;width: 30%;}
.right-sec { float: left;width: 51%;}
.left-sec {float: right; width: 45%;}
.left-sec > img {width: 100%;}
.add {  width: 68%;  float: right;}
section {
	padding: 15px 0;
}
.page-id-151 p {
	padding: 4px 0;
}
.page-id-151 p strong {
	font-size: 20px;
}
ul {
	white-space: normal;
}
.discover ul li img {
    width: 100%;
    height: 100%;
    min-height: 200px;
    max-height: 200px;
    white-space: normal;
}
.discover ul li {
	width: 25%;
	float: left;
	box-sizing: border-box;
	padding: 20px;
	vertical-align: top;
}