@import url('https://fonts.googleapis.com/css2?family=Bitter:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');@font-face {    font-family: 'Sofia Pro';    src: url('fonts/SofiaProRegular.eot') format('embedded-opentype'),         url('fonts/SofiaProRegular.woff2') format('woff2'),         url('fonts/SofiaProRegular.woff') format('woff'),         url('fonts/SofiaProRegular.ttf') format('truetype');    font-weight: 400;    font-style: normal;}@font-face {    font-family: 'Sofia Pro';    src: url('fonts/SofiaProSemiBold.eot') format('embedded-opentype'),         url('fonts/SofiaProSemiBold.woff2') format('woff2'),         url('fonts/SofiaProSemiBold.woff') format('woff'),         url('fonts/SofiaProSemiBold.ttf') format('truetype');    font-weight: 600;    font-style: normal;}body,span{	font-family: 'Poppins', sans-serif;	line-height: 1.5;	margin: 0;	padding: 0;}p,li,a{	font-family: 'Sofia Pro';	line-height: 1.5;	margin: 0;	padding: 0;}h1,h2,h3,h4,h5,h6{	font-family: 'Bitter', serif;	line-height: 1.5;	margin: 0;	padding: 0;}img{	max-width: 100%;	height: auto;}ol,ul{	margin: 0;	padding: 0;}li{	list-style: none;}h1,h2,h3,h4,h5,h6,p,a,span{	display: inline-block;}h1,h2,h3,h4,h5,h6{	width: 100%;}a {	text-decoration: none;}a:hover{	text-decoration: none;	color: #010080;}.label1 {    font-weight: 600;    color: red;    bottom: -27px;    font-size: 12px;    left: 0;    width: 100%;    text-align: left;}/* default css */.lp-section-padding{	padding: 60px 0;}.lp-section-more-padding{	padding: 100px 0;}body .container{	max-width: 1250px;	padding: 0 20px;}.lp_default_btn{	padding: 10px 24px;	background: #141414;	color: #Fff;	font-weight: 600;	font-size: 16px;	border-radius: 50px;	border: 2px solid transparent;	line-height: 1.6;	font-family: 'Sofia Pro';	transition: all 0.4s;}.lp_default_btn:hover{	border-color: #141414;	background: transparent;	color: #141414;}.white_default_btn.lp_default_btn{	background: #fff;	color: #141414;}.white_default_btn.lp_default_btn:hover{	color: #Fff;	border-color: #fff;	background: transparent;}.section_title_inner p,.section_title_inner ul li{	font-size: 16px;	line-height: 1.75;	font-weight: 400;	color: #585D65;}.section_title_inner h1{	font-size: 42px;	line-height: 1.5;	font-weight: 700;	color: #000000;	margin: 0 0 15px;}.section_title_inner h1 span{	color: #4583B6;	font-weight: 700;	font-family: 'Bitter', serif;	position: relative;}.section_title_inner h1 span::before{	content: '';	position: absolute;	width: calc(100% - 20px);	left: 50%;	transform: translateX(-50%);	bottom: 15px;	height: 5px;	background: #FCE8CA;	z-index: -1;}.section_title_inner h2,body .form_sec h1 {	font-size: 35px;	line-height: 1.5;	font-weight: 700;	color: #000000;	margin: 0 0 24px;}.section_title_inner h2 span ,.section_title_inner h4 span {	color: #010080;	font-weight: 700;	font-family: 'Bitter', serif;	position: relative;	z-index: 11;}.section_title_inner h2 span::before {    content: '';    position: absolute;    width: calc(100% - 20px);    left: 50%;    transform: translateX(-50%);    bottom: 10px;    height: 5px;    background: #FCE8CA;    z-index: -1;}.section_title_inner ul li{	position: relative;}.section_title_inner ul li::before{	content: '';	position: absolute;	top: 0;	left: 0;}.section_title_inner ul.dot-list-style li{	padding: 0 0 0 20px;}.section_title_inner ul.dot-list-style li:not(:last-child){	margin: 0 0 14px;}.section_title_inner ul.dot-list-style li::before{	top: 10px;	width: 8px;	height: 8px;	background: #4583B6;		border-radius: 100%;}.section_title_inner ul.check-list-style li{	padding: 0 0 0 38px;	margin-bottom: 5px;}.section_title_inner ul.check-list-style li::before{	top: 3px;	width: 24px;	height: 24px;	background: url('lp-images/check-e.svg');	background-size: contain;	background-repeat: no-repeat;}.bg_blue {    background: #F1F6F9;}.section_less_padding {    padding: 50px 0px;}@media only screen and (max-width: 1199px){	body .container{		max-width: 992px;	}	.section_title_inner h1 {	    font-size: 38px;	}	.section_title_inner h1 span::before{		bottom: 13px;	}	.section_title_inner h2,	body .form_sec h1 {	    font-size: 28px;	}}@media only screen and (max-width: 991px){	body .container{		max-width: 768px;	}	.section_title_inner h1 {	    font-size: 35px;	}	.section_title_inner h1 span{		color: #010080;	}	.section_title_inner h1 span::before{		bottom: 11px;	}	.section_title_inner h2,	body .form_sec h1 {	    font-size: 30px;	}	.section_title_inner h2 span::before{		bottom: 8px;	}}@media only screen and (max-width: 767px){	body .container{		max-width: 665px;	}}@media only screen and (max-width: 575px){	body .container{		max-width: 100%;	}	.section_title_inner h1{		color: #141414;		font-size: 28px;		margin: 0 0 10px;	}	.section_title_inner h4 {	    font-size: 20px;	}	.section_title_inner h2 span::before {	    bottom: 6px;	}	.section_title_inner p, .section_title_inner ul li{		font-size: 16px;	}}/*================================================ End Default CSS============================================*//*================================================ section padding CSS============================================*/.section_padding{    padding: 80px 0;}@media only screen and (max-width: 991px) {    .section_padding{        padding: 60px 0;    }}@media only screen and (max-width: 767px) {    .section_padding{        padding: 50px 0;    }}/*================================================ End section padding CSS============================================*//*================================================ start Header CSS============================================*/.sticky-header{	position: sticky;    position: -webkit-sticky;    top: 0;    background: #ffffff;    display: inline-block;    width: 100%;    z-index: 999;}.scrool-header{	box-shadow: 0px 10px 17px rgb(34 81 168 / 9%);}.lp_header{	padding: 15px 0;	box-shadow: 0px 0px 11px #d4d1d4;}.header_btn{	text-align: right;}.header_btn .lp_default_btn{	padding: 7px 24px;}.header_logo img{    max-width: 330px;    width: 100%;}@media only screen and (max-width: 767px){	.header_btn .lp_default_btn {	    padding: 6px 15px;	}}@media only screen and (max-width: 575px){	.header_btn .lp_default_btn span{		display: none;	}	.lp_header_col1{        max-width: 350px;        width: 100%;    	}}@media only screen and (max-width: 480px){	.lp_header .container{		padding: 0 20px;	}	.lp_header .container .row > div{		padding: 0;	}	.lp_header .container .row{		margin: 0;	}	.lp_default_btn,	.header_btn .lp_default_btn{		padding: 8px 22px;		font-size: 16px;	}}/* survey top location title */.new_txt_add_miami p {    font-size: 37px;    line-height: 1.5;    font-weight: 700;    color: #000000;    margin: 0 0 24px;      font-family: 'Bitter', serif;}.new_txt_add_miami span {    font-family: 'Bitter', serif;    color: #010080;    position: relative;}.new_txt_add_miami span:before {    content: '';    position: absolute;    width: calc(100% - 20px);    left: 50%;    transform: translateX(-50%);    bottom: 10px;    height: 5px;    background: #FCE8CA;    z-index: -1;}@media only screen and (min-width: 981px) and (max-width: 1024px) {	.new_txt_add_miami p {	    font-size: 33px;	}}@media only screen and (min-width: 768px) and (max-width: 991px) {	.new_txt_add_miami p {	    margin-bottom: 10px;	    font-size: 30px;	}}@media only screen and (min-width: 320px) and (max-width: 575px) {	.new_txt_add_miami p {		margin-bottom: 10px;		font-size: 26px;	}}/*================================================ End Header CSS============================================*//*================================================ footer start  CSS============================================*/.lp_footer{	padding: 15px 0;	background: #141414;}.footer_text p{	font-size: 13px;	font-weight: 400;	line-height: 1.5;	color: #Fff;	text-align: center;	width: 100%;	margin: 0;}.footer_btn{	text-align: center;}.footer_btn .lp_default_btn{    background: #fff;    color: #141414;}.footer_btn .lp_default_btn:hover{    background: transparent;    color: #fff;    border-color: #fff;}@media only screen and (max-width: 991px){	.footer_text p{		margin: 25px 0 0;	}	.footer_btn{		text-align: right;	}}@media only screen and (max-width: 767px){	.footer_logo{		margin: 0 0 20px;	}	.footer_btn {	    text-align: center;	}}@media only screen and (max-width: 575px){	.lp_footer{		padding: 25px 0 80px;	}	.footer_logo,	.footer_text p{		text-align: center;	}	.footer_text p{		margin: 20px 0 0;	}}/*================================================ End footer CSS============================================*//*================================================ banner top CSS============================================*/.lp_banner_top {    background: #4583b6;    padding: 15px 0px;}.redirect_map h4 a {    color: #fff;}.redirect_map h4 a:hover {    color: #010080;}/*================================================ end banner top CSS============================================*//*================================================ start banner CSS============================================*/.lp_banner_section{	background-image: url('lp-images/banner-bg.jpg');	background-size: cover;	background-repeat: no-repeat;	background-position: 80%;	min-height: 550px;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-ms-flex-wrap: wrap;	flex-wrap: wrap;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;	position: relative;}.banner_title_inner p span {    color: #010080;    font-size: 20px;    line-height: 1.4;    font-family: 'Sofia Pro';}.banner_title_inner{	position: relative;	z-index: 12;	max-width: 650px;}.banner_title_inner p{	font-size: 20px;    line-height: 1.4;    color: #000000;    margin: 20px 0 10px;}.banner_title_inner .lp_default_btn{	margin: 25px 0 0;}@media only screen and (max-width: 1199px){	.banner_title_inner p {	    font-size: 18px;	}}@media only screen and (max-width: 1100px) {	.banner_title_inner p br, .lp_number_section h2 br {	    display: none;	}}@media only screen and (min-width: 768px) and (max-width: 1100px){	.section_title_inner.banner_title_inner {	    max-width: 450px;	}}@media only screen and (max-width: 991px){	.lp_banner_section{		min-height: 480px;	}	.banner_title_inner{		position: relative;		z-index: 11;	}}@media only screen and (max-width: 575px){	.lp_banner_section{		background-image: none;		background-color: #F1F6F9;	}	.banner_title_inner{		margin: 50px 0;	}	.banner_title_inner p{		color: #141414;		font-size: 15px;	}	.banner_title_inner .lp_default_btn {	    margin: 20px 0 0;	}}/*================================================ end banner CSS============================================*//*================================================ consulation section CSS============================================*/.consulation_title_inner p{	color: #76787E;	width: 100%;	margin: 0 0 30px;}.consulation_title_inner h4{	margin: 0 0 24px;}.consulation_title_inner {    margin-bottom: 50px;}.lp_inner_right .lp_default_btn {    margin-top: 25px;}.lp_consulation_section.section_less_padding h2 {    margin-bottom: 0px;}.lp_consulation_section .lp_inner_img {    margin-bottom: 20px;}@media only screen and (max-width: 767px){	.consulation_title_inner {	    margin-bottom: 30px;	}	.lp_consulation_section .vd-sec {	    margin-bottom: 25px;	}}/*================================================ end consulation section CSS============================================*//*================================================ video section CSS============================================*/.vd-sec {    overflow: hidden;    margin: auto;    width: 100%;    max-width: 850px;}.vd-sec-inner {    position: relative;    height: 0;    padding-bottom: 56.66%;}.vd-sec video, .vd-sec iframe, .vd-sec-inner img {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}/*================================================ end video section CSS============================================*//*================================================ pricing section CSS============================================*/.lp_pricing_table{	position: relative;	z-index: 11;	overflow: hidden;	background: #F1F6F9;}.pricing_table_slider{	display: inline-block;	width: calc(100% + 30px);}.pricing_table_slider .slick-track{	display: -webkit-box;	display: -ms-flexbox;	display: flex;}.pricing_table_slider .slick-track > div{	height: auto;	flex: none;	max-width: auto;}.pricing_table_slider .slick-track .lp-pricing-main{	height: 100%;}.pricing_table_slider .slick-dots li,.pricing_table_slider .slick-dots li button,.pricing_table_slider .slick-dots li button::before{	width: 10px;	height: 10px;	padding: 0;}.pricing_table_slider .slick-dots li button::before{	font-size: 10px;	line-height: 12px;	color: #010080;}.pricing_table_slider .slick-dots li.slick-active button::before{	opacity: 1;}.lp_pricing_table_main {    text-align: center;    padding: 24px 36px 40px;    border: 1px solid rgba(223, 223, 223, 0.5);    background: #fff;    border-radius: 8px;    position: relative;    height: inherit;}.lp_pricing_table_main .lp_pricing_img img {    margin: 0 auto;}.lp_pricing_table_main .lp_pricing_img h3 {    font-size: 23px;    font-weight: 700;    color: #010080;    margin: 24px 0 25px;    font-family: 'Bitter', serif;}.lp_pricing_table_main .lp_pricing_price h4 {    font-size: 36px;    font-weight: 700;    color: #010080;    /*margin: 0 0 8px;*/}.lp_pricing_table_main .lp_pricing_price {    margin-bottom: 24px;}.lp_pricing_table_main .lp_pricing_price span {    font-size: 16px;    font-weight: 400;    color: #010080;    margin: 0 0 8px;}.lp_pricing_listing ul li {    font-size: 14px;    font-weight: 400;    color: #585D65;    position: relative;    text-align: left;    padding-left: 17px;}.lp_pricing_listing ul li:not(:last-child){	margin: 0 0 14px;}.lp_pricing_listing ul li:after {    content: '';    position: absolute;    top: 7px;    left: 0;    width: 6px;    height: 6px;    background: #010080;    border-radius: 100%;}.lp_pricing_bottom .lp_default_btn{	margin: 27px 0 0;}.lp_pricing_table_main .lp_pricing_bottom span {    font-size: 14px;    font-weight: 400;    color: #96A2AB;    display: inline-block;    width: 100%;    vertical-align: top;    margin: 15px 0 26px;}.lp_pricing_bottom{	position: absolute;	bottom: 0;	left: 0;	width: 100%;}.pricing_title_inner {    margin-bottom: 20px;}.doctor_title_inner h2 , .pricing_title_inner h2{    margin-bottom: 15px;}@media only screen and (max-width: 1366px){	.lp_pricing_table_main .lp_pricing_price h4{		font-size: 30px;	}}@media only screen and (max-width: 991px){	.pricing_table_slider{		margin-bottom: 40px;	}	.pricing_table_slider .slick-dots{		bottom: -35px;	}	/*.pricing_table_slider .slick-track > div{		padding: 0 10px;	}*/}@media only screen and (max-width: 767px){	.pricing_table_slider .slick-list.draggable {	    padding: 0 30% 0 0;	}}@media only screen and (max-width: 575px){	.lp_pricing_table::before {	    bottom: 0;	    height: calc(100% + 500px);	    transform: none;	}	.lp_pricing_bottom {	    padding: 0px 30px;	}}@media only screen and (max-width: 480px){	.pricing_table_slider .slick-list.draggable{		padding: 0;	}}/*================================================ end pricing section CSS============================================*//*================================================ GET PRICING INSTANTLY CSS============================================*//* form */.step-message .form-content {    min-height: 150px;    height: 100%;    display: flex;    align-items: center;    text-align: center;    flex-wrap: wrap;}.step-message .form-footer {    min-height: 60px;    height: 100%;}.form-main-wrap {    max-width: 530px;    width: 100%;    padding: 0 !important;    margin: 0 0 0 auto;}.form-title {    text-align: center;}.form-title p {    color: #141414;    font-size: 20px;    line-height: 1.3;    font-weight: 400;}.form-bottom p {    margin: 20px 0 0;    color: #83879c;    text-align: center;}.form-bottom p strong {    color: #ffc107;}.form-box {    box-shadow: 0px 35px 64px -12px rgb(57 93 148 / 15%);    border: 1px solid #E2E4E8;    border-radius: 15px;    display: inline-block;    vertical-align: top;    width: 100%;    overflow: hidden;}.form-box iframe{    display: block;    vertical-align: top;}.form-content {    padding: 32px 40px 30px;}.form-step p {    font-size: 14px;    color: #000;    margin: 0;}.form-footer {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-pack: justify;    -ms-flex-pack: justify;    justify-content: space-between;    background-color: #010080;    padding: 5px 35px;    border-bottom-left-radius: 15px;    border-bottom-right-radius: 15px;}.form-btn {    border: none;    background-color: transparent;    color: #fff;    font-size: 18px;    line-height: 1.3;    text-transform: uppercase;    padding: 13px 10px;}.form-btn.previous img {    transform: rotate(180deg);    margin-right: 5px;}.form-btn.next {    margin-left: auto;}.form-btn.next img {    margin-left: 5px;}.form-radio {    background-color: #F2F3F7;    border-radius: 7px;    padding: 9px;    margin: 15px 0 0;    position: relative;}.form-radio input[type="radio"],.form-radio input[type="checkbox"] {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    cursor: pointer;    opacity: 0;    z-index: 99;}.form-radio label {    font-size: 18px;    line-height: 1.5;    color: #000;    cursor: pointer;    padding-left: 28px;    margin: 0;}.form-radio label::before,.form-radio label::after {    content: "";    display: block;    width: 20px;    height: 20px;    border-radius: 10px;    border: 2px solid #e6edf2;    background: #fff;    position: absolute;    top: 12px;    left: 10px;}.form-radio label::after {    border: 6px solid #010080;    opacity: 0;}.form-checkbox label:before,.form-checkbox label:after {    border-radius: 0;}.form-checkbox label:after {    content: "\f00c";    font-family: "Font Awesome 5 Free";    border: none;    font-size: 13px;    font-weight: 900;    text-align: center;    color: #fff;    background-color: #010080;    opacity: 0;}.form-radio input[type="radio"]:checked+label::after,.form-radio input[type="checkbox"]:checked+label::after {    opacity: 1;}.form-input .form-checkbox {    padding: 0;    background-color: transparent;}.form-input .form-checkbox label::before,.form-input .form-checkbox label::after {    left: 0;    top: 4px;}.disclaimer-msg p a{    color: #010080;    transition: all 0.3s ease 0s;    text-decoration: none;}.disclaimer-msg p a:hover{    color: #000;}.disclaimer-msg p {    max-width: calc(100% - 26px);    width: 100%;    margin-left: auto;    margin-bottom: 0;    font-size: 12px;    font-weight: 500;    color: #000;}.hide {    display: none;}.form-que {    position: relative;}.label1 {    font-weight: 600;    color: #ff0000;    /* position: absolute; */    bottom: -24px;    font-size: 12px;    left: 0;    margin-top: 5px;}.form-input {    margin: 15px 0 0;}.form-input input.form-control {    background-color: #F2F3F7;    border: 2px solid #F2F3F7;    font-size: 16px;    border-radius: 7px;    padding: 9px 15px;    position: relative;    height: auto;}.form-input input.form-control::placeholder {    color: #a5a5a5;    font-size: 16px;}.form-input input.form-control:focus {    border: 2px solid #010080;    outline: none;    box-shadow: none;}.form_sec .section_title_inner h4 {    margin-bottom: 5px;}.form_sec .text-wrap.section_title_inner {    box-shadow: 0px 0px 10px #1414145c;    padding: 42px;    background: #f8faff;}.form_sec .table{	margin-bottom: 0px;}@media screen and (max-width: 1199px) {    .text-wrap h1 {        font-size: 34px;    }    .form-title h2, .text-wrap h3 {        font-size: 28px;    }    .form-radio label {        font-size: 16px;    }    .form-radio label::before,    .form-radio label::after {        width: 18px;        height: 18px;    }}@media screen and (max-width: 991px) {    .text-wrap {        text-align: center;        margin: 35px 0;        display: none;    }    .form-main-wrap {    	margin: 0 auto;    }}@media screen and (max-width: 767px) {    .text-wrap h1 {        font-size: 24px;    }    .form-bottom p {        font-size: 14px;    }}@media screen and (max-width: 575px) {    .form-title h2, .text-wrap h3 {        font-size: 24px;    }    .form-title p {        font-size: 18px;    }    .form-content {        padding: 25px 20px;    }    .form-radio label {        font-size: 15px;    }    .form-footer {        padding: 5px 12px;    }    .form-btn {        font-size: 16px;    }    .form-input input.form-control,    .form-input input.form-control::placeholder {        font-size: 14px;    }}/*================================================ end GET PRICING INSTANTLY CSS============================================*//*================================================ Meet Doctor Section CSS============================================*/.meet-doctors-sec {    display: inline-block;    vertical-align: top;    width: 100%;    background-color: #141414;}/*.meet-doctors-sec .row {    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}*/.creator-right-col {   /* background-color: #fff;*/    position: relative;    z-index: 1;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    -webkit-box-align: center;    -ms-flex-align: center;    align-items: center;}.creator-left-col{	display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;}.meet-doctors-limg{	height: 100%;    width: 100%;    display: block;}.meet-doctors-limg img {	height: 100%;    width: 100%;    object-fit: cover;    object-position: center;}.meet-doctors-content {    padding: 6% 0;}.meet-doctors-content h2 {    color: #010080;    font-weight: 900;    text-transform: uppercase;    font-size: 42px;    line-height: 1;}.meet-doctors-content-two {    margin: 0 8% 0 auto;    max-width: 620px;    padding: 14% 0;}.plr-0 {    padding-left: 0;    padding-right: 0;}.meet-doctors-content .sub_title {    color: #141414;    font-size: 24px;}.meet-doctors-content p {    font-size: 18px;    line-height: 1.4;    margin-bottom: 14px;    color: #333333;}.meet-doctors-sec .lp_borderd_btn {    border-color: #141414;    color: #fff;    font-size: 18px;    margin-top: 20px;}.meet-doctors-sec .lp_borderd_btn:hover {    border-color: #010080;    color: #141414;}.meet-doctors-detail {    position: relative;    z-index: 1;    display: block;    width: 100%;    margin: 7% 0;}.meet-doctors-sec-two .meet-doctors-detail{	padding-left: 7%;}@media only screen and (min-width: 1441px) {    .meet-doctors-content {        max-width: 570px;        margin: 0 auto 0 8%;        width: 100%;    }}@media only screen and (min-width: 768px) {    .meet-doctors-sec .creator-right-col .meet-doctors-detail::before {    content: '';    position: absolute;    left: -100px;    right: -15px;    top: 0px;    bottom: 0px;    z-index: -1;    background-color: #fff;    }     .meet-doctors-sec-two .creator-right-col .meet-doctors-detail::before {      left: -15px;    right: -100px;    }   }@media only screen and (min-width: 1300px) and (max-width: 1645px) {	.h2_heading {	    font-size: 36px;	}	.meet-doctors-content p {	    font-size: 18px;	}	.meet-doctors-content .sub_title {	    font-size: 19px;	    margin-bottom: 14px !important;	}	.meet-doctors-sec .lp_borderd_btn {	    margin-top: 8px;	}	.meet-doctors-content-two {	    padding: 16% 0 !important;	}	.meet-doctors-detail {	    margin: 10% 0px;	}}@media only screen and (max-width: 1299px) { 	.meet-doctors-sec .creator-right-col .meet-doctors-detail::before {	    left: -45px;	}	.meet-doctors-sec-two .creator-right-col .meet-doctors-detail::before {	    right: -45px;	}}@media only screen and (min-width: 768px) and (max-width: 1024px) { 	.meet-doctors-content {	    padding: 6% 0;	}	.meet-doctors-detail {	    margin: 9% 0;	}}@media only screen and (max-width: 1024px) {    .content-wrap h2 {        font-size: 30px;    }    .content-wrap h3 {        font-size: 20px;        margin: 0 0 22px;    }    .content-wrap p {        font-size: 17px;    }}@media only screen and (max-width: 767px) {    .content-wrap h2 {        font-size: 25px;        color: #ffffff;    }    .content-wrap h3 {        font-size: 20px;    }    .content-wrap p {        font-size: 16px;        color: #ffffff;    }    .meet-doctors-detail {	    padding: 0px 5px;	}	.creator-right-col {	    background-color: #141414;	}	.meet-doctors-content .sub_title {    	color: #010080;    	font-size: 24px;	}	.meet-doctors-sec .lp_borderd_btn {    	border-color: #ffffff;    	color: #ffffff;	}	.meet-doctors-content {	    padding: 10px 0px !important;	}	.meet-doctors-detail{		margin: 40px 0px;	}}@media only screen and (max-width: 768px) {    .meet-doctors-content {        padding: 40px 0px 40px 0px;    }}@media only screen and (max-width: 570px) {    .meet-doctors-content {        padding: 40px 0px 0px 0px;    }}/*================================================ End Meet Doctor Section CSS============================================*//*================================================ Map Section CSS============================================*/.map_iframe iframe {    border-radius: 10px;}/*================================================ End Map CSS============================================*//*================================================ Button Responsive Hide Css===============================================*/@media only screen and (max-width:767px){	.header_btn .lp_default_btn span,	.footer_btn .lp_default_btn span,	.meet-doctors-sec-two .lp_default_btn span,	.lp_banner_section .lp_default_btn span{		display: none;	}	.footer_btn .lp_default_btn,	.meet-doctors-sec-two .meet-doctors-content-two .lp_default_btn,	.lp_banner_section .lp_borderd_btn{		width: 100%;		max-width: 220px;		text-align: center;	}}/*================================================ Button Responsive Hide end Css===============================================*//*================================================ fix button consistancy Css===============================================*/@media only screen and (max-width: 480px){   	.lp_default_btn, .header_btn .lp_default_btn{		padding: 8px 22px;		font-size: 16px !important;		width: 100%;		text-align: center;	}		.meet-doctors-sec-two .meet-doctors-content-two .lp_default_btn,	.lp_banner_section .lp_borderd_btn{		width: 100% !important;		max-width: 100% !important;	}	.lp_consulation_section .lp_default_btn{		padding: 8px 8px;		font-size: 14px;	}	.form_default_btn {	    padding: 8px 0;	    font-size: 14px;	    width: 100%;	}	.header_btn .lp_default_btn {		width: auto;	}}/*================================================ fix button consistancy Css===============================================*//*================================================ pricing section start Css===============================================*/.price_sec .lp_pricing_table_main{	padding: 24px 36px 135px;}.price_sec .lp_pricing_table_main .lp_pricing_img h3 {    font-size: 20px;    font-weight: 600;    color: #000;    margin: 24px 0 8px;    font-family: 'Sofia Pro';}.price_sec .lp_pricing_table_main .lp_pricing_price span {    font-size: 16px;    font-weight: 400;    color: #141414;}.lp_pricing_table_main .lp_pricing_price h4 {    font-size: 27px;    font-weight: 700;}/*================================================ end pricing section start Css===============================================*//*================================================ page bottom cta Css===============================================*/.page-default-btn {    position: fixed;    padding: 15px 0;    bottom: 0;    width: 100%;    z-index: 9999;    display: block;}.page-default-btn a {    box-shadow: 0 0 15px rgb(255 255 255 / 40%) !important;    width: 100%;    position: relative;    display: block;    text-transform: uppercase;    font-style: normal;    font-weight: bold;    background: #010080;    border-radius: 8px;    color: #fff;    outline: none;    border: 2px solid transparent;    text-decoration: none !important;    padding: 15px 28px;    font-size: 12px;    line-height: 15px;    display: inline-block;    text-align: center;}.page-default-btn a img {    max-width: 15px;    margin-left: 5px;    margin-top: -6px;}@media only screen and (min-width: 576px){    .page-default-btn {        display: none;    }}/*================================================ end page bottam cta  Css===============================================*/.form-bottom p a {    text-decoration: none;    color: #010080;    transition: all 0.3s ease 0s;}.form-bottom p a:hover {    color: #000;}