@media (max-width: 767px){
	article#post-135 .nav-justified .nav-item {
	    -ms-flex-preferred-size: 0;
	    flex-basis: auto;
	    -webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	    flex-grow: 0;
	    width: 56px;
	    display: inline-block;
	}
	.page-description ul {
	    column-count: 1;
	}
	ul#prod_nav {
	    column-count: 7;
	    display: block;
	}
	.page-id-135 .page-description ul {
		padding:40px;
	}
}
@media (max-width: 480px){
	article#post-135 .nav-justified .nav-item{
		width: 100%;
	}
}
@media (max-width: 414px){
	ul#prod_nav {
	    column-count: 4;
	    display: block;
	}
}

@media screen and (min-width: 320px) and (max-width: 800px){
	.modal-body h1{
		font-size: 30px;
	}
	div#gform_wrapper_4, 
	form#gform_5{
		width: 100%;
	}
	li#field_4_1 h1{
		font-size: 21px;
	}
	.gform_wrapper .ginput_container span:not(.ginput_price){
		display: inline-block !important;
		font-size: 16px;
	}
	input#gform_submit_button_4,
	input#gform_submit_button_5, 
	input#gform_submit_button_6{
		padding: 0 0;
	}
	span#input_5_6_3_container, span#input_5_6_4_container, span#input_5_6_5_container{
		width: 100%;
	}
	li#field_5_9, li#field_6_8, li#field_6_8{
		width: 100%;
	}
	.gform_wrapper textarea.small{
		height: 100px !important;
	}
	input#input_5_7{
		width: 100%;
	}

	li#field_6_18 h1{
		margin-left: -40px;
		text-align: center;
	}
}


/*Address Field in Create Patient Field*/
@media screen and (min-width: 320px) and (max-width: 320px){
	#input_5_6_1 {
	    width: 230px;
	}
}

@media screen and (min-width: 360px) and (max-width: 360px){
	#input_5_6_1 {
	    width: 270px;
	}
}

@media screen and (min-width: 375px) and (max-width: 375px){
	#input_5_6_1 {
	    width: 285px;
	}
}

@media screen and (min-width: 384px) and (max-width: 384px){
	#input_5_6_1 {
	    width: 294px;
	}
}

@media screen and (min-width: 411px) and (max-width: 412px){
	#input_5_6_1 {
	    width: 322px;
	}
}

@media screen and (min-width: 414px) and (max-width: 414px){
	#input_5_6_1 {
	    width: 324px;
	}
}

@media screen and (min-width: 480px) and (max-width: 480px){
	#input_5_6_1 {
	    width: 390px;
	}
}

@media screen and (min-width: 533px) and (max-width: 533px){
	#input_5_6_1 {
	    width: 442px;
	}
}

@media screen and (min-width: 568px) and (max-width: 568px){
	#input_5_6_1 {
	    width: 478px;
	}
}


@media screen and (min-width: 600px) and (max-width: 600px){
	#input_5_6_1 {
	    width: 528px;
	}
}

@media screen and (min-width: 640px) and (max-width: 640px){
	#input_5_6_1 {
	    width: 568px;
	}
}

@media screen and (min-width: 667px) and (max-width: 667px){
	#input_5_6_1, #input_5_10{
	    width: 595px;
	}
	.gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex .ginput_right select, .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex select{
		width: 595px !important;
	}
}

@media screen and (min-width: 736px) and (max-width: 736px){
	#input_5_6_1, #input_5_10{
	    width: 664px;
	}
	.gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex .ginput_right select, .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex select{
		width: 664px !important;
	}
}

@media screen and (min-width: 731px) and (max-width: 732px){
	#input_5_6_1, #input_5_10{
	    width: 660px;
	}
	.gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex .ginput_right select, .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex select{
		width: 660px !important;
	}
}

@media screen and (min-width: 768px) and (max-width: 768px){
	#input_5_6_1, #input_5_10{
	    width: 696px;
	}
	.gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex .ginput_right select, .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex select{
		width: 696px !important;
	}
}

