
       html,
       body,
       div,
       span,
       applet,
       object,
       iframe,
       h1,
       h2,
       h3,
       h4,
       h5,
       h6,
       p,
       blockquote,
       pre,
       a,
       abbr,
       acronym,
       address,
       big,
       cite,
       code,
       del,
       dfn,
       em,
       img,
       ins,
       kbd,
       q,
       s,
       samp,
       small,
       strike,
       strong,
       sub,
       sup,
       tt,
       var,
       b,
       u,
       i,
       center,
       dl,
       dt,
       dd,
       ol,
       ul,
       li,
       fieldset,
       form,
       label,
       legend,
       table,
       caption,
       tbody,
       tfoot,
       thead,
       tr,
       th,
       td,
       article,
       aside,
       canvas,
       details,
       embed,
       figure,
       figcaption,
       footer,
       header,
       hgroup,
       menu,
       nav,
       output,
       ruby,
       section,
       summary,
       time,
       mark,
       audio,
       video {
           margin: 0;
           padding: 0;
           border: 0;
           font-size: 100%;
           font: inherit;
           vertical-align: baseline;
       }
       /* HTML5 display-role reset for older browsers */
       
       article,
       aside,
       details,
       figcaption,
       figure,
       footer,
       header,
       hgroup,
       menu,
       nav,
       section {
           display: block;
       }
       body {
           line-height: 1;background:#eee;
           font-family: "webfontregular", arial;
       }
       ol,
       ul {
           list-style: none;
       }
       blockquote,
       q {
           quotes: none;
       }
       blockquote:before,
       blockquote:after,
       q:before,
       q:after {
           content: '';
           content: none;
       }
       table {
           border-collapse: collapse;
           border-spacing: 0;
       }
       #wrapper {
           width: 1200px;
           margin: 0px auto;
           background: #fff;  color:#7c7c7c;        
		      font-family: "webfontregular", arial;
		    font-size: 13px;
           line-height:25px;
       }
       .header {
           overflow: hidden;
       }
       #logo {
           background: url("../images/logo.png") no-repeat scroll center center;
           width: 27%;
           height: 168px;           
           float: left;
       }
	   .repro-fbanner{float:right;margin:0;padding:0;width:67%;}
       .menu {
           background: #9bcb55;
           height: 50px;
           border-bottom: 10px solid #b6db7b;
       }
       .menu ul {
           float: right;
       }
       .menu ul li {
           list-style: none;
           float: left;
           padding: 0px 25px;
       }
       .menu ul li a {
           color: #fff;
           text-decoration: none;
           list-style: none;
		    line-height: 50px;
           font-size: 15px;
       }
       .menu ul li a:hover {
           text-decoration: underline;
           border-bottom-color: #fff;
       }
       .carousel {
           margin: 0px auto;
           padding-bottom: 40px;
       }
       .carousel ul li {
           list-style: none;
       }
       .icon-one {
           background: url('../images/sperm-icon.jpg');
           width: 90px;
           height: 90px;
           float: left;
       }
       .icon-two {
           background: url('../images/about-icon.jpg');
           width: 90px;
           height: 90px;
           float: left;
       }
       .icon-three {
           background: url('../images/sperm-fn-icon.jpg');
           width: 90px;
           height: 90px;
           float: left;
       }
       .icon-four {
           background: url('../images/semen-analysis-icon.jpg');
           width: 90px;
           height: 90px;
           float: left;
       }
       .icon-five {
           background: url('../images/semen-process.jpg');
           width: 90px;
           height: 90px;
           float: left;
       }
	   .icon-six {
           background: url('../images/join-hand-icon.jpg');
           width: 90px;
           height: 90px;
           float: left;
       }
       .left-section,
       .right-section {
           float: left;
           width: 48%;
           margin-right: 10px;
       }
       .right-section strong, .left-section .description strong {
          font-weight: bold;

       }
       .info {
           width: 75%;
           float: left;
		   margin:40px 0;
       }
       .left-section span {
           margin-right: 10px;
       }
       .right-section span {
           margin-right: 10px;
       }
       .description {
           word-break: break-word;
       }
       .info-section {
           overflow: hidden;
           margin: 0 40px 40px 40px;
       }
	   .info-section h3{
    color: #4aaf4f;
    float: left;
    font-size: 18px;
    margin: 0;
    padding: 0 0 10px;
    text-transform: uppercase;
    width: 100%;
}
       .footer {
           background: #393939;
           overflow: hidden;
           padding: 20px 40px;
           margin-top: 40px;
       }
       .info-head {
           font-size: 14px;
           color: #4b740c;
       }
       .top-right {
           float: right;display:none;
       }
       .inner-header {
           background:#dcefa1; overflow: hidden;
       }
       #phone,
       #email {
           float: left;
       }
       #owl-demo .item img {
           display: block;
           width: 100%;
           height: auto;
       }
       .owl-theme .owl-controls {
           margin-top: -96px !important;
           text-align: center;
       }
       .owl-controls {
           display: none !important;
       }
       .previous,
       .next,
       .content-carousel {
           float: left;
       }
       .item {
           position: relative;
       }
       .item p {
           position: absolute;
           left: 10%;
           bottom: 14%;
           float: left;
           width: auto;
           right: 10%;
           background: #fff;
           color: #4b740c;
           height: 40px;
           line-height: 30px;
           font-size: 18px;
           padding: 0px 10px;
           margin: 0px;
       }
       .previous {
           bottom: -26%;
           position: absolute;
           left: 5%;
           background: url('../images/prev.jpg');
           width: 42px;
           height: 42px;
           border: none;
           cursor: pointer;
       }
       .next {
           bottom: -26%;
           position: absolute;
           right: 5%;
           background: url('../images/next.jpg');
           width: 42px;
           height: 42px;
           border: none;
           cursor: pointer;
       }
       .customNavigation {
           margin-top: -53px;
           position: relative;
       }
       .about-us,
       .recent-posts,
       .timings {
           float: left;
       }
       .inputbox {
           border: 1px solid #4b740c;
           border-radius: 8px;float:right;
           height: 20px;
           padding: 3px 10px;
           margin: 25px 40px 25px 0;
           background: url('../images/search.jpg') no-repeat 195px 5px;
		   width:200px;
       }
       .timings {
           float: left;
           width: 27%
       }
       .timings ul li {
           list-style: none;
           border-bottom: 1px solid #686868;
           line-height: 25px;
           padding: 5px 0px;
       }
       .about-us {
           width: 43%;
           margin-right: 10px;
       }
       .recent-posts {
           width: 27%;
           margin: 0px 10px;
       }
       h2 {
           text-transform: uppercase;
       }
       .footer-head {
           text-align: center;
       }
       .events {
           background: url('../images/time.png') no-repeat;
           width: 28px;
           height: 28px;
           float: left;
           margin-left: 50px;
           margin-top: 13px;
           margin-right: 10px;
           text-align: right;
       }
       .accordion_container {
           width: 23%;
           float: left;
           margin: 40px 10px;
           overflow: auto;
           
       }
       .accordion_head {
           background-color: #9bcb55;
           color: white;
           cursor: pointer;
           font-family: "webfontregular", arial;
           font-size: 12px;
           border-bottom: 1px solid #dedede;
           padding: 0px 10px;
           line-height: 35px;
		   text-transform:uppercase;
           word-break: break-word;
       }
       .accordion_body {
           background: #b6db7b;
           color: #9d9d9d;
       }
       .accordion_body p {
           padding: 10px;
           margin: 0px;
       }
	   .accordion_body ul{margin:0;padding:0;}
	   .accordion_body ul li{background: #b6db7b;display:block; float:left;font-size:14px;margin:0;padding:0;width:100%;}
	   .accordion_body ul li a{color: #ffffff;box-shadow:0 2px 7px #9bcb55; float: left;margin:2px 0; padding:7px 2% 7px 8%; text-decoration: none; width: 90%;}
       .plusminus {
           float: right;
           font-size: 22px;
       }
       .about-text {
           text-align: center;
       }
       .about-info {
           background: url('../images/info.png');
           width: 44px;
           height: 44px;
           margin: 0px auto;
       }
       .recent-info {
           background: url('../images/recent.png') no-repeat;
           width: 44px;
           height: 44px;
           margin: 0px auto;
       }
       .recentimgone {
           background: url('../images/recent-image.png') no-repeat;
           width: 63px;
           height: 63px;
           float: left;
           margin-right: 10px;
       }
       .recentimgtwo {
           background: url('../images/recent-image2.png') no-repeat;
           width: 63px;
           height: 63px;
           float: left;
           margin-right: 10px;
       }
       .recent-block {
           overflow: hidden;
           margin-bottom: 40px;
       }
       #timing {
           text-align: left;
       }
       #email a {
           text-decoration: none;
           color: #9d9d9d;
       }
       #phone {
           margin: 20px 20px 0px 0px;
           background: url('../images/phone.jpg') no-repeat;
           padding: 3px 17px
       }
       #email {
           margin: 20px 20px 0px 0px;
           background: url('../images/email.jpg') no-repeat;
           padding: 3px 17px
       }
       h2 {
           font-size: 16px;
           line-height: 20px;
           margin: 20px 0px;
       }
       .footer-container {
           overflow: hidden;
           float: left;
       }
	   .info-head{margin:0px !important;}
	   .contact{margin-top:20px;}
	   .accordion_head a{color:#fff;text-decoration:none;}	   
	   .item p b{color:#333; float:left;font-size:12px; margin: 0;padding: 5px 0;width:auto;}
	   .poulten-logo{background:url(../images/poulten-logo.jpg) no-repeat;float:left;margin:5px 10px 5px 0; height:28px;width:154px;}
	   .thermo-logo{background:url(../images/thermo-logo.jpg) no-repeat;float:left;margin:5px 10px 5px 0; height:27px;width:89px;}
	   .sartorius-logo{background:url(../images/sartorius-logo.jpg) no-repeat;float:left;margin:5px 10px 5px 0; height:29px;width:164px;}
	   .nikon-logo{background:url(../images/nikon-logo.jpg) no-repeat;float:left;margin:5px 10px 5px 0; height:30px;width:31px;}
	   .mp-logo{background:url(../images/mp-logo.jpg) no-repeat;float:left;margin:5px 10px 5px 0; height:29px;width:48px;}
	   .towa-logo{background:url(../images/towa-logo.jpg) no-repeat;float:left;margin:5px 10px 5px 0; height:30px;width:46px;}
	   .tokai-logo{background:url(../images/tokai-hit-logo.jpg) no-repeat;float:left;margin:5px 10px 5px 0; height:29px;width:166px;}
	   .remi-logo{background:url(../images/remi-logo.jpg) no-repeat;float:left;margin:5px 10px 5px 0; height:30px;width:319px;}
	   .kc-logo{background:url(../images/kc-logo.jpg) no-repeat;float:left;margin:5px 10px 5px 0; height:30px;width:172px;}
	   .tarson-logo{background:url(../images/tarson-logo.jpg) no-repeat;float:left;margin:5px 10px 5px 0; height:28px;width:241px;}
	   .gilson-logo{background:url(../images/gilson-logo.jpg) no-repeat;float:left;margin:5px 10px 5px 0; height:28px;width:93px;}
	   .corning-logo{background:url(../images/corning-logo.jpg) no-repeat;float:left;margin:5px 10px 5px 0; height:30px;width:81px;}
	   .sefimedical-logo{background:url(../images/sefimedical-logo.jpg) no-repeat;float:left;margin:5px 10px 5px 0; height:30px;width:31px;}
	   
	   .contact-form{float:left;margin:0 0 0 3%;padding:0;width:97%;}
	   .contact-form h2{ color:#4aaf4f;float:left;font-size:18px; margin:0;padding:5px 0;width:100%;}
	   .c-form-row{float:left;margin:0;padding:10px 0;width:100%;}
	   .c-form-row span{float:left;margin:0;padding:0;width:50%;}
	   .c-form-row span input{border: 0px none; background: #f7f7f7;color:#777; margin: 0px; padding: 10px; width: 75%;}
	   .c-form-row span.c-form-full{width:88%;}
	   .c-form-row span textarea{border: 0px none; background: #f7f7f7;color:#777; margin: 0px; padding: 10px; width: 100%;}
	   .submit-btn{float:left;margin:0;padding:10px 0;width:100%;}
	   .submit-btn input[type="submit"]{background:#5acd72;border:0; border-radius:5px;cursor:pointer; color:#fff;font-size:14px;
	   margin:0 10px 0 0; padding:10px 20px;}
	   .submit-btn input[type="reset"]{background:#f0ae1f;border:0;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;margin:0 0 0 10px;
	   padding:10px 20px;}
	   .contact-address{float: left;margin: 3% 0 0 3%; padding: 0;width: 97%;}
	   .contact-address h4{Color:#6C9C24;font-size:16px; float:left;margin:0 0 10px 0;padding:0;width:100%;}
	   .contact-address address{float:left;line-height:20px; margin:0;padding:0;width:60%;}
	   .contact-address address strong{float:left;margin:0;padding:0 5px 0 0;font-weight:bold;}
	   .contact-address address a{color:#6c9c24; float:left;margin:0;padding:0 3px;text-decoration:none;}
	   .contact-address .repro-add2{margin:10px 0;}
	   .contact-address address a:hover{text-decoration:underline;}
	   
	   .content-container{float:left;margin:0 2%;padding:0;width:96%;}
	   .content-container h3{color: #4aaf4f; float: left;  font-size: 18px;margin: 0; padding: 0 0 10px;text-transform: uppercase; width: 100%;}
	   .pro-desc{float:left;margin:0 0 10px;padding:0;width:100%;}
	   .pro-desc h3{font-size:18px;margin:0;padding:5px 0 10px;width:100%;}
	   .pro-desc p{font-size:14px;margin:0;padding:5px 0;width:100%;}
	   
	   .product-list{float:left;margin:0;padding:0;width:100%;}	   
	   .joining-hands{float:left;margin:0;padding:0;width:100%;}
	   .joining-hands h2{color:#4b740c;font-size: 16px;line-height: 20px;margin: 10px 0;padding:0;}
	   .joining-hands img{float: left;width: 31%;}
	   .joining-hands p{float: left;margin: 0; padding: 10px 2%; width: 64%;}
	   
	   .product-list-row{float:left;margin:0 0 20px;padding:0;width:100%;}
	   .product-list-row h4{border-bottom:1px solid #cccccc; font-size:18px;margin:0 0 10px;padding:5px 0 10px;width:100%;}
	   .product-list-row .column-1{float:left;margin:0;padding:0;width:20%;}
	   .product-list-row .column-2{float:left;margin:0;padding:0;width:50%;}
	   .product-list-row .column-2 p{float:left;font-size:16px; font-weight:bold; margin:0;padding:5px 0;width:100%;}
	   .product-list-row .column-2 ul{margin:0;padding:0;}
	   .product-list-row .column-2 ul li{font-size:13px;margin:0;padding:3px 0;width:100%;}
	   .product-list-row .column-2 span{background:#4AAF4F;float:left;margin:10px 0;padding:5px;}
	   .product-list-row .column-2 span a{color:#fff;font-size:14px;text-decoration:none;}
	   .product-list-row .column-3{float:left;margin:0;padding:0;width:30%;}
	   .product-list-row .column-3 p{float:left;font-size:16px; font-weight:bold; margin:0;padding:5px 0;width:100%;}
	   .product-list-row .column-3 ul{margin:0;padding:0;}
	   .product-list-row .column-3 ul li{font-size:12px;margin:0;padding:3px 0;width:100%;}
	   .product-list-row .column-3 ul li a{color:#4aaf4f;font-weight:bold; text-decoration:none;}
	   
	   .Series-C-row{float:left;margin:0;padding:10px 0;width:100%;}
	   .Series-C-row .column-1{float:left;margin:0;padding:0;width:45%;}
	   .Series-C-row .column-2{float:left;margin:0;padding:0;width:55%;}
	   .Series-C-row .column-2 p{float:left;font-size:16px; font-weight:bold; margin:0;padding:5px 0;width:100%;}
	   .Series-C-row .column-2 ul{margin:0;padding:0;}
	   .Series-C-row .column-2 ul li{font-size:13px;margin:0;padding:3px 0;width:100%;}
	   .Series-C-row .column-2 span{background:#4AAF4F;float:right;margin:10px 0;padding:5px;}
	   .Series-C-row .column-2 span a{color:#fff;font-size:14px;text-decoration:none;}
	   
	   .series-tab-container{float:left;margin:0;padding:0;width:100%;}
	   .series-tab-container #tabs div{float:left;width:98%;}
	   .series-tab-container .ui-corner-all{border:0;border-radius:0;}
	   .series-tab-container ul.ui-corner-all{background:#fff;}	   
	   .series-tab-container ul.ui-tabs-nav {padding:0;}
	   .series-tab-container ul li.ui-state-default{background:#fff;border:0;border-radius:0;}
	   .series-tab-container .ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:10px 30px;}
	   .series-tab-container ul li.ui-tabs-active{background:#f5f5f5;border-top:2px solid #4aaf4f;}
	   .series-tab-container div.ui-tabs .ui-tabs-panel{background:#f5f5f5;float:left;margin:0;padding:25px 10px;}
	   
	   .model-table{display: table;float:left;margin:0;padding:0;width:100%;}
	   .model-head{border-bottom:2px solid #000;display: table-row; float:left;margin:0;padding:10px 0;width:100%;}
	   .model-head .col-1{float:left;display: table-cell;margin:0;padding:0;text-align:center; width:15%;}
	   .model-head .col-1 strong{font-size:12px; font-weight:bold;}
	   .model-head .col-2{float:left;display: table-cell;margin:0;padding:0;text-align:center;width:30%;}
	   .model-head .col-2 strong{font-size:12px;font-weight:bold;}
	   .model-head .col-3{float:left;display: table-cell;margin:0;padding:0;text-align:center;width:15%;}
	   .model-head .col-3 strong{font-size:12px;font-weight:bold;}
	   .model-head .col-4{float:left;display: table-cell;margin:0;padding:0;width:10%;}
	   .model-head .col-4 strong{font-size:12px;font-weight:bold;padding: 1%;}
	   .model-row{border-bottom:1px solid #ccc; float:left;margin:0;padding:0;width:100%;}
	   .model-row span{border-left:1px solid #ccc;}
	   .model-row span:first-child{border:0;}
	   .model-row .col-1{display: table-cell;margin:0;padding:0;vertical-align:top; width:15%;}
	   .model-row .col-1 p{float:left;font-size:11px; margin:0;padding:10px;text-align:left;width:86%;}
	   .model-row .col-1 p a{color:#4aaf4f;text-decoration:none;}
	   .model-row .col-2{display: table-cell;margin:0;padding:0;vertical-align:top;width:35%;}
	   .model-row .col-2 p{float:left;font-size:11px;margin:0;padding:10px;text-align:left;width:86%;}
	   .model-row .col-3{display: table-cell;margin:0;padding:0;text-align:center;vertical-align:top; width:15%;}
	   .model-row .col-3 p{float:left;font-size:11px;margin:0;padding:10px;text-align:center;width:86%;}
	   
	   .model-row .col-4{display: table-cell;margin:0;padding:0;text-align:center;vertical-align:top; width:15%;}
	   .model-row .col-4 p{float:left;font-size:11px;margin:0;padding:10px;text-align:center;width:86%;}
	   
	   .model-row .col-5{display: table-cell;margin:0;padding:0;text-align:center;vertical-align:top; width:15%;}
	   .model-row .col-5 p{float:left;font-size:11px;margin:0;padding:10px;text-align:center;width:86%;}
	   
	   .model-row .col-6{display: table-cell;margin:0;padding:0;text-align:center;vertical-align:top; width:15%;}
	   .model-row .col-6 p{float:left;font-size:11px;margin:0;padding:10px;text-align:center;width:86%;}
	   .model-row .col-6 p a{color:#4aaf4f;text-decoration:none;}
	   
	   .model-row .col-7{display: table-cell;margin:0;padding:0;vertical-align:top;width:10%;}
	   #tabs-2 ul{margin:0 0 0 40px;padding:0;list-style:disc;}
	   #tabs-2 ul li{float:left;margin:0;padding:5px 0;width:100%;}
	   #tabs-2 ul li a{color:#4aaf4f;text-decoration:none;}
	   
	   .model-table th{font-weight:bold;}
	   
	   .model-full-row{background:#e8e8e8; float:left;margin:0;padding:10px 0;text-indent:10px; width:100%;}
	   .model-full-row p{float:left;font-size:11px;margin:0;padding:0px 5px;}
	   
	   #tabs-4 ul{margin:0 0 0 40px;padding:0;list-style:disc;}
	   #tabs-4 ul li{float:left;margin:0;padding:5px 0;width:100%;}
	   #tabs-4 ul li a{color:#4aaf4f;text-decoration:none;}
	   
	   .download-table{float:left;margin:0;padding:0;width:100%;}	 
	   .download-table tr th{border-bottom:2px solid #000;text-align:left;padding:10px 0;}  
	   .download-table tr th p{font-size:12px;font-weight:bold;padding:10px;}
	   .download-table tr td{border-bottom:1px solid #808080;text-align:left;padding:5px 0;border-left:1px solid #808080;} 
	   .download-table tr td:first-child{border-left:none;}
	   .download-table tr td p{font-size:11px;padding:0 0 0 5px;}
	   .download-table tr td p.download-btn{text-align:center;}
	   .download-table tr td p.download-btn a{background:url(../images/download-btn.png) no-repeat;color:#fff;display:inline-block;height:30px; margin:3px 0; 
	   padding:0;text-decoration:none;text-align:center;width:30px;}
	   
	   .filter-container{float: left; margin: 10px 0px 20px; padding: 0px; width: 100%;}
	   .filter-container label{color:#000;float:left;font-size:14px; margin:0;padding:0 5px 0 0;}
	   .filter-opt{background:url(../images/select-arrow.jpg) no-repeat right #e6e6e6;display:inline-block; float:left;height:24px; margin:0 20px 0 0;
	   padding:0;position:relative; width:220px;}
	   .filter-opt select{background:transparent;border:none;position:relative;padding:2px 4px 2px;width:220px;-webkit-appearance: none;
    -moz-appearance: none;}
	
	.series-tab-container #tabs-1 .detail-model{float:left;margin:0;padding:0;width:100%;}
	.series-tab-container #tabs-1 .detail-model .detail-head{border-bottom:2px solid #4aaf4f;margin:0 0 40px 0;padding:10px 0;width:100%;}
	.detail-model-table{float:left;margin:0;padding:0;width:100%;}
	.modelTable th, .modelTable td {padding:5px;}



.contact-address span{float:left;margin:0;padding:0;}	   
.repro-contact{float:left;margin:0 0 0 2%;padding:0;width:65%;}	   

.pro-services{float:left;margin:0;padding:0;width:100%;}
.pro-services h3{float:left;color:#4aaf4f; font-size:18px; margin:0;padding:0 0 10px;text-transform:uppercase; width:100%;}
.pro-services div{float:left;margin:0 3% 0 0;padding:0;width:62%;}
.pro-services div h3{float:left;color:#4aaf4f; font-size:18px; margin:0;padding:0 0 10px;text-transform:uppercase; width:100%;}
.pro-services div p{float:left;font-size:13px; margin:0;padding:5px 0;width:100%;}
.pro-services span{float:left;margin:0;padding:0;width:35%;}

.diagonostics{float:left;margin:0;padding:0;width:100%;}
.diagonostics .sperm-function-1{float:left;margin:10px 2%;padding:0;width:46%;min-height:250px;}
.sperm-function-1 h4{float:left;color:#4aaf4f; font-size:15px; margin:0;padding:0 0 10px;text-transform:uppercase; width:100%;}
.sperm-function-1 h4 span{float:none;font-size:10px;color:#ccc;}
.sperm-function-1 ul li{float:left;font-size:13px; margin:0;padding:5px 0;width:100%;}
.diagonostics .sperm-function-1 p{float:left;font-size:13px; margin:0;padding:5px 0 10px;width:100%;}

.media-row{float:left;margin:10px 0;padding:0;width:100%;}
.media-row .left{border:1px solid #f1f1f1;border-radius:5px; float:left;margin:0 2% 0 0;padding:0;width:47%;}
.media-row .right{border:1px solid #f1f1f1;border-radius:5px; float:left;margin:0 0 0 2%;padding:0;width:47%;}
.col-heading{background:#fcfcfc; border-bottom:1px solid #f7f7f7;border-radius:5px 5px 0 0; color:#4aaf4f; float:left;font-size:18px; margin:0;padding:10px 3%;width:94%;}
.col-product{float:left;margin:10px 2%;padding:0;}
.col-product span{float:left;margin:0;padding:0;}
.col-product div{float:left;margin:0 0 0 2%;padding:0;width:70%;}
.col-pro-foot{background:#fdfdfd; border-bottom:1px solid #f7f7f7; color:#4aaf4f; float:left;font-size:18px; margin:0;padding:10px 3%;width:94%;}
.col-pro-foot h4{color:#4aaf4f;font-size:16px;}
.col-pro-foot h4 span{color:#ccc;font-size:12px;}
.col-pro-foot ul{margin:0;padding:0;}
.col-pro-foot ul li{color:#9d9d9d; display:inline;float:left;font-size:11px; margin:0 1%;padding:0;}
.col-pro-foot ul li:first-child{color:#4aaf4f;}



.repro-slider{float:left;margin:0;padding:0;width:100%;}
.repro-slider-container{float:left;margin:0;padding:0;width:100%;}
.repro-slider-caption{background:#fff;bottom:30px;color:#333;float:left;font-size:14px;line-height:38px; margin:0 10%;padding:1px 10px;position:absolute;text-align:left;width:80%;}
.repro-slider-caption a{color:#333;text-decoration:none;}

#repro-banner .bjqs-markers.h-centered{width:auto;display:none;}

#repro-banner .bjqs-controls.v-centered li.bjqs-prev{float:left;position:relative;left:20px;top:12px;}
#repro-banner .bjqs-controls.v-centered li.bjqs-prev a{background:url(../images/prev.jpg) no-repeat;cursor:pointer;font-size:0; height:42px;width:42px;}

#repro-banner .bjqs-controls.v-centered li.bjqs-next{float:right;position:relative;right:20px;top:12px;}
#repro-banner .bjqs-controls.v-centered li.bjqs-next a{background:url(../images/next.jpg) no-repeat;cursor:pointer;font-size:0;height:42px;width:42px;}
#repro-banner ul.bjqs-controls{bottom:190px;position:relative;}

.cyro-sperm span{float:left;margin:0px 10px 10px 0;}
.cyro-sperm h5{font-size:14px;font-weight:bold;line-height:normal; margin:10px 0;padding:0;width:100%;}
.cyro-sperm p{margin:10px 0;padding:5px 0;width:auto;}
.cyro-sperm ul{margin:0 0 0 40px;list-style:disc;}
.cyro-sperm ul li{padding:5px 0;} 



.model-table table {background:#f5f5f5;font-family: "webfontregular", arial,Verdana,Arial;}
.model-table table tr th{border-bottom:2px solid #000000; font-weight:bold;font-size:12px;padding:7px 0;}
table tr td{text-indent:10px;font-size:11px;padding:5px 0;}
.model-table .column-1{border-bottom:1px solid #cccccc;}
.model-table .column-2{border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;}
td.sep-col2{border-bottom:1px solid #cccccc;}
td.sep-col2 p{padding:0px 10px;}
.model-table .column-3{border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.model-table .column-4{border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.model-table .column-5{border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.model-table .column-6{border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;text-align:center;}
.model-table .column-7{border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;text-align:center;}
.model-table .column-8{border-left:1px solid #cccccc;border-bottom:1px solid #cccccc;text-align:center;}
.model-table  .full-row{background:#e8e8e8;padding:5px 0;}

.model-table-head{border-bottom:1px solid #4aaf4f; float:left;margin:0;padding:5px 0;width:100%;}
.model-table-head p{font-size:12px;}

.sucess-msg{color:#4aaf4f; float:left;font-size:14px; margin:10px 0;padding:0;width:100%;}
.error-msg{color:#de2728; float:left;font-size:14px; margin:10px 0;padding:0;width:100%;}

.flow-chart{float:left;margin:20px 0; text-align:center;width:100%;}
.cyro-sperm-row{float:left;margin:0;padding:0;width:100%;}
.donor-form{background: #f5f6f7;float:left;margin:0;padding:0;width:80%;}
.donor-form h4 {background: #a5cf4c;color: #ffffff; float: left; font-size: 14px; margin: 0; padding: 5px 3%; text-transform: uppercase; width: 94%;}
.donor-form-row{float: left;margin: 0;padding:0 3% 1%;width: 94%;}
.donor-form-row p{float:left;margin: 0;padding:1% 0;width: 100%;}
.donor-form-row span{float: left; margin: 0px; padding: 1% 0px;width:100%;}
.donor-form-row span input{float: left; width: auto; margin: 0px 1% 0px 0px;padding:0;}
.donor-form-row span i{float:left;margin:0 0 0 1%;font-style:normal;line-height:13px;padding:0;}
.donor-form-row .left{float:left;margin:0 2% 0 0;padding:0;width:48%;}
.donor-form-row .right{float:left;margin:0 0 0 2%;padding:0;width:48%;}
.donor-form-row label{color:#d5d5d5; font-size:14px; float:left;margin:0;padding:5px 0;width:100%;width:90%;}
.donor-form-row input{background:#fff;border:none;color:#d7d7d7; padding:7px 5px;width:90%;}
.donor-form-row textarea{background:#fff;border:none;color:#d7d7d7; padding:7px 5px;width:90%;}
.donor-form-row label sup{color:#de2728;float:none;font-size:10px;margin:0 5px;}
.donor-form-row select {background: #ffffff;border: 0 none; padding: 7px 5px; width: 90%;}
#donar-DOB .left{position:relative;}

.donor-form-row input[type="submit"]{background:#a5cf4c;border:0;border-bottom:2px solid #73952c; color:#fff;cursor:pointer;font-family: "webfontregular", arial; font-weight:bold;font-size:13px; margin:10px 5px;padding:7px;text-transform:uppercase;width:auto;}

.donor-form-row input[type="reset"]{background:#a5cf4c;border:0;border-bottom:2px solid #73952c; color:#fff;cursor:pointer;font-family: "webfontregular", arial;font-weight:bold;font-size:13px; margin:10px 5px;padding:7px;text-transform:uppercase;width:auto;}

#donar-DOB .left div{float:left;margin:0;padding:0;position:relative;width:100%;}
#donar-DOB .left div span{background:url(../images/1438287675_calendar.png) no-repeat;height:20px;width:20px;right:10%; top:5px; position:absolute;}

.client-sec{float:left;margin:0;padding:0;width:100%;}
.client-sec h2{background: #a5cf4c;color: #ffffff; float: left; font-size: 14px;font-weight:bold; margin: 0 5%; padding: 5px 0 5px 3%; text-transform: uppercase; width: 87%;}
.client-logo-container{background:#fbfbfb;border:1px solid #a5cf4c;border-bottom:10px solid #a5cf4c; box-sizing:border-box; float:left;margin:0px 5% 20px;padding:10px 0;width:90%;}

.copy-right{float:left;width:50%;}
.social-media{float:right;width:130px;}
.social-media a{text-decoration:none;}
.social-media a.fb{background:url(../images/social-media.png) no-repeat 0 0;display:inline-block; height:31px;margin:0 5px; width:30px;}
.social-media a.twitter{background:url(../images/social-media.png) no-repeat -40px 0;display:inline-block; height:31px;margin:0 5px;width:30px;}
.social-media a.g-plus{background:url(../images/social-media.png) no-repeat -80px 0;display:inline-block; height:31px;margin:0 5px;width:30px;}