.fab:before{
font-family:'Font Awesome 5 Brands';	
}
.fa:before{
font-family:'FontAwesome' !important;	
}
.admin-bar .sticky-header{
top:32px;	
}
.elementor-section-wrap .elementor-section,
.elementor-column-gap-default>.elementor-column>.elementor-element-populated{
padding:0px !important;	
}
.elementor-element .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated{
padding:0px 0px 0px 0px;	
}
.single-whatwe-do-box .icon .icon{
padding:0px;	
}
.full-width-menu{
position:static;
}
.page-title{
position: relative;
text-align: center;
overflow: hidden;
padding: 110px 0px 110px;
background-color: #141d38;
margin: 0px;
}
.page-numbers{
position:relative;
display: block;
text-align:center;
padding:0px !important;
margin:0px;	
}
.page-numbers li{
position: relative;
display: inline-block !important;
margin: 7px 5px;
list-style-type:none !important;
}
.page-numbers li a, .page-numbers li span{
position: relative;
width: 50px;
height: 50px;
color: #777777;
font-size: 18px;
font-weight: 500;
line-height: 50px;
text-align: center;
border-radius: 5px;
display: inline-block !important;
border: 1px solid #d7d7d7;
transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-webkit-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
}
.page-numbers li a:focus, .page-numbers li a:hover, .page-numbers li span:focus, .page-numbers li span:hover, .page-numbers li span.current{
color: #ffffff;
border-color: #141d38;
background-color: #141d38;
}
.page-numbers li a.prev, .page-numbers li a.next{
border-color: var(--main-color);
background:	var(--main-color);
color:#fff;
}
.dark-banner .banner-section-four .slide-item:before{
display:none;
}
.breadcrumb-item+.breadcrumb-item::before{
display:none !important;    
}
.sidebar-page-container.service-page .sidebar-side .sidebar-inner{
padding:0px; 
box-shadow: none;
}
.sidebar .popular-posts .post .text a{
font-weight:600;   
}
.trx_addons_scroll_to_top.show {
display:none !important;	
} .widget .tagcloud a{
position:relative;
display:inline-block;
line-height:24px;
padding:8px 20px 8px;
margin:0px 6px 10px 0px;
color:#555555;
text-align:center;
font-size:14px !important;
background:none;
font-weight:400;
border-radius:5px;
border:1px solid #dddddd;
text-transform:capitalize;
transition:all 300ms ease;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
}
.widget .tagcloud a:hover{
border-color:var(--main-color);
background-color:var(--main-color);
color:#ffffff;
}
.news-detail .post-share-options .tags a{
margin-bottom:10px;	
}
blockquote{
background-color: #f9f9f9 !important;
padding: 24px 57px 24px 37px !important;
font-size: 18px;
line-height: 30px;
color: #222;
position: relative;
margin-top: 40px;
margin-bottom: 34px;
border-left:0px !important;
border-right:0px !important;
}
blockquote > p{
margin-bottom:0px !important;
}
blockquote:before{
content: '';
width: 5px;
height: 100%;
position: absolute;
top: 0;
left: 0;
background-color: var(--main-color);	
} .footer-widget ul{
position:relative;
}
.footer-widget ul li{
position:relative;
margin-bottom:12px;
padding-bottom:12px;
border-bottom:1px solid rgba(255,255,255,0.8);
color:#ffffff;
padding-left:15px;
display:inline-block;
width:49%;
font-weight:500;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
}
.footer-widget ul li a{
position:relative;
color:#ffffff;
font-size:15px;
font-weight:500;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
}
.footer-widget ul li:before{
position:absolute;
content: "\f101";
left:0px;
top:-2px;
font-family: 'FontAwesome';
}
.footer-widget ul li a:hover{
color:#fff !important;	
}
.main-footer .logo-widget .social-box li{
position: relative;
margin-right: 8px;
display: inline-block;
width:auto !important;
padding-left: 0px !important;
margin-bottom: 0px !important;
}
.main-footer .logo-widget .social-box li:before,
.main-footer .contact-widget ul li:before{
display:none !important;
}
.main-footer .contact-widget ul li{
display:block;
width:100%;	
}
.emailed-form button{
width:150px;   
}
.main-header .header-upper .logo-box,
.sticky-header .logo{
width: 185px;
}
.main-header .header-upper .logo-box{
padding: 15px 0px 0px;
}
.shop-sidebar .widget:last-child{
margin-bottom:0px;   
}
.woocommerce ul.products li.product:hover .post-content{
background:#f6f3ee;
border-color:#f6f3ee;
border-radius:0px;
}
.woocommerce ul.products li.product:hover .product-media, .woocommerce-page ul.products li.product:hover .product-media{
border-radius:5px 5px 0px 0px;
}
.woocommerce ul.products li.product:hover .price,
.woocommerce ul.products li.product:hover .woocommerce-loop-product__title a,
.woocommerce ul.products li.product:hover .price .woocommerce-Price-amount,
.woocommerce ul.products li.product:hover .price del, 
.woocommerce-page ul.products li.product:hover .price del .woocommerce-Price-amount{
color:#333333 !important;
opacity:1 !important;
}
.woocommerce ul.products li.product .post-content .cart{
position: absolute;
right: -15px;
bottom: -20px;
width: 60px;
height: 60px;
line-height: 60px;
font-size: 22px;
font-weight: 600;
color: #FFFFFF;
background-color: var(--main-color);
text-align: center;
border-radius: 50%;
-webkit-transition: 0.8s;
-khtml-transition: 0.8s;
-moz-transition: 0.8s;
-ms-transition: 0.8s;
-o-transition: 0.8s;
transition: 0.8s;
-webkit-box-shadow: 0 0px 30px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0px 30px rgba(0, 0, 0, 0.1);
box-shadow: 0 0px 30px rgba(0, 0, 0, 0.1);
}
.woocommerce ul.products li.product:hover .post-content .cart{
color: var(--main-color);
background-color: #FFFFFF;
}
.main-footer.style-three .subscribe-widget .social-box li a:hover{
background:#fff;
color:#141d38;
}
.main-footer .subscribe-widget .social-box li{
width:auto !important;
}   
.main-footer.style-three .footer-widget ul li{
position:relative;
width:49%;
display:inline-block;
}
.fixed-header .sticky-header.not-sticky {
display: none;
}
.main-footer .news-widget .post .thumb,
.sidebar .popular-posts .post .post-thumb{
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
}
.globex-comment-box:last-child .comment-box{
border-bottom: 0px;
}
.call-to-action-section-two{
background-color: var(--main-color);   
}
.news-block-three.style-two{
margin-bottom:60px;   
}
.sidebar-page-container .group-title h3{
margin-bottom:40px;   
}
.sidebar-page-container .group-title h3 small a{
position:relative;
display:block;
font-size:inherit;
color:inherit;
color: #222222;
font-weight: 700;
}
.globex-comment-box .globex-comment-box{
margin-left:80px;	
}
.globex-comment-box .comment-form{
margin-bottom:60px;
margin-top:30px;
}
.info-section .logo-column .logo a >img {
height: 70px;   
}
.woocommerce .blockUI.blockOverlay::before, .woocommerce .loader::before{
display:none;	
}
.about-section .content-column .text{
margin-bottom:30px;   
}
.about-section .content-column .text.style-two{
margin-bottom:30px;   
}
.about-section .content-column .blocks-outer .feature-block ul{
position:relative;   
}
.about-section .content-column .blocks-outer .feature-block ul li{
position:relative;
padding-left: 30px;
color: #222222;
font-size: 16px;
margin-bottom: 12px;
display: block;
text-align: left;
}
.about-section .content-column .blocks-outer .feature-block ul li:before{
position: absolute;
content: '\f00c';
left: 0px;
top: 0px;
color: #000000;
font-family: 'FontAwesome';
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-moz-transition: all 300ms ease;
transition: all 300ms ease;
}
.about-section .content-column .blocks-outer{
margin-bottom: 35px;
}  .update-testimonial-section{
position:relative;
padding:90px 0px;
}
.update-testimonial-section .owl-dots,
.update-testimonial-section .owl-nav{
display:none;
}
.update-testimonial-section .owl-carousel .owl-stage-outer{
padding:0px 0px 25px;
}
.update-testimonial-section .owl-theme .testimonial-block{
padding:0px 30px;
}
.update-testimonial-section .owl-carousel{
margin:0px -30px;
width:auto;
}
.update-testimonial-section .inner-container{
position:relative;
}
.update-testimonial-section .inner-container .pattern-image{
position:absolute;
left:-50px;
top:-40px;
width:279px;
height:275px;
background-repeat:no-repeat;
}
.update-testimonial-section .inner-container .pattern-image-three{
position:absolute;
left:50%;
top:0px;
width:139px;
height:161px;
margin-left:-120px;
background-repeat:no-repeat;
}
.update-testimonial-section .owl-theme .update-testimonial-block {
padding: 0px 30px;
} .update-testimonial-block{
position:relative;
z-index:1;
margin-bottom:20px;
}
.update-testimonial-section .inner-container .exp-swiper-slide{
padding:0px 25px;
}
.update-testimonial-block .inner-box{
position:relative;
padding:0px 40px 20px;
}
.update-testimonial-block .inner-box:before{
position:absolute;
content:'';
left:0px;
top:60px;
right:0px;
bottom:0px;
border-radius:8px;
background-color:#ffffff;
-webkit-box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1);
box-shadow: 0 0px 20px rgba(0, 0, 0, 0.1);
}
.update-testimonial-block .inner-box .author-image{
position:relative;
border-radius:50%;
overflow:hidden;
width:112px;
height:112px;
margin-bottom:22px;
}
.update-testimonial-block .inner-box .quote-icon{
position:relative;
color:#dddddd;
font-size:20px;
}
.update-testimonial-block .inner-box .text{
position:relative;
color:#333333;
font-size:16px;
line-height:1.7em;
margin-top:15px;
}
.update-testimonial-block .inner-box .lower-box{
position:relative;
padding-top:22px;
margin-top:20px;
background: hsl(0,0%,97%);
padding: 20px;
}
.update-testimonial-block .inner-box .lower-box .author-name{
position:relative;
}
.update-testimonial-block .inner-box .lower-box .designation{
position:relative;
color:#333333;
font-size:15px;
font-weight:600;
margin-top:4px;
}
.update-testimonial-block .inner-box .lower-box .rating{
position:relative;
margin-top:12px;
}
.update-testimonial-block .inner-box .lower-box .rating .fa{
position:relative;
color:var(--main-color);
font-size:16px;
margin-left:4px;
}
.update-testimonial-block .inner-box .lower-box .rating .fa.light{
color:#0e0e0e;
}
.coming-soon .content .content-inner .logo{
width: 200px;
height: 80px;
display: inline-block;
}
.services-section.style-two{
padding:110px 0px;
} .subscribe-section{
position:relative;
}
.subscribe-section .title-column .icon-box{
position:absolute;
content:'';
right:-55px;
top:-22px;
width:140px;
height:140px;
z-index:1;
text-align:center;
}
.subscribe-section .title-column .icon-box i,
.subscribe-section .title-column .icon-box .icon{
position:relative;
color:#ffffff;
line-height: 125px;
font-size: 50px;
margin-left: 57px;
}
.subscribe-section .title-column .icon-box:before{
position:absolute;
content:'';
right: -20px;
top: 2px;
width: 120px;
height: 120px;
transform:rotate(-45deg);
background-color:#222222;
transition:all 2000ms ease;
-moz-transition:all 2000ms ease;
-webkit-transition:all 2000ms ease;
-ms-transition:all 2000ms ease;
-o-transition:all 2000ms ease;
box-shadow:0px 0px 5px rgba(0,0,0,0.80);
}
.subscribe-section:hover .title-column .icon-box:before{
transform:rotate(135deg);
}
.subscribe-section .form-column{
position:relative;
}
.subscribe-section .form-column .inner-column{
position:relative;
}
.subscribe-form .form-group{
position:relative;
display:block;
margin:0px;
width:100%;
z-index:1;
margin-top:8px;
}
.subscribe-form .form-group input[type="text"],
.subscribe-form .form-group input[type="tel"],
.subscribe-form .form-group input[type="email"],
.subscribe-form .form-group textarea{
position:relative;
display:block;
width:100%;
line-height:28px;
height:50px;
font-size:14px;
color:#777777;
font-weight:400;
background:#ffffff;
padding:10px 50px 10px 20px;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
}
.subscribe-form .form-group input[type="submit"],
.subscribe-form button{
position:absolute;
right:0px;
top:0px;
height:50px;
line-height:40px;
color:#ffffff;
font-size:14px;
text-align:center;
font-weight:700;
padding:0px 28px;
background:#333333;
letter-spacing:1px;
text-transform:uppercase;
}
.rtl .subscribe-section{
direction: initial !important;   
}
.rtl .subscribe-section .title-column{
text-align:right;
padding-right:100px;
}
.rtl .subscribe-form .form-group input[type="email"]{
text-align:right;
padding-right:15px;
}
.rtl .subscribe-form button {
left: 0px;
right: auto;
}
.not-sticky .fixed-header .sticky-header {
display: none;
}
.news-block-five .inner-box .lower-content h4,
.page-title h2,
.news-more-section .new-post .content h4{
word-break: break-word;	
}
.main-footer ul li {
border-bottom: 0px;
margin-bottom: 0px;
}
.shop-sidebar .widget .widget-title, .sidebar-side .sidebar .widget .widget-title {
font-size: 20px;
color: #101010;
font-weight: 700;
line-height: 1.2em;
display: inline-block;
padding-left: 35px;
position: relative;
margin-bottom: 25px;
text-transform: capitalize;
}
.shop-sidebar .widget .widget-title:before, .sidebar-side .sidebar .widget .widget-title:before {
position: absolute;
content: '';
left: 0px;
top: 12px;
width: 20px;
height: 4px;
background-color: #ff0000;
} .team-detail-section{
position:relative;
padding:110px 0px 90px;
}
.team-detail-section .upper-box{
position:relative;
}
.team-detail-section .image-column{
position:relative;
margin-bottom:40px;
}
.team-detail-section .image-column .inner-column{
position:relative;
}
.team-detail-section .image-column .image{
position:relative;
}
.team-detail-section .image-column .image img{
position:relative;
width:100%;
display:block;
}
.team-detail-section .content-column{
position:relative;
margin-bottom:40px;
}
.team-detail-section .content-column .inner-column{
position:relative;
}
.team-detail-section .content-column .title{
position:relative;
color:#777777;
font-size:16px;
}
.team-detail-section .content-column h2{
color:#222222;
font-weight:700;
}
.team-detail-section .content-column .designation{
position:relative;
color:#777777;
font-size:16px;
font-weight:700;
margin-top:8px;
}
.team-detail-section .content-column .attorney-contact-info{
position:relative;
margin-top:20px;
margin-bottom:25px;
}
.team-detail-section .content-column .attorney-contact-info li{
position:relative;
margin-bottom:8px;
}
.team-detail-section .content-column .attorney-contact-info li span{
position:relative;
font-weight:700;
color:#777777;
margin-right:10px;
}
.team-detail-section .content-column .attorney-contact-info li a.social-icons{
color:#777777 !important;
}
.team-detail-section .content-column .attorney-contact-info li a{
position:relative;
color:#777777 !important;
margin-right:6px;
-webkit-transition:all 300ms ease;
-ms-transition:all 300ms ease;
-o-transition:all 300ms ease;
-moz-transition:all 300ms ease;
transition:all 300ms ease;
}
.team-detail-section .content-column .attorney-contact-info li a:hover{
color:#c1a974;
}
.team-detail-section .content-column h3{
color:#222222;
font-weight:700;
margin-bottom:20px;
}
.team-detail-section .lower-box{
position:relative;
padding-top:20px;
}
.team-detail-section .lower-box h4{
font-weight:700;
color:#222222;
margin-bottom:20px;
}
.team-detail-section .lower-box .list-style-four{
margin-bottom:30px;
}
.info-section:before{
display:none !important;	
}
.main-footer .subscribe-widget .social-box li a:hover {
text-decoration: inherit;
color: #fff !important;
border: 1px solid #fff;
}
.coming-soon .emailed-form .form-group input[type="email"]{
padding: 15px 140px 15px 20px;	
}
.coming-soon .emailed-form button{
background: var(--main-color);
color: #fff !important;
border-radius: 0px 5px 5px 0px;
width:140px;
cursor:pointer;
}
.main-header .cart-product .inner h4 a{
font-size:18px;	
} .service-widget {
margin-bottom: 50px;
}
.service-widget:last-child {
margin-bottom: 0px;
}
.service .service-widget .service-list {
padding: 30px 30px;
box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.10);
}
.service .service-widget .service-list .menu li{
position: relative;
line-height: 24px;
margin-bottom: 3px;
}
.service .service-widget .service-list .menu li a{
position: relative;
display: block;
color: #222222;
font-size: 16px;
font-weight: 600;
line-height: 26px;
padding: 16px 25px 16px 80px;
border: 1px solid #dddddd;
transition: all 300ms ease;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-moz-transition: all 300ms ease;
}
.service .service-widget .service-list .menu li a:before{
position: absolute;
left: -1px;
top: -1px;
width: 60px;
height: 60px;
color: var(--main-color);
line-height: 60px;
text-align: center;
border-right: 1px solid #dddddd;
transition: all 300ms ease;
-webkit-transition: all 300ms ease;
-ms-transition: all 300ms ease;
-o-transition: all 300ms ease;
-moz-transition: all 300ms ease
}
.service .service-widget .service-list .menu li a:hover{
color: #ffffff;
background: #141d38;
border-color: #141d38;
} .footer .footer__blog-single{
position:relative;
margin-bottom:30px;
padding-left: 110px;
min-height: 90px;
}
.footer .footer__blog-single:last-child{
margin-bottom:0px;
}
.footer .footer__blog-single .widget-inner{
position:relative;
padding-left:110px;
min-height:90px;
}
.footer .footer__blog-single .thumb{
position:absolute;
left:0px;
top:0px;
width:90px;
height:90px;
}
.footer .footer__blog-single .thumb img{
position:relative;
width: 90px;
height: 90px;
background-position: center;
background-repeat: no-repeat;
object-fit: cover;
}
.footer .footer__blog-single .content h6{
position:relative;
color:#ffffff;
font-size:17px;
line-height:1.8em;
margin-bottom:5px;
font-weight:600;
}
.footer .footer__blog-single .content h6 a{
position:relative;
color:#ffffff;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
}
.footer .footer__blog-single .content h6 a:hover{
color:var(--main-color);
}
.footer .footer__blog-single .content span{
position:relative;
color:#eeeeee;
font-size:14px;
}
.breadcrumb{
background-color:transparent !important;
} .sponsors-section .exp-swiper-pagination-bullets,
.update-testimonial-section .exp-swiper-pagination-bullets{
position:relative;
}
.sponsors-section .exp-swiper-pagination-bullets .exp-swiper-pagination-bullet,
.update-testimonial-section .exp-swiper-pagination-bullets .exp-swiper-pagination-bullet{
position:relative;
width:30px;
height:6px;
margin-bottom:10px;
border-radius:0px;
margin:0px 5px;
display:inline-block;
background-color:#ddd;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.sponsors-section .exp-swiper-pagination-bullets .exp-swiper-pagination-bullet:hover,
.sponsors-section .exp-swiper-pagination-bullets .exp-swiper-pagination-bullet.swiper-pagination-bullet-active,
.update-testimonial-section .exp-swiper-pagination-bullets .exp-swiper-pagination-bullet:hover,
.update-testimonial-section .exp-swiper-pagination-bullets .exp-swiper-pagination-bullet.swiper-pagination-bullet-active{
background-color:var(--main-color);
} .update-section .slider-nav-icon{
position:absolute;
left:0px;
top:50%;
z-index:99999;
width:100%;
opacity:0;
margin-top:-10px;
transition:all 0.3s ease;
-moz-transition:all 0.3s ease;
-webkit-transition:all 0.3s ease;
-ms-transition:all 0.3s ease;
-o-transition:all 0.3s ease;
}
.update-section:hover .slider-nav-icon{
opacity:1;
}
.update-section .slider-nav-icon .swiper-button-prev{
position:absolute;
left:0px;
width:60px;
height:60px;
color:var(--main-color);
line-height:56px;
font-size:24px;
text-align:center;
border-radius:50px;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
border:2px solid var(--main-color);
}
.update-section .slider-nav-icon .swiper-button-next{
position:absolute;
right:0px;
color:var(--main-color);
font-size:24px;
width:60px;
height:60px;
line-height:56px;
border-radius:50px;
text-align:center;
transition:all 500ms ease;
-moz-transition:all 500ms ease;
-webkit-transition:all 500ms ease;
-ms-transition:all 500ms ease;
-o-transition:all 500ms ease;
border:2px solid var(--main-color);
}
.update-section .slider-nav-icon .swiper-button-prev:after,
.update-section .slider-nav-icon .swiper-button-next:after{
font-size:16px !important;
font-weight:900;
}
.update-section .slider-nav-icon .swiper-button-prev:hover,
.update-section .slider-nav-icon .swiper-button-next:hover{
color:#ffffff;
border-color:var(--main-color);
background-color:var(--main-color);
}
.update-section:hover .slider-nav-icon .swiper-button-prev,
.update-section:hover .exp-swiper-arrow.exp-swiper-arrow-prev{
left:0px;
}
.update-section:hover .slider-nav-icon .swiper-button-next,
.update-section:hover .exp-swiper-arrow.exp-swiper-arrow-next{
right:0px;
}
.footer-elementor-inner .subscribe-form .form-group input[type="email"]{
position: relative;
padding: 10px 20px 10px 20px;
}
.footer-elementor-inner .subscribe-form .form-group .theme-btn{
position: relative;
margin-top:20px;
}
.exp-before-header-h4::before {
width: 69.6%;
height: 100px;
content: '';
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
border-radius: 50px;
background: linear-gradient(90deg,var(--main-color) 0%,var(--main-color) 48.53%,var(--main-color) 100%),#fff;
z-index: -2;
}
.exp-before-header-h4 > div::before {
content: '';
position: absolute;
width: 100%;
height: 100%;
inset: 0;
clip-path: polygon(2.29% 0,100% 0,100% 62.5%,97.71% 100%,0 100%,0 37.5%);
background: #fff;
z-index: -1;
}
.elementor-widget-n-tabs .e-n-tab-title{
cursor:pointer;
}
.news-section.post-page-style .post_meta_info{
position: relative;
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.news-section.post-page-style .post_meta_info .post-meta li{
margin-top: 5px;
padding-bottom: 10px;
margin-bottom: 18px;
border-bottom: 1px solid #ccc;
margin-right:20px;
}
.news-section.post-page-style .post_meta_info .post-meta li:last-child{
margin-right:0px;
}
.feature-two {
position: relative;
display: block;
background-color: #000;
padding: 22px 0 21px;
z-index: 1;
}
.feature-two__inner {
position: relative;
display: block;
}
.feature-two__list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
align-items: center;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
white-space: nowrap;
min-width: 100%;
}
.feature-two__list li {
position: relative;
display: block;
padding: 0 22px;
}
.feature-two__list li a {
position: relative;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
font-size: 20px;
letter-spacing: -0.8px;
text-transform: capitalize;
font-weight: 500;
line-height: 20px;
color:#fff;
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
}
.feature-two__list li a i {
color: #fff;
position: relative;
font-size: 13px;
margin-right: 15px;
}
.feature-two__list li a > span {
position: relative;
margin-right: 5px;
color: var(--main-color);
-webkit-transition: all 500ms ease;
transition: all 500ms ease;
} .float-bob-x {
-webkit-animation-name: float-bob-x;
animation-name: float-bob-x;
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
.float-bob-y {
-webkit-animation-name: float-bob-y;
animation-name: float-bob-y;
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
}
.circle-image{
animation: topBottom 3s ease-in-out infinite;
}
.page-header__shape-3 {
animation: topBottom 3s ease-in-out infinite;
z-index: -1;
}
.page-header__shape-2 {
animation: leftRight 4s ease-in-out infinite;
z-index: -1;
}
.overflow-hidden{
overflow:hidden;
}
@keyframes topBottom {
0% {
transform: translateY(0px);
}
50% {
transform: translateY(10px);
}
100% {
transform: translateY(0px);
}
}
@keyframes leftRight {
0% {
transform: translateX(0px);
}
50% {
transform: translateX(10px);
}
100% {
transform: translateX(0px);
}
}
@keyframes float-bob-x {
0% {
transform: translateX(-30px);
}
50% {
transform: translateX(-10px);
}
100% {
transform: translateX(-30px);
}
}
@keyframes float-bob-y {
0% {
transform: translateY(-20px);
}
50% {
transform: translateY(-10px);
}
100% {
transform: translateY(-20px);
}
} .exp-post-standard .blog-classic.exp-item--archive {
margin-bottom: 30px;
border-radius: 15px;
padding: 30px;
box-shadow: 0px 11.351px 68.108px 0px rgba(137, 151, 186, 0.15);
background-color: #fff;
}
.news-single-block .image-box{
margin-bottom:25px;	
}
.exp-post-standard .blog-classic.exp-item--archive .news-single-block .content-box .text{
margin-bottom:0px;	
}
.exp-post-standard .blog-classic.exp-item--archive .news-single-block{
margin-bottom:0px;
} 
.news-single-block .content-box .post-meta-box .post-meta {
margin-bottom:0px;
}
#exp-header-default {
position: relative;
z-index: 999;
background-color: #fff;
}
@media screen and (min-width: 1201px) {
#exp-header-default .row > div {
padding:0 15px;
}
}
#exp-header-default .exp-header-branding {
display: flex;
align-items: center;
flex-grow: 1;
}
#exp-header-default .exp-header-branding a {
display: inline-flex;
}
#exp-header-default .exp-header-branding img {
height: 70px;
max-width: inherit;
}
.admin-bar .exp-header-menu {
top: 32px;
}
@media screen and (min-width: 1201px) {
.exp-hide-xl {
display: none !important;
}
}
.page-title{
padding:170px 0px 140px;
border-radius:0px;	
}
#exp-header-default .container {
max-width: 1775px;
}
#exp-wapper .container {
max-width: 1330px;
width: 100%;
}
@media (min-width: 1200px) {
.container {
max-width: 1140px;
}
}
.news-single-block .content-box .post-meta-box .post-meta,
.news-single-block .content-box .post-meta-box .post-meta{
margin-bottom:0px;	
}
.news-single-block .content-box{
padding-top:0px;	
}
.exp-mr-4 {
margin-right: 4px;
}
.widget_product_categories ul li.page_item_has_children .children, 
.widget_categories ul li.page_item_has_children .children,
.widget_categories ul li .children, 
.widget_nav_menu ul li.page_item_has_children .children, 
.widget_pages ul li.page_item_has_children .children, 
.widget_archive ul li.page_item_has_children .children, 
.widget_meta ul li.page_item_has_children .children, 
.widget_recent_entries ul li.page_item_has_children .children {
margin-left: 10px;
}
.widget_product_categories ul, 
.widget_categories ul, 
.widget_nav_menu ul, 
.widget_pages ul, 
.widget_archive ul, 
.widget_meta ul, 
.widget_recent_entries ul {
list-style: none;
margin-bottom: 0;
padding: 0;
}
@media screen and (min-width: 1201px) {
#exp-header-default .exp-menu-primary > li > a span::before {
content: "";
position: absolute;
bottom: 0;
right: 0;
height: 1px;
width: 0;
background-color: var(--primary-color);
-webkit-transition:all 300ms linear 0ms;
-khtml-transition: all 300ms linear 0ms;
-moz-transition: all 300ms linear 0ms;
-ms-transition: all 300ms linear 0ms;
-o-transition: all 300ms linear 0ms;
transition: all 300ms linear 0ms;
}
#exp-header-default .exp-menu-primary > li.menu-item-has-children > a span::after{
content: "\f107";
font-family: 'FontAwesome';
font-size: 14px;
margin-left: 6px;
font-weight: 400;
-webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
-o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);
}
}
.wp-block-search__button {
padding:5px 15px;
}
.news-single-block .image-box{
display:inline-block;	
}
.no-results .page-header .page-title{
background-color:transparent;
text-align: left;
margin-bottom: 10px;	
}
.wp-block-button__link{
width:auto;	
}
.main-footer .footer-bottom {
position: relative;
padding: 20px 0px;
text-align: center;
color: #fff;
font-size: 18px;
}
.news-block-five .inner-box .lower-content .post-meta {
position: relative;
margin-bottom: 0px;
}
.widget {
border-radius: 6px;
background: #fff;
box-shadow: 0px 11.351px 68.108px 0px rgba(137, 151, 186, 0.15);
padding: 36px 34px !important;
}
.exp-menu-primary > li > .sub-menu,
.exp-menu-primary > li > .sub-menu > li > .sub-menu{
background-color:#fff; 
box-shadow: 0px 11.351px 68.108px 0px rgba(137, 151, 186, 0.15);
padding:20px;
min-width:280px;
}
.exp-menu-primary > li > .sub-menu > li,
.exp-menu-primary > li > .sub-menu > li > .sub-menu > li{
padding:0px;
}
.exp-menu-primary li{
list-style:none;	
}
.feature-two__list,
.news-block .inner-box .lower-content .post-meta,
.sponsors-section ul,
.news-block-four .inner-box .lower-content .post-meta,
.team-block-two .inner-box .lower-box .social-box,
.accordion-box,
.social-icon-one ul{
margin-bottom:0px !important;	
}
.sponsors-section ul li,
.team-block .inner-box .lower-box .social-box li,
.team-block-two .inner-box .lower-box .social-box li,
.accordion-box .block,
.social-icon-one ul li,
.woocommerce-account #exp-main #exp-content-area .woocommerce-MyAccount-navigation ul li{
list-style:none !important;	
}
.exp-blockquote-icon.flaticon-quote-1:before {
display: none;
}
.comment-form .comment-form-comment textarea {
height: 150px;
}