/*
Theme Name: Divi Child Theme
Theme URI: https://divireadythemes.com/
Description: Divi Child Theme
Author: Divi Ready Themes
Author URI: https://divireadythemes.com/
Template: Divi
Version: Updated for Divi 3+
*/



/*------------------------------------------------*/
/*-------------------[GENERAL]--------------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-----------------[HEADER-MENU]------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------[HOMEPAGE]--------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------[SUBPAGES]--------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*-------------------[Footer]---------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*--------------------[RWD]-----------------------*/
/*------------------------------------------------*/


/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*--[ADD TUTORIAL CUSTOMIZATION BELOW THIS LINE]--*/
/*------------------------------------------------*/
/*------------------------------------------------*/
/*------------------------------------------------*/


 @font-face {
font-display:swap;
    font-family: 'Loved by the King';
    src: url('/wp-content/themes/Divi_Child/Fonts/LovedbytheKing.woff2') format('woff2'),
        url('/wp-content/themes/Divi_Child/Fonts/LovedbytheKing.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
font-display:swap;
    font-family: 'Libre Caslon Text';
    src: url('/wp-content/themes/Divi_Child/Fonts/LibreCaslonText-Regular.woff2') format('woff2'),
        url('/wp-content/themes/Divi_Child/Fonts/LibreCaslonText-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
font-display:swap;
    font-family: 'Libre Caslon Text';
    src: url('/wp-content/themes/Divi_Child/Fonts/LibreCaslonText-Italic.woff2') format('woff2'),
        url('/wp-content/themes/Divi_Child/Fonts/LibreCaslonText-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
font-display:swap;
    font-family: 'Libre Caslon Text';
    src: url('/wp-content/themes/Divi_Child/Fonts/LibreCaslonText-Bold.woff2') format('woff2'),
        url('/wp-content/themes/Divi_Child/Fonts/LibreCaslonText-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
@font-face {
font-display:swap;
    font-family: 'Inter';
    src: url('/wp-content/themes/Divi_Child/Fonts/Inter-Regular.woff2') format('woff2'),
        url('/wp-content/themes/Divi_Child/Fonts/Inter-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
font-display:swap;
    font-family: 'Roboto';
    src: url('/wp-content/themes/Divi_Child/Fonts/Roboto-Regular.woff2') format('woff2'),
        url('/wp-content/themes/Divi_Child/Fonts/Roboto-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}





.menu-bar ul li { padding: 0 25px !important;}
.menu-bar ul li.getstart-btn { padding: 0px  10px 0 60px !important;}
ul#menu-headermenu { align-items: center;}
ul#menu-headermenu .getstart-btn a,
ul#mobile_menu1 .getstart-btn a{ color: #FFFFFF!important; border-radius: 5px; background-color: #1494ff; padding: 22px 44px;display: block !important;}
.banner-btn .et_pb_module { display: inline-block; vertical-align: top; padding-right: 50px;}
.bannerbtn-last { max-width: 228px; line-height: 20px !important; text-align: center;}
.col-full { padding-bottom: 20px; display: inline-block;  width: 100%;}
.col-full select { width: 100%; padding: 10px 10px; font-size: 18px; background-color: #fff; border: unset;
    border-bottom: 1px solid#c1c7cd;}
.col-haff { float: left; width: 50%;}
.home-contact { padding-top: 65px;}
.col-haff input { background-color: #fff; width: 100%; padding: 15px 10px;  font-size: 16px; color: #697077;
    font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;  border: unset; border-bottom: 1px solid#c1c7cd;}
.col-haff:nth-child(1) input { width: 95%;}
.col-full input {
    width: 100%;
    background-color: #fff;
    padding: 15px 10px;
    font-size: 16px;
    color: #697077;
    font-family: 'Roboto', Helvetica, Arial, Lucida, sans-serif;
    border: unset;
    border-bottom: 1px solid #c1c7cd;
}
.col-full label { font-size: 20px; padding-bottom: 20px; display: block; color: #21272A; font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;}
.col-submit { text-align: center; padding-top: 30px;}
.col-submit input.wpcf7-submit { color: #FFFFFF;  padding: 25px 0; width: 30%; border: unset; border-radius: 5px;  font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 600; font-size: 20px; background-color: #1494ff; cursor: pointer;}
.col-full span.wpcf7-not-valid-tip { font-size: 20px; padding-top: 20px; display: block; font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;}
.start-your-module .et_pb_module.et_pb_image {  left: 750px;}
.map-col { margin-right: 0 !important;}
.visit-col { padding: 70px;}
.map-col { display: flex; justify-content: center;  align-items: center; border-right: 5px solid#fff; box-sizing: border-box;}
.map-col, .visit-col { width: 50% !important;}
.law-layout { display: flex;  align-items: center;}
.law-layout .et_pb_column { margin-right: 40px; width: 47.25%;}
.search-field input.et_pb_searchsubmit { position: absolute; left: 20px; }
.post-category .post-content-inner { padding-bottom: 20px;}
.post-category article { border-radius: 10px; border: 1px solid#e6e6e6 !important; box-shadow: 0px 0px 10px 4px #e6e6e6; padding-bottom: 35px !important;}

.post-category  a.more-link:after {  content: " >>";}
.post-category .column.size-1of3 { margin-right: 3% !important; width: 31.3333% !important;}
.post-category .column.size-1of3:nth-child(3) { margin-right: 0 !important;}
.video-gallery .et_pb_column.et_pb_column_1_3 { margin-right: 3.5%; width: 30.667%;}
.video-gallery .et_pb_column.et_pb_column_1_3 .et_pb_video_overlay,
.video-gallery .et_pb_column.et_pb_column_1_3 .et_pb_video_overlay .et_pb_video_overlay_hover,
.video-gallery .et_pb_column.et_pb_column_1_3 .et_pb_video_box video{ border-radius: 10px;}
.video-gallery .et_pb_column.et_pb_column_1_3 .et_pb_video_box video { height: 748px !important; background-color: #000;}
.testimonials-profile { position: relative; top: -90px;}
.video_full .et_pb_video_box video { height: 600px !important; background-color: #000;}
.start-your-module:before {
    content: " ";
    background-color: #071c2b6b;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    top: 0;
}

.post-category article h3,
.post-category article .post-content, 
.post-category article p.post-meta { padding: 0 25px; padding-top: 20px;}
.wrapper-faq .et_pb_module.et_pb_accordion { border: 1px solid#1494FF;}
.wrapper-faq .et_pb_toggle { margin-bottom: 0 !important; border-left: 0; border-right: 0; border-top: 0;}	
.wrapper-faq .et_pb_toggle:last-child { border-bottom: 0;}
.wrapper-faq .et_pb_toggle_content { width: 90%; padding-left: 35px; padding-bottom: 40px; padding-top: 40px;}
.wrapper-faq h5.et_pb_toggle_title { text-transform: capitalize;}
.wrapper-faq .et_pb_toggle.et_pb_toggle_open h5:after {
    font-size: 62px;
    right: -23px;
    color: #1494ff;
    font-family: ETmodules !important;
    font-weight: 400 !important;
    content: "\32" !important;
    position: absolute;
    top: 50%;
    margin-top: -0.5em;
    left: auto;
}

.wrapper-surrogate-left { position: sticky; top: 80px; height: 500px;}
.wrapper-steps-left { position: sticky; top: 80px; }
.wrapper-surrogate-right .et_pb_column, .wrapper-steps-right .et_pb_column { width: 18% !important;margin-right: 4% !important;}
.wrapper-surrogate-right .et_pb_column:nth-child(2), .wrapper-steps-right .et_pb_column:nth-child(2) { width: 78% !important;}
.wrapper-surrogate-right .et_pb_row_inner:before {
    content: " ";
    height: 100%;
    width: 2px;
    background-color: #fff;
    position: absolute;
    left: 50px;
}
.wrapper-surrogate-right .et_pb_row_inner:last-child:before {
    content: " ";
    height: unset;
}
.wrapper-surrogate-right .et_pb_row_inner:last-child .et_pb_image_wrap:after { content: unset;} 

.physical-qualifications-left { margin-right: 3.60% !important; width: 49% !important;}
.physical-qualifications-right {position: sticky; top: 20px; width: 47% !important;}
.wrapper-qualifications .et_pb_row { display: flex; align-items: center;}
.btn-surrogacy-application { text-align: center;}
.btn-surrogacy-application .et_pb_button_module_wrapper {display: inline-block; margin-right: 2%; vertical-align: top;}

.surrogacy-boxs-image {
    width: 22% !important;
    margin-right: 0 !important;
}
.surrogacy-boxs-content {
    width: 26% !important;
    margin-right: 4% !important;
    padding: 45px 56px;
    min-height: 527px;
    display: flex;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
}
.decision-boxs-image {
    width: 48% !important;
    margin-right: 0 !important;
}
.decision-boxs-content {
    width: 52% !important;
    min-height: 445px;
    display: flex;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
}
.wrapper-surrogacy-ivf:before {
    content: " ";
    background-color: #f2e784;
    width: 97%;
    height: 20px;
    position: absolute;
    top: -20px;
    left: -20px;
    border-radius: 5px;
    border-bottom-left-radius: 0;
}
.wrapper-surrogacy-ivf { overflow: unset !important;
    border-left: 20px solid#f2e784;
}
.surrogacy-ivf-cheaper:before {
    content: " ";
    background-color: #f2e784;
    width: 20px;
    height: 97%;
    position: absolute;
    top: -2px;
    left: -20px;
    border-radius: 5px;
}
.surrogacy-ivf-cheaper {
    border-left: 20px solid #ffffff;
}
.surrogacy-ivf-cheaper { overflow: unset !important;}
.value-costs-left {
    position: sticky;
    top: 20px;
    width: 47% !important;
    margin-right: 3.60% !important;
}
.value-costs-right {
    width: 49% !important;
}
.surrogacy-btn .et_pb_button_module_wrapper {
    display: inline-block;
    margin-right: 10px;
}
.traditional-column .et_pb_column {
    background: linear-gradient(to bottom, #1494ff 60%, #e9f6ff 50%);
}
.traditional-column .et_pb_column .et_pb_module.et_pb_text {
    padding-top: 70px;
}
.scroll-control li::marker {
    color: #687386;
    font-size: 32px;
}
.scroll-control li:nth-child(2n)::marker {
    color: #1494ff;
}
.scroll-control li a {
    font-size: 24px;
    color: #687386;
    line-height: 32px;
    text-align: left;
    font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif;
    font-weight: 500;
}
ol.scroll-control {
    padding-left: 30px;
}
.scroll-control li {
    padding-bottom: 10px;
    list-style: decimal;
}/*
.scroll-control li a:hover {
    color: #1494ff;
}*/
.scroll-control li:nth-child(2n) a {
    color: #1494ff;
}
/*
.wrapper-steps-right:before {
    content: " ";
    background-color: #F0CACA;
    position: absolute;
    width: 10px;
    height: 200px;
    top: -100px;
    left: 60px;
}

.wrapper-steps-right .et_pb_row_inner:before {
    content: " ";
    background-color: #F0CACA;
    width: 10px;
    height: 100%;
    position: absolute;
    left: 60px;
}.wrapper-steps-right .et_pb_row_inner:last-child:before {
    content: " ";
    height: 90%;
}
*/
/******/

.parenthood-surrogate-right h4.ds_timeline_item_header {
    padding-bottom: 25px;
}

.basic-requirements-wrap .ds_timeline_item  .ds_timeline_item_container {
    align-items: flex-start;
}
.basic-requirements-wrap .ds_timeline_item .et_pb_image_wrap.ribbon-icon-wrap span.ribbon-icon {
    padding: 0;
    font-size: 0;
}
.basic-requirements-right .basic-requirements-wrap .ds_timeline_item .et_pb_image_wrap.ribbon-icon-wrap {
    background-size: 100% !important;
    background-repeat: no-repeat !important;
    margin: 0 0;
    min-height: 100px;
    max-width: 100px !important;
    width: 100px !important;
}
.basic-requirements-left {
    margin-right: 2% !important;
}
.basic-requirements-right {
    width: 50% !important;
}
.basic-requirements-wrap .ds-timeline-line__active {
    left: 50px !important;
}
.basic-requirements-wrap .ds_timeline_item:nth-child(1) .et_pb_image_wrap.ribbon-icon-wrap {
     background: url(https://surrogacy.websitefinetuners.com/wp-content/uploads/2024/03/No-nicotine.png);
}
.basic-requirements-wrap .ds_timeline_item:nth-child(2) .et_pb_image_wrap.ribbon-icon-wrap {
    background: url(https://surrogacy.websitefinetuners.com/wp-content/uploads/2024/03/ages-pluse.png);
}

.basic-requirements-wrap .ds_timeline_item:nth-child(3) .et_pb_image_wrap.ribbon-icon-wrap {
    background: url(https://surrogacy.websitefinetuners.com/wp-content/uploads/2024/03/live-birth.png);
}

.basic-requirements-wrap .ds_timeline_item:nth-child(4) .et_pb_image_wrap.ribbon-icon-wrap {
    background: url(https://surrogacy.websitefinetuners.com/wp-content/uploads/2024/03/valid-legal.png);
}

.basic-requirements-wrap .ds_timeline_item:nth-child(5) .et_pb_image_wrap.ribbon-icon-wrap {
    background: url(https://surrogacy.websitefinetuners.com/wp-content/uploads/2024/03/must-have-BMI.png);
}
.basic-requirements-wrap .ds_timeline_item:nth-child(6) .et_pb_image_wrap.ribbon-icon-wrap {
    background: url(https://surrogacy.websitefinetuners.com/wp-content/uploads/2024/03/support-system.png);
}
.basic-requirements-wrap .ds_timeline_item:nth-child(7) .et_pb_image_wrap.ribbon-icon-wrap {
    background: url(https://surrogacy.websitefinetuners.com/wp-content/uploads/2024/03/married-relationship.png);
}
/***/

.choose-section .ds_timeline_item_container {
    align-items: flex-start;
}
.choose-section .ds-timeline-line__active {
    top: 20px !important;
}

.choose-section .ds-timeline-line {
    top: 0 !important;
    bottom: 0 !important;
}

/**new**/

.parenthood-surrogate-right .et_pb_module.ds_timeline_item span.ribbon-icon.ribbon-icon-circle.active {
    background-color: #1494ff;
}
.parenthood-surrogate-right .et_pb_module.ds_timeline_item:nth-child(1) span.ribbon-icon.ribbon-icon-circle:after {
    content: " 1 ";
    font-family: 'Libre Caslon Text', Georgia, "Times New Roman", serif !important;
}
.parenthood-surrogate-right .et_pb_module.ds_timeline_item:nth-child(2) span.ribbon-icon.ribbon-icon-circle:after {
    content: " 2 ";
    font-family: 'Libre Caslon Text', Georgia, "Times New Roman", serif !important;
}
.parenthood-surrogate-right .et_pb_module.ds_timeline_item:nth-child(3) span.ribbon-icon.ribbon-icon-circle:after {
    content: " 3 ";
    font-family: 'Libre Caslon Text', Georgia, "Times New Roman", serif !important;
}
.parenthood-surrogate-right .et_pb_module.ds_timeline_item:nth-child(4) span.ribbon-icon.ribbon-icon-circle:after {
    content: " 4 ";
    font-family: 'Libre Caslon Text', Georgia, "Times New Roman", serif !important;
}
.parenthood-surrogate-right .et_pb_module.ds_timeline_item:nth-child(5) span.ribbon-icon.ribbon-icon-circle:after {
    content: " 5 ";
    font-family: 'Libre Caslon Text', Georgia, "Times New Roman", serif !important;
}
.parenthood-surrogate-right .et_pb_module.ds_timeline_item:nth-child(6) span.ribbon-icon.ribbon-icon-circle:after {
    content: " 6 ";
    font-family: 'Libre Caslon Text', Georgia, "Times New Roman", serif !important;
}
.parenthood-surrogate-right .et_pb_module.ds_timeline_item:nth-child(7) span.ribbon-icon.ribbon-icon-circle:after {
    content: " 7 ";
    font-family: 'Libre Caslon Text', Georgia, "Times New Roman", serif !important;
}
.parenthood-surrogate-right .et_pb_module.ds_timeline_item:nth-child(8) span.ribbon-icon.ribbon-icon-circle:after {
    content: " 8 ";
    font-family: 'Libre Caslon Text', Georgia, "Times New Roman", serif !important;
}
.parenthood-surrogate-right .et_pb_module.ds_timeline_item:nth-child(9) span.ribbon-icon.ribbon-icon-circle:after {
    content: " 9 ";
    font-family: 'Libre Caslon Text', Georgia, "Times New Roman", serif !important;
}
.parenthood-surrogate-right .et_pb_module.ds_timeline_item:nth-child(10) span.ribbon-icon.ribbon-icon-circle:after {
    content: " 10 ";
    font-family: 'Libre Caslon Text', Georgia, "Times New Roman", serif !important;
}
.parenthood-surrogate-right:before {
    content: " ";
    background-color: #1494ff;
    position: absolute;
    width: 5px;
    height: 115px;
    left: 47px;
    top: -81px;
}

.parenthood-surrogate-right .et_pb_module.ds_timeline_item span.ribbon-icon.ribbon-icon-circle {
    width: 100px;
    justify-content: center;
    align-items: center;
    min-height: 100px;
}

.parenthood-surrogate-right .et_pb_module.ds_timeline_item .ds_timeline_item_card-wrap {
    margin-left: 30px;
}

/*********video*********//*
.video-home .amazingcarousel-title {
    font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif !important;
    font-size: 32px !important;
	font-weight: 400 !important;
    color: #1494FF !important;
    height: 40px !important;
    padding-top: 15px;
	text-align: left !important;
}

.video-home  .amazingcarousel-description {
    font-family: 'Inter',Helvetica,Arial,Lucida,sans-serif !important;
    font-size: 24px !important;
	font-weight: 700 !important;
    color: #1494FF !important;
    height: 40px !important;
    padding-top: 15px;
    text-align: left !important;
   
}*/
.video-home .amazingcarousel-image {
    border-radius: 10px;
}
.video-home .amazingcarousel-prev {
    background: url(https://surrogacy.websitefinetuners.com/wp-content/uploads/2024/03/video-arrow-left.png)  left top no-repeat !important;
}



/*  */
#gform_2 .ginput_container_email input, #gform_2 .ginput_container_phone input, #gform_2 .ginput_container_select select, #gform_2 .ginput_container_text input {
    padding: 10px !important;
    width: 100% !important;
    border: none !important;
}
ul#gform_fields_4 {
    padding: 0;
}
#gform_4 .ginput_container_email input, #gform_4 .ginput_container_phone input, #gform_4 .ginput_container_select select, #gform_4 .ginput_container_text input{
    padding: 10px !important;
    width: auto !important;
    border: none !important;
}
input#gform_next_button_2_2, #gform_2 .button {
    background: #ffa500;
    color: #fff;
    font-size: 25px;
    padding: 12px 30px !important;
    font-weight: 500;
    text-shadow: none;
    box-shadow: none;
    border-radius: 4px;
    width: auto !important;
    line-height: normal;
}
input#gform_next_button_4_2, input#gform_next_button_3_2, input#gform_next_button_5_2, #gform_4 .button, #gform_5 .button, #gform_3 .button {
    background-color: #6acdeb;
    color: #000;
    font-size: 25px;
    line-height: normal;
    padding: 12px 30px !important;
    font-weight: normal;
    text-shadow: none;
    border: none !important;
    box-shadow: none;
    border-radius: 4px;
	width: auto !important;
}
.surrogacy-ca input#Email-arialabel {
    padding: 15px 10px !important;
    width: 100% !important;
    border: none !important;
}
.surrogacy-ca li#Email-li {
    padding: 0;
}
.surrogacy-ca button.fmSmtButton.next_previous.navWrapper {
    font-size: 25px;
    padding: 12px 30px !important;
    font-weight: 500;
    text-shadow: none;
    box-shadow: none;
    border-radius: 4px;
    width: auto !important;
    line-height: normal;
}
#gform_2 ul#gform_fields_2, #gform_3 ul#gform_fields_3 {
    padding: 0;
}
#gform_3 input#input_3_8 {
    padding: 12px 10px;
    border: none !important;
    width: 100% !important;
}
input#input_5_8 {
    width: 100%;
    border: none !important;
    padding: 10px;
}
ul#gform_fields_5 {
    padding: 0;
}
/*******************/


