:root {
	--bs-blue-dark: #0e4786;
	--bs-blue-light: #0d64bf;
	--bs-orange-light: #eba762;
	--bs-green-light: #58973c;
	--bs-green: #6bb957;	
}
.infoservice2-section .infoservice-item {
    border: 10px solid var(--bs-gray);
    background: var(--bs-green-light);
    padding: 30px 0;
}
.infoservice2-section .infoservice-item:hover,
.infoservice2-section .infoservice-item.active  {
    background: var(--bs-primary);
}

.heading-default .title, .heading-right {
	background-color: var(--bs-blue-dark) !important;
}
.header6 .above-header,
.header6 .above-header .wp-block-loginout a 

{
	 background-color: var(--bs-green)!important;
}
.header-search-form input.header-search-input {
	width: 60%;
}
.header6 .header-search-form .header-search-select {
    width: 40%; 
}
.home-slider-info-wrapper .slider-silde-info .slide-text-title {
    font-size: 45px;
    overflow: hidden;
	line-height: 55px;
}
.slider6 .slider-section {
	margin-top: 0px; 
    padding: 10px;
}
.post-items .post-title a, .woocommerce ul.products li.product a{
	color: var(--bs-blue-dark) !important;
}
.woocommerce ul.products li.product .product-action .button:hover, 
.woocommerce ul.products li.product .product-action .button:focus{
	background-color: var(--bs-blue-dark) !important;
	color:#fff!important;
}
.product .sale-ribbon, .woocommerce span.onsale {
    background: var(--bs-green);
    z-index: 1;
}

.product .sale-ribbon:after,
.woocommerce div.product span.onsale:after {
    background: var(--bs-green);
}
button:hover, 
button:focus, 
a:focus,
.header6 .header-search-form .header-search-select:hover, 
.header6 .header-search-form .header-search-select:focus {
	outline:none!important;
}
.contact-icon{
	font-size:20px!important;
}
.btn-primary{
	background-color: var(--bs-blue-dark) !important;
	border-color: var(--bs-blue-dark) !important;
}
div#post-section {
    background: var(--bs-blue-dark);
    color: var(--bs-light);
	text-align:center;
	margin-bottom:10px;
	padding-bottom:30px;
}
.arrow_box {
	position: relative;
	background:var(--bs-light);
	border-right: none;
	border-left: none;
	margin-bottom:30px;
	color:var(--bs-orange);
}
.arrow_box:after, .arrow_box:before {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-top-color: var(--bs-light);
	border-width: 20px;
	margin-left: -20px;
}
.arrow_box:before {
	border-top-color: #00b6f0;
	border-width: 20px;
	margin-left: -20px;
}
#add_payment_method #payment ul.payment_methods li, 
.woocommerce-cart #payment ul.payment_methods li, 
.woocommerce-checkout #payment ul.payment_methods li{
    clear: both;
    width: 100%;
    float: left;	
}
.related.products {
    text-align: center;
    clear: both;
    padding: 50px 0 50;
}
.woocommerce ul.products li.product .product-img a img {
	height:250px;
}
.woocommerce ul.products li.product .product-single:hover .product-img a img, .woocommerce ul.products li.product .product-single:focus-within .product-img a img {
    -webkit-transform: scale(1.2) !important;
    transform: scale(1.2) !important;
}
.woocommerce div.product div.images .flex-control-thumbs li{
	border:1px solid #ccc;
	padding:5px;
}
.woocommerce ul.products li.product .product-single h3 {
    font-size: 12px;
    padding: 0;
    margin-bottom: 7px;
    font-weight: 800;
}
.customersaid.owl-carousel .owl-nav button {
    outline: none;    
    width: 25px;
    height: 25px;
    line-height: 22px;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    padding: 0;
    position: absolute;
    top: 50%;
    margin: 0;
    color: var(--bs-light);
    transform: translateY(-50%);
	background:transparent;
}
.customersaid.owl-carousel .owl-nav .owl-prev {
    left: 0;
}
.customersaid.owl-carousel .owl-nav .owl-next {
    right: 0;
}
.customersaid.owl-carousel .owl-item {
	padding:10px 40px;
}

