/*
Theme Name: iMedica
Theme URI: https://brainstormforce.com/demos/imedica/
Author: Brainstorm Force
Author URI: http://themeforest.net/user/brainstormforce
Description: iMedica is probably the most comprehensive & feature rich WordPress theme that's made for medical organizations. Responsive code, retina ready graphics, lightweight framework and very flexible structure makes it outstanding.
Version: 3.1.15
License: GNU General Public License v2 or later
License URI: - http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: imedica
Tags: white
----------------------------------------------------------------*/

/* New Fixes */
/* new css for form */
.gform_wrapper .gfield_checkbox li label, .gform_wrapper .gfield_radio li label{max-width:100%; !important}
#gform_18 .gf_first_five.left_custom_column1, #gform_18 .gf_custom_radio.gfield_html,#gform_18.gf_custom_radio{width:28.8% !important}
/* #field_18_91{padding-left:100px;} */
#gform_20 .line-height{line-height:17vh !important;color:#8c99b1;}
#gform_18 .left_custom_column2, #gform_18 .left_custom_column3, #gform_18 .left_custom_column4, #gform_18 .left_custom_column5 {width: 11.6%;text-align: center;}
.gform_wrapper .top_label li.gfield.gf_first_five:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_fourth_five:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_second_five:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm), .gform_wrapper .top_label li.gfield.gf_third_five:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),
.gform_wrapper .top_label li.gfield.gf_fifth_five:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){
display: -moz-inline-stack;display: inline-block;vertical-align: top;float: none;}
body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox, body .gform_wrapper ul li.field_description_below div.ginput_container_radio{margin-top:5px !important;}
.gform_wrapper ul.gfield_checkbox li, .gform_wrapper ul.gfield_radio li{padding:5px !important}
.gfield_checkbox{
display:inline-flex !important;
}
.ginput_container_checkbox{
	padding-top:0 !important;
}
.gf_question .ginput_container_checkbox{
	float:right !important;
}
.question_condition{
	float:right !important;
	width:auto !important;
}
.physical .ginput_container_checkbox{
		float:right !important;
		margin-right:-384px !important;
}
#gform_20 .gf_custom_40{width:35%;}
#gform_20 .gf_custom_60{width:60%;}
#gform_20 .gc_column5_1{padding-top:3%;}
#gform_20 .gc_column5_1, #gform_20 .gc_column5_2, #gform_20 .gc_column5_3, #gform_20 .gc_column5_4, #gform_20 .gc_column5_5, #gform_20 .gc_column5_6{float:left;clear:none!important;}
#gform_20 .gc_column5_1{width:25%;}
#gform_20 .gc_column5_2, #gform_20 .gc_column5_3, #gform_20 .gc_column5_4, #gform_20 .gc_column5_5, #gform_20 .gc_column5_6{width:15%;}
#gform_20 .gc_column5_6{padding-right:0!important;}
#gform_20 .ginput_container_checkbox{display:inline-block;}
/* New Fixes */
.strong-padding {line-height:40px;}
h2.site-title {padding: 5px 0 !important;}
p {color:#252525;}
/*a:hover {text-decoration:underline;}*/
.header-title h2{font-family: 'Amatic SC';font-weight: 900;color: #ffffff;font-size:150px;}
#primary {margin-top:0px;}
#header-slideshow div div {padding-top: 0px; margin-bottom: 0px}
.wpb_single_image img {border-radius:20px; border:3px solid #ff9c00;}
.patient-form-text {text-align:center; color:white; font-size: 30px;}
.staff-text {font-size: 30px; color: black; text-align:center; height:100%;}
/*.uvc-heading-spacer img {border-radius:20px; border:3px solid #ff9c00;}*/
.no-display {display:none;}
.no-border div div img{border: none;}
.row.imedica-footer-area {text-align:center;}
#rss-3  h3 a img, #rss-5  h3 a img{display:none;}
/*#rev_slider_1_1 {box-shadow: 0px 5px 15px 1px;}*/
.vc_custom_1494260145562 {height:100px;}
/*.vc_custom_1494269921624 {border-bottom: #ff9c00 2px solid; padding-bottom: 10px;}*/
.header-shadow .upb_row_bg{
	opacity:1 !important;
}
/* buttons */
.orange-btn {
	background-color:#ff9c00; 
	border-radius:35px;
	font-family: 'Source Sans Pro';
	font-size: 18px;
	color:white;
	border: 2px solid #ff9c00;
	padding:24px
}
.orange-btn:hover {
	background-color:#fff; 
	color:#ff9c00;
}
	 

/* Contact Form */
.two-column{ 
	max-width: 550px;
	margin:0px auto;
}
.two-column .left{
	width: 300px;
	float: left;
        padding-bottom: 2%;
}
.two-column .right{
	width: 250px;
	float: right;
        padding-bottom: 2%;
}
.two-column p{
	margin-bottom: 12px;
}
.two-column input[type="text"], .two-column input[type="tel"],
.two-column input[type="email"], .two-column input[type="date"], .two-column select{
	border:none;
	border:1px solid #7f94a1;
	font-size :14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 540px;
	padding: 5px;
	height: 40px;
}
.two-column .right input[type="text"], .two-column .left input[type="text"],
.two-column .right input[type="tel"], .two-column .left input[type="tel"],
.two-column .right input[type="email"], .two-column .left input[type="email"],
.two-column .right input[type="date"], .two-column .left input[type="date"],
.two-column .right select, .two-column .left select{
	width:240px;
	padding-left: 10px;
	padding-right: 10px;
}
.two-column textarea,
.two-column input[type="text"] {
    position: relative;
    padding: 5px;
    border:1px solid #7f94a1;;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 540px;
    padding-left: 10px;
    padding-right: 10px;
}
.two-column input[type="submit"]{
	font-family:"Lato";
        font-weight:500;
	padding:8px 18px;
	background:#ff9c00;
	color:#fff;
	border: 2px solid #ff9c00;
	float:right;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right: 10px;
	font-size:20px;
}
.two-column input[type="text"]:focus, .two-column textarea:focus, .two-column input[type="tel"]:focus,
.two-column input[type="email"]:focus, .two-column input[type="date"]:focus, .two-column select:focus{
	background: #eee;
}
.two-column input[type="submit"]:hover{
	background-color:#fff;
	color:#ff9c00;
	border: 2px solid #ff9c00;
}
form {margin: 0px auto;}

.orange-btn {
	background-color:#ff9c00; 
	border-radius:35px;
	font-family: 'Source Sans Pro';
	font-size: 18px;
	color:white;
	border: 2px solid #ff9c00;
	padding:24px
}
.orange-btn:hover {
	background-color:#fff; 
	color:#ff9c00;
}
.header-shadow{box-shadow:none!important;}
.header-shadow .upb_row_bg{box-shadow: 0 5px 15px 1px;}
.vc_row.wpb_row.vc_row-fluid.header-shadow{ overflow: visible!important;}
#header-slideshow{min-height:10px!important;}
@media only screen and (max-width: 580px) {
    .two-column .right{
	    float: none;
      margin:0px auto;
      width:300px;
    }
    .two-column .left{
      float:none;
      margin:0px auto;
      padding:0;   }
    .two-column textarea {
      width:240px;
      height:300px;
    }
    .two-column p {text-align:center;}
    .two-column input[type="submit"] {
      margin: 0px auto;
      float: none;
      width: 240px;
      margin-left: 18px;
    }
}

/* Meet our Staff Section */
.staffbox-text h3 {color: #ff9c00; font-size: 35px; font-weight: bold;}
.staffbox-text h4 {color: white; font-size: 25px; font-weight: bold;}
.staffbox-text p {color: white; font-size: 20px;}
.staffbox-text-orange p {color: #ff9c00; font-size: 20px;}
.staff-text-col {text-align: left;}

/*Newborn Care Section */
.newborn p {color: white; font-size: 16px;}
.newborn-orange p {color: #ff9c00; font-size: 16px;}

/* Text Styling */
.text-lato div p{font-family:"Lato";font-weight:400;font-size:17px;line-height:25px; color:#333333;}
.text-lato div h3{font-family:"Lato";font-weight:400;font-size:20px;line-height:30px; color:#ff9c00;}
.text-lato div ul {list-style:none;}
.text-lato div ul li{font-family:"Lato";font-weight:400;font-size:17px;line-height:25px; color:#333333;}
.text-header div h2 {font-family:"Amatic SC";font-weight:700;font-size:80px;line-height:100px;color:#ff9c00;}

/* About Containers */
.about-container div {
    border-radius: 20px;
}

.about-container div div div div div p {
    color: white;
    font-size: 20px;
}
.about-container div div div div div h3 {
    color: #ff9c00;
    font-size: 35px;
    font-weight: bold;
}
.about-container div div div div div ul { list-style: none; }
.about-container div div div div div ul li {
    color: white;
    font-size: 20px;
}
.align-center {text-align: center;}
.service-links {text-decoration:none;}
/* Header/Title */
.header-shadow {box-shadow: 0px 5px 15px 1px;}
.site-title {margin-top:0px !important; margin-bottom:0px !important;}

.uvc-heading div h2:hover {text-decoration: none;}
.uvc-heading div:hover {text-decoration: none;}
#header-slideshow {min-height:10px !important;}
.imd_address .address-meta.col-sm-11 {width:auto!important;}
@media screen and (max-width:780px){
 .row.site-navigation.primary-navigation.header-layout1
{
display:none;
}
}
@media screen and (max-width:400px){
a.site-logo-img img {
    max-width: 240px!important;
}
}

/*my-custom-css------------------------------------------*/
#header-slideshow {
	min-height: 10px !important;
}
.uvc-heading-spacer img {
	border-radius: 3px !important;
border: none !important;
padding: 7px 4px !important;
	
}
.uvc-heading-spacer.image_only {
	box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1) !important;
	-moz-box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.1) !important;
}
.vc_custom_1494270267166 {
	border-bottom: #ededed solid 1px !important;
}
/* Contact Form */
#two-column{ 
	max-width: 550px;
	margin:0px auto;
width:100%;
}
#two-column #left{
	width: 300px;
	float: left;
}
#two-column #right{
	width: 250px;
	float: right;
}
#two-column p{
	margin-bottom: 12px;
}
#two-column input[type="text"], #two-column input[type="tel"],
#two-column input[type="email"], #two-column input[type="date"], #two-column select{
	border:none;
	border:1px solid #7f94a1;
	font-size :14px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	width: 540px;
	padding: 5px;
	height: 40px;
}
#two-column #right input[type="text"], #two-column #left input[type="text"],
#two-column #right input[type="tel"], #two-column #left input[type="tel"],
#two-column #right input[type="email"], #two-column #left input[type="email"],
#two-column #right input[type="date"], #two-column #left input[type="date"],
#two-column #right select, #two-column #left select{
	width:240px;
	padding-left: 10px;
	padding-right: 10px;
}
#two-column textarea {
    position: relative;
    padding: 5px;
    border:1px solid #7f94a1;;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    width: 540px;
    padding-left: 10px;
    padding-right: 10px;
}
#two-column input[type="submit"]{
	font-family:"Lato";
        font-weight:500;
	padding:8px 18px;
	background:#ff9c00;
	color:#fff;
	border: 2px solid #ff9c00;
	float:right;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-right: 10px;
	font-size:20px;
}
#two-column input[type="text"]:focus, #two-column textarea:focus, #two-column input[type="tel"]:focus,
#two-column input[type="email"]:focus, #two-column input[type="date"]:focus, #two-column select:focus{
	background: #eee;
}
#two-column input[type="submit"]:hover{
	background-color:#fff;
	color:#ff9c00;
	border: 2px solid #ff9c00;
}
form {margin: 0px auto;}

