/*
 Theme Name: Brando Child
 Description: Child theme for Brando theme
 License: Themeforest Split Licence
 Author: Themezaa
 Author URI: http://www.themezaa.com
 Template: brando
 Version: 1.0
 Text Domain: brando-child
*/
/*
html, body, h1, h2, h3, h4, h5, h6, p span, a {
    font-family: 'Microsoft JhengHei';
}
.navbar-brand img{
  max-width: 250px;
}
*/
html {
    overflow-x: hidden;
}

input, textarea, select{
    font-size: 15px;
}

article p{
    margin:0px 0px 15px 0px;
}

.opacity-full{
  display:none;
}
.navbar-brand {
    padding: 0 0;
}
.home .slider-typography{
  color:#000;
  font-size: 16px;
}
.home-slider .col-lg-7 {
    background: rgba(0, 0, 0, 0.5);
    padding: 30px;
    color: #fff;
}
.home-slider .col-lg-7 h2{
    color: #fff;
}
.breadcrumb {margin-bottom: 0px !Important;}
.wpb_vc_table tr:first-child {
    background: -webkit-linear-gradient(top, #F7F7F7 0%, #ececec 100%);
    background: linear-gradient(top bottom, #F7F7F7 0%, #ececec 100%);
    line-height: 2em;
}
form label {
    font-size: 15px;
}
form {
    margin-top: 20px;
}
 .bottom-box-shadow {
    box-shadow: 4px 4px 14px rgba(0, 0, 0, 0.2);
}
.screen-cap-flip{
  /*
    -ms-transform: rotateY(20deg); /* IE 9 */
    -ms-transform-origin: 50% 40%; /* IE 9 */
    
    -webkit-transform: rotateY(20deg); /* Chrome, Safari, Opera */
    -webkit-transform-origin: 50% 40%; /* Chrome, Safari, Opera */
    
    transform: rotateY(20deg);
    transform-origin: 50% 40%;
    
    -webkit-perspective: 150px; /* Chrome, Safari, Opera  */
    perspective: 150px;*/
}
.logo-slider .slick-slide img {
    width: auto;
    height: auto;
}
section{
  padding: 30px 0;
}
.admin-bar div.page-top-breadcrumb {
    position: initial;
    border-bottom: 1px solid #ddd;
    display: none;
}
.home .mpc-circle-icons .mpc-icon-column.mpc-active .mpc-icon-column__content-wrap {
    overflow: visible;
}
.home .mpc-icon-column__content-wrap{
    overflow:visible;
}
.home a.mpc-icon-column.mpc-parent-hover.mpc-transition.mpc-animation.mpc-icon-column--style_1.mpc-align--center.mpc-inited:hover:before {
    content: '';
    width: 90%;
    height: 100%;
    position: absolute;
    left: 5%;
    top: 0;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#000000',GradientType=0 );
}
.home .mpc-icon-column__content {
    z-index: 1;
    position: relative;
}
.border-color-fast-yellow {
    border-color: #e61e2b !important;
    padding-bottom: 0px;
    margin-bottom: 30px !Important;
    border-width: 4px;
}
section.home-icon-section {
    background-color: #f3f3f3 !important;
    background-size: contain !important;
    box-shadow: inset 3px 3px 25px rgba(0, 0, 0, 0.48);
}
section.home-icon-section .mpc-icon.mpc-transition.mpc-effect-none.mpc-icon-hover.mpc-inited {
    margin-bottom: 10px;
}
h3.mpc-icon-column__heading.mpc-transition {
    font-size: 20px;
}
section.home-icon-section  .mpc-icon-column:hover {
    box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.33);
}
.home nav.navbar {
    background: rgba(255, 255, 255, 0.73);
}
.home .without-border .navigation-menu {
    height: 70px;
}

.nav-black .navbar-nav a:hover{
    color: #c70007;
    /*font-weight: bold;
    /*border-bottom: 1px solid #c70007;*/
}

div.mpc-divider__separator div.mpc-divider__content {
    font-weight: 900 !important;
    color: #000 !important;
    font-size: 20px !important;
}
.text-center {
    text-align: center;
    float: none;
    margin-left: auto;
    margin-right: auto;
    display: table !important;
    line-height: 2em;
}
input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    background: #9e2728;
    color: #fff;
    font-size: 15px;
}
select.wpcf7-form-control.wpcf7-select {
    padding: 20px;
    /* height: 3em; */
    border-radius: 0px !important;
    -webkit-appearance: none;
    color: #000 !important;
    padding: 10px 10px;
}
.wpcf7-form-control {
    margin-bottom: 10px;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    line-height: 1em;
}
.page-main-title h2 {
    font-size: 52px;
    text-shadow: 0px 3px 4px rgba(255, 255, 255, 0.82);
    display: table;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 15px;
    border-bottom: 3px solid #e42325;
    margin-top: 15%;
    margin-bottom: 15%;
}
.mpc-button__content i {
    font-size: 30px;
}
span.red-title, .white-title {
    font-size: 40px;
    font-weight: 900;
}
span.red-title {
    color: #e61e2b;
    text-shadow: 2px 2px #fff;
}
span.white-title {
    color: #fff;
    text-shadow: 2px 2px #000;
    margin-left: 1px;
}
.mpc-tabs .mpc-button__content {
    padding: 10px;
}
.home-icon-section .mpc-icon {
    margin: 0px !Important;
    background:#fff;
}
section.home-services .heading-style4 {
    margin-bottom: 20px !important;
}
section.home-services h3 {
    margin-top: 30px;
    margin-bottom: 20px;
}
.wpb_vc_table table {
    min-width: 600px;
}
.wpb_vc_table.wpb_content_element {
    overflow: auto;
}
section#home .brando-owl-slider1 .container {
    padding-top: 5%;
}
.work-with-us-row {padding-top:0px;}


