/*

Theme Name: Medical Directory Child Theme

Theme URI: http: //mysite.com/

Description: This is a custom child theme for Medical Directory

Author: Uouapps

Author URI: http: //mysite.com/

Template: medical-directory

Version: 0.2

*/

@import url("../medical-directory/style.css");



.label_subinfo {font-size:.8rem;margin-bottom:10px;}

.info

	{

	padding:13px 13px 13px 35px;

	background: #fdf9ce;

	border:solid #e6db55 1px;

	margin-bottom:7px;

	-moz-border-radius: 3px; 

	border-radius: 3px;

}


#clear_search{
    margin-left: 8px;
    margin-top: -18px;
    cursor: pointer;
    text-decoration: underline;
    color: #2794a4;
}
.success_message {color: #77a724;font-weight:bold;}
.fail_message {color: red;font-weight:bold;}

span.panel-title {font-weight:bold;font-size:16px;padding-bottom:6px !important;}

#benefit_custom_div input, .custom_rebate_input {max-width:130px;display:inline !important;}


.sub_row span	{width:100%;}


.item_leader {font-size:12px;display:block;line-height: 18px;}


.sub_row span:nth-of-type(3) {

	display:inline-block;

}

.price_field input, .custom_rebate_item input {max-width:130px;display:inline !important;}



.sub_row .price_field::before, .custom_rebate_item::before {

  content: "$";

	font-size: 20px;

}

.custom_rebate_item::before {margin-left:6px;}



.item_leader {font-weight:bold;}

.benefit_item {display:inline-block;width:20%;}
.edit_mode .benefit_item {display:block;width:auto;}
.edit_mode .benefit_item.hidden_item {display:none;}

.benefit_item_div label {display:inline !important;}





.sub_row.item_code {width:50px;}

.sub_row.item_name span {width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}



.edit_mode {background-color:#eee !important;}
.edit_mode label {background-color:transparent !important;}

.edit_mode .item_name  {width: 80%;}

.edit_mode .item_name span {text-align: left;}





#service_item_data {min-width: 200px;max-width: 500px;color: #313131 !important;display: inline-block;margin-right: 5px;}



#div_service_item_data #link_item {background-color: #eee;padding: 5px;border-radius: 5px;font-size: 12px;}

#div_service_item_data i.fa {font-size: 16px;}
.panel_info {margin-bottom:10px;}

.item_info  {display:block !important;text-align: left !important;}


.panel-heading {padding-bottom:14px !important;}



.err_item {color:#ff0000;}

#service_items .table {width:initial;}

.wait_item:after{content: ' ';background-image: url(/wp-content/uploads/loading.gif);background-size: 20px 20px;width: 20px;height: 20px;display: inline-block;margin-left: 10px;position: absolute;margin-top: 5px;}

.btn {min-width: 40px;}

#add_service_div .btn {margin-top:5px;}

#success_message {color: green;padding: 0 0 10px 5px;}



#div_service_results{border:solid #ccc 1px;position:absolute;background:#fff;border-top:0;z-index:10;min-width:240px;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.3);box-shadow:0 0 5px 0 rgba(0,0,0,0.3)}

#div_service_results img, #div_country img{display:block;margin:auto;padding:15px}

div.service_item.service_item_wrapper{box-sizing:border-box;color: #fff;}

#div_service_results div, #div_country div{font-size:14px;padding:7px 10px;cursor:pointer;color:#000;text-align:left;}

#div_service_results div:hover, #div_country div:hover{background:#efefef}

#div_service_results img, #div_country img{width:auto!important}

.hidden_item {display:none;}

.scrollto_link {text-decoration:underline;}







body, p, ul, ol, h1, h2, h3, h4, h5, h6 {font-family:Montserrat,Arial, Helvetica, sans-serif!important;}
a {color: #38aabb!important;text-decoration:underline;}
a:focus, .btn:focus {outline:none!important;}
p {line-height:1.6em!important}
.btn, .button, a.button, .btn-new, .btn-custom, body #profile-account2 .green-haze, .cbp-l-filters-button .cbp-filter-item, a.cbp-l-inline-view {font-family:Montserrat,Arial, Helvetica, sans-serif!important;background-color:#333d3f!important;color:#fff!important;border-radius: 20px!important;padding: 10px 30px 12px 30px!important;text-transform: uppercase!important;font-weight: 700!important;font-size: 14px!important;box-sizing: border-box!important;line-height: 18px!important;text-decoration:none;border: 0!important;cursor:pointer;display: inline-block;}
#profile-account2 .btn {font-size:13px!important;padding:10px 25px!important;margin-bottom:2px;margin-top:2px;}
.btn:hover, .button:hover, a.button:hover, .btn-new:hover, .btn-custom:hover, body #profile-account2 .green-haze:hover, .cbp-l-filters-button .cbp-filter-item:hover, a.cbp-l-inline-view:hover  {background-color:#38aabb!important;color:#fff;}
.cbp-l-filters-button .cbp-filter-item a {color:#fff!important;}
.bootstrap-wrapper .btn.btn-danger {background:#d9534f!important;}
.bootstrap-wrapper .btn.btn-danger:hover {background:#b2322e!important;}

.btn.btn-primary, .buttonblue, a.buttonblue, .btn-custom-search, .btn-info, .cbp-l-filters-button .cbp-filter-item, a.cbp-l-inline-view {background-color: #38aabb!important;color:#fff!important;}
.btn.btn-primary:hover, .buttonblue:hover, a.buttonblue:hover, .btn-custom-search:hover, .btn-info:hover, .cbp-l-filters-button .cbp-filter-item:hover, a.cbp-l-inline-view:hover {background-color:#333d3f!important;color:#fff;}
.cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active {background:transparent!important;color:#38aabb!important;border:solid #38aabb 2px!important;}
.cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active a {color:#38aabb!important;}
.btn-custom-search {display:inline-block;height:auto;padding-left: 30px;padding-right: 30px;}
.input-field .form-group.search button {width:auto!important;}
.form-inline select, .form-inline textarea, .form-inline input[type="text"], .form-inline input[type="password"], .form-inline input[type="datetime"], .form-inline input[type="datetime-local"], .form-inline input[type="date"], .form-inline input[type="month"], .form-inline input[type="time"], .form-inline input[type="week"], .form-inline input[type="number"], .form-inline input[type="email"], .form-inline input[type="url"], .form-inline input[type="search"], .form-inline input[type="tel"], .form-inline input[type="color"], select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {border-radius:20px!important;border: solid #ccc 1px!important;}
.advanced-serach .form-group .marker {border-radius:20px!important;}
.advanced-serach .form-group .marker, .advanced-serach .form-group .arrow {background:transparent!important;}
.medicaldirectory-home-banner .home-banner-button {display:none;}
.mb10 {margin-bottom:10px;}
.mt10 {margin-bottom:10px;}
.tab-content .form-group {margin-bottom: 10px!important;}
.uou-block-1f {background: #e9eaea!important;}
.uou-block-4e {background-color: #333C3F!important;color: #fff!important;text-align:center;}
.uou-block-4e .contact-info > li {color:#909090}
.uou-block-4e .contact-info > li .fa, .uou-block-4e a {color: #fff!important;}
.uou-block-4e .social-icons li {display:inline-block;}
.uou-block-4e .social-icons li a {padding:7px;font-size: 18px;}
.fa-google:before {content: "\f167"!important;}
.uou-block-4e ul {list-style-type:none;padding:0;margin:0;}
.uou-block-4e h5 {text-transform: none!important;margin-bottom: 5px;}
.uou-block-4a .social-icons > li > a {color: #fff!important;}
.uou-block-4a .social-icons > li > a:hover {color:#38aabb!important}
.secondary.uou-block-4a {background:#1c2223!important;}
.uou-block-1f .authentication li a {text-decoration:none;color: #333d3f!important;font-weight: 700;text-transform: uppercase;font-size: 13px!important;}
.uou-block-1f .authentication li a:hover {color:#38aabb!important}
.uou-block-1f .authentication li {margin-top: 0!important;}
.uou-block-1f .authentication li:first-child {margin-right:20px!important;}
.uou-block-1f .authentication {margin-right: 0!important;}
.uou-block-2b {background:#fff;}
.login-reg-popup {left:auto!important;right:0!important}
.login-reg-popup:before {left:auto!important;right:10px!important;}
.uou-block-1f .authentication li:first-child {padding-right: 0!important;border-right: 0!important;}
.logged-in .uou-block-1f .authentication li:first-child {margin-right:0!important;}
#loginform label {font-weight:400;font-size:14px;}
form#loginform {margin-bottom:0!important}
.toolbar form.search-form {display: none;}
.uou-block-2b {padding: 15px 0!important;}
.uou-block-2b .logo {height: 50px;}
.mobile-sidebar-button:hover {background-color: #38aabb!important;}
.btn-custom {background-color: #38aabb!important;border-color: #38aabb!important;}
.btn-custom:hover {background-color:#333d3f;border-color:#333d3f}
.uou-block-2b .nav .sf-menu > li > a {font-family:'Montserrat',arial;color: #38aabb!important;text-decoration: none;font-size: 13px!important;}
.uou-block-2b .nav .sf-menu > li:hover > a, .uou-block-2b .nav .sf-menu > li.active > a, .uou-block-2b .nav .sf-menu > li.sfHover > a {color:#333d3f}
body ul#pt-2 h2, body ul#pt-1 h2, body ul#pt-2 h3, body ul#pt-1 h3, body ul#pt-3 h2, body ul#pt-4 h2, body ul#pt-3 h3, body ul#pt-4 h3 {background-color:#38aabb!important;border-bottom:0!important;border-top:0;}
body ul#pt-2 h3, body ul#pt-1 h3, body ul#pt-3 h3, body ul#pt-4 h3 {padding-top:0;}
body ul#pt-1:hover .submit-btn, body ul#pt-2:hover .submit-btn, body ul#pt-3:hover .submit-btn, body ul#pt-4:hover .submit-btn {border:0;background:transparent!important;}
body ul#pt-3 ul li.even {background:#f1f1f1!important;}
ul#pt-1 a, ul#pt-2 a, ul#pt-3 a, ul#pt-4 a {color:#fff!important;background-color:#38aabb;}
body ul#pt-1 ul li.even {background: #f1f1f1 !important;}
body ul#pt-4 li h2 {font-weight: 400!important;}
ul#pt-1 a:hover, ul#pt-2 a:hover, ul#pt-3 a:hover, ul#pt-4 a:hover {background-color:#6cc1ce!important;}
ul#pt-1, ul#pt-2, ul#pt-3, ul#pt-4, ul#pt-5 {box-shadow:0 0 10px rgba(0,0,0,0.2)}
ul:hover .submit-btn a {background-color:#6cc1ce!important;}
.medicaldirectory-home-banner h2 {font-family: 'Montserrat',arial!important;}
a.homeicon {text-decoration:none;width:50%;float:left;background-color:#38aabb;color: #fff!important;text-align:center;padding:10px;height:130px;}
a.homeicon span {display:block;}
a.homeicon img {width:60px;}
a.homeicon:hover {opacity:0.85;color:#fff;}
.home-banner-text .banner-icon {display:none;}
.medicaldirectory-home-banner {background:transparent!important;}
.medicaldirectory-home-banner .overlay {display: none!important;}
.medicaldirectory-home-banner h2 {font-size: 36px!important;line-height: 48px!important;}
.home-search-content {text-align:center;background:transparent;position: initial!important;}
.input-field .form-group.search {float: none!important;text-align:center;clear:both;padding-top:20px;width: auto!important;}
.advanced-serach .form-group .arrow {right: 20px!important;}
.home-search-content .input-field > div  {display:inline-block;width:220px;}
.home-search-content .input-field > div:nth-child(5)  {display:block;width:auto;}
.home-search-content .input-field .form-group {float:none;width:auto;}
.textcontained {max-width:900px;margin:auto;}
.advanced-serach {background:transparent!important;}
a.homeicon:nth-child(2) {background-color:#6cc1ce;}
a.homeicon:nth-child(3) {background-color:#6cc1ce;}
a.homeicon:nth-child(6) {background-color:#6cc1ce;}
a.homeicon:nth-child(7) {background-color:#6cc1ce;}
a.homeicon:nth-child(10) {background-color:#6cc1ce;}
a.homeicon:nth-child(11) {background-color:#6cc1ce;}
a.homeicon:nth-child(14) {background-color:#6cc1ce;}
a.homeicon:nth-child(15) {background-color:#6cc1ce;}
#iv-form3 h3, #login-2 h3 {font-family:Montserrat,Arial, Helvetica, sans-serif!important;color:#38aabb!important;font-weight:400!important;text-align: center;background: transparent!important;padding-top: 30px!important;padding-bottom: 0!important;}
body #profile-account2 .caption {font-family:Montserrat,Arial, Helvetica, sans-serif!important;color:#38aabb!important;font-weight:400!important;background: transparent!important;padding-top: 22px!important;padding-bottom: 0!important;padding-left: 30px!important;padding-right: 30px!important;}
body #profile-account2 .caption-subject {color:#38aabb!important;font-family:Montserrat,Arial, Helvetica, sans-serif!important;font-weight:400;font-size:18px!important;}
.content, .profile-content, #profile-account2 .profile-sidebar-portlet {box-shadow: 0 0 10px rgba(0,0,0,0.1)!important;}
.registration-style .content > .col-md-12 {float:none;}
.registration-style .content, #login-2 .content {max-width: 800px!important;margin: 0 auto 30px!important;display: block!important;}
.specialist-list li:before {color:#38aabb!important}
.title-content {border-bottom:0!important;padding-bottom:0!important}
body .cbp-l-project-details-title span {font:400 18px 'Montserrat', serif !important;color:#38aabb!important;}
.sidebar-content > .sidebar-content {padding:0}
.sidebar-content .cbp-search-input {margin-bottom:10px}
#fees_table {box-shadow: 0 0 10px rgba(0,0,0,0.1)!important;margin-bottom:30px;}
table.fees_table > thead > tr > th, table.fees_table > tbody > tr > th, table.fees_table > tfoot > tr > th, table.fees_table > thead > tr > td, table.fees_table > tbody > tr > td, table.fees_table > tfoot > tr > td {font-size:13px!important;line-height:18px!important;padding: 8px 12px!important;}
.cbp-item-wrapper {background:transparent!important}
.qualification-list li {width:100%!important;float:none!important;}
.cbp-l-doctor-info {padding-left:25px!important;}
.cbp-l-doctor-desc {font:400 15px/20px "Montserrat", sans-serif!important;color:#333d3f!important;}
.qualification-list {font:400 14px/1.6em "Montserrat", sans-serif!important;color:#333d3f!important;}
.cbp-l-inline-desc {font:400 14px/1.6em "Montserrat", sans-serif!important;color:#333d3f!important;}
.cbp-l-inline-subtitle {font:700 14px/1.6em "Montserrat", sans-serif!important;color:#333d3f!important;}
.content .conten-desc .cbp-l-inline .cbp-l-award-title {font:700 14px/1.6em "Montserrat", sans-serif!important;color:#333d3f!important;}
.cbp-l-project-details-list li {font-size:14px!important;}
.uou-block-3a .breadcrumbs {font-size:13px!important;}
.uou-block-3a {padding:5px!important;}
.breadcrumbs > li a:hover {color:#000!important;}
#profile-account2 .profile-usermenu ul li a {color:#38aabb!important;text-transform:uppercase;font-weight:700!important;font-size:14px!important}
#profile-account2 .profile-usermenu ul li a i {margin-right:10px;}
.about-profile-owner {padding:20px!important;}
body .table-head th {background-color:#38aabb!important;padding:10px!important;border:0;color:#fff;}
body .table-head {border:0;}
#profile-account2 .tab-content .table tbody tr td:first-child {border-left:0!important;}
#profile-account2 .tab-content .table tbody tr td:last-child {border-right:0!important;}
#profile-account2 table .btn, .item_actions .btn, .btn-small, .btn.btn-xs, #profile-account2 .btn.btn-small, #profile-account2 .item_actions .btn {font-size:11px!important;padding:5px 13px!important}
.cbp-caption-fadeIn .cbp-caption-activeWrap {background-color:rgba(57,170,187,0.6)!important}
.stars i {color:#38aabb!important;}
.fa-star-o:hover {color:#ba9925!important}
.cbp-l-grid-team-position, .cbp-l-caption-desc {color:#38aabb!important;}
.cbp-singlePageInline-active  .cbp-l-caption-desc {color:#fff!important;}
.cbp-l-grid-team-name, .cbp-l-caption-title {font:400 18px/28px "Montserrat", sans-serif!important;}
.cbp-l-filters-button .cbp-filter-counter {background-color:#38aabb!important;}
.breadcrumb-content h3 {font-weight:400!important;}
#profile-account2 .profile-usermenu {margin-top:0!important;}
#fees_table .table-striped > tbody > tr td {border-bottom:0;padding-bottom:5px!important;padding-top:5px!important;}
#fees_table .table-striped > tbody > tr:nth-child(odd) {background:#fff;}
#fees_table .table-striped > tbody > tr#row_2, #fees_table .table-striped > tbody > tr#row_4, #fees_table .table-striped > tbody > tr#row_6 {background:#efefef;}
.fees_row {border-bottom:solid #ccc 1px;padding-top: 10px;padding-bottom:10px;}
.price_field input[type="text"] {width:90px;}
.edit_mode .price_field input[type="text"], .edit_mode .rebate_item input[type="text"] {width: 71px;}
.fees_row .item_info {}
.custom_rebate_item {display:block;padding-top:10px;}
.custom_rebate_item input {margin-left:10px!important;}
#awards .btn-small {margin-right:15px;}
#doctor_title_div .btn {margin-top:10px;}
.old_days {margin-bottom:10px;}
.sameas_item {font-size: 12px;text-decoration:underline;float: right;margin: 5px 17px;cursor:pointer;}
#profile-account2 label {font-weight:400!important;background: transparent!important;}
.bootstrap-wrapper .panel-title a {color: #fff!important;font-weight:400;font-size: 18px;}
#services_list,  #profile-account2 #services_list label {font-size:13px;line-height:17px}
.screen_doctor_edit#profile-account2  > .row > .col-md-3, .screen_hospital_edit#profile-account2  > .row > .col-md-3 {display:none;}
.screen_doctor_edit#profile-account2  > .row > .col-md-9, .screen_hospital_edit#profile-account2  > .row > .col-md-9 {width:auto;float:none;}
.edit_mode .sub_row .price_field::before, .edit_mode .custom_rebate_item::before {font-size:13px;}
#profile-account2 .edit_mode label {font-size:13px;}
.edit_mode input[type="text"] {padding:6px 7px!important;border-radius:10px!important;height:auto!important;font-size:14px!important;}
.breadcrumb-content img {display:none;}
.breadcrumb-content {background:url(assets/img/banner-breadcrumb.jpg) 50% 50%;background-size:cover;}
.edit_mode .rebate_item  .item_leader {min-height:1px;}
.item_info .item_actions {padding-top:5px;}
.edit_mode .rebate_item.sub_row span, .edit_mode .benefit_item_div {text-align:left;}
.tab-content .edit_mode .form-group {margin-bottom:0;}
#services_list .item_info {font-size:15px;line-height:22px}
#services_list .table-head {display:none;}
#services_list .table-head .col-md-3:nth-child(1) {text-align:left;}
.edit_mode .rebate_item {text-align:left;}
.bootstrap-wrapper .panel-default > .panel-heading {background-color:#38aabb!important;border:0!important;box-shadow:none!important;}
.bootstrap-wrapper .panel {border:0!important;box-shadow: 0 0 10px rgba(0,0,0,0.2)!important;}
#div_service_results {max-width:600px;}
.tab-content #div_add_service .form-group {margin-bottom:0;}
#services_list {margin-top:20px;}
.div_service_items .sub_row {text-align: center;}
#services_list .sub_row  {text-align:left;}
#services_list .fees_row {padding-left:10px;padding-right:10px;}
.mobile_heading {font-weight:700;}
.edit_mode .mobile_heading {display:none;}
#profile-account2 .tab-content .table tbody tr td a.profile-desc-link, #profile-account2 .tab-content .table tbody tr td {color:#333d3f!important;}
.fees_table {padding: 0;font-size:14px;}
.fees_table .itemrow0 {background:#fff;padding-top: 8px;padding-bottom: 8px;}
.fees_table .itemrow1 {background:#eee;padding-top: 8px;padding-bottom: 8px;}
.fees_table .table-head {display:none;}
.fees_table .item_name, .fees_table .item_code {color:#38aabb;font-size:18px;font-weight:700;}
.fees_table .feestable_mobilerowheading {color:#38aabb;font-weight:700;margin-top: 10px;display: block;}
.fees_table .first_item_row {padding-top:20px;}
.fees_table .last_item_row {padding-bottom:20px;}
.fees_table .flexrow {padding:20px}
.fees_table .flexrow .flexrow {padding:0px}
.hiddenmobile {display:none;}
body .btn.btn-trash, body #profile-account2 .btn.btn-trash.btn-danger  {padding: 5px 8px!important;font-size:18px!important;font-weight:400!important;width: auto!important;min-width: 1px!important;}
body .btn.btn-trash i {font-size:18px!important;font-weight:400!important;}
.uou-block-11a .mobile-sidebar-close {padding-top:1px}
#profile-account2 .nav-tabs {margin-top:20px!important;}
.page-id-1217 li.speciality_item {float: left;display: block;border:solid #38aabb 2px;margin:0 20px 20px 0px;color:#38aabb;padding:10px;cursor:pointer;}
.page-id-1217 li.speciality_item:hover {background:#38aabb;color:#fff;}
.page-id-1217 .speciality_list {list-style-type:none;margin:0;padding:0;}
body #profile-account2 .portlet-title .nav li.active a {background-color:#38aabb!important;color:#fff!important;border-bottom-color:#38aabb!important;}
body #profile-account2 .portlet-title .nav li.active a:before {border-top-color:#38aabb!important;}
body {background:#ddd!important }
.uou-block-11a {background:#ddd!important;}
.uou-block-11a ul {margin-top:30px;}
.uou-block-11a hr {display:none;}
.pricing-table-content .container {width:100%!important;}
.uou-block-11a a {text-transform:uppercase;font-weight:700;font-size:13px;padding:5px 0;display:block;}
.uou-block-11a .title {display:none;}
.fees_table_search {padding:15px;}
#profile-account2 .caption {
  display: block;
  width: 100%;
  float: none;
  padding: 15px 20px !important;
  background: #f0f0f0;
  border-top-left-radius: 3px !important;
  border-top-right-radius: 3px !important;
}
#update_message_popup {font-weight:700;text-align:center;display:block;padding:15px;}
.cbp-singlePageInline-active .cbp-l-caption-body {background: #38aabb!important;}
.cbp-singlePageInline-active .cbp-l-caption-body .cbp-l-caption-title {color: #fff!important;}
.cbp-l-project-related-wrap img, .cbp-l-inline img {max-width:100%!important;width: auto!important;}
#gallery_image_div .btn-danger {position: absolute;top: 5px;right: 20px;}
ul#pt-4:hover .submit-btn {border:0!important;}

@media all and (max-width:768px) {
	.single-direcotry-page > .row > .col-md-3 {margin-top: 30px;}
}

@media all and (min-width:768px) {
    .uou-block-1f .authentication .login-reg-popup li {
    text-align: right; width: 50%;}
	.sf-menu {margin-top: 15px!important;}
    .hiddenmobile {display:initial;}
    .specialist-list li:nth-child(2n-1) {clear:both;}
    .specialist-list li {width:50%!important;}

    .edit_mode .item_leader {min-height:35px}
    #services_list .sub_row  {text-align:center;}
    #services_list .table-head {display:block;text-align:center;font-weight:700;background-color: #6cc1ce;padding-top:5px;padding-bottom:5px;color:#fff;}
    .div_service_items .sub_row {width:19%;display:inline-block;text-align: center;}
	.edit_mode .col-md-1, #services_list .col-md-1 {width:11.6%!important;}
	#profile-account2 label {padding-top: 9px;margin-bottom: 5px!important;}
    ul#menu-main-menu {margin-top:15px;}
    .uou-block-4e .row {display:flex;}
    .uou-block-4e .col-md-3:nth-child(1) {float:none;order:2;width: 33.333%;padding:0;}
    .uou-block-4e .col-md-3:nth-child(2) {float:none;order:1;width:33.333%;padding:0;}
    .uou-block-4e .col-md-3:nth-child(3) {float:none;order:3;width:33.333%;padding:0;}
    .uou-block-2b .logo {height: 71px!important;}
    a.homeicon {width:25%;}
    a.homeicon:nth-child(2) {background-color:#38aabb;}
    a.homeicon:nth-child(3) {background-color:#38aabb;}
    a.homeicon:nth-child(6) {background-color:#38aabb;}
    a.homeicon:nth-child(7) {background-color:#38aabb;}
    a.homeicon:nth-child(10) {background-color:#38aabb;}
    a.homeicon:nth-child(11) {background-color:#38aabb;}
    a.homeicon:nth-child(14) {background-color:#38aabb;}
    a.homeicon:nth-child(15) {background-color:#38aabb;}
    a.homeicon:nth-child(2) {background-color:#6cc1ce;}
    a.homeicon:nth-child(4) {background-color:#6cc1ce;}
    a.homeicon:nth-child(5) {background-color:#6cc1ce;}
    a.homeicon:nth-child(7) {background-color:#6cc1ce;}
    a.homeicon:nth-child(10) {background-color:#6cc1ce;}
    a.homeicon:nth-child(12) {background-color:#6cc1ce;}
    a.homeicon:nth-child(13) {background-color:#6cc1ce;}
    a.homeicon:nth-child(15) {background-color:#6cc1ce;}
}

@media all and (min-width:992px) {
    .pricing-table-content .col-md-4:nth-child(3n+1) {clear:both;}
    .fees_table .feestable_mobilerowheading {margin-top:0;}
    .mobile_heading {display:none;}
        .flexrow {display:flex;flex-direction:row;width: 100%;flex-grow: 2;}
    .flexrow > .name_item {display:flex;text-align:left;}
    .fees_table .table-head .flex-col-sm-1.fees_item {text-align:left;flex-grow: 2;}
    .flexrow > .name_item {flex-grow:2;}
    .flexrow > .pricing_item {flex-grow:2;display: flex;flex-direction: column;}
    .fees_table .flexrow .flexrow .flex-col-sm-1 {width: 17%;padding: 6px 5px;}
    .fees_table .flexrow .flexrow:last-child .flex-col-sm-1 {}
    .fees_table .flexrow .flexrow .flex-col-sm-1:nth-child(2) {background: #e1f2f5;}
    .fees_table .itemrow1.flexrow .flexrow .flex-col-sm-1:nth-child(2) {background:#d4e4e7;}
    .fees_table .table-head.flexrow .flexrow .flex-col-sm-1:nth-child(2) {background: #2794a4;}
    .fees_table .flexrow .flexrow .flex-col-sm-1:nth-child(4) {background: #e1f2f5;}
    .fees_table .itemrow1.flexrow .flexrow .flex-col-sm-1:nth-child(4) {background:#d4e4e7;}
    .fees_table .table-head.flexrow .flexrow .flex-col-sm-1:nth-child(4) {background: #2794a4;}
    .fees_table .flexrow .flexrow .flex-col-sm-1:nth-child(6) {background: #e1f2f5;}
    .fees_table .itemrow1.flexrow .flexrow .flex-col-sm-1:nth-child(6) {background:#d4e4e7;}
    .fees_table .table-head.flexrow .flexrow .flex-col-sm-1:nth-child(6) {background: #2794a4;}
.hide_header {display:none !important;}
    .fees_table .flexrow .flexrow:last-child {border-bottom:0;}
    .fees_table .first_item_row {padding-top: 0;padding-bottom: 0;}
    .fees_table .last_item_row {padding-bottom: 8px;}
    .fees_table .item_name, .fees_table .item_code {font-size:13px;font-weight: 400;color: #333d3f;}
    .fees_table .feestable_mobilerowheading {font-weight: 700;text-align: left;}
    .fees_table .itemrow0 {border-bottom:solid #eee 1px}
    .fees_table .itemrow1 {border-bottom:solid #ddd 1px}
    .fees_table {font-size:13px;text-align:center;}
    .fees_table .table-head {background-color:#38aabb;color:#fff;font-weight:700;padding-top: 0;padding-bottom: 0;display: flex;}
    .fees_table .table-head .flex-col-sm-1 {flex-grow:1;width:17%;}
    #fees_table {font-size:13px;line-height:18px;}
    .fees_table .col-md-1, .fees_table .col-sm-1 {width:11.8%;}
    .fees_table .col-md-1:nth-child(1), .fees_table .col-sm-1:nth-child(1) {width:8%;}
    .fees_table .col-md-2, .fees_table .col-sm-2 {width:19%;text-align:left;}
	.pricing-table-content .col-md-4 {  width: 25%;}
    .pricing-table-content .col-md-4:nth-child(3n+1) {clear:none;}    
    .pricing-table-content .col-md-4:nth-child(4n+1) {clear:both;}
    
    a.homeicon {font-size:20px;cursor: pointer;height:auto;}
    a.homeicon img {width:auto;margin-bottom:5px;}
    a.homeicon span {height:45px;margin-top:10px;}
    a.homeicon span.twolines {height:55px;margin-top:0;}
    .flexrow > .name_item {max-width: 150px;min-width: 150px;padding-top: 8px;padding-bottom: 8px;}
    .fees_table .table-head .flex-col-sm-1.fees_item {max-width: 150px;min-width: 150px;}
}
