/*
Theme Name: Appmakr 2024
Text Domain: Appmakr
Version: 1.9
Tested up to: 5.9
Requires at least: 4.7
Requires PHP: 5.2.4
Description: Our default theme for 2020 is designed to take full advantage of the flexibility of the block editor. Organizations and businesses have the ability to create dynamic landing pages with endless layouts using the group and column blocks. The centered content column and fine-tuned typography also makes it perfect for traditional blogs. Complete editor styles give you a good idea of what your content will look like, even before you publish. You can give your site a personal touch by changing the background colors and the accent color in the Customizer. The colors of all elements on your site are automatically calculated based on the colors you pick, ensuring a high, accessible color contrast for your visitors.
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-patterns, block-styles, wide-blocks, accessibility-ready
Author: the WordPress team
Author URI: https://wordpress.org/
Theme URI: https://wordpress.org/themes/twentytwenty/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

All files, unless otherwise stated, are released under the GNU General Public
License version 2.0 (http://www.gnu.org/licenses/gpl-2.0.html)

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned
with others.
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

	0. 	CSS Reset
	1. 	Document Setup
	2. 	Element Base
	3. 	Helper Classes
	4. 	Site Header
	5. 	Menu Modal
	6. 	Search Modal
	7. 	Page Templates
		a. 	Template: Cover Template
		c. 	Template: Full Width
	8.  Post: Archive
	9.  Post: Single
	10. Blocks
	11. Entry Content
	12. Comments
	13. Site Pagination
	14. Error 404
	15. Widgets
	16. Site Footer
	17. Media Queries

----------------------------------------------------------------------------- */


/* -------------------------------------------------------------------------- */

/*	0. CSS Reset
/* -------------------------------------------------------------------------- */

@font-face{font-family:'proxima-med';src:url('https://media.appypie.com/wp/en/ProximaNova-Regular.otf') format("truetype");font-weight:400;font-style:normal;font-display:swap;} 
/* Header */
body{font-family:'proxima-med';font-size:15px;line-height:1.42857143;color:#1c1c1c;font-weight:400;background-color:#fff}
img{max-width:100%}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}