.orange-btn {
	background-color:#ff9c00; 
	border-radius:35px;
	font-family: 'Source Sans Pro';
	font-size: 18px;
	color:white;
	border: 2px solid #ff9c00;
	padding:24px
}
.orange-btn:hover {
	background-color:#fff; 
	color:#ff9c00;
}
@media only screen and (max-width: 580px) {
    #two-column #right{
	    float: none;
      margin:0px auto;
      width:100%;
    }
    #two-column #left{
      float:none;
      margin:0px auto;
      padding:0;
      width:100%  
 }
    #two-column textarea {
      width:240px;
      height:300px;
    }
    #two-column p {text-align:center;}
    #two-column input[type="submit"] {
      margin: 0px auto;
      float: none;
      width: 240px;
      margin-left: 18px;
    }
}
.wpb_row.vc_inner .vc_single_image-img {
    border-radius: 0px !important;
border: 1px solid #36454f !important;
padding: 8px !important;
}
.imgborder-img img {
    border-radius: 0px !important;
border: 1px solid #36454f !important;
padding: 8px !important;
}
.wpb_text_column.wpb_content_element.staff-text p {
	color: #575757 !important;
	line-height: 32px !important;
	font-size: 25px !important;
}
/*.orange-btn {
    border-radius: 3px !important;
    font-size: 24px !important;
    padding: 11px 32px !important;
}*/
button.ubtn-normal {
    padding: 10px 30px !important;
	border-radius: 0px !important;
}
a.site-logo-img img {max-width:310px !important;}

