@charset "utf-8";

body {

    margin: 0;

    padding: 0;

    font-size: 14px;

    font-family: Raleway, sans-serif;

}

header {

    width: 100%;

    float: left;

	background:#1e7541;

}

.mobile_top_header {

    width: 100%;

    float: left;

    padding-top: 10px;

    position: relative;

    z-index: 99;

}

.mobile_top_header button {

    float: left;

    border: none;

    background: no-repeat;

    margin-top: 10px;

}

.mobile_top_header button:focus {

    outline: 0;

}

.mobile_top_header figure {

    float: left;

    margin-bottom: 0;

    margin-left: 20px;
	margin-top: 10px;

}



.mobile_top_header a{float:right;color:#000;font-size:17px;margin-top:2px;}



.modal.modal-bottom .modal-dialog,

.modal.modal-left .modal-dialog,

.modal.modal-right .modal-dialog,

.modal.modal-top .modal-dialog {

    -webkit-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    -o-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

}

.modal-backdrop {

    z-index: 9;

}

.modal.modal-left .modal-dialog,

.modal.modal-right .modal-dialog {

    position: fixed;

    margin: auto;

    width: 500px;

    max-width: 100%;

    height: 100%;

}

.modal.modal-left .modal-content,

.modal.modal-right .modal-content {

    height: 100%;

    overflow-y: auto;

}

.modal.modal-left .modal-body,

.modal.modal-right .modal-body {

    padding: 15px 15px 80px;

}

.modal.modal-left.fade .modal-dialog {

    left: -500px;

    -webkit-transition: opacity 0.3s linear, left 0.3s ease-out;

    -moz-transition: opacity 0.3s linear, left 0.3s ease-out;

    -o-transition: opacity 0.3s linear, left 0.3s ease-out;

    transition: opacity 0.3s linear, left 0.3s ease-out;

}

.modal.modal-left.fade.show .modal-dialog {

    left: 0;

}

.modal.modal-right.fade .modal-dialog {

    right: -500px;

    -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;

    -moz-transition: opacity 0.3s linear, right 0.3s ease-out;

    -o-transition: opacity 0.3s linear, right 0.3s ease-out;

    transition: opacity 0.3s linear, right 0.3s ease-out;

}

.modal.modal-right.fade.show .modal-dialog {

    right: 0;

}

.modal.modal-bottom .modal-content,

.modal.modal-full .modal-content,

.modal.modal-left .modal-content,

.modal.modal-right .modal-content,

.modal.modal-top .modal-content {

    border-radius: 0;

    border: none;

}

.modal.modal-left .modal-dialog.modal-sm,

.modal.modal-right .modal-dialog.modal-sm {

    width: 300px;

}

.modal.modal-left .modal-dialog.modal-lg,

.modal.modal-right .modal-dialog.modal-lg {

    width: 800px;

}

.modal.modal-left .modal-dialog.modal-xl,

.modal.modal-right .modal-dialog.modal-xl {

    width: 1140px;

}

section.banner_part {

    width: 100%;

    float: left;

    margin-top:0px;

}

.banner_content {

    width: 100%;

    position: absolute;

    top:20px;

    left: 0;

}

.banner_content h2 {

    float: left;

    font-size:16px;

    color: #197745;

    padding-left: 15px;

    line-height:20px;

    text-align: left;

    font-weight:bold;

    margin-bottom: 0;

    margin-top: 0;

}

nav {

    width: 100%;

    float: left;

    margin: 0;

    padding: 0;

}

nav ul {

    width: 100%;

    float: left;

    margin: 0;

    padding: 0;

}

nav ul li {

    width: 100%;

    float: left;

    list-style: none;

    border-bottom: #ccc solid 1px;

    padding-bottom: 10px;

    margin-bottom: 10px;

}

nav ul li a {

    width: 100%;

    float: left;

    text-decoration: none;

    color: #000;

    font-size: 14px;

    font-weight: 600;

}

nav ul li a:hover {

    text-decoration: none;

    color: #000;

    color: #ffdb20;

}



.padding_content{width:100%;float:left;padding:15px 15px 75px;}



.banner_part img{border-radius:18px;}



section.mobile_products{width:100%;float:left;margin-top:20px;padding:0px 10px;text-align:center;}



.mobile_products h1{text-align:center;text-transform:none !important;font-size:20px;margin-bottom:25px;display:inline-block;float:none !important;width:auto !important;margin-top:5px;}



.mobile_products span{display:inline-block;margin-right:15px;}



.mobile_products figure{width:100%;float:left;height:180px;border:#1e7541 solid 1px;position:relative;border-radius:15px;margin-bottom:0px;}



.mobile_products_padding{padding:0px 6px;}



.mobile_products h2{width:100%;float:left;text-align:center;font-size:13px;margin-bottom:20px;margin-top:0px;}



.images {

    position: absolute;

    margin: auto;

    top: 0;

    bottom: 0;

	padding:10px;

    left: 0;

    right: 0;

    width:auto;

    max-height: 100%;

}



.bottom_menu{width:100%;position:fixed;left:0px;bottom:0px;background:#fff;z-index:9999;border:#ccc solid 1px;padding:10px 15px;text-align:center;}



.bottom_menu a{display:inline-block;text-decoration:none;color:#000;font-size:11px;}



.bottom_menu a span{display:inline-block;width:100%;font-size:18px;font-weight:bold;}



.bottom_menu a span img{width:auto !important;}



.top_flitter{color:#fff !important;float:right!important;}

.top_search_bar_content{float:right;margin-top:4px;margin-right:10px;}
 
.goog-te-gadget img {

    vertical-align: middle;

    border: none;

    display: none;

}

.VIpgJd-ZVi9od-l4eHX-hSRGPd, .VIpgJd-ZVi9od-l4eHX-hSRGPd:link, .VIpgJd-ZVi9od-l4eHX-hSRGPd:visited, .VIpgJd-ZVi9od-l4eHX-hSRGPd:hover, .VIpgJd-ZVi9od-l4eHX-hSRGPd:active {

    font-size: 12px;

    font-weight: bold;

    color: #444;

    text-decoration: none;

    display: none !important;

}
 
.goog-te-gadget {

    font-family: arial;

    font-size: 11px;

    color: #1e7541 !important;

    white-space: nowrap;

}

.goog-te-gadget .goog-te-combo {

    margin: 4px 0;

    height:29px !important;

    border-bottom:none !important;

}
 
.goog_button{margin-top:12px !important;}

section.certificate {
    width: 100%;
    float: left;
    text-align: center;
    padding-bottom: 40px;
    margin-top: 30px;
}
 
.certificate h2 {
    width: 100%;
    float: left;
    text-align: center;
    font-size: 24px;
    color: #000;
    font-weight: bold;
    padding-top: 0px;
}
 
.certificate figure {
    display: inline-block;
    width: 100%;
}
 
.certificate figure img {
    width: 100%;
    border: #ccc solid 1px;
}
.home_products{width:100%;float:left;padding:15px;margin-top:20px;}
 
.home_products_content{width:100%;float:left;background:#fff;border:#ccc solid 1px;margin-bottom:20px;}
 
.home_products_content figure{width:100%;float:left;text-align:center;margin-bottom:0px;height:80px;position:relative;margin-top:10px;}
 
.home_products_content h2{width:100%;float:left;text-align:center;margin-top:0px;margin-bottom:20px;font-size:16px;color:#000;}

.back_button{float:left !important;color:#fff !important;margin-top:13px !important;}
 
.home_products_pic{
    position: absolute;
    margin: auto;
    top: 0;
    bottom: 0;
    width: auto !important;
    left: 0;
    right: 0;
    max-width: 100%;
    height: 100%;
}
 
.home_products_filter{width:100%;position:fixed;bottom:0px;background:#ffe100;padding:15px 0px;z-index:9999;text-align:center;}
 
.home_products_filter a{display:inline-block;color:#000;text-decoration:none;font-weight:bold;font-size:20px;}
 

