.elementor-section-wrap .elementor-section,
.elementor-column-gap-default>.elementor-column>.elementor-element-populated{
padding:0px !important;	
}
.admin-bar .sticky-active{
top:32px;	
} .pagination{
position: relative;
display:block;
margin-top: var(--margin-top-50);
}
.pagination li{
position: relative;
display: inline-block;
margin-right: var(--margin-right-10);
}
.pagination li a, .pagination li span{  
position: relative;
display: inline-block;
line-height: 44px;
height: 48px;
width: 48px;
min-width: 48px;
font-weight: 600;
border-radius: 3px;
text-align: center;
font-size: var(--font-20);
color: var(--color-four);
text-transform: capitalize;
transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
-moz-transition: all 500ms ease;
font-family: var(--font-family-Rajdhani);
border: 2px solid var(--border-color-11);
}
.pagination li a:focus, .pagination li a:hover, .pagination li span:focus, .pagination li span:hover, .pagination li span.current{
background-color: var(--ltn__secondary-color);
border-color: var(--ltn__secondary-color);
color: var(--white);
} .widget{
position:relative;
}  
.widget ul,
.widget ol{
position:relative;
padding:0px;
margin-bottom:0px;
}        
.widget ul li,
.widget ol li{
position: relative;
margin-bottom: 15px;
padding-right:20px;
display:block;
margin-top:0px;
}
.widget ul li:last-child,
.widget ol li:last-child{
margin-bottom: 0px
}
.widget ul li:before,
.widget ol li:before{
position: absolute;
content: "\f30b";
font-size: 14px;
right: 0px;
top:0px;
font-family: "Font Awesome 5 Free";
font-weight:900;
color: var(--ltn__color-1);
}
.widget ul li ul li,
.widget ol li ol li{
position: relative;
margin-bottom: var(--margin-bottom-20);
}
.widget ul li a,
.widget ol li a{
position: relative;
display: inline-block;
font-weight: 600;
letter-spacing: 1px;
font-size: var(--font-19);
color: var(--color-four);
transition: all 500ms ease;
-moz-transition: all 500ms ease;
-webkit-transition: all 500ms ease;
-ms-transition: all 500ms ease;
-o-transition: all 500ms ease;
font-family: var(--font-family-Rajdhani);
}
.widget ul li a:hover,
.widget ol li a:hover{
color: var(--main-color);
}
.widget .tagcloud{
position:relative;
}
.widget .tagcloud a{
position:relative;
display: inline-block;
margin: 5px 3px;
padding: 8px 24px 6px;
font-size: 13px !important;
text-transform: uppercase;
background-color: var(--section-bg-1);
font-weight: 700;
font-family: var(--ltn__heading-font);
}
.widget .tagcloud a:hover{
background-color: var(--ltn__secondary-color);
color: var(--white);
}  .footer-widget{
position:relative;
}
.footer-widget ul,
.footer-widget ol{
position:relative;
padding:0px;
margin:0px;	
}
.footer-widget ul li,
.footer-widget ol li{
position: relative;
list-style: none;
margin-top: 0px;
padding-left:25px;
margin-bottom: 15px;
display: inline-block;
width: 49%;
color: var(--ltn__paragraph-color);
}
.footer-widget ul li:before,
.footer-widget ol li:before{
position: absolute;
content: "//";
left: 0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: inherit;
-o-transition: inherit;
transition: inherit;
color: var(--ltn__paragraph-color);	
}
.footer-widget ul li:last-child,
.footer-widget ol li:last-child{
margin-bottom: 0px;;
}
.footer-widget ul li ul li,
.footer-widget ol li ol li{
position: relative;
margin-bottom: 0px;
margin-top:15px;
}
.footer-widget ul li a,
.footer-widget ol li a{
position: relative;
font-weight: 400;
font-style: normal;
font-size: 16px;
color: var(--ltn__paragraph-color);
}
.footer-widget ul li a:hover,
.footer-widget ol li a:hover{
color: var(--ltn__secondary-color);
}
.footer-address ul li,
.footer-widget .ltn__blog-meta li{
width: 100% !important;
padding-left: 0px !important;
}
.ltn__social-media ul li{
width: auto !important;
padding-left: 0px !important;
}
.footer-address ul li:before,
.ltn__social-media ul li:before,
.ltn__popular-post-widget > ul > li:before,
.footer-widget .ltn__blog-meta li:before,
.ltn__breadcrumb-list ul li:before{
display:none !important;
}
.ltn__footer-area.style-two .footer-widget ul li a, 
.ltn__footer-area.style-two .footer-widget ol li a,
.ltn__footer-area.style-two .footer-widget ul li:before, 
.ltn__footer-area.style-two .footer-widget ol li:before,
.ltn__footer-area.style-two .popular-post-widget-brief h6 a{
color: var(--white);
}
.footer-logo{
margin-bottom:30px;	
}
.footer-widget .widget-title h3{
margin-bottom:30px;	
}
.popular-post-widget-brief h6 a{
font-weight:600 !important;
font-size: 16px;	
}
.widget.service-widget.sidebar-widget {
padding: 0px;
border: 0px;
} .service-widget {
position: relative;
background-color: transparent;
margin-bottom: 40px;
}
.service-widget:last-child {
margin-bottom:0px;
}
.service-widget ul{
position:relative;
padding: 0;
margin: 0;	
}
.service-widget ul li{
position: relative;
list-style: none;
margin-top: 12px;
display: block;
font-size: 14px;
font-weight: 700;
}
.service-widget ul li:first-child {
margin-top: 0px;
}
.service-widget ul li a{
position: relative;
display: block;
font-size: 14px;
font-weight: 700;
background-color: var(--section-bg-1);
padding: 20px 10px 20px 30px;
}
.service-widget ul li:hover a,
.service-widget ul li.current-menu-item a,
.service-widget ul li.current-menu-item a:hover:before{
background-color: var(--ltn__secondary-color);
color: var(--white);
}
.service-widget ul li a:before{
float: right;
content: "\f061";
background-color: var(--white);
color: var(--ltn__primary-color);
position: relative;
top: -11px;
width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;
font-family: "Font Awesome 5 Free";
}
.service-widget ul li a:hover:before,
.service-widget ul li.current-menu-item a:before,
.service-widget ul li.current-menu-item a:hover:before{
background-color: var(--ltn__secondary-color-2);
color: var(--white);
}
.service-widget .ltn__search-widget.ltn__newsletter-widget form input[type="email"]{
padding-right:20px;	
margin-bottom:0px;
}
.service-widget .ltn__search-widget.ltn__newsletter-widget .mc4wp-form-fields .btn-wrapper button.theme-btn-1 {
position:relative;
margin-top: 0px;
height: 65px;
}
.service-widget .ltn__search-widget.ltn__newsletter-widget .mc4wp-form-fields .btn-wrapper button:hover  {
color: #071c1f;
}
.footer-widget .ltn__popular-post-widget .popular-post-widget-item .popular-post-widget-img img {
height: 80px;	
}
.ltn__popular-post-widget > ul > li{
position:relative;
width:100% !important;
margin-bottom:15px;	
padding-left:0px;
padding-bottom:15px;
}
.footer-widget .ltn__blog-meta li{
margin-top:0px;
}
.ltn__popular-post-widget > ul > li .popular-post-widget-item{
position: relative;
padding-left: 100px;
}
.ltn__popular-post-widget > ul > li .popular-post-widget-item .popular-post-widget-img{
position: absolute;
left: 0px;
top: 0px;
width: 80px;
height: 80px;
border-radius: 50%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;	
}
.input-item.ltn__custom-icon::before{
z-index:99;	
}
.why-choose-us-img-wrap img {
max-width: 65% !important;
}
.why-choose-us-img-2 img{
margin-top: -15% !important;
border: 15px solid var(--white) !important;
max-width: auto !important;
}
.ltn__service-form-box ul li {
display: inline-block;
margin-right: 20px;
list-style: none;
}
.ltn__main-menu li > a{
display:block;	
}
hr {
margin-top: 50px !important;
margin-bottom: 50px !important;
border-top: 1px solid var(--border-color-12);
}
.ltn__google-map-locations-area{
margin-top:-120px;	
}
.ltn__author-widget-inner img{
height:auto;	
}
.ltn__author-widget-inner .ltn__social-media ul li{
padding-right:0px;	
display:inline-block !important;
}
.ltn__top-rated-product-widget > ul > li{
padding-right:0px;	
}
.popular-post-widget-brief .ltn__blog-meta li:before,
.ltn__top-rated-product-widget > ul > li:before{
display:none;	
}
.top-rated-product-info h6 a{
position:relative;
display:block;
font-size: 16px;
color: var(--ltn__heading-color);
clear: both;
font-family: var(--ltn__heading-font);
font-weight: 700;
line-height: 1.3;	
}
.woocommerce #review_form #respond .comment-form .comment-form-rating .nice-select{
display:none;	
}
.broccoli-comment-item .broccoli-comment-item{
margin-left:80px;	
}
.broccoli-comment-item .ltn__comment-reply-area{
margin:50px 0px;
}
.ltn__comment-reply-area .title-box h3 small a{
position:relative;
display:inline-block;
color: var(--ltn__heading-color);
font-size: 20px;
font-weight: 700;
}
.ltn__comment-area  .broccoli-comment-item .ltn__comment-item{
border-bottom: 1px solid var(--border-color-12);
padding-bottom: 30px;
margin-bottom: 30px;
}
.ltn__comment-area  .broccoli-comment-item .ltn__comment-item .ltn__commenter-comment p{
margin-bottom:0px;	
}
.ltn__comment-area .ltn__comment-inner > .broccoli-comment-item:last-child .ltn__comment-item{
border-bottom: 0px;
padding-bottom: 0px;
margin-bottom: 0px;
}
.ltn-author-introducing,
.ltn__comment-area,
.ltn__comment-reply-area{
margin-bottom:0px;
margin-top:80px;	
}
.seeds-block .content{
padding-left:26px;	
}
.ltn__blog-author img{
height:auto;	
}
a.text-decoration, .text-decoration a {
text-decoration: underline !important;
}
.ltn__google-map-locations-area #gmap,
.mini-cart-img img{
height:auto !important;	
}
.elementor-lightbox .elementor-lightbox-item,
.dialog-type-lightbox{
display:none !important;	
}
.cart-product.mini-cart-item .inner{
position:relative;	
}
.cross-icon.product-remove .remove{
position: absolute;
left: -8px;
top: -8px;
height: 20px;
width: 20px;
border-radius: 100%;
display: block;
line-height: 20px;
background-color: #fff;
text-align: center;
font-size: 16px;
z-index:99;
-webkit-box-shadow: var(--ltn__box-shadow-3);
box-shadow: var(--ltn__box-shadow-3);
cursor: pointer;
-webkit-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;	
}
.ltn-author-introducing .author-img img,
.ltn__commenter-img img{
height:auto;	
}
.ltn__header-top-area{
padding:5px 0;
}
.ltn__service-form-box .tx-avil-form{
padding: 0;
margin: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.ltn__service-form-box .tx-avil-form .btn theme-btn-1{
padding-top:17px;
padding-bottom:17px;
}
.ltn__utilize-mobile-menu .menu-icon > a::before{
display:none;
}
.ltn__utilize-menu > ul > li > ul > li .menu-expand {
height: 26px;
}
.ltn__utilize-menu > ul > li.dropdown.active > .menu-expand::after, 
.ltn__utilize-menu > ul > li.dropdown > ul > li.dropdown.active > .menu-expand::after {
-webkit-transform: inherit;
-ms-transform: inherit;
transform: inherit;
}
.ltn__product-area .buttons-box{
margin-bottom:40px;
}
.ltn__product-area .buttons-box .tab-buttons{
display:flex;
align-items:center;
padding:0px;
margin:0px;
list-style:none;
}
.ltn__product-area .buttons-box .tab-buttons .tab-btn{
position:relative;
margin:0px 20px 0 0;
font-size:30px;
}
.ltn__product-area .buttons-box .tab-buttons .tab-btn:hover,
.ltn__product-area .buttons-box .tab-buttons .tab-btn.active-btn {
color: var(--ltn__secondary-color);
}
.ltn__product-list-view .ltn__product-item{
display:flex;
justify-content:space-between;
align-items:center;
}
.ltn__product-list-view .ltn__product-item .product-img{
min-width:525px;
}
.tx-style-two .ltn__product-list-view .ltn__product-item .product-img{
min-width:345px;
}
.style-two .ltn__popular-post-widget > ul > li{
border-color:#444444;
}
.ltn__slider-3 .ltn__slide-item-2{
background-size:cover;
} .accordion-box .block .acc-content {
position: relative;
display: none;
}
.accordion-box .block .acc-content.current{
display:block;
}
.accordion-box .block .acc-content p{
margin-bottom:0px;
}