div.vc_row-has-fill div div div div.wpb_wrapper h3 { color: #ff9c00; font-size: 35px; font-weight: 700; text-align:center; }
div.vc_row-has-fill div div div div.wpb_wrapper h4 { color: #ffffff; font-size: 25px; font-weight: 700; text-align:center; }
div.vc_row-has-fill div div div div.wpb_wrapper p { color: #ffffff; font-size: 20px; text-align:center; }
#respmenu ul.nav-menu li:hover > ul.sub-menu {
    margin-top: 0;
    opacity: 0;
    transition: all 0.2s ease 0s;
    visibility: hidden;
}

.covidrow{
	width:100%;
	float:left;
	padding:70px 0;
}
.covidrow h3 {
	font-size:36px !important;
	color:#fff !important;
	font-weight:bold !important;
}
.covidrow h4 {
	font-size:96px !important;
	color:#ff9c00 !important;
	font-weight:900 !important;
	line-height:100px
}
.covid-box {
	width:100%;
	float:left;
	margin:40px 0 !important;
}

.covid-box li {
	display:inline-block;
	float:left;
	width:23.5%;
	margin-right:2%;
}
.covid-box li:nth-child(4) {
	margin-right:0;
}
.covid-box li .covid-img-box {
	width:100%;
	float:left;
	padding:5px;
	background:#fff;
	border-radius:3px;
	margin-bottom:10px !important;
}
.covid-box li .covid-img-box img {
	width:100%;
	float:left;
}
.covid-box li h2 {
	width:100%;
	float:left;
	background:#ff9c00;
	border-radius:3px;
	text-align:center;
	padding:5px 0;
}
.covid-box li h2 a {
	color:#fff;
	font-size:18px;
	font-weight:bold;
	display:block;
}
.request-appt a,.reqbtn a{pointer-events: none;}
@media screen and (min-width: 1024px) {
    div.header-title div h2 {
        font-size: 150px !important;
    }
    /*.uvc-main-heading h2 { font-size: 150px !important; }*/
}
@media screen and (max-width: 1023px) {
    div.header-title div h2 {
        font-size: 120px !important;
    }
    /*.uvc-main-heading h2 { font-size: 120px !important; }*/
}
@media screen and (max-width: 768px) {
    div.header-title div h2 {
        font-size: 80px !important;
    }
    .about-row div div div div div h2 {font-size:40px !important;}
    .patient-form-text div p{font-size:30px !important;}
    .text-header div h2 { font-size:30px !important; }
    /*.uvc-main-heading h2 { font-size: 80px !important; }*/
	.covidrow h3 {font-size:20px !important;}
	.covidrow h4 {font-size:52px !important;}
	.covid-box li {width:48.5%;}
	.covid-box li:nth-child(2n) {margin-right:0;}
}
@media screen and (max-width: 500px) {
    div.header-title div h2 {
        font-size: 50px !important;
        line-height:normal !important;
    }
	.covid-box li {width:100%;margin:0 0 2% 0;}
	.covid-box li:nth-child(2n) {margin-right:0;}
    /*.uvc-main-heading h2 { font-size: 50px !important; }*/
}
@media screen and (max-width: 1040px) {
/*.imd-mobile-menu-buttos {
    display: inline-block;
    margin-top: 15px;
}
.header-default .site-navigation .nav-menu {
    display: none;
}*/
}

@media screen and (max-width: 783px) {
.imd-button-wrap {
    display: inline-block;
    vertical-align: top;
}
}

@media screen and (max-width: 1200px) {
    .about-row div div div div div h2 {font-size:35px !important;}
}
@media (max-width: 479px) {
.uvc-heading.ultimate-heading-4802591f804fc74ea h2 {
    font-size: 60px !important;
}
}
.pdfdownload, .pdfdownload:hover,.gravitypdf-download-link,.gravitypdf-download-link:hover {
	background-color: #ff9c00 !important;
border: 2px solid #ff9c00 !important;
	color:#fff;
	font-size: 16px;
padding: 8px 20px;
	margin-right:10px;
	display: inline-block;
}
.buttons-print{
	background-color: #ccc4b6 !important;
	font-size: 16px!important;
padding: 12px 25px!important;
	color:#fff!important;
}
.prinHeading
{
	visibility: hidden;
	line-height:0;
	font-size:0 !important;
	display:none;
}
.gform_not_found{
	display:none;
}
/* Custom Forms */
form p,
form h3 {color:#36454f }
form p.required {color: red;}
form .separator {
    height:0px;
    padding: 3% 0 3% 0;
    border-bottom: 2px solid #cdcdcd;
}

button.menu-toggle-imd-top-social.icon-rocket {display:none;}
.g-recaptcha {padding-bottom:3%; text-align:center; margin:0px auto;}

a.rsswidget img.rss-widget-icon {display:none;}
.address-clearfix {margin-left:80px;}

@media screen and (max-width: 770px) {
    body{padding-top:60px;}
}

/* Gravity Forms Styles */
.full-width div input {width:100%;}
.full-height div select {height: 40px;}
.round div input {border-radius: 5px;}

.address {margin-left:80px;}
.widget-title {color: white !important;}
.rss-date {color:white !important;}
.gf_first_quarter.gfield_html_formatted{
	padding-top:3%!important;
}
#gform_13 label{
	text-transform:uppercase !important;
}
.customlabel .gfield_label {
    min-height: 36px;
}
#gform_13 .gfield_select{
	padding: 8px 5px;
border: 1px solid #cdcdcd;
}
#field_13_1 {
    width: 50%;
}
#field_13_2, #field_13_3 {
    width: 25%;
}
#field_13_4 {
    width: 65%;
}
#field_13_5 {
    width: 35%;
}
#gform_13 input[type="text"]
{
	width:100% !important;
}
#field_13_73,#field_13_74,#field_13_75,#field_13_76,#field_13_77,
#field_13_78,#field_13_79,#field_13_80,#field_13_81,#field_13_81,
#field_13_82,#field_13_83,#field_13_84,#field_13_85,#field_13_86,
#field_13_87,#field_13_88,#field_13_89,#field_13_90,#field_13_91,
#field_13_92,#field_13_93,#field_13_94,#field_13_95,#field_13_96,
#field_13_97,#field_13_98,#field_13_98,#field_13_99,#field_13_100,
#field_13_101,#field_13_102,#field_13_103,#field_13_104,#field_13_105,
#field_13_106,#field_13_107,#field_13_108,#field_13_109,#field_13_110,
#field_13_111,#field_13_112,#field_13_113,#field_13_114,#field_13_115,
#field_13_116,#field_13_117,#field_13_118,#field_13_119,#field_13_120,
#field_13_121,#field_13_122,#field_13_123,#field_13_124,#field_13_125,
#field_13_126,#field_13_127,#field_13_128,#field_13_129,#field_13_130,
#field_13_131,#field_13_132,#field_13_133,#field_13_134,#field_13_135,
#field_13_136,#field_13_137,#field_13_138,#field_13_139,#field_13_140,
#field_13_141,#field_13_142,#field_13_143,#field_13_144,#field_13_145,
#field_13_146,#field_13_147,#field_13_148,#field_13_149,#field_13_150,
#field_13_151,#field_13_152,#field_13_153,#field_13_154,#field_13_155,
#field_13_156,#field_13_157,#field_13_158,#field_13_159,#field_13_160,
#field_13_161,#field_13_162,#field_13_163,#field_13_164,#field_13_165,
#field_13_166,#field_13_167,#field_13_168,#field_13_169,#field_13_170,
#field_13_171,#field_13_172,#field_13_173,#field_13_174,#field_13_175,
#field_13_176,#field_13_177,#field_13_178,#field_13_179,#field_13_180,
#field_13_181,#field_13_182,#field_13_183,#field_13_184,#field_13_185,
#field_13_186,#field_13_187,#field_13_188,#field_13_189,#field_13_190,
#field_13_191,#field_13_192,#field_13_193,#field_13_194,#field_13_195,
#field_13_196,#field_13_197,#field_13_198,#field_13_199,#field_13_200,#field_13_201
{
/* 	display:none !important; */
}
#field_13_65 {
    vertical-align: bottom;
}
#gform_13 .gf_first_quarter.left_custom_column, #gform_13 .gf_custom_radio.gfield_html, #gform_13 .gf_custom_radio {
    width: 30% !important;
}
#gform_13 .left_custom_column2,
#gform_13 .left_custom_column3,
#gform_13 .left_custom_column4{
	width: 15%;
