.firstextbox {
    border: 1px solid #fefefe;
    text-shadow: none;
    font-size: 32px;
    letter-spacing: normal;
    line-height: 1.6;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 300;
    padding: 30px 30px 30px 30px;
}
table, .table-bordered {

    border: none;

}
.arowpictable td {

    border: none !important;

}
.arowpictable {

    margin-left: 0px !important;

}
.productpara {
    margin-bottom: 1rem !important;
    font-size: inherit;
    text-rendering: optimizeLegibility;
    color: #72787a;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 400;
}

.fullwidthbanner-container .fullwidthabanner
{

    margin-top: 0px;
    margin-bottom: 0px;
    height: 550px !important;

}
.asvc-flip-container .back {
    float: left;
    height: 450px !important;
    position: relative;
    transform-style: preserve-3d;
    transition: all 0.6s ease 0s;
    width: 100%;
}
.widget-features-box.grid.style3 .feature-box.featured .ourservice-heading {

    color: #46932c;
    border: 2px solid;
    font-size: 22px;
    font-weight: 600;

}
.widget-features-box .feature-box {

    padding: 5px 20px 15px 20px;
    position: relative;
    border: 1px solid #F2F2F2;
    height: 285px;
    background-color: #F2F2F2;

}
table > thead > tr > th, table > thead > tr > td, table > tbody > tr > th, table > tbody > tr > td, table > tfoot > tr > th, table > tfoot > tr > td, .table-bordered > thead > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > tfoot > tr > td {

    border: none;

}
.bottomrow {

    border-top: 1px solid white;

}
.mobmenul-container i {

    color: #3BFE00 !important;

}
.mobmenur-container i {
    color: #000 !important;
}
#back-to-top {
 background: #3cb44a !important;
}
.mob-menu-header-holder {
    background-color: #46932c;
    width: 100%;
    font-weight: bold;
    top: 0px;
    right: 0px;
    z-index: 99998;
    color: #000;
    display: block;
    position: absolute !important;
}
.mobmenur-container i {
    padding: 1rem;
    background: #3bfe00;
    color: #0a0a0a;
    margin: 0;
        margin-right: 0px;
    position: fixed;
    top: 1px;
    right: 1px;
}
#mobmenuright li a, #mobmenuright li a:visited, #mobmenuright .mobmenu_content h2, #mobmenuright .mobmenu_content h3 {
    font-family: "Dosis";
    font-size: 25px;
    font-weight: 600;
    font-style: normal;
    line-height: 1.5em;
    letter-spacing: normal;
    text-transform: none;
}
.asvc-flip-container .front {

    backface-visibility: hidden;
    left: 0px;
    position: absolute;
    top: 0px;
    height: 340px !important;

}
.boxflip4 .back {
    height: 340px !important;
}
.boxflip5 .back {
    height: 340px !important;
}
.boxflip6 .back {
    height: 340px !important;
} 
.boxflip1 .back {
    height: 380px !important;
}
.boxflip2 .back {
    height: 350px !important;
}
.boxflip3 .back {
    height: 430px !important;
}

.menu1 {
    height: 14px;
    width: 13px;
    background-color: green;
    border-radius: 50%;
    display: inline-block;
    margin-left: 4px;
    color: green;
}
.ninzio-header.header-v3 .headertop, .ninzio-header.header-v4 .headertop {

    padding: 0;
    height: 94px;
    display: none;

}
#ninzio-header-mobile {

    display: none;

}
.ninzio-footer a:hover {
    color: #3CB44A;
}

element {

}
.nf-form-fields-required {

    display: none;

}
a:hover {
color: #3bfe00;
}
.mobmenu .headertext {

    color: #222;
    margin-top: 0px;

}
input, select, textarea {

    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    border-top: none;
    border-left: none;
    border-right: none;
    border-bottom: 1px solid #CACACA;

}
#nf-field-11 {

    width: 50px;
    height: 40px;
    float: right;
    margin-top: -60px;

}
#nf-field-10{

  height: 95px;
  width: 375px;
}
.responsive-menu-button {

    top: 0px !important;
    right: 0% !important;
    background: #3cb44a !important;

}
.thirdcol {

    margin-right: 20px;

}
.firstrow {
    position: fixed !important;
    top: 7px !important;
    left: 15px !important;
    right: 0 !important;
    background: #090909 !important;
    z-index: 1000;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
     margin-bottom: -35px; 
}

hr {
    height: 2px;
    color: #3cb44a !important;
    background-color: #3cb44a;
}
@media screen and (min-width: 320px) and (max-width: 768px)
{
    
.firstextbox {

    border: 1px solid #fefefe;
    line-height: 1.6;
    text-shadow: none;
    width: auto;
    height: 360px;
    font-size: 23px;
    letter-spacing: normal;
    padding: 8px 10px 9px 8px !important;
    margin-left: 30px;
    margin-right: 30px;
    

}

.header-mobile .header-mobile-top {
    min-height: 112px;
    padding: 30px 26px;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: none;
}
#ninzio-header-mobile {

    display: none;

}
.mobmenu .headertext {

    color: #222;
    margin-top: 0px;

}
}

