/* @override 
	https://expatps.com/site/wp-content/themes/alliedhealth-child/style.css?* */



/*
Theme Name: Universal RX Child Theme
Author: Tona theme
Version: 1.0.0
Theme URI: http://themeforest.net/user/tonatheme
Author URI: http://asianitbd.com/wp/alliedhealth
Description: This is Allied Medical wordpress theme
License: ''
License URI: ''
Tags:one-column, two-columns, right-sidebar, custom-header, custom-menu, editor-style, featured-images, rtl-language-support, sticky-post, translation-ready, microformats
Text Domain: alliedhealth
Template: alliedhealth
*/
@media (min-width:990px) {
	/*CLIENT LOA ORDER FORM*/
.page-id-13207 .gf_left_third {width:15%!important;}
.page-id-13207 .gf_middle_third {width:42.5%!important;}
.page-id-13207 .gf_right_third {width:42.5%!important;}
}
/*NEW Order Form*/
.orderform label {
	margin-top: 2em;
}
.orderform h4 {
	background-color: #e4edff;
	padding-top: 1em;
	margin-top: 2em;
	padding-bottom: 1em;
	padding-left: 1em;
}
.orderform .small {
	font-size: 10px!important;
	color: red;
}
.orderform ul li {
	font-size: 14px;
}
.orderform h2.gsection_title {
	font-size: 24px!important;
	
}
.orderform .address_city, .orderform .address_state {
	width: 100%!important;
	margin-right: 0!important;
	padding-right: 0!important;
}
.orderform #choice_24_21_1, .orderform #choice_25_21_1 {
	position: absolute!important;
	top: 3px!important;
}
.orderform #label_24_21_1, .orderform #label_25_21_1 {
	margin-left: 2em!important;
}
.orderform .gfield_date_year input{
	width: 70px!important;
}
.button .gfield_label {
	display: none!important;
}
.button .ginput_container{
	background-color: #86bc55!important;
	padding: .25em!important;
}
.button .gfield_radio label {
	max-width: 100%!important;
	width: 100%!important;
	text-align: center!important;
	font-size: 16px!important;
	color: #fff!important;
}
.button input {
	display: none!important;
}
.sorting {
	font-size: 12px!important;
	line-height: 12px!important;
}
.dataTable td {
	font-size: 12px!important;
	line-height: 12px!important;
}
.gv-field-label {
	font-size: 12px!important;
	line-height: 12px!important;
	vertical-align: top;
}
/*END NEW Order Form*/
.mobile-key {
	visibility: hidden;
	display: none;
}
.home-bottom .row{
  width: 100%!important;
}
.our-service .single-item .col-title h3 {
display: none;    
}
.about .icon-box span{
	display: none;
}
#ajaxsearchprores2_1.vertical,
    #ajaxsearchprores2_2.vertical,
div.asp_r.asp_r_2.vertical {
    background: #86bc55!important;
}
.blog .share-box {
	display: none;
}
.blog .content:first-child {
	display: none;
}
/*Header and Logo Size*/
.about-post {
    position: relative;
    padding: 30px 0 30px!important;
}
.quote{
	padding-left: 0!important;
}
.quote span{
	display: none;
}
@media (min-width:768px){.container{width:750px}.logo img{width: 180px;}}@media (min-width:992px){.container{width:100%}.logo img{width: 180px;}}@media (min-width:1200px){.container{width:1170px}.logo img{width: 200px;}}
.home .department-section .content-column .single-item:nth-child(4) {
    padding-left: 30px;
	padding-right: 30px;
	padding-top: 40px;
}
.department-section .content-column .single-item .hover-text {
    display: none;
}
.department-section .content-column .single-item:hover .hover-text {
    display: none;
}
#gform_23 .ginput_container_checkbox, .gform_body ul li{
	margin-top: 0!important;
}
#gform_23 .ginput_container_checkbox{
	position: relative;
	top: -15px;
}
#gform_23 .gform_description{
	margin-bottom: 0!important;
}
#gform_20 .gform_footer{
	padding-left: 40px;
}
.ginput_container_checkbox input{
	margin-top: 0!important;
}
.sidebar {
    padding-top: 40px;
}
.wpb_heading{
	margin-bottom: 20px;
}
.probox {
  background: #86bc55 !important;
}
.probox .innericon{
	background: #86bc55!important;
}