@media screen and (min-width: 800px) and (max-width: 800px){
	#input_5_6_1 {
	    width: 748px;
	}
	.gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex .ginput_right select, .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gform_wrapper .ginput_complex select{
		width: 747px !important;
	}
	#input_5_10{
		width: 748px;
	}
}

@media screen and (min-width: 812px) and (max-width: 812px){
	#input_5_9, #input_5_10{
		width: 418px;
	}
}

@media screen and (min-width: 823px) and (max-width: 823px){
	#input_5_9, #input_5_10{
		width: 425px;
	}
}

/*TELL US ABOUT YOURSELF FORM*/
@media screen and (min-width: 320px) and (max-width: 600px){
	input#input_6_13,
	input#input_6_14,
	input#input_6_15,
	input#input_6_16{
		margin-left: -40px;
	}
}

@media screen and (min-width: 320px) and (max-width: 320px){
	input#input_6_13,
	input#input_6_14,
	input#input_6_15,
	input#input_6_16{
		width: 230px !important;
	}
}

@media screen and (min-width: 360px) and (max-width: 360px){
	input#input_6_13,
	input#input_6_14,
	input#input_6_15,
	input#input_6_16{
		width: 270px !important;
	}
}

@media screen and (min-width: 375px) and (max-width: 375px){
	input#input_6_13,
	input#input_6_14,
	input#input_6_15,
	input#input_6_16{
		width: 285px !important;
	}
}

@media screen and (min-width: 384px) and (max-width: 384px){
	input#input_6_13,
	input#input_6_14,
	input#input_6_15,
	input#input_6_16{
		width: 294px !important;
	}
}

@media screen and (min-width: 411px) and (max-width: 411px){
	input#input_6_13,
	input#input_6_14,
	input#input_6_15,
	input#input_6_16{
		width: 321px !important;
	}
}

@media screen and (min-width: 412px) and (max-width: 412px){
	input#input_6_13,
	input#input_6_14,
	input#input_6_15,
	input#input_6_16{
		width: 322px !important;
	}
}

@media screen and (min-width: 414px) and (max-width: 414px){
	input#input_6_13,
	input#input_6_14,
	input#input_6_15,
	input#input_6_16{
		width: 324px !important;
	}
}

@media screen and (min-width: 480px) and (max-width: 480px){
	input#input_6_13,
	input#input_6_14,
	input#input_6_15,
	input#input_6_16{
		width: 390px !important;
	}
}

@media screen and (min-width: 533px) and (max-width: 533px){
	input#input_6_13,
	input#input_6_14,
	input#input_6_15,
	input#input_6_16{
		width: 443px !important;
	}
}

@media screen and (min-width: 568px) and (max-width: 568px){
	input#input_6_13,
	input#input_6_14,
	input#input_6_15,
	input#input_6_16{
		width: 478px !important;
	}
}

@media screen and (min-width: 600px) and (max-width: 600px){
	input#input_6_13,
	input#input_6_14,
	input#input_6_15,
	input#input_6_16{
		width: 528px !important;
	}
}

@media screen and (min-width: 320px) and (max-width: 414px){
	div#landing-page .landing-tabs-cont{
		top: 150px;
	}
	.landing-details{
		margin-top: 180px;
	}
	.landing-item-tabs:first-child{
		margin-left: 0;
	}
}

@media screen and (min-width: 480px) and (max-width: 667px) and (orientation: landscape){
	div#landing-page .landing-tabs-cont{
		top: 150px;
	}
	.landing-details{
		margin-top: 180px;
	}
	.landing-item-tabs:first-child{
		margin-left: 0;
	}
}

@media screen and (min-width: 812px) and (max-width: 812px) and (orientation: landscape){
	div#landing-page .landing-tabs-cont{
		top: 100px;
	}
	.landing-details{
		margin-top: 180px;
	}
}