.scroll-to-top {right: 15px; width: 50px; height: 50px; font-size: 20px; line-height: 47px;}
.main-header .logo-outer .logo img {position: relative; width: 300px; height: 65px;}
.main-slider h2 {color: #fff !important; text-shadow: 2px 2px #000;}
.links-widget .links li a:before {content: '\f106' !important;}
.sticky-header .logo {padding: 4px; width: 300px; position: relative; top: 10px; }
.btn-style-four {background-color: #188b56; border: 2px solid #188b56;}
.testimonial-block .inner-box .quote-icon {color: #188b56!important;}
.fact-counter .column .inner .icon-box {color: #188b56; border: 1px dashed #188b56;}
.button:hover{color:#188b56; border: 1px #188b56 solid; }
.theme-btn {background: #188b56; border: 1px #188b56 solid;}
.theme-btn:hover {background: #fff; color: #188b56; border: 1px #188b56 solid; }
.default-form .form-box .form-group button {background: #fff;color: #188b56;}
.main-menu .navigation>li.dropdown:hover>ul {width: 350px;}
.contact-section .info-column ul li span {display: inline-block;}
.contact-section .info-column ul li i {font-size: 17px; padding-right: 5px;color: #188b56;}
.service-btn{padding-top: 20px; padding-bottom: 20px;}
.service-btn a{padding: 5px 25px;}
.title1:before {border-bottom: 2px solid #107702; content: ""; margin: 0 auto; position: absolute; top: 3%; left: 0; right: 0; bottom: -10px; width: 150px; z-index: -1;}
#client-logos .item {margin: 1px;}
.cover-wrapper {padding-top: 20px;}
.client-inners img {height: 100%; object-fit: contain;}
.client-inners {border: 1px solid #ccc; height: 85px; text-align: center; padding: 8px;}
.owl-nav img {width: 34px;}
.owl-prev img {position: absolute; left: -38px; top: 50%; margin-top: -20px;}
.owl-next img {position: absolute; right: -38px; top: 50%; margin-top: -20px;}
.tab_bar_section{display: none;}
.thumb_product_slider img{  box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23);}
/* width */
::-webkit-scrollbar {width: 10px;}
/* Track */
::-webkit-scrollbar-track {background: #f1f1f1; }
/* Handle */
::-webkit-scrollbar-thumb {background: #188B56; }
/* Handle on hover */
::-webkit-scrollbar-thumb:hover {background: #188B56; }
.career-head{margin-top: 50px; margin-bottom: 20px;}
.career-head h2:before { border-bottom: 2px solid #107702; content: ""; margin: 0 auto; position: absolute;
    top: 3%; left: 0; right: 0; bottom: 0px; width: 150px; z-index: -1;}
.career-head h2{margin-bottom: 10px; color: #188B56;}
.career-head h5{color: #000;}
.career-logo img{width: 80%; position: relative; left: 20px;}
.info-widget ul li .icon {color: #188b56;}
.links-widget .links li a:before {top: 2px; color: #188b56;}
.featured-block .inner-box .content .icon-box {top: -4px;}
.testimonial-section {background: #188b56 !important;}
/*.testimonial-section h1,h2,h3,h4,h5,h6,p{color: #fff !important;}*/
.testimonial-section .text{color: #fff !important;}
.testimonial-section .author-name{color: #fff !important;}
.testimonial-section .title{color: #fff !important;}
.main-footer .widgets-section {padding: 50px 0px 20px;}
.main-footer .footer-bottom {padding: 10px 0px 10px;}
.appointment-section {padding: 55px 0px 20px;}
.testimonial-section {padding: 40px 0px 40px;}
.appointment-section:before {bottom: -37px; z-index: 99; background: url(../images/background/layer-2.png) left bottom no-repeat;}
.services-section {padding: 20px 0px 50px;}






























