.wraper_blog_main > .container.page-container {
padding-bottom: 0;
padding-top: 0;
}
.woocommerce .blockUI.blockOverlay {
position: relative! important;
display: none! important;
}
#rt-mainMenu nav > ul > li{
padding: 0 !important;
}
#rt-mainMenu nav > ul > li{
margin-left: 30px !important;
}
#rt-mainMenu nav > ul > li:first-child {
margin: 0 !important;
}
body.page-id-690 #rt-mainMenu nav > ul > li > a {
color: #fff !important;
}
body.page-id-2195 #rt-mainMenu nav > ul > li > a {
color: #fff !important;
}
.header-two .responsie-search.elementor-widget.elementor-widget-radiant-custom-search {
width: 5%;
margin: 0;
position: absolute;
top: 0;
right: 72px;
}
.header-two .responsie-cart.elementor-widget.elementor-widget-radiant-custom-cart {
width: 5%;
margin: 0;
position: absolute;
top: 0;
right: 50px;
z-index: 2;
}
.header-two .radiantthemes-retina.elementor-widget.elementor-widget-radiant-desktop-hamburger {
width: 5%;
margin: 0;
position: absolute;
top: 0;
right: 0;
}
.header-two .rt-search-box, .Header-four .rt-search-box, .Header-five .rt-search-box {
float: right;
top: -4px;
right: 0;
width: auto;
}
.header-two .rt-cart-box, .Header-four .rt-cart-box, .Header-five .rt-cart-box {
float: right;
top: -4px;
right: 0;
width: auto;
}
.rt-cart-box:hover .cart-block {
opacity: 1;
visibility: visible;
}
.wpcf7 [type=button], .wpcf7 [type=reset], .wpcf7 [type=submit], .wpcf7 button {
margin: 10px 0 0 0 !important;
}
.page-id-690 #rt-mainMenu nav > ul > li .rt-dropdown-menu {
margin-top: 18px !important;
}
.page-id-690 .block {
top: -8px !important;
}
.home-one-button {
position: absolute;
bottom: 0;
}
.main-contact-form .form-row input[type=text], .main-contact-form .form-row input[type=email]{
margin-bottom: 8px !important;
}
.main-contact-form [class*="col-"] {
padding-right: 8px !important;
}
.main-contact-form [class*="col-"] {
padding-left: 0 !important;
}
.wpcf7 [type=button], .wpcf7 [type=rese.wpcf7 [type=submit]t], .wpcf7 [type=submit], .wpcf7 button {
margin: 0 0 0 0 !important;
}
div.main-contact-form .form-row textarea {
margin-bottom: 0px !important;
}
.main-contact-form .form-row input[type=text], .main-contact-form .form-row input[type=email]{
font-weight:400 !important;
}
#header.header-sticky.sticky-active .rt-header-inner, #header.header-sticky.sticky-active #header-wrap {
box-shadow: 0 12px 6px rgba(0, 0, 0, .06) !important;
}
.Header-four .elementor-widget-radiant-header_custom_menu {
padding: 0 153px 0 8px !important;
}
.Header-four .responsie-search.elementor-widget.elementor-widget-radiant-custom-search {
width: 5%;
margin: 0;
position: absolute;
top: 0;
right: 72px;
}
.Header-four .responsie-cart.elementor-widget.elementor-widget-radiant-custom-cart {
width: 5%;
margin: 0;
position: absolute;
top: 0;
right: 50px;
z-index: 2;
}
.Header-four .radiantthemes-retina.elementor-widget.elementor-widget-radiant-desktop-hamburger {
width: 5%;
margin: 0;
position: absolute;
top: 0;
right: 0;
}
.Header-four #rt-mainMenu nav > ul > li .rt-dropdown-menu {
margin-top: 18px !important;
}
.Header-four .block {
top: -3px;
}
.Header-four .cart-block {
top: 171%;
}
.home-four-service:hover .elementor-swiper-button-next, .home-four-service:hover .elementor-swiper-button-prev{
visibility:hidden !important;
opacity:0 !important;
}
.rt-subscribe-foot-form input[type="submit"]{
margin-top: 10px !important;
}
.wpcf7 [type=submit]{
margin:0px !important;
}
.Header-five .elementor-widget-radiant-header_custom_menu {
padding: 0 153px 0 8px;
}
.Header-five .responsie-search.elementor-widget.elementor-widget-radiant-custom-search {
width: 5%;
margin: 0;
position: absolute;
top: 0;
right: 84px;
}
.Header-five .responsie-cart.elementor-widget.elementor-widget-radiant-custom-cart {
width: 5%;
margin: 0;
position: absolute;
top: 0;
right: 56px;
z-index: 2;
}
.Header-five .radiantthemes-retina.elementor-widget.elementor-widget-radiant-desktop-hamburger {
width: 5%;
margin: 0;
position: absolute;
top: 0;
right: 0;
}
.Header-five #rt-mainMenu nav > ul > li .rt-dropdown-menu {
margin-top: 18px !important;
}
.Header-five .block{
top: -3px;
}
.Header-five .cart-block{
top: 171%;
}
.radiantthemes-case-studies-slider.element-one .radiantthemes-case-studies-slider-item > .holder {
position: relative;
overflow: hidden;
padding-top: calc((80 / 95) * 100%);
}
.radiantthemes-case-studies-slider.element-one .radiantthemes-case-studies-slider-item > .holder > a .pic {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
transition: all 0.7s ease-in-out 0.0s;
-webkit-transition: all 0.7s ease-in-out 0.0s;
}
.radiantthemes-case-studies-slider.element-one .radiantthemes-case-studies-slider-item > .holder > .overlay {
position: absolute;
top: -1px;
right: -1px;
bottom: -1px;
left: -1px;
z-index: 2;
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.65) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=0);
opacity: 0;
visibility: hidden;
transition: all 0.7s ease-in-out 0.0s;
-webkit-transition: all 0.7s ease-in-out 0.0s;
}
.radiantthemes-case-studies-slider.element-one .radiantthemes-case-studies-slider-item > .holder > .data {
align-items: center;
justify-content: center;
padding: 35px;
opacity: 0;
visibility: hidden;
transform: translateY(15px);
-webkit-transform: translateY(15px);
transition: all 0.3s ease-in-out 0.0s;
-webkit-transition: all 0.3s ease-in-out 0.0s;
position: relative;
z-index: 999;
text-align: left;
}
.radiantthemes-case-studies-slider.element-one .radiantthemes-case-studies-slider-item > .holder > .data {
padding: 35px 35px 7px 35px !important;
}
.radiantthemes-case-studies-slider.element-one .radiantthemes-case-studies-slider-item > .holder > .data .title {
margin-bottom: 10px;
font-weight: 600;
font-size: 22px;
color: #fff;
line-height: 34px;
}
.radiantthemes-case-studies-slider.element-one .radiantthemes-case-studies-slider-item > .holder > .data p {
color: #fff;
font-size: 16px;
line-height: 28px;
font-weight: 400;
}
.radiantthemes-case-studies-slider.element-one .radiantthemes-case-studies-slider-item > .holder > .data .action-button {
position: absolute;
bottom: 0;
right: 35px;
z-index: 4;
text-align: center;
font-size: 0;
transform: translateY(-100%);
-webkit-transform: translateY(-100%);
transition: all 0.3s ease-in-out 0.2s;
-webkit-transition: all 0.3s ease-in-out 0.2s;
background: #ed1b24;
border-radius: 50%;
height: 40px;
width: 40px;
vertical-align: middle;
}
.radiantthemes-case-studies-slider.element-one .radiantthemes-case-studies-slider-item > .holder > .data .action-button {
bottom: 5% !important;
}
.radiantthemes-case-studies-slider.element-one .radiantthemes-case-studies-slider-item > .holder:hover > .overlay, .radiantthemes-case-studies-slider.element-one .radiantthemes-case-studies-slider-item > .holder:hover > .data {
opacity: 1;
visibility: visible;
transform: translateY(0);
-webkit-transform: translateY(0);
}
.radiantthemes-case-studies-slider.element-one .radiantthemes-case-studies-slider-item > .holder > .data .title a {
color: inherit;
}
.radiantthemes-case-studies-slider.element-one .radiantthemes-case-studies-slider-item > .holder > .data .action-button > .btn {
display: inline-block;
vertical-align: top;
padding: 10px 12px 10px 12px;
border: none;
border-radius: 0;
font-size: 22px;
color: #fff;
line-height: 1;
}
a.btn.btn-link {
margin: 9px 0 0 0;
}
.radiantthemes-case-studies-slider.element-two .swiper-slide > .holder:hover {
box-shadow: none;
}
.radiantthemes-case-studies-slider.element-two .swiper-slide > .holder{
transform: translateY(0px);
-webkit-transform: translateY(0px);
}
.radiantthemes-case-studies-slider.element-two .swiper-slide > .holder > .pic {
width: 100%;
transition: all 0.7s ease-in-out 0.0s;
-webkit-transition: all 0.7s ease-in-out 0.0s;
}
.radiantthemes-case-studies-slider.element-two .swiper-slide > .holder:hover .pic img {
width: 100%;
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
.radiantthemes-case-studies-slider.element-two .swiper-slide > .holder > .pic img {
width: 100%;
transition: all 0.7s ease-in-out 0.0s;
-webkit-transition: all 0.7s ease-in-out 0.0s;
}
.whychoose-contact-form .form-row input[type=text], .whychoose-contact-form .form-row input[type=email], .whychoose-contact-form .form-row input[type=tel] {
width: 100%;
padding: 7px 15px;
background: #0331b8;
border: 1px solid #829ae2;
border-radius: 0px;
color: #8fa3d6;
font-size: 14px;
line-height: 26px;
font-weight: 400;
margin-bottom: 15px;
}
.radiantthemes-case-studies-slider.element-two .swiper-slide > .holder:hover{
background:none;
}
.service-video-icon-two {
position: relative;
width: 70px !important;
height: 70px;
line-height: 62px;
text-align: center;
margin: auto;
background-color: rgba(255, 255, 255, 0.1);
border-radius: 50% !important;
animation: ser-vid-btn-two 1.2s linear infinite;
-webkit-transition: .5s linear;
display: block;
float: right;
}
@keyframes ser-vid-btn-two {
0% {
box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.1),
0 0 0 10px rgba(255, 255, 255, 0.1),
0 0 0 30px rgba(255, 255, 255, 0.1);
}
100% {
box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.1),
0 0 0 30px rgba(255, 255, 255, 0.1),
0 0 0 50px rgba(255, 255, 255, 0);
}
}
.wraper_inner_banner .wraper_inner_banner_main {
margin-top: 107px !important;
}
.blog .wraper_inner_banner_main > .container {
padding-top: 115px !important;
}
.post.hentry .entry-extra-item {
width: 100%;
display: block;
overflow: hidden !important;
margin: 2px 0 20px 0 !important;
}
.blog_main .category-list{
display:none !important;
}
.shop_single .rt-product-gallery {
display: block;
position: relative;
width: 55% !important;
margin: 0 !important;
float: left;
padding-right: 35px !important;
}
.woocommerce #content div.product div.images .woocommerce-product-gallery__wrapper, .woocommerce div.product div.images .woocommerce-product-gallery__wrapper, .woocommerce-page #content div.product div.images .woocommerce-product-gallery__wrapper, .woocommerce-page div.product div.images .woocommerce-product-gallery__wrapper{
left:0 !important;
}
.product-type-simple a.woocommerce-product-gallery__trigger {
right: 23px !important;
}
.post-header h2 {
font-family: Poppins;
text-transform: none;
line-height: 52px;
letter-spacing: 0.7px;
font-weight: 600;
font-style: normal;
color: #ffffff;
font-size: 40px;
padding-bottom: 15px;
text-transform: capitalize;
}
.wraper_blog_banner.style-one .wraper_blog_banner_tags > .container .blog_banner_tags .blog_banner_tags_item .site-meta {
margin-bottom: 0;
text-transform: capitalize;
font-weight: 600;
font-size: 15px;
color: #d7dbe4;
line-height: 27px;
}
.wraper_blog_banner.style-one .wraper_blog_banner_tags > .container .blog_banner_tags .blog_banner_tags_item .site-meta strong {
display: block;
margin-top: 1px;
text-transform: none;
font-weight: 400;
font-size: 14px;
line-height: 26px;
color: #fff;
}
.wraper_blog_banner.style-one:before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 0;
content: " ";
background-image: linear-gradient(to right, rgba(0, 0, 0, 0.75) 0%, rgba(0, 0, 0, 0) 100%);
}
.wraper_blog_banner.style-one .wraper_blog_banner_tags > .container .blog_banner_tags span.comment {
text-transform: capitalize;
font-weight: 600;
font-size: 15px;
color: #d7dbe4;
line-height: 27px;
padding: 0;
margin-left: 0;
}
.wraper_blog_banner.style-one .wraper_blog_banner_tags > .container .blog_banner_tags span.join-comments {
display: block;
margin-top: 1px;
text-transform: none;
font-weight: 400;
font-size: 14px;
line-height: 26px;
color: #fff;
float: left;
width: 100%;
} body.left-sidebar div#page {
margin-left: 300px;
} .testmonial-three-inr {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.radiantthemes-timeline-item{
width: 50%;
margin: 50px 0;
position: relative;
padding: 0 15px;
text-align: center;
}
.testmonial-three .radiantthemes-timeline-item img{
max-width: 285px;
display: inline-block !important;
}
.testmonial-three .radiantthemes-timeline-item .row{
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.testmonial-three .radiantthemes-timeline-item:nth-child(3) .row [class*="col-"]:first-child,
.testmonial-three .radiantthemes-timeline-item:nth-child(4) .row [class*="col-"]:first-child{
-webkit-box-ordinal-group: 3;
-ms-flex-order: 2;
order: 2;
}
.testmonial-three .radiantthemes-timeline-item:nth-child(3) .row [class*="col-"]:last-child,
.testmonial-three .radiantthemes-timeline-item:nth-child(4) .row [class*="col-"]:last-child{
-webkit-box-ordinal-group: 2;
-ms-flex-order: 1;
order: 1;
} .brdr {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left: 0;
right: 0;
background-color: #3b404c;
height: 2px;
}
.brdr span{
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 10px;
height: 10px;
border-radius: 50%;
background-color: #bd6464;
-webkit-box-shadow: 0 0 0 5px rgba(0,0,0,0.30);
box-shadow: 0 0 0 5px rgba(0,0,0,0.30);
}
.radiantthemes-timeline-item-dot{
position:relative;
}
.brdr span:nth-child(1){
left: 10%;
}
.brdr span:nth-child(2){
left: 35%;
}
.brdr span:nth-child(3){
left: 60%;
}
.brdr span:nth-child(4){
}
.testmonial-three .radiantthemes-timeline-item:nth-child(3) .radiantthemes-timeline-item-dot {
display: none;
}
.testmonial-three .radiantthemes-timeline-item:nth-child(4) .radiantthemes-timeline-item-dot {
display: none;
}
.radiantthemes-timeline-item-dot:after{
position: absolute;
bottom: -59px;
left: 19%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 10px;
height: 10px;
border-radius: 50%;
background-color: #ed1b24;
-webkit-box-shadow: 0 0 0 5px rgba(250,250,250,0.20);
box-shadow: 0 0 0 5px rgba(250,250,250,0.20);
content: "";
border-radius: 50%;
z-index: 999;
}
.radiantthemes-timeline-item-dot:before {
position: absolute;
bottom: -59px;
left: 76%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
width: 10px;
height: 10px;
border-radius: 50%;
background-color: #ed1b24;
-webkit-box-shadow: 0 0 0 5px rgba(250,250,250,0.20);
box-shadow: 0 0 0 5px rgba(250,250,250,0.20);
content: "";
border-radius: 50%;
z-index: 999;
}
.timeline-image{
width: 100%;
text-align: center;
}
.radiantthemes-timeline-item-data.wow.fadeInRight{
padding:0 40px;
}
.testmonial-three .owl-carousel .owl-nav.disabled{
display: none;
position: absolute;
top: 50%;
}
.testmonial-three .owl-nav>.owl-prev, .testmonial-three .owl-nav>.owl-next {
display: inline-block;
vertical-align: top;
width: 40px;
height: 40px;
background-color: initial;
text-align: center;
font-size: 0;
border-radius: 50%;
background: #fff;
box-shadow: 0 0 20px rgba(0,0,0,0.2);
}
.testmonial-three-holder.owl-carousel.owl-loaded.owl-drag {
position: relative;
width: 100%;
padding:0;
overflow: hidden;
-webkit-animation: 1.7s ease 0s normal forwards fadein;
animation: 1.7s ease 0s normal forwards fadein;
cursor: url(//www.tus-der.org/wp-content/plugins/radiantthemes-addons/assets/images/drag-cursor.png) 32 32,auto;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}   .rt-fancy-img-box.element-one .holder {
overflow: hidden;
position: relative;
}
.rt-fancy-img-box.element-one .holder .pic img {
width: 100%;
height: auto;
}
.rt-fancy-img-box.element-one .holder:before,
.rt-fancy-img-box.element-one .holder:after {
content: "";
width: 0;
height: 0;
background: rgba(216, 228, 245, 1);
position: absolute;
transition: all 0.3s ease 0s;
}
.rt-fancy-img-box.element-one .holder:before {
top: 0;
left: 0;
}
.rt-fancy-img-box.element-one .holder:after {
bottom: 0;
right: 0;
}
.rt-fancy-img-box.element-one .holder:hover:before,
.rt-fancy-img-box.element-one .holder:hover:after {
width: 100%;
height: 100%;
}
.rt-fancy-img-box.element-one .holder .box-main-content {
width: 100%;
position: absolute;
bottom: 30px;
}
.rt-fancy-img-box.element-one .holder .box-main-content .title {
padding: 0px 20px;
margin: 0;
font-size: 22px;
font-weight: 700;
color: #fff;
bottom: 0px;
left: 0px;
transition: all 0.5s ease 0s;
z-index: 1;
opacity: 1;
}
.rt-fancy-img-box.element-one .holder:hover .box-main-content .title {
bottom: 40px;
opacity: 0;
}
.rt-fancy-img-box.element-one .holder .box-main-content .category {
padding: 0px 20px;
margin: 0;
font-size: 17px;
font-weight: 400;
color: #fff;
bottom: 0px;
left: 0px;
transition: all 0.5s ease 0s;
z-index: 1;
}
.rt-fancy-img-box.element-one .holder:hover .box-main-content .category {
opacity: 0;
}
.rt-fancy-img-box.element-one .holder .box-overlay-content {
z-index: 1;
}
.rt-fancy-img-box.element-one .holder .box-overlay-content {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: self-start;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
height: 100%;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
left: 0;
opacity: 1;
position: absolute;
top: 0;
-webkit-transition: opacity .25s ease;
-o-transition: opacity .25s ease;
transition: opacity .25s ease;
z-index: 1;
width: 100%;
}
.rt-fancy-img-box.element-one .holder .box-overlay-content .text-content {
padding: 10px 30px;
margin: 0;
font-size: 22px;
font-weight: 400;
color: #000;
opacity: 0;
z-index: 1;
}
.rt-fancy-img-box.element-one .holder:hover .box-overlay-content .text-content {
opacity: 1;
}
.rt-fancy-img-box.element-one .holder .box-overlay-content .text-content,
.rt-fancy-img-box.element-one .holder .box-overlay-content a {
-webkit-transform: translate3d(-100px, 0, 0) skewX(-15deg);
transform: translate3d(-100px, 0, 0) skewX(-15deg);
-webkit-transition: -webkit-transform 0s .3s;
transition: -webkit-transform 0s .3s;
-o-transition: transform 0s .3s;
transition: transform 0s .3s;
transition: transform 0s .3s, -webkit-transform 0s .3s;
}
.rt-fancy-img-box.element-one .holder:hover .box-overlay-content .text-content,
.rt-fancy-img-box.element-one .holder:hover .box-overlay-content a {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
-webkit-transition: -webkit-transform .4s cubic-bezier(.165, .84, .44, 1);
transition: -webkit-transform .4s cubic-bezier(.165, .84, .44, 1);
-o-transition: transform .4s cubic-bezier(.165, .84, .44, 1);
transition: transform .4s cubic-bezier(.165, .84, .44, 1);
transition: transform .4s cubic-bezier(.165, .84, .44, 1),
-webkit-transform .4s cubic-bezier(.165, .84, .44, 1);
}
.rt-fancy-img-box.element-one .holder .box-overlay-content a {
padding: 0px;
margin: 10px 30px;
font-size: 17px;
line-height: 30px;
font-weight: 400;
color: #000;
opacity: 0;
z-index: 1;
position: relative;
display: inline-block;
text-decoration: none;
}
.rt-fancy-img-box.element-one .holder:hover .box-overlay-content a {
opacity: 1;
}
.rt-fancy-img-box.element-one .holder .box-overlay-content a:before {
-webkit-transform-origin: 100% 50%;
-ms-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.rt-fancy-img-box.element-one .holder .box-overlay-content a:after,
.rt-fancy-img-box.element-one .holder .box-overlay-content a:before {
content: '';
position: absolute;
bottom: 3px;
left: 0;
width: 100%;
height: 1px;
background-color: currentColor;
-webkit-transition: .35s cubic-bezier(.04, .11, .6, .97);
-o-transition: .35s cubic-bezier(.04, .11, .6, .97);
transition: .35s cubic-bezier(.04, .11, .6, .97);
}
.rt-fancy-img-box.element-one .holder .box-overlay-content a:hover:before {
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.rt-fancy-img-box.element-one .holder .box-overlay-content a:after {
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.rt-fancy-img-box.element-one .holder .box-overlay-content a:hover:after {
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
-webkit-transition-delay: .34s;
-o-transition-delay: .34s;
transition-delay: .34s;
}
.rt-fancy-img-box.element-one .holder .box-overlay-content .box-overlay-pattern img {
width: auto;
}
.rt-fancy-img-box.element-one .holder .box-overlay-content .box-overlay-pattern .pat-1 {
top: -25px;
position: absolute;
right: -100px;
opacity: 0;
transition: all 0.5s ease 0s;
}
.rt-fancy-img-box.element-one .holder:hover .box-overlay-content .box-overlay-pattern .pat-1 {
right: -50px;
opacity: 1;
transition-delay: 0.3s;
}
.rt-fancy-img-box.element-one .holder .box-overlay-content .box-overlay-pattern .pat-2 {
bottom: -25px;
position: absolute;
left: -100px;
opacity: 0;
transition: all 0.5s ease 0s;
}
.rt-fancy-img-box.element-one .holder:hover .box-overlay-content .box-overlay-pattern .pat-2 {
left: -50px;
opacity: 1;
transition-delay: 0.3s;
}
@media only screen and (max-width:990px) {
.rt-fancy-img-box.element-one .holder {
margin-bottom: 20px;
}
}
@media screen and (min-width:768px) and (max-width:991px) {}
@media screen and (min-width:321px) and (max-width:479px) {}
@media screen and (max-width:320px) {} .main-search,
.search-container>header {
margin: 0 auto;
padding: 0;
}
.search-container>header {
text-align: center;
background: rgba(0, 0, 0, 0.01);
}
.search-container>header h1 {
font-size: 2.625em;
line-height: 1.3;
margin: 0;
font-weight: 300;
}
.search-container>header span {
display: block;
font-size: 60%;
color: #e67e22;
padding: 0 0 0.6em 0.1em;
} .main-search {
max-width: 69em;
}
.search-grid {
float: left;
width: 100%;
padding: 0 10px;
position: relative;
}
.search-grid:nth-child(2) {
box-shadow: -1px 0 0 rgba(0, 0, 0, 0.1);
}
.search-grid p {
font-weight: 300;
font-size: 2em;
padding: 0;
margin: 0;
text-align: right;
line-height: 1.5;
}
.search-grid a {
border: 3px solid #b4c7da;
padding: 0 15px;
display: inline-block;
margin: 20px 0;
}
.search-grid a:hover {
border-color: #fff;
}
.rt-search {
position: relative;
margin-top: 0;
width: 0%;
min-width: 30px;
height: 30px;
float: right;
overflow: hidden;
-webkit-transition: width 0.3s;
-moz-transition: width 0.3s;
transition: width 0.3s;
-webkit-backface-visibility: hidden;
}
.rt-search-input {
position: absolute;
top: 0;
right: 0;
border: none;
outline: none;
background: none;
border-bottom: 1px solid #000;
width: 97%;
height: 30px;
margin-right: 30px;
z-index: 10;
padding: 0 0 0 24px;
font-family: inherit;
font-size: 16px;
color: #000 text-transform: none;
} .rt-icon-search,
.rt-search-submit {
width: 30px;
height: 30px;
display: block;
position: absolute;
right: 0;
top: 0;
padding: 0;
margin: 0;
line-height: 30px;
text-align: center;
cursor: pointer;
}
.rt-search-submit {
background: #fff; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0;
color: transparent;
border: none;
outline: none;
z-index: -1;
}
.rt-icon-search {
color: #fff;
background: transparent;
z-index: 90;
font-size: 16px;
font-weight: 600 !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
}
.rt-icon-search:before {
content: "\e610";
font-family: "themify";
} .rt-search.rt-search-open,
.no-js .rt-search {
width: 11em;
} .rt-search.rt-search-open .rt-icon-search,
.no-js .rt-search .rt-icon-search {
background: none;
color: #fff;
z-index: 11;
}
.rt-search.rt-search-open .rt-search-submit,
.no-js .rt-search .rt-search-submit {
z-index: 90;
}
@media screen and (max-width: 46.0625em) {
.search-grid {
width: 100%;
min-width: auto;
min-height: auto;
padding: 1em;
}
.search-grid p {
text-align: left;
font-size: 1.5em;
}
.search-grid:nth-child(2) {
box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.1);
}
} .search-area-grid .elementor-section.elementor-section-boxed>.elementor-container {
height: 100%;
width: 100% !important;
position: absolute;
left: 0;
text-align: center;
z-index: 1;
}
.rt-flip-box.element-one .square-flip {
-webkit-perspective: 1000;
-moz-perspective: 1000;
-ms-perspective: 1000;
perspective: 1000;
-webkit-transform: perspective(1000px);
-moz-transform: perspective(1000px);
-ms-transform: perspective(1000px);
transform: perspective(1000px);
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
position: relative;
float: left;
margin: 0px;
}
.rt-flip-box.element-one .square-flip {
width: 100%;
height: 400px;
}
.square,
.square2 {
width: 100%;
height: 100%;
}
.square {
background-size: cover;
background-position: center center;
-ms-transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
-webkit-transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
overflow: hidden;
position: absolute;
top: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.rt-flip-box.element-one .square-flip .square {
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
transform: rotateY(0deg);
transform-style: preserve-3d;
z-index: 1;
}
.rt-flip-box.element-one .square-flip:hover .square {
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-o-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
transform: rotateY(-180deg);
transform-style: preserve-3d;
}
.square2 {
background-size: cover;
background-position: center center;
-ms-transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
-webkit-transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
overflow: hidden;
position: absolute;
top: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.rt-flip-box.element-one .square-flip .square2 {
-webkit-transform: rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
transform: rotateY(180deg);
transform-style: preserve-3d;
z-index: 1;
background: #f00;
}
.rt-flip-box.element-one .square-flip:hover .square2 {
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
transform: rotateY(0deg);
transform-style: preserve-3d;
}  .square-container {
padding: 40px;
text-align: center;
position: relative;
top: 50%;
-ms-transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
-webkit-transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
-webkit-transform: translateY(-50%) translateX(0px) scale(1);
-ms-transform: translateY(-50%) translateX(0px) scale(1);
transform: translateY(-50%) translateX(0px) scale(1);
transform-style: preserve-3d;
z-index: 2;
}
.rt-flip-box.element-one .square-flip:hover .square-container {
-webkit-transform: translateY(-50%) translateX(-650px) scale(.88);
-ms-transform: translateY(-50%) translateX(-650px) scale(.88);
transform: translateY(-50%) translateX(-650px) scale(.88);
transform-style: preserve-3d;
}
.square-container2 {
padding: 40px;
text-align: center;
position: relative;
top: 50%;
-ms-transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
-webkit-transition: transform 0.60s cubic-bezier(.5, .3, .3, 1);
-webkit-transform: translateY(-50%) translateX(650px) translateZ(60px) scale(.88);
-ms-transform: translateY(-50%) translateX(650px) translateZ(60px) scale(.88);
transform: translateY(-50%) translateX(650px) translateZ(60px) scale(.88);
transform-style: preserve-3d;
z-index: 2;
}
.rt-flip-box.element-one .square-flip:hover .square-container2 {
-webkit-transform: translateY(-50%) translateX(0px) translateZ(0px) scale(1);
-ms-transform: translateY(-50%) translateX(0px) translateZ(0px) scale(1);
transform: translateY(-50%) translateX(0px) translateZ(0px) scale(1);
transform-style: preserve-3d;
} .rt-flip-box.element-one .square-flip .title-text {
color: white;
font-weight: 700;
font-size: 25px;
}
.rt-flip-box.element-one .square-flip .content-text {
color: white;
font-weight: 400;
font-size: 17px;
line-height: 30px;
} .flip-overlay {
display: block;
background: rgba(0, 0, 0, 0.5);
width: 100%;
height: 100%;
position: absolute;
top: 0;
}
.align-center {
margin: 0 auto;
}    .rt-nav-sidebar-menu {
overflow: auto;
font-size: 16px;
font-weight: 400;
background-color: #fff;
position: fixed;
top: 0px;
left: 0px;
width: 300px;
height: 100%;
color: #e1ffff;
overflow-y: scroll;
}
.rt-nav-sidebar-menu .brand-logo {
background-color: #fff;
line-height: 50px;
display: block;
text-align: left;
font-size: 16px;
padding: 35px 35px 18px 35px;
}
.rt-nav-sidebar-menu .brand-logo img {
width: 40%;
}
.rt-nav-sidebar-menu .toggle-btn {
display: none;
}
.rt-nav-sidebar-menu .rt-side-menu nav {
text-align: left;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree {
margin-left: 0;
padding: 52px 35px 32px 35px;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree li {
list-style: none;
position: relative;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree a {
display: block;
font-size: 16px;
font-weight: 400; text-decoration: none;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree ul li a {
display: inline-block;
font-size: 16px; text-decoration: none;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree a {
-webkit-transition: color 300ms ease-out, border-color 300ms ease-out;
-moz-transition: color 300ms ease-out, border-color 300ms ease-out;
-ms-transition: color 300ms ease-out, border-color 300ms ease-out;
-o-transition: color 300ms ease-out, border-color 300ms ease-out;
transition: color 300ms ease-out, border-color 300ms ease-out;
text-decoration: none;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree ul {
margin-left: 0;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree li.rt-tree-node {
position: relative;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree li.rt-tree-node>a:after { display: none;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree li>a:before {
content: '';
width: 0;
height: 2px;
bottom: 7px;
position: absolute;
left: auto;
right: 0;
-webkit-transition: width .6s cubic-bezier(.25, .8, .25, 1) 0s;
transition: width .6s cubic-bezier(.25, .8, .25, 1) 0s;
background: currentColor;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree li>a:hover:before {
width: 100%;
left: 0;
right: auto;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree li>ul.sub-menu li>a {
padding: 8px 0px;
margin: 4px 0;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree li>ul.sub-menu li>a {
margin-left: 5px;
text-transform: none;
font-weight: 400;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree li>ul.sub-menu li:hover>a {
color: #000;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree li>ul.sub-menu li>a:before {
content: '';
width: 0;
height: 2px;
bottom: 0px;
position: absolute;
left: auto;
right: 0;
-webkit-transition: width .6s cubic-bezier(.25, .8, .25, 1) 0s;
transition: width .6s cubic-bezier(.25, .8, .25, 1) 0s;
background: #000;
z-index: -1;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree li>ul.sub-menu li:hover>a:before {
width: 100%;
left: 0;
right: auto;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree ul.sub-menu li:last-child {
padding-bottom: 28px;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree li.rt-tree-open>a:after {
content: "\f107";
-webkit-transform: translateY(0) rotate(180deg);
transform: translateY(0) rotate(180deg);
right: 3px;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree li {
padding-bottom: 0;
opacity: 1;
-webkit-transition: bottom 0.5s, opacity 1s, padding-bottom 0.3s;
-moz-transition: bottom 0.5s, opacity 1s, padding-bottom 0.3s;
-ms-transition: bottom 0.5s, opacity 1s, padding-bottom 0.3s;
-o-transition: bottom 0.5s, opacity 1s, padding-bottom 0.3s;
transition: bottom 0.5s, opacity 1s, padding-bottom 0.3s;
position: relative;
bottom: 0;
}
.vertical-menu ul.rt-tree li {
opacity: 1;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree>li {
bottom: -5px;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree>li::before {
content: none;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree>li.rt-tree-open::before {
opacity: 1;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree li.rt-tree-closed>a:after {
content: "\f107";
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree li>a:after {
-webkit-transition: -webkit-transform 0.3s;
transition: transform 0.3s;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree ul>li:first-child {
margin-top: 1px;
} .rt-side-menu ul.rt-tree ul>li ul li a {
padding-left: 20px !important;
font-size: 14px !important;
line-height: 24px !important;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree a {
padding: 5px 0px 5px 0;
color: #fff;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree a:hover { }
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree ul.sub-menu {
display: none;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree { }
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree a {
padding: 14px 0;
position: relative;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree a {
font-size: 17px;
line-height: 20px;
font-weight: 700;
padding: 12px 0;
position: relative;
display: inline-block;
text-transform: uppercase;
}
.rt-nav-sidebar-menu .header-copyright {
padding: 0px 35px;
}
.rt-nav-sidebar-menu .header-social ul.social {
padding: 20px 35px;
}
.rt-nav-sidebar-menu .header-social ul.social li {
display: inline-block;
vertical-align: top;
margin-right: 9px;
margin-bottom: 8px;
}
.rt-nav-sidebar-menu .header-social ul.social li a {
display: block;
width: 33px;
height: 33px;
background-color: transparent;
border: 2px rgba(255, 255, 255, .3) solid;
border-radius: 0;
text-align: center;
font-size: 12px;
color: #fff;
line-height: 30px;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.rt-nav-sidebar-menu .header-social ul.social li a:hover {
border-color: #f1f1f1;
color: #f1f1f1;
}
.rt-nav-sidebar-menu .rt-side-menu {
display: block;
}
.rt-nav-sidebar-menu .rt-side-menu.in {
display: block !important;
}
.rt-nav-sidebar-menu .rt-hamburger-about-text {
width: auto;
max-width: 290px;
margin: 0;
padding: 5px 35px;
}
.rt-nav-sidebar-menu .rt-hamburger-about-text p {
margin: 5px 0px;
letter-spacing: 0.3px;
}
.rt-nav-sidebar-menu .rt-hamburger-social-link {
padding: 5px 35px;
margin: 0px;
float: left;
}
.rt-nav-sidebar-menu .rt-hamburger-social-link h4 {
margin: 30px 0 15px 0;
font-weight: 600;
color: #0a0114;
}
.rt-nav-sidebar-menu .rt-hamburger-social-link ul li {
float: left;
padding: 0px;
font-size: 15px;
background: #000;
margin: 0 10px 0 0;
text-align: center;
width: 30px;
height: 30px;
line-height: 33px;
vertical-align: middle;
}
body.rt-side-menu div#page {
padding-left: 300px;
}
@media screen and (min-width:768px) and (max-width:991px) {
body.rt-side-menu div#page {
padding-left: 0px;
padding-top: 100px;
}
}
@media screen and (min-width:321px) and (max-width:479px) {
body.rt-side-menu div#page {
padding-left: 0px;
padding-top: 100px;
}
}
@media screen and (max-width:320px) {
body.rt-side-menu div#page {
padding-left: 0px;
padding-top: 100px;
}
} .rt-nav-sidebar-menu::-webkit-scrollbar {
display: none;
}
.rt-nav-sidebar-menu {
-ms-overflow-style: none; scrollbar-width: none; } @media screen and (min-width:321px) and (max-width:479px) {
.rt-nav-sidebar-menu .rt-hamburger-about-text {
display: none;
}
.rt-nav-sidebar-menu .rt-hamburger-social-link {
display: none;
}
.rt-nav-sidebar-menu .brand-logo {
padding: 0px;
}
.wraper_shop_main>.container {
padding-top: 120px;
}
.rt-nav-sidebar-menu .toggle-btn {
display: block;
cursor: pointer;
position: absolute;
right: 10px;
top: 15px;
z-index: 10 !important;
padding: 3px;
background-color: #ffffff;
color: #000;
width: 40px;
text-align: center;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree {
padding: 52px 0px;
} }
@media (max-width: 767px) {
body.left-sidebar div#page,
body.post-type-archive-product div#page {
padding-left: 0px;
}
.rt-nav-sidebar-menu {
position: sticky;
width: 100%;
margin-bottom: 10px;
}
.brand-logo {
text-align: left !important;
font-size: 22px;
padding-left: 20px;
line-height: 50px !important;
}
.main-content {
margin-left: auto !important;
}
.sidebar-main {
display: block !important;
}
.rt-nav-sidebar-menu .rt-side-menu {
display: none;
}
}
@media (max-width: 991px) {
body.left-sidebar div#page,
body.post-type-archive-product div#page {
padding-left: 0px;
}
.rt-nav-sidebar-menu .brand-logo {
padding: 0px;
}
.rt-nav-sidebar-menu {
position: sticky;
width: 100%;
margin-bottom: 10px;
}
.rt-nav-sidebar-menu .toggle-btn {
display: block;
cursor: pointer;
position: absolute;
right: 10px;
top: 15px;
z-index: 10 !important;
padding: 3px;
background-color: #ffffff;
color: #000;
width: 40px;
text-align: center;
}
.rt-nav-sidebar-menu .rt-side-menu ul.rt-tree {
padding: 52px 0px;
}
.rt-nav-sidebar-menu .rt-side-menu {
display: none;
}
.rt-nav-sidebar-menu .rt-hamburger-about-text {
display: none;
}
.rt-nav-sidebar-menu .rt-hamburger-social-link {
display: none;
}
}    .clients.element-five .client-item {
border-right: 1px solid #d9d9d9;
border-bottom: 1px solid #d9d9d9;
}
.clients.element-five .client-item:nth-child(6) {
border-right: 1px solid transparent;
}
.clients.element-five .client-item:nth-child(7) {
border-bottom: 1px solid transparent;
}
.clients.element-five .client-item:nth-child(8) {
border-bottom: 1px solid transparent;
}
.clients.element-five .client-item:nth-child(9) {
border-bottom: 1px solid transparent;
}
.clients.element-five .client-item:nth-child(10) {
border-bottom: 1px solid transparent;
}
.clients.element-five .client-item:nth-child(11) {
border-bottom: 1px solid transparent;
}
.clients.element-five .client-item:nth-child(12) {
border-right: 1px solid transparent;
border-bottom: 1px solid transparent;
}
.clients.element-five .client-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.clients.element-five.qodef-grid-inner .client-item {
padding: 0 15px;
margin: 0 0 30px;
}
.clients.element-five.qodef-grid-inner .client-item {
padding: 0 15px;
}
.clients.element-five .client-item {
position: relative;
display: inline-block;
width: 100%;
vertical-align: top;
}
.clients.element-five .client-item {
position: relative;
display: inline-block;
width: 100%;
vertical-align: top;
min-height: 1px;
float: left;
}
.clients.element-five .client-item .client-image {
line-height: 0;
position: relative;
display: inline-block;
vertical-align: top;
}
.clients.element-five .client-item .client-image img {
width: 100%;
}
.clients.element-five .client-item .client-image a {
display: inline-block;
}
.clients.element-five .client-item .client-logo {
width: auto;
opacity: 1;
will-change: opacity;
-webkit-transition: opacity .3s ease-out .15s;
-o-transition: opacity .3s ease-out .15s;
transition: opacity .3s ease-out .15s;
display: inline-block;
background-color: #fff;
}
.clients.element-five .client-item:hover .client-logo {
opacity: 0;
}
.clients.element-five .client-item .client-hover-logo {
position: absolute;
top: 0;
left: 0;
width: auto;
opacity: 0;
will-change: opacity;
-webkit-transition: opacity .3s ease-out;
-o-transition: opacity .3s ease-out;
transition: opacity .3s ease-out;
-webkit-transition-delay: .15s;
-o-transition-delay: .15s;
transition-delay: .15s;
}
.clients.element-five .client-item:hover .client-hover-logo {
opacity: 1;
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.clients.element-five .client-item .client-hover-logo .client-hover-bg-overlay {
display: block;
position: absolute; height: 0px;
width: 50%;
background: #000;
z-index: -1;
-webkit-transition: .3s cubic-bezier(.785, .135, .15, .86);
-o-transition: .3s cubic-bezier(.785, .135, .15, .86);
transition: .3s cubic-bezier(.785, .135, .15, .86);
}
.clients.element-five .client-item .client-hover-logo .client-bg-overlay-up { left: 0;
top: auto;
bottom: 0;
}
.clients.element-five .client-item:hover .client-hover-logo .client-bg-overlay-up { height: 100%;
top: 0;
bottom: auto;
}
.clients.element-five .client-item .client-hover-logo .client-bg-overlay-down { right: 0;
top: 0;
bottom: auto;
}
.clients.element-five .client-item:hover .client-hover-logo .client-bg-overlay-down { height: 100%;
top: auto;
bottom: 0;
}
@media screen and (min-width:321px) and (max-width:479px) {
.clients.element-five .client-item {
width: 50% !important;
}
.clients.element-five .client-item {
border-right: none !important;
border-bottom: none !important;
}
} .team.element-eight .team-item { display: block;
position: relative;
overflow: hidden;
padding: 0 15px; }
.owl-carousel.owl-drag .owl-item{
padding-right: 15px;
padding-left: 15px;
}
.team.element-eight .team-item .holder {
position: relative;
overflow: hidden; transition: all 0.3s ease-in-out;
}
.team.element-eight .team-item .holder .pic {
position: relative;
overflow: hidden;
transition: all 0.8s cubic-bezier(0.39, 0.01, 0.36, 0.9);
}
.team.element-eight .team-item .holder .pic img {
width: 100%;;
transition: all .4s ease-in-out;
-webkit-transition: all .4s ease-in-out;
}
.team.element-eight .team-item .holder:hover .pic img { }
.team.element-eight .team-item .holder .team-content {
text-align: center;
width: 100%;
padding-top:20px;
} .team.element-eight .team-item .holder:hover .team-content {
opacity: 1;
z-index: 1;
}
.team.element-eight .team-item .holder .team-content .team-content-inner {
width: 100%;
}
.team.element-eight .team-item .holder .team-content .team-role {
margin: 0;
}
.team.element-eight .team-item .holder .team-content .team-title {
margin: 0px;
color: #000;
-ms-word-wrap: break-word;
word-wrap: break-word;
}
.team.element-eight .team-item .holder .team-member-social-icon-group {
margin: 0;
visibility: hidden;
opacity: 0;
transform: translateY(18px);
-webkit-transform: translateY(18px);
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
position:absolute;
bottom: 65px;
width: 100%;
padding: 0 30px;
}
.team.element-eight .team-item .holder .team-member-social-icon-group .team-member-social-inner{
width: 100%;
background: #ed1b24;
border-radius: 0px;
text-align: center;
padding:7px 0;
}
.team.element-eight .team-item .holder:hover .team-member-social-icon-group {
opacity: 1;
transform: translateY(0);
-webkit-transform: translateY(0);
visibility: visible;
}
.team.element-eight .team-item .holder .team-member-social-icon-group .team-member-social-icon {
font-size: 16px;
margin-right: 8px;
display: inline-block;
width: 30px;
height: 30px;
line-height: 34px;
text-align: center;
color: #fff;
}
.team.element-eight .team-item .holder .team-member-social-icon:hover {
text-decoration: none;
opacity: 0.6;
}
.team.element-eight .team-item .holder .team-member-social-icon a {
color: #fff;
}
.team.element-eight .team-item .holder .team-content .team-member-social-icon a:hover {
text-decoration: none;
}
@media only screen and (max-width:767px) {
.team.element-eight .team-item {
width: 100% !important;
padding: 0 15px;
padding-bottom: 30px;
}
} @media screen and (min-width:768px) and (max-width:991px){
.team.element-eight .team-item .holder .team-member-social-icon-group{
padding:0 20px;
}
} .rt-text-animation-style-one .rt-text-1 { margin: 0px;
} .rt-text-animation-style-two .rt-text-2 {
position: relative; margin: 0px;
}
.rt-text-animation-style-two .rt-text-2 .text-wrapper {
position: relative;
display: inline-block; overflow: hidden;
}
.rt-text-animation-style-two .rt-text-2 .letter {
display: inline-block; transform-origin: 0 0;
} .rt-text-animation-style-three .rt-text-3 {    overflow: hidden;
margin: 0px;
}
.rt-text-animation-style-three .rt-text-3 .letter {
display: inline-block; } body.mobile-menu-active .overlay {
visibility: visible;
opacity: 1;
}
.mobile-logo {
display: none;
} .wraper_header {
position: relative;
z-index: 9999;
width: 100%;
direction: initial;
}
.wraper_header.floating-header {
position: absolute;
}
.wraper_header>.main-header { position: relative;
}
.header_holder .wraper_header_main {
background-color: rgba(255, 255, 255, 0.01);
width: 100%;
}
.wraper_header .header_holder .elementor-menu-toggle {
float: right;
border: none;
background-color: transparent;
}
.wraper_header .header_holder .elementor-menu-toggle span.ti-menu {
font-size: 23px;
color: #000;
}
.header_holder .wraper_header_main>nav {
float: right;
margin-top: 3px;
display: block;
width: 100%;
}
.leftnav .header_holder .wraper_header_main>nav {
float: left;
margin-top: 3px;
text-align: right;
display: block; }
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li {
position: relative;
display: inline-block;
vertical-align: top;
width: auto;
height: auto;
margin-right: 35px;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li:last-child,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li:only-child {
margin: 0;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li a {
line-height: 35px;
font-weight: 500;
font-style: normal;
color: #000;
position: relative;
display: block;
cursor: pointer; } .header_holder .wraper_header_main>nav ul.elementor-nav-menu li>ul {
position: absolute;
top: 100%;
left: -40px;
right: 0;
z-index: 1;
width: 265px;
padding: 40px 0 20px 0;
transform: translateY(10px);
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.075);
border-radius: 4px;
text-align: left;
background-color: #fff;
opacity: 0;
visibility: hidden;
-webkit-transform-origin: 0% 0%;
-o-transition: -o-transform 0.3s, opacity 0.3s;
-ms-transition: -ms-transform 0.3s, opacity 0.3s;
-moz-transition: -moz-transform 0.3s, opacity 0.3s;
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
transform: rotateX(-5deg);
-o-transform: rotateX(-5deg);
-moz-transform: rotateX(-5deg);
-webkit-transform: rotateX(-5deg); }
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li:last-child>ul {
left: auto;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li:hover>ul {
opacity: 1;
visibility: visible;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li>ul>li>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li>ul>li>ul>li ul li {
margin-bottom: 0px;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li ul li {
position: relative;
width: 100%;
height: auto;
float: left;
margin: 0;
padding: 9px 30px; }
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>a,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>a,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li ul li a,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li ul li>ul>li>a { line-height: 30px;
letter-spacing: 0.8px;
display: inline-block;
vertical-align: top;
opacity: inherit !important;
visibility: inherit !important;
cursor: pointer;
transition: all 0.4s ease-in-out !important;
-webkit-transition: all 0.4s ease-in-out !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a:after,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a:after,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>a:after,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>a:after,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul>li>a:after,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li ul>li>ul>li>a:after {
position: absolute;
left: 0;
top: 11px;
width: 0;
height: 2px;
z-index: 0;
content: " ";
background-color: #000;
transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a:hover:after,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a:hover:after,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>a:hover:after,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>a:hover:after,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul>li>a:hover:after,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li ul>li>ul>li>a:hover:after {
width: 15px;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a:hover,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a:hover,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>a:hover,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>a:hover,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul>li>a:hover,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li ul>li>ul>li>a:hover {
padding-left: 20px;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul li ul {
position: absolute;
top: 0;
left: auto;
right: 100%;
z-index: 1;
width: 240px;
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.075);
padding-top: 15px;
padding-bottom: 15px;
text-align: left;
opacity: 0;
visibility: hidden;
transform: translateY(15px);
transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li:hover>ul,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li:hover>ul,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul li:hover>ul {
top: -8px;
opacity: 1;
transform: translateY(0);
visibility: visible;
} .header_holder .wraper_header_main>nav ul.elementor-nav-menu li:hover>ul {
opacity: 1;
visibility: visible;
transform: translateY(0);
-webkit-transform: translateY(0);
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li>ul {
position: absolute;
top: 52px;
left: -35px;
right: 0;
z-index: 1;
width: 265px;
padding: 18px 0 22px 0;
box-shadow: rgba(67, 90, 111, 0.416) 0px 0px 1.5px, rgba(67, 90, 111, 0.3) 0px 2px 4px -2px;
border-radius: 0px;
text-align: left;
background-color: #fff;
opacity: 0;
visibility: hidden;
-webkit-transform-origin: 0% 0%;
transform: translateY(30px);
-webkit-transform: translateY(30px);
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li ul li.menu-item-has-children>ul::before {
width: 15px;
height: 15px;
background: #ffffff;
transform: rotate(135deg);
position: absolute;
content: "";
top: 23px;
right: 0;
box-shadow: rgba(67, 90, 111, 0.1) -1px -1px 1px;
left: 97%;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li>ul>li>ul {
position: absolute;
top: 36px;
left: auto;
right: 100%;
z-index: 1;
width: 265px;
padding: 18px 0 22px 0;
box-shadow: rgba(67, 90, 111, 0.416) 0px 0px 1px, rgba(67, 90, 111, 0.3) 0px 2px 4px -2px;
border-radius: 0px;
text-align: left;
background-color: #fff;
opacity: 0;
visibility: hidden;
-webkit-transform-origin: 0% 0%;
transform: translateY(30px);
-webkit-transform: translateY(30px);
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li>ul .menu-item a:hover:before {
width: 100%;
left: 0;
right: auto;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li>ul .menu-item a:before {
content: '';
width: 0;
height: 1px;
bottom: 3px;
position: absolute;
left: auto;
right: 0;
z-index: -1;
-webkit-transition: width .6s cubic-bezier(.25, .8, .25, 1) 0s;
transition: width .6s cubic-bezier(.25, .8, .25, 1) 0s;
background: currentColor;
} .wraper_header>.sticky-header,
.wraper_header.floating-header>.sticky-header {
display: none;
width: 100%;
}
.wraper_header>.sticky-header.delayed-sticky-mode { }
.wraper_header:not(.floating-header)>.sticky-header.delayed-sticky-mode {
display: flex;
}
.wraper_header.floating-header>.sticky-header.delayed-sticky-mode.delayed-sticky-mode-acivate {
display: flex;
} .wraper_header>.sticky-header.delayed-sticky-mode.delayed-sticky-mode-acivate {
position: fixed;
transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
box-shadow: 0 8px 20px 0 rgba(0, 0, 0, .1);
-webkit-animation: SlideDown .55s ease forwards;
animation: SlideDown .55s ease forwards;
will-change: transform;
}
@-webkit-keyframes SlideDown {
0% {
-webkit-transform: translateY(-100%);
transform: translateY(-100%)
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0)
}
}
@keyframes SlideDown {
0% {
-webkit-transform: translateY(-100%);
transform: translateY(-100%)
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0)
}
}
.wraper_header .sticky-header.delayed-sticky-mode.delayed-sticky-mode-acivate.i-am-delayed-sticky {
opacity: 1;
visibility: visible; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.075);
}  .header_holder .wraper_header_main.mobile-menu-open {
transform: translateX(0);
}
.header_holder .wraper_header_main.mobile-menu-open>nav ul.elementor-nav-menu {
display: block;
}
.header_holder .wraper_header_main.mobile-menu-open>nav ul.elementor-nav-menu li.menu-item-has-children ul.sub-menu {
position: static;
z-index: 1;
width: 100%;
padding: 0;
box-shadow: none;
border-radius: 0;
text-align: left;
background-color: transparent;
display: none;
transition: none;
opacity: 1;
visibility: visible;
}
.header_holder .wraper_header_main.mobile-menu-open>nav ul.elementor-nav-menu>li.menu-item-has-children a:before,
.header_holder .wraper_header_main.mobile-menu-open>nav ul.elementor-nav-menu li ul li a:after {
display: none;
}
.mobile-menu-close {
padding: 8px 0;
text-align: right;
cursor: pointer;
position: relative;  margin-bottom: -3px;
float: right;
width: 50%;
}
.mobile-menu-close:before {
color: #000; display: inline-block;
content: "\e646";
font-family: 'themify';
text-align: center;
font-size: 16px;
font-weight: bold; }
.mobile-menu-active .mobile-menu-close {
display: none;
}  .wraper_header section.elementor-element {
left: 0 !important;
} @media screen and (min-width:768px) and (max-width:991px) {
.header_holder .wraper_header_main.mobile-menu-open>nav ul.elementor-nav-menu li.menu-item-has-children ul.sub-menu {
position: static;
z-index: 1;
width: 100%;
padding: 0;
box-shadow: none;
border-radius: 0;
text-align: left;
background-color: transparent;
display: none;
transition: opacity 0.4s linear !important;
opacity: 1;
visibility: visible;
}
.wraper_header {
z-index: 999999;
}
.header_holder .wraper_header_main.mobile-menu-open {
z-index: 999999;
transform: translateX(-350px);
box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);
width: 100%;
max-width: 100em;
}
.wraper_header .sticky-header .header_holder .wraper_header_main,
.wraper_header .header_holder .wraper_header_main {
height: 100%; position: fixed;
top: 0;
right: -350px;
z-index: 1001;
background-color: #f1f1f1;
overflow: hidden;
text-align: left;
overflow-y: scroll;
transition: all 0.3s cubic-bezier(0.25, 0.1, 0.82, 0.55) 0s;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li a {
padding: 20px !important;
text-align: left;
line-height: normal;
color: #444756 !important;
}
.elementor-nav-menu .menu-item a:hover {
color: #000000 !important;
}
.header_holder .wraper_header_main>nav {
float: none;
margin-top: 0;
text-align: left;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li {
position: relative;
width: 100%;
padding: 0;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li>ul>li>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li>ul>li>ul>li ul li {
padding: 0;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>a,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>a,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li ul li a {
position: relative;
display: block;
width: auto;
height: auto;
padding: 10px 22px 10px 15px;
border-bottom: 1px rgba(106, 124, 146, 0.10) solid;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li a {
color: #000 !important;
padding-left: 35px !important;
font-size: 90% !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li a {
padding-left: 45px !important;
font-size: 80% !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li>ul>li.menu-item-has-children a { }
.wraper_header_main ul.elementor-nav-menu>li.menu-item-has-children>.radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.radiantthemes-open-submenu {
position: absolute;
top: 7px;
right: 0px;
width: 40px;
cursor: pointer;
text-align: left;
}
.wraper_header_main ul.elementor-nav-menu>li.menu-item-has-children>.radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.radiantthemes-open-submenu:before {
top: 5px;
position: absolute;
content: "\e649";
font-family: 'themify';
font-size: 10px;
line-height: 32px;
color: #000;
}
.wraper_header_main ul.elementor-nav-menu>li.menu-item-has-children>.radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.radiantthemes-open-submenu.active:before {
content: "\e64b";
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu .mega-child-menu ul li {
padding: 0 !important;
width: 32%;
display: block;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu .mega-child-menu ul li.new-add:after {
right: 0;
}
} @media screen and (min-width:480px) and (max-width:767px) {
.wraper_header {
z-index: 999999;
}
.header_holder .wraper_header_main.mobile-menu-open {
z-index: 999999;
transform: translateX(-350px);
box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);
}
.wraper_header .sticky-header .header_holder .wraper_header_main,
.wraper_header .header_holder .wraper_header_main {
height: 100%;
max-width: 350px;
width: 100%;
position: fixed;
top: 0;
right: -350px;
z-index: 1001;
background-color: #f1f1f1;
overflow: hidden;
text-align: left;
overflow-y: scroll;
transition: all 0.3s cubic-bezier(0.25, 0.1, 0.82, 0.55) 0s;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li a {
padding: 20px !important;
text-align: left;
color: #444756 !important;
}
.elementor-nav-menu .menu-item a:hover {
color: #000000 !important;
}
.header_holder .wraper_header_main>nav {
float: none;
margin-top: 0;
text-align: left;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li {
position: relative;
width: 100%;
padding: 0;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li>ul>li>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li>ul>li>ul>li ul li {
padding: 0;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>a,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>a,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li ul li a {
position: relative;
display: block;
width: auto;
height: auto;
padding: 10px 22px 10px 15px;
border-bottom: 1px rgba(106, 124, 146, 0.10) solid;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li a {
color: #000 !important;
padding-left: 35px !important;
font-size: 90% !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li a {
padding-left: 45px !important;
font-size: 80% !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li>ul>li.menu-item-has-children a {
padding: 10px 55px 10px 40px;
}
.wraper_header_main ul.elementor-nav-menu>li.menu-item-has-children>.radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.radiantthemes-open-submenu {
position: absolute;
top: 7px;
right: 10px;
width: 40px;
cursor: pointer;
text-align: center;
}
.wraper_header_main ul.elementor-nav-menu>li.menu-item-has-children>.radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.radiantthemes-open-submenu:before {
top: 0;
position: absolute;
content: "\e61a";
font-family: 'themify';
font-size: 12px;
line-height: 32px;
color: #000;
}
.wraper_header_main ul.elementor-nav-menu>li.menu-item-has-children>.radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.radiantthemes-open-submenu.active:before {
content: "\e622";
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li>ul::before {
display: none;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu .mega-child-menu ul li {
padding: 7px 100px 7px 0px;
}
} @media screen and (min-width:321px) and (max-width:479px) {
.header_holder .wraper_header_main.mobile-menu-open>nav ul.elementor-nav-menu li.menu-item-has-children ul.sub-menu {
position: static;
z-index: 1;
width: 100%;
padding: 0;
box-shadow: none;
border-radius: 0;
text-align: left;
background-color: transparent;
display: none;
transition: opacity 0.4s linear !important;
opacity: 1;
visibility: visible;
}
.wraper_header {
z-index: 999999;
}
.header_holder .wraper_header_main.mobile-menu-open {
z-index: 999999;
transform: translateX(-350px);
box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);
width: 100em !important;
max-width: 100% !important;
}
.wraper_header .sticky-header .header_holder .wraper_header_main,
.wraper_header .header_holder .wraper_header_main {
height: 100%;
max-width: 280px;
width: 100%;
position: fixed;
top: 0;
right: -350px;
z-index: 1001;
background: #f1f1f1;
overflow: hidden;
text-align: left;
overflow-y: scroll;
transition: all 0.4s cubic-bezier(0.25, 0.1, 0.82, 0.55) 0s;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li a {
padding: 0 20px;
text-align: left;
color: #444756 !important;
}
.elementor-nav-menu .menu-item a:hover {
color: #000000 !important;
}
.elementor-19871 .elementor-element.elementor-element-a3e6eb5 .radiantthemes-custom-button .radiantthemes-custom-button-main {
padding: 0 10px !important
}
.header_holder .wraper_header_main>nav {
float: none;
margin-top: 0;
text-align: left;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li {
border-bottom: 1px rgba(0, 0, 0, 0.075) solid;
background: #f1f1f1;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li ul li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li ul li ul li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li {
position: relative;
width: 100%;
padding: 0;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li>ul>li>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li>ul>li>ul>li ul li {
padding: 0;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>a,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>a,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li ul li a {
position: relative;
display: block;
width: auto;
height: auto;
padding: 10px 22px 10px 15px;
border-bottom: 1px rgba(106, 124, 146, 0.10) solid;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li a {
color: #444756 !important;
padding-left: 35px !important;
font-size: 90% !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li a {
padding-left: 45px !important;
font-size: 80% !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li>ul>li.menu-item-has-children a {
padding: 10px 55px 10px 40px;
}
.wraper_header_main ul.elementor-nav-menu>li.menu-item-has-children>.radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.radiantthemes-open-submenu {
position: absolute;
top: 8px;
right: 0px;
width: 34px;
cursor: pointer;
text-align: left;
}
.wraper_header_main ul.elementor-nav-menu>li.menu-item-has-children>.radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.radiantthemes-open-submenu:before {
content: "\e649";
font-family: 'themify';
font-size: 10px;
line-height: 32px;
color: #444756;
}
.wraper_header_main ul.elementor-nav-menu>li.menu-item-has-children>.radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.radiantthemes-open-submenu.active:before {
content: "\e64b";
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li>ul::before {
display: none;
}
} @media screen and (max-width:320px) {
.elementor-19871 .elementor-element.elementor-element-58590f1:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap {
background: #f1f1f1 !important;
}
.header_holder .wraper_header_main.mobile-menu-open {
z-index: 999999;
transform: translateX(-350px);
box-shadow: 0 19px 38px rgba(0, 0, 0, 0.30), 0 15px 12px rgba(0, 0, 0, 0.22);
width: 100em !important;
max-width: 100% !important;
background: #f1f1f1;
background: #f1f1f1;
}
.header_holder .wraper_header_main {
height: 100%;
max-width: 250px;
width: 100%;
position: fixed;
top: 0;
right: -350px;
z-index: 1001;
background-color: #fff;
overflow: hidden;
text-align: left;
overflow-y: scroll;
transition: all 0.5s cubic-bezier(0.25, 0.1, 0.82, 0.55) 0s;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li a {
padding: 6px 20px !important;
text-align: left;
color: #444756 !important;
}
.elementor-nav-menu .menu-item a:hover {
color: #000000 !important;
}
.header_holder .wraper_header_main>nav {
float: none;
margin-top: 0;
text-align: left;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li {
position: relative;
width: 100%;
padding: 0;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li>ul>li>ul>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li>ul>li>ul>li ul li {
padding: 0;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>a,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>a,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>ul>li ul li a {
position: relative;
display: block;
width: auto;
height: auto;
padding: 10px 22px 10px 15px;
border-bottom: 1px rgba(106, 124, 146, 0.10) solid;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li a {
color: #444756 !important;
padding-left: 35px !important;
font-size: 90% !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li a {
padding-left: 45px !important;
font-size: 80% !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li>ul>li.menu-item-has-children a {
padding: 20px;
}
.wraper_header_main ul.elementor-nav-menu>li.menu-item-has-children>.radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.radiantthemes-open-submenu {
position: absolute;
top: 10px;
right: 10px;
width: 40px;
cursor: pointer;
text-align: center;
}
.wraper_header_main ul.elementor-nav-menu>li.menu-item-has-children>.radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.radiantthemes-open-submenu:before {
top: 0;
position: absolute;
content: "\e649";
font-family: 'themify';
font-size: 10px;
line-height: 32px;
color: #444756;
}
.wraper_header_main ul.elementor-nav-menu>li.menu-item-has-children>.radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.radiantthemes-open-submenu.active:before {
content: "\e64b";
}
}    .header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu {
position: static;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu {
position: absolute;
top: 100%;
left: 46.9%;
width: 100vw;
margin-left: -50.7vw;
transform: translateY(0) !important;
border-radius: 0;
box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.08);
padding: 35px 0;
background-color: #fff;
opacity: 0;
visibility: hidden;
-webkit-transform-origin: 0% 0%;
-o-transition: -o-transform 0.3s, opacity 0.3s;
-ms-transition: -ms-transform 0.3s, opacity 0.3s;
-moz-transition: -moz-transform 0.3s, opacity 0.3s;
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
transform: rotateX(-5deg) !important;
-o-transform: rotateX(-5deg) !important;
-moz-transform: rotateX(-5deg) !important;
-webkit-transform: rotateX(-5deg) !important;
transition: all 0.1s ease-in-out !important;
-webkit-transition: all 0.1s ease-in-out !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu:hover>ul.mega-child-menu {
opacity: 1;
visibility: visible;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu>li {
padding: 0;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul.menu>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-text-editor>div>ul.menu>li {
width: 100%;
height: auto;
position: relative;
color: #444756;
font-size: 15px;
letter-spacing: 0.8px;
margin: 0 0 15px 0;
transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu:hover ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul>li {  }
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>ul>li:last-child,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-text-editor>ul>li:last-child {
margin-bottom: 0;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu:hover ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul>li>a,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu:hover ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-text-editor>div>ul>li>a {
color: #444756;
font-size: 15px;
letter-spacing: 0.8px;
position: relative;
transition: all 0.4s ease-in-out !important;
-webkit-transition: all 0.4s ease-in-out !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu:hover ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul>li>a:hover,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu:hover ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-text-editor>div>ul>li>a:hover { font-size: 15px;
letter-spacing: 0.8px;
color: #000;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu ul.mega-child-menu>li ul>li>a:before {
position: absolute;
left: 0;
top: 11px;
width: 0;
height: 2px;
z-index: 0;
background-color: #000; }
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu:hover ul.mega-child-menu>li ul>li>a:hover:before {
width: 15px;
}
.header_holder .elementor-element .elementor-widget-container {
transition: none !important;
}
.wraper_header .header_holder .elementor-menu-toggle span.ti-menu {
color: #000;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a:after,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a:after {
content: none !important;
transition: none !important;
-webkit-transition: none !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a:hover,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a:hover {
padding-left: 0px !important;
color: #4f5ad0;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>a:after {
content: none !important;
transition: none !important;
-webkit-transition: none !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>a:hover {
padding-left: 0px !important; }  .header_holder .wraper_header_main>nav ul.elementor-nav-menu .menu-item.mega-parent-menu .mega-child-menu {
width: 60em;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
-webkit-transition: all 300ms linear 0s;
-o-transition: all 300ms linear 0s;
transition: all 300ms linear 0s;
background: #fff;
top: 59px;
left: -44px;
right: 0px;
opacity: 0;
visibility: hidden;
display: block;
box-shadow: rgba(67, 90, 111, 0.416) 0px 0px 1.5px, rgba(67, 90, 111, 0.3) 0px 2px 4px -2px;
-webkit-box-shadow: rgba(67, 90, 111, 0.416) 0px 0px 1.5px, rgba(67, 90, 111, 0.3) 0px 2px 4px -2px;
list-style: none;
position: absolute;
border-radius: 5px;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu .menu-item.mega-parent-menu:hover .mega-child-menu {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
visibility: visible;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu .menu-item.mega-parent-menu .mega-child-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu .mega-child-menu ul li {
margin-right: 0px;
height: auto;
margin: 0;
padding: 7px 54px 7px 0px;
text-align: left;
float: left;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu:hover ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul>li>a,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu:hover ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-text-editor>div>ul>li>a {
color: #13152F;
font-size: 15px;
letter-spacing: 0.1px;
position: relative;
transition: all 0.4s ease-in-out !important;
-webkit-transition: all 0.4s ease-in-out !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu:hover ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul>li>a:hover,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu:hover ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-text-editor>div>ul>li>a:hover {
font-size: 15px;
letter-spacing: 0.1px;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu .mega-child-menu ul li.new-add:after {
content: "Label";
position: absolute;
background: #F95448;
padding: 5px 10px;
font-size: 12px;
line-height: 12px;
color: #fff;
right: -33px;
top: 14px;
border-radius: 3px;
} .header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul>li:hover a::after {
transform: none;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul>li>a::before {
content: '';
width: 0;
height: 1px;
top: 28px;
position: absolute;
left: auto;
right: 0;
-webkit-transition: width .6s cubic-bezier(.25, .8, .25, 1) 0s;
transition: width .6s cubic-bezier(.25, .8, .25, 1) 0s;
background: #444756;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul>li>a:hover::before {
width: 100%;
left: 0;
right: auto;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.radiantthemes-custom-button a.radiantthemes-custom-button-main::after {
transform: none;
content: none;
} .main-megamenu-holder .mega-child-menu h5 {
text-align: left;
} @media screen and (min-width:1920px) and (max-width:2000px) {
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li { }
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu {
left: 0;
margin-left: -28.2vw;
}
}
@media screen and (min-width:1151px) and (max-width:1260px) {
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li {
margin-right: 18px !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu {
left: 0;
margin-left: -19.1vw;
}
}
@media screen and (min-width:1031px) and (max-width:1150px) {
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li {
margin-right: 18px !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu {
left: 0;
margin-left: -13.1vw;
}
}   @media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu {
position: static;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu {
position: absolute;
top: 100%;
left: 46.9%;
width: 100vw;
margin-left: -50.7vw;
transform: translateY(0) !important;
border-radius: 0;
box-shadow: 0px 5px 25px rgba(0, 0, 0, 0.08);
padding: 35px 0;
background-color: #fff;
opacity: 0;
visibility: hidden;
-webkit-transform-origin: 0% 0%;
-o-transition: -o-transform 0.3s, opacity 0.3s;
-ms-transition: -ms-transform 0.3s, opacity 0.3s;
-moz-transition: -moz-transform 0.3s, opacity 0.3s;
-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-webkit-transform-style: preserve-3d;
transform: rotateX(-5deg) !important;
-o-transform: rotateX(-5deg) !important;
-moz-transform: rotateX(-5deg) !important;
-webkit-transform: rotateX(-5deg) !important;
transition: all 0.1s ease-in-out !important;
-webkit-transition: all 0.1s ease-in-out !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu:hover>ul.mega-child-menu {
opacity: 1;
visibility: visible;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu>li {
padding: 0;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul.menu>li,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-text-editor>div>ul.menu>li {
width: 100%;
height: auto;
position: relative;
color: #444756;
font-size: 15px;
letter-spacing: 0.8px;
margin: 0 0 15px 0;
transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu:hover ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul>li {  }
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>ul>li:last-child,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-text-editor>ul>li:last-child {
margin-bottom: 0;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu:hover ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul>li>a,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu:hover ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-text-editor>div>ul>li>a {
color: #444756;
font-size: 15px;
letter-spacing: 0.8px;
position: relative;
transition: all 0.4s ease-in-out !important;
-webkit-transition: all 0.4s ease-in-out !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu:hover ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul>li>a:hover,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu:hover ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-text-editor>div>ul>li>a:hover { font-size: 15px;
letter-spacing: 0.8px;
color: #000;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu ul.mega-child-menu>li ul>li>a:before {
position: absolute;
left: 0;
top: 11px;
width: 0;
height: 2px;
z-index: 0;
background-color: #000; }
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu:hover ul.mega-child-menu>li ul>li>a:hover:before {
width: 15px;
}
.header_holder .elementor-element .elementor-widget-container {
transition: none !important;
}
.wraper_header .header_holder .elementor-menu-toggle span.ti-menu {
color: #000;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a:after,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a:after {
content: none !important;
transition: none !important;
-webkit-transition: none !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a:hover,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a:hover {
padding-left: 0px !important;
color: #4f5ad0;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>a:after {
content: none !important;
transition: none !important;
-webkit-transition: none !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>ul>li>a:hover {
padding-left: 0px !important; }  .header_holder .wraper_header_main>nav ul.elementor-nav-menu .menu-item.mega-parent-menu .mega-child-menu {
width: 60em;
-webkit-transform: translateY(20px);
-ms-transform: translateY(20px);
transform: translateY(20px);
-webkit-transition: all 300ms linear 0s;
-o-transition: all 300ms linear 0s;
transition: all 300ms linear 0s;
background: #fff;
top: 59px;
left: -44px;
right: 0px;
opacity: 0;
visibility: hidden;
display: block;
box-shadow: rgba(67, 90, 111, 0.416) 0px 0px 1.5px, rgba(67, 90, 111, 0.3) 0px 2px 4px -2px;
-webkit-box-shadow: rgba(67, 90, 111, 0.416) 0px 0px 1.5px, rgba(67, 90, 111, 0.3) 0px 2px 4px -2px;
list-style: none;
position: absolute;
border-radius: 5px;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu .menu-item.mega-parent-menu:hover .mega-child-menu {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
visibility: visible;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu .menu-item.mega-parent-menu .mega-child-menu {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu .mega-child-menu ul li {
margin-right: 0px;
height: auto;
margin: 0;
padding: 7px 54px 7px 0px;
text-align: left;
float: left;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu:hover ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul>li>a,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu:hover ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-text-editor>div>ul>li>a {
color: #13152F;
font-size: 15px;
letter-spacing: 0.1px;
position: relative;
transition: all 0.4s ease-in-out !important;
-webkit-transition: all 0.4s ease-in-out !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu:hover ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul>li>a:hover,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu:hover ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.elementor-text-editor>div>ul>li>a:hover {
font-size: 15px;
letter-spacing: 0.1px;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu .mega-child-menu ul li.new-add:after {
content: "Label";
position: absolute;
background: #F95448;
padding: 5px 10px;
font-size: 12px;
line-height: 12px;
color: #fff;
right: -33px;
top: 14px;
border-radius: 3px;
} .header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul>li:hover a::after {
transform: none;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul>li>a::before {
content: '';
width: 0;
height: 1px;
top: 28px;
position: absolute;
left: auto;
right: 0;
-webkit-transition: width .6s cubic-bezier(.25, .8, .25, 1) 0s;
transition: width .6s cubic-bezier(.25, .8, .25, 1) 0s;
background: #444756;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul>li>a:hover::before {
width: 100%;
left: 0;
right: auto;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>.radiantthemes-custom-button a.radiantthemes-custom-button-main::after {
transform: none;
content: none;
} .main-megamenu-holder .mega-child-menu h5 {
text-align: left;
}
}
@media screen and (min-width:768px) and (max-width:1024px) and (orientation : landscape) {
.header_holder .wraper_header_main>nav ul.elementor-nav-menu .menu-item.mega-parent-menu .mega-child-menu {
width: 100%;
background: none !important;
}
.elementor-19871 .elementor-element.elementor-element-58590f1>.elementor-element-populated {
padding: 0 !important;
}
.elementor-19871 .elementor-element.elementor-element-1417fb0>.elementor-element-populated {
padding: 0 !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu .mega-child-menu ul li {
padding: 7px 184px 7px 0px !important;
}
} @media screen and (min-width:768px) and (max-width:1024px) and (orientation : portrait) {
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li {
margin-bottom: 0 !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li>ul.sub-menu {
transform: none !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu {
position: relative;
}
.wraper_header_main ul.elementor-nav-menu>li.menu-item-has-children>.radiantthemes-open-submenu {
position: absolute;
top: 6px;
right: 0px;
width: 34px;
cursor: pointer;
text-align: left
} .header_holder .wraper_header_main>nav ul.elementor-nav-menu .menu-item.mega-parent-menu .mega-child-menu {
position: static;
z-index: 1;
width: 100%;
padding: 0;
box-shadow: none;
border-radius: 0;
text-align: left;
margin-left: 0;
background-color: transparent;
display: none;
transition: opacity 0.4s linear !important;
opacity: 1;
visibility: visible;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu .mega-child-menu ul li.new-add::after {
right: 40px;
top: 12px;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul.menu>li {
margin-bottom: 0;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a:hover,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a:hover {
padding-left: 35px !important
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>.mega-child-menu {
position: static;
z-index: 1;
width: 100%;
padding: 0;
box-shadow: none;
border-radius: 0;
text-align: left;
margin-left: 0;
background-color: transparent;
display: none;
transition: opacity 0.4s linear !important;
opacity: 1;
visibility: visible;
}
.wraper_header_main ul.elementor-nav-menu>li.menu-item-has-children>.main-megamenu-holder>.radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu {
position: absolute;
top: 8px;
right: 0px;
width: 34px;
cursor: pointer;
text-align: left;
}
.wraper_header_main ul.elementor-nav-menu>li.menu-item-has-children>.main-megamenu-holder>.radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu:before {
content: "\e649";
font-family: 'themify';
font-size: 10px;
line-height: 32px;
color: #444756;
}
.wraper_header_main ul.elementor-nav-menu>li.menu-item-has-children>.main-megamenu-holder>.radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu.active:before {
content: "\e64b";
}
.mega-child-menu li ul li {
position: relative;
display: block;
width: auto;
height: auto;
padding: 10px 0;
border-bottom: 1px rgba(106, 124, 146, 0.10) solid;
color: inherit;
}
.mega-child-menu h5 {
text-transform: uppercase;
line-height: 28px;
letter-spacing: 0.5px;
font-weight: 400;
font-style: normal;
color: #444756;
font-size: 15px;
padding: 10px 0 9px 20px;
border-bottom: 1px rgba(106, 124, 146, 0.10) solid;
margin: 0px;
} .elementor-19871 .elementor-element.elementor-element-e01bacb>.elementor-element-populated {
margin: 20px 0px 20px 0px !important;
padding: 44px 0px 30px 0px !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li a {
font-size: 15px !important;
font-weight: 400;
color: #444756 !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li a {
padding: 0 20px !important;
line-height: 40px !important;
}
.mega-menu-btn-area>.radiantthemes-custom-button>a.radiantthemes-custom-button-main {
padding: 10px !important;
text-align: center;
}
.elementor-25002 .elementor-element.elementor-element-c1ae31f {
width: 100% !important;
}
.elementor-25002 .elementor-element.elementor-element-bcc5ad0 {
width: 100% !important;
}
.elementor-25002 .elementor-element.elementor-element-fc4f17d {
width: 100% !important;
}
.elementor-25002 .elementor-element.elementor-element-319b5ca {
width: 100% !important;
}
.radiantthemes-custom-button { text-align: center;
}
.elementor-19871 .elementor-element.elementor-element-c4898af {
padding: 0 !important;
}
.elementor-19871 .elementor-element.elementor-element-58590f1:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap {
background-color: transparent !important;
}
.elementor-19871 .elementor-element.elementor-element-1417fb0:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap {
background-color: transparent !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu .mega-child-menu ul li {
width: 100% !important;
padding: 0 20px !important;
}
.elementor-19871 .elementor-element.elementor-element-1417fb0 {
width: 100% !important;
}
.elementor-19871 .elementor-element.elementor-element-58590f1 {
width: 100% !important;
}
.elementor-19871 .elementor-element.elementor-element-1417fb0 {
width: 100% !important;
}
.elementor-19871 .elementor-element.elementor-element-e01bacb {
width: 100% !important;
}
.elementor-19871 .elementor-element.elementor-element-a3e6eb5 .radiantthemes-custom-button .radiantthemes-custom-button-main {
padding: 10px 10px 10px 20px !important;
text-align: center;
}
.elementor-25682 .elementor-element.elementor-element-42a9c95 {
width: 100% !important;
}
.elementor-25682 .elementor-element.elementor-element-e30a731 {
width: 100% !important;
}
.elementor-25682 .elementor-element.elementor-element-72071bc {
width: 100% !important;
}
.elementor-25682 .elementor-element.elementor-element-88aa7db {
padding: 0 !important;
}
.elementor-25002 .elementor-element.elementor-element-2f47d29 {
padding: 0 !important;
}
} @media screen and (min-width:480px) and (max-width:767px) {
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li {
margin-bottom: 0 !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li>ul.sub-menu {
transform: none !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu {
position: relative;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu {
position: static;
z-index: 1;
width: 100%;
padding: 0;
box-shadow: none;
border-radius: 0;
text-align: left;
margin-left: 0;
background-color: transparent;
display: none;
transition: opacity 0.4s linear !important;
opacity: 1;
visibility: visible;
border: 1px solid red;
} .mega-child-menu .elementor-column.elementor-col-25 {
width: 100%;
}
.mobile-menu-nav>[class*='menu-']>ul.menu>li>ul>li a {
padding-left: 30px;
}
.mega-child-menu>li ul>li {
position: relative;
display: block;
width: auto;
height: auto;
padding: 10px 0; color: inherit;
}
.mega-child-menu>li ul>li>a {
text-transform: uppercase;
line-height: 28px;
letter-spacing: 0.5px;
font-weight: 400;
font-style: normal;
color: #6a7c92;
font-size: 14px;
}
.mega-child-menu h5 {
text-transform: uppercase;
line-height: 28px;
letter-spacing: 0.5px;
font-weight: 400;
font-style: normal;
color: #6a7c92;
font-size: 15px;
padding: 10px 0 9px 20px;
border-bottom: 1px rgba(106, 124, 146, 0.10) solid;
margin: 0px;
}
.mega-child-menu .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
padding: 0;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li a {
font-size: 14px !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li a {
padding-bottom: 2px !important;
}
} @media screen and (min-width:321px) and (max-width:479px) {
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li {
margin-bottom: 0 !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li>ul.sub-menu {
transform: none !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu {
position: relative;
} .header_holder .wraper_header_main>nav ul.elementor-nav-menu .menu-item.mega-parent-menu .mega-child-menu {
position: static;
z-index: 1;
width: 100%;
padding: 0;
box-shadow: none;
border-radius: 0;
text-align: left;
margin-left: 0;
background-color: transparent;
display: none;
transition: opacity 0.4s linear !important;
opacity: 1;
visibility: visible;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu .mega-child-menu ul li.new-add::after {
right: 40px;
top: 12px;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul.menu>li {
margin-bottom: 0;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a:hover,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a:hover {
padding-left: 35px !important
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>.mega-child-menu {
position: static;
z-index: 1;
width: 100%;
padding: 0;
box-shadow: none;
border-radius: 0;
text-align: left;
margin-left: 0;
background-color: transparent;
display: none;
transition: opacity 0.4s linear !important;
opacity: 1;
visibility: visible;
}
.wraper_header_main ul.elementor-nav-menu>li.menu-item-has-children>.main-megamenu-holder>.radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu {
position: absolute;
top: 8px;
right: 0px;
width: 34px;
cursor: pointer;
text-align: left;
}
.wraper_header_main ul.elementor-nav-menu>li.menu-item-has-children>.main-megamenu-holder>.radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu:before {
content: "\e649";
font-family: 'themify';
font-size: 10px;
line-height: 32px;
color: #444756;
}
.wraper_header_main ul.elementor-nav-menu>li.menu-item-has-children>.main-megamenu-holder>.radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu.active:before {
content: "\e64b";
}
.mega-child-menu li ul li {
position: relative;
display: block;
width: auto;
height: auto;
padding: 10px 0;
border-bottom: 1px rgba(106, 124, 146, 0.10) solid;
color: inherit;
}
.mega-child-menu h5 {
text-transform: uppercase;
line-height: 28px;
letter-spacing: 0.5px;
font-weight: 400;
font-style: normal;
color: #444756;
font-size: 15px;
padding: 10px 0 9px 20px;
border-bottom: 1px rgba(106, 124, 146, 0.10) solid;
margin: 0px;
} .header_holder .wraper_header_main>nav ul.elementor-nav-menu li a {
font-size: 15px !important;
font-weight: 400;
color: #444756 !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li a {
padding-bottom: 2px !important;
}
.mega-menu-btn-area>.radiantthemes-custom-button>a.radiantthemes-custom-button-main {
padding: 10px !important;
text-align: center;
}
} @media screen and (max-width:320px) {
.header_holder .wraper_header_main>nav {
background: #f1f1f1;
}
.elementor-19871 .elementor-element.elementor-element-c4898af {
padding: 0 !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li {
border-bottom: 1px rgba(0, 0, 0, 0.075) solid;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li:hover>ul>li {
margin-bottom: 0 !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li>ul.sub-menu {
transform: none !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu {
position: relative;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu .menu-item.mega-parent-menu .mega-child-menu {
position: static;
z-index: 1;
width: 100%;
padding: 0;
box-shadow: none;
border-radius: 0;
text-align: left;
margin-left: 0;
background-color: transparent;
display: none;
transition: opacity 0.4s linear !important;
opacity: 1;
visibility: visible;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu {
position: static;
z-index: 1;
width: 100%;
padding: 0;
box-shadow: none;
border-radius: 0;
text-align: left;
margin-left: 0;
background-color: transparent;
display: none;
transition: opacity 0.4s linear !important;
opacity: 1;
visibility: visible;
}
.wraper_header_main ul.elementor-nav-menu>li.menu-item-has-children>.main-megamenu-holder>.radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu {
position: absolute;
top: 8px;
right: -10px;
width: 40px;
cursor: pointer;
text-align: left;
}
.wraper_header_main ul.elementor-nav-menu>li.menu-item-has-children>.main-megamenu-holder>.radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu:before {
content: "\e649";
font-family: 'themify';
font-size: 10px;
line-height: 32px;
color: #444756;
}
.wraper_header_main ul.elementor-nav-menu>li.menu-item-has-children>.main-megamenu-holder>.radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu.active:before,
.wraper_header_main ul.elementor-nav-menu>li>ul>li>ul>li>ul>li>ul li.menu-item-has-children>.main-megamenu-holder .radiantthemes-open-submenu.active:before {
content: "\e64b";
}
.mega-child-menu li ul li {
position: relative;
display: block;
width: 100% !important;
height: auto;
padding: 10px 0;
color: inherit;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu .mega-child-menu ul li.new-add::after {
right: 40px;
top: 12px;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li.mega-parent-menu>ul.mega-child-menu .elementor-element>.elementor-column-wrap>.elementor-widget-wrap>.elementor-element>.elementor-widget-container>div>ul.menu>li {
margin-bottom: 0;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a:hover,
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li>ul>li>a:hover {
padding-left: 35px !important
} .mega-child-menu li ul li {
position: relative;
display: block;
width: auto;
height: auto;
padding: 10px 0;
border-bottom: 1px rgba(106, 124, 146, 0.10) solid;
color: inherit;
background: #f1f1f1;
}
.mega-child-menu h5 {
text-transform: uppercase;
line-height: 28px;
letter-spacing: 0.5px;
font-weight: 400;
font-style: normal;
color: #444756;
font-size: 15px;
padding: 10px 0 9px 20px;
border-bottom: 1px rgba(106, 124, 146, 0.10) solid;
margin: 0px;
}
.mega-child-menu .elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
padding: 0;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu li a {
font-size: 14px !important;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu>li a {
padding-bottom: 2px !important;
}
}    .elementor-widget-radiant-custom-cart .header-cart-bar {
float: right;
margin-top: 7px;
text-align: center;
font-size: 0;
line-height: 1;
}
.elementor-widget-radiant-custom-cart .header-cart-bar>.header-cart-bar-icon {
position: relative;
display: inline-block;
vertical-align: top;
margin-left: 30px;
color: #fff;
}
.header-sticky.sticky-active .elementor-widget-radiant-custom-cart .header-cart-bar>.header-cart-bar-icon {
color: #000;
}
.elementor-widget-radiant-custom-cart .header-cart-bar>.header-cart-bar-icon>span.ti-shopping-cart {
font-size: 18px;
line-height: 1;
cursor: pointer;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.elementor-widget-radiant-custom-cart .header-cart-bar>.header-cart-bar-icon>.cart-count {
position: absolute;
top: -8px;
right: -13px;
width: 18px;
height: 18px;
border-radius: 50%;
font-size: 11px;
color: #fff;
background-color: #5b5b5b;
line-height: 18px;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
} @media screen and (min-width:321px) and (max-width:479px) {
.elementor-widget-radiant-custom-search .header-slideout-searchbar>.header-slideout-searchbar-holder>.header-slideout-searchbar-box {
right: 0;
left: 6px;
}
} @media screen and (max-width:320px) {
.elementor-widget-radiant-custom-search .header-slideout-searchbar>.header-slideout-searchbar-holder>.header-slideout-searchbar-box {
right: 0;
left: 6px;
}
}  .rt_svg_div {
margin: 0;
padding: 0;
position: relative;
overflow: hidden;
}
.radiantthemes_avatar {
width: 435px;
overflow: hidden;
transform: translateX(0px);
animation: float 6s ease-in-out infinite;
}
.radiantthemes_avatar img {
width: 100%;
height: auto;
}
@keyframes float {
0% {
transform: translateX(0px);
}
50% {
transform: translateX(-20px);
}
100% {
transform: translateX(0px);
}
}
.radiantthemes_avatar2 {
width: 435px;
overflow: hidden;
transform: translateX(0px);
animation: float2 6s ease-in-out infinite;
}
.radiantthemes_avatar2 img {
width: 100%;
height: auto;
}
@keyframes float2 {
0% {
transform: translateX(0px);
}
50% {
transform: translateX(-20px);
}
100% {
transform: translateX(0px);
}
}
.radiantthemes_avatar3 {
width: 350px;
overflow: hidden;
transform: translateY(0px);
animation: float3 6s ease-in-out infinite;
}
.radiantthemes_avatar3 img {
width: 100%;
height: auto;
}
@keyframes float3 {
0% {
transform: translateY(0px);
}
50% {
transform: translateY(-20px);
}
100% {
transform: translateY(0px);
}
}
.vertical_anim1 {
position: absolute;
left: 45%;
top: -20px;
z-index: 9999;
width: 75%;
}
.vertical_anim1 img {
width: 100%;
}
.vertical_anim2 {
position: absolute;
right: 40%;
top: 6px;
z-index: 9999;
width: 60%;
}
.vertical_anim2 img {
width: 100%;
}
.vertical_anim3 {
position: absolute;
right: 17%;
top: 40%;
z-index: 9999;
width: 60%;
}
.vertical_anim3 img {
width: 100%;
}
.radiantthemes_avatar4 {
width: 350px;
overflow: hidden;
transform: translateY(0px);
animation: float4 8s ease-in-out infinite;
}
.radiantthemes_avatar4 img {
width: 100%;
height: auto;
}
@keyframes float4 {
0% {
transform: translateX(0px);
}
50% {
transform: translateX(-20px);
}
100% {
transform: translateX(0px);
}
}  .radiantthemes-accordion.element-one .radiantthemes-accordion-item {
border-bottom: 1px rgba(0, 0, 0, 0.07) solid;
}
.radiantthemes-accordion.element-one .radiantthemes-accordion-item:last-child,
.radiantthemes-accordion.element-one .radiantthemes-accordion-item:only-child {
border-bottom: none;
}
.radiantthemes-accordion.element-one .radiantthemes-accordion-item>.radiantthemes-accordion-item-title {
position: relative;
padding-top: 24px;
padding-right: 50px;
padding-bottom: 22px;
cursor: pointer;
}
.radiantthemes-accordion.element-one .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon {
position: absolute;
top: 23px;
right: 0;
z-index: 1;
width: 32px;
height: 32px; border: 1px transparent solid;
border-radius: 50%;
text-align: center;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.radiantthemes-accordion.element-one .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon i.main-icon:before {
font-family: "themify";
content: "\e61a";
font-size: 18px;
color: #FCA301;
line-height: 32px;
font-style: normal;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.radiantthemes-accordion.element-one .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.panel-title {
margin: 0;
font-weight: 700;
font-size: 20px;
color: #1e1e1e;
line-height: 27px;
letter-spacing: -0.6px;
}
.radiantthemes-accordion.element-one .radiantthemes-accordion-item>.radiantthemes-accordion-item-body {
padding-bottom: 25px;
}
.radiantthemes-accordion.element-one .radiantthemes-accordion-item>.radiantthemes-accordion-item-body>*:last-child {
margin-bottom: 0 !important;
}
.radiantthemes-accordion.element-one .radiantthemes-accordion-item>.radiantthemes-accordion-item-body p {
margin-bottom: 17px;
}
.radiantthemes-accordion.element-one .radiantthemes-accordion-item.radiantthemes-active>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon i.main-icon:before {
content: "\e622"; } .radiantthemes-accordion.element-two .radiantthemes-accordion-item {
margin-bottom: 20px;
padding-top: 16px;
padding-right: 20px;
padding-bottom: 18px;
padding-left: 24px;
border: 1px #ddd solid;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.radiantthemes-accordion.element-two .radiantthemes-accordion-item:last-child,
.radiantthemes-accordion.element-two .radiantthemes-accordion-item:only-child {
margin-bottom: 0;
} .elementor-2685 .elementor-element.elementor-element-4482896 .radiantthemes-accordion .radiantthemes-accordion-item > .radiantthemes-accordion-item-title > .panel-title{
padding: 0 0 0 40px;
}
.radiantthemes-accordion.element-two .radiantthemes-accordion-item>.radiantthemes-accordion-item-title {
position: relative;
padding-right: 35px;
cursor: pointer;
}
.radiantthemes-accordion.element-two .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon {
position: absolute;
top: 0px;
left: 0;
z-index: 1;
}
.radiantthemes-accordion.element-two .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon>.line {
position: relative;
display: block;
width: 20px;
height: 20px;
margin-top: 0;
font-family: "Themify";
font-weight: 400;
font-size: 17px !important;
color: #fff;
border-top: 0px none;
line-height: 40px !important;
}
.radiantthemes-accordion.element-two .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon>.line:before,
.radiantthemes-accordion.element-two .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon>.line:after {
position: absolute; top: 27px;
width: 100%;
height: 2px;
z-index: 0;
content: " ";
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.radiantthemes-accordion.element-two .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon>.line:after {
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
content: "\e62a";
}
.radiantthemes-accordion.element-two .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.panel-title {
margin: 0;
font-weight: 600;
font-size: 18px;
color: #3b3b3b;
line-height: 28px;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.radiantthemes-accordion.element-two .radiantthemes-accordion-item>.radiantthemes-accordion-item-body {
padding-top: 11px;
padding-right: 35px;
padding-bottom: 0;
font-size: 16px;
color: #fff;
line-height: 30px;
}
.radiantthemes-accordion.element-two .radiantthemes-accordion-item>.radiantthemes-accordion-item-body>*:last-child {
margin-bottom: 0 !important;
}
.radiantthemes-accordion.element-two .radiantthemes-accordion-item>.radiantthemes-accordion-item-body p {
margin-bottom: 17px;
}
.radiantthemes-accordion.element-two .radiantthemes-accordion-item.radiantthemes-active>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon>.line:before { content: "\e62a";
top: -4px;
}
.radiantthemes-accordion.element-two .radiantthemes-accordion-item.radiantthemes-active>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon>.line:after {
opacity: 0;
}
.radiantthemes-accordion.element-two .radiantthemes-accordion-item.radiantthemes-active>.radiantthemes-accordion-item-title>.panel-title {
color: #fff;
} .radiantthemes-accordion.element-three .radiantthemes-accordion-item {
margin-bottom: 0;
}
.radiantthemes-accordion.element-three .radiantthemes-accordion-item.radiantthemes-active {
border-color: transparent;
}
.radiantthemes-accordion.element-three .radiantthemes-accordion-item>.radiantthemes-accordion-item-title {
position: relative;
padding-top: 15px;
padding-right: 30px;
padding-bottom: 15px;
padding-left: 0;
border-bottom: 1px rgba(255, 255, 255, 0.25) solid;
cursor: pointer;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.radiantthemes-accordion.element-three .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon {
position: absolute;
top: 24px;
right: 1px;
z-index: 1;
}
.radiantthemes-accordion.element-three .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon>.line {
position: relative;
display: block;
width: 10px;
height: 10px;
}
.radiantthemes-accordion.element-three .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon>.line:before,
.radiantthemes-accordion.element-three .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon>.line:after {
position: absolute;
top: calc(50% - 1px);
width: 100%;
height: 2px;
z-index: 0;
content: " ";
background-color: #fff;
}
.radiantthemes-accordion.element-three .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon>.line:after {
transform: rotate(90deg);
-webkit-transform: rotate(90deg);
}
.radiantthemes-accordion.element-three .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.panel-title {
margin: 0;
font-weight: 600;
font-size: 16px;
color: #fff;
line-height: 27px;
}
.radiantthemes-accordion.element-three .radiantthemes-accordion-item>.radiantthemes-accordion-item-body {
padding-top: 20px;
padding-bottom: 20px;
border-bottom: 1px rgba(255, 255, 255, 0.25) solid;
font-size: 16px;
color: #fff;
line-height: 30px;
}
.radiantthemes-accordion.element-three .radiantthemes-accordion-item>.radiantthemes-accordion-item-body>*:last-child {
margin-bottom: 0 !important;
}
.radiantthemes-accordion.element-three .radiantthemes-accordion-item.radiantthemes-active>.radiantthemes-accordion-item-title { }
.radiantthemes-accordion.element-three .radiantthemes-accordion-item.radiantthemes-active>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon>.line:after {
opacity: 0;
} .radiantthemes-accordion.element-four .radiantthemes-accordion-item:last-child,
.radiantthemes-accordion.element-four .radiantthemes-accordion-item:only-child {
border-bottom: none;
}
.radiantthemes-accordion.element-four .radiantthemes-accordion-item>.radiantthemes-accordion-item-title {
position: relative;
padding-top: 22px;
padding-right: 30px;
padding-bottom: 22px;
border-top: 2px rgba(0, 0, 0, 0.1) dotted;
cursor: pointer;
}
.radiantthemes-accordion.element-four .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon {
position: absolute;
top: 22px;
right: 0;
z-index: 1;
text-align: center;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.radiantthemes-accordion.element-four .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon i.main-icon:before {
font-family: "themify";
content: "\e64b";
font-size: 15px;
color: #000;
line-height: 1;
font-style: normal;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.radiantthemes-accordion.element-four .radiantthemes-accordion-item>.radiantthemes-accordion-item-title>.panel-title {
margin: 0;
text-transform: uppercase;
font-weight: 500;
font-size: 17px;
line-height: 30px;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.radiantthemes-accordion.element-four .radiantthemes-accordion-item>.radiantthemes-accordion-item-body {
border-top: 2px rgba(0, 0, 0, 0.1) dotted;
padding-top: 25px;
padding-bottom: 25px;
}
.radiantthemes-accordion.element-four .radiantthemes-accordion-item>.radiantthemes-accordion-item-body>*:last-child {
margin-bottom: 0 !important;
}
.radiantthemes-accordion.element-four .radiantthemes-accordion-item>.radiantthemes-accordion-item-body p {
margin-bottom: 17px;
}
.radiantthemes-accordion.element-four .radiantthemes-accordion-item.radiantthemes-active>.radiantthemes-accordion-item-title>.radiantthemes-accordion-item-title-icon i.main-icon:before {
content: "\e648";
} .radiantthemes-accordion.element-five {
background-color: #fff;
width: 100%;
margin: 0 auto;
}
.radiantthemes-accordion.element-five .accord_bdy {
padding: 0;
}
.radiantthemes-accordion.element-five .accord_bx_sec {
padding: 0 70px 35px 0px;
}
.radiantthemes-accordion.element-five .title {
height: 40px;
background: #6bb170;
color: white;
text-align: center;
padding-top: 13px;
}
.radiantthemes-accordion.element-five .ques_bx {
margin: 0;
padding: 0;
}
.radiantthemes-accordion.element-five .ques_bx li {
padding: 10px 0;
float: left;
width: 100%;
}
.radiantthemes-accordion.element-five .ques_bx li.question {
font-weight: bold;
cursor: pointer;
}
.radiantthemes-accordion.element-five .ques_bx li.a {
display: none;
color: #555759;
}
.radiantthemes-accordion.element-five .ques_bx li p {
margin-bottom: 0;
}
.radiantthemes-accordion.element-five .plus {
opacity: 1;
font-size: 1.3em;
position: relative;
display: inline-block;
width: 16px;
height: 16px;
margin-left: 10px;
margin-top: -2px;
float: right;
}
.radiantthemes-accordion.element-five .plus::after,
.radiantthemes-accordion.element-five .plus::before {
content: "" !important;
background: currentColor;
height: 2px;
width: 16px;
display: block;
position: absolute;
top: 50%;
left: 0;
transition: transform .3s ease-out;
}
.radiantthemes-accordion.element-five .plus::after {
transform: rotate(90deg);
}
.radiantthemes-accordion.element-five .text {
float: left;
color: #555759;
font-weight: 600;
margin-right: 10px;
}
.radiantthemes-accordion.element-five .minus {
opacity: 1;
font-size: 1.3em;
position: relative;
display: inline-block;
width: 16px;
height: 16px;
margin-left: 10px;
float: right;
}
.radiantthemes-accordion.element-five .minus::before {
transform: rotate(135deg);
}
.radiantthemes-accordion.element-five .minus::after {
transform: rotate(45deg);
} @media screen and (min-width:321px) and (max-width:479px) {
.radiantthemes-accordion.element-five .minus {
top: 22px;
right: -15px;
}
.radiantthemes-accordion.element-five .plus {
top: 22px;
right: -15px;
}
.header_holder .wraper_header_main>nav ul.elementor-nav-menu .mega-child-menu ul li {
border-bottom: 1px rgba(0, 0, 0, 0.075) solid;
background: #f1f1f1;
}
.elementor-19871 .elementor-element.elementor-element-c4898af {
padding: 0 !important;
}
} @media screen and (max-width:320px) {
.radiantthemes-accordion.element-five .minus {
top: 22px;
right: -15px;
}
.radiantthemes-accordion.element-five .plus {
top: 22px;
right: -15px;
}
} .radiantthemes-alert-box.element-one {
position: relative;
margin: 0;
padding: 13px 35px 12px 45px;
border-width: 1px;
border-style: solid;
border-radius: 3px;
text-align: left;
font-size: 14px;
line-height: 26px;
}
.radiantthemes-alert-box.element-one.alert-info {
background-color: #e8f3fa;
border-color: #c6dfef;
color: #3097db;
}
.radiantthemes-alert-box.element-one.alert-success {
background-color: #e0f2e0;
border-color: #c4e7c4;
color: #00a500;
}
.radiantthemes-alert-box.element-one.alert-warning {
background-color: #f9ebc8;
border-color: #f4d29c;
color: #df8c16;
}
.radiantthemes-alert-box.element-one.alert-danger {
background-color: #fce4e4;
border-color: #eec1c1;
color: #fb5455;
}
.radiantthemes-alert-box.element-one>.close {
position: absolute;
top: 13px;
right: 15px;
z-index: 1;
opacity: 1;
color: inherit;
}
.radiantthemes-alert-box.element-one>.close i {
font-size: 15px;
line-height: 15px;
}
.radiantthemes-alert-box.element-one>.icon {
position: absolute;
top: 50%;
left: 15px;
z-index: 1;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
.radiantthemes-alert-box.element-one>.icon i {
width: 16px;
text-align: center;
font-size: 16px;
line-height: 16px;
}
.radiantthemes-alert-box.element-one>strong {
font-weight: 600;
} .radiantthemes-alert-box.element-two {
position: relative;
margin: 0;
padding: 13px 35px 12px 45px;
border-width: 1px;
border-bottom-width: 6px;
border-style: solid;
border-radius: 3px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
text-align: left;
font-size: 14px;
line-height: 26px;
}
.radiantthemes-alert-box.element-two.alert-info {
background-color: #e8f3fa;
border-color: #c6dfef;
color: #3097db;
}
.radiantthemes-alert-box.element-two.alert-success {
background-color: #e0f2e0;
border-color: #c4e7c4;
color: #00a500;
}
.radiantthemes-alert-box.element-two.alert-warning {
background-color: #f9ebc8;
border-color: #f4d29c;
color: #df8c16;
}
.radiantthemes-alert-box.element-two.alert-danger {
background-color: #fce4e4;
border-color: #eec1c1;
color: #fb5455;
}
.radiantthemes-alert-box.element-two>.close {
position: absolute;
top: 13px;
right: 15px;
z-index: 1;
opacity: 1;
color: inherit;
}
.radiantthemes-alert-box.element-two>.close i {
font-size: 15px;
line-height: 15px;
}
.radiantthemes-alert-box.element-two>.icon {
position: absolute;
top: 50%;
left: 15px;
z-index: 1;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
}
.radiantthemes-alert-box.element-two>.icon i {
width: 16px;
text-align: center;
font-size: 16px;
line-height: 16px;
}
.radiantthemes-alert-box.element-two>strong {
font-weight: 600;
} .rt-animated-link.element-one {
text-align: center;
}
.rt-animated-link.element-one>.holder {
position: relative;
display: inline-block;
vertical-align: top;
border: 2px rgba(0, 0, 0, 0.17) solid;
}
.rt-animated-link.element-one>.holder:before {
position: absolute;
top: -2px;
right: -2px;
bottom: -2px;
left: -2px;
z-index: 0;
content: " ";
border-width: 2px;
border-style: solid;
opacity: 0;
visibility: hidden;
transform: translateY(-20px);
-webkit-transform: translateY(-20px);
transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
}
.rt-animated-link.element-one>.holder:hover:before {
opacity: 1;
visibility: visible;
transform: translateY(0);
-webkit-transform: translateY(0);
}
.rt-animated-link.element-one>.holder>.main-link {
position: relative;
display: block;
padding: 8px 20px 9px 20px;
font-weight: 500;
font-size: 17px;
line-height: 28px;
} .rt-animated-link.element-two>.holder {
text-align: center;
}
.rt-animated-link.element-two>.holder>.main-link {
position: relative;
display: inline-block;
vertical-align: top;
font-weight: 500;
font-size: 17px;
line-height: 28px;
}
.rt-animated-link.element-two>.holder>.main-link:before,
.rt-animated-link.element-two>.holder>.main-link:after {
position: absolute;
top: -1px;
z-index: 0;
opacity: 0;
visibility: hidden;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.rt-animated-link.element-two>.holder>.main-link:hover:before,
.rt-animated-link.element-two>.holder>.main-link:hover:after {
opacity: 1;
visibility: visible;
}
.rt-animated-link.element-two>.holder>.main-link:before {
left: 0;
content: "[";
}
.rt-animated-link.element-two>.holder>.main-link:hover:before {
left: -20px;
}
.rt-animated-link.element-two>.holder>.main-link:after {
right: 0;
content: "]";
}
.rt-animated-link.element-two>.holder>.main-link:hover:after {
right: -20px;
} .rt-animated-link.element-three>.holder {
text-align: center;
}
.rt-animated-link.element-three>.holder>.main-link {
position: relative;
display: inline-block;
vertical-align: top;
padding-top: 10px;
font-weight: 500;
font-size: 17px;
line-height: 28px;
}
.rt-animated-link.element-three>.holder>.main-link:before {
position: absolute;
top: -10px;
left: 0;
right: 0;
z-index: 0;
content: " ";
height: 1px;
opacity: 0;
visibility: hidden;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.rt-animated-link.element-three>.holder>.main-link:hover:before {
top: 0;
opacity: 1;
visibility: visible;
} .rt-animated-link.element-four>.holder {
text-align: center;
}
.rt-animated-link.element-four>.holder>.main-link {
position: relative;
display: inline-block;
vertical-align: top;
padding-bottom: 10px;
font-weight: 500;
font-size: 17px;
line-height: 28px;
}
.rt-animated-link.element-four>.holder>.main-link:before {
position: absolute;
bottom: 10px;
left: 0;
right: 0;
z-index: 0;
content: " ";
height: 1px;
opacity: 0;
visibility: hidden;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.rt-animated-link.element-four>.holder>.main-link:hover:before {
bottom: 0;
opacity: 1;
visibility: visible;
} .rt-animated-link.element-five>.holder {
text-align: center;
}
.rt-animated-link.element-five>.holder>.main-link {
position: relative;
display: inline-block;
vertical-align: top;
padding-top: 10px;
padding-bottom: 10px;
font-weight: 500;
font-size: 17px;
line-height: 28px;
}
.rt-animated-link.element-five>.holder>.main-link:before {
position: absolute;
top: 100%;
left: 0;
right: 0;
z-index: 0;
content: " ";
height: 1px;
opacity: 0;
visibility: hidden;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.rt-animated-link.element-five>.holder>.main-link:hover:before {
top: 0;
opacity: 1;
visibility: visible;
}
.rt-animated-link.element-five>.holder>.main-link:after {
position: absolute;
bottom: 0;
left: 15px;
right: 15px;
z-index: 0;
content: " ";
height: 1px;
background-color: #1d4fce;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.rt-animated-link.element-five>.holder>.main-link:hover:after {
left: 0;
right: 0;
} .rt-animated-link.element-six>.holder {
text-align: center;
}
.rt-animated-link.element-six>.holder>.main-link {
position: relative;
display: inline-block;
vertical-align: top;
padding-bottom: 10px;
font-weight: 500;
font-size: 17px;
line-height: 28px;
}
.rt-animated-link.element-six>.holder>.main-link>.dot-holder {
position: absolute;
bottom: 0;
left: 50%;
z-index: 0;
height: 4px;
opacity: 0;
visibility: hidden;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.rt-animated-link.element-six>.holder>.main-link:hover>.dot-holder {
opacity: 1;
visibility: visible;
}
.rt-animated-link.element-six>.holder>.main-link>.dot-holder>.dots {
display: inline-block;
vertical-align: top;
width: 4px;
height: 4px;
margin-left: 0;
margin-right: 0;
border-radius: 50%;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.rt-animated-link.element-six>.holder>.main-link:hover>.dot-holder>.dots {
margin-left: 3px;
margin-right: 3px;
} .rt-animated-link.element-seven>.holder {
text-align: center;
}
.rt-animated-link.element-seven>.holder>.main-link {
position: relative;
display: inline-block;
vertical-align: top;
padding-top: 5px;
padding-bottom: 5px;
font-weight: 500;
font-size: 17px;
line-height: 28px;
}
.rt-animated-link.element-seven>.holder>.main-link:before,
.rt-animated-link.element-seven>.holder>.main-link:after {
position: absolute;
left: 0;
right: 0;
z-index: 0;
content: " ";
height: 2px;
opacity: 0.8;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.rt-animated-link.element-seven>.holder>.main-link:before {
top: 0;
}
.rt-animated-link.element-seven>.holder>.main-link:after {
bottom: 0;
}
.rt-animated-link.element-seven>.holder>.main-link:hover:before,
.rt-animated-link.element-seven>.holder>.main-link:hover:after {
opacity: 0.4;
}
.rt-animated-link.element-seven>.holder>.main-link:hover:before {
top: 50%;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
}
.rt-animated-link.element-seven>.holder>.main-link:hover:after {
bottom: 50%;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
} .rt-animated-link.element-eight {
text-align: center;
}
.rt-animated-link.element-eight>.holder {
position: relative;
display: inline-block;
vertical-align: top;
perspective: 800px;
text-align: center;
}
.rt-animated-link.element-eight>.holder>.main-link-fliper,
.rt-animated-link.element-eight>.holder>.main-link {
display: block;
padding: 10px 20px 10px 20px;
font-weight: 500;
font-size: 17px;
line-height: 28px;
}
.rt-animated-link.element-eight>.holder>.main-link-fliper {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
display: block;
color: #fff;
transform-origin: 0 0;
-webkit-transform-origin: 0 0;
transform: rotateX(268deg);
-webkit-transform: rotateX(268deg);
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
}
.rt-animated-link.element-eight>.holder:hover>.main-link-fliper {
transform: rotateX(0);
-webkit-transform: rotateX(0);
}
.rt-animated-link.element-eight>.holder>.main-link {
background-color: rgba(0, 0, 0, 0.1);
border-top: 2px rgba(0, 0, 0, 0.7) solid;
} .rt-beforeafter.element-one {
position: relative;
overflow: hidden;
}
.rt-beforeafter.element-one img {
width: 100%;
display: block;
max-width: none;
}
.rt-beforeafter.element-one .resize {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 50%;
overflow: hidden;
}
.rt-beforeafter.element-one .handle {
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 2px;
margin-left: -1px;
background: white;
cursor: ew-resize;
}
.rt-beforeafter.element-one .handle:after {
position: absolute;
top: 50%;
width: 44px;
height: 44px;
margin-top: -22px;
margin-left: -22px;
content: " ";
background: url(//www.tus-der.org/wp-content/plugins/radiantthemes-addons/assets/images/beforeafter-element-one-icon.png) 0px 0px no-repeat;
border: none;
border-radius: 50%;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.rt-beforeafter.element-one .handle.ba-draggable:after {
transform: scale(0.8);
-webkit-transform: scale(0.8);
} .rt-beforeafter.element-two {
position: relative;
overflow: hidden;
}
.rt-beforeafter.element-two img {
width: 100%;
display: block;
max-width: none;
}
.rt-beforeafter.element-two .resize {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 50%;
overflow: hidden;
}
.rt-beforeafter.element-two .handle {
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 2px;
margin-left: -1px;
background: white;
cursor: ew-resize;
}
.rt-beforeafter.element-two .handle:after {
position: absolute;
top: 50%;
width: 24px;
height: 13px;
margin-top: -6px;
margin-left: -11px;
content: " ";
background: url(//www.tus-der.org/wp-content/plugins/radiantthemes-addons/assets/images/beforeafter-element-two-icon.png) 0px 0px no-repeat;
border: none;
border-radius: 50%;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.rt-beforeafter.element-two .handle.ba-draggable:after {
transform: scale(0.8);
-webkit-transform: scale(0.8);
} .rt-beforeafter.element-three {
position: relative;
overflow: hidden;
}
.rt-beforeafter.element-three img {
width: 100%;
display: block;
max-width: none;
}
.rt-beforeafter.element-three .resize {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 50%;
overflow: hidden;
}
.rt-beforeafter.element-three .handle {
position: absolute;
left: 50%;
top: 0;
bottom: 0;
width: 2px;
margin-left: -1px;
background: white;
cursor: ew-resize;
}
.rt-beforeafter.element-three .handle:after {
position: absolute;
top: 50%;
width: 44px;
height: 44px;
margin-top: -22px;
margin-left: -22px;
content: " ";
background: url(//www.tus-der.org/wp-content/plugins/radiantthemes-addons/assets/images/beforeafter-element-three-icon.png) 0px 0px no-repeat;
border: none;
border-radius: 50%;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.rt-beforeafter.element-three .handle.ba-draggable:after {
transform: scale(0.8);
-webkit-transform: scale(0.8);
} .radiantthemes-blockquote.element-one>blockquote {
text-align: center;
}
.radiantthemes-blockquote.element-one>blockquote>*:last-child {
margin-bottom: 0 !important;
}
.radiantthemes-blockquote.element-one>blockquote>i.fa {
display: block;
margin-bottom: 20px;
font-size: 80px;
color: #e7e9ef;
line-height: 80px;
}
.radiantthemes-blockquote.element-one>blockquote cite {
display: block;
margin-top: 20px;
font-weight: 500;
font-size: 13px;
color: #2f2f2f;
line-height: 25px;
font-style: normal;
} .radiantthemes-blockquote.element-two>blockquote {
font-weight: 500;
}
.radiantthemes-blockquote.element-two>blockquote>*:last-child {
margin-bottom: 0 !important;
}
.radiantthemes-blockquote.element-two>blockquote>i.fa {
display: none;
}
.radiantthemes-blockquote.element-two>blockquote cite {
display: block;
margin-top: 20px;
font-weight: 400;
font-size: 14px;
color: #2f2f2f;
line-height: 25px;
font-style: normal;
} .radiantthemes-blockquote.element-three>blockquote {
position: relative;
padding-left: 65px;
}
.radiantthemes-blockquote.element-three>blockquote>*:last-child {
margin-bottom: 0 !important;
}
.radiantthemes-blockquote.element-three>blockquote>i.fa {
position: absolute;
top: 4px;
left: 0;
z-index: 1;
font-size: 45px;
color: #5d5e64;
line-height: 45px;
}
.radiantthemes-blockquote.element-three>blockquote cite {
display: block;
margin-top: 20px;
font-weight: 500;
font-size: 13px;
color: #2f2f2f;
line-height: 25px;
font-style: normal;
} .blog.element-one .blog-item {
display: block;
position: relative;
padding: 0 15px;
overflow: hidden; }
.blog.element-one .blog-item>.holder>.data>.post-meta span.comments { }
.blog.element-one .blog-item>.holder>.data>.post-meta span.comments i {
margin-right: 7px;
}
.blog.element-one .blog-item>.holder { position: relative;
overflow: hidden;
margin-bottom: 40px;
}
.blog.element-one .blog-item>.holder>.pic {
transform: scale(1.06);
position: relative;
overflow: hidden;
transition: transform 1s cubic-bezier(.33, .02, 0, .93);
}
.blog.element-one .blog-item>.holder>.pic>.placeholder {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
background: center top no-repeat;
background-size: cover;
background-position: center;
}
.blog.element-one .blog-item>.holder:hover>.pic {
transform: scale(1.06) translateX(3%);
transition: transform 1s cubic-bezier(.33, .02, 0, .93);
}
.blog.element-one .blog-item>.holder>.pic .bg-overlay {
background: rgba(0, 0, 0, 0.5);
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
opacity: 0;
-webkit-transition: all 0.5s ease-in-out 0s;
-moz-transition: all 0.5s ease-in-out 0s;
transition: all 0.5s ease-in-out 0s;
}  .blog.element-one .blog-item>.holder:hover>.pic:before {
opacity: 1;
visibility: visible;
}
.blog.element-one .blog-item>.holder>.pic>img {
width: 100%;
float: left;
height: 238px;
}
.blog.element-one .blog-item>.holder>.data {
padding: 34px 0px 10px 0;
}
.blog.element-one .blog-item>.holder>.data>.date {
margin-bottom: 8px;
width: 100%;
float: left;
color: #51565E;
font-size: 13px;
}
.blog.element-one .blog-item>.holder>.data>.title {
display: inline-block;
line-height: 0;
margin-bottom: 10px;
}
.blog.element-one .blog-item>.holder>.data>.title>a {
text-decoration: none;
color: #1A1C26;
font-size: 22px; line-height: 32px; }
.blog.element-one .blog-item>.holder>.data>.post-meta { }
.blog.element-one .blog-item>.holder>.data>.post-meta>span {
font-size: 13px;
color: #51565E;
margin-right: 30px; }
.blog.element-one .blog-item > .holder > .data > .post-meta > .date i {
padding: 0 6px 0 0;
}
.blog.element-one .blog-item > .holder > .data > .post-meta > .author i {
padding: 0 6px 0 0;
}
.blog.element-one .blog-item>.holder>.data>span.author {
color: #6a7c92;
} @media screen and (min-width:321px) and (max-width:479px) {
.blog.element-one .blog-item>.holder>.pic>img {
height: 100%;
}
} @media screen and (max-width:320px) {
.blog.element-one .blog-item>.holder>.pic>img {
height: 100%;
}
} .blog.element-two .blog-item {
display: block;
position: relative;
padding: 0 15px;
overflow: hidden;
float: left;
}
.blog.element-two .blog-item>.holder>.data>.post-meta span.comments {
float: right;
}
.blog.element-two .blog-item>.holder>.data>.post-meta span.comments i {
margin-right: 7px;
}
.blog.element-two .blog-item>.holder {
background-color: #fff;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
position: relative;
overflow: hidden;
margin-bottom: 40px;
}
.blog.element-two .blog-item>.holder>.pic {
transform: scale(1) translateY(0);
position: relative;
overflow: hidden;
transition: all 0.8s cubic-bezier(0.39, 0.01, 0.36, 0.9);
}
.blog.element-two .blog-item>.holder>.pic>.placeholder {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
background: center top no-repeat;
background-size: cover;
background-position: center;
}
.blog.element-two .blog-item>.holder:hover>.pic {
transform: scale(1.1) translateY(-9px);
}
.blog.element-two .blog-item>.holder>.pic .bg-overlay {
background: rgba(0, 0, 0, 0.5);
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
opacity: 0;
-webkit-transition: all 0.5s ease-in-out 0s;
-moz-transition: all 0.5s ease-in-out 0s;
transition: all 0.5s ease-in-out 0s;
}
.blog.element-two .blog-item>.holder:hover>.pic .bg-overlay {
opacity: 1;
}
.blog.element-two .blog-item>.holder>.pic:before {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
content: "";
z-index: 2;
background-color: rgba(0, 0, 0, 0.3);
opacity: 0;
visibility: hidden;
transition: all 0.6s cubic-bezier(0.39, 0.01, 0.36, 0.9);
-webkit-transition: all 0.6s cubic-bezier(0.39, 0.01, 0.36, 0.9);
}
.blog.element-two .blog-item>.holder:hover>.pic:before {
opacity: 1;
visibility: visible;
}
.blog.element-two .blog-item>.holder>.pic>img {
width: 100%;
float: left;
height: 230px;
}
.blog.element-two .blog-item>.holder>.post-btn>.category-list {
position: absolute;
top: 19px;
right: 5px;
z-index: 2;
font-size: 0;
opacity: 0;
visibility: hidden;
transform: translateY(-25px);
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
}
.blog.element-two .blog-item>.holder:hover>.post-btn>.category-list {
position: absolute;
top: 15px;
right: 5px;
z-index: 2;
font-size: 0;
opacity: 1;
visibility: visible;
transform: translateY(0px);
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
}
.blog.element-two .blog-item>.holder>.post-btn>.category-list>a {
display: inline-block;
vertical-align: top;
margin-right: 8px;
margin-bottom: 10px;
padding: 8px 15px 8px 15px;
border: 1px solid #fff;
border-radius: 30px;
text-transform: uppercase;
font-weight: 500;
font-size: 11px;
color: #fff;
line-height: 1.1;
-webkit-transition: all 0.5s ease-in-out 0s;
-moz-transition: all 0.5s ease-in-out 0s;
transition: all 0.5s ease-in-out 0s;
text-decoration: none;
}
.blog.element-two .blog-item>.holder>.post-btn>.category-list>a:hover {
color: #1A1C26;
background-color: #fff;
-webkit-transition: all 0.5s ease-in-out 0s;
-moz-transition: all 0.5s ease-in-out 0s;
transition: all 0.5s ease-in-out 0s;
}
.blog.element-two .blog-item>.holder>.post-btn>.post-button {
display: block;
position: absolute;
top: 25%;
left: 0px;
right: 0px;
width: 35%;
margin: 0 auto;
padding: 5px 10px;
color: #fff;
text-align: center;
background: linear-gradient(90deg, #F97D41 0%, #FE6664 100%);
z-index: 2;
border-radius: 3px;
box-shadow: 0 5px 25px -4px rgba(9, 31, 67, .15);
transform: translateY(25px);
opacity: 0;
visibility: hidden;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
text-decoration: none;
font-size: 13px;
}
.blog.element-two .blog-item>.holder:hover .post-button {
transform: translateY(0);
opacity: 1;
visibility: visible;
}
.blog.element-two .blog-item>.holder>.post-btn>.post-button:hover {
background-color: #FC6086;
}
.blog.element-two .blog-item>.holder>.post-btn>.post-button:hover .ti-angle-right {
color: #ffffff;
}
.blog.element-two .blog-item>.holder>.post-btn>.post-button>.ti-angle-right {
color: #FC6086;
font-size: 18px;
line-height: 55px;
display: block;
text-align: center;
}
.blog.element-two .blog-item>.holder>.data {
padding: 15px 20px 15px 25px;
}
.blog.element-two .blog-item>.holder>.data>.date {
margin-bottom: 8px;
width: 100%;
float: left;
color: #51565E;
font-size: 13px;
}
.blog.element-two .blog-item>.holder>.data>.title {
display: inline-block;
line-height: 0;
}
.blog.element-two .blog-item>.holder>.data>.title>a {
text-decoration: none;
color: #1A1C26;
font-size: 22px;
font-weight: 500;
line-height: 32px;
letter-spacing: -0.7px;
}
.blog.element-two .blog-item>.holder>.data>.post-meta {
border-top: 1px solid #CCCCCC;
padding-top: 12px;
}
.blog.element-two .blog-item>.holder>.data>.post-meta>span {
font-size: 13px;
color: #51565E; }
.blog.element-two .blog-item>.holder>.data>span.author {
color: #6a7c92;
} @media screen and (min-width:321px) and (max-width:479px) {
.blog.element-two .blog-item>.holder>.pic>img {
height: 100%;
}
} @media screen and (max-width:320px) {
.blog.element-two .blog-item>.holder>.pic>img {
height: 100%;
}
}  .blog.element-three .style-one .category-list {
position: absolute;
top: 19px;
right: 5px;
z-index: 2;
font-size: 0;
}
.blog.element-three .style-one .category-list>a {
display: inline-block;
vertical-align: top;
margin-right: 8px;
margin-bottom: 10px;
padding: 8px 15px 8px 15px;
background-color: rgba(255, 255, 255, 0.87);
border-radius: 30px;
text-transform: uppercase;
font-weight: 500;
font-size: 11px;
color: #181b31;
line-height: 1.1;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.blog.element-three .style-one .category-list>a:hover {
color: #ffffff;
background-color: #190e22;
opacity: 0.87;
}
.blog.element-three .style-one {
background-color: #fff;
box-shadow: 0 0 15px rgba(0, 0, 0, 0.15);
border-radius: 5px;
position: relative;
overflow: hidden;
margin-bottom: 40px;
}
.blog.element-three .style-one .post-thumbnail {
transform: scale(1) translateY(0);
position: relative;
margin-bottom: 15px;
overflow: hidden;
transition: all 0.8s cubic-bezier(0.39, 0.01, 0.36, 0.9);
}
.blog.element-three .style-one .post-thumbnail>img {
width: 100%;
float: left;
}
.blog.element-three .style-one .post-thumbnail>.placeholder {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
background: center top no-repeat;
background-position-x: center;
background-position-y: top;
background-image: none;
background-size: auto;
background-size: cover;
background-position: center;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.blog.element-three .style-one .post-btn {
text-align: right;
top: -42px;
position: relative;
right: 25px;
}
.blog.element-three .style-one .post-button {
display: block;
float: right;
width: 55px;
height: 55px;
border-radius: 50%;
background-color: #fff;
z-index: 2;
box-shadow: 0 5px 25px -4px rgba(9, 31, 67, .15);
transform: translateY(25px);
opacity: 0;
visibility: hidden;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
}
.blog.element-three .style-one:hover .post-button {
transform: translateY(0);
opacity: 1;
visibility: visible;
}
.blog.element-three .style-one .post-data {
padding: 15px 20px 25px 25px;
}
.blog.element-three .style-one .entry-main .entry-header h3.entry-title {
margin-bottom: 13px;
padding-bottom: 12px;
line-height: 0;
border-bottom: 1px #ededed solid;
}
.blog.element-three .style-one .entry-main .entry-header .entry-title a {
color: inherit;
}
.blog.element-three .style-one .post-button .ti-angle-right {
color: #1ed5a4;
font-size: 18px;
line-height: 55px;
display: block;
text-align: center;
border-radius: 100%;
transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
}
.blog.element-three .style-one .post-button:hover .ti-angle-right {
color: #ffffff !important;
}
.blog.element-three .style-one.blog-item {
margin: 0 15px 0 15px;
}
.blog.element-three .owl-stage-outer {
padding: 0 0 13px 0;
}
.blog.element-three .style-one .post-meta {
margin-bottom: 0;
font-size: 0;
}
.blog.element-three .style-one .post-meta span.author {
color: #6a7c92;
}
.blog.element-three .style-one .post-meta span {
font-size: 13px;
color: #999;
line-height: 1.8;
text-decoration: none;
} .blog[class*='element-'].owl-nav-style-one .owl-nav {
margin-top: 20px;
margin-left: 15px;
margin-right: 15px;
text-align: center;
font-size: 0;
}
.blog[class*='element-'].owl-nav-style-two .owl-nav {
font-size: 0;
}
.blog[class*='element-'] .owl-nav>.owl-prev,
.blog[class*='element-'] .owl-nav>.owl-next {
display: inline-block;
vertical-align: top;
width: 40px;
height: 40px;
background-color: initial;
border: 1px #08276e solid;
text-align: center;
}
.blog[class*='element-'].owl-nav-style-one .owl-nav>.owl-prev,
.blog[class*='element-'].owl-nav-style-one .owl-nav>.owl-next {
margin-left: 7px;
margin-right: 7px;
}
.blog[class*='element-'].owl-nav-style-two .owl-nav>.owl-prev,
.blog[class*='element-'].owl-nav-style-two .owl-nav>.owl-next {
position: absolute;
top: 50%;
margin-top: -20px;
background-color: rgba(255, 255, 255, 0.95);
}
.blog[class*='element-'].owl-nav-style-two .owl-nav>.owl-prev {
left: 15px;
}
.blog[class*='element-'].owl-nav-style-two .owl-nav>.owl-next {
right: 15px;
}
.blog[class*='element-'] .owl-nav>.owl-prev:before,
.blog[class*='element-'] .owl-nav>.owl-next:before {
font-family: "FontAwesome";
font-size: 30px;
color: #08276e;
line-height: 36px;
}
.blog[class*='element-'] .owl-nav>.owl-prev:before {
content: "\f104";
}
.blog[class*='element-'] .owl-nav>.owl-next:before {
content: "\f105";
}
.blog[class*='element-'] .owl-dots {
margin-top: 20px;
margin-left: 15px;
margin-right: 15px;
}
.blog[class*='element-'].owl-dot-style-one .owl-dots {
text-align: center;
}
.blog[class*='element-'].owl-dot-style-two .owl-dots {
text-align: right;
}
.blog[class*='element-'] .owl-dots>.owl-dot {
display: inline-block;
vertical-align: top;
}
.blog[class*='element-'].owl-dot-style-one .owl-dots>.owl-dot {
margin-left: 5px;
margin-right: 5px;
}
.blog[class*='element-'].owl-dot-style-two .owl-dots>.owl-dot {
margin-left: 3px;
margin-right: 3px;
}
.blog[class*='element-'].owl-dot-style-one .owl-dots>.owl-dot>span {
display: block;
width: 12px;
height: 12px;
background-color: #08276e;
border-radius: 50%;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.blog[class*='element-'].owl-dot-style-one .owl-dots>.owl-dot.active>span {
background-color: #fde428;
}
.blog[class*='element-'].owl-dot-style-two .owl-dots>.owl-dot>span {
display: block;
width: 15px;
height: 3px;
background-color: #fff;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.blog[class*='element-'].owl-dot-style-two .owl-dots>.owl-dot.active>span {
background-color: #fde428;
} @media (min-width: 1281px) {}
@media (min-width: 1025px) and (max-width: 1280px) {}
@media (min-width: 768px) and (max-width: 1024px) {}
@media (max-width: 767px) {} .blog[class*='element-'].owl-nav-style-one .owl-nav {
margin-top: 20px;
margin-left: 15px;
margin-right: 15px;
text-align: center;
font-size: 0;
}
.blog[class*='element-'].owl-nav-style-two .owl-nav {
font-size: 0;
}
.blog[class*='element-'] .owl-nav>.owl-prev,
.blog[class*='element-'] .owl-nav>.owl-next {
display: inline-block;
vertical-align: top;
width: 40px;
height: 40px;
background-color: initial;
border: 1px #08276e solid;
text-align: center;
}
.blog[class*='element-'].owl-nav-style-one .owl-nav>.owl-prev,
.blog[class*='element-'].owl-nav-style-one .owl-nav>.owl-next {
margin-left: 7px;
margin-right: 7px;
}
.blog[class*='element-'].owl-nav-style-two .owl-nav>.owl-prev,
.blog[class*='element-'].owl-nav-style-two .owl-nav>.owl-next {
position: absolute;
top: 50%;
margin-top: -20px;
background-color: rgba(255, 255, 255, 0.95);
}
.blog[class*='element-'].owl-nav-style-two .owl-nav>.owl-prev {
left: 15px;
}
.blog[class*='element-'].owl-nav-style-two .owl-nav>.owl-next {
right: 15px;
}
.blog[class*='element-'] .owl-nav>.owl-prev:before,
.blog[class*='element-'] .owl-nav>.owl-next:before {
font-family: "FontAwesome";
font-size: 30px;
color: #08276e;
line-height: 36px;
}
.blog[class*='element-'] .owl-nav>.owl-prev:before {
content: "\f104";
}
.blog[class*='element-'] .owl-nav>.owl-next:before {
content: "\f105";
}
.blog[class*='element-'] .owl-dots {
margin-top: 20px;
margin-left: 15px;
margin-right: 15px;
}
.blog[class*='element-'].owl-dot-style-one .owl-dots {
text-align: center;
}
.blog[class*='element-'].owl-dot-style-two .owl-dots {
text-align: right;
}
.blog[class*='element-'] .owl-dots>.owl-dot {
display: inline-block;
vertical-align: top;
}
.blog[class*='element-'].owl-dot-style-one .owl-dots>.owl-dot {
margin-left: 5px;
margin-right: 5px;
}
.blog[class*='element-'].owl-dot-style-two .owl-dots>.owl-dot {
margin-left: 3px;
margin-right: 3px;
}
.blog[class*='element-'].owl-dot-style-one .owl-dots>.owl-dot>span {
display: block;
width: 10px;
height: 10px;
background-color: #a8a8a8;
;
border-radius: 50%;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.blog[class*='element-'].owl-dot-style-one .owl-dots>.owl-dot.active>span {
background-color: #6a30f5;
}
.blog[class*='element-'].owl-dot-style-two .owl-dots>.owl-dot>span {
display: block;
width: 15px;
height: 3px;
background-color: #fff;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.blog[class*='element-'].owl-dot-style-two .owl-dots>.owl-dot.active>span {
background-color: #fde428;
} .blog.element-four {
width: auto;
margin-left: -15px;
margin-right: -15px;
}
.blog.element-four .blog-item {
padding-left: 15px;
padding-right: 15px;
}
.blog.element-four .blog-item>.holder>.pic {
position: relative;
overflow: hidden;
margin-bottom: 19px;
padding-top: calc((66 / 100) * 100%);
}
.blog.element-four .blog-item>.holder>.pic>.pic-main {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
background: center center no-repeat;
background-size: cover;
transition: .3s ease-out;
-webkit-transition: .3s ease-out;
transform: scale(1.06);
transition: transform 0.5s cubic-bezier(.33,.02,0,.93);
overflow: hidden
}
.blog.element-four .blog-item>.holder>.data>*:last-child {
margin-bottom: 0 !important;
}
.blog.element-four .blog-item>.holder>.data ul.meta {
margin-bottom: 9px;
}
.blog.element-four .blog-item>.holder>.data ul.meta>li {
font-weight: 500;
font-size: 16px;
line-height: 26px;
}
.blog.element-four .blog-item>.holder>.data ul.meta>li a {
color: inherit;
}
.blog.element-four .blog-item>.holder>.data .title {
margin-bottom: 15px;
font-weight: 600;
font-size: 20px;
line-height: 26px;
}
.blog.element-four .blog-item>.holder>.data .title a {
color: inherit;
}
.blog.element-four .blog-item>.holder:hover>.pic>.pic-main {
transform: scale(1.06) translateX(2%);
transition: transform 0.5s cubic-bezier(.33,.02,0,.93);
}
.blog.element-four .blog-item>.holder>.data .btn span {
position: relative;
display: inline-block;
}
.blog.element-four .blog-item>.holder>.data .btn span:before {
-webkit-transform-origin: 100% 50%;
-ms-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.blog.element-four .blog-item>.holder>.data .btn span:after,
.blog.element-four .blog-item>.holder>.data .btn span:before {
content: '';
position: absolute;
bottom: 3px;
left: 0;
width: 100%;
height: 1px;
background-color: currentColor;
-webkit-transition: .35s cubic-bezier(.04, .11, .6, .97);
-o-transition: .35s cubic-bezier(.04, .11, .6, .97);
transition: .35s cubic-bezier(.04, .11, .6, .97);
}
.blog.element-four .blog-item>.holder>.data .btn:hover span:before {
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.blog.element-four .blog-item>.holder>.data .btn span:after {
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.blog.element-four .blog-item>.holder>.data .btn:hover span:after {
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
-webkit-transition-delay: .34s;
-o-transition-delay: .34s;
transition-delay: .34s;
}
.blog.element-four:not(.owl-carousel) .blog-item {
float: left;
margin-bottom: 40px;
} .blog.element-five .blog-item {
margin-bottom: 0px;
display: block;
position: relative; padding: 0px;
overflow: hidden;
float: left;
}
.blog.element-five .blog-item .holder { position: relative;
overflow: hidden;
margin-bottom: 40px;
transition: all 0.3s ease-in-out;
} .blog.element-five .blog-item .holder .pic { position: relative;
overflow: hidden;
transition: all 0.8s cubic-bezier(0.39, 0.01, 0.36, 0.9);
border-radius: 0px; height: auto;
}
.blog.element-five .blog-item .holder:hover .pic { border-radius: 0px;
}
.blog.element-five .blog-item .holder .pic .bg-overlay {
background: rgba(237, 27, 36, 0.3);
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
opacity: 0;
-webkit-transition: all 0.5s ease-in-out 0s;
-moz-transition: all 0.5s ease-in-out 0s;
transition: all 0.5s ease-in-out 0s;
}
.blog.element-five .blog-item .holder:hover .pic .bg-overlay {
opacity: 1;
}
.blog.element-five .blog-item .holder .pic img {
width: 100%;
float: left;
height: 100%;
}
.blog.element-five .blog-item .holder .post-btn .post-button .ti-arrow-right {
display: block;
position: absolute;
top: 76px;
left: 0px;
right: 0px;
width: 60px;
height: 60px;
line-height: 40px;
margin: 0 auto;
padding: 10px 20px;
color: #fff;
text-align: center;
background: linear-gradient(90deg, #ED1B24 0%, #ED1B24 100%);
z-index: 2;
border-radius: 0px;
box-shadow: 0 5px 25px -4px rgba(9, 31, 67, .15);
transform: translateY(25px);
opacity: 0;
visibility: hidden;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
text-decoration: none;
font-size: 18px;
}
.blog.element-five .blog-item .holder:hover .post-button .ti-arrow-right {
transform: translateY(0);
opacity: 1;
visibility: visible;
}
.blog.element-five .blog-item .holder .post-btn .post-button:hover {
background-color: #FC6086;
}
.blog.element-five .blog-item .holder .data { padding: 30px 0px 20px 0px;
float: left;
width: 100%;
}
.blog.element-five .blog-item .holder .data .date {
margin-bottom: 8px;
width: auto;
float: left;
color: #808595;
font-size: 14px;
line-height: 14px;
text-align: left;
padding: 0 13px 0 0;
display: block;
position: relative;
}
.blog.element-five .blog-item .holder .data .category {
margin-bottom: 8px;
width: auto;
float: left;
color: #FB5248;
font-size: 14px;
line-height: 14px;
text-align: left;
padding: 0 0px 0 13px;
}
.blog.element-five .blog-item .holder .data .date:after {
content: "";
background: #808595;
width: 1px;
height: 14px;
position: absolute;
right: 0;
top: 6px;
}
.blog.element-five .blog-item .holder .data .title {
text-align: left;
float: left; margin-top: 0px;
width: 100%;
}
.blog.element-five .blog-item .holder .data .title a {
text-decoration: none;
color: #1D1847;
letter-spacing: -0.2px;
}
.blog.element-five .blog-item .holder .data p{
text-align: left;
margin-top: 0px;
float: left;
} .blog.element-six {
width: auto;
margin-left: -15px;
margin-right: -15px;
}
.blog.element-six .blog-item {
padding-left: 15px;
padding-right: 15px;
}
.blog.element-six .blog-item>.holder>.pic {
position: relative;
overflow: hidden;
margin-bottom: 19px;
padding-top: calc((66 / 100) * 100%);
}
.blog.element-six .blog-item>.holder>.pic>.pic-main {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
background: center center no-repeat;
background-size: cover;
transition: .42s ease-out;
-webkit-transition: .42s ease-out;
transform: scale(1.06);
transition: transform 1s cubic-bezier(.33,.02,0,.93);
}
.blog.element-six .blog-item>.holder>.data>*:last-child {
margin-bottom: 0 !important;
}
.blog.element-six .blog-item>.holder>.data ul.meta {
margin-bottom: 9px;
}
.blog.element-six .blog-item>.holder>.data ul.meta>li {
font-weight: 500;
font-size: 16px;
line-height: 26px;
}
.blog.element-six .blog-item>.holder>.data ul.meta>li a {
color: inherit;
}
.blog.element-six .blog-item>.holder>.data .title {
margin-bottom: 15px;
font-weight: 600;
font-size: 20px;
line-height: 26px;
letter-spacing: -0.3px;
}
.blog.element-six .blog-item>.holder>.data .title a {
color: inherit;
}
.blog.element-six .blog-item>.holder:hover>.pic>.pic-main {
transform: scale(1.06) translateX(2%);
transition: transform 1s cubic-bezier(.33,.02,0,.93);
}
.blog.element-six .blog-item>.holder>.data .btn span {
position: relative;
display: inline-block;
}
.blog.element-six .blog-item>.holder>.data .btn i {
padding-left: 8px;
}
.blog.element-six:not(.owl-carousel) .blog-item {
float: left;
margin-bottom: 40px;
}     .radiantthemes-button {
width: 100%;
}
.radiantthemes-button[data-button-direction=left] {
text-align: left;
}
.radiantthemes-button[data-button-direction=center] {
text-align: center;
}
.radiantthemes-button[data-button-direction=right] {
text-align: right;
}
.radiantthemes-button .radiantthemes-button-main {
position: relative;
display: inline-block;
vertical-align: top;
text-align: center;
transition: all 0.3s ease-in-out !important;
-webkit-transition: all 0.3s ease-in-out !important;
}
.radiantthemes-button[data-button-fullwidth=true] .radiantthemes-button-main {
width: 100%;
}
.radiantthemes-button[class*='hover-style-'] .radiantthemes-button-main>.overlay {
position: absolute;
z-index: 0;
content: " ";
}
.radiantthemes-button .radiantthemes-button-main>.placeholder {
position: relative;
}
.radiantthemes-button .radiantthemes-button-main i {
transition: margin 0.3s ease-in-out, opacity 0.3s ease-in-out;
-webkit-transition: margin 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.radiantthemes-button[data-button-icon-position=left] .radiantthemes-button-main i {
margin-right: 10px;
}
.radiantthemes-button[data-button-icon-position=right] .radiantthemes-button-main i {
margin-left: 10px;
}  .radiantthemes-button.hover-style-two .radiantthemes-button-main {
overflow: hidden;
}
.radiantthemes-button.hover-style-two .radiantthemes-button-main>.overlay {
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 0;
border-radius: inherit;
transition: width 0.3s ease-in-out;
-webkit-transition: width 0.3s ease-in-out;
}
.radiantthemes-button.hover-style-two .radiantthemes-button-main:hover>.overlay {
width: 100%;
} .radiantthemes-button.hover-style-three .radiantthemes-button-main>.overlay {
top: 0;
right: 0;
bottom: 0;
left: 0;
border-radius: inherit;
opacity: 0;
visibility: hidden;
transform: scale(0);
-webkit-transform: scale(0);
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.radiantthemes-button.hover-style-three .radiantthemes-button-main:hover>.overlay {
opacity: 1;
visibility: visible;
transform: scale(1);
-webkit-transform: scale(1);
} .radiantthemes-button.hover-style-four .radiantthemes-button-main i {
opacity: 0;
visibility: hidden;
}
.radiantthemes-button.hover-style-four .radiantthemes-button-main:hover i {
opacity: 1;
visibility: visible;
}
.radiantthemes-button[data-button-icon-position=left].hover-style-four .radiantthemes-button-main i {
margin-right: -3px;
}
.radiantthemes-button[data-button-icon-position=left].hover-style-four .radiantthemes-button-main:hover i {
margin-right: 10px;
}
.radiantthemes-button[data-button-icon-position=right].hover-style-four .radiantthemes-button-main i {
margin-left: -3px;
}
.radiantthemes-button[data-button-icon-position=right].hover-style-four .radiantthemes-button-main:hover i {
margin-left: 10px;
} .radiantthemes-button.hover-style-five .radiantthemes-button-main:hover {
box-shadow: 0px 8px 25px rgba(0, 0, 0, 0.25);
transform: translateY(-5px);
-webkit-transform: translateY(-5px);
} .radiantthemes-button.hover-style-six .radiantthemes-button-main {
backface-visibility: hidden;
}
.radiantthemes-button.hover-style-six .radiantthemes-button-main:hover {
animation-name: ButtonHoverSixHorizontalShake;
animation-duration: 1s;
animation-timing-function: ease-in-out;
animation-iteration-count: 1;
}
@keyframes ButtonHoverSixHorizontalShake {
16.65% {
transform: translateX(8px);
}
33.3% {
transform: translateX(-6px);
}
49.95% {
transform: translateX(4px);
}
66.6% {
transform: translateX(-2px);
}
83.25% {
transform: translateX(1px);
}
100% {
transform: translateX(0);
}
} .radiantthemes-button.hover-style-seven .radiantthemes-button-main {
backface-visibility: hidden;
}
.radiantthemes-button.hover-style-seven .radiantthemes-button-main:hover {
box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
transform: scale(1.1);
-webkit-transform: scale(1.1);
} .rt-call-to-action-wraper.element-one {
position: relative;
overflow: hidden;
padding-left: 30px;
padding-right: 30px;
clear: both;
}
.rt-call-to-action-wraper.element-one>.rt-call-to-action-wraper-overlay {
position: absolute;
top: 0;
right: -30px;
z-index: 0;
width: calc(50% - 165px);
height: 100%;
transform: skew(-15deg);
-webkit-transform: skew(-15deg);
}
.rt-call-to-action-wraper.element-one .rt-call-to-action {
max-width: 1140px;
margin: 0 auto;
}
.rt-call-to-action-wraper.element-one .rt-call-to-action>[class*='col-'] {
padding-right: 0;
padding-left: 0;
}
.rt-call-to-action-wraper.element-one .rt-call-to-action-item {
padding: 40px 0px 40px 0px;
}
.rt-call-to-action-wraper.element-one .rt-call-to-action-item>.table {
display: table;
table-layout: fixed;
width: 100%;
height: 100%;
margin: 0;
}
.rt-call-to-action-wraper.element-one .rt-call-to-action-item>.table>.table-cell {
display: table-cell;
width: 100%;
height: 100%;
vertical-align: middle;
}
.rt-call-to-action-wraper.element-one .rt-call-to-action-item>.table>.table-cell>*:last-child {
margin-bottom: 0 !important;
}
.rt-call-to-action-wraper.element-one .rt-call-to-action-item h3 {
margin-bottom: 10px;
}
.rt-call-to-action-wraper.element-one .rt-call-to-action-item h4 {
margin-bottom: 15px;
}
.rt-call-to-action-wraper.element-one .rt-call-to-action-item h4 strong {
display: block;
margin-top: 3px;
font-size: 170%;
line-height: 120%;
}
.rt-call-to-action-wraper.element-one .rt-call-to-action-item p {
margin-bottom: 20px;
}
.rt-call-to-action-wraper.element-one .rt-call-to-action-item .btn {
margin-bottom: 20px;
padding: 7px 20px 7px 20px;
border-radius: 0;
cursor: pointer;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
} @media screen and (min-width: 1200px) {
.rt-call-to-action-wraper.element-one .rt-call-to-action-item {
background: none !important;
}
} @media screen and (min-width: 992px) and (max-width: 1199px) {
.rt-call-to-action-wraper.element-one>.rt-call-to-action-wraper-overlay {
width: calc(50% - 60px);
}
.rt-call-to-action-wraper.element-one .rt-call-to-action-item {
background: none !important;
}
} @media screen and (min-width: 768px) and (max-width: 991px) {
.rt-call-to-action-wraper.element-one {
padding-left: 15px;
padding-right: 15px;
}
.rt-call-to-action-wraper.element-one>.rt-call-to-action-wraper-overlay {
width: calc(50% - 40px);
}
.rt-call-to-action-wraper.element-one .rt-call-to-action-item {
background: none !important;
}
.rt-call-to-action-wraper.element-one .rt-call-to-action-item h4 strong {
font-size: 140%;
}
.blog.element-five .blog-item .holder .data{
height: auto !important;
}
} @media screen and (min-width: 480px) and (max-width: 767px) {
.blog.element-five .blog-item .holder .data{
padding: 20px 0px 20px 0px;
}
.blog.element-five .blog-item .holder .data .title {
margin-top: 0;
}
.blog.element-five .blog-item .holder{ height: auto !important;
}
.blog.element-five .blog-item .holder .post-btn .post-button .ti-arrow-right{
top: 30%;
}
.rt-call-to-action-wraper.element-one>.rt-call-to-action-wraper-overlay {
display: none;
}
.rt-call-to-action-wraper.element-one .rt-call-to-action-item {
padding: 30px 20px 30px 20px;
text-align: center;
}
.rt-call-to-action-wraper.element-one .rt-call-to-action>[class*='col-'] .rt-call-to-action-item {
margin-left: -30px;
margin-right: -30px;
}
} @media screen and (min-width: 321px) and (max-width: 479px) {
.rt-call-to-action-wraper.element-one>.rt-call-to-action-wraper-overlay {
display: none;
}
.rt-call-to-action-wraper.element-one .rt-call-to-action-item {
padding: 30px 20px 30px 20px;
text-align: center;
}
.rt-call-to-action-wraper.element-one .rt-call-to-action>[class*='col-'] .rt-call-to-action-item {
margin-left: -30px;
margin-right: -30px;
}
.rt-call-to-action-wraper.element-one .rt-call-to-action-item h4 strong {
font-size: 140%;
}
} @media screen and (max-width: 320px) {
.rt-call-to-action-wraper.element-one>.rt-call-to-action-wraper-overlay {
display: none;
}
.rt-call-to-action-wraper.element-one .rt-call-to-action-item {
padding: 30px 20px 30px 20px;
text-align: center;
}
.rt-call-to-action-wraper.element-one .rt-call-to-action>[class*='col-'] .rt-call-to-action-item {
margin-left: -30px;
margin-right: -30px;
}
.rt-call-to-action-wraper.element-one .rt-call-to-action-item h4 strong {
font-size: 140%;
}
.blog.element-fifteen .blog-item .holder .data .date {
margin-bottom: 8px;
width: auto;
float: left;
color: #808595;
font-size: 14px;
line-height: 14px;
text-align: right;
padding: 0 13px 0 0;
display: block;
position: relative;
}
.blog.element-fifteen .blog-item .holder .data .category {
margin-bottom: 8px;
width: auto;
float: left;
color: #FB5248;
font-size: 14px;
line-height: 14px;
text-align: left;
padding: 0 0px 0 13px;
}
.position-bottom {
position: relative !important;
bottom: 0;
z-index: 999;
left: 0 !important;
}
} .rt-call-to-action-wraper.element-two {
position: relative;
overflow: hidden;
padding-left: 30px;
padding-right: 30px;
clear: both;
}
.rt-call-to-action-wraper.element-two>.rt-call-to-action-wraper-overlay {
position: absolute;
top: 0;
right: 0;
z-index: 0;
width: calc(50% - 400px);
height: 100%;
}
.rt-call-to-action-wraper.element-two .rt-call-to-action {
max-width: 1140px;
margin: 0 auto;
}
.rt-call-to-action-wraper.element-two .rt-call-to-action>[class*='col-'] {
padding-right: 0;
padding-left: 0;
}
.rt-call-to-action-wraper.element-two .rt-call-to-action-item {
padding: 15px 0px 15px 0px;
}
.rt-call-to-action-wraper.element-two .rt-call-to-action>[class*='col-']:nth-child(1) .rt-call-to-action-item {
margin-right: 20px;
}
.rt-call-to-action-wraper.element-two .rt-call-to-action>[class*='col-']:nth-child(2) .rt-call-to-action-item {
position: relative;
}
.rt-call-to-action-wraper.element-two .rt-call-to-action>[class*='col-']:nth-child(2) .rt-call-to-action-item:before {
position: absolute;
top: 0;
left: -20px;
z-index: 0;
content: " ";
width: 0;
height: 100%;
border-left: 10px rgba(255, 255, 255, 0.2) solid;
border-right: 10px rgba(255, 255, 255, 0.13) solid;
}
.rt-call-to-action-wraper.element-two .rt-call-to-action-item>.table {
display: table;
table-layout: fixed;
width: 100%;
height: 100%;
margin: 0;
}
.rt-call-to-action-wraper.element-two .rt-call-to-action-item>.table>.table-cell {
display: table-cell;
width: 100%;
height: 100%;
vertical-align: middle;
}
.rt-call-to-action-wraper.element-two .rt-call-to-action-item>.table>.table-cell>*:last-child {
margin-bottom: 0 !important;
}
.rt-call-to-action-wraper.element-two .rt-call-to-action-item h3 {
margin-bottom: 10px;
}
.rt-call-to-action-wraper.element-two .rt-call-to-action-item h4 {
margin-bottom: 15px;
}
.rt-call-to-action-wraper.element-two .rt-call-to-action-item h4 strong {
display: block;
margin-top: 3px;
font-size: 140%;
line-height: 120%;
}
.rt-call-to-action-wraper.element-two .rt-call-to-action-item p {
margin-bottom: 20px;
}
.rt-call-to-action-wraper.element-two .rt-call-to-action-item .btn {
margin-bottom: 20px;
padding: 7px 20px 7px 20px;
border-radius: 0;
cursor: pointer;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}  @media screen and (min-width: 992px) and (max-width: 1199px) {
.rt-call-to-action-wraper.element-two {
padding-left: 15px;
padding-right: 15px;
}
} @media screen and (min-width: 768px) and (max-width: 991px) {
.rt-call-to-action-wraper.element-two {
padding-left: 15px;
padding-right: 15px;
}
.rt-call-to-action-wraper.element-two>.rt-call-to-action-wraper-overlay {
width: calc(50% - 200px);
}
.rt-call-to-action-wraper.element-two .rt-call-to-action-item h4 strong {
font-size: 140%;
}
} @media screen and (min-width: 480px) and (max-width: 767px) {
.rt-call-to-action-wraper.element-two>.rt-call-to-action-wraper-overlay {
display: none;
}
.rt-call-to-action-wraper.element-two .rt-call-to-action-item {
padding: 30px 20px 30px 20px;
text-align: center;
}
.rt-call-to-action-wraper.element-two .rt-call-to-action>[class*='col-']:nth-child(2) .rt-call-to-action-item {
margin-left: -10px;
margin-right: -30px;
}
} @media screen and (min-width: 321px) and (max-width: 479px) {
.rt-call-to-action-wraper.element-two>.rt-call-to-action-wraper-overlay {
display: none;
}
.rt-call-to-action-wraper.element-two .rt-call-to-action-item {
padding: 30px 20px 30px 20px;
text-align: center;
}
.rt-call-to-action-wraper.element-two .rt-call-to-action>[class*='col-']:nth-child(2) .rt-call-to-action-item {
margin-left: -10px;
margin-right: -30px;
}
.rt-call-to-action-wraper.element-two .rt-call-to-action-item h4 strong {
font-size: 140%;
}
} @media screen and (max-width: 320px) {
.rt-call-to-action-wraper.element-two>.rt-call-to-action-wraper-overlay {
display: none;
}
.rt-call-to-action-wraper.element-two .rt-call-to-action-item {
padding: 30px 20px 30px 20px;
text-align: center;
}
.rt-call-to-action-wraper.element-two .rt-call-to-action>[class*='col-']:nth-child(2) .rt-call-to-action-item {
margin-left: -10px;
margin-right: -30px;
}
.rt-call-to-action-wraper.element-two .rt-call-to-action-item h4 strong {
font-size: 140%;
}
} .rt-call-to-action-wraper.element-three {
clear: both;
}
.rt-call-to-action-wraper.element-three .rt-call-to-action {
max-width: 1140px;
margin: 0 auto;
}
.rt-call-to-action-wraper.element-three .rt-call-to-action>[class*='col-'] {
padding-right: 0;
padding-left: 0;
}
.rt-call-to-action-wraper.element-three .rt-call-to-action-item {
padding: 30px 25px 30px 25px;
}
.rt-call-to-action-wraper.element-three .rt-call-to-action-item>.table {
display: table;
table-layout: fixed;
width: 100%;
height: 100%;
margin: 0;
}
.rt-call-to-action-wraper.element-three .rt-call-to-action-item>.table>.table-cell {
display: table-cell;
width: 100%;
height: 100%;
vertical-align: middle;
}
.rt-call-to-action-wraper.element-three .rt-call-to-action-item>.table>.table-cell>*:last-child {
margin-bottom: 0 !important;
}
.rt-call-to-action-wraper.element-three .rt-call-to-action-item h3 {
margin-bottom: 10px;
}
.rt-call-to-action-wraper.element-three .rt-call-to-action-item h4 {
margin-bottom: 15px;
}
.rt-call-to-action-wraper.element-three .rt-call-to-action-item h4 strong {
display: block;
margin-top: 3px;
font-size: 170%;
line-height: 120%;
}
.rt-call-to-action-wraper.element-three .rt-call-to-action-item p {
margin-bottom: 20px;
}
.rt-call-to-action-wraper.element-three .rt-call-to-action-item .btn {
margin-bottom: 20px;
padding: 7px 20px 7px 20px;
border-radius: 30px;
cursor: pointer;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}    @media screen and (min-width: 480px) and (max-width: 767px) {
.rt-call-to-action-wraper.element-three .rt-call-to-action-item {
text-align: center;
}
} @media screen and (min-width: 321px) and (max-width: 479px) {
.rt-call-to-action-wraper.element-three .rt-call-to-action-item {
text-align: center;
}
.rt-call-to-action-wraper.element-three .rt-call-to-action-item h4 strong {
font-size: 140%;
}
} @media screen and (max-width: 320px) {
.rt-call-to-action-wraper.element-three .rt-call-to-action-item {
text-align: center;
}
.rt-call-to-action-wraper.element-three .rt-call-to-action-item h4 strong {
font-size: 140%;
}
} .clients.element-one {
width: auto;
margin-left: -15px;
margin-right: -15px;
}
.clients.element-one:not(.owl-carousel):after {
display: block;
content: " ";
width: 100%;
height: 0;
clear: both;
}
.clients.element-one * {
margin: 0 auto;
}
.clients.element-one .clients-item {
padding: 5px 15px 10px 15px;
}
.clients.element-one:not(.owl-carousel) .clients-item {
float: left;
margin-bottom: 40px;
}
.clients.element-one .clients-item>.holder {
text-align: center;
}
.clients.element-one .clients-item>.holder>.table {
display: table;
table-layout: fixed;
width: 100%;
height: 100%;
margin: 0;
}
.clients.element-one .clients-item>.holder>.table>.table-cell {
display: table-cell;
width: 100%;
height: 100%;
vertical-align: middle;
}
.clients.element-one .clients-item>.holder .pic {
display: inline-block;
vertical-align: top;
}    @media screen and (min-width: 480px) and (max-width: 767px) {
.clients.element-one:not(.owl-carousel) .clients-item {
width: 100% !important;
}
} @media screen and (min-width: 321px) and (max-width: 479px) {
.clients.element-one:not(.owl-carousel) .clients-item {
width: 100% !important;
}
} @media screen and (max-width: 320px) {
.clients.element-one:not(.owl-carousel) .clients-item {
width: 100% !important;
}
} .clients.element-two {
width: auto;
margin-left: 0;
margin-right: 0;
padding: 10px 20px 10px 20px;
background-color: #f9f9f9;
}
.clients.element-two:not(.owl-carousel):after {
display: block;
content: " ";
width: 100%;
height: 0;
clear: both;
}
.clients.element-two * {
margin: 0 auto;
}
.clients.element-two .clients-item {
padding: 5px 15px 10px 15px;
}
.clients.element-two:not(.owl-carousel) .clients-item {
float: left;
margin-bottom: 40px;
}
.clients.element-two .clients-item>.holder {
text-align: center;
}
.clients.element-two .clients-item>.holder>.table {
display: table;
table-layout: fixed;
width: 100%;
height: 100%;
margin: 0;
}
.clients.element-two .clients-item>.holder>.table>.table-cell {
display: table-cell;
width: 100%;
height: 100%;
vertical-align: middle;
}
.clients.element-two .clients-item>.holder .pic {
display: inline-block;
vertical-align: top;
}    @media screen and (min-width: 480px) and (max-width: 767px) {
.clients.element-two:not(.owl-carousel) .clients-item {
width: 100% !important;
}
} @media screen and (min-width: 321px) and (max-width: 479px) {
.clients.element-two:not(.owl-carousel) .clients-item {
width: 100% !important;
}
} @media screen and (max-width: 320px) {
.clients.element-two:not(.owl-carousel) .clients-item {
width: 100% !important;
}
} .clients.element-three {
width: auto;
} .clients.element-three .clients-item .holder:hover .pic .client-cover-img {
-webkit-transform: translateY(100%);
-moz-transform: translateY(100%);
transform: translateY(100%);
}
.clients.element-three .clients-item .holder .client-cover-img {
position: relative;
display: block;
width: auto;
margin: 0 auto;
-webkit-transition: -webkit-transform .3s ease;
-moz-transition: -moz-transform .3s ease;
transition: transform .3s ease;
}
.clients.element-three .clients-item .holder img {
display: block;
}
.clients.element-three .clients-item .holder:hover .pic .client-alt-img {
-webkit-transform: translate(-50%, 0);
-moz-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.clients.element-three .clients-item .holder .client-alt-img {
position: absolute;
top: 0;
left: 50%;
width: auto;
-webkit-transform: translate(-50%, -100%);
-moz-transform: translate(-50%, -100%);
transform: translate(-50%, -100%);
-webkit-transition: -webkit-transform .3s ease;
-moz-transition: -moz-transform .3s ease;
transition: transform .3s ease;
}
.clients.element-three .clients-item,
.clients.element-three .client-item .holder {
overflow: hidden;
position: relative;
display: inline-block;
width: 100%;
vertical-align: middle;
}
.clients.element-three .clients-item .pic {
position: relative;
display: inline-block;
width: 100%;
vertical-align: top;
}    @media screen and (min-width: 480px) and (max-width: 767px) {
.clients.element-three:not(.owl-carousel) .clients-item {
width: 100% !important;
}
} @media screen and (min-width: 321px) and (max-width: 479px) {
.clients.element-three:not(.owl-carousel) .clients-item {
width: 100% !important;
}
} @media screen and (max-width: 320px) {
.clients.element-three:not(.owl-carousel) .clients-item {
width: 100% !important;
}
} .clients.element-four .clients-item:nth-child(3n+2){
border-right: 1px #355ac6 solid;
border-left: 1px #355ac6 solid;
}
.clients.element-four {
width: auto;
border:0px none;
}
.clients.element-four:not(.owl-carousel):after {
display: block;
content: " ";
width: 100%;
height: 0;
clear: both;
}
.clients.element-four * {
margin: 0 auto;
}
.clients.element-four .clients-item {
padding: 30px 15px 30px 15px;
border-bottom: 1px #355ac6 solid;
}
.clients.element-four:not(.owl-carousel) .clients-item {
float: left;
}
.clients.element-four .clients-item>.holder {
text-align: center;
}
.clients.element-four .clients-item>.holder>.table {
display: table;
table-layout: fixed;
width: 100%;
height: 100%;
margin: 0;
}
.clients.element-four .clients-item>.holder>.table>.table-cell {
display: table-cell;
width: 100%;
height: 100%;
vertical-align: middle;
}
.clients.element-four .clients-item>.holder .pic {
display: inline-block;
vertical-align: top;
}
.clients.element-four .clients-item>.holder .pic img {
opacity: 0.75;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.clients.element-four .clients-item>.holder:hover .pic img {
opacity: 1;
}    @media screen and (min-width: 480px) and (max-width: 767px) {
.clients.element-four:not(.owl-carousel) .clients-item {
width: 100% !important;
}
} @media screen and (min-width: 321px) and (max-width: 479px) {
.clients.element-four:not(.owl-carousel) .clients-item {
width: 100% !important;
}
} @media screen and (max-width: 320px) {
.clients.element-four:not(.owl-carousel) .clients-item {
width: 100% !important;
}
} .clients[class*='element-'].owl-nav-style-one .owl-nav {
margin-top: 20px;
margin-left: 15px;
margin-right: 15px;
text-align: center;
font-size: 0;
}
.clients[class*='element-'].owl-nav-style-one .owl-nav>.owl-prev,
.clients[class*='element-'].owl-nav-style-one .owl-nav>.owl-next {
display: inline-block;
vertical-align: top;
margin-left: 15px;
margin-right: 15px;
text-align: center;
}
.clients[class*='element-'].owl-nav-style-one .owl-nav>.owl-prev:before,
.clients[class*='element-'].owl-nav-style-one .owl-nav>.owl-next:before {
font-family: "FontAwesome";
font-size: 20px;
color: #252525;
line-height: 1;
}
.clients[class*='element-'].owl-nav-style-one .owl-nav>.owl-prev:before {
content: "\f104";
}
.clients[class*='element-'].owl-nav-style-one .owl-nav>.owl-next:before {
content: "\f105";
} .clients[class*='element-'].owl-nav-style-two .owl-nav {
font-size: 0;
}
.clients[class*='element-'].owl-nav-style-two .owl-nav>.owl-prev,
.clients[class*='element-'].owl-nav-style-two .owl-nav>.owl-next {
position: absolute;
top: 50%;
margin-top: -20px;
text-align: center;
opacity: 0;
visibility: hidden;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.clients[class*='element-'].owl-nav-style-two:hover .owl-nav>.owl-prev,
.clients[class*='element-'].owl-nav-style-two:hover .owl-nav>.owl-next {
opacity: 1;
visibility: visible;
}
.clients[class*='element-'].owl-nav-style-two .owl-nav>.owl-prev {
left: 15px;
}
.clients[class*='element-'].owl-nav-style-two:hover .owl-nav>.owl-prev {
left: 0;
}
.clients[class*='element-'].owl-nav-style-two .owl-nav>.owl-next {
right: 15px;
}
.clients[class*='element-'].owl-nav-style-two:hover .owl-nav>.owl-next {
right: 0;
}
.clients[class*='element-'].owl-nav-style-two .owl-nav>.owl-prev:before,
.clients[class*='element-'].owl-nav-style-two .owl-nav>.owl-next:before {
font-family: "FontAwesome";
font-size: 25px;
color: #252525;
line-height: 1;
}
.clients[class*='element-'].owl-nav-style-two .owl-nav>.owl-prev:before {
content: "\f104";
}
.clients[class*='element-'].owl-nav-style-two .owl-nav>.owl-next:before {
content: "\f105";
} .clients[class*='element-'] .owl-dots {
margin-left: 15px;
margin-right: 15px;
}
.clients[class*='element-'].owl-dot-style-one .owl-dots {
margin-top: 20px;
text-align: center;
}
.clients[class*='element-'].owl-dot-style-two .owl-dots {
text-align: right;
}
.clients[class*='element-'] .owl-dots>.owl-dot {
display: inline-block;
vertical-align: top;
}
.clients[class*='element-'].owl-dot-style-one .owl-dots>.owl-dot {
margin-left: 5px;
margin-right: 5px;
}
.clients[class*='element-'].owl-dot-style-two .owl-dots>.owl-dot {
margin-left: 3px;
margin-right: 3px;
}
.clients[class*='element-'].owl-dot-style-one .owl-dots>.owl-dot>span {
display: block;
width: 12px;
height: 12px;
background-color: #08276e;
border-radius: 50%;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.clients[class*='element-'].owl-dot-style-one .owl-dots>.owl-dot.active>span {
background-color: #fde428;
}
.clients[class*='element-'].owl-dot-style-two .owl-dots>.owl-dot>span {
display: block;
width: 15px;
height: 3px;
background-color: #fff;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.clients[class*='element-'].owl-dot-style-two .owl-dots>.owl-dot.active>span {
background-color: #fde428;
}       .radiantthemes-contact-box.element-one ul li {
position: relative;
margin-bottom: 12px;
padding-left: 29px;
}
.radiantthemes-contact-box.element-one ul li:last-child {
margin-bottom: 0;
}
.radiantthemes-contact-box.element-one ul li i,
.radiantthemes-contact-box.element-one ul li span[class*='ti-'] {
position: absolute;
left: 0;
top: 0;
z-index: 1;
width: 15px;
text-align: center;
line-height: inherit;
}
.radiantthemes-contact-box.element-one ul li strong {
display: block;
font-weight: 500;
}
.radiantthemes-contact-box.element-one ul li ul {
margin-top: 12px;
} .radiantthemes-contact-box.element-two ul li {
position: relative;
margin-bottom: 11px;
padding-left: 35px;
}
.radiantthemes-contact-box.element-two ul li:last-child {
margin-bottom: 0;
}
.radiantthemes-contact-box.element-two ul li i,
.radiantthemes-contact-box.element-two ul li span[class*='ti-'] {
position: absolute;
left: 0;
top: 0;
z-index: 1;
width: 15px;
text-align: center;
line-height: inherit;
}
.radiantthemes-contact-box.element-two ul li ul {
margin-top: 12px;
} .radiant-contact-form.element-one .row {
margin-right: 0;
margin-left: 0;
}
.radiant-contact-form.element-one .row>[class*='col-'] {
padding-right: 0;
padding-left: 0;
}
.radiant-contact-form.element-one .form-row.last {
margin: 0;
}
.radiant-contact-form.element-one .form-row.button {
text-align: left;
}
.radiant-contact-form.element-one .form-row>*:last-child {
margin-bottom: 0 !important;
}
.radiant-contact-form.element-one .form-row label {
font-weight: 500;
font-size: 14px;
margin-bottom: 10px;
}
.radiant-contact-form.element-one .form-row label span {
color: #bf0000;
}
.radiant-contact-form.element-one .form-row input[type=text],
.radiant-contact-form.element-one .form-row input[type=email],
.radiant-contact-form.element-one .form-row input[type=url],
.radiant-contact-form.element-one .form-row input[type=tel],
.radiant-contact-form.element-one .form-row input[type=number],
.radiant-contact-form.element-one .form-row input[type=password],
.radiant-contact-form.element-one .form-row input[type=date],
.radiant-contact-form.element-one .form-row input[type=time],
.radiant-contact-form.element-one .form-row input[type=file],
.radiant-contact-form.element-one .form-row select,
.radiant-contact-form.element-one .form-row textarea {
width: 100%;
font-size: 14px;
resize: none;
appearance: none;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.radiant-contact-form.element-one .form-row select option {
color: #252525;
}
.radiant-contact-form.element-one .form-row textarea {
padding-top: 10px;
padding-bottom: 10px;
}
.radiant-contact-form.element-one .form-row input[type=radio] {
display: inline-block;
vertical-align: top;
margin-top: 5px;
margin-right: 3px;
}
.radiant-contact-form.element-one .form-row input[type=checkbox] {
display: inline-block;
vertical-align: top;
margin-top: 7px;
margin-right: 4px;
}
.radiant-contact-form.element-one .form-row input[type=submit],
.radiant-contact-form.element-one .form-row input[type=button],
.radiant-contact-form.element-one .form-row button[type=submit] {
box-shadow: initial;
cursor: pointer;
opacity: 1 !important;
visibility: visible !important;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.radiant-contact-form.element-one .form-row .ajax-loader {
position: absolute;
margin-top: 15px;
} span.wpcf7-not-valid-tip {
width: 100%;
margin-top: 2px;
padding: 1px 5px 0px 5px;
background-color: #f8d7da;
border: 1px #e4c2c5 solid;
border-radius: 3px;
font-weight: 400;
font-size: 11px;
color: #c01d2b;
line-height: 18px;
opacity: 0.7;
}
.wpcf7-response-output {
margin-top: 5px !important;
padding: 8px 12px 8px 12px !important;
border-width: 1px !important;
border-style: solid !important;
border-radius: 3px;
font-weight: 400;
font-size: 14px;
line-height: 22px;
opacity: 0.9;
}
.wpcf7-response-output.wpcf7-validation-errors {
background-color: #f8d7da;
border-color: #e4c2c5;
color: #c01d2b;
}
.wpcf7-response-output.wpcf7-mail-sent-ok {
background-color: #c5ebd4;
border-color: #b1dac1;
color: #01742f;
}       .rt-countdown.element-one {
clear: both;
margin-left: -5px;
margin-right: -5px;
border-top: 1px rgba(0, 0, 0, 0.2) solid;
border-bottom: 1px rgba(0, 0, 0, 0.2) solid;
}
.rt-countdown.element-one>.time {
position: relative;
display: table-cell;
width: 1%;
padding: 20px 5px 23px 5px;
text-transform: uppercase;
text-align: center;
font-weight: 400;
font-size: 16px;
line-height: 24px;
}
.rt-countdown.element-one>.time:before {
position: absolute;
top: calc(50% - 55px);
left: -7px;
z-index: 0;
content: ":";
font-weight: 300;
font-size: 65px;
line-height: 1;
}
.rt-countdown.element-one>.time:first-child:before,
.rt-countdown.element-one>.time:only-child:before {
display: none;
}
.rt-countdown.element-one>.time strong {
display: block;
margin-bottom: 7px;
font-weight: 300;
font-size: 65px;
line-height: 1;
}        .radiantthemes-custom-button.element-one {
width: 100%;
}
.radiantthemes-custom-button.element-one[data-button-direction=left] {
text-align: left;
}
.radiantthemes-custom-button.element-one[data-button-direction=center] {
text-align: center;
}
.radiantthemes-custom-button.element-one[data-button-direction=right] {
text-align: right;
}
.radiantthemes-custom-button.element-one .radiantthemes-custom-button-main {
position: relative;
display: inline-block;
vertical-align: top;
text-align: center;
transition: all 0.3s ease-in-out !important;
-webkit-transition: all 0.3s ease-in-out !important;
}
.radiantthemes-custom-button.element-one .radiantthemes-custom-button-main>.placeholder {
position: relative;
text-align: center;
}
.radiantthemes-custom-button.element-one .radiantthemes-custom-button-main i {
transition: margin 0.3s ease-in-out, opacity 0.3s ease-in-out;
-webkit-transition: margin 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.radiantthemes-custom-button.element-one[data-button-fullwidth=true] .radiantthemes-custom-button-main {
width: 100%;
}
.radiantthemes-custom-button.element-one[class*='hover-style-'] .radiantthemes-custom-button-main>.overlay {
position: absolute;
z-index: 0;
content: " ";
}
.radiantthemes-custom-button.element-one[data-button-icon-position=left] .radiantthemes-custom-button-main i {
margin-right: 10px;
}
.radiantthemes-custom-button.element-one[data-button-icon-position=right] .radiantthemes-custom-button-main i {
margin-left: 10px;
position: absolute;
top: 6px;
} .radiantthemes-custom-button.element-two {
width: 100%;
}
.radiantthemes-custom-button.element-two[data-button-direction=left] {
text-align: left;
}
.radiantthemes-custom-button.element-two[data-button-direction=center] {
text-align: center;
}
.radiantthemes-custom-button.element-two[data-button-direction=right] {
text-align: right;
}
.radiantthemes-custom-button.element-two .radiantthemes-custom-button-main {
position: relative;
display: inline-block;
vertical-align: top;
text-align: center;
transform: skewX(15deg);
-webkit-transform: skewX(15deg);
transition: all 0.3s ease-in-out !important;
-webkit-transition: all 0.3s ease-in-out !important;
}
.radiantthemes-custom-button.element-two .radiantthemes-custom-button-main>.placeholder {
position: relative;
transform: skewX(-15deg);
-webkit-transform: skewX(-15deg);
}
.radiantthemes-custom-button.element-two .radiantthemes-custom-button-main i {
transition: margin 0.3s ease-in-out, opacity 0.3s ease-in-out;
-webkit-transition: margin 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.radiantthemes-custom-button.element-two[data-button-fullwidth=true] .radiantthemes-custom-button-main {
width: 100%;
}
.radiantthemes-custom-button.element-two[class*='hover-style-'] .radiantthemes-custom-button-main>.overlay {
position: absolute;
z-index: 0;
content: " ";
}
.radiantthemes-custom-button.element-two[data-button-icon-position=left] .radiantthemes-custom-button-main i {
margin-right: 10px;
}
.radiantthemes-custom-button.element-two[data-button-icon-position=right] .radiantthemes-custom-button-main i {
margin-left: 10px;
} .radiantthemes-custom-button.element-three {
width: 100%;
}
.radiantthemes-custom-button.element-three[data-button-direction=left] {
text-align: left;
}
.radiantthemes-custom-button.element-three[data-button-direction=center] {
text-align: center;
}
.radiantthemes-custom-button.element-three[data-button-direction=right] {
text-align: right;
}
.radiantthemes-custom-button.element-three .radiantthemes-custom-button-main {
position: relative;
display: inline-block;
vertical-align: top;
text-align: center;
transform: skewX(-15deg);
-webkit-transform: skewX(-15deg);
transition: all 0.3s ease-in-out !important;
-webkit-transition: all 0.3s ease-in-out !important;
}
.radiantthemes-custom-button.element-three .radiantthemes-custom-button-main>.placeholder {
position: relative;
transform: skewX(15deg);
-webkit-transform: skewX(15deg);
}
.radiantthemes-custom-button.element-three .radiantthemes-custom-button-main i {
transition: margin 0.3s ease-in-out, opacity 0.3s ease-in-out;
-webkit-transition: margin 0.3s ease-in-out, opacity 0.3s ease-in-out;
}
.radiantthemes-custom-button.element-three[data-button-fullwidth=true] .radiantthemes-custom-button-main {
width: 100%;
}
.radiantthemes-custom-button.element-three[class*='hover-style-'] .radiantthemes-custom-button-main>.overlay {
position: absolute;
z-index: 0;
content: " ";
}
.radiantthemes-custom-button.element-three[data-button-icon-position=left] .radiantthemes-custom-button-main i {
margin-right: 10px;
}
.radiantthemes-custom-button.element-three[data-button-icon-position=right] .radiantthemes-custom-button-main i {
margin-left: 10px;
position: absolute;
top: 6px;
}  .radiantthemes-custom-button.hover-style-two .radiantthemes-custom-button-main .placeholder {
position: relative;
display: inline-block;
}
.radiantthemes-custom-button.hover-style-two .radiantthemes-custom-button-main .placeholder:before {
-webkit-transform-origin: 100% 50%;
-ms-transform-origin: 100% 50%;
transform-origin: 100% 50%;
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.radiantthemes-custom-button.hover-style-two .radiantthemes-custom-button-main .placeholder:after,
.radiantthemes-custom-button.hover-style-two .radiantthemes-custom-button-main .placeholder:before {
content: '';
position: absolute;
bottom: 3px;
left: 0;
width: 100%;
height: 1px;
background-color: currentColor;
-webkit-transition: .35s cubic-bezier(.04, .11, .6, .97);
-o-transition: .35s cubic-bezier(.04, .11, .6, .97);
transition: .35s cubic-bezier(.04, .11, .6, .97);
}
.radiantthemes-custom-button.hover-style-two .radiantthemes-custom-button-main:hover .placeholder:before {
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.radiantthemes-custom-button.hover-style-two .radiantthemes-custom-button-main .placeholder:after {
-webkit-transform: scaleX(0);
-ms-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-delay: 0s;
-o-transition-delay: 0s;
transition-delay: 0s;
}
.radiantthemes-custom-button.hover-style-two .radiantthemes-custom-button-main:hover .placeholder:after {
-webkit-transform: scaleX(1);
-ms-transform: scaleX(1);
transform: scaleX(1);
-webkit-transition-delay: .34s;
-o-transition-delay: .34s;
transition-delay: .34s;
} .radiantthemes-custom-button.hover-style-three .radiantthemes-custom-button-main>.overlay {
top: 0;
right: 0;
bottom: 0;
left: 0;
border-radius: inherit;
opacity: 0;
visibility: hidden;
transform: scale(0);
-webkit-transform: scale(0);
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
}
.radiantthemes-custom-button.hover-style-three .radiantthemes-custom-button-main:hover>.overlay {
opacity: 1;
visibility: visible;
transform: scale(1);
-webkit-transform: scale(1);
} .radiantthemes-custom-button.hover-style-four .radiantthemes-custom-button-main i {
opacity: 0;
visibility: hidden;
}
.radiantthemes-custom-button.hover-style-four .radiantthemes-custom-button-main:hover i {
opacity: 1;
visibility: visible;
}
.radiantthemes-custom-button[data-button-icon-position=left].hover-style-four .radiantthemes-custom-button-main i {
margin-right: -3px;
}
.radiantthemes-custom-button[data-button-icon-position=left].hover-style-four .radiantthemes-custom-button-main:hover i {
margin-right: 10px;
}
.radiantthemes-custom-button[data-button-icon-position=right].hover-style-four .radiantthemes-custom-button-main i {
margin-left: -3px;
}
.radiantthemes-custom-button[data-button-icon-position=right].hover-style-four .radiantthemes-custom-button-main:hover i {
margin-left: 10px;
} .radiantthemes-custom-button.hover-style-five .radiantthemes-custom-button-main:hover { box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.25);
transform: translateY(-5px);
-webkit-transform: translateY(-5px);
} .radiantthemes-custom-button.hover-style-six .radiantthemes-custom-button-main {
backface-visibility: hidden;
}
.radiantthemes-custom-button.hover-style-six .radiantthemes-custom-button-main:hover {
animation-name: ButtonHoverSixHorizontalShake;
animation-duration: 1s;
animation-timing-function: ease-in-out;
animation-iteration-count: 1;
}
@keyframes ButtonHoverSixHorizontalShake {
16.65% {
transform: translateX(8px);
}
33.3% {
transform: translateX(-6px);
}
49.95% {
transform: translateX(4px);
}
66.6% {
transform: translateX(-2px);
}
83.25% {
transform: translateX(1px);
}
100% {
transform: translateX(0);
}
} .radiantthemes-custom-button.hover-style-seven .radiantthemes-custom-button-main {
backface-visibility: hidden;
}
.radiantthemes-custom-button.hover-style-seven .radiantthemes-custom-button-main:hover {
box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.5);
transform: scale(1.1);
-webkit-transform: scale(1.1);
} .radiantthemes-custom-heading.element-one>.radiantthemes-custom-heading-text>* {
letter-spacing: inherit;
} .radiantthemes-custom-heading.element-two {
overflow: hidden;
}
.radiantthemes-custom-heading.element-two>.radiantthemes-custom-heading-text>* {
letter-spacing: inherit;
} .radiantthemes-custom-heading.element-three {
position: relative;
overflow: hidden;
}
.radiantthemes-custom-heading.element-three>.radiantthemes-custom-heading-text {
opacity: 0;
visibility: hidden;
transition: all 0.1s ease-in-out 0.7s;
}
.radiantthemes-custom-heading.element-three>.radiantthemes-custom-heading-text>* {
letter-spacing: inherit;
}
.radiantthemes-custom-heading.element-three>.radiantthemes-custom-heading-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
transform: translateX(-100%);
transition: all 1.2s ease-in-out 0.2s;
}
.radiantthemes-custom-heading.element-three.wow.animated>.radiantthemes-custom-heading-text {
opacity: 1;
visibility: visible;
}
.radiantthemes-custom-heading.element-three.wow.animated>.radiantthemes-custom-heading-overlay {
transform: translateX(100%);
} .radiantthemes-custom-heading.element-four {
position: relative;
overflow: hidden;
}
.radiantthemes-custom-heading.element-four>.radiantthemes-custom-heading-text {
opacity: 0;
visibility: hidden;
transition: all 0.1s ease-in-out 0.7s;
}
.radiantthemes-custom-heading.element-four>.radiantthemes-custom-heading-text>* {
letter-spacing: inherit;
}
.radiantthemes-custom-heading.element-four>.radiantthemes-custom-heading-overlay {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
z-index: 1;
transform: translateX(100%);
transition: all 1.2s ease-in-out 0.2s;
}
.radiantthemes-custom-heading.element-four.wow.animated>.radiantthemes-custom-heading-text {
opacity: 1;
visibility: visible;
}
.radiantthemes-custom-heading.element-four.wow.animated>.radiantthemes-custom-heading-overlay {
transform: translateX(-100%);
} .radiantthemes-dropcaps.element-one>.holder>.radiantthemes-dropcap-letter {
width: 70px;
height: 70px;
float: left;
margin-top: 5px;
margin-right: 15px;
margin-bottom: 10px;
text-align: center;
font-weight: 700;
font-size: 50px;
color: #030712;
line-height: 50px;
} .radiantthemes-dropcaps.element-two>.holder>.radiantthemes-dropcap-letter {
width: 70px;
height: 70px;
float: left;
margin-top: 7px;
margin-right: 25px;
margin-bottom: 10px;
border-width: 1px;
border-style: solid;
text-align: center;
font-weight: 700;
font-size: 50px;
line-height: 70px;
} .radiantthemes-dropcaps.element-three>.holder>.radiantthemes-dropcap-letter {
width: 70px;
height: 70px;
float: left;
margin-top: 7px;
margin-right: 25px;
margin-bottom: 10px;
text-align: center;
font-weight: 700;
font-size: 50px;
color: #fff;
line-height: 70px;
} .radiantthemes-dropcaps.element-four>.holder>.radiantthemes-dropcap-letter {
width: 70px;
height: 70px;
float: left;
margin-top: 7px;
margin-right: 25px;
margin-bottom: 10px;
border-width: 1px;
border-style: solid;
border-color: transparent;
border-top-color: #acadb1;
border-left-color: #acadb1;
text-align: center;
font-weight: 700;
font-size: 50px;
color: #acadb1;
line-height: 70px;
} .radiantthemes-dropcaps.element-five>.holder>.radiantthemes-dropcap-letter {
width: 70px;
height: 70px;
float: left;
margin-top: 7px;
margin-right: 25px;
margin-bottom: 10px;
border-width: 1px;
border-style: solid;
border-color: transparent;
border-right-color: #acadb1;
border-bottom-color: #acadb1;
text-align: center;
font-weight: 700;
font-size: 50px;
color: #acadb1;
line-height: 70px;
} .radiant_fancybox-container {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 99992;
-webkit-tap-highlight-color: transparent;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform: translateZ(0);
transform: translateZ(0);
font-family: 'Josefin Sans', sans-serif;
}
.radiant_fancybox-bg {
background: #000;
opacity: 0;
transition-duration: inherit;
transition-property: opacity;
transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}
.radiant_fancybox-is-open .radiant_fancybox-bg {
opacity: 1;
transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}
.fancybox-slide--video .fancybox-content, .fancybox-slide--video iframe {
background: #000;
padding: 0;
}
.fancybox-iframe {
left: 0;
position: absolute;
top: 0;
}
.fancybox-iframe, .fancybox-video {
background: transparent;
border: 0;
display: block;
height: 100%;
margin: 0;
overflow: hidden;
padding: 0;
width: 100%;
}
.radiant_fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
.radiant_fancybox-is-open .fancybox-stage {
overflow: hidden;
}
.radiant_fancybox-is-open .fancybox-stage {
overflow: hidden;
}
.fancybox-slide--iframe .fancybox-content {
padding: 0;
width: 80%;
height: 80%;
max-width: calc(100% - 100px);
max-height: calc(100% - 88px);
background: #fff;
} .rt-popup-video.element-one {
text-align: center;
}
.mission-ineer {
position: absolute;
bottom: -20px;
right: -30px;
}
.contactus-form .form-row textarea{
width: 100%;
padding: 13px 15px;
background: #f0f2f5;
border: 0px none;
border-radius: 0px;
color: #5d6572;
font-size: 14px;
line-height: 26px;
font-weight: 500;
margin-bottom: 15px;
-moz-padding: 13px 15px;
-webkit-padding: 13px 15px;
-moz-background: #f0f2f5;
-webkit-background: #f0f2f5;
resize: none;
height:170px;
}
.contactus-form .form-row textarea::placeholder{
color: #5d6572;
}
.home-two-heading{
margin: 0;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
left: auto;
right: 70px;
}
@media screen and (min-width:1200px){
} @media screen and (min-width:992px) and (max-width:1199px){
.home-two-header-top {
padding: 0 15px !important;
}
.home-two-header {
padding: 0 15px !important;
}
#rt-mainMenu nav > ul > li {
margin-left:0px !important;
}
.page-id-690 #rt-mainMenu nav > ul > li .rt-dropdown-menu{
margin-top:0px !important;
}
div#rt-mainMenu nav > ul > li {
padding: 0px 0px 0px 7px !important;
}
.Header-four .elementor-widget-radiant-header_custom_menu {
padding: 0 0px 0 8px !important;
}
.Header-four .responsie-cart.elementor-widget.elementor-widget-radiant-custom-cart {
top: 2px;
right: 56px;
z-index: 2;
}
.Header-four .block {
right: -56px;
width: 400px;
}
.Header-four #rt-mainMenu nav > ul > li .rt-dropdown-menu {
margin-top: 0px !important;
}
.rt-submenu-light .Header-four  .search-btn {
color: #25272F !important;
}
.rt-submenu-light.rt-dark .Header-four .search-btn {
color: #fff !important;
}
.rt-submenu-light .Header-four  span.ti-shopping-cart {
color: #25272F !important;
}
.rt-submenu-light.rt-dark .Header-four span.ti-shopping-cart{
color: #fff !important; 
}
.Header-four .responsie-search.elementor-widget.elementor-widget-radiant-custom-search {
width: 5%;
margin: 0;
position: absolute;
top: 0;
right: 96px;
}
} @media screen and (min-width:768px) and (max-width:991px){
.header-two .responsie-search.elementor-widget.elementor-widget-radiant-custom-search {
top: 17px;
left: -22px;
right: 0;
}
.header-two .responsie-cart.elementor-widget.elementor-widget-radiant-custom-cart {
top: 17px;
right: 7px;
left:0px;
}
.elementor-widget-radiant-custom-cart .header-cart-bar>.header-cart-bar-icon {
margin-left: 30px;
}
#rt-mainMenu nav > ul > li {
margin-left:0px !important;
}
.page-id-690 #rt-mainMenu nav > ul > li .rt-dropdown-menu{
margin-top:0px !important;
}
.page-id-690 .block {
left: -23px;
}
#search-box input[type="text"] {
width: 77%;
}
#search-box input[type="submit"] {
width: auto;
}
.responsie-search .rt-search-box {
z-index: 999;
}
.Header-four .elementor-widget-radiant-header_custom_menu {
padding: 0 0px 0 8px !important;
}
.Header-four .responsie-cart.elementor-widget.elementor-widget-radiant-custom-cart {
top: 2px;
right: 56px;
z-index: 2;
}
.Header-four .block {
right: -56px;
width: 400px;
}
.Header-four #rt-mainMenu nav > ul > li .rt-dropdown-menu {
margin-top: 0px !important;
}
.rt-submenu-light .Header-four  .search-btn {
color: #25272F !important;
}
.rt-submenu-light.rt-dark .Header-four .search-btn {
color: #fff !important;
}
.rt-submenu-light .Header-four  span.ti-shopping-cart {
color: #25272F !important;
}
.rt-submenu-light.rt-dark .Header-four span.ti-shopping-cart{
color: #fff !important; 
}
.Header-four .responsie-search.elementor-widget.elementor-widget-radiant-custom-search {
width: 5%;
margin: 0;
position: absolute;
top: 0;
right: 96px;
}
.Header-five .elementor-widget-radiant-header_custom_menu {
padding: 0;
}
.Header-five .responsie-search.elementor-widget.elementor-widget-radiant-custom-search {
top: -6px;
right: 0px;
z-index: 999;
}
.Header-five .responsie-cart.elementor-widget.elementor-widget-radiant-custom-cart {
top: -5px;
right: 108px;
z-index: 2;
}
.Header-five #search-overlay {
right: -58px;
width: 386px;
}
.rt-submenu-light .Header-five  .search-btn {
color: #25272F !important;
}
.rt-submenu-light.rt-dark .Header-five .search-btn {
color: #fff !important;
}
.rt-submenu-light .Header-five  span.ti-shopping-cart {
color: #25272F !important;
}
.rt-submenu-light.rt-dark .Header-five span.ti-shopping-cart{
color: #fff !important; 
}
body.page-id-2195 #rt-mainMenu nav > ul > li > a {
color: #000 !important;
}
.Header-five #rt-mainMenu nav > ul > li .rt-dropdown-menu {
margin-top: 0px !important;
}
.page-id-2195 .rt-search-box {
left: -43px;
}
} @media screen and (min-width:480px) and (max-width:767px){
#rt-mainMenu-trigger {
top: 11px;
}
.header-two .responsie-cart.elementor-widget.elementor-widget-radiant-custom-cart {
top: 13px;
right: 0;
left: 122px;
}
.header-two .responsie-search.elementor-widget.elementor-widget-radiant-custom-search {
top: 10px;
left: 51px;
right: 0;
}
#rt-mainMenu nav > ul > li {
margin-left:0px !important;
}
.page-id-690 #rt-mainMenu nav > ul > li .rt-dropdown-menu{
margin-top:0px !important;
}
.responsie-search .rt-search-box {
width: auto;
position: relative;
left: -47px;
z-index: 999;
}
.responsie-cart .rt-cart-box {
left: -90px;
}
.page-id-690 .block {
right: 0;
left: -23px;
}
#search-box input[type="text"] {
width: 68%;
padding: 15px;
margin-bottom: 0;
}
#search-box input[type="submit"] {
width: auto;
padding: 15px 33px;
}
.Header-four .elementor-widget-radiant-header_custom_menu {
padding: 0 0px 0 8px !important;
}
.Header-four .responsie-cart.elementor-widget.elementor-widget-radiant-custom-cart {
top: 2px;
right: -20px;
z-index: 2;
}
.Header-four .block {
right: -56px;
width: 400px;
}
.Header-four #rt-mainMenu nav > ul > li .rt-dropdown-menu {
margin-top: 0px !important;
}
.rt-submenu-light .Header-four  .search-btn {
color: #25272F !important;
}
.rt-submenu-light.rt-dark .Header-four .search-btn {
color: #fff !important;
}
.rt-submenu-light .Header-four  span.ti-shopping-cart {
color: #25272F !important;
}
.rt-submenu-light.rt-dark .Header-four span.ti-shopping-cart{
color: #fff !important; 
}
.Header-four .responsie-search.elementor-widget.elementor-widget-radiant-custom-search {
width: 5%;
margin: 0;
position: absolute;
top: 0;
right: 60px;
}
.Header-five .elementor-widget-radiant-header_custom_menu {
padding: 0;
}
.Header-five .responsie-search.elementor-widget.elementor-widget-radiant-custom-search {
top: -6px;
right: 0px;
z-index: 999;
}
.Header-five .responsie-cart.elementor-widget.elementor-widget-radiant-custom-cart {
top: -5px;
right: 5px;
z-index: 2;
}
.Header-five #search-overlay {
right: -58px;
width: 386px;
}
.rt-submenu-light .Header-five  .search-btn {
color: #25272F !important;
}
.rt-submenu-light.rt-dark .Header-five .search-btn {
color: #fff !important;
}
.rt-submenu-light .Header-five  span.ti-shopping-cart {
color: #25272F !important;
}
.rt-submenu-light.rt-dark .Header-five span.ti-shopping-cart{
color: #fff !important; 
}
body.page-id-2195 #rt-mainMenu nav > ul > li > a {
color: #000 !important;
}
.Header-five #rt-mainMenu nav > ul > li .rt-dropdown-menu {
margin-top: 0px !important;
}
} @media screen and (min-width:321px) and (max-width:479px){
#rt-mainMenu-trigger {
top: 11px;
}
.header-two .responsie-cart.elementor-widget.elementor-widget-radiant-custom-cart {
top: 13px;
right: 0;
left: 120px;
}
.header-two .responsie-search.elementor-widget.elementor-widget-radiant-custom-search {
top: 10px;
left: 37px;
right: 0;
}
#rt-mainMenu nav > ul > li {
margin-left:0px !important;
}
.page-id-690 #rt-mainMenu nav > ul > li .rt-dropdown-menu{
margin-top:0px !important;
}
.responsie-search .rt-search-box {
width: auto;
position: relative;
left: -30px;
z-index: 999;
}
.responsie-cart .rt-cart-box {
left: -81px;
}
.page-id-690 .block {
right: 0;
left: -34px;
width: 314px;
}
.Header-four .elementor-widget-radiant-header_custom_menu {
padding: 0 0px 0 8px !important;
}
.Header-four .responsie-cart.elementor-widget.elementor-widget-radiant-custom-cart {
top: 2px;
right: 0px;
z-index: 2;
}
.Header-four .block {
right: -56px;
width: 295px;
}
.Header-four #rt-mainMenu nav > ul > li .rt-dropdown-menu {
margin-top: 0px !important;
}
.rt-submenu-light .Header-four  .search-btn {
color: #25272F !important;
}
.rt-submenu-light.rt-dark .Header-four .search-btn {
color: #fff !important;
}
.rt-submenu-light .Header-four  span.ti-shopping-cart {
color: #25272F !important;
}
.rt-submenu-light.rt-dark .Header-four span.ti-shopping-cart{
color: #fff !important; 
}
.Header-five .elementor-widget-radiant-header_custom_menu {
padding: 0;
}
.Header-five .responsie-search.elementor-widget.elementor-widget-radiant-custom-search {
top: -6px;
right: 124px;
z-index: 999;
}
.Header-five .responsie-cart.elementor-widget.elementor-widget-radiant-custom-cart {
top: -5px;
right: 30px;
z-index: 2;
}
.Header-five #search-overlay {
right: -58px;
width: 300px;
}
.rt-submenu-light .Header-five  .search-btn {
color: #25272F !important;
}
.rt-submenu-light.rt-dark .Header-five .search-btn {
color: #fff !important;
}
.rt-submenu-light .Header-five  span.ti-shopping-cart {
color: #25272F !important;
}
.rt-submenu-light.rt-dark .Header-five span.ti-shopping-cart{
color: #fff !important; 
}
body.page-id-2195 #rt-mainMenu nav > ul > li > a {
color: #000 !important;
}
.Header-five #rt-mainMenu nav > ul > li .rt-dropdown-menu {
margin-top: 0px !important;
}
} @media screen and (max-width:320px){
#rt-mainMenu-trigger {
top: 11px;
}
.header-two .responsie-cart.elementor-widget.elementor-widget-radiant-custom-cart {
top: 13px;
right: 0;
left: 122px;
}
.header-two .responsie-search.elementor-widget.elementor-widget-radiant-custom-search {
top: 10px;
left: 40px;
right: 0;
}
#rt-mainMenu nav > ul > li {
margin-left:0px !important;
}
.page-id-690 #rt-mainMenu nav > ul > li .rt-dropdown-menu{
margin-top:0px !important;
}
.page-id-690 .block {
right: 0;
left: -34px;
width: 314px;
}
.Header-four .elementor-widget-radiant-header_custom_menu {
padding: 0 0px 0 8px !important;
}
.Header-four .responsie-cart.elementor-widget.elementor-widget-radiant-custom-cart {
top: 2px;
right: 33px;
z-index: 2;
}
.Header-four .block {
right: -56px;
width: 295px;
}
.Header-four #rt-mainMenu nav > ul > li .rt-dropdown-menu {
margin-top: 0px !important;
}
.rt-submenu-light .Header-four  .search-btn {
color: #25272F !important;
}
.rt-submenu-light.rt-dark .Header-four .search-btn {
color: #fff !important;
}
.rt-submenu-light .Header-four  span.ti-shopping-cart {
color: #25272F !important;
}
.rt-submenu-light.rt-dark .Header-four span.ti-shopping-cart{
color: #fff !important; 
}
.Header-five .elementor-widget-radiant-header_custom_menu {
padding: 0;
}
.Header-five .responsie-search.elementor-widget.elementor-widget-radiant-custom-search {
top: -6px;
right: 92px;
z-index: 999;
}
.Header-five .responsie-cart.elementor-widget.elementor-widget-radiant-custom-cart {
top: -5px;
right: 30px;
z-index: 2;
}
.Header-five #search-overlay {
right: -58px;
width: 300px;
}
.rt-submenu-light .Header-five  .search-btn {
color: #25272F !important;
}
.rt-submenu-light.rt-dark .Header-five .search-btn {
color: #fff !important;
}
.rt-submenu-light .Header-five  span.ti-shopping-cart {
color: #25272F !important;
}
.rt-submenu-light.rt-dark .Header-five span.ti-shopping-cart{
color: #fff !important; 
}
body.page-id-2195 #rt-mainMenu nav > ul > li > a {
color: #000 !important;
}
.Header-five #rt-mainMenu nav > ul > li .rt-dropdown-menu {
margin-top: 0px !important;
}
}