text-align: center;
}
#gform_13 .gf_list_3col{
	margin-top:0;
}
#field_13_274 {
    margin-top: 25px !important;
}
#gform_13 .gf_list_3col ul li{
	width: 29% !important;
text-align: center;
}
#gform_13 .gf_list_3col ul li label{
	display:none;
}
#input_13_217 li{
	width:15% !important;
}
#field_13_219, #field_13_220, #field_13_221 {
    width: 15%;
}
#field_13_235,#field_13_236,#field_13_252,#field_13_254,#field_13_140,#field_13_256,#field_13_258,#field_13_260,#field_13_262,#field_13_264,#field_13_268,#field_13_270,#field_13_272{
    margin-top: 34px !important;
}


#gform_14  .gf_custom_1{
	width:34%;
}
#gform_14  .gf_custom_40{
	width:35%;
}
#gform_14  .gf_custom_60{
	width:60%;
}
#gform_14 .gc_custom_2,
#gform_14 .gc_custom_3,
#gform_14 .gc_custom_4 {
    width:22%;
}
#gform_14 .gc_column5_1{
	width:25%;
}
#gform_14 .gc_column5_2, #gform_14 .gc_column5_3, #gform_14 .gc_column5_4, #gform_14 .gc_column5_5, #gform_14 .gc_column5_6{
	width:15%;align-content}
