.rt-hm5-video img { position: relative; right: 0px; background-color: rgba(26, 31, 50, 0.11); border-radius: 50% !important; animation: vdo-hm5 1.5s linear infinite; } @keyframes vdo-hm5 { 0% { box-shadow: 0 0 0 0 rgba(26, 31, 50, 0.11), 0 0 0 10px rgba(26, 31, 50, 0.11), 0 0 0 30px rgba(26, 31, 50, 0.11); } 100% { box-shadow: 0 0 0 10px rgba(26, 31, 50, 0.11), 0 0 0 30px rgba(26, 31, 50, 0.11), 0 0 0 50px rgba(26, 31, 50, 0); } }   .explore-service-box .elementor-widget-heading .elementor-heading-title, .explore-service-box .radiantthemes-custom-button-main .placeholder { transition: all .3s cubic-bezier(.39, .01, .36, .9); } .explore-service-box:hover .elementor-widget-heading .elementor-heading-title, .explore-service-box:hover .radiantthemes-custom-button-main .placeholder { color: #262626 !important; transition: all .3s cubic-bezier(.39, .01, .36, .9); } .explore-service-box .elementor-widget-wrap { transition: all .5s cubic-bezier(.39, .01, .36, .9); } .explore-service-box:hover .elementor-widget-wrap { transition: all .5s cubic-bezier(.39, .01, .36, .9); } .explore-service-box .elementor-widget-wrap:after { content: ""; background: #fff; z-index: 2; position: absolute; width: 100%; height: 100%; left: 0; clip-path: inset(0 100% 0 0); -webkit-clip-path: inset(0 100% 0 0); transition: -webkit-clip-path .5s cubic-bezier(.30,.28,.06,.95); transition: clip-path .5s cubic-bezier(.30,.28,.06,.95); transition: clip-path .5s cubic-bezier(.30,.28,.06,.95),-webkit-clip-path .5s cubic-bezier(.30,.28,.06,.95); } .explore-service-box:hover .elementor-widget-wrap:after { clip-path: inset(0 0% 0 0%); -webkit-clip-path: inset(0 0% 0 0%); }    .elementor-progress-bar { float: left; }   .rt-progressbar-container { position: relative; } .rt-progressbar-bar-wrap { position: relative; text-align: left; overflow: hidden; height: 25px; margin-bottom: 20px; background-color: #f5f5f5; -webkit-border-radius: 0px; border-radius: 0px; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); margin-top: 17px; } .rt-progressbar-bar { float: left; width: 0%; height: 100%; font-size: 12px; line-height: 20px; background: #6ec1e4; text-align: center; -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); position: absolute; overflow: hidden; -webkit-transition: width 0s ease-in-out !important; transition: width 0s ease-in-out !important; } .rt-progressbar-striped .rt-progressbar-bar { background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -webkit-background-size: 40px 40px; background-size: 40px 40px; } .rt-progressbar-active .rt-progressbar-bar { -webkit-animation: progress-bar-stripes 2s linear infinite; animation: progress-bar-stripes 2s linear infinite; } .rt-progressbar-gradient .rt-progressbar-bar { -webkit-background-size: 400% 400% !important; background-size: 400% 400% !important; -webkit-animation: progress-bar-gradient 10s ease-in-out infinite; animation: progress-bar-gradient 10s ease-in-out infinite; } .rt-progressbar-container .clearfix { clear: both; } .rt-progressbar-container p:first-of-type { margin: 0; float: left; } .rt-progressbar-container p:nth-of-type(2) { margin: 0; float: right; }  .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 { position: unset; }  .rt-case-study-box1.element-two .swiper-container { padding: 30px 0; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide .card-image { background: #ffffff; border: none; outline: none; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide .card-image img { display: block; position: relative; left: 0; bottom: 0; width: 100%; height: auto; -o-object-fit: cover; object-fit: cover; } .rt-case-study-box1.element-two .swiper-container .swiper-pagination-bullet { opacity: 0.8; background: #333333; } .rt-case-study-box1.element-two .swiper-container .swiper-pagination-bullet-active { background: #ffffff; } .rt-case-study-box1.element-two .swiper-container .swiper-button-next, .rt-case-study-box1.element-two .swiper-container .swiper-button-prev { background-image: none; background-size: 0; background-repeat: no-repeat; background-position: 0; margin-top: -2rem; width: 62px; height: 62px; border-radius: 100%; border: 0; background: rgba(249, 245, 234, 0.85); } .rt-case-study-box1.element-two .swiper-container .swiper-button-next { right: 155px; left: auto; padding: 20px; text-align: right; } .rt-case-study-box1.element-two .swiper-container .swiper-button-prev { left: 135px; right: auto; padding: 20px; text-align: left; } .rt-case-study-box1.element-two .swiper-container .swiper-button-next .ti-angle-right:before { font-size: 20px; font-weight: bold; } .rt-case-study-box1.element-two .swiper-container .swiper-button-prev .ti-angle-left:before { font-size: 20px; font-weight: bold; } .rt-case-study-box1.element-two .swiper-container .swiper-button-next .arrow-icon, .rt-case-study-box1.element-two .swiper-container .swiper-button-prev .arrow-icon { font-size: 20px; font-weight: bold; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide > .data-box { position: absolute; top: 45%; width: 100%; z-index: 999; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; padding: 0 15px; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide:hover > .data-box { -webkit-transform: translateY(0); transform: translateY(0); transition: all 0.5s ease-in-out; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide:hover:hover > .data-box h2 { visibility: hidden; opacity: 0; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide > .data-box h2 { font-size: 25px; line-height: 35px; color: #fff; padding: 0; margin: 0 !important; text-transform: inherit; font-weight: bold; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; text-align: center; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide > .data-box .rt-course-hover h2 { font-size: 25px; line-height: 35px; color: #fff;  margin: 0 !important; text-transform: inherit; font-weight: 500; visibility: hidden; opacity: 0; padding: 0 15% 2%; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide:hover .data-box .rt-course-hover h2 { visibility: visible; opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); transition: all 0.5s ease; text-align: center; font-weight: bold; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide > .data-box .rt-course-hover p { font-size: 17px; line-height: 27px; font-weight: 400; color: #fff; padding: 0; visibility: hidden; opacity: 0; margin: 10px 0 0 0; letter-spacing: 0.8px; text-align: center; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide:hover .data-box .rt-course-hover p { visibility: visible; opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); transition: all 0.5s ease; text-align: center; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide:hover .data-box {  transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide > .data-box .rt-course-hover { visibility: hidden; opacity: 0; position: relative; top: -90px; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; z-index: 9; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide:hover .data-box:after { position: absolute; content: ""; height: 100%; width: 100%; left: 0; top: 0; z-index: 1; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover { visibility: visible; opacity: 1; } .rt-case-study-box1.element-two .swiper-container-horizontal > .swiper-pagination-bullets, .rt-case-study-box1.element-two .swiper-pagination-custom, .rt-case-study-box1.element-two .swiper-pagination-fraction { bottom: 0; left: 0; width: 100%; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p a { text-decoration: none; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn.view_btn-simple { padding: 0 0 2px !important; color: #fff; background-color: transparent; border: 0; vertical-align: middle; overflow: hidden; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn { width: auto; margin: 0; font-family: inherit; font-size: 17px; line-height: 27px; font-weight: 500; text-transform: capitalize; outline: 0; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; -o-transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; transition: color .2s ease-in-out, background-color .2s ease-in-out, border-color .2s ease-in-out; padding: 12px 46px; cursor: pointer; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn.view_btn-simple:before { -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%; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn, .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn.view_btn-simple { position: relative; display: inline-block; vertical-align: middle; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn.view_btn-simple:after, .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn.view_btn-simple:before { content: ''; position: absolute; bottom: 0; height: 1px; line-height: 1; background-color: #fff; left: 0; width: 100%; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn.view_btn-simple:after { -webkit-transform-origin: 100% 50%; -ms-transform-origin: 100% 50%; transform-origin: 100% 50%; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn, .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn.view_btn-simple { position: relative; display: inline-block; vertical-align: middle; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn.view_btn-simple:hover:before { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); -webkit-transition: -webkit-transform .7s cubic-bezier(.79, .1, .1, .9) .3s; -o-transition: transform .7s cubic-bezier(.79, .1, .1, .9) .3s; transition: transform .7s cubic-bezier(.79, .1, .1, .9) .3s; transition: transform .7s cubic-bezier(.79, .1, .1, .9) .3s, -webkit-transform .7s cubic-bezier(.79, .1, .1, .9) .3s; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn.view_btn-simple:hover:after { -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transition: -webkit-transform .7s cubic-bezier(.79, .1, .1, .9); -o-transition: transform .7s cubic-bezier(.79, .1, .1, .9); transition: transform .7s cubic-bezier(.79, .1, .1, .9); transition: transform .7s cubic-bezier(.79, .1, .1, .9), -webkit-transform .7s cubic-bezier(.79, .1, .1, .9); } @media only screen and (min-width: 1024px) and (max-width: 1366px) { .rt-case-study-box1.element-two .swiper-container .swiper-button-prev { left: 50px; } .rt-case-study-box1.element-two .swiper-container .swiper-button-next { right: 50px; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide > .data-box .rt-course-hover h2 { padding: 0; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide > .data-box .rt-course-hover { top: -74px; } } @media only screen and (min-width: 768px) and (max-width: 1023px) { .rt-case-study-box1.element-two .swiper-container .swiper-button-prev { left: 20px; } .rt-case-study-box1.element-two .swiper-container .swiper-button-next { right: 20px; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide > .data-box .rt-course-hover { top: -70px; } } @media only screen and (max-width: 767px) { .rt-case-study-box1.element-two .swiper-container .swiper-button-prev { left: 20px; padding: 12px; text-align: center; } .rt-case-study-box1.element-two .swiper-container .swiper-button-next { right: 20px; padding: 12px; text-align: center; } .rt-case-study-box1.element-two .swiper-container .swiper-button-next, .rt-case-study-box1.element-two .swiper-container .swiper-button-prev { width: 45px; height: 45px; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide > .data-box .rt-course-hover { top: -70px; } .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide > .data-box .rt-course-hover h2 { font-size: 22px; font-weight: 400; line-height: 35px; } } @media screen and (min-width: 480px) and (max-width: 767px) { .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide > .data-box { top: 44% !important; } } @media screen and (min-width: 321px) and (max-width: 479px) { .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide > .data-box { top: 44% !important; } } @media screen and (max-width: 320px) { .rt-case-study-box1.element-two .swiper-container .swiper-wrapper .swiper-slide > .data-box { top: 43% !important; } }  .discover-link a { position: relative; display: inline-block; } .discover-link a:before { content: ""; position: absolute; bottom: 0; left: 0; right: auto; width: 0; height: 1px; background-color: #fd4219; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .discover-link a:hover:before { width: 100%; color: #fd4219; } #rt-mainMenu nav > ul > li > ul > li { position: relative; } #rt-mainMenu nav > ul > li > ul > li.new-class-add a:before { content: "Hot"; position: absolute; background: linear-gradient(to right, #FF3834 0%, #FF7133 100%); padding: 5px 10px; font-size: 12px; line-height: 12px; color: #fff; right: -50px; top: 0; border-radius: 4px; } #rt-mainMenu nav > ul > li > ul > li.new-class-last a:before { content: "New"; position: absolute; background: linear-gradient(to right, #4040dc 0%, #2783ea 100%); padding: 5px 10px; font-size: 12px; line-height: 12px; color: #fff; right: -55px; top: 0; border-radius: 4px; }   #rt-image-map { position: relative; margin: 20px auto; }  .rt-pin { display: none; }  .rt-tooltip-up, .rt-tooltip-down { position: absolute;  width: 29px; height: 34px; transition: all 0.3s ease-in-out !important; -webkit-transition: all 0.3s ease-in-out !important; } .rt-tooltip-up:hover, .rt-tooltip-down:hover { transform: translateY(-5px); -webkit-transform: translateY(-5px); } .tooltip { display: none; width: 200px; cursor: pointer; position: absolute; top: 10px; left: 50%; z-index: 999; margin-left: -115px; padding: 15px; color: #fff; border-radius: 4px; box-shadow: 0 3px 0 #30077d; background: #104cbc; } .tooltip::after { content: ""; position: absolute; top: -10px; left: 50%; margin-left: -10px; border-bottom: 10px solid #30077d; border-left: 10px solid transparent; border-right: 10px solid transparent; } .tooltip ul { margin: 0; padding: 0; list-style-type: none; } .tooltip ul li { margin: 0; padding: 0; display: block; font-size: 16px; line-height: 28px; } .rt-tooltip-down .tooltip { bottom: 20px; top: auto; } .rt-tooltip-down .tooltip::after { bottom: -10px; top: auto; border-bottom: 0; border-top: 10px solid #30077d; } .tooltip h4 { margin: 0 0 10px; font-size: 20px; line-height: 30px; }  .swiper-container-horizontal > .swiper-pagination-bullets { cursor: pointer; } .rt-case-study-box1.element-two.swiper-container { padding: 0 0 50px 0; position: relative; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide .card-image { background: #ffffff; border: none; outline: none; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide .card-image img { display: block; position: relative; left: 0; bottom: 0; width: 100%; height: auto; -o-object-fit: cover; object-fit: cover; } .rt-case-study-box1.element-two.swiper-container .swiper-pagination-bullet { opacity: 0.8; background: #333333; } .rt-case-study-box1.element-two.swiper-container .swiper-pagination-bullet-active { background: #ffffff; } .rt-case-study-box1.element-two.swiper-container .swiper-pre-nex { width: 10%; position: absolute; bottom: 24px; left: 0; right: 0; margin: 0 auto; border-radius: 4px; background: #fff; height: 60px; z-index: 9; box-shadow: 0px 7px 20px 0px #2a168b14; } .rt-case-study-box1.element-two.swiper-container .swiper-button-next, .rt-case-study-box1.element-two.swiper-container .swiper-button-prev { background-image: none; background-size: 0; background-repeat: no-repeat; background-position: 0; margin-top: 0; width: 58px; height: 30px; border: 0; } .rt-case-study-box1.element-two.swiper-container .swiper-button-next, .rt-case-study-box1.element-two.swiper-container .swiper-button-prev {  top: 0 !important; padding: 3px 0; text-align: center; margin: 15px 0; } .rt-case-study-box1.element-two.swiper-container .swiper-button-next { border-left: 1px solid #dadada; } .rt-case-study-box1.element-two.swiper-container .swiper-button-next .ti-angle-right:before { font-size: 20px; font-weight: bold; } .rt-case-study-box1.element-two.swiper-container .swiper-button-prev .ti-angle-left:before { font-size: 20px; font-weight: bold; }  .rt-case-study-box1.element-two.swiper-container .swiper-button-next .arrow-icon, .rt-case-study-box1.element-two.swiper-container .swiper-button-prev .arrow-icon { font-size: 20px; font-weight: bold; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide > .data-box { position: absolute;  bottom: 0; width: 100%; z-index: 999; transition: all 0.5s ease; -webkit-transition: all 0.5s ease; padding: 0 15px; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide:hover > .data-box { -webkit-transform: translateY(0); transform: translateY(0); transition: all 0.5s ease-in-out; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide:hover:hover > .data-box h2 { visibility: hidden; opacity: 0; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide > .data-box h2 { font-size: 25px; line-height: 35px; color: #fff; padding: 0; margin: 0 !important; text-transform: inherit; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; text-align: center; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide > .data-box .rt-course-hover h2 { font-size: 25px; line-height: 35px; color: #fff;  margin: 0 !important; text-transform: inherit; visibility: hidden; opacity: 0; padding: 0; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide:hover .data-box .rt-course-hover h2 { visibility: visible; opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); transition: all 0.5s ease; text-align: center; font-weight: bold; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide > .data-box .rt-course-hover p { font-size: 16px; line-height: 28px; font-weight: 400; color: #fff; padding: 0; visibility: hidden; opacity: 0; margin: 10px 0 0 0; letter-spacing: 0.8px; text-align: center; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide:hover .data-box .rt-course-hover p { visibility: visible; opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); transition: all 0.5s ease; text-align: center; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide:hover .data-box {  transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide > .data-box .rt-course-hover { visibility: hidden; opacity: 0; position: relative; top: -90px; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; z-index: 9; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide:hover .data-box:after { position: absolute; content: ""; height: 100%; width: 100%; left: 0; top: 0; z-index: 1; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover { visibility: visible; opacity: 1; } .rt-case-study-box1.element-two.swiper-container-horizontal > .swiper-pagination-bullets, .rt-case-study-box1.element-two .swiper-pagination-custom, .rt-case-study-box1.element-two .swiper-pagination-fraction { bottom: 0; left: 0; width: 100%; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p a { text-decoration: none; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn.view_btn-simple { padding: 0 0 2px !important; color: #fff; background-color: transparent; border: 0; vertical-align: middle; overflow: hidden; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn { width: auto; margin: 0; font-family: inherit; font-size: 16px; line-height: 28px; font-weight: 500; text-transform: capitalize; outline: 0; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; padding: 12px 46px; cursor: pointer; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn.view_btn-simple:before { -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%; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn, .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn.view_btn-simple { position: relative; display: inline-block; vertical-align: middle; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn.view_btn-simple:after, .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn.view_btn-simple:before { content: ""; position: absolute; bottom: 0; height: 1px; line-height: 1; background-color: #fff; left: 0; width: 100%; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn.view_btn-simple:after { -webkit-transform-origin: 100% 50%; -ms-transform-origin: 100% 50%; transform-origin: 100% 50%; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn, .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn.view_btn-simple { position: relative; display: inline-block; vertical-align: middle; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn.view_btn-simple:hover:before { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.79, 0.1, 0.1, 0.9) 0.3s; -o-transition: transform 0.7s cubic-bezier(0.79, 0.1, 0.1, 0.9) 0.3s; transition: transform 0.7s cubic-bezier(0.79, 0.1, 0.1, 0.9) 0.3s; transition: transform 0.7s cubic-bezier(0.79, 0.1, 0.1, 0.9) 0.3s, -webkit-transform 0.7s cubic-bezier(0.79, 0.1, 0.1, 0.9) 0.3s; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide:hover > .data-box .rt-course-hover p .view_btn.view_btn-simple:hover:after { -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.79, 0.1, 0.1, 0.9); -o-transition: transform 0.7s cubic-bezier(0.79, 0.1, 0.1, 0.9); transition: transform 0.7s cubic-bezier(0.79, 0.1, 0.1, 0.9); transition: transform 0.7s cubic-bezier(0.79, 0.1, 0.1, 0.9), -webkit-transform 0.7s cubic-bezier(0.79, 0.1, 0.1, 0.9); } @media only screen and (min-width: 1024px) and (max-width: 1366px) { .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide > .data-box .rt-course-hover h2 { padding: 0; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide > .data-box .rt-course-hover { top: -74px; } } @media only screen and (min-width: 768px) and (max-width: 1023px) { .rt-case-study-box1.element-two.swiper-container .swiper-pre-nex { width: 18%; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide > .data-box .rt-course-hover { top: -70px; } } @media only screen and (max-width: 767px) { .rt-case-study-box1.element-two.swiper-container .swiper-pre-nex { width: 36%; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide > .data-box .rt-course-hover { top: -70px; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide > .data-box .rt-course-hover h2 { font-size: 22px; font-weight: 400; line-height: 35px; } } @media screen and (min-width: 480px) and (max-width: 767px) { .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide > .data-box { top: 44% !important; } .rt-case-study-box1.element-two.swiper-container .swiper-pre-nex { width: 43%; } } @media screen and (min-width: 321px) and (max-width: 479px) { .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide > .data-box { top: 44% !important; } .rt-case-study-box1.element-two.swiper-container .swiper-pre-nex { width: 36%; } } @media screen and (max-width: 320px) { .rt-case-study-box1.element-two.swiper-container .swiper-pre-nex { width: 43%; } .rt-case-study-box1.element-two.swiper-container .swiper-wrapper .swiper-slide > .data-box { top: 43% !important; } } .blockUI.blockOverlay:hover { display: none !important; }  .team.element-one .rt-team {  position: relative; margin-bottom: 30px; } .team.element-one .rt-team > .holder { background-color: #fff; box-shadow: 0 14px 46px rgb(0 26 87 / 8%); border-radius: 4px; position: relative; overflow: hidden; margin-bottom: 46px; transition: all .8s cubic-bezier(.39, .01, .36, .9); transform: translateY(0); } .team.element-one .rt-team > .holder > .pic { transform: scale(1) translateY(0); position: relative; margin-bottom: 0; overflow: hidden; backface-visibility: hidden; transition: all 0.8s cubic-bezier(0.39, 0.01, 0.36, 0.9);  } .team.element-one .rt-team > .holder > .pic img { width: 100%; float: left; max-width: 100%; height: auto;  object-fit: cover; overflow: hidden; } .team.element-one .rt-team > .holder > .post-btn { text-align: right;  top: 25px; position: relative; right: 25px; } .team.element-one .rt-team > .holder > .post-btn > .post-button { display: block; float: right; position: absolute; bottom: 33%; right: 0px; width: 55px; height: 55px; border-radius: 50%; background-color: #1E4EC4; 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; clear: both; } .team.element-one .rt-team > .holder:hover .post-button { transform: translateY(0); opacity: 1; visibility: visible; } .team.element-one .rt-team > .holder > .post-btn > .post-button:hover { background-color: #1E4EC4; } .team.element-one .rt-team > .holder > .post-btn > .post-button > svg { display: block; margin-left: 39%; margin-top: 39%; } .team.element-one .rt-team > .holder > .data { padding: 33px 0px 26px 0px; text-align: center; clear: both; } .team.element-one .rt-team > .holder > .data > .title { line-height: 30px; margin-bottom: 5px; } .team.element-one .rt-team > .holder > .data > h6.title {} .team.element-one .rt-team > .holder > .data > .title > a { text-decoration: none; color: #1e1666; } .team.element-one .rt-team > .holder > .data > .designation { margin-bottom: 7px; } .team.element-one .rt-team > .holder > .data > p.designation {} .team.element-one .rt-team > .holder > .data > .post-meta >span { text-transform: capitalize; font-size: 13px; color: #616670; line-height: 1.8; } .team.element-one .rt-team > .holder >.data > span.author { color: #6a7c92; } .team.element-one .rt-team > .holder > .data >ul.social-icon { margin-bottom: 0; clear: both; display: none; } .team.element-one .rt-team > .holder > .data >ul.social-icon>li { display: inline-block; vertical-align: top; margin-left: 8px; margin-right: 8px; } .team.element-one .rt-team > .holder > .data >ul.social-icon>li>a { display: block; border-radius: 50%; text-align: center; cursor: pointer; transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; } @media screen and (max-width: 310px) { .team.element-one .rt-team > .holder > .post-btn { top: 25px; } .team.element-one .rt-team > .holder > .data { padding: 25px 0 26px 0; } }   .team.element-two .rt-team {  position: relative; margin-bottom: 7px; } .team.element-two .rt-team > .holder { background-color: #fff; box-shadow: none; border-radius: 0px; position: relative; overflow: hidden; margin-bottom: 40px; transition: all .8s cubic-bezier(.39, .01, .36, .9); transform: translateY(0); text-align: center; } .team.element-two .rt-team > .holder > .pic { transform: scale(1) translateY(0); position: relative; margin-bottom: 0; overflow: hidden; backface-visibility: hidden; transition: all 0.8s cubic-bezier(0.39, 0.01, 0.36, 0.9);  padding: 10px 10px 0 10px; } .team.element-two .rt-team > .holder > .pic .team-moving-svg { position: relative; z-index: 1; } .team.element-two .rt-team > .holder:hover > .img-moving img { animation: imgmove 4.5s infinite linear; } @keyframes imgmove { 0% { transform: translate(0, 0); -webkit-transform: translate(0, 0); } 25% { transform: translate(10px, 10px); -webkit-transform: translate(10px, 10px); } 50% { transform: translate(5px, 5px); -webkit-transform: translate(5px, 5px); } 75% { transform: translate(10px, -5px); -webkit-transform: translate(10px, -5px); } 100% { transform: translate(0, 0); -webkit-transform: translate(0, 0); } } .team.element-two .rt-team > .holder > .pic img { width: 90%;  max-width: 100%; height: auto; position: absolute; margin: 0 auto; z-index: 2; left: 0; right: 0; top: 0; bottom: 0; } .team.element-two .rt-team > .holder > .data { padding: 0px 0px 25px 0px; text-align: center; clear: both; } .team.element-two .rt-team > .holder > .data > .title { line-height: 30px; margin-bottom: 5px; } .team.element-two .rt-team > .holder > .data > h6.title {} .team.element-two .rt-team > .holder > .data > .title > a { text-decoration: none; color: #1e1666; } .team.element-two .rt-team > .holder > .data > .designation { margin-bottom: 7px; } .team.element-two .rt-team > .holder > .data > p.designation {} .team.element-two .rt-team > .holder > .data > .post-meta >span { text-transform: capitalize; font-size: 13px; color: #616670; line-height: 1.8; } .team.element-two .rt-team > .holder >.data > span.author { color: #6a7c92; } .team.element-two .rt-team > .holder > .data >ul.social-icon { margin-bottom: 0; clear: both; } .team.element-two .rt-team > .holder > .data >ul.social-icon>li { display: inline-block; vertical-align: top; margin-left: 8px; margin-right: 8px; } .team.element-two .rt-team > .holder > .data >ul.social-icon>li>a { display: block; border-radius: 50%; text-align: center; cursor: pointer; transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; }   .blog[class*="element-"] .owl-nav > .owl-next { position: absolute !important; top: 180px !important; left: 1193px !important; border-radius: 50px; border: 0; background-color: #fff; width: 50px; height: 50px; padding-top: 5px; } .blog[class*="element-"] .owl-nav > .owl-prev { position: absolute !important; top: 180px !important; right: 1193px !important; border-radius: 50px; border: 0; background-color: #fff; width: 50px; height: 50px; padding-top: 5px; display: none; } .blog.element-one .blog-item .holder .data { padding: 15px 30px 20px 32px; overflow: hidden; position: absolute; bottom: 0; z-index: 222; } .blog.element-one .blog-item .holder .data .author { font-size: 16px; letter-spacing: 0px; line-height: 28px; color: #3f3a64; } .blog.element-one .blog-item .holder .data .title { margin-top: 13px; margin-bottom: 13px; } .blog.element-one .category-list a { padding: 0 4px 0 0; } .blog.element-one .blog-item .holder .data .post-meta span.comments { float: right !important; font-size: 14px; letter-spacing: 0px; line-height: 26px; color: #797696; padding-top: 0px; } .blog.element-one .blog-item .holder .data .post-meta .date { font-size: 14px; letter-spacing: 0px; line-height: 26px; color: #797696; } .blog.element-one .category-list a { background-color: #fff; display: inline-block; padding: 0 10px; opacity: 1; transition: all 1s ease; -webkit-transition: all 1s ease; font-size: 14px; line-height: 25px; margin-right: 5px; } .blog.element-one .Blog-one-user-main { position: absolute; top: 20px; z-index: 99; left: 35px; } .blog.element-one .Blog-one-user-main .author img { float: left; padding: 0; border-radius: 50%; height: 45px; width: 45px; margin: 0 15px 0 0; } @media only screen and (max-width: 320px) { .blog.element-one .blog-item .holder .data .post-meta .date { width: 100%; float: left; } .blog.element-one .blog-item .holder .data .post-meta span.comments { width: 100%; float: left; } } body.left-sidebar div#page { margin-left: 300px; } .rt-nav-sidebar-menu { overflow: auto; font-size: 12px; font-weight: 200; background-color: #2e353d; position: fixed; top: 0px; left: 0px; width: 300px; height: 100%; color: #e1ffff; overflow-y: scroll; } .rt-nav-sidebar-menu .brand-logo { background-color: #23282e; line-height: 50px; display: block; text-align: center; font-size: 14px; } .rt-nav-sidebar-menu .brand-logo img { width: 50%; } .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: 18px 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: 14px; font-weight: 400; letter-spacing: -0.25px; text-decoration: none; } .rt-nav-sidebar-menu .rt-side-menu ul.rt-tree ul li a { display: block; font-size: 14px; letter-spacing: -0.25px; 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 { color: #fff; font-size: 12px; font-weight: 100; position: absolute; right: 0; font-family: "fontawesome"; } .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 { position: absolute; content: " "; width: 7px; height: 1px; background: rgba(255, 255, 255, 1); left: -22px; top: 23px; border-radius: 100%; opacity: 0.3; -webkit-transition: opacity 1s; -moz-transition: opacity 1s; -ms-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s; } .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-nav-sidebar-menu .rt-side-menu ul.rt-tree li > a:hover { color: #fff; } .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 { color: #fff; } .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 { margin-bottom: 48px; } .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: 14px; line-height: 20px; letter-spacing: 2px; font-weight: 400; padding: 12px 0; position: relative; } .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, 0.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; } @media (max-width: 767px) { body.left-sidebar div#page { margin-left: 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: 10px; z-index: 10 !important; padding: 3px; background-color: #ffffff; color: #000; width: 40px; text-align: center; } .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) {}  .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(12) { border-right: 1px solid transparent; } .clients.element-five .client-item:nth-child(18) { border-right: 1px solid transparent; } .clients.element-five .client-item:nth-child(19), .demo-page-client .clients.element-five .client-item:nth-child(7) { border-bottom: 1px solid transparent; } .clients.element-five .client-item:nth-child(20), .demo-page-client .clients.element-five .client-item:nth-child(8) { border-bottom: 1px solid transparent; } .clients.element-five .client-item:nth-child(21), .demo-page-client .clients.element-five .client-item:nth-child(9) { border-bottom: 1px solid transparent; } .clients.element-five .client-item:nth-child(22), .demo-page-client .clients.element-five .client-item:nth-child(10) { border-bottom: 1px solid transparent; } .clients.element-five .client-item:nth-child(23), .demo-page-client .clients.element-five .client-item:nth-child(11) { border-bottom: 1px solid transparent; } .clients.element-five .client-item:nth-child(24), .demo-page-client .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 0.3s ease-out 0.15s; -o-transition: opacity 0.3s ease-out 0.15s; transition: opacity 0.3s ease-out 0.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 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out; -webkit-transition-delay: 0.15s; -o-transition-delay: 0.15s; transition-delay: 0.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: 51%; background: #000; z-index: -1; -webkit-transition: 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); -o-transition: 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.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-two .rt-doctor { position: relative; } .team.element-two .rt-doctor:after, .team.element-two .rt-doctor:before { content: ""; } .team.element-two .rt-doctor { overflow: hidden; } .team.element-two .rt-doctor, .team.element-two .rt-doctor .icon li a { text-align: center; } .team.element-two .rt-doctor:after, .team.element-two .rt-doctor:before { width: 100%; height: 100%; background: rgba(241, 233, 227, 1); position: absolute; top: 0; left: 0; opacity: 0; transition: all 0.6s ease 0s; } .team.element-two .rt-doctor:after { background: rgba(255, 255, 255, 0.1); border: none; top: 0; left: 0; opacity: 1; z-index: 1;  -webkit-transition: -webkit-transform 0.6s; transition: transform 0.6s; -webkit-transform: translate3d(0, 0px, 0); transform: translate3d(0, 0px, 0); } .team.element-two .rt-doctor:hover:before { opacity: 1; } .team.element-two .rt-doctor:hover:after { top: 0; } .team.element-two .rt-doctor img { width: 100%; height: auto; } .team.element-two .rt-doctor .box-content { width: 100%; position: absolute; bottom: -100%; left: 0; z-index: 9; -webkit-transition: -webkit-transform 0.9s; transition: transform 0.9s; -webkit-transform: translate3d(0, 8px, 0); transform: translate3d(0, 8px, 0); } .team.element-two .rt-doctor:hover .box-content { top: 24%; padding: 0 30px; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: -webkit-transform 0.8s; transition: transform 0.8s; } .team.element-two .rt-doctor .box-content h4 { font-size: 25px; letter-spacing: 0px; line-height: 30px; color: #33302e; padding-bottom: 0; } .team.element-two .rt-doctor .box-content .post { display: block; font-size: 18px; letter-spacing: 1px; line-height: 27px; color: #c98060; text-transform: uppercase; text-align: center; margin-bottom: 15px; } .team.element-two .rt-doctor .box-content p { font-size: 18px; line-height: 28px; color: #636363; text-align: center; padding-bottom: 0; } .team.element-two .rt-doctor:hover .box-content .view_btn.view_btn-simple { padding: 0 0 2px !important; color: #585858; background-color: transparent; border: 0; vertical-align: middle; overflow: hidden; } .team.element-two .rt-doctor:hover .box-content .view_btn { width: auto; margin: 0; font-family: inherit; font-size: 17px; line-height: 27px; font-weight: 500; text-transform: capitalize; outline: 0; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; -o-transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out; padding: 12px 46px; cursor: pointer; } .team.element-two .rt-doctor:hover .box-content .view_btn.view_btn-simple:before { -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%; } .team.element-two .rt-doctor:hover .box-content .view_btn, .team.element-two .rt-doctor:hover .box-content .view_btn.view_btn-simple { position: relative; display: inline-block; vertical-align: middle; } .team.element-two .rt-doctor:hover .box-content .view_btn.view_btn-simple:after, .team.element-two .rt-doctor:hover .box-content .view_btn.view_btn-simple:before { content: ""; position: absolute; bottom: 0; height: 1px; line-height: 1; background-color: #1d1d1d; left: 0; width: 100%; } .team.element-two .rt-doctor:hover .box-content .view_btn.view_btn-simple:after { -webkit-transform-origin: 100% 50%; -ms-transform-origin: 100% 50%; transform-origin: 100% 50%; } .team.element-two .rt-doctor:hover .box-content .view_btn, .team.element-two .rt-doctor:hover .box-content .view_btn.view_btn-simple { position: relative; display: inline-block; vertical-align: middle; } .team.element-two .rt-doctor:hover .box-content .view_btn.view_btn-simple:hover:before { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.79, 0.1, 0.1, 0.9) 0.3s; -o-transition: transform 0.7s cubic-bezier(0.79, 0.1, 0.1, 0.9) 0.3s; transition: transform 0.7s cubic-bezier(0.79, 0.1, 0.1, 0.9) 0.3s; transition: transform 0.7s cubic-bezier(0.79, 0.1, 0.1, 0.9) 0.3s, -webkit-transform 0.7s cubic-bezier(0.79, 0.1, 0.1, 0.9) 0.3s; } .team.element-two .rt-doctor:hover .box-content .view_btn.view_btn-simple:hover:after { -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transition: -webkit-transform 0.7s cubic-bezier(0.79, 0.1, 0.1, 0.9); -o-transition: transform 0.7s cubic-bezier(0.79, 0.1, 0.1, 0.9); transition: transform 0.7s cubic-bezier(0.79, 0.1, 0.1, 0.9); transition: transform 0.7s cubic-bezier(0.79, 0.1, 0.1, 0.9), -webkit-transform 0.7s cubic-bezier(0.79, 0.1, 0.1, 0.9); } .team.element-two .rt-doctor .owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev { display: none; } @media only screen and (min-width: 1024px) and (max-width: 1365px) { .team.element-two .rt-doctor img { width: 100%; height: auto; } .team.element-two .rt-doctor:hover .box-content { top: 15% !important; } .team.element-two .rt-doctor .box-content h4 { font-size: 20px; letter-spacing: 0px; line-height: 24px; color: #33302e; padding-bottom: 0; } .team.element-two .rt-doctor .box-content .post { font-size: 18px; line-height: 27px; margin-bottom: 10px; } .team.element-two .rt-doctor .box-content { bottom: -110%; } .team.element-two .rt-doctor .box-content p { font-size: 16px; line-height: 22px; padding-bottom: 20px; } .team.element-two .rt-doctor:hover .box-content .view_btn { font-size: 15px; line-height: 22px; } } @media only screen and (min-width: 768px) and (max-width: 1023px) { .team.element-two .rt-doctor img { width: 100%; height: auto; } .team.element-two .rt-doctor .box-content h4 { font-size: 18px; letter-spacing: 0px; line-height: 32px; color: #33302e; padding-bottom: 0; } .team.element-two .rt-doctor .box-content .post { font-size: 16px; line-height: 28px; margin-bottom: 10px; } .team.element-two .rt-doctor .box-content { bottom: -110%; } .team.element-two .rt-doctor:hover .box-content { top: 20% !important; padding: 30px !important; } .team.element-two .rt-doctor .box-content p { font-size: 17px; line-height: 27px; padding-bottom: 10px; } .team.element-two .rt-doctor:hover .box-content { padding: 0 10px;  } .team.element-two .rt-doctor:hover .box-content .view_btn { font-size: 14px; line-height: 22px; } } @media only screen and (min-width: 376px) and (max-width: 480px) { .team.element-two .rt-doctor:hover .box-content { top: 25% !important; padding: 30px !important; } } @media only screen and (min-width: 376px) and (max-width: 480px) and (orientation: landscape) { .team.element-two .rt-doctor:hover .box-content { top: 18% !important; padding: 30px !important; } } @media only screen and (min-width: 321px) and (max-width: 375px) { .team.element-two .rt-doctor:hover .box-content { top: 20% !important; padding: 30px !important; } } @media only screen and (min-width: 300px) and (max-width: 320px) { .team.element-two .rt-doctor:hover .box-content { top: 18% !important; padding: 30px !important; } } @media only screen and (max-width: 767px) { .team.element-two .rt-doctor { overflow: hidden; margin-bottom: 0; } }   .team.element-eight .team-item {  display: block; position: relative; overflow: hidden;  } .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%; float: left; transition: 0.42s ease-out; -webkit-transition: 0.42s ease-out; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .team.element-eight .team-item .holder:hover .pic img { -webkit-transform: translateX(5%) skewX(2deg); -ms-transform: translateX(5%) skewX(2deg); transform: translateX(5%) skewX(2deg); -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; } .team.element-eight .team-item .holder .team-content { -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: #f1f1f1; 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: 0; position: absolute; top: 0; -webkit-transition: opacity 0.25s ease; -o-transition: opacity 0.25s ease; transition: opacity 0.25s ease; z-index: -1; width: 100%; } .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 { -webkit-transform: translate3d(-40px, 0, 0) skewX(-15deg); transform: translate3d(-40px, 0, 0) skewX(-15deg); -webkit-transition: -webkit-transform 0s 0.3s; transition: -webkit-transform 0s 0.3s; -o-transition: transform 0s 0.3s; transition: transform 0s 0.3s; transition: transform 0s 0.3s, -webkit-transform 0s 0.3s; } .team.element-eight .team-item .holder:hover .team-content-inner { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); } .team.element-eight .team-item .holder .team-content .team-role { margin: 0; } .team.element-eight .team-item .holder .team-content .team-title { margin: 0 0 19px; color: #000; -ms-word-wrap: break-word; word-wrap: break-word; } .team.element-eight .team-item .holder .team-content .team-member-social-icon-group { margin: 0; } .team.element-eight .team-item .holder .team-content .team-member-social-icon-group .team-member-social-icon { font-size: 16px; margin-right: 14px; -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-transition: opacity 0.25s ease; -o-transition: opacity 0.25s ease; transition: opacity 0.25s ease; float: left; width: 30px; height: 30px; background: #000; line-height: 31px; text-align: center; } .team.element-eight .team-item .holder .team-content .team-member-social-icon:hover { text-decoration: none; opacity: 0.6; } .team.element-eight .team-item .holder .team-content .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; margin: 0 !important; padding-bottom: 30px; } }  .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 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.6s cubic-bezier(0.25, 0.8, 0.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, 0.1); -webkit-animation: SlideDown 0.55s ease forwards; animation: SlideDown 0.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.3), 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: #000 !important; } .elementor-nav-menu .menu-item a:hover { color: #000000; } .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.1) 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.3), 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: #000 !important; } .elementor-nav-menu .menu-item a:hover { color: #000000; } .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.1) 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.3), 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: #000 !important; } .elementor-nav-menu .menu-item a:hover { color: #000000; } .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.1) 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.3), 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: #000 !important; } .elementor-nav-menu .menu-item a:hover { color: #000000; } .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.1) 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 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.6s cubic-bezier(0.25, 0.8, 0.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 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.6s cubic-bezier(0.25, 0.8, 0.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.1) 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.1) 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.1) 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.1) 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.1) 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.1) 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.1) 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; } .elementor-widget-radiant-custom-cart .header-cart-bar > .header-cart-bar-icon { position: relative; display: inline-block; vertical-align: top; margin-left: 0; color: #fff; } .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-header_custom_menu .header-cart-bar > .header-cart-bar-icon > .cart-count { position: absolute; top: -10px; right: -14px;  width: 18px; height: 18px; border-radius: 50%; font-size: 10px; font-weight: 500; color: #fff;  background-color: #ff583c; line-height: 18px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; text-align: center; }  @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; } }   .elementor-widget-radiant-custom-search .header-slideout-searchbar { position: relative; display: inline-block; vertical-align: top; margin-right: 15px; margin-top: 3px; cursor: pointer; } .elementor-widget-radiant-custom-search .header-slideout-searchbar > .header-slideout-searchbar-holder { position: relative; display: block; } .elementor-widget-radiant-custom-search .header-slideout-searchbar span[class*="ti-"] { font-size: 16px; color: #000; } .elementor-widget-radiant-custom-search .header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box { position: absolute; top: -10px; right: 30px; z-index: 1; width: 30px; padding: 5px 5px 4px 12px; background-color: #fff; border: 1px rgba(0, 0, 0, 0.1) solid; border-radius: 0px !important;  box-shadow: none; opacity: 0; visibility: hidden; transition: all 0.4s ease-in-out 0.2s; -webkit-transition: all 0.4s ease-in-out 0.2s; } .elementor-widget-radiant-custom-search .header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row { position: relative; display: block; padding-right: 30px; } .elementor-widget-radiant-custom-search .header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row input[type="search"] { display: inline-block; vertical-align: top; width: 100%; height: 30px; padding: 0; margin: 0; background-color: transparent; border: none; font-size: 13px; border-radius: 0; } .elementor-widget-radiant-custom-search .header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row input[type="search"]::placeholder { color: #000; } .elementor-widget-radiant-custom-search .header-slideout-searchbar > .header-slideout-searchbar-holder > .header-slideout-searchbar-box > .form-row button[type="submit"] { position: absolute; top: 0; width: 26px; height: 30px; background-color: transparent; border: none; display: none; border-radius: 0; text-align: center; font-size: 18px; color: #000; line-height: 30px; } .elementor-widget-radiant-custom-search .header-slideout-searchbar > .header-slideout-searchbar-holder:hover > .header-slideout-searchbar-box, .wraper_header.style-sixteen .wraper_header_main .header-main-action ul > li.header-slideout-searchbar > .header-slideout-searchbar-holder:focus > .header-slideout-searchbar-box { width: 200px; opacity: 1; visibility: visible; }  .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: 20px; 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: "\e646";  }  .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 0.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: 57.5%; overflow: hidden; } .rt-beforeafter.element-one .handle { position: absolute; left: 57.5%; 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("../../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("../../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("../../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 { margin-bottom: 76px; position: relative; padding: 0 15px; float: left; width: 100%; overflow: hidden; }  .blog.element-one .blog-item > .holder { transition: all 1s; background-size: cover; background-repeat: no-repeat; width: 100%; height: 100%; padding-left: 30px; padding-right: 20px; padding-top: 20px; padding-bottom: 18px; clear: both; background-position: center center; border-radius: 4px; } .blog.element-one .blog-item > .holder:hover { transform: scale(1.015); clear: both; cursor: pointer; border-radius: 8px; } .blog.element-one .blog-item > .holder > .blog-title { position: relative; min-height: 63px; padding-top: 27px; padding-left: 70px; } .blog.element-one .blog-item > .holder > .blog-title > .blog-title-pic { position: absolute; top: 3px; left: 0; z-index: 1; border-radius: 50%; } .blog.element-one .blog-item > .holder > .blog-title > .blog-title-pic img { border-radius: 50%; width: 55px; height: 55px; } .blog.element-one .blog-item > .holder > .blog-title > .blog-title-data > .title { margin-bottom: 3px; margin-left: 8px; text-transform: capitalize; color: #ffffff; margin-top: -12px; } .blog.element-one .blog-item > .holder > .blog-desc { position: relative; bottom: 10px; color: #ffffff; padding-top: 270px; } .blog.element-one .blog-item > .holder > .blog-desc > .blog-category-tab { clear: both; color: #fff; margin-left: 0px; } .blog.element-one li { float: left; margin-right: 8px; } .blog.element-one li a { background: #1e4ec4; padding: 2px 10px; color: #ffffff; text-decoration: none; border-radius: 4px; } .blog.element-one::marker { color: transparent; } .blog.element-one .blog-item > .holder > .blog-desc > .blog-desc-exrpt { padding-top: 10px; text-transform: capitalize; color: #ffffff; clear: both; } .blog.element-one .blog-item > .holder > .blog-desc > .blog-desc-exrpt h6 { margin-bottom: 0; } .blog.element-one .blog-item > .holder > .blog-desc > .blog-desc-exrpt a { text-decoration: none; color: #ffffff; }  .blog.element-two { position: relative; margin: 0 -15px; list-style: none; text-align: left; } .blog.element-two article { position: relative; float: left;  text-align: left; cursor: pointer; border-radius: 0px; width: 100%; padding: 0 15px; margin-bottom: 76px; } .blog.element-two article .holder { min-height: 100%; max-width: 100%; width: 100%; height: 426px; } .blog.element-two article img { position: relative; display: block; min-height: 100%; max-width: 100%; width: 100%; border-radius: 0px; overflow: hidden; object-fit: cover; } .blog.element-two article .bg-overlay { background: #f4f4f4; position: absolute; border-radius: 0px; left: 15px; top: 0; bottom: 0; right: 15px; opacity: 0; -webkit-transition: all .5s ease-in-out 0s; -moz-transition: all .5s ease-in-out 0s; transition: all .5s ease-in-out 0s; z-index: 1; border-radius: 4px; } .hm7-blg .blog.element-two article .bg-overlay { background: rgba(255, 255, 255, 1); } .blog.element-two article:hover .bg-overlay { opacity: 1; } .blog.element-two article .content-area { color: #fff; -webkit-backface-visibility: hidden; backface-visibility: hidden; padding-left: 45px; padding-right: 45px; } .blog.element-two article:hover .content-area { z-index: 2; } .blog.element-two article .content-area::before, .blog.element-two article .content-area::after { pointer-events: none; } .blog.element-two article .content-area { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }  .blog.element-two article h6, .blog.element-two article p { margin: 0; } .blog.element-two article.blog-item .holder .content-area::before { position: absolute; top: 0; left: 0; width: 100%; height: 100%;   content: ""; opacity: 0; transform: translate3d(0, 50%, 0); } .blog.element-two article.blog-item .holder .blog-category { background: #1e4ec4; padding: 0px 10px; color: #ffffff; text-decoration: none; text-align: center; margin-bottom: 120px; position: absolute; top: 31px; left: 45px; border-radius: 4px; } .blog.element-two article.blog-item .holder span { opacity: 1; visibility: visible; position: absolute; top: 67%; left: 0; right: 0; margin: 0 auto; text-align: left; width: 100%; color: #fff; transition: transform 0.35s, color 0.35s; transform: translate3d(0, 50%, 0); padding: 0 45px; text-transform: capitalize; } .blog.element-two article.blog-item .holder:hover span { opacity: 0; visibility: hidden; } .blog.element-two article.blog-item .holder h6 { position: absolute; top: 73%; left: 0; right: 0; margin: 0 auto; text-align: left; width: 100%; color: #fff; transition: transform 0.35s, color 0.35s; transform: translate3d(0, 50%, 0); padding: 0 45px; text-transform: capitalize; } .blog.element-two article.blog-item .holder .content-area::before, .blog.element-two article.blog-item .holder p { transition: opacity 0.35s, transform 0.35s; } .blog.element-two article.blog-item .holder img { width: 100%;  -webkit-transition: all 1.5s cubic-bezier(0, 0, .2, 1); transition: all 1.5s cubic-bezier(0, 0, .2, 1); border-radius: 4px; }  .blog.element-two article.blog-item .holder p { position: absolute; top: 75%; left: 0; padding: 0 45px 12px 45px; width: 100%; opacity: 0; transform: translate3d(0, 10px, 0); text-align: left; } .blog.element-two article.blog-item .holder a {  top: 85%; left: 0; padding-bottom: 12px; opacity: 0; transform: translate3d(0, 10px, 0); text-align: left; position: relative; display: inline-block; color: #545454; transition: all 0.12s ease-in-out; -webkit-transition: all 0.12s ease-in-out; } .blog.element-two article.blog-item .holder a { position: relative; display: inline-block; color: #545454; transition: all 0.12s ease-in-out; -webkit-transition: all 0.12s ease-in-out; } .blog.element-two article.blog-item .holder a:hover { color: #1e4ec4 !important; } .blog.element-two article.blog-item .holder a:before { content: ""; width: 0; height: 1px; bottom: 14px; position: absolute; left: auto; right: 0; -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background: #1e4ec4 !important; } .blog.element-two article.blog-item .holder a:hover:before { right: auto; left: 0; width: 100%; } .blog.element-two article.blog-item:hover .holder h6 { color: #1D1A4E; transform: translate3d(0, -55%, 0) translate3d(0, -55px, 0); } .blog.element-two article.blog-item:hover .holder .content-area::before, .blog.element-two article.blog-item:hover .holder p { opacity: 1; transform: translate3d(0, -20%, 0) translate3d(0, -20px, 0); color: #47465E; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .blog.element-two article.blog-item:hover .holder h6 { color: #1D1A4E; transform: translate3d(0, -75%, 0) translate3d(0, -75px, 0); } .blog.element-two article.blog-item:hover .holder .content-area::before, .blog.element-two article.blog-item:hover .holder p { opacity: 1; transform: translate3d(0, -30%, 0) translate3d(0, -30px, 0); color: #47465E; } } @media only screen and (min-width: 940px) and (max-width: 991px) { .blog.element-two article.blog-item:hover .holder h6 { color: #1D1A4E; transform: translate3d(0, -62%, 0) translate3d(0, -62px, 0); } .blog.element-two article.blog-item:hover .holder .content-area::before, .blog.element-two article.blog-item:hover .holder p { opacity: 1; transform: translate3d(0, -25%, 0) translate3d(0, -25px, 0); color: #47465E; } .blog.element-two article.blog-item .holder h6 { top: 65%; } } @media only screen and (min-width: 768px) and (max-width: 782px) { .blog.element-two article.blog-item:hover .holder h6 { color: #1D1A4E; transform: translate3d(0, -62%, 0) translate3d(0, -62px, 0); } .blog.element-two article.blog-item:hover .holder .content-area::before, .blog.element-two article.blog-item:hover .holder p { opacity: 1; transform: translate3d(0, -25%, 0) translate3d(0, -25px, 0); color: #47465E; } } @media only screen and (min-width: 503px) and (max-width: 767px) { .blog.element-two article.blog-item:hover .holder h6 { color: #1D1A4E; transform: translate3d(0, -28%, 0) translate3d(0, -28px, 0); } .blog.element-two article.blog-item:hover .holder .content-area::before, .blog.element-two article.blog-item:hover .holder p { opacity: 1; transform: translate3d(0, -10%, 0) translate3d(0, -10px, 0); color: #47465E; } .blog.element-two article.blog-item .holder h6 { top: 63%; } } @media only screen and (max-width: 388px) { .blog.element-two article.blog-item:hover .holder h6 { color: #1D1A4E; transform: translate3d(0, -103%, 0) translate3d(0, -53px, 0); } .blog.element-two article.blog-item:hover .holder .content-area::before, .blog.element-two article.blog-item:hover .holder p { opacity: 1; transform: translate3d(0, -40%, 0) translate3d(0, -20px, 0); color: #47465E; } } @media only screen and (max-width: 359px) { .blog.element-two article.blog-item:hover .holder h6 { color: #1D1A4E; transform: translate3d(0, -73%, 0) translate3d(0, -73px, 0); } .blog.element-two article.blog-item:hover .holder .content-area::before, .blog.element-two article.blog-item:hover .holder p { opacity: 1; transform: translate3d(0, -30%, 0) translate3d(0, -30px, 0); color: #47465E; } } @media only screen and (max-width: 325px) { .blog.element-two article.blog-item:hover .holder h6 { color: #1D1A4E; transform: translate3d(0, -103%, 0) translate3d(0, -73px, 0); } .blog.element-two article.blog-item:hover .holder .content-area::before, .blog.element-two article.blog-item:hover .holder p { opacity: 1; transform: translate3d(0, -40%, 0) translate3d(0, -30px, 0); color: #47465E; } } .blog.element-two article.blog-item:hover .holder a { opacity: 1; transform: translate3d(0, 0, 0); color: #47465E; text-decoration: none; }   .blog.element-three { width: auto; margin-left: -15px; margin-right: -15px; } .blog.element-three .blog-item { padding-left: 0px; padding-right: 0px; } .blog.element-three .blog-item > .holder { position: relative; overflow: hidden; margin-bottom: 0px; transition: all 0.3s ease-in-out; border-radius: 4px; width: 100%; } .blog.element-three .blog-item > .holder > .pic { position: relative; overflow: hidden; margin-bottom: 0px; padding-top: calc((66 / 100) * 100%);  } .blog.element-three .blog-item > .holder > .pic > .pic-main { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background: top center no-repeat; background-size: cover; transition: 0.42s ease-out; -webkit-transition: 0.42s ease-out; transform: scale(1.01); } .blog.element-three .blog-item > .holder > .data { padding: 28px 35px 27px 35px; background: #fff; box-shadow: 0px 14px -1px 0px rgb(0 26 87 / 10%); } .blog.element-three .blog-item > .holder > .data > *:last-child { margin-bottom: 0 !important; } .blog.element-three .blog-item > .holder > .data ul.meta { margin-bottom: 9px; } .blog.element-three .blog-item > .holder > .data ul.meta > li { font-weight: 500; font-size: 16px; line-height: 26px; } .blog.element-three .blog-item > .holder > .data ul.meta > li a { color: inherit; } .blog.element-three li { float: left; margin-right: 8px; } .blog.element-three li a { padding: 0; color: #616670; text-decoration: none; } .blog.element-three .blog-item > .holder > .data > .blog-author-holder { position: relative; min-height: 63px; padding-top: 16px; padding-left: 65px; padding-bottom: 15px; } .blog.element-three .blog-item > .holder > .data > .blog-author-holder > .blog-title-pic { position: absolute; top: 3px; left: 0; z-index: 1; border-radius: 50%; } .blog.element-three .blog-item > .holder > .data > .blog-author-holder > .blog-title-pic img { border-radius: 50%; width: 50px; height: 50px; } .blog.element-three .blog-item > .holder > .data .title { margin-bottom: 0px; clear: both; padding-top: 5px; color: #1D1A4E; margin-top: -16px; } .blog.element-three .blog-item > .holder > .data .title a { color: inherit; } .blog.element-three .blog-item > .holder:hover > .pic > .pic-main { -webkit-transform: scale(1.035); -ms-transform: scale(1.035); transform: scale(1.035); } .blog.element-three .blog-item > .holder > .data .btn span { position: relative; display: inline-block; } .blog.element-three .blog-item > .holder > .data .btn i { padding-left: 8px; } .blog.element-three:not(.owl-carousel) .blog-item { float: left; margin-bottom: 30px; width: 100%; }   .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 { position: relative; overflow: hidden; margin-bottom: 0px; transition: all 0.3s ease-in-out; border-radius: 1px; width: 100%; } .blog.element-four .blog-item > .holder > .pic { position: relative; overflow: hidden; margin-bottom: 0px; padding-top: calc((66 / 100) * 100%); height: 316px; } .blog.element-four .blog-item > .holder > .pic > .pic-main { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background: top center no-repeat; background-size: cover; transition: 0.42s ease-out; -webkit-transition: 0.42s ease-out; transform: scale(1.01); } .blog.element-four .blog-item > .holder > .data { padding: 18px 0px 30px 0px; background: #fff; box-shadow: 0px 14px -1px 0px rgb(0 26 87 / 10%); } .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 li { float: left; margin-right: 8px; } .blog.element-four li a { padding: 0; color: #616670; text-decoration: none; } .blog.element-four .blog-item > .holder > .data > .blog-author-holder { position: relative; min-height: 63px; padding-top: 16px; padding-left: 65px; padding-bottom: 15px; } .blog.element-four .blog-item > .holder > .data > .blog-author-holder > .blog-title-pic { position: absolute; top: 3px; left: 0; z-index: 1; border-radius: 50%; } .blog.element-four .blog-item > .holder > .data > .blog-author-holder > .blog-title-pic img { border-radius: 50%; width: 50px; height: 50px; } .blog.element-four .blog-item > .holder > .data .title { margin-bottom: 15px; clear: both; padding-top: 5px; color: #1D1A4E; margin-top: -16px; } .blog.element-four .blog-item > .holder > .data .title a { color: inherit; } .blog.element-four .blog-item > .holder > .data p { clear: both; margin-bottom: 23px; } .blog.element-four .blog-item > .holder > .data a.read { background: #1e4ec4; border-radius: 4px; font-size: 15px; line-height: 23px; text-decoration: none; font-weight: 500; letter-spacing: 0; color: #fff; transition: all 0.3s ease-in-out !important; -webkit-transition: all 0.3s ease-in-out !important; position: relative; vertical-align: top; text-align: center; } .blog.element-four .blog-item > .holder > .data a.read:hover { box-shadow: 0px 11px 14px -7px rgb(0 0 0 / 25%); transform: translateY(-5px); -webkit-transform: translateY(-5px); } .blog.element-four .blog-item > .holder:hover > .pic > .pic-main { -webkit-transform: scale(1.035); -ms-transform: scale(1.035); transform: scale(1.035); } .blog.element-four .blog-item > .holder > .data .btn span { position: relative; display: inline-block; } .blog.element-four .blog-item > .holder > .data .btn i { padding-left: 8px; } .blog.element-four:not(.owl-carousel) .blog-item { float: left; margin-bottom: 30px; width: 100%; }   .blog.element-five { width: auto; margin-left: -15px; margin-right: -15px; } .blog.element-five .blog-item { padding-left: 15px; padding-right: 15px; } .blog.element-five .blog-item > .holder { position: relative; overflow: hidden; margin-bottom: 0px; transition: all 0.3s ease-in-out; border-radius: 4px; width: 100%; } .blog.element-five .blog-item > .holder > .pic { position: relative; overflow: hidden; margin-bottom: 0px; padding-top: calc((66 / 100) * 100%); height: 316px; border-radius: 0px; } .blog.element-five .blog-item > .holder > .pic > .pic-main { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background: top center no-repeat; background-size: cover; transition: 0.42s ease-out; -webkit-transition: 0.42s ease-out; transform: scale(1.01); } .blog.element-five .blog-item > .holder > .data { padding: 18px 0px 35px 0px; background: transparent; box-shadow: 0px 14px -1px 0px rgb(0 26 87 / 10%); } .blog.element-five .blog-item > .holder > .data > *:last-child { margin-bottom: 0 !important; } .blog.element-five .blog-item > .holder > .data ul.meta { margin-bottom: 9px; } .blog.element-five .blog-item > .holder > .data ul.meta > li { font-weight: 500; font-size: 16px; line-height: 26px; } .blog.element-five .blog-item > .holder > .data ul.meta > li a { color: inherit; } .blog.element-five li { float: left; margin-right: 8px; } .blog.element-five li a { padding: 0; color: #1E4EC4; text-decoration: none; } .blog.element-five .blog-item > .holder > .data > .blog-author-holder { position: relative; min-height: 63px; padding-top: 16px; padding-left: 65px; padding-bottom: 15px; } .blog.element-five .blog-item > .holder > .data > .blog-author-holder > .blog-title-pic { position: absolute; top: 3px; left: 0; z-index: 1; border-radius: 50%; } .blog.element-five .blog-item > .holder > .data > .blog-author-holder > .blog-title-pic img { border-radius: 50%; width: 50px; height: 50px; } .blog.element-five .blog-item > .holder > .data .title { margin-bottom: 15px; clear: both; padding-top: 5px; color: #1D1A4E; margin-top: -16px; } .blog.element-five .blog-item > .holder > .data .title a { color: inherit; } .blog.element-five .blog-item > .holder > .data p { clear: both; margin-bottom: 23px; } .blog.element-five .blog-item > .holder > .data a.read { font-size: 15px; line-height: 23px; text-decoration: none; font-weight: 500; letter-spacing: 0; transition: all 0.3s ease-in-out !important; -webkit-transition: all 0.3s ease-in-out !important; position: relative; display: inline-block; vertical-align: top; text-align: center; } .blog.element-five .blog-item > .holder > .data a.read::before { content: ''; width: 0; height: 1px; bottom: 0; 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: #1e4ec4; } .blog.element-five .blog-item > .holder > .data a:hover { color: currentColor; -webkit-transition: width .6s cubic-bezier(.25, .8, .25, 1) 0s; transition: width .6s cubic-bezier(.25, .8, .25, 1) 0s; } .blog.element-five .blog-item > .holder > .data a:hover::before { width: 100%; left: 0; right: auto; margin: 0; } .blog.element-five .blog-item > .holder:hover > .pic > .pic-main { -webkit-transform: scale(1.035); -ms-transform: scale(1.035); transform: scale(1.035); } .blog.element-five .blog-item > .holder > .data .btn span { position: relative; display: inline-block; } .blog.element-five .blog-item > .holder > .data .btn i { padding-left: 8px; } .blog.element-five:not(.owl-carousel) .blog-item { float: left; margin-bottom: 30px; width: 100%; } @media screen and (max-width: 768px) { .blog.element-four:not(.owl-carousel) .blog-item { margin-bottom: 0px; } }   .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 { position: relative; overflow: hidden; margin-bottom: 47px; transition: all 0.3s ease-in-out; border-radius: 5px; width: 100%; box-shadow: 0px 14px 46px 0 rgb(0 26 87 / 8%); } .blog.element-six .blog-item > .holder > .pic { position: relative; overflow: hidden; margin-bottom: 0px; padding: 20px 0 0 20px; height: 240px; border-radius: 4px 4px 0 0; z-index: 1; } .blog.element-six .blog-item > .holder > .pic > .pic-main { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background: top center no-repeat; background-size: cover; transition: 0.42s ease-out; -webkit-transition: 0.42s ease-out; transform: scale(1.01); } .blog.element-six .blog-item > .holder > .pic > .blog-desc { position: absolute; z-index: 1; } .blog.element-six .blog-item > .holder > .pic > .blog-desc .blog-category-tab ul li { float: left; margin-right: 8px; } .blog.element-six .blog-item > .holder > .pic > .blog-desc .blog-category-tab ul li a { background: #1e4ec4; padding: 2px 10px; color: #ffffff; text-decoration: none; border-radius: 4px; } .blog.element-six .blog-item > .holder > .data { padding: 0px 15px 25px 15px; background: #fff;  text-align: center; border-radius: 0 0 4px 4px; } @media screen and (max-width: 1024px) { .blog.element-six .blog-item > .holder > .data { padding: 0px 0px 25px 0px; } } .blog.element-six .blog-item > .holder > .data > .blog-title > .blog-title-pic { z-index: 2; margin-bottom: 0px; margin-top: -45px; position: relative; } .blog.element-six .blog-item > .holder > .data > .blog-title > .blog-title-pic img { border-radius: 50%; width: 90px; height: 90px; border: 3px solid #fff; } .blog.element-six .blog-item > .holder > .data > .blog-title > .blog-title-data > .title { margin-bottom: 3px; margin-left: 8px; text-transform: capitalize; color: #1d1a4e; margin-top: 0px; } .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 li { float: left; margin-right: 8px; } .blog.element-six li a { padding: 0; color: #1E4EC4; text-decoration: none; } .blog.element-six .blog-item > .holder > .data > .blog-author-holder { position: relative; min-height: 63px; padding-top: 16px; padding-left: 65px; padding-bottom: 15px; } .blog.element-six .blog-item > .holder > .data > .blog-author-holder > .blog-title-pic { position: absolute; top: 3px; left: 0; z-index: 1; border-radius: 50%; } .blog.element-six .blog-item > .holder > .data > .blog-author-holder > .blog-title-pic img { border-radius: 50%; width: 50px; height: 50px; } .blog.element-six .blog-item > .holder > .data .blog-title .title { margin-bottom: 15px; clear: both; padding-top: 10px; color: #1D1A4E; margin-top: -16px; } .blog.element-six .blog-item > .holder > .data .blog-title .title a { color: inherit; } .blog.element-six .blog-item > .holder > .data .title { margin-bottom: 0px; clear: both; padding-top: 0px; color: #1D1A4E; margin-top: 0px; padding-left: 50px; padding-right: 50px; } .blog.element-six .blog-item > .holder > .data .title a { color: inherit; } .blog.element-six .blog-item > .holder > .data p { clear: both; margin-bottom: 10px; margin-top: 0px; } .blog.element-six .blog-item > .holder > .data a.read { font-size: 15px; line-height: 23px; text-decoration: none; font-weight: 500; letter-spacing: 0; transition: all 0.3s ease-in-out !important; -webkit-transition: all 0.3s ease-in-out !important; position: relative; display: inline-block; vertical-align: top; text-align: center; } .blog.element-six .blog-item > .holder > .data a.read:hover {  box-shadow: none; transform: translateX(10px); -webkit-transform: translateX(10px); } .blog.element-six .blog-item > .holder:hover > .pic > .pic-main { -webkit-transform: scale(1.035); -ms-transform: scale(1.035); transform: scale(1.035); } .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: 30px; width: 100%; }       .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%; } }  @media screen and (min-width: 480px) and (max-width: 767px) { .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%; } }  .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%; } }       .radiantthemes-circular-progress-bar { text-align: center; } .radiantthemes-circular-progress-bar .radiantthemes-circular-progress-bar-main { position: relative; display: inline-block; vertical-align: top; width: 190px; height: 190px; } .radiantthemes-circular-progress-bar .radiantthemes-circular-progress-bar-main div { position: absolute; width: 190px; height: 190px; border-radius: 50%; } .radiantthemes-circular-progress-bar .radiantthemes-circular-progress-bar-main div span { position: absolute; top: 3px; left: 3px; width: 184px; height: 184px; border-radius: 50%; } .radiantthemes-circular-progress-bar .radiantthemes-circular-progress-bar-main div span > .table { display: table; table-layout: fixed; width: 100%; height: 100%; margin: 0; } .radiantthemes-circular-progress-bar .radiantthemes-circular-progress-bar-main div span > .table > .table-cell { position: static; display: table-cell; width: 100%; height: 100%; vertical-align: middle; } .radiantthemes-circular-progress-bar .radiantthemes-circular-progress-bar-main .background { background-color: #b3cef6; } .radiantthemes-circular-progress-bar .radiantthemes-circular-progress-bar-main .rotate, .radiantthemes-circular-progress-bar .radiantthemes-circular-progress-bar-main .left, .radiantthemes-circular-progress-bar .radiantthemes-circular-progress-bar-main .right { clip: rect(0 95px 190px 0); } .radiantthemes-circular-progress-bar .radiantthemes-circular-progress-bar-main .left { opacity: 1; } .radiantthemes-circular-progress-bar .radiantthemes-circular-progress-bar-main .right { transform: rotate(180deg); opacity: 0; }  .rt-progress-bar.element-two { padding: 0px; } .rt-progress-bar.element-two .section-title p { margin-left: 0; margin-right: 0; color: #ffffff; opacity: 0.95; } .rt-progress-bar.element-two .skills { position: relative; } .rt-progress-bar.element-two .skills .skill-item { position: relative; margin-bottom: 25px; } .rt-progress-bar.element-two .skills .skill-item .skill-header { position: relative; margin-bottom: 10px; } .rt-progress-bar.element-two .skills .skill-item .skill-header .skill-title { font-size: 18px; font-weight: 600; margin-bottom: 0; color: #fff; } .rt-progress-bar.element-two .skills .skill-item .skill-header .skill-percentage { position: absolute; right: 0; top: 1px; font-size: 18px; font-weight: 600; color: #fff; } .rt-progress-bar.element-two .skills .skill-item:last-child { margin-bottom: 0; } .rt-progress-bar.element-two .skills .skill-item .skill-bar { position: relative; width: 100%; } .rt-progress-bar.element-two .skills .skill-item .skill-bar .bar-inner { position: relative; width: 100%; border-radius: 10px; background: rgba(255, 255, 255, 0.5); -webkit-transition: width 1s ease-in-out; -o-transition: width 1s ease-in-out; transition: width 1s ease-in-out; } .rt-progress-bar.element-two .skills .skill-item .skill-bar .bar-inner .bar { position: absolute; left: 0; top: 0; width: 0; background: #9548fd; background: -moz-linear-gradient(left, #9548fd 44%, #5626ff 65%, #5626ff 100%); background: -webkit-linear-gradient(left, #9548fd 44%, #5626ff 65%, #5626ff 100%); background: linear-gradient(to right, #9548fd 44%, #5626ff 65%, #5626ff 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#9548fd', endColorstr='#5626ff', GradientType=1); border-radius: 10px; -webkit-transition: width 1.5s ease-in-out; transition: width 1.5s ease-in-out; }  .rt-progress-bar.element-three { display: table; height: 210px; position: relative; width: 210px; } .rt-progress-bar.element-three .ProgressBar-contentCircle { display: table; height: 210px; position: absolute; width: 210px; } .rt-progress-bar.element-three .ProgressBar-circle, .rt-progress-bar.element-three .ProgressBar-background { fill: none; stroke: #4812ff; stroke-width: 8; stroke-linecap: round; stroke-dasharray: 0; stroke-dashoffset: 0; position: relative; z-index: 10; } .rt-progress-bar.element-three .ProgressBar-background { stroke: #b5b5b5; stroke-width: 8; z-index: 0; } .rt-progress-bar.element-three .ProgressBar-percentage { color: #f00; font-size: 40px; font-weight: 600; text-align: center; width: 100%; display: table-cell; vertical-align: middle; }  .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: 00px; } .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 (max-width: 767px) { .clients.element-one:not(.owl-carousel) .clients-item { width: 100% !important; margin-bottom: 0; } }  .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(135%); -moz-transform: translateY(135%); transform: translateY(135%); } .clients.element-three .clients-item .holder .client-cover-img { position: relative; display: block; width: auto; margin: 0 auto; -webkit-transition: -webkit-transform 0.3s ease; -moz-transition: -moz-transform 0.3s ease; transition: transform 0.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 0.3s ease; -moz-transition: -moz-transform 0.3s ease; transition: transform 0.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 { width: auto; border-top: 1px #e4e5e9 solid; border-left: 1px #e4e5e9 solid; border-right: 1px #e4e5e9 solid; border-bottom: 1px #e4e5e9 solid; } .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: 20px 15px 20px 15px; border-right: 1px #e4e5e9 solid; border-left: 1px #e4e5e9 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 { margin-top: 20px; margin-left: 15px; margin-right: 15px; text-align: center; font-size: 0; } .clients[class*="element-"] .owl-nav > .owl-prev, .clients[class*="element-"] .owl-nav > .owl-next { display: inline-block; vertical-align: top; margin-left: 15px; margin-right: 15px; text-align: center; } .clients[class*="element-"] .owl-nav > .owl-prev:before, .clients[class*="element-"] .owl-nav > .owl-next:before { font-family: "FontAwesome"; font-size: 20px; color: #252525; line-height: 1; } .clients[class*="element-"] .owl-nav > .owl-prev:before { content: "\f104"; } .clients[class*="element-"] .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: 18px; }  .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 { overflow: hidden; } .radiantthemes-custom-button.hover-style-two .radiantthemes-custom-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-custom-button.hover-style-two .radiantthemes-custom-button-main:hover > .overlay { width: 100%; } .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; display: none; } .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: 0; 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.hover-style-four .radiantthemes-custom-button-main .placeholder { position: relative; left: 0px; transition: all .2s ease-in-out; } .radiantthemes-custom-button.hover-style-four .radiantthemes-custom-button-main .placeholder:before { content: ''; position: absolute; display: inline-block; background-color: currentColor; top: calc(50%); left: -22px; height: 1px; width: 0; transition: all .2s ease-in-out; } .radiantthemes-custom-button.hover-style-four .radiantthemes-custom-button-main:hover .placeholder { left: 15px; } .radiantthemes-custom-button.hover-style-four .radiantthemes-custom-button-main:hover .placeholder:before { width: 13px; }  .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; }  .radiantthemes-dropcaps.element-six > .holder > .radiantthemes-dropcap-letter { width: 70px; height: 70px; float: left; margin-top: 7px; margin-right: 25px; margin-bottom: 10px; border: 1px #acadb1 solid; border-radius: 5px; text-align: center; font-weight: 700; font-size: 50px; color: #474849; line-height: 70px; }  .radiantthemes-dropcaps.element-seven > .holder > .radiantthemes-dropcap-letter { width: 70px; height: 70px; float: left; margin-top: 7px; margin-right: 25px; margin-bottom: 10px; border-radius: 5px; text-align: center; font-weight: 700; font-size: 50px; color: #fff; line-height: 70px; }  .radiantthemes-dropcaps.element-eight > .holder > .radiantthemes-dropcap-letter { width: 70px; height: 70px; float: left; margin-top: 7px; margin-right: 25px; margin-bottom: 10px; border-radius: 50%; text-align: center; font-weight: 700; font-size: 50px; color: #fff; line-height: 70px; }  .radiantthemes-dropcaps.element-nine > .holder > .radiantthemes-dropcap-letter { width: 70px; height: 70px; float: left; margin-top: 7px; margin-right: 25px; margin-bottom: 10px; background-color: #474849; border-radius: 50%; text-align: center; font-weight: 700; font-size: 50px; color: #fff; line-height: 70px; }  .rt-fancy-text-box.element-one { text-align: center; } .rt-fancy-text-box.element-one > .holder { padding: 45px 20px 40px 20px; background-color: #fff; border-radius: 15px; text-align: inherit; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .rt-fancy-text-box.element-one > .holder:hover { transform: translateY(-5px); -webkit-transform: translateY(-5px); box-shadow: 0px 3px 35px rgba(0, 0, 0, 0.1); } .rt-fancy-text-box.element-one > .holder > .main-placeholder { position: relative; } .rt-fancy-text-box.element-one > .holder > .main-placeholder .icon { margin-bottom: 26px; } .rt-fancy-text-box.element-one > .holder > .main-placeholder .icon i { font-size: 50px; color: #1e1e1e; line-height: 1; } .rt-fancy-text-box.element-one > .holder > .main-placeholder .data > *:last-child { margin-bottom: 0 !important; } .rt-fancy-text-box.element-one > .holder > .main-placeholder .data .title { max-width: 200px; margin-left: auto; margin-right: auto; margin-bottom: 12px; font-weight: 400; font-size: 25px; line-height: 32px; letter-spacing: -0.5px; } .rt-fancy-text-box.element-one > .holder > .main-placeholder .data .title a { color: inherit; } .rt-fancy-text-box.element-one > .holder > .main-placeholder .data .subtitle { margin-bottom: 14px; font-weight: 400; font-size: 18px; color: #2d2d2d; line-height: 28px; } .rt-fancy-text-box.element-one > .holder > .main-placeholder .content { margin-bottom: 20px; } .rt-fancy-text-box.element-one > .holder > .main-placeholder .content > *:last-child { margin-bottom: 0 !important; } .rt-fancy-text-box.element-one > .holder > .main-placeholder .more { margin-bottom: 20px; } .rt-fancy-text-box.element-one > .holder > .main-placeholder .more > *:last-child { margin-bottom: 0 !important; } .rt-fancy-text-box.element-one > .holder > .main-placeholder .more .btn { margin-bottom: 7px; padding: 0; background-color: transparent; border: none; border-radius: 0; box-shadow: initial; font-weight: 500; font-size: 15px; color: #565656; line-height: 30px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-fancy-text-box.element-one > .holder > .main-placeholder .more .btn i { vertical-align: middle; margin-left: 8px; font-size: 11px; }  .rt-fancy-text-box.element-two { text-align: left; } .rt-fancy-text-box.element-two > .holder { position: relative; padding: 50px 30px 50px 30px; background-color: #fff; border-radius: 15px; text-align: inherit; } .rt-fancy-text-box.element-two > .holder:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 0; content: " "; background-color: rgba(0, 0, 0, 0.075); border-radius: inherit; opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-fancy-text-box.element-two > .holder:hover:before { opacity: 1; visibility: visible; } .rt-fancy-text-box.element-two > .holder > .main-placeholder { position: relative; } .rt-fancy-text-box.element-two > .holder > .main-placeholder .icon { margin-bottom: 17px; } .rt-fancy-text-box.element-two > .holder > .main-placeholder .icon i { font-size: 50px; color: #1e1e1e; line-height: 1; } .rt-fancy-text-box.element-two > .holder > .main-placeholder .data > *:last-child { margin-bottom: 0 !important; } .rt-fancy-text-box.element-two > .holder > .main-placeholder .data .title { margin-bottom: 15px; font-weight: 700; font-size: 24px; color: #1b1d1f; line-height: 32px; } .rt-fancy-text-box.element-two > .holder > .main-placeholder .data .title a { color: inherit; } .rt-fancy-text-box.element-two > .holder > .main-placeholder .data .subtitle { margin-bottom: 14px; font-weight: 500; font-size: 19px; color: #1b1d1f; line-height: 28px; } .rt-fancy-text-box.element-two > .holder > .main-placeholder .content { margin-bottom: 20px; } .rt-fancy-text-box.element-two > .holder > .main-placeholder .content > *:last-child { margin-bottom: 0 !important; } .rt-fancy-text-box.element-two > .holder > .main-placeholder .more { margin-bottom: 20px; } .rt-fancy-text-box.element-two > .holder > .main-placeholder .more > *:last-child { margin-bottom: 0 !important; } .rt-fancy-text-box.element-two > .holder > .main-placeholder .more .btn { margin-bottom: 7px; padding: 0; background-color: transparent; border: none; border-radius: 0; box-shadow: initial; font-weight: 500; font-size: 15px; color: #565656; line-height: 30px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-fancy-text-box.element-two > .holder > .main-placeholder .more .btn i { vertical-align: middle; margin-top: -4px; margin-left: 8px; font-size: 11px; }  .rt-fancy-text-box.element-three { text-align: center; } .rt-fancy-text-box.element-three > .holder { padding: 30px 25px 30px 25px; text-align: inherit; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-fancy-text-box.element-three > .holder:hover { background-color: #fff; transform: translate(-3px, -3px); -webkit-transform: translate(-3px, -3px); box-shadow: 20px 10px 20px rgba(0, 0, 0, 0.075); } .rt-fancy-text-box.element-three > .holder > .main-placeholder { position: relative; } .rt-fancy-text-box.element-three > .holder > .main-placeholder .icon { margin-bottom: 16px; } .rt-fancy-text-box.element-three > .holder > .main-placeholder .icon i { font-size: 50px; color: #1e1e1e; line-height: 1; } .rt-fancy-text-box.element-three > .holder > .main-placeholder .data > *:last-child { margin-bottom: 0 !important; } .rt-fancy-text-box.element-three > .holder > .main-placeholder .data .title { margin-bottom: 16px; font-weight: 700; font-size: 22px; color: #1b1d1f; line-height: 30px; } .rt-fancy-text-box.element-three > .holder > .main-placeholder .data .title a { color: inherit; } .rt-fancy-text-box.element-three > .holder > .main-placeholder .data .subtitle { margin-bottom: 14px; font-weight: 500; font-size: 15px; color: #1b1d1f; line-height: 28px; } .rt-fancy-text-box.element-three > .holder > .main-placeholder .content { margin-bottom: 20px; } .rt-fancy-text-box.element-three > .holder > .main-placeholder .content > *:last-child { margin-bottom: 0 !important; } .rt-fancy-text-box.element-three > .holder > .main-placeholder .more { margin-bottom: 20px; } .rt-fancy-text-box.element-three > .holder > .main-placeholder .more > *:last-child { margin-bottom: 0 !important; } .rt-fancy-text-box.element-three > .holder > .main-placeholder .more .btn { margin-bottom: 7px; padding: 0; background-color: transparent; border: none; border-radius: 0; box-shadow: initial; font-weight: 500; font-size: 15px; color: #565656; line-height: 30px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-fancy-text-box.element-three > .holder > .main-placeholder .more .btn i { vertical-align: middle; margin-top: -4px; margin-left: 8px; font-size: 11px; }  .rt-fancy-text-box.element-four { text-align: left; } .rt-fancy-text-box.element-four > .holder { padding: 35px 27px 35px 25px; background-color: #fff; text-align: inherit; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .rt-fancy-text-box.element-four > .holder:hover { transform: translateY(-5px); -webkit-transform: translateY(-5px); box-shadow: 0px 3px 35px rgba(0, 0, 0, 0.1); } .rt-fancy-text-box.element-four > .holder > .main-placeholder { position: relative; padding-left: 75px; } .rt-fancy-text-box.element-four > .holder > .main-placeholder .icon { position: absolute; top: 0; left: 0; z-index: 1; width: 55px; text-align: center; } .rt-fancy-text-box.element-four > .holder > .main-placeholder .icon i { font-size: 35px; line-height: 1; } .rt-fancy-text-box.element-four > .holder > .main-placeholder .data > *:last-child { margin-bottom: 0 !important; } .rt-fancy-text-box.element-four > .holder > .main-placeholder .data .title { margin-bottom: 12px; font-weight: 400; font-size: 25px; line-height: 32px; letter-spacing: -0.5px; } .rt-fancy-text-box.element-four > .holder > .main-placeholder .data .title a { color: inherit; } .rt-fancy-text-box.element-four > .holder > .main-placeholder .data .subtitle { margin-bottom: 14px; font-weight: 400; font-size: 18px; color: #272526; line-height: 28px; } .rt-fancy-text-box.element-four > .holder > .main-placeholder .content { margin-bottom: 20px; } .rt-fancy-text-box.element-four > .holder > .main-placeholder .content > *:last-child { margin-bottom: 0 !important; } .rt-fancy-text-box.element-four > .holder > .main-placeholder .more { margin-bottom: 20px; } .rt-fancy-text-box.element-four > .holder > .main-placeholder .more > *:last-child { margin-bottom: 0 !important; } .rt-fancy-text-box.element-four > .holder > .main-placeholder .more .btn { margin-bottom: 7px; padding: 0; background-color: transparent; border: none; border-radius: 0; box-shadow: initial; font-weight: 500; font-size: 15px; color: #565656; line-height: 30px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-fancy-text-box.element-four > .holder > .main-placeholder .more .btn i { vertical-align: middle; margin-top: -4px; margin-left: 8px; font-size: 11px; }  .rt-fancy-text-box.element-five { text-align: left; } .rt-fancy-text-box.element-five > .holder { background-color: #fff; border: 1px #d8dadd solid; text-align: inherit; } .rt-fancy-text-box.element-five > .holder .data { padding: 26px 23px 27px 23px; } .rt-fancy-text-box.element-five > .holder .data > *:last-child { margin-bottom: 0 !important; } .rt-fancy-text-box.element-five > .holder .data .title { margin-bottom: 10px; font-weight: 400; font-size: 25px; line-height: 32px; letter-spacing: -0.5px; } .rt-fancy-text-box.element-five > .holder .data .title a { color: inherit; } .rt-fancy-text-box.element-five > .holder .data .subtitle { margin-bottom: 14px; font-weight: 400; font-size: 18px; color: #272526; line-height: 28px; } .rt-fancy-text-box.element-five > .holder .data .content { margin-bottom: 20px; } .rt-fancy-text-box.element-five > .holder .data .content > *:last-child { margin-bottom: 0 !important; } .rt-fancy-text-box.element-five > .holder .icon { text-align: center; } .rt-fancy-text-box.element-five > .holder .icon img { width: 100%; } .rt-fancy-text-box.element-five > .holder .icon i { font-size: 35px; line-height: 1; } .rt-fancy-text-box.element-five > .holder .more { position: relative; overflow: hidden; } .rt-fancy-text-box.element-five > .holder .more .btn { display: block; padding: 10px 23px 10px 23px; background-color: transparent; border: none; border-radius: 0; box-shadow: initial; font-weight: 500; font-size: 13px; line-height: 30px; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .rt-fancy-text-box.element-five > .holder .more .btn.btn-first { background-color: transparent; } .rt-fancy-text-box.element-five > .holder .more .btn.btn-second { position: absolute; top: 0; left: 0; right: 0; bottom: 0; color: #fff; transform: translateY(100%); -webkit-transform: translateY(100%); } .rt-fancy-text-box.element-five > .holder .more .btn i { vertical-align: middle; margin-top: -4px; margin-left: 10px; } .rt-fancy-text-box.element-five > .holder:hover .more > .btn.btn-first { transform: translateY(-100%); -webkit-transform: translateY(-100%); } .rt-fancy-text-box.element-five > .holder:hover .more > .btn.btn-second { transform: translateY(0); -webkit-transform: translateY(0); }  .rt-fancy-text-box.element-six { text-align: left; } .rt-fancy-text-box.element-six > .holder { background: center center no-repeat; background-size: cover; } .rt-fancy-text-box.element-six > .holder > .main-placeholder { position: relative; padding: 160px 25px 5px 25px; background-color: rgba(0, 0, 0, 0.3); } .rt-fancy-text-box.element-six > .holder > .main-placeholder .icon { margin-bottom: 26px; } .rt-fancy-text-box.element-six > .holder > .main-placeholder .icon i { font-size: 50px; color: #fff; line-height: 1; } .rt-fancy-text-box.element-six > .holder > .main-placeholder .data { position: relative; padding-right: 100px; } .rt-fancy-text-box.element-six > .holder > .main-placeholder .data .title { margin-bottom: 2px; font-weight: 500; font-size: 22px; color: #fff; line-height: 32px; letter-spacing: -0.5px; } .rt-fancy-text-box.element-six > .holder > .main-placeholder .data .title a { color: inherit; } .rt-fancy-text-box.element-six > .holder > .main-placeholder .data .subtitle { margin-bottom: 14px; font-weight: 400; font-size: 16px; color: #fff; line-height: 28px; } .rt-fancy-text-box.element-six > .holder > .main-placeholder .content { margin-bottom: 20px; color: #fff; } .rt-fancy-text-box.element-six > .holder > .main-placeholder .content > *:last-child { margin-bottom: 0 !important; } .rt-fancy-text-box.element-six > .holder > .main-placeholder .more { position: absolute; top: 9px; right: 0; z-index: 1; } .rt-fancy-text-box.element-six > .holder > .main-placeholder .more .btn { position: relative; display: block; width: 45px; height: 45px; padding: 0; overflow: hidden; background-color: transparent; border: 1px #fff solid; border-radius: 50%; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-fancy-text-box.element-six > .holder > .main-placeholder .more .btn:hover { background-color: #fff; } .rt-fancy-text-box.element-six > .holder > .main-placeholder .more .btn > span[class*="btn-icon-"] { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; text-align: center; font-weight: 400; font-size: 20px; color: #fff; line-height: 43px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-fancy-text-box.element-six > .holder > .main-placeholder .more .btn > span.btn-icon-first { color: #fff; } .rt-fancy-text-box.element-six > .holder > .main-placeholder .more .btn:hover > span.btn-icon-first { transform: translateX(100%); -webkit-transform: translateX(100%); } .rt-fancy-text-box.element-six > .holder > .main-placeholder .more .btn > span.btn-icon-second { color: #333; transform: translateX(-100%); -webkit-transform: translateX(-100%); } .rt-fancy-text-box.element-six > .holder > .main-placeholder .more .btn:hover > span.btn-icon-second { transform: translateX(0); -webkit-transform: translateX(0); }  .rt-fancy-text-box.element-seven { text-align: center; } .rt-fancy-text-box.element-seven > .holder { padding: 30px 25px 10px 25px; background-color: #fff; border-radius: 4px; box-shadow: 0px 0px 40px rgba(0, 0, 0, 0.13); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-fancy-text-box.element-seven > .holder > .main-placeholder { position: relative; } .rt-fancy-text-box.element-seven > .holder > .main-placeholder .icon { margin-bottom: 15px; } .rt-fancy-text-box.element-seven > .holder > .main-placeholder .icon img { transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-fancy-text-box.element-seven > .holder > .main-placeholder .icon i { font-size: 50px; color: #010313; line-height: 1; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-fancy-text-box.element-seven > .holder > .main-placeholder .data .title { margin-bottom: 10px; font-weight: 500; font-size: 22px; color: #010313; line-height: 32px; letter-spacing: -0.5px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-fancy-text-box.element-seven > .holder > .main-placeholder .data .title a { color: inherit; } .rt-fancy-text-box.element-seven > .holder > .main-placeholder .data .subtitle { margin-bottom: 15px; font-weight: 400; font-size: 16px; color: #010313; line-height: 28px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-fancy-text-box.element-seven > .holder > .main-placeholder .content { margin-bottom: 20px; color: #010313; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-fancy-text-box.element-seven > .holder > .main-placeholder .content > *:last-child { margin-bottom: 0 !important; } .rt-fancy-text-box.element-seven > .holder > .main-placeholder .more { margin-bottom: 20px; } .rt-fancy-text-box.element-seven > .holder > .main-placeholder .more .btn { display: inline-block; vertical-align: top; padding: 5px 20px 6px 20px; background-color: #010313; border: none; border-radius: 0; box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.1); font-weight: 400; font-size: 14px; color: #fff; line-height: 26px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-fancy-text-box.element-seven > .holder > .main-placeholder .more .btn:hover { box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.15); transform: translateY(-5px); -webkit-transform: translateY(-5px); } .rt-fancy-text-box.element-seven > .holder:hover { box-shadow: initial; } .rt-fancy-text-box.element-seven > .holder:hover > .main-placeholder .icon img { filter: brightness(0) invert(1); } .rt-fancy-text-box.element-seven > .holder:hover > .main-placeholder .icon i, .rt-fancy-text-box.element-seven > .holder:hover > .main-placeholder .data .title, .rt-fancy-text-box.element-seven > .holder:hover > .main-placeholder .data .subtitle, .rt-fancy-text-box.element-seven > .holder:hover > .main-placeholder .content { color: #fff !important; } .rt-fancy-text-box.element-seven > .holder:hover > .main-placeholder .more .btn { background-color: #fff; color: #010313; }        .rt-flip-box.element-one > .holder { position: relative; } .rt-flip-box.element-one > .holder .front, .rt-flip-box.element-one > .holder .backY { width: 100%; } .rt-flip-box.element-one > .holder .first-card, .rt-flip-box.element-one > .holder .second-card { position: relative; display: flex; align-items: center; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1); text-align: center; } .rt-flip-box.element-one > .holder > .second-card { position: absolute !important; top: 0; } .rt-flip-box.element-one > .holder .first-card > .first-card-main, .rt-flip-box.element-one > .holder .second-card > .second-card-main { width: 100%; } .rt-flip-box.element-one > .holder .first-card img, .rt-flip-box.element-one > .holder .second-card img { margin-bottom: 15px; } .rt-flip-box.element-one > .holder .first-card h4, .rt-flip-box.element-one > .holder .second-card h4 { margin-bottom: 12px; font-weight: 600; font-size: 18px; color: #000; line-height: 28px; } .rt-flip-box.element-one > .holder .second-card h4 { color: #fff; } .rt-flip-box.element-one > .holder .first-card p, .rt-flip-box.element-one > .holder .second-card p { margin-bottom: 15px; font-weight: 400; font-size: 15px; line-height: 26px; } .rt-flip-box.element-one > .holder .second-card p { color: #fff; } .rt-flip-box.element-one > .holder .second-card .btn { margin-bottom: 0; padding: 0; background-color: initial; border: none; font-weight: 500; font-size: 14px; color: #fff; } .rt-flip-box.element-one > .holder .second-card .btn i { margin-left: 8px; }  .rt-highlight-box.element-one > .holder { margin-right: 0; margin-left: 0; } .rt-highlight-box.element-one > .holder >[class*="col-"] { padding-right: 0; padding-left: 0; } .rt-highlight-box.element-one > .holder .pic { padding-left: 5px; padding-right: 5px; overflow: hidden; text-align: center; } .rt-highlight-box.element-one > .holder .pic > .table { display: table; table-layout: fixed; width: 100%; height: 100%; margin: 0; } .rt-highlight-box.element-one > .holder .pic > .table > .table-cell { display: table-cell; width: 100%; height: 100%; vertical-align: bottom; } .rt-highlight-box.element-one > .holder .pic img { transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-highlight-box.element-one > .holder:hover .pic img { transform: translateY(15px); -webkit-transform: translateY(15px); } .rt-highlight-box.element-one > .holder .data { padding: 22px 25px 25px 25px; text-align: left; } .rt-highlight-box.element-one > .holder .data > .table { display: table; table-layout: fixed; width: 100%; height: 100%; margin: 0; } .rt-highlight-box.element-one > .holder .data > .table > .table-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; } .rt-highlight-box.element-one > .holder .data > .table > .table-cell > *:last-child { margin-bottom: 0 !important; } .rt-highlight-box.element-one > .holder .data h4 { margin-bottom: 7px; font-weight: 300; font-size: 40px; color: #fff; line-height: 50px; } .rt-highlight-box.element-one > .holder .data p { margin-bottom: 30px; font-weight: 400; font-size: 16px; color: rgba(0, 0, 0, 0.6); line-height: 28px; } .rt-highlight-box.element-one > .holder .data .btn { margin-bottom: 30px; padding: 9px 25px 12px 25px; background-color: initial; border: 1px #fff solid; border-radius: 35px; font-weight: 400; font-size: 18px; color: #fff; line-height: 30px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-highlight-box.element-one > .holder .data .btn:hover { background-color: #fff; color: #252525; } .rt-highlight-box.element-one > .holder .data .btn:after { margin-left: 0px; content: "\f105"; font-family: "FontAwesome"; opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-highlight-box.element-one > .holder .data .btn:hover:after { margin-left: 12px; opacity: 1; visibility: visible; }  .rt-highlight-box.element-two > .holder { position: relative; overflow: hidden; } .rt-highlight-box.element-two > .holder > .pic { position: absolute; top: 0; left: -20%; z-index: 1; width: 140%; opacity: 0.75; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; } .rt-highlight-box.element-two > .holder:hover > .pic { transform: scale(1.1); -webkit-transform: scale(1.1); } .rt-highlight-box.element-two > .holder > .pic img { width: 100%; } .rt-highlight-box.element-two > .holder > .data { position: relative; z-index: 2; padding: 55px 25px 60px 25px; text-align: center; } .rt-highlight-box.element-two > .holder > .data > *:last-child { margin-bottom: 0 !important; } .rt-highlight-box.element-two > .holder .data h4 { margin-bottom: 7px; font-weight: 300; font-size: 35px; color: #fff; line-height: 45px; } .rt-highlight-box.element-two > .holder .data p { margin-bottom: 20px; font-weight: 400; font-size: 16px; color: rgba(255, 255, 255, 0.8); line-height: 28px; } .rt-highlight-box.element-two > .holder .data .btn { margin-bottom: 30px; padding: 9px 25px 12px 25px; background-color: initial; border: 1px #fff solid; border-radius: 35px; font-weight: 400; font-size: 18px; color: #fff; line-height: 30px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-highlight-box.element-two > .holder .data .btn:hover { background-color: #fff; color: #252525; } .rt-highlight-box.element-two > .holder .data .btn:after { margin-left: 0px; content: "\f105"; font-family: "FontAwesome"; opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-highlight-box.element-two > .holder .data .btn:hover:after { margin-left: 12px; opacity: 1; visibility: visible; }  .rt-highlight-box.element-three > .holder { position: relative; overflow: hidden; } .rt-highlight-box.element-three > .holder > .pic { position: absolute; top: -20%; left: -30%; z-index: 1; width: 160%; opacity: 0.85; transition: all 0.7s ease-in-out; -webkit-transition: all 0.7s ease-in-out; } .rt-highlight-box.element-three > .holder:hover > .pic { transform: translateY(40px); -webkit-transform: translateY(40px); } .rt-highlight-box.element-three > .holder > .pic img { width: 100%; } .rt-highlight-box.element-three > .holder > .data { position: relative; z-index: 2; padding: 55px 25px 60px 25px; text-align: center; } .rt-highlight-box.element-three > .holder > .data > *:last-child { margin-bottom: 0 !important; } .rt-highlight-box.element-three > .holder .data h4 { margin-bottom: 7px; font-weight: 300; font-size: 35px; color: #fff; line-height: 45px; } .rt-highlight-box.element-three > .holder .data p { margin-bottom: 20px; font-weight: 400; font-size: 16px; color: rgba(255, 255, 255, 0.8); line-height: 28px; } .rt-highlight-box.element-three > .holder .data .btn { margin-bottom: 30px; padding: 9px 25px 12px 25px; background-color: initial; border: 1px #fff solid; border-radius: 35px; font-weight: 400; font-size: 18px; color: #fff; line-height: 30px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-highlight-box.element-three > .holder .data .btn:hover { background-color: #fff; color: #252525; } .rt-highlight-box.element-three > .holder .data .btn:after { margin-left: 0px; content: "\f105"; font-family: "FontAwesome"; opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-highlight-box.element-three > .holder .data .btn:hover:after { margin-left: 12px; opacity: 1; visibility: visible; }  .rt-highlight-box.element-four > .holder { position: relative; overflow: hidden; } .rt-highlight-box.element-four > .holder > .pic { position: absolute; top: 0; left: -30%; z-index: 1; width: 160%; opacity: 0.85; transition: all 0.7s ease-in-out; -webkit-transition: all 0.7s ease-in-out; } .rt-highlight-box.element-four > .holder:hover > .pic { transform: translateX(40px); -webkit-transform: translateX(40px); } .rt-highlight-box.element-four > .holder > .pic img { width: 100%; } .rt-highlight-box.element-four > .holder > .data { position: relative; z-index: 2; padding: 55px 25px 60px 25px; text-align: center; } .rt-highlight-box.element-four > .holder > .data > *:last-child { margin-bottom: 0 !important; } .rt-highlight-box.element-four > .holder .data h4 { margin-bottom: 7px; font-weight: 300; font-size: 35px; color: #fff; line-height: 45px; } .rt-highlight-box.element-four > .holder .data p { margin-bottom: 20px; font-weight: 400; font-size: 16px; color: rgba(255, 255, 255, 0.8); line-height: 28px; } .rt-highlight-box.element-four > .holder .data .btn { margin-bottom: 30px; padding: 9px 25px 12px 25px; background-color: initial; border: 1px #fff solid; border-radius: 35px; font-weight: 400; font-size: 18px; color: #fff; line-height: 30px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-highlight-box.element-four > .holder .data .btn:hover { background-color: #fff; color: #252525; } .rt-highlight-box.element-four > .holder .data .btn:after { margin-left: 0px; content: "\f105"; font-family: "FontAwesome"; opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-highlight-box.element-four > .holder .data .btn:hover:after { margin-left: 12px; opacity: 1; visibility: visible; }  .radiantthemes-iconbox.element-one > .radiantthemes-iconbox-holder { display: inline-block; vertical-align: top; } .radiantthemes-iconbox.element-one[data-border-radius="square"] > .radiantthemes-iconbox-holder { border-radius: 0; } .radiantthemes-iconbox.element-one[data-border-radius="rounded"] > .radiantthemes-iconbox-holder { border-radius: 5px; } .radiantthemes-iconbox.element-one[data-border-radius="circle"] > .radiantthemes-iconbox-holder { border-radius: 50%; } .radiantthemes-iconbox.element-one > .radiantthemes-iconbox-holder > i { line-height: 1; }  .rt-ihover.element-one > .holder { position: relative; overflow: hidden; border: 10px #fff solid; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); text-align: center; } .rt-ihover.element-one > .holder > .pic img { width: 100%; display: inline-block; vertical-align: top; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; } .rt-ihover.element-one > .holder:hover > .pic img { transform: scale(1.1); -webkit-transform: scale(1.1); } .rt-ihover.element-one > .holder > .data { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(219, 127, 8, 0.7); justify-content: center; align-items: center; opacity: 0; visibility: hidden; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .rt-ihover.element-one > .holder:hover > .data { opacity: 1; visibility: visible; } .rt-ihover.element-one > .holder > .data > .table { display: table; table-layout: fixed; width: 100%; height: 100%; margin: 0; } .rt-ihover.element-one > .holder > .data > .table > .table-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; } .rt-ihover.element-one > .holder > .data > .table > .table-cell > *:last-child { margin-bottom: 0 !important; } .rt-ihover.element-one > .holder > .data h2 { margin-bottom: 20px; padding: 10px; background-color: rgba(0, 0, 0, 0.8); text-transform: uppercase; font-size: 17px; color: #fff; line-height: 28px; opacity: 0; visibility: hidden; transform: translateY(-100px); -webkit-transform: translateY(-100px); transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; } .rt-ihover.element-one > .holder:hover > .data h2 { opacity: 1; visibility: visible; transform: translateY(0); -webkit-transform: translateY(0); } .rt-ihover.element-one > .holder > .data p { margin-bottom: 30px; padding-left: 20px; padding-right: 20px; font-size: 12px; color: #fff; line-height: 22px; opacity: 0; visibility: hidden; transform: translateY(100px); -webkit-transform: translateY(100px); transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .rt-ihover.element-one > .holder:hover > .data p { opacity: 1; visibility: visible; transform: translateY(0); -webkit-transform: translateY(0); }  .rt-ihover.element-two > .holder { position: relative; overflow: hidden; border: 10px #fff solid; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); text-align: center; } .rt-ihover.element-two > .holder > .pic img { width: 100%; display: inline-block; vertical-align: top; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; } .rt-ihover.element-two > .holder:hover > .pic img { transform: scale(1.1); -webkit-transform: scale(1.1); } .rt-ihover.element-two > .holder > .overlay { position: absolute; top: -30%; right: -30%; bottom: -30%; left: -30%; background-color: rgba(219, 127, 8, 0.7); transform: skewX(-40deg) translateX(150%); -webkit-transform: skewX(-40deg) translateX(150%); transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .rt-ihover.element-two > .holder:hover > .overlay { transform: skewX(-40deg) translateX(0); -webkit-transform: skewX(-40deg) translateX(0); } .rt-ihover.element-two > .holder > .data { position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; visibility: hidden; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .rt-ihover.element-two > .holder:hover > .data { opacity: 1; visibility: visible; } .rt-ihover.element-two > .holder > .data > .table { display: table; table-layout: fixed; width: 100%; height: 100%; margin: 0; } .rt-ihover.element-two > .holder > .data > .table > .table-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; } .rt-ihover.element-two > .holder > .data > .table > .table-cell > *:last-child { margin-bottom: 0 !important; } .rt-ihover.element-two > .holder > .data h2 { margin-bottom: 15px; padding-left: 20px; padding-right: 20px; padding-bottom: 12px; border-bottom: 1px rgba(0, 0, 0, 0.4) solid; text-transform: uppercase; font-size: 17px; color: #fff; line-height: 28px; transform: translate(100%, -150%); -webkit-transform: translate(100%, -150%); transition: all 0.6s ease-in-out; -webkit-transition: all 0.6s ease-in-out; } .rt-ihover.element-two > .holder:hover > .data h2 { transform: translate(0, 0); -webkit-transform: translate(0, 0); } .rt-ihover.element-two > .holder > .data p { margin-bottom: 30px; padding-left: 20px; padding-right: 20px; font-size: 12px; color: #fff; line-height: 22px; transform: translate(-100%, 150%); -webkit-transform: translate(-100%, 150%); transition: all 0.7s ease-in-out; -webkit-transition: all 0.7s ease-in-out; } .rt-ihover.element-two > .holder:hover > .data p { transform: translate(0, 0); -webkit-transform: translate(0, 0); }  .rt-ihover.element-three > .holder { position: relative; overflow: hidden; border: 10px #fff solid; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); text-align: center; } .rt-ihover.element-three > .holder > .pic img { width: 100%; display: inline-block; vertical-align: top; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; } .rt-ihover.element-three > .holder:hover > .pic img { transform: scale(1.1); -webkit-transform: scale(1.1); } .rt-ihover.element-three > .holder > .overlay { position: absolute; top: -30%; right: -30%; bottom: -30%; left: -30%; background-color: rgba(219, 127, 8, 0.7); transform: translate(100%, -100%) rotate(90deg); -webkit-transform: translate(100%, -100%) rotate(90deg); transition: all 0.2s 0.4s ease-in-out; -webkit-transition: all 0.2s 0.4s ease-in-out; } .rt-ihover.element-three > .holder:hover > .overlay { transition-delay: 0s; -webkit-transition-delay: 0s; transform: translate(0, 0); -webkit-transform: translate(0, 0); } .rt-ihover.element-three > .holder > .data { position: absolute; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; visibility: hidden; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .rt-ihover.element-three > .holder:hover > .data { opacity: 1; visibility: visible; } .rt-ihover.element-three > .holder > .data > .table { display: table; table-layout: fixed; width: 100%; height: 100%; margin: 0; } .rt-ihover.element-three > .holder > .data > .table > .table-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; } .rt-ihover.element-three > .holder > .data > .table > .table-cell > *:last-child { margin-bottom: 0 !important; } .rt-ihover.element-three > .holder > .data h2 { margin-bottom: 20px; padding: 9px 20px 10px 20px; background: rgba(0, 0, 0, 0.7); text-transform: uppercase; font-size: 17px; color: #fff; line-height: 28px; transform: translateY(-200%); -webkit-transform: translateY(-200%); transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; } .rt-ihover.element-three > .holder:hover > .data h2 { transform: translateY(0); transition-delay: 0.5s; -webkit-transform: translateY(0); -webkit-transition-delay: 0.5s; } .rt-ihover.element-three > .holder > .data p { margin-bottom: 30px; padding-left: 20px; padding-right: 20px; font-size: 12px; color: #fff; line-height: 22px; transform: translateX(100%) rotate(90deg); -webkit-transform: translateX(100%) rotate(90deg); transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; } .rt-ihover.element-three > .holder:hover > .data p { transform: translateX(0) rotate(0); transition-delay: 0.4s; -webkit-transform: translateX(0) rotate(0); -webkit-transition-delay: 0.4s; }  .rt-ihover.element-four > .holder { position: relative; overflow: hidden; border: 10px #fff solid; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); text-align: center; } .rt-ihover.element-four > .holder > .pic img { width: 100%; display: inline-block; vertical-align: top; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; } .rt-ihover.element-four > .holder:hover > .pic img { transform: scale(0); -webkit-transform: scale(0); } .rt-ihover.element-four > .holder > .data { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(0, 0, 0, 0.8); opacity: 0; visibility: hidden; transform: scale(0) rotate(-180deg); -webkit-transform: scale(0) rotate(-180deg); transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .rt-ihover.element-four > .holder:hover > .data { opacity: 1; visibility: visible; transform: scale(1) rotate(0); -webkit-transform: scale(1) rotate(0); transition-delay: 0.2s; -webkit-transition-delay: 0.2s; } .rt-ihover.element-four > .holder > .data > .table { display: table; table-layout: fixed; width: 100%; height: 100%; margin: 0; } .rt-ihover.element-four > .holder > .data > .table > .table-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; } .rt-ihover.element-four > .holder > .data > .table > .table-cell > *:last-child { margin-bottom: 0 !important; } .rt-ihover.element-four > .holder > .data h2 { margin-bottom: 15px; padding-left: 20px; padding-right: 20px; padding-bottom: 12px; border-bottom: 1px solid rgba(255, 255, 255, 0.3); text-transform: uppercase; font-size: 17px; color: #fff; line-height: 28px; transform: translateY(-200%); -webkit-transform: translateY(-200%); transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; } .rt-ihover.element-four > .holder:hover > .data h2 { transform: translateY(0); transition-delay: 0.5s; -webkit-transform: translateY(0); -webkit-transition-delay: 0.5s; } .rt-ihover.element-four > .holder > .data p { margin-bottom: 30px; padding-left: 20px; padding-right: 20px; font-size: 12px; color: #fff; line-height: 22px; opacity: 0; visibility: hidden; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; } .rt-ihover.element-four > .holder:hover > .data p { opacity: 1; visibility: visible; transition-delay: 0.5s; -webkit-transition-delay: 0.5s; }  .rt-ihover.element-five > .holder { position: relative; overflow: hidden; border: 10px #fff solid; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); text-align: center; } .rt-ihover.element-five > .holder > .pic img { width: 100%; display: inline-block; vertical-align: top; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .rt-ihover.element-five > .holder:hover > .pic img { transform: translateX(100%); -webkit-transform: translateX(100%); } .rt-ihover.element-five > .holder > .data { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(146, 96, 91, 0.3); transform: translateX(-100%); -webkit-transform: translateX(-100%); transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .rt-ihover.element-five > .holder:hover > .data { transform: translateX(0); -webkit-transform: translateX(0); } .rt-ihover.element-five > .holder > .data > .table { display: table; table-layout: fixed; width: 100%; height: 100%; margin: 0; } .rt-ihover.element-five > .holder > .data > .table > .table-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; } .rt-ihover.element-five > .holder > .data > .table > .table-cell > *:last-child { margin-bottom: 0 !important; } .rt-ihover.element-five > .holder > .data h2 { margin-bottom: 20px; padding: 9px 20px 10px 20px; background-color: rgba(255, 255, 255, 0.9); box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); text-transform: uppercase; font-size: 17px; color: #010101; line-height: 28px; } .rt-ihover.element-five > .holder > .data p { margin-bottom: 30px; padding-left: 20px; padding-right: 20px; font-size: 12px; color: #010101; line-height: 22px; }  .rt-ihover.element-six > .holder { position: relative; overflow: hidden; border: 10px #fff solid; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); text-align: center; } .rt-ihover.element-six > .holder > .pic img { width: 100%; display: inline-block; vertical-align: top; transition: all 0.4s ease-in-out 0.5s; -webkit-transition: all 0.4s ease-in-out 0.5s; } .rt-ihover.element-six > .holder:hover > .pic img { transition-delay: 0s; -webkit-transition-delay: 0s; } .rt-ihover.element-six > .holder > .data { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(146, 96, 91, 0.5); opacity: 0; visibility: hidden; transition: all 0.3s ease-in 0.4s; -webkit-transition: all 0.3s ease-in 0.4s; } .rt-ihover.element-six > .holder:hover > .data { opacity: 1; visibility: visible; transition-delay: 0s; -webkit-transition-delay: 0s; } .rt-ihover.element-six > .holder > .data > .table { display: table; table-layout: fixed; width: 100%; height: 100%; margin: 0; } .rt-ihover.element-six > .holder > .data > .table > .table-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; } .rt-ihover.element-six > .holder > .data > .table > .table-cell > *:last-child { margin-bottom: 0 !important; } .rt-ihover.element-six > .holder > .data h2 { margin-bottom: 15px; padding-left: 20px; padding-right: 20px; padding-bottom: 12px; border-bottom: 1px rgba(0, 0, 0, 0.3) solid; text-transform: uppercase; font-size: 17px; color: #fff; line-height: 28px; opacity: 0; visibility: hidden; transform: scale(10); -webkit-transform: scale(10); transition: all 0.3s ease-in-out 0.1s; -webkit-transition: all 0.3s ease-in-out 0.1s; } .rt-ihover.element-six > .holder:hover > .data h2 { opacity: 1; visibility: visible; transform: scale(1); -webkit-transform: scale(1); transition-delay: 0.1s; -webkit-transition-delay: 0.1s; } .rt-ihover.element-six > .holder > .data p { margin-bottom: 30px; padding-left: 20px; padding-right: 20px; font-size: 12px; color: #fff; line-height: 22px; opacity: 0; visibility: hidden; transform: scale(10); -webkit-transform: scale(10); transition: all 0.3s ease-in-out 0.2s; -webkit-transition: all 0.3s ease-in-out 0.2s; } .rt-ihover.element-six > .holder:hover > .data p { opacity: 1; visibility: visible; transform: scale(1); -webkit-transform: scale(1); transition-delay: 0.2s; -webkit-transition-delay: 0.2s; }  .rt-ihover.element-seven > .holder { position: relative; overflow: hidden; border: 10px #fff solid; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); text-align: center; } .rt-ihover.element-seven > .holder > .pic img { width: 100%; display: inline-block; vertical-align: top; opacity: 1; visibility: visible; transition: all 0.5s ease-out; -webkit-transition: all 0.5s ease-out; } .rt-ihover.element-seven > .holder:hover > .pic img { opacity: 0; visibility: hidden; transform: rotate(720deg) scale(0); -webkit-transform: rotate(720deg) scale(0); } .rt-ihover.element-seven > .holder > .data { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(77, 44, 35, 0.5); opacity: 0; visibility: hidden; transform: rotate(0deg) scale(1); -webkit-transform: rotate(0deg) scale(1); transform: translateY(-200px) rotate(180deg); -webkit-transform: translateY(-200px) rotate(180deg); transition: all 0.3s ease-out; -webkit-transition: all 0.3s ease-out; } .rt-ihover.element-seven > .holder:hover > .data { opacity: 1; visibility: visible; transform: translateY(0px) rotate(0deg); -webkit-transform: translateY(0px) rotate(0deg); transition-delay: 0.4s; -webkit-transition-delay: 0.4s; } .rt-ihover.element-seven > .holder > .data > .table { display: table; table-layout: fixed; width: 100%; height: 100%; margin: 0; } .rt-ihover.element-seven > .holder > .data > .table > .table-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; } .rt-ihover.element-seven > .holder > .data > .table > .table-cell > *:last-child { margin-bottom: 0 !important; } .rt-ihover.element-seven > .holder > .data h2 { margin-bottom: 15px; padding-left: 20px; padding-right: 20px; padding-bottom: 12px; border-bottom: 1px rgba(0, 0, 0, 0.3) solid; text-transform: uppercase; font-size: 17px; color: #fff; line-height: 28px; transform: translateY(-200px); -webkit-transform: translateY(-200px); transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; } .rt-ihover.element-seven > .holder:hover > .data h2 { transform: translateY(0px); -webkit-transform: translateY(0px); transition-delay: 0.7s; -webkit-transition-delay: 0.7s; } .rt-ihover.element-seven > .holder > .data p { margin-bottom: 30px; padding-left: 20px; padding-right: 20px; font-size: 12px; color: #fff; line-height: 22px; transform: translateY(-200px); -webkit-transform: translateY(-200px); transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; } .rt-ihover.element-seven > .holder:hover > .data p { transform: translateY(0px); -webkit-transform: translateY(0px); transition-delay: 0.6s; -webkit-transition-delay: 0.6s; }  .rt-ihover.element-eight > .holder { position: relative; overflow: hidden; border: 10px #fff solid; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); text-align: center; } .rt-ihover.element-eight > .holder > .pic img { width: 100%; display: inline-block; vertical-align: top; } .rt-ihover.element-eight > .holder > .data { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(255, 255, 255, 0.7); opacity: 0; visibility: hidden; transform: translateY(-100%); -webkit-transform: translateY(-100%); transition: all 0.3s ease-out 0.5s; -webkit-transition: all 0.3s ease-out 0.5s; } .rt-ihover.element-eight > .holder:hover > .data { opacity: 1; visibility: visible; transform: translateY(0); -webkit-transform: translateY(0); transition-delay: 0s; -webkit-transition-delay: 0s; animation: bounceY 0.9s linear; -webkit-animation: bounceY 0.9s linear; } .rt-ihover.element-eight > .holder > .data > .table { display: table; table-layout: fixed; width: 100%; height: 100%; margin: 0; } .rt-ihover.element-eight > .holder > .data > .table > .table-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; } .rt-ihover.element-eight > .holder > .data > .table > .table-cell > *:last-child { margin-bottom: 0 !important; } .rt-ihover.element-eight > .holder > .data h2 { margin-bottom: 20px; padding: 9px 20px 10px 20px; background-color: rgba(0, 0, 0, 0.3); text-transform: uppercase; font-size: 17px; color: #fff; line-height: 28px; transform: translateY(-200%); -webkit-transform: translateY(-200%); transition: all 0.2s ease-in-out 0.1s; -webkit-transition: all 0.2s ease-in-out 0.1s; } .rt-ihover.element-eight > .holder:hover > .data h2 { transform: translateY(0); -webkit-transform: translateY(0); transition-delay: 0.4s; -webkit-transition-delay: 0.4s; } .rt-ihover.element-eight > .holder > .data p { margin-bottom: 30px; padding-left: 20px; padding-right: 20px; font-size: 12px; color: #333; line-height: 22px; transform: translateY(-200%); -webkit-transform: translateY(-200%); transition: all 0.2s ease-in-out 0.2s; -webkit-transition: all 0.2s ease-in-out 0.2s; } .rt-ihover.element-eight > .holder:hover > .data p { transform: translateY(0px); -webkit-transform: translateY(0px); transition-delay: 0.2s; -webkit-transition-delay: 0.2s; } @keyframes bounceY { 0% { transform: translateY(-205%); } 40% { transform: translateY(-100%); } 65% { transform: translateY(-52%); } 82% { transform: translateY(-25%); } 92% { transform: translateY(-12%); } 55%, 75%, 87%, 97%, 100% { transform: translateY(0%); } } @-webkit-keyframes bounceY { 0% { transform: translateY(-205%); } 40% { transform: translateY(-100%); } 65% { transform: translateY(-52%); } 82% { transform: translateY(-25%); } 92% { transform: translateY(-12%); } 55%, 75%, 87%, 97%, 100% { transform: translateY(0%); } }  .rt-ihover.element-nine > .holder { position: relative; overflow: hidden; border: 10px #fff solid; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2); text-align: center; } .rt-ihover.element-nine > .holder > .pic img { width: 100%; display: inline-block; vertical-align: top; transform: scaleY(1); -webkit-transform: scaleY(1); transition: all 0.7s ease-in-out; -webkit-transition: all 0.7s ease-in-out; } .rt-ihover.element-nine > .holder:hover > .pic img { opacity: 0; visibility: hidden; transform: scale(10); -webkit-transform: scale(10); } .rt-ihover.element-nine > .holder > .data { position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(77, 44, 35, 0.5); opacity: 0; visibility: hidden; background-color: rgba(255, 231, 179, 0.3); -webkit-background-color: rgba(255, 231, 179, 0.3); transition: all 0.5s linear; -webkit-transition: all 0.5s linear; } .rt-ihover.element-nine > .holder:hover > .data { opacity: 1; visibility: visible; } .rt-ihover.element-nine > .holder > .data > .table { display: table; table-layout: fixed; width: 100%; height: 100%; margin: 0; } .rt-ihover.element-nine > .holder > .data > .table > .table-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; } .rt-ihover.element-nine > .holder > .data > .table > .table-cell > *:last-child { margin-bottom: 0 !important; } .rt-ihover.element-nine > .holder > .data h2 { margin-bottom: 15px; padding-left: 20px; padding-right: 20px; padding-bottom: 12px; border-bottom: 1px rgba(0, 0, 0, 0.3) solid; text-transform: uppercase; font-size: 17px; color: #333; line-height: 28px; opacity: 0; visibility: hidden; transform: scale(0); -webkit-transform: scale(0); transition: all 0.5s linear; -webkit-transition: all 0.5s linear; } .rt-ihover.element-nine > .holder:hover > .data h2 { opacity: 1; visibility: visible; transform: scale(1); -webkit-transform: scale(1); } .rt-ihover.element-nine > .holder > .data p { margin-bottom: 30px; padding-left: 20px; padding-right: 20px; font-size: 12px; color: #333; line-height: 22px; opacity: 0; visibility: hidden; transform: scale(0); -webkit-transform: scale(0); transition: all 0.5s linear; -webkit-transition: all 0.5s linear; } .rt-ihover.element-nine > .holder:hover > .data p { opacity: 1; visibility: visible; transform: scale(1); -webkit-transform: scale(1); }  .rt-image-gallery.element-one > .rt-image-gallery-holder > .owl-stage-outer { margin-bottom: 14px; } .rt-image-gallery.element-one > .rt-image-gallery-holder > .owl-thumbs { margin-left: -7px; margin-right: -7px; } .rt-image-gallery.element-one > .rt-image-gallery-holder > .owl-thumbs > .owl-thumb-item { padding-left: 7px; padding-right: 7px; background-color: initial; border: none; border-radius: 0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-image-gallery.element-one > .rt-image-gallery-holder > .owl-thumbs > .owl-thumb-item.active { opacity: 0.6; }  .rt-image-gallery.element-two > .rt-image-gallery-holder { margin-left: -8px; margin-right: -8px; } .rt-image-gallery.element-two > .rt-image-gallery-holder > .rt-image-gallery-item { margin-bottom: 16px; padding-left: 8px; padding-right: 8px; } .rt-image-gallery.element-two > .rt-image-gallery-holder > .rt-image-gallery-item > .holder { position: relative; padding-top: calc((90 / 100) * 100%); } .rt-image-gallery.element-two > .rt-image-gallery-holder > .rt-image-gallery-item > .holder > .pic { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background: center center no-repeat; background-size: cover; }  .rt-image-gallery.element-three > .rt-image-gallery-holder { margin-left: -6px; margin-right: -6px; } .rt-image-gallery.element-three > .rt-image-gallery-holder > .rt-image-gallery-item { margin-bottom: 12px; padding-left: 6px; padding-right: 6px; } .rt-image-gallery.element-three > .rt-image-gallery-holder > .rt-image-gallery-item > .holder { position: relative; padding-top: calc((90 / 100) * 100%); } .rt-image-gallery.element-three > .rt-image-gallery-holder > .rt-image-gallery-item > .holder > .pic { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background: center center no-repeat; background-size: cover; }  .rt-image-gallery.element-four { margin-right: -5px; margin-left: -5px; } .rt-image-gallery.element-four .rt-image-gallery-holder { margin-left: 0; margin-right: 0; } .rt-image-gallery.element-four .rt-image-gallery-item { margin-bottom: 10px; padding-left: 5px; padding-right: 5px; text-align: left; } .rt-image-gallery.element-four .rt-image-gallery-item > .holder { position: relative; overflow: hidden; } .rt-image-gallery.element-four .rt-image-gallery-item > .holder > .pic { transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-image-gallery.element-four .rt-image-gallery-item > .holder > .pic > img { width: 100%; } .rt-image-gallery.element-four .rt-image-gallery-item > .holder > .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background-color: #000; opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-image-gallery.element-four .rt-image-gallery-item > .holder > .data { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; padding: 23px 25px 23px 25px; opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-image-gallery.element-four .rt-image-gallery-item > .holder > .data > .table { display: table; table-layout: fixed; width: 100%; height: 100%; margin: 0; } .rt-image-gallery.element-four .rt-image-gallery-item > .holder > .data > .table > .table-cell { display: table-cell; width: 100%; height: 100%; vertical-align: bottom; } .rt-image-gallery.element-four .rt-image-gallery-item > .holder > .data > .table > .table-cell > *:last-child { margin-bottom: 0 !important; } .rt-image-gallery.element-four .rt-image-gallery-item > .holder > .data .title { margin-bottom: 2px; font-weight: 500; font-size: 17px; color: #fff; line-height: 26px; letter-spacing: -0.5px; } .rt-image-gallery.element-four .rt-image-gallery-item > .holder > .data .title a { color: inherit; } .rt-image-gallery.element-four .rt-image-gallery-item > .holder > .data .description { margin-bottom: 10px; font-weight: 400; font-size: 12px; color: #fff; line-height: 25px; letter-spacing: 0; opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out 0.3s; -webkit-transition: all 0.3s ease-in-out 0.3s; } .rt-image-gallery.element-four .rt-image-gallery-item > .holder:hover > .pic { transform: scale(1.17); -webkit-transform: scale(1.17); } .rt-image-gallery.element-four .rt-image-gallery-item > .holder:hover > .overlay { opacity: 0.7; visibility: visible; } .rt-image-gallery.element-four .rt-image-gallery-item > .holder:hover > .data, .rt-image-gallery.element-four .rt-image-gallery-item > .holder:hover > .data .description { opacity: 1; visibility: visible; }  .radiantthemes.element-six code { background: #eee; padding: 0 5px; } .radiantthemes.element-six iframe { border: 1px solid #ccc; width: 80vw; height: calc(100vh - 100px); } .radiantthemes.element-six .rt_imggrid { text-align: center; display: block; } .radiantthemes.element-six .rt_imggrid .col-md-4 { margin: 0; padding: 15px; } .radiantthemes.element-six .rt_imggrid a { display: block; position: relative; overflow: hidden; text-align: center; } .radiantthemes.element-six .rt_imggrid a img {  overflow: hidden; width: 100%; height: 100%; transform: scale(1); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .radiantthemes.element-six .rt_imggrid a:hover img { -webkit-transform: scale(1.05); -moz-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); } .radiantthemes.element-six .rt_lightpop_overlay { position: absolute; padding: 0; top: 0; left: 0; right: 0; color: #fff; height: 100%; opacity: 0; overflow: hidden; content: ""; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .radiantthemes.element-six .rt_imggrid a:hover .rt_lightpop_overlay { opacity: 1; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; background: rgba(0, 0, 0, 0.4); } .radiantthemes.element-six .rt_lightpop_overlay .rt_gal_pop_overlay { width: 30px; height: 30px; line-height: 30px; border-radius: 20%; text-align: center; background: rgba(225, 225, 225, 0.8); color: #000; position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; transform: translate(0, -50%); } .radiantthemes.element-six .rt_lightpop_overlay .rt_gal_pop_overlay:hover { background: rgba(225, 225, 225, 1); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; } .radiantthemes.element-six .hidden { display: none; } .radiantthemes.element-six .grid { float: left; width: 30%; padding: 20px; background: #eee; margin: 0 20px 20px 0; } .radiantthemes.element-six body.fancybox-active { overflow: hidden; } .radiantthemes.element-six body.fancybox-iosfix { position: fixed; left: 0; right: 0; } .radiantthemes.element-six .fancybox-is-hidden { position: absolute; top: -9999px; left: -9999px; visibility: hidden; } .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); } .radiant_fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage { position: absolute; top: 0; right: 0; bottom: 0; left: 0; } .fancybox-outer { overflow-y: auto; -webkit-overflow-scrolling: touch; } .radiant_fancybox-bg { background: #000; opacity: 0; transition-duration: inherit; transition-property: opacity; transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); } .radiant_fancybox-is-open .radiant_fancybox-bg { opacity: 1; transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); } .fancybox-caption-wrap, .fancybox-infobar, .fancybox-toolbar { position: absolute; direction: ltr; z-index: 99997; padding: 12px; opacity: 0; visibility: hidden; transition: opacity 0.25s, visibility 0s linear 0.25s; box-sizing: border-box; color: #fff; font-size: 13px; } .fancybox-show-caption .fancybox-caption-wrap, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar { opacity: 1; visibility: visible; transition: opacity 0.25s, visibility 0s; } .fancybox-toolbar { top: 0; right: 0; margin: 0; padding: 0; } .fancybox-stage { overflow: visible; direction: ltr; z-index: 99994; -webkit-transform: translateZ(0); } .radiant_fancybox-is-open .fancybox-stage { overflow: hidden; } .fancybox-slide { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; overflow: auto; outline: none; white-space: normal; box-sizing: border-box; text-align: center; z-index: 99994; -webkit-overflow-scrolling: touch; display: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; } .fancybox-slide:before { content: ""; display: inline-block; vertical-align: middle; height: 100%; width: 0; } .fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous { display: block; } .fancybox-slide--image { overflow: visible; } .fancybox-slide--image:before { display: none; } .fancybox-slide--video .fancybox-content, .fancybox-slide--video iframe { background: #000; padding: 0; } .fancybox-slide video { vertical-align: top; } .fancybox-slide--map .fancybox-content, .fancybox-slide--map iframe { background: #e5e3df; } .fancybox-slide--next { z-index: 99995; } .fancybox-slide > * { display: inline-block; position: relative; padding: 24px; margin: 44px 0; border-width: 0; vertical-align: middle; text-align: left; background-color: #fff; overflow: auto; box-sizing: border-box; } .fancybox-slide > base, .fancybox-slide > link, .fancybox-slide > meta, .fancybox-slide > script, .fancybox-slide > style, .fancybox-slide > title { display: none; } .fancybox-slide .fancybox-image-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 0; border: 0; z-index: 99995; background: transparent; cursor: default; overflow: visible; -webkit-transform-origin: top left; transform-origin: top left; background-size: 100% 100%; background-repeat: no-repeat; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; } .fancybox-can-zoomOut .fancybox-image-wrap { cursor: zoom-out; } .fancybox-can-zoomIn .fancybox-image-wrap { cursor: zoom-in; } .fancybox-can-drag .fancybox-image-wrap { cursor: -webkit-grab; cursor: grab; } .fancybox-is-dragging .fancybox-image-wrap { cursor: -webkit-grabbing; cursor: grabbing; } .fancybox-image, .fancybox-spaceball { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; border: 0; max-width: none; max-height: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .fancybox-spaceball { z-index: 1; } .fancybox-slide--iframe .fancybox-content { padding: 0; width: 80%; height: 80%; max-width: calc(100% - 100px); max-height: calc(100% - 88px); background: #fff; } .fancybox-slide--iframe .fancybox-content, .fancybox-slide--video .fancybox-content { overflow: visible; } .fancybox-slide--iframe .fancybox-content iframe { width: 100%; height: 100%; } .fancybox-button { box-sizing: border-box; display: inline-block; vertical-align: top; width: 44px; height: 44px; margin: 0; padding: 10px; border: 0; border-radius: 0; background: rgba(30, 30, 30, 0.6); transition: color 0.3s ease; cursor: pointer; outline: none; } .fancybox-button, .fancybox-button:link, .fancybox-button:visited { color: #ccc; } .fancybox-button:focus, .fancybox-button:hover { color: #fff; } .fancybox-button[disabled] { color: #ccc; cursor: default; opacity: 0.6; } .fancybox-button svg { display: block; position: relative; overflow: visible; shape-rendering: geometricPrecision; } .fancybox-button svg path { fill: currentColor; stroke: currentColor; stroke-linejoin: round; stroke-width: 3; } .fancybox-button--share svg path { stroke-width: 1; } .fancybox-button--pause svg path:nth-child(1), .fancybox-button--play svg path:nth-child(2) { display: none; } .fancybox-button--zoom svg path { fill: transparent; } .fancybox-navigation { display: none; } .fancybox-show-nav .fancybox-navigation { display: block; } .fancybox-navigation button { position: absolute; top: 50%; margin: -50px 0 0; z-index: 99997; background: transparent; width: 60px; height: 100px; padding: 17px; } .fancybox-navigation button:before { content: ""; position: absolute; top: 30px; right: 10px; width: 40px; height: 40px; background: rgba(30, 30, 30, 0.6); } .fancybox-navigation .fancybox-button div { padding: 20px !important; } .fancybox-navigation button::before { right: 16px !important; } .fancybox-navigation .fancybox-button { width: 40px important; } .fancybox-navigation .fancybox-button--arrow_left { left: 0; padding: 0px !important; } .fancybox-navigation .fancybox-button--arrow_right { right: 0; padding: 0px !important; } .fancybox-close-small { position: absolute; top: 0; right: 0; width: 40px; height: 40px; padding: 5px; margin: 0; border: 0; border-radius: 0; background: transparent; z-index: 10; cursor: pointer; color: #777; } .fancybox-close-small svg { fill: transparent; stroke: currentColor; stroke-width: 2; border-radius: 50%; } .fancybox-close-small:focus { outline: none; } .fancybox-close-small:focus svg { outline: 1px dotted #888; } .fancybox-close-small:hover svg { color: #333; background: #eee; } .fancybox-slide--iframe .fancybox-close-small, .fancybox-slide--image .fancybox-close-small, .fancybox-slide--video .fancybox-close-small { top: 0; right: -40px; color: #ccc; padding: 0; } .fancybox-slide--iframe .fancybox-close-small:hover svg, .fancybox-slide--image .fancybox-close-small:hover svg, .fancybox-slide--video .fancybox-close-small:hover svg { color: #fff; background: transparent; } .fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small { display: none; } .fancybox-caption-wrap { bottom: 0; left: 0; right: 0; padding: 60px 2vw 0; background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8)); pointer-events: none; } .fancybox-caption { padding: 30px 0; border-top: 1px solid hsla(0, 0%, 100%, 0.4); font-size: 14px; color: #fff; line-height: 20px; -webkit-text-size-adjust: none; } .fancybox-caption a, .fancybox-caption button, .fancybox-caption select { pointer-events: all; position: relative; } .fancybox-caption a { color: #fff; text-decoration: underline; } .fancybox-slide > .fancybox-loading { border: 6px solid hsla(0, 0%, 39%, 0.4); border-top: 6px solid hsla(0, 0%, 100%, 0.6); border-radius: 100%; height: 50px; width: 50px; -webkit-animation: a 0.8s infinite linear; animation: a 0.8s infinite linear; background: transparent; position: absolute; top: 50%; left: 50%; margin-top: -30px; margin-left: -30px; z-index: 99999; } @-webkit-keyframes a { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } @keyframes a { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(359deg); transform: rotate(359deg); } } .fancybox-animated { transition-timing-function: cubic-bezier(0, 0, 0.25, 1); } .fancybox-fx-slide.fancybox-slide--previous { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); opacity: 0; } .fancybox-fx-slide.fancybox-slide--next { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); opacity: 0; } .fancybox-fx-slide.fancybox-slide--current { -webkit-transform: translateZ(0); transform: translateZ(0); opacity: 1; } .fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous { opacity: 0; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); } .fancybox-fx-fade.fancybox-slide--current { opacity: 1; } .fancybox-fx-zoom-in-out.fancybox-slide--previous { -webkit-transform: scale3d(1.5, 1.5, 1.5); transform: scale3d(1.5, 1.5, 1.5); opacity: 0; } .fancybox-fx-zoom-in-out.fancybox-slide--next { -webkit-transform: scale3d(0.5, 0.5, 0.5); transform: scale3d(0.5, 0.5, 0.5); opacity: 0; } .fancybox-fx-zoom-in-out.fancybox-slide--current { -webkit-transform: scaleX(1); transform: scaleX(1); opacity: 1; } .fancybox-fx-rotate.fancybox-slide--previous { -webkit-transform: rotate(-1turn); transform: rotate(-1turn); opacity: 0; } .fancybox-fx-rotate.fancybox-slide--next { -webkit-transform: rotate(1turn); transform: rotate(1turn); opacity: 0; } .fancybox-fx-rotate.fancybox-slide--current { -webkit-transform: rotate(0deg); transform: rotate(0deg); opacity: 1; } .fancybox-fx-circular.fancybox-slide--previous { -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); opacity: 0; } .fancybox-fx-circular.fancybox-slide--next { -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); opacity: 0; } .fancybox-fx-circular.fancybox-slide--current { -webkit-transform: scaleX(1) translateZ(0); transform: scaleX(1) translateZ(0); opacity: 1; } .fancybox-fx-tube.fancybox-slide--previous { -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); } .fancybox-fx-tube.fancybox-slide--next { -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); } .fancybox-fx-tube.fancybox-slide--current { -webkit-transform: translateZ(0) scale(1); transform: translateZ(0) scale(1); } .fancybox-share { padding: 30px; border-radius: 3px; background: #f4f4f4; max-width: 90%; text-align: center; } .fancybox-share h1 { color: #222; margin: 0 0 20px; font-size: 35px; font-weight: 700; } .fancybox-share p { margin: 0; padding: 0; } p.fancybox-share__links { margin-right: -10px; } .fancybox-share__button { display: inline-block; text-decoration: none; margin: 0 10px 10px 0; padding: 0 15px; min-width: 130px; border: 0; border-radius: 3px; background: #fff; white-space: nowrap; font-size: 14px; font-weight: 700; line-height: 40px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #fff; transition: all 0.2s; } .fancybox-share__button:hover { text-decoration: none; } .fancybox-share__button--fb { background: #3b5998; } .fancybox-share__button--fb:hover { background: #344e86; } .fancybox-share__button--pt { background: #bd081d; } .fancybox-share__button--pt:hover { background: #aa0719; } .fancybox-share__button--tw { background: #1da1f2; } .fancybox-share__button--tw:hover { background: #0d95e8; } .fancybox-share__button svg { position: relative; top: -1px; width: 25px; height: 25px; margin-right: 7px; vertical-align: middle; } .fancybox-share__button svg path { fill: #fff; } .fancybox-share__input { box-sizing: border-box; width: 100%; margin: 10px 0 0; padding: 10px 15px; background: transparent; color: #5d5b5b; font-size: 14px; outline: none; border: 0; border-radius: 0; border-bottom: 2px solid #d7d7d7; } .fancybox-thumbs { display: none; position: absolute; top: 0; bottom: 0; right: 0; width: 212px; margin: 0; padding: 2px 2px 4px; background: #fff; -webkit-tap-highlight-color: transparent; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; box-sizing: border-box; z-index: 99995; } .fancybox-thumbs-x { overflow-y: hidden; overflow-x: auto; } .fancybox-show-thumbs .fancybox-thumbs { display: block; overflow: hidden; } .fancybox-show-thumbs .fancybox-inner { right: 212px; } .fancybox-thumbs > ul { list-style: none; position: absolute; position: relative; width: 100%; height: 100%; margin: 0; padding: 0; overflow-x: hidden; overflow-y: hidden; font-size: 0; white-space: nowrap; } .fancybox-thumbs-x > ul { overflow: hidden; } .fancybox-thumbs-y > ul::-webkit-scrollbar { width: 7px; } .fancybox-thumbs-y > ul::-webkit-scrollbar-track { background: #fff; border-radius: 10px; box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); } .fancybox-thumbs-y > ul::-webkit-scrollbar-thumb { background: #2a2a2a; border-radius: 10px; } .fancybox-thumbs > ul > li { float: left; overflow: hidden; border-radius: 4px; padding: 0; margin: 2px; width: 90px; height: 75px; max-width: calc(50% - 4px);  object-fit: cover; position: relative; cursor: pointer; outline: none; -webkit-tap-highlight-color: transparent; -webkit-backface-visibility: hidden; backface-visibility: hidden; box-sizing: border-box; border: 2px solid #fff; transition: border-color 0.25s ease; } li.fancybox-thumbs-loading { background: rgba(0, 0, 0, 0.1); } .fancybox-thumbs > ul > li > img { position: absolute; top: 0; left: 0; max-width: none; max-height: none; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .fancybox-thumbs > ul > li:hover { border: 2px solid #a90707; } .fancybox-thumbs > ul > li:before { content: ""; position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 99991; opacity: 0; transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); } .fancybox-thumbs > ul > li.fancybox-thumbs-active { opacity: 1; border: 2px solid #a90707; } .fancybox-image-wrap img.fancybox-image { transition: all 1s cubic-bezier(0.5, 0, 0.3, 1); transform: scale(1); -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s; transition-duration: 2s, 2s; transition-timing-function: cubic-bezier(0, 0, 0.25, 1), ease; } .fancybox-slide--current .fancybox-image-wrap img { transform: scale(1.05); } @media (max-width: 800px) { .fancybox-thumbs { top: auto; width: auto; bottom: 0; left: 0; right: 0; height: 95px; padding: 10px 10px 5px 10px; box-sizing: border-box; background: rgba(0, 0, 0, 0.3); } .fancybox-show-thumbs .fancybox-inner { right: 0; bottom: 95px; } } @media all and (min-width: 800px) { .fancybox-thumbs { top: auto; width: auto; bottom: 0; left: 0; right: 0; height: 95px; padding: 10px 10px 5px 10px; box-sizing: border-box; background: rgba(0, 0, 0, 0.3); } .fancybox-show-thumbs .fancybox-inner { right: 0; bottom: 95px; } } .fancybox-thumbs__list a { border: 2px solid #fff !important; border-radius: 5px !important; } a.fancybox-thumbs-active { border: 2px solid #a21717 !important; border-radius: 5px !important; } .fancybox-thumbs__list a:before { border: none !important; } .fancybox-thumbs__list { margin: 0 auto !important; } .fancybox-content img.fancybox-image { transition: all 1s cubic-bezier(0.5, 0, 0.3, 1) !important; transform: scale(1) !important; -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s !important; -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s !important; -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s !important; transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 1s ease 0s !important; transition-duration: 2s, 2s !important; transition-timing-function: cubic-bezier(0, 0, 0.25, 1), ease !important; } .fancybox-slide--current .fancybox-content img { transform: scale(1.05) !important; }  #video-box { position: relative; opacity: 1; visibility: visible; overflow: hidden; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: center; } .vpop { position: absolute; left: 0; right: 0; margin: 0 auto; display: block; text-align: center; } .vpop svg { cursor: pointer; } #video-popup-container { display: none; position: fixed; z-index: 996; width: 60%; left: 50%; margin-left: -30%; top: 20%; background-color: #fff; } #video-popup-close { cursor: pointer; position: absolute; right: -10px; top: -10px; z-index: 998; width: 25px; height: 25px; border-radius: 25px; text-align: center; font-size: 12px; background-color: #000; line-height: 25px; color: #fff; } #video-popup-iframe-container { position: absolute; z-index: 997; width: 100%; padding-bottom: 56.25%; border: 2px solid #000; border-radius: 2px; background-color: #000; } #video-popup-iframe { z-index: 999; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background-color: #000; } #video-popup-overlay { display: none; position: fixed; z-index: 995; top: 0; background-color: #000; opacity: 0.8; width: 100%; height: 100%; } #video-popup-close:hover { color: #DE0023; }         .rt-image-slider.element-one { position: relative; } .rt-image-slider.element-one .rt-image-slider-item { text-align: center; } .rt-image-slider.element-one .rt-image-slider-item > .holder { position: relative; overflow: hidden; padding-top: calc((102 / 100) * 100%); background-color: #000; } .rt-image-slider.element-one .rt-image-slider-item > .holder > .pic { position: absolute; top: -1px; right: -1px; bottom: -1px; left: -1px; z-index: 1; background: center center no-repeat; background-size: cover; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .rt-image-slider.element-one .rt-image-slider-item > .holder:hover > .pic { opacity: 0.7; transform: scale(1.12); -webkit-transform: scale(1.12); } .rt-image-slider.element-one .owl-nav { display: none; } .rt-image-slider.element-one > .owl-dots { display: none; }        .radiantthemes-list.element-one ul li { position: relative; margin-bottom: 8px; padding-left: 0px; } .radiantthemes-list.element-one ul li a { font-size: 16px; line-height: 28px; transition: all 0.4s ease-in-out; margin-left: 0px; font-weight: 400; } .radiantthemes-list.element-one ul li:before { position: absolute; top: 0; left: 0; z-index: 0; content: "\f105"; font-family: "FontAwesome"; } .radiantthemes-list.element-one ul li ul, .radiantthemes-list.element-one ul li ol { margin-top: 12px; } .radiantthemes-list.element-one ol li { margin-bottom: 10px; } .radiantthemes-list.element-one ol li ul, .radiantthemes-list.element-one ol li ol { margin-top: 12px; } .radiantthemes-list.element-one ul li:before { display: none; }  .radiantthemes-list.element-two ul > li, .radiantthemes-list.element-two ol > li { margin-bottom: 10px; } .radiantthemes-list.element-two ul > li { position: relative; padding-left: 20px; } .radiantthemes-list.element-two ul li:before { position: absolute; top: 0; left: 0; z-index: 0; content: "\f101"; font-family: "FontAwesome"; } .radiantthemes-list.element-two > ul > li ul, .radiantthemes-list.element-two > ul > li ol { margin-top: 12px; }  .radiantthemes-list.element-three ul > li, .radiantthemes-list.element-three ol > li { margin-bottom: 10px; } .radiantthemes-list.element-three ul > li { position: relative; padding-left: 25px; } .radiantthemes-list.element-three ul li:before { position: absolute; top: 0; left: 0; z-index: 0; content: "\f0a9"; font-family: "FontAwesome"; } .radiantthemes-list.element-three > ul > li ul, .radiantthemes-list.element-three > ul > li ol { margin-top: 12px; }  .radiantthemes-list.element-four ul > li, .radiantthemes-list.element-four ol > li { margin-bottom: 10px; } .radiantthemes-list.element-four ul > li { position: relative; padding-left: 18px; } .radiantthemes-list.element-four ul li:before { position: absolute; top: 0; left: 0; z-index: 0; content: "\f0da"; font-family: "FontAwesome"; } .radiantthemes-list.element-four > ul > li ul, .radiantthemes-list.element-four > ul > li ol { margin-top: 12px; }  .radiantthemes-list.element-five ul > li, .radiantthemes-list.element-five ol > li { margin-bottom: 10px; } .radiantthemes-list.element-five ul > li { position: relative; padding-left: 25px; } .radiantthemes-list.element-five ul li:before { position: absolute; top: 0; left: 0; z-index: 0; content: "\f05d"; font-family: "FontAwesome"; } .radiantthemes-list.element-five > ul > li ul, .radiantthemes-list.element-five > ul > li ol { margin-top: 12px; }  .radiantthemes-list.element-six ul > li, .radiantthemes-list.element-six ol > li { margin-bottom: 10px; } .radiantthemes-list.element-six ul > li { position: relative; padding-left: 25px; } .radiantthemes-list.element-six ul li:before { position: absolute; top: 0; left: 0; z-index: 0; content: "\f058"; font-family: "FontAwesome"; } .radiantthemes-list.element-six > ul > li ul, .radiantthemes-list.element-six > ul > li ol { margin-top: 12px; }  .radiantthemes-list.element-seven ul > li, .radiantthemes-list.element-seven ol > li { margin-bottom: 18px; } .radiantthemes-list.element-seven ul > li { position: relative;  }  .radiantthemes-list.element-seven > ul > li ul, .radiantthemes-list.element-seven > ul > li ol { margin-top: 12px; }  .radiantthemes-list.element-eight ul > li, .radiantthemes-list.element-eight ol > li { margin-bottom: 10px; } .radiantthemes-list.element-eight ul > li { position: relative; padding-left: 20px; } .radiantthemes-list.element-eight ul li:before { position: absolute; top: 0; left: 0; z-index: 0; content: "\f0c8"; font-family: "FontAwesome"; font-size: 60%; } .radiantthemes-list.element-eight > ul > li ul, .radiantthemes-list.element-eight > ul > li ol { margin-top: 12px; }  .radiantthemes-list.element-nine ul > li, .radiantthemes-list.element-nine ol > li { margin-bottom: 10px; } .radiantthemes-list.element-nine ul > li { position: relative; padding-left: 25px; } .radiantthemes-list.element-nine ul li:before { position: absolute; top: 0; left: 0; z-index: 0; content: "\f005"; font-family: "FontAwesome"; } .radiantthemes-list.element-nine > ul > li ul, .radiantthemes-list.element-nine > ul > li ol { margin-top: 12px; }  .radiantthemes-list.element-ten ul > li, .radiantthemes-list.element-ten ol > li { margin-bottom: 10px; } .radiantthemes-list.element-ten ul > li { position: relative; padding-left: 25px; } .radiantthemes-list.element-ten ul li:before { position: absolute; top: 0; left: 0; z-index: 0; content: "\f178"; font-family: "FontAwesome"; font-size: 80%; } .radiantthemes-list.element-ten > ul > li ul, .radiantthemes-list.element-ten > ul > li ol { margin-top: 12px; }  .rt-masonry-gallery.element-one .rt-masonry-gallery-item { margin-bottom: 30px; } .rt-masonry-gallery.element-one .rt-masonry-gallery-item > .holder { position: relative; overflow: hidden; } .rt-masonry-gallery.element-one .rt-masonry-gallery-item > .holder > .pic { display: block; transition: all 0.7s ease-in-out; -webkit-transition: all 0.7s ease-in-out; } .rt-masonry-gallery.element-one .rt-masonry-gallery-item > .holder:hover > .pic { transform: scale(1.1); -webkit-transform: scale(1.1); } .rt-masonry-gallery.element-one .rt-masonry-gallery-item > .holder > .pic img { width: 100%; } .rt-masonry-gallery.element-one .rt-masonry-gallery-item > .holder > .data { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; padding: 25px; background-color: rgba(227, 15, 95, 0.8); opacity: 0; visibility: hidden; transform: scale(1.2); -webkit-transform: scale(1.2); transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .rt-masonry-gallery.element-one .rt-masonry-gallery-item > .holder:hover > .data { opacity: 1; visibility: visible; transform: scale(1); -webkit-transform: scale(1); } .rt-masonry-gallery.element-one .rt-masonry-gallery-item > .holder > .data > .table { display: table; table-layout: fixed; width: 100%; height: 100%; margin: 0; } .rt-masonry-gallery.element-one .rt-masonry-gallery-item > .holder > .data > .table > .table-cell { display: table-cell; width: 100%; height: 100%; vertical-align: bottom; } .rt-masonry-gallery.element-one .rt-masonry-gallery-item > .holder > .data > .table > .table-cell > *:last-child { margin-bottom: 0 !important; } .rt-masonry-gallery.element-one .rt-masonry-gallery-item > .holder > .data h5 { margin-bottom: 12px; font-weight: 400; font-size: 30px; color: #fff; line-height: 40px; } .rt-masonry-gallery.element-one .rt-masonry-gallery-item > .holder > .data p { margin-bottom: 20px; font-weight: 400; font-size: 16px; color: #fff; line-height: 28px; }        .radiantthemes-custom-menu.element-one { text-align: left; } .radiantthemes-custom-menu.element-one ul.menu li { position: relative; padding-left: 22px; margin-bottom: 12px; font-size: 15px; line-height: 28px; } .radiantthemes-custom-menu.element-one ul.menu li:before { position: absolute; top: 0; left: 0; z-index: 0; content: "\f111"; font-family: "FontAwesome"; font-size: 9px; } .radiantthemes-custom-menu.element-one ul.menu li a { color: inherit; } .radiantthemes-custom-menu.element-one ul.menu li ul { margin-top: 12px; }  .radiantthemes-custom-menu.element-two { text-align: left; } .radiantthemes-custom-menu.element-two ul.menu li { margin-bottom: 3px; } .radiantthemes-custom-menu.element-two ul.menu li a { display: block; background-color: #eeeeef; padding: 14px 24px 14px 24px; font-size: 16px; color: #141515; line-height: 28px; border-left: 4px transparent solid; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .radiantthemes-custom-menu.element-two ul.menu li:hover a, .radiantthemes-custom-menu.element-two ul.menu li.current-menu-item a { background-color: #e1e1e5; } .radiantthemes-custom-menu.element-two ul.menu li ul { margin-left: 15px; }  .radiantthemes-custom-menu.element-three { text-align: left; } .radiantthemes-custom-menu.element-three ul.menu li { position: relative; padding-left: 18px; margin-bottom: 12px; font-size: 15px; line-height: 28px; } .radiantthemes-custom-menu.element-three ul.menu li:before { position: absolute; top: 0; left: 0; z-index: 0; content: "\f105"; font-family: "FontAwesome"; } .radiantthemes-custom-menu.element-three ul.menu li a { color: inherit; } .radiantthemes-custom-menu.element-three ul.menu li ul { margin-top: 12px; }  .radiantthemes-custom-menu.element-four { text-align: center; } .radiantthemes-custom-menu.element-four ul.menu li { display: inline-block; vertical-align: top; margin-left: 20px; margin-right: 20px; margin-bottom: 12px; font-size: 15px; line-height: 28px; } .radiantthemes-custom-menu.element-four ul.menu li a { color: inherit; }  .radiantthemes-custom-menu.element-five { text-align: left; } .radiantthemes-custom-menu.element-five ul.menu li a { position: relative; display: block; padding: 14px 24px 14px 24px; background-color: #0e204c; border-bottom: 1px rgba(255, 255, 255, 0.2) solid; font-size: 16px; color: #fff; line-height: 28px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .radiantthemes-custom-menu.element-five ul.menu li a:before { position: absolute; top: 13px; bottom: 13px; left: 0; z-index: 1; content: " "; width: 3px; transform: scaleY(0); -webkit-transform: scaleY(0); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .radiantthemes-custom-menu.element-five ul.menu li:last-child a, .radiantthemes-custom-menu.element-five ul.menu li:only-child a { border-bottom: none; } .radiantthemes-custom-menu.element-five ul.menu li:hover a:before, .radiantthemes-custom-menu.element-five ul.menu li.current-menu-item a:before { transform: scaleY(1); -webkit-transform: scaleY(1); } .radiantthemes-custom-menu.element-five ul.menu li ul { margin-left: 15px; }  .rt-popup-video.element-one[data-popup-video-align="left"] > .holder { text-align: left; } .rt-popup-video.element-one[data-popup-video-align="center"] > .holder { text-align: center; } .rt-popup-video.element-one[data-popup-video-align="right"] > .holder { text-align: right; }       .rt-portfolio-box.element-one { margin-right: 0; margin-left: 0; } .rt-portfolio-box.element-one .rt-portfolio-box-item { margin-bottom: 0; padding-left: 0; padding-right: 0; text-align: left; } .rt-portfolio-box.element-one .rt-portfolio-box-item.small-box { width: 20%; } .rt-portfolio-box.element-one .rt-portfolio-box-item.large-box { width: 40%; } .rt-portfolio-box.element-one .rt-portfolio-box-item > .holder { position: relative; overflow: hidden; padding-top: calc((106/100) * 100%); } .rt-portfolio-box.element-one .rt-portfolio-box-item > .holder > .pic { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background: center center no-repeat; background-size: cover; transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; } .rt-portfolio-box.element-one .rt-portfolio-box-item > .holder > .data { position: absolute; bottom: 0; left: 0; z-index: 2; width: 80%; padding: 20px 24px 20px 24px; background-color: #fff; transform: translateX(-100%); -webkit-transform: translateX(-100%); transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; } .rt-portfolio-box.element-one .rt-portfolio-box-item > .holder > .data > *:last-child { margin-bottom: 0 !important; } .rt-portfolio-box.element-one .rt-portfolio-box-item > .holder > .data .title { margin-bottom: 3px; font-weight: 500; font-size: 17px; color: #1f1e1e; line-height: 26px; letter-spacing: -0.5px; transform: translateX(-120%); -webkit-transform: translateX(-120%); transition: all 0.3s ease-in-out 0.3s; -webkit-transition: all 0.3s ease-in-out 0.3s; } .rt-portfolio-box.element-one .rt-portfolio-box-item > .holder > .data .title a { color: inherit; } .rt-portfolio-box.element-one .rt-portfolio-box-item > .holder > .data .categories { margin-bottom: 15px; font-weight: 400; font-size: 12px; color: #8a8a8a; line-height: 22px; letter-spacing: 0; transform: translateX(-120%); -webkit-transform: translateX(-120%); transition: all 0.3s ease-in-out 0.6s; -webkit-transition: all 0.3s ease-in-out 0.6s; } .rt-portfolio-box.element-one .rt-portfolio-box-item > .holder > .data .categories span:after { content: "/"; } .rt-portfolio-box.element-one .rt-portfolio-box-item > .holder > .data .categories span:last-child:after, .rt-portfolio-box.element-one .rt-portfolio-box-item > .holder > .data .categories span:only-child:after { display: none; } .rt-portfolio-box.element-one .rt-portfolio-box-item > .holder > .data .portfolio-link, .rt-portfolio-box.element-one .rt-portfolio-box-item > .holder > .data .portfolio-zoom { display: inline-block; vertical-align: top; margin-right: 10px; } .rt-portfolio-box.element-one .rt-portfolio-box-item > .holder > .data .portfolio-link > i, .rt-portfolio-box.element-one .rt-portfolio-box-item > .holder > .data .portfolio-zoom > i { display: block; width: 32px; height: 32px; background-color: transparent; border: 1px rgba(0, 0, 0, 0.75) solid; border-radius: 50%; text-align: center; font-size: 11px; color: #000; line-height: 31px; } .rt-portfolio-box.element-one .rt-portfolio-box-item > .holder:hover > .pic { transform: scale(1.05); -webkit-transform: scale(1.05); } .rt-portfolio-box.element-one .rt-portfolio-box-item > .holder:hover > .data, .rt-portfolio-box.element-one .rt-portfolio-box-item > .holder:hover > .data .title, .rt-portfolio-box.element-one .rt-portfolio-box-item > .holder:hover > .data .categories { transform: translateX(0); -webkit-transform: translateX(0); } .rt-portfolio-box.element-two { margin-right: -5px; margin-left: -5px; } .rt-portfolio-box.element-two .rt-portfolio-box-item { padding-left: 15px; padding-right: 15px; text-align: left; }  .rt-portfolio-box.element-two .rt-portfolio-box-item > .holder { position: relative; overflow: hidden; } .rt-portfolio-box.element-two .rt-portfolio-box-item > .holder > .pic { transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-box.element-two .rt-portfolio-box-item > .holder > .pic > img { width: 100%; } .rt-portfolio-box.element-two .rt-portfolio-box-item > .holder > .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-box.element-two .rt-portfolio-box-item > .holder > .data { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; padding: 23px 25px 23px 25px; opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-box.element-two .rt-portfolio-box-item > .holder > .data > .table { display: table; table-layout: fixed; width: 100%; height: 100%; margin: 0; } .rt-portfolio-box.element-two .rt-portfolio-box-item > .holder > .data > .table > .table-cell { display: table-cell; width: 100%; height: 100%; vertical-align: bottom; } .rt-portfolio-box.element-two .rt-portfolio-box-item > .holder > .data > .table > .table-cell > *:last-child { margin-bottom: 0 !important; } .rt-portfolio-box.element-two .rt-portfolio-box-item > .holder > .data .title { margin-bottom: 2px; font-weight: 500; font-size: 17px; color: #fff; line-height: 26px; letter-spacing: -0.5px; } .rt-portfolio-box.element-two .rt-portfolio-box-item > .holder > .data .title a { color: inherit; } .rt-portfolio-box.element-two .rt-portfolio-box-item > .holder > .data .categories { margin-bottom: 10px; font-weight: 400; font-size: 12px; color: #fff; line-height: 25px; letter-spacing: 0; opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out 0.3s; -webkit-transition: all 0.3s ease-in-out 0.3s; } .rt-portfolio-box.element-two .rt-portfolio-box-item > .holder > .data .categories span:after { content: "/"; } .rt-portfolio-box.element-two .rt-portfolio-box-item > .holder > .data .categories span:last-child:after, .rt-portfolio-box.element-two .rt-portfolio-box-item > .holder > .data .categories span:only-child:after { display: none; } .rt-portfolio-box.element-two .rt-portfolio-box-item > .holder > .data .portfolio-link, .rt-portfolio-box.element-two .rt-portfolio-box-item > .holder > .data .portfolio-zoom { display: inline-block; vertical-align: top; margin-right: 10px; } .rt-portfolio-box.element-two .rt-portfolio-box-item > .holder > .data .portfolio-link > i, .rt-portfolio-box.element-two .rt-portfolio-box-item > .holder > .data .portfolio-zoom > i { display: block; width: 32px; height: 32px; background-color: transparent; border: 1px rgba(255, 255, 255, 0.75) solid; border-radius: 50%; text-align: center; font-size: 11px; color: #fff; line-height: 31px; } .rt-portfolio-box.element-two .rt-portfolio-box-item > .holder:hover > .pic { transform: scale(1.17); -webkit-transform: scale(1.17); } .rt-portfolio-box.element-two .rt-portfolio-box-item > .holder:hover > .overlay { opacity: 0.75; visibility: visible; } .rt-portfolio-box.element-two .rt-portfolio-box-item > .holder:hover > .data, .rt-portfolio-box.element-two .rt-portfolio-box-item > .holder:hover > .data .categories { opacity: 1; visibility: visible; } .rt-portfolio-box.element-three { margin-right: 0; margin-left: 0; } .rt-portfolio-box.element-three .rt-portfolio-box-item { margin-bottom: 0; padding-left: 0; padding-right: 0; text-align: left; } .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder { position: relative; overflow: hidden; padding-top: calc((90/100) * 100%); } .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder > .pic { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background: center center no-repeat; background-size: cover; transition: all 0.2s ease-out; -webkit-transition: all 0.2s ease-out; } .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder > .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDUxMiA1MTI7IiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iNTEycHgiIGhlaWdodD0iNTEycHgiPgo8Zz4KCTxnPgoJCTxnPgoJCQk8cGF0aCBkPSJNMTc3LjU5MiwwSDIwLjEwNUM5LDAsMCw5LDAsMjAuMTA1djE1Ni44MTdjMCwxMS4xMDQsOSwyMC4xMDUsMjAuMTA1LDIwLjEwNWMxMS4xMDQsMCwyMC4xMDUtOSwyMC4xMDUtMjAuMTA1VjQwLjIwOSAgICAgaDEzNy4zODJjMTEuMTA0LDAsMjAuMTA1LTksMjAuMTA1LTIwLjEwNUMxOTcuNjk2LDksMTg4LjY5NiwwLDE3Ny41OTIsMHoiIGZpbGw9IiMwOTA5MDkiLz4KCQkJPHBhdGggZD0iTTE3Ni45MjEsNDcxLjEySDQwLjIwOVYzMzQuNDA4YzAtMTEuMTA0LTktMjAuMTA1LTIwLjEwNS0yMC4xMDVDOSwzMTQuMzA0LDAsMzIzLjMwNCwwLDMzNC40MDh2MTU2LjgxNyAgICAgYzAsMTEuMTA0LDksMjAuMTA1LDIwLjEwNSwyMC4xMDVoMTU2LjgxN2MxMS4xMDQsMCwyMC4xMDUtOSwyMC4xMDUtMjAuMTA1UzE4OC4wMjYsNDcxLjEyLDE3Ni45MjEsNDcxLjEyeiIgZmlsbD0iIzA5MDkwOSIvPgoJCQk8cGF0aCBkPSJNNDkxLjIyNSwzMTQuMzA0Yy0xMS4xMDQsMC0yMC4xMDUsOS0yMC4xMDUsMjAuMTA1djEzNy4zODJIMzM0LjQwOGMtMTEuMTA0LDAtMjAuMTA1LDktMjAuMTA1LDIwLjEwNSAgICAgczksMjAuMTA1LDIwLjEwNSwyMC4xMDVoMTU2LjgxN2MxMS4xMDQsMCwyMC4xMDUtOC45OTQsMjAuMTA1LTIwLjEwNVYzMzQuNDA4QzUxMS4zMywzMjMuMzA0LDUwMi4zMywzMTQuMzA0LDQ5MS4yMjUsMzE0LjMwNHoiIGZpbGw9IiMwOTA5MDkiLz4KCQkJPHBhdGggZD0iTTQ5MS44OTUsMEgzMzQuNDA4Yy0xMS4xMDQsMC0yMC4xMDUsOS0yMC4xMDUsMjAuMTA1YzAsMTEuMTA0LDksMjAuMTA1LDIwLjEwNSwyMC4xMDVoMTM3LjM4MnYxMzcuMzgyICAgICBjMCwxMS4xMDQsOSwyMC4xMDUsMjAuMTA1LDIwLjEwNWMxMS4xMTEsMCwyMC4xMDUtOSwyMC4xMDUtMjAuMTA1VjIwLjEwNUM1MTIsOSw1MDMsMCw0OTEuODk1LDB6IiBmaWxsPSIjMDkwOTA5Ii8+CgkJPC9nPgoJPC9nPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=); background-size: 24px auto; background-position: center center; background-repeat: no-repeat; opacity: 0; visibility: hidden; transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; } .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder > .data { position: absolute; bottom: 0; left: 0; right: 0; z-index: 3; padding: 25px 30px 25px 30px; } .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder > .data > *:last-child { margin-bottom: 0 !important; } .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder > .data .categories { margin-bottom: 2px; font-weight: 400; font-size: 13px; line-height: 25px; letter-spacing: 0; opacity: 0; visibility: hidden; transform: translateX(-20px); -webkit-transform: translateX(-20px); transition: all 0.2s ease-in-out 0.2s; -webkit-transition: all 0.2s ease-in-out 0.2s; } .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder > .data .categories span:after { content: "/"; } .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder > .data .categories span:last-child:after, .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder > .data .categories span:only-child:after { display: none; } .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder > .data .title { margin-bottom: 7px; font-weight: 500; font-size: 18px; color: #090909; line-height: 28px; letter-spacing: -0.5px; opacity: 0; visibility: hidden; transform: translateX(-20px); -webkit-transform: translateX(-20px); transition: all 0.2s ease-in-out 0.5s; -webkit-transition: all 0.2s ease-in-out 0.5s; } .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder > .data .title a { color: inherit; } .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder > .action-buttons { position: absolute; top: 0; left: 0; right: 0; z-index: 3; padding: 20px; text-align: right; font-size: 0; } .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-link, .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-zoom { display: inline-block; vertical-align: top; margin-left: 10px; background-color: transparent; border: 1px rgba(0, 0, 0, 0.7) solid; border-radius: 50%; opacity: 0; visibility: hidden; transform: translateX(30px); -webkit-transform: translateX(30px); transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; } .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-link > i, .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-zoom > i { display: block; width: 32px; height: 32px; text-align: center; font-size: 12px; color: #181b31; line-height: 32px; } .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder:hover > .pic { transform: scale(1.3); -webkit-transform: scale(1.3); transition: all 0.3s ease; -webkit-transition: all 0.3s ease; } .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder:hover > .overlay, .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder:hover > .data { opacity: 1; visibility: visible; } .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder:hover > .overlay .categories, .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder:hover > .overlay .title, .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder:hover > .data .categories, .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder:hover > .data .title { opacity: 1; visibility: visible; transform: translateX(0); -webkit-transform: translateX(0); } .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder:hover > .action-buttons > .portfolio-link, .rt-portfolio-box.element-three .rt-portfolio-box-item > .holder:hover > .action-buttons > .portfolio-zoom { opacity: 1; visibility: visible; transform: translateX(0); -webkit-transform: translateX(0); } .rt-portfolio-box.element-four { margin-right: -15px; margin-left: -15px; } .rt-portfolio-box.element-four .rt-portfolio-box-item { margin-bottom: 30px; padding-left: 15px; padding-right: 15px; text-align: left; } .rt-portfolio-box.element-four .rt-portfolio-box-item > .holder { position: relative; overflow: hidden; } .rt-portfolio-box.element-four .rt-portfolio-box-item > .holder > .pic > img { width: 100%; } .rt-portfolio-box.element-four .rt-portfolio-box-item > .holder > .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; opacity: 0.5; transform: scaleX(0); transform-origin: left center; transition: transform 0.4s cubic-bezier(0.51, 0.01, 0.18, 1.03); } .rt-portfolio-box.element-four .rt-portfolio-box-item > .holder > .data { position: absolute; bottom: 0; left: 0; right: 0; z-index: 2; padding: 27px 35px 27px 35px; } .rt-portfolio-box.element-four .rt-portfolio-box-item > .holder > .data > *:last-child { margin-bottom: 0 !important; } .rt-portfolio-box.element-four .rt-portfolio-box-item > .holder > .data .categories { margin-bottom: 6px; text-transform: uppercase; font-weight: 400; font-size: 15px; color: #fff; line-height: 26px; letter-spacing: 0; opacity: 0; transform: translateX(-40px); transition: transform 0.6s cubic-bezier(0, 0, 0, 0.85), opacity 0.4s linear; } .rt-portfolio-box.element-four .rt-portfolio-box-item > .holder > .data .categories span:after { content: "/"; } .rt-portfolio-box.element-four .rt-portfolio-box-item > .holder > .data .categories span:last-child:after, .rt-portfolio-box.element-four .rt-portfolio-box-item > .holder > .data .categories span:only-child:after { display: none; } .rt-portfolio-box.element-four .rt-portfolio-box-item > .holder > .data .title { margin-bottom: 3px; font-weight: 700; font-size: 28px; color: #fff; line-height: 35px; letter-spacing: -0.3px; opacity: 0; transform: translateX(-40px); transition: transform 0.4s cubic-bezier(0, 0, 0, 0.85), opacity 0.2s linear; } .rt-portfolio-box.element-four .rt-portfolio-box-item > .holder > .data .title a { color: inherit; } .rt-portfolio-box.element-four .rt-portfolio-box-item > .holder > .portfolio-link, .rt-portfolio-box.element-four .rt-portfolio-box-item > .holder > .portfolio-zoom { position: absolute; top: 15px; z-index: 2; background-color: transparent; border: 1px rgba(255, 255, 255, 0.6) solid; border-radius: 50%; opacity: 0; visibility: hidden; transform: translateY(20px); transition: all 0.5s ease-in-out; } .rt-portfolio-box.element-four .rt-portfolio-box-item > .holder > .portfolio-link > i, .rt-portfolio-box.element-four .rt-portfolio-box-item > .holder > .portfolio-zoom > i { display: block; width: 45px; height: 45px; text-align: center; font-size: 15px; color: #fff; line-height: 45px; } .rt-portfolio-box.element-four .rt-portfolio-box-item > .holder > .portfolio-link { left: 15px; } .rt-portfolio-box.element-four .rt-portfolio-box-item > .holder > .portfolio-zoom { right: 15px; } .rt-portfolio-box.element-four .rt-portfolio-box-item > .holder:hover > .overlay { transform: scaleX(1); } .rt-portfolio-box.element-four .rt-portfolio-box-item > .holder:hover > .data .title { opacity: 1; transform: translateX(0); transition: transform 0.4s cubic-bezier(0, 0, 0, 0.85) 0.2s, opacity 0.2s linear 0.2s; } .rt-portfolio-box.element-four .rt-portfolio-box-item > .holder:hover > .data .categories { opacity: 1; transform: translateX(0); transition: transform 0.4s cubic-bezier(0, 0, 0, 0.85) 0.3s, opacity 0.2s linear 0.3s; } .rt-portfolio-box.element-four .rt-portfolio-box-item > .holder:hover > .portfolio-link, .rt-portfolio-box.element-four .rt-portfolio-box-item > .holder:hover > .portfolio-zoom { opacity: 1; visibility: visible; transform: translateY(0); -webkit-transform: translateY(0); } .rt-portfolio-box.element-five { margin-right: -15px; margin-left: -15px; } .rt-portfolio-box.element-five .rt-portfolio-box-item { margin-bottom: 30px; padding-left: 15px; padding-right: 15px; text-align: center; } .rt-portfolio-box.element-five .rt-portfolio-box-item > .holder { position: relative; overflow: hidden; } .rt-portfolio-box.element-five .rt-portfolio-box-item > .holder > .pic > img { width: 100%; border-radius: 5px; } .rt-portfolio-box.element-five .rt-portfolio-box-item > .holder > .data { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; padding: 20px; opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; border-radius: 5px; } .rt-portfolio-box.element-five .rt-portfolio-box-item > .holder > .data > .table { display: table; table-layout: fixed; width: 100%; height: 100%; margin: 0; } .rt-portfolio-box.element-five .rt-portfolio-box-item > .holder > .data > .table > .table-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; } .rt-portfolio-box.element-five .rt-portfolio-box-item > .holder > .data > .table > .table-cell > *:last-child { margin-bottom: 0 !important; } .rt-portfolio-box.element-five .rt-portfolio-box-item > .holder > .data .title { margin-bottom: 3px; font-weight: 500; font-size: 18px; color: #fff; line-height: 26px; letter-spacing: -0.5px; opacity: 0; visibility: hidden; transform: translateY(-12px); -webkit-transform: translateY(-12px); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-box.element-five .rt-portfolio-box-item > .holder > .data .title a { color: inherit; } .rt-portfolio-box.element-five .rt-portfolio-box-item > .holder > .data .categories { margin-bottom: 15px; font-weight: 400; font-size: 13px; color: #fff; line-height: 22px; letter-spacing: 0px; opacity: 0; visibility: hidden; transform: translateY(12px); -webkit-transform: translateY(12px); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-box.element-five .rt-portfolio-box-item > .holder > .data .categories span:after { content: "/"; } .rt-portfolio-box.element-five .rt-portfolio-box-item > .holder > .data .categories span:last-child:after, .rt-portfolio-box.element-five .rt-portfolio-box-item > .holder > .data .categories span:only-child:after { display: none; } .rt-portfolio-box.element-five .rt-portfolio-box-item > .holder > .data .action-buttons { font-size: 0; opacity: 0; visibility: hidden; transform: translateY(20px); -webkit-transform: translateY(20px); transition: all 0.6s ease-in-out 0.4s; -webkit-transition: all 0.6s ease-in-out 0.4s; } .rt-portfolio-box.element-five .rt-portfolio-box-item > .holder > .data .action-buttons > .portfolio-link, .rt-portfolio-box.element-five .rt-portfolio-box-item > .holder > .data .action-buttons > .portfolio-zoom { display: inline-block; vertical-align: top; margin-left: 7px; margin-right: 7px; background-color: transparent; border: 1px rgba(255, 255, 255, 0.7) solid; border-radius: 0; } .rt-portfolio-box.element-five .rt-portfolio-box-item > .holder > .data .action-buttons > .portfolio-link > i, .rt-portfolio-box.element-five .rt-portfolio-box-item > .holder > .data .action-buttons > .portfolio-zoom > i { display: block; width: 35px; height: 35px; text-align: center; font-size: 15px; color: #fff; line-height: 35px; } .rt-portfolio-box.element-five .rt-portfolio-box-item > .holder:hover > .data { opacity: 1; visibility: visible; border-radius: 5px; } .rt-portfolio-box.element-five .rt-portfolio-box-item > .holder:hover > .data .categories, .rt-portfolio-box.element-five .rt-portfolio-box-item > .holder:hover > .data .title, .rt-portfolio-box.element-five .rt-portfolio-box-item > .holder:hover > .data .action-buttons { opacity: 1; visibility: visible; transform: translateY(0); -webkit-transform: translateY(0); } .rt-portfolio-box.element-six .col-md-3, .rt-portfolio-box.element-six .col-md-4, .rt-portfolio-box.element-six .col-lg-6 { padding: 0px; } .portfolio-joned .rt-portfolio-box.element-six .rt-portfolio-box-item { padding: 0px; margin: 0px; } .rt-portfolio-box.element-six .rt-portfolio-box-item { padding: 0 8px; margin: 0 0 16px; border-radius: 0px; } .rt-portfolio-box.element-six .rt-portfolio-box-item { display: block; position: relative; overflow: hidden; float: left; } .rt-portfolio-box.element-six .rt-portfolio-box-item .holder { position: relative; overflow: hidden; transition: all 0.3s ease-in-out; text-align: right; border-radius: 0px; } .rt-portfolio-box.element-six .rt-portfolio-box-item .holder .pic { position: relative; overflow: hidden; transition: all 0.8s cubic-bezier(0.39, 0.01, 0.36, 0.9); } .rt-portfolio-box.element-six .rt-portfolio-box-item .holder .rt-portfolio-box-content { position: absolute; display: block; top: 0; left: 0; padding: 0 0 0 52px; width: 100%; height: 100%; text-align: left; box-sizing: border-box; -webkit-transition: .4s; -moz-transition: .4s; transition: .4s; background-color: #000; overflow: hidden; opacity: 0; background-color: #F3F3F3; } .rt-portfolio-box.element-six .rt-portfolio-box-item .holder:hover .rt-portfolio-box-content { opacity: 1; }  .rt-portfolio-box.element-six .rt-portfolio-box-item .holder .rt-portfolio-box-content .rt-portfolio-box-content-inner { position: relative; display: table; table-layout: fixed; height: 100%; width: 100%; } .rt-portfolio-box.element-six .rt-portfolio-box-item .holder .rt-portfolio-box-content .rt-portfolio-box-content-inner .rt-portfolio-box-content-inner-holder { position: relative; display: table-cell; height: 100%; width: 100%; vertical-align: middle; } .rt-portfolio-box.element-six .rt-portfolio-box-item .holder .rt-portfolio-box-content .portfolio-category { margin: 0 0 10px 0; position: relative; top: -100px; transition: all 0.3s cubic-bezier(0.3, 0, 0, 1.3); } .rt-portfolio-box.element-six .rt-portfolio-box-item .holder:hover .rt-portfolio-box-content .portfolio-category { top: 0px; } .rt-portfolio-box.element-six .rt-portfolio-box-item .holder .rt-portfolio-box-content .portfolio-title a { position: relative; top: 100px; transition: all 0.3s cubic-bezier(0.3, 0, 0, 1.3); } .rt-portfolio-box.element-six .rt-portfolio-box-item .holder .rt-portfolio-box-content .portfolio-title a:hover { color: currentColor; } .rt-portfolio-box.element-six .rt-portfolio-box-item .holder:hover .rt-portfolio-box-content .portfolio-title a { top: 0px; } .rt-portfolio-box.element-six .rt-portfolio-box-item .holder .rt-portfolio-box-content .portfolio-title { margin-bottom: 0px; margin: 0px; } .rt-portfolio-box.element-six .rt-portfolio-box-item .holder .rt-portfolio-box-content .portfolio-link { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; } .portfolio-joined .rt-portfolio-box.element-six .rt-portfolio-box-item { padding: 0 0px; margin: 0 0 0px; border-radius: 0px; } @media screen and (min-width: 768px) and (max-width: 991px) { .rt-portfolio-box.element-six .col-lg-4.col-md-4, .rt-portfolio-box.element-six .col-lg-3.col-md-3 { max-width: 50% !important; flex: 50%; } } .rt-portfolio-box.element-seven { margin-right: 0; margin-left: 0; background-color: #fff; } .rt-portfolio-box.element-seven .rt-portfolio-box-item { margin-bottom: 0; padding-left: 0; padding-right: 0; text-align: center; } .rt-portfolio-box.element-seven .rt-portfolio-box-item > .holder { position: relative; overflow: hidden; padding-top: calc((90/100) * 100%); } .rt-portfolio-box.element-seven .rt-portfolio-box-item > .holder > .pic { position: absolute; top: -1px; right: -1px; bottom: -1px; left: -1px; z-index: 1; background: center center no-repeat; background-size: cover; } .rt-portfolio-box.element-seven .rt-portfolio-box-item > .holder > .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; opacity: 0; visibility: hidden; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .rt-portfolio-box.element-seven .rt-portfolio-box-item > .holder > .data { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; padding: 22px 25px 25px 25px; opacity: 0; visibility: hidden; transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; } .rt-portfolio-box.element-seven .rt-portfolio-box-item > .holder > .data > .table { display: table; table-layout: fixed; width: 100%; height: 100%; margin: 0; } .rt-portfolio-box.element-seven .rt-portfolio-box-item > .holder > .data > .table > .table-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; } .rt-portfolio-box.element-seven .rt-portfolio-box-item > .holder > .data > .table > .table-cell > *:last-child { margin-bottom: 0 !important; } .rt-portfolio-box.element-seven .rt-portfolio-box-item > .holder > .data hr { max-width: 30px; margin-left: auto; margin-right: auto; margin-bottom: 15px; border-top-width: 1px; border-top-color: #000; } .rt-portfolio-box.element-seven .rt-portfolio-box-item > .holder > .data .title { margin-bottom: 5px; font-weight: 500; font-size: 17px; color: #000; line-height: 26px; letter-spacing: 0; } .rt-portfolio-box.element-seven .rt-portfolio-box-item > .holder > .data .title a { color: inherit; } .rt-portfolio-box.element-seven .rt-portfolio-box-item > .holder > .data .categories { margin-bottom: 1px; font-weight: 400; font-size: 13px; color: #000; line-height: 22px; letter-spacing: 0; } .rt-portfolio-box.element-seven .rt-portfolio-box-item > .holder > .data .categories span:after { content: "/"; } .rt-portfolio-box.element-seven .rt-portfolio-box-item > .holder > .data .categories span:last-child:after, .rt-portfolio-box.element-seven .rt-portfolio-box-item > .holder > .data .categories span:only-child:after { display: none; } .rt-portfolio-box.element-seven .rt-portfolio-box-item > .holder > .action-buttons { position: absolute; bottom: 25px; left: 25px; right: 25px; z-index: 2; font-size: 0; opacity: 0; visibility: hidden; transform: translateY(-20px); -webkit-transform: translateY(-20px); transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; } .rt-portfolio-box.element-seven .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-link, .rt-portfolio-box.element-seven .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-zoom { display: inline-block; vertical-align: top; margin-right: 15px; background-color: transparent; border: 1px rgba(255, 255, 255, 0.7) solid; border-radius: 50%; } .rt-portfolio-box.element-seven .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-link > i, .rt-portfolio-box.element-seven .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-zoom > i { display: block; width: 40px; height: 40px; text-align: center; font-size: 14px; color: #fff; line-height: 40px; } .rt-portfolio-box.element-seven .rt-portfolio-box-item > .holder:hover > .overlay { opacity: 0.92; visibility: visible; } .rt-portfolio-box.element-seven .rt-portfolio-box-item > .holder:hover > .data { opacity: 1; visibility: visible; } .rt-portfolio-box.element-seven .rt-portfolio-box-item > .holder:hover > .action-buttons { opacity: 1; visibility: visible; transform: translateY(0); -webkit-transform: translateY(0); } .rt-portfolio-box.element-eight { margin-right: -15px; margin-left: -15px; } .rt-portfolio-box.element-eight .rt-portfolio-box-item { margin-bottom: 30px; padding-left: 15px; padding-right: 15px; text-align: left; } .rt-portfolio-box.element-eight .rt-portfolio-box-item > .holder { position: relative; overflow: hidden; padding-top: calc((106/100) * 100%); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; border-radius: 5px; } .rt-portfolio-box.element-eight .rt-portfolio-box-item > .holder > .pic { position: absolute; top: -1px; right: -1px; bottom: -1px; left: -1px; z-index: 1; background: center center no-repeat; background-size: cover; height: 270px; transition: all 0.8s cubic-bezier(0.39, 0.01, 0.36, 0.9); -webkit-transition: all 0.8s cubic-bezier(0.39, 0.01, 0.36, 0.9); border-radius: 5px; } .rt-portfolio-box.element-eight .rt-portfolio-box-item > .holder > .data { position: absolute; bottom: 0; left: 0; right: 0; z-index: 3; overflow: hidden; } .rt-portfolio-box.element-eight .rt-portfolio-box-item > .holder > .data > .holder { padding: 17px 20px 18px 20px; transform: translateY(0%); transition: all 0.3s ease; } .rt-portfolio-box.element-eight .rt-portfolio-box-item > .holder > .data > .holder > *:last-child { margin-bottom: 0 !important; } .rt-portfolio-box.element-eight .rt-portfolio-box-item > .holder > .data > .holder .title { margin-bottom: 1px; font-weight: 500; font-size: 17px; color: #151515; line-height: 28px; } .rt-portfolio-box.element-eight .rt-portfolio-box-item > .holder > .data > .holder .title a { color: inherit; } .rt-portfolio-box.element-eight .rt-portfolio-box-item > .holder > .data > .holder .categories { margin-bottom: 5px; font-weight: 400; font-size: 13px; color: #8a8a8a; line-height: 26px; letter-spacing: 0; } .rt-portfolio-box.element-eight .rt-portfolio-box-item > .holder > .data > .holder .categories span:after { content: "/"; } .rt-portfolio-box.element-eight .rt-portfolio-box-item > .holder > .data > .holder .categories span:last-child:after, .rt-portfolio-box.element-eight .rt-portfolio-box-item > .holder > .data > .holder .categories span:only-child:after { display: none; } .rt-portfolio-box.element-eight .rt-portfolio-box-item > .holder > .action-buttons { position: absolute; top: 25px; right: 25px; z-index: 4; font-size: 0; opacity: 0; visibility: hidden; transform: scale(0); -webkit-transform: scale(0); transition: all 0.4s ease-in-out 0.4s; -webkit-transition: all 0.4s ease-in-out 0.4s; } .rt-portfolio-box.element-eight .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-link, .rt-portfolio-box.element-eight .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-zoom { display: inline-block; vertical-align: top; margin-left: 10px; background-color: transparent; border: 1px rgba(0, 0, 0, 0.7) solid; border-radius: 50%; } .rt-portfolio-box.element-eight .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-link > i, .rt-portfolio-box.element-eight .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-zoom > i { display: block; width: 32px; height: 32px; text-align: center; font-size: 12px; color: #151515; line-height: 32px; } .rt-portfolio-box.element-eight .rt-portfolio-box-item > .holder:hover { box-shadow: 0px 8px 30px rgba(0, 0, 0, 0.05); } .rt-portfolio-box.element-eight .rt-portfolio-box-item > .holder:hover > .pic { transform: scale(0.95); -webkit-transform: scale(0.95); } .rt-portfolio-box.element-eight .rt-portfolio-box-item > .holder:hover > .action-buttons { opacity: 1; visibility: visible; transform: scale(1); -webkit-transform: scale(1); } @keyframes PortfolioEightBounce { 0% { transform: translateY(0); } 50% { transform: translateY(-30px); } 100% { transform: translateY(0); } } .rt-portfolio-box.element-nine { margin-right: -5px; margin-left: -5px; } .rt-portfolio-box.element-nine .rt-portfolio-box-item { margin-bottom: 40px; padding-left: 15px; padding-right: 15px; text-align: left; } .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder { position: relative; overflow: hidden; padding-top: calc((150/100) * 100%); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder:hover { box-shadow: 0 0 18px rgba(0, 0, 0, 0.25); } .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder > .pic { position: absolute; top: -1px; right: -1px; bottom: -1px; left: -1px; z-index: 1; background: center center no-repeat; background-size: cover; transition: all 0.3s ease-in-out; } .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder > .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 3; padding: 25px; background: linear-gradient(to top, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.4) 31%, rgba(255, 255, 255, 0) 69%, rgba(255, 255, 255, 0) 99%); background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.4) 31%, rgba(255, 255, 255, 0) 69%, rgba(255, 255, 255, 0) 99%); background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.4) 0, rgba(0, 0, 0, 0.4) 31%, rgba(255, 255, 255, 0) 69%, rgba(255, 255, 255, 0) 99%); opacity: 0; visibility: hidden; transform: translateY(100%); transition: all 0.3s ease-in-out; } .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder > .data { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 3; padding: 22px 25px 22px 25px; background-color: rgba(0, 0, 0, 0.25); opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out; } .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder > .data > *:last-child { margin-bottom: 0 !important; } .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder > .data .categories { margin-bottom: 3px; font-weight: 400; font-size: 13px; color: #fff; line-height: 26px; letter-spacing: 0; opacity: 0; visibility: hidden; transform: translateY(-20px); transition: all 0.3s ease-in-out 0s; } .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder > .data .categories span:after { content: "/"; } .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder > .data .categories span:last-child:after, .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder > .data .categories span:only-child:after { display: none; } .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder > .data .title { margin-bottom: 5px; font-weight: 500; font-size: 18px; color: #fff; line-height: 26px; letter-spacing: -0.5px; opacity: 0; visibility: hidden; transform: translateY(-20px); transition: all 0.3s ease-in-out 0.3s; } .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder > .data .title a { color: inherit; } .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder > .action-buttons { position: absolute; bottom: 0; left: 0; right: 0; z-index: 4; padding: 20px; text-align: right; font-size: 0; opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out 0.6s; } .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-link, .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-zoom { display: inline-block; vertical-align: top; margin-left: 5px; margin-right: 5px; background-color: transparent; border: 1px rgba(255, 255, 255, 0.7) solid; border-radius: 50%; } .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-link > i, .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-zoom > i { display: block; width: 32px; height: 32px; text-align: center; font-size: 12px; color: #fff; line-height: 32px; } .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder:hover > .pic { transform: scale(1.05); -webkit-transform: scale(1.05); } .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder:hover > .overlay { opacity: 1; visibility: visible; transform: translateY(0); } .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder:hover > .data, .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder:hover > .action-buttons { opacity: 1; visibility: visible; } .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder:hover > .data .categories, .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder:hover > .data .title, .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder:hover > .action-buttons .categories, .rt-portfolio-box.element-nine .rt-portfolio-box-item > .holder:hover > .action-buttons .title { opacity: 1; visibility: visible; transform: translateY(0); } .rt-portfolio-box.element-ten { margin-right: 0; margin-left: 0; } .rt-portfolio-box.element-ten .rt-portfolio-box-item { margin-bottom: 30px; padding-left: 15px; padding-right: 15px; text-align: left; } .rt-portfolio-box.element-ten .rt-portfolio-box-item > .holder { position: relative; overflow: hidden; padding-top: calc((100/100) * 100%); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; border-radius: 0px; } .rt-portfolio-box.element-ten .rt-portfolio-box-item > .holder > .pic { position: absolute; top: -1px; right: -1px; bottom: -1px; left: -1px; z-index: 1; background: center center no-repeat; background-size: cover; } .rt-portfolio-box.element-ten .rt-portfolio-box-item > .holder > .data { position: absolute; bottom: 25px; right: 25px; max-width: calc(100% - 50px); z-index: 3; overflow: hidden; } .rt-portfolio-box.element-ten .rt-portfolio-box-item > .holder > .data > .holder { padding: 17px 22px 20px 22px; transform: translateY(110%); transition: all 0.3s ease; border-radius: 0px; } .rt-portfolio-box.element-ten .rt-portfolio-box-item > .holder > .data > .holder > *:last-child { margin-bottom: 0 !important; } .rt-portfolio-box.element-ten .rt-portfolio-box-item > .holder > .data > .holder .categories { margin-bottom: 3px; font-weight: 500; font-size: 14px; color: #8a8a8a; line-height: 26px; letter-spacing: 0; } .rt-portfolio-box.element-ten .rt-portfolio-box-item > .holder > .data > .holder .categories span:after { content: "/"; padding: 0 5px; } .rt-portfolio-box.element-ten .rt-portfolio-box-item > .holder > .data > .holder .categories span:last-child:after, .rt-portfolio-box.element-ten .rt-portfolio-box-item > .holder > .data > .holder .categories span:only-child:after { display: none; } .rt-portfolio-box.element-ten .rt-portfolio-box-item > .holder > .data > .holder .title { margin-bottom: 1px; text-transform: uppercase; font-weight: 700; font-size: 24px; line-height: 34px; letter-spacing: 0.05em; color: #262626; } .rt-portfolio-box.element-ten .rt-portfolio-box-item > .holder > .data > .holder .title a { color: inherit; } .rt-portfolio-box.element-ten .rt-portfolio-box-item > .holder > .action-buttons { position: absolute; top: 25px; right: 25px; z-index: 4; font-size: 0; opacity: 0; visibility: hidden; transform: scale(0); -webkit-transform: scale(0); transition: all 0.4s ease-in-out 0.4s; -webkit-transition: all 0.4s ease-in-out 0.4s; } .rt-portfolio-box.element-ten .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-link, .rt-portfolio-box.element-ten .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-zoom { display: inline-block; vertical-align: top; margin-left: 10px; background-color: rgba(255, 255, 255, 0.1); border: 1px rgba(255, 255, 255, 0.7) solid; } .rt-portfolio-box.element-ten .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-link > i, .rt-portfolio-box.element-ten .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-zoom > i { display: block; width: 32px; height: 32px; text-align: center; font-size: 12px; color: #fff; line-height: 32px; } .rt-portfolio-box.element-ten .rt-portfolio-box-item > .holder:hover { box-shadow: 0px 8px 30px rgba(0, 0, 0, 0.05); } .rt-portfolio-box.element-ten .rt-portfolio-box-item > .holder:hover > .data { animation: PortfolioTenBounce 900ms ease 0s normal; } .rt-portfolio-box.element-ten .rt-portfolio-box-item > .holder:hover > .data > .holder { transform: translateY(0); background: #262626 !important; } .rt-portfolio-box.element-ten .rt-portfolio-box-item > .holder:hover > .action-buttons { opacity: 1; visibility: visible; transform: scale(1); -webkit-transform: scale(1); } @keyframes PortfolioTenBounce { 0% { transform: translateY(0); } 50% { transform: translateY(-30px); } 100% { transform: translateY(0); } } .rt-portfolio-box.element-eleven { margin-right: -15px; margin-left: -15px; } .rt-portfolio-box.element-eleven .rt-portfolio-box-item { margin-bottom: 30px; padding-left: 15px; padding-right: 15px; text-align: center; } .rt-portfolio-box.element-eleven .rt-portfolio-box-item > .holder { position: relative; overflow: hidden; } .rt-portfolio-box.element-eleven .rt-portfolio-box-item > .holder > .pic > img { width: 100%; border-radius: 5px; } .rt-portfolio-box.element-eleven .rt-portfolio-box-item > .holder > .data { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; padding: 145px 30px 30px 30px; opacity: 0; visibility: hidden; background-color: rgba(0, 0, 0, 0.65); transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; border-radius: 5px; } .rt-portfolio-box.element-eleven .rt-portfolio-box-item > .holder > .data > *:last-child { margin-bottom: 0 !important; } .rt-portfolio-box.element-eleven .rt-portfolio-box-item > .holder > .data .title { margin-bottom: 11px; font-weight: 500; text-align: center; font-size: 20px; color: #fff; line-height: 28px; letter-spacing: -0.5px; opacity: 0; visibility: hidden; transform: translateY(15px); -webkit-transform: translateY(15px); transition: all 0.3s ease-in-out 0.3s; -webkit-transition: all 0.3s ease-in-out 0.3s; } .rt-portfolio-box.element-eleven .rt-portfolio-box-item > .holder > .data .title a { color: inherit; } .rt-portfolio-box.element-eleven .rt-portfolio-box-item > .holder > .data .categories { margin-bottom: 15px; font-weight: 400; font-size: 12px; color: #fff; line-height: 22px; letter-spacing: 0; opacity: 0; visibility: hidden; transform: translateY(15px); -webkit-transform: translateY(15px); transition: all 0.3s ease-in-out 0.3s; -webkit-transition: all 0.3s ease-in-out 0.3s; } .rt-portfolio-box.element-eleven .rt-portfolio-box-item > .holder > .data .categories span:after { content: "/"; } .rt-portfolio-box.element-eleven .rt-portfolio-box-item > .holder > .data .categories span:last-child:after, .rt-portfolio-box.element-eleven .rt-portfolio-box-item > .holder > .data .categories span:only-child:after { display: none; } .rt-portfolio-box.element-eleven .rt-portfolio-box-item > .holder > .data .excerpt { margin-bottom: 20px; color: #fff; line-height: 26px; opacity: 0; visibility: hidden; transform: translateY(15px); -webkit-transform: translateY(15px); transition: all 0.3s ease-in-out 0.6s; -webkit-transition: all 0.3s ease-in-out 0.6s; } .rt-portfolio-box.element-eleven .rt-portfolio-box-item > .holder > .data .btn { display: inline-block; vertical-align: top; width: 40px; height: 40px; margin-right: 10px; background-color: #f94338; border: none; border-radius: 50%; text-align: center; font-size: 21px; color: #fff; line-height: 43px; opacity: 0; visibility: hidden; transform: translateY(15px); -webkit-transform: translateY(15px); transition: all 0.3s ease-in-out 0.9s; -webkit-transition: all 0.3s ease-in-out 0.9s; } .rt-portfolio-box.element-eleven .rt-portfolio-box-item > .holder:hover > .data { opacity: 1; visibility: visible; } .rt-portfolio-box.element-eleven .rt-portfolio-box-item > .holder:hover > .data .title, .rt-portfolio-box.element-eleven .rt-portfolio-box-item > .holder:hover > .data .categories, .rt-portfolio-box.element-eleven .rt-portfolio-box-item > .holder:hover > .data .excerpt, .rt-portfolio-box.element-eleven .rt-portfolio-box-item > .holder:hover > .data .btn { opacity: 1; visibility: visible; transform: translateY(0); -webkit-transform: translateY(0); } .rt-portfolio-box.element-twelve { columns: 2; column-gap: 16px; } @media (max-width: 1200px) { .rt-portfolio-box.element-twelve { columns: 2; } } @media (max-width: 992px) { .rt-portfolio-box.element-twelve { columns: 2; } } @media (max-width: 480px) { .rt-portfolio-box.element-twelve { columns: 1; } } .rt-portfolio-box.element-twelve .rt-grid { display: inline-block; margin-bottom: 30px; position: relative; padding-left: 7px; padding-right: 7px; } .rt-portfolio-box.element-twelve .rt-grid img { outline: none; border: none; display: block; max-width: 100%; overflow: hidden; } .rt-portfolio-box.element-twelve .rt-image-box { position: relative; margin: auto; overflow: hidden; } .rt-portfolio-box.element-twelve .rt-image-box img { max-width: 100%; transition: all cubic-bezier(.4, 0, .2, 1) .4s; display: block; width: 100%; height: auto; transform: scale(1); } .rt-portfolio-box.element-twelve .rt-image-box:hover img { transform: scale3d(1.1, 1.1, 1); transition: all cubic-bezier(.4, 0, .2, 1) .4s; } .rt-portfolio-box.element-Masonry { margin-right: -15px; margin-left: -15px; } .rt-portfolio-box.element-Masonry .rt-portfolio-box-item { margin-bottom: 30px; padding-left: 15px; padding-right: 15px; text-align: left; } .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder { position: relative; overflow: hidden; transition: all 0.4s ease-in-out; border-radius: 4px; } .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder:hover { box-shadow: 0 0 30px rgba(0, 0, 0, 0.20); } .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder > .pic > img { width: 100%; } .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder > .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; opacity: 0; transition: all 0.4s cubic-bezier(0.51, 0.01, 0.18, 1.03); } .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder > .data { position: absolute; bottom: 0; left: 0; right: 0; z-index: 9; padding: 27px 35px 27px 35px; text-align: center; } .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder > .data > *:last-child { margin-bottom: 0 !important; } .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder > .data .categories { margin-bottom: 6px; text-transform: uppercase; font-weight: 400; font-size: 15px; color: #fff; line-height: 26px; letter-spacing: 0; opacity: 0; transform: translateY(40px); transition: transform 0.6s cubic-bezier(0, 0, 0, 0.85), opacity 0.4s linear; } .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder > .data .categories span:after { content: "/"; } .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder > .data .categories span:last-child:after, .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder > .data .categories span:only-child:after { display: none; } .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder > .data .title { margin-bottom: 3px; font-weight: 600; font-size: 20px; color: #fff; line-height: 30px; letter-spacing: 0; opacity: 0; transform: translateY(40px); transition: transform 0.4s cubic-bezier(0, 0, 0, 0.85), opacity 0.2s linear; } .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder > .data .title a { color: inherit; } .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder > .portfolio-action-btn { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 3; display: flex; align-items: center; justify-content: center; } .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder > .portfolio-action-btn > .portfolio-link, .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder > .portfolio-action-btn > .portfolio-zoom { background-color: rgba(0, 0, 0, 0.4); width: 40px; height: 40px; text-align: center; border-radius: 50%; opacity: 0; visibility: hidden; transform: scale(0); margin: 0 8px 0 0; } .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder > .portfolio-action-btn > .portfolio-link { transition: transform 0.3s ease-in; } .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder > .portfolio-action-btn > .portfolio-zoom { transition: transform 0.3s ease-in 0.2s; margin: 0; } .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder > .portfolio-action-btn > .portfolio-link:hover, .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder > .portfolio-action-btn > .portfolio-zoom:hover {  background-color: #013CA3; } .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder > .portfolio-action-btn > .portfolio-link > span, .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder > .portfolio-action-btn > .portfolio-zoom > span { display: block; text-align: center; font-size: 15px; color: #fff; line-height: 40px; } .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder:hover > .overlay { opacity: 0.9; } .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder:hover > .data .title { opacity: 1; transform: translateY(0); transition: transform 0.4s cubic-bezier(0, 0, 0, 0.85) 0.2s, opacity 0.2s linear 0.2s; } .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder:hover > .data .categories { opacity: 1; transform: translateY(0); transition: transform 0.4s cubic-bezier(0, 0, 0, 0.85) 0.3s, opacity 0.2s linear 0.3s; } .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder:hover > .portfolio-action-btn > .portfolio-link, .rt-portfolio-box.element-Masonry .rt-portfolio-box-item > .holder:hover > .portfolio-action-btn > .portfolio-zoom { opacity: 1; visibility: visible; transform: scale(1); -webkit-transform: scale(1); } .rt-portfolio-box.element-full-width-icon { margin-right: 0; margin-left: 0; } .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item { margin-bottom: 0; padding: 0; text-align: left; } .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder { position: relative; overflow: hidden; padding-top: calc((88/100) * 100%); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder > .pic { position: absolute; top: -1px; right: -1px; bottom: -1px; left: -1px; z-index: 1; background: center center no-repeat; background-size: cover; transform: scale(1) translateY(0); transition: all 0.8s cubic-bezier(0.39, 0.01, 0.36, 0.9); } .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder:hover .pic { transform: scale(1.1) translateY(-12px); } .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder > .data { position: absolute; top: 0; left: 0; right: 0; z-index: 3; overflow: hidden; } .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder > .data > .holder { position: relative; overflow: hidden; padding: 27px 0 27px 40px; transition: all 0.3s ease; background-color: transparent !important; z-index: 9; } .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder > .data > .overlay { position: absolute; right: 0; top: 0; bottom: 0; left: 0; transform: translateY(-100%); opacity: 0; visibility: hidden; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder:hover .data > .overlay { opacity: 1; visibility: visible; transform: translateY(0); background-color: #F3F3F3 !important; } .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder > .data > .holder > *:last-child { margin-bottom: 0 !important; } .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder > .data > .holder .title { margin-bottom: 1px; font-weight: 500; font-size: 24px; color: #262626; line-height: 34px; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder:hover > .data > .holder .title, .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder:hover > .data > .holder .title a, .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder:hover > .data > .holder .categories, .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder:hover .action-buttons > .portfolio-link > i, .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder:hover .action-buttons > .portfolio-zoom > i, .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder:hover .data > .holder .categories span { color: #ffffff ; transition: all 0.4s ease-in-out; } .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder > .data > .holder .title a { color: inherit; } .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder > .data > .holder .categories { margin-bottom: 5px; font-weight: 400; font-size: 17px; color: #676766; line-height: 28px; letter-spacing: 0; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder > .data > .holder .categories span:after { content: "/"; } .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder > .data > .holder .categories span:last-child:after, .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder > .data > .holder .categories span:only-child:after { display: none; } .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder > .action-buttons { position: absolute; top: 35px; right: 35px; z-index: 4; font-size: 0; opacity: 0; visibility: hidden; transform: scale(0); -webkit-transform: scale(0); transition: all 0.4s ease-in-out 0.4s; -webkit-transition: all 0.4s ease-in-out 0.4s; display: none; } .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-link, .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-zoom { display: inline-block; vertical-align: top; margin-left: 10px; background-color: transparent; border: 1px #ffffff solid; border-radius: 50%; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder:hover > .action-buttons > .portfolio-link, .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder:hover > .action-buttons > .portfolio-zoom { border: 1px #fff solid; } .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-link > i, .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder > .action-buttons > .portfolio-zoom > i { display: block; width: 32px; height: 32px; text-align: center; font-size: 12px; color: #262626; line-height: 32px; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder:hover { box-shadow: 0px 8px 30px rgba(0, 0, 0, 0.05); } .rt-portfolio-box.element-full-width-icon .rt-portfolio-box-item > .holder:hover > .action-buttons { opacity: 1; visibility: visible; transform: scale(1); -webkit-transform: scale(1); } .rt-portfolio-box.element-twelve .radiant_lifestyle_trans_bg { padding: 20px 45px 1px 45px; background: transparent; } .rt-portfolio-box.element-twelve .radiant_lifestyle_trans_bg h3 { font-size: 22px; color: #181b31; line-height: 28px; margin-bottom: 11px; padding: 0; } .rt-portfolio-box.element-twelve .radiant_lifestyle_trans_bg h3 a { color: #181b31; text-decoration: none; cursor: pointer !important; } .rt-portfolio-box.element-twelve .radiant_lifestyle_trans_bg h3 a:hover { color: #181b31; } .rt-portfolio-box.element-twelve .radiant_lifestyle_trans_bg p { font-size: 15px; color: #181b31; line-height: 30px; margin-bottom: 6px; padding: 0; } .rt-portfolio-box.element-twelve .rt-bottom-left { position: absolute; bottom: 10px; left: 0px; } .rt-portfolio-box.element-twelve a.transparent-masionary-btn-hover { color: #ffffff; text-decoration: none; font-weight: bold; } .rt-portfolio-box.element-twelve a:hover.transparent-masionary-btn-hover { color: #ffffff; text-decoration: none; cursor: pointer; } .radiant_lifestyle_trans_bg .transparent-masionary-btn-hover span { position: relative; display: inline-block; } .rt-portfolio-box.element-twelve .radiant_lifestyle_trans_bg .transparent-masionary-btn-hover 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; } .rt-portfolio-box.element-twelve .radiant_lifestyle_trans_bg .transparent-masionary-btn-hover span:after, .rt-portfolio-box.element-twelve .radiant_lifestyle_trans_bg .transparent-masionary-btn-hover 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); } .rt-portfolio-box.element-twelve .radiant_lifestyle_trans_bg .transparent-masionary-btn-hover: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; } .rt-portfolio-box.element-twelve .radiant_lifestyle_trans_bg .transparent-masionary-btn-hover 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; } .rt-portfolio-box.element-twelve .radiant_lifestyle_trans_bg .transparent-masionary-btn-hover: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; } .rt-portfolio-box.element-therteen { columns: 2; column-gap: 16px; padding-top: 149px; padding-bottom: 124px; } @media (max-width: 1200px) { .rt-portfolio-box.element-therteen { columns: 2; } } @media (max-width: 992px) { .rt-portfolio-box.element-therteen { columns: 2; } } @media (max-width: 480px) { .rt-portfolio-box.element-therteen { columns: 1; } } .rt-portfolio-box.element-therteen .rt-grid { display: inline-block; margin-bottom: 10px; position: relative; padding-left: 7px; padding-right: 7px; } .rt-portfolio-box.element-therteen .rt-grid img { outline: none; border: none; display: block; max-width: 100%; overflow: hidden; } .rt-portfolio-box.element-therteen .rt-image-box { position: relative; margin: auto; overflow: hidden; } .rt-portfolio-box.element-therteen .rt-image-box img { max-width: 100%; transition: all 2.0s; display: block; width: 100%; height: auto; transform: scale(1); } .rt-portfolio-box.element-therteen .rt-image-box:hover img { transform: scale3d(1.1, 1.1, 1); transition: all cubic-bezier(.4, 0, .2, 1) .4s; } .rt-portfolio-box.element-therteen .radiant_lifestyle_section_two-col { padding: 18px 80px 2px 0px; background: #ffffff; } .rt-portfolio-box.element-therteen .radiant_lifestyle_section_two-col h3 { font-size: 22px; color: #181b31; line-height: 30px !important; margin-bottom: 11px; padding: 0; } .rt-portfolio-box.element-therteen .radiant_lifestyle_section_two-col h3 a { color: #181b31; text-decoration: none; cursor: pointer !important; } .rt-portfolio-box.element-therteen .radiant_lifestyle_section_two-col h3 a:hover { color: #181b31; } .rt-portfolio-box.element-therteen .radiant_lifestyle_section_two-col p { font-size: 15px; color: #181b31; line-height: 30px; margin-bottom: 25px; padding: 0; } .rt-portfolio-box.element-therteen .rt-masn-brdr { border-bottom: 1px solid #ededed; margin-bottom: 17px; display: block; position: relative; } .rt-portfolio-box.element-therteen .radiant_lifestyle_section_two-col .radiant-masonory-date p { font-size: 15px; color: #797675; line-height: 30px; margin-bottom: 7px; padding: 0; } @media screen and (max-width: 1024px) { .rt-portfolio-box.element-therteen .radiant_grid_bx_two_column li { width: 100%; } .rt-portfolio-box.element-therteen #rt_transpnt-bg .radiant_lifestyle_section_two-col { background: transparent; margin-top: -49%; } } @media screen and (min-width: 768px) and (max-width: 991px) { .rt-portfolio-box.element-therteen .radiant_grid_bx_two_column li { width: 100%; margin: 0 auto 30px auto; } .rt-portfolio-box.element-therteen #rt-lightbox_pop { padding: 0; } } @media screen and (max-width: 768px) { .rt-portfolio-box.element-therteen #rt_transpnt-bg .radiant_lifestyle_section_two-col { background: transparent; margin-top: -72%; } } @media screen and (max-width: 767px) { .rt-portfolio-box.element-therteen .radiant_grid_bx_two_column li { width: 100%; margin: 0 auto 30px auto; } .rt-portfolio-box.element-therteen #rt-lightbox_pop { padding: 0; } .rt-portfolio-box.element-therteen .radiant_lifestyle { border-left: none; } .rt-portfolio-box.element-therteen .radiant_lifestyle_section_two-col { padding: 15px 15px 10px 15px; } .rt-portfolio-box.element-therteen .radiant-date-bx { display: inline; position: relative; text-align: left; } .elementor-25002 .elementor-element.elementor-element-bcc5ad0 > .elementor-element-populated { padding: 0 !important; } .elementor-25002 .elementor-element.elementor-element-fc4f17d > .elementor-element-populated { padding: 0 !important; } .elementor-25002 .elementor-element.elementor-element-319b5ca > .elementor-element-populated { padding: 0 !important; } .elementor-25002 .elementor-element.elementor-element-319b5ca > .elementor-element-populated { padding: 0 !important; } .elementor-25682 .elementor-element.elementor-element-e30a731 > .elementor-element-populated { padding: 0 !important; } .elementor-25682 .elementor-element.elementor-element-72071bc > .elementor-element-populated { padding: 0 !important; } } @media screen and (max-width: 480px) { .rt-portfolio-box.element-therteen #rt_transpnt-bg .radiant_lifestyle_section_two-col h3 { width: 100%; } } .rt-portfolio-box.element-fourteen > .rt-portfolio-box-item { padding-left: 15px; padding-right: 15px; text-align: center; } .rt-portfolio-box.element-fourteen > .rt-portfolio-box-item > .holder { position: relative; overflow: hidden; } .rt-portfolio-box.element-fourteen > .rt-portfolio-box-item > .holder > .pic { position: relative; overflow: hidden; transform: scale(1) translateY(0); -webkit-transform: scale(1) translateY(0); transition: all 0.8s cubic-bezier(0.39, 0.01, 0.36, 0.9); -webkit-transition: all 0.8s cubic-bezier(0.39, 0.01, 0.36, 0.9); border-radius: 0px; } .rt-portfolio-box.element-fourteen > .rt-portfolio-box-item > .holder:hover .pic { transform: scale(1.06) translateY(-12px); -webkit-transform: scale(1.06) translateY(-12px); } .rt-portfolio-box.element-fourteen > .rt-portfolio-box-item > .holder > .pic > a > img { width: 100%; } .rt-portfolio-box.element-fourteen > .rt-portfolio-box-item > .holder > .data { position: relative; z-index: 1; padding: 13px 20px 8px 20px; margin: 0 30px; border-radius: 0px; background-color: #ffffff; transform: translateY(-50px); -webkit-transform: translateY(-50px); box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.08); transition: all 0.8s cubic-bezier(0.39, 0.01, 0.36, 0.9); -webkit-transition: all 0.8s cubic-bezier(0.39, 0.01, 0.36, 0.9); } .rt-portfolio-box.element-fourteen > .rt-portfolio-box-item > .holder:hover .data { transform: translateY(-90px); -webkit-transform: translateY(-90px); } .rt-portfolio-box.element-fourteen > .rt-portfolio-box-item > .holder > .data .title { margin-bottom: 3px; transition: all 0.4s cubic-bezier(0.39, 0.01, 0.36, 0.9); position: relative; } .rt-portfolio-box.element-fourteen > .rt-portfolio-box-item > .holder > .data .title a { color: inherit; } .rt-portfolio-box.element-fourteen > .rt-portfolio-box-item > .holder > .data .categories { margin-bottom: 5px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-box.element-fifteen { margin-right: -15px; margin-left: -15px; } .rt-portfolio-box.element-fifteen .rt-portfolio-box-item { margin-bottom: 25px; padding-left: 15px; padding-right: 15px; text-align: left; } .rt-portfolio-box.element-fifteen .rt-portfolio-box-item > .holder { position: relative; overflow: hidden; margin-bottom: 30px; } .rt-portfolio-box.element-fifteen .rt-portfolio-box-item > .holder > .pic > img { width: 100%; } .rt-portfolio-box.element-fifteen .rt-portfolio-box-item > .holder > .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; opacity: 0; transition: all 0.4s cubic-bezier(0.51, 0.01, 0.18, 1.03); } .rt-portfolio-box.element-fifteen .rt-portfolio-box-item > .data { text-align: center; } .rt-portfolio-box.element-fifteen .rt-portfolio-box-item > .data > *:last-child { margin-bottom: 0 !important; } .rt-portfolio-box.element-fifteen .rt-portfolio-box-item > .data .title { margin-bottom: 3px; font-weight: 700; font-size: 28px; color: #000; line-height: 35px; letter-spacing: -0.3px; transition: transform 0.4s cubic-bezier(0, 0, 0, 0.85), opacity 0.2s linear; } .rt-portfolio-box.element-fifteen .rt-portfolio-box-item > .data .title a { color: inherit; } .rt-portfolio-box.element-fifteen .rt-portfolio-box-item > .holder > .portfolio-action-btn { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 3; display: flex; align-items: center; justify-content: center; } .rt-portfolio-box.element-fifteen .rt-portfolio-box-item > .holder > .portfolio-action-btn > .portfolio-link, .rt-portfolio-box.element-fifteen .rt-portfolio-box-item > .holder > .portfolio-action-btn > .portfolio-zoom { background-color: rgba(0, 0, 0, 0.4); width: 40px; height: 40px; text-align: center; border-radius: 50%; opacity: 0; visibility: hidden; transform: scale(0); margin: 0 8px 0 0; } .rt-portfolio-box.element-fifteen .rt-portfolio-box-item > .holder > .portfolio-action-btn > .portfolio-link { transition: transform 0.3s ease-in; } .rt-portfolio-box.element-fifteen .rt-portfolio-box-item > .holder > .portfolio-action-btn > .portfolio-zoom { transition: transform 0.3s ease-in 0.2s; } .rt-portfolio-box.element-fifteen .rt-portfolio-box-item > .holder > .portfolio-action-btn > .portfolio-link:hover, .rt-portfolio-box.element-fifteen .rt-portfolio-box-item > .holder > .portfolio-action-btn > .portfolio-zoom:hover { background-color: rgba(0, 0, 0, 1); } .rt-portfolio-box.element-fifteen .rt-portfolio-box-item > .holder > .portfolio-action-btn > .portfolio-link > span, .rt-portfolio-box.element-fifteen .rt-portfolio-box-item > .holder > .portfolio-action-btn > .portfolio-zoom > span { display: block; text-align: center; font-size: 15px; color: #fff; line-height: 40px; } .rt-portfolio-box.element-fifteen .rt-portfolio-box-item:hover > .holder > .overlay { opacity: 0.9; } .rt-portfolio-box.element-fifteen .rt-portfolio-box-item:hover > .holder > .portfolio-action-btn > .portfolio-link, .rt-portfolio-box.element-fifteen .rt-portfolio-box-item:hover > .holder > .portfolio-action-btn > .portfolio-zoom { opacity: 1; visibility: visible; transform: scale(1); -webkit-transform: scale(1); } .rt-portfolio-box.element-sixteen { margin-right: -15px; margin-left: -15px; } .rt-portfolio-box.element-sixteen .rt-portfolio-box-item { margin-bottom: 25px; padding-left: 15px; padding-right: 15px; text-align: left; } .rt-portfolio-box.element-sixteen .rt-portfolio-box-item > .holder { position: relative; overflow: hidden; margin-bottom: 30px; } .rt-portfolio-box.element-sixteen .rt-portfolio-box-item > .holder > .pic { transition: all 0.8s cubic-bezier(0.39, 0.01, 0.36, 0.9); -webkit-transition: all 0.8s cubic-bezier(0.39, 0.01, 0.36, 0.9); } .rt-portfolio-box.element-sixteen .rt-portfolio-box-item > .holder > .pic img { width: 100%; } .rt-portfolio-box.element-sixteen .rt-portfolio-box-item:hover > .holder > .pic { transform: scale(0.95); -webkit-transform: scale(0.95); } .rt-portfolio-box.element-sixteen .rt-portfolio-box-item > .data > *:last-child { margin-bottom: 0 !important; } .rt-portfolio-box.element-sixteen .rt-portfolio-box-item > .data .title { margin-bottom: 1px;  transition: transform 0.4s cubic-bezier(0, 0, 0, 0.85), opacity 0.2s linear; } .rt-portfolio-box.element-sixteen .rt-portfolio-box-item > .data .title a { color: inherit; } .rt-portfolio-box.element-sixteen .rt-portfolio-box-item > .data > .holder .categories { margin-bottom: 5px; font-weight: 400; font-size: 14px; color: #828282; line-height: 26px; letter-spacing: 0; } .rt-portfolio-box.element-seventeen .rt-portfolio-box-item { display: flex; justify-content: center; align-items: center; } .rt-portfolio-box.element-seventeen .rt-portfolio-box-item img { width: 100%; height: 100%; object-fit: cover; } .rt-portfolio-box.element-seventeen .rt-portfolio-box-item img { -webkit-transform: translateX(0); -moz-transform: translateX(0); transform: translateX(0); -webkit-transition: .4s; -moz-transition: .4s; transition: .4s; } .rt-portfolio-box.element-seventeen .rt-portfolio-box-item:hover img { -webkit-transform: translateX(0%); -moz-transform: translateX(0%); transform: translateX(0%); } .rt-portfolio-box.element-seventeen { display: grid; grid-template-columns: repeat(auto-fit, minmax(25%, 1fr)); grid-auto-rows: 48%; grid-auto-flow: dense; margin-bottom: -3%; } .rt-portfolio-box.element-seventeen .rt-portfolio-box-item.box-wide { grid-column: span 2; } .rt-portfolio-box.element-seventeen .rt-portfolio-box-item.box-tall { grid-row: span 2; } .rt-portfolio-box.element-seventeen .rt-portfolio-box-item { position: relative; display: inline-block; width: 100%; vertical-align: middle; overflow: hidden; } .rt-portfolio-box.element-seventeen .rt-portfolio-box-item .text-holder { position: absolute; display: block; top: 0; left: 0; padding: 0 0 0 52px; width: 100%; height: 100%; text-align: left; box-sizing: border-box; -webkit-transition: .4s; -moz-transition: .4s; transition: .4s; background-color: #000; overflow: hidden; opacity: 0; } .rt-portfolio-box.element-seventeen .rt-portfolio-box-item:hover .text-holder { opacity: 1; } .rt-portfolio-box.element-seventeen .rt-portfolio-box-item .text-holder .text-wrapper { position: relative; display: table; table-layout: fixed; height: 100%; width: 100%; } .rt-portfolio-box.element-seventeen .rt-portfolio-box-item .text-holder .text-wrapper .content-text { position: relative; display: table-cell; height: 100%; width: 100%; vertical-align: middle; } .rt-portfolio-box.element-seventeen .rt-portfolio-box-item .text-holder .text-wrapper .content-text .content-entry-title { font-size: 28px; color: #fff; margin: 0 0 10px 0; position: relative; top: -100%; transition: all 0.3s cubic-bezier(0.3, 0, 0, 1.3); } .rt-portfolio-box.element-seventeen .rt-portfolio-box-item:hover .text-holder .text-wrapper .content-text .content-entry-title { top: 0; } .rt-portfolio-box.element-seventeen .rt-portfolio-box-item .text-holder .text-wrapper .content-text .content-category-holder { position: relative; top: 100%; transition: all 0.3s cubic-bezier(0.3, 0, 0, 1.3); } .rt-portfolio-box.element-seventeen .rt-portfolio-box-item:hover .text-holder .text-wrapper .content-text .content-category-holder { top: 0; } .rt-portfolio-box.element-seventeen .rt-portfolio-box-item .text-holder .text-wrapper .content-text .content-category { font-size: 17px; color: #fff; } .rt-portfolio-box.element-seventeen .rt-portfolio-box-item .portfolio-link { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; } @media screen and (min-width: 768px) and (max-width: 991px) { .rt-portfolio-box.element-seventeen { display: grid; grid-template-columns: repeat(auto-fit, minmax(100%, 1fr)); grid-auto-rows: auto; grid-auto-flow: dense; } .rt-portfolio-box.element-seventeen .rt-portfolio-box-item.box-wide { grid-column: auto; } .rt-portfolio-box.element-seventeen .rt-portfolio-box-item.box-tall { grid-row: auto; } } @media screen and (min-width: 321px) and (max-width: 479px) { .rt-portfolio-box.element-seventeen { display: grid; grid-template-columns: repeat(auto-fit, minmax(100%, 1fr)); grid-auto-rows: auto; grid-auto-flow: dense; } .rt-portfolio-box.element-seventeen .rt-portfolio-box-item.box-wide { grid-column: auto; } .rt-portfolio-box.element-seventeen .rt-portfolio-box-item.box-tall { grid-row: auto; } } @media screen and (max-width: 320px) { .rt-portfolio-box.element-seventeen { display: grid; grid-template-columns: repeat(auto-fit, minmax(100%, 1fr)); grid-auto-rows: auto; grid-auto-flow: dense; } .rt-portfolio-box.element-seventeen .rt-portfolio-box-item.box-wide { grid-column: auto; } .rt-portfolio-box.element-seventeen .rt-portfolio-box-item.box-tall { grid-row: auto; } } .element-eightteen .rt-portfolio-box-item .holder { overflow: hidden; } .element-eightteen .rt-portfolio-box-item { margin-bottom: 10px; width: 100%; color: white; width: 360px; overflow: hidden; } .element-eightteen .rt-portfolio-box-item .holder .pic { height: 450px; display: block; box-sizing: border-box; background-size: cover; background-repeat: no-repeat; background-position: center; } .element-eightteen .rt-portfolio-box-item .holder .pic { display: block; -webkit-transform: scale(1.06); -ms-transform: scale(1.06); transform: scale(1.06); -webkit-transition: -webkit-transform 1s cubic-bezier(.33, .02, 0, .93); -o-transition: transform 1s cubic-bezier(.33, .02, 0, .93); transition: transform 1s cubic-bezier(.33, .02, 0, .93); transition: transform 1s cubic-bezier(.33, .02, 0, .93), -webkit-transform 1s cubic-bezier(.33, .02, 0, .93); } .element-eightteen .rt-portfolio-box-item .holder:hover .pic { -webkit-transform: scale(1.06) translateX(-3%); -ms-transform: scale(1.06) translateX(-3%); transform: scale(1.06) translateX(-3%); -webkit-transition: -webkit-transform 1s cubic-bezier(.33, .02, 0, .93); -o-transition: transform 1s cubic-bezier(.33, .02, 0, .93); transition: transform 1s cubic-bezier(.33, .02, 0, .93); transition: transform 1s cubic-bezier(.33, .02, 0, .93), -webkit-transform 1s cubic-bezier(.33, .02, 0, .93); } .element-eightteen .rt-portfolio-box-item .holder .text-holder { position: absolute; display: block; width: 102%; height: auto; top: 0px; right: -1px; padding: 19px 32px 10px 23px; background-color: #171717; overflow: hidden; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transform: translateY(-130%); -ms-transform: translateY(-130%); transform: translateY(-130%); -webkit-transition: -webkit-transform .4s ease-in-out; -o-transition: transform .4s ease-in-out; transition: transform .4s ease-in-out; transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out; z-index: 30; } .element-eightteen .rt-portfolio-box-item .holder:hover .text-holder, .element-eightteen .rt-portfolio-box-item .holder:hover .text-holder .text-wrapper { -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } .element-eightteen .rt-portfolio-box-item .holder .text-holder .text-wrapper { display: inline-block; -webkit-transform: translateY(300%); -ms-transform: translateY(300%); transform: translateY(300%); -webkit-transition: -webkit-transform .4s ease-in-out; -o-transition: transform .4s ease-in-out; transition: transform .4s ease-in-out; transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out; text-align: left; } .element-eightteen .rt-portfolio-box-item .holder .text-holder .text-wrapper .content-text { position: relative; display: table-cell; height: 100%; width: 100%; vertical-align: middle; } .element-eightteen .rt-portfolio-box-item .holder .text-holder .text-wrapper .content-text .content-entry-title { color: #fff; font-size: 16px; margin: 0px; } .element-eightteen .rt-portfolio-box-item .holder .text-holder .text-wrapper .content-text .content-category { color: #bcbcbc; text-decoration: none; } .element-eightteen .rt-portfolio-box-item .holder .portfolio-link { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; } .element-eightteen .rt-portfolio-box-item:nth-child(1) .holder .pic {  } .element-eightteen .rt-portfolio-box-item:nth-child(2) .holder .pic {  } .element-eightteen .rt-portfolio-box-item:nth-child(3) .holder .pic {  } .element-eightteen .rt-portfolio-box-item:nth-child(4) .holder .pic {  } .element-eightteen .rt-portfolio-box-item:nth-child(5) .holder .pic {  } .element-eightteen .rt-portfolio-box-item:nth-child(6) .holder .pic {  } .element-eightteen .rt-portfolio-box-item:nth-child(7) .holder .pic {  } .element-eightteen .rt-portfolio-box-item:nth-child(1) .holder .pic { height: 450px; } .element-eightteen .rt-portfolio-box-item:nth-child(2) .holder .pic { height: 240px; } .element-eightteen .rt-portfolio-box-item:nth-child(3) .holder .pic { height: 540px; } .element-eightteen .rt-portfolio-box-item:nth-child(4) .holder .pic { height: 500px; } .element-eightteen .rt-portfolio-box-item:nth-child(5) .holder .pic { height: 545px; } .element-eightteen .rt-portfolio-box-item:nth-child(6) .holder .pic { height: 455px; } .element-eightteen .rt-portfolio-box-item:nth-child(7) .holder .pic { height: 245px; } .rt-portfolio-box-item { opacity: 1; } .rt-portfolio-box-item.is-visible {}@-webkit-keyframes Items2 { 0% { opacity: 0; height: 0%; padding: 0px; } 100% { opacity: 1; } } @keyframes Items2 { 0% { opacity: 0; height: 0%; padding: 0px; } 100% { opacity: 1; } } @-webkit-keyframes Items { 0% { opacity: 0; -webkit-transform: scale(0.3) rotateY(90deg); transform: scale(0.3) rotateY(90deg); } 60% { -webkit-transform: scale(1.4); transform: scale(1.4); } 90% { -webkit-transform: scale(0.9); transform: scale(0.9); } 100% { opacity: 1; } } @keyframes Items { 0% { opacity: 0; -webkit-transform: scale(0.3) rotateY(90deg); transform: scale(0.3) rotateY(90deg); } 60% { -webkit-transform: scale(1.4); transform: scale(1.4); } 90% { -webkit-transform: scale(0.9); transform: scale(0.9); } 100% { opacity: 1; } } @media screen and (min-width: 768px) and (max-width: 991px) { .rt-portfolio-box.element-one .rt-portfolio-box-item.small-box { width: 50%; } .rt-portfolio-box.element-one .rt-portfolio-box-item.large-box { width: 100%; } .element-eightteen .rt-portfolio-box-item { margin-bottom: 10px; width: 100%; color: white; overflow: hidden; } } @media screen and (min-width: 480px) and (max-width: 767px) { .rt-portfolio-box.element-one .rt-portfolio-box-item.small-box { width: 50%; } .rt-portfolio-box.element-one .rt-portfolio-box-item.large-box { width: 100%; } .element-eightteen .rt-portfolio-box-item { margin-bottom: 10px; width: 100%; color: white; overflow: hidden; } } @media screen and (min-width: 321px) and (max-width: 479px) { .rt-portfolio-box.element-one .rt-portfolio-box-item.small-box, .rt-portfolio-box.element-one .rt-portfolio-box-item.large-box { width: 100%; } .element-eightteen .rt-portfolio-box-item { margin-bottom: 10px; width: 100%; color: white; overflow: hidden; } } @media screen and (max-width: 320px) { .rt-portfolio-box.element-one .rt-portfolio-box-item.small-box, .rt-portfolio-box.element-one .rt-portfolio-box-item.large-box { width: 100%; } .element-eightteen .rt-portfolio-box-item { margin-bottom: 10px; width: 100%; color: white; overflow: hidden; } } .rt-portfolio-slider.element-one { width: auto; margin-left: 0; margin-right: 0; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item { padding-left: 0; padding-right: 0; text-align: center; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder { position: relative; padding-top: calc((109/100) * 100%); overflow: hidden; text-align: inherit; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder > .pic { position: absolute; top: -1px; right: -1px; bottom: -1px; left: -1px; z-index: 1; background: center center no-repeat; background-size: cover; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder .data { position: absolute; top: -1px; right: -1px; bottom: -1px; left: -1px; z-index: 2; padding: 15px; background-color: rgba(19, 19, 19, 0.8); opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder .data > .table { display: table; table-layout: fixed; width: 100%; height: 100%; margin: 0; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder .data > .table > .table-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder .data > .table > *:last-child { margin-bottom: 0 !important; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder .data h4 { display: inline-block; vertical-align: top; margin-bottom: 10px; padding: 8px 22px 7px 22px; background-color: #000; border-radius: 5px; font-weight: 500; font-size: 16px; color: #fff; line-height: 22px; letter-spacing: 0; opacity: 0; visibility: hidden; transform: translateY(20px); -webkit-transform: translateY(20px); transition: all 0.7s ease-in-out; -webkit-transition: all 0.7s ease-in-out; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder .data h4 a { color: inherit; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder .data p { margin-bottom: 5px; font-weight: 400; font-size: 14px; color: #fff; line-height: 18px; opacity: 0; visibility: hidden; transform: translateY(20px); -webkit-transform: translateY(20px); transition: all 1.2s ease-in-out; -webkit-transition: all 1.2s ease-in-out; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder .data p span:after { content: ","; margin-right: 3px; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder .data p span:last-child:after, .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder .data p span:only-child:after { display: none; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 3; width: auto; height: auto; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder:hover > .pic { transform: scale(1.05); -webkit-transform: scale(1.05); } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder:hover > .data { opacity: 1; visibility: visible; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder:hover > .data h4, .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder:hover > .data p { opacity: 1; visibility: visible; transform: translateY(0); -webkit-transform: translateY(0); } .rt-portfolio-slider.element-one > .owl-nav > .owl-prev, .rt-portfolio-slider.element-one > .owl-nav > .owl-next { position: absolute; top: 50%; z-index: 1; font-size: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-slider.element-one > .owl-nav > .owl-prev { left: -20px; } .rt-portfolio-slider.element-one:hover > .owl-nav > .owl-prev { left: 20px; } .rt-portfolio-slider.element-one > .owl-nav > .owl-next { right: -20px; } .rt-portfolio-slider.element-one:hover > .owl-nav > .owl-next { right: 20px; } .rt-portfolio-slider.element-one > .owl-nav > .owl-prev:before, .rt-portfolio-slider.element-one > .owl-nav > .owl-next:before { font-family: "FontAwesome"; font-size: 30px; color: #fff; line-height: 36px; } .rt-portfolio-slider.element-one > .owl-nav > .owl-prev:before { content: "\f104"; } .rt-portfolio-slider.element-one > .owl-nav > .owl-next:before { content: "\f105"; } .rt-portfolio-slider.element-two { width: auto; margin-left: -15px; margin-right: -15px; } .rt-portfolio-slider.element-two .rt-portfolio-slider-item { padding-left: 15px; padding-right: 15px; text-align: center; } .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder > .pic { position: relative; overflow: hidden; margin-bottom: 25px; } .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder > .pic > img { width: 100%; } .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder > .pic > .overlay { position: absolute; top: -10px; right: -10px; bottom: -10px; left: -10px; z-index: 1; background: center center no-repeat; background-size: cover; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder:hover > .pic > .overlay { transform: translateY(-10px); -webkit-transform: translateY(-10px); } .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder > .data > *:last-child { margin-bottom: 0 !important; } .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder > .data h4 { margin-bottom: 10px; font-weight: 600; font-size: 20px; color: #030712; line-height: 25px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder:hover > .data h4 { color: #1d4fce; } .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder > .data h4 a { color: inherit; } .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder > .data p { margin-bottom: 4px; text-transform: uppercase; font-weight: 400; font-size: 13px; color: #030712; line-height: 22px; } .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder > .data p span:after { content: ","; margin-right: 3px; } .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder > .data p span:last-child:after, .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder > .data p span:only-child:after { display: none; } .rt-portfolio-slider.element-two > .owl-nav > .owl-prev, .rt-portfolio-slider.element-two > .owl-nav > .owl-next { position: absolute; top: calc(50% - 53px); z-index: 1; font-size: 0; transform: scale(0); -webkit-transform: scale(0); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-slider.element-two:hover > .owl-nav > .owl-prev, .rt-portfolio-slider.element-two:hover > .owl-nav > .owl-next { transform: scale(1); -webkit-transform: scale(1); } .rt-portfolio-slider.element-two > .owl-nav > .owl-prev { left: 30px; } .rt-portfolio-slider.element-two > .owl-nav > .owl-next { right: 30px; } .rt-portfolio-slider.element-two > .owl-nav > .owl-prev:before, .rt-portfolio-slider.element-two > .owl-nav > .owl-next:before { display: inline-block; vertical-align: middle; width: 50px; height: 50px; background-color: rgba(0, 0, 0, 0.7); border-radius: 50%; text-align: center; font-family: "FontAwesome"; font-size: 20px; color: #fff; line-height: 50px; } .rt-portfolio-slider.element-two > .owl-nav > .owl-prev:before { content: "\f177"; } .rt-portfolio-slider.element-two > .owl-nav > .owl-next:before { content: "\f178"; } .rt-portfolio-slider.element-three { width: auto; margin-left: -15px; margin-right: -15px; } .rt-portfolio-slider.element-three .rt-portfolio-slider-item { padding-left: 15px; padding-right: 15px; text-align: center; } .rt-portfolio-slider.element-three .rt-portfolio-slider-item > .holder { position: relative; overflow: hidden; } .rt-portfolio-slider.element-three .rt-portfolio-slider-item > .holder > .pic { position: relative; overflow: hidden; } .rt-portfolio-slider.element-three .rt-portfolio-slider-item > .holder > .pic > img { width: 100%; } .rt-portfolio-slider.element-three .rt-portfolio-slider-item > .holder > .pic > .holder { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background: center center no-repeat; background-size: cover; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-slider.element-three .rt-portfolio-slider-item > .holder:hover > .pic > .holder { transform: scale(1.1); -webkit-transform: scale(1.1); } .rt-portfolio-slider.element-three .rt-portfolio-slider-item > .holder > .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; width: auto; height: auto; } .rt-portfolio-slider.element-three > .owl-nav > .owl-prev, .rt-portfolio-slider.element-three > .owl-nav > .owl-next { position: absolute; top: 50%; z-index: 1; font-size: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-slider.element-three > .owl-nav > .owl-prev { left: -20px; } .rt-portfolio-slider.element-three:hover > .owl-nav > .owl-prev { left: 20px; } .rt-portfolio-slider.element-three > .owl-nav > .owl-next { right: -20px; } .rt-portfolio-slider.element-three:hover > .owl-nav > .owl-next { right: 20px; } .rt-portfolio-slider.element-three > .owl-nav > .owl-prev:before, .rt-portfolio-slider.element-three > .owl-nav > .owl-next:before { font-family: "FontAwesome"; font-size: 30px; color: #fff; line-height: 36px; } .rt-portfolio-slider.element-three > .owl-nav > .owl-prev:before { content: "\f104"; } .rt-portfolio-slider.element-three > .owl-nav > .owl-next:before { content: "\f105"; } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item { display: flex; justify-content: center; align-items: center } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item img { width: 100%; height: 100%; object-fit: cover } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item img { -webkit-transform: translateX(0); -moz-transform: translateX(0); transform: translateX(0); -webkit-transition: .4s; -moz-transition: .4s; transition: .4s } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item:hover img { -webkit-transform: translateX(0%); -moz-transform: translateX(0%); transform: translateX(0%) } .rt-portfolio-box.rt-port-metro { display: grid; grid-template-columns: repeat(auto-fit, minmax(25%, 1fr)); grid-auto-rows: 200px; grid-auto-flow: dense }  .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item.box-tall { grid-row: span 3; }  .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item.box-square { grid-column: span 1; grid-row: span 2; } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item { position: relative; display: inline-block; width: 100%; vertical-align: middle; overflow: hidden } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item .rt-portfolio-box-content { position: absolute; bottom: 0; left: 0; padding: 45px 4em; width: 100%; text-align: right } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item:hover .rt-portfolio-box-content { z-index: 1 } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item .rt-portfolio-box-content { position: absolute; width: 100%; height: 100%; bottom: 0px; left: 0px; background-color: rgba(0, 0, 0, .93); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 10px 20px; text-align: center; clip-path: inset(0 100% 0 0); -webkit-clip-path: inset(0 100% 0 0); -webkit-transition: -webkit-clip-path .5s cubic-bezier(.59, .02, .17, .87); transition: -webkit-clip-path .5s cubic-bezier(.59, .02, .17, .87); -o-transition: clip-path .5s cubic-bezier(.59, .02, .17, .87); transition: clip-path .5s cubic-bezier(.59, .02, .17, .87); transition: clip-path .5s cubic-bezier(.59, .02, .17, .87), -webkit-clip-path .5s cubic-bezier(.59, .02, .17, .87) } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item:hover .rt-portfolio-box-content { clip-path: inset(0 0 0 0); -webkit-clip-path: inset(0 0 0 0) } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item:nth-child(1) .rt-portfolio-box-content { background: #fff; } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item:nth-child(2) .rt-portfolio-box-content { background: #DFE7FE; } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item:nth-child(3) .rt-portfolio-box-content { background: #fff; } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item:nth-child(4) .rt-portfolio-box-content { background: #CDB392; } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item:nth-child(5) .rt-portfolio-box-content { background: #f3f3f3; } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item:nth-child(6) .rt-portfolio-box-content { background: #66B9BD; } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item:nth-child(7) .rt-portfolio-box-content { background: #fff; } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item:nth-child(8) .rt-portfolio-box-content { background: #fff; } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item .rt-portfolio-box-content .portfolio-category { visibility: hidden; -webkit-transform: translateY(10px); -ms-transform: translateY(10px); transform: translateY(10px); -webkit-transition: .3s ease-in-out .35s; -o-transition: .3s ease-in-out .35s; transition: .3s ease-in-out .35s; color: #a1a1a1; margin-bottom: 0px; } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item .rt-portfolio-box-content .portfolio-title { opacity: 0; visibility: hidden; -webkit-transform: translateY(10px); -ms-transform: translateY(10px); transform: translateY(10px); -webkit-transition: .3s ease-in-out .3s; -o-transition: .3s ease-in-out .3s; transition: .3s ease-in-out .3s; color: #fff; margin-bottom: 0px; font-size: 20px; line-height: 30px; } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item:hover .rt-portfolio-box-content .portfolio-category { opacity: 1; visibility: visible; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item:hover .rt-portfolio-box-content .portfolio-title { opacity: 1; visibility: visible; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0) } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item .portfolio-link { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; z-index: 1 } @media screen and (min-width: 768px) and (max-width: 991px) { .rt-portfolio-box.rt-port-metro { display: grid; grid-template-columns: repeat(auto-fit, minmax(100%, 1fr)); grid-auto-rows: auto; grid-auto-flow: dense } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item.box-wide { grid-column: auto } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item.box-tall {} .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item.box-big { grid-row: auto; grid-column: auto } } @media screen and (min-width: 480px) and (max-width: 767px) { .rt-portfolio-box.rt-port-metro { display: grid; grid-template-columns: repeat(auto-fit, minmax(100%, 1fr)); grid-auto-rows: auto; grid-auto-flow: dense } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item.box-wide { grid-column: auto } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item.box-tall {} .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item.box-big { grid-row: auto; grid-column: auto } } @media screen and (min-width: 321px) and (max-width: 479px) { .rt-portfolio-box.rt-port-metro { display: grid; grid-template-columns: repeat(auto-fit, minmax(100%, 1fr)); grid-auto-rows: auto; grid-auto-flow: dense } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item.box-wide { grid-column: auto } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item.box-tall {} .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item.box-big { grid-row: auto; grid-column: auto } } @media screen and (max-width: 320px) { .rt-portfolio-box.rt-port-metro { display: grid; grid-template-columns: repeat(auto-fit, minmax(100%, 1fr)); grid-auto-rows: auto; grid-auto-flow: dense } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item.box-wide { grid-column: auto } .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item.box-tall {} .rt-portfolio-box.rt-port-metro .rt-portfolio-box-item.box-big { grid-row: auto; grid-column: auto } }  .rt-portfolio-slider.element-one { width: auto; margin-left: 0; margin-right: 0; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item { padding-left: 0; padding-right: 0; text-align: center; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder { position: relative; padding-top: calc((109 / 100) * 100%); overflow: hidden; text-align: inherit; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder > .pic { position: absolute; top: -1px; right: -1px; bottom: -1px; left: -1px; z-index: 1; background: center center no-repeat; background-size: cover; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder .data { position: absolute; top: -1px; right: -1px; bottom: -1px; left: -1px; z-index: 2; padding: 15px; background-color: rgba(19, 19, 19, 0.8); opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder .data > .table { display: table; table-layout: fixed; width: 100%; height: 100%; margin: 0; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder .data > .table > .table-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder .data > .table > *:last-child { margin-bottom: 0 !important; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder .data h4 { display: inline-block; vertical-align: top; margin-bottom: 10px; padding: 8px 22px 7px 22px; background-color: #000; border-radius: 5px; font-weight: 500; font-size: 16px; color: #fff; line-height: 22px; letter-spacing: 0; opacity: 0; visibility: hidden; transform: translateY(20px); -webkit-transform: translateY(20px); transition: all 0.7s ease-in-out; -webkit-transition: all 0.7s ease-in-out; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder .data h4 a { color: inherit; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder .data p { margin-bottom: 5px; font-weight: 400; font-size: 14px; color: #fff; line-height: 18px; opacity: 0; visibility: hidden; transform: translateY(20px); -webkit-transform: translateY(20px); transition: all 1.2s ease-in-out; -webkit-transition: all 1.2s ease-in-out; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder .data p span:after { content: ","; margin-right: 3px; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder .data p span:last-child:after, .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder .data p span:only-child:after { display: none; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 3; width: auto; height: auto; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder:hover > .pic { transform: scale(1.05); -webkit-transform: scale(1.05); } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder:hover > .data { opacity: 1; visibility: visible; } .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder:hover > .data h4, .rt-portfolio-slider.element-one .rt-portfolio-slider-item > .holder:hover > .data p { opacity: 1; visibility: visible; transform: translateY(0); -webkit-transform: translateY(0); }  .rt-portfolio-slider.element-one > .owl-nav > .owl-prev, .rt-portfolio-slider.element-one > .owl-nav > .owl-next { position: absolute; top: 50%; z-index: 1; font-size: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-slider.element-one > .owl-nav > .owl-prev { left: -20px; } .rt-portfolio-slider.element-one:hover > .owl-nav > .owl-prev { left: 20px; } .rt-portfolio-slider.element-one > .owl-nav > .owl-next { right: -20px; } .rt-portfolio-slider.element-one:hover > .owl-nav > .owl-next { right: 20px; } .rt-portfolio-slider.element-one > .owl-nav > .owl-prev:before, .rt-portfolio-slider.element-one > .owl-nav > .owl-next:before { font-family: "FontAwesome"; font-size: 30px; color: #fff; line-height: 36px; } .rt-portfolio-slider.element-one > .owl-nav > .owl-prev:before { content: "\f104"; } .rt-portfolio-slider.element-one > .owl-nav > .owl-next:before { content: "\f105"; }        .rt-portfolio-slider.element-two { width: auto; margin-left: -15px; margin-right: -15px; } .rt-portfolio-slider.element-two .rt-portfolio-slider-item { padding-left: 15px; padding-right: 15px; text-align: center; } .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder > .pic { position: relative; overflow: hidden; margin-bottom: 25px; } .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder > .pic > img { width: 100%; } .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder > .pic > .overlay { position: absolute; top: -10px; right: -10px; bottom: -10px; left: -10px; z-index: 1; background: center center no-repeat; background-size: cover; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder:hover > .pic > .overlay { transform: translateY(-10px); -webkit-transform: translateY(-10px); } .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder > .data > *:last-child { margin-bottom: 0 !important; } .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder > .data h4 { margin-bottom: 10px; font-weight: 600; font-size: 20px; color: #030712; line-height: 25px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder:hover > .data h4 { color: #1d4fce; } .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder > .data h4 a { color: inherit; } .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder > .data p { margin-bottom: 4px; text-transform: uppercase; font-weight: 400; font-size: 13px; color: #030712; line-height: 22px; } .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder > .data p span:after { content: ","; margin-right: 3px; } .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder > .data p span:last-child:after, .rt-portfolio-slider.element-two .rt-portfolio-slider-item > .holder > .data p span:only-child:after { display: none; } .rt-portfolio-slider.element-two > .owl-nav > .owl-prev, .rt-portfolio-slider.element-two > .owl-nav > .owl-next { position: absolute; top: calc(50% - 53px); z-index: 1; font-size: 0; transform: scale(0); -webkit-transform: scale(0); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-slider.element-two:hover > .owl-nav > .owl-prev, .rt-portfolio-slider.element-two:hover > .owl-nav > .owl-next { transform: scale(1); -webkit-transform: scale(1); } .rt-portfolio-slider.element-two > .owl-nav > .owl-prev { left: 30px; } .rt-portfolio-slider.element-two > .owl-nav > .owl-next { right: 30px; } .rt-portfolio-slider.element-two > .owl-nav > .owl-prev:before, .rt-portfolio-slider.element-two > .owl-nav > .owl-next:before { display: inline-block; vertical-align: middle; width: 50px; height: 50px; background-color: rgba(0, 0, 0, 0.7); border-radius: 50%; text-align: center; font-family: "FontAwesome"; font-size: 20px; color: #fff; line-height: 50px; } .rt-portfolio-slider.element-two > .owl-nav > .owl-prev:before { content: "\f177"; } .rt-portfolio-slider.element-two > .owl-nav > .owl-next:before { content: "\f178"; }        .rt-portfolio-slider.element-three { width: auto; margin-left: -15px; margin-right: -15px; } .rt-portfolio-slider.element-three .rt-portfolio-slider-item { padding-left: 15px; padding-right: 15px; text-align: center; } .rt-portfolio-slider.element-three .rt-portfolio-slider-item > .holder { position: relative; overflow: hidden; } .rt-portfolio-slider.element-three .rt-portfolio-slider-item > .holder > .pic { position: relative; overflow: hidden; } .rt-portfolio-slider.element-three .rt-portfolio-slider-item > .holder > .pic > img { width: 100%; } .rt-portfolio-slider.element-three .rt-portfolio-slider-item > .holder > .pic > .holder { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background: center center no-repeat; background-size: cover; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-slider.element-three .rt-portfolio-slider-item > .holder:hover > .pic > .holder { transform: scale(1.1); -webkit-transform: scale(1.1); } .rt-portfolio-slider.element-three .rt-portfolio-slider-item > .holder > .overlay { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 2; width: auto; height: auto; } .rt-portfolio-slider.element-three > .owl-nav > .owl-prev, .rt-portfolio-slider.element-three > .owl-nav > .owl-next { position: absolute; top: 50%; z-index: 1; font-size: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-slider.element-three > .owl-nav > .owl-prev { left: -20px; } .rt-portfolio-slider.element-three:hover > .owl-nav > .owl-prev { left: 20px; } .rt-portfolio-slider.element-three > .owl-nav > .owl-next { right: -20px; } .rt-portfolio-slider.element-three:hover > .owl-nav > .owl-next { right: 20px; } .rt-portfolio-slider.element-three > .owl-nav > .owl-prev:before, .rt-portfolio-slider.element-three > .owl-nav > .owl-next:before { font-family: "FontAwesome"; font-size: 30px; color: #fff; line-height: 36px; } .rt-portfolio-slider.element-three > .owl-nav > .owl-prev:before { content: "\f104"; } .rt-portfolio-slider.element-three > .owl-nav > .owl-next:before { content: "\f105"; } @media screen and (max-width: 768px) { .mobile-wrapper { background: #f7f7f7; border-bottom: 1px solid #eaeaea; overflow: hidden; padding: 13px 20px; } .mobile-logo { width: 50%; float: left; display: block; } }            @media screen and (max-width: 767px) {}  .rt-select-wrapper { position:relative;  height:55px; display:inline-block; vertical-align:middle; min-width:232px; padding-right:36px; border-radius:0px; border:1px solid #d0d0d0; border-radius:4px; } .rt-select-wrapper .rt-select-text { display: block; padding: 13px; font-size: 16px; line-height: 28px; overflow: hidden; text-align: left; white-space: nowrap; color: #000; } .rt-select-wrapper .rt-select-button { width: 36px; height: 55px; position: absolute; right: 0px; top: 0px; cursor: pointer; } .rt-select-wrapper .rt-select-button:before { content: "\e64b"; position: absolute; left: 50%; top: 50%; margin-left: -3px; margin-top: -11px; font-family: 'themify'; font-size: 10px; width: 24px; height: 24px; line-height: 24px; font-weight: normal; } .select2-container .select2-selection > .select2-selection__arrow:before { content: "\e64b"; position: absolute;  right: 0; top: 50%; margin-left: -12px; margin-top: -14px; font-family: "themify"; font-size: 10px; width: 24px; height: 24px; line-height: 24px; font-weight: normal; } .select2-container--default .select2-selection--single .select2-selection__arrow b { display: none !important; } .widget-area > .widget select { width: 100%; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; border-radius: 0; padding: 0 10px 0 0; font-size: 13px; height: 37px; border: 1px solid #e7f1fb; background-color: #ffffff; } .widget-area > .widget select:hover { border: 1px solid #e7f1fb !important; background-color: #ffffff; } .widget-area > .widget select:focus { border: 1px solid #afb1b1 !important; background-color: #ffffff; }   @media screen and (max-width: 1199px) { .rt-pricing-table.element-nine { padding-left: 35px; padding-right: 35px; } .rt-pricing-table.element-nine.spotlight { padding-left: 35px; padding-right: 35px; } } @media screen and (max-width: 991px) { .rt-pricing-table.element-nine.spotlight > .spotlight-tag { top: 10px; } .rt-pricing-table.element-nine { padding-left: 20px; padding-right: 20px; } .rt-pricing-table.element-nine.spotlight { padding-left: 20px; padding-right: 20px; } .rt-pricing-table.element-nine .rt-price { font-size: 38px; } .rt-pricing-table.element-nine .rt-price .rt-supsub .rt-superscript { top: 16px; } .rt-pricing-table.element-nine .rt-price .rt-supsub .rt-subscript { top: 36px; } } @media screen and (max-width: 768px) { .rt-pricing-table.element-nine { padding-left: 20px; padding-right: 20px; } .rt-pricing-table.element-nine.spotlight { padding-left: 20px; padding-right: 20px; } .rt-pricing-table.element-nine .rt-price { font-size: 37px; } } @media screen and (max-width: 767px) { .rt-pricing-table.element-nine { padding-left: 40px; padding-right: 40px; margin-bottom: 30px; } .rt-pricing-table.element-nine.spotlight { padding-left: 40px; padding-right: 40px; margin-bottom: 30px; } .rt-pricing-table.element-nine.spotlight > .spotlight-tag { top: 26px; } }  .rt-pricing-table.element-ten { text-align: left; float: left; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; padding-top: 27px; padding-left: 45px; padding-bottom: 33px; padding-right: 45px; background: #ffffff; } .rt-pricing-table.element-ten.spotlight { text-align: left; float: left; -webkit-box-shadow: none; box-shadow: 0px 5px 60px 0px rgba(255, 95, 99, 0.12); -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease;  padding-top: 27px; padding-left: 45px; padding-bottom: 33px; padding-right: 45px; background: #ffffff; } @media screen and (min-width: 768px) and (max-width: 991px) { .rt-pricing-table.element-ten { padding-left: 25px; padding-right: 25px; } .rt-pricing-table.element-ten.spotlight { padding-left: 25px; padding-right: 25px; } } .rt-pricing-table.element-ten .rt-pricing-title { color: #1c1615; background: transparent; padding: 0px 0px; font-size: 22px; text-shadow: none; text-align: left; font-weight: 500; } .rt-pricing-table.element-ten .rt-price {  background: transparent; font-size: 55px; font-weight: 700; padding: 0px 0px; text-align: left; color: #ff6064; } .rt-pricing-table.element-ten .rt-price sub { font-size: 50% !important; position: relative; left: 5px; color: #3c4f62; font-weight: 500; } .rt-pricing-table.element-ten .rt-list ul { background: transparent; color: #403d3a; } .rt-pricing-table.element-ten .rt-list ul li { font-size: 15px !important; font-weight: normal; padding-top: 10px; padding-bottom: 10px; padding-left: 0px; padding-right: 0px; text-align: left; } .rt-pricing-table.element-ten .rt-list ul li span.rt-unlimited { color: #fff; background: #3cbf70; font-size: 12px; padding: 0px 5px; display: inline-block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .rt-pricing-table.element-ten .rt-list ul li span.rt-unlimited-danger { color: #fff; background: #ff6064; font-size: 12px; padding: 0px 5px; display: inline-block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } .rt-pricing-table.element-ten .rt-list ul li:nth-child(2n) { background: transparent; } .rt-pricing-table.element-ten .rt-table-buy { background: transparent; padding: 0px; text-align: left; overflow: hidden; width: 100%; } .rt-pricing-table.element-ten .rt-table-buy .rt-pricing-action { float: left; color: #ff6064; background: transparent; padding-top: 12px; padding-bottom: 12px;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-weight: bold; font-size: 15px; text-shadow: none; -webkit-transition: all 0.25s ease; -o-transition: all 0.25s ease; transition: all 0.25s ease; border: 1px solid #ff6064; text-decoration: none !important; margin-top: 23px; width: 180px; text-align: center; } .rt-pricing-table.element-ten .rt-table-buy .rt-pricing-action:hover { background: #ff6064; color: #fff; } .rt-pricing-table.element-ten .rt-table-buy .rt-pricing-action .fa-angle-right { font-weight: bold; margin-left: 5px; display: none; } .rt-pricing-table.element-ten .rt-list p { padding-top: 17px; font-size: 15px; color: #33475b; line-height: 28px; letter-spacing: 0.1; } .rt-pricing-table.element-ten .rt-pricing-text-2 { padding-top: 15px; }        .rt-progress-bar.element-one > .title { margin-bottom: 5px; font-weight: 700; font-size: 16px; color: #000; line-height: 28px; } .rt-progress-bar.element-one > .title > .progress-width { float: right; } .rt-progress-bar.element-one > .progress > .progress-bar { transition-duration: 2s; -webkit-transition-duration: 2s; }  .radiantthemes-recent-post-widget.element-one > .radiantthemes-recent-post-widget-holder > .radiantthemes-recent-post-widget-post { margin-bottom: 22px; } .radiantthemes-recent-post-widget.element-one > .radiantthemes-recent-post-widget-holder > .radiantthemes-recent-post-widget-post:last-child, .radiantthemes-recent-post-widget.element-one > .radiantthemes-recent-post-widget-holder > .radiantthemes-recent-post-widget-post:only-child { margin-bottom: 0; } .radiantthemes-recent-post-widget.element-one > .radiantthemes-recent-post-widget-holder > .radiantthemes-recent-post-widget-post .date { margin-bottom: 10px; font-weight: 500; font-size: 14px; color: #fff; line-height: 27px; font-style: italic; } .radiantthemes-recent-post-widget.element-one > .radiantthemes-recent-post-widget-holder > .radiantthemes-recent-post-widget-post .title { margin-bottom: 0; font-weight: 400; font-size: 15px; color: #fff; line-height: 28px; opacity: 0.7; }  .radiantthemes-recent-post-widget.element-two > .radiantthemes-recent-post-widget-holder > .radiantthemes-recent-post-widget-post { margin-bottom: 22px; } .radiantthemes-recent-post-widget.element-two > .radiantthemes-recent-post-widget-holder > .radiantthemes-recent-post-widget-post:last-child, .radiantthemes-recent-post-widget.element-two > .radiantthemes-recent-post-widget-holder > .radiantthemes-recent-post-widget-post:only-child { margin-bottom: 0; } .radiantthemes-recent-post-widget.element-two > .radiantthemes-recent-post-widget-holder > .radiantthemes-recent-post-widget-post .date { margin-bottom: 10px; font-weight: 500; font-size: 14px; color: #141515; line-height: 27px; font-style: italic; } .radiantthemes-recent-post-widget.element-two > .radiantthemes-recent-post-widget-holder > .radiantthemes-recent-post-widget-post .title { margin-bottom: 0; font-weight: 400; font-size: 15px; color: #141515; line-height: 28px; opacity: 0.7; }        .radiantthemes-separator.element-one > .radiantthemes-separator-block { position: relative; display: inline-block; vertical-align: top; overflow: hidden; } .radiantthemes-separator.element-one > .radiantthemes-separator-block > .radiantthemes-separator-block-gap { position: absolute; top: 0; bottom: 0; width: 12px; animation: RadiantThemesSeparatorAnimation 1.5s infinite ease-in-out; } @keyframes RadiantThemesSeparatorAnimation { 0% { left: -12px; } 100% { left: 100%; } }  .radiantthemes-separator.element-two > .radiantthemes-separator-block { position: relative; display: inline-block; vertical-align: top; overflow: hidden; transform: skewX(20deg); -webkit-transform: skewX(20deg); } .radiantthemes-separator.element-two > .radiantthemes-separator-block > .radiantthemes-separator-block-gap { position: absolute; top: 0; bottom: 0; width: 12px; animation: RadiantThemesSeparatorAnimation 1.5s infinite ease-in-out; } @keyframes RadiantThemesSeparatorAnimation { 0% { left: -12px; } 100% { left: 100%; } }  .radiantthemes-separator.element-three > .radiantthemes-separator-block { position: relative; display: inline-block; vertical-align: top; overflow: hidden; transform: skewX(-20deg); -webkit-transform: skewX(-20deg); } .radiantthemes-separator.element-three > .radiantthemes-separator-block > .radiantthemes-separator-block-gap { position: absolute; top: 0; bottom: 0; width: 12px; animation: RadiantThemesSeparatorAnimation 1.5s infinite ease-in-out; } @keyframes RadiantThemesSeparatorAnimation { 0% { left: -12px; } 100% { left: 100%; } }        .radiantthemes-social-widget.element-one > ul.radiantthemes-social-widget-buttons { font-size: 0; } .radiantthemes-social-widget.element-one > ul.radiantthemes-social-widget-buttons > li { display: inline-block; vertical-align: top; margin-right: 14px; } .radiantthemes-social-widget.element-one > ul.radiantthemes-social-widget-buttons > li:last-child, .radiantthemes-social-widget.element-one > ul.radiantthemes-social-widget-buttons > li:only-child { margin-right: 0; } .radiantthemes-social-widget.element-one > ul.radiantthemes-social-widget-buttons > li > a { display: block; width: 35px; height: 35px; background-color: #fff; border-radius: 50%; text-align: center; font-size: 15px; color: #000; line-height: 36px; cursor: pointer; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .radiantthemes-social-widget.element-one > ul.radiantthemes-social-widget-buttons > li > a:hover { color: #fff; }  .radiantthemes-social-widget.element-two > ul.radiantthemes-social-widget-buttons { font-size: 0; } .radiantthemes-social-widget.element-two > ul.radiantthemes-social-widget-buttons > li { display: inline-block; vertical-align: top; margin-right: 15px; } .radiantthemes-social-widget.element-two > ul.radiantthemes-social-widget-buttons > li:last-child, .radiantthemes-social-widget.element-two > ul.radiantthemes-social-widget-buttons > li:only-child { margin-right: 0; } .radiantthemes-social-widget.element-two > ul.radiantthemes-social-widget-buttons > li > a { display: block; width: 45px; height: 45px; background-color: #000; border-radius: 50%; text-align: center; font-size: 15px; color: #fff; line-height: 45px; cursor: pointer; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }  .radiantthemes-social-widget.element-three > ul.radiantthemes-social-widget-buttons { font-size: 0; } .radiantthemes-social-widget.element-three > ul.radiantthemes-social-widget-buttons > li { display: inline-block; vertical-align: top; margin-right: 17px; } .radiantthemes-social-widget.element-three > ul.radiantthemes-social-widget-buttons > li:last-child, .radiantthemes-social-widget.element-three > ul.radiantthemes-social-widget-buttons > li:only-child { margin-right: 0; } .radiantthemes-social-widget.element-three > ul.radiantthemes-social-widget-buttons > li > a { display: block; text-align: center; font-size: 16px; color: #000; line-height: 1; cursor: pointer; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }  .radiantthemes-social-widget.element-four > ul.radiantthemes-social-widget-buttons { font-size: 0; } .radiantthemes-social-widget.element-four > ul.radiantthemes-social-widget-buttons > li { display: inline-block; vertical-align: top; margin-right: 15px; } .radiantthemes-social-widget.element-four > ul.radiantthemes-social-widget-buttons > li:last-child, .radiantthemes-social-widget.element-four > ul.radiantthemes-social-widget-buttons > li:only-child { margin-right: 0; } .radiantthemes-social-widget.element-four > ul.radiantthemes-social-widget-buttons > li > a { display: block; width: 45px; height: 45px; background-color: transparent; border-width: 2px; border-style: solid; border-radius: 50%; text-align: center; font-size: 15px; color: #fff; line-height: 42px; cursor: pointer; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .radiantthemes-social-widget.element-four > ul.radiantthemes-social-widget-buttons > li > a:hover { color: #fff; }  .radiantthemes-social-widget.element-five > ul.radiantthemes-social-widget-buttons { font-size: 0; } .radiantthemes-social-widget.element-five > ul.radiantthemes-social-widget-buttons > li { display: inline-block; vertical-align: top; margin-right: 17px; } .radiantthemes-social-widget.element-five > ul.radiantthemes-social-widget-buttons > li:last-child, .radiantthemes-social-widget.element-five > ul.radiantthemes-social-widget-buttons > li:only-child { margin-right: 0; } .radiantthemes-social-widget.element-five > ul.radiantthemes-social-widget-buttons > li > a { display: block; text-align: center; font-size: 16px; color: #fff; line-height: 1; cursor: pointer; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; }  .radiantthemes-social-widget.element-six > ul.radiantthemes-social-widget-buttons { font-size: 0; } .radiantthemes-social-widget.element-six > ul.radiantthemes-social-widget-buttons > li { display: inline-block; vertical-align: top; margin-right: 15px; } .radiantthemes-social-widget.element-six > ul.radiantthemes-social-widget-buttons > li:last-child, .radiantthemes-social-widget.element-six > ul.radiantthemes-social-widget-buttons > li:only-child { margin-right: 0; } .radiantthemes-social-widget.element-six > ul.radiantthemes-social-widget-buttons > li > a { display: block; width: 40px; height: 40px; background-color: transparent; border-width: 2px; border-style: solid; border-radius: 50%; text-align: center; font-size: 15px; line-height: 38px; cursor: pointer; }  .radiantthemes-social-widget.element-seven > ul.radiantthemes-social-widget-buttons { font-size: 0; } .radiantthemes-social-widget.element-seven > ul.radiantthemes-social-widget-buttons > li { display: inline-block; vertical-align: top; margin-right: 13px; } .radiantthemes-social-widget.element-seven > ul.radiantthemes-social-widget-buttons > li:last-child, .radiantthemes-social-widget.element-seven > ul.radiantthemes-social-widget-buttons > li:only-child { margin-right: 0; } .radiantthemes-social-widget.element-seven > ul.radiantthemes-social-widget-buttons > li > a { display: block; width: 45px; height: 45px; background-color: transparent; border: 2px rgba(0, 0, 0, 0.1) solid; border-radius: 50%; text-align: center; font-size: 15px; color: #282828; line-height: 42px; cursor: pointer; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .radiantthemes-social-widget.element-seven > ul.radiantthemes-social-widget-buttons > li > a:hover { color: #fff; }  .up-event-box { border: 1px solid #d2d2d2; background: #fff; width: 100%; float: left; margin-bottom: 30px; position: relative; } .up-event-box:after { content: ""; width: 15%; height: 3px; background: #3cb065; position: absolute; bottom: 0px; left: 0px; } .heading { margin-bottom: 20px; width: 100%; float: left; } .heading span { color: #22356a; font-size: 30px; font-weight: 600; float: left; } .viewall-btn { background: #3db166; padding: 13px 30px; float: right; color: #fff; font-size: 14px; } .viewall-btn:hover { text-decoration: none; color: #fff; } .up-event-calender-box { width: 15%; float: left; padding: 15px 15px; text-align: center; } .up-event-calender-box .date { color: #22356a; font-size: 36px; font-weight: 700; } .up-event-calender-box .month { color: #767676; font-size: 16px; font-weight: 600; } .up-event-text-box { width: 85%; float: left; border-left: 1px solid #d2d2d2; min-height: 95px; padding: 10px; } .up-event-text-box h3 { margin: 10px 0 10px 0; line-height: 22px; color: #22356a; font-size: 16px; font-weight: 600; } .up-event-text-box p { margin-bottom: 0px; } .up-event-text-box span { margin-right: 15px; color: #767676; }  #app-slider { padding: 14px 0; } #app-slider { position: relative; display: inline-block; } #app-slider:before { background: url(../../radiantthemes-addons/assets/images/app-slider-ph-bg.png); content: ""; position: absolute; left: 0; right: 0; margin: auto; width: 235px; height: 542px; z-index: 99; background-repeat: no-repeat; top: 0; } .owl-theme .owl-dots { margin-top: 30px !important; }  .rt-slider .owl-nav { font-size: 0; } .rt-slider .owl-nav > .owl-prev, .rt-slider .owl-nav > .owl-next { position: absolute; top: 50%; margin-top: -30px; text-align: center; opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-slider:hover .owl-nav > .owl-prev, .rt-slider:hover .owl-nav > .owl-next { opacity: 1; visibility: visible; } .rt-slider .owl-nav > .owl-prev { left: 15px; } .rt-slider:hover .owl-nav > .owl-prev { left: -35px; } .rt-slider .owl-nav > .owl-next { right: 15px; } .rt-slider:hover .owl-nav > .owl-next { right: -35px; } .rt-slider .owl-nav > .owl-prev:before, .rt-slider .owl-nav > .owl-next:before { font-family: "FontAwesome"; font-size: 55px; color: #6a30f5; line-height: 1; } .rt-slider .owl-nav > .owl-prev:before { content: "\f104"; } .rt-slider .owl-nav > .owl-next:before { content: "\f105"; } @media screen and (max-width: 480px) { #app-slider .pic { width: 58%; margin: 0 auto; } } @media screen and (min-width: 481px) and (max-width: 768px) { #app-slider .pic { width: 90%; margin: 0 auto; } }  .rt-tab.element-one > ul.nav-tabs { margin-top: 5px; margin-bottom: 50px; border: none; text-align: center; font-size: 0; } .rt-tab.element-one > ul.nav-tabs:after { content: " "; display: block; clear: both; } .rt-tab.element-one > ul.nav-tabs > li { display: inline-block; vertical-align: top; float: none; margin-bottom: 0; background-color: #ede8e6; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-one > ul.nav-tabs > li:first-child { border-radius: 35px 0px 0px 35px; } .rt-tab.element-one > ul.nav-tabs > li:last-child { border-radius: 0px 35px 35px 0px; } .rt-tab.element-one > ul.nav-tabs > li:only-child { border-radius: 35px 35px 35px 35px; } .rt-tab.element-one > ul.nav-tabs > li > a { position: relative; display: block; margin: 0; padding: 10px 25px 10px 25px; border: none; border-radius: 35px; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0); text-align: center; font-weight: 600; font-size: 12px; color: #1e1e1e; line-height: 26px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-one > ul.nav-tabs > li > a i { margin-right: 10px; } .rt-tab.element-one > ul.nav-tabs > li > a > span { position: relative; } .rt-tab.element-one > ul.nav-tabs > li.active > a { background-color: #fff; box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.12); }  .rt-tab.element-two > ul.nav-tabs { margin-top: 5px; margin-bottom: 50px; border: none; text-align: center; font-size: 0; } .rt-tab.element-two > ul.nav-tabs:after { content: " "; display: block; clear: both; } .rt-tab.element-two > ul.nav-tabs > li { display: inline-block; vertical-align: top; float: none; margin-bottom: 0; background-color: rgba(247, 208, 209, 0.9); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; height: 27px !important;  } .rt-tab.element-two > ul.nav-tabs > li:first-child { border-radius: 35px 0px 0px 35px; } .rt-tab.element-two > ul.nav-tabs > li:last-child { border-radius: 0px 35px 35px 0px; } .rt-tab.element-two > ul.nav-tabs > li:only-child { border-radius: 35px 35px 35px 35px; } .rt-tab.element-two > ul.nav-tabs > li > a { position: relative; display: block; margin: 0; padding: 0px; border: none; border-radius: 35px; box-shadow: 0px 0px 0px rgba(0, 0, 0, 0); text-align: center; font-weight: 600; font-size: 12px; color: #1e1e1e; line-height: 26px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; width: 23px; height: 22px; margin-right: 0; padding-right: 0; top: 2px; border: 2px solid transparent; margin: 0 3px; } .rt-tab.element-two > ul.nav-tabs > li > a i { margin-right: 10px; }  .rt-tab.element-two > ul.nav-tabs > li:first-child span { position: absolute; width: 100px; right: 30px; top: -7px; font-size: 22px; font-weight: 500; line-height: 28px; } .rt-tab.element-two > ul.nav-tabs > li:last-child span { position: absolute; width: 100px; left: 30px; top: -7px; font-size: 22px; font-weight: 500; line-height: 28px; } .rt-tab.element-two > ul.nav-tabs > li.active > a { background-color: #ff6064; box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.12); border: 2px solid #f7f7f7; margin: 0 3px; }  .rt-tab-three > .elementor-tabs { margin-bottom: 50px; border: none; border-bottom: 1px #dddad9 solid; text-align: center; font-size: 0; width: 80%; margin: 0 auto; } .rt-tab-three > .elementor-tabs > .elementor-widget-tabs .elementor-tab-desktop-title { display: inline-block; vertical-align: top; width: auto; float: none; margin-bottom: 0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; padding: 0 26px 0 26px; color: #454545; } .rt-tab-three > .elementor-tabs > .elementor-widget-tabs .elementor-tab-desktop-title > a { padding: 14px 0; text-align: center; text-transform: capitalize; font-weight: 500; font-size: 22px; color: #454545; line-height: 30px; position: relative; color: inherit; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab-three > .elementor-tabs > .elementor-widget-tabs .elementor-tab-desktop-title > a:before { content: ""; width: 0; height: 1px; bottom: 5px; position: absolute; left: auto; right: 0; -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background: #ef576c; } .rt-tab-three > .elementor-tabs > .elementor-widget-tabs .elementor-tab-desktop-title > a:hover:before { right: auto; left: 0; width: 100%; } .rt-tab-three > .elementor-tabs > .elementor-widget-tabs .elementor-tab-desktop-title > a i { display: block; margin-bottom: 15px; font-size: 35px; color: #939190; line-height: 1; }  .rt-tab-three > .elementor-tabs > .elementor-widget-tabs .elementor-tab-desktop-title > a.active { padding: 14px 0; text-align: center; text-transform: capitalize; font-weight: 500; font-size: 22px; color: #454545; line-height: 30px; position: relative; color: inherit; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab-three > .elementor-tabs > .elementor-widget-tabs .elementor-tab-desktop-title > a.active:before { content: ""; width: 100%; height: 1px; bottom: 5px; position: absolute; left: auto; right: 0; -webkit-transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background: #ef576c; }  .rt-tab.element-four > ul.nav-tabs { margin-bottom: 50px; border-bottom: 1px #dedede solid; text-align: center; font-size: 0; } .rt-tab.element-four > ul.nav-tabs > li { display: table-cell; width: 1%; float: none; margin-bottom: 0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-four > ul.nav-tabs > li > a { position: relative; display: block; margin: 0; padding: 0px 50px 20px 50px; background-color: transparent; border: none; border-radius: 0; text-align: center; font-weight: 500; font-size: 15px; color: #6f6f6f; line-height: 26px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-four > ul.nav-tabs > li > a i { display: block; margin-bottom: 15px; font-size: 30px; line-height: 1; } .rt-tab.element-four > ul.nav-tabs > li.active > a { color: #030712; } .rt-tab.element-four > ul.nav-tabs > li > a:before { position: absolute; bottom: -1px; left: 30px; right: 30px; z-index: 0; content: " "; height: 2px; transform: scaleX(0); -webkit-transform: scaleX(0); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-four > ul.nav-tabs > li.active > a:before { transform: scaleX(1); -webkit-transform: scaleX(1); }  .rt-tab.element-five > ul.nav-tabs {  border: none; text-align: center; font-size: 0; background: transparent;   margin: 0 auto;  box-shadow: none;  } .rt-tab.element-five > ul.nav-tabs > li {  display: inline-block;  width: 260px; float: none; margin-bottom: 0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-five > ul.nav-tabs > li > a { position: relative; display: block; margin: 0;  padding: 19px 0px 19px 0px; background-color: #f4f4f4;  border: none; border-radius: 0; text-align: center; text-transform: capitalize; font-weight: 600; font-size: 17px; color: #1E4EC4; line-height: 27px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-five > ul.nav-tabs > li > a.active { background-color: #1E4EC4; color: #fff; } .rt-tab.element-five > ul.nav-tabs > li:last-child > a, .rt-tab.element-five > ul.nav-tabs > li:only-child > a { border-right: 1px #ece9e9 solid; } .rt-tab.element-five > ul.nav-tabs > li > a:before { position: absolute; top: 0; right: 0; bottom: -2px; left: 0; z-index: 0; content: " "; background-color: #ece9e9; opacity: 0; visibility: hidden; transform: scaleY(0); -webkit-transform: scaleY(0); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; background: transparent; border-bottom: 2px solid #fb5347;  } .rt-tab.element-five > ul.nav-tabs > li.active > a:before { opacity: 1; visibility: visible; transform: scaleY(1); -webkit-transform: scaleY(1); } .rt-tab.element-five > ul.nav-tabs > li > a i { margin-right: 10px; } .rt-tab.element-five > ul.nav-tabs > li.active > a > span { position: relative; color: #fb5347; } .rt-tab.element-five > ul.nav-tabs > li:last-child > a { border-right: 1px transparent solid; } .rt-tab.element-five > .tab-content { padding-top: 25px; }   .rt-tab.element-six > ul.nav-tabs { margin-bottom: 20px; border: none; text-align: left; font-size: 0; } .rt-tab.element-six > ul.nav-tabs > li { display: inline-block; vertical-align: top; float: none; margin-right: 2px; margin-bottom: 0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-six > ul.nav-tabs > li:last-child, .rt-tab.element-six > ul.nav-tabs > li:only-child { margin-right: 0; } .rt-tab.element-six > ul.nav-tabs > li > a { position: relative; display: block; margin: 0; padding: 11px 25px 9px 25px; background-color: transparent; border: none; border-radius: 30px; text-align: center; text-transform: uppercase; font-weight: 500; font-size: 14px; color: #171d2d; line-height: 25px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-six > ul.nav-tabs > li > a:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 0; content: " "; border-width: 2px; border-style: solid; border-radius: inherit; opacity: 0; transform: scaleY(0); -webkit-transform: scaleY(0); transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; -webkit-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; } .rt-tab.element-six > ul.nav-tabs > li.active > a:before { opacity: 1; transform: scaleY(1); -webkit-transform: scaleY(1); } .rt-tab.element-six > ul.nav-tabs > li > a i { margin-right: 10px; } .rt-tab.element-six > ul.nav-tabs > li.active > a > span { position: relative; }  .rt-tab.element-seven > ul.nav-tabs { margin-bottom: 20px; border: none; text-align: left; font-size: 0; } .rt-tab.element-seven > ul.nav-tabs > li { display: inline-block; vertical-align: top; float: none; margin-right: 2px; margin-bottom: 0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-seven > ul.nav-tabs > li:last-child, .rt-tab.element-seven > ul.nav-tabs > li:only-child { margin-right: 0; } .rt-tab.element-seven > ul.nav-tabs > li > a { position: relative; display: block; margin: 0; padding: 11px 25px 9px 25px; background-color: transparent; border: none; border-radius: 30px; text-align: center; text-transform: uppercase; font-weight: 500; font-size: 14px; color: #171d2d; line-height: 25px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-seven > ul.nav-tabs > li.active > a { color: #fff; } .rt-tab.element-seven > ul.nav-tabs > li > a:before { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 0; content: " "; border-radius: inherit; opacity: 0; transform: scaleY(0); -webkit-transform: scaleY(0); transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; -webkit-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out; } .rt-tab.element-seven > ul.nav-tabs > li.active > a:before { opacity: 1; transform: scaleY(1); -webkit-transform: scaleY(1); } .rt-tab.element-seven > ul.nav-tabs > li > a i { margin-right: 10px; } .rt-tab.element-seven > ul.nav-tabs > li.active > a > span { position: relative; }   .rt-tab.element-eight > ul.nav-tabs { border: none; text-align: left; font-size: 0; background: transparent; margin: 0 auto; box-shadow: none; } .rt-tab.element-eight > ul.nav-tabs > li { display: inline-block; width: auto; float: none; margin-bottom: 0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; margin-left: 15px; } .rt-tab.element-eight > ul.nav-tabs > li:first-child { margin-left: 0; } .rt-tab.element-eight > ul.nav-tabs > li > a { position: relative; display: block; margin: 0; padding: 5px 19px 5px 19px; background-color: #fff; border: none; border-radius: 0; text-align: center; text-transform: capitalize; font-weight: 500; font-size: 16px; color: #616670; line-height: 26px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; border-radius: 4px; border: 1px solid #E4E4E4; } .rt-tab.element-eight > ul.nav-tabs > li > a.active { background-color: #14255B; color: #fff; border: 1px solid #14255B; }  .rt-tab.element-eight > ul.nav-tabs > li > a:before { position: absolute; top: 0; right: 0; bottom: -2px; left: 0; z-index: 0; content: " "; background-color: #ece9e9; opacity: 0; visibility: hidden; transform: scaleY(0); -webkit-transform: scaleY(0); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; background: transparent; border-bottom: 2px solid #fb5347;  } .rt-tab.element-eight > ul.nav-tabs > li.active > a:before { opacity: 1; visibility: visible; transform: scaleY(1); -webkit-transform: scaleY(1); } .rt-tab.element-eight > ul.nav-tabs > li > a i { margin-right: 10px; } .rt-tab.element-eight > ul.nav-tabs > li.active > a > span { position: relative; color: #fb5347; }  .rt-tab.element-eight > .tab-content { padding-top: 25px; }   .rt-tab.element-nine > ul.nav-tabs { margin-bottom: 20px; border-bottom: 1px rgba(255, 255, 255, 0.2) solid; text-align: left; font-size: 0; } .rt-tab.element-nine > ul.nav-tabs > li { display: inline-block; vertical-align: top; float: none; margin-right: 40px; margin-bottom: 0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-nine > ul.nav-tabs > li:last-child, .rt-tab.element-nine > ul.nav-tabs > li:only-child { margin-right: 0; } .rt-tab.element-nine > ul.nav-tabs > li > a { position: relative; display: block; margin: 0; padding: 0px 0px 10px 0px; background-color: transparent; border: none; text-align: center; text-transform: uppercase; font-weight: 500; font-size: 14px; color: #fff; line-height: 25px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-nine > ul.nav-tabs > li > a:before { position: absolute; bottom: -1px; left: 0; right: 0; z-index: 0; content: " "; height: 3px; opacity: 0; visibility: hidden; transform: scaleX(0); -webkit-transform: scaleX(0); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-nine > ul.nav-tabs > li.active > a:before { opacity: 1; visibility: visible; transform: scaleX(1); -webkit-transform: scaleX(1); } .rt-tab.element-nine > ul.nav-tabs > li > a i { margin-right: 10px; } .rt-tab.element-nine > ul.nav-tabs > li.active > a > span { position: relative; } .rt-tab.element-nine > .tab-content { color: #fff; }  .rt-tab.element-ten > ul.nav-tabs { width: 110px; float: left; border: none; border-right: 1px #e5e6e8 solid; text-align: left; font-size: 0; } .rt-tab.element-ten > ul.nav-tabs > li { width: 100%; margin-bottom: 0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-ten > ul.nav-tabs > li > a { position: relative; display: block; margin: 0; padding: 15px 10px 15px 0px; background-color: transparent; border: none; text-align: left; text-transform: uppercase; font-weight: 500; font-size: 14px; color: #171d2d; line-height: 25px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-ten > ul.nav-tabs > li > a:before { position: absolute; top: 0; bottom: 0; right: -2px; z-index: 0; content: " "; width: 3px; opacity: 0; visibility: hidden; transform: scaleY(0); -webkit-transform: scaleY(0); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-ten > ul.nav-tabs > li.active > a:before { opacity: 1; visibility: visible; transform: scaleY(1); -webkit-transform: scaleY(1); } .rt-tab.element-ten > ul.nav-tabs > li > a i { margin-right: 10px; } .rt-tab.element-ten > ul.nav-tabs > li.active > a > span { position: relative; } .rt-tab.element-ten > .tab-content { width: calc(100% - 110px); float: left; padding-left: 30px; }  .rt-tab.element-eleven > ul.nav-tabs { width: 110px; float: left; border: none; border-right: 1px rgba(255, 255, 255, 0.2) solid; text-align: left; font-size: 0; } .rt-tab.element-eleven > ul.nav-tabs > li { width: 100%; margin-bottom: 0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-eleven > ul.nav-tabs > li > a { position: relative; display: block; margin: 0; padding: 15px 10px 15px 0px; background-color: transparent; border: none; text-align: left; text-transform: uppercase; font-weight: 500; font-size: 14px; color: #fff; line-height: 25px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-eleven > ul.nav-tabs > li > a:before { position: absolute; top: 0; bottom: 0; right: -2px; z-index: 0; content: " "; width: 3px; opacity: 0; visibility: hidden; transform: scaleY(0); -webkit-transform: scaleY(0); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-eleven > ul.nav-tabs > li.active > a:before { opacity: 1; visibility: visible; transform: scaleY(1); -webkit-transform: scaleY(1); } .rt-tab.element-eleven > ul.nav-tabs > li > a i { margin-right: 10px; } .rt-tab.element-eleven > ul.nav-tabs > li.active > a > span { position: relative; } .rt-tab.element-eleven > .tab-content { width: calc(100% - 110px); float: left; padding-left: 30px; color: #fff; }  .rt-tab.element-twelve { display: flex; align-items: stretch; box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.1); } .rt-tab.element-twelve:after { content: " "; display: block; clear: both; } .rt-tab.element-twelve > ul.nav-tabs { width: 22%; float: left; border: none; } .rt-tab.element-twelve > ul.nav-tabs > li { width: 100%; margin-bottom: 0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-twelve > ul.nav-tabs > li > a { position: relative; display: block; margin: 0; padding: 23px 40px 22px 40px; background-color: transparent; border-top: none; border-right: none; border-bottom: 1px #d7d7d7 solid; border-left: none; border-radius: 0; text-align: center; text-transform: uppercase; font-weight: 400; font-size: 15px; color: #000; line-height: 26px; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-twelve > ul.nav-tabs > li:last-child > a { border-bottom: none; } .rt-tab.element-twelve > ul.nav-tabs > li.active > a { background-color: #282828; } .rt-tab.element-twelve > ul.nav-tabs > li > a:before { position: absolute; top: 50%; left: 100%; content: " "; width: 0; height: 0; pointer-events: none; border: solid transparent; border-color: rgba(40, 40, 40, 0); border-left-color: #282828; border-width: 0; margin-top: 0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-twelve > ul.nav-tabs > li.active > a:before { border-width: 12px; margin-top: -12px; } .rt-tab.element-twelve > ul.nav-tabs > li > a i { display: block; margin-bottom: 10px; font-size: 40px; color: #282828; line-height: 1; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-tab.element-twelve > .tab-content { width: 78%; float: left; padding: 30px; border-left: 1px #d7d7d7 solid; }  .testimonial.element-three { position: relative; width: auto !important; margin-left: -15px; margin-right: -15px; } .testimonial.element-three .swiper-wrapper { padding: 15px; } .testimonial.element-three .testimonial-item { background: #fff url(../../radiantthemes-addons/assets/images/without-shadow.png) center center no-repeat; box-shadow: 0px 14px 46px 0 rgb(0 26 87 / 8%); border-radius: 0px; } .testimonial.element-three .testimonial-item > .holder { background: transparent; padding-top: 12px; padding-bottom: 15px; border-bottom: none; margin-top: 15px; margin-bottom: 15px; padding-left: 38px; padding-right: 38px; } .testimonial.element-three .testimonial-item > .holder > .testimonial-data { margin-bottom: 0px; } .testimonial.element-three .testimonial-item > .holder > .testimonial-title { position: relative; min-height: 80px; margin-bottom: 15px; padding-top: 22px; padding-left: 78px; } .testimonial.element-three .testimonial-item > .holder > .testimonial-title > .testimonial-title-pic { position: absolute; top: 11px; left: 0; z-index: 1; width: 60px; height: 60px; background: center center no-repeat; background-size: cover; border-radius: 50%; } .testimonial.element-three .testimonial-item > .holder > .testimonial-title > .testimonial-title-data { margin-top: -5px; } .testimonial.element-three .testimonial-item > .holder > .testimonial-title > .testimonial-title-data > *:last-child { margin-bottom: 0 !important; } .testimonial.element-three .testimonial-item > .holder > .testimonial-title > .testimonial-title-data .testi-star { margin-bottom: 8px; } .testimonial.element-three .testimonial-item > .holder > .testimonial-title > .testimonial-title-data .title { margin-bottom: 0px; margin-top: -9px; margin-left: 2px; text-transform: capitalize; font-weight: 600; font-size: 17px; color: #16171e; line-height: 27px; } .testimonial.element-three .testimonial-item > .holder > .testimonial-title > .testimonial-title-data h6.title { margin-bottom: 0; padding-bottom: 0; } .testimonial.element-three .testimonial-item > .holder > .testimonial-title > .testimonial-title-data .designation { margin-bottom: 7px; margin-left: 2px; text-transform: capitalize; font-weight: 500; font-size: 13px; color: #676767; line-height: 26px; } .testimonial.element-three .testimonial-item > .holder > .testimonial-data blockquote > *:last-child { margin-bottom: 0 !important; } .testimonial.element-three .testimonial-item > .holder > .testimonial-data blockquote p { margin-bottom: 20px; } .testimonial.element-three:not(.owl-carousel) .testimonial-item { float: left; padding-left: 0; margin-bottom: 62px; } .testimonial.element-three > .owl-thumbs { display: none; } .testimonial.element-three > .owl-nav { margin-top: -40px !important; text-align: right !important; }   .testimonial.element-five { position: relative; width: auto !important;  padding-bottom: 60px; } .testimonial.element-five .testimonial-item { margin: 0; padding: 0px; } .testimonial.element-five .testimonial-item > .holder { text-align: left; box-shadow: none; background: transparent; margin: 0 15px; padding: 0px; border-radius: 0px; } .testimonial.element-five .testimonial-item > .holder > .testimonial-data { margin-bottom: 15px; } .testimonial.element-five .testimonial-item > .holder > .testimonial-data blockquote > *:last-child { margin-bottom: 0 !important; } .testimonial.element-five .testimonial-item > .holder > .testimonial-data blockquote p { margin-bottom: 20px; } .testimonial.element-five .testimonial-item > .holder > .testimonial-title { position: relative; min-height: 63px; padding-top: 6px; padding-left: 80px; } .testimonial.element-five .testimonial-item > .holder > .testimonial-title > .testimonial-title-pic { position: absolute; top: 3px; left: 0; z-index: 1; width: 60px; height: 60px; background: center center no-repeat; background-size: cover; border-radius: 50%; } .testimonial.element-five .testimonial-item > .holder > .testimonial-title > .testimonial-title-pic .testi-pic-three { border-radius: 50%; } .testimonial.element-five .testimonial-item > .holder > .testimonial-title > .testimonial-title-pic .testimonial-pic-icon { position: absolute; bottom: 1%; right: 0%; width: 17px; height: 17px; border-radius: 50%; text-align: center; font-size: 25px; color: #fff; line-height: 60px; border: 2px solid #fff; background: #42ED13; display: none; } .testimonial.element-five .testimonial-item > .holder > .testimonial-title > .testimonial-title-pic .testimonial-pic-icon i { display: none; }  .testimonial.element-five .testimonial-item > .holder > .testimonial-title > .testimonial-title-data .title { margin-bottom: 3px;  margin-left: 0px; text-transform: capitalize; font-weight: 500; font-size: 16px; color: #160914; line-height: 28px; } .testimonial.element-five .testimonial-item > .holder > .testimonial-title > .testimonial-title-data .designation { margin-left: 0px; margin-bottom: 6px; } .testimonial.element-five .testimonial-item > .holder > .testimonial-title > .testimonial-title-data .title u { margin-left: 7px; text-decoration: underline !important; }  .testimonial.element-five .swiper-pagination { text-align: left !important; margin-left: 15px; } .testimonial.element-five > .swiper-pagination { position: absolute; text-align: center; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; -webkit-transform: translateZ(0); transform: translateZ(0); z-index: 10; bottom: 0; right: 0; left: 0;   } .testimonial.element-five > .swiper-pagination .swiper-pagination-bullet { background: #E2E9FF; width: 20px; height: 3px; border-radius: 0px !important; opacity: 0.8; } .testimonial.element-five > .swiper-pagination .swiper-pagination-bullet-active { background: #1e4ec4; width: 40px; height: 3px; border-radius: 0px !important; } @media only screen and (min-width: 768px) and (max-width: 1023px) { .testimonial.element-five .testimonial-item { margin: 0; } } @media (max-width: 767px) { .testimonial.element-five .testimonial-item { margin: 0; padding: 0px; } } .testimonial.element-five21727 .testimonial-item > .holder > .testimonial-title > .testimonial-title-pic .testimonial-pic-icon { display: none; }     .rt-testimonial.element-six.swiper-container .swiper-wrapper .swiper-slide { position: relative; padding: 35px 30px 42px 30px;  background: #fff; box-shadow: 0px 10px 16px 0px rgb(33 71 162 / 8%); border-radius: 4px; margin: 25px 4px 54px 4px; } @media only screen and (max-width: 991px) { .rt-testimonial.element-six.swiper-container .swiper-wrapper .swiper-slide { padding: 25px 20px 32px 20px; margin: 25px 4px 84px 4px; } } @media only screen and (max-width: 480px) { .rt-testimonial.element-six.swiper-container .swiper-wrapper .swiper-slide { padding: 20px 15px 33px 15px; } } .rt-testimonial.element-six.swiper-container .swiper-wrapper > .holder.swiper-slide { text-align: left; } .rt-testimonial.element-six.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-pic { margin-bottom: 50px; position: absolute; } .rt-testimonial.element-six.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-pic > .testimonial-pic-holder { position: relative; display: inline-block; vertical-align: top; } .rt-testimonial.element-six.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-pic > .testimonial-pic-holder > .testimonial-pic-main { display: inline-block; vertical-align: top; width: 125px; height: 125px; background: center center no-repeat; background-size: cover; border-radius: 50%; border: none; box-shadow: none; margin-top: 17px; } .rt-testimonial.element-six.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-pic > .testimonial-pic-holder > .testimonial-pic-icon { background: linear-gradient(90deg, rgb(255, 56, 52) 0%, rgb(255, 113, 51) 100%); position: absolute; bottom: -10px; right: -5px; width: 60px; height: 60px; border-radius: 50%; text-align: center; font-size: 25px; color: #fff; line-height: 60px; box-shadow: 0px 5px 20px 0px rgb(255 104 51 / 23%); display: none; } .rt-testimonial.element-six.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-data { margin-bottom: 15px; margin-left: 150px; margin-top: 7px; } .rt-testimonial.element-six.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-data blockquote > *:last-child { margin-bottom: 0 !important; } .rt-testimonial.element-six.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-data blockquote p { margin-bottom: 20px; } .rt-testimonial.element-six.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-title > *:last-child { margin-bottom: 0 !important; } .rt-testimonial.element-six.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-title .title { margin-bottom: 0px; text-transform: capitalize; color: #1D1A4E; margin-left: 150px; } .rt-testimonial.element-six.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-title .designation { margin-bottom: 0; text-transform: capitalize; color: #616670; margin-left: 150px; }  .rt-testimonial.element-six > .swiper-pagination { position: absolute; text-align: center; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; -webkit-transform: translateZ(0); transform: translateZ(0); z-index: 10; bottom: -10px; right: 0; left: 0;  margin: 0 auto; } .rt-testimonial.element-six > .swiper-pagination .swiper-pagination-bullet { background: #000; width: 20px; height: 5px; border-radius: 0px !important; } .rt-testimonial.element-six > .swiper-pagination .swiper-pagination-bullet-active { background: #1e4ec4; width: 40px; height: 5px; border-radius: 0px !important; } @media only screen and (max-width: 1024px) { .rt-testimonial.element-six.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-title .designation { margin-left: 150px; } .rt-testimonial.element-six.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-title .title { margin-left: 150px; } .rt-testimonial.element-six.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-data { margin-left: 150px; } } @media screen and (max-width: 480px) { .rt-testimonial.element-six.swiper-container .swiper-wrapper > .holder.swiper-slide { text-align: center; } .rt-testimonial.element-six.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-pic { margin-bottom: 30px; position: relative; } .rt-testimonial.element-six.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-data, .rt-testimonial.element-six.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-title .title, .rt-testimonial.element-six.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-title .designation { margin-left: 0; } } @media only screen and (max-width: 767px) { .rt-testimonial.element-six > .swiper-pagination { bottom: 20px; text-align: center; } }   .rt-testimonial.element-seven .testimonial-item {  box-shadow: 0px 11px 31px -8px rgba(255, 255, 255, 0.2); border-radius: 0px; } .owl-carousel.owl-drag .owl-item { padding: 15px 0 !important; } .rt-testimonial.element-seven .testimonial-item > .holder { padding-top: 70px; padding-bottom: 40px; border-bottom: none; border-radius: 4px; margin-bottom: 76px; } .rt-testimonial.element-seven > .owl-dots { margin-top: 20px; } .rt-testimonial.element-seven > .owl-dots { text-align: center !important; } .rt-testimonial.element-seven .testimonial-item>.holder { padding: 37px 35px 47px 35px; background: #F4F4F4; } .hm-eight-testi .rt-testimonial.element-seven .testimonial-item { box-shadow: none; } .hm-eight-testi .rt-testimonial.element-seven .testimonial-item>.holder { background: transparent; } .rt-testimonial.element-seven .testimonial-item>.holder>.star-rating { padding-bottom: 5px; } .rt-testimonial.element-seven .testimonial-item>.holder>.testimonial-title>.testimonial-title-pic img { position: absolute; top: 3px; left: 0; z-index: 1; width: 90px; height: 90px;  border-radius: 50%; } .hm-eight-testi .rt-testimonial.element-seven .testimonial-item>.holder>.testimonial-title>.testimonial-title-pic img { width: 90px; height: 90px; } .rt-testimonial.element-seven .testimonial-item>.holder>.testimonial-data blockquote { padding-left: 0px; border: none !important; margin-bottom: 0 !important; } .rt-testimonial.element-seven .testimonial-item>.holder>.testimonial-data blockquote p { margin-bottom: 12px; } .rt-testimonial.element-seven .testimonial-item>.holder>.testimonial-title>.testimonial-title-data .title { margin-left: 35px; padding-bottom: 0; margin-bottom: 0; } .rt-testimonial.element-seven .testimonial-item>.holder>.testimonial-title>.testimonial-title-data .designation { margin-left: 35px; } .rt-testimonial.element-seven .testimonial-item>.holder>.testimonial-title { position: relative; min-height: 63px; padding-top: 22px; padding-left: 80px; } .hm-eight-testi .rt-testimonial.element-seven .testimonial-item>.holder>.testimonial-title>.testimonial-title-data .title { margin-left: 35px; } .hm-eight-testi .rt-testimonial.element-seven .testimonial-item>.holder>.testimonial-title>.testimonial-title-data .designation { margin-left: 35px; } .hm-eight-testi .rt-testimonial.element-seven .testimonial-item>.holder>.testimonial-title { padding-top: 22px; }   .testimonial.element-eight .holder .testimonial-title .testimonial-title-data h6.title { margin-bottom: 0; margin-top: 25px; }   .testimonial.element-nine { position: relative; width: auto !important;  padding-bottom: 55px; } .testimonial.element-nine .testimonial-item { margin: 0; padding: 0px; } .testimonial.element-nine .testimonial-item > .holder { text-align: left; box-shadow: none; background: transparent; margin: 0 15px; padding: 0px; border-radius: 0px; } .testimonial.element-nine .testimonial-item > .holder > .testimonial-data { margin-bottom: 15px; } .testimonial.element-nine .testimonial-item > .holder > .testimonial-data blockquote > *:last-child { margin-bottom: 0 !important; } .testimonial.element-nine .testimonial-item > .holder > .testimonial-data blockquote p { margin-bottom: 20px; } .testimonial.element-nine .testimonial-item > .holder > .testimonial-title { position: relative; min-height: 63px; padding-top: 11px; padding-left: 90px; } .testimonial.element-nine .testimonial-item > .holder > .testimonial-title > .testimonial-title-pic { position: absolute; top: 3px; left: 0; z-index: 1; width: 70px; height: 70px; background: center center no-repeat; background-size: cover; border-radius: 50%; } .testimonial.element-nine .testimonial-item > .holder > .testimonial-title > .testimonial-title-pic .testi-pic-three { border-radius: 50%; } .testimonial.element-nine .testimonial-item > .holder > .testimonial-title > .testimonial-title-pic .testimonial-pic-icon { position: absolute; bottom: 0%; right: 0%; width: 25px; height: 25px; border-radius: 50%; text-align: center; font-size: 25px; color: #fff; line-height: 60px; border: none; background: #FFA901; } .testimonial.element-nine .testimonial-item > .holder > .testimonial-title > .testimonial-title-pic .testimonial-pic-icon i { display: block; font-size: 12px; padding: 7px 0; }  .testimonial.element-nine .testimonial-item > .holder > .testimonial-title > .testimonial-title-data .title { margin-bottom: 3px;  margin-left: 0px; text-transform: capitalize; font-weight: 500; font-size: 16px; color: #160914; line-height: 28px; } .testimonial.element-nine .testimonial-item > .holder > .testimonial-title > .testimonial-title-data .designation { margin-left: 0px; margin-bottom: 6px; } .testimonial.element-nine .testimonial-item > .holder > .testimonial-title > .testimonial-title-data .title u { margin-left: 7px; text-decoration: underline !important; }  .testimonial.element-nine .swiper-pagination { text-align: left !important; margin-left: 15px; } .testimonial.element-nine > .swiper-pagination { position: absolute; text-align: center; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; -webkit-transform: translateZ(0); transform: translateZ(0); z-index: 10; bottom: 0; right: 0; left: 0;   } .testimonial.element-nine > .swiper-pagination .swiper-pagination-bullet { background: #E2E9FF; width: 20px; height: 3px; border-radius: 0px !important; opacity: 0.8; } .testimonial.element-nine > .swiper-pagination .swiper-pagination-bullet-active { background: #1e4ec4; width: 40px; height: 3px; border-radius: 0px !important; } @media only screen and (min-width: 768px) and (max-width: 1023px) { .testimonial.element-nine .testimonial-item { margin: 0; } } @media (max-width: 767px) { .testimonial.element-nine .testimonial-item { margin: 0; padding: 0px; } }  .radiantthemes-timeline.element-one > .radiantthemes-timeline-item { position: relative; padding-top: 60px; } .radiantthemes-timeline.element-one > .radiantthemes-timeline-item > .radiantthemes-timeline-item-line { display: block; position: absolute; top: 0; bottom: 0; left: 50%; z-index: 0; width: 2px; margin-left: -1px; background-color: #cacdd4; } .radiantthemes-timeline.element-one > .radiantthemes-timeline-item > .radiantthemes-timeline-item-dot { display: block; position: absolute; top: 75px; left: 50%; z-index: 0; content: " "; width: 20px; height: 20px; margin-left: -10px; background-color: #fff; border-width: 5px; border-style: solid; border-radius: 50%; } .radiantthemes-timeline.element-one > .radiantthemes-timeline-item > .row { margin-left: -33px; margin-right: -33px; } .radiantthemes-timeline.element-one > .radiantthemes-timeline-item > .row >[class*="col-"] { padding-left: 33px; padding-right: 33px; } .radiantthemes-timeline.element-one > .radiantthemes-timeline-item .radiantthemes-timeline-item-datestamp { margin-bottom: 30px; padding-left: 10px; padding-right: 10px; text-align: right; } .radiantthemes-timeline.element-one > .radiantthemes-timeline-item > .radiantthemes-timeline-item:nth-child(even) .radiantthemes-timeline-item-datestamp { text-align: left; } .radiantthemes-timeline.element-one > .radiantthemes-timeline-item .radiantthemes-timeline-item-pic { margin-bottom: 30px; } .radiantthemes-timeline.element-one > .radiantthemes-timeline-item .radiantthemes-timeline-item-pic img { width: 100%; } .radiantthemes-timeline.element-one > .radiantthemes-timeline-item .radiantthemes-timeline-item-data { margin-top: 7px; text-align: left; } .radiantthemes-timeline.element-one > .radiantthemes-timeline-item .radiantthemes-timeline-item-data > *:last-child { margin-bottom: 0 !important; } .radiantthemes-timeline.element-one > .radiantthemes-timeline-item .radiantthemes-timeline-item-data .title { margin-bottom: 8px; text-transform: uppercase; font-weight: 500; font-size: 20px; color: #242222; line-height: 28px; } .radiantthemes-timeline.element-one > .radiantthemes-timeline-item .radiantthemes-timeline-item-data .date-stamp { margin-bottom: 17px; font-weight: 400; font-size: 14px; color: #777171; line-height: 28px; } .radiantthemes-timeline.element-one > .radiantthemes-timeline-item .radiantthemes-timeline-item-data p { margin-bottom: 20px; }  .radiantthemes-timeline.element-two > .radiantthemes-timeline-item { position: relative; padding-top: 0; } .radiantthemes-timeline.element-two > .radiantthemes-timeline-item > .radiantthemes-timeline-item-line { display: block; position: absolute; top: 0; bottom: 0; left: 50%; z-index: 0; width: 2px; margin-left: -1px;  } .radiantthemes-timeline.element-two > .radiantthemes-timeline-item > .radiantthemes-timeline-item-line.last-line-arrow:after { position: absolute; bottom: -10px; content: "\e64b"; font-family: "themify"; left: -6.5px; right: 0; margin: 0 auto; color: #b4b4b4; } .top-line-line {  height: 2px; display: block; position: absolute; top: 0; right: 0; left: 0; z-index: 0; content: " "; width: 50px; } .radiantthemes-timeline.element-two > .radiantthemes-timeline-item > .radiantthemes-timeline-item-dot { display: block; position: absolute; top: 106px; left: 50%; z-index: 0; content: " "; width: 20px; height: 20px; margin-left: -10px; background-color: #fff; border-width: 5px; border-style: solid; border-radius: 50%; } .left-rt-box { position: relative; } .right-rt-box { position: relative; } .radiantthemes-timeline-dashed-right {  display: block; position: absolute; top: 115px; left: 10px;   content: " "; width: 6%; height: 20px; z-index: 0; } .radiantthemes-timeline-dashed-left { background: url(../../radiantthemes-addons/assets/images/top-line.png) repeat-x; display: block; position: absolute; top: 115px; right: 10px;   content: " "; width: 6%; height: 20px; z-index: 0; } .radiantthemes-timeline.element-two > .radiantthemes-timeline-item > .row { margin-left: -50px; margin-right: -50px; } .radiantthemes-timeline.element-two > .radiantthemes-timeline-item > .row >[class*="col-"] { padding-left: 50px; padding-right: 50px; } .radiantthemes-timeline.element-two > .radiantthemes-timeline-item .radiantthemes-timeline-item-datestamp { margin-bottom: 30px; padding-left: 10px; padding-right: 10px; text-align: right; } .radiantthemes-timeline.element-two > .radiantthemes-timeline-item > .radiantthemes-timeline-item:nth-child(even) .radiantthemes-timeline-item-datestamp { text-align: left; } .radiantthemes-timeline.element-two > .radiantthemes-timeline-item .radiantthemes-timeline-item-pic { width: 230px; height: 230px; margin-top: 50px; } .radiantthemes-timeline.element-two > .radiantthemes-timeline-item .radiantthemes-timeline-item-pic img { width: 100%; } .radiantthemes-timeline.element-two > .radiantthemes-timeline-item .radiantthemes-timeline-item-data { margin-top: 50px; text-align: left; background: #fff; box-shadow: 2px 5px 20px 0px rgba(23.00000000000011, 22.000000000000007, 138.99999999999994, 0.08); padding: 20px 30px; border-left: 5px solid #104cba; overflow: hidden; } .radiantthemes-timeline.element-two > .radiantthemes-timeline-item .radiantthemes-timeline-item-data > *:last-child { margin-bottom: 0 !important; } .radiantthemes-timeline.element-two > .radiantthemes-timeline-item .radiantthemes-timeline-item-data .title { margin-bottom: 8px; text-transform: uppercase; font-weight: 500; font-size: 20px; color: #242222; line-height: 28px; } .radiantthemes-timeline.element-two > .radiantthemes-timeline-item .radiantthemes-timeline-item-data .date-stamp { margin-bottom: 17px; font-weight: 400; font-size: 14px; color: #777171; line-height: 28px; } .radiantthemes-timeline.element-two > .radiantthemes-timeline-item .radiantthemes-timeline-item-data .rt-circle { width: 20%; float: left; } .radiantthemes-timeline.element-two > .radiantthemes-timeline-item .radiantthemes-timeline-item-data .rt-circle span { border-radius: 50%; width: 65px; height: 65px; float: left; background-image: linear-gradient(90deg, #30077d 0%, #0f51bf 100%); color: #fff; text-align: center; font-size: 25px; line-height: 65px; } .radiantthemes-timeline.element-two > .radiantthemes-timeline-item .radiantthemes-timeline-item-data .rt-InRight { width: 80%; float: right; } @media only screen and (min-width: 768px) and (max-width: 1023px) { .radiantthemes-timeline.element-two > .radiantthemes-timeline-item .radiantthemes-timeline-item-data .rt-circle span { border-radius: 50%; width: 50px; height: 50px; float: left; background-image: linear-gradient(90deg, #30077d 0%, #0f51bf 100%); color: #fff; text-align: center; font-size: 20px; line-height: 50px; } .radiantthemes-timeline.element-two > .radiantthemes-timeline-item .radiantthemes-timeline-item-data .rt-InRight { width: 75%; float: right; } } @media only screen and (max-width: 767px) { .radiantthemes-timeline.element-two > .radiantthemes-timeline-item .radiantthemes-timeline-item-data .rt-circle { width: 20%; float: left; } .radiantthemes-timeline.element-two > .radiantthemes-timeline-item .radiantthemes-timeline-item-data .rt-InRight { width: 75%; float: right; } .radiantthemes-timeline.element-two > .radiantthemes-timeline-item .radiantthemes-timeline-item-data .rt-circle span { border-radius: 50%; width: 50px; height: 50px; float: left; background-image: linear-gradient(90deg, #30077d 0%, #0f51bf 100%); color: #fff; text-align: center; font-size: 20px; line-height: 50px; } .radiantthemes-timeline.element-two > .radiantthemes-timeline-item .radiantthemes-timeline-item-data .rt-InRight { width: 75%; float: right; } .radiantthemes-timeline.element-two > .radiantthemes-timeline-item .radiantthemes-timeline-item-data { padding: 15px; } }  .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider { padding-top: 100px; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-pic { margin-bottom: 30px; text-align: center; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-pic > .table { display: table; table-layout: fixed; width: 100%; height: 100%; margin: 0; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-pic > .table .table-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-pic > .table .table-cell > *:last-child { margin-bottom: 0 !important; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-pic .radiantthemes-timeline-item-pic-holder { position: relative; display: inline-block; vertical-align: top; width: 470px; max-width: 100%; padding-top: calc((65 / 100) * 100%); } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-pic .radiantthemes-timeline-item-pic-holder > .radiantthemes-timeline-item-pic-main { position: absolute; top: 0; right: 0; bottom: 0; left: 0; z-index: 1; background: center center no-repeat; background-size: cover; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-data { margin-bottom: 40px; text-align: left; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-data > .table { display: table; table-layout: fixed; width: 100%; height: 100%; margin: 0; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-data > .table .table-cell { display: table-cell; width: 100%; height: 100%; vertical-align: middle; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-data > .table .table-cell > *:last-child { margin-bottom: 0 !important; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-data .date { margin-bottom: 10px; text-transform: uppercase; font-weight: 500; font-size: 16px; line-height: 26px; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-data .title { margin-bottom: 15px; font-weight: 700; font-size: 32px; color: #030712; line-height: 42px; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-data p:not(.date) { margin-bottom: 20px; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs { position: absolute; top: 0; right: 0; left: 0; margin-left: 50px; margin-right: 50px; text-align: center; font-size: 0; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item { position: relative; display: inline-block; vertical-align: top; width: 200px; max-width: 100%; margin-bottom: 13px; padding-top: 26px; background: none; border: none; text-transform: uppercase; font-weight: 500; font-size: 16px; color: #030712; line-height: 26px; cursor: pointer; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item:before { position: absolute; top: 4px; left: 0; right: 0; z-index: 0; content: " "; height: 4px; background-color: #d5d8e0; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item:first-child:before { left: 50%; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item:last-child:before { right: 50%; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item:only-child:before { display: none; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item:after { position: absolute; top: 0; left: 50%; z-index: 1; content: " "; width: 12px; height: 12px; margin-left: -6px; background-color: #fff; border: 3px #a8abb3 solid; border-radius: 50%; 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) {  .radiantthemes-timeline.element-one > .radiantthemes-timeline-item { padding-top: 0px; padding-left: 30px; padding-bottom: 10px; } .radiantthemes-timeline.element-one > .radiantthemes-timeline-item .radiantthemes-timeline-item-line { left: 0; } .radiantthemes-timeline.element-one > .radiantthemes-timeline-item .radiantthemes-timeline-item-dot { top: 6px; left: 0; } .radiantthemes-timeline.element-one > .radiantthemes-timeline-item .radiantthemes-timeline-item-data { margin-top: 0; margin-bottom: 20px; }  .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider { padding-top: 0; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs { position: static; margin-left: 0; margin-right: 0; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item { width: 100%; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item:first-child:before, .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item:last-child:before { left: 0; right: 0; } }  @media screen and (min-width: 321px) and (max-width: 479px) {  .radiantthemes-timeline.element-one > .radiantthemes-timeline-item { padding-top: 0px; padding-left: 30px; padding-bottom: 10px; } .radiantthemes-timeline.element-one > .radiantthemes-timeline-item .radiantthemes-timeline-item-line { left: 0; } .radiantthemes-timeline.element-one > .radiantthemes-timeline-item .radiantthemes-timeline-item-dot { top: 6px; left: 0; } .radiantthemes-timeline.element-one > .radiantthemes-timeline-item .radiantthemes-timeline-item-data { margin-top: 0; margin-bottom: 20px; }  .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider { padding-top: 0; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs { position: static; margin-left: 0; margin-right: 0; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item { width: 100%; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item:first-child:before, .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item:last-child:before { left: 0; right: 0; } }  @media screen and (max-width: 320px) {  .radiantthemes-timeline.element-one > .radiantthemes-timeline-item { padding-top: 0px; padding-left: 30px; padding-bottom: 10px; } .radiantthemes-timeline.element-one > .radiantthemes-timeline-item .radiantthemes-timeline-item-line { left: 0; } .radiantthemes-timeline.element-one > .radiantthemes-timeline-item .radiantthemes-timeline-item-dot { top: 6px; left: 0; } .radiantthemes-timeline.element-one > .radiantthemes-timeline-item .radiantthemes-timeline-item-data { margin-top: 0; margin-bottom: 20px; }  .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider { padding-top: 0; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs { position: static; margin-left: 0; margin-right: 0; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item { width: 100%; } .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item:first-child:before, .radiantthemes-timeline.element-three > .radiantthemes-timeline-slider > .owl-thumbs > .owl-thumb-item:last-child:before { left: 0; right: 0; } }     .radiantthemes-typewriter-text.element-one > .typed-strings:after { content: "|"; font-weight: 300; opacity: 1; animation: blink 0.5s infinite; } @keyframes blink { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }  .radiantthemes-twitter-widget.element-one > .radiantthemes-twitter-widget-holder > ul > li { position: relative; margin-bottom: 22px; padding-left: 27px; } .radiantthemes-twitter-widget.element-one > .radiantthemes-twitter-widget-holder > ul > li:last-child, .radiantthemes-twitter-widget.element-one > .radiantthemes-twitter-widget-holder > ul > li:only-child { margin-bottom: 0; } .radiantthemes-twitter-widget.element-one > .radiantthemes-twitter-widget-holder > ul > li:before { position: absolute; top: 0; left: 0; z-index: 0; content: "\f099"; font-family: "FontAwesome"; font-size: 16px; color: #fff; line-height: 28px; } .radiantthemes-twitter-widget.element-one > .radiantthemes-twitter-widget-holder > ul > li .tweet { margin-bottom: 0; font-weight: 400; font-size: 15px; color: #fff; line-height: 28px; } .radiantthemes-twitter-widget.element-one > .radiantthemes-twitter-widget-holder > ul > li .tweet a { color: inherit; opacity: 0.7; } .radiantthemes-twitter-widget.element-one > .radiantthemes-twitter-widget-holder > ul > li .interact { display: none; }   #app-slider { padding: 14px 0; } #app-slider { position: relative; display: inline-block; } #app-slider:before { background: url(../../radiantthemes-addons/assets/images/app-slider-ph-bg.png); content: ""; position: absolute; left: 0; right: 0; margin: auto; width: 235px; height: 542px; z-index: 99; background-repeat: no-repeat; top: 0; } .owl-theme .owl-dots { margin-top: 30px !important; }  .rt-slider .owl-nav { font-size: 0; } .rt-slider .owl-nav > .owl-prev, .rt-slider .owl-nav > .owl-next { position: absolute; top: 50%; margin-top: -30px; text-align: center; opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-slider:hover .owl-nav > .owl-prev, .rt-slider:hover .owl-nav > .owl-next { opacity: 1; visibility: visible; } .rt-slider .owl-nav > .owl-prev { left: 15px; } .rt-slider:hover .owl-nav > .owl-prev { left: -35px; } .rt-slider .owl-nav > .owl-next { right: 15px; } .rt-slider:hover .owl-nav > .owl-next { right: -35px; } .rt-slider .owl-nav > .owl-prev:before, .rt-slider .owl-nav > .owl-next:before { font-family: "FontAwesome"; font-size: 55px; color: #6a30f5; line-height: 1; } .rt-slider .owl-nav > .owl-prev:before { content: "\f104"; } .rt-slider .owl-nav > .owl-next:before { content: "\f105"; } @media screen and (max-width: 480px) { #app-slider .pic { width: 58%; margin: 0 auto; } .elementor-widget-radiant-custom-search .header-slideout-searchbar { margin-right: 15px; margin-top: -79px; float: right; } } @media screen and (min-width: 481px) and (max-width: 768px) { #app-slider .pic { width: 90%; margin: 0 auto; } }   .radiantthemes-custom-heading.element-one .default { width: 100%; display: block; overflow: hidden; } .radiantthemes-custom-heading.element-two .default { font-size: 25px; line-height: 25px; margin: 0; padding: 0; color: #000; text-transform: uppercase; } .rt-text-reveal .holder > h1, .rt-text-reveal .holder > h2, .rt-text-reveal .holder > h3, .rt-text-reveal .holder > h4, .rt-text-reveal .holder > h5, .rt-text-reveal .holder > h6, .rt-text-reveal .holder > div, .rt-text-reveal .holder > span, .rt-text-reveal .holder > p { margin: 0 !important; }  .radiantthemes-custom-heading.element-two .rt_text_anim { width: 100%; display: block; overflow: hidden; } .radiantthemes-custom-heading.element-two .rt_textimage { position: relative; overflow: hidden; width: auto; display: inline-block; } .radiantthemes-custom-heading.element-two .rt_textimage { font-size: 25px; line-height: 25px; margin: 0; padding: 0; color: #000; text-transform: uppercase; animation: fadeIn 0s 0.4s; animation-fill-mode: backwards; } .radiantthemes-custom-heading.element-two .rt_textimage .rtoverlay_area { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; transform: translateX(-100%); animation: rttxtImageOverlayIn 0.4s 0s, rttxtImageOverlayOut 0.4s 0.6s; animation-fill-mode: both; } @keyframes rttxtImageOverlayIn { 0% { width: 0; } 100% { width: 100%; } } @keyframes rttxtImageOverlayOut { 0% { transform: translateX(0); } 100% { transform: translateX(100%); } }  .radiantthemes-custom-heading.element-three .rttext_animation { width: 100%; display: block; overflow: hidden; } .radiantthemes-custom-heading.element-three .rtimage { position: relative; overflow: hidden; width: auto; display: inline-block; } .radiantthemes-custom-heading.element-three .rtimage { font-size: 25px; line-height: 25px; margin: 0; padding: 0; color: #000; text-transform: uppercase; animation: fadeIn 0s 0.4s; animation-fill-mode: backwards; } .radiantthemes-custom-heading.element-three .rtimage .rt_overlay { position: absolute; content: ""; left: 0; top: 0; width: 100%; height: 100%; transform: translateX(100%); animation: rttxt_OverlayIn 0.4s 0.6s, rttxt_OverlayOut 0.4s 0s; animation-fill-mode: both; } @keyframes rttxt_OverlayIn { 0% { width: 100%; } 100% { width: 0; } } @keyframes rttxt_OverlayOut { 0% { transform: translateX(100%); } 100% { transform: translateX(0%); } }  .rt-text-reveal .holder, .rt-image-reveal .holder { position: relative; display: inline-block; overflow: hidden; } .rt-text-reveal .holder .animate, .rt-image-reveal .holder .animate { position: absolute; top: 0; width: 100%; height: 101%; background: none; } .rt-text-reveal .holder .animate:before, .rt-image-reveal .holder .animate:before { position: absolute; content: ""; top: 0; left: 0; right: 0; bottom: 0; background-color: #27ae60; transition-property: transform; transition-duration: 0.4s; } .rt-text-reveal .holder .animate.top.aos-animate:before, .rt-text-reveal .holder .animate.bottom.aos-animate:before, .rt-image-reveal .holder .animate.top.aos-animate:before, .rt-image-reveal .holder .animate.bottom.aos-animate:before { transform: scaleY(1); } .rt-text-reveal .holder .animate.left.aos-animate::before, .rt-text-reveal .holder .animate.right.aos-animate::before, .rt-image-reveal .holder .animate.left.aos-animate:before, .rt-image-reveal .holder .animate.right.aos-animate:before { transform: scaleX(1); } .rt-text-reveal .holder .animate.top::before, .rt-image-reveal .holder .animate.top:before { transform: scaleY(0); transform-origin: 0% 100%; } .rt-text-reveal .holder .animate.left::before, .rt-image-reveal .holder .animate.left::before { transform: scaleX(0); transform-origin: 100% 0%; } .rt-text-reveal .holder .animate.right::before, .rt-image-reveal .holder .animate.right::before { transform: scaleX(0); transform-origin: 0% 100%; } .rt-text-reveal .holder .animate.bottom::before, .rt-image-reveal .holder .animate.bottom::before { transform: scaleY(0); transform-origin: 100% 0%; }  [data-aos="reveal-top"], [data-aos="reveal-left"], [data-aos="reveal-right"], [data-aos="reveal-bottom"] { transition-property: transform; transition-delay: 0.3s; } [data-aos="reveal-top"] { transform: scaleY(1); } [data-aos="reveal-top"].aos-animate { transform: scaleY(0); transform-origin: 100% 0%; } [data-aos="reveal-left"] { transform: scaleX(1); } [data-aos="reveal-left"].aos-animate { transform: scaleX(0); transform-origin: 0% 100%; } [data-aos="reveal-right"] { transform: scaleX(1); } [data-aos="reveal-right"].aos-animate { transform: scaleX(0); transform-origin: 100% 0%; } [data-aos="reveal-bottom"] { transform: scaleY(1); } [data-aos="reveal-bottom"].aos-animate { transform: scaleY(0); transform-origin: 0% 100%; } [data-aos="reveal-item"] { visibility: hidden; transition-property: visibility; transition-duration: 0s; } [data-aos="reveal-item"].aos-animate { visibility: visible; } @keyframes SlideImageAnim { 0% { -webkit-transform: scale(1); transform: scale(1); -webkit-clip-path: inset(0 100% 0 0); clip-path: inset(0 100% 0 0); } 100% { -webkit-transform: scale(1); transform: scale(1); -webkit-clip-path: inset(0 0 0 0); clip-path: inset(0 0 0 0); } } .rt-search-icon { border: none; padding: 0px; font-size: 16px; cursor: pointer; color: #000; } .rt-main-bg-overlay { content: ""; background: rgba(0, 0, 0, 0.6); width: 100%; height: 0%;  left: 0px; top: 0px; position: fixed;  z-index: 1; overflow-y: hidden; transition: 0.6s; } .rt-bg-overlay { height: 100%; width: 100%;   z-index: 1; top: 0; left: 0; background-color: #fafafa; } .rt-overlay-content { position: relative; top: 40%; width: 50%; text-align: center; margin-top: 30px; margin: auto; } .rt-bg-overlay .closebtn { position: absolute; top: 60px; right: 45px; font-size: 20px; cursor: pointer; color: #0f0c0c; } .rt-bg-overlay input[type="search"] { padding: 15px 65px 15px 0px; font-size: 40px; font-weight: 600; line-height: 40px; border: none; float: left; width: 100%; background: none; border-bottom: 2px solid #797777; color: #0f0c0c; } .rt-bg-overlay input::placeholder { color: #0f0c0c; font-size: 40px; font-weight: 600; line-height: 40px; } .rt-bg-overlay button { float: left; width: auto; padding: 0px 12px; margin-bottom: 26px; background: none; font-size: 17px; border: none; cursor: pointer; position: absolute; right: 0; top: 0; bottom: 0px; line-height: 54px; } .rt-bg-overlay button i { font-size: 28px; vertical-align: middle; } .rt-bg-overlay button:focus, .rt-bg-overlay input:focus { outline: transparent; } .rt-bg-overlay label { position: relative; left: 0; width: 100%; text-align: left; top: 10px; font-size: 13px; font-weight: 400; color: #b6b6b6; }  .layer { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .sect { position: relative; height: 100%; min-height: 400px; overflow: hidden; text-align: center; } #landing-cover { z-index: 1; overflow: hidden; opacity: 1; -webkit-transition: opacity 0.8s; transition: opacity 0.8s; } .layer { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; padding: 50px 200px; margin: -50px -200px; left: 0px; top: 0px; } .frontlayer { z-index: 2; -moz-background-size: auto; -o-background-size: auto; background-size: auto; background-position: center center; background-repeat: no-repeat; -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: all 2000ms cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 2000ms cubic-bezier(0.215, 0.61, 0.355, 1); } .overlay { position: absolute; top: 0; left: 0; z-index: 5;  width: auto; height: auto; }     .rt-case-study-box1.element-one .case-study-box { margin-bottom: 30px; } .rt-case-study-box1.element-one .case-study-box .holder div.rt-snip { color: #000; position: relative; overflow: hidden; width: 100%;  background: transparent; text-align: left;  } .rt-case-study-box1.element-one .case-study-box .holder div.rt-snip * { -webkit-box-sizing: border-box; box-sizing: border-box; } .rt-case-study-box1.element-one .case-study-box .holder div.rt-snip img { max-width: 100%; opacity: 1; width: 100%; -webkit-transition: opacity 0.35s; transition: opacity 0.35s; height: 100%; max-height: 100%; } .rt-case-study-box1.element-one .case-study-box .holder div.rt-snip .data div { position: absolute; bottom: 0; left: 0; padding: 46px 25px 45px 25px; width: 100%; height: auto; } .rt-case-study-box1.element-one .case-study-box .holder div.rt-snip .data div::before { position: absolute; top: 30px; right: 50px; bottom: 30px; left: 100%; border-left: 2px solid #1E4EC4; content: ''; opacity: 0; background-color: #1E4EC4; -webkit-transition: all 0.5s; transition: all 0.5s; -webkit-transition-delay: 0.6s; transition-delay: 0.6s; margin-left: 30px; border-radius: 4px; } .rt-case-study-box1.element-one .case-study-box .holder div.rt-snip h6, .rt-case-study-box1.element-one .case-study-box .holder div.rt-snip p { opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, -webkit-transform 0.35s, -moz-transform 0.35s, -o-transform 0.35s, transform 0.35s; } .rt-case-study-box1.element-one .case-study-box .holder div.rt-snip .data div h6 { margin: 2px 35px 7px 35px; } .rt-case-study-box1.element-one .case-study-box .holder div.rt-snip .data div p { margin: 6px 35px 0px 35px; } .rt-case-study-box1.element-one .case-study-box .holder div.rt-snip h6 {  text-transform: capitalize;  color: #fff; padding-bottom: 0px; -webkit-transform: translate3d(30%, 0%, 0); transform: translate3d(30%, 0%, 0); -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } .rt-case-study-box1.element-one .case-study-box .holder div.rt-snip h6 a {  text-transform: capitalize;  color: #fff; padding-bottom: 0px; -webkit-transform: translate3d(30%, 0%, 0); transform: translate3d(30%, 0%, 0); -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } .rt-case-study-box1.element-one .case-study-box .holder div.rt-snip p {  font-size: 14px; line-height: 28px; letter-spacing: 0.1; font-weight: 600; text-transform: capitalize;  color: #93B0F8; -webkit-transform: translate3d(0%, 30%, 0); transform: translate3d(0%, 30%, 0); -webkit-transition-delay: 0s; transition-delay: 0s; } .rt-case-study-box1.element-one .case-study-box .holder div.rt-snip a { left: 0; right: 0; top: 0; bottom: 0;  color: #000; text-decoration: none; } .rt-case-study-box1.element-one .case-study-box .holder div.rt-snip:hover img {  opacity: 1; } .rt-case-study-box1.element-one .case-study-box .holder div.rt-snip:hover div h6 { opacity: 1; -webkit-transform: translate3d(0%, 0%, 0); transform: translate3d(0%, 0%, 0); -webkit-transition-delay: 0.4s; transition-delay: 0.4s; } .rt-case-study-box1.element-one .case-study-box .holder div.rt-snip:hover div p { opacity: 0.9; -webkit-transform: translate3d(0%, 0%, 0); transform: translate3d(0%, 0%, 0); -webkit-transition-delay: 0.6s; transition-delay: 0.6s; } .rt-case-study-box1.element-one .case-study-box .holder div.rt-snip:hover div::before { background: #1E4EC4; left: 0px; opacity: 1; -webkit-transition-delay: 0s; transition-delay: 0s; }   .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 0.25s ease; -o-transition: opacity 0.25s ease; transition: opacity 0.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 0.3s; transition: -webkit-transform 0s 0.3s; -o-transition: transform 0s 0.3s; transition: transform 0s 0.3s; transition: transform 0s 0.3s, -webkit-transform 0s 0.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 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); transition: -webkit-transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); -o-transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1); transition: transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), -webkit-transform 0.4s cubic-bezier(0.165, 0.84, 0.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: 0.35s cubic-bezier(0.04, 0.11, 0.6, 0.97); -o-transition: 0.35s cubic-bezier(0.04, 0.11, 0.6, 0.97); transition: 0.35s cubic-bezier(0.04, 0.11, 0.6, 0.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: 0.34s; -o-transition-delay: 0.34s; transition-delay: 0.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; } }   .rt-testimonial.element-one.swiper-container .swiper-wrapper .swiper-slide { position: relative; padding: 45px 0 20px 0; } .rt-testimonial.element-one.swiper-container .swiper-wrapper > .holder.swiper-slide { text-align: center; } .rt-testimonial.element-one.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-pic { margin-bottom: 30px; } .rt-testimonial.element-one.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-pic > .testimonial-pic-holder { position: relative; display: inline-block; vertical-align: top; } .rt-testimonial.element-one.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-pic > .testimonial-pic-holder > .testimonial-pic-main { display: inline-block; vertical-align: top; width: 175px; height: 175px; background: center center no-repeat; background-size: cover; border-radius: 50%;  } .rt-testimonial.element-one.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-pic > .testimonial-pic-holder > .testimonial-pic-icon { background: #004FFC; position: absolute; bottom: 0px; right: -5px; width: 55px; height: 55px; border-radius: 50%; text-align: center; font-size: 25px; color: #fff; line-height: 60px; box-shadow: none; } .rt-testimonial.element-one.swiper-container .swiper-wrapper > .holder.swiper-slide > .qoute-img { margin-bottom: 60px; } .rt-testimonial.element-one.swiper-container .swiper-wrapper > .holder.swiper-slide > .qoute-img svg { fill: #C4C4C4; } .rt-testimonial.element-one.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-data { margin-bottom: 25px; padding: 0 23%; } .rt-testimonial.element-one.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-data blockquote > *:last-child { margin-bottom: 0 !important; } .rt-testimonial.element-one.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-data blockquote p { margin-bottom: 20px; } .swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: 30px !important; height: 30px !important; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center; background-repeat: no-repeat; } .swiper-button-next, .swiper-container-rtl .swiper-button-prev { background: none !important; } .swiper-button-prev, .swiper-container-rtl .swiper-button-next { background: none !important; } .swiper-button-prev svg, .swiper-button-next svg { width: 30px; height: 30px; } .rt-testimonial.element-one.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-title > *:last-child { margin-bottom: 0 !important; } .rt-testimonial.element-one.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-title .testimonial-title-data { display: flex; align-items: center; justify-content: center; } .rt-testimonial.element-one.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-title .title { margin-bottom: 0px; text-transform: capitalize; font-weight: 600; font-size: 17px; color: #000; line-height: 27px !important; margin: 0px; padding-left: 10px; } .rt-testimonial.element-one.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-title .designation { margin-bottom: 0; margin: 0px; padding-right: 20px; position: relative; display: inline-block; letter-spacing: .05em; } .rt-testimonial.element-one.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-title .designation:after { content: ""; background: currentColor; width: 8px; height: 1px; position: absolute; top: 50%; right: 0; }   .circular-progress-bar { width: 100%; margin: 0 auto; display: block; text-align: center; } .rt-progressbar { width: auto; margin: 15px; display: inline-block; text-align: center; } .circle { width: 139px; height: 139px; margin: 0 auto; display: inline-block; position: relative; text-align: center; } .circle:after { width: 120px; height: 120px; content: ""; border-radius: 50%; display: block; position: absolute; top: 30px; left: 30px; } .circle canvas { vertical-align: middle; border: 0; border-radius: 50%; position: relative; } .inner-circle { position: absolute; top: 10px; left: 10px; margin: 0; width: 100%; text-align: center; font-size: 30px; background: #252297; overflow: hidden; border-radius: 100%; width: 120px; padding: 46px 0; color: #fff; font-weight: bold; } .inner-circle strong i { font-style: normal; font-size: 0.6em; font-weight: normal; } .inner-circle span { display: block; color: white; margin-top: 12px; } @media screen and (max-width: 767px) { .rt-progressbar { width: 100%; margin: 15px 0; padding: 0; } .rt-testimonial.element-one.swiper-container .swiper-wrapper > .holder.swiper-slide > .testimonial-data { margin-bottom: 25px; padding: 0 10%; } }   .rt-card { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; min-width: 0; word-wrap: break-word; background-color: #fff; background-clip: border-box;  border: none; border-radius: 0 rem; cursor: pointer !important; margin-bottom: 29px; } .rt-card h5 { padding-bottom: 15px; } .rt-card h5 a, .rt-card h6 a { color: #000; } .rt-card:hover .rt-card h6 { color: #104cba; } .rt-card a { width: 100%; } .rt-card-body { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto;   padding-top: 25px; padding-left: 0; padding-right: 0; padding-bottom: 20px; } .rt-card-img-overlay { position: relative; top: 0; right: 0; bottom: 0; left: 0; } .rt-card-img-overlay:hover { opacity: 0.8; } .rt-card-img { width: 100%; border-radius: calc(0.25rem - 1px); } .rt-card img { border-radius: 4px; } .rt-card-image-top { opacity: 1; display: block; transition: .5s ease; backface-visibility: hidden; cursor: pointer !important; width: 100%; -webkit-filter: brightness(100%); } .rt-card:hover .rt-card-image-top {  -webkit-filter: brightness(80%); -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -o-transition: all .5s ease; -ms-transition: all .5s ease; transition: all .5s ease; } .rt-category-text a { font-size: 15px !important; line-height: 20px !important; color: #ffffff !important; text-decoration: none !important; } a.rt-category-text { font-size: 15px; line-height: 20px; color: #ffffff; text-decoration: none; text-align: center; font-style: italic; font-weight: bold; } .rt-news-style-4 .rt-news-style-4-post-name { color: #696969 !important; text-decoration: none !important; font-weight: normal; font-size: 14px; line-height: 26px; } .rt-news-style-4 .rt-news-style-4-date-post-devider { color: #696969; } .rt-news-style-4 .rt-news-style-4-post-date { color: #696969; font-size: 14px; line-height: 26px; } .rt-card-body-right { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 0; } .rt-card .rt-card-body-right { margin-top: -8px; } .rt-post-meta { padding-bottom: 5px; } .rt-card .blogpost-img { position: relative; top: 0; left: 0; } .rt-card .blogpost-img .tag-name { position: absolute; bottom: -12px; left: 40px; z-index: 999; display: inline-block; width: auto; padding: 0; text-align: center; } .rt-card .blogpost-img .tag-name a { color: #fff !important; text-align: center; padding: 5px 20px; background: #1367fe; border-radius: 4px; margin-right: 8px; font-size: 14px; line-height: 26px; text-transform: capitalize; } .rt-card .blog-cat-name { position: absolute; bottom: -12px; left: 40px; z-index: 999; display: inline-block; width: auto; padding: 0; text-align: center; } .rt-card .blog-cat-name a { color: #fff !important; text-align: center; padding: 5px 20px; background: #1367fe; border-radius: 4px; margin-right: 8px; font-size: 14px; line-height: 26px; text-transform: capitalize; } @media screen and (min-width: 768px) and (max-width: 1024px) { .rt-card:last-child { margin-bottom: 0; } } @media only screen and (max-width: 767px) { .rt-card-body-right { padding: 25px 0 0 0; } .rt-card:last-child { margin-bottom: 0; } }  .rt-case-study-box-filter { margin: 0 20px 4px 20px; text-align: left; } .rt-case-study-box-filter.element-one .name { margin-left: 20px; } .rt-case-study-box-filter.element-one .num {  text-align: right; font-size: 14px; padding: 0; } .rt-case-study-box-filter.element-one button { border: none; background: transparent; color: #000; font-weight: 700; position: relative;  margin-bottom: 0; padding: 0; margin-right: 20px; transition: all cubic-bezier(.4, 0, .2, 1) .4s; }  .rt-case-study-box-filter.element-one button:hover { color: #013CA3; transition: all cubic-bezier(.4, 0, .2, 1) .4s; }  .rt-portfolio-box.style-seven > .holder { position: relative; text-align: left; float: left; margin-top: 30px; } .rt-portfolio-box.style-seven > .holder > .onsale { top: 15px; left: 15px; width: 50px; min-width: initial; height: 50px; min-height: initial; margin: 0; padding: 5px; border-radius: 50%; text-transform: uppercase; font-weight: 400; font-size: 13px; line-height: 40px; background: #fff; color: #000; } .rt-portfolio-box.style-seven > .holder > .pic { position: relative; overflow: hidden; margin-bottom: 15px; background-size: cover; -webkit-transition: all .8s ease-in-out; -moz-transition: all .8s ease-in-out; -ms-transition: all .8s ease-in-out; -o-transition: all .8s ease-in-out; transition: all .8s ease-in-out; border-radius: 4px; } .rt-portfolio-box.style-seven > .holder > .pic:before { content: " "; display: block; padding-top: calc((120/120) * 100%); } .rt-portfolio-box.style-seven > .holder > .pic > .product-image { position: absolute; top: -10px; right: 0; bottom: -10px; left: 0; z-index: 1; background: center center no-repeat; background-size: cover; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-box.style-seven > .holder:hover .pic .product-image { -webkit-transform: scale(1.08); -moz-transform: scale(1.08); -ms-transform: scale(1.08); -o-transform: scale(1.08); transform: scale(1.08); } .rt-portfolio-box.style-seven > .holder > .pic > .overlay { position: absolute; top: -10px; right: -10px; bottom: -10px; left: -10px; z-index: 2; opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-portfolio-box.style-seven > .holder .rt-portfolio-item-details { text-align: left; position: relative; } .rt-portfolio-box.style-seven > .holder .rt-portfolio-item-details h6 { margin-bottom: 3px; } .rt-portfolio-box.style-seven > .holder .rt-portfolio-item-details h6 a { display: block; overflow: hidden; width: 100%; color: #000; } .rt-portfolio-box.style-seven > .holder .rt-portfolio-item-details .rt-category-holder { display: block; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition: all cubic-bezier(.4, 0, .2, 1) .4s; -o-transition: all cubic-bezier(.4, 0, .2, 1) .4s; transition: all cubic-bezier(.4, 0, .2, 1) .4s; } .rt-portfolio-box.style-seven > .holder:hover .rt-portfolio-item-details .rt-category-holder { -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); opacity: 0; } .rt-portfolio-box.style-seven > .holder .rt-portfolio-item-details .rt-category-holder .rt-category { font-size: 16px; } .rt-portfolio-box.style-seven > .holder .rt-portfolio-item-details .rt-category-holder .rt-category a { color: #000; font-weight: 600; } .rt-portfolio-box.style-seven > .holder .rt-portfolio-item-details .rt-show-project { position: absolute; opacity: 0; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); left: 0; right: 0; -webkit-transition: all cubic-bezier(.4, 0, .2, 1) .4s; -o-transition: all cubic-bezier(.4, 0, .2, 1) .4s; transition: all cubic-bezier(.4, 0, .2, 1) .4s; } .rt-portfolio-box.style-seven > .holder .rt-portfolio-item-details:hover .rt-show-project { opacity: 1; -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px); } .rt-portfolio-box.style-seven > .holder:hover .rt-portfolio-item-details .rt-show-project { opacity: 1; -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px); } .rt-portfolio-box.style-seven > .holder .rt-portfolio-item-details .rt-show-project .rt-show-project-link a { position: relative; color: inherit; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; color: #000; font-weight: 600; }  .rt-portfolio-box.style-seven > .holder .rt-portfolio-item-details .rt-show-project .rt-show-project-link a:hover { right: auto; left: 0; width: 100%; color: #013CA3; } .rt-portfolio-box.style-seven > .holder .rt-portfolio-item-details .rt-show-project .rt-show-project-link a:after { content: ""; position: absolute; width: 40px; height: 2px; background-color: currentColor; top: 50%; right: -55px; }  .rt-case-study-box.element-two .rt-portfolio-box-item.holder { position: relative; text-align: left; float: left; } .rt-case-study-box.element-two .rt-portfolio-box-item.holder > .pic { position: relative; overflow: hidden; margin-bottom: 15px; background-size: cover; -webkit-transition: all .8s ease-in-out; -moz-transition: all .8s ease-in-out; -ms-transition: all .8s ease-in-out; -o-transition: all .8s ease-in-out; transition: all .8s ease-in-out; border-radius: 4px; } .rt-case-study-box.element-two .rt-portfolio-box-item.holder > .pic:before { content: " "; display: block; padding-top: calc((120/120) * 100%); } .rt-case-study-box.element-two .rt-portfolio-box-item.holder > .pic > .product-image { position: absolute; top: -10px; right: 0; bottom: -10px; left: 0; z-index: 1; background: center center no-repeat; background-size: cover; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-case-study-box.element-two .rt-portfolio-box-item.holder:hover .pic .product-image { -webkit-transform: scale(1.08); -moz-transform: scale(1.08); -ms-transform: scale(1.08); -o-transform: scale(1.08); transform: scale(1.08); } .rt-case-study-box.element-two .rt-portfolio-box-item.holder > .pic > .overlay { position: absolute; top: -10px; right: -10px; bottom: -10px; left: -10px; z-index: 2; opacity: 0; visibility: hidden; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-case-study-box.element-two .rt-portfolio-box-item.holder > .rt-portfolio-item-details { text-align: left; position: relative; } .rt-case-study-box.element-two .rt-portfolio-box-item.holder > .rt-portfolio-item-details h5 { margin-bottom: 3px; } .rt-case-study-box.element-two .rt-portfolio-box-item.holder > .rt-portfolio-item-details .rt-category-holder { display: block; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-transition: all cubic-bezier(.4, 0, .2, 1) .4s; -o-transition: all cubic-bezier(.4, 0, .2, 1) .4s; transition: all cubic-bezier(.4, 0, .2, 1) .4s; } .rt-case-study-box.element-two .rt-portfolio-box-item.holder:hover > .rt-portfolio-item-details .rt-category-holder { -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); opacity: 0; } .rt-case-study-box.element-two .rt-portfolio-box-item.holder > .rt-portfolio-item-details .rt-category-holder .rt-category { font-size: 16px; } .rt-case-study-box.element-two .rt-portfolio-box-item.holder > .rt-portfolio-item-details .rt-category-holder .rt-category a { color: #000; font-weight: 600; } .rt-case-study-box.element-two .rt-portfolio-box-item.holder > .rt-portfolio-item-details .rt-show-project { position: absolute; opacity: 0; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); left: 0; right: 0; -webkit-transition: all cubic-bezier(.4, 0, .2, 1) .4s; -o-transition: all cubic-bezier(.4, 0, .2, 1) .4s; transition: all cubic-bezier(.4, 0, .2, 1) .4s; } .rt-case-study-box.element-two .rt-portfolio-box-item.holder > .rt-portfolio-item-details:hover .rt-show-project { opacity: 1; -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px); } .rt-case-study-box.element-two .rt-portfolio-box-item.holder:hover > .rt-portfolio-item-details .rt-show-project { opacity: 1; -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px); } .rt-case-study-box.element-two .rt-portfolio-box-item.holder > .rt-portfolio-item-details .rt-show-project .rt-show-project-link a { position: relative; color: inherit; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; color: #000; font-weight: 600; }  .rt-case-study-box.element-two .rt-portfolio-box-item.holder > .rt-portfolio-item-details .rt-show-project .rt-show-project-link a:hover { right: auto; left: 0; width: 100%; color: #013CA3; } .rt-case-study-box.element-two .rt-portfolio-box-item.holder > .rt-portfolio-item-details .rt-show-project .rt-show-project-link a:after { content: ""; position: absolute; width: 40px; height: 2px; background-color: currentColor; top: 50%; right: -55px; }  .rt_item { width: 100%; height: 100%; } .rtlazyload { padding: 11.5px 0px 11.5px 0px; text-align: center; background: #015abd; border-radius: 0px; font-size: 13px; font-weight: 500; letter-spacing: 2px; overflow: hidden; color: #ffffff; display: block; border: 0px; text-transform: capitalize; clear: both; cursor: pointer; text-align: center; margin: 100px auto 100px auto; width: 14.3%; line-height: 25px; } .rtlazyload img { width: 16px; height: 16px; } .rt-no-more-post { text-align: center; font-size: 15px; text-transform: capitalize; margin-bottom: 92px; } .radiantthemes_loadmore_item { margin: 40px auto 0 auto; width: 100%; text-align: center; float: left; clear: both;  display: block; position: relative; padding: 0 0 50px 0; height: 52px; } .radiantthemes_loadmore_item p { margin-bottom: 0px; margin-top: 0; } .radiantthemes_loadmore { padding: 11px 33px; text-align: center; background: linear-gradient(to right, #FF3834 0%, #FF7133 100%); border-radius: 4px; font-size: 17px; font-weight: 700; text-transform: capitalize; line-height: 30px; letter-spacing: 0; color: #FFFFFF; overflow: hidden; display: block; border: 0px; clear: both; cursor: pointer; text-align: center; height: 52px; bottom: 0; margin: 0 auto; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out;  } .radiantthemes_loadmore:hover { box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.25); transform: translateY(-5px); -webkit-transform: translateY(-5px); }  .rt-portfolio-wrapper .elementor-widget-container { margin-left: -15px; margin-right: -15px; } .rt-boxed-contents-wrapper .elementor-widget-container { margin-left: -15px; margin-right: -15px; } @media screen and (min-width: 768px) and (max-width: 1200px) { .rt-portfolio-wrapper .elementor-widget-container { margin-left: 15px; margin-right: 15px; } .rt-case-study-box-filter { margin: 0 0 4px 0 !important; } .rt-portfolio-box.element-two .rt-portfolio-box-item { padding-left: 0; padding-right: 0; } } @media screen and (max-width: 768px) { .rt-portfolio-wrapper .elementor-widget-container { margin-left: 15px; margin-right: 15px; } .rt-case-study-box-filter { margin: 0 0 4px 0 !important; } .rt-portfolio-box.element-two .rt-portfolio-box-item { padding-left: 0; padding-right: 0; } }   .rt-dark #header .rt-header-inner .logo a > img, .rt-dark #header .rt-header-inner .logo a[class*=logo-], .rt-dark #header #header-wrap .logo a > img, .rt-dark #header #header-wrap .logo a[class*=logo-], #header.rt-dark .rt-header-inner .logo a > img, #header.rt-dark .rt-header-inner .logo a[class*=logo-], #header.rt-dark #header-wrap .logo a > img, #header.rt-dark #header-wrap .logo a[class*=logo-] { display: block } .rt-dark #header .rt-header-inner .logo a .logo-rt-dark, .rt-dark #header #header-wrap .logo a .logo-rt-dark, #header.rt-dark .rt-header-inner .logo a .logo-rt-dark, #header.rt-dark #header-wrap .logo a .logo-rt-dark { display: block } .rt-subscribe-foot-form input[type='email'] { background: #fafafa; height: 52px; padding: 0 20px; color: #696969; border: 1px solid #d0dcec; border-radius: 4px; width: 100%; box-shadow: 8px 8px 25px 0 rgba(42, 67, 113, 0.15); -webkit-box-shadow: 8px 8px 25px 0 rgba(42, 67, 113, 0.15); -moz-box-shadow: 8px 8px 25px 0 rgba(42, 67, 113, 0.15); transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .rt-subscribe-foot-form input[type='submit'] { border-radius: 4px; display: inline-block; padding: 11px 0; letter-spacing: 0; line-height: 30px; font-size: 17px; letter-spacing: 0; position: absolute; right: 0px; top: 0; border: none;  color: transparent; transition: all 0.4s ease-in-out !important; -webkit-transition: all 0.4s ease-in-out !important; font-weight: bold; } .post-navigation, .comment-navigation { margin-top: 0px; margin-bottom: 115px; font-size: 0; } .right-sidebar .widget-area > section.widget_radiantthemes_image_box_widget { box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.1); border-radius: 4px; padding: 20px 30px 30px 30px; margin-bottom: 55px; } .right-sidebar .widget-area > .widget .widget-title { margin-top: 0; margin-bottom: 20px; } .widget-area > #text-2 { background-image: linear-gradient(180deg, #35126C 0%, #780DF9 100%); box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.1); border-radius: 4px; padding: 20px 30px 10px 30px; margin-top: 45px; } .widget-area > #text-2 .widget-title { margin-top: 0px; margin-bottom: 12px; font-weight: 600; font-size: 25px; line-height: 34px; color: #ffffff; } .widget-area > #text-2 .textwidget p { margin-bottom: 26px; font-size: 16px; line-height: 28px; font-weight: 400; color: #a7b4df; } .widget-area > #text-2 .textwidget p:last-child { margin-bottom: 0; } .right-sidebar .textwidget input[type=email] { background: #fafafa; border-radius: 4px; width: 100%; height: 55px; line-height: 55px; border: none; margin-bottom: 10px; padding: 0 20px; color: #696969; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; border: 1px solid #D0DCEC; } .right-sidebar .textwidget input[type=email]:hover { border: 1px solid #104CBA; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .textwidget input[type=email]::-webkit-input-placeholder { color: #696969; } .right-sidebar .widget-area > #text-2 .textwidget p { margin-bottom: 0 !important; } .right-sidebar .widget-area > .widget .textwidget { margin-bottom: 0 !important; } .right-sidebar .widget-area > #text-2 { margin-top: 0 !important; } .right-sidebar .textwidget input[type=submit] { padding: 12px 0; width: 100%; position: relative; background: linear-gradient(to right, #FF3834 0%, #FF7133 100%); border: none; color: #fff; font-size: 17px; line-height: 30px; letter-spacing: 0; font-weight: 700; text-transform: capitalize; border-radius: 4px; transition: all 0.3s ease-in-out !important; -webkit-transition: all 0.3s ease-in-out !important; } .right-sidebar .textwidget input[type=submit]:hover { box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.25); transform: translateY(-5px); -webkit-transform: translateY(-5px); } .discover-link a { position: relative; display: inline-block; } .discover-link a:before { content: ""; position: absolute; bottom: 0; left: 0; right: auto; width: 0; height: 1px; background-color: #fd4219; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; } .discover-link a:hover:before { width: 100%; color: #fd4219; } .pr-agcy-counter .elementor-counter .elementor-counter-title { text-align: left; } .pr-agcy-counter .elementor-counter .elementor-counter-number-prefix { display: none; }   .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: 0px; } .clients.element-one .clients-item > .holder { text-align: center; height: 120px !important; } .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; }  .elementor-widget.header-five-icon-box .elementor-icon-list-icon { margin-top: 7px; }