/*
Theme Name:     Computer Repair Child
Theme URI:      https://smartdata.tonytemplates.com/computer-repairs/
Description:    Child theme for Computer Repair
Author:         Smartdatasoft Team
Author URI:     https://themeforest.net/user/smartdatasoft
Template:       computer-repair
Version:        1.0
*/

header .logo {
    flex: 0 0 329px!important;
}
header .header-top {
    padding: 7px 0!important;
}
header .header-top-info {
    padding-left: 30px;
    padding-right: 75px;
     font-size: 16px!important;
}
header .header-top-info+.header-top-info {
    margin-right: 38px!important;
    margin-top: 9px!important;
}
header .header-top-info [class*='icon-']{
    left: -6px!important;
}
.header-top-info p {
    margin-bottom: 0px!important;
}
ul#menu-primary-menu li {
    font-weight: bold!important;
}
.info {
    font-size: 19px!important;
    font-family: 'Chivo', sans-serif!important;
    font-style: normal!important;
    font-weight: bold!important;
}
h2.text-center.affordable {
    color: #e02b20!important;
    font-weight: bold;
}
.header-top-right {
    font-weight: bold!important;
}
.prd-grid:not(.prd-carousel) {
    margin: -45px 113px 0!important;
}
@media (min-width: 992px)
{
.navbar-nav>li>a {
    font-size: 16px!important;
    }
    
}    
@media only screen and (max-width:320px)
{
    .home-page-section-desktop .depicter {
    display: none;
    }
    .home-page-section-desktop .home-page-banner-mobile {
    display: block!important;

}
h2.text-center.affordable {
    
    font-size: 26px!important;
    line-height: 31px!important;
}
} 

@media only screen and (min-width:321px) and (max-width:768px){
    .home-page-section-desktop .depicter {
         display: none;
    }
     .home-page-section-desktop .home-page-banner-mobile {
         display: block!important; 
    }
}
h2.h-lg.tech-text {
    color: #e02b20!important;
    font-weight: bold;
    margin-bottom: 15px;
}
p.info.long-text {
    font-size: 16px!important;
    font-weight: normal!important;
}
p.short-text {
    font-size: 21px;
    font-weight: bold;
}
.footer-address {
    color: white;
}
a.footer-address:hover {
    color: white;
}
.tab-pane .col-price-bottom {
    margin-top: 0!important;
}

.service-quality.wpb_animate_when_almost_visible.wpb_fadeIn.fadeIn.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill.wpb_start_animation.animated {
    padding-right: 25px;
}
.satisfaction.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
    padding-right: 25px;
}
.quality-parts.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {
    padding-right: 25px;
}
.vc_row.wpb_row.vc_row-fluid.google-review {
    margin-top: 101px;
    margin-bottom: -70px;
}
.wpb_text_column.wpb_content_element.vc_custom_1693984208895.last-section-about {
    margin-top: -17px;
    margin-bottom: 29px!important;
}
.services-nav-pills .title {
    font-weight: bold!important;
}
.services-section {
     background-image: linear-gradient(180deg, #FFDEA8 0%, #FEC84E 100%)!important;
    padding-top: 23px;
}

.border-seprator {
    margin-top: 28px;
    margin-bottom: -30px;
}
.google-reviews {
    margin-top: -72px;
}
.step-item-icon:before{
    border: 20px solid #f4f4f4!important;
}
.steps-wrap.animation.it-works.animated.fadeIn {
    margin-bottom: 58px;
}
.border-seprator-two {
    margin-top: 23px;
    margin-bottom: 57px;
}
.border-seprator-three {
    margin-top: 24px;
    margin-bottom: 49px;
}
.choose-us {
    margin-bottom: 19px;
}
.border-seprator-four {
    margin-bottom: 40px;
}
.border-seprator-five {
    margin-top: 23px;
    margin-bottom: 62px;
}
.google-reviews {
    margin-top: 29px;
}
.border-seprator-six {
    margin-bottom: 56px;
}
.home-first-section .vc_column-inner {
    background-image: linear-gradient(180deg, #F2C94C 0%, #fc4a1a 100%)!important;
}
.middle-section .vc_column-inner {
    background: linear-gradient(217deg, rgba(255,0,0,.8), rgba(255,0,0,0) 70.71%), linear-gradient(127deg, rgba(0,255,0,.8), rgba(0,255,0,0) 70.71%), linear-gradient(336deg, rgba(0,0,255,.8), rgba(0,0,255,0) 70.71%);
}
.sticky-popup .popup-header {
    background: linear-gradient(180deg, #F2C94C 0%, #fc4a1a 100%)!important;
}
.home-page-section-desktop .home-page-banner-mobile {
    display: none;
}
.post-2644 .entry-title {
    color: #ed1c24;
    font-weight: bold;
    text-transform: uppercase;
}
.post-2644 h1.entry-title.h-lg.text-center {
    margin-top: -56px;
}
.iphone-repair p {
    font-size: 16.5px;
}
.iphone-repair ul li {
    font-size: 16.5px;
}
.post-2672 h1.entry-title.h-lg.text-center {
    color: #ed1c24;
    font-weight: bold;
    margin-top: -56px;
}
.contact_form .quote-name {
    width: 100%!important;
}
.contact_form .quote-phone {
    width: 100%!important;
}
.contact_form .input-name {
    height: 38px!important;
}
.contact_form .input-phone{
     height: 38px!important;
}
.contact_form .input-email{
     height: 38px!important;
}
.contact_form textarea.input-message {
    min-height: 100px!important;
}
.contact_form .pop-up-quote-form {
    padding: 0px!important;
    box-shadow: none!important;
}
