/*
Theme Name: Bridge Child
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: A child theme of Bridge Theme
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 1.0.0
Template: bridge
*/
@import url("../bridge/style.css");

.precision h4 {
    font-size: 30px;
    color: #d33131 !important;
    font-weight: 600;
}
.precision p {
    color: #fff;
  
    font-size: 13px;
}
.footer-info h4 {
    color: #fff;
    font-size: 30px;
    font-weight: 600;
    padding-bottom: 15px;
}
ul.right-g a {
    color: #CACACA;
    font-size: 16px;
    font-weight: 500;
    line-height: 33px;
}
ul.right-g i {
    color: #fff;
    padding-right: 5px;
}
ul.footer-contact li {
    color: #CACACA;
    font-size: 16px;
    font-weight: 500;
    display: flex;
    line-height: 30px;
    padding-bottom: 10px;
}
ul.footer-contact i {
    color: #fff;
    padding: 5px 10px 0px 0px;
}


.padding-top50{
	padding-top:50px;
}


.header-call a {
    background: #CC241E;
    color: #fff;
    border-radius: 5px;
    padding: 13px 26px 13px 26px;
}

button.wp-block-search__button {
    padding: 11px;
    background: #cc241e;
    border: 1px solid #000;
    color: #fff;
}

h2, .h2, h2 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h2.elementor-heading-title {
    color: #020202;
    font-family: 'Roboto', sans-serif;
    font-size: 24px;

    font-style: normal;
    font-weight: 800;
    text-transform: uppercase;
}

h5, .h5, h5 a, body.qode-overridden-elementors-fonts .elementor-widget-heading h5.elementor-heading-title, .q_icon_with_title .icon_text_holder h5.icon_title {
    color: #0a0a0a;
    font-size: 27px;
    font-style: normal;
    font-weight: 600;
    text-transform: capitalize;
}

.comment_holder .comment_number {
    margin: 0 0 20px;
    display: none !important;
}


#respond textarea {
    padding: 12px;
    vertical-align: middle;
    border: 1px solid #ccc;
}

#respond input[type=text], #respond input[type=email], #respond textarea, .contact_form input[type=text], .contact_form textarea {
    width: 100%;
    margin: 0 0 20px;
    padding: 15px 12px;
    border: 0;
    border-radius: 0;
    outline: 0;
    resize: none;
    font-size: 13px;
    line-height: 17px;
    background-color: #fff;
    color: #818181;
    font-family: Raleway, serif;
    font-weight: 400;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-appearance: none;
    border: 1px solid #ccc !important;
}

.title h1, .title.title_size_small h1 {
    font-size: 25px;
    line-height: 1.304347826086957em;
    text-transform: capitalize;
}


.comment_holder .comment {
    padding: 23px;
    background-color: #fff;
    display: none !important;
}