.site-container{overflow:hidden;}
.elementor-page .content-sidebar-wrap{width:100%;padding-left:0;padding-right:0;}
.internal-header{padding:35px 0;}
.internal-header .page-title{margin:0;font-size:34px;}
.internal-header-after{display:flex;justify-content:space-between;margin-top:25px;}
.internal-header-after .left{background:#F9FAFC;width:100%;padding:14px 30px;}
.internal-header-after .right{display:flex;}
.internal-header-after .contact-btn{display:inline-block;width:216px;border-radius:0;background:#178DB5;border:none;height:55px;line-height:1.4;text-align:center;font-weight:400;text-decoration:underline;font-size:16px;}
.internal-header-after .share-btn{height:55px;display:inline-block;background:#20A7D5;color:#fff;font-size:20px;text-align:center;line-height:55px;width:84px;}
.internal-header .breadcrumb, .breadcrumb a{text-decoration:none;font-weight:normal;font-style:italic;}
.navigation-buttons{display:inline-block;border:1px solid #E0E1E4;border-radius:45px;background-color:#FFFFFF;padding:6px 20px;}
.navigation-style-2 .slick-prev, .navigation-style-2 .slick-next, .navigation-btn-left, .navigation-btn-right{display:inline-block;cursor:pointer;}
.navigation-style-2 .slick-prev:hover, .navigation-style-2 .slick-next:hover, .navigation-btn-left:hover, .navigation-btn-right:hover{opacity:.7;}
.navigation-btn-left{margin-right:15px;}
.navigation-btn-right{margin-left:15px;}
.navigation-style-2 .slick-prev:before, .navigation-style-2 .slick-next:before, .navigation-btn-left:before, .navigation-btn-right:before{font-family:'Fontawesome';font-size:22px;color:#5E605E;line-height:1;opacity:1;}
.navigation-style-2 .slick-prev:before, .navigation-btn-left:before{content:'\f104';}
.navigation-style-2 .slick-next:before, .navigation-btn-right:before{content:'\f105';}
.navigation-style-2 .slick-prev, .navigation-style-2 .slick-next{top:-75px;border:1px solid #262A35;height:45px;width:45px;-webkit-transform:none;-ms-transform:none;transform:none;}
.navigation-style-2 .slick-prev{right:55px;left:auto;border-right:none;border-top-left-radius:50px;border-bottom-left-radius:50px;text-align:right;padding-right:15px;}
.navigation-style-2 .slick-next{right:10px;border-left:none;border-top-right-radius:50px;border-bottom-right-radius:50px;text-align:left;padding-left:15px;}
.navigation-style-2 .slick-prev:before, .navigation-style-2 .slick-next:before{line-height:43px;}
.item-post{width:100%;max-width:624px;margin-bottom:30px;background:#fff;box-shadow:0 5px 12px 0 rgb(2 6 19 / 12%);line-height:1;border:20px #fff solid;border-radius:4px;margin-top:5px;}
.item-post .s2{min-height:124px;padding:15px 15px 20px;line-height:1.8;}
.item-post .image{line-height:0;background-color:#F9FAFC;}
.item-post .heading{margin-bottom:8px;line-height:1.2;height:60px;font-size:24px;font-weight:bold;display:flex;align-items:center;}
.item-post .text{font-size:15px;height:90px;margin-bottom:20px;}
.item-post .link-container{margin-top:10px;}
a.more-link, .more-link:focus, .more-link:visited{color:#5E605E;text-decoration:underline;font-size:12px;font-weight:700;}
.more-link:hover{color:#5E605E;text-decoration:none;}
.image-tag{display:inline-block;position:absolute;top:8px;left:8px;pointer-events:none;color:#8DCCBC;font-size:10px;font-weight:400;line-height:1;z-index:1;background:#fff;border-radius:20px;padding:4px 10px;}
.loading-overlay{position:relative;}
.loading-overlay:before{content:'\f1ce';font-family:'FontAwesome';display:inline-block;position:absolute;top:30px;left:50%;-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite;z-index:1;font-size:30px;line-height:1;margin-left:-15px;}
.loading-overlay:after{content:'';background-color:#fbf9ee;position:absolute;top:0;left:0;width:100%;height:100%;}
.logo-carousel.style-1{border:1px solid #E0E1E4;padding:34px 40px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;box-shadow:0 7px 34px 0 rgba(2,6,19,0.12);}
.logo-carousel.style-1 .s1{min-width:170px;padding-right:10px;border-right:1px solid #E0E1E4;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-flex-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.logo-carousel.style-1 .s2{width:100%;overflow:hidden;-webkit-box-flex:1;position:relative;}
.logo-carousel.style-1 .s2:before, .logo-carousel.style-1 .s2:after{content:'';height:100%;width:60px;display:inline-block;position:absolute;z-index:9;top:0;}
.logo-carousel.style-1 .s2:before{left:0;background:-moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );}
.logo-carousel.style-1 .s2:after{right:0;background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );}
.logo-carousel.style-1 .heading{font-size:15px;font-weight:bold;}
.logo-carousel.style-1 .logo-carousel-item{height:60px;margin:0 30px;display:flex;justify-content:center;align-items:center;}
.logo-carousel.style-1 .carousel-container{margin-bottom:0;opacity:0;max-height:100px;}
.logo-carousel.style-1 .carousel-container.slick-initialized{opacity:1;}
.instagram-carousel .row{opacity:0;max-height:220px;}
.instagram-carousel .row.slick-initialized{opacity:1;}
.instagram-feed-container .heading{margin-bottom:34px;}
.instagram-feed-container .heading .fa{font-size:19px;margin-right:24px;}
.instagram-feed-container .row{margin-right:-12px;margin-left:-12px;}
.instagram-feed-container .col{width:20%;position:relative;min-height:1px;padding-right:12px;padding-left:12px;}
.instagram-feed .item{display:inline-block;width:215px;height:0;padding-top:100%;max-width:100%;background-position:center;background-size:cover;}
.instagram-feed.v2 .item{background-size:cover;background-repeat:no-repeat;}
.archive-pagination li{display:inline-block;}
.elementor-pagination .page-numbers, .archive-pagination a, .wp-pagenavi a, .wp-pagenavi span{display:inline-block;background:none;color:#A7A8AA;border:none;line-height:1;border-right:1px solid #E0E1E4;font-weight:700;font-size:16px;padding:5px 15px;margin:0;text-decoration:none;}
.archive-pagination a:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current, .wp-pagenavi span{background:none;color:inherit;border-color:#E0E1E4;}
.elementor-pagination .page-numbers:last-child, .wp-pagenavi a:last-child{border-right:none;}
.wp-pagenavi .pages{display:none;}
.close-btn{display:inline-block;width:45px;height:45px;background-color:#262A35;border-radius:100%;color:#fff;text-align:center;line-height:43px;font-size:14px;}
.close-btn:visited, .close-btn:focus{color:#fff;}
.close-btn:hover{background-color:#51545d;color:#fff;}
.round-mask{display:inline-block;border-radius:50%;overflow:hidden;}
.image-mask-1{box-shadow:0 1px 24px 0 rgba(2,6,19,0.12);padding:12px;border-radius:2px;display:inline-block;line-height:0;background-color:#fff;}
.image-mask-1.big{padding:16px;}
.image-mask-2{border-radius:50%;overflow:hidden;display:inline-block;border:1px solid #E0E1E4;line-height:0;}
.image-mask-3{border-radius:50%;overflow:hidden;display:inline-block;border:1px solid #E0E1E4;padding:10px;line-height:0;}
.image-mask-3.big{padding:15px;}
.image-mask-3 img{border-radius:50%;}
.blockquote, blockquote{border-left:5px solid #8DCCBC;padding:15px 15px 15px 15px;margin:0px 0px 20px 0px;color:#6B6C70;font-size:18px;line-height:1.4;font-style:italic;font-family:'Georgia', Sans-serif;border-radius:1px;background-color:#FFFFFF;box-shadow:0 0 17px 0 rgba(2,6,19,0.12);}
.blockquote p, blockquote p{margin-bottom:0px;}
ul.small-dots{padding-left:0;}
ul.small-dots li{list-style:none;position:relative;padding-left:35px;}
ul.small-dots li:before{content:'';display:inline-block;width:3px;height:3px;background:#262A35;border-radius:100%;position:absolute;top:11px;left:12px;}
ul.check-list, .list-group{padding-left:0;}
.list-group li{list-style:none;border:1px solid #E0E1E4;margin-bottom:-1px;padding:12px 30px;background:#fff;}
ol.list-group li{display:list-item;list-style:decimal;list-style-position:inside;}
.inline-svg{display:inline-block;}
table{border-collapse:collapse;}
th, td{border:1px solid #E0E1E4;padding:4px 20px;}
th{background-color:#F5F6F8;}
.fullwidth-override{margin-left:-4000px;padding-left:4000px;margin-right:-4000px;padding-right:4000px;}
.shadow{box-shadow:0 0 34px 0 rgba(2,6,19,0.13);}
.inherit{text-decoration:none;color:inherit;font-size:inherit;font-weight:inherit;}
.color-inherit{color:inherit;}
.block{display:block;}
.inline-block{display:inline-block;}
.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.space-between{display:flex;justify-content:space-between;}
.align-center{align-items:center;}
.shrink-0{flex-shrink:0;}
.ml-auto{margin-left:auto;}
.mr-auto{margin-right:auto;}
.mx-auto{margin-left:auto;margin-right:auto;}
.space-between-center{display:flex;justify-content:space-between;align-items:center;}
.f-10{font-size:10px;}
.f-11{font-size:11px;}
.f-12{font-size:12px;}
.f-13{font-size:13px;}
.f-14{font-size:14px;}
.f-15{font-size:15px;}
.f-16{font-size:16px;}
.f-17{font-size:17px;}
.f-20{font-size:20px;}
.f-24{font-size:24px;}
.f-29{font-size:29px;}
.f-32{font-size:32px;}
.f-36{font-size:36px;}
.f-39{font-size:39px;}
.f-40{font-size:40px;}
.fw-300{font-weight:300;}
.fw-400{font-weight:400;}
.fw-600{font-weight:600;}
.fw-700, .bold{font-weight:700;}
.italic{font-style:italic;}
.uppercase{text-transform:uppercase;}
.mb-0{margin-bottom:0;}
.mb-5{margin-bottom:5px;}
.mb-10{margin-bottom:10px;}
.mb-20{margin-bottom:20px;}
.mb-30{margin-bottom:30px;}
.mb-40{margin-bottom:40px;}
.mb-50{margin-bottom:50px;}
.mb-60{margin-bottom:60px;}
.mb-70{margin-bottom:70px;}
.mb-80{margin-bottom:80px;}
.mb-90{margin-bottom:90px;}
.mt-0{margin-top:0;}
.mt-5{margin-top:5px;}
.mt-10{margin-top:10px;}
.mt-20{margin-top:20px;}
.mt-30{margin-top:30px;}
.mt-40{margin-top:40px;}
.mt-50{margin-top:50px;}
.mt-60{margin-top:60px;}
.mt-70{margin-top:70px;}
.mt-80{margin-top:80px;}
.mt-90{margin-top:90px;}
.ml-10{margin-left:10px;}
.ml-20{margin-left:20px;}
.ml-30{margin-left:30px;}
.mr-10{margin-right:10px;}
.mr-20{margin-right:10px;}
.mr-30{margin-right:30px;}
.padding-y-50{padding:50px 0;}
.padding-y-70{padding:70px 0;}
.limit-1-line, .limit-2-lines{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;-ms-box-orient:vertical;}
.limit-2-lines{-webkit-line-clamp:2;}
.well-list .c2{border:1px solid #E0E1E4;background-color:#FFFFFF;box-shadow:0 0 17px 0 rgba(2,6,19,0.12);padding:10px 35px 10px 40px;margin:10px 0;border-left:5px #8DCCBC solid;}
.well-list .c2 p:last-child{margin-bottom:0;}
.testimonial-item{background:#FBF9F4;border-top:5px #8DCCBC solid;padding:30px;position:relative;line-height:1.4;min-height:320px;margin-bottom:20px;}
.testimonial-item:before{content:'\201C';font-size:48px;color:#fff;background-color:#8DCCBC;width:26px;height:26px;text-align:center;line-height:1.1;display:inline-block;border-radius:100%;position:absolute;left:-13px;top:30px;}
.testimonial-item .s1{font-style:italic;font-weight:300;font-size:15px;line-height:1.6;padding-bottom:20px;border-bottom:1px #E0E1E4 solid;margin-bottom:20px;}
.testimonial-item .content{height:150px;}
.testimonial-item .name{font-weight:bold;font-size:15px;margin-bottom:0;line-height:1.2;}
.testimonial-item .title{font-weight:300;font-size:12px;line-height:1.2;}
.story-img-box{background:url(//fertilitybreakthrough.com/wp-content/themes/fertility/images/stories-img-bg@2x.png) !important;background-size:160px 177px !important;background-position:center !important;background-repeat:no-repeat !important;display:flex;justify-content:center;align-items:center;min-height:200px;min-width:180px;padding:20px;}
.story-img-box img{width:133px !important;height:133px !important;border-radius:100%;}
@media only screen and ( max-width: 1200px ) {
.testimonial-wrap{padding:10px;}
.testimonial-item .title{height:56px;display:block;line-height:1.7;}
}
@media only screen and ( max-width: 1023px ) {
.blockquote, blockquote{font-size:15px;}
.testimonial-item .content{height:auto;}
.testimonial-item{padding:30px 15px 15px 30px;min-height:auto;}
}
@media only screen and ( max-width: 767px ) {
.internal-header-after{display:block;}
.tabs-mobile-dropdown .elementor-tab-title, .tabs-mobile-dropdown .elementor-tabs-wrapper{display:none!important;}
.tabs-mobile-dropdown .tabs-dropdown{display:block;}
}
@media only screen and (max-width: 539px) {
}