.top-bar {
    position: relative;
    background: #001689;
}
p, li{
	
	font-family: 'Raleway', sans-serif;
		
}
.why-chooseus .img-box img{
	width: 60px;
	position: relative;
	top: -25px;
}
.checkout-service .btn-style-one{
	display: none;
}
div.vc_row.wpb_row.vc_row-fluid.vc_custom_1536268930521.vc_row-has-fill.vc_row-o-equal-height.vc_row-flex {
	margin-bottom: -90px!important;
}
.footer-upper{
	background-color: #142294;
}
.footer{
	background-color: #091579;
}
.coppy-right.center{
	color: #fff;
}
#bunch_abous_us-2 .content ul{
	margin-right: 0;
}
.footer-widget-about .content ul li a{
	color: #ffffff!important;
}
.footer-widget-about .content ul li{
	border-bottom: 0px dotted #2238ed !important;
}
.home .our-service .single-item{
	height: 400px;
}
#clients-services .our-service .single-item{
	height: 520px;
}
#providers-services .our-service .single-item{
	height: auto;
}
.top-bar .top-bar-right .top-info ul li {
    border-right: 0;
}
.top-bar .top-bar-left .top-info ul li {
    border-left: 0;
}
.top-info ul li{
	float: left;
	margin-left: 20px;
}
.top-info ul li:first-child{
margin-left: 0;
	font-weight: bold!important;
}
.top-info ul li #ajaxsearchpro2_1{
	margin-top: 4px;
}
.container p{
	margin-bottom: 1em!important;
	font-size: 14px!important;
	line-height: 24px!important;
}
.why-chooseus p{
	font-size: 14px!important;
	line-height: 24px!important;
	color: #232323!important;
}
.checkout-service .single-item-1 {
    position: relative;
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    min-height: 420px;
}
.checkout-service .single-item-2 {
    position: relative;
    background: #3b8ede;
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
    min-height: 420px;
    padding-bottom: 30px;
}
.checkout-service .single-item-3 {
    position: relative;
    background: #001689;
    padding-top: 30px;
    padding-left: 30px;
    
    padding-bottom: 30px;
    min-height: 420px;
}
.checkout-service .single-item-1 h2 {
    position: relative;
    font-size: 28px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 15px;
}
.checkout-service .single-item-2 h2 {
    position: relative;
    font-size: 28px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 12px;
}