#gform_14 .gc_column5_1,
#gform_14 .gc_column5_2, 
#gform_14 .gc_column5_3,
#gform_14 .gc_column5_4,
#gform_14 .gc_column5_5, 
#gform_14 .gc_column5_6{
	 float:left;
    clear:none!important;
}
#gform_14 .gc_column5_2 input, 
#gform_14 .gc_column5_3 input,
#gform_14 .gc_column5_4 input,
#gform_14 .gc_column5_5 input, 
#gform_14 .gc_column5_6 input{
	width:99%;
}
#gform_14 .gc_column5_1{
	padding-top:3%;
}
#gform_14 .gc_column5_6{
	padding-right:0!important;
}
#gform_16 .gf_pediatric_col_1
{
	width:40%;
}
#gform_16 .gf_pediatric_col_2
{
	width:60%;
}
#gform_16 .gf_pediatric_col_1,
#gform_16 .gf_pediatric_col_2,
#gform_16 .gf_pediatric_col_sub_1,
#gform_16 .gf_pediatric_col_sub_2
{
	 float:left;
    clear:none!important;
}
#gform_16 .gfield_description,
#gform_16 .gf_pediatric_col_sub_1,
#gform_16 .gf_pediatric_col_sub_2{
	padding:0;
	margin:0;
}
#gform_16 .gf_pediatric_col_sub_1 label,
#gform_16 .gf_pediatric_col_sub_2 label{
	display:none;
}
#gform_16 .gf_pediatric_col_sub_1 input,
#gform_16 .gf_pediatric_col_sub_2 input
{ 
width:95%;
}
div#respmenu{
	display:none !important;
}
.gform_confirmation_message {
  font-size: 20px;
  color: #178a39;
}
@media only screen and (max-width: 640px), only screen and (max-device-width: 640px){
    #gform_14 .gf_custom_1,
	#gform_14 .gc_custom_2,
	#gform_14 .gc_custom_3,
	#gform_14 .gc_custom_4,
	#gform_14  .gf_custom_40,
	#gform_14  .gf_custom_60,
	#gform_14 .gc_column5_1,
	#gform_14 .gc_column5_2, 
	#gform_14 .gc_column5_3,
	#gform_14 .gc_column5_4,
	#gform_14 .gc_column5_5, 
	#gform_14 .gc_column5_6,
	#gform_16 .gf_pediatric_col_1,
	#gform_16 .gf_pediatric_col_2{
    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;
    }
	#gform_16 .gf_pediatric_col_sub_1,
	#gform_16 .gf_pediatric_col_sub_2{
		width:48%;
	}
}