/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jan 22, 2018, 5:47:54 PM
    Author     : Admin
*/

.logoMh {
	display: inline-block;
	width: 50px;
	height: 50px;
}
.logoMh > img {
	display: inline-block;
	width: 100%;
}
.opNavMh {
	margin-right: 45px ;
}
.opNavMh .third a{
    padding: 15px 6px;
}
.opNavMh .second .external b i{
	font-size: 15px;
}
.opNavMh .third a  i {
	font-size: 17px;
}

/*================  Css for single Prouduct  =============*/
#mhpostDiv {
	padding: 0px;
}
#searchArticles .input-group .input-group-btn > button.selectFilterNme {
	background: #76A82A;
	color: #fff;
	width: 150px;
}
#mhpostsearchINPUT {
	background: transparent;
	border: 0;
	font-size: 14px;
	color: #76A82A !important;
	box-shadow: none;
}
 #searchDoctors > .mydiv > .searchDoctor {display:none;}
 
 #mypackageREQDIV {
	z-index: 1000;
	background: white none repeat scroll 0% 0%;
	width: 400px;
	height: 101%;
	top: 50px;
	right: -420px;
	box-shadow: 1px 7px 7px;
	bottom: 0px;
	position: fixed;
}
#mypackageREQDIV > .myPackageInnerDiv{
    min-height: 100%;
    width: 100%;
    position: relative;
    border-right: 1px solid #ddd;
    padding: 0px;
    margin: 0px;
}
#mycartDIV {
	z-index: 1000;
	background: white none repeat scroll 0% 0%;
	width: 800px;
	height: 101%;
	top: 50px;
	right: -810px;
	box-shadow: 1px 7px 7px;
	bottom: 0px;
	position: fixed;
}
#mycartDIV .myCartfstSection {
	width: 400px;
	position: relative;
	border-right: 1px solid #ddd;
	padding: 0px;
}
#mycartDIV .myCartSecondSection {
	min-height: 100%;
	width: 400px;
	position: relative;
	border-right: 1px solid #ddd;
	padding: 0px;
}
/*================  @media query =============*/
/*
@media screen and (max-width: 767px) {
    
    ul#opnav li.second .external b span {
	display: none;
}
.opNavMh {
	margin-right: 2px !important;
}
#mhpostDiv .mhpostprofileimg {
	width: 40px !important;
	height: 40px !important;
	margin-top: 10px;
}

#searchArticles .input-group .input-group-btn > button {
	background: #76A82A;
	color: #fff;
	width: 50px !important;
}
#mhpostsearchINPUT {
	font-size: 11px;padding: 3px;
}
.mypostbodypanel > .panel-body > .row > .row > span, .mypostbodypanel > .panel-body > .row > .row > span > a {
	width: 100%;
	display: inline-block;
}
.mypostbodypanel > .panel-body > .row > .row > span > a .posttitledes {
	font-size: 11px;
	line-height: 17px;
	margin-top: 5px !important;
}
#mhpostDiv .mypostbodypanel .panel-body .row .owl-wrapper-outer.autoHeight .owl-wrapper .owl-item .selffancybox.fancybox-toolbar {
	display: inline-block;
	width: 100%;
}
#mhpostDiv .mypostbodypanel .panel-body .row .owl-wrapper-outer.autoHeight .owl-wrapper .owl-item .selffancybox.fancybox-toolbar > img {
	width: 100% !important;height: 150px !important;
}
#mhpostDiv .mypostbodypanel .panel-body .row .owl-wrapper-outer.autoHeight{height: 150px !important;position: relative;}
#mhpostDiv .panel-body .row > .row {
	padding: 3px 10px !important;
}
#mhpostDiv .mypostbodypanel .panel-body .row .owl-wrapper-outer.autoHeight + .owl-controls{
	position: absolute;
	bottom: 0;
	left: calc(50% - 52px);
	width: 104px;
}

#mypackageREQDIV {
	width: 95%;
	height: 95% !important;
	top: 35px;
}
#loginmodal > .modal-dialog {
	width: 95% !important;
}
mycartDIV
.pricetag {
	height: 42px;
	background: url(../images/pricetag.png) no-repeat center center;
	margin-top: -10px;
	position: relative;
	padding: 7px 5px 5px 23px;
	margin-top: 2px;
	background-size: 100% 100%;
	line-height: 0px;
}
.productcart1 {
	color: #fff;
	float: right;
	padding: 6px 5px;
	font-size: 9px;
	display: block;
	margin-top: 0;
	margin-right: 5px;
	background: #f25c27;
}
#mycartDIV {
	z-index: 1000;
	background: white none repeat scroll 0% 0%;
	width: 600px;
	height: 101%;
	top: 50px;
	right: -810px;
	box-shadow: 1px 7px 7px;
	bottom: 0px;
	position: fixed;
}
#mycartDIV .myCartfstSection {
	width: 300px;
	position: relative;
	border-right: 1px solid #ddd;
	padding: 0px;
}
#mycartDIV .myCartSecondSection {
	min-height: 100%;
	width: 300px;
	position: relative;
	border-right: 1px solid #ddd;
	padding: 0px;
}
.btn.btn-warning.btn-block.closeCart, #procedtoCart {
	font-size: 9px;
}
.pricetag {
	height: 42px;
	background: url(../images/pricetag.png) no-repeat right 0;
	margin-top: -10px;
	position: relative;
	padding: 7px 5px 6px 25px;
	margin-top: 4px;
	background-size: 100% 100%;
	line-height: 0;
}
}

@media screen and (min-width: 481px) and (max-width: 767px) {
    #mhpostDiv .mypostbodypanel .panel-body .row .owl-wrapper-outer.autoHeight .owl-wrapper .owl-item .selffancybox.fancybox-toolbar > img {
	width: 100% !important;height: 250px !important;
}
        ul#opnav li.second .external b span {
	display: inline-block;
}

}
@media screen and (min-width: 768px) and (max-width: 991px) {
   #searchDoctors {
	padding: 0px;
	position: fixed;
	right: -49%;
	height: 100%;
	min-height: 1200px;
	top: 88px !important;
	background: transparent none repeat scroll 0% 0%;
	border: 0px none;
	box-shadow: none;
}
    #searchDoctors > .mydiv {
	position: relative;
}
#searchDoctors > .mydiv > .searchDoctor {
	position: absolute;
	top: 0;
	left: -98px;
	padding: 10px;
	background-color: orange;
	color: #fff;
	display: inline-block;
	cursor: pointer;
}
}*/
@media (max-width:320px){
   .aboutmedico_res h2 {
       
        font-size: 24px!important;
       
    }
    
    .medicotc_res h2{
        font-size: 121%!important;
    }
    
    .tab-content_res{
           padding: 10px!important;
    }
    .medicofaq_res h2{
             font-size: 175%!important;
    }
}