.checkout-service .single-item-3 h2 {
    position: relative;
    font-size: 28px;
    color: #fff;
    font-weight: bold;
    margin-bottom: 20px;
}
.checkout-service .single-item-2 li {
    padding-left: 25px;
    margin-bottom: 9px;
}
.checkout-service .single-item-2 li span {
    position: relative;
    left: -25px;
    font-size: 22px;
    font-family: 'Asap', sans-serif;
    font-weight: bold;
    color: #fff;
    transition: .5s ease;
    padding-right: 0;
    margin-right: -13px;
}
.checkout-service .single-item-3 ul li {
    position: relative;
    margin-bottom: 15px;
    padding-bottom: 15px;
	font-size: 14px;
    font-family: 'Asap', sans-serif;
    color: #fff;
    border-bottom: 1px dotted #2238ed !important;
}
.checkout-service .single-item-3 ul li:after {
    background-image: none;
   
}
.footer-upper {
    position: relative;
    padding-top: 60px;
    padding-bottom: 60px;
}
.our-service .single-item {
    background: #3b8ede;
    padding-bottom: ;
}
.our-service .single-item .col-title h2 {
    position: relative;
    float: left;
    font-size: 20px;
    color: #fff;
    font-weight: 700;
    text-transform: capitalize;
    margin-top: 0;
}
.our-service .single-item .content p {
    position: relative;
    color: #fff;
    font-size: 13px;
    line-height: 24px;
}
.our-service .single-item .content p a{
	color: #fff;
	font-weight: bold;
	position: absolute;
	bottom: 0;
}
.our-service .single-item .content p a:after{
content:'\25BA';
font-size: 10px;
color: #89c03a;
padding-left: 10px;
}
.single-item a.learn-link, .testimonial-carousel a{
	color: #001689;
	font-weight: bold;
}
.single-item a.learn-link:after{
content:'\25BA';
font-size: 10px;
color: #89c03a;
padding-left: 10px;
}
.testimonial-carousel a:after{
	content:'\25BA';
	font-size: 10px;
	color: #89c03a;
	padding-left: 10px;
}
.our-service .single-item .col-title {
    position: relative;
    margin-bottom: 5px;
    margin-top: 3px;
    min-height: inherit;
}
.main-header .nav-outer {
    margin-top: 8px;
    margin-bottom: -8px;
}
.goog-te-gadget {
	color: #fff!important;
}
select.goog-te-combo{
	color: #000!important;
}
input, textarea{
	border: 1px solid #ccc;
	border-radius: 5px;
}
.call button{
	padding: 10px 30px;
	border-radius: 0px;
	background-color: #89c03a!important;
	color: #fff;
	border: 0;
	font-size: 15px;
	font-family: 'Asap', sans-serif;
	font-weight: 700;
}
input.button{
	padding: 10px 30px;
	border-radius: 0px;
	background-color: #001689;
	color: #fff;
	border: 0;
	font-size: 15px;
	font-family: 'Asap', sans-serif;
	font-weight: 700;
}
.btn-style-one {
	font-size: 15px!important;
	letter-spacing: 0px!important;
}
.about .image-box {
    position: relative;
    top: 100px;
}
.two-col-fluid .icon-box .single-item.active .content {
    background: #3b8ede;
}
.two-col-fluid .icon-box .single-item .content {
    padding-left: 60px;
    padding: 35px 33px 38px 79px;
    background: #001689;
}
.department-section .img-column .single-item .inner-box {
    padding: 20px 33px 20px 30px;
}
.department-section .img-column .single-item .col-title h2 {
    margin-bottom: 14px;
    margin-top: 14px;
}
.content-column .btn-style-one {
    background: #001689;
}
a.hvr-sweep-to-top:before {
    background: #3b8ede;
}
.mainmenu-area .navbar-collapse > ul > li:hover > a {
    color: #89c03a!important;
}
.mainmenu-area .navbar-collapse > ul > li.active > a{
	color: #89c03a!important;
}
.top-bar .top-bar-right .top-info ul li a:hover {
    color: #b2c8e5!important;
}
header .main-header .header-info .icon-box span:before {
    position: relative;
    color: #89c03a;
    font-size: 37px;
    left: -2px;
    top: -9px;
}
.department-section .outer-box {
    position: relative;
    max-width: 303px;
	float: right;
}

