/* Base */
* {outline:none;}
html, body {height: 100%;}
body {font-family: 'Open Sans', sans-serif;font-size: 13px;line-height: 1.6;color: #8c8c8c;background-color: #fff; overflow-x: hidden;}
h1, h2, h3, h4, h5, h6 {font-family: 'Open Sans', sans-serif;}
a {color: #404040;}
a:hover {color: #404040;transition-property: all;transition-duration: 0.3s;transition-timing-function: linear;}
a.none:hover {text-decoration: none;}
li{list-style: none;}
/* Header */
.top {padding: 5px 0;color: #404040;border-bottom: 1px solid #e7e7e7;}
.top p {margin: 0;}
.top li i {color: #404040;    font-size: 14px;}
.top li a {color: #404040;}
.top li a:hover {text-decoration: none;}
.top li a:hover,.top li a:hover i {color: #005FA6;transition-property: all;transition-duration: 0.3s;transition-timing-function: linear;}
.top li form {position: relative; top: 20px;}
.nav li{margin: 0 5px;}





/* Navigation */
.navbar {-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;margin-bottom: 0;}
.navbar .container {position: relative;}
.navbar-default {-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;width: 100%;border: none;background-color: transparent;}
.navbar-default .navbar-nav > li > a {color: #404040;font-weight: normal;font-size: 14px;padding: 15px 40px;font-weight: 600;}
.navbar-default .navbar-nav > li > a:hover {background-color: transparent;color: #fff;}
.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {background-color: transparent;color: #5D8003;}

.navbar-default .navbar-toggle {m}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {border: none;background: #f3f3f3;}
.navbar-default .navbar-toggle i {font-size: 31px;}
.navbar-default .navbar-collapse {float: left;border-top: none;padding-left: 0;padding-right: 0;width:100%;}
.navbar-brand>img {padding: 5px;}

.navbar-nav{flex-direction: unset;}
.bt_search2{padding: .9rem 1.3rem;background: transparent;border: 1px solid #ccc;}
.navbar > .container{ display: block;float: right;}


.search_btn{border-color: #c8c8c8;padding: 9px 12px;background-color: transparent;}
.search_btn:hover{background-color: transparent;border-color: #c8c8c8;}
.search_btn:focus{box-shadow:none;color: transparent;}

.navbar-default .navi_right > li > a{border-radius: 3px;}
.navbar-default .navi_right > li > a:hover{background-color: #80B202;color: #fff;}
.needs{background: #f5f5f5;}
.needs h4{font-size: 4rem;font-weight: 600;padding-top: 10px;padding-bottom: 10px;/*border-bottom: 1px solid #ddd;*/}
.left_img1{width: 100%;height: auto;}
.left_img1 img{width: 100%; height:537px;}
.right1_upper{width: 100%;}
.right1_upper .ru_1, .right1_lower .rl_2{height: 268px;}
.ru_1, .rl_2{position: relative;}
.padd_non h5, .padd_non h5{position: absolute; top: 42%; left: 50%; transform: translate(-50%, -50%;); font-size: 5rem;color: #80B202;font-weight: 600;}
.inner1{height: 268px; position: relative;background-color:#80B202}
.inner1 p {
   position: absolute;
top: 47%;
left: 44%;
transform: translate(-36%, -53%);
font-size: 3rem;
color: #fff;
font-weight: 600;
}
.inner2 {height: 268px;position: relative;background-color:#80B202;}
.inner2 p{
position: absolute;
top: 26%;

transform: translate(-1%, -9%);
font-size: 3rem;
color: #fff;
margin-left: 16px;
font-weight: 600;
text-align: center;
}


.padd_non{padding-left: 0; padding-right: 0; position: relative}
.media i{font-size: 7rem;}
.media-heading{font-size: 1.5rem;font-weight: 600;color: #80B202;}
.media-body p{font-weight: 600;}

.third_sec{padding-top: 20px; padding-bottom: 40px;}
.home_list a.btn:hover{text-decoration: none;background-color: #80B202;color: #fff;}


.fifth_sec{padding-bottom: 50px;}
.subscribe{border-radius: 5px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);padding: 20px;}
.subscribe-pitch-1 {padding-left: 120px;background: url(img/career.png) no-repeat left 5px; color: #222;  }
.subscribe-pitch-1 h3, .subscribe-pitch-2 h3, .subscribe-pitch-3 h3{font-size: 2rem;}
.subscribe-pitch-1 > p, .subscribe-pitch-2 > p, .subscribe-pitch-3 > p {line-height: 22px;color: #484848;}
.subscribe-form1{border-top: 1px solid #ccc;box-shadow: 0 1px white inset;}
.subscribe-form1 {
    border-radius: 0 0 6px 6px;
    border-top: 1px solid #ccc;
    box-shadow: 0 1px white inset;
    display: table;
    margin: 19px 0 -19px;
    padding: 0px;
    position: relative;
    width: 100%;
}

.subscribe-form{
    border-radius: 0 0 6px 6px;
    border-top: 1px solid #ccc;
    box-shadow: 0 1px white inset;
    display: table;
    margin: 20px 0 -20px;
    padding: 15px;
    position: relative;
    width: 100%;
}
.subscribe-input {
    padding: 0 16px;
    width: 90%;
    height: 35px;
    font-family: 'Lucida Grande', Tahoma, Verdana, sans-serif;
    font-size: 15px;
    color: #444;
    background: #fefefe;
        background-clip: border-box;
    background-clip: padding-box;
    border: 1px solid;
        border-top-color: currentcolor;
        border-right-color: currentcolor;
        border-bottom-color: currentcolor;
        border-left-color: currentcolor;
    border-color: #999 #aaa #aaa;
    border-radius: 20px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px #f8f8f8;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2), 0 1px #f8f8f8;
}
.subscribe-submit {
    display: block;
    position: absolute;
    top: 15px;
    right: 9px;
    padding-left: 13px;
    height: 36px;
    width: 60px;
    background: #87bc00;
    border: 1px solid;
    border-radius: 0 20px 20px 0;
    cursor: pointer;
    font: 0/0 serif;
    text-shadow: none;
    color: transparent;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.4);
}
.subscribe-submit::before {
    content: '';
    display: block;
    margin-top: 1px;
    width: 25px;
    height: 19px;
    background: url("img/tick.png");
}

.subscribe-form h2{
    background: rgba(0, 0, 0, 0) url(img/footer_heading.png) no-repeat scroll center 25px;
    float: left;
    font-family: "Calibri",Arial,Helvetica,sans-serif;
    font-size: 30px;
    font-weight: normal;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-align: center;
    text-indent: 10px;
    width: 100%;
}
.subscribe-form1 h2 {
    background: rgba(0, 0, 0, 0) url(img/footer_heading.png) no-repeat scroll center 25px;
    float: left;
    font-family: "Calibri",Arial,Helvetica,sans-serif;
    font-size: 30px;
    font-weight: normal;
    height: 33px;
    line-height: 21px;
    overflow: hidden;
    text-align: center;
    text-indent: 10px;
    width: 100%;
}

.subscribe-form h2 a, .subscribe-form1 h2 a{color: #80B202;text-decoration: none;}

.subscribe-pitch-2 {padding-left: 115px;background: url(img/email.png) no-repeat left 5px; color: #222;  }
.subscribe-pitch-3 {padding-left: 120px;background: url(img/market.png) no-repeat left 5px; color: #222; }
.subscribe-form{border-top: 1px solid #fff; box-shadow: 0 1px white inset;}


/*.links{margin-top: 30%;}*/
.footer_logo{padding-top: 3%;}
.footer_icons{ display: block;margin-top: 110px;}
.footer_icons ul{display: flex;}
.footer_icons ul {float: left;width: 100%;position: relative;z-index: 10;}
.footer_icons img {border-radius: 50%;}
.footer_icons li{padding-right: 12px;}




@media screen and (max-width: 768px) {.search_btn {
    border-color: #c8c8c8;
    padding: 9px 12px;
    background-color: transparent;
    float: right;
    margin-top: -39px;
    margin-right: -45px;
    }}
@media (min-width:768px) {.search_btn {
    border-color: #c8c8c8;
    padding: 9px 12px;
    background-color: transparent;
    /* float: right; */
    /* margin-top: -39px; */
    margin:10px 0px 10px 0px;
    }}


@media screen and (max-width: 768px) {.navbar-default .navbar-collapse {padding-left: inherit;padding-right: inherit;}}


@media screen and (max-width: 992px) {.navbar-default .navbar-collapse {width: 100%;margin-left: 0;margin-right: 0;max-height: none;}}
@media (min-width:768px) {.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand {margin-left: 0;}}

.main-navbar-nav {-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.main-navbar-nav > li > a {line-height: 1;}
.main-navbar-nav li > .dropdown-menu {-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;min-width: 225px;border: none;border-top: 2px solid #80B202;}
.main-navbar-nav li > .dropdown-menu > li > a {padding: 10px;position: relative;color: #404040;line-height: 1.12857143;font-size: 12px;}
.main-navbar-nav li > .dropdown-menu > li > a:hover,.main-navbar-nav li > .dropdown-menu > li > a:focus {color: #80B202;background-color: transparent;}
.main-navbar-nav li > .dropdown-menu > li > a i {position: absolute;right: 20px;top: 50%;margin-top: -8px;font-size: 16px;}

@media screen and (min-width: 993px) {.main-navbar-nav .dropdown:hover > .dropdown-menu {display: block;}.main-navbar-nav .dropdown:hover > .dropdown-menu .dropdown:hover .dropdown-menu {left: 225px;top: 0;margin-top: -2px;}}
@media screen and (max-width: 992px) {.main-navbar-nav > li {border-bottom: 1px solid #f3f3f3;}.main-navbar-nav > li:last-child {border-bottom: none;}.main-navbar-nav > li > a {padding-top: 12px;padding-bottom: 12px;}}

.navbar-brand {height: auto;padding: 0;}

@media screen and (max-width: 992px) {.navbar-toggle {display: block;}.navbar-collapse.collapse {display: none;}.main-navbar-nav.navbar-nav,.main-navbar-nav.navbar-nav > li { display: block;}.navbar-collapse.collapse.in {display: block !important;overflow-y: auto !important;}}

/* Hero */
.hero_area {background-image: url(img/headerbg.jpg);background-position: center center;background-repeat: no-repeat;background-size: cover;height: 475px;padding: 0;}
.hero_content {padding: 120px 0;}
.hero_content h1 {text-shadow: 1px 1px 2px rgba(0,0,0,0.75);color: #80B202;font-weight: 700;font-size: 42px;}
.hero_content h2 {text-shadow: 1px 1px 2px rgba(0,0,0,0.25);color: #000;font-weight: 700;font-size: 32px;margin-top: 0;width: 45%;line-height: 38px;}

/* Boxes */
.boxes_area {padding-top: 20px;padding-bottom: 0px;padding-left: 0;padding-right: 0;background-color: #ffffff; }
.box {position: relative;}
.box h3 {position: relative;margin-bottom: 20px;padding-bottom: 20px;}

@media (min-width:769px) {
    .boxes_area div[class*="col-"]:after {content: " ";display: block;position: absolute;top: 0;right: 0;width: 1px;height: 100%;background-color: #ebebeb;}
    .boxes_area div[class*="col-"]:last-child:after {display: none;}    
}

/* Home */
.home_content h2:after,.box h3:after {content: '';position: absolute;width: 30px;background-color: #005FA6;height: 2px;left: 0;bottom: 0;}
.box i {position: absolute;right: 0;top: 0;margin: 0;color: #005FA6;font-size: 45px;}
.boxes_area h3 {font-size: 16px;font-weight: 500;margin-top: 0;margin-bottom: 18px;}
.services {padding-top: 50px;padding-bottom: 50px;}
h2.section-title {text-align: center;color: #404040;}
.services p.desc {text-align: center;font-size: 13px;margin-bottom: 20px;}
.services .media {margin-top: 30px;}
.services .media i {font-size: 45px;color: #80B202;}
.services .media h4 {font-size: 15px;font-weight: 600;color: #404040;}
.services .media p {text-align: left;}

/* News */
.home-area {padding-bottom: 50px;}
.home_content h2 {position: relative;font-size: 17px;font-weight: 600;padding-bottom: 20px;color: #404040;margin-bottom: 30px;}
.home_list ul {margin: 0;padding: 0;float: left;width: 100%;}
.home_list ul li {list-style: none;}
.home_list .thumbnail {border: none;padding: 0;}
.thumbnail .caption {padding: 9px;color: #404040;padding-left: 0;padding-right: 0; position: relative;}
.thumbnail .caption img{position: absolute;top: -25%;left: 40%;}

.home_list h3 {font-size: 16px;font-weight: 600;margin-top: 10px;margin-bottom: 10px;color: #404040;}
.home_list p {color:#8c8c8c}
.home_list a.btn {font-size: 13px;padding: 6px 12px;color: #80B202;border: 1px solid #80B202;border-radius: 4px;}
.home_bottom .row {margin-left: -5px;margin-right: -5px;}
.home_bottom div[class*="col-"] {padding-right: 5px;padding-left: 5px;position: relative;}

/* References */
.carousel-control{ width:  4%; }
.carousel-control.left,.carousel-control.right {margin-left:0;background-image:none;}

@media (max-width: 767px) {.carousel-inner .active.left {left: -100%;}.carousel-inner .next {left: 100%;}.carousel-inner .prev {left: -100%;}.active > div {display:none;}.active > div:first-child {display:block;}}
@media (min-width: 767px) and (max-width: 992px ) {.carousel-inner .active.left {left: -50%;}.carousel-inner .next {left:  50%;}.carousel-inner .prev {left: -50%;}.active > div {display:none;}.active > div:first-child {display:block;}.active > div:first-child + div {display:block;}}
@media (min-width: 992px ) {.carousel-inner .active.left {left: -25%;}.carousel-inner .next {left: 25%;}.carousel-inner .prev {left: -25%;}}

/* Footer */
footer.site-footer {background: rgb(226,240,217);padding: 20px 0 0;float: left;width: 100%;}
footer.site-footer h4 {font-size: 17px;font-weight: 500;}
footer.site-footer ul {padding-left: 0;margin-bottom: 20px;list-style: none;}
footer.site-footer ul a {color: rgb(127,127,127);font-size: 1.7rem;font-weight: 600;}
footer.site-footer p {font-size: 13px;}
footer.site-footer p a {color: #666;}
p.text {color: #666;}
#copyright {background: #404040;color: #ccc;padding: 15px 0;font-size: 12px;margin-top: 20px;}
#copyright p, #copyright ul {margin: 0;float: left;font-size: 12px;}
#copyright a {color: #fff;font-size: 12px;}
.site-footer li a:hover {color:#80B202;}
ul.big li {width: 70%;}

@media (max-width:462px) {.fbox:last-child {margin-top: 20px;float: left;width: 100%;}}

/* Maillist */
.login-form-1 {max-width: 300px;border-radius: 5px;display: inline-block;}
.main-login-form {position: relative;}
.login-form-1 .form-control {border: 0;box-shadow: 0 0 0;border-radius: 0;background: transparent;color: #555555;padding: 7px 0;font-weight: bold;height:auto;}
.login-form-1 .form-control::-webkit-input-placeholder {color: #999999;}
.login-form-1 .form-control:-moz-placeholder,.login-form-1 .form-control::-moz-placeholder,.login-form-1 .form-control:-ms-input-placeholder {color: #999999;}
.login-form-1 .form-group {margin-bottom: 0;border-bottom: 2px solid #fff;padding-right: 20px;position: relative;}
.login-form-1 .form-group:last-child {border-bottom: 0;}
.login-group {background: #efefef;color: #999999;border-radius: 8px;padding: 10px 20px;}
.login-group-checkbox {padding: 5px 0;}
.login-form-1 .login-button {position: absolute;right: -25px;top: 50%;background: #ffffff;color: #999999;padding: 11px 0;width: 50px;height: 50px;margin-top: -25px;border: 5px solid #efefef;border-radius: 50%;transition: all ease-in-out 500ms;}
.login-form-1 .login-button:hover {color: #555555;transform: rotate(450deg);}
.login-form-1 .login-button.clicked {color: #555555;}
.login-form-1 .login-button.clicked:hover {transform: none;}
.login-form-1 .login-button.clicked.success {color: #2ecc71;}
.login-form-1 .login-button.clicked.error {color: #e74c3c;}

/* Breadcrumb */
.bread_area {border-bottom: 1px solid #e7e7e7;padding: 10px 0;margin-bottom: 40px;}
.breadcrumb {margin: 0;background: #fff;padding: 0;}

/* Page */
.page-main {float: left;width: 100%;background-color: #fff;margin-bottom: 30px;}

/* Category */
.category-main {float: left;width: 100%;background-color: #fff;margin-bottom: 30px;}
.category-content h3 {font-size: 19px;margin-bottom: 20px;}
.category-main .media {margin-top: 30px;}
.category-main .media:first-child{margin-top: 0;}
.category-main ul li {list-style: none;position: relative;}
.category-main .media-left {padding-right: 20px;}
.category-main .meta {position: absolute;bottom: 0;border-bottom: 2px solid #e7e7e7;width: 71%;min-height: 30px;line-height: 24px;padding-bottom: 3px;}
.category-main .category-meta {width: 67%;}
.category-main .meta .arc-comment {float: left; margin-right: 5px; border-right: 2px solid #e7e7e7;padding-right: 7px;}
.category-main .meta .arc-comment a, .archive ul.arc-share li a {color: #333;font-size: 15px;}
.category-main .meta .arc-comment a:hover, .archive ul.arc-share li a:hover {text-decoration: none;color: #ff1515;}
.category-main .meta .arc-date {float: right;font-size: 15px;color: #333;}
.category-main ul.arc-share {float: left;margin: 0;padding: 0;margin-right: 5px;}
.category-main ul.arc-share li {float: left;list-style: none;margin-left: 10px;}
.category-main .archive-cat a {color: #ff1515;}
.category-main .archive-cat a:hover {color: #333; text-decoration: none;}


/* Sidebar */
.widget h4,h2.page-title, h2.category-title {position: relative;margin-top: 0;padding-bottom: 20px;margin-bottom: 20px;font-size: 17px;font-weight: 700;color: #404040;width: 100%;}
.widget h4 {font-size: 15px;margin-left: 15px;}
.widget h4:after,h2.page-title:after, h2.category-title:after {content: '';position: absolute;width: 30px;background-color: #005FA6;height: 2px;left: 0;bottom: 0;}
.widget {margin-bottom: 30px;}
.sidebar ul {padding-left: 15px;padding-right: 15px;margin: 0;}
.sidebar ul li {list-style: none;}
.sidebar ul li a {padding: 3px 15px;display: block;margin-left: -15px;margin-right: -15px;color: #404040;}
.sidebar li.current a {background-color: #005FA6;margin-left: -15px;margin-right: -15px;color: #FFFFFF;}
.sidebar ul li a:hover {background-color: #005FA6;color: #FFFFFF;text-decoration: none;transition-property: all;transition-duration: 0.2s;transition-timing-function: linear;}

/* Responsive */
@media screen and (max-width:576px) {
    .top ul.list-inline{float: none !important;text-align: center;}
    .navbar-brand{float: none;}
    }
@media screen and (max-width:462px) {
    .top {text-align: center;}.top ul.list-inline{float: none !important;text-align: center;}
    .hero_content {padding: 80px 0;}
    .hero_content h1 {font-size: 32px;}
    .hero_content h2 {width: 90%;font-size: 21px;}
    /*.boxes_area .row {margin-left: -20px;margin-right: -20px;}*/
    .boxes_area .box p {margin-bottom: 30px;}
    .services .media .media-left {padding-right: 15px;}
    
    .category-content .media-body {float: left;position: relative;width: 100%;}
    .category-content .media-body h3 {margin-top: 20px;}
    .category-main .meta {position: relative;width: 100%;}
    .category-main .meta .pull-left {margin-left: 40px;}
    .category-main .meta .pull-right {display: none;}
    .navbar-brand{float: none;}
    .top_links{margin-top: 10px!important;}
    .top_search{margin-top: 8px!important;}
    .sidebar {margin-top: 40px;}
    
    .hero_content{padding: 0px;}
    .navbar-form{padding: 0 15px;}
}
@media (min-width:463px) and (max-width:768px) {
    .fbox {float: left;}
    .fbox:nth-child(3) {float: right !important;}
}




/* product1 css */

.sec_heading2 {color: #80B202; padding-bottom: 20px;padding-top: 30px;font-weight: 600;}
.sec_heading {color: #80B202; padding-bottom: 20px;padding-top: 0px;padding-left: 14px;font-weight: 600;}
.sec_heading span{color: #557407;}
.media{flex: 1 1 auto;padding: 0 0 0 7px;}
.media2{flex: 1 1 auto;padding: 0 0 0 1px;}
.media-body{margin-top: 15px;}
.card-text{font-size: 1.3rem; color: #353535;}
.media .card-title{color: #80B202;}
.media .price{text-align: right;}
.card-title a{color: #80B202;}
.card{ -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);}

.pro1_sec2{margin-top: 30px;padding-bottom: 30px;}


.product_view .modal-dialog{max-width: 666px; width: 100%;}
.space-ten{padding: 10px 0;}
.modal-dialog{top: 30%;}
.media .price_small{text-align: right;font-size: 2.1rem;}
.pro1_sec3{padding-top: 0px;padding-bottom: 50px;}
.brows_box { margin-bottom: 20px; border-radius: 3px;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);padding: 10px 25px;display: block; margin-top: 5px;}
.my-4{color: #80B202;font-size: 2.5rem;font-weight: 600;margin-bottom: 0 !important; margin-left: 4%}
.list-group{background-color: #F7F4E6;margin-bottom: 20px;}
.form-check{margin-bottom: 0.6em;}
.form-check label{color: #666;}
.next_pre{position: relative;left: 25%;}
.next_pre li a{color: #80B202;border: none;font-size: 1.7rem;padding: 6px 7px;}
.next_pre li a:hover{background-color: #80B20200;color: #5D8003}
.pro1_sec4{padding-bottom: 50px;}
.pro2_btn .btn_know{padding: .7rem 4rem;background-color: #428bca;}
.pro2_btn .btn_know:hover{background-color: #266daa;}
.pro2_btn .btn_add{padding: .7rem 3.9rem;}
.pro2_btn .btn_save{padding: .7rem 6.1rem;}
.modle_price{padding-bottom: 25px; padding-top: 20px;}
.btn_modal_close_header{position: relative;}
.btn_modal_close{position: absolute; right: 25px; bottom: 0;}
.modal_bg{background-color: #02020280;}
.product_view{background-color: rgba(0, 0, 0, 0.5);}


/* product2 css */

.pro2_sec2{padding-top: 50px;padding-bottom: 50px;}

.preview {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

@media screen and (max-width: 996px) {.preview { margin-bottom: 20px; } }

.preview-pic { -webkit-box-flex: 1;-webkit-flex-grow: 1;-ms-flex-positive: 1; flex-grow: 1; }

.preview-thumbnail.nav-tabs { border: none;margin-top: 15px; }
.preview-thumbnail.nav-tabs li { width: 18%;margin-right: 2.5%; }
.preview-thumbnail.nav-tabs li img {max-width: 100%;display: block; }
.preview-thumbnail.nav-tabs li a {padding: 0;margin: 0; }
.preview-thumbnail.nav-tabs li:last-of-type {margin-right: 0; }

.details {display: -webkit-box; display: -webkit-flex; display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column;flex-direction: column; }

.product-title{color: #666;}
.product_des1{padding-bottom: 40px;}
.pro2_price{padding-left: 0; padding-top: 0;flex: .3 1 auto;}
.pro2_price h4{font-size: 3rem;}
.pro2_btn{padding-top: 0;margin-top: 0px;}
.pro2_btn button{display: block;}

.product_description{margin-bottom: 0;margin-top: 10px;}
.add-to-cart {background: #ff9f1a;padding: .7rem 4rem;border: none;text-transform: UPPERCASE;font-weight: bold;color: #fff;-webkit-transition: background .3s ease; transition: background .3s ease; margin-bottom: 5px; }
.add-to-cart:hover { background: #b36800;color: #fff; }

.save-for-later{background: #80B202;padding: .7rem 3.4rem;border: none;text-transform: UPPERCASE;font-weight: bold;color: #fff;-webkit-transition: background .3s ease; transition: background .3s ease; }
.save-for-later:hover { background: #5D8003;color: #fff; }

.checked{color: #ff9f1a;}
.product-info > ul{padding-left: 0;margin-top: 2rem;}


.card_rside{width: 90%; position: relative;left: 5%;}
.list_group2{margin-top: 50px;}
.list_group2 > h1, .list_group1 h1{margin-left: 10px;}

.product-info ul li h4 span{color: #666;}
.tab_partners h3{color: #80B202;margin-top: 10px;}
.review_product h3{color: #85B800;margin-top: 10px;}
.review_line{width: 10%;float: left;background-color: #adadad;}
.clear{clear: both;}
.review_btn{padding: 1rem 12.6rem;background-color:##80B202;border: none;}
.review_btn:hover{background-color:#5E8006;}
.team-img-div{    margin-top: 4%;}

/* choose-borrowe1 css */

.list_group1 h5{margin-left: 10px;margin-top: 5px;margin-bottom: 5px;font-size: 18px;color: #3d3d3d;}
.card_rside{margin-bottom: 10px;}
.choose_sec1{margin-top: 40px;}
.choose_sec1 h2{color: #80B202; font-weight: 600;}
.choose_sec1 h2 span{color: #5D8003;}
.choose_sec1 > ul li{display: inline-block;}
.row1{padding-bottom: 20px;}
.brows_box > h2{padding-bottom: 30px;padding-left: 5px;}
.heading_product h6 span{color: #7D8510;font-weight: 600;}

.filterCls {border: 1px solid #999;border-radius: 3px; color: gray;float: right;font-size: 12px;font-weight: bold; margin-top: 5px; padding: 2px 3px;text-decoration: none;margin-right: 10px;}
.filterCls:hover{color: #80B202; text-decoration: none;}

.w100per{width: 100% !important;}
.checklist li{display: block;padding: 0 0 5px;font-size: 15px;}
.li_overflow{overflow: hidden;}
.selected{width: 100%;}
.numrpanel {float: right;color: gray;font-size: 16px;margin-right: 10px;}
.checklist{padding-left: 0;}
.checkbox label{color: #3d3c3d;font-size: 13px;margin-top: 5px;margin-bottom: 5px; width: 100%;}


.lender_list{width: 100%;}
.lender_list li{width: 100%;margin: 0 0 25px;float: left;}
.lender_list li .img{float: left;margin: 0 20px 20px 0;}
.lender_list li .img img{border: 5px solid #303030;}
.lender_list h2{font-size: 2.5rem;}
.floatleft {margin-right: 12px !important;width: 45%;}
.floatleft > p {color: #5c5c5c;font-size: 1.3rem;margin-top: 5px;font-weight: normal !important}
.raised .bar{background: #3d3c3d;margin: 0px;font-size: 0px;width: 100%;height: 3px;border-radius: 3px;margin-bottom: 5px;}
.raised .fill{background: #80b202;margin: 0px;font-size: 0px;float: left;height: 3px;border-radius: 3px;}
.floatleft > p a{color: #5D8003;font-weight: 600;}
.fl1{margin-top: 10px;}
.fl1 h6{color: #404040;font-size: 1.2rem;}
.bnt1{margin-right: 10px;background-color: #428bca;border-color: #357ebd;}
.bnt1:hover{background-color: #3276b1;border-color: #285e8e;}
.bnt2{background-color: #80B202;border: 1px solid #5D8003;}
.bnt2:hover{background-color: #5D8003;border: 1px solid #5D8003;}
.choose_des1{padding-bottom: 0px;}
.wrapper{padding-bottom: 40px;}

.list2{width: 100%;}
.btn_price{padding: 0.3rem 2rem;margin-right: 20px;}
.block{margin-top: 15px;margin-bottom: 20px;}
.ftrd2{margin-top: 30px;}
.blue1{color: #80B202;}
.blue1:hover{color: #5D8003; text-decoration: none;}
.block h5{font-size: 1.5rem;margin-left: 4%;}
.block > h3{color: #80B202;font-weight: 600;margin-bottom: 20px;font-size: 2.05rem;}
.nav_tabs1 li a{padding: 10px 40px;}


/* About us css */

.heading2{margin-bottom: 20px;}
.heading2 > h2{color: #80B202;font-weight: 600;}
.heading2 > h6{color: #404040;font-size: 1.2rem;}
.img_wraper{width: 100%;}
.img_about{float: left;margin: 0px 10px 10px 0;width: 400px;height: 300px;}
.buyer-detail-big-img {height: 280px;width: 100%;}
.about_content{display: block;}
.about_content h3{color: #3D3C3D;font-size: 1.6rem;font-weight: 600;}
.about_content p{margin-bottom: 25px;color: #3D3C3D;font-size: 1.4rem;}
.buis_name p{margin-bottom: 0px;}
.buis_name > p > a{color: #0563C1;}
.about_info{margin-top: 25px;}
.about_info > h4{color: #3D3C3D;font-size: 1.4rem;}


/* blog css */

.blog_search_line {border-bottom: 2px solid #fff;height: 1px;margin-left: -15px;width: auto;margin-top: 20px;}
.right_side1 h4 {font-size: 18px;clear: both;margin: 10px 0;margin-bottom: 10px;padding: 0px;font-weight: normal;}
.margin-bottom0 {margin-bottom: 4px !important;}
.blog_flt_search_input{border: 1px solid #999;border-radius: 5px;padding: 5px 10px;width: 100% !important;}
.blog_block{background: #f7f4e6;margin: 0 0 20px;padding: 15px;}
.blog_btn{padding: .8rem 4rem;background-color: #80B202;color: #fff;margin-bottom: 8px;}
.blog_btn:hover{background-color: #5D8003;color: #fff;}
.blog-padding {padding-bottom: 35px;}
.blog-img-left {float: left;width: 200px;}
.text a{font-size: 15px;color: #80b202;}
.blog-img-left img{width: 200px;}
.blog-detail-right{}
.blog-detail-right2{float: right;padding-left: 15px;width: 100%;}
.blog-detail-right span {color: #83B500;}
.blog-detail-right p{margin: 10px 0;font-size: 1.3rem;color: #3D3C3D;}
.blog_read_more_btn a{font-size: 14px;float: left;}
.blog-detail-date{float: right;}


/* about2 */
.video_about{max-width: 640px;height: 360px; width: 620px;}
.about2_list li{list-style: inherit; color: #565656;}
.about_content{padding: 10px;}
.about_list1{background-color: transparent;}
.about2_left li{
    background-color: #C5E0B4;margin-top: 5px;margin-bottom:
 1px;width: 99%;height: 35px;position: relative; cursor: pointer;
 -moz-box-shadow: 2px 3px 2px grey;
    -webkit-box-shadow: 2px 3px 2px grey;
    box-shadow: 2px 3px 2px grey;
    }
.about2_left li:hover{background-color:#80b202;}
.about2_left li:hover a{color: #fff;text-decoration: none;}
.about2_left li a{
    margin: 10px 8px;
color: #7F7F7F;
position: absolute;
font-weight: 600;
font-size: 1.1rem;
}
video {
    width: 80%;
    height: auto;
}
.vid1{width: 560px;}
.new-shop-cls {
  height: 268px;
  display: inline-block;
  width: 100%;
}
.needs.new-thismonth{ float:left; width:100%;}
.second_sec.boxes_area.new-bxcs-area {
  float: left;
  width: 100%;
}
/*.navbar-form {
  margin: 8px -35px;
}*/



@media only screen and (min-width: 600px) {
    .vid1 {width: 80%;}

	
	
	
	
	
}

@media only screen and (max-width: 640px) {

.new-shop-cls h5 {
  font-size: 22px;
}
.inner1 > p {
  font-size: 20px !important;
}
.inner2 > p {
  font-size: 20px !important;
}


}

#contact_new{padding-left: 14px;}


/*new - 03-08-2018*/
.text > ul > li {
    list-style: disc !important;
}
@media screen and (max-width: 768px) {
    
    #loginbox .input-group-addon {display: none;}
    
    .about2_left {padding: 0;}

    .blog-detail-right2 .loan-update-imgn {width: 100%;}

    .container-fluid-nav {padding: 0px !important;}

    .container-fluid {padding: 0px !important;}
    
    .product-info { padding: 0px !important;}

    .product-info > ul{display: grid;}

    .nav_tabs >li {padding: 0px !important;}

    .nav_tabs >li>a {padding: 10px !important;/*font-size: 10px !important;*/}

    .rm-abt-link {display: none;}

    .abt-menu2 {display: none;}

    .device-st-market-inp { width: 45% !important; margin-top: 10px;}

    .filter-modal-icon { display: block; }

    .for_desktop_side_bar { display: none; }

    .filter-modal-icon {width: 25px;float: right;}

    .sort_items { float: none !important; } 

    .navbar-default { display: none; }

    .font_size_btn { font-size: 10px !important; }

    /*.font_size_text { text-transform: none !important;padding: 2%; }*/
    .font_size_text { padding: 2%;font-size: 12px; }

    .carousel-inner { height: 180px; }

    .dropdown .lang_drop_z{ z-index: 9999; }

    
    .card-img-top-item2{ height: 225px; width: 100%; }

    .blog_filter { display: none; }

    .list_producer_view_desktop { display: none; }
	.card-img-top-item{
		height: auto !important; width: 100%;
	}
} 

@media screen and (min-width: 768px) {
    .abt-menu1 { display: none;}
    .filter-modal-icon { display: none; }
    .filter-modal-icon1 { display: none; }
    .filter-modal-icon2 { display: none; }
    .list_producer_view_device { display: none; }
	.carousel-inner { max-height: 750px; }

} 

/*new - 03-08-2018*/

.team-member-heading{
        font-size: 18px;
    margin-top: 15px;
    font-weight: 600;
}

