.main-header .logo {    padding: 60px 15px 0;}
.main-header .header-upper .logo img {    width: 100%;    max-width: 300px;}
.main-header .header-upper .upper-right {    padding-top: 15px;}
.sticky-header .logo {    padding: 5px 0px 2px;}
.branch-info-box ul li{margin-top:25px;}
.product_inner {padding: 30px 0px;}
.product_inner img{width: 100%;height: auto;}
.product_inner h2{font-weight: 400;font-size: 28px;text-transform: uppercase;}
.product_inner p{text-align: justify;}
.product_inner li:before,.about-style-two li:before {    margin-right: 10px;    font-size: 14px;    color: #20a129;    font-weight: 400;    line-height: 22px;    content: "\f152";    font-family: "Fontawesome";    -webkit-transition: all 300ms ease;    -moz-transition: all 300ms ease;    -ms-transition: all 300ms ease;    -o-transition: all 300ms ease;    transition: all 300ms ease;}
.product_cont ul{padding-bottom: 20px;}
.product_cont li,.about-style-two li{position: relative;padding: 3px 0px;}
.page-title h1 {    text-transform: uppercase;    letter-spacing: 2px;}
.main-header .info-box li {    text-transform: inherit;}
.product_cont p,.about-style-two .content-box p ,.about-style-one .content-box p {color: #848484;font-size: 15px;line-height: 26px;margin: 0;margin-top: 10px;    margin-bottom: 10px;text-align: justify;}
.about-style-two .content-box h3 {margin: 0;color: #303030;font-size: 22px;font-weight: 700;}
.about-style-two{padding-bottom: 30px;}
.main-header.style-two .header-lower {position: relative;}
.project-section:before{display:none;}
.pb-40{padding-bottom: 40px;}
.request-qoute-content-block .contact-form .form-group button[type="submit"] {    background: #20a129;}
.single-item-carousel .owl-nav .owl-prev,.single-item-carousel .owl-nav .owl-next{position: absolute;    top: 45%;    background: #fff;    padding: 10px;    font-size: 20px;}
.single-item-carousel .owl-nav  .owl-next{right: 0;}
.main-footer .links-widget .list li a{    font-size: 14px;}
.main-footer .links-widget .list li{margin-bottom: 20px;}
.widget-content p{text-align: justify;}
.main-footer.padding-top .widgets-section {position: relative;padding: 40px 0px 40px;}
.scroll-to-top{color: #fff;}

.product_cont .image-box img{height:280px;object-fit:cover;}

@media only screen and (max-width: 767px){
.main-header .header-upper .upper-right{display:none;}
.main-header .header-upper .logo-outer .logo {    padding: 0;}
.about-style-one {    padding: 0px 0 20px;}
.about-style-one .image-box{    margin-bottom: 40px;}
.about-style-one .content-box h3{font-size: 18px;}
.page-title h1 {    font-size: 28px;    margin-bottom: 0px;}
.page-breadcrumb {    position: relative;    padding: 15px 0;    text-align: center;}
.page-title {    padding: 0px 0 0;}
.main-menu .navbar-collapse > .navigation > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li > a {    background: #20a129;}
.main-menu .navbar-collapse > .navigation > li:hover > a, .main-menu .navbar-collapse > .navigation > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li > ul > li > ul > li:hover > a, .main-menu .navbar-collapse > .navigation > li.current > a, .main-menu .navbar-collapse > .navigation > li.current-menu-item > a {    background: #222;}
.main-menu .navbar-header .navbar-toggle{border: none;background: none;}

}