.department-section .img-column {
min-height: 705px;
	padding-top: 80px;
}
.department-section .img-column .single-item{
	padding-left: 0;
}
.department-section .img-column .single-item.active,
.department-section .img-column .single-item:hover {
    background: #3b8ede;
    
}
.department-section .img-column .single-item .inner-box.border-bottom:after {
    background: rgba(59, 142, 222, 0.15);  
}.department-section .img-column .single-item {
background: #001689;
}
.two-col-fluid .content-column {
    position:relative;
    padding: 30px 15px 0px 60px;
    overflow: hidden;
    background: #f9fdfe;
    min-height: 605px;
}
.two-col-fluid .icon-box .single-item .content h2 {
    font-weight: 700;
}
.department-section .img-column .column-title {
    position: relative;
    margin-bottom: 29px;
    margin-top: 100px;
    padding-left: 30px;
    margin-right: 20px;
}
.department-section .img-column {
    position:relative;
    padding-bottom: 62px;

}
.department-section .content-column.width-2 {
	background: rgba(0, 0, 0, 0.05);
}
.our-service {
    
    padding-top: 0;
}
.about {
    padding-top: 0;
    padding-bottom: 50px;
}
.testimonial {
        padding: 80px 0 80px;
}
.recent-news {
    padding-top: 50px;
}
.recent-news .single-column {
    min-height: 500px;
}
.header-info .icon-box{
position: relative;
	top: 5px!important;
}
.header-info .content-box{
	display: none!important;
}
.about .col-md-offset-1{margin-left:2%}
.home-posts .vc_gitem-animated-block {
  width: 230px;
  margin: 0 auto;
}
.headline-blue a{
	text-align: center!important;
	color: #001689!important;
	font-size: 24px;
}
.home-posts .vc_custom_1419240516480{
	background-color: transparent!important;
	text-align: center;
}
.home-posts .vc_custom_1419240516480 .vc_btn3-container{
	text-align: center;
}
.blue-button a{
	background-color: #001689!important;
}
.testimonial-area img{
	width: 90px!important;
}
.testimonial .item{
	height: 400px;
}
.testimonial .testimonial-carousel .item .img-box .img-title h2 {
    margin-top: 10px;
}
.map-key-title{
	float: left;
	display: block;
	position: relative;
	top: 12px;
}
ul.map-key{
	float: left;
	list-style: none;
	margin-top: 20px;
}
.map-key .yes{
	padding-left: 25px;
	float: left;
	display: inline-block;
}
.map-key .yes:before{
	content:'\25FC';
	font-size: 24px;
	color: #89c03a;
	position: relative;
	top: 4px;
	padding-right: 5px;
}
.map-key .no{
	float: left;
	display: inline-block;
	padding-left: 30px;
}
.map-key .no:before{
	content:'\25FC';
	font-size: 24px;
	color: #001689;
	position: relative;
	top: 4px;
	padding-right: 5px;
}
.map-key .unidentified{
	padding-left: 30px;
	float: left;
	display: inline-block;
}
.map-key .unidentified:before{
	content:'\25FC';
	font-size: 24px;
	color: #dddddd;
	position: relative;
	top: 4px;
	padding-right: 5px;
}
.call-out-action .container{
	text-align: center;
}
.call-out-action .btn-style-one{
	background-color: #89c03a;
	color: #fff;
}
.call-out-action .pull-right{
	float: none!important;
	clear: both;
	position: relative;
}
.coppy-right a{
	color: #fff;
	text-decoration: underline;
}
.page-title{
	background: rgba(59, 142, 222, 0.10);
}
.vc_tta-panel-heading:nth-child{
	background-color: #fff!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus,.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading h4 a:hover{
	color: #fff;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus,.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover{background-color: #89c03a!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus,.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading{
	background-color: #89c03a!important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus,.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading h4 a{
	color: #fff;
}
.vc_tta-panel-body{
	background-color: #dcebca !important;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after,.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after,.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before{border-color:#001689!important;}
.mapplic-tooltip-description a{
    background-color: #001689!important;
	color: #ffffff!important;
	font-weight: bold!important;
	display: inline-block!important;
	padding: 5px!important;
	float: right!important;
	margin-top: 10px!important;
}

@media (max-width:768px){
	.mobile-img {
		width: 100%!important;
		height: auto!important;
	}
	.map-mobile {
		margin-bottom: -20em!important;
	}
	.map-mobile .vc_column-inner{
		padding: 0!important;
		margin-top: -25em!important;
	}
	.mobile-key {
		visibility: visible!important;
		display: block!important;
		width: inherit!important;
	}	
 .logo img{width: 190px;}
 .top-info ul li{
 	width: 100%;
 	padding: 0!important;
 	margin: 0!important;	
 }
 .top-bar-left ul li:first-child{
 	display: none;
 }
 .top-bar-right ul li:first-child{
 	display: none!important;
 }
 .top-bar-left .top-info, .top-bar-right .top-info{
 	width: 100%;
 }
 .top-bar-right{
 	padding-bottom: 0!important;
 	height: 50px;
 }
 .about .why-chooseus {
     padding-top:0;
 }
 .about .image-box {
     position: relative;
     margin-top: 0;
     top: 0;
 }
 .recent-news .single-column {
     margin-bottom: 0!important;
 }
 .footer-upper {
     position: relative;
     padding-top: 30px;
     padding-bottom: 30px;
 }
 .mainmenu-area .navbar-collapse > ul > li:hover > a {
     color: #061683!important;
 }
 .mainmenu-area .navbar-collapse > ul > li.active > a{
 	color: #061683!important;
 }
 .our-service {
     padding-bottom: 50px;
 }
 .department-section .outer-box {
     position: relative;
     max-width: 100%;
 	float: none;
 }
 .navbar .navbar-collapse ul > li > a.hvr-underline-from-left1{
 	color:#ffffff;
 		background:#528cd8!important;
 }
.map-key-title{
		float: none;
		display: block;
		position: relative;
		top: 12px;
}
  ul.map-key{
 	/*display: none;*/
	  padding: 0;
	  margin: 0;
	  margin-bottom: 25px;
 }
 .department-section .img-column {
 min-height: 500px;
 	padding-top: 0;
 	padding-bottom: 0;
 }
 
}