/* Header */
.nav>li{position:relative}
#deappypie-nav li a{text-decoration:none!important;color:#212b35}
.menuImg:before{content:"";display:inline-block;width:50px;height:50px;background:url(https://images.appypie.com/wp-content/uploads/2021/04/07131545/dropdown-sprite.svg);background-size:336px;background-repeat:no-repeat;margin-right:10px;top:4px;position:absolute;vertical-align:top;top:18px}
.navbar-toggler{border:0}
button.navbar-toggler:focus:not(:focus-visible){outline:0;border:0;box-shadow:none}
.header-sec,.headbg{background:#fff;transition:ease all .5s;box-shadow: inset 0 1px 0 rgb(255 255 255 / 15%), 0 1px 5px rgb(0 0 0 / 8%);}
@media (min-width: 1200px) {
#deappypie-nav{align-items:center;flex-grow:1}
#deappypie-nav>li>a{font-size:14px;font-weight:700;color:#212b35;transition:ease all .25s;position:relative;margin:0 4px;border-bottom:3px solid transparent;padding:15px 10px;letter-spacing:.07031em;display:inline-block}
.feature-menu::before{content:" ";display:block;position:absolute;margin:-.55556rem auto .11111rem;top:60%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #919eab;right:0}
.feature-menu > .feature-sub{position:absolute;width:940px;text-align:left;min-height:auto;padding:20px!important;border-radius:4px;display:none;top:48px;max-width:940px;background-color:#fff;border:0 solid #cbd6e2;padding-right:1.5rem;padding-left:1.5rem;box-shadow:0 8px 24px rgb(0 0 0 / 13%);z-index:1;list-style:none;padding:0;margin:0}
.feature-menu:hover .feature-sub{display:flex;flex-wrap:wrap;border-top:4px solid #0384f8;border-radius:0 0 4px 4px!important;list-style:none}
.menu-col-1 > ul.feature-sub{max-width:430px}
.menu-col-1 ul.feature-sub li{flex:0 0 100%;border:0;border-top:1px solid #F2F2F2}
.menu-col-1 ul.feature-sub li:nth-child(1){border-top:0}
.feature-menu-sub .feature-sub{background:none}
.feature-menu.web-col-3 .feature-sub{max-width:450px}
.feature-menu.web-col-3 ul.feature-sub li a{padding:5px 5px 0!important;letter-spacing:0}
.menuImg.sp-phone:before{background-position:9px -4px}
.menuImg.sp-website:before{background-position:-295px -2px}
.menuImg.sp-chatbot:before{background-position:-136px -7px}
.menuImg.sp-design:before{background-position:-212px -2px}
.menuImg.sp-connect:before{background-position:-61px -6px}
.menuImg.sp-liveChat:before{background-position:4px -80px}
.menuImg.sp-desk:before{background-position:-66px -81px}
.menuImg.sp-domain:before{background-position:-139px -80px}
ul.feature-sub li{flex:0 0 50%;padding:20px 15px;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}
ul.feature-sub li:nth-child(even){border-right:0 solid #f2f2f2}
.feature-menu-sub .feature-sub{flex:0 0 100%;max-width:100%;width:100%;border-top:0 solid #0384f8!important;border-radius:0!important;box-shadow:none;margin-left:0;grid-row:1/span 3;grid-column:2;position:relative;width:auto;text-align:left;min-height:auto;border-radius:0;display:block;top:auto;max-width:initial;background-color:#fff;border:0 solid #cbd6e2;padding:0!important;box-shadow:none;z-index:1;align-content:flex-start}
.feature-menu-sub .feature-sub li{padding:0 0 0 18px !important;border:0;flex:0 0 100%;transition:.2s all ease-in-out}
.feature-menu-sub{display:grid;grid-template-columns:50% 50%;grid-gap:0 10px;position:relative}
.feature-sub li .menu-item-description{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:14px;font-size:12px;line-height:1.6;margin:2px 0}
#deappypie-nav .feature-sub li.menuImg>a{display:inline-block;margin-right:10px;padding-left:45px;width:100%}
#deappypie-nav .feature-sub li.menuImg>.menu-item-description{padding-left:45px;grid-column:1}
#deappypie-nav .feature-menu-sub .feature-sub a{color:#0384f8;font-size:13px}
.feature-menu-sub .feature-sub li::before{content:"→";display:inline-block;position:absolute;left:0;color:#0384f8;font-size:13px;opacity:0;transition:all .2s ease-in-out 0}
.feature-menu-sub .feature-sub li:hover:before{opacity:1}
.login-menu>li>a{display:inline-block;line-height:1.5;color:#212b35;padding:.51429em 1.42857em;border-radius:9999em;background:#fff;font-weight:700;color:#484848;text-decoration:none!important;margin:4px;transition:all ease .5s;padding:.51429em 1.42857em}
.head-btn.signup-btn-top { display: inline-block; line-height: 1.5; color: #fff; padding: 0.51429em 1.42857em; border-radius: 9999em; background: #4798f4; border: 2px solid #3f92f4; }
.login-menu>li>a.head-btn.signup-btn-top:hover{background:#1a6cff;color:#fff}
.login-menu>li>a:hover{color:#1a6cff}
}


/* Globe drop Down */
.globeDropdown{padding:12px 0;line-height:1;margin:0 10px;padding:15px 0;position:relative}
.iconz-globe{font-size:18px;width:20px;height:20px;display:inline-block;filter:drop-shadow(0px 0px 10px #fff)}
.globeDropdown-content{position:absolute;z-index:20;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;background-color:#5c6ac4;top:48px;width:100%;right:-50px;min-width:115px;box-shadow: 0 0.55556rem 1.11111rem 0 rgb(0 0 0 / 10%);max-height:410px;border-radius:2px;transform:translateY(10px);background-color:#46a2ff;min-width:190px;right:-10px}
.globeDropdown-content:before { content: " "; display: block; position: absolute; margin: -0.55556rem auto 0.11111rem; top: -1px; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #5c6ac4; left: 84%; border-bottom: 10px solid #1a6cff; }
.globeDropdown-content ul{list-style:none;padding:0}
.globeDropdown-content a{border-bottom:.5px solid rgba(255,255,255,.2);font-size:11px;display:block;padding:8px 12px;color:#f4f5f9;text-transform:uppercase;letter-spacing:.08em;margin:0;text-decoration:none;font-weight:300;text-transform:capitalize;font-size:12px;line-height:1.5;background:#1a6cff;font-weight:700}
.globeDropdown:hover .globeDropdown-content{visibility:visible;opacity:1;filter:alpha(opacity=100);transform:translateY(0px)}
.globeDropdown-content a:hover{background:#0a429f}

@media (max-width: 1199px) {
/*.navbar-brand {
    margin: 0 0 0;
    width: 200px;
    height: auto;
}*/
.navbar .container-fluid{padding:0}
.navbar-header {
padding-right: calc(var(--bs-gutter-x) * .5);
padding-left: calc(var(--bs-gutter-x) * .5);
margin: 0;
flex: 0 0 100%;
width: 100%;
display: flex;
justify-content: space-between;
}
#deappypie-nav>li,.login-menu>li {
border-bottom: 1px solid rgba(0,0,0,.09);
}
/* a.navbar-brand.appypieLogo{padding-left:calc(var(--bs-gutter-x) * .5)}
button.navbar-toggler{margin-right:calc(var(--bs-gutter-x) * .5)} */
/* nav.navbar{padding:0} */
.headbg{background:#fff}
.navbar-collapse{max-height:340px;overflow:hidden!important;overflow-y:scroll!important;overflow:hidden!important;overflow-y:auto!important;border-bottom:0px solid rgba(0,0,0,.1);border-top: 1px solid rgba(0,0,0,.1);}
#deappypie-nav li a, .login-menu li a{font-size:14px;color:#212b35;transition:ease all .25s;position:relative;margin:0;border-bottom:0 solid transparent;padding:15px 10px;display:block;text-decoration: none !important;}
#deappypie-nav .feature-sub li.menuImg>a{padding:15px 10px 15px 50px !important}
ul.feature-sub{background:#fff;border:1px solid #cbddff;width:94%;margin:auto;margin-bottom:auto;padding:0!important;margin-bottom:15px;overflow:hidden;border-radius:5px;position:relative;opacity:1;display:block;box-shadow:0 0 0 0 #b00000}
ul.feature-sub li{position:relative}
ul.feature-sub li:not(:last-child){border-bottom:1px solid #cbddff}
#deappypie-nav .feature-sub li.menuImg>a{border-bottom:1px solid #cbddff!important}
.menuImg .menu-item-description,.menu-item-description{font-size:13px;padding:10px;background:#f9fdff;margin-bottom:0}
.feature-menu-sub .feature-sub li a{border:0!important;border-top:0 solid #CBDDFF;padding:8px 10px 8px 50px;color:#2c74fe;border:0;background:#fff}
.feature-menu-sub >a{background:#f9fdff}
.menuImg:before{content:"";display:inline-block;width:50px;height:45px;background-size:336px;background-repeat:no-repeat;margin-right:10px;top:0;position:absolute;vertical-align:top;width:45px;background-size:205px;display:inline-block;top:8px;z-index:1}
.menuImg.sp-phone:before{background-position:14px 0}
.menuImg.sp-website:before{background-position:-170px 1px}
.menuImg.sp-chatbot:before{background-position:-76px -7px}
.menuImg.sp-design:before{background-position:-126px 1px}
.menuImg.sp-connect:before{background-position:-33px 0}
.menuImg.sp-liveChat:before{background-position:9px -47px}
.menuImg.sp-desk:before{background-position:-35px -48px}
.menuImg.sp-domain:before{background-position:-80px -48px}
.menuImg.sp-mail:before{background-position:-124px -48px}
.menuImg.sp-google::before{background-position:-169px -48px}
.globeDropdown{display: none;}
}
/* Mobile Login */
.mobileLogin{display:none}
.headbg .mobileLogin #Ellipse_1,.header-sec .mobileLogin #Ellipse_1{fill:url(#radial-gradientdark)}
.headbg .mobileLogin path#Path_28,.header-sec .mobileLogin path#Path_28{fill:#fff}
.headbg .mobileLogin g#Group_30 path,.header-sec .mobileLogin g#Group_30 path{fill:#fff}
@media(max-width:1199px) {
.login-signup-menu {display: none;}
.login-signup-menu {display: none;}
.mobileLogin{display:inline-block;position:absolute;right:70px;height:auto;width:45px;top:12px;}
}
@media(max-width:767px) {
.mobileLogin{right:60px;top: 12px;}
}


/* Footer */


.topFooter{padding:2em 0 0}
.botomFooter {align-items: center;}
.copyright {color: #737373;font-size: .9em;}
.widget_nav_menu{list-style:none;padding:0;margin:0}
.footer-nav-list .footer-nav-heading,.widget_nav_menu .widget-title{line-height:1.5;margin-bottom:1.2em;color:#737373;font-size:1.2em;font-weight:700;text-transform:capitalize;position:relative}
footer .menu{list-style:none;padding-left:0}
.footer-nav-list li,.widget_nav_menu li{margin:0 0 10px;font-size:1em}
.footer-nav-list li a,.widget_nav_menu li a{color:#767676;transition:ease all .5s;display:block;margin:1em 0;text-decoration:none;font-weight:300}
.footer-nav-list li a:hover,.widget_nav_menu li a:hover{color:#4c4c4c;text-decoration:none}
@media (min-width: 768px) {
.footer-nav-list .footer-nav-heading,.widget_nav_menu .widget-title{pointer-events:none}
}
@media (max-width: 767px) {
.widget_nav_menu .widget-title:after{content:"";width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent;position:absolute;top:50%;right:5%}
.widget_nav_menu .widget-title{border-bottom:1px solid #cacedb;padding:10px 0;margin:10px 0;pointer-events:all}
.widget.widget_nav_menu>div{display:none}
.widget.widget_nav_menu>div.visible{display:block}
/* .widget_nav_menu .widget-title:after{display:block} */
}

/* Footer Nav */

.bottom-footer-nav .nav.navbar-nav{display:flex;justify-content:center;padding:0;margin:0;flex-flow:row;align-items:center}
.bottom-footer-nav .nav.navbar-nav li a{color:#5d5d5d;text-decoration:none!important;padding:0 11px;font-size:.8em;text-transform:uppercase;position:relative}

.social_icons-footer {display: flex;justify-content: center;list-style: none;padding: 0;}
/* Sprite Social Icons */
.social_icons-footer a{color: #737373!important;transition: color .3s ease;display: inline-block;width: 2.2rem;vertical-align: middle;text-decoration: none;fill: #838383;margin-right: 4px;font-size: 0;font-size:0;background:url(https://images.appypie.com/wp-content/uploads/2021/01/05084746/social-sprite.svg) no-repeat;width:24px;height:25px;background-size:cover!important;mask-image:url(https://images.appypie.com/wp-content/uploads/2021/01/05084746/social-sprite.svg);-webkit-mask-image:url(https://images.appypie.com/wp-content/uploads/2021/01/05084746/social-sprite.svg);background:#838383;-webkit-mask-repeat: no-repeat;mask-repeat: no-repeat;}
.social_icons-footer a:hover,.social_icons-footer a:hover svg{color:#5d5d5d;fill:#5d5d5d;background:#5d5d5d}
.social_icons-footer .facebook a{-webkit-mask-position:6px 0;mask-position:6px 0}
.social_icons-footer .twitter a{-webkit-mask-position:-24px 0;mask-position:-24px 0}
.social_icons-footer .pin a{-webkit-mask-position:-53px 0;mask-position:-53px 0}
.social_icons-footer .blog a{-webkit-mask-position:-82px 0;mask-position:-82px 0}
.social_icons-footer .linkedin a{-webkit-mask-position:-112px 0;mask-position:-112px 0}
.social_icons-footer .youtube a{-webkit-mask-position:-144px 0;width:34px;mask-position:-144px 0;width:34px}
.social_icons-footer .instagram a{-webkit-mask-position:-180px 0;mask-position:-180px 0}
.social_icons-footer .news a{-webkit-mask-position:-212px 0;mask-position:-212px 0}

@media (max-width: 767px) {
.bottom-footer-nav .nav.navbar-nav{flex-flow:column}
.bottom-footer-nav .nav.navbar-nav li a{display:block;width:100%;margin:1em 0}
.social_icons-footer{display:flex;justify-content:center;list-style:none;padding:0;margin:1.5rem 0}
}



/* Banner Css */
.bannerSection{padding:90px 0;text-align:center;position:relative;padding-bottom:50px;background:linear-gradient(80deg,hsl(213deg 91% 58% / 20%),hsl(205deg 97% 75% / 20%))}
.bannerheading{font-size:2.2rem;font-weight:700;line-height:initial;margin:0;margin-bottom:15px}
.bannersubheading{font-size:18px;line-height:1.4;margin-top:0;margin-bottom:30px;color:#636363}
.searchIcon{display:inline-block;position:relative;height:25px;width:25px;box-sizing:border-box;margin:0 8px 7px 0;padding:7px 9px 0;border:2px solid #FFF;border-radius:25px;transition:all 200ms ease}
button#websearchBtn{background:linear-gradient(63deg,#348AF5,#74BBEF);border:0;display:flex;align-items:center;justify-content:center}
.searchIcon:before{content:"";position:absolute;width:2px;height:14px;right:-2px;top:16px;background:#FFF;border-radius:3px;transform:rotate(-45deg);transition:all 200ms ease}
.websiteForm{width:65%;margin:auto}
.websiteForm input.form-control,.websiteForm button#websearchBtn{height:53px;padding:0 20px;border:0;box-shadow: 0px 6px 4px hsl(227deg 88% 67% / 14%)!important;}
.listingWrap{padding:0;list-style:none;--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));border-bottom: 1px solid #E2E7EB;margin-bottom: 20px;}
.listingItem{flex:0 0 auto;width:100%;padding:0 15px;margin-bottom:2rem}
.template-name{display:block;font-size:16px;color:#000;margin-top:20px}
.listingItemImgWrap{overflow:hidden;position:relative;border-radius:5px}
.listingItemImgWrap:before{content:'';display:block;background:#E2E7EB;width:100%;height:15px;border-radius:5px 5px 0 0}
.listingItemImgWrap:after{content:"...";font-size:50px;color:#fff;display:block;text-align:center;letter-spacing:0;position:absolute;top:-6px;left:7px;line-height:0}
.listingItemImgWrap img{position:relative;width: 100%;height: auto;}
.listingItem:hover .listingItemImgWrap{box-shadow: 0 0 20px hsl(0deg 0% 0% / 10%);transition:all .5s ease;z-index:0}
.overlay-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;margin:0;border:20px solid rgba(0,0,0,0.58);background-color:rgba(0,0,0,0.55);opacity:0;-webkit-transition:all .3s;transition:all .3s;z-index:-1}
.overlay-wrapper .overlayBtn.btnFill{position:absolute;top:25%;left:50%;width:100%;opacity:0}
.overlay-wrapper .overlayBtn{position:absolute;top:25%;left:50%;width:100%;opacity:0;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:ease all .2s ;transition:ease all .2s }
.overlay-wrapper .overlayBtn.btnFill{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:ease all .2s ;transition:ease all .2s ;background:linear-gradient(63deg,#348AF5,#74BBEF);border-color:#348AF5}
.overlay-wrapper .overlayBtn:hover{-webkit-transition:ease all .2s ;transition:ease all .2s ;background:#348AF5;background:linear-gradient(63deg,#348AF5,#74BBEF)}
.listingItem:hover .listingItemImgWrap .overlay-wrapper,.listingItem:hover .listingItemImgWrap a{opacity:1!important;z-index: 1;}
.overlay-wrapper a{max-width:130px;font-size:14px;border:1px solid #fff;color:#fff;border-radius:100px;cursor:pointer;display:inline-block;text-decoration:none!important;text-align:center;padding:10px}
.listingItem:hover .listingItemImgWrap .overlay-wrapper a:last-child{top:70%}
.listingItem:hover .listingItemImgWrap .overlay-wrapper a:first-child{top:40%}
@media(min-width:768px){
.listingItem{flex:0 0 auto;width:49.33%;}
}
@media(min-width:1200px){
.listingItem{flex:0 0 auto;width:33.33%;}
}
@media(max-width:991px){
.websiteForm{width: 100%;}
}


/* Filter Bar section */
.filterBarSection{background:#F7FBFF;margin-bottom:40px}
.filterBar{display:flex;list-style:none;padding:0;margin:0}
.filterBarTitle{font-size:14px;font-weight:700;color:#212b35;transition:ease all .25s;position:relative;border-bottom:3px solid transparent;padding:15px 10px;letter-spacing:.07031em;display:inline-block;text-decoration:none!important}
.filterBarSubMenu{position:absolute;width:940px;text-align:left;min-height:auto;padding:20px;border-radius:4px;display:none;list-style:none;top:53px;max-width:940px;background-color:#fff;border:0 solid #cbd6e2;box-shadow: 0 8px 24px rgb(0 0 0 / 13%);z-index:2;column-count:3;column-gap:20px;break-inside:avoid-column}
.filterBar .featureMenu:hover .filterBarSubMenu{display:block}
.filterBar .featureMenu:hover .filterBarTitle,.filterBarTitle:hover{color:#000;border-color:#4798f4}
.filterBarSubMenu li{margin-bottom:15px;break-inside:avoid-column}
.filterBar>li{position:relative;display:flex;flex-flow:column;margin-bottom:0;break-inside:avoid-column;-webkit-column-break-inside:avoid;border-right:1px solid #E4F0FC}
.featureMenu.menu-col-1 .filterBarSubMenu{column-count: 1;width: 300px;max-width: 300px;}
.featureMenu.menu-col-2 .filterBarSubMenu{column-count: 2;width: 600px;max-width: 600px;}
.filterBar .filterBarSubMenu a{color:#333;text-decoration:none;display:inline-block;padding:4px 0;text-decoration:none!important;display:block}
.filterBarSubMenuTitle{font-size:17px;color:#000;font-weight:700;margin-bottom:10px}
.featureMenu .filterBarTitle:after{content:'';position:relative;display:inline-block;right:1px;border:0;margin-left:18px;width:8px;height:8px;border-bottom:2px solid #333;border-right:2px solid #333;transform:translate(-50%,-50%)rotate(45deg)}

@media(max-width:991px){
.filterBar{overflow-x:scroll}
.filterBar > li{position:static;white-space:nowrap}
.filterBarSubMenu{height:250px;overflow:hidden;padding-bottom:0;left:0;box-shadow:none;background:#e1f1fe}
.filterBar .featureMenu:hover .filterBarSubMenu{display:block;column-count:auto;break-inside:unset;overflow-x:hidden;overflow-y:scroll;width:100%;top:auto;margin-top:53px}
.filterBarSection.filterBarFixed {position: fixed;top: 53px;width: 100%;z-index: 4;box-shadow: 0 0 4px rgba(51,51,51,0.55);}
}
/* @media (min-width:768px) and (max-width:991px){
    .filterBar .featureMenu:hover .filterBarSubMenu{column-count:2;}
} */

/* Pagination */
.listingSectionPagination {display: flex;justify-content: flex-end;}
.listingSectionPagination .page-link {color: #333;font-size: 1.2rem;border-radius: 5px;}
.listingSectionPagination .page-item {margin-left: 10px;}


main#site-content {margin-top: 80px;}
/*header nav.navbar .navbar-brand img {width: 200px;height: auto;}*/
header nav.navbar .navbar-brand {border-right: 0px solid #e4e4e4;}


#deappypie-nav li a, .login-menu li a,.menuImg .menu-item-description, .menu-item-description,
.globeDropdown-content a {text-align: left;}
.heading { font-size: 1.5rem; letter-spacing: 1px; line-height: 1.4em; text-transform: none; margin-bottom: 20px; color: #000; position: relative; z-index: 2;}

.cstm-btn {
    background: #1a6cff;
    margin-top: 30px;
    border: 1px solid transparent;
    transition: all ease .5s;
    font-size: 18px;
    color: #fff;
    font-family: proxima-med,sans-serif!important;
    padding: 10px 30px;
    border-radius: 8px;
}
.cstm-btn:hover{
	    background: #0a429f;
    color: #fff;
    opacity: 1;    text-decoration: none;
}
/* Footer BreadCrumb */
.breadcrumbs{background-color:hsl(0deg 0% 51% / 5%);display:flex;align-items:center;border:1px solid #eee;border-right:0;border-left:0;margin-top:30px;position: relative;}
.breadcrumbs .breadcrumb-list{display:flex;align-items:center;justify-content:flex-start;overflow: auto;list-style-type:none;margin:0;padding-inline-start:0;color:#afafaf;}
.breadcrumbs .breadcrumb-item{display:flex;align-items:center;white-space:nowrap;margin-top:7.5px;margin-bottom:7.5px;font-size:14px;line-height: 2;}
.breadcrumbs .breadcrumb-item a{font-size:14px;text-decoration:none;color:#333;display:inline-flex}
.breadcrumbs .icon-right-lt{background:none;margin:0 .5rem}
.breadcrumbs .breadcrumb-item:last-child span{color:#000}
.breadcrumbs span.icon.icon-right-lt{width:8px;height:8px;display:inline-block;position:relative;border-top:1px solid #AFAFAF;border-right:1px solid #AFAFAF;transform:rotate(45deg);transition:all .3s ease-in-out;background:none;margin:0 13px;display:inline-block; border-radius:0}
/* .breadcrumbs .container{overflow:hidden} */

.featureDropDown .featuredropup{position:absolute;bottom: 42px;width:100%;height:auto;left:0;background:#fff;z-index:2;padding:2.5rem 0;border-top: 1px solid hsl(0deg 0% 49% / 20%);border-bottom: 1px solid hsl(0deg 0% 49% / 20%);transform-origin:bottom;transform:scaleY(0);transition:all .3s cubic-bezier(.65,-.01,.26,1);box-shadow: 0px 0px 0px rgb(51 51 51 / 55%);}
.breadCrumbsWrap{overflow:hidden;flex: 0 0 100%;max-width: calc(100% - 260px);}
.featureDropHeading{display:flex;align-items:center;white-space:nowrap;font-size:14px;text-decoration:none;color:#333;display:inline-flex;line-height:2;border-right:1px solid #d4d4d4;margin-right:10px;padding-top:7.5px;padding-bottom:7.5px;letter-spacing:.3px;font-family:inherit}
.icon-top-lt{width:8px;height:8px;display:inline-block;position:relative;border-top:2px solid #333;border-left:2px solid #333;transform:rotate(45deg);transition:all .3s ease-in-out;background:none;margin:0 13px;display:inline-block}
.breadcrumbs>.container{display:flex;}
.featureDropDown .featuredropup ul.featureDropDownList{padding:0;column-count:3;list-style:none;margin-bottom:0}
.featureDropDown .featuredropup ul.featureDropDownList li,.featureDropDown .featuredropup ul.featureDropDownList a{display:block;padding:.1rem;margin:0;line-height:1.5rem;line-height:2.2}
.featuredropupHeader{font-weight:400;text-align:start;font-size: 22px;margin-bottom:20px;font-family:inherit;border-bottom: 1px solid hsl(0deg 0% 49% / 20%);padding-bottom: 20px;}
.featureDropDown .featuredropup ul.featureDropDownList li a,.featureDropDown .featuredropup ul.featureDropDownList a{color:#337ab7;font-size: 13px;}
.featureDropDown:hover .featuredropup{transform:scaleY(1);transition:all .3s cubic-bezier(.65,-.01,.26,1);}

/* LanguageDrop */
.featureDropDown .featuredropup{padding:2.5rem 40px}
.featureDropHeading:after{content:'';width:8px;height:8px;display:inline-block;position:relative;border-top:2px solid #333;border-left:2px solid #333;transform:rotate(45deg);transition:all .3s ease-in-out;background:none;margin:0 13px;display:inline-block}
.wpml-ls-statics-footer.wpml-ls ul {padding: 0;list-style: none;margin-bottom: 0;}
.wpml-ls-legacy-list-horizontal .wpml-ls-item {break-inside: avoid-column;display: block;}
.wpml-ls-legacy-list-horizontal a {display: block;text-decoration: none;padding: 5px 10px 6px;line-height: 1;display: block;padding: 0.1rem;margin: 0;line-height: 2.2;color:#337ab7;}

@media (min-width: 768px){.wpml-ls-statics-footer.wpml-ls ul {column-count: 3;}}
@media (min-width:1200px){
	.featureDropDown .featuredropup ul.featureDropDownList, .wpml-ls-statics-footer.wpml-ls ul {column-count: 4;}
	.featureDropDown .featuredropup ul.featureDropDownList li a,.featureDropDown .featuredropup ul.featureDropDownList a{color:#337ab7;font-size: 14px;}
}
@media (max-width:767px){
    .featureDropDown .featuredropup ul.featureDropDownList{column-count: inherit; height: 75%; overflow: scroll;}
	.featureDropDown .featuredropup{height:350px;overflow:hidden;padding-bottom:20px;}
	.featuredropupHeader {font-size: 18px;}
	.featuredropup .container {overflow: hidden;overflow-y: scroll;height: 300px;}
	.breadcrumbs>.container {position: relative;max-width: 100%;flex-wrap: wrap;justify-content: center;padding: 0;}
    .breadCrumbsWrap {border-top: 1px solid #d4d4d4;max-width: 100%;padding: 0 20px;}
    .featureDropDown:nth-child(2) .featureDropHeading {border-right: 0px solid #d4d4d4;}
    .featureDropDown .featuredropup {padding: 2.5rem 20px;bottom: 88px;}
    .wpml-ls-statics-footer.wpml-ls.wpml-ls-legacy-list-horizontal {overflow: hidden;height: 100%;}
    .wpml-ls-statics-footer.wpml-ls ul {padding: 0;list-style: none;margin-bottom: 0;column-count: inherit;height: 75%;overflow: scroll;}
	.breadcrumbs .breadcrumb-list {border-top: 1px solid #d4d4d4;width: 100%;padding: 0 20px;}
	.wpml-ls-legacy-list-horizontal a {display: block;text-decoration: none;display: block;padding: .1rem;margin: 0;line-height: 2.2;font-size: 13px;}
}


.breadcrumbs .breadcrumb-item+.breadcrumb-item::before {
    opacity: 0;
}