.no-titlebar-firstrow {
    padding-top: 6%;
    padding-bottom: 2%;
    min-height: 300px
}

.download-smalltext {
    font-size: 14px;
    line-height: 1em;
    margin-top: 20px;
    float: left;
    padding-left: 15px;
}
.red-btn {
    background: #bf3824;
    color: #fff;
}
.red-btn:hover {
    background: #bf3824;
}
p.slider-btn {
    background: #e61e2b;
    float: left;
    padding: 10px 30px;
    margin-top: 20px;
    border: 2px solid #000;
}
.mpc-divider-wrap {
    margin-bottom: 30px;
    margin-top: 30px;
}
.red-gradient-bg {
    background: #8f2927;
    background: -moz-linear-gradient(-45deg, #8f2927 0%, #d62829 100%);
    background: -webkit-linear-gradient(-45deg, #8f2927 0%,#d62829 100%);
    background: linear-gradient(135deg, #8f2927 0%,#d62829 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8f2927', endColorstr='#d62829',GradientType=1 );
    color: #fff;
    padding-top: 3%;
    padding-bottom: 4%;
    margin-top:3%;
    margin-bottom: 3%;    
}
.user-list-inner p {
    line-height: 1.7em;
}
.user-list {
    clear: both;
    margin-top: 1% !important;
    float: left;
    width: 100%;
    padding: 0px 15px;
}
section.red-gradient-bg div.mpc-divider__content {
    color: #fff !Important;
}
section.red-gradient-bg .mpc-divider-wrap .mpc-divider__line > span {
    border-top-color: #fff;
}
.mfp-bg {
    background: rgba(255, 255, 255, 0.6);
}
.mfp-title {
    display: none;
}
img.mfp-img {
    padding: 10px;
    box-shadow: 2px 2px 4px #000;
}
.fit-videos {
    margin-bottom: 30px;
}



.mpc-icon-column .mpc-divider-wrap {
    margin: 0px;
}

div.owl-bg-img {
    background-position: top center;
}
a.slider-btn {
    background: #fff;
    padding: 6px 10px;
    line-height: 5em;
}
.wpb_vc_table tr td:first-child {
    padding-left: 15px;
}
a.mpc-button {
    margin-left: auto;
    margin-right: auto;
    display: block;
}
.bg-deep-blue3 {
    background: rgba(41, 41, 41, 0.2) !important;
}
.page-title h2 {
	/*font-size: 52px;
    text-shadow: 0px 3px 4px rgba(255, 255, 255, 0.82);
    padding-bottom: 15px;
    border-bottom: 3px solid #e42325;
    margin-top: 15%;
    margin-bottom: 15%;*/
    color: #000;
    
    
    
    
    font-size: 52px;
    text-shadow: 0px 3px 4px rgba(255, 255, 255, 0.82);
    display: table;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 15px;
    border-bottom: 3px solid #e42325;
    margin-top: 15%;
    margin-bottom: 15%;
    
    
    
    
}
td.vc_table_cell a {
    background: #848484;
    padding: 5px 10px;
    color: #fff;
    line-height: 2em;
}
ul.sub-menu li:hover {
    background: #bf3824;
}
tr.vc-th td span a {
    padding: 6px 10px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.34);
}

/*
tr.vc-th td span, tr.vc-th td a {
    background: #bf3824;
    color: #fff;
}
*/
tr.vc-th > td:first-child span {
    display: none;
}

div.mpc-icon-column--style_2 {
    padding-top: 30px !important; 
}

ol.ol1 li {
    line-height: 1.5em;
}

.btn.btn-medium{
  Font-size: 16px;
}

footer .container .row.border-bottom{
  border-bottom:none !important;
  padding-top: 2% !important;
  padding-bottom: 2% !important;
}
footer span {
    color: #fff;
}

footer img {
    max-height:  50px;    
}

@media (max-width: 767px){
    footer img {
        margin-top:  8px;
        }
}

.footer-bottom {
    padding: 10px 0;
    background: #353535;
    border-top: 1px solid #e5e5e5;
}
.desktop-table {display:block;}
.mobile-table {display: none;}
a.download-trial {
    margin-top: 10px;
    text-align: center;
    display: table;
    margin-left: auto;
    color: #fff !Important;
    margin-right: auto;
    background: #000;
    padding: 7px 15px;
}
.purchase-flow a {
    background: #bf3824;
    color: #fff;
    padding: 3px 10px;
    margin-left: 10px;
}

section.greybg {
    background: #eee;
    box-shadow: inset 0px 11px 8px -10px #CCC, inset 0px -11px 8px -10px #CCC;
    height: auto;
    overflow: visible;
    transition: all 1s;
    margin: 1% 0%;
    padding: 3% 0% !important;
}
.red-gradient-bg .mpc-accordion-item__content .col-sm-4 {
    color: #fff;
}
.product-inner-top, .product-inner {
    width: 100%;
    float: right;
}
.product-row .row>.col-sm-6 {
    padding: 0px;
    background: #fff;
    width: 46%;
    margin: 0 2%;
    border-radius: 5px;
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.23);
}
.product-inner {
    padding: 10px 20px;
    border-radius: 0px 0px 5px 5px;
    background: #fff;
}

.product-inner-top {
    padding: 35px 15px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f4f4f4+0,f2f2f2+50,ededed+51,fefefe+100 */
background: #f4f4f4; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #f4f4f4 0%, #f2f2f2 50%, #ededed 51%, #fefefe 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #f4f4f4 0%,#f2f2f2 50%,#ededed 51%,#fefefe 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #f4f4f4 0%,#f2f2f2 50%,#ededed 51%,#fefefe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#fefefe',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
  
.product-inner p {
    margin-top: 8px;
}
.lightbox-gallery li:nth-child(5n) {
    clear: both;
}
.gutter.grid-gallery li:nth-child(4n+1) {
    clear: left;
}
.lightbox-gallery li:nth-child(5n) {
    clear: none;
}
i.fa.fa-facebook {
    color: #44609d;
    border: 2px solid #44609d;
    padding: 10px 15px;
}
i.fa.fa-youtube-play {
    color: #ab0000;
    border: 2px solid #ab0000;
    padding: 10px 12px;
}
.footer-social a:first-child {
    margin-right: 0;
}
i.fa.fa-facebook:hover {
    background: #44609d;
    color: #fff;
}
i.fa.fa-youtube-play:hover {
    background: #ab0000;
    color: #fff;
}
nav.navbar {
    background: rgba(255, 255, 255, 0.52);
}
.no-titlebar-firstrow img.margin-five-bottom {
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    margin-top: 20px;
    margin-bottom: 10px !important;
}















@media (max-width:1023px) and (min-width:768px) {
  .home-services .col-sm-6:last-child {
    width: 60%;
  }

  .home-services .col-sm-6:first-child {
    width: 40%;
  }
}

@media (max-width: 1279px) {
  section#home .brando-owl-slider1 .container {
    padding-top: 8% !important;
  }
}


@media (max-width: 1024px) {
  .home .col-sm-3.col-xs-mobile-fullwidth a {
    padding: 50px 0px;
  }
  .home .mpc-icon {
    background: #fff;
  }
  section.no-titlebar-firstrow {
    margin-top: 0%;
    padding-top: 15%;
  }
}


@media (max-width:991px) {
  .navbar-toggle .icon-bar {
    background: #000 !important;
  }
  button.navbar-toggle.collapsed {
    margin-top: 2.5%;
  }
  nav.without-border.shrink {
    background: #ffffff;
    padding-top: 0px;
  }
  nav.without-border.shrink button.navbar-toggle.collapsed {
    padding: 17px 9px;
  }
  .navbar-header {
    width: 100%;
  }
  div.navbar-collapse {
    background: rgba(255, 255, 255, 0.95);
  }
  .home .col-sm-3.col-xs-mobile-fullwidth {
    width: 33%;
    float: left;
    padding: 0;
    min-height: 280px;
    text-align: center;
  }
  section#home .brando-owl-slider1 .container {
    padding-top: 10% !important;
  }

  .home a.mpc-icon-column.mpc-parent-hover.mpc-transition.mpc-animation.mpc-icon-column--style_1.mpc-align--center.mpc-inited:hover:before {
    content: '';
    width: 100%;
    left: 0%;
  }
}


