@import url('https://fonts.googleapis.com/css2?family=Signika:wght@300;400;500;600&display=swap');
body {
	font-family: 'Signika', sans-serif!important;}
	.border-0 {border:0;}
.width-100 {width:100%;}
.modal.show .modal-dialog {max-width: 570px;margin: 2.75rem auto;top: 60px;}


.modal.show .modal-dialog a.modal-btn-signup{background: linear-gradient(-225deg, #fa4616, #ff169b);    padding:9px 26px;
    font-size:18px;    color: #fff;
    text-decoration: none;
    line-height: 1.5;
    border-radius: 0.3rem;}
.faq-holder{width:100%;padding:0;margin:14px 0;}
 .thanku-holdr   {padding:60px 0;width:100%;margin:0;float:left;}
.themebg {background-color: #165eec;padding: 40px 0}
.themedarkbg {background-color: #2b56b8;padding: 40px 0 ;}
.banner-bg {width: 100%;padding: 0;margin: 0;float: left;}
.bannehding {font-size: 50px;line-height: 50px;color: #fff;margin: 0}
.top-navbar-header {width: 100%!important;padding: 12px 0;margin: 0;background: #165eec;}
.top-navbar-header a {font-size: 18px;font-weight: 500;margin: 0;padding: 0;color: #fff;}
.top-navbar-header a:hover{color: #ffcb2d!important;}
.banner-subhding {font-size: 24px;line-height: 34px;color: #f2f2f2;padding: 30px 60px 40px 0;margin: 0}
.wrapcenter-hding {font-size: 36px;padding: 80px 0;display: block;text-align: center;}
.circlewrap {text-align: center;width: 150px;height: 150px;border-radius: 50%;background: #ddd;transition: all .3s ease-in;margin: auto;display: table;overflow: hidden;border: 1px solid #838080}
.circlewrap img {width: 100px;padding-top: 26px;}
.circlewrap:hover {background: #fff;transition: all .3s ease-in;}
.circlewrap-hding {font-size: 18px;text-align: center;padding-top: 30px;line-height: 30px;color: #242424;}
.benefits-consultbg {background-color: #b69572;padding: 65px 0;margin-top: 0;width: 100%;margin-bottom:0px;float: left;}
.benefits-consulhding {font-size: 36px;padding: 0 0 80px;display: block;text-align: center;}
.benefits-onlineconsult {font-size: 20px;text-align: center;display: block;line-height: 1.6}
.benefits-onlineconsult>span {font-size: 30px;clear: both;display: block;color: #165eec;}
.ourspecialize-subhding {color: #ab7740!important;font-size: 16px;text-transform: uppercase;padding: 10px 0 2px;margin: 0;}
.ourspecialize-hding {font-size: 22px;color: #000;line-height: 32px;text-transform: capitalize;}
.ourspecialize-list {margin: 60px 0 0;padding: 0;}
.meeteam .fa-question-circle, .meeteam .fa-info-circle {font-size: 14px;padding: 0 8px 0 0;}
.ourspecialize-list li {list-style: none;float: left;margin-right: 15px;margin-bottom: 25px;}
.ourspecialize-list li a {border: 1px solid #ddd;border-radius: 20px;padding: 6px 20px;color: #242424;font-size: 14px;}
.ourspecialize-list li:hover a {text-decoration: none;background: #ddd;color: #000;}
.ourspecialize-btn {clear: both;display: inline-block;color: #165eec;border: 1px solid #165eec;border-radius: 20px;padding: 8px 20px;font-size: 16px;margin: 30px 0;transition: all .3s ease-in;}
.ourspecialize-btn:hover {background-color: #165eec;color: #fff;text-decoration: none;transition: all .3s ease-in;}
.servicetab {margin: 0 auto;padding: 0;border: none!important;justify-content: center;}
.servicetab li {list-style: none;margin-right: 40px;border: 0;margin-bottom: 20px;}
.servicetab li a {color: #165eec!important;border: 1px solid #165eec;border-radius: 30px;padding: 6px 30px;color: #fff;text-align: center;font-size: 18px;}
.servicetab li.active a {background: #165eec;color: #fff!important;}
.servicetab li:hover a {text-decoration: none;background: #165eec;color: #fff!important;}
.servicetab li a>svg {width: 32px;height: 22px;fill: #165eec;}
.servicetabimg {box-shadow: -9px 9px 26px 0 #c4c1c1;margin-bottom: 20px;display: block;}
.servicetab-mrgn {margin-top: 100px;}
.servicetab-title {font-size: 28px;color: #000;}
.servicetab-prgh {font-size: 16px;line-height: 24px;font-weight: 400;color: #000;}
.fubotv-order-list {width: 100%;padding: 0;margin:4px 0;float: left;}
.fubotv-order-list ul {list-style: none;padding: 0;margin: 0;}
.fubotv-order-list ul li {    font-size: 16px;color: #161616;padding: 6px 0;margin: 0;display: inline-flex;width: 96%;vertical-align: middle;}
.fubotv-order-list ul li i {    font-size: 14px;color:#8a6f52;padding: 4px 6px 0 0;margin: 0;width: 4%;}
.ivf-specialist-hding {font-size: 40px;padding: 0px;display: block;text-align: center;color:#a5601f;}
.meeteam {margin: auto;display: block;padding:40px 18px;width: 92%;text-align: left;border: 2px dotted #6c6868;background: #fff;min-height: 304px;}
.meeteam i {font-size: 34px;color: #165eec;padding: 0;margin: 0;}
.team-name {font-size: 28px;color: #000;padding-top: 0;margin: 0;padding-bottom: 10px;}
.team-qualification {font-size: 18px;color: #000;padding-top: 20px;padding-bottom: 20px;line-height: 1.7;margin: 0;}
.meeteam ul {padding: 0;margin: 0;list-style: none;}
.meeteam ul li {font-size: 14px;color: #252222;padding: 0;margin: 0;line-height:30px;border-bottom: 1px solid #e5e4e4;}
.monthly span {font-size: 24px;font-weight: 600;color:#8c6843;}
.monthly .percent-sve{font-size: 13px;font-weight: 400;color: #fff;background: #1c8a35;padding: 4px 12px;letter-spacing: 1px;border-radius: 8px; }
.meeteam p {font-size: 15px;color: #252222;padding: 0;margin: 0;line-height: 26px;}
.testimonial-bg {background-color: #fff;box-shadow: 0 5px 5px #e3e3e3;padding: 40px 40px 30px;margin-bottom: 20px;}
.tesimonial-mainhding {font-size: 36px;padding: 0 0 40px;display: block;text-align: center;}
.testimonial-hding {font-size: 20px;color: #333;padding-top: 10px;margin: 0;}
.testimonial-subhding {color: #878787;font-size: 18px;}
.testimonial-prgh {color: #2b2b2b;font-size: 16px;line-height: 28px;padding-top: 15px;}
.blogbox {width: 327px;margin: 0 auto 20px;border: 1px solid #ddd;padding-bottom: 30px;border-radius: 6px;}
.blogbox-img {border-top-left-radius: 6px;border-top-right-radius: 6px;}
.blogbox-hding {font-size: 20px;padding: 20px 20px 40px 20px;}
.blogbox-btn {border-radius: 30px;padding: 8px 20px;color: #fff;background-color: #165eec;margin-left: 20px;}
.blogbox-btn:hover {color: #fff;text-decoration: none;background-color: #0e4bc4;}
.blogbox-mrgn {margin-bottom: 100px;}
.breadcrump {font-size: 14px;color: #333;}
.breadcrump>i {position: relative;top: 0;font-size: 10px;}
.page-hding {font-size: 30px;color: #333;position: relative;}
.page-hding>span {background-color: #fff;padding-right: 15px;}
.page-hding:after {content: '';position: absolute;left: 0;top: 21px;width: 100%;height: 1px;background: #333;z-index: -1;}
.wraphding {font-size: 36px;padding: 0 0 30px;display: block;}
.wraprgh {font-size: 16px;line-height: 1.6;color: #333;}
.covid-txt {font-size: 16px;line-height: 1.6;color: #fff;}
.about-profile-name {font-size: 36px;padding: 0 0 30px;margin: 0;display: block;}
.about-profileimg {float: left;width: 50%;margin: 0 20px 20px 0;}
.about-profilebg {background-color: #f6f6f6;padding: 60px 0;}
.servicelist {margin: 0;padding: 0;}
.servicelist li {list-style: none;font-size: 16px;color: #333;margin-bottom: 10px;}
.servicelist li>i {color: #0e4bc4;padding-right: 10px;}
.diagnostics-box {box-shadow: 0 0 10px rgba(0,0,0,0.1);background-color: #fff;padding: 20px;margin-bottom: 20px;min-height: 235px;}
.diagnostics-box2 {box-shadow: 0 0 10px rgba(0,0,0,0.1);background-color: #fff;padding: 20px;margin-bottom: 20px;}
.diagnostics-hding {color: #000;font-size: 18px;padding-left: 10px;display: flex;align-items: center;height: 100%;}
.diagnostics-prgh {color: #333;font-size: 16px;padding-top: 10px;}
.diagnostics-icon {color: #165eec;font-size: 24px;margin: 0;}
.diagnostics-icon>svg {fill: #165eec;width: 50px;height: 50px;}
.doctor-info {background-color: #f9f9f9;border: 1px solid #f5f5f5;margin-top: 18px;margin-bottom: 40px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.doctor-info .table td, .doctor-info .table th {font-size: 13px;padding: 10px 15px;border-top: 0;}
.doctor-info .table span {display: block;margin-bottom: 3px;}
.doctor-info .table span i {color: #00a3c8;font-size: 12px;margin-right: 3px;}
.fees-holder {font-size: 20px;padding: 0 0 10px 30px;color: #ee3030;}
.fees-holder span {font-size: 20px;padding: 0 0 0 6px;color: #3c3e40;font-style: normal;}
#consult-detail-holder {width: 100%;padding: 3% 0;margin: 2% 0 0 0;float: left;background: #fbfbfb;}
.left-side-consult-details {width: 100%;padding: 2%;margin: 0;-webkit-box-shadow: 0 3px 8px 1px rgba(230,230,230,1);-moz-box-shadow: 0 3px 8px 1px rgba(230,230,230,1);box-shadow: 0 3px 8px 1px rgba(230,230,230,1);float: left;background: #fff;}
.left-side-consult-details h2 {font-size: 18px;padding: 10px;color: #fff;font-weight: 500;background: #165eec;}
#consult-detail-holder .consultant-detail-info {background-color: #f9f9f9;border: 1px solid #dedede;margin-top: 0;margin-bottom: 6px;border-radius: 4px;}
.label-para {font-size: 12px;padding: 0;margin: 0;}
.label-para input {vertical-align: middle;margin: -1px 1px 0 0;}
.consult-btn {width: 100%;padding: 14px 0 8px;margin: 0;text-align: center;float: left;}
.consult-btn a.proceed {border: 0;outline: 0;font-weight: 500;background: #165eec;color: #fff;border-radius: 2px;padding: 10px 20px;transition: .3s all ease-out;font-size: 14px;margin: 0 4px;text-decoration: none;letter-spacing: .10px;}
.consult-btn a.cancel {border: 0;outline: 0;font-weight: 500;background: #ee3030;text-decoration: none;color: #fff;border-radius: 2px;padding: 10px 20px;transition: .3s all ease-out;font-size: 14px;letter-spacing: .10px;}
img.sucess-img {width: 150px;}
.transation-sucess {width: 100%;padding: 14px 0 8px;margin: 0;float: left;}
.thanks-failed-hding {text-align: center;color: #635d5d;font-size: 30px;}
.thanks-failed-prgh {text-align: center;color: #635d5d;font-size: 16px;padding: 0 48px;}
.margin-top-panel {margin-top: 4em;}
.faq-holders{    background: #e8e8e8;padding: 20px 10px 0;}
.faq-holdersd{    background: #fff;padding: 20px 10px 0;}
.faq-holders h6{text-align: left;color: #000;font-size: 18px;padding: 0px;}
.faq-holders p{text-align: left;color: #000;font-size: 14px;padding: 0px;}
footer {background-color: #b69572;padding:0;float: left;width: 100%;}
.footer-about {font-size: 16px;color: #000;line-height: 24px;padding: 20px 0 30px;margin: 0;}
.footer-socialicon {margin: 0 0 20px;padding: 0;display: flex;}
.footer-socialicon li {list-style: none;margin-right: 20px;}
.footecialicon li a {color: #333;font-size: 20px;}
.footer-hding {font-size: 30px;color: #000;padding-top: 15px;padding-bottom: 10px;}
.footerlist {margin: 0;padding:12px 0 0 0;    width: 100%;text-align: right;}
.footerlist li {list-style: none;float: none;}
.footerlist li.Social {list-style: none;display: inline;}
.footerlist li a {font-size: 18px;color: #000;line-height: 30px;}
.footerlist li:hover a {text-decoration: none;color: #fff;}
.footer-inlinelist {margin: 0;padding: 0;}
.footer-inlinelist li {list-style: none;float: left;}
.footer-inlinelist li a {font-size: 16px;color: #000;line-height: 30px;padding-right: 15px;padding-left: 15px;}
.footerlist li a i {font-size: 14px;color: #000;    padding-right: 4px;line-height: 30px;}
.footerlist li.Social a i {font-size: 26px;color: #000;padding-right: 16px;line-height: 30px;}
.footer-inlinelist li:first-child a {padding-left: 0;}
.footer-divider {border-top: 1px solid #f5eded;margin-top:0px;width: 100%;}
.copyright {padding: 12px 0;color: #000;font-size: 18px;margin: 0;}
.poweredby {padding: 25px 0;color: #000;font-size: 14px;margin: 0;}
.poweredby>a {text-decoration: none;color: #000;}
.cntbg {background: #f9f9f9;}
.cntfrm {margin: 80px 0;}
.contactform {padding-left: 40px;}
.contleft {height: 100%;padding: 20px;}
.contright {background: #fff;}
.contact_hding {padding: 50px 0 0 10px;font-size: 34px;color: #3d3d3d;font-weight: bold;letter-spacing: 1px;}
.cntgifhding {font-size: 26px;color: #ff3;padding: 20px 0 0;}
.cntaddres {color: #fff;font-size: 18px;line-height: 1.6;}
.contact_prgh {font-size: 18px;padding-left: 10px;color: #3d3d3d;letter-spacing: 1px;}
.contact_box {background: #fff;box-shadow: 0 0 10px #f5f5f5;border-radius: 8px;padding: 0;margin-top: -80px;margin-bottom: 80px;}
.contact_box_right {
	background: #bf2026;padding: 30px;border-radius: 0 8px 8px 0;}
.cntright_hding {font-size: 24px;color: #fff;padding: 10px 0 0 0;letter-spacing: 1px;}
.cntmsg_hding {color: #0060a3;font-size: 32px;padding: 40px 0 0 30px;margin: 0;}
.msgicon {color: #0060a3;float: right;padding-top: 40px;font-size: 30px;padding-right: 30px;}
.cntaddress {color: #fff;font-size: 16px;letter-spacing: 1px;}
.cntsocial {margin: 0;padding: 10px 0;}
.cntsocial li {list-style: none;float: left;}
.cntsocial li a {color: #fff;display: block;padding: 0 20px 10px 0;}
.cntfrm_label {color: #888!important;font-size: 15px;cursor: pointer;}
.cntfrm_label>span {color: #ff312c;}
.cntfrm_field {width: 100%;border-bottom: 1px solid #e6e4e4!important;background: #fff;border-top: none!important;border-right: none!important;border-left: none!important;border-radius: 0!important;outline: none!important;}
.cnt_btn {border: 0;outline: 0;font-weight: 500;background: #ee3030;color: #fff;border-radius: 4px;padding: 10px 20px;transition: .3s all ease-out;}
.cnt_btn:hover {background-color: #da2121;transition: .3s all ease-out;}
.cntfrm_pding {padding-bottom: 40px;}
.cnt_btn:focus {outline: 0;}
.iti {display: block!important;}
.frmsend {position: relative;}
.frmloader {background-color: rgba(255,255,255,0.7);width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;display: none;z-index: 4;}
.frmloader>img {margin: auto;width: 100px;display: block;position: absolute;left: 0;top: 0;right: 0;bottom: 0;}
button.close {z-index: 1;position: relative;}
.gj-icon {display: none;}
header {border-bottom: 1px solid #ddd;}
.navbar-nav {color: #151515}
ul.social-network {list-style: none;display: inline;margin-left: 26px!important;padding: 0;}
ul.social-network li {display: inline;margin: 0 5px;}
.social-network a.icoRss:hover {background-color: #f56505;}
.social-network a.icoFacebook:hover {background-color: #3b5998;}
.social-network a.icoTwitter:hover {background-color: #3cf;}
.social-network a.icoLinkedin:hover {background-color: #bd3518;}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i, .social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {color: #fff;}
a.socialIcon:hover, .socialHoverClass {	color: #44bcdd;}
.social-circle li a {display: inline-block;position: relative;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;text-align: center;width: 34px;height: 34px;font-size: 14px;background-color: #d3d3d3;}
.social-circle li i {margin: 0;line-height: 36px;text-align: center;}
.social-circle li a:hover i, .triggeredHover {-moz-transform: rotate(360deg);-webkit-transform: rotate(360deg);-ms--transform: rotate(360deg);transform: rotate(360deg);-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;-ms-transition: all .2s;transition: all .2s;}
.social-circle i {color: #fff;-webkit-transition: all .8s;-moz-transition: all .8s;-o-transition: all .8s;-ms-transition: all .8s;transition: all .8s;}
.nav-link:hover {color: #165eec!important;}
.nav-link {color: #151515!important;padding-left: 14px!important;font-size: 20px!important;}
.benefits-consult-welcome{width: 100%;padding:0;margin: 0;float: left;background: #fff; }
.benefits-consult{width: 100%;padding:50px 0;margin: 0;float: left;background: #fff; }
.benefits-consultbg-fixed{width: 100%;padding:50px 0;margin: 0;float: left;background-image: url(../images/bg-background.jpg);background-attachment: fixed;background-repeat: no-repeat;background-position: center;background-size: cover; }
.navlr-pad {padding: 4px 0!important;}
#popup-modal.in {visibility: visible;}
.modal-open .modal {overflow-x: hidden;overflow-y: auto;}
.fade.in {opacity: 1;}
.modal-backdrop.in {opacity: 0.7;}
#popup-modal .modal-content {overflow: hidden;transition: all 0.3s;width: 1100px;left: 50%;margin-left: -550px;border-radius: 0px;position: fixed;top: 50%;margin-top: -240px;border: none;box-shadow: none;box-shadow: 0 10px 90px -15px hsla(0, 0%, 15%, 0.25);border-radius: 4px;cursor: default;}
#popup-modal .modal-content-contact {padding:26px 16px!important;}
#popup-modal .modal-content h2 {color: #000000!important;font-weight: 600;font-size: 24px;letter-spacing: 1px;margin-bottom: 8px; text-align: center;margin: 1em 0 0;}
#popup-modal .modal-content-contact p {color: #232323;line-height: 22px;text-align: center;margin: 10px 80px;font-size: 16px;font-weight: 500;}
.mar-btms {margin: 20px 0;}
label {display: inline-block;max-width: 100%;margin-bottom: 5px;font-weight: bold;}
.footer-input {border: 1px solid #908a8a;color: #000;margin: 0 0 1em 0;height: 40px;background: #f2f2f2;}
.btn-register {background:#165eec!important;color: #fff!important;border: 1px solid #165eec!important;height: 44px;font-size: 20px!important;letter-spacing: 3px;margin-top: 14px;}
.modal-content-inner {padding: 100px 0;padding-top: 0;height: 100%;right: 0;background-size: cover;position: relative;min-height: 468px;background-position: right;}
.modal-content-inner::after {display: block;content: '';position: absolute;width: 100%;height: 100%;background: rgba(37, 37, 37, 0.18);top: 0;left: 0;}
.banner-bgs {background:#3d7bbd;padding-top: 60px;padding-bottom: 60px;}

@media only screen and (max-width:381px) {
.logo {width: 90%!important}
.navbar-brand {width: 75%!important}
#popup-modal .modal-content h2 {color: #000000!important;font-weight: 600;font-size: 18px;letter-spacing: 1px;margin-bottom: 8px; text-align: center;margin: 1em 0 0;}
#popup-modal .modal-content-contact p {color: #232323;line-height: 22px;text-align: center;margin: 10px 22px;font-size: 16px;font-weight: 500;}
}

@media only screen and (max-width:991px) {
.nav-link {padding-left: 0!important}
.loginlink {padding: .375rem .75rem .375rem 0!important}
}

@media only screen and (max-width:767px) {
.footer-hding {padding-bottom: 15px}
.footer-divider {margin-top:0px;}
.footerlist li.Social a i {font-size: 20px;color: #000;padding-right: 6px;}
.copyright {padding: 12px 0;color: #000;font-size: 16px;}
.footer-inlinelist li {float: inherit;}
.contactform {padding-left: 0;}
.cntmsg_hding {padding: 40px 0 30px 0;}
.footer-inlinelist li span {display: none;}
.footer-inlinelist li a {padding-left: 0;}
}

@media only screen and (max-width:767px) {
.wrapcenter-hding {font-size: 22px;padding: 40px 0 30px 0;}
.circlewrap-hding {padding-bottom: 20px;}
.benefits-consultbg {margin-top: 30px;margin-bottom: 30px;}
.ourspecialize-subhding {font-size: 16px;}
.benefits-consulhding {font-size: 22px;padding-bottom: 30px;}
.tesimonial-mainhding {font-size: 22px;padding-bottom: 30px;}
.ivf-specialist-hding {font-size: 23px;padding-bottom: 0px;}
.benefits-onlineconsult {font-size: 14px;}
.benefits-onlineconsult>span {font-size: 18px;}
.ourspecialize-hding {font-size: 20px;line-height: 26px;    margin-top:0px;}
.servicetab-mrgn {margin-top: 30px;}
.wraphding {font-size: 22px;padding: 20px 0 10px;}
.page-hding {font-size: 24px;}
.about-profileimg {float: inherit;width: 100%;margin: 0;}
.servicetab-prgh {font-size: 14px;line-height: 21px;margin-top: 14px;}
.fubotv-order-list ul li i {font-size: 12px;color: #1c1d1f;padding: 6px 6px 0 0;margin: 0;width: 6%;}
.fubotv-order-list ul li {font-size: 14px;color: #161616;padding: 4px 0;margin: 0;display: inline-flex;width: 94%;}
.benefits-consult {width: 100%;padding: 0 0 50px 0;}
#popup-modal .modal-content h2 {color: #000000!important;font-weight: 600;font-size: 18px;letter-spacing: 1px;margin-bottom: 8px; text-align: center;margin: 1em 0 0;}
#popup-modal .modal-content-contact p {color: #232323;line-height: 22px;text-align: center;margin: 10px 22px;font-size: 16px;font-weight: 500;}
}

@media only screen and (max-width:768px) {
.banner-subhding {padding: 14px 0;}
}

@media only screen and (max-width:991px) {
.banner-bg {background-image: block;padding-top:0px;padding-bottom:0px;}
.bannehding {font-size: 20px;line-height: 0;margin-top: 24px;}
.banner-subhding {font-size: 14px;}
.banner-btn1 {font-size: 14px;margin-bottom: 15px;}
.banner-btn2 {font-size: 16px;margin-bottom: 30px;}
.banner-btn2 i {font-size: 12px;}
#popup-modal .modal-content {overflow: hidden;transition: all 0.3s;max-width: 90%;left: 0;margin-left: 5%;border-radius: 0;position: fixed;top: 5%;margin-top: 0;border: none;box-shadow: none;overflow-y: scroll;max-height: 90%;padding: 0;}
#popup-modal .modal-content h2 {color: #000000!important;font-weight: 600;font-size: 18px;letter-spacing: 1px;margin-bottom: 8px; text-align: center;margin: 1em 0 0;}
#popup-modal .modal-content-contact p {color: #232323;line-height: 22px;text-align: center;margin: 10px 22px;font-size: 16px;font-weight: 500;}

}
