/*
Theme Name: Parkrite Child
Theme URI: http://athemes.com/theme/airi
Author: aThemes
Author URI: http://athemes.com
Template: parkrite
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: parkrite
*/

:root {
  --primary-color:#1FB25A;
}

body{font-family:"Plus Jakarta Sans",sans-serif !important;overflow-x:hidden;}
body.mobile-menu-active{overflow-y:hidden;}
#page{overflow-x:hidden;}

:last-child{margin-bottom:0;}

/* Colors */
.primary-color{color:var(--primary-color);color:#1FB25A;}

/* Typography */
h1{font-size:40px;font-weight:700;color:#FFF;line-height:1.2;margin:0 0 20px;}
h2{font-size:36px;font-weight:700;color:#0B1215;line-height:1.4;}
h3{font-size:24px;font-weight:700;color:#0B1215;}
h4{font-size:14px;font-weight:500;color:#0B1215;}
h5{}
h1 > a,
h2 > a,
h3 > a{color:#1FB25A;}
p{font-family:"Plus Jakarta Sans",sans-serif !important;font-size:16px;font-weight:400;color:#5E5E5E;margin:0 0 15px;line-height:1.8;}
p:last-child{margin:0;}
p strong{font-weight:700;}

ul,
ol{padding:0;margin-left:25px;}
ol.lower-alpha{list-style:lower-alpha;}
ul:last-child,
ol:last-child{margin-bottom:0;}
ul.tick{list-style:none;padding:0;margin-left:0;}
ul li,
ol li{font-size:14px;font-weight:400;color:#5E5E5E;margin:0 0 10px;}

.italic{font-style:italic;}

/* Button and link */
a{}
a:focus{outline:none;}
a.text-link{font-size:12px;color:#1FB25A;text-decoration:underline !important;font-weight:700;}
.layer-link{position:absolute;top:0;left:0;width:100%;height:100%;}

.btn{background-color:#040404;color:#FFF;padding:7px 30px;font-size:14px;font-weight:700;border-radius:6px;line-height:1;height:32px;display:inline-block;}
.btn:hover{background-color:#1FB25A;color:#FFF;}
.btn:focus{box-shadow:none;}
.btn-alt{background-color:#1FB25A;color:#FFF;padding:5px 30px;font-size:14px;font-weight:700;border-radius:6px;border:1px solid #1FB25A;height:32px;display:inline-block;}
.btn-alt:hover{background-color:#FFF;color:#1FB25A;}
.btn-alt:focus{box-shadow:none;}

/* Responsive */
.desktop-only{}
.mobile-only{display:none !important;}

/* Elementor */
.e-con-full,
.e-con>.e-con-inner{padding:0 !important;}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:0 !important;}

/* ELEMENTOR FULL WIDTH FIX */
:is(.elementor-section-wrap,[data-elementor-id]) > .elementor-element.e-con-full{position:relative;width:100vw;max-width:100vw;left:50% !important;margin-left:-50vw !important;padding:0;}
.elementor-element.e-con{padding:0;}
.elementor-element.e-con > .e-con-inner{max-width:100%;}

/* Header */
#masthead{padding:0;position:fixed;}
/*#masthead::before{content:'';display:inline-block;height:110%;width:100%;background:transparent linear-gradient(0deg, #FFFFFF00 0%, #FFFFFF 100%) 0% 0% no-repeat padding-box;position:absolute;top:0;left:0;z-index:0;}*/
#masthead .top-header{background-color:#0B1215;font-size:0;}
#masthead .top-header .left-div{width:50%;display:inline-block;vertical-align:top;padding:6px 0;}
#masthead .top-header .right-div{width:50%;display:inline-block;vertical-align:top;text-align:right;padding:6px 0;}
#masthead .top-header ul{list-style:none;padding:0;margin:0;}
#masthead .top-header ul li{display:inline-block;vertical-align:top;font-size:12px;margin:0 20px 0 0;}
#masthead .top-header ul li:last-child{margin-right:0;}
#masthead .top-header ul li a{color:#FFF;position:relative;}
#masthead .top-header ul li a.active{font-weight:600;}
#masthead .top-header ul li a:hover::after,
#masthead .top-header ul li a.active::after{content:'';display:inline-block;width:100%;height:1px;background-color:#FFF;position:absolute;bottom:-3px;left:0;}
#masthead .bottom-header{position:relative;z-index:1;padding:0;}
#masthead .bottom-header > .container > .row{margin:0;align-items:center;}
#masthead .site-branding{display:inline-block;width:160px;}
#masthead .site-branding img{height:30px;width:auto;}
.is-sticky .site-header .custom-logo-link img{max-width:100%;}
#masthead .navigation-div{display:flex;justify-content:space-between;justify-content:flex-end;width:calc(100% - 160px);align-items:center;}
#masthead .navigation-div .main-navigation{}
#masthead .navigation-div .main-navigation ul.menu{}
#masthead .navigation-div .main-navigation ul.menu li{padding:20px 0;font-size:14px;margin:0 30px 0 0;font-weight:400;}
#masthead .navigation-div .main-navigation ul.menu li.order{margin-left:10px;}
#masthead .navigation-div .main-navigation ul.menu li.cta-btn{padding:5px 0;margin-right:0;}
#masthead .navigation-div .main-navigation ul.menu li.login-btn{margin-left:30px;}
#masthead .navigation-div .main-navigation ul.menu li::after{content:none;}
#masthead .navigation-div .main-navigation ul.menu li a{color:#050314;position:relative;}
#masthead .navigation-div .main-navigation ul.menu li.order > a{color:#1FB25A;padding-left:25px;}
#masthead .navigation-div .main-navigation ul.menu li.cta-btn > a{background-color:#1FB25A;color:#FFF;border:1px solid #1FB25A;border-radius:6px;padding:6px 20px;}
#masthead .navigation-div .main-navigation ul.menu li.login-btn > a{color:#1FB25A;font-weight:600;}
#masthead .navigation-div .main-navigation ul.menu li.current-menu-item > a{color:#1FB25A;}
#masthead .navigation-div .main-navigation ul.menu li.cta-btn.current-menu-item > a{color:#FFF;}
#masthead .navigation-div .main-navigation ul.menu li.menu-item-has-children > a{padding-right:20px;position:relative;}
#masthead .navigation-div .main-navigation ul.menu > li:hover > a{color:#1FB25A;}
#masthead .navigation-div .main-navigation ul.menu li.cta-btn > a:hover{color:#1FB25A;background-color:#FFF;}
#masthead .navigation-div .main-navigation ul.menu > li.menu-item-has-children:hover > a:before{width:calc(100% - 20px);}
#masthead .navigation-div .main-navigation ul.menu li.menu-item-has-children > a::after{content:'';display:inline-block;background-image:url(../../uploads/2025/04/icn_dropdown.png);position:absolute;top:9px;right:2px;background-repeat:no-repeat;background-size:contain;background-position:center;height:6px;width:10px;} 
#masthead .navigation-div .main-navigation ul.menu li.order > a::before{content:'';display:inline-block;width:1px;height:31px;background-color:#CBCBCB;position:absolute;top:-5px;left:-20px;}
#masthead .navigation-div .main-navigation ul.menu li.order > a::after{content:'';display:inline-block;width:20px;height:20px;background-image:url(../../uploads/2025/04/icn_order.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;top:0;left:0;}
#masthead .navigation-div .main-navigation ul.menu li > a:hover::after{content:'';background-color:transparent;border-radius:0;margin-left:0;left:initial;bottom:initial;}
#masthead .navigation-div .main-navigation ul.menu li.order > a:hover::after{content:'';width:20px;height:20px;top:0;left:0;}}
#masthead .navigation-div .main-navigation ul.menu li.menu-item-has-children > a:hover::after{content:'';}
#masthead .navigation-div .main-navigation ul.menu li.menu-item-has-children a.submenu-toggle{display:none;}
#masthead .navigation-div .main-navigation ul.menu li.menu-item-has-children > ul.sub-menu{display:none;}
#masthead .navigation-div .main-navigation ul.menu li.menu-item-has-children:hover > ul.sub-menu{display:inline-block;position:absolute;background-color:#FFF;top:100%;border-radius:0;box-shadow:5px 5px 20px #0000001A;left:-25px;overflow:hidden;z-index:9;min-width:250px;padding:10px 0;}
#masthead .navigation-div .main-navigation ul.menu li.menu-item-has-children > ul.sub-menu li{border:none;background-color:transparent;margin:0;text-transform:none;width:100%;padding:0;}
#masthead .navigation-div .main-navigation ul.menu li.menu-item-has-children > ul.sub-menu li a{width:100%;padding:7px 25px;}
#masthead .navigation-div .main-navigation ul.menu li.menu-item-has-children > ul.sub-menu li a:hover{background-color:#1FB25A;color:#FFF;}


/* Mega Menu */
#mega-menu-wrap-primary{background-color:transparent;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item{margin:0 20px 0 0;font-size:12px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child{margin:0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{background-color:transparent;color:#190B28;font-size:12px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.cta-btn > a.mega-menu-link{padding:5px 10px;background-color:#F88E1D;color:#FFF;border-radius:15px 0;border:2px solid #F88E1D;line-height:1.5;height:30px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover > a.mega-menu-link,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:focus{color:#FF7800;background:none;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link{padding-right:18px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link{background:transparent;color:#FF7800;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator{position:absolute;bottom:17px;right:0;width:9px;height:5px;margin:0;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{background-image:url(../../uploads/2025/03/icn_menuarrow.png);background-repeat:no-repeat;background-size:contain;background-position:center;content:'';display:inline-block;width:100%;height:100%;}
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children:hover > a.mega-menu-link > span.mega-indicator:after,
#mega-menu-wrap-primary #mega-menu-primary li.mega-menu-item-has-children.mega-current-menu-item > a.mega-menu-link > span.mega-indicator:after{background-image:url(../../uploads/2025/03/icn_selectedmenuarrow.png);}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu{background-color:#FFF;box-shadow:0 4px 20px 0 rgba(0, 0, 0, 0.20);border-radius:10px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > .mega-menu-item{padding:25px !important;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .content-div{font-size:0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .content-div .left-div{display:inline-block;width:calc(45% - 25px);vertical-align:top;border-right:1px solid #D9D9D9;margin-right:25px;padding-right:25px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .content-div .right-div{display:inline-block;width:55%;vertical-align:top;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .content-div h4{color:#8D8D8D;font-size:12px;font-weight:600;margin:0 0 15px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .content-div ul.custom-icon-list{position:relative;top:initial;left:initial;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .content-div ul.custom-icon-list li{background-color:transparent;border:none;font-size:14px;color:#414141;padding:0;text-transform:none;display:block;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .content-div ul.custom-icon-list li a{color:#414141;padding-left:45px;width:100%;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .content-div ul.custom-icon-list li a:before{content:'';display:inline-block;width:28px;height:28px;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;left:0;top:1px;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu .content-div ul.custom-icon-list li a:hover:after{content:none;}
#masthead .navigation-div .language-div{margin-left:20px;display:none;}
#masthead .navigation-div .language-div select{border:none;padding:0;text-transform:uppercase;font-weight:400;font-size:12px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../uploads/2025/03/icn_menuarrow.png);background-repeat:no-repeat;background-size:8px 5px;background-position:100% center;padding:0 15px 0 0;background-color:transparent;}
#masthead .navigation-div .language-div select option{text-transform:uppercase;}
#masthead .navigation-div .navigation-right-div{display:none;}

.header-mobile-menu{display:inline-block;font-size:0;}
.mobile-menu-toggle{padding:7px 10px;outline:none;}
.mobile-menu-toggle:focus{outline:none;}
.mobile-menu-toggle_lines{height:2px;background-color:#414141 !important;top:6px;}
.scrolled .mobile-menu-toggle_lines{background-color:#414141 !important;}
/*.mobile-menu-active .mobile-menu-toggle_lines{background-color:transparent !important;}*/
.mobile-menu-toggle_lines:before,
.mobile-menu-toggle_lines:after{height:2px;background-color:#414141 !important;}
.scrolled .mobile-menu-toggle_lines:before,
.scrolled .mobile-menu-toggle_lines:after{background-color:#414141 !important;}
.mobile-menu-toggle_lines:before,
.mobile-menu-toggle:hover .mobile-menu-toggle_lines:before,
.mobile-menu-toggle:focus .mobile-menu-toggle_lines:before{top:-6px;}
.mobile-menu-toggle_lines:after,
.mobile-menu-toggle:hover .mobile-menu-toggle_lines:after,
.mobile-menu-toggle:focus .mobile-menu-toggle_lines:after{bottom:-6px;}
.mobile-menu-active .mobile-menu-toggle .mobile-menu-toggle_lines:before{transform:none;top:-6px;}
.mobile-menu-active .mobile-menu-toggle .mobile-menu-toggle_lines:after{transform:none;bottom:-6px;}
/*.mobile-menu-active .mobile-menu-toggle .mobile-menu-toggle_lines:before{transform:none;top:-5px;}
.mobile-menu-active .mobile-menu-toggle .mobile-menu-toggle_lines:after{transform:none;bottom:-5px;}*/

#header-menu-sidebar{padding:0;position:fixed;max-width:100%;width:100%;top:92px;z-index:999900;visibility:hidden;display:flex;transition:all .3s cubic-bezier(.79,.14,.15,.86);height:calc(100vh - 96px);left:0;transform:translateX(-100%);background-color:#FFF;opacity:0;box-shadow:0 5px 8px #00000029;}
.admin-bar #header-menu-sidebar{height:calc(100vh - 142px);top:142px;}
.open-mobile-menu #header-menu-sidebar{transform:translate3d(0,0,0);left:0;visibility:visible;opacity:1;overflow-y:scroll;overflow:hidden;display:none;}
#header-menu-sidebar .navbar-toggle-wrapper{padding:30px;background-color:#FFF;text-align:center;position:relative;display:flex;align-items:center;justify-content:space-between;}
#header-menu-sidebar.open-submenu .navbar-toggle-wrapper{justify-content:space-between;align-items:center;}
#header-menu-sidebar #header-menu-sidebar-bg{width:100%;height:100%;}
#header-menu-sidebar #header-menu-sidebar-bg .custom-logo-link img{height:26px;width:auto;}
.navbar-toggle{background-color:transparent;border:none;padding:0;color:#000;}
.header-menu-sidebar .navbar-toggle-wrapper a.back-button{display:none;width:14px;height:14px;background-image:url(../../uploads/2023/12/icon-arrow-down-black.png);background-repeat:no-repeat;background-size:contain;background-position:center;transform:rotate(90deg);margin-left:15px;}
.header-menu-sidebar.open-submenu .navbar-toggle-wrapper a.back-button{display:inline-block;}
.header-menu-sidebar .navbar-toggle-wrapper button.navbar-toggle{outline:none;font-size:0;}
.header-menu-sidebar .navbar-toggle-wrapper button.navbar-toggle:hover{color:#FFF;}
.header-menu-sidebar .navbar-toggle-wrapper button.navbar-toggle .text{font-size:11px;color:#047067;font-weight:500;margin-right:10px;}
.icon-bar{background-color:rgba(0,0,0,0.6);transition:all .1s ease;position:relative;display:block;width:15px;height:2px;}
.navbar-toggle .bars{background-color:transparent;overflow:hidden;width:26px;height:26px;padding:0 3px;display:inline-block;}
.navbar-toggle .bars .icon-bar{width:22px;height:2px;background-color:#414141 !important;}
.navbar-toggle .icon-bar:nth-child(1){transform:rotate(45deg);top:12px;}
.navbar-toggle .icon-bar:nth-child(2){margin:4px 0;display:none;}
.navbar-toggle .icon-bar:nth-child(3){transform:rotate(-45deg);top:10px;}
#header-menu-sidebar .section-content{padding:0 30px;height:calc(100% - 56px);overflow-y:scroll;overflow-x:hidden;}
#header-menu-sidebar .section-content .single-section{margin:0 0 30px;padding-right:0;font-size:0;}
#header-menu-sidebar .section-content .single-section:last-child{margin:0 0 10px;}
#header-menu-sidebar .section-content .single-section h4{font-size:12px;font-weight:400;color:#9A99A0;margin:0 0 15px;}
#header-menu-sidebar .section-content .single-section h4 a{color:#9A99A0;display:inline-block;position:relative;}
#header-menu-sidebar .section-content .single-section h4 a:hover{font-weight:500;color:#013366;}
#header-menu-sidebar .section-content .single-section h4 a:hover::before{content:'';display:inline-block;width:100%;height:2px;background-color:#7a93ae;position:absolute;bottom:0;left:0;}
#header-menu-sidebar .section-content .single-section .content-div{font-size:0;}
#header-menu-sidebar .section-content .single-section .content-div .single-div{display:inline-block;vertical-align:top;width:calc((100% - 15px) / 2);margin:0 15px 10px 0;align-items:center;position:relative;}
#header-menu-sidebar .section-content .single-section .content-div .single-div:nth-child(2n){margin-right:0;}
#header-menu-sidebar .section-content .single-section .content-div .single-div:hover::before{content:'';content:none;background:rgb(242,249,255);background:linear-gradient(90deg, rgba(242, 249, 255, 0) 0%, rgba(242, 249, 255, 0) 2%, rgba(242, 249, 255, 0.7819502801120448) 5%, rgba(242, 249, 255, 0.9220063025210083) 10%, rgba(242, 249, 255, 1) 22%, rgba(242, 249, 255, 1) 100%);display:inline-block;width:72%;height:100%;position:absolute;top:0;left:28%;border-top-right-radius:10px;border-bottom-right-radius:10px;}
#header-menu-sidebar .section-content .single-section .content-div .single-div::after{content:'';display:inline-block;width:100%;height:100%;box-shadow:0px 10px 10px #13549508;position:absolute;top:0;left:0;z-index:0;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;border-radius:10px;}
#header-menu-sidebar .section-content .single-section .content-div .single-div:hover::after{box-shadow:0px 4px 30px #13549533;}
#header-menu-sidebar .section-content .single-section .content-div .single-div .layer-link{z-index:2;}
#header-menu-sidebar .section-content .single-section .content-div .single-div .img-div{width:100%;display:inline-block;flex:0 0 38%;padding-right:0;margin:0;}
#header-menu-sidebar .section-content .single-section .content-div .single-div .img-div img{border-radius:6px;}
#header-menu-sidebar .section-content .single-section .content-div .single-div .text-div{width:100%;display:inline-block;flex:0 0 62%;position:relative;z-index:1;padding:10px 15px;}
#header-menu-sidebar .section-content .single-section .content-div .single-div .text-div h5{font-size:14px;color:#333;font-weight:400;margin:0 0 5px;}
#header-menu-sidebar .section-content .single-section .content-div .single-div .text-div h5 a{color:#333;position:relative;}
#header-menu-sidebar .section-content .single-section .content-div .single-div:hover .text-div h5 a{color:#013366;}
#header-menu-sidebar .section-content .single-section .content-div .single-div:hover .text-div h5 a::before,
#header-menu-sidebar .section-content .single-section .content-div .single-div .text-div h5 a:hover::before{content:'';display:inline-block;width:100%;height:2px;background-color:#7a93ae;position:absolute;bottom:0;left:0;}
#header-menu-sidebar .section-content .single-section .content-div .single-div .text-div p{font-size:11px;color:#9A99A0;line-height:1.3;}
#header-menu-sidebar .section-content .single-section ul{list-style:none;padding:0;margin:0;}
#header-menu-sidebar .section-content .single-section ul li{position:relative;font-size:14px;color:#333;font-weight:400;margin:0 0 5px;}
#header-menu-sidebar .section-content .single-section ul li a{color:#333;position:relative;}
#header-menu-sidebar .section-content .single-section ul li a:hover{font-weight:500;color:#013366;}
#header-menu-sidebar .section-content .single-section ul li a:hover::before{content:'';display:inline-block;width:100%;height:2px;background-color:#7a93ae;position:absolute;bottom:0;left:0;}
#header-menu-sidebar .section-content .single-section ul.awards-logo{margin:0 0 15px;}
#header-menu-sidebar .section-content .single-section ul.awards-logo li{display:inline-block;margin:0 6px 0 0;}
#header-menu-sidebar .section-content .single-section ul.awards-logo li:last-child{margin-right:0;}
#header-menu-sidebar .section-content .single-section ul.awards-logo li img{height:45px;width:auto;}
#header-menu-sidebar .section-content .single-section p.awards-text{font-size:12px;line-height:1.2;}
#header-menu-sidebar .section-content .single-section .half-div{width:50%;display:inline-block;vertical-align:top;}
#header-menu-sidebar .section-content .cta-btn{}
#header-menu-sidebar .section-content .bottom-div{padding:15px 0 20px;margin:0 0 30px;border-bottom:1px solid #E3E3E3;}
#header-menu-sidebar .section-content .bottom-div h4{font-size:12px;font-weight:400;color:#9A99A0;margin:0 0 15px;}
#header-menu-sidebar .section-content .bottom-div h4 a{color:#9A99A0;display:inline-block;position:relative;}
#header-menu-sidebar .section-content .bottom-div h4 a:hover{font-weight:500;color:#013366;}
#header-menu-sidebar .section-content .bottom-div h4 a:hover::before{content:'';display:inline-block;width:100%;height:1px;background-color:#7a93ae;position:absolute;bottom:0;left:0;}
#header-menu-sidebar .section-content .bottom-div p{font-size:12px;color:#9A99A0;margin:0 0 10px;}
#header-menu-sidebar .section-content .bottom-div p a{text-decoration:underline;color:#013366;}
#header-menu-sidebar .section-content .bottom-div p a:hover{font-weight:500;}
#header-menu-sidebar .section-content .bottom-div ul.list-contact{margin:0 0 15px;padding:0;font-size:0;}
#header-menu-sidebar .section-content .bottom-div ul.list-contact li{width:50%;display:inline-block;vertical-align:top;padding-left:22px;position:relative;margin:0 0 5px;font-size:12px;}
#header-menu-sidebar .section-content .bottom-div ul.list-contact li a{color:#333;}
#header-menu-sidebar .section-content .bottom-div ul.list-contact li a:hover{text-decoration:underline;color:#013366;}
#header-menu-sidebar .section-content .bottom-div ul.list-contact li i{position:absolute;top:3px;left:0;font-size:14px;}
#header-menu-sidebar .section-content .bottom-div ul.list-contact li i.fa-whatsapp{font-size:17px;top:0;}
#header-menu-sidebar .section-content .bottom-div ul.list-contact li a:hover i{color:#013366;}

.mobile-menu-layer{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999899;transform:translate3d(0,0,0);background-color:rgba(51,51,51,0.43);opacity:0;pointer-events:none;visibility:hidden;}
.open-mobile-menu .mobile-menu-layer{visibility:visible;opacity:1;pointer-events:unset;}

/* Slick slider */
.slick-slider{position:relative;}
.slick-slider.slick-dotted{padding:0 0 30px;}
.slick-slider.slick-vertical{padding:40px 0;}
.slick-list{width:100%;}
.slick-arrow{position:absolute;top:calc(50% - 20px);background-color:#FAFAFA;background-repeat:no-repeat;background-size:contain;background-position:center;padding:0;margin:0;z-index:1;font-size:0;outline:none !important;border:1px solid #FAFAFA;width:30px;height:40px;text-align:center;border-radius:4px;}
.slick-slider.slick-dotted .slick-arrow{top:calc(50% - 40px);}
.slick-arrow:hover{background-color:#EFF8F2;color:#1FB25A;}
.slick-arrow::before{font-family:"Font Awesome 6 Free";content:"\f053";font-size:16px;color:#00070D;position:absolute;top:calc(50% - 8px);left:calc(50% - 5px);line-height:1;}
.slick-arrow:hover::before{color:#1FB25A;}
.slick-arrow.slick-prev{left:0;}
.slick-arrow.slick-next{right:0;transform:scaleX(-1);}
.slick-vertical .slick-arrow.slick-prev,
.slick-vertical .slick-arrow.slick-next{background-color:transparent;width:30px;height:20px;border:none;}
.slick-vertical .slick-arrow.slick-prev{left:calc(50% - 15px);top:0;transform:rotate(90deg);}
.slick-vertical .slick-arrow.slick-next{left:calc(50% - 15px);top:initial;bottom:0;transform:rotate(-90deg);}
.slick-arrow.slick-disabled{opacity:0.4;cursor:not-allowed;}
ul.slick-dots{list-style:none;position:absolute;left:0;bottom:0;text-align:center;padding:0;margin:0;width:100%;font-size:0;}
ul.slick-dots li{display:inline-block;margin:0 8px 4px;}
ul.slick-dots li:only-child{display:none;}
ul.slick-dots li button{font-size:0;color:transparent;background-color:rgba(0,7,13,0.3);border-radius:10px;width:6px;height:6px;outline:none;border:none;padding:0;}
ul.slick-dots li.slick-active button,
ul.slick-dots li button:hover{background-color:#013366;}

/* Page */
.site-content{padding:0;}
.secondary-header-menu .site-content{margin-top:58px;margin-top:55px;}
.elementor-editor-active .secondary-header-menu .site-content{}

/* Breadcrumb */
.breadcrumb{background-color:transparent;padding:0;}
.breadcrumb ul{list-style:none;padding:0;font-size:0;margin-left:0;}
.breadcrumb ul li{display:inline-block;vertical-align:top;margin-right:13px;line-height:1.2;font-size:12px;color:#FFF;position:relative;}
.breadcrumb ul li.home{font-size:0;}
.breadcrumb ul li:last-child{margin-right:0;}
.breadcrumb ul li::after{content:'>';display:inline-block;position:absolute;top:0;right:-11px;}
.breadcrumb ul li:last-child::after{content:none;}
.breadcrumb ul li a{line-height:1;color:#FFF;font-weight:600;}
.breadcrumb ul li a:hover{color:#1FB25A;}

/* Pagination */
.pagination-div{padding:25px 0 15px;text-align:center;}
.pagination-div ul{padding:0;list-style:none;}
.pagination-div ul li{display:inline-block;font-size:15px;font-weight:300;color:#747488;margin:0 2px 5px;vertical-align:middle;}
.pagination-div ul li a{color:#747488;display:flex;width:35px;height:35px;justify-content:center;align-items:center;}
.pagination-div ul li a.page-numbers.next,
.pagination-div ul li a.page-numbers.prev{background-image:url(images/general/icn_pagination_right.png);background-repeat:no-repeat;background-size:7px 12px;background-position:center;color:transparent;font-size:0;}
.pagination-div ul li a.page-numbers.prev{transform:scaleX(-1);}
.pagination-div ul li .current{padding:6px;border-radius:60px;background-color:#013366;color:#FFF;display:inline-block;width:35px;height:35px;}

/* Contact Form */
.wpcf7 form{font-size:0;}
.wpcf7 p{margin:0;}
.wpcf7 .input-div{margin:0 0 25px;vertical-align:top;}
.wpcf7 .input-div.one-third{display:inline-block;width:calc((100% - 50px) / 3);margin-right:25px;}
.wpcf7 .input-div.two-third{display:inline-block;width:calc((100% - 50px) * 2 / 3);margin-right:25px;}
.wpcf7 .input-div.end{margin-right:0;}
.wpcf7 .input-div label{font-size:12px;color:#5E5E5E;font-weight:600;margin:0 0 5px;}
.wpcf7 .input-div label .required{color:#1FB25A;}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="date"],
.wpcf7 input[type="file"],
.wpcf7 textarea,
.wpcf7 select{border:none;border:1px solid #E6EFEA;background-color:#FFF;color:#5E5E5E;padding:5px 10px;font-size:14px;border-radius:6px;width:100%;outline:none;font-weight:300;}
.wpcf7 input[type="file"]{padding:6px 20px;border:none;}
.wpcf7 textarea{height:96px;}
.wpcf7 select{appearance:none;background-image:url(../../uploads/2025/04/icn_dropdown.png);background-repeat:no-repeat;background-size:10px 6px;background-position:calc(100% - 15px) center;}
.wpcf7 select.hidden{display:none;}
.wpcf7 select.disabled{cursor:not-allowed;}
.wpcf7 .submit-div{position:relative;margin:20px 0 0;}
.wpcf7 .submit-div p{display:inline-block;position:relative;}
.wpcf7 input[type="submit"]{padding:10px 45px !important;background-color:#0B1215;color:#FFF;border-radius:6px;border:1px solid #0B1215;font-weight:700;text-transform:none;font-size:14px;letter-spacing:0;line-height:1;}
.wpcf7 input[type="submit"]:hover{}
.wpcf7 input.hidden{display:none;}
.wpcf7 .wpcf7-spinner{position:absolute;margin:0;left:100%;top:calc(50% - 12px);}
.wpcf7 .wpcf7-not-valid-tip{font-size:11px;margin:2px 0 0;}
.wpcf7 .wpcf7-response-output{margin:15px 0 0 !important;font-size:11px;padding:5px 10px !important;}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag,
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag,
.intl-tel-input.separate-dial-code .selected-flag{background:none;padding-left:0;}
.intl-tel-input.separate-dial-code .selected-dial-code{font-size:14px;color:#414141;}
.intl-tel-input .selected-flag .iti-arrow{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #000;}
.intl-tel-input .country-list{min-width:150px;}
.intl-tel-input .country-list li.country{font-size:13px !important;margin:0;}

.file-upload-container > p{display:flex;align-items:center;border:2px solid #5D617A;border-radius:5px;overflow:hidden;max-width:450px;background:#fff;justify-content:space-between;}
.file-input{flex:1;border:none;padding:12px;font-size:16px;color:#333;cursor:pointer;}
.file-input::-webkit-file-upload-button{visibility:hidden;}
.file-input::before{content:"Choose file";color:#444;display:inline-block;width:0;}
.upload-btn{background-color:#5D617A; /* Matching the button color */color:#FFF !important;padding:12px 20px;font-size:13px;font-weight:600;border:none;cursor:pointer;transition:background 0.3s ease;margin:0!important;}
.upload-btn:hover{background-color:#4a4c65;}


/* 404 */
.error404 .site-content{padding:0;}
.error404 .site-content > div > section{padding:120px 0;}

.floating-icon{position:fixed;bottom:15px;right:22px;z-index:999;transition:all .5s ease;}
.floating-icon:hover{bottom:17px;}
.floating-icon img{width:35px;height:35px;}

/* Footer */
footer.site-footer{background-color:#F8F8F8;font-size:0;}
footer.site-footer .sidebar-div{padding:40px 0 25px;}
footer.site-footer .sidebar-div .top-div{text-align:center;}
footer.site-footer .sidebar-div .top-div .sidebar-column{border-bottom:1px solid #D9D9D9;padding:0 0 30px;}
footer.site-footer .sidebar-div .bottom-div{padding:25px 0 0;}
footer.site-footer .sidebar-div .bottom-div .sidebar-column{width:50%;display:inline-block;vertical-align:top;}
footer.site-footer .sidebar-div .bottom-div .sidebar-column:first-child{border-right:1px solid #D9D9D9;}
footer.site-footer .logo-div{margin:0 0 15px;}
footer.site-footer .sidebar-div .bottom-div .sidebar-column h3{width:100%;max-width:380px;margin:0 auto 15px;}
footer.site-footer .sidebar-div .bottom-div .sidebar-column .menu-list{max-width:380px;width:100%;margin:0 auto 20px;}
footer.site-footer h3{font-size:16px;color:#1FB25A;margin:0 0 15px;font-weight:700;}
footer.site-footer h4{font-size:12px;color:#040404;margin:0 0 15px;font-weight:700;}
footer.site-footer h4 a{color:#040404;}
footer.site-footer p{}
footer.site-footer p a{color:#414141;}
footer.site-footer p a:hover{color:#FF7800;}
footer.site-footer .row-div .content-div .half-div p{font-size:14px;}
footer.site-footer ul:last-child{margin-bottom:0;}
footer.site-footer ul li{color:#5E5E5E;font-size:12px;margin:0 0 15px;padding:0;font-weight:400;}
footer.site-footer ul li:last-child{margin:0;}
footer.site-footer ul li a{color:#5E5E5E;}
footer.site-footer ul li a:hover{color:#1FB25A;}
footer.site-footer .menu-list .half-div{display:inline-block;vertical-align:top;width:50%;}
footer.site-footer .link-div + h4{margin-top:50px;}
footer.site-footer .copyright-div{padding:12px 0;}
footer.site-footer .copyright-div .container{position:relative;}
footer.site-footer .copyright-div .container::before{content:'';display:inline-block;width:calc(100% - 30px);left:15px;height:1px;background-color:#DDDDDD;position:absolute;top:-15px;}
footer.site-footer .copyright-div .footer-links{text-align:right;}
footer.site-footer .copyright-div p{font-size:12px;color:#736F6F;}
footer.site-footer .copyright-div ul{margin:0;padding:0;list-style:none;}
footer.site-footer .copyright-div ul li{display:inline-block;font-size:12px;color:#736F6F;margin:0 20px 0 0;font-weight:400;}
footer.site-footer .copyright-div ul li:last-child{margin-right:0;}
footer.site-footer .copyright-div ul li a{color:#736F6F;}
footer.site-footer .copyright-div ul li a:hover{color:#013366;}

#scroll-to-top{position:fixed;bottom:70px;right:20px;z-index:100;opacity:0;transform:translateY(100px);transition:all .5s ease;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#FFF;border-radius:10px;box-shadow:0 3px 12px #00070D12;}
#scroll-to-top:hover{box-shadow:0px 4px 30px #13549533;bottom:72px;}
#scroll-to-top.show-btn{opacity:1;transform:translateY(0)}
#scroll-to-top a{color:#00544F;}

.sticky-navigation.sticky > div{position:fixed !important;top:88px;left:0;width:100%;z-index:98;background-color:#FFF;}

/* Slide Animation when page scrolled */
.slideanim{visibility:hidden;visibility:visible\9;/*For old IE browsers IE6-8 */}
.elementor-editor-active .slideanim{visibility:visible;}
.slideanim.slide{visibility:visible;animation:slide 1s;}
.slideanim::after{/* useful when its child elements are float:left; */content:"";display:table;clear:both;}

@keyframes slide{
    0%{
        opacity:0;
        transform:translateY(50%);
    } 
    100%{
        opacity:1;
        transform:translateY(0);
    } 
}

@media screen and (min-width:768px){
	
}

@media screen and (min-width:1200px){
	.container{max-width:1140px;}
	.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px !important;padding:0 15px;}
}

@media screen and (min-width:1440px){
  .container{max-width:1380px;}
  .elementor-section.elementor-section-boxed > .elementor-container{max-width:1380px !important;}
}

@media screen and (min-width:1441px){
	
}

@media screen and (min-width:1600px){
	.container{max-width:1540px;}
  .elementor-section.elementor-section-boxed > .elementor-container{max-width:1540px !important;}

  h1{font-size:50px;}
  h2{font-size:45px;}
  h3{}
  p{font-size:18px;}

  .btn{font-size:15px;}

  #masthead .top-header ul li{font-size:14px;}
  #masthead .site-branding img{height:35px;}
  #masthead .navigation-div .main-navigation ul.menu li{font-size:16px;}

  .breadcrumb ul li{font-size:15px;}
  .page-header-section h1{font-size:36px;}

  .section-home-search .heading-div h3{font-size:45px;}
  .home-search-bar-div input[name="searchTitle"]{font-size:16px;}
  .home-search-bar-div .quick-locations p{font-size:14px;}
  .home-search-bar-div .quick-locations ul li{font-size:14px;}
  .section-home-why .heading-div{max-width:360px;}
  .why-parking-div .single-div h4{font-size:18px;}

  .section-about-intro .left-div .heading-div h2 small{font-size:30px;}
  .section-about-milestones .heading-div h2{font-size:30px;}
  .section-about-team .heading-div h2{font-size:30px;}
  .team-listing-div .single-member .detail-div .top-div h3{font-size:22px;}
  .team-listing-div .single-member:first-child .detail-div .top-div h3{font-size:22px;}
  .team-listing-div .single-member:hover .detail-div .top-div h3{font-size:22px;}
  .team-listing-div .single-member .detail-div .top-div h4{font-size:16px;}
  .team-listing-div .single-member .detail-div .bottom-div ul li{font-size:14px;}

  .parking-listing-div{max-width:1200px;}

  .section-single-parking-first .left-div .heading-div{}
  .section-single-parking-why .left-div{padding:20px 50px 20px 0 !important;}
  .section-single-parking-why .left-div .heading-div{max-width:500px;}
  .section-single-parking-why .right-div .content-div .single-div .img-div img{height:45px;width:auto;}
  .section-single-parking-why .right-div .content-div .single-div h3{font-size:18px;}
  .section-single-parking-how .heading-div{max-width:320px;}

  .section-partners-list .heading-div{max-width:1100px;}

  .section-apply-online .outer-div .left-div{width:calc(55% - ((100% - 1540px) / 2));}
  .section-apply-online .outer-div .left-div .tabs-div .single-tab p{font-size:18px;}
  .section-apply-online .outer-div .left-div .find-parking-div .find-div label{font-size:14px;}
  .section-apply-online .outer-div .left-div .find-parking-div .find-div input[type="text"]{font-size:16px;}

  .section-contact-form .outer-div{max-width:1280px;}
  .section-contact-form .forms-div .tabs-div ul li::before{width:20px;height:20px;}
  .section-contact-form .forms-div .tabs-div ul li p{font-size:14px;}
  .section-contact-map .content-div .left-div{width:calc(42% - ((100% - 1300px) / 2));}

  .section-home-slider.business .slider-div .single-slide .text-div .flex-div .inner-div h1{max-width:550px;}
  .section-home-slider.business .slider-div .single-slide .text-div p{max-width:550px;}

  .wpcf7 .input-div label{font-size:14px;}
  .wpcf7 input[type="text"],
  .wpcf7 input[type="email"],
  .wpcf7 input[type="tel"],
  .wpcf7 input[type="date"],
  .wpcf7 input[type="file"],
  .wpcf7 textarea,
  .wpcf7 select{font-size:16px;}

  footer.site-footer .logo-div img{height:35px;width:auto;}
  footer.site-footer h3{font-size:18px;}
  footer.site-footer .sidebar-div .bottom-div .sidebar-column h3{max-width:500px;}
  footer.site-footer h4{font-size:14px;}
  footer.site-footer .sidebar-div .bottom-div .sidebar-column .menu-list{max-width:500px;}
  footer.site-footer ul li{font-size:14px;}
  footer.site-footer .copyright-div p{font-size:14px;}
  footer.site-footer .copyright-div ul li{font-size:14px;}
}

@media screen and (min-width:1800px){
	.container{max-width:1740px;}
  .elementor-section.elementor-section-boxed > .elementor-container{max-width:1740px !important;}
}

@media screen and (max-width:1199px){
  :is(.elementor-section-wrap,[data-elementor-id]) > .elementor-element.e-con-full{width:calc(100% + 30px);max-width:calc(100% + 30px);left:initial !important;margin:0 -15px !important;}

	.container{max-width:100%;}

	h2{font-size:28px;}
	h3{font-size:20px;}
	p{font-size:14px;}

	.btn{padding:3px 30px;font-size:14px;}
	.btn-smile{font-size:14px;padding:2px 20px;}
	.btn-smile span.smile{width:40px;height:26px;}
	.text-link:after{top:6px;}

	#page{margin-top:58px;}

	header#masthead{padding:0;position:fixed;}
	.admin-bar header#masthead{top:32px !important;}
	header#masthead.scrolled{background-color:#FFF !important;top:0 !important;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);}
	.admin-bar header#masthead.scrolled{top:32px !important;}
	#masthead::before{content:none;}
  #masthead .bottom-header{padding:15px 0 !important;}
	#masthead .bottom-header > .container > .row{justify-content:space-between;}
	#masthead .site-branding{z-index:999;}
	#masthead .site-branding .custom-logo-link img{height:32px;}
	#masthead .navigation-div{justify-content:flex-end;width:100%;}
	#masthead .navigation-div #site-navigation{display:inline-block;position:relative;top:0 !important;visibility:visible;transform:none;opacity:1;pointer-events:initial;}
	#masthead .navigation-div .main-navigation ul.menu li{display:none;border-bottom:none;}
  #masthead .navigation-div .main-navigation ul.menu li.order{display:inline-block;padding:0;margin:0;}
  #masthead .navigation-div .main-navigation ul.menu li a{padding:3px 0;}
  #masthead .navigation-div .main-navigation ul.menu li.order > a::before{content:none;}
  #masthead .navigation-div .main-navigation ul.menu li.order > a::after{top:7px;}
  #masthead .navigation-div .main-navigation ul.menu li.order > a:hover::after{top:7px;}
  #masthead .navigation-div .navigation-right-div{display:inline-block;margin:0;position:absolute;top:15px;left:20px;z-index:999;}
	#masthead .navigation-div .navigation-right-div .cta-btn{margin:0 12px 0 0;}
	#masthead .navigation-div .navigation-right-div > .header-mobile-menu{display:inline-block;}


  .open-mobile-menu #header-menu-sidebar{display:inline-block;}
	#header-menu-sidebar{}
	#header-menu-sidebar .navbar-toggle-wrapper{padding:15px;justify-content:flex-end;}
	#header-menu-sidebar .section-content{padding:0;height:100%;}
  #header-menu-sidebar .section-content ul.menu{list-style:none;margin:0;}
  #header-menu-sidebar .section-content ul.menu li{border-top:1px solid #CBCBCB;padding:15px 20px;margin:0;position:relative;}
  #header-menu-sidebar .section-content ul.menu li.order{display:none;}
  #header-menu-sidebar .section-content ul.menu li.active{background-color:#EFF8F2;}
  #header-menu-sidebar .section-content ul.menu li.cta-btn{padding:20px;}
  #header-menu-sidebar .section-content ul.menu li a{font-size:15px;color:#0B1215;font-weight:400;}
  #header-menu-sidebar .section-content ul.menu li.cta-btn a{background-color:#1FB25A;color:#FFF;border:1px solid #1FB25A;border-radius:6px;padding:8px 20px;text-align:center;font-weight:700;display:block;}
  #header-menu-sidebar .section-content ul.menu li.cta-btn a:hover{background-color:#FFF;color:#1FB25A;}
  #header-menu-sidebar .section-content ul.menu li a.submenu-toggle{background-color:transparent;border:none;position:absolute;top:0;right:0;display:flex;width:45px;height:53px;align-items:center;justify-content:center;}
  #header-menu-sidebar .section-content ul.menu li a.submenu-toggle::before{content:'\f078';font-family:'Font Awesome 6 Free';color:#5E5E5E;transition:0.3s ease;font-size:18px;font-weight:600;}
  #header-menu-sidebar .section-content ul.menu li ul.sub-menu{list-style:none;margin:0 -20px;display:none;margin-top:10px;}
  #header-menu-sidebar .section-content ul.menu li.active ul.sub-menu{}
  #header-menu-sidebar .section-content ul.menu li ul.sub-menu li{border:none;padding:10px 20px 10px 45px;}
  #header-menu-sidebar .section-content ul.menu li ul.sub-menu li:hover{background-color:#E2F0E6;}


  #header-menu-sidebar .custom-logo-link{display:none;}

	/*.site-content{padding:45px 0 0;}
	.logged-in .site-content{padding-top:55px;}
	.secondary-header-menu .site-content{margin-top:58px;padding-top:0;}
	.elementor-editor-active .site-content{margin-top:58px;}*/

	.pagination-div{padding:30px 0 10px;}

	#scroll-to-top{right:10px;}
	.floating-icon{right:12px;}

	footer.site-footer{padding:0 5px;}
	footer.site-footer .sidebar-column:first-child{width:100%;border-right:none;padding-right:0;padding-bottom:20px;border-bottom:1px solid #DDDDDD;}
	footer.site-footer .sidebar-column:nth-child(2){width:100%;padding-left:0;padding-top:0;}
  footer.site-footer .sidebar-div .sidebar-column:first-child > .widget{max-width:100%;}
	footer.site-footer h3{font-size:17px;}
	footer.site-footer h4{margin:0 0 10px;}
	footer.site-footer p{margin:0 0 20px;}
	footer.site-footer ul li{margin:0 0 3px;}
	footer.site-footer ul.list-contact{margin:0;}
	footer.site-footer ul.list-contact li{width:100%;}
	footer.site-footer ul.list-contact li:last-child{margin:0;}
  footer.site-footer .sidebar-column:first-child{border-bottom:none;}
  footer.site-footer ul.quick-links li{width:50%;margin:0 0 15px;}
  footer.site-footer .row-div .content-div .half-div{width:100%;margin:0 0 15px;}
  footer.site-footer .social-div{margin:0;}
  footer.site-footer .copyright-div{padding:12px 0 25px;}
	footer.site-footer .copyright-div > .container > .row{}
	footer.site-footer .copyright-div p{margin:0 0 10px;}
  footer.site-footer .copyright-div .footer-links{text-align:left;}

	.sticky-navigation.sticky > div{top:62px;}
}

@media screen and (max-width:767px){
	.desktop-only{display:none !important;}
	.mobile-only{display:block !important;}

	.admin-bar header#masthead{top:46px !important;}
	.admin-bar header#masthead.scrolled{top:46px !important;}

  .wpcf7 .input-div.one-third,
  .wpcf7 .input-div.two-third{width:100%;}
}

@media screen and (max-width:480px){

}

@-webkit-keyframes breathing {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  25% {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }

  60% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  100% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
}

@keyframes breathing {
  0% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }

  25% {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
  }

  60% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }

  100% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
}

@keyframes slideUp {
    0%,
    50% {
      transform: translateY(100%);
      opacity: 1;
    }
     
    60%,
    100% {
      transform: translateY(0);
      opacity: 1;
    
    }
  }

@keyframes slideUp2 {
    0%,
    50% {
    	transform: translateY(100%);
    }
     
    60%,
    100% {
      transform: translateY(0);
      opacity: 1;
    
    }
}

@keyframes fadeIn {
  0% { opacity: 0; }
  100% { opacity: 1; }
}

@keyframes jumpInfiniteTop {
  0% {
    top:30px;
  }
  50% {
    top:15px;
  }
  100% {
    top:30px;
  }
}

@keyframes jumpInfiniteBottom {
  0% {
    bottom:30px;
  }
  50% {
    bottom:15px;
  }
  100% {
    bottom:30px;
  }
}

@keyframes jumpInfiniteBottomSmall {
  0% {
    bottom:12px;
  }
  50% {
    bottom:6px;
  }
  100% {
    bottom:12px;
  }
}

@media screen and (max-width:1199px){
	@keyframes jumpInfiniteTop {
	  0% {
	    top:initial;
	    right:25px;
	  }
	  50% {
	    top:initial;
	  	right:45px;
	  }
	  100% {
	    top:initial;
	    right:25px;
	  }
	}

	@keyframes jumpInfiniteLeft {
	  0% {
	    top:initial;
	    left:25px;
	    right:initial;
	  }
	  50% {
	    top:initial;
	  	left:45px;
	  	right:initial;
	  }
	  100% {
	    top:initial;
	    left:25px;
	    right:initial;
	  }
	}

	@keyframes jumpInfiniteBottom {
	  0% {
	    bottom:initial;
	    right:25px;
	  }
	  50% {
	    bottom:initial;
	  	right:45px;
	  }
	  100% {
	    bottom:initial;
	    right:25px;
	  }
	}
}