.vw-health-care-pro-slider-ive .vw-health-care-pro-slider-box-ive {
    margin-left: 10%;
    max-width: 45%;
}
.vw-health-care-pro-slider-ive .owl-dots {
    margin-top: -4%;
    float: left;
    margin-left: 14%;
}
.vw-health-care-pro-slider-ive .owl-carousel .owl-item img{
	width: 100% !important;
}
.vw-health-care-pro-our-services-content-ive:hover .vw-health-care-pro-service-inner-ive{
	background-color: #5191cd;
}
.vw-health-care-pro-our-services-content-ive figure {
    margin-top: -30%;
    border: 10px solid #eceef1;
    border-radius: 50%;
}
.vw-health-care-pro-service-inner-ive {
    padding: 30px 25px 9em 25px;
}
.vw-health-care-pro-our-services-content-ive:hover .vw-health-care-pro-service-inner-ive h2,.vw-health-care-pro-our-services-content-ive:hover .vw-health-care-pro-service-inner-ive p{
	color: #ffffff !important;
}
.vw-health-care-pro-appointment-ive .vw-health-care-pro-appointment-shortcode-ive {
	padding: 35px;
	background-color: #fff;
	position: absolute;
	top: 80%;
	left: 0;
	width: 76%;
	right: 0;
	margin: 0 auto;
	z-index: 99;
}
.vw-health-care-pro-appointment-ive .vw-health-care-pro-appointment-shortcode-ive input,.vw-health-care-pro-appointment-ive .vw-health-care-pro-appointment-shortcode-ive select,.vw-health-care-pro-appointment-ive .vw-health-care-pro-appointment-shortcode-ive textarea{
  background-color: #f5f8f9;
  border:none;
  border-radius: 50px;
  padding: 24px;
  margin-bottom: 20px;
  width: 100%;
  font:700 19px/20px "Roboto";
  color: #6e8480;
}
.vw-health-care-pro-appointment-ive .vw-health-care-pro-appointment-shortcode-ive textarea {
  border-radius: 10px;
  height: 172px;
  margin-bottom: 0;
}
.vw-health-care-pro-appointment-ive .vw-health-care-pro-appointment-shortcode-ive input::placeholder,.vw-health-care-pro-appointment-ive .vw-health-care-pro-appointment-shortcode-ive textarea ::placeholder,.vw-health-care-pro-appointment-ive .vw-health-care-pro-appointment-shortcode-ive select option{
  font:700 19px/20px "Roboto";
  color: #6e8480;
}
.vw-health-care-pro-appointment-ive .vw-health-care-pro-appointment-shortcode-ive input[type="submit"] {
  background-color: #00386c;
  padding: 15px 27px;
  display: inline-block;
  border-radius: 50px;
  font: 400 25px/35px "Sacramento";
  color: #ffffff;
}
.vw-health-care-pro-appointment-ive .vw-health-care-pro-appointment-shortcode-ive input[type="submit"]:hover{
  background-color: #5191cd;
}
.vw-health-care-pro-our-features-ive{
    padding-top: 280px;
}
.vw-health-care-pro-our-features-ive .vw-health-care-pro-feature-main-content-ive{
    max-width: 73%;
    margin: 0 auto 25px !important;
}
.vw-health-care-pro-our-features-content-ive{
	border-bottom:8px solid #00386c;
	margin:10px;
}
.vw-health-care-pro-our-features-content-ive:hover{
	background-color: #5191cd;
	border-color: #5191cd;
}
.vw-health-care-pro-our-features-content-ive figure {
    background-color: #ffffff;
    border-radius: 50%;
    padding: 20px;
}
.vw-health-care-pro-our-features-content-ive:hover h2,.vw-health-care-pro-our-features-content-ive:hover p,.vw-health-care-pro-our-features-content-ive:hover a{
	color: #ffffff !important;
}
.vw-health-care-pro-choose-inner-ive {
    padding: 4em 0em 2em 8em;
}
.vw-health-care-pro-appointment-ive {
    position: relative;
}
.vw-health-care-pro-symptoms-us-ive .container-fluid,.vw-haelth-care-pro-emergency-contact-ive .container-fluid{
    max-width: 85%;
}
.vw-health-care-pro-choose-us-wrapper-ive{
	margin-bottom: 0;
}
.vw-health-car-pro-symptoms-right-img-ive{
    display: flex;
    align-items: center;
}
.vw-health-care-pro-how-it-work-ive .vw-health-care-pro-main-title-ive .wp-block-column{
	margin:25px 0;
}
.vw-haelth-care-pro-emergency-box-ive form input,.vw-haelth-care-pro-emergency-box-ive form select,.vw-haelth-care-pro-emergency-box-ive form textarea{
  background-color: #f5f8f9;
  border: none;
  border-radius: 50px;
  padding: 24px;
  margin-bottom: 20px;
  width: 45%;
  margin: 10px;
  font:700 19px/20px "Roboto";
  color: #6e8480;
}
.vw-haelth-care-pro-emergency-box-ive form textarea {
  border-radius: 10px;
  height: 172px;
  margin-bottom: 0;
}
.vw-haelth-care-pro-emergency-box-ive form input::placeholder,.vw-haelth-care-pro-emergency-box-ive form textarea ::placeholder,.vw-haelth-care-pro-emergency-box-ive form select option{
  font:700 19px/20px "Roboto";
  color: #6e8480;
}
.vw-haelth-care-pro-emergency-box-ive form input[type="submit"] {
  background-color: #00386c;
  padding: 15px 27px;
  display: inline-block;
  border-radius: 50px;
  font: 400 25px/35px "Sacramento";
  color: #ffffff;
  width:95%;
}
.vw-haelth-care-pro-emergency-box-ive form input[type="submit"]:hover{
  background-color: #5191cd;
}
.vw-haelth-care-pro-emergency-box-ive .vw-health-care-pro-right-box-ive {
    text-align: center;
    border-top: 2px solid #000;
    margin: 25px 0;
}
.vw-health-care-pro-record-content-ive {
    padding: 2em 2em 2em 7em;
}
.vw-health-care-pro-video-bg-ive {
    max-width: 335px;
    height: 226px !important;
    margin: 0 auto;
    border: 13px solid #fff;
    border-radius: 50%;
    min-height: 335px;
}
.vw-health-care-pro-timming-content-ive{
    max-width: 820px;
    position: relative;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 165px;
    background-color: #fff;
    text-align: center;
    box-shadow: 3px 13px 17px -8px #ccc;
    height: 100%;
    padding: 165px 21px 40px;
}
.vw-health-care-pro-newsletter-ive .vw-health-care-pro-left-box-ive input[type="email"] {
  border: 3px solid #fff;
  font-size: 16px;
  padding: 23px 10px;
  margin: 0 0 0px 0;
  height: auto;
  width: 100%;
  background: transparent;
  max-width: 65%;
  border-radius: 50px;
}
.vw-health-care-pro-newsletter-ive .vw-health-care-pro-left-box-ive input::placeholder{
  font:400 19px/38px "Sacramento";
  color: #ffffff;
}
.vw-health-care-pro-newsletter-ive .vw-health-care-pro-left-box-ive input[type="submit"] {
  padding: 10px 56px 21px;
  font:400 25px/40px "Sacramento";
  color: #00386c;
  border: none;
  background-color: #fff;
  border-radius: 50px;
  margin-left: -27px;
  position: relative;
  right: 60px;
}
.vw-health-care-pro-left-box-ive .wp-block-cover {
    padding: 2em 4em 2em 8em;
}
.vw-health-care-pro-right-box-ive {
    padding: 3em 2em;
}
.vw-health-care-pro-our-blogs-ive .post-content-area{
	padding: 15px;
}
.vw-health-care-pro-our-blogs-ive .ive-inner-post-content{
	padding: 15px 0 !important;
}
.vw-health-care-pro-our-blogs-ive h2.post-title {
    background-color: #fff;
    border-radius: 5px;
    padding: 20px;
}
.vw-health-care-pro-our-blogs-ive .ive_latest_post_date {
    flex: 100%;
    margin: 15px 0;
    max-width: 100%;
}
/*-------------------- Media Style -------------------*/
@media screen and (max-width:776px) {
	.vw-health-care-pro-slider-ive .vw-health-care-pro-slider-box-ive{
		max-width: 100%;
		margin-bottom: 10px auto;
	}
	.vw-health-care-pro-appointment-ive .vw-health-care-pro-appointment-shortcode-ive {
	    padding: 15px;
	    position: unset;
	    width: 100%;
	}
	.vw-health-care-pro-appointment-ive .wp-block-cover{
		min-height: 220px !important;
	}
	.vw-health-care-pro-choose-inner-ive,.vw-health-care-pro-record-content-ive,.vw-health-care-pro-left-box-ive .wp-block-cover{
		padding: 25px;
	}
	.vw-health-care-pro-choose-us-wrapper-ive .wp-block-image,.vw-health-care-pro-how-it-work-ive .wp-block-image{
		text-align: center;
	}
	.vw-health-care-pro-newsletter-ive .vw-health-care-pro-left-box-ive input[type="email"],.vw-health-care-pro-symptoms-us-ive .container-fluid, .vw-haelth-care-pro-emergency-contact-ive .container-fluid{
		max-width: 100%;
	}
	.vw-haelth-care-pro-emergency-box-ive form input, .vw-haelth-care-pro-emergency-box-ive form select, .vw-haelth-care-pro-emergency-box-ive form textarea{
		width: 100%;
		margin:10px auto;
	}
	.vw-haelth-care-pro-emergency-box-ive form input[type="submit"]{
	    font: 400 20px/35px "Sacramento";
	    width: 100%;
	}
	.vw-health-care-pro-right-box-ive{
		padding: 0;
	}
	.vw-health-care-pro-video-bg-ive {
	    max-width: 215px;
	    height: 197px !important;
	    margin: 0 auto;
	    border: 13px solid #fff;
	    border-radius: 50%;
	    min-height: 215px;
	}
	.vw-health-care-pro-newsletter-ive .vw-health-care-pro-left-box-ive input[type="submit"] {
	    right: 0;
	    left: 0;
	    margin: 12px auto;
	    display: block;
	}
}
@media screen and (min-width: 577px) and (max-width:767px){
	.wp-block-column:not(:only-child){
		flex-basis: 100% !important;
	}
}
@media screen and (min-width: 768px) and (max-width:991px){
	.vw-health-care-pro-choose-inner-ive,.vw-health-care-pro-left-box-ive .wp-block-cover,.vw-health-care-pro-record-content-ive{
		padding: 15px;
	}
	.vw-health-care-pro-newsletter-ive .vw-health-care-pro-left-box-ive input[type="submit"] {
	    right: 0;
	    left: 0;
	    margin: 12px auto;
	    display: block;
	}
	.vw-haelth-care-pro-emergency-box-ive form input, .vw-haelth-care-pro-emergency-box-ive form select, .vw-haelth-care-pro-emergency-box-ive form textarea{
		width: 100%;
		margin:10px auto;
	}
	.vw-health-care-pro-symptoms-us-ive .container-fluid, .vw-haelth-care-pro-emergency-contact-ive .container-fluid,.vw-health-care-pro-newsletter-ive .vw-health-care-pro-left-box-ive input[type="email"]{
		max-width: 100%;
	}
	.vw-haelth-care-pro-emergency-box-ive form input[type="submit"]{
	    font: 400 20px/35px "Sacramento";
	    width: 100%;
	}
	.vw-health-care-pro-work-blog-content-ive .wp-block-column:not(:only-child){
		flex-basis: 100% !important;
	}
	.wp-block-columns.vw-health-care-pro-work-blog-content-ive{
		flex-wrap: wrap;
	}
	.vw-health-care-pro-work-blog-content-ive .wp-block-image{
		text-align: center;
	}
	.vw-health-care-pro-appointment-ive .vw-health-care-pro-appointment-shortcode-ive{
		width: 100%;
	}
	.vw-health-care-pro-appointment-ive .vw-health-care-pro-appointment-shortcode-ive input[type="submit"]{
		font-size: 18px;
	}
}
@media screen and (min-width: 992px) and (max-width:1200px){
	.vw-health-care-pro-choose-inner-ive,.vw-health-care-pro-left-box-ive .wp-block-cover,.vw-health-care-pro-record-content-ive{
		padding: 15px;
	}
	.vw-health-care-pro-newsletter-ive .vw-health-care-pro-left-box-ive input[type="submit"] {
	    right: 0;
	    left: 0;
	    margin: 12px auto;
	    display: block;
	}
	.vw-haelth-care-pro-emergency-box-ive form input, .vw-haelth-care-pro-emergency-box-ive form select, .vw-haelth-care-pro-emergency-box-ive form textarea{
		width: 100%;
		margin:10px auto;
	}
	.vw-health-care-pro-symptoms-us-ive .container-fluid, .vw-haelth-care-pro-emergency-contact-ive .container-fluid,.vw-health-care-pro-newsletter-ive .vw-health-care-pro-left-box-ive input[type="email"]{
		max-width: 100%;
	}
	.vw-haelth-care-pro-emergency-box-ive form input[type="submit"]{
	    font: 400 20px/35px "Sacramento";
	    width: 100%;
	}
	.wp-block-columns.vw-health-care-pro-work-blog-content-ive{
		flex-wrap: wrap;
	}
	.vw-health-care-pro-work-blog-content-ive .wp-block-image{
		text-align: center;
	}
	.vw-health-care-pro-appointment-ive .vw-health-care-pro-appointment-shortcode-ive{
		width: 100%;
	}
	.vw-health-care-pro-appointment-ive .vw-health-care-pro-appointment-shortcode-ive input[type="submit"]{
		font-size: 18px;
	}
}