@import "header.css"; /* Header CSS IMPORT */
@import "footer.css"; /* Header CSS IMPORT */
@import "banner.css"; /* Banner CSS IMPORT */
@import "top-header.css"; /* Banner CSS IMPORT */








/*! CSS Used from: http://t.commonsupport.com/care-giver/css/bootstrap.css */
*,::after,::before{box-sizing:border-box;}
section{display:block;}
h2{margin-top:0;margin-bottom:.5rem;}
ul{margin-top:0;margin-bottom:1rem;}
a{color:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects;}.col-md-4
a:hover{color:#0056b3;text-decoration:underline;}
h2{margin-bottom:.5rem;font-weight:500;line-height:1.2;color:inherit;}
h2{font-size:2rem;}
@media print{
*,::after,::before{text-shadow:none!important;box-shadow:none!important;}
a:not(.btn){text-decoration:underline;}
h2{orphans:3;widows:3;}
h2{page-break-after:avoid;}
}
/*! CSS Used from: http://t.commonsupport.com/care-giver/css/style.css */
*{margin:0px;padding:0px;border:none;outline:none;font-size:100%;}
a{text-decoration:none;cursor:pointer;color:#c8a294;}
a:hover,a:focus,a:visited{text-decoration:none;outline:none;}
h2{position:relative;font-weight:normal;margin:0px;background:none;line-height:1.2em;letter-spacing:-0.02em;}
::-webkit-input-placeholder{color:inherit;}
::-moz-input-placeholder{color:inherit;}
::-ms-input-placeholder{color:inherit;}
.auto-container{position:static;max-width:1210px;padding:0px 20px;margin:0 auto;}
ul,li{list-style:none;padding:0px;margin:0px;}
.page-title{position:relative;padding:95px 0px 95px;background-size:cover;background-repeat:no-repeat;background-position:right center;}
.page-title:before{position:absolute;content:'';left:0px;top:0px;right:0px;bottom:0px;transition:all 900ms ease;-moz-transition:all 900ms ease;-webkit-transition:all 900ms ease;-ms-transition:all 900ms ease;-o-transition:all 900ms ease;background-image:-ms-linear-gradient(left, rgba(77,39,63,0) 0%, #463b46 100%);background-image:-moz-linear-gradient(left, rgba(77,39,63,0) 0%, #463b46 100%);background-image:-o-linear-gradient(left, rgba(77,39,63,0) 0%, #463b46 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(77,39,63,0)), color-stop(100, #463b46));background-image:-webkit-linear-gradient(left, rgba(77,39,63,0) 0%, #463b46 100%);background-image:linear-gradient(to left, rgba(77,39,63,0) 0%, #463b46 100%);}
.page-title .auto-container{position:relative;}
.page-title h2{position:relative;color:#ffffff;font-weight:700;line-height:1.2em;margin-bottom:10px;font-size:62px;text-transform:capitalize;}
.page-breadcrumb{position:relative;}
.page-breadcrumb li{position:relative;display:inline-block;margin-right:10px;padding-right:15px;color:#ffffff;font-size:14px;font-weight:400;text-transform:capitalize;}
.page-breadcrumb li:after{position:absolute;content:"\f11a";right:-2px;top:1px;color:#ffffff;font-size:8px;font-weight:700;}
.page-breadcrumb li:last-child::after{display:none;}
.page-breadcrumb li:last-child{padding-right:0px;margin-right:0px;}
.page-breadcrumb li a{color:#c8a294;font-weight:400;text-transform:capitalize;transition:all 0.3s ease;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;}
.page-breadcrumb li a:hover{color:#ffffff;}
/*! CSS Used from: http://t.commonsupport.com/care-giver/css/responsive.css */
@media only screen and (max-width: 1023px){
.page-title{padding:70px 0;}
.page-title h2{font-size:50px;}
}
@media only screen and (max-width: 767px){
.page-title h2{font-size:40px;}
}

























/*! CSS Used from: https://archishivf.com/wp-content/themes/archifertility/assets/css/style.css?1 */
h2,h4{letter-spacing:0px;}
.parenthood_section{width:100%;display:inline-block;padding:50px 0px 35px;text-align:center;letter-spacing:1px;}
.parenthood_section h6{font-size:21px;color:#26ace2;text-transform:uppercase;position:relative;display:inline-block;padding:0px 45px;letter-spacing:1.5px;}
.parenthood_section h6:before{position:absolute;left:0px;content:"";width:35px;top:45%;height:1px;background:#26ace2;}
.parenthood_section h6:after{position:absolute;right:0px;content:"";width:35px;top:45%;height:1px;background:#26ace2;}
.parenthood_section h2{font-size:38px;line-height:48px;margin-top:0px;color:#010101;}
.parenthood_section span{font-size:16px;line-height:30px;font-weight:400;color:#7b7b7b;letter-spacing:0px;}
.textimonials_s blockquote{font-size:16px;line-height: 22px;}
.textimonials_s h4{color:#26ace2;font-size:20px;margin:0px;font-weight:600;padding-top:20px;}
.textimonials_s span{width:100%;display:block;padding:0px;color:#999;font-weight:500;letter-spacing:1.5px;}
@media screen and ( max-width:1550px ){
body .container{width:1170px;max-width:100%;}
}
@media screen and ( max-width:980px ){
.parenthood_section h2{font-size:35px;line-height:45px;}
}
@media screen and ( max-width:767px ){
.parenthood_section{padding:15px 0px;}
.parenthood_section h2{font-size:28px;line-height:35px;}
.parenthood_section h6{font-size:15px;padding:0px 38px;line-height:24px;}
.parenthood_section span{font-size:14px;}
body .container{width:100%;}
body .bx-wrapper{margin:0px 0px;}
.textimonials_s blockquote{font-size:15px;line-height:28px;margin:0px;}
}
@media screen and ( max-width:580px ){
.parenthood_section h2{font-size:20px;line-height:26px;}
body h2{font-size:22px;}
}
/*! CSS Used from: https://archishivf.com/wp-content/themes/archifertility/assets/css/bootstrap.css */
@media print{
*,*:before,*:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important;}
blockquote{border:1px solid #999;page-break-inside:avoid;}
h2{orphans:3;widows:3;}
h2{page-break-after:avoid;}
}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
h2,h4,h6{line-height:1.1;color:inherit;}
h2{margin-top:20px;margin-bottom:10px;}
h4,h6{margin-top:10px;margin-bottom:10px;}
h2{font-size:30px;}
h4{font-size:18px;}
h6{font-size:12px;}
@media (min-width: 992px){
.container{width:95%;}
}
@media (min-width: 1200px){
.container{width:1500px;max-width:100%;margin:0 auto;}
}
.row{margin-right:-15px;margin-left:-15px;}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
.col-sm-2,.col-sm-8{min-height:1px;padding-right:15px;padding-left:15px;}
@media (min-width: 768px){
.col-sm-2,.col-sm-8{float:left;}
.col-sm-8{width:66.66666667%;}
.col-sm-2{width:16.66666667%;}
}
.container:before,.container:after,.row:before,.row:after{display:table;content:" ";}
.container:after,.row:after{clear:both;}
/*! CSS Used from: https://archishivf.com/wp-content/themes/archifertility/assets/css/font-awesome.css */
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.fa-quote-left:before{content:"\f10d";}
/*! CSS Used from: https://archishivf.com/wp-includes/css/dist/block-library/style.min.css ; media=all */
@media all{
h2,h4,h6{overflow-wrap:break-word;}
}






























/*! CSS Used from: http://t.commonsupport.com/care-giver/css/bootstrap.css */
*,::after,::before{box-sizing:border-box;}
section{display:block;}
h2,h3{margin-top:0;margin-bottom:.5rem;}
ul{margin-top:0;margin-bottom:1rem;}
img{vertical-align:middle;border-style:none;}
h2,h3{margin-bottom:.5rem;font-weight:500;line-height:1.2;color:inherit;}
h2{font-size:2rem;}
h3{font-size:1.75rem;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
.col-lg-3,.col-lg-9,.col-md-4,.col-md-8,.col-sm-12{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;}
@media (min-width:576px){
.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
}
@media (min-width:768px){
.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}
.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
}
@media (min-width:992px){
.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}
}
.clearfix::after{display:block;clear:both;content:"";}
@media print{
*,::after,::before{text-shadow:none!important;box-shadow:none!important;}
img{page-break-inside:avoid;}
h2,h3{orphans:3;widows:3;}
h2,h3{page-break-after:avoid;}
}
/*! CSS Used from: http://t.commonsupport.com/care-giver/css/style.css */
*{margin:0px;padding:0px;border:none;outline:none;font-size:100%;}
h2,h3{position:relative;font-weight:normal;margin:0px;background:none;line-height:1.2em;letter-spacing:-0.02em;}
.text{font-size:16px;line-height:1.6em;font-weight:400;color:#555555;margin:0;}
::-webkit-input-placeholder{color:inherit;}
::-moz-input-placeholder{color:inherit;}
::-ms-input-placeholder{color:inherit;}
.auto-container{position:static;max-width:1210px;padding:0px 20px;margin:0 auto;}
ul,li{list-style:none;padding:0px;margin:0px;}
img{display:inline-block;max-width:100%;height:auto;}
.mission-section{position:relative;padding:20px 0px 60px;}
.mission-section .title-box{position:relative;text-align:center;margin-bottom:90px;}
.mission-section .title-box h2{position:relative;color:#26ace2;font-weight:700;line-height:1.3em;}
.mission-section .title-box .bold-text{position:relative;color:#242424;line-height:1.4em;font-size:22px;max-width:1000px;margin:0 auto;margin-top:14px;font-style:italic;}
.mission-section .title-box .text{position:relative;color:#797979;font-weight:400;line-height:1.7em;font-size:16px;max-width:1020px;margin:0 auto;margin-top:12px;}
.mission-section .image-column{position:relative;margin-bottom:40px;}
.mission-section .image-column .inner-column{position:relative;margin-right:-50px;}
.mission-section .image-column .inner-column .image{position:relative;}
.mission-section .image-column .inner-column .image img{position:relative;width:100%;display:block;}
.mission-section .content-column{position:relative;margin-bottom:40px;margin-top: 60px;}
.mission-section .content-column .inner-column{position:relative;margin-left:70px;}
.mission-section .content-column h2{position:relative;color:#0e2a4e;font-size:38px;font-weight:700;margin-bottom:25px;}
.mission-section .content-column .bold-text{position:relative;color:#242424;font-size:20px;font-style:italic;line-height:1.5em;margin-bottom:22px;}
.mission-section .content-column .text{position:relative;color:#797979;font-size:16px;line-height:1.7em;margin-bottom:22px;}
.mission-section .content-column h3{position:relative;color:#0e2a4e;font-size:24px;font-weight:700;margin-bottom:22px;}
.mission-section .content-column .mission-list{position:relative;margin-bottom:25px;}
.mission-section .content-column .mission-list li{position:relative;color:#797979;font-size:16px;margin-bottom:5px;}
.mission-section .content-column .mission-list:last-child{margin-bottom:0px;}
.mission-section.style-two{background-color:#edf1f4;}
/*! CSS Used from: http://t.commonsupport.com/care-giver/css/responsive.css */
@media only screen and (max-width: 767px){
.mission-section .title-box h2{font-size:32px;}
.mission-section .image-column .inner-column{margin-right:0px;}
.mission-section .content-column .inner-column{margin-left:0px;}
.mission-section {
    position: relative;
    padding: 43px 0px 60px;
}
}
@media only screen and (max-width: 599px){
.mission-section .content-column h2{font-size:30px;}
}
