/*
Theme Name: JupiterX Child
Description: Jupiter X Child Theme
Author: Artbees
Author URI: https://jupiterx.com
Template: jupiterx
Version: 1.0.0
Text Domain: jupiterx
Domain Path: /languages
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Add your custom CSS codes in assets/less/style.less */

.sec-hide{display:none !important;}

body{padding: 0; margin: 0; box-sizing: border-box; overflow-x:hidden;}
*{padding: 0; margin: 0; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a,a:hover,a:focus,a:active{text-decoration:none !important; outline:none !important; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; word-break:break-word;}
p{padding:0 0; margin:0;}
p:last-child{padding: 0; margin:0;}
p:last-of-type {padding: 0; margin:0;}
p:empty{padding:0; margin:0;}	
button:focus{border: none !important; outline: none;}
ul, ol{margin: 0; padding: 0 0 0 20px;}
h1, h2, h3, h4, h5, h6{margin: 0;}




.fix-header {position:fixed !important; top:0; left:0; width:100% !important; z-index:999 !important; background:transparent; transition:all 0.3s ease-in-out;}
.sticky .fix-header {background:#36393b; box-shadow: rgba(33, 35, 38, 0.1) 0px 10px 10px -10px;}

.hero-sec{background-position: 0% 24% !important;}

.home-blog .pp-posts{display:flex; align-items:center; justify-content:space-between; gap:25px; flex-wrap:wrap;}
.home-blog .pp-posts .pp-post-wrap{width:calc(50% - 12.5px); position:relative;}
.home-blog .pp-posts .pp-post-wrap .pp-post .pp-post-thumbnail a{position:relative; padding-bottom:64%; width:100%; display:flex;}
.home-blog .pp-posts .pp-post-wrap .pp-post .pp-post-thumbnail a img{width:100%; height:100%; position:absolute; top:0; left:0; object-fit:cover; object-position:top center;}
.home-blog .pp-posts .pp-post-wrap .pp-post{position:relative;}
.home-blog .pp-posts .pp-post-wrap .pp-post .pp-post-content-wrap{position:absolute; bottom:0; left:0; width:100%; background: linear-gradient(180deg, #ffffff00 50%, #000000d9 100%);  height: 100%; margin: auto; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-end;} 
.home-blog .pp-posts .pp-post-wrap .pp-post .pp-post-content-wrap .pp-posts-button{display:inline-flex; align-items:center; justify-content:center;}
.home-blog .pp-posts .pp-post-wrap .pp-post .pp-post-content-wrap .pp-post-content .pp-post-meta{position:absolute; bottom:0; left:auto; right:0; transform:translate(-15px, -20px);}
.home-blog .pp-posts .pp-post-wrap .pp-post .pp-post-content-wrap .pp-post-content .pp-post-meta .pp-post-date{display: flex; justify-content: center; align-items: center; gap:10px;}
.home-blog .pp-posts .pp-post-wrap .pp-post .pp-post-content-wrap .pp-post-content .pp-post-meta .pp-icon svg { width: 35px; height: 35px; background: #779182; fill: #FFF; display: inline-flex; justify-content: center; align-items: center; border-radius: 100%; padding: 5px; } 

.home-blog .pp-posts .pp-post-wrap:nth-child(4) ,
.home-blog .pp-posts .pp-post-wrap:nth-child(5) {width:calc(25% - 19.5px);}
.home-blog .pp-posts .pp-post-wrap:nth-child(4) .pp-post .pp-post-thumbnail a ,
.home-blog .pp-posts .pp-post-wrap:nth-child(5) .pp-post .pp-post-thumbnail a {padding-bottom:134%;}
.home-blog .pp-posts .pp-post-wrap:nth-child(4) .pp-post .pp-post-thumbnail a img,
.home-blog .pp-posts .pp-post-wrap:nth-child(5) .pp-post .pp-post-thumbnail a img{opacity:0;}
.home-blog .pp-posts .pp-post-wrap:nth-child(4) .pp-post .pp-post-content-wrap{ background: #00467f; justify-content:space-between;}
.home-blog .pp-posts .pp-post-wrap:nth-child(5) .pp-post .pp-post-content-wrap{ background: #779182; justify-content:space-between;}
.home-blog .pp-posts .pp-post-wrap:nth-child(4) .pp-post .pp-post-content-wrap .pp-post-content .pp-post-excerpt,
.home-blog .pp-posts .pp-post-wrap:nth-child(5) .pp-post .pp-post-content-wrap .pp-post-content .pp-post-excerpt {display:none;}
.home-blog .pp-posts .pp-post-wrap:nth-child(4) .pp-post .pp-post-content-wrap .pp-post-content .pp-post-meta,
.home-blog .pp-posts .pp-post-wrap:nth-child(5) .pp-post .pp-post-content-wrap .pp-post-content .pp-post-meta {display:none;}
.home-blog .pp-posts .pp-post-wrap:nth-child(4) .pp-post .pp-post-content-wrap .pp-posts-button {background:#FFF; color:#00467f; fill:#00467f;}
.home-blog .pp-posts .pp-post-wrap:nth-child(5) .pp-post .pp-post-content-wrap .pp-posts-button {background:#FFF; color:#779182; fill:#779182;}

.listing ul{margin:0;}
.white-link a{color:#ffffff !important; text-decoration:underline !important;}
.white-link a:hover{text-decoration:none !important;}

#wrapper #mega-menu-wrap-primary #mega-menu-primary { display: flex; flex-wrap: wrap; padding: 0; margin: 0 0 0 auto; justify-content: space-between; max-width: 700px; font-family:"Catamaran",sans-serif;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li{padding:0; margin:0; transition:all 0.3s ease-in-out;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li > a.mega-menu-link{font-weight:600; position:relative; letter-spacing:0.025em; color:#fff;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-25 > a.mega-menu-link { border: solid 2px #FFF; padding: 0px 20px; border-radius: 30px; background: transparent; }
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-25:hover > a.mega-menu-link {background:#FFF; color:#262626;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-25 > a.mega-menu-link:after {display:none; }
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li:hover > a.mega-menu-link{color:#fff;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li > a.mega-menu-link:after{content:''; position:absolute; left:0; bottom:-5px; background:#FFF; width:0; height:2px; display:block; transition:all 0.3s;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li:hover > a.mega-menu-link:after{width:100%;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li > a.mega-menu-link span.mega-indicator{display:none;}

@media only screen and (min-width: 1200px) {

#wrapper #mega-menu-wrap-primary #mega-menu-primary > li:not(.mega-menu-megamenu){position:relative;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li:not(.mega-menu-megamenu) > ul.mega-sub-menu{background:none; padding:60px 16px 16px; margin-left:-25px; width:auto;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li:not(.mega-menu-megamenu) > ul.mega-sub-menu:before{content:''; position:absolute; left:0; top:60px; right:0; bottom:0; background:#fff; box-shadow:4px 0 54px 0 rgba(0, 40, 85, 0.30); border-radius:10px; display:block;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li:not(.mega-menu-megamenu) > ul.mega-sub-menu > li:first-child{position:relative; padding-top:16px;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li:not(.mega-menu-megamenu) > ul.mega-sub-menu > li:first-child:before{border:14px solid transparent; border-bottom:12px solid #fff; border-image:initial; border-top:none; content:''; left:40px; position:absolute; top:-10px; display:block;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li:not(.mega-menu-megamenu) > ul.mega-sub-menu > li > a{white-space:nowrap;}

#wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu{position:relative;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > .mega-sub-menu{padding:40px 0 0; margin:0 0 0 -25px; background:none; width:680px;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > .mega-sub-menu > .mega-menu-row{background:#fff; position:relative; padding:24px; border-radius:5px; box-shadow:4px 0 54px 0 rgba(0, 40, 85, 0.30);}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > .mega-sub-menu > .mega-menu-row:before{border:14px solid transparent; border-bottom:12px solid #fff; border-image:initial; border-top:none; content:''; left:60px; position:absolute; top:-10px; display:block;}

#wrapper #mega-menu-wrap-primary #mega-menu-primary .location-list-main > .mega-sub-menu{display:flex; flex-direction:column; gap:24px;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-1,
#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-2{position:relative; width:100%;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-1 > .mega-sub-menu > li{margin:0; position:static; width:40%;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-1 > .mega-sub-menu > li > a{color:#36393b; padding:14px 0 11px 24px; margin:0; border-radius:5px; background:#fff; font-size:18px; font-weight:700; display:block; line-height:normal; position:relative; z-index:3; outline:none !important; transition:none !important; letter-spacing:0.025em; text-transform:none;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-1 > .mega-sub-menu > li > a:hover{color:#36393b;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-1 > .mega-sub-menu > li:hover > a{color:#36393b; background:#e8eff9; z-index:2;}

#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-1 > .mega-sub-menu > li.mega-menu-item-has-children:hover > a:before{content:''; position:absolute; right:-16px; top:-16px; bottom:-16px; background:#e8eff9; width:30px;}
/*#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-1 > .mega-sub-menu > li:hover:first-child > a:before{top:0;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-1 > .mega-sub-menu > li:hover:last-child > a:before{bottom:0;}*/
#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-1 > .mega-sub-menu > li > ul.mega-sub-menu{position:absolute; left:40%; right:0; top:0; bottom:0; background:#e8eff9; padding:24px; border-radius:5px; text-align:center; overflow:auto;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-1 > .mega-sub-menu > li:not(:hover) > ul.mega-sub-menu{display:none;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-1 > .mega-sub-menu > li > ul.mega-sub-menu > li{margin:0;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-1 > .mega-sub-menu > li > ul.mega-sub-menu > li > a{color:#36393b; padding:8px; margin:0; font-size:16px; font-weight:600; display:block; line-height:normal; position:relative; outline:none !important; text-align:left;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-1 > .mega-sub-menu > li > ul.mega-sub-menu > li > a:hover{color:#0d2558;}

#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-1 > .mega-sub-menu > li > ul.mega-sub-menu > li > a:after{content:''; position:absolute; width:100%; transform:scaleX(0); height:2px; bottom:0; left:0; background-color:#0d2558; transform-origin:bottom center; transition:transform 0.25s ease-out; display:block;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-1 > .mega-sub-menu > li > ul.mega-sub-menu > li > a:hover:after,
#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-1 > .mega-sub-menu > li > ul.mega-sub-menu > li:hover > a:after{transform:scaleX(1);}
}

#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-2 .btns{display:flex; gap:26px;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-2 .btns a.btn{background:#779182; color:#fff; padding:16px 0; margin:0; text-decoration:none; outline:none !important; font-size:18px; font-weight:500; border-radius:100px; border:none; width:100%; display:flex; justify-content:center; align-items:center; text-align:center; line-height:normal; transition:all 0.3s ease-in-out;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-2 .btns a.btn-2{background:#8499a5;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-2 .btns a.btn:hover{background:#8499a5;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-2 .btns  a.btn-2:hover{background:#779182;}



#wrapper #mega-menu-wrap-primary #mega-menu-primary li{float:none;}

#wrapper #mega-menu-wrap-primary #mega-menu-primary > li.fusion-main-menu-search{display:none;}

.mobile-toggle{display:none;}

.meet-boxs .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-back .pp-flipbox-inner{overflow:hidden; height:100%;}
.meet-boxs .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-back .pp-flipbox-inner .pp-flipbox-content {overflow:auto; height:100%;}
.meet-boxs .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-back .pp-flipbox-inner .pp-flipbox-content::-webkit-scrollbar { width: 6px; }

/* Track */
.meet-boxs .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-back .pp-flipbox-inner .pp-flipbox-content::-webkit-scrollbar-track { background: #f1f1f1; }
 
/* Handle */
.meet-boxs .pp-flipbox-container .pp-flipbox-flip-card .pp-flipbox-back .pp-flipbox-inner .pp-flipbox-content::-webkit-scrollbar-thumb { background: #888; }


.cnt-form form .gform_fields{grid-row-gap:20px;}
.cnt-form form .gform_fields .gfield label{display:none;}
.cnt-form form .gform_fields .gfield input,
.cnt-form form .gform_fields .gfield select,
.cnt-form form .gform_fields .gfield textarea{outline:none; background:#FFF; border:solid 1px #00000001; min-height:45px;  font-family: "Catamaran",Sans-serif; font-weight:400; font-size:16px; color:#262626; }

.cnt-form form .gform_fields .gfield input::placeholder,
.cnt-form form .gform_fields .gfield select::placeholder,
.cnt-form form .gform_fields .gfield textarea::placeholder{color:#262626;}

.cnt-form form .gform_fields .gfield textarea{resize:none;}

.cnt-form form .gform-footer #gform_submit_button_1 {outline:none; background:#779182; border:solid 0px #00000001; min-height:45px;  font-family: "Catamaran",Sans-serif; font-weight:700; font-size:16px; line-height:1em; color:#fff; padding:18px 40px ; border-radius:30px; cursor:pointer; transition:all 0.3s ease-in-out;}
.cnt-form form .gform-footer #gform_submit_button_1:hover{background:#8499A5;}



/* blog page */

.blog-list .pp-posts .pp-post-wrap .pp-post{height:100%;  padding-bottom:16px; position:relative;}
.blog-list .pp-posts .pp-post-wrap .pp-post .pp-post-thumbnail a{position:relative; padding-bottom:75%; display:flex;}
.blog-list .pp-posts .pp-post-wrap .pp-post .pp-post-thumbnail a img{position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; object-position:top center;}
.blog-list .pp-posts .pp-post-wrap .pp-post .pp-post-content-wrap .pp-post-content{position:relative;}
.blog-list .pp-posts .pp-post-wrap .pp-post .pp-post-content-wrap .pp-post-meta { position: absolute; top: 0; left: 0; transform: translate(15px, -62px); background: #0d0d0dbf; padding: 10px; }
.blog-list .pp-posts .pp-post-wrap .pp-post .pp-post-content-wrap .pp-posts-button {position:absolute; bottom:16px; left:15px; width:100%; display:inline-flex; align-items:center; fill:#00467F; gap:5px;}

.blog-list .pp-posts-pagination-wrap .pp-posts-pagination .current,
.blog-list .pp-posts-pagination-wrap .pp-posts-pagination a{min-width:30px; min-height:30px; display:inline-flex; align-items:center; justify-content:center;}

.single-post .elementor-widget-theme-post-content h2{font-family: "Titillium Web",Sans-serif; font-weight:600; font-size:30px;}
.single-post .elementor-widget-theme-post-content h3{font-family: "Titillium Web",Sans-serif; font-weight:600; font-size:24px;}
.single-post .elementor-widget-theme-post-content h4{font-family: "Titillium Web",Sans-serif; font-weight:600; font-size:20px;}
.single-post .elementor-widget-theme-post-content a{color:#00467F;}
.single-post .elementor-widget-theme-post-content a:hover{color:#262626;}

.blog-sidebar .block-7,
.blog-sidebar .block-8,
.blog-sidebar .block-9 { background-color: #f7f7f7!important; padding: 10px!important; }

.blog-sidebar .block-7 label { display: none!important; }
.blog-sidebar .wp-block-search__inside-wrapper { border-radius: 0; font-size: 15px; font-weight: 600; border: 1px solid #949494; transition: 0.3s; padding: 5px; text-transform: capitalize; letter-spacing: 1px; }
 
.blog-sidebar .wp-block-search__inside-wrapper input { font-size: 16px; font-weight: 400!important; color: #151515; font-family: "Catamaran",Sans-serif; line-height: 1em; background: #fff0; }

.blog-sidebar .wp-block-search__inside-wrapper button { border: none; background: #fff0; }

.blog-sidebar .jupiterx-widget h3 { font-size: 20px; line-height: 1.3em; font-weight: 700; letter-spacing: .025em; color: #1D3863; padding-bottom: 10px; position: relative; margin: 0; font-family: "Titillium Web",Sans-serif; margin: 0 0 20px 0;}
.blog-sidebar .jupiterx-widget h3:before { position: absolute; content: ""; width: 50px; height: 3px; background-color: #8499A5; left: 0; bottom: 0 ;}

.blog-sidebar .jupiterx-widget ul li a { font-size: 16px; font-weight: 400!important; color: #00467F; text-decoration: none!important; transition: 0.3s; line-height: 20px; font-family:"Catamaran",sans-serif; }
.blog-sidebar .jupiterx-widget ul li a:hover { color: #262626; }

.cwt-box{position: relative !important;padding-bottom: 50px !important;}
.cwt-box .pp-info-box-top{position:static;}
.cwt-box .pp-info-box-top .pp-info-box-footer{position:absolute; bottom:20px;}
.cwt-box .pp-info-box-icon-wrap{position:relative;}


.price-info .elementor-price-table__features-list li:first-child{padding:15px; background:#e2eaef; text-align:center; color:#00467f; font-weight: 500;}
.price-info .elementor-price-table__features-list li:not(:first-child) .elementor-price-table__feature-inner{display:flex;}
.price-info .elementor-price-table__features-list li .elementor-price-table__feature-inner svg{min-width:1.3em; min-height:1.3em;}

.membership-popup .price-pop{position: fixed !important; top: 0; left: 0; right: 0; bottom: 0; background-color: rgb(0 0 0 / 60%) !important; display: flex !important; align-items: center !important; justify-content: center !important; z-index: 9999999;}
.membership-popup .price-pop > .e-con-inner{padding: 24px; background-color: #ffffff; max-height: 80%; overflow-y: scroll; display: block; position:relative;}
.page-id-462 .jupiterx-main{position: static;}
.pop-close-btns a{cursor:pointer;}


@media only screen and (max-width: 1199px) {
	
#wrapper #h-menu-inner{display:none;}
#wrapper .head-menu-box .fusion-mobile-menu-icons{display:none;}
#wrapper .fusion-main-menu{margin:0; display:block;}
#wrapper .fusion-header-wrapper .header-logo .fusion-logo{padding:0;}
#wrapper .header-row{padding:16px 0;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary{height:100vh; display:block; padding:24px; overflow:auto;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li > a.mega-menu-link{font-size:16px; padding:0;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li > a.mega-menu-link:after{bottom:0;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li > a.mega-menu-link span.mega-indicator{display:block;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li > .mega-sub-menu{padding:16px;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li > .mega-sub-menu .mega-menu-link{font-size:14px; text-transform:none; font-weight:500; color:#36393b; padding:0; line-height:35px;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li > .mega-sub-menu .menu-col-1 > ul.mega-sub-menu{display:flex; flex-direction:column; gap:8px;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li > .mega-sub-menu .menu-col-1 > ul.mega-sub-menu > li > a{font-size:16px; color:#0d2558;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li > .mega-sub-menu .menu-col-2{padding-top:16px;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-2 .btns{flex-direction:column; gap:16px;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary .menu-col-2 .btns a.btn{font-size:16px; padding:16px 0;}
	
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-25 > a.mega-menu-link { border: none; padding: 0; border-radius: 0px; background: transparent; }
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-25:hover > a.mega-menu-link {background:transparent; color:#FFF;}
#wrapper #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item-25 > a.mega-menu-link:after {display:block; }
	
	.desktop-toggle{display:none;}
	.mobile-toggle{display:block;}
	.menu-list-new{padding-right:60px !important;}
	.menu-list-inner{display:none !important;}
	
	#rmp_menu_trigger-544{right:20px !important; top:45px !important;}
	#rmp_menu_trigger-544:hover, 
	#rmp_menu_trigger-544:focus { text-decoration: none !important; outline:none !important; }

}



@media only screen and (max-width: 1024px) {
	
	.hero-sec { background-position: right center!important; }
	
	.home-blog .pp-posts .pp-post-wrap .pp-post .pp-post-thumbnail a{padding-bottom:90%;}
	.home-blog .pp-posts .pp-post-wrap .pp-post .pp-post-content-wrap .pp-post-content .pp-post-meta .pp-post-date { gap: 5px; }
	.home-blog .pp-posts .pp-post-wrap:nth-child(4) .pp-post .pp-post-thumbnail a, 
	.home-blog .pp-posts .pp-post-wrap:nth-child(5) .pp-post .pp-post-thumbnail a { padding-bottom: 193%; }
}

@media only screen and (max-width: 767px) {
	.home-blog .pp-posts .pp-post-wrap{width:100%;}
	.home-blog .pp-posts .pp-post-wrap:nth-child(4) ,
	.home-blog .pp-posts .pp-post-wrap:nth-child(5) {width:100%;}
	.home-blog .pp-posts .pp-post-wrap:nth-child(4) .pp-post .pp-post-thumbnail a, 
	.home-blog .pp-posts .pp-post-wrap:nth-child(5) .pp-post .pp-post-thumbnail a { padding-bottom: 70%; }
	.membership-popup .price-pop > .e-con-inner{max-height: 90%;}
	
	#rmp_menu_trigger-544 { top: 28px !important; }
	
	.meet-boxs .pp-flipbox-container{height:auto !important;}
	.meet-boxs .pp-flipbox-back, .meet-boxs .pp-flipbox-front{position:relative !important; top:auto !important; left:auto !important;}
	.meet-boxs .pp-flipbox-back{transform: none !important;}
	.meet-boxs .pp-flipbox-back .pp-flipbox-inner .pp-flipbox-content{overflow: hidden !important;}
	.meet-boxs{display:block !important;}
	.meet-boxs .elementor-widget-pp-flipbox{margin-bottom:20px !important;}
	.meet-boxs .elementor-widget-pp-flipbox:last-child{margin-bottom:0px !important;}
	.meet-boxs .pp-flipbox-flip-card{transform: none !important;}
	
}