0byt3m1n1-V2
Path:
/
home
/
yvffpqmy
/
dataharbor.africa
/
wp-content
/
themes
/
blo
/
assets
/
css
/
[
Home
]
File: master.css
@charset "UTF-8"; /* Table of Content ================================================== 1. Typography 2. Global Styles (body, link color, gap, ul, section-title, overlay etc) 3. Header area 4. Banner area */ /* responsive mixins */ /* Typography ================================================== */ .fonts-loaded body { font-family: "Rubik", sans-serif; line-height: 26px; font-size: 15px; color: #666666; font-weight: 400 !important; } .fonts-loaded h1, .fonts-loaded h2, .fonts-loaded h3, .fonts-loaded h4, .fonts-loaded h5, .fonts-loaded h6 { color: #172541; font-family: "Merriweather", serif; } h1 { font-size: 36px; line-height: 36px; font-weight: 700; } h2 { font-size: 30px; line-height: 36px; font-weight: 700; } h3 { font-size: 24px; margin-bottom: 20px; font-weight: 700; } h4 { font-size: 18px; line-height: 28px; font-weight: 700; } h5 { font-size: 16px; line-height: 24px; font-weight: 600; } h6 { font-size: 14px; line-height: 24px; font-weight: 600; } /* Global styles ================================================== */ body { border: 0; margin: 0; padding: 0; } ul { margin: 0; } iframe { border: none; } a:link, a:visited { text-decoration: none; } a { color: #f3525a; -o-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; } a:hover { text-decoration: none; color: #f3525a; } a.read-more { color: #f3525a; font-weight: 700; } a.read-more:hover { color: #222; } .body-color { background: #161362; color: #fff; } .dir-ltr { direction: ltr; } .no-padding { padding: 0; } .p-60 { padding: 60px 0; } .p-100 { padding: 100px 0 !important; } .media > .pull-left { margin-right: 20px; } .gap-60 { clear: both; height: 60px; } .gap-50 { clear: both; height: 50px; } .gap-40 { clear: both; height: 40px; } .gap-30 { clear: both; height: 30px; } .gap-20 { clear: both; height: 20px; } .gap-10 { clear: both; height: 10px; } .mb-25 { margin-bottom: 25px; } .mb-30 { margin-bottom: 30px; } .mb-50 { margin-bottom: 50px; } .mb-60 { margin-bottom: 60px; } .mb-70 { margin-bottom: 70px; } .mb-80 { margin-bottom: 80px; } .mb-100 { margin-bottom: 100px; } .mb-110 { margin-bottom: 110px; } .mt-100 { margin-top: 100px; } .mt-50 { margin-top: 50px; } .mt-80 { margin-top: 80px; } .mt-35 { margin-top: 35px; } .mrb-30 { margin-bottom: 30px; } .mrb-80 { margin-bottom: -80px; } .mr-70 { margin-right: 70px; } .mr-80 { margin-right: 80px; } .mr-100 { margin-right: 100px; } .ml-70 { margin-left: 70px; } .mr-70 { margin-right: 70px; } .mr-80 { margin-right: 80px; } .mr-100 { margin-right: 100px; } .mrt-0 { margin-top: 0 !important; } .pab-60 { padding-bottom: 60px; } .pab-70 { padding-bottom: 70px; } .pab { padding-bottom: 0; } a:focus { outline: 0; } img.pull-left { margin-right: 20px; margin-bottom: 20px; } img.pull-right { margin-left: 20px; margin-bottom: 20px; } .unstyled { list-style: none; margin: 0; padding: 0; } /* Dropcap */ .dropcap { font-size: 48px; line-height: 60px; padding: 0 7px; display: inline-block; float: left; font-weight: 700; margin: 5px 15px 5px 0; position: relative; text-transform: uppercase; } .btn { font-size: 14px; font-weight: 700; color: #fff; text-transform: uppercase; background: #f3525a; height: 45px; padding: 0 35px; line-height: 42px; border-radius: 0px; -webkit-border-radius: 0px; -ms-border-radius: 0px; -o-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; outline: none; text-decoration: none; cursor: pointer; border: none; } .btn:focus { outline: none; } .btn:hover { color: #f3525a; background: #fff; -webkit-box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.15); } .btn.fill { background: transparent; padding: 0 25px; color: #fff; margin-left: 20px; border: 2px solid #fff; } .btn.fill:hover { background: #f3525a; border-color: #f3525a; } .btn.btn-round { border-radius: 36px; -webkit-border-radius: 36px; -ms-border-radius: 36px; } .btn-link { font-size: 13px; font-weight: 700; color: #f3525a; text-decoration: none !important; } .btn-link i { margin-left: 6px; position: relative; top: 2px; } .btn-link:hover { color: #f3525a; } .btn-white { background: #fff; color: #2c2c2c; -webkit-box-shadow: none; box-shadow: none; } .solid-bg-two { background: #f2f2f2; } .title-bg-small { font-size: 14px; font-weight: 700; line-height: 24px; margin-bottom: 15px; color: #fff; background: #101010; display: inline-block; padding: 3px 18px; text-transform: uppercase; } .section-title, .column-title { font-size: 36px; font-weight: 300; color: #101010; position: relative; } .section-title span, .column-title span { font-weight: 700; } .section-title:after, .column-title:after { position: absolute; left: 0; height: 1px; width: 40px; background: #ff5d34; content: ""; bottom: -26%; display: none; } .section-title.title-center:after, .column-title.title-center:after { margin: auto; left: 0; right: 0; } .section-title.title-right:after, .column-title.title-right:after { margin: auto; left: auto; right: 0; } /* title */ .title-small { font-size: 30px; font-weight: 700; } .xs-title { font-size: 24px; font-weight: 600; } .overlay { position: relative; z-index: 1; } .overlay:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; background: rgba(0, 0, 0, 0.68); z-index: -1; } .overlay-two::before { background: rgba(1, 14, 42, 0.6); } .main-container { padding: 80px 0; } .main-container.blog, .main-container.blog-single { padding-bottom: 50px; } /*======================= owl default css ========================*/ .hero-area.owl-carousel .owl-nav { margin: 0; } .owl-carousel .owl-nav { text-align: center; } .owl-carousel.owl-theme .owl-nav [class*=owl-] { background: #2154cf; color: #fff; position: absolute; bottom: 0; right: 0; width: 40px; height: 40px; line-height: 42px; font-size: 20px; text-align: center; margin: 0; border-radius: 0; -webkit-transition: 400ms; -o-transition: 400ms; transition: 400ms; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-backface-visibility: hidden; backface-visibility: hidden; } .owl-carousel.owl-theme .owl-nav [class*=owl-prev] { right: 40px; } .owl-carousel.owl-theme .owl-nav > div:hover { background: #272d33; } .owl-carousel.owl-loaded .owl-nav .owl-next.disabled, .owl-carousel.owl-loaded .owl-nav .owl-prev.disabled { background: #f3525a !important; color: #fff !important; opacity: 1; } /* owl carousel home slider */ .owl-stage-outer .owl-item.active .slider-item .slider-content p { -webkit-animation-name: slideInUp; animation-name: slideInUp; -webkit-animation-duration: 1.5s; animation-duration: 1.5s; } .owl-stage-outer .owl-item.active .slider-item .slider-content .slider-title { -webkit-animation-name: slideInUp; animation-name: slideInUp; -webkit-animation-duration: 2s; animation-duration: 2s; } .owl-stage-outer .owl-item.active .slider-item .slider-content .btn { -webkit-animation-name: slideInUp; animation-name: slideInUp; -webkit-animation-duration: 2.5s; animation-duration: 2.5s; } @-webkit-keyframes slideInUp { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes slideInUp { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible; } to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } /* responsive mixins */ @-webkit-keyframes tracking-in-contract { 0% { letter-spacing: 1em; opacity: 0; } 40% { opacity: 0.6; } 100% { letter-spacing: normal; opacity: 1; } } @keyframes tracking-in-contract { 0% { letter-spacing: 1em; opacity: 0; } 40% { opacity: 0.6; } 100% { letter-spacing: normal; opacity: 1; } } .tracking-in-contract { -webkit-animation: tracking-in-contract 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) both; animation: tracking-in-contract 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) both; } @-webkit-keyframes tracking-in-contract-bck { 0% { letter-spacing: 1em; -webkit-transform: translateZ(400px); transform: translateZ(400px); opacity: 0; } 40% { opacity: 0.6; } 100% { -webkit-transform: translateZ(0); transform: translateZ(0); opacity: 1; } } @keyframes tracking-in-contract-bck { 0% { letter-spacing: 1em; -webkit-transform: translateZ(400px); transform: translateZ(400px); opacity: 0; } 40% { opacity: 0.6; } 100% { -webkit-transform: translateZ(0); transform: translateZ(0); opacity: 1; } } .tracking-in-contract-bck { -webkit-animation: tracking-in-contract-bck 1s cubic-bezier(0.215, 0.61, 0.355, 1) both; animation: tracking-in-contract-bck 1s cubic-bezier(0.215, 0.61, 0.355, 1) both; } @-webkit-keyframes tracking-in-contract-bck { 0% { letter-spacing: 1em; -webkit-transform: translateZ(400px); transform: translateZ(400px); opacity: 0; } 40% { opacity: 0.6; } 100% { -webkit-transform: translateZ(0); transform: translateZ(0); opacity: 1; } } @keyframes tracking-in-contract-bck { 0% { letter-spacing: 1em; -webkit-transform: translateZ(400px); transform: translateZ(400px); opacity: 0; } 40% { opacity: 0.6; } 100% { -webkit-transform: translateZ(0); transform: translateZ(0); opacity: 1; } } .tracking-in-contract-bck { -webkit-animation: tracking-in-contract-bck 1s cubic-bezier(0.215, 0.61, 0.355, 1) both; animation: tracking-in-contract-bck 1s cubic-bezier(0.215, 0.61, 0.355, 1) both; } @-webkit-keyframes tracking-in-expand-fwd { 0% { letter-spacing: -0.5em; -webkit-transform: translateZ(-700px); transform: translateZ(-700px); opacity: 0; } 40% { opacity: 0.6; } 100% { -webkit-transform: translateZ(0); transform: translateZ(0); opacity: 1; } } @keyframes tracking-in-expand-fwd { 0% { letter-spacing: -0.5em; -webkit-transform: translateZ(-700px); transform: translateZ(-700px); opacity: 0; } 40% { opacity: 0.6; } 100% { -webkit-transform: translateZ(0); transform: translateZ(0); opacity: 1; } } .tracking-in-expand-fwd { -webkit-animation: tracking-in-expand-fwd 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) both; animation: tracking-in-expand-fwd 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) both; } @-webkit-keyframes scale-in-hor-right { 0% { -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; opacity: 1; } 100% { -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; opacity: 1; } } @keyframes scale-in-hor-right { 0% { -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; opacity: 1; } 100% { -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transform-origin: 100% 100%; transform-origin: 100% 100%; opacity: 1; } } .scale-in-hor-right { -webkit-animation: scale-in-hor-right 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both; animation: scale-in-hor-right 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94) both; } @-webkit-keyframes xs-zoomIn { from { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } } @keyframes xs-zoomIn { from { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } 50% { opacity: 1; } } .xs-zoomIn { -webkit-animation-name: xs-zoomIn; animation-name: xs-zoomIn; } @-webkit-keyframes xspulse-out { 0% { -webkit-transform: scale(0.5); transform: scale(0.5); opacity: 0; } 50% { opacity: 1; } 100% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0; } } @keyframes xspulse-out { 0% { -webkit-transform: scale(0.5); transform: scale(0.5); opacity: 0; } 50% { opacity: 1; } 100% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0; } } @-webkit-keyframes xspulse-in { 0% { -webkit-transform: scale(0.5); transform: scale(0.5); opacity: 0; } 50% { opacity: 1; } 100% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0; } } @keyframes xspulse-in { 0% { -webkit-transform: scale(0.5); transform: scale(0.5); opacity: 0; } 50% { opacity: 1; } 100% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 0; } } @-webkit-keyframes xs-fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-70px, 0, 0); transform: translate3d(-70px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } @keyframes xs-fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-70px, 0, 0); transform: translate3d(-70px, 0, 0); } to { opacity: 1; -webkit-transform: none; transform: none; } } .xs-fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } @-webkit-keyframes rotate-in-2-fwd { 0% { -webkit-transform: translateZ(-200px) rotate(-45deg); transform: translateZ(-200px) rotate(-45deg); opacity: 0; } 100% { -webkit-transform: translateZ(0) rotate(0); transform: translateZ(0) rotate(0); opacity: 1; } } @keyframes rotate-in-2-fwd { 0% { -webkit-transform: translateZ(-200px) rotate(-45deg); transform: translateZ(-200px) rotate(-45deg); opacity: 0; } 100% { -webkit-transform: translateZ(0) rotate(0); transform: translateZ(0) rotate(0); opacity: 1; } } .rotate-in-2-fwd { -webkit-animation: rotate-in-2-fwd 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both; animation: rotate-in-2-fwd 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both; } @-webkit-keyframes scale-up-hor-center { 0% { -webkit-transform: scaleX(0.4); transform: scaleX(0.4); } 100% { -webkit-transform: scaleX(1); transform: scaleX(1); } } @keyframes scale-up-hor-center { 0% { -webkit-transform: scaleX(0.4); transform: scaleX(0.4); } 100% { -webkit-transform: scaleX(1); transform: scaleX(1); } } .scale-up-hor-center { -webkit-animation-name: scale-up-hor-center; animation-name: scale-up-hor-center; } @-webkit-keyframes xs-pulse { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } @keyframes xs-pulse { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } 50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); } to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } } .xs-pulse { -webkit-animation-name: pulse; animation-name: pulse; } .blurInBottom { -webkit-animation-name: blurInBottom; animation-name: blurInBottom; } @-webkit-keyframes blurInBottom { from { -webkit-transform: translateY(-100%); transform: translateY(-100%); -webkit-filter: blur(20px); filter: blur(20px); opacity: 0; } } @keyframes blurInBottom { from { -webkit-transform: translateY(-100%); transform: translateY(-100%); -webkit-filter: blur(20px); filter: blur(20px); opacity: 0; } } /* Template Name: blo Author: XpeedStudio Author URI: https://themeforest.net/user/xpeedstudio Description: Blo - Industrial WordPress Theme Version: 1.0 ===================== table of content ==================== 1. topbar 2. header 3. hero area 4. banner area 5. about area 6. history area 7. testimonial area 8. latest blog area 9. service area 10. recent project area 11. features area 12. team area 13. working process 14. chart 15. map location 16. video popup 17. ts subscribe 18. footer area 19. back to top 20 404 */ /*================================================== Top Bar ================================================== */ body { counter-reset: my-sec-counter; } .blo-preloder { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9999999; background-color: #fff; 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; text-align: center; display:none !important; } .preloder-logo #xs_animated_logo_loder { height: 120px; display:none; } .topbar { position: relative; left: 0; top: 0; width: 100%; z-index: 999; color: #fff; background-color: rgba(0, 0, 0, 0.35); padding: 12px 0; line-height: normal; -webkit-transition: 350ms; -o-transition: 350ms; transition: 350ms; } .topbar li { color: #fff; font-weight: 400; font-size: 15px; list-style: none; display: inline-block; } .topbar li i { color: #fff; font-weight: 400; font-size: 15px; top: 0; } .topbar.topbar-classic { padding: 6px 0; } .topbar.topbar-classic li { color: #101010; } .alice-blue-bg { background: #edf5f8; } .alice-blue-bg li { color: #666666; } .alice-blue-bg li i { color: #666666; } .top-info { padding: 0; margin: 0; display: inline-block; } .top-info li { margin-right: 49px; } .top-info i { margin-right: 5px; } .social-links { text-align: right; } .social-links li { margin-right: 20px; } .social-links li:last-child { margin-right: 0; } /*===================================== header middle area =====================================*/ .header-middle-area { padding: 30px 0; } .header-contact-info { padding: 0; } .header-contact-info li { display: inline-block; list-style: none; font-size: 16px; color: #101010; padding: 0 35px 0 65px; border-right: 1px solid #eee; position: relative; } .header-contact-info li:last-child { border-right: 0; padding-right: 0; } .header-contact-info li i { font-size: 25px; position: absolute; left: 20px; top: 6px; } .header-contact-info li span { font-weight: 700; display: block; } /*===================================== header area =====================================*/ .fonts-loaded .header .navbar { border-bottom: 1px solid #4d4542; padding: 0; } .fonts-loaded .header .navbar-brand { padding: 0; } .fonts-loaded .header ul.navbar-nav { float: left; margin-right: 30px; } .fonts-loaded .header ul.navbar-nav > li { float: none; display: inline-block; } .fonts-loaded .header ul.navbar-nav > li:last-child { padding-right: 0; } .fonts-loaded .header ul.navbar-nav > li:last-child:after { background: none; } .fonts-loaded .header ul.navbar-nav > li > a { color: #fff; text-rendering: optimizeLegibility; display: block; font-size: 14px; margin: 0; text-transform: uppercase; position: relative; font-weight: 700; -webkit-transition: 350ms; transition: 350ms; -o-transition: 350ms; transition: 350ms; margin-left: 20px; line-height: 78px; padding: 7px 0px; } .fonts-loaded .header ul.navbar-nav > li > a:hover, .fonts-loaded .header ul.navbar-nav > li > a.active, .fonts-loaded .header ul.navbar-nav > li > a:focus { color: #f3525a !important; } .fonts-loaded .header ul.navbar-nav > li > a:before { content: ""; position: absolute; left: 0; right: 0; bottom: 0; opacity: 0; border-bottom: 3px solid transparent; -webkit-transform: scale(0) translateZ(0); transform: scale(0) translateZ(0); -webkit-transition: opacity 0.55s ease, -webkit-transform 0.45s ease; transition: opacity 0.55s ease, -webkit-transform 0.45s ease; -o-transition: transform 0.45s ease, opacity 0.55s ease; transition: transform 0.45s ease, opacity 0.55s ease; transition: transform 0.45s ease, opacity 0.55s ease, -webkit-transform 0.45s ease; -o-transition: -o-transform 0.45s ease, opacity 0.55s ease; transition: transform 0.45s ease, opacity 0.55s ease; } .fonts-loaded .header ul.navbar-nav > li > a:hover, .fonts-loaded .header ul.navbar-nav > li > a:focus { background: none; } .fonts-loaded .header ul.navbar-nav > li > a i { font-weight: 700; margin-left: 3px; } .fonts-loaded .header ul.navbar-nav > li:hover > a:before, .fonts-loaded .header ul.navbar-nav > li.active > a:before { border-color: #f3525a; opacity: 1; -webkit-transform: scale(1) translateZ(0); transform: scale(1) translateZ(0); } .fonts-loaded .header ul.navbar-nav > li.header-quote { margin-top: 20px; } .fonts-loaded .header ul.navbar-nav > li.header-quote a:before { border: none; } .fonts-loaded .header ul.navbar-nav > li.header-quote .quote-btn { height: 40px; line-height: 36px; padding: 0px 25px; background: #f3525a; margin-left: 30px; } .fonts-loaded .header ul.navbar-nav > li.header-quote .quote-btn:hover { background: #f3525a; } .fonts-loaded .header ul.navbar-nav li .dropdown-menu { padding: 10px 20px; min-width: 230px; margin: 0 20px; border-radius: 0; -webkit-box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2); box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2); border: none; } .fonts-loaded .header ul.navbar-nav li .dropdown-menu li a { padding: 12px 10px; border-bottom: 1px solid rgba(0, 0, 0, 0.07); font-size: 12px; display: block; color: #222; text-transform: uppercase; font-weight: 700; } .fonts-loaded .header ul.navbar-nav li .dropdown-menu li a:hover { color: #f3525a; } .fonts-loaded .header ul.navbar-nav li .dropdown-menu li a.active { color: #f3525a; background: none; } .fonts-loaded .header ul.navbar-nav li .dropdown-menu li:last-child a { border-bottom: none; } .fonts-loaded .header ul.navbar-nav li .dropdown-menu li .dropdown-menu { left: 100%; margin: 0; top: 0; } .fonts-loaded .header ul.navbar-nav li .dropdown-menu li.dropdown > .dropdown-item:after { content: ""; font-family: "fontawesome"; position: absolute; right: 0; } .fonts-loaded .header .dropdown-item:focus, .fonts-loaded .header .dropdown-item:hover { background: none; } .fonts-loaded .header .dropdown-toggle::after { content: ""; font-family: "fontawesome"; border: 0; vertical-align: 0; float: right; } .fonts-loaded .header.header-transparent { position: absolute; width: 100%; left: 0; top: 0; z-index: 2; height: auto; } .fonts-loaded .header.header-transparent .navbar-brand { padding: 0; max-width: 140px; } .fonts-loaded .header.header-transparent .navbar-brand img { vertical-align: top; } .fonts-loaded .header.header-transparent ul.navbar-nav { position: relative; } .fonts-loaded .header.header-transparent ul.navbar-nav > li > a { color: #fff; line-height: 72px; } .fonts-loaded .header.header-transparent ul.navbar-nav > li > a:hover { color: #f3525a; } .fonts-loaded .header.header-transparent.nav-border { border-bottom: 1px solid #363d8a; padding: 10px 0; } .fonts-loaded .header.header-transparent.nav-border .navbar { padding: 0px 0; } .fonts-loaded .header.header-transparent.nav-border ul.navbar-nav > li.header-quote .quote-btn { background: #3a6af0; } .fonts-loaded .header.header-standard { background: #fff; position: relative; -webkit-box-shadow: 0px 13px 35px -12px rgba(35, 35, 35, 0.15); box-shadow: 0px 13px 35px -12px rgba(35, 35, 35, 0.15); border-bottom: none; z-index: 2; } .fonts-loaded .header.header-standard .navbar { border-bottom: none; } .fonts-loaded .header.header-standard .navbar a.logo { max-width: 140px; } .fonts-loaded .header.header-standard ul.navbar-nav > li > a { color: #222222; } .fonts-loaded .header.header-standard ul.navbar-nav > li > a:hover { color: #f3525a; } .fonts-loaded .header.header-standard ul.navbar-nav > li.active > a { color: #f3525a; } .fonts-loaded .header.header-standard .nav-search { color: #222222; } .fonts-loaded .header.header-standard .search-block .search-close { color: #222; } .fonts-loaded .header.header-classic { background: #101010; } .fonts-loaded .header.header-classic .navbar { border-bottom: none; } .fonts-loaded .header.header-classic .navbar-light ul.navbar-nav { margin-left: 0 !important; } .fonts-loaded .header.header-classic .navbar-light ul.navbar-nav > li > a { color: #fff; line-height: 50px; margin-left: 0; margin-right: 20px; } .fonts-loaded .header.header-classic .navbar-light ul.navbar-nav > li .dropdown-menu { margin: 0; } .header-quote { margin-left: 25px; } .header-quote .quote-btn.btn { padding: 0 30px; } .header-box { position: absolute; top: 0; width: 100%; z-index: 99; } .header-box .header.header-classic { background: transparent; } .header-box .navbar { background: #101010; padding: 0 8px; } .header-box .top-box { background: #fff; margin: 0; padding: 20px; } .dropdown-menu.show { display: none; } @media (min-width: 991px) { .navbar-sticky.sticky { position: fixed; left: 0; top: 0; width: 100%; z-index: 99; background: #101010; padding: 0; } .navbar-sticky.sticky .navbar { border-bottom: none; } .navbar-sticky.sticky.fade_down_effect { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-delay: 0.1s; animation-delay: 0.1s; } .navbar-sticky.sticky.header-standard { background: #fff; padding: 0; } .header ul.navbar-nav li:hover > .dropdown-menu { display: block; border: none; } } /*-- Nav Search start --*/ .nav-search { cursor: pointer; color: #fff; text-align: center; } .nav-search i { font-size: 20px; font-weight: 900; } .nav-search-area { position: relative; } .nav-search-area .nav-search.hide { opacity: 0; visibility: hidden; } .search-block { background: #011146; -webkit-box-shadow: 0 2px 5px rgba(1, 17, 70, 0.1); box-shadow: 0 2px 5px rgba(1, 17, 70, 0.1); display: none; padding: 15px 20px; position: absolute; right: 0; top: 56px; width: 350px; z-index: 10; margin-top: 0; } .search-block .form-control { background: none; border: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.1); color: #fff; width: 100%; height: 40px; padding: 0 12px; font-size: 15px; font-style: italic; } .search-block .search-button { position: absolute; right: 0; background: transparent; border: none; color: #7a7a7d; top: 5px; } .search-block .search-close { color: #fff; position: absolute; top: -58px; right: 0px; font-size: 32px; cursor: pointer; padding: 5px; width: 30px; height: 30px; line-height: 14px; text-align: center; } .search-area .nav-search { top: 23px; } .search-area .search-block { right: 0; } .search-area .search-block .search-close { top: -50px; } /*======================================== hero area ===========================================*/ .hero-area { padding: 0; } .slider-item { color: #fff; background-repeat: no-repeat; background-size: cover; background-position: center center; -webkit-backface-visibility: hidden; position: relative; } .slider-item:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; } .slider-item .slider-content { padding: 50px 0 50px; z-index: 1; position: relative; } .slider-item .slider-content .slider-info { font-size: 14px; font-weight: 700; line-height: 24px; margin-bottom: 25px; color: #000; background: #fff; display: inline-block; padding: 3px 18px; text-transform: uppercase; } .slider-item .slider-content .slider-title { font-size: 48px; font-weight: 300; color: #fff; line-height: 65px; margin-bottom: 30px; } .slider-item .slider-content .slider-title span { font-weight: 700; } .slider-item .slider-content .slider-btn-area .btn { height: 55px; line-height: 55px; padding: 0 44px; } .slider-item .slider-content .slider-btn-area .btn.fill { padding: 0 25px; } .hero-area.owl-carousel .active img { -webkit-animation: fadeInRight 300ms both; animation: fadeInRight 300ms both; -webkit-animation-duration: 1.3s; animation-duration: 1.3s; } .slider-table { width: 100%; height: 100%; display: table; } .slider-table .slider-table-cell { width: 100%; height: 100%; display: table-cell; vertical-align: middle; } .hero-area.owl-carousel.owl-theme .owl-nav [class*=owl-] { background: rgba(0, 0, 0, 0.3); color: #fff; height: 100px; line-height: 100px; border-radius: 0; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; margin-top: -25px; } .hero-area.owl-carousel.owl-theme .owl-nav [class*=owl-]:hover { background: #f3525a; } .hero-area.owl-theme .owl-nav div { background: rgba(0, 0, 0, 0.5); position: absolute; top: 50%; width: 36px; height: 72px; line-height: 72px; font-size: 26px; text-align: center; margin: 0; border-radius: 0; -webkit-transition: 400ms; -o-transition: 400ms; transition: 400ms; transition: 400ms; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); transform: translateY(-50%); } .hero-area.owl-theme .owl-nav div:hover { background: #f3525a; color: #fff; } .hero-area.owl-theme .owl-nav [class*=owl-prev] { right: auto; left: 0; } /* ============================ banner area ==============================*/ .banner-area .banner-title { font-size: 64px; color: #fff; line-height: 70px; font-weight: 600; } .banner-area ol.breadcrumb { background: none; color: #fff; } .banner-area.banner-solid { padding-top: 32px; padding-bottom: 32px; background: #f3525a; } .banner-area.banner-solid .banner-title { font-size: 40px; line-height: 48px; } .banner-bg { position: relative; z-index: 1; background-repeat: no-repeat; background-size: cover; background-position: center center; } .banner-bg::after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; background: rgba(0, 0, 0, 0.4); z-index: -1; } .fonts-loaded .xs-breadcrumb .breadcrumb-title { z-index: 2; font-size: 48px; color: #172541; font-weight: 700; text-transform: capitalize; margin: 0 0 0; line-height: 48px; font-family: "Poppins"; } .fonts-loaded .xs-breadcrumb .xs-breadcrumblist { z-index: 2; } /*========================== about area ===========================*/ .about-area { background-repeat: no-repeat; background-size: cover; background-position: center center; } .about-area .xs-about-wrapper { margin-top: 30px; } .about-area .about-content { margin-bottom: 45px; } .about-area .single-about-image { background-repeat: no-repeat; background-size: cover; background-position: center center; height: 350px; width: 66%; } .about-area .xs-about-image-wrapper { position: relative; } .about-area .xs-about-image-wrapper .xs-about-intro { position: absolute; right: 0; bottom: 0; max-width: 350px; background: #f3525a; padding: 30px; color: #fff; padding-top: 35px; } .about-area .xs-about-image-wrapper .xs-about-intro h3 { font-weight: 300; color: #fff; font-size: 30px; } .about-area .xs-about-image-wrapper .xs-about-intro span { font-weight: 700; } .about-area .xs-about-image-wrapper p { color: #fff; } .xs-about-image-wrapper.owl-carousel.owl-theme .owl-nav [class*=owl-] { top: 20px; background: #f5f5f5; color: #000; line-height: 33px; } .xs-about-image-wrapper.owl-carousel.owl-theme .owl-nav [class*=owl-]:hover { background: #f3525a; color: #fff; } /*========================== history area ===========================*/ .fonts-loaded .history-area .history-content { background: #fff; padding: 47px; padding-left: 14px; } .fonts-loaded .history-area .carousel-inner { margin-bottom: 45px; } .fonts-loaded .history-area .history-img { background-repeat: no-repeat; background-size: cover; background-position: center center; } .fonts-loaded .history-area .carousel-item { background: #fff; } .fonts-loaded .history-area .carousel-item [class*=col] { padding: 0; } .fonts-loaded .history-area .carousel-indicators { position: relative; left: 0%; z-index: 5; width: 100%; padding-left: 0; margin-left: 0%; text-align: center; list-style: none; } .fonts-loaded .history-area .carousel-indicators:before { content: ""; width: 100%; height: 2px; position: absolute; left: 0; top: 15px; background-color: #ddd; z-index: -1; } .fonts-loaded .history-area .carousel-indicators li { display: inline-block; width: 70px; height: 35px; line-height: 35px; margin: 0 35px; text-indent: 0px; cursor: pointer; color: #101010; border: 0px solid #fff; border-radius: 0px; margin-top: 40px; font-weight: 700; font-family: "Open Sans", sans-serif; font-size: 16px; } .fonts-loaded .history-area .carousel-indicators li:before { position: absolute; top: -30px; left: 50%; display: inline-block; width: 12px; height: 12px; content: ""; border-radius: 50%; background: #101010; margin-left: -7px; } .fonts-loaded .history-area .carousel-indicators li.active { width: 70px; height: 35px; line-height: 35px; -webkit-box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.15); color: #f3525a; background: #fff; } .fonts-loaded .history-area .carousel-indicators li.active::before { background: #f3525a; } .fonts-loaded .history-area .carousel-indicators li.active:after { position: absolute; top: -34px; left: 44%; display: inline-block; width: 20px; height: 20px; content: ""; border-radius: 50%; margin-left: -7px; border: 1px solid #f3525a; } .fonts-loaded .history-area .carousel-item-next, .fonts-loaded .history-area .carousel-item-prev { display: -webkit-box; display: -ms-flexbox; display: flex; } .primary-bg { background: #f3525a; } /*=========================================== testimonial area =============================================*/ .fonts-loaded .testimonial-carousel p { font-style: italic; font-size: 18px; color: #fff; } .fonts-loaded .testimonial-carousel .single-testimonial .testimonial-footer { margin-top: 50px; } .fonts-loaded .testimonial-carousel .single-testimonial .testimonial-footer h3 { font-weight: 700; text-transform: uppercase; color: #fff; font-size: 16px; font-family: "Open Sans", sans-serif; display: inline-block; margin-bottom: 0; } .fonts-loaded .testimonial-carousel .single-testimonial .testimonial-footer h3 span { display: block; font-size: 14px; font-weight: 300; margin-top: 10px; text-align: left; } .fonts-loaded .testimonial-carousel .single-testimonial .testimonial-footer .client-info { margin-left: 15px; } .fonts-loaded .testimonial-carousel.owl-carousel .owl-item img { height: 80px; width: 80px; } .fonts-loaded .testimonial-carousel.owl-carousel.owl-theme .owl-nav [class*=owl-] { background: none; color: #9f9f9f; font-size: 40px; top: 15%; right: 0; } .fonts-loaded .testimonial-carousel.owl-carousel.owl-theme .owl-nav [class*=owl-]:hover { color: #f3525a; } .fonts-loaded .testimonial-carousel.owl-carousel.owl-theme .owl-nav [class*=owl-prev] { left: 0; } /*========================== latest blog area ===========================*/ .xs-blog { margin: 0; } .xs-blog .single-blog .post-meta { display: inline-block; color: #f3525a; margin-bottom: 20px; } .xs-blog .single-blog .post-meta i { margin-right: 8px; } .xs-blog .single-blog .post-date { margin-left: 35px; color: #6c6b6f; } .xs-blog .single-blog .post-date i { color: #6c6b6f; } .xs-blog .single-blog h3 { font-weight: 400; } .xs-blog .single-blog h3 a { color: #101010; } .xs-blog .single-blog h3 a:hover { color: #f3525a; } .xs-blog .blog-box { border: 1px solid #d2d2d2; padding: 40px; -o-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; } .xs-blog .blog-box:hover { background-color: #edf5f8; } .xs-blog .blog-box:hover .btn-link i { opacity: 1; padding-left: 10px; } .xs-blog .blog-box:hover .xs-post-title a { color: #f3525a; } .xs-blog .blog-box:nth-of-type(2) { margin-left: -1px; margin-right: -1px; } .xs-blog .btn-link i { font-size: 17px; opacity: 0; -webkit-transition: all ease-in-out 300ms; -o-transition: all ease-in-out 300ms; transition: all ease-in-out 300ms; } /*========================== service area ===========================*/ .xs-service-area { padding-bottom: 40px; } .xs-service-area .xs-service-wrapper .xs-service-img { width: 100%; height: 100%; overflow: hidden; } .xs-service-area .xs-service-wrapper .xs-service-img img { width: 100%; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -o-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; } .xs-service-area .xs-service-wrapper .xs-service-box-img i { font-size: 50px; color: #f3525a; } .xs-service-area .xs-service-wrapper .service-box-info { padding-left: 80px; } .xs-service-area .xs-service-wrapper .service-box-info.top { padding-left: 0px; } .xs-service-area .xs-service-wrapper .service-box-info p { font-weight: 400; } .xs-service-area .xs-service-wrapper .service-box-info .xs-title a { color: #252a37; } .xs-service-area .xs-service-wrapper:hover .xs-service-img img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .xs-service-area .xs-service-wrapper:hover .xs-service-box-img { -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-animation: bounce 0.4s ease-in-out 2 alternate; animation: bounce 0.4s ease-in-out 2 alternate; } .xs-service-area .xs-service-wrapper:hover .xs-title a { color: #f3525a; } @-webkit-keyframes bounce { from { -webkit-transform: translateY(0px); transform: translateY(0px); } to { -webkit-transform: translateY(-10px); transform: translateY(-10px); } } @keyframes bounce { from { -webkit-transform: translateY(0px); transform: translateY(0px); } to { -webkit-transform: translateY(-10px); transform: translateY(-10px); } } /* ts service strategic */ .fonts-loaded .xs-service-strategic { padding-bottom: 10px; } .fonts-loaded .xs-service-strategic .xs-service-wrapper .service-box-info { padding-left: 0; } .fonts-loaded .xs-service-strategic .xs-service-wrapper .xs-service-box-img i { font-size: 50px; color: #f3525a; } .fonts-loaded .xs-service-strategic .xs-service-wrapper .xs-service-box-img.pull-left { padding-right: 20px; } .fonts-loaded .xs-service-strategic .xs-service-wrapper .xs-title { font-size: 18px; margin-bottom: 0; font-family: "Open Sans", sans-serif; font-weight: 700; line-height: 26px; } .fonts-loaded .xs-service-strategic .xs-service-wrapper .xs-title a { color: #101010; } .fonts-loaded .xs-service-strategic .xs-service-wrapper .xs-title a:hover { color: #f3525a; } .fonts-loaded .xs-service-strategic .xs-service-wrapper .btn-link { color: #666666; font-size: 15px; } .fonts-loaded .xs-service-strategic .xs-service-wrapper .btn-link i { margin-left: 0; } .service-menu, .service-menu ul { padding-left: 0; } .service-menu li, .service-menu ul li { list-style: none; } .service-menu li a, .service-menu ul li a { display: block; padding: 17px 30px; color: #252a37; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; border-bottom: 1px solid #fff; } .service-menu li a:hover, .service-menu ul li a:hover { background-color: #f3525a; color: #fff; } /*========================== Recent Projects area ===========================*/ .recent-project-wrapper { margin-bottom: 35px; } .recent-project-wrapper .recent-project-img { width: 100%; overflow: hidden; } .recent-project-wrapper .recent-project-img img { width: 100%; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -o-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; } .recent-project-wrapper:hover .recent-project-img img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .recent-project-info { margin-top: 20px; } .recent-project-info .xs-title { margin-bottom: 0; } .recent-project-info .project-title { color: #ff5d34; margin-bottom: 10px; } .recent-project-info .xs-title a { color: #252a37; } .recent-project-info .xs-title a:hover { color: #ff5d34; } .projectthree .recent-project-info { display: inline-block; position: absolute; background: #fff; bottom: 0; padding: 20px 40px; opacity: 0; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; } .projectthree .grid-item:hover .recent-project-info { opacity: 1; } /* ---- .Projects gallery grid-item ---- */ .grid-item img { display: block; max-width: 100%; } .xs-grid-item { margin: 0 -15px; background: transparent; } .xs-grid-item .grid-item { padding: 0 15px; margin-bottom: 30px; } .xs-grid-item .grid-item a.xs-popup { width: 100%; height: 100%; overflow: hidden; display: block; } .xs-grid-item .grid-item a.xs-popup img { width: 100%; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -o-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; } .xs-grid-item .grid-item a.xs-popup:hover img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } /*========================== features area ===========================*/ .fonts-loaded .xs-features { background-repeat: no-repeat; background-size: cover; background-position: center center; } .fonts-loaded .xs-features .features-project [class*=col] { padding: 0; position: relative; overflow: hidden; } .fonts-loaded .xs-features .features-project [class*=col]:hover .single-project { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .fonts-loaded .xs-features .features-project .single-project { background-repeat: no-repeat; background-size: cover; background-position: center center; position: relative; z-index: 1; min-height: 450px; -o-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; } .fonts-loaded .xs-features .features-project .single-project:after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; background: #000; opacity: 0.4; z-index: -1; } .fonts-loaded .xs-features .features-project .single-project i { font-size: 70px; color: #fff; display: block; } .fonts-loaded .xs-features .features-project .single-project h4 { font-size: 18px; margin-top: 30px; font-family: "Open Sans", sans-serif; margin-bottom: 30px; color: #fff; } .fonts-loaded .xs-features .features-project .single-project p { color: #fff; } .fonts-loaded .xs-features .features-project .single-project .project-content { position: absolute; left: 30px; bottom: 0; -webkit-transition: all ease 400ms; -o-transition: all ease 400ms; transition: all ease 400ms; right: 30px; } .fonts-loaded .xs-features .features-project .single-project .project-info { background: rgba(255, 92, 35, 0.85); padding: 65px 35px; overflow: hidden; opacity: 0; position: absolute; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; z-index: 1; width: 100%; height: 100%; left: 0; top: 0; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .fonts-loaded .xs-features .features-project .single-project .xs-btn a { background: #fff; color: #f3525a; } .fonts-loaded .xs-features .features-project .single-project:hover .project-info { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .fonts-loaded .xs-features .features-project .single-project:hover .project-content { opacity: 0; } .xs-project-details .owl-carousel.owl-theme .owl-nav [class*=owl-], .xs-features .owl-carousel.owl-theme .owl-nav [class*=owl-] { background: none; color: #9f9f9f; font-size: 50px; top: 50%; right: -75px; } .xs-project-details .owl-carousel.owl-theme .owl-nav [class*=owl-]:hover, .xs-features .owl-carousel.owl-theme .owl-nav [class*=owl-]:hover { color: #f3525a; } .xs-project-details .owl-carousel.owl-theme .owl-nav [class*=owl-prev], .xs-features .owl-carousel.owl-theme .owl-nav [class*=owl-prev] { left: -75px; } /*========================== team area ===========================*/ .xs-team-classic .xs-team-classic-wrapper .team-social-classic ul { padding: 0; } .xs-team-classic .xs-team-classic-wrapper .xs-team-img img { width: 100%; } .team-area .xs-team-wrapper { position: relative; -o-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; } .team-area .xs-team-img { position: relative; } .team-area .xs-team-img img { width: 100%; } .team-area .xs-team-img:after { position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ""; background: rgba(255, 92, 35, 0.7); opacity: 0; visibility: hidden; -webkit-transition: all ease-in-out 0.3s; -o-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s; } .team-area .xs-team-info { border: 1px solid #d8d8d8; border-top: none; padding: 20px 10px; -o-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; } .team-area .team-social { position: absolute; top: 35%; visibility: hidden; opacity: 0; -webkit-transition: all ease-in-out 0.3s; -o-transition: all ease-in-out 0.3s; transition: all ease-in-out 0.3s; left: 0; right: 0; margin: auto; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); } .team-area .team-social ul { padding: 0; } .team-area .team-social-classic { margin-top: 10px; } .team-area .team-social li, .team-area .team-social-classic li { list-style: none; display: inline-block; } .team-area .team-social li a, .team-area .team-social-classic li a { margin-right: 15px; font-size: 24px; color: #fff; } .team-area .team-social-classic li a { color: #101010; font-size: 14px; } .team-area .team-name { font-size: 24px; color: #101010; -o-transition: all 0.4s ease; transition: all 0.4s ease; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; } .team-area .team-designation { margin-bottom: 0; } .team-area .xs-team-wrapper:hover .team-social { opacity: 1; visibility: visible; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .team-area .xs-team-wrapper:hover .xs-team-img:after { opacity: 1; visibility: visible; } .team-area .xs-team-wrapper:hover .team-name { color: #f3525a; } .team-area .xs-team-wrapper:hover .xs-team-info { border-color: transparent; -webkit-box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.15); } /*========================== Working process ===========================*/ .application-process-img { height: 195px; width: 195px; text-align: center; border: 10px solid #edf5f8; border-radius: 50%; line-height: 175px; position: relative; display: inline-block; } .application-process-img:after { position: absolute; right: 88px; top: 50%; width: 100%; height: 100%; background-repeat: no-repeat; background-image: url(../images/career/long-arrow.png); content: ""; } .application-process-img.first:after { display: none; } .xs-application-process h3 { margin-top: 30px; font-size: 24px; margin-bottom: 0; } /* work process list */ .work-process-list { position: relative; z-index: 1; } .work-process-list:after { position: absolute; left: 20px; top: 0; width: 1px; height: 95%; content: ""; border: 1px dashed #ffae99; z-index: -1; } .work-process-list li { position: relative; margin-bottom: 30px; } .work-process-list .working-num { color: #fff; font-size: 20px; font-weight: 700; width: 40px; height: 40px; background: #ff5d34; line-height: 40px; border-radius: 50%; text-align: center; position: absolute; left: 0; } .work-process-list .working-text { left: 60px; top: 5px; padding-left: 60px; } /*================================================== Chart ================================================== */ .graph-wrapper { margin-top: 50px; } .graph-caption { text-align: center; } .graph-caption span { position: relative; padding: 0 25px; } .graph-caption span:after { position: absolute; left: 0; top: 50%; width: 15px; height: 15px; content: ""; background: #f3525a; border-radius: 50%; margin-top: -7px; } .graph-caption span.blue-round:after { background: #2154cf; } #graph { width: 85%; height: 350px; margin: 0 auto; } .morris-hover { z-index: 1; } /* ========================== map Location =========================== */ .location { display: inline-block; } .location_indicator { position: relative; width: 5px; height: 5px; background-color: #f3525a; border-radius: 50%; } .location_indicator::before, .location_indicator::after { position: absolute; content: ""; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); height: 100%; width: 100%; background-color: #f3525a; border-radius: 50%; -webkit-animation: pulse 3s infinite cubic-bezier(0.4, 0, 1, 1) both; animation: pulse 3s infinite cubic-bezier(0.4, 0, 1, 1) both; } .location_indicator::after { -webkit-animation-delay: 0.5s; animation-delay: 0.5s; } @-webkit-keyframes pulse { 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 217, 204, 0.2); box-shadow: 0 0 0 0 rgba(255, 217, 204, 0.2); } 75% { -webkit-box-shadow: 0 0 0 23px #ffd9cc; box-shadow: 0 0 0 23px #ffd9cc; } 100% { -webkit-box-shadow: 0 0 0 0px #ffd9cc; box-shadow: 0 0 0 0px #ffd9cc; } } @keyframes pulse { 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 217, 204, 0.2); box-shadow: 0 0 0 0 rgba(255, 217, 204, 0.2); } 75% { -webkit-box-shadow: 0 0 0 23px #ffd9cc; box-shadow: 0 0 0 23px #ffd9cc; } 100% { -webkit-box-shadow: 0 0 0 0px #ffd9cc; box-shadow: 0 0 0 0px #ffd9cc; } } .tooltip.show { opacity: 1; } .tooltip .tooltip-inner { padding: 15px; width: 100%; max-width: 300px; text-align: left; background: #c6d2d6; -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.05); box-shadow: 0 0 20px rgba(0, 0, 0, 0.05); } .location-name { font-size: 24px; font-weight: 700; margin-bottom: 10px; } .location-des { color: #001541; } .tooltip .arrow::before { color: #ffffff; } .bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before { border-top-color: currentColor; } .bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before { border-bottom-color: currentColor; } .bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before { border-right-color: currentColor; } .bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before { border-left-color: currentColor; } .location-wrapper { position: relative; } .location-wrapper .location { position: absolute; width: 50px; height: 50px; border: 1px dashed #f3525a; border-radius: 50%; padding: 22px; animation: pulse 6s infinite cubic-bezier(0.5, 0, 1, 1) both; -webkit-animation: pulse 6s infinite cubic-bezier(0.5, 0, 1, 1) both; } .location-wrapper .location:nth-of-type(2) { animation: pulse 8s infinite cubic-bezier(0.5, 0, 1, 1) both; -webkit-animation: pulse 8s infinite cubic-bezier(0.5, 0, 1, 1) both; } .location-wrapper .location:nth-of-type(2) .location_indicator::before, .location-wrapper .location:nth-of-type(2) .location_indicator::after { animation: pulse 4s infinite cubic-bezier(0.4, 0, 1, 1) both; -webkit-animation: pulse 4s infinite cubic-bezier(0.4, 0, 1, 1) both; } .location-wrapper .location:nth-of-type(3) { animation: pulse 3s infinite cubic-bezier(0.5, 0, 1, 1) both; -webkit-animation: pulse 3s infinite cubic-bezier(0.5, 0, 1, 1) both; } .location-wrapper .location:nth-of-type(3) .location_indicator::before, .location-wrapper .location:nth-of-type(3) .location_indicator::after { animation: pulse 5s infinite cubic-bezier(0.5, 0, 1, 1) both; -webkit-animation: pulse 5s infinite cubic-bezier(0.5, 0, 1, 1) both; } .location-wrapper .location:nth-of-type(4) { animation: pulse 4s infinite cubic-bezier(0.5, 0, 1, 1) both; -webkit-animation: pulse 4s infinite cubic-bezier(0.5, 0, 1, 1) both; } .location-wrapper .location:nth-of-type(4) .location_indicator::before, .location-wrapper .location:nth-of-type(4) .location_indicator::after { animation: pulse 6s infinite cubic-bezier(0.6, 0, 1, 1) both; -webkit-animation: pulse 6s infinite cubic-bezier(0.6, 0, 1, 1) both; } .location-wrapper .location:nth-of-type(5) { animation: pulse 4s infinite cubic-bezier(0.5, 0, 1, 1) both; -webkit-animation: pulse 4s infinite cubic-bezier(0.5, 0, 1, 1) both; } .location-wrapper .location:nth-of-type(5) .location_indicator::before, .location-wrapper .location:nth-of-type(5) .location_indicator::after { animation: pulse 7s infinite cubic-bezier(0.7, 0, 1, 1) both; -webkit-animation: pulse 7s infinite cubic-bezier(0.7, 0, 1, 1) both; } .location-wrapper .location:nth-of-type(6) { animation: pulse 6s infinite cubic-bezier(0.5, 0, 1, 1) both; -webkit-animation: pulse 6s infinite cubic-bezier(0.5, 0, 1, 1) both; } .location-wrapper .location:nth-of-type(6) .location_indicator::before, .location-wrapper .location:nth-of-type(6) .location_indicator::after { animation: pulse 8s infinite cubic-bezier(0.8, 0, 1, 1) both; -webkit-animation: pulse 8s infinite cubic-bezier(0.8, 0, 1, 1) both; } .location-wrapper .location:nth-of-type(7) { animation: pulse 7s infinite cubic-bezier(0.5, 0, 1, 1) both; -webkit-animation: pulse 7s infinite cubic-bezier(0.5, 0, 1, 1) both; } .location-wrapper .location:nth-of-type(7) .location_indicator::before, .location-wrapper .location:nth-of-type(7) .location_indicator::after { animation: pulse 9s infinite cubic-bezier(0.9, 0, 1, 1) both; -webkit-animation: pulse 9s infinite cubic-bezier(0.9, 0, 1, 1) both; } /*======================== video popup =======================*/ .video-btn { margin: auto; font-size: 20px; color: #f3525a; text-align: center; width: 109px; height: 109px; border-radius: 50%; -webkit-border-radius: 50%; -ms-border-radius: 50%; padding: 3px 0px; position: relative; display: inline-block; } .video-btn i { position: relative; } .video-btn:after { content: ""; position: absolute; top: 0; width: 100%; height: 100%; left: 0; right: 0; bottom: 0; margin: auto; display: block; border: 20px solid #736969; border-radius: 50%; -webkit-animation: bubble-ripple 1.5s linear infinite; animation: bubble-ripple 1.5s linear infinite; } .video-btn .btn-hover-anim { position: absolute; top: 0; width: 100%; height: 100%; left: 0; right: 0; bottom: 0; margin: auto; display: block; border: 15px solid #656565; border-radius: 50%; -webkit-animation: bubble-ripple 2s linear infinite; animation: bubble-ripple 2s linear infinite; } @-webkit-keyframes bubble-ripple { 0% { -webkit-transform: scale(0.8); transform: scale(0.8); opacity: 0.75; } 25% { -webkit-transform: scale(1); transform: scale(1); opacity: 0.75; } 100% { -webkit-transform: scale(1.7); transform: scale(1.7); opacity: 0; } } @keyframes bubble-ripple { 0% { -webkit-transform: scale(0.8); transform: scale(0.8); opacity: 0.75; } 25% { -webkit-transform: scale(1); transform: scale(1); opacity: 0.75; } 100% { -webkit-transform: scale(1.8); transform: scale(1.8); opacity: 0; } } /*========================== ts subscribe ===========================*/ .xs-subscribe { padding: 53px 0; } .xs-subscribe-wrapper { position: relative; } .xs-subscribe-wrapper:after { position: absolute; left: 0; bottom: -54px; width: 100%; height: 1px; content: ""; background: #ddd; } .xs-newsletter .column-title { margin-bottom: 0; } .xs-newsletter .column-title i { color: #f3525a; } .xs-newsletter-form .form-group { margin-bottom: 0; } .xs-newsletter-form .form-control { border-radius: 0; border: none; position: relative; -webkit-box-shadow: none; box-shadow: none; } .xs-newsletter-form .form-control::-webkit-input-placeholder { font-size: 14px; } .xs-newsletter-form .form-control::-moz-placeholder { font-size: 14px; } .xs-newsletter-form .form-control:-ms-input-placeholder { font-size: 14px; } .xs-newsletter-form .form-control::-ms-input-placeholder { font-size: 14px; } .xs-newsletter-form .form-control::placeholder { font-size: 14px; } .xs-newsletter-form .btn { position: absolute; right: 15px; top: 0; padding: 0px 14px; height: 100%; } .xs-newsletter-form .btn:hover { opacity: 0.8; background-color: #f3525a; color: #fff; } .xs-newsletter-form .btn i { font-size: 26px; line-height: 45px; } /*===================================== footer area ========================================*/ .xs-footer { background-repeat: no-repeat; background-size: cover; background-position: center center; } .xs-footer p { color: #d5d5d5; margin-top: 35px; padding-right: 45px; } .xs-footer h3 { color: #fff; } .xs-footer .contact { margin-top: 40px; } .xs-footer .contact h3 { font-size: 20px; margin-bottom: 10px; } .xs-footer .contact p { margin: 0; } .xs-footer .widget-title { font-weight: 500; margin-top: 15px; margin-bottom: 35px; } .xs-footer .list-arrow, .xs-footer .menu { list-style: none; padding: 0; } .xs-footer .list-arrow li, .xs-footer .menu li { line-height: normal; font-size: 15px; width: 50%; padding-bottom: 25px; float: left; } .xs-footer .list-arrow li:before, .xs-footer .menu li:before { font-family: FontAwesome; content: ""; margin-right: 10px; color: #fff; font-size: 15px; } .xs-footer .list-arrow a, .xs-footer .menu a { color: #d5d5d5; } .xs-footer .list-arrow a:hover, .xs-footer .menu a:hover { color: #fc6a2a; } .xs-footer .week-schedule li, .xs-footer .service-time li { width: 100%; color: #d5d5d5; } .xs-footer .week-schedule li:before, .xs-footer .service-time li:before { content: none; } .xs-footer .week-schedule li span, .xs-footer .service-time li span { float: right; } .copy-right { background: #142355; padding: 20px 0; } .copy-right .copyright-text { margin-top: 5px; color: #fff; } .footer-social { display: inline-block; } .footer-social li { list-style: none; display: inline-block; } .footer-social li a i { display: block; width: 40px; height: 40px; border-radius: 50%; text-align: center; line-height: 40px; background: #000; margin-right: 5px; color: #fff; } .footer-social li .fa-facebook { background-color: #3b5998; } .footer-social li .fa-twitter { background-color: #55acee; } .footer-social li .fa-linkedin { background-color: #0976b4; } .footer-social li .fa-instagram { background-color: #b7242a; } .rtl .fixed-sidebar-social-menu .footer-social ul { padding-right: 0; } .rtl .fixed-sidebar-social-menu .footer-social ul a { margin-left: 10px; margin-right: 0; } .rtl .fixed-sidebar-social-menu .footer-social ul a > i { margin-left: 5px; margin-right: 0; } /*-- ts footer classic --*/ .xs-footer-classic .xs-footer-widget { margin-top: 40px; } .xs-footer-classic .xs-footer-widget .widget-title { margin-bottom: 15px; color: #101010; } .xs-footer-classic .widget-title { color: #101010; } .xs-footer-classic p { color: #666666; } .xs-footer-classic .list-arrow li::before, .xs-footer-classic .menu li::before { color: #666666; } .xs-footer-classic .list-arrow li a, .xs-footer-classic .menu li a { color: #666666; } .xs-footer-classic .contact { margin-top: 0; } .xs-footer-classic .contact h3 { color: #101010; margin-top: 15px; font-weight: 500; } .xs-footer-classic .latest-widget li { color: #101010; position: relative; } .xs-footer-classic .latest-widget li:after { position: absolute; left: 0; bottom: 10px; height: 1px; width: 100%; content: ""; background: #e1e1e1; } .xs-footer-classic .latest-widget li:last-child:after { background: none; } .xs-footer-classic .latest-widget li span { color: #666666; float: left; margin-top: 8px; } .xs-footer-classic .latest-widget li span i { margin-right: 8px; } .xs-footer-classic .service-time li { color: #666666; } /*============================== Contact form ===============================*/ .xs-form .form-control { border: 1px solid #e8e8eb; border-radius: 0; margin-bottom: 30px; height: 45px; padding: 10px 20px; font-size: 14px; } .xs-form .form-control:focus { outline: none; -webkit-box-shadow: none; box-shadow: none; } .xs-form .form-control.message-box { resize: none; height: 133px; margin-bottom: 30px; } .xs-form .form-control::-webkit-input-placeholder { color: #999999; } .xs-form .form-control::-moz-placeholder { color: #999999; } .xs-form .form-control:-ms-input-placeholder { color: #999999; } .xs-form .form-control::-ms-input-placeholder { color: #999999; } .xs-form .form-control::placeholder { color: #999999; } .xs-form select.form-control.field { width: 100%; height: 45px; padding: 0 20px; } .xs-form input::-webkit-outer-spin-button, .xs-form input::-webkit-inner-spin-button { -webkit-appearance: none; appearance: none; } .xs-btn-wraper .btn { width: 100%; } .contactMe .btn { border-radius: 0; font-weight: 700; font-size: 14px; height: 45px; line-height: 19px; margin-top: 0; } .qutoe-form-inner .form-control { border: 0; border-bottom: 1px solid #d3d3d3; padding-left: 0; color: #000; background: #edf5f8; border-radius: 0; } .qutoe-form-inner .form-control:focus { border: 0; border-bottom: 1px solid #f3525a; background: none; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } .qutoe-form-inner textarea { height: 130px; resize: none; } .qutoe-form-inner .form-group .btn { margin-top: 15px; } .qutoe-form-inner.xs-qoute-form .form-control { background: transparent; padding: 0 20px; height: 55px; border: 1px solid #444444; } .qutoe-form-inner.xs-qoute-form .form-control:focus { border-color: #f3525a; } .qutoe-form-inner.xs-qoute-form textarea.form-control { height: 130px; resize: none; padding: 20px; } /*------------back to top-------------*/ .BackTo { background: #f3525a none repeat scroll 0 0; border-radius: 50%; bottom: 18px; color: #979797; cursor: pointer; height: 44px; position: fixed; right: 14px; text-align: center; width: 44px; z-index: 9; display: block; padding: 8px 0; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } .BackTo:hover { background: #000; } .BackTo a { color: #fff; font-size: 20px; font-weight: 700; margin-top: 2px; } .custom-width-500 .elementor-widget-wrap { max-width: 500px; } .elementor-accordion .elementor-accordion-item { border-left: none; border-right: none; } .elementor-accordion .elementor-tab-content { border-top: none; } /*================================================== 404 ================================================== */ .error-page .error-code { display: block; font-size: 150px; line-height: 150px; color: #333; margin-bottom: 20px; text-shadow: 5px 5px 1px rgba(0, 0, 0, 0.1); } .error-page .error-body .btn { margin-top: 30px; font-weight: 700; } @media (max-width: 768px) { .woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 { -webkit-box-flex: 100%; -ms-flex: 100%; flex: 100%; max-width: 100%; } } /* * Microsoft edge blend mode supoort */ .blend-mode-unset { position: absolute; mix-blend-mode: unset; background-color: inherit; } .blend-mode-overlay { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: inherit; opacity: 0.8; } .ekit-wid-con .ekit-location-wraper .xs-location-map:hover .ekit-location_inner { -webkit-transform: translate3d(-50%, 0, 0); transform: translate3d(-50%, 0, 0); visibility: visible; opacity: 1; pointer-events: auto; } .ekit-wid-con .xs-location-map .ekit-location_inner { bottom: 150%; min-width: 350px; position: absolute; left: 50%; -webkit-transform: translate3d(-50%, -15px, 0); transform: translate3d(-50%, -15px, 0); } /* ===================================================== * * * Home Tax Solutions CSS * * ===================================================== */ /* Blog Post Section */ .xs-tax-blog-post.elementor-element .ekit-wid-con .elementskit-btn i { margin-left: 5px; font-size: 17px; line-height: 1.3333333em; } .xs-tax-blog-post .post-meta-list .meta-date-text:hover { color: white; } .xs-tax-blog-post .post-cat a { -webkit-transition: all ease; -o-transition: all ease; transition: all ease; } .xs-tax-blog-post .elementskit-post-image-card:hover .elementskit-entry-thumb { -webkit-filter: grayscale(1); filter: grayscale(1); } .xs-tax-blog-post.elementor-element .elementskit-post-image-card { position: relative; } .xs-tax-blog-post.elementor-element .elementskit-entry-header { z-index: -1; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .xs-tax-blog-post.elementor-element .elementskit-post-body { position: absolute; left: 0; bottom: 0; } .xs-tax-blog-post.elementor-element .meta-date { padding: 0 !important; border: 0 !important; background: transparent !important; opacity: 0.8; } .xs-tax-blog-post.elementor-element .post-cat { position: absolute; top: 2rem; right: 2rem; } .xs-tax-blog-post.elementor-element .elementskit-post-body { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } .xs-tax-blog-post.elementor-element .elementskit-post-image-card .elementskit-post-body:not(:hover) { padding-bottom: 0; } .xs-tax-blog-post.elementor-element .elementskit-post-body:hover .btn-wraper { opacity: 1; } .xs-tax-blog-post.elementor-element .elementskit-post-image-card:hover { background-color: #0f0244e6; } .xs-tax-blog-post.elementor-element .elementskit-post-image-card:hover .elementskit-entry-header img { -webkit-filter: grayscale(1); filter: grayscale(1); } .xs-tax-blog-post.elementor-element .elementskit-post-body > .post-meta-list { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .xs-tax-blog-post.elementor-element .elementskit-post-body > .entry-title { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .xs-tax-blog-post.elementor-element .elementskit-post-body > .btn-wraper { opacity: 0; -webkit-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } /* Home Tax Testimonial */ .xs-tax-testimonial .ekit-wid-con .elementskit-testimonial-slider .slick-dots { text-align: left; } /* Home Tax Team Widget */ .xs-team .ekit-wid-con .profile-body .profile-title > a { font-family: inherit; } .xs-team .ekit-wid-con .profile-body .profile-title { margin-top: 16px; } .xs-team .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body { padding: 0; } .xs-team .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-designation { margin-bottom: 10px; } .xs-team .ekit-wid-con .profile-header > img { height: auto; width: 100%; } .xs-team .ekit-wid-con .ekit-team-social-list { position: absolute; top: -50%; left: 50%; -webkit-transform: translate(-50%, -200px); -ms-transform: translate(-50%, -200px); transform: translate(-50%, -200px); } .xs-team .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-body:before { position: absolute; top: 0; } .xs-team .ekit-wid-con .profile-square-v.square-v4 .profile-card { max-height: inherit; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; } .xs-team .ekit-wid-con .profile-card:hover, .xs-team .ekit-wid-con .profile-square-v.square-v4 .profile-card:hover .profile-body { -webkit-transform: none; -ms-transform: none; transform: none; } .xs-team .ekit-wid-con .profile-card:hover .profile-header > img { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 0.1; -webkit-filter: grayscale(1); filter: grayscale(1); } .xs-team .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header { max-height: 400px; } .xs-team .ekit-wid-con .profile-body .profile-title { margin-top: 6px; margin-bottom: 3px; } /* BLO Tax Home mail chimp */ .xs-blo-mailchimp .ekit-wid-con .ekit-mailChimpForm .ekit_form_control:focus { -webkit-box-shadow: none; box-shadow: none; } /* BLO Tax Home accordian */ .xs-blo-accordian .ekit-wid-con .elementskit-accordion.accordion-4 .elementskit-card-header > .elementskit-btn-link:before { top: 9px; left: 11px; height: 34px; width: 34px; } /* Header icon Size Issue fixing */ .xs-tax-header-icon .elementor-icon-list-icon { line-height: 1em; } /* Header Widget `<br>` Hide on Mobile */ @media (max-width: 768px) { .xs-title-br br { display: none; } } /* Testimonial Dots */ .xs-tax-testimonial .elementskit-testimonial-slider .slick-dots li:not(.slick-active) button::after { content: ""; background: #fff; position: absolute; left: 50%; right: 50%; display: block; height: 75%; width: 75%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border-radius: 100%; } /* Iconbox Hover Fix */ .xs-tax-iconbox:hover { z-index: 1; } /* Background lazy load */ html:not(.is-active-page) section .elementor-background-overlay, html:not(.is-active-page) .elementor-motion-effects-layer, html:not(.is-active-page) section .elementor-widget-container, html:not(.is-active-page) .xs-main-case-slider .case-bg, html:not(.is-active-page) .xs-breadcrumb .breadcrumb-bg, html:not(.is-active-page) section .elementor-column-wrap, html:not(.is-active-page) .right-inner-content, html:not(.is-active-page) .application-process-img:after, html:not(.is-active-page) .header .navbar-toggler-icon { background-image: unset !important; } .fonts-loaded .active-project-slider { padding-left: 3.125rem; padding-right: 3.125rem; position: relative; } @media (max-width: 1199.98px) { .fonts-loaded .active-project-slider { padding-left: 0px; padding-right: 0px; } } .fonts-loaded .active-project-slider .single-project-slider { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; } .fonts-loaded .active-project-slider .single-project-slider .left-inner-content { -webkit-box-flex: 0; -ms-flex: 0 0 52%; flex: 0 0 52%; max-width: 52%; background-color: #3763eb; color: #fff; font-family: "Rubik", sans-serif; position: relative; padding-left: 40px; padding-right: 127px; padding-top: 80px; min-height: 443px; } @media (max-width: 991.98px) { .fonts-loaded .active-project-slider .single-project-slider .left-inner-content { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; padding-right: 40px; } } .fonts-loaded .active-project-slider .single-project-slider .left-inner-content .counters { font-size: 150px; position: absolute; width: 100%; color: #486eec; font-weight: 700; font-family: "Poppins", sans-serif; z-index: 2; } .fonts-loaded .active-project-slider .single-project-slider .left-inner-content .counters:before { counter-increment: my-sec-counter; content: counter(my-sec-counter, decimal-leading-zero) " "; } .fonts-loaded .active-project-slider .single-project-slider .left-inner-content h3 { font-size: 30px; line-height: 40px; color: #fff; margin: 0 0 20px; font-family: "Poppins", sans-serif; z-index: 3; position: relative; } @media (max-width: 767.98px) { .fonts-loaded .active-project-slider .single-project-slider .left-inner-content h3 { font-size: 24px; } } .fonts-loaded .active-project-slider .single-project-slider .left-inner-content .text-link { display: inline-block; margin-top: 5px; color: #fff; font-size: 13px; font-weight: 500; text-transform: uppercase; font-family: "Rubik", sans-serif; } .fonts-loaded .active-project-slider .single-project-slider .left-inner-content .text-link i { padding-left: 10px; } .fonts-loaded .active-project-slider .single-project-slider .right-inner-content { -webkit-box-flex: 0; -ms-flex: 0 0 48%; flex: 0 0 48%; max-width: 48%; -webkit-box-shadow: 0px 15px 40px 0px rgba(11, 9, 64, 0.15); box-shadow: 0px 15px 40px 0px rgba(11, 9, 64, 0.15); background-size: cover; background-repeat: no-repeat; background-position: center center; height: 350px; background-color: #fff; position: relative; left: -65px; } @media (max-width: 991.98px) { .fonts-loaded .active-project-slider .single-project-slider .right-inner-content { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; -webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; } } @media (max-width: 767.98px) { .fonts-loaded .active-project-slider .single-project-slider .right-inner-content { height: 250px; } } .fonts-loaded .active-project-slider .swiper-pagination { position: absolute; bottom: 40px; left: -44%; z-index: 5; } @media (max-width: 1199.98px) { .fonts-loaded .active-project-slider .swiper-pagination { left: 40px; bottom: 30px; } } .fonts-loaded .active-project-slider .owl-dot { display: inline-block; margin-right: 10px; background: rgba(254, 254, 254, 0.2) !important; height: 7px; width: 7px; border-radius: 50%; -webkit-transition: all 0.24s ease-in-out; -o-transition: all 0.24s ease-in-out; transition: all 0.24s ease-in-out; } .fonts-loaded .active-project-slider .owl-dot:last-child { margin-right: 0px; } .fonts-loaded .active-project-slider .owl-dot.active { background: #fefefe !important; height: 11px; width: 11px; outline: none; } /*========================== tab rotate ===========================*/ @media (min-width: 992px) and (max-width: 1200px) { .header ul.navbar-nav > li > a { margin-left: 10px; font-size: 12px; } .header ul.navbar-nav > li .dropdown-menu { margin: 0 10px; } .header .nav-search i { font-size: 14px; } .header .quote-btn { padding: 0 20px; font-size: 12px; } .header-contact-info li { padding: 0 30px 0 60px; font-size: 14px; } .header-box .top-box { padding: 15px 5px; } } /*========================== tab device ===========================*/ @media (min-width: 768px) and (max-width: 991px) { .header-contact-info li { padding: 0 14px 0 14px; font-size: 13px; } .header-contact-info li i { display: none; } .top-info li { margin-right: 20px; font-size: 14px; } .header .navbar-brand, .header .logo { margin: 15px 0; } .header .navbar-toggler { background: #f3525a; } .header .navbar-toggler-icon { outline: none; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); } .header .navbar-toggler-icon i { font-size: 30px; line-height: 30px; color: #fff; } .header .navbar-collapse { background: #101010; position: relative; } .header ul.navbar-nav { float: none; width: 100%; padding: 15px 30px; } .header ul.navbar-nav > li > a { line-height: 36px !important; margin-left: 0; } .header ul.navbar-nav > li:hover a:before, .header ul.navbar-nav > li.active a:before { display: none; } .header ul.navbar-nav li .dropdown-menu { min-width: auto; background: transparent; -webkit-box-shadow: none; box-shadow: none; margin: 0; padding-top: 0; padding-bottom: 0; padding-right: 0; } .header ul.navbar-nav li .dropdown-menu li a { color: #fff; } .header ul.navbar-nav li .dropdown-menu .dropdown-item:after { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .header ul.navbar-nav .dropdown-toggle::after { padding-right: 6px; } .header.header-standard ul.navbar-nav > li > a { color: #fff; } .header.header-standard .navbar-collapse { position: absolute; left: 0; width: 100%; z-index: 11; top: 100%; } .header.header-classic { padding: 10px 0; } .nav-search-area, .header-quote { display: none; } .header-box .header.header-classic { padding: 0; } .header-box .header.header-classic .navbar { padding: 10px; } .banner-area .banner-title { font-size: 50px; line-height: 55px; } .history-area .carousel-indicators li { margin: 0 16px; } .xs-project-details .owl-carousel.owl-theme .owl-nav [class*=owl-prev], .xs-features .owl-carousel.owl-theme .owl-nav [class*=owl-prev] { left: 0; } .xs-project-details .owl-carousel.owl-theme .owl-nav [class*=owl-next], .xs-features .owl-carousel.owl-theme .owl-nav [class*=owl-next] { right: 0; } .xs-blog .blog-box { margin-bottom: 30px; } .textwidget .contact { margin-bottom: 30px; } } /*========================== small device /mobile sm and large ===========================*/ @media (max-width: 767px) { .xs-center { text-align: center; } .topbar .social-links { padding: 0px 0 0; text-align: center; } .topbar .top-info { text-align: center; } .topbar .top-info li { margin-bottom: 10px; } .header-middle-area { display: none; } a.logo.d-none { display: block !important; } .header .navbar-brand, .header .logo { margin: 15px 0; } .header .navbar-toggler { background: #f3525a; outline: 0; } .header .navbar-toggler-icon { outline: none; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); } .header .navbar-toggler-icon i { font-size: 30px; line-height: 30px; color: #fff; } .header .navbar-collapse { background: #101010; position: relative; } .header ul.navbar-nav { float: none; width: 100%; padding: 20px; } .header ul.navbar-nav > li > a { line-height: 36px !important; margin-left: 0; } .header ul.navbar-nav > li:hover a:before, .header ul.navbar-nav > li.active a:before { display: none; } .header ul.navbar-nav li .dropdown-menu { min-width: auto; background: transparent; -webkit-box-shadow: none; box-shadow: none; margin: 0; padding-top: 0; padding-bottom: 0; padding-right: 0; } .header ul.navbar-nav li .dropdown-menu li a { color: #fff; } .header ul.navbar-nav li .dropdown-menu .dropdown-item:after { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .header.header-standard, .header.header-classic { background: #fff; } .header.header-standard ul.navbar-nav > li > a, .header.header-classic ul.navbar-nav > li > a { color: #fff; } .header.header-standard .navbar-collapse, .header.header-classic .navbar-collapse { position: absolute; left: 0; width: 100%; z-index: 11; top: 100%; } .header .dropdown-toggle::after { padding-right: 8px; } .nav-search-area, .header-quote { display: none; } .header-box .top-box { text-align: center; } .header-box .top-box .header-contact-info { display: none; } .header-box .navbar { padding: 10px; } .banner-area { padding: 60px 0; } .banner-area .banner-title { font-size: 40px; line-height: 44px; } .banner-area .mt-80 { margin-top: 150px; } .xs-project-details .owl-carousel.owl-theme .owl-nav [class*=owl-prev], .xs-features .owl-carousel.owl-theme .owl-nav [class*=owl-prev] { left: 0; } .xs-project-details .owl-carousel.owl-theme .owl-nav [class*=owl-next], .xs-features .owl-carousel.owl-theme .owl-nav [class*=owl-next] { right: 0; } .xs-blog .blog-box { margin-bottom: 30px; } .blog .post-body .entry-title { font-size: 24px; line-height: 30px; } .blog .pagination { margin-bottom: 40px; } .history-area .carousel-indicators { display: block; } .history-area .carousel-indicators:before { display: none; } .footer-left-widget .textwidget { margin-bottom: 30px; } .copy-right { text-align: center; } .copy-right .footer-social { text-align: center; margin-top: 15px; float: none; } .copy-right .footer-social ul { padding: 0; } .ekit-wid-con .elementskit_inline_form .elementskit_input_wraper { -webkit-box-flex: 1 !important; -ms-flex: auto !important; flex: auto !important; } } .xs-main-case-slider { position: relative; overflow: hidden; } .case-bg { height: 700px; background-size: cover; background-position: center bottom; background-repeat: no-repeat; overflow: hidden; -webkit-animation: fadeInDown 0.54s ease-in-out; animation: fadeInDown 0.54s ease-in-out; background-color: #eef2f6; } .fonts-loaded .xs-case-nav-slider { position: absolute; left: 0; bottom: 0; width: 100%; } @media (max-width: 991.98px) { .fonts-loaded .xs-case-nav-slider { left: 0; bottom: auto; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } } .fonts-loaded .xs-case-nav-slider .nav-item { position: relative; text-align: left; -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; } @media (max-width: 991.98px) { .fonts-loaded .xs-case-nav-slider .nav-item { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } } .fonts-loaded .xs-case-nav-slider .nav-item .study-box { position: absolute; left: 0; top: -270px; padding-left: 30px; padding-right: 30px; padding-top: 65px; padding-bottom: 0; height: 258px; width: 100%; background-color: #fff; opacity: 0; visibility: hidden; -webkit-transition: all 0.45s ease-in-out; -o-transition: all 0.45s ease-in-out; transition: all 0.45s ease-in-out; } @media (max-width: 1199.98px) { .fonts-loaded .xs-case-nav-slider .nav-item .study-box { padding-top: 30px; padding-left: 10px; padding-right: 10px; padding-bottom: 30px; } } @media (max-width: 767.98px) { .fonts-loaded .xs-case-nav-slider .nav-item .study-box { padding: 15px; } } @media (max-width: 991.98px) { .fonts-loaded .xs-case-nav-slider .nav-item .study-box { position: static; height: 0; display: none; } } .fonts-loaded .xs-case-nav-slider .nav-item .study-box i.fa, .fonts-loaded .xs-case-nav-slider .nav-item .study-box .icon { font-size: 80px; color: #e2e3e5; right: 0; position: absolute; top: 0; } @media (max-width: 991.98px) { .fonts-loaded .xs-case-nav-slider .nav-item .study-box i.fa, .fonts-loaded .xs-case-nav-slider .nav-item .study-box .icon { display: none; } } .fonts-loaded .xs-case-nav-slider .nav-item .study-box .count-no { font-size: 48px; color: rgba(23, 37, 65, 0.15); position: absolute; left: 30px; top: 50px; font-family: "Merriweather", serif; font-weight: 700; margin-left: 15px; } @media (max-width: 1199.98px) { .fonts-loaded .xs-case-nav-slider .nav-item .study-box .count-no { top: 21px; left: 16px; } } @media (max-width: 991.98px) { .fonts-loaded .xs-case-nav-slider .nav-item .study-box .count-no { top: 60px; margin-left: 0px; } } @media (max-width: 767.98px) { .fonts-loaded .xs-case-nav-slider .nav-item .study-box .count-no { left: 15px; } } .fonts-loaded .xs-case-nav-slider .nav-item .study-box .count-no:before { counter-increment: my-sec-counter; content: counter(my-sec-counter, decimal-leading-zero) " "; } .fonts-loaded .xs-case-nav-slider .nav-item .study-box h5 { font-size: 24px; text-transform: capitalize; position: relative; z-index: 2; margin-bottom: 30px; color: #172541; font-family: "Merriweather", serif; font-weight: 700; margin-left: 15px; } @media (max-width: 991.98px) { .fonts-loaded .xs-case-nav-slider .nav-item .study-box h5 { margin-left: 0px; font-size: 20px; } } .fonts-loaded .xs-case-nav-slider .nav-item .study-box p { color: #565872; margin-left: 15px; font-size: 16px; line-height: 30px; font-family: "Rubik", sans-serif; } @media (max-width: 991.98px) { .fonts-loaded .xs-case-nav-slider .nav-item .study-box p { margin-left: 0px; } } .fonts-loaded .xs-case-nav-slider .nav-item a { background: rgba(39, 50, 114, 0.25); position: relative; padding: 20px 30px; text-align: left; display: block; } @media (max-width: 1199.98px) { .fonts-loaded .xs-case-nav-slider .nav-item a { padding: 20px 15px; } } @media (max-width: 991.98px) { .fonts-loaded .xs-case-nav-slider .nav-item a { padding: 10px 20px; } } .fonts-loaded .xs-case-nav-slider .nav-item a span { color: #fff; } .fonts-loaded .xs-case-nav-slider .nav-item a span:nth-child(1) { font-size: 24px; font-weight: 400; font-family: "Merriweather", serif; } @media (max-width: 1600px) { .fonts-loaded .xs-case-nav-slider .nav-item a span:nth-child(1) { font-size: 18px; } } .fonts-loaded .xs-case-nav-slider .nav-item a span:nth-child(2) { -webkit-transition: all 0.24s ease-in-out; -o-transition: all 0.24s ease-in-out; transition: all 0.24s ease-in-out; position: absolute; opacity: 0; left: 45px; visibility: hidden; font-size: 14px; top: 0; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); display: block; width: 100%; text-transform: uppercase; font-weight: 500; } @media (max-width: 991.98px) { .fonts-loaded .xs-case-nav-slider .nav-item a span:nth-child(2) { left: 15px; } } .fonts-loaded .xs-case-nav-slider .nav-item a span:nth-child(2):after { position: absolute; right: 30px; top: 50%; height: 1px; background: rgba(255, 255, 255, 0.2); width: 0; content: ""; -webkit-transition: all 0.44s ease-in-out; -o-transition: all 0.44s ease-in-out; transition: all 0.44s ease-in-out; -webkit-transition-delay: 0.24s; -o-transition-delay: 0.24s; transition-delay: 0.24s; } .fonts-loaded .xs-case-nav-slider .nav-item a span:nth-child(2) i, .fonts-loaded .xs-case-nav-slider .nav-item a span:nth-child(2) .icon, .fonts-loaded .xs-case-nav-slider .nav-item a span:nth-child(2) i.fa { padding-right: 5px; } .xs-case-nav-slider li.nav-item.active .study-box { opacity: 1; visibility: visible; top: -258px; } @media (max-width: 991.98px) { .xs-case-nav-slider li.nav-item.active .study-box { height: 258px; display: block; } } .xs-case-nav-slider li.nav-item.active a { background: #f3525a; } .xs-case-nav-slider li.nav-item.active a span:nth-child(1) { opacity: 0; visibility: hidden; } .xs-case-nav-slider li.nav-item.active a span:nth-child(2) { visibility: visible; opacity: 1; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .xs-case-nav-slider li.nav-item.active a span:nth-child(2):after { width: calc(100% - 160px); } .fonts-loaded .xs-case-box { position: relative; background-color: #fff; margin-bottom: 30px; -webkit-box-shadow: 0px 3px 3px 0px rgba(17, 12, 79, 0.1); box-shadow: 0px 3px 3px 0px rgba(17, 12, 79, 0.1); -webkit-transition: all 0.24s ease-in-out; -o-transition: all 0.24s ease-in-out; transition: all 0.24s ease-in-out; } .fonts-loaded .xs-case-box .case-thumb { position: relative; } .fonts-loaded .xs-case-box .case-thumb img { display: block; width: 100%; padding-left: 20px; padding-right: 20px; padding-top: 20px; } @media (max-width: 767.98px) { .fonts-loaded .xs-case-box .case-thumb img { margin-left: auto; margin-right: auto; } } .fonts-loaded .xs-case-box .case-thumb .case-meta { display: inline-block; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-shadow: 0px 10px 30px 0px rgba(26, 43, 99, 0.1); box-shadow: 0px 10px 30px 0px rgba(26, 43, 99, 0.1); background-color: #fff; position: absolute; left: 40px; bottom: 0px; color: #1d3977; font-size: 12px; text-transform: capitalize; font-weight: 500; padding: 3px 6px; } @media (max-width: 767.98px) { .fonts-loaded .xs-case-box .case-thumb .case-meta { left: 100px; } } .fonts-loaded .xs-case-box .case-thumb .case-meta span { margin-right: 8px; position: relative; } .fonts-loaded .xs-case-box .case-thumb .case-meta span:last-child { margin-right: 0px; } .fonts-loaded .xs-case-box .case-thumb .case-meta span:after { position: absolute; right: -8px; font-size: 24px; bottom: 0; content: ","; } .fonts-loaded .xs-case-box .case-thumb .case-meta span:last-child:after { display: none; } .fonts-loaded .xs-case-box .case-content { padding-left: 40px; padding-top: 40px; padding-right: 40px; padding-bottom: 30px; } .fonts-loaded .xs-case-box .case-content p { color: #565872; line-height: 26px; } .fonts-loaded .xs-case-box .case-content .case-title { font-size: 20px; color: #1d3977; font-weight: 700; margin: 0 0 15px; line-height: 30px; } .fonts-loaded .xs-case-box .case-content .case-title a { color: #1d3977; } .fonts-loaded .xs-case-box .case-content .case-title a:hover { color: #f3525a; } .fonts-loaded .xs-case-box .case-content .case-footer { margin-top: 20px; } .fonts-loaded .xs-case-box .case-content .case-footer .xs-btn { font-size: 12px; padding: 8px 30px; -webkit-transition: 0.4s ease-in-out; -o-transition: 0.4s ease-in-out; transition: 0.4s ease-in-out; z-index: 2; position: relative; display: inline-block; width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; font-weight: 500; white-space: nowrap; font-family: "Rubik", sans-serif; border: 2px solid rgba(26, 43, 99, 0.102); color: #1a2b63; } .fonts-loaded .xs-case-box .case-content .case-footer .xs-btn:hover { color: #fff; border-color: #f3525a; background: #f3525a; } .fonts-loaded .xs-case-box:hover { -webkit-box-shadow: 0px 21px 20px 0px rgba(17, 12, 79, 0.1); box-shadow: 0px 21px 20px 0px rgba(17, 12, 79, 0.1); -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px); } .fonts-loaded .xs-career-box { background-color: #fff; -webkit-box-shadow: 0px 3px 3px 0px rgba(17, 12, 79, 0.1); box-shadow: 0px 3px 3px 0px rgba(17, 12, 79, 0.1); min-height: 316px; -webkit-transition: all 0.34s ease-in-out; -o-transition: all 0.34s ease-in-out; transition: all 0.34s ease-in-out; padding-left: 2.5rem; padding-right: 2.5rem; -webkit-box-sizing: border-box; box-sizing: border-box; } .fonts-loaded .xs-career-box .career-meta { margin-bottom: 1.5625rem; padding-top: 25px; } .fonts-loaded .xs-career-box .career-meta a { display: inline-block; color: #1d3977; font-size: 12px; -webkit-box-shadow: 0px 10px 30px 0px rgba(26, 43, 99, 0.1); box-shadow: 0px 10px 30px 0px rgba(26, 43, 99, 0.1); padding: 3px 6px; font-weight: 500; } .fonts-loaded .xs-career-box .career-title { color: #1d3977; font-size: 1.25rem; font-family: "Merriweather", serif; line-height: 30px; font-weight: 700; margin: 0 0 14px; text-transform: capitalize; } .fonts-loaded .xs-career-box .career-title a { color: #1d3977; font-family: "Rubik", sans-serif; } .fonts-loaded .xs-career-box p { font-family: "Rubik", sans-serif; margin: 0 0 0; } .fonts-loaded .xs-career-box p span > span { font-weight: 500; text-transform: capitalize; } .fonts-loaded .xs-career-box p span:nth-child(1) > span { color: #1d3977; } .fonts-loaded .xs-career-box p span:nth-child(2) > span { color: #f3525a; } .fonts-loaded .xs-career-box .career-footer { margin-top: 20px; font-family: "Rubik", sans-serif; } .fonts-loaded .xs-career-box .career-footer a { font-size: 12px; padding: 10px 30px; border: 2px solid rgba(26, 43, 99, 0.102); font-family: "Rubik", sans-serif; color: #1a2b63; font-weight: 500; } .fonts-loaded .xs-career-box .career-footer a:hover { background: #f3525a; color: #fff; border: 2px solid #f3525a; } .fonts-loaded .xs-career-box:hover { -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); transform: translateY(-5px); -webkit-box-shadow: 0px 20px 20px 0px rgba(17, 12, 79, 0.1); box-shadow: 0px 20px 20px 0px rgba(17, 12, 79, 0.1); } .fonts-loaded .single-featurebox { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; background: #4046a1; color: #fff; position: relative; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-left: 34px; padding-right: 40px; padding-top: 30px; padding-bottom: 30px; z-index: 1; } @media (max-width: 991.98px) { .fonts-loaded .single-featurebox { padding-left: 15px; padding-right: 15px; } } @media (max-width: 767.98px) { .fonts-loaded .single-featurebox { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } } .fonts-loaded .single-featurebox .box-badge { position: absolute; left: 0; top: -60px; width: 100%; min-height: 55px; 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; background: #fff; font-size: 20px; font-weight: 600; color: #ff7d2a; font-family: "Poppins", sans-serif; opacity: 0; visibility: hidden; -webkit-transition: all 0.24s ease-in-out; -o-transition: all 0.24s ease-in-out; transition: all 0.24s ease-in-out; } @media (max-width: 1199.98px) { .fonts-loaded .single-featurebox .box-badge { font-size: 16px; } } @media (max-width: 991.98px) { .fonts-loaded .single-featurebox .box-badge { font-size: 14px; } } .fonts-loaded .single-featurebox .icon-box { font-size: 60px; margin-right: 50px; } @media (max-width: 991.98px) { .fonts-loaded .single-featurebox .icon-box { font-size: 50px; margin-right: 45px; } } .fonts-loaded .single-featurebox h4 { font-size: 24px; color: #fff; font-family: Poppins, sans-serif; } @media (max-width: 1199.98px) { .fonts-loaded .single-featurebox h4 { font-size: 20px; } } .fonts-loaded .single-featurebox h4 a { color: #fff; } .fonts-loaded .single-featurebox:after { position: absolute; left: 0; top: 0; width: 130px; height: 100%; background: #393f91; content: ""; z-index: -1; border-top-right-radius: 100px; border-bottom-right-radius: 100px; -webkit-transition: all 0.24s cubic-bezier(0.785, 0.135, 0.15, 0.86); -o-transition: all 0.24s cubic-bezier(0.785, 0.135, 0.15, 0.86); transition: all 0.24s cubic-bezier(0.785, 0.135, 0.15, 0.86); } @media (max-width: 991.98px) { .fonts-loaded .single-featurebox:after { width: 90px; } } .fonts-loaded .single-featurebox:nth-child(2) { background: #343675; } .fonts-loaded .single-featurebox:nth-child(2):after { background: #2f3069; } .fonts-loaded .single-featurebox:nth-child(3) { background: #21225f; } .fonts-loaded .single-featurebox:nth-child(3):after { background: #1e1f55; } .fonts-loaded .single-featurebox:hover:after, .fonts-loaded .single-featurebox.active:after { width: 100% !important; border-radius: 0px; } .fonts-loaded .single-featurebox:hover .box-badge, .fonts-loaded .single-featurebox.active .box-badge { opacity: 1; visibility: visible; top: -55px; -webkit-transition-delay: 0.24s; -o-transition-delay: 0.24s; transition-delay: 0.24s; } .fonts-loaded .single-home-blog { position: relative; -webkit-transition: all 0.24s ease-in-out; -o-transition: all 0.24s ease-in-out; transition: all 0.24s ease-in-out; margin-bottom: 30px; } .fonts-loaded .single-home-blog .xs-post-thumbnail { position: relative; overflow: hidden; } .fonts-loaded .single-home-blog .xs-post-thumbnail img { -webkit-transition: all 1s ease-out; -o-transition: all 1s ease-out; transition: all 1s ease-out; } .fonts-loaded .single-home-blog .xs-post-thumbnail .xs-meta-date { position: absolute; background: #f3525a; color: #fff; height: 60px; width: 60px; text-align: center; right: 20px; -webkit-box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.5); box-shadow: 0px 10px 15px 0px rgba(0, 0, 0, 0.5); -webkit-transition: all 0.24s ease-in-out; -o-transition: all 0.24s ease-in-out; transition: all 0.24s ease-in-out; top: 20px; } .fonts-loaded .single-home-blog .xs-post-thumbnail .xs-meta-date span { display: block; font-family: "Merriweather", serif; font-weight: 700; } .fonts-loaded .single-home-blog .xs-post-thumbnail .xs-meta-date span:nth-child(1) { font-size: 30px; line-height: 30px; padding-top: 4px; } .fonts-loaded .single-home-blog .xs-post-thumbnail .xs-meta-date span:nth-child(2) { font-size: 14px; } .fonts-loaded .single-home-blog .xs-post-thumbnail .xs-meta-date a { color: #fff; } .fonts-loaded .single-home-blog .entry-content__ { background-color: #eef2f6; padding-top: 20px; padding-bottom: 20px; padding-left: 30px; padding-right: 30px; -webkit-transition: all 0.24s ease-in-out; -o-transition: all 0.24s ease-in-out; transition: all 0.24s ease-in-out; } .fonts-loaded .single-home-blog .entry-content__ .entry-header .entry-meta { margin-bottom: 1.5625rem; } .fonts-loaded .single-home-blog .entry-content__ .entry-header .entry-meta span { margin-right: 10px; font-size: 14px; } .fonts-loaded .single-home-blog .entry-content__ .entry-header .entry-meta span a { color: #565872; } .fonts-loaded .single-home-blog .entry-content__ .entry-header .entry-meta span a:hover { color: #f3525a; } .fonts-loaded .single-home-blog .entry-content__ .entry-header .entry-meta span a i, .fonts-loaded .single-home-blog .entry-content__ .entry-header .entry-meta span a .icon { margin-right: 5px; } .fonts-loaded .single-home-blog .entry-content__ .entry-header .entry-meta span:last-child { margin-right: 0px; } .fonts-loaded .single-home-blog .entry-content__ .entry-header .entry-meta span.xs-catagory { background: #fff; padding: 4px 15px; display: inline-block; -webkit-transition: all 0.24s ease-in-out; -o-transition: all 0.24s ease-in-out; transition: all 0.24s ease-in-out; } .fonts-loaded .single-home-blog .entry-content__ .entry-header .entry-title { font-size: 20px; margin-bottom: 1.875rem; } .fonts-loaded .single-home-blog .entry-content__ .entry-header .entry-title a { color: #172541; text-decoration: none; line-height: 30px; } .fonts-loaded .single-home-blog .entry-content__ .entry-header .entry-title a:hover { color: #f3525a; } .fonts-loaded .single-home-blog .entry-content__ .entry-footer a { color: #576277; font-size: 13px; letter-spacing: 1px; font-weight: 500; font-family: "Rubik", sans-serif; display: inline-block; -webkit-transition: all 0.24s ease; -o-transition: all 0.24s ease; transition: all 0.24s ease; text-transform: uppercase; } .fonts-loaded .single-home-blog .entry-content__ .entry-footer a i, .fonts-loaded .single-home-blog .entry-content__ .entry-footer a .icon { -webkit-transition: all 0.24s ease; -o-transition: all 0.24s ease; transition: all 0.24s ease; font-size: 16px; padding-left: 5px; } .fonts-loaded .single-home-blog .entry-content__ .entry-footer a:hover { color: #f3525a; } .fonts-loaded .single-home-blog .entry-content__ .entry-footer a:hover i, .fonts-loaded .single-home-blog .entry-content__ .entry-footer a:hover .icon { padding-left: 10px; } .fonts-loaded .single-home-blog:hover { -webkit-box-shadow: 0px 10px 30px 0px rgba(17, 12, 79, 0.1); box-shadow: 0px 10px 30px 0px rgba(17, 12, 79, 0.1); } .fonts-loaded .single-home-blog:hover .entry-content__ { background-color: #fff; } .fonts-loaded .single-home-blog:hover .entry-content__ .entry-header .entry-meta span.xs-catagory { background: #eef2f6; } .fonts-loaded .single-home-blog:hover .xs-post-thumbnail img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .fonts-loaded .single-home-blog:hover .xs-post-thumbnail .xs-meta-date { -webkit-box-shadow: none; box-shadow: none; } .fonts-loaded .blog-style-two .single-home-blog .entry-content__, .blog-style-five .single-home-blog .entry-content__ { background-color: #fff; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; } .fonts-loaded .blog-style-two .single-home-blog .entry-content__ p, .blog-style-five .single-home-blog .entry-content__ p { margin: 0 0 18px; font-family: "Rubik", sans-serif; font-weight: 400; } .fonts-loaded .blog-style-two .single-home-blog .entry-content__ .entry-title, .blog-style-five .single-home-blog .entry-content__ .entry-title { margin-top: 0.3125rem; margin-bottom: 0px; } .fonts-loaded .blog-style-two .single-home-blog .entry-content__ .entry-title a:hover, .blog-style-five .single-home-blog .entry-content__ .entry-title a:hover { color: #c21111; } .fonts-loaded .blog-style-two .single-home-blog .entry-content__ .entry-footer a, .blog-style-five .single-home-blog .entry-content__ .entry-footer a { color: #c21111; font-size: 13px; letter-spacing: 1px; } .fonts-loaded .blog-style-two .single-home-blog:hover .entry-content__, .blog-style-five .single-home-blog:hover .entry-content__ { -webkit-box-shadow: 0px 10px 30px 0px rgba(17, 12, 79, 0.1); box-shadow: 0px 10px 30px 0px rgba(17, 12, 79, 0.1); border-left: 1px solid transparent; border-right: 1px solid transparent; border-bottom: 1px solid transparent; } .blog-style-five .single-home-blog .entry-content__ .case-icon { margin-right: 20px; } .blog-style-five .single-home-blog .entry-content__ .entry-title a:hover { color: #3763eb; } .blog-style-five .single-home-blog .entry-content__ .entry-footer a { color: #3763eb; } .blog-style-two .single-home-blog .entry-content__, .blog-style-five .single-home-blog .entry-content__ { background-color: #fff; border-left: 1px solid #e8e8e8; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; } .blog-style-two .single-home-blog .entry-content__ .entry-title, .blog-style-five .single-home-blog .entry-content__ .entry-title { margin-top: 0.3125rem; margin-bottom: 5px; } .blog-style-two .single-home-blog .entry-content__ .entry-title a:hover, .blog-style-five .single-home-blog .entry-content__ .entry-title a:hover { color: #c21111; } .blog-style-two .single-home-blog .entry-content__ .entry-footer a, .blog-style-five .single-home-blog .entry-content__ .entry-footer a { color: #c21111; font-size: 13px; letter-spacing: 1px; } .blog-style-two .single-home-blog:hover .entry-content__, .blog-style-five .single-home-blog:hover .entry-content__ { -webkit-box-shadow: 0px 10px 30px 0px rgba(17, 12, 79, 0.1); box-shadow: 0px 10px 30px 0px rgba(17, 12, 79, 0.1); border-left: 1px solid transparent; border-right: 1px solid transparent; border-bottom: 1px solid transparent; } .footer-social2, .footer-social { margin-top: 20px; padding: 0; list-style: none; } .footer-social2 li, .footer-social li { display: inline-block; } .footer-social2 li a, .footer-social li a { display: block; margin-right: 10px; } .footer-social2 li a i, .footer-social li a i { display: block; height: 30px; width: 30px; line-height: 30px; text-align: center; background: #f3525a; border-radius: 50%; color: #fff; font-size: 14px; } .footer-social2 li a i.fa-facebook, .footer-social2 li a i.icon-facebook, .footer-social li a i.fa-facebook, .footer-social li a i.icon-facebook { background: #4969a8; } .footer-social2 li a i.fa-facebook:hover, .footer-social2 li a i.icon-facebook:hover, .footer-social li a i.fa-facebook:hover, .footer-social li a i.icon-facebook:hover { background: #415e96; } .footer-social2 li a i.fa-twitter, .footer-social2 li a i.icon-twitter, .footer-social li a i.fa-twitter, .footer-social li a i.icon-twitter { background: #2aa3ef; } .footer-social2 li a i.fa-twitter:hover, .footer-social2 li a i.icon-twitter:hover, .footer-social li a i.fa-twitter:hover, .footer-social li a i.icon-twitter:hover { background: #1299ed; } .footer-social2 li a i.g-pluse, .footer-social2 li a i.fa-google-plus, .footer-social2 li a i.icon-google-plus, .footer-social li a i.g-pluse, .footer-social li a i.fa-google-plus, .footer-social li a i.icon-google-plus { background: #1178b3; } .footer-social2 li a i.g-pluse:hover, .footer-social2 li a i.fa-google-plus:hover, .footer-social2 li a i.icon-google-plus:hover, .footer-social li a i.g-pluse:hover, .footer-social li a i.fa-google-plus:hover, .footer-social li a i.icon-google-plus:hover { background: #0f689c; } .footer-social2 li a i.instragram, .footer-social2 li a i.fa-instagram, .footer-social2 li a i.icon-instagram, .footer-social li a i.instragram, .footer-social li a i.fa-instagram, .footer-social li a i.icon-instagram { background: #db4c3f; } .footer-social2 li a i.instragram:hover, .footer-social2 li a i.fa-instagram:hover, .footer-social2 li a i.icon-instagram:hover, .footer-social li a i.instragram:hover, .footer-social li a i.fa-instagram:hover, .footer-social li a i.icon-instagram:hover { background: #d7382a; } .footer-social2 li:last-child a, .footer-social li:last-child a { margin-right: 0px; } .xs-sidenav { position: fixed; left: 0; top: 0; bottom: 0; width: 300px; z-index: 7; background-color: #152440; overflow-y: auto; color: #fff; padding-top: 50px; padding-left: 40px; padding-right: 40px; } @media (max-width: 1600px) { .xs-sidenav { width: 240px; padding-left: 20px; padding-right: 20px; } } .xs-sidenav .xs-overlay { background-position: top; background-repeat: no-repeat; background-size: contain; opacity: 0.18; z-index: -1; } @media (max-width: 1199.98px) { .xs-sidenav { left: -300px; opacity: 0; visibility: hidden; width: 300px; -webkit-transition: all 0.45s ease-in-out; -o-transition: all 0.45s ease-in-out; transition: all 0.45s ease-in-out; } .xs-sidenav.xs-active { left: 0; visibility: visible; opacity: 1; } } .xs-sidenav .navbar-brand { margin-bottom: 80px; } .xs-sidenav .BLO-social-list { margin-top: 70px; margin-bottom: 80px; padding-left: 0px; text-align: center; } .xs-sidenav .BLO-social-list li a i { height: 36px; width: 36px; line-height: 36px; } @media (max-width: 1600px) { .xs-sidenav .BLO-social-list li a i { margin-right: 5px; } } .xs-sidenav .BLO-social-list li:last-child a { margin-right: 0px; } .xs-sidenav .xs-copyright { text-align: center; } .xs-sidenav .xs-copyright a { color: #3763eb; } .fixed-sidebar-nav ul ul { margin: 0; padding: 0; list-style: none; } .fixed-sidebar-nav ul { margin: 0; padding: 0; list-style: none; } .fixed-sidebar-nav li { display: block; position: relative; width: auto; } .fixed-sidebar-nav li > a { display: block; color: #fff; padding-bottom: 10px; padding-top: 10px; font-size: 16px; text-transform: capitalize; font-weight: 500; position: relative; } .fixed-sidebar-nav li:menu-item-has-children > a { padding-bottom: 0px; } .fixed-sidebar-nav li.menu-item-has-children > a:after { font-family: "blo-fonts" !important; position: absolute; right: 0px; content: ""; color: #fff; font-size: 16px; -webkit-transition: all 0.24s ease-in-out; -o-transition: all 0.24s ease-in-out; transition: all 0.24s ease-in-out; } .fixed-sidebar-nav li.menu-item-has-children.open > a { color: #3763eb; } .fixed-sidebar-nav li.menu-item-has-children.open > a:after { content: ""; color: #3763eb; } .fixed-sidebar-nav li:hover > a { color: #3763eb; } .fixed-sidebar-nav li:hover > a:after { color: #3763eb; } .fixed-sidebar-nav li > ul { padding-left: 1em; display: none; } .fixed-sidebar-nav li > ul > li > a { font-size: 14px; font-weight: 400; padding-top: 7.5px; padding-bottom: 7.5px; color: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.12); display: block; text-transform: capitalize; } .fixed-sidebar-nav li > ul > li:hover > a { color: #3763eb; padding-left: 4px; } .fixed-sidebar-nav li > ul > li:last-child > a { padding-bottom: 0px; border-bottom: none; } .xs-content { width: calc(100% - 300px); margin-left: auto; -webkit-transition: all 0.45s ease-in-out; -o-transition: all 0.45s ease-in-out; transition: all 0.45s ease-in-out; } @media (max-width: 1600px) { .xs-content { width: calc(100% - 240px); } } @media (max-width: 1199.98px) { .xs-content { width: 100%; } .xs-content.xs-active { width: calc(100% - 300px); } } .xs-side-nav-open { display: none; } @media (max-width: 1199.98px) { .xs-side-nav-open { display: block; } } .xs-side-nav-open .navbar { padding: 20px 0; } .open-sidemenu { width: 35px; cursor: pointer; position: relative; height: 21px; } .open-sidemenu span { display: block; background: #3763eb; height: 2px; border-radius: 0 999px; width: 35px; margin-bottom: 7px; -webkit-transition: all 0.24s cubic-bezier(0.19, 1, 0.22, 1); -o-transition: all 0.24s cubic-bezier(0.19, 1, 0.22, 1); transition: all 0.24s cubic-bezier(0.19, 1, 0.22, 1); } .open-sidemenu span:nth-child(2) { width: 20px; } .open-sidemenu span:nth-child(4) { position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 15px; background: transparent; } .open-sidemenu:hover span:nth-child(2) { margin-left: 10px; width: 15px; } .open-sidemenu.open-menu span:nth-child(1) { -webkit-transform: rotate(45deg) translateX(9px); -ms-transform: rotate(45deg) translateX(9px); transform: rotate(45deg) translateX(9px); background: #3763eb; } .open-sidemenu.open-menu span:nth-child(2) { margin-left: -20px; opacity: 0; } .open-sidemenu.open-menu span:nth-child(3) { -webkit-transform: rotate(-45deg) translate(13px, -4px); -ms-transform: rotate(-45deg) translate(13px, -4px); transform: rotate(-45deg) translate(13px, -4px); background: #3763eb; } .open-sidemenu.open-menu span:nth-child(4) { margin-right: -20px; background: #3763eb; opacity: 0; } .xs-breadcrumb { position: relative; background-color: #ccc; } .xs-breadcrumb .breadcrumb-bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center center; } .xs-breadcrumb .breadcrumb-title { font-size: 48px; color: #172541; font-weight: 700; text-transform: capitalize; margin: 0 0 0; line-height: 48px; z-index: 0; } @media (max-width: 767.98px) { .xs-breadcrumb .breadcrumb-title { font-size: 30px; line-height: 30px; } } .xs-breadcrumb .xs-breadcrumblist { padding: 0px; margin: 0px; line-height: 48px; } .xs-breadcrumb .xs-breadcrumblist li { font-size: 16px; display: inline-block; text-transform: capitalize; color: #172541; margin-right: 20px; position: relative; } .xs-breadcrumb .xs-breadcrumblist li:last-child { margin-right: 0px; } .xs-breadcrumb .xs-breadcrumblist li:after { position: absolute; left: -13px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 4px; height: 4px; background: #172541; content: ""; border-radius: 50%; } .xs-breadcrumb .xs-breadcrumblist li:first-child:after { display: none; } .xs-breadcrumb .xs-breadcrumblist li a { color: #172541; } .xs-breadcrumb .xs-breadcrumblist li a:hover { color: #f3525a; } .breadcrumb-height { height: 200px; } .xs-page-navigation { -webkit-box-shadow: 0px 5px 20px 0px rgba(7, 25, 60, 0.1); box-shadow: 0px 5px 20px 0px rgba(7, 25, 60, 0.1); } @media (max-width: 767.98px) { .xs-page-navigation { display: none; } } .xs-page-nav li { display: inline-block; } .xs-page-nav li a { display: block; font-size: 16px; color: #172541; text-transform: capitalize; padding: 16px 30px; } @media (max-width: 991.98px) { .xs-page-nav li a { padding: 14px 15px; } } .xs-page-nav li a:hover { color: #fff; background: #f3525a; } .xs-page-nav li a i, .xs-page-nav li a .icon { margin-right: 8px; font-size: 15px; } .xs-page-nav li.current-menu-item a { color: #fff; background: #f3525a; } .fonts-loaded .single-team-member { position: relative; margin-bottom: 86px; } .fonts-loaded .single-team-member .inner-content { width: 75%; left: 0px; right: 0px; margin-left: auto; margin-right: auto; -webkit-box-shadow: 0px 10px 30px 0px rgba(17, 12, 79, 0.1); box-shadow: 0px 10px 30px 0px rgba(17, 12, 79, 0.1); min-height: 105px; position: absolute; bottom: -56px; z-index: 23; background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all 0.24s ease-in-out; -o-transition: all 0.24s ease-in-out; transition: all 0.24s ease-in-out; overflow: hidden; } .fonts-loaded .single-team-member .inner-content h4 { text-transform: capitalize; font-size: 20px; color: #172541; font-weight: 700; font-family: "Poppins", sans-serif; margin-bottom: 10px; } .fonts-loaded .single-team-member .inner-content h4 a { color: #172541; } .fonts-loaded .single-team-member .inner-content h4 a:hover { color: #f3525a; } .fonts-loaded .single-team-member .inner-content h6 { text-transform: uppercase; font-size: 13px; color: #565872; font-family: "Rubik", sans-serif; font-weight: 500; letter-spacing: 1px; } .fonts-loaded .single-team-member .inner-content ul.footer-social2 li a { -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); -webkit-transition: all 0.35s ease-in-out; -o-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; } .fonts-loaded .single-team-member .inner-content .top-info { -webkit-transform: translateY(35px); -ms-transform: translateY(35px); transform: translateY(35px); -webkit-transition: all 0.35s ease-in-out; -o-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; } .fonts-loaded .single-team-member:hover .inner-content { min-height: 160px; } .fonts-loaded .single-team-member:hover .inner-content .top-info { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); } .fonts-loaded .single-team-member:hover .inner-content ul.footer-social2 li a { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); } .fonts-loaded .single-team-member:hover .inner-content ul.footer-social2 li:nth-child(2) a { -webkit-transition-delay: 0.15s; -o-transition-delay: 0.15s; transition-delay: 0.15s; } .fonts-loaded .single-team-member:hover .inner-content ul.footer-social2 li:nth-child(3) a { -webkit-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s; } .fonts-loaded .single-team-member:hover .inner-content ul.footer-social2 li:nth-child(4) a { -webkit-transition-delay: 0.2s; -o-transition-delay: 0.2s; transition-delay: 0.2s; } .fonts-loaded .single-team-member:hover .inner-content ul.footer-social2 li:nth-child(5) a { -webkit-transition-delay: 0.25s; -o-transition-delay: 0.25s; transition-delay: 0.25s; } .fonts-loaded .single-team-member:hover .inner-content ul.footer-social2 li:nth-child(6) a { -webkit-transition-delay: 0.3s; -o-transition-delay: 0.3s; transition-delay: 0.3s; } .fonts-loaded .single-team-member:hover .inner-content ul.footer-social2 li:nth-child(7) a { -webkit-transition-delay: 0.35s; -o-transition-delay: 0.35s; transition-delay: 0.35s; } @media (max-width: 767px) { .xs_hotspot .ekit-wid-con ekit-location-groups .ekit-location_indicator { display: block; } .xs_hotspot .ekit-wid-con .ekit-location-groups .ekit-map-image { display: block; } .xs_hotspot .ekit-wid-con .ekit-location-groups .ekit-location-wraper .ekit-location { position: absolute; } .xs_hotspot .ekit-wid-con .xs_overflow-hidden { overflow: hidden !important; } .xs_hotspot .ekit-wid-con .xs_hotspot .ekit-wid-con .ekit-location_outer { display: none; } } .menu_border_bottom .elementor-row { border-bottom: 1px solid rgba(255, 255, 255, 0.15); } .menu_border_bottom.ekit-sticky--active { background: rgba(6, 22, 54, 0.56); } .menu_border_bottom.ekit-sticky--active .elementor-row { border-bottom: 1px solid rgba(255, 255, 255, 0); } .menu_border_bottom.ekit-sticky--active .sticky_logo img { height: 40px; width: auto; } .home_5_header.ekit-sticky--effects { background: #ff7d2a; } .home_5_header.ekit-sticky--effects .sticky_logo img { height: 40px; width: auto; } .home_6_header.ekit-sticky--effects { background: #3763eb; } .home_6_header.ekit-sticky--effects .sticky_logo img { height: 40px; width: auto; } .blo-danceTop { -webkit-animation-name: danceTop; animation-name: danceTop; -webkit-transform-origin: top; -ms-transform-origin: top; transform-origin: top; } @-webkit-keyframes blo-danceTop { 16% { -webkit-transform: skew(-14deg); transform: skew(-14deg); } 33% { -webkit-transform: skew(12deg); transform: skew(12deg); } 49% { -webkit-transform: skew(-8deg); transform: skew(-8deg); } 66% { -webkit-transform: skew(6deg); transform: skew(6deg); } 83% { -webkit-transform: skew(-4deg); transform: skew(-4deg); } } @keyframes blo-danceTop { 16% { -webkit-transform: skew(-14deg); transform: skew(-14deg); } 33% { -webkit-transform: skew(12deg); transform: skew(12deg); } 49% { -webkit-transform: skew(-8deg); transform: skew(-8deg); } 66% { -webkit-transform: skew(6deg); transform: skew(6deg); } 83% { -webkit-transform: skew(-4deg); transform: skew(-4deg); } } .ekit_feature_shadow { position: relative; z-index: 1; } .ekit_feature_shadow:after { position: absolute; left: 50%; bottom: 0; width: calc(100% - 20px); height: 10px; background-color: #f8f7f9; -webkit-transform: translateX(-50%) translateY(10px); -ms-transform: translateX(-50%) translateY(10px); transform: translateX(-50%) translateY(10px); content: ""; } @media (max-width: 767.98px) { .ekit_feature_shadow:after { display: none; } } .ekit_feature_shadow:before { position: absolute; left: 50%; bottom: 0; width: calc(100% - 40px); height: 10px; background-color: #eaeaef; -webkit-transform: translateX(-50%) translateY(20px); -ms-transform: translateX(-50%) translateY(20px); transform: translateX(-50%) translateY(20px); content: ""; } @media (max-width: 767.98px) { .ekit_feature_shadow:before { display: none; } } .break_services_heading .elementskit-info-box-title { padding-right: 60px; } .image_block_thumb .ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::before, .image_block_thumb .ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body::after { display: none; } .image_block_thumb .ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body { position: absolute; left: 0; border-radius: 0px; right: 0; margin-left: auto; margin-right: auto; z-index: 55; } .image_block_thumb .ekit-wid-con .elementskit-info-image-box.floating-style .elementskit-box-body .elementskit-box-footer { margin-top: 0px; } .news_arrow .elementskit-btn i { padding-left: 5px; } .footer-call_toaction { position: relative; z-index: 1; } .footer-call_toaction:after { position: absolute; right: 0; top: 0; width: 66%; height: 100%; background: #f3525a; content: ""; z-index: -1; } @media (max-width: 1600px) { .footer-call_toaction:after { width: 72%; } } @media (max-width: 1199.98px) { .footer-call_toaction:after { display: none; } } .home-five-feature-box { padding-left: 25% !important; margin-bottom: 90px !important; } @media (max-width: 1900px) { .home-five-feature-box { padding-left: 20% !important; } } @media (max-width: 1600px) { .home-five-feature-box { padding-left: 10% !important; } } @media (max-width: 1199.98px) { .home-five-feature-box { padding-left: 50px !important; } } @media (max-width: 991.98px) { .home-five-feature-box { padding-left: 0px !important; } } @media (max-width: 767.98px) { .home-five-feature-box { padding-left: 15px !important; padding-right: 15px !important; margin-bottom: 50px !important; } } .about_icon_overlay { position: relative; padding-bottom: 7px; } .about_icon_overlay:last-child { padding-bottm: 0px; } .about_icon_overlay:after { position: absolute; left: 32.5px; top: 77px; width: 1px; height: 26px; content: ""; background: #e0e6ec; } @media (max-width: 767.98px) { .about_icon_overlay:after { display: none; } } .about_icon_overlay:last-child { margin-bottom: 0px; } .about_icon_overlay:last-child:after { display: none; } .about_icon_overlay .elementskit-infobox { overflow: visible !important; } .about_icon_overlay .elementskit-info-box-icon { -webkit-transition: all 0.24s ease-in-out; -o-transition: all 0.24s ease-in-out; transition: all 0.24s ease-in-out; position: relative; z-index: 33; } .about_icon_overlay .elementskit-info-box-icon:after { position: absolute; left: 7px; top: 0; width: 62px; height: 62px; background: #eff2f5; content: ""; -webkit-transform: rotate(15deg); -ms-transform: rotate(15deg); transform: rotate(15deg); z-index: -33; -webkit-transition: all 0.24s ease-in-out; -o-transition: all 0.24s ease-in-out; transition: all 0.24s ease-in-out; } .about_icon_overlay:hover .elementskit-info-box-icon { -webkit-transform: translateY(-10px) !important; -ms-transform: translateY(-10px) !important; transform: translateY(-10px) !important; } .about_icon_overlay:hover .elementskit-info-box-icon:after { -webkit-transform: rotate(-15deg); -ms-transform: rotate(-15deg); transform: rotate(-15deg); } .about_icon_overlay.home_3 .elementskit-info-box-icon:after { background: #fef2f2; } .about_icon_overlay.home_4 .elementskit-info-box-icon:after { background: #f2f4fe; } .about_icon_overlay.home_5 .elementskit-info-box-icon:after { background: #fef6f2; } .about-dance-top:hover .elementskit-info-box-icon img { -webkit-animation: blo-danceTop 400ms ease-in-out; animation: blo-danceTop 400ms ease-in-out; } .about-dance-top2:hover .elementskit-info-box-icon img { -webkit-animation: blo-danceTop 0.76s ease-in-out; animation: blo-danceTop 0.76s ease-in-out; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .service_icon_3_hover:hover .elementskit-info-box-icon img { -webkit-animation: pulse 400ms ease-in-out; animation: pulse 400ms ease-in-out; } .feature-box-animation:hover .elementskit-info-box-icon { -webkit-animation: blo-danceBottom 400ms ease-in-out; animation: blo-danceBottom 400ms ease-in-out; -webkit-animation-delay: 0.35s; animation-delay: 0.35s; } .feature-box-animation:hover .elementskit-infobox .icon-hover { -webkit-animation: fadeInUp 400ms ease; animation: fadeInUp 400ms ease; } .services_icon_animation .elementskit-info-box-icon img { -webkit-transition: all 0.24s ease-in-out; -o-transition: all 0.24s ease-in-out; transition: all 0.24s ease-in-out; } .services_icon_animation:hover .elementskit-info-box-icon img { -webkit-transform: translateY(-8px) skewY(2deg); -ms-transform: translateY(-8px) skewY(2deg); transform: translateY(-8px) skewY(2deg); } .services_icon_animation_2 .elementskit-info-box-icon img { -webkit-transition: all 0.24s ease-in-out; -o-transition: all 0.24s ease-in-out; transition: all 0.24s ease-in-out; } .services_icon_animation_2:hover .elementskit-info-box-icon img { -webkit-animation: rotate-in-2-fwd 0.56s ease-in-out; animation: rotate-in-2-fwd 0.56s ease-in-out; } .services_icon_animation_3 .elementskit-info-box-icon img { -webkit-transition: all 0.24s ease-in-out; -o-transition: all 0.24s ease-in-out; transition: all 0.24s ease-in-out; } .services_icon_animation_3:hover .elementskit-info-box-icon img { -webkit-animation: tada 1s ease-in-out infinite; animation: tada 1s ease-in-out infinite; -webkit-animation-fill-mode: both; animation-fill-mode: both; } .blo-danceBottom { -webkit-animation-name: blo-danceBottom; animation-name: blo-danceBottom; -webkit-transform-origin: bottom; -ms-transform-origin: bottom; transform-origin: bottom; } @-webkit-keyframes blo-danceBottom { 16% { -webkit-transform: skew(-14deg); transform: skew(-14deg); } 33% { -webkit-transform: skew(12deg); transform: skew(12deg); } 49% { -webkit-transform: skew(-8deg); transform: skew(-8deg); } 66% { -webkit-transform: skew(6deg); transform: skew(6deg); } 83% { -webkit-transform: skew(-4deg); transform: skew(-4deg); } } @keyframes blo-danceBottom { 16% { -webkit-transform: skew(-14deg); transform: skew(-14deg); } 33% { -webkit-transform: skew(12deg); transform: skew(12deg); } 49% { -webkit-transform: skew(-8deg); transform: skew(-8deg); } 66% { -webkit-transform: skew(6deg); transform: skew(6deg); } 83% { -webkit-transform: skew(-4deg); transform: skew(-4deg); } } .blo-blurInTop { -webkit-animation-name: blo-blurInTop; animation-name: blo-blurInTop; } @-webkit-keyframes blo-blurInTop { from { -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-filter: blur(20px); filter: blur(20px); opacity: 0; } } @keyframes blo-blurInTop { from { -webkit-transform: translateY(100%); transform: translateY(100%); -webkit-filter: blur(20px); filter: blur(20px); opacity: 0; } } @-webkit-keyframes blo-rotate-in-2-fwd { 0% { -webkit-transform: translateZ(-200px) rotate(-45deg); transform: translateZ(-200px) rotate(-45deg); opacity: 0; } 100% { -webkit-transform: translateZ(0) rotate(0); transform: translateZ(0) rotate(0); opacity: 1; } } @keyframes blo-rotate-in-2-fwd { 0% { -webkit-transform: translateZ(-200px) rotate(-45deg); transform: translateZ(-200px) rotate(-45deg); opacity: 0; } 100% { -webkit-transform: translateZ(0) rotate(0); transform: translateZ(0) rotate(0); opacity: 1; } } .blo-rotate-in-2-fwd { -webkit-animation: rotate-in-2-fwd 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both; animation: rotate-in-2-fwd 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94) both; } .blog-no-hover .ekit-wid-con .elementskit-post-image-card { -webkit-transition: all 0.24s ease-in-out !important; -o-transition: all 0.24s ease-in-out !important; transition: all 0.24s ease-in-out !important; -webkit-box-shadow: none !important; box-shadow: none !important; } .blog-no-hover .ekit-wid-con .elementskit-post-image-card:hover { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); -webkit-box-shadow: 0px 10px 30px 0px rgba(17, 12, 79, 0.1) !important; box-shadow: 0px 10px 30px 0px rgba(17, 12, 79, 0.1) !important; } .blog-no-hover .ekit-wid-con .elementskit-post-image-card .elementskit-entry-thumb > img { -webkit-transition: all 1s ease-out !important; -o-transition: all 1s ease-out !important; transition: all 1s ease-out !important; } .blog-no-hover .ekit-wid-con .elementskit-post-image-card:hover .elementskit-entry-thumb > img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .xs-case-study-main { padding-top: 95px; background-color: #eef2f6; } .case_study_content_info { background-color: #fff; padding: 60px 20px; } .case_study_meta { padding: 0 40px; } .case_study_meta h3 { color: #1d3977; margin-bottom: 25px; } .xs-case-study-related-post { padding-top: 100px; } .fonts-loaded .case_study_related_content { margin-bottom: 25px; } .fonts-loaded .case_study_related_content .case-title { font-family: "Merriweather", serif; } .fonts-loaded .xs-page-headding { margin-bottom: 50px; } .fonts-loaded .xs-page-headding > p { margin-bottom: 20px; color: #ed3948; font-size: 16px; letter-spacing: 1.5px; font-weight: 500; } .fonts-loaded .xs-page-headding > h2 { margin-bottom: 0px; color: #172964; font-weight: 700; font-size: 36px; font-family: "Merriweather", serif; } .fonts-loaded .case_study_content_info > h3 { color: #1d3977; font-size: 24px; font-weight: 700; font-family: "Merriweather", serif; margin-bottom: 25px; } .blo_case_study_single_page_list { padding-left: 0; margin-top: 0; margin-bottom: 0; } .blo_case_study_single_page_list > li { list-style: none; margin-bottom: 10px; } .blo_case_study_single_page_list > li > strong { color: #1d3977; font-weight: 600; font-size: 16px; width: 30%; display: inline-block; } .blo_case_study_single_page_list > li > span { width: 68%; display: inline-block; color: #565872; font-size: 16px; } .blo_single_case_study_social { display: inline-block; } .blo_single_case_study_social > a { display: inline-block; margin-right: 13px; } .blo_single_case_study_social > a.facebook { color: #3b5998; } .blo_single_case_study_social > a.twitter { color: #1da1f2; } .blo_single_case_study_social > a.pinterest { color: #bd081c; } .blo_single_case_study_social > a.linkedin { color: #0077b5; } .blog_caase_study_header_row { margin-bottom: 55px; } .fonts-loaded .sidebar .blo_single_case_study_widget { background-color: white; -webkit-box-shadow: 0px 3px 3px 0px rgba(17, 12, 79, 0.1); box-shadow: 0px 3px 3px 0px rgba(17, 12, 79, 0.1); border: 0px solid #000; } .fonts-loaded .sidebar .blo_single_case_study_widget .widget-title { color: #1d3977; font-size: 24px; font-weight: 700; font-family: "Merriweather", serif; padding-bottom: 0; margin-bottom: 20px; } .fonts-loaded .sidebar .blo_single_case_study_widget .widget-title::before { display: none; } .fonts-loaded .sidebar .widget_custom_html { background-color: white; -webkit-box-shadow: 0px 3px 3px 0px rgba(17, 12, 79, 0.1); box-shadow: 0px 3px 3px 0px rgba(17, 12, 79, 0.1); border: 0px solid #000; } .fonts-loaded .sidebar .widget_custom_html .widget-title { color: #1d3977; font-size: 24px; font-weight: 700; font-family: "Merriweather", serif; padding-bottom: 0; margin-bottom: 20px; } .fonts-loaded .sidebar .widget_custom_html .widget-title::before { display: none; } .blo_single_case_study_widget_posts .entry-title { color: #1d3977; font-size: 16px; font-weight: 600; margin-bottom: 9px; } .blo_single_case_study_widget_posts .entry-title > a { color: inherit; } .blo_single_case_study_widget_posts .post-date > a { color: #565872; font-size: 14px; } .blo_single_case_study_widget_posts .widget-post { padding-top: 20px; padding-bottom: 20px; border-top: 1px solid #eef2f6; } .blo_single_case_study_widget_posts .widget-post:last-child { padding-bottom: 0px; } .ekit_widget_button { width: 100%; display: block; background-color: #6584c2; -webkit-box-shadow: 0px 3px 3px 0px rgba(17, 12, 79, 0.1); box-shadow: 0px 3px 3px 0px rgba(17, 12, 79, 0.1); font-size: 16px; color: #FFFFFF; font-weight: 500; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -webkit-backface-visibility: hidden; backface-visibility: hidden; padding-left: 30px; padding-right: 30px; padding-top: 18px; padding-bottom: 18px; } .ekit_widget_button:hover { color: #FFFFFF; -webkit-box-shadow: none; box-shadow: none; } .ekit_widget_button > i { padding-right: 10px; } .ekit_widget_button .left_content { float: right; font-weight: 400; } .ekit_widget_button:not(:last-child) { margin-bottom: 20px; } .xs-case-study-headding h2 { line-height: 45px; } .author-info h3 { font-size: 20px; text-transform: capitalize; } .xs-case-study-sidebar { position: sticky; top: 20px; } /** Inline Form **/ .ekit-wid-con .elementskit_inline_form .elementskit_input_wraper:nth-child(1) { -webkit-box-flex: 1 !important; -ms-flex-positive: 1 !important; flex-grow: 1 !important; } .ekit-wid-con .elementskit_inline_form .elementskit_input_wraper:nth-child(2) { -webkit-box-flex: 0 !important; -ms-flex: none !important; flex: none !important; } /** Sidebar Menu **/ .xs-sidenav .os-content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .xs-sidenav .xs-copyright { margin-top: auto; padding-bottom: 52px; } .xs-sidenav + .xs-content + .ekit-template-content-footer { margin-left: auto; width: calc(100% - 300px); } @media (max-width: 1600px) { .xs-sidenav + .xs-content + .ekit-template-content-footer { width: calc(100% - 240px); } } @media (max-width: 1199px) { .xs-sidenav + .xs-content + .ekit-template-content-footer { width: 100%; } } /*# sourceMappingURL=master.css.map */
©
2018.