/*h1,h2,h3,h4,h5,h6,p{ margin-top:0!important; margin-bottom:30px;}
.table{ margin-top:0!important;}*/
.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;
}

.sp-header > .e-con-inner{padding: 150px 20px 20px!important;}

.pgcontainer p{font-size:20px!important;font-family: "Proxima Nova", Sans-serif;}
.pgcontainer h3{font-size:30px!important;font-family: "Proxima Nova", Sans-serif;font-weight:400!important;}
.pers_name{display:none!important;}
.para-doctor span {
    font-size: 20px;
}
.modal-open .modal {
    top:20px;
}
.modal-content{ background-clip: unset; border:none; border-radius: 0;background: #ededed;}
.mmpgcase h1, #subcattitle{padding-bottom: 36px;}

.includeconatainer .modal-content{padding: 15px;}

#breadcrumbs span{
    color:#101010;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 300;

}
#breadcrumbs a{
    color:#62707c;
    font-family: "Poppins", Sans-serif;
    font-size: 14px;
    font-weight: 300;
}
p{
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 300;

}

input::placeholder{color:#fff!important;opacity:1!important;}


@media (min-width:1200px){
    .auto-clear .col-lg-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-lg-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-lg-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-lg-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-lg-6:nth-child(odd){clear:left;}
}
@media (min-width:992px) and (max-width:1199px){
    .auto-clear .col-md-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-md-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-md-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-md-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-md-6:nth-child(odd){clear:left;}
}
@media (min-width:768px) and (max-width:991px){
    .auto-clear .col-sm-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-sm-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-sm-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-sm-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-sm-6:nth-child(odd){clear:left;}
}
@media (max-width:767px){
    .auto-clear .col-xs-1:nth-child(12n+1){clear:left;}
    .auto-clear .col-xs-2:nth-child(6n+1){clear:left;}
    .auto-clear .col-xs-3:nth-child(4n+1){clear:left;}
    .auto-clear .col-xs-4:nth-child(3n+1){clear:left;}
    .auto-clear .col-xs-6:nth-child(odd){clear:left;}
}


@media(max-width:1300px){
.main-container .row-container {padding: 0 36px !important;}
}
.has-dividers .start_animation {
    z-index: inherit !important;
}
/*.modal {
    position: absolute !important;
    z-index: 999999999;
}*/
.modal-backdrop {
    position: inherit !important;
    background-color: rgba(0,0,0,.5);
}
a{ color:#101010;}
a:hover{ color:#009bb5;}
.includeconatainer{ padding:0;}
.mmpg-favrourite-case{ font-size: 14px; background-color: #101010; border-color:#101010; padding:15px 25px;}
.mmpg-favrourite-case .mmpg-favrourite-case-left, .mmpg-favrourite-case .mmpg-favrourite-case-right{ height:auto; display:block; padding:0; float:left;}
.mmpg-favrourite-case a{ color:#ffffff!important;}
.mmpg-favrourite-case a:focus {
  color: #fff !important;
}
.column.gallery-menu-col {max-width: 30%;}
.gallery-menu-col img {width: auto !important;}
.mmpg-favrourite-case a:hover{ color:rgba(249,249,249,.8)!important!important;}
.mmpg-search .form-control::placeholder {color:#101010 !important; opacity:1;}
@media (min-width:768px) {
.sub-cat-body .row, .case-img-container {
  display: flex;
}
}
.modal-header .close {
  margin-top: -25px !important;
}
.mmpg-search .form-control{ height:46px; background-color:transparent; border-color: #101010; border-radius: 0; margin-top:0;}
.mmpg-search .form-control:focus{ border-color: #101010!important;}

.mmpg-search .btn{ border-radius:0 !important; margin-left:15px !important; margin-top:-1px; background:#101010 !important; padding:11px 30px !important;border-color: #101010;height: auto;
    border:1px solid #101010!important;}
.mmpg-search .btn:hover {
    background: transparent !important;
    color: #101010!important;
}
.cat-box{ margin-bottom:30px;}
.cat-child{ border-color:#101010; 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;width:100%}
.cat-head{ height:78px; background-color: #101010; color:#fff; border:none; padding:15px 15px;}
.cat-head h3{ font-size:16px!important; font-weight:400!important; color:#fff; float:none;text-transform: uppercase;}

.cat-body{ padding:0; border:none;}
.subcat-parent{ max-height: none; margin:0; border-top-color: #101010;}
.subcat-parent .table{ margin-top:0!important;}
.subcat-parent a{ color:#8d758a; display:block; padding:15px 15px;text-align: center;}
.subcat-parent a:hover{ background-color:transparent; color:#101010 !important;}

.subcat-parent .table td{ padding:0; border-color: #101010 !important;border-bottom: 1px solid #101010;}
.subcat-parent .table tr:last-child td{ border:none;}
.subcat-parent .vg-link-box{ text-align:center; margin-bottom:0;}

.casecounts{ font-size:14px; background-color:#101010; border-color: #101010; padding: 15px 15px;width:100%;}
.casecounts a{ color:#fff;}
.casecounts a.active, .casecounts a:hover{ color: #101010!important;}

.sub-cat-child{ border-color: #101010; padding:30px;}
.case_featured{ background-color:transparent;}
.sub-cat-child .case-detail, .case-image{ padding:0;}
.case-image{ min-width:0; min-height: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{ font-size:24px; font-weight:normal; margin-bottom:15px; margin-top:0!important;}
.case-detail h4 a{ color:#101010;}
.case-detail h4 a:hover{ color:#009bb5;}

.img_type_1, .img_type_2{ max-width:48%; display:inline-block; float:none; margin:0 auto;}
.img_type_1{ margin-right:1%;}

.mmpgcasepers{ background-color: #101010; text-align:center; padding:30px;}
.case-img-container{ background-color: #101010;}
.mmpgcasepers .img-child-div img{ max-width:100%; margin:0 auto; display:block;}
.mmpgcasepers .pers-img-container img{ max-width:85px; 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 #eeeeee; padding: 7.5px; text-align:center; margin-top:7.5px; margin-bottom:0; color:#eeeeee;}
.mmpgcasepers .pers-img-container:hover, .mmpgcasepers .pers-img-container.active, .mmpgcasepers .pers-img-container:active{ background-color:#eeeeee; color:#101010;}

.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:inline-block; cursor:pointer;}

.nocase{ padding-top:30px; padding-bottom:30px; text-align:center;}

.hidden-xs{ display:block;color:#fefefe;}
.visible-xs{ display:none;}

.removepaddingboth{ margin:0 auto;}

.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;}

.case-img-container{ padding-left:15px; padding-right:15px;}


.table td{ font-weight:normal!important; 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;}

#dlgEmailCases .control-label{ display:none;}
.modal .form-group{ margin-bottom:1rem; margin-left:-15px; margin-right:-15px;}
.modal .table{ width:100%;}
.modal .modal-title{ font-weight:normal;}
.modal .form-control{ width:100%!important; border: 1px solid #101010!important;}
.modal .modal-body p:first-child{ margin-top:0;}


.prmv{ text-align:right; font-size:16px;}

.row-cat-box, .row-scat-box{ width:auto!important; margin-left:-15px; margin-right:-15px; display:block;}
.cat-box{ float:left;}

.case-img-container .left-box, .case-img-container .right-box{ float:left;}
.sub-cat-child .left-box, .sub-cat-child .right-box, .case-img-container .left-box, .case-img-container .right-box{padding-top:0!important; padding-bottom:0!important; height:auto!important;}

.case-img-container .left-box a, .case-img-container .right-box a{ color:#fff!important;}
.case-img-container .left-box a:hover, .case-img-container .right-box a:hover{ color:#fff!important; opacity:0.6;}

.cat-box .table{ border:none!important;}

.modal .table .tblcaseimage{ text-align:center;}
.modal .table .tblcaseimage img{ max-width:40%; margin-right:5px;}
.modal .table .tblcaseimage img:last-child{ margin-right:0;}
.modal .left-box, .modal .right-box{ float:left;}

.btn:not(input):not(.checkout-button):not(.btn-no-scale), .btn-link:not(input):not(.checkout-button):not(.btn-no-scale){ transform: scale(1)!important;}
.heading-text.custom-heading-text > :last-child{ margin-bottom:30px!important;}

.pgmodel{
position: absolute;
    bottom: 14px;
    right: 95px;
    font-size: 14px;
    color: #fff;
    }

body:not(.vc-safe-mode) .shift_y_neg_quad {
    margin-top: -88px !important;
}

.header-wrapper .header-bg {
    background-position: center 28%;
}

@media (max-width: 1699px){
.main-container .row-container .triple-top-padding {
    padding-top: 40px!important;
}

@media (max-width: 1499px){
.double-block-padding {
    padding: 10px 36px 10px 36px!important;
}

@media (min-width: 992px) {

}
@media (min-width: 992px) and (max-width: 1199.98px) {

}

@media (max-width: 1200px) {
.mmpg-favrourite-case .mmpg-favrourite-case-left, .mmpg-favrourite-case .mmpg-favrourite-case-right{ width:100%; display:block; padding:0!important; text-align:center;}
.mmpg-favrourite-case .mmpg-favrourite-case-left{ margin-bottom:10px;}
}

@media (max-width: 991px) {
.case-detail{ margin:20px auto 0; text-align:center;}
.submenu-dark:not(.isotope-filters) .main-menu-container{ min-height:0;}
}

@media (min-width: 768px) and (max-width: 991.98px) {

}

@media (min-width: 768px) {
.row-cat-box, .row-scat-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display:         flex;
  flex-wrap: wrap;
}
.row-cat-box > [class*='col-'], .row-scat-box [class*='col-']{
  display: flex;
  flex-direction: column;
}
}

@media (min-width: 576px) {

}

@media (max-width: 767.98px) {
.main-container .row-container .triple-top-padding {
    padding-top: 150px!important;
}
.mmpg-favrourite-case .mmpg-favrourite-case-left{ margin-bottom:5px;}
.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;}

.case-img-container .removepaddingboth{ padding-left:0; padding-right:0;}

.cat-box, .modal .left-box, .modal .right-box{ float:none;}

.modal .btn{ width:100%;}

body.textual-accent-color .post-content .mmpgcasepers > div p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn){ color:#fff!important;}
body.textual-accent-color .post-content .mmpgcasepers p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a.active:not(.btn), body.textual-accent-color .post-content .mmpgcasepers p:not(.entry-small):not(.panel-title):not(.t-entry-member-social) a:not(.btn-text-skin):hover:not(.btn){ color:#fff!important; opacity:0.6;}

}

@media (max-width: 575.98px) {
.mmpg-favrourite-case {display:none;}
.case-image{ margin-bottom:15px;}

.modal .table td{ width:auto!important;}
.modal .table .tblcaseimage{ max-width:120px; margin:0 auto; text-align: center;}

.cat-image .model-txt{ left: auto; right: auto; display: block; position: relative; text-align: center; bottom: 5px; margin-top: -15px;}

.mmpgcasepers{ padding:15px;}
.mmpgcasepers .pers-img-container img{ max-width:55px;}

}

@media (max-width: 359px) {
#cs_2 .tblcaseimage img{ max-width:45px;}
.mmpgcasepers .pers-img-container img{ max-width:45px;}
}

@media all and (-ms-high-contrast:none){
*::-ms-backdrop, .img-child-div .trigger-img-modal { display:block;}
}