/**=== visual composer home page css start ===*/
/**
.whtalt .vc_icon_element-inner.vc_icon_element-color-custom.vc_icon_element-have-style-inner.vc_icon_element-size-xl.vc_icon_element-style-rounded-outline.vc_icon_element-outline.vc_icon_element-background-color-custom {
    border-color: #010202 !important;
}
*/
.whyalticon {
    margin-bottom: 5px !important;
}
.whtalt .vc_icon_element-inner.vc_icon_element-color-custom.vc_icon_element-have-style-inner.vc_icon_element-size-xl.vc_icon_element-style-rounded-outline.vc_icon_element-outline.vc_icon_element-background-color-custom {
    border-color: #f8f8f8 !important;
    border-width: 8px;
}
.whtalt .wpb_column.vc_column_container.vc_col-sm-1\/5:hover .vc_icon_element-inner.vc_icon_element-color-custom.vc_icon_element-have-style-inner.vc_icon_element-size-xl.vc_icon_element-style-rounded-outline.vc_icon_element-outline.vc_icon_element-background-color-custom {
    background: #24b24f !important;
}
.whtalt .wpb_column.vc_column_container.vc_col-sm-1\/5:hover .vc_icon_element-inner.vc_icon_element-color-custom.vc_icon_element-have-style-inner.vc_icon_element-size-xl.vc_icon_element-style-rounded-outline.vc_icon_element-outline.vc_icon_element-background-color-custom span.vc_icon_element-icon.fas {
    color: #ffffff !important;
}
.whyalticon  span.vc_icon_element-icon {
    color: #24b24f;
}
.whtalt .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon {
    font-size: 4em!important;
}
.detailwhy {
    text-align: center;
    margin-bottom: 5px !important;
}
.detailwhy h4 {
    margin-bottom: 0px;
    font-size: 20px;
}
span.vc_sep_line {
    border-color: #010202 !important;
}

/**=== home page  ===*/
.webheading {
    font-size: 35px;
    line-height: 30px;
}

/**=== button css ===*/
.webbutton a {
    color: #fff !important;
   border-color: #15d04e !important;
    background-color: #15d04e !important;
    border-radius: 8px !important;
    transition: background-color 0.5s ease;
}
.webbutton a:hover {
    color: #fff !important;
    border-color: #79c24a !important;
    background-color: #79c24a !important;
    border-radius: 8px !important;
    transition: background-color 0.5s ease;
}


/**=== extra css ===*/
span.flatter {
    font-size: 40px;
    color: #24b24f;
    font-weight: bold !important;
}

/**==== visual composer about page css ===*/

.fivepointofsome .whyalticon {
    margin-bottom: 10px;
}
/**===visual composer home page css end */

.parllax {
    background-attachment: fixed;
    background-size: cover;
}
.hmprsec img {
    height: 250px !important;
}
.webheading {
    font-size: 35px;
    line-height: 30px;
}
/**=== protfolio page ===*/
.portfolio .column.one.post-header, .portfolio .column.one.project-description, .portfolio .single-photo-wrapper  {
    display: none;
}
/**== product width ===*/
.productttt h6 {
    margin-bottom: 6px;
    font-size: 16px !important;
}
.productttt {
    margin-bottom: 5px;
}
.imcdgroupimg:before {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.whitesep span.vc_sep_line {
    border-color: #fff !important;
}
.iconmushidden {
    display: none !important;
}
input.wpcf7-form-control.wpcf7-submit.button_full_width {
    background: #080808 !important;
    border: 1px solid #080808;
}
input.wpcf7-form-control.wpcf7-submit.button_full_width:hover, input.wpcf7-form-control.wpcf7-submit.button_full_width:active {
    background: #2c3c51 !important;
    border-color: #2c3c51 !important;
}

/**=== hover blackandwhiteand color css for portfolio === */
/*.imcdgroupimg {
    filter: grayscale(100%);
}*/
.imcdgroupimg:hover, .imcdgroupimghover{
    filter: none!important;
}
.onlineforfontawzomecss {
    display: none !important;
}