.page-template-page-hybrid .homepage-slider .slide-item {
    height:300px;
}

.page-template-page-hybrid .entry-header {
    display:none;
}

.page-template-page-hybrid .menu-wrapper {
    display:none;
}

table.pricing thead {
    
    color:#fff;
}

table.pricing td, table.pricing th {
    padding:17px;
}

table.pricing th {
    text-transform: uppercase;
}

table.pricing tbody td:not(.description) {
    text-align:center;
}

table.pricing thead th.black {
    background-color:#000;
}

table.pricing thead th.bronze {
    background-color:#cd7f32;
}

table.pricing thead th.gold {
    background-color:#c09e68;
}

.pricing-desktop {
    display: block;
}



.pricing-mobile {
    width:100%;
    display:none;
    text-align:center;
}

.pricing-mobile .head {
    padding:20px;
    text-transform: uppercase;
    color:#fff;
    font-weight: bold;
}

.pricing-mobile .bronze .head {
   background-color:#cd7f32; 
}

.pricing-mobile .gold .head {
   background-color:#c09e68;
}

.pricing-mobile .black .head {
   background-color:#000;
}

.pricing-mobile .features {
    padding:25px;
    padding-bottom:15px;
}

.pricing-mobile .features i {
    padding-right:6px;
}

.pricing-mobile .features .feature {
    padding-top:7px;
    padding-bottom:7px;
}

.pricing-mobile .features .feature:last-child {
    font-weight: bold;
    font-size:18px;
    padding-top:25px;
}

.pricing-mobile .buynow {
    margin-bottom:45px;
}

.pricing-mobile .item-wrapper {
    border-left:1px solid #c09e68;
    border-right:1px solid #c09e68; 
}

.pricing-mobile .item-wrapper:last-child {
    border-bottom:1px solid #c09e68; 
}

.page-template-page-hybrid .black a.buynow {
   background-color:#000 !important; 
}

.page-template-page-hybrid .bronze a.buynow {
   background-color: #cd7f32 !important;  
}


.logo-container img.hybrid {
   width:225px;
   margin-top:20px;
   margin-bottom:20px; 
}

@media (max-width: 1024px) {
    
   .logo-container img.hybrid {
       width:100px;
       height:auto;
       margin-top:0px;
       margin-bottom:0px; 
    } 
    
}

table.pricing-desktop td {
    border:1px solid #eee;
}
table.pricing-desktop th {
    border:1px solid #eee;
}

body.page-template-page-hybrid .site-footer .social-links {
    padding-top:0px;
    padding-bottom:30px;
}


body.page-template-page-hybrid .col-2 h4:first-child + p {
    display:block;
}


body.page-template-page-hybrid .col-2 h4:not(:first-child) {
    display:none; 
}

body.page-template-page-hybrid .col-2 p {
    display:none;
}

a.show-all-footer {
    font-weight: 500;

    text-decoration: underline;
}