.header-flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 0px;
}
p.site-title {
    display: none;
}
.service-page .service-block.col-lg-4.col-md-4.col-sm-6:nth-child(4), .service-page .service-block.col-lg-4.col-md-4.col-sm-6:nth-child(7) {
    clear: both;
}
input.sf-input-text {
    width: 100%;
    margin-bottom: 30px;
    height: 40px;
    font-size: 16px;
    border-radius: 8px;
    padding: 6px 12px;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    margin-bottom: 30px;
}
section.search-sec .form-group label {
    width: 100%;
}
section.search-sec .form-group h4 {
    font-size: unset;
    font-weight: 400;
}
input.sf-input-text::placeholder {
    font-weight: 200;
    font-size: small;
}
/*! 
* @package IcoFont 
* @version 1.0.1 
* @author IcoFont https://icofont.com 
* @copyright Copyright (c) 2015 - 2018 IcoFont 
* @license - https://icofont.com/license/
*/
@font-face {
    font-family: IcoFont;
    font-weight: 400;
    font-style: "Regular";
    src: url(https://brfabrication.co.in/wp-content/themes/brfabrication/fonts/icofont.woff2) format("woff2"),url(https://brfabrication.co.in/wp-content/themes/brfabrication/fonts/icofont.woff) format("woff")
}
/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
    font-family: FontAwesome;
    src: url(https://brfabrication.co.in/wp-content/themes/brfabrication/fonts/fontawesome-webfonte0a5.html?v=4.3.0);
    src: url(https://brfabrication.co.in/wp-content/themes/brfabrication/fonts/fontawesome-webfontd41d.html?#iefix&v=4.3.0) format("embedded-opentype"),url(https://brfabrication.co.in/wp-content/themes/brfabrication/fonts/fontawesome-webfonte0a5.woff2?v=4.3.0) format("woff2"),url(https://brfabrication.co.in/wp-content/themes/brfabrication/fonts/fontawesome-webfonte0a5.woff?v=4.3.0) format("woff"),url(https://brfabrication.co.in/fonts/fontawesome-webfonte0a5.ttf?v=4.3.0) format("truetype"),url(https://brfabrication.co.in/wp-content/themes/brfabrication/fonts/fontawesome-webfonte0a5.svg?v=4.3.0#fontawesomeregular) format("svg");
    font-weight: 400;
    font-style: normal
}
/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: FontAwesome;
  src: url(https://brfabrication.co.in/wp-content/themes/brfabrication/fonts/fontawesome-webfonte0a5.html?v=4.3.0);
  src: url(https://brfabrication.co.in/wp-content/themes/brfabrication/fonts/fontawesome-webfontd41d.html?#iefix&v=4.3.0)
      format("embedded-opentype"),
    url(https://brfabrication.co.in/wp-content/themes/brfabrication/fonts/fontawesome-webfonte0a5.woff2?v=4.3.0) format("woff2"),
    url(https://brfabrication.co.in/wp-content/themes/brfabrication/fonts/fontawesome-webfonte0a5.woff?v=4.3.0) format("woff"),
    url(https://brfabrication.co.in/wp-content/themes/brfabrication/fonts/fontawesome-webfonte0a5.ttf?v=4.3.0) format("truetype"),
    url(https://brfabrication.co.in/wp-content/themes/brfabrication/fonts/fontawesome-webfonte0a5.svg?v=4.3.0#fontawesomeregular)
      format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: Flaticon;
  src: url(https://brfabrication.co.in/wp-content/themes/brfabrication/fonts/flaticon.html);
  src: url(https://brfabrication.co.in/wp-content/themes/brfabrication/fonts/flaticond41d.html?#iefix) format("embedded-opentype"),
    url(https://brfabrication.co.in/wp-content/themes/brfabrication/fonts/flaticon.woff) format("woff"),
    url(https://brfabrication.co.in/wp-content/themes/brfabrication/fonts/flaticon.ttf) format("truetype"),
    url(https://brfabrication.co.in/wp-content/themes/brfabrication/fonts/flaticon.svg#Flaticon) format("svg");
  font-weight: 400;
  font-style: normal;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  @font-face {
    font-family: Flaticon;
    src: url(https://brfabrication.co.in/wp-content/themes/brfabrication/fonts/flaticon.svg#Flaticon) format("svg");
  }
}

input.wpcf7-form-control.wpcf7-phonetext.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-phonetext {
    padding: 10px 45px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background: none;
    border: none;
    color: #fff;
}
span.wpcf7-spinner {
    display: none;
}
.header-align-end.mobile-heaader-btn {
    display: none;
}
button.menu-toggle {
    display: none;
}


@media only screen and (max-width :1920px) and (min-width: 1601px) {
    
}

@media only screen and (max-width :1600px) and (min-width: 1441px) {
    
}

@media only screen and (max-width :1440px) and (min-width: 1367px) {
    
}

@media only screen and (max-width :1366px) and (min-width: 1281px) {
   
}

/*----------------------------- Small Laptop -------------------------------*/
@media only screen and (max-width :1280px) and (min-width: 1101px) {
    
}

/*----------------------------- Media 1024 -------------------------------*/
@media only screen and (max-width :1100px){
    
}

/*----------------------------- Media 768 -------------------------------*/
@media only screen and (max-width:999px){
    .header-align-end.pc-heaader-btn {
        display: none;
    }
    .header-align-end.mobile-heaader-btn {
        display: block;
    }
    nav#site-navigation {
        width: fit-content;
    }
    img.custom-logo {
        width: 77%;
    }
    .service-page .service-block.col-lg-4.col-md-4.col-sm-6:nth-child(3), .service-page .service-block.col-lg-4.col-md-4.col-sm-6:nth-child(5) {
        clear: both;
    }

}

/*----------------------------- Media Tab -------------------------------*/
@media only screen and (max-width:767px){
    img.custom-logo {
        width: 180PX;
    }
}

/*----------------------------- Media Mobile Screen -------------------------------*/
@media only screen and (max-width:479px){
    .header-align-end.mobile-heaader-btn {
        margin-right: 10px;
    }
    img.custom-logo {
        width: 160PX;
    }
}

/*----------------------------- Media Small Screen -------------------------------*/
@media only screen and (max-width:360px){
    img.custom-logo {
        width: 120PX;
    }
}