@media (min-width: 992px) {
	 .header6 .main-header, .header6 .browse-section, .product-category-btn { 
		 background-color: var(--bs-blue-dark) !important; 
	 } 
	 .header6 #browse-section { 
		 border-top: 1px solid var(--bs-blue-dark) !important; 
	 } 
}
 .header6 .main-header{ 
	 background-color: var(--bs-white)!important; 
 }  

 .header6 .is-sticky-menu.main-navigation { 
     background-color: var(--bs-blue-dark)!important; 
 } 
 .header6 .is-sticky-menu.main-navigation .header-search-form, 
 .header6 .is-sticky-menu.main-navigation .header-search-form .header-search-select, 
 .header6 .is-sticky-menu.main-navigation .header-search-form input, 
 .header6 .is-sticky-menu.main-navigation .header-search-form input::placeholder 
  { 
     background-color: var(--bs-white)!important; 
	 color:var(--bs-balck)!important; 
 } 
 .header6 .is-sticky-menu.main-navigation .user-btn,  
 .header6 .is-sticky-menu.main-navigation .favourite-btn,  
 .header6 .is-sticky-menu.main-navigation .arrow-btn,  
 .header6 .is-sticky-menu.main-navigation .header-cart,  
 .header6 .is-sticky-menu.main-navigation .menu-right-list button.header-cart{ 
    color:var(--bs-white) !important; 
 } 
 .header6 .is-sticky-menu.main-navigation { 
	
 } 
 .header6 .header-search-form,  
 .header6 .header-search-form input.header-search-input,  
 .header6 .header-search-form .header-search-select 
 { 
	 background: var(--bs-blue-dark); 
 } 
 .header6 .main-navigation .user-btn,  
 .header6 .main-navigation .favourite-btn,  
 .header6 .main-navigation .arrow-btn,  
 .header6 .main-navigation .header-cart,  
 .header6 .main-navigation .menu-right-list button.header-cart{ 
	 color:var(--bs-blue-dark)!important; 
 } 
 
.text-primary {
    color: var(--bs-primary);
}

.slider6 .home-slider-info-wrapper .slider-silde-info .slide-text-title {
    color: var(--bs-secondary);
}

.slider6 .home-slider-info-wrapper .slider-silde-info .slide-text-description {
    color: var(--bs-primary);
}


.high-bg {
    background-color: #ffffff;
    color: var(--bs-primary);
    padding: 5px 10px;
}

.slider6 .slider-section .slider-info{
    min-height: 247px;
    overflow: hidden;
    position: relative;
    z-index: 0;
    height: 247px;
}


.slider6 .slider-section .slider-info img {
    object-fit: fill;
    min-height: 197px;
    height: 100%;
    width: 100%;
	transform: scale(1);
    transition: 1s linear;
}


.slider6 .slider-section .slider-info .slide-text.btn-white:hover,
.slider6 .slider-section .slider-info .slide-text.btn-white:focus {
    color: var(--bs-white);
    background-color: var(--bs-secondary);
}

.slider6 .slider-section .side-slide .col-lg-12:nth-child(2) .slider-info {
    min-height: 392px;
}


.slider6 .slider-section .slider-info >img:hover,.slider6 .slider-section .slider-info >img:focus-within {
    transform: scale(1.2);
}

.slider6 .slider-section .slider-info .slider-area{
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    padding: 20px 10px 10px 20px;
}
.slider6 .slider-area .tns-nav [class*="tns-"] {
    border-radius: 100%;
}

.slider6 .slider-bottom-info {
    padding-top: 6px;
}

@media (max-width: 510px) {
    .home-slider-info-wrap .slider-silde-info .slide-text-btn.btn {        
        position: absolute;
        bottom: 5px;
    }
	.home-slider-info-wrapper .slider-silde-info .slide-text-title {
    font-size: 14px;
    overflow: hidden;
    line-height: 55px;
}
	.home-slider-info-wrapper .slider-silde-info .slide-text-description {
    margin-top: 0px;
}
	
}@media (max-width:1023px){
	.home-slider .home-slider-info-wrap .side-img {
    display: flex;
    justify-content: right;
   
}
	.home-slider .home-slider-info-wrap .side-img img{
    width: 40%;
    right:-10px;
   
}
}

.slider-section .slider-info img {
    object-fit: scale-down !important;
    min-height: unset !important;
    height: 110px !important;
    width: 120px !important;
    transform: scale(1);
    transition: 1s linear;
    bottom: 10% !important;
    top: 40% !important;
    position: absolute;
    left: 150px;
}	
.slider-section a:visited{
    color: var(--bs-white) !important;
}