/* Single Product */
.single-products .mc_add_to_card {
    color: #fff;
    background-color: #00ABC5;
    border-radius: 15px;
    padding: 7px 12px;
    font-size: 14px;
    font-weight: 400;
}
.single-products .cart-shortdescription-wrapper .price {
    display: none;
}
.single-products .product_info_wrapper .images-cart-short-description .image-wrapper {
    border: none;
}
.single-products .product_info_wrapper .images-cart-short-description .image-wrapper .featured-image {
    border-bottom: 2px solid #00ABC5;
}
.single-products .product_info_wrapper .images-cart-short-description .image-wrapper .extra_images {
    margin-top: 12px;
}
.single-products .product_info_wrapper .images-cart-short-description .cart-shortdescription-wrapper .product_title {
    margin-bottom: 30px;
}
/* Single Product */

.mc_inquery_product_wrapper input,
select,
textarea {
  width: 100% !important;
}
.product_price {
    display: none;
}
.row_right {
  display: none;
}
span.col_price.row {
    display: none;
}

span.row.total_price_label {
    display: none;
}

div#cart_row_228 {
    border-top: none;
}
@media(min-width:768px) {
.home li.recent-post-item {
  width: 25%;
  width: calc(25% - 30px);
  float: left;
}
.home .post-title-grid {
  margin-top: 10px;
  margin-bottom: 5px;
}
.home .post-meta-grid {
  margin-bottom: 10px;
}
}
.home .post-thumb {
  display: none;
}
.home i.fa.fa-calendar {
  display: none!important;
}
span.post-date {
    padding-left: 0px;
}
.home li.recent-post-item {
  border-top: 2px solid #003366;
  margin-right: 30px;
}
.footer-siteinfo-wrapper {
  display: none;
}
.contactus-title {
  font-size:16px;
  line-height:24px;
  margin-top: 4px!important;
  font-weight: bold!important;
  text-transform: uppercase;
}
.imd-footer aside {
  padding-bottom: 0px!important;
}
.imd-footer {
  margin-bottom: 0px;
}
.imedica-footer-area .container {
  padding: 20px 0px 15px;
}
.footer-title-section {
  margin-top: 0px!important;
}
ul.top-rightside-list li {
  color: #003366;
  font-weight: bold;
}
.#primary-navigation ul.nav-menu li a:after{
  content: none!important;
}
/* order part css  */
.page-id-19 #primary,
.page-id-19 #secondary {
  margin-top: 0px;
}
.product_title,
.product_price
{
  font-size: 20px;
  line-height: 30px;
}
.mc_product {
  text-align: left!important;
}
.mc_product_list_wrapper .mc_add_to_card {
  padding: 8px 30px!important;
}
form#mc_product_serach_form,
h2.mc_product_category_title,
ul#prodcut_category_list,
a.category_view_all_products
 {
    display: none;
}
/* order part css */
.page-id-19 .product_title {
  margin-top: 12px;
  margin-bottom: 4px;
}
.page-id-19 .product_price {
  padding-bottom: 8px!important;
}
/* cart page css */
.page-id-126 .page .mc_cart_wrapper {
  padding-top: 0px;
}
.page-id-126 .mc_cart {
    width: 100%;
    max-width: 100%;
}
.page-id-126 .cart_row {
    width: calc(25% - 20px);
    display: inline-block;
    clear: both;
    float: none;
	margin-right: 20px;
}
.page-id-126 img.attachment-mc-small-thumb.wp-post-image {
  max-width: 100%;
  width: 100%;
  display: block;
}
.page-id-126 .cart_row .row_left {
  float: left;
  margin-bottom: 5px;
  width: 100%;
}
.page-id-126 span.product_cart_title.row,
.page-id-126 span.product_row_price.row
 {
  font-size: 18px;
  line-height: 27px;
}
.page-id-126 span.product_cart_title.row {
  margin-top: 20px!important;
}
.page-id-126 .cart_row .row_right {
  float: left;
  }
.page-id-126 .page span.product_count.row {
  display: block;
  margin-bottom: 15px;
}


@media(max-width:782px) {
.primary-navigation.toggled-on .nav-menu li a {
  margin-top:0px;
  padding-top: 4px;
  padding-bottom: 4px;
}

.site-header-main #primary-navigation ul li ul.sub-menu li a {
  background: transparent!important;
  }
.nav-menu li ul.sub-menu {
  padding-top: 0px!important;
}
.menu-item-has-children b.caret {
  height: 50px;
}
.site-footer .imd-footer {
  margin-top: 15px;
}
.imd-mobile-social-menu.top-social-toggled-on ul.imd-social-menu {
  background-color: rgba(0,51,102,1);
}
.imd-mobile-social-menu.top-social-toggled-on ul.imd-social-menu li a {
  color: #ffffff;
  font-size: 13px;
  line-height: 39px;
}
.imd-mobile-menu-buttos {
  margin-top: 30px;
}
}
@media(max-width:768px) {
.single-products .product_info_wrapper .images-cart-short-description .image-wrapper,
.product_info_wrapper .images-cart-short-description .cart-shortdescription-wrapper {
    width: 100%;
}
.heading-alignment .uvc-sub-heading.ult-responsive,
.heading-alignment .uvc-main-heading.ult-responsive {
  padding-right:15px;
}
}
@media(max-width:767px) {
/* cart page css */
.page-id-126 .cart_row {
    width: calc(50% - 20px);
}
.cart_row .row_right {
  margin-bottom: 20px!important;
}
.heading-alignment .uvc-sub-heading.ult-responsive,
.heading-alignment .uvc-main-heading.ult-responsive
{
  text-align: center;
   padding-right:0px;
}
/* order part css */
.page-id-19 .mc_product {
  width: calc(50% - 20px);
  margin-right: 20px;
}
}

@media(max-width:480px) {
/* cart page css */
.page-id-126 .cart_row {
  width:100%;
  margin-right: 0px;
}
.page-id-126 .page .feild {
  width: 100%;
  float: left;
}
.page-id-126 textarea#mc_your_comment {
  margin-bottom: 15px;
}

/* order part css */
.page-id-19 .mc_product {
  width: 100%;
}
.imd-mobile-menu-buttos {
  margin-top: 15px;
}

.imedica_recent_posts-no-thumb .recent-post-vc li.recent-post-item {
  margin: 0;
  margin-top: 10px;
  padding-top: 10px;
  width: 100%;
}
.sidebar-col h2 {
  text-align: left;
}
.sidebar-col .vc_single_image-wrapper.vc_box_border_grey {
  float: left;
}
}


/* cart page css rohit 15-07-2015 */
.page-id-126 .page .feild {
  width: 100%;
  float: left;
  clear: both;
  margin-bottom: 15px;
}
.page-id-126 .page #mc_inquery_submit {
  width: auto!important;
  display: inline-block;
}