.includeconatainer{ padding:0;}
.chrome .col-lg-0, .chrome .col-lg-1, .chrome .col-lg-2, .chrome .col-lg-3, .chrome .col-lg-4, .chrome .col-lg-5, .chrome .col-lg-6, .chrome .col-lg-7, .chrome .col-lg-8, .chrome .col-lg-9, .chrome .col-lg-10, .chrome .col-lg-11, .chrome .col-lg-12 {
    height: auto;
	padding:0 10px;
}
.mmpg-favrourite-case .col-lg-1, .mmpg-favrourite-case  .col-lg-2, .mmpg-favrourite-case  .col-lg-3, .mmpg-favrourite-case  .col-lg-4, .mmpg-favrourite-case .col-lg-5, .mmpg-favrourite-case .col-lg-6, .mmpg-favrourite-case .col-lg-7, .mmpg-favrourite-case .col-lg-8, .mmpg-favrourite-case .col-lg-9, .mmpg-favrourite-case .col-lg-10, .mmpg-favrourite-case .col-lg-11, .mmpg-favrourite-case .col-lg-12 {
padding:0 10px !important;
}
.subcat-parent .table {margin:0;}
.mmpg-favrourite-case{ font-size:16px; padding:15px;}
.mmpg-favrourite-case, .mmpg-favrourite-case-left, .mmpg-favrourite-case-right{ padding-left:15px; padding-right:15px;}
.mmpg-favrourite-case{font-size: 16px; background-color:#f3f3f3; border-color:#cbdadb;}
.mmpg-favrourite-case a{ color:#404041;}
.mmpg-favrourite-case a:hover{ color:#000000;}
.mmpg-search .form-control{ height:46px; border-color: #303133;}

.btn-pg, .btn-pg:focus{ height:46px; font-size:14px; padding-top:12px; padding-bottom:12px; background-color: #1d6072; border-color: #1d6072; color: #fff;}
.btn-pg:hover{ background-color: #533b26; border-color: #533b26; color: #fff;}


.cat-box{ margin-bottom:30px;}
.cat-child{ border-color:#303133; margin-bottom:0; min-height:0;}
.cat-image{ padding:15px; position:relative;}
.cat-image img{ max-width:100%; margin:0 auto; display:block; float:none;}
.cat-head{ height:70px; background-color: #303133; color:#fff; border:none; padding:15px;}
.cat-head h3{ font-size:30px; font-weight:normal; color:#fff;}

.cat-body{ padding:0; border:none;}
.subcat-parent{ /*min-height:115px;*/ max-height: none; background-color: #f2f2f2; margin:0; border-top-color: #533b26;}
.subcat-parent a{ background-color:#f3f3f3; color:#303133; display:block; padding:10px 15px;}
.subcat-parent a:hover{ background-color:#303133; color:#fff !important;}

.subcat-parent .table td{ padding:0; border-top-color: #533b26 !important;}
.subcat-parent .vg-link-box{ text-align:center; margin-bottom:0;}

.rpmv{}

/*.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th{ border-color:#533b26;}*/

.casecounts{ font-size:16px; background-color:#f3f3f3; border-color: #cbdadb; padding: 10px 15px;}
.casecounts a{ color:#404041;}
.casecounts a:hover{ color: #000000;}
.casecounts a.active{ color:#000000;}

.sub-cat-child{  border-color: #303133; padding:15px;}
.sub-cat-child .case-detail, .case-image{ padding:0;}
.case-image{ min-width:0; margin:0 auto; display:block; float: none;}
.case-image img{ max-width:100%;}
.case-detail p:last-child{ margin-bottom:0;}
.case-detail h4{ margin-bottom:15px;}
.case-detail h4 a{ color:#000;}
.case-detail h4 a:hover{ color:#216c81;}

.img_type_1, .img_type_2{ display:inline-block; float:none; margin:0 auto;}
.img_type_1{ margin-right:5px;}

.mmpgcasepers{ background-color: #f2f2f2; text-align:center;}
.case-img-container{ background-color: #f2f2f2;}
.mmpgcasepers .img-child-div img{ max-width:100%; margin:0 auto; display:block;}
.mmpgcasepers .pers-img-container img{ margin-right:7.5px;}
.mmpgcasepers .pers-img-container img:last-child{ margin-right:0;}
.mmpgcasepers .adjustrightpadding{ padding-right:7.5px;}
.mmpgcasepers .adjustleftpadding{ padding-left:7.5px;}
.pers_name{ font-size:12px; margin-bottom:0; margin-top:5px; padding-bottom:0;}

.mmpgcasepers .pers-container{ text-align:center;}
.mmpgcasepers .pers-img-container{ display:inline-block; margin-right:7.5px; border: 1px solid #e2eff0; padding: 7.5px; text-align:center; margin-top:7.5px; margin-bottom:0;}
.mmpgcasepers .pers-img-container:hover, .mmpgcasepers .pers-img-container.active, .mmpgcasepers .pers-img-container:active{ background-color:#e2eff0;}

.alerterrormsg {margin-top: 10px;}
.alerterrormsg i {font-size: 20px; vertical-align: middle; margin-top: -2px;}
.alerterrormsg .alerterrormsgtext {padding-left: 25px;margin-top: 1px;text-align: left;}

.main_description iframe{ width:450px; height:300px; max-width:100%; max-height:100%; margin:0 auto 15px; display:block;}
.img-child-div .trigger-img-modal{ position:relative; display:block; cursor:pointer;}

.nocase{ padding-top:30px; padding-bottom:30px; text-align:center;}

.hidden-xs{ display:block;}
.visible-xs{ display:none;}

.general-disclaimer {
    text-align: right !important;
    font-style: italic;
}
.removepaddingboth{ margin:0 auto;}

/*.case-img-container .img-child-div{ display:inline-block;}*/

.mmpg-demographics p:first-child{ margin-bottom:10px;}
.mmpg-demographics p label{ margin-bottom:0;}

.csfooterrow{ width:100%; margin:0 auto;}
.csfooterrow .alerterrormsg{ padding-left:0;}
.csfooterrow .csfooter-btn{ padding-right:0; text-align: right;}

.para-doctor span{ font-size:20px;}

.case-img-container{ padding-left:15px; padding-right:15px;}

.table td{ vertical-align:middle;}

.cat-image .model-txt{ font-size: 10px; color: #fff; position: absolute; bottom:20px; left:0; right:0; cursor: default; display:block; text-align:center; text-shadow:0 0 5px rgba(0,0,0,0.5);}

.pers-img-container a{ display:block;}

/*Extra CSS Start*/
.content-subpage-pg{ min-height:0; padding-bottom:40px; padding-top:22em;}
.subpage{ background:none;}
.vmiddle-box{ display:table; width:100%; height:100%;}
.vmiddle-inner-box{ display:table-cell; width:100%; height:100%; vertical-align:middle;}
.form-horizontal .form-group{ margin-left:auto; margin-right:auto;}
/*Extra CSS End*/

@media (min-width:960px) and (max-width:1277px){

}
@media (max-width: 959px) {
.row.row-eq-height div[class*=col-lg-] {
    padding: 15px;
}
}
@media (min-width: 992px) and (max-width: 1199.98px) {
.mmpg-favrourite-case{ text-align:center;}
.mmpg-favrourite-case .mmpg-favrourite-case-right{ text-align:center;}
.mmpg-favrourite-case .mmpg-favrourite-case-left{ margin-bottom:10px;}

.img_type_1, .img_type_2{ max-width:134px;}
}

@media (max-width: 1200px) {
.mmpg-favrourite-case .mmpg-favrourite-case-left{ margin-bottom:5px;}
}

@media (max-width: 959px) {
.mmpg-favrourite-case .row div[class*=col-lg-] {
    padding:0px;
}
}

@media (min-width: 768px) and (max-width: 991.98px) {
.img_type_1, .img_type_2{ max-width:94px;}

.content-subpage-pg{ padding-top:18em;}
}

@media (min-width: 768px) {
.case-detail{ margin-top:-20px;}
.subpage-pg .subpage-content{ padding-left: 15px;}

.row.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
.row-eq-height .cat-box {
  display: flex;
  flex-direction: column;
}

}

@media (min-width: 576px) {
.case-image{ padding-right:0;}
}
@media (max-width:569px){
.mmpg-search .btn:not(input):not(.checkout-button):not(.btn-no-scale), .btn-link:not(input):not(.checkout-button):not(.btn-no-scale) {
transform: scale(1);
}
}

@media (max-width: 767.98px) {
.case-image{ margin-bottom:15px;}
.hidden-xs{ display:none;}
.visible-xs{ display:block;}

.beforeimgcase, .afterimgcase{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.balinks{ width:100%; padding-right:0;}

.csfooterrow .alerterrormsg{ padding-right:0; margin-bottom:10px;}
.csfooterrow .csfooter-btn{ padding-left:0;}
}
@media (min-width: 451px) and (max-width: 767px) {
.content-subpage-pg{ padding-top:18em;}
}
@media (max-width: 575.98px) {
/*.case-img-container .img-child-div .trigger-img-modal{ margin-left:15px; margin-right:15px;}*/
.case-image{ margin-bottom:15px;}

.modal .table td{ width:auto!important;}
.modal .table .tblcaseimage{ max-width:120px; margin:0 auto; text-align: center;}
.modal .table .tblcaseimage img{ max-width:40%;}

/*#cs_2 .tblcaseimage img{ max-width:55px;}*/

.cat-image .model-txt{ left: auto; right: auto; display: block; position: relative; text-align: center; bottom: 5px; margin-top: -15px;}
}

@media screen and (max-width: 450px) {
.content-subpage-pg{ padding-top:16em;}
}

@media (max-width: 359px) {
#cs_2 .tblcaseimage img{ max-width:48px;}
}