@media (max-width: 767px){
    
    .no-titlebar-firstrow {
        min-height: 100px;
    }

.product-row .row>.col-sm-6 {
    width: 92%;
    margin: 4%;
    float: left;
}
.product-inner-top img {
    /*max-width: 70%;*/
    max-width: 100%;
}
.product-inner-top {
    padding: 20px;
}
.product-inner p {
    margin-top: 0px;
}
section.product-row {
    padding: 0px 0px;
}
.product-inner {
    padding: 20px;
}
.red-gradient-bg p {
    color: #fff;
}
.userlist-accordion .mpc-accordion-item__content {
    height: 300px !important;
    overflow-y: auto;
}
p {
    word-break: normal;
    word-wrap: break-word;
}
    img.mfp-img {
    padding: 0px !Important;
    }
    div.mfp-bg {
    background: rgba(255, 255, 255, 0.9);
}
    div.mfp-container {
    background-color: rgba(255, 255, 255, 0);
}
    .grid figure:hover img {
    opacity: 0.8;
}
    .work-with-us span, #contact-row span {
    font-size: 16px;
    }
    .work-with-us h2 span, #contact-row h2 span {
    font-size: 23px;
    }
    #contact-row .xs-margin-ten-top {
    margin-top: 4% !important;
    }
    .mobile-table {
    display: block;
    }
    section#how_to_buy {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    }   
    .desktop-table {display: none;}
    .home i.mpc-icon-part img {
    width: 1.35em;
    height: 1.35em;
    }
    .mobile-table h5 {
    margin-bottom: 5px;
    margin-top: 20px;
    }
    section.fee-box-row .col-sm-3 {
    width: 50%;
    float: left;
    }
    h3.mpc-icon-column__heading.mpc-transition {
        margin-top:15px;
    }
    .fee-box-row .mpc-icon-column--style_2 .mpc-icon {
    padding: 15px;
    }
    
    .fee-box-row .mpc-icon-column--style_2 .mpc-icon img {
    width: 30px;
    }
    section.fee-box-row .mpc-icon-column--style_2 h3 {
    margin-top: 20px !important;
    }
    .page .mpc-divider-wrap .mpc-divider {
    width: 50% !Important;
    }
    .fit-videos {
    margin-bottom: 15px;
    }
    .fee-box-row div.mpc-icon-column {
    margin-bottom: 15%;
    padding:15px;
    }
    section.fee-box-row  .mpc-icon-column--style_1 {
    padding: 10px !Important;
    }
    section.fee-box-row .mpc-icon-column--style_1 .mpc-icon {
    padding: 0px;
    margin-bottom: 0px;
    }
    section.fee-box-row .mpc-icon-column--style_1 h3 {
    margin-top: 10px;
    }
    section.fee-box-row .mpc-icon-column--style_1 i {
    font-size: 47px;
    }
    section.fee-box-row div.col-sm-3 {
    max-width: 300px;
    margin-left: auto !important;
    margin-right: auto;
    }
    section#how_to_buy {
    padding-top: 0px;
    }
    .fee-box-row .mpc-divider-wrap div.mpc-divider {
    margin-top: 5% !important;
    margin-bottom: 5% !important;
    }
    .slider-typography .slider-typography-option1 p {
    margin-bottom: 0px;
    }
    nav.without-border .navbar-collapse {
    top: 70px;
    }
    a.navbar-brand {
    padding: 0px 0 0;
    }
    .home ul {
    padding-left: 20px;
    }
    html body {
    line-height: 20px;
    font-size: 15px;
    }
    home h3~ul {
    padding-left: 20px;
    }
    li.mpc-tabs__nav-item {
    width: 100%;
    }
    section.no-titlebar-firstrow {
    padding-top: 20%  !important;
    padding-bottom: 15%  !important;
    }
    .no-titlebar-firstrow img {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width:100%;
    }
    .no-titlebar-firstrow h2 {
    font-size: 40px;
    }
    .home a.mpc-icon-column.mpc-parent-hover.mpc-transition.mpc-animation.mpc-icon-column--style_1.mpc-align--center.mpc-inited:hover:before {
    height:86%;
    }
    .slider-text-middle-main.xs-padding-three-left {
    padding-left: 0% !important;
    }
    .home-row2 {
    padding-top: 14% !important;
    padding-bottom: 14% !important;
    }
    .home .mpc-icon {
    padding: 10px !important;
    }
    .home i.mpc-icon-part {
    font-size: 40px !important;
    }
    .home .mpc-circle-icons {
    width: 100%;
    margin-top: 50px;
    }
    li.mpc-tabs__nav-item {
    width: 46%;
    float: left;
    margin-left: 0px !important;
    }
    li.mpc-tabs__nav-item:nth-child(2n) {
    margin-right: 0px !important;
    }
    .mpc-button__content i {
    font-size: 25px;
    padding-right: 5px !Important;
    }
    span.red-title, .white-title {
    font-size: 30px;
    font-weight: 900;
    }
    .breadcrumb.alt-font.page-top-breadcrumb {
    display: none !important;
    }
    section.home-icon-section .container {
    background: rgba(255, 255, 255, 0.56);
    padding-top: 20px;
    padding-bottom: 20px;
    }
    section.home-icon-section {
    padding-top:0px !important;
    padding-bottom:0px !important;
    }
    li.li1 {
    word-break: break-word;
    }
    span.s1 {
    word-break: break-word;
    }
    h2.title-medium span {
    font-size: 20px;
    }
    .title-medium span {
    font-size: 16px;
    line-height: 1.5;
    }
}


