/*
Theme Name: mediPress Child
Theme URI: http://medipress.jwsuperthemes.com
Template: medipress
Author: jwsthemes
Author URI: http://jwsuperthemes.com
Description: mediPress is a Health and Doctor Medical WordPress Theme created for medical websites with a clean, responsive layout. The theme includes a slider and wide range of elements and features created for medical-related sites, such as medical services, doctor information, a timetable and the ability to make appointments. It has purpose oriented design, responsive layout and comes with special features to manage appointment forms, facilities, services, doctors, department management and testimonials. It is suitable for users with zero programming skills as well as advanced developers.
Tags: two-columns,left-sidebar,right-sidebar,custom-background,custom-header,custom-menu,editor-style,featured-images,flexible-header,full-width-template,microformats,post-formats,rtl-language-support,sticky-post,theme-options,translation-ready,accessibility-ready
Version: 1.0.4
Updated: 2017-12-09 00:50:42
*/

@font-face {
  font-family: "Times New Roman";
  src: url("https://fonts.gstatic.com/s/montserrat/v25/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aXp-obK4.woff2") format("woff2");
  font-display: swap;
}
	@font-face {
  font-family: "Times New Roman";
  src: url("https://fonts.gstatic.com/s/montserrat/v25/JTUQjIg1_i6t8kCHKm459WxRyS7m0dR9pA.woff2") format("woff2");
  font-display: swap;
}
	@font-face {
  font-family: "Times New Roman";
  src: url("https://fonts.gstatic.com/s/montserrat/v25/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2") format("woff2");
  font-display: swap;
} 
.ro-header-v2 .ro-menu-stick {
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  -webkit-transform:translateY(100%);
  -moz-transform:translateY(100%);
  -o-transform:translateY(100%);
  -ms-transform:translateY(100%);
  transform:translateY(100%);
  background:rgba(37,185,206,0.76);
  z-index:999;
}
.ro-header-v2 .ro-menu-stick .ro-menu-list > ul > li:hover > a, .ro-header-v2 .ro-menu-stick .ro-menu-list > ul > li.current-menu-item > a, .ro-header-v2 .ro-menu-stick .ro-menu-list > ul > li.current-menu-ancestor > a {
    background-color: #25b9ce;
}

.ro-search-form {
	background:rgba(37,185,206,0.76);
}
.ro-header-v2 .ro-menu-stick .ro-button-sidebar {
	background-color: #e97195;
}
.ro-header-v2 .ro-menu-stick .ro-button-sidebar:hover {
    background-color: #DD3983;
}
.ro-header-v2 .ro-section-logo .ro-infomation .header-2-sidebar .sidebar-item .item-icon i {
color: #25b9ce;	
}
.ro-header-v2 .ro-section-logo .ro-infomation .header-2-sidebar .sidebar-item:hover .item-icon {
    border-color: #25b9ce;
    background-color: #25b9ce;
}
.ro-service .ro-service-inner i {
    color: #71cd9d;
	
}
.idoctor-appointment-2 .ro-appointment input.ro-submit, .idoctor-appointment-2 .ro-appointment textarea.ro-submit {
	border-color: #71cd9d;
background-color: #71cd9d;
}
.idoctor-appointment-2 .ro-appointment input.ro-submit:hover, .idoctor-appointment-2 .ro-appointment input.ro-submit:focus, .idoctor-appointment-2 .ro-appointment input.ro-submit:active, .idoctor-appointment-2 .ro-appointment textarea.ro-submit:hover, .idoctor-appointment-2 .ro-appointment textarea.ro-submit:focus, .idoctor-appointment-2 .ro-appointment textarea.ro-submit:active {
    background-color: #69dceb;
    border-color: #69dceb;
}
.social-wrap a {
    display: block;
    padding: 0 10px;
}
.social-wrap a:hover {
    display: block;
    padding: 10px;
	color:#25b9ce;
}
#footer .social-wrap a:hover {
   padding: 0px 10px;
    color: #25b9ce;
	}
#social_widget-2 .wg-title {
    margin-top: 35px;
}
input[type="submit"] {
   padding: 10px 20px;}
.ro-header-v2 .ro-section-logo .ro-infomation .header-2-sidebar .sidebar-item .item-icon {
    float: left;
    width: 50px;
    height: 50px;
    line-height: 50px;
}
.ro-header-v2 .ro-section-logo .ro-infomation .header-2-sidebar .sidebar-item {
    display: inline-block;
    margin-right: 30px;
    text-align: left;
}