@media (max-width:425px) {
        .user-list-inner {
        max-height: 200px;
        overflow: auto;
    }
        section.fee-box-row .mpc-icon-column--style_2 h3 {
        margin-top: 20px !important;
        font-size: 15px !important;
    }
        section.fee-box-row .mpc-icon-column--style_1 i {
        font-size: 40px;
    }
        .home-slider div.col-lg-7 {
            padding: 10px;
    }
        .home-slider div.col-lg-7 h2 {
        color: #fff;
        font-size: 20px;
        margin-bottom: 5px;
    }
        section#how_to_buy {
        max-width: 350px;
        margin-left: auto;
        margin-right: auto;
    }
    .mpc-button {
        padding: 0px;
    }
    span.mpc-button__title {
        font-size: 16px;
    }
    .no-titlebar-firstrow h2 {
        font-size: 30px;
    }
    section.home-row2 h3~img {
        width: 45%;
        float: left;
    }
    section.no-titlebar-firstrow {
        padding-top: 30% !important;
    }
    .home .col-sm-3.col-xs-mobile-fullwidth {
        width: 50%;
    }
    .home .col-sm-3.col-xs-mobile-fullwidth a {
        padding: 20% 0px;
    }
    .home i.mpc-icon-part {
        font-size: 30px !important;
    }
    section#home .brando-owl-slider1 .container {
        padding-top: 0% !important;
    }
    body.home .mpc-circle-icons  .mpc-icon-column__content-wrap {
        width: 61% !important;
        height: 61% !important;
        margin: 20.5% !important;
    }
    h3.mpc-icon-column__heading.mpc-transition {
        font-size: 18px;
        font-weight: 900;
        margin-bottom: 0px !important;
    }
    .mpc-icon-column__content p {
        font-size: 15px;
    }
    .home .col-sm-3.col-xs-mobile-fullwidth {
        min-height: 180px;
    }
    .home .mpc-icon {
    /*    margin-left: -8% !important;*/
        margin-top: -10% !Important;
    }
    .work-with-us * {
        font-size: 18px;
        line-height: 1.5em;
    }
        
    div.work-with-us {
        padding: 50px 0;
    }
}
@media (max-width:415px) {
    .left-btn { 
        margin-left: 0%;
    }
        .wpb_column .wpb_column {
        padding: 0;
    }
    iframe.youtube-player {
        width: 350px;
        height: 200px;
    }
        div section.greybg {
        padding: 3% 3% !important;
    }
        iframe.youtube-player {
        width: 300px;
        height: 200px;
    }
    ::-webkit-scrollbar {
        -webkit-appearance: none;
        width: 7px;
    }
    ::-webkit-scrollbar-thumb {
        border-radius: 4px;
        background-color: rgba(0,0,0,.5);
        -webkit-box-shadow: 0 0 1px rgba(255,255,255,.5);
    }                                           
}

@media (max-width:375px) {
    section.fee-box-row .mpc-icon-column--style_1 {
        padding: 54px 0px !Important;
        min-height: 220px;
    }
        .mpc-icon-column {
        min-height: 220px;
    }
}
@media (max-width:350px) {
    .home .col-sm-3.col-xs-mobile-fullwidth {
        min-height: 200px;
    }
    .home .mpc-icon {
        margin-left: -10% !important;
    }
    section.fee-box-row .wpb_column {
        padding: 0px 10px;
    }

}

@media (max-width:330px) {
    iframe.youtube-player {
    width: 280px;
    height: 200px;
    }
}

@media (max-width: 767px){
    .work-4col .grid li {
        width: 50% !important;
    }
}

@media (max-width: 767px){
    .user-list-inner{
        max-height: 380px;
        overflow-y: scroll;
   }   
}

.system_grid {
    padding: 5px;
    background: #f4f4f4;
    background: -moz-linear-gradient(-45deg, #f4f4f4 0%, #f2f2f2 50%, #ededed 51%, #fefefe 100%);
    background: -webkit-linear-gradient(-45deg, #f4f4f4 0%,#f2f2f2 50%,#ededed 51%,#fefefe 100%);
    background: linear-gradient(135deg, #f4f4f4 0%,#f2f2f2 50%,#ededed 51%,#fefefe 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#fefefe',GradientType=1 );
    /*width: 46%;*/
    margin: 2% 2%;
    border-radius: 5px;
    box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.23);
}

.system_grid .system_grid_detail {
    background-color: #e42426 !important;
    padding: 0;
}


.system_grid  .vc_gitem-row-position-top,
.system_grid  .vc_gitem-row-position-bottom{
    position: relative !important;
}

.system_grid  .vc_gitem-row-position-top{
    min-height: 225px;
}

.system_grid  .system-price{
    font-size:1.3em;
    line-height:1.1em;
    display: none;
}

.system_grid .system_grid_detail a{
    color:#fff;
    width: 100%;
    font-family: "Raleway" !important;
    font-size: 16px;
    font-style: normal !important;
    font-weight: 600 !important;
    line-height: 1;
    text-transform: uppercase;
    cursor:pointer;
    padding: 10px;
}


.system_grid .system_grid_detail a:hover{
    
    color:#fff;
    text-decoration:none;
}

.system_grid.vc-gitem-zone-height-mode-auto:before{
    content: "";
    display: block;
    padding-top: 0 !important;
}


.system_grid  .vc_gitem-post-data-source-post_title{
    font-size: 1.6em;
    line-height: 1.2em;
}

.system_grid  .wpb_single_image .rev_title{
        display: none;
}

@media  (max-width : 767px){

    .system_grid  .vc_gitem-post-data-source-post_title{
        display: none;
    }
    .system_grid .wpb_single_image .rev_title{
        display: block;
        font-size: 1.6em;
        line-height: 1.2em;
        margin-bottom: 10px
    }
}

.single-system .container .page-title {
    height: 400px;
    /*padding: 100px 0;*/
}

.single-system .system{
    padding-top:50px;
}
.single-system .container .blog-image{
    margin:0px auto;
    text-align: center;
}



.mpc-tab[data-active="false"]{
    display: none;
}

.container-fluid section p a{
    text-decoration: underline;
}

.single-system .blog-description{
    padding: 0px 15px;
}

.online_chat{
    float: left;
}

.online_chat img{
    height: 46px;
}

.footer-social, .online_chat{
    float: left;
    margin-right: 15px; 
}
.breadcrumb {
    display: none !important;
}
@media  (max-width: 767px){
    .online_chat{
        display: none;
    }    
}
.navigation-menu .btn.btn-small {
    font-size: 10px;
    padding: 4px 6px;
    letter-spacing: 1px;
}

.mpc-tab[data-active="false"]{
    display:none !important;
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
.no-titlebar-firstrow .col-sm-8 .wpd-innner-wrapper {
max-height:500px;
}
}