.idoctor-excellence {
    /*position: absolute; */
    padding: 12px 25px 10px;
    left: 2%;
    margin: 0;
    bottom: -68px;
    background: #fff;
    z-index: 999;
    -webkit-box-shadow: 0px 1px 9px rgba(0,0,0,0.15);
    -khtml-box-shadow: 0px 1px 9px rgba(0,0,0,0.15);
    -moz-box-shadow: 0px 1px 9px rgba(0,0,0,0.15);
    -ms-box-shadow: 0px 1px 9px rgba(0,0,0,0.15);
    -o-box-shadow: 0px 1px 9px rgba(0,0,0,0.15);
    box-shadow: 0px 1px 9px rgba(0,0,0,0.15);
	margin-right:15px!important;
}
.ro-info-wrapper.info-read-more .ro-info .ro-link{color:#fff;}
.ro-info-wrapper.info-read-more .ro-info .ro-link:hover{color:#f2f2f2;}
.advance-card .vc_column-inner>.wpb_wrapper{padding: 3px;
    background: #f2f2f2;
    border: 1px solid #ddd;}
.advance-card figure.wpb_wrapper{border:none;}
.advance-card .vc_btn3-container{margin-bottom:10px;}
.advance-card .vc_custom_heading{ line-height: 20px;
    margin-top: 13px; text-align:center; margin-bottom:5px; min-height:45px;}
.advance-card .read-more-txt{text-align:center; font-weight:600; margin-bottom:15px!important;}
.service-box-style3 a{display:block!important;}
header .ro-header-v2 #text-2{  width: 50%;
    float: left;
display: inline-block;}
header #gtranslate-2{
    display: inline-block; padding-top:13px; position: absolute; top: 0; right: 0;}
.ro-header-v2 .ro-menu-stick .ro-menu-sidebar > a:hover{    color: #fff;
    background: #25b9ce;}
.numbers-item3 .numbers-count {
    color: #e97195;
}
.ro-footer .ro-footer-bottom .ro-footer-menu
{
	margin-top: -15px !important;
}
.ro-header-v2 .ro-section-top
{
	display: none;
}
.app-download
{
	color: #fff;
	display: inline-block !important;
	position: absolute;
	top: 0;
	left: -70px;
}

a.app-download:hover
{
	color: #e97195;
}
a.app-download img
{
	float: left;
    width: 22px;
	margin-right: 10px;
}
.read-more-txt a{color:#25b9ce;}
.read-more-txt a:hover{color:#000;}
#newsletterwidgetminimal-2 .tnp-submit{margin-top:10px;}
.social-wrap a {
	display: inline-block;}
#gtranslate-2 .switcher-popup>span{color:#fff;}
.gt_white_content a{display:block!important; text-align:left!important;}
#ro-search-form{    height: 60px;
    line-height: 60px;}
.tpl2 .ro-testimonial-slider .flex-control-nav {
    top: auto;
    bottom: -41px;
}
.top-ro-footer-2{display:none;}
.ccw_plugin.chatbot {
   bottom: 65px!important;
}

/*id 100*/

.btn-pink {
    color: #fff;
    background-color: #e97195;
    border-color: #e1658a;
	font-size: 20px;

border-radius: 28px;

margin-top: 10px;
}

.btn-pink:hover, .btn-pink:focus, .btn-pink:active, .btn-pink.active, .open > .dropdown-toggle.btn-pink {
    color: #fff !important;
    background-color: #DD3983;
    border-color: #DD3983;
}


@media only screen and (max-width:1199px)
{#text-4 .header-2-sidebar .sidebar-item:nth-child(1){display:none;} .ro-header-v2 .ro-menu-stick .ro-menu-list > ul > li > a {
    padding: 0 1px;
}

}

::-moz-selection { 
 background: #59c9d9;
    color: #FFF;
}
::-webkit-selection { 
 background: #59c9d9;
    color: #FFF;
}
::selection {
    background: #59c9d9;
    color: #FFF;
}
.booknow-btn{
	display:none !important;
}
@media only screen and (min-width:1200px)
{#appointment-section{background-position:right 10px top 0!important;}}
@media only screen and (max-width:991px)
{.ro-header-v2 .ro-section-logo .ro-logo a img {
    margin: 2px 0;
}
	.ro-header-v2 .ro-menu-stick .ro-menu-list > ul > li > a{width:100%; display:block;}
	.ro-header-v2 .ro-menu-stick .ro-menu-list > ul > li:hover > a, .ro-header-v2 .ro-menu-stick .ro-menu-list > ul > li.current-menu-item > a, .ro-header-v2 .ro-menu-stick .ro-menu-list > ul > li.current-menu-ancestor > a{color:#fff;}
	.ro-info-wrapper .ro-info .ro-content p{min-height:45px;}
	.ro-footer-top-2 .footer-navigation li {
    line-height: 38px;
}
	.ro-footer .ro-footer-bottom .ro-footer-menu li {
    margin-left: 10px;
}
	.app-download {
    left: -45px;
}
}
.circular-content .ico a{
padding: 20px;}
.ro-blog .ro-blog-item {
    margin-bottom: 10px;
}
@media only screen and (max-width:767px)
{
	.wpb_wrapper .vc_custom_heading
{
	margin-top: 25px !important;
}
		.page-template-page-landing-2 .wpb_wrapper .vc_custom_heading{
			margin-top: 0px !important;
}
	     .page-template-page-international-landing .wpb_wrapper .vc_custom_heading{
              margin-top: 0px !important;
  }
	   .home .wpb_wrapper .vc_custom_heading {
        margin-top: 0px !important;
    }
	.advance-card .wpb_single_image{text-align:center!important; padding-top:15px;}
	.advance-card .vc_custom_heading{min-height:auto;}
	#appointment-section.vc_custom_1544698581272 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
	}
	.vc_custom_1544695976188.vc_row.vc_custom_1544695976188 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.tpl1.service-box-style3 .ro-service {
	padding: 30px 15px 5px;}
	.app-download
	{
		position: static;
	}
	.widget-odd.widget-first.widget-1.widget.widget_text p
	{
		text-align: center;
		padding-bottom: 1px;
	}

}
@media only screen and (max-width:480px)
{
	.booknow-btn{
		display:block !important;
	}
	.ro-award-slider .ro-award-item .ro-award-title{font-size:11px; line-height:16px;}
	.ro-footer-top-2 .footer-navigation li{line-height:30px;}
	.ro-info-wrapper .ro-info .ro-content p{min-height:auto;}
/* 	body h2, .ro-font-size-2{font-size:35px!important; line-height:45px!important;} */
	.idoctor-row-excellence.wpb_row {
    padding-top: 0px !important;}
	.simple-marquee-container .marquee-sibling {
    font-size: 10px !important; padding-left: 50px !important;}
	.switcher-popup img
	{
		width: 15px !important;
		
	}
	.switcher-popup span
	{font-size: 10px !important;}
}
#rev_slider_2_1 .zeus .tp-bullet {
  border: 2px solid rgb(233, 113, 149)!important;
}
.advance-card .vc_column-inner>.wpb_wrapper{transition:all .3s ease-in-out;}
.advance-card .vc_column-inner>.wpb_wrapper:hover{
    box-shadow: 7px 3px 20px 0px #00000057; transition:all .3s ease-in-out;
}
.sidebar-appointment-form .ro-appointment{background:#f2f2f2;     padding: 15px 15px 0; margin-bottom:30px;} 
.ro-appointment input, .ro-appointment textarea {
    margin-bottom: 10px;
    padding: 8px 15px;
  min-height: 35px;
    background-color: #fff;
}
.right-section .container:nth-child(1){width:auto;}
.right-section .container:nth-child(1) .row.main-row{margin-left:0; margin-right:0;}
.ro-award-slider-sidebar{margin-bottom:40px;}
.ro-award-slider-sidebar.slick-slider .slick-btn-prev {
    left: 50%;
    bottom: -36px;
    top: auto;
    margin-left: -45px;
}
.ro-award-slider-sidebar.slick-slider .slick-btn-next {
    right: 50%;
    bottom: -36px;
    top: auto;
    margin-right: -45px;
}
.ro-award-slider-sidebar.slick-slider .slick-btn-prev, .ro-award-slider-sidebar.slick-slider .slick-btn-next{font-size:22px;}
.rt_menu{    background: #fcfcfc;
    padding: 15px;
    margin-bottom: 30px;
    border: 1px solid #eee; border-radius:5px;}
.rt_menu li {
       display: block;
    border-bottom: 1px solid #f5eeee;
    padding: 8px 0;
}
.rt_menu li::last-child{border-bottom:0px;}
.rt_menu .sub-menus li, .top-sidebar .sub-menu li, .top-sidebar2 .sub-menu li{
    border-bottom: 0px dotted #999;
    padding: 5px 0;
}
.rt_menu .sub-menus, .top-sidebar .sub-menu, .top-sidebar2 .sub-menu{margin-top:3px!important;}
.top-sidebar .sub-menu, .top-sidebar2 .sub-menu{border-top:0px!important;}
.w-sec h4{    font-size: 14px;
    line-height: 22px;
}
.well.w-sec {
    margin-right: 10px;
    min-height: 200px;
}
.ul-list-spcing li{margin-bottom:5px;}
.well.w-sec{    border: 1px solid #e97195; background:#fff;}
.ul-list-spcing li{position:relative; padding-left:15px;}
.ul-list-spcing li i{    position: absolute;
    left: 0;
    top: 1px;
    font-size: 17px;
    color: #e97195; }
	.sub-menus li, .top-sidebar .sub-menu li, .top-sidebar2 .sub-menu li{position:relative;}
	  .sub-menus li a::before, .top-sidebar .sub-menu li a::before, .top-sidebar2 .sub-menu li a::before{     content: "";
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    position: absolute;
       top: 12px;
    left: -13px;
    background: #e97195;}
	.sub-menus li i{display:none;}
/* 	body h2, .ro-font-size-2{color:#444!important;} */
	.appointment-form-title{    font-weight: 600;
    margin-bottom: 10px;}
	.rt_menu>ul>li>a{color:#000;}
	.ro-appointment input.ro-submit, .ro-appointment textarea.ro-submit{background-color: #e97195;
    border-color: #e97195; min-height:45px; line-height:45px;}
	.ro-appointment input.ro-submit:hover, .ro-appointment input.ro-submit:focus, .ro-appointment input.ro-submit:active, .ro-appointment textarea.ro-submit:hover, .ro-appointment textarea.ro-submit:focus, .ro-appointment textarea.ro-submit:active{background-color:#dd3983; border:1px solid #dd3983;}
	.wpcf7-form{position:relative;}
	.wpcf7-form div.wpcf7-validation-errors {
    color: red;
    font-size: 12px;
    line-height: 16px;
}
span.wpcf7-not-valid-tip{font-size:12px;}
.social-wrap a:hover{display:inline-block;}
.numbers-title {
    text-align: center;
}
.home-appointment-section{background: #fff;
  padding: 27px 10px 20px; box-shadow: 0px 1px 9px rgba(0,0,0,0.15); }
.home-appointment-section .ro-appointment {
    padding: 10px 20px 0px;
}
.home-appointment-section .ro-appointment p{margin-bottom:0;}
.home-appointment-section .ro-appointment input, .home-appointment-section .ro-appointment textarea{border:1px solid #ddd; margin-bottom: 25px;}
.job-section{    background: #fcfcfc;
    padding: 20px;
    margin-bottom: 15px;
    border: 1px solid #eee;}
.job-section ol{padding-left:0px; margin-top:5px;}
.job-section ol li{position:relative; margin-bottom:6px;}
.job-section ol{ margin-bottom: 5px;} 
.sidebar-widget-txt{    background: #f2f2f2;
    padding: 15px;
    margin-bottom: 30px;}
.program-sec{    background: #f2f2f2;
    padding: 20px 10px; margin-bottom:15px!important;}
	@media only screen and (min-width: 992px)
	{
.ro-header-v2 .ro-menu-stick .ro-menu-list > ul > li.menu-item-has-children > ul > li > a {
    padding: 10px 10px 10px 10px;
}
.ro-header-v2 .ro-menu-stick .ro-menu-list > ul > li.menu-item-has-children > ul{min-width:325px;}
}
.bottom-sidebar{display:none;}
.text-justify{text-align:justify;}
.sidebar-appointment-form{     background: #fcfcfc;
    padding:1px 15px;
    margin-bottom: 30px;
    border: 1px solid #eee;}
.sidebar-appointment-form #gform_3 label.gfield_label, #gform_wrapper_3 label.gfield_label{display:none;}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium, .gform_wrapper .top_label textarea{width:100%!important; border:1px solid #ccc; font-size:12px!important; min-height: 35px;}
.home #gform_wrapper_3{padding:0 15px;}
.pum-theme-1091, .pum-theme-default-theme {
    background-color: rgba(23, 22, 22, 0.62)!important;
}
.main-form-popup .appointment-form-title{    /*font-size: 22px; */
	font-size: 17px;
    line-height: 30px;}
.circle-list{padding-left:15px;}
.circle-list>li{position:relative; margin-bottom:8px;}
.circle-list>li::before {
    content: "";
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    position: absolute;
    top: 7px;
    left: -13px;
    background: #e97195;
}
.pdf-list li img{max-width:25px;     display: inline-block;
    vertical-align: top;}
.pdf-list li{margin-bottom:8px; vertical-align:middle; }
.vc_custom_heading.mb5{margin-bottom:5px;}
.list-left-spacing{padding-left:30px;}
.calculator-select{    width: 32%;
    display: inline-block;
    height: 32px;}
.calculator_ok{width:32%;     margin-left: 12px;     border-radius: 4px!important;
    height: 34px;}
.well.custom-well{    background: #fcfcfc;
    border-radius: 0;
    border-color: #eee; }
.gform_wrapper ul.gform_fields li.gfield{padding-right:0;}
.ro-header-v2 .ro-menu-stick .ro-menu-list > ul > li > a {
    padding: 0 7px;
	font-size: 12px;
}
header .address-sec{text-align:center;}
header .address-sec p{margin-bottom:8px;}
.ro-header-v2 .ro-section-logo {
    padding: 8px 0 5px;     background: #fff;
}
.ro-header-v2 .ro-section-logo .ro-logo{padding-top:20px;}
.address-sec img{max-width:400px;}
.right-address p{margin-bottom:0px;}
.right-address{padding-top:10px;}
.ro-footer-top-2 .footer-navigation li{line-height:27px;}
.faq-title h5{    margin-bottom: 5px;
    line-height: 23px;
    font-size: 18px;}
.ro-service{background:#fff;}
.ro-heading .main-heading{font-size:40px;}
.testimonial-sec h2.vc_custom_heading{color:#fff!important;}
.listbuilder-popup-content .listbuilder-popup-scale{    transform: translate(-50%, -50%) scale(0.833876) translateZ(0px)!important;}
@media only screen and (max-width:1199px)
{.ro-header-v2 .ro-menu-stick .ro-menu-list > ul > li > a {
    padding: 0 5px;
    font-size: 9px;
}
	.numbers-count {
		font-size: 35px;}
	.numbers-item3 {height:145px; padding-top:18px;}
	.numbers-count {
		font-size: 20px!important; line-height: 25px!important;
	}
	.numbers-item3 {
       height: 139px!important;
}
.idoctor-excellence {
    padding: 12px 0px 10px;
	    left: 0%;
    width: 100%; bottom:-5px;}
	.tpl1.service-box-style3 .ro-service .ro-service-inner h5{font-size:18px; margin-left:35px;}
	.tpl1.service-box-style3 .ro-service {
		padding: 35px 6px 6px;}
	.tpl1.service-box-style3 .ro-service .ro-service-inner i{font-size:30px; margin-top:5px;}
}
@media only screen and (min-width: 992px)
{
.ro-header-v2 .ro-menu-stick .ro-menu-list {
     max-width: calc(100% - 200px);
}
.ro-header-v2 .ro-menu-stick .ro-button-sidebar{width:190px;}
.ro-header-v2 .ro-menu-stick .ro-menu-sidebar{right:200px;}
#rev_slider_2_1{margin-top:60px!important;}
.ro-stick-active #rev_slider_2_1 {margin-top: 0px !important;}
}
	@media only screen and (max-width:767px)
    {
        .top-sidebar .widget-siderbar2{display:none;}
        .bottom-sidebar{display:block;}
        .bottom-sidebar .widget-sidebar1{display:none;}
		.idoctor-excellence{position:relative; bottom:30px;}
		.numbers-item3{width:130px; height:130px!important; padding-top:35px;}
    }
@media only screen and (max-width:575px)
{
	
	.numbers-item3{margin:auto;}
}
.card-header{    
    border: 1px solid #eee;}
.card-header h5{font-size: 14px;
    margin-bottom: 0; color:#444;}
.card-header h5 a, .card .btn-link:hover, .card .btn-link:focus{text-decoration:none;}
.card-body{    background: #fcfcfc;
    padding: 15px 15px 0;
    border:1px solid #eee; border-top:0px;}
.card{ margin-bottom: 15px;}
.card-header .btn{    width: 100%;
    text-align: left; color:#000;}
.btn:focus, .btn:active:focus, .btn.active:focus{outline:0px auto;}
.card-header span.glyphicon {
    float: right;
    background: #ddd;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    text-align: center;
    line-height: 19px;
    font-weight: bold;
    font-size: 18px;
    border: 1px solid #ccc;
}
.address-list li{margin-bottom:12px;}
.contact-well2 i, .address-list i{color:#e97195; margin-right:5px;}
.page-template-page-contact .ro-section-title iframe{margin-top:59px;}
.address-list li{min-height:70px; position:relative; padding-left:70px; vertical-align:middle; font-weight:500;   
    align-items: center;}
.address-list li i {
    width: 60px;
    height: 60px;
    background: #ea5297;
    color: #fff;
    position: absolute;
    left: 0px;
    text-align: center;
    line-height: 60px;
	font-size: 30px;}
.contact-well2 i{    display: block;
    font-size: 60px; margin-bottom:15px!important;}
.contact-well2 {text-align:center;}
.contact-well {border-radius:0;}
#gform_submit_button_3{    letter-spacing: 0;
    padding: 10px 15px;}

.gform_wrapper #gform_3 .gform_footer{margin-top:0px;}
article .ro-blog-sub-article{padding-left:70px;}
.ro-blog-sub-article .ro-blog-media .publish{left:-70px;}
.text-center.t-img-cap {
    font-weight: 600;
    margin-top: 15px;
}
.dr-img-cap p{margin-bottom:5px; text-align:center;}
.dr-img-cap{background:#f2f2f2; padding:10px;}
.dr-img-cap img{margin-bottom:15px;}
.ro-doctor-wrapper .ro-doctor-item.ro-doctor-grid-style2 .ro-doctor-content {
	padding: 10px 15px 10px;}
.ro-doctor-wrapper .ro-doctor-item.ro-doctor-grid-style2 .ro-doctor-content h5{margin-bottom:0;}
.sidebar-right.testimonial-section{    background: #fcfcfc;
    padding: 15px;
    border: 1px solid #eee;}
.single-testimonial .ro-testimonial-related > ul > li {
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.single-testimonial .ro-testimonial-related > ul > li .ro-content{padding-top:0;}
.ro-doctor-wrapper .ro-doctor-item.ro-doctor-grid-style2{margin-bottom:15px;}
.ro-doctor-wrapper .ro-doctor-item.ro-doctor-grid-style2 .ro-doctor-image img{padding-top:10px;}
.ro-doctor-wrapper .ro-doctor-item.ro-doctor-grid-style2 .ro-doctor-content a{font-weight:500; line-height:25px;}
ul.list-unstyled li i.fa-angle-right{   color: #e97195; font-size:18px;}
.top-sidebar ul.menu>li.menu-item>a{font-weight:450;}
.pink-txt{color: #ea5297;}
img.w100{width:100%;}
.testimonial-sec p{font-size:12px; text-align:justify; margin-bottom:5px; line-height:20px;}
.page-id-2645 .appointment-form-title{display:none;}
.page-id-2645 #input_3_6{max-height:60px;}
.page-id-2726 #input_3_6{max-height:50px;}
.couples-video-section iframe{width:100%; background:#f2f2f2; margin-bottom:30px;}
.babypics-section .babypics-images{    background: #f2f2f2;
    padding: 5px;
    border: 1px solid #eee;
    transition: all .3s ease-in-out;
    margin-bottom: 30px;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.3);}
.babypics-section .babypics-images img{height: auto;
    max-width: 100%;
    margin: auto; margin-bottom:8px; height:170px; 
   }
.babypics-images h5{font-size:12px; text-align:center; margin-bottom:0; line-height:18px; height:37px;}
.testimonials-sec{background: #f2f2f2;
    padding: 8px 15px 15px;
    border: 1px solid #eee;
    transition: all .3s ease-in-out;
    margin-bottom: 30px;
    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.3);}
.couples-testimonial-images{text-align:center;}
.couples-testimonial-images img{margin:auto; max-height:250px;}
 .couples-video-image-section img{margin:auto 0; max-height:250px;}
.couples-title h5{font-size:14px; margin-bottom:5px;}
.testimonials-content{    border: 1px dashed #999;
    background: #fff;
    padding: 10px 10px 5px; margin-top: 15px;}
.testimonials-content p{font-size:12px; margin-bottom:5px;}

#happy>h5, #positive>h5, #baby>h5{color:#e97195; text-align:center; letter-spacing:2px; text-transform:uppercase;}
.landing-header .ro-menu-stick{    position: static;
    transform: inherit; }
.landing-footer  ul#menu-landing-footer {   text-align:center;}
.landing-footer ul#menu-landing-footer li {
   display: inline-block;
    padding: 0 30px;
    border-right: 1px solid #ddd;
}
.landing-footer ul#menu-landing-footer li:last-child {
    border-right: 0px;
}
.ro-footer.landing-footer .ro-footer-top-2 {
	padding-top: 22px;
}
.landing-header .ro-section-logo{background:#fff; box-shadow:1px 1px 3px 0px rgba(0,0,0,.3);}
.landing-header .right-address p {
   margin-bottom: 3px;
    line-height: 20px;
}
.landing-header .right-address{padding-top:0;}
.landing-header .address-sec{padding-top:7px;}
.ro-header-v2.landing-header .ro-section-logo .ro-logo {
    padding-top: 15px;
}
#gform_19 .gfield_label{display:none;}
#gform_19 textarea{max-height:80px;}
.gform_wrapper #gform_19 .gform_footer{padding-top:5px; margin-top:8px;}
.gform_wrapper #gform_19 li{margin-bottom:5px;}

.image-testimonials-sec img{height:280px;}
.gform_wrapper .gfield_required{display:none;}
.gform_wrapper#gform_wrapper_13 {
	margin: 0px 0;
}
body .gform_wrapper#gform_wrapper_13 ul li.gfield{margin-top:0;}
body .gform_wrapper#gform_wrapper_13 .top_label div.ginput_container {
    margin-top: 0px;
}
body .gform_wrapper#gform_wrapper_15 ul li.gfield{margin-top:0;}
body .gform_wrapper#gform_wrapper_15 .top_label div.ginput_container {
    margin-top: 0px;
}
body .gform_wrapper#gform_wrapper_16 ul li.gfield{margin-top:0;}
body .gform_wrapper#gform_wrapper_16 .top_label div.ginput_container {
    margin-top: 0px;
}
body .gform_wrapper#gform_wrapper_17 ul li.gfield{margin-top:0;}
body .gform_wrapper#gform_wrapper_17 .top_label div.ginput_container {
    margin-top: 0px;
}
body .gform_wrapper#gform_wrapper_18 ul li.gfield{margin-top:0;}
body .gform_wrapper#gform_wrapper_18 .top_label div.ginput_container {
    margin-top: 0px;
}
body .gform_wrapper#gform_wrapper_19 ul li.gfield{margin-top:0;}
body .gform_wrapper#gform_wrapper_19 .top_label div.ginput_container {
    margin-top: 0px;
}
body .gform_wrapper#gform_wrapper_11 ul li.gfield{margin-top:0;}
body .gform_wrapper#gform_wrapper_11 .top_label div.ginput_container {
    margin-top: 0px;
}
body .gform_wrapper#gform_wrapper_12 ul li.gfield{margin-top:0;}
body .gform_wrapper#gform_wrapper_12 .top_label div.ginput_container {
    margin-top: 0px;
}
body .gform_wrapper#gform_wrapper_13 ul li.gfield{margin-top:0;}
body .gform_wrapper#gform_wrapper_13 .top_label div.ginput_container {
    margin-top: 0px;
}
body .gform_wrapper#gform_wrapper_14 ul li.gfield{margin-top:0;}
body .gform_wrapper#gform_wrapper_14 .top_label div.ginput_container {
    margin-top: 0px;
}
body .gform_wrapper#gform_wrapper_1 ul li.gfield{margin-top:0;}
body .gform_wrapper#gform_wrapper_1 .top_label div.ginput_container {
    margin-top: 0px;
}
body .gform_wrapper#gform_wrapper_3 ul li.gfield{margin-top:0;}
body .gform_wrapper#gform_wrapper_3.top_label div.ginput_container {
    margin-top: 0px;
}
body .gform_wrapper#gform_wrapper_4 ul li.gfield{margin-top:0;}
body .gform_wrapper#gform_wrapper_4 .top_label div.ginput_container {
    margin-top: 0px;
}
body .gform_wrapper#gform_wrapper_5 ul li.gfield{margin-top:0;}
body .gform_wrapper#gform_wrapper_5 .top_label div.ginput_container {
    margin-top: 0px;
}
body .gform_wrapper#gform_wrapper_7 ul li.gfield{margin-top:0;}
body .gform_wrapper#gform_wrapper_7 .top_label div.ginput_container {
    margin-top: 0px;
}
body .gform_wrapper#gform_wrapper_8 ul li.gfield{margin-top:0;}
body .gform_wrapper#gform_wrapper_8 .top_label div.ginput_container {
    margin-top: 0px;
}
body .gform_wrapper#gform_wrapper_10 ul li.gfield{margin-top:0;}
body .gform_wrapper#gform_wrapper_10 .top_label div.ginput_container {
    margin-top: 0px;
}




.gform_wrapper#gform_wrapper_1 .top_label textarea.medium, .gform_wrapper#gform_wrapper_3 .top_label textarea.medium, .gform_wrapper#gform_wrapper_4 .top_label textarea.medium, .gform_wrapper#gform_wrapper_5 .top_label textarea.medium, .gform_wrapper#gform_wrapper_7 .top_label textarea.medium, .gform_wrapper#gform_wrapper_8 .top_label textarea.medium, .gform_wrapper#gform_wrapper_10 .top_label textarea.medium, .gform_wrapper#gform_wrapper_11 .top_label textarea.medium, .gform_wrapper#gform_wrapper_12 .top_label textarea.medium, .gform_wrapper#gform_wrapper_13 .top_label textarea.medium, .gform_wrapper#gform_wrapper_14 .top_label textarea.medium, .gform_wrapper#gform_wrapper_15 .top_label textarea.medium, .gform_wrapper#gform_wrapper_16 .top_label textarea.medium, .gform_wrapper#gform_wrapper_17 .top_label textarea.medium, .gform_wrapper#gform_wrapper_18 .top_label textarea.medium, .gform_wrapper#gform_wrapper_19 .top_label textarea.medium{height:80px;}




.gform_wrapper#gform_wrapper_1 .gform_footer, .gform_wrapper#gform_wrapper_3 .gform_footer, .gform_wrapper#gform_wrapper_4 .gform_footer, .gform_wrapper#gform_wrapper_5 .gform_footer, .gform_wrapper#gform_wrapper_7 .gform_footer, .gform_wrapper#gform_wrapper_8 .gform_footer, .gform_wrapper#gform_wrapper_10 .gform_footer, .gform_wrapper#gform_wrapper_11 .gform_footer, .gform_wrapper#gform_wrapper_12 .gform_footer, .gform_wrapper#gform_wrapper_13 .gform_footer, .gform_wrapper#gform_wrapper_14 .gform_footer, .gform_wrapper#gform_wrapper_15 .gform_footer, .gform_wrapper#gform_wrapper_16 .gform_footer, .gform_wrapper#gform_wrapper_17 .gform_footer, .gform_wrapper#gform_wrapper_18 .gform_footer, .gform_wrapper#gform_wrapper_19 .gform_footer
{margin-top:0;}
header.inner-header{height:180px}
.boxes{
    padding: 15px!important; margin-bottom:30px; }
.boxes .row.main-row{border:1px solid #ddd; padding-top:15px;     border-radius: 3px;}
.color-heading{    background: #ea5297;
    padding: 15px 5px; margin-bottom:15px!important; color:#f2f2f2;     border-radius: 3px;}

.circle-list.spcing.txt-center li{font-size:18px; margin-bottom:20px; text-align:center; font-weight:600; color: #25b9ce;  }
.joy-color{color:#25b9ce;}
.circle-list.spcing.txt-center li a.btn-xs{    padding: 6px 10px;}
.circle-list.spcing.txt-center>li::before{display:none;}
.dpt-name {
    font-size: 19px;
    color: #333;
    margin-top: 29px; margin-top:22px; font-weight:bold;
}
.thanku-content h4, .thanku-content h6{margin-bottom:5px;}
.thanku-content hr{    border-color: #ddd;
    margin-top: 15px;
    width: 98%;}
.gform_footer.top_label{text-align:center;}
.side-thumb-img{width:250px;}
.top-sidebar .ro-award-image img{margin:auto;}
.ro-doctor-wrapper .ro-doctor-item.ro-doctor-grid-style2 .ro-doctor-image img{margin:auto;}
.certificates  .img-spacing h5{word-wrap: break-word; font-size:14px; line-height:16px; margin-top:10px; color: #333333; }
.img-spacing img{margin-bottom:auto;}
.certificates .vc_column-inner{margin-bottom:15px;}
.ro-section-title-bar{margin-bottom:50px!important;}
.c-img{display: none;}   
.tq-img img{    max-width: 160px!important;
	margin: 15px auto 0;}
.tq-box h6{margin-bottom:0;}
.black-txt{color:#444;}
.pum-theme-1091 .pum-content + .pum-close, .pum-theme-default-theme .pum-content + .pum-close{    border-top-right-radius: 5px!important;}
#popmake-1097 .gform_wrapper .gform_footer input.button, #popmake-1097 .gform_wrapper .gform_footer input[type=submit]{
   margin: 0 0 0px 0;
}
#popmake-4686 .gform_wrapper .gform_footer input.button, #popmake-4686 .gform_wrapper .gform_footer input[type=submit]{
   margin: 0 0 0px 0;
}
#popmake-1097 .gform_wrapper, #popmake-4686 .gform_wrapper {
    margin: 16px 0 0;
 }
.ro-doctor-wrapper .ro-doctor-item.ro-doctor-grid-style2 .ro-doctor-image .ro-overlay{display:none;}
.color-well .well{background: #a8edf9;
    font-weight: 600;
    text-align: center;
    padding: 17px 15px;
    margin-bottom: 11px;
    font-size: 20px;
    width: 85%;
    margin: auto;
    margin-bottom: 11px;}
.color-well .well strong{color:#ea5297;}
.page-template-page-landing-2 h1, .page-template-page-landing-2 h2, .page-template-page-landing-2 h3, .page-template-page-landing-2 h4, .page-template-page-landing-2 h5{color:#ea5297;}
/*  body.page-template-page-landing-2 h2{color:#ea5297!important;} */

.page-template-page-thankyou-landing h1, .page-template-page-thankyou-landing h2, .page-template-page-thankyou-landing h3, .page-template-page-thankyou-landing h4, .page-template-page-thankyou-landing h5, .page-template-page-international-landing h5{color:#ea5297;}
/* body.page-template-page-thankyou-landing h2, body.page-template-page-international-landing h2{color:#ea5297!important;}
 */
.page-template-page-thankyou-landing .joy-color, .page-template-page-landing-2 .joy-color, .page-template-page-international-landing .joy-color  {
    color: #25b9ce;
}

.gform_submission_error {
  color: #ffffff !important;
	line-height: inherit;
}

@media only screen and (max-width: 540px) {
body.page-template-page-landing-2 .gform_submission_error {
  line-height: 1.5 !important;
  font-size: 16px !important;
}
body.page-template .gform_submission_error{
	line-height: 1.5 !important;
  	font-size: 16px !important;
	}
}
.btn-info {
    color: #fff;
    background-color: #4cadc9;
   
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
  height: 12px !important;
  width: 2px !important;
}

.vc_toggle_default .vc_toggle_icon::before {
  border: 1px solid #25b9ce !important;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {
  width: 12px !important;
  height: 2px !important;
}
.vc_toggle_default .vc_toggle_icon::after{
	border: 1px solid #25b9ce !important;
}
.faq-outer .vc_toggle_title {
  border: 1px solid #eee !important;
  padding: 12px !important;
  border-radius: 4px !important;
  box-shadow: 0px 2px 8px rgba(0,0,0,0.08) !important;
}

.btn-info:hover{background-color:#39a0bd;}
.vc_toggle_title h4{
	font-size:16px
}
.vc_toggle_content p {
    margin-top: 15px;
	padding-right: 15px;
	font-size:14px !important
}
.color-heading h5{    
	margin-bottom: 5px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;}
.c-img {
    vertical-align: bottom;
}
.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
    height: 2px !important;
}
@media only screen and (min-width:1199px)
{body.home .gform_wrapper#gform_wrapper_3 .top_label input.medium{min-height:40px;}
body.home .gform_wrapper#gform_wrapper_3 .top_label textarea{min-height:149px;}
body.home #gform_wrapper_3 .appointment-form-title{margin-bottom:15px;}
}
@media only screen and (max-width:1199px)
{
	#footer{font-size:12px;}
	#gform_submit_button_3 {
    padding: 10px 5px;
    font-size: 12px;
}
	.certificates h5{word-wrap: break-word; white-space: inherit;}
	.color-well .well{    width: 100%;
    font-size: 19px;
    margin-bottom: 19px;}
}
@media only screen and (min-width:992px)
{
	.mobile-language{display:none;}
}
@media only screen and (max-width:991px)
{
	header .btn-lg.btn.btn-info.popmake-4686{    padding: 10px 20px;}
	header .btn-pink {
    background-color: #e1658a;
    color: #fff;
		border-color: #e1658a;}
	header .btn-pink img{border-radius:100%;}
	.ro-header-v2 .ro-menu-list > ul > li.menu-item-has-children:hover ul li{height:auto;}
.address-sec img{max-width:100%;}
	.right-address{    text-align: center;
    padding-top: 0;}
	
	.ro-header-v2 .ro-section-logo .ro-infomation{margin-top:15px;}
	.ro-hamburger{top:25px;}
	.ro-header-v2 .ro-section-logo .ro-logo{padding-top:58px;}
	.ro-header-v2 .ro-section-logo .ro-logo a img{max-width:150px;     margin: 0 auto;     padding-top: 5px;}
	.ro-header-v2 .ro-section-logo .ro-logo a{height:25px;}
.right-address p {
    margin-bottom: 2px; font-weight:500;
}
.simple-marquee-container .marquee-sibling
	{
		position: absolute !important;
		top: 0;
		width: 100% !important;
		left: 0 !important;
		right: 0 !important;
	}
	.simple-marquee-container {

    height: 60px !important;
    position: absolute !important;
    padding-top: 30px;
    top: -10px !important;
}

	.ro-header-v2 .ro-section-logo{padding-bottom:0; margin-top: 10px;}
	.header-2-sidebar .col-sm-8, .header-2-sidebar .col-sm-4{width:100%;}
	.idoctor-excellence{left:-16%;}
	header.inner-header {
    height: 270px;
}
	
	.ro-award-image img{margin:auto;}
	.vc_btn3-size-xs{margin-top:10px;}
	.circle-list.spcing.txt-center li {
    font-size: 15px;
    margin-bottom: 10px;
	}
	.idoctor-excellence{z-index:1!important; left:0;}
	.ro-header-v2 .ro-menu-list{max-height:350px; overflow:scroll; padding:0 30px;}
	.ro-header-v2 .ro-menu-list > ul > li > a{line-height:15px!important; text-align:center!important;}
	.ro-header-v2 .ro-menu-list > ul > li.menu-item-has-children ul li{text-align:center!important;}
	.ro-header-v2 .ro-section-logo .ro-logo{text-align:center;}
	.c-img{display: inline-block; max-width:30px!important;}
	  
	 /*id 100*/

.btn-pink {
    color: #e1658a;
    background-color: transparent;
    border-color: #e1658a;
	font-size: 20px;

border-radius: 28px;

margin-top: 10px;
}

.btn-pink:hover, .btn-pink:focus, .btn-pink:active, .btn-pink.active, .open > .dropdown-toggle.btn-pink {
    color: #fff !important;

	    background-color: #DD3983;
    border-color: #DD3983;
}
 
	  
	.c-txt{display:none;}
	.c-phone{ position: relative;
	top: -9px;}
	.numbers-title{font-size:10px!important; line-height:15px;}
	#gtranslate-3 {z-index: 9999;
    position: absolute;
    top: -67px;
	left: 5px;}
	a.glink span{font-size:12px;}
	.gt_white_content .gt_languages {
		column-count: 1;}
	a.glink.nturl span{display:inline-block;}
	#gt_lightbox.gt_white_content{    
    width: 500px;
    margin-left: -250px; background:#fff;} 
	.gt_white_content .gt_languages {
		column-count: 2!important;}
	.page-template-page-landing-2 header.inner-header, .page-template-templatespage-thankyou-landing-php header.inner-header, .page-template-templatespage-international-landing-php header.inner-header{height:254px!important;}
	.page-template-templatespage-landing-2-php .btn-pink, .page-template-templatespage-international-landing-php .btn-pink{margin-top:0; }
	
}
@media only screen and (max-width:991px) and (min-width:768px)
{
	.color-well .well{font-size:14px;}
	.page-template-page-advertisement  .top-sidebar{display:none;}
	.page-template-page-advertisement  .bottom-sidebar{display:block;}
	#num3.numbers-count {
    font-size: 15px!important;
}
	.numbers-item3 {
    height: 115px!important;
}
	.numbers-item3{padding-top:7px!important;}
	.home-appointment-section input.medium, .home-appointment-section textarea.medium{margin-bottom:0;}
	.idoctor-excellence {
    bottom: -122px;
}
}
@media only screen and (max-width:767px)
{
	#num3.numbers-count {
    font-size: 18px!important;
}
.idoctor-excellence {
    left: 15px;
    position: relative !important;
	margin-top:20px !important
}
}
	.main-content.container-fluid .vc_custom_1545220511499{margin-top:0px!important; }
	.numbers-item3{text-align:center; margin:auto;}
	.ro-service{margin-bottom:15px;}
	.vc_row5c29de337547d.vc_row wpb_row.vc_custom_1545220511499{margin-top:5px!important;}
	body h3, .ro-font-size-3{font-size:20px!important; line-height:25px!important;}
	body h6, .ro-font-size-6{line-height:23px!important;}
	.vc_custom_1500103209419.text-center {
    padding-bottom: 10px!important;
}
	h2.main-heading{    font-size: 20px!important;
    line-height: 25px!important;}
	.ro-footer-top-2 .footer-navigation li {
    line-height: 22px;
}
	.ro-footer .ro-footer-top-2 {
    padding-top: 25px!important;
   padding-bottom: 0px!important;}
	.ro-footer-top-2 .footer-working-time li {
    line-height: 25px;
}
	.ro-award-slider {
    padding: 0 15px 40px;
}
.ro-footer.landing-footer .ro-footer-top-2 {
    padding-top: 15px!important;
    padding-bottom: 15px!important;
}	
	h2.vc_custom_heading{font-size: 18px!important;
    line-height: 25px!important;}
	.circle-list.spcing.txt-center li {
    font-size: 14px; text-align:left;
   }
	.vc_col-sm-9.thanku-content {
    padding-left: 0px !important; margin-top:15px;
}
	.vc_col-sm-8.wpb_right-to-left.right-to-left {
    padding-left: 0px !important;
}
	.left-thumb-img {margin:auto;}
	.specialist img{max-width:250px!important;}
	.no-container .row .vc_column_container.vc_custom_1544703192654 {
    min-height: 150px!important;
}
	
	
}
@media only screen and (max-width:480px)
{
	.header-2-sidebar{font-size:12px;}
	 .address-sec p {
    margin-bottom: 2px!important; line-height:17px;
}
	.ro-header-v2 .container {
    padding-left: 5px;
    padding-right: 5px;
}
	.address-sec img{padding:5px 0;}
	.address-sec p:nth-child(1){    background: #f2f2f2;
    padding: 3px 0;}
	.right-address p{line-height:17px;}
	.landing-footer ul#menu-landing-footer li {
    padding: 0 9px;
    border-right: 1px solid #ddd;
}
	#gt_lightbox.gt_white_content{    
    width: 300px;
    margin-left: -150px;} 
	.gt_white_content .gt_languages {
		column-count: 1!important;}
	
}
.sumome-react-wysiwyg-popup-container.sumome-react-wysiwyg-popup.sumome-react-wysiwyg-is-resizing {transform: translate(6%, 0%);}   
.ro-heading .sub-heading{font-size:14px; line-height:24px;}

h2.blog-heading.vc_custom_heading{color:#fff!important;}
#popmake-1097,#popmake-4686, .home-appointment-section, .sidebar-appointment-form{    background-color: #ea5297; color:#fff;}
.home-appointment-section input.medium, .home-appointment-section textarea.medium, #popmake-1097 input.medium, #popmake-4686 input.medium,
 #popmake-1097 textarea.medium,  #popmake-4686 textarea.medium, #popmake-4696 textarea.medium, .sidebar-appointment-form input.medium, .sidebar-appointment-form textarea.medium{background:#fff;}
#popmake-1097 .appointment-form-title, #popmake-4686 .appointment-form-title, .home-appointment-section h3.vc_custom_heading{color:#fff;}
.home-appointment-section h3.vc_custom_heading{margin-bottom:0;}
#popmake-1097 input[type="submit"], #popmake-4686 input[type="submit"], .home-appointment-section input[type="submit"], .sidebar-appointment-form input[type="submit"]{    background-color: #3a3c41; color:#fff;     border-radius: 3px;}
#popmake-1097 input[type="submit"]:hover,#popmake-4686 input[type="submit"]:hover, .home-appointment-section input[type="submit"]:hover, .sidebar-appointment-form input[type="submit"]:hover{    background-color: #0e0e0e;}

#pum_popup_title_4686{    color: #FFF;
    FONT-SIZE: 28px;
    text-align: center;
    font-weight: 600;
    margin-top: 15px;
     }
body .gform_wrapper ul#gform_fields_20 li.gfield{margin-top:0;}

.cta-sec{ padding-top: 10px; padding-bottom:10px;}
.cta-sec .vc_btn3-container{margin-bottom:0;}
.cta-sec .wpb_text_column.wpb_content_element, .cta-sec .wpb_wrapper, .cta-sec p {display:inline-block;}
.cta-sec p{padding-top: 5px!important;
    font-weight: 600; color:#ea5297;}
.cta-sec .vc_btn3.vc_btn3-size-sm {
    padding-top: 8px;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px;
    margin-left: 15px;
}

#popmake-4065 .pum-title{display:none;}
#num3.numbers-count{font-size:24px; }
 .inner-right-form {    background-color: #ea5297;
    color: #fff; margin-bottom:15px; border-radius:5px;}
.inner-right-form  input, .inner-right-form textarea{background:#fff;}
.inner-right-form  input[type=submit]{background:#444; color:#fff;}
.inner-right-form .inner-heading{background:#ffe4b5; padding:10px; margin-top:10px;     line-height: 25px; border-radius:5px; color:#ea5297; text-align:center!important;}
.inner-right-form .circle-list>li::before{background:#fff;}
.inner-right-form .gform_wrapper{margin-top:0;}
.inner-right-form .circle-list>li{margin-bottom:4px;}
.inner-right-form p{margin-bottom:5px;}
.pum-container.pum-responsive img{width:100%!important;}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium, .gform_wrapper .top_label textarea{color:#000;}
#popmake-1097, #popmake-4686, .home-appointment-section, .sidebar-appointment-form, .cta-forms{border-radius:5px;} 
/* #popmake-1097 .appointment-form-title, #popmake-4686 .appointment-form-title, .cta-forms .appointment-form-title{display:none;}*/
#popmake-1097 .gform_body, #popmake-4686 .gform_body, .cta-forms .gform_body{margin-top:30px;}
.ro-footer .ro-footer-bottom .ro-coppyright{display:block; }
.cta-sec{text-align:center;}
.inner-right-form label.gfield_label{display:none!important;}
body .inner-right-form .gform_wrapper .top_label div.ginput_container {
    margin-top: 20px!important;
}
#popmake-4923, #popmake-4922, #popmake-4929, #popmake-4932, #popmake-4935, #popmake-4938, #popmake-4946, #popmake-4949, #popmake-4955, #popmake-4954,
#popmake-4959, #popmake-4964, #popmake-4966, #popmake-4969, #popmake-4972, #popmake-4974, #popmake-4979, #popmake-4982, #popmake-4981, #popmake-4988, #popmake-4991, #popmake-4995, #popmake-4998,#popmake-9747, #popmake-9749{ background-color: #ea5297; color: #fff; border-radius:5px;} 

#popmake-4923 .gform_wrapper, #popmake-4922 .gform_wrapper, #popmake-4929 .gform_wrapper, #popmake-4932 .gform_wrapper, #popmake-4935 .gform_wrapper, #popmake-4938 .gform_wrapper, #popmake-4946 .gform_wrapper, #popmake-4949 .gform_wrapper, #popmake-4955 .gform_wrapper, #popmake-4954 .gform_wrapper,
#popmake-4959 .gform_wrapper, #popmake-4964 .gform_wrapper, #popmake-4966 .gform_wrapper, #popmake-4969 .gform_wrapper, #popmake-4972 .gform_wrapper, #popmake-4974 .gform_wrapper, #popmake-4979 .gform_wrapper, #popmake-4982 .gform_wrapper, #popmake-4981 .gform_wrapper, #popmake-4988 .gform_wrapper, #popmake-4991 .gform_wrapper, #popmake-4995 .gform_wrapper, #popmake-4998 .gform_wrapper , ,#popmake-9747 .gform_wrapper{ margin: 16px 0 0;}

#popmake-4923 .popmake-title, #popmake-4922 .popmake-title, #popmake-4929 .popmake-title, #popmake-4932 .popmake-title, #popmake-4935 .popmake-title, #popmake-4938 .popmake-title, #popmake-4946 .popmake-title, #popmake-4949 .popmake-title, #popmake-4955 .popmake-title, #popmake-4954 .popmake-title,
#popmake-4959 .popmake-title, #popmake-4964 .popmake-title, #popmake-4966 .popmake-title, #popmake-4969 .popmake-title, #popmake-4972 .popmake-title, #popmake-4974 .popmake-title, #popmake-4979 .popmake-title, #popmake-4982 .popmake-title, #popmake-4981 .popmake-title, #popmake-4988 .popmake-title, #popmake-4991 .popmake-title, #popmake-4995 .popmake-title, #popmake-4998 .popmake-title, #popmake-9747 .popmake-title{display:none;}



.cta-forms input.medium, .cta-forms textarea.medium{background:#fff; margin-bottom:10px;}
.cta-forms input[type="submit"]{    background-color: #3a3c41;
    color: #fff;
    border-radius: 3px; margin:auto!important;}
.footer-pay-now{    margin-top: 20px;}
.footer-pay-now .btn{border-radius:0; width:100%; color:#fff!important; font-weight:500;}
.btn-primary.payu-btn{background:#4cadc9; color:#fff;
    padding: 10px 15px;
    font-weight: 500; border-color:#4cadc9; transition:all .3s ease-in-out; }
.btn-primary.payu-btn:hover{background:#17a0b3; transition:all .3s ease-in-out;}
.counter-img img {
    max-width: 40px;
    margin: auto;
    border-radius: 100%;
}
.numbers-item3 .numbers-count{padding-bottom:0!important;}
.numbers-item3 .numbers-title{line-height:15px;}
@media only screen and (max-width:1199px)
{
	#popmake-4686{max-width:400px!important; margin:auto!important;}
}
@media only screen and (max-width:1199px) and (min-width:992px)
{
	.landing-header .right-address {
    font-size: 13px;
}
	.inner-right-form .inner-heading{font-size:99%;}
}
	
@media only screen and (min-width: 1024px)
{.pum-container.pum-responsive.pum-responsive-medium {
    margin-left: -27%!important;
    width: 30%!important;
}
.pum-container.pum-responsive.pum-responsive-large {
      margin-left: -27%!important;
    width: 60%!important;
}
	
}

input[type="submit"]:hover, input[type="submit"]:focus, input[type="submit"]:active{background-color:#0e0e0e;}
.landing-footer.ro-footer .ro-footer-bottom .ro-coppyright{text-align:center;}
.c-form .appointment-form-title{display:none;}
body.page-template-page-landing-2, body.page-id-2856, .page-template-page-thankyou-landing{background:#ffffff !important;}
body .vc_custom_1547199860073 {
    background-color: #fff!important;
}
.circle-list.text-center>li::before{position:relative; top:0;}
.vc_btn3.vc_btn3-color-turquoise, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat {
  background-color: #4cadc9!important;
	font-weight:bold;
}
.vc_btn3.vc_btn3-color-turquoise:hover, .vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover{ background-color: #3799b5!important;} 
.cta-small-section .circle-list.spcing.txt-center li {
	font-size: 15px;}
.color-well{text-align:center;}
.wpb_single_image.left-thumb-img img {
    max-width: 270px;
    }
.border-section{border:2px solid #999; border-radius:5px;}
.extra-spc1{min-height:45px;}
.inner-right-form input[type="submit"]:hover, .inner-right-form input[type="submit"]:focus, .inner-right-form input[type="submit"]:active{background:#000;}
.page-id-11 .main-content p { text-align: center;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 50px;
    letter-spacing: 2px;
}
#gtranslate-4{margin-top:12px;}
#gtranslate-4 a.switcher-popup.glink.nturl.notranslate img+span{color:#ddd;}
.vc_btn3, .vc_general, .vc_btn3, .vc_btn3-size-xs{border-radius:3px!important;}
.well a.pink-txt:hover, .well a.pink-txt:focus, .page-template-page-landing-2 a.pink-txt:hover {
    color: #ea5297;
}
.page-template-page-thankyou-landing a.pink-txt:hover, .page-template-page-thankyou-landing a.pink-txt:focus{color: #ea5297;}
.vc_btn3.vc_btn3-size-xs, .btn-info{border-radius:3px!important;font-weight:bold}
.page-id-2856 a.pink-txt:hover{ color: #ea5297;}
.ro-header-v2 .ro-menu-stick .ro-menu-list > ul > li.menu-item-has-children > ul {
  border-top: 3px solid #25b9ce;
}
@media only screen and (min-width:992px)
{
	.ro-header-v2 .ro-menu-stick .ro-menu-list > ul > li.menu-item-has-children > ul > li:hover a, .ro-header-v2 .ro-menu-stick .ro-menu-list > ul > li.menu-item-has-children > ul > li.current-menu-item a, .ro-header-v2 .ro-menu-stick .ro-menu-list > ul > li.menu-item-has-children > ul > li.current-menu-ancestor a {
    color: #25b9ce;
}
	.ro-header-v2 .ro-menu-stick .ro-menu-list > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul{    border-top: 3px solid #25b9ce;}
	.ro-header-v2 .ro-menu-stick .ro-menu-list > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li:hover a, .ro-header-v2 .ro-menu-stick .ro-menu-list > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li.current-menu-item a, .ro-header-v2 .ro-menu-stick .ro-menu-list > ul > li.menu-item-has-children > ul > li.menu-item-has-children > ul > li.current-menu-ancestor a{color:#25b9ce;}
	.ro-header-v2 .ro-menu-stick .ro-menu-list > ul > li.menu-item-has-children > ul > li > a {
    padding: 6px 7px 6px 7px;
}
	.ro-search-form .widget_search .search-form label input.search-field {
		padding: 20px 10px;}
	.ro-search-form .widget_search .search-form label::after{right:15px;}
}
@media only screen and (max-width:991px)
{
	.slicknav-flex a{    position: absolute;
    top: -33px;
    right: 5px;}
	    .slicknav_menu{position: absolute;
    z-index: 9;
    right: 0;
    cursor: pointer;
    width: 100%;
    top: 30px;
	padding: 0 5px;}
	.ro-hamburger{display:none!important;}
	.slicknav_menu .slicknav_icon-bar {
    background-color: #fff;
	}
	a.glink
	{
		color: #fff;
	}
	.slicknav_btn{background:transparent; background-color: transparent;}
	a.slicknav_open {
    background-color: transparent;
}
	.slicknav_nav .slicknav_arrow {
    float: right;
}
	.slicknav_nav>li.menu-item>a {
    float: left;
    text-align: left!important; width:100%!important;
}
	.sub-menu>li.menu-item>a {
    float: left;
    text-align: left!important; width:100%!important;     padding: 2px 10px;
}
	ul.sub-menu{    width: 100%;
    margin-left: 0;
    padding-left: 10px;}
	.slicknav_nav ul{float:left;}
	.slicknav_nav .slicknav_arrow{font-size:25px;}
	ul.slicknav_nav>li {
    border-bottom: 1px solid #3ed9ef;
    float: left;
    width: 100%;
}
	ul.sub-menu li a{font-size:14px;}
	
}
.right-address .btn.btn-pink{font-weight:600;}
img.happy-couples-img {
    width: 100%;
    margin-bottom: 20px;     border: 1px solid #DDD;
    }

@media only screen and (max-width:991px)
{
    .right-address .btn.btn-pink{border-width:2px; }
	.inner-right-form .gform_wrapper .gform_footer input.button, .inner-right-form .gform_wrapper .gform_footer input[type=submit]{font-size:12px!important; letter-spacing:0;}
	.color-well .well{margin-bottom:10px;}
	#nav_menu-13 .rt_menu li{border-bottom:0px;}
	#nav_menu-13 {float:left;}
	 .rt_menu li ul.sub-menu li{border-bottom:0px;}
 .rt_menu li.menu-item-has-children{border-bottom:0px; display: inline-block;
    width: 100%;}
}

.popmake label.gfield_label, #gform_15 label.gfield_label{display:none!important;}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background:transparent; padding-top:0; padding-bottom:0; border-color:transparent!important;}
.gform_wrapper .field_description_below .gfield_description{padding-top:0px!important;}
.gform_wrapper .validation_message{font-weight:500!important;}
.gform_wrapper div.validation_error {
    font-weight: 500;
    margin-bottom: 0;
    border-top: 1px solid #790000;
    border-bottom: 1px solid #790000;
	padding: 5px 0 5px 0;}
#popmake-4686 img#gform_ajax_spinner_20{max-width:40px!important; margin:auto; margin-top:15px;}
#popmake-1097 img#gform_ajax_spinner_19{max-width:40px!important; margin:auto; margin-top:15px;}
.comment-respond .comment-form input.submit, .comment-respond .comment-form select.submit, .comment-respond .comment-form textarea.submit {
   color: #FFFFFF;
	background: #4cadc9; margin-bottom:10px!important;}
.comment-respond .comment-form input.submit:hover, .comment-respond .comment-form input.submit:focus, .comment-respond .comment-form select.submit:hover, .comment-respond .comment-form select.submit:focus, .comment-respond .comment-form textarea.submit:hover, .comment-respond .comment-form textarea.submit:focus{ background: #3799b5!important;}
.ro-blog-sub-article .ro-blog-media .publish{background-color:#4cadc9;}
.ro-btn-2{background: #3799b5; color:#fff; border-color:#3799b5;}
.ro-blog-sub-article .ro-blog-meta::after {
    background-color: #4cadc9;}

.ro-btn-2:hover, .ro-btn-2:focus, .ro-btn-2:active {
    background-color: #4cadc9;
    color: #FFFFFF;
    border-color: #4cadc9;
}
.ro-footer-top-2 .footer-widget-1 p a, .ro-footer-top-2 .footer-info li a {
    color: #25b9ce;
}
.main-color{ color: #25b9ce!important;}
.page-template-page-landing-2 header.inner-header, .page-template-templatespage-thankyou-landing-php header.inner-header, .page-template-templatespage-international-landing-php header.inner-header{
    height: 125px;
}
#popmake-4991 .gform_wrapper .gform_footer input.button{letter-spacing: 0;
padding: 10px;}
@media only screen and (max-width:767px)
{
	.f-12{font-size:12px}
	.inner-right-form{padding-top:10px;}
	.calculator-select{width:100%; }
	.calculator_ok{    margin-top: 15px;
    width: 100%;
    margin-left: 0;}
	.hidden-small-spacing{display:none;}

}
@media only screen and (max-width:991px)
{
	
	
	.page-template-templatespage-thankyou-landing-php .slicknav-flex a, .page-template-templatespage-landing-2-php .slicknav-flex a, .page-template-templatespage-international-landing-php .slicknav-flex a{display:none;}
	.page-template-templatespage-thankyou-landing-php .ro-logo img, .page-template-templatespage-landing-2-php .ro-logo img,  .page-template-templatespage-international-landing-php .ro-logo img{    max-width: 150px;
    margin: auto;}
	.page-template-templatespage-thankyou-landing-php .ro-header-v2.landing-header .ro-section-logo .ro-logo{padding-top:5px;}
	.page-template-templatespage-landing-2-php .ro-header-v2.landing-header .ro-section-logo .ro-logo{padding-top:5px;}
	.page-template-templatespage-international-landing-php .ro-header-v2.landing-header .ro-section-logo .ro-logo{padding-top:5px;}
	.page-template-templatespage-thankyou-landing-php .ro-header-v2 .ro-section-logo .ro-infomation {
    margin-top: 5px;
}
	.page-template-templatespage-international-landing-php .ro-header-v2 .ro-section-logo .ro-infomation {
    margin-top: 5px;
}
	.page-template-templatespage-landing-2-php .ro-header-v2 .ro-section-logo .ro-infomation {
    margin-top: 5px;
}
	.page-template-templatespage-thankyou-landing-php .right-address .btn.btn-pink{margin-bottom:10px;}
}
@media only screen and (max-width:400px)
{
	#popmake-4686{max-width:320px!important; margin:auto!important;}
	input[type="submit"] {
    padding: 10px 5px; letter-spacing:0;
}
}

.gform_ajax_spinner{max-width:40px!important;}
.blog-light .ro-blog .ro-blog-item .ro-content .ro-text-ellipsis a:hover, .blog-light .ro-blog .ro-blog-item .ro-content .ro-excerpt a:hover{
    color: #ddd;
}
 .ro-blog-sub-article > h4 a:hover, .ro-blog-sub-article .ro-sub-content .ro-readmore-btn:hover {
    color: #25b9ce;
}
.tpl2 .ro-testimonial-slider .flex-control-nav li a.flex-active, .tpl2 .ro-testimonial-slider .flex-control-nav li a:hover {
    background-color: #25b9ce;
}
.widget_recent_entries ul li a:hover{color: #25b9ce;}
.sidebar-left .widget.widget_search .search-form input.search-field:hover, .sidebar-left .widget.widget_search .search-form input.search-field:focus, .sidebar-right .widget.widget_search .search-form input.search-field:hover, .sidebar-right .widget.widget_search .search-form input.search-field:focus {
    border-color: #26b9ce;
}
body.single-post h4{font-size:18px; margin-bottom:0;}
body.single-post h5{margin-bottom:0;}
.single-post .main-content ol{margin-left:0; padding-left:15px;}
.ro-blog-sub-article .ro-sub-content .ro-readmore-btn{margin-top:8px;}
article .ro-blog-sub-article {
    padding-left: 0;
}
.single-post .main-content .tb-blog ul li{list-style-type:circle;}
.single-post .main-content .tb-blog ul{padding-left:15px; margin-bottom:15px;}
.ro-pagination .page-numbers.current, .ro-pagination .page-numbers:hover, .ro-pagination .page-numbers:focus {
   background-color: #25b9ce;
    border-color: #25b9ce;
}
.top-sidebar ul.menu>li.menu-item>a:hover {
     color: #ea5297;
}
.ro-heading .main-heading span{color:#25b9ce;}
.pay-now-form input, .pay-now-form textarea{margin-bottom:8px!important; width:100%!important;}
.pay-now-form h4{font-size:16px;}
.ro-section-title-bar .ro-breadcrumb a:hover{color: #25b9ce;}
.ro-list li::before {
   color: #25b9ce;}
.well.c-form input[type="submit"]:hover, .well.c-form input[type="submit"]:focus, .well.c-form input[type="submit"]:active{    background-color: #17a0b3;}

.pay-now-form input[type="submit"]:hover, .pay-now-form input[type="submit"]:focus, .pay-now-form input[type="submit"]:active{    background-color: #17a0b3;}

.pay-now-form{    background: #fff;
    padding: 10px;
    border: 1px solid #ddd;
    margin-bottom: 30px;
    padding-bottom: 0;}
a{cursor:pointer;}
#gform_19 input[type="submit"]:hover, #gform_19 input[type="submit"]:focus, #gform_19 input[type="submit"]:active{    background-color: #17a0b3;}
.ro-doctor-wrapper .ro-doctor-item.ro-doctor-grid-style2:hover .ro-doctor-content {
    border-color: #25b9ce;
}
@media only screen and (max-width:575px)
{
	.address-list li i {
    width: 35px;
    height: 35px;
   line-height: 35px;
    font-size: 22px;
}
	.address-list li {
		min-height:auto;
    padding-left: 45px;
     font-size: 12px;
    line-height: 17px;
}
	
}
@media only screen and (max-width:392px)
{#text-44{float:left;     width: 100%;}}

#popmake-5597 {
    top: 35% !important;
}
#custom-sumo h3{
color: rgb(234,82,151) !important;
background-color: rgba(0,0,0,0) !important;
font-family: Arial,Helvetica Neue,Helvetica,sans-serif !important;
font-weight: 700 !important;
font-style: normal !important;
font-size: 22px !important;
text-align: center !important;

line-height: 21px !important;

padding: 0px !important;
margin: 0px !important;
	margin-bottom: 8px !important;
letter-spacing: normal !important;
}
.pum-title{display:none;}
  
.theme-1092 .pum-container, .pum-theme-lightbox .pum-container {
 padding: 10px 8px !important;
    border-radius: 6px !important;
    border: 0px solid #25b9ce !important;
    box-shadow: 0 0 5px 0 rgb(2, 2, 2) !important;
    background-color: rgb(239, 239, 239) !important;
} 
.popmake-title{
color: rgb(234, 82, 151) !important;
background-color: rgba(0, 0, 0, 0) !important;
font-family: Arial, Helvetica Neue, Helvetica, sans-serif !important;
font-weight: 700 !important;
font-style: normal !important;
font-size: 21px !important;
text-align: center !important;
border-width: 0px !important ;
border-color: rgb(0, 0, 0) !important;
border-style: solid !important;
border-radius: 0px !important;
line-height: 21px !important;
box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px inset !important;
text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px !important;
padding: 0px !important;
margin: 0px !important;
letter-spacing: normal !important;
}

#custom-sumo {
	text-align:center;
}

#custom-sumo .sub-form-h {

    color: rgb(37, 185, 206) !important;
    background-color: rgba(0, 0, 0, 0) !important;
    font-family: Arial, Helvetica Neue, Helvetica, sans-serif !important;
    font-weight: 700 !important;
    font-style: normal !important;
    font-size: 20px !important;
    text-align: center !important; 
    border-width: 0px !important;
    border-color: rgb(0, 0, 0) !important;
    border-style: solid !important;
    border-radius: 0px !important;
    line-height: 26px!important;
    box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px, rgba(0, 0, 0, 0) 0px 0px 0px inset !important;
    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px !important;
    padding: 0px !important;
    margin: 0px !important;
    letter-spacing: normal !important;

}

#custom-sumo .gform_button{
   
    color: rgb(255, 255, 255) !important;
    background-color: rgb(36, 117, 213) !important;
    font-family: "Open Sans", sans-serif !important;
    font-weight: 600 !important;
    font-style: normal !important;
    font-size: 15px !important;
    line-height: 1.5 !important;
    text-shadow: rgba(0, 0, 0, 0) 0px 0px 0px !important;
    margin: 0px auto !important;
    margin: 0px !important;
    display: block !important;
    width: 80% !important;
    height: 100% !important;
    box-shadow: rgba(0, 0, 0, 0) 0px 0px 0px inset !important;
    cursor: pointer !important;
	margin-left: 10% !important;
}
.gform_wrapper ul.gform_fields li.gfield {
     padding-right: 0px !important; 
}

#custom-sumo .medium{
	background-color:#fff;
	font-weight: 600;
}

	.pum-theme-1092 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close{
		    right: 0px !important;
    
    top: -10px !important;
	}	
.chatbot {
    position: fixed;
    z-index: 999999;
}
/*===============================Author section==========================*/
.author_details
{
    background-color: #D3D3D3;
    padding-right: 15px;
    text-align: justify;
    padding: 15px;
    min-height: 175px;
}
.author_details h6
{
    color: black;
}
.author_details img
{
   width: 120px !important;
    height: 120px !important;
    max-width: 120px !important;
    
}
.author_details .img-box
{
    float: left;
    width: 120px;
    height: 120px;
    border-radius: 50%;
    overflow: hidden;
    margin-top: 20px;
    margin-bottom: 40px;
    text-align: center;
    margin-right: 20px;
}
.author_details .author_description
{
    color: black;
}

.home-appointment-section .gform_wrapper div.validation_error {
    color: #fff;
	font-size:13px !important;
}
.home-appointment-section .gform_wrapper .validation_message {
color: #fff;
	font-size:13px !important;
}
.error-msg-sec {
color: #000;
}
.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
max-width: calc(100% - 0px) !important;
}

.home-appointment-section .gform_wrapper .gform_body .form-sub-heading{
    display:none;
}

.sidebar-appointment-form .gform_wrapper div.validation_error {
    font-weight: 300;
    margin-bottom: 0;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 5px 0 5px 0;
    color: #000;
}
.sidebar-appointment-form .gform_wrapper .validation_message {
    color: #ff0;
}

.pum-title {
    display: block;
    color: #FFFFFE !important;
    font-size: 26px !important;
}
#pum_popup_title_5597
{
	color: #ea5297 !important;
}
.error-msg-sec {
    color: #fff;
    font-size: 13px !important; 
    font-weight: 500;
}

/*===============================Landing page Gravity Form ==========================*/
.gform_wrapper div.validation_error {
    font-weight: 500;
    margin-bottom: 0;
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 5px 0 5px 0;
}
/* .gform_wrapper div.validation_error {
    color: #000;
}
.gform_wrapper .validation_message {
    color: #000;
} */
.inner-right-form {
    color: #000;
}
body .inner-right-form .gform_wrapper .top_label div.ginput_container {
    margin-top: 0px!important;
}
.pum-theme-1091 .pum-content, .pum-theme-default-theme .pum-content {
    color: #fff;
}
.popmake.theme-1091 .gform_ajax_spinner {
    /*display: none; */
}
.popmake.theme-1091 .inner-error-msg-sec, 
.popmake-content .inner-error-msg-sec {
    color: #000;
	font-size: 12px;
	font-weight: 500;
}
.gform_wrapper .top_label input.medium
{
	font-weight: 500;
}
.gform_wrapper .top_label textarea {
    color: #000;
    background: #fff;
	font-weight: 500;
}
.cta-forms input.medium {
	margin-bottom: 0;
}
.gform_wrapper .gform_footer {
    margin: 0px 0 0 0;
}
.gform_wrapper {
    margin-bottom: 0px;
}

.pum-theme-1095 .pum-content + .pum-close, .pum-theme-cutting-edge .pum-content + .pum-close
{
	background-color: rgba( 0, 183, 205, 1.00 ) !important;
	color: #fff !important;
}

.gform_wrapper .top_label input.medium {
    font-weight: 500;
    margin-top: 10px;
	margin-bottom: 10px !important;
}
.gform_wrapper .top_label textarea
{
	margin-top: 10px;
}
.faq-outer h4 {
    color: #1c1c1c !important;
	font-weight: 600 !important;
}
body .gform_wrapper .top_label div.ginput_container {
    margin-top: 0px;
}
body .gform_wrapper ul li.gfield {
    margin-top: 0px;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container
{
	margin-top: -5px;
}
input[type="submit"]
{
	letter-spacing: 0px;
}
.page-template-page-landing-2 .gform_wrapper div.validation_error, 
.page-template-page-landing-2 .gform_wrapper .validation_message, 
.page-template-page-international-landing .gform_wrapper div.validation_error, 
.page-template-page-international-landing .gform_wrapper .validation_message,
.home .gform-body .gform_fields .gfield_validation_message
{
	color: #ff0 !important;
	
	border: 1px solid #ff0;
    padding: 2px 0px 2px 4px;
}

.page-template-page-landing-2 .inner-error-msg-sec, 
.page-template-page-international-landing .inner-error-msg-sec
{
  color: #fff !important;	
	font-size:13px !important
}
.gform_submission_error  {
	border:1px solid #ff0 !important;
	color: #ff0 !important;
	border-radius: 8px;
    padding: 4px;
}
#popmake-5597 .gform_submission_error {
    color: #f00 !important;
    line-height: inherit;
    border: 1px solid #f00 !important;
    border-radius: 8px;
    padding: 4px;
	font-size:15px !important;
}
.gform_validation_errors {
	border:none !important;
}
#popmake-5597 .validation_message{
	 color: #f00 !important;
	border:none !important;
}

.ro-footer .ro-footer-bottom {
    padding-top: 17px !important;
    padding-right: 0 !important;
    padding-bottom: 48px !important;
    padding-left: 0 !important;
}
.custom-gallery-112 .wpb_image_grid .wpb_image_grid_ul img {
   padding: 4px;
}
.top-sidebar .gform_wrapper .validation_message{
	border: 1px solid #ff0;
    padding: 2px 0px 2px 4px;
}
/*Custom Whatsapp*/
.wa__stt_online .wa__btn_txt {
    position: relative;
    z-index: 4;
    display: none;
}
.wa__button {
    width: 54px;
    min-height: 54px;
}
.wa__btn_w_icon .wa__btn_icon {
      left: 12px;
     width: 32px;
}

.custom-whatsapp {
    position: fixed;
    bottom: 96px;
    right: 30px; 
    z-index: 9999;
}
.wa__btn_popup .wa__btn_popup_icon {
    display: none;
}
.f-12 p, .f-12 a{
	font-size:12px
}
.f-12 .vc_column-inner {
 
  padding-left: 3px !important;
  padding-right: 3px !important;
}
/*Custom Whatsapp*/
/* Faq design */
.faq-outer{
	position:relative;
}
@media only screen and (max-width:580px)
{
.remove-on-mob{
		display:none !important
	}
	
.f-12 .vc_column-inner {
 
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.f-12 {
  margin-top: 0px !important;
  
}
}
@media only screen and (max-width:767px)
{
#popmake-5597 .gfield_description {
  
	font-size:13px !important
}
.f-12 .vc_column-inner {
 
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.f-12 {
  margin-top: 0px !important;
  
}
	.row-mt-0  .wpb_wrapper .vc_custom_heading {
    margin-top: 0px !important;
  }
}
.idoctor-excellence {
	position: static;
}
.post-template-default h2{
	font-size: 26px !important;
  line-height: 1.5 !important;
}

/* Back To Top Button Hide */
div#ro-backtop {
    display: none !important;
}

.blog-view-all{
	background-color: #4cadc9 !important;
  font-weight: bold !important;
	font-size: 11px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 12px;
  padding-right: 12px;
	border-radius: 3px !important;
}
.text-pink{
	color:#ea5297 !important;
}
.gform_legacy_markup_wrapper ul li.gfield {
    margin-top: 0px !important;
}
@media (max-width: 767px) {
    .idoctor-blog-home1 .blog-view-all {
        bottom: 20px !important;
        left: 15px !important;
    }
}
@media (min-width: 1400px) {
    .idoctor-blog-home1 {
        padding: 58px 80px 150px 85px !important;
    }
}

/* additional address style */
 
.address-landing {
    display: flex;
    flex-direction: row;
    column-gap: 6px;
    margin-bottom: 0px;
    margin-top: 11px;
    margin-left: -15px;
    margin-right: -15px;
}

.add-list {
    display: flex;
    background-color: #a8edf9;
    padding: 15px 0px 15px 8px;
    color: #111;
    font-size: 14px;
    border-radius: 4px;
    font-weight: 600;
    align-items: center;
    letter-spacing: -0.5px;
    width: 100%;
    text-decoration: none;
}

.add-list i {
    margin-right: 4px;
}
#popmake-10741 #pum_popup_title_10741{
	line-height:inherit !important
}
@media screen and (min-width: 767px) {
    .mob-view{
        display: none;
    }
    .deesk-view{
        display: block;
    }

}
@media screen and (max-width: 767px) {
    .add-list {
        display: flex;
    background-color: transparent;
    padding: 0px 0px;
    font-size: 13px;
    font-weight: 800;;
    }
    .mob-view{
        display: block;
    }
    .deesk-view{
        display: none;
    }
     .vc_custom_heading.mb5.pink-txt {
    margin-top: 0px !important;
    }
    .inner-right-form .{
        margin-bottom: 0px !important;
    }
	.inner-right-form .wpb_wrapper .vc_custom_heading{
        margin-top: 0px !important;
    }
    .add-heading{
        font-size: 20px !important;
    }
	.inner-right-form .wpb_wrapper .vc_custom_heading.vj-mt-3 {
    margin-top: 12px !important;
	}
}
@media (min-width: 992px) {
    .ro-stick-active .ro-menu-stick {
        position: static !important;
	}
}
 .idoctor-blog-home1 .blog-view-all {
        left: 100px !important;
        bottom: 90px !important;
}
@media (max-width: 1399px) {
  .idoctor-blog-home1 .blog-view-all {
    bottom: 30px !important;
    left: 15px !important;
	}
}
@media only screen and (min-width :768px) and (max-width :991px) {
	 .idoctor-blog-home1 .blog-view-all {
	 left: 76px !important;
	}
}
@media (max-width: 767px) {
.footer-fix-strip {
    background-color: #17a0b3;
    width: 100%;
    height: 42px;
    position: fixed;
    bottom: 0px;
    left: 0px;
    z-index: 2;
    color: #fff;
    font-size: 18px;
    text-transform: capitalize;
    text-align: center;
    line-height: 42px;
    font-weight: 800;
    cursor: pointer;
}
.nta_wa_button {
    position: relative;
    bottom: -50px;
}
.call-to-btn {
    bottom: 52px !important;
	}
	
.page-template-page-landing-2 .custom-whatsapp {
    bottom: 102px !important;
}
.page-template-page-international-landing .custom-whatsapp {
    bottom: 102px !important;
}
	
}
@media (min-width: 767px) {
.footer-fix-strip{
	display:none;
}
}

.custom-mmt-15 {
    font-size: 18px;
    margin-top: -20px;
}