/*
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 */

.hide{display: none;}

body{padding:84px 0 0 0; margin:0; box-sizing:border-box; overflow-x:hidden;}
a,a:hover,button{text-decoration:none; transition:all 0.3s ease-in-out;}
.link-color a{color:#007934;}
.link-color a:hover{color: #141414;}

*{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: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;}

.hero-sec .hero-box .normal-img{display:block !important;}
.hero-sec .hero-box:hover .normal-img{display:none !important;}
.hero-sec .hero-box .hover-img{display:none !important;}
.hero-sec .hero-box:hover .hover-img{display:block !important;}

.hover-box .img-box{transition:all 0.5s linear;}
.hover-box .img-box:hover{width:70%;}
.hover-box .img-box.close-box .elementor-widget-text-editor{ display:none; }
.hover-box .img-box.close-box:hover .elementor-widget-text-editor{ display:block;}
/* .hover-box .img-box.close-box .elementor-widget-heading{writing-mode:vertical-rl; transform:rotate(-180deg); margin:0;  transition:all 0.5s linear; width:fit-content; height:fit-content;} */
/* .hover-box .img-box.close-box:hover .elementor-widget-heading{ writing-mode: horizontal-tb; transform: rotate(0deg); transition: all 0.5s linear; width:100%;} */

.hover-box .img-box.close-box .ver-head{display:block; writing-mode:vertical-rl; transform:rotate(-180deg); margin:0; width:fit-content; transition:all 0.5s ease-in-out;}
.hover-box .img-box.close-box:hover .ver-head{display:none;}
.hover-box .img-box.close-box .hor-head{display:none; width:100%; transition:all 0.5s ease-in-out;}
.hover-box .img-box.close-box:hover .hor-head{display:block;}

/* .hover-box .img-box.close-box .elementor-widget-heading,
.hover-box .img-box.close-box .elementor-widget-heading .elementor-widget-container,
.hover-box .img-box.close-box .elementor-widget-heading .elementor-widget-container h3{height:100%; width:100%;} */

.hover-box .open-box.act-box {width:15%;}
.hover-box .open-box.act-box:before{background-color: transparent !important; background-image: linear-gradient(180deg, #000000 0%, #000000 100%) !important; opacity:0.75;}
.hover-box .open-box .elementor-widget-text-editor{ display:block; transition:all 0.5s linear;}
.hover-box .open-box.act-box .elementor-widget-text-editor{ display:none;}
/* .hover-box .open-box .elementor-widget-heading{transform:rotate(0deg); transition:all 0.5s linear; width:100%; height:fit-content;}
.hover-box .open-box.act-box .elementor-widget-heading{writing-mode:vertical-rl; transform:rotate(-180deg); margin:0;  transition:all 0.5s linear; width:fit-content;} */

.hover-box .open-box .ver-head{display:none; writing-mode:vertical-rl; transform:rotate(-180deg); margin:0; width:fit-content; transition:all 0.5s ease-in-out;}
.hover-box .open-box.act-box .ver-head{display:block;}
.hover-box .open-box .hor-head{display:block; width:100%;}
.hover-box .open-box.act-box .hor-head{display:none;}


.careers-form form #field_2_9 .gfield_label {display:block; color:#FFF;}
.careers-form form #field_2_9 input ,
.careers-form form #gform_preview_2_9 .ginput_preview{ width: 100%; border: 1px solid #fff; padding: 8px 10px; background: #fff; color: #9F9FA0; border-radius: 6px; }
.careers-form form #field_2_9 input::file-selector-button { border-radius:6px; outline:none; border:none; margin:0 10px 0 0; background:#FFF; color:#9F9FA0; font-family:"Nunito Sans", Sans-serif; font-size:17px; font-weight:400; line-height:27px; }
.careers-form form #field_2_9 .gform_fileupload_rules{display:none;}
.careers-form form #gform_submit_button_2{cursor:pointer;}

/* jfr construction */

.prd-box,
.prd-box .elementor-widget-container,
.prd-box .pp-info-box-container{height:100%;}
.prd-box .pp-info-box-container .pp-info-box{position:relative; background:#000; height:100%; border-radius:15px;}
/* .prd-box .pp-info-box-container .pp-info-box:before { content: ""; position: absolute; top: 20px; left: auto; right: 20px; width: 50px; height: 50px; background: url(https://jfrholdings.wpenginepowered.com/wp-content/uploads/2024/09/arrow.png) no-repeat center center; background-size: cover; transition: all 0.3s ease-in-out; z-index: 4; }
.prd-box .pp-info-box-container:hover .pp-info-box:before{transform:rotate(45deg);} */
.prd-box .pp-info-box-container .pp-info-box .pp-info-box-icon{position:relative; padding-bottom:53%; display:flex; border-radius:15px;}
.prd-box .pp-info-box-container .pp-info-box .pp-info-box-icon img{position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; object-position:top center; border-radius:15px;}
.prd-box .pp-info-box-container .pp-info-box .pp-info-box-icon:before{content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:linear-gradient(180deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.5) 100%); z-index:1; border-radius:15px;}

/* .prd-box .pp-info-box-container .pp-info-box .pp-info-box-content{ position: absolute; bottom: 0; z-index: 2; width: 100%; display:flex; flex-wrap:wrap;} */
.prd-box .pp-info-box-container .pp-info-box .pp-info-box-content .pp-info-box-title-container {position:absolute; top:0; z-index:2; left:0; width:100%; padding:20px;}
.prd-box .pp-info-box-container .pp-info-box .pp-info-box-content .pp-info-box-title-wrap{width:100%;}
.prd-box .pp-info-box-container .pp-info-box .pp-info-box-content .pp-info-box-description{width:100%; margin:auto 0 0 auto;}


.gla-slider .pp-info-box-carousel-wrap .pp-info-box-container{padding:20px 150px;}
.gla-slider .pp-info-box-carousel-wrap .pp-info-box-container .swiper-slide.swiper-slide-active .pp-info-box{transform:scale(1.02);}

.gla-slider .pp-info-box-carousel-wrap .swiper-wrapper .pp-info-box .pp-info-box-icon{position:relative; padding-bottom:50%; display:flex; border-radius:15px;}
/* .gla-slider .pp-info-box-carousel-wrap  .swiper-wrapper .swiper-slide-active .pp-info-box .pp-info-box-icon{padding-bottom:50%;} */
.gla-slider .pp-info-box-carousel-wrap .swiper-wrapper .pp-info-box .pp-info-box-icon img{position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; object-position:top center; border-radius:15px;}
.gla-slider .pp-info-box-carousel-wrap .swiper-wrapper .pp-info-box .pp-info-box-icon:before{content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:linear-gradient(180deg, rgba(0,0,0,0) 40%, rgba(0,0,0,0.75) 100%); z-index:1; border-radius:15px;}

.gla-slider .pp-info-box-carousel-wrap .swiper-wrapper .pp-info-box .pp-info-box-content{ position: absolute; bottom: 0; z-index: 2; width: 100%; display:none; flex-wrap:wrap; padding:50px;}
.gla-slider .pp-info-box-carousel-wrap .swiper-wrapper .swiper-slide-active .pp-info-box .pp-info-box-content{display:flex;}
.gla-slider .pp-info-box-carousel-wrap .swiper-wrapper .pp-info-box .pp-info-box-content .pp-info-box-title-wrap{width:60%;}
.gla-slider .pp-info-box-carousel-wrap .swiper-wrapper .pp-info-box .pp-info-box-content .pp-info-box-footer { width: 40%; margin: auto 0 0; text-align: end; }


.project-gall-grid .pp-info-box-carousel-wrap .pp-info-box .pp-info-box-icon{position:relative; padding-bottom:110%; display:flex; border-radius:10px;}
.project-gall-grid .pp-info-box-carousel-wrap .pp-info-box .pp-info-box-icon img{position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; object-position:top center; border-radius:15px;}
.project-gall-grid .pp-info-box-carousel-wrap .pp-info-box .pp-info-box-icon:before{content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:linear-gradient(180deg, rgba(0,0,0,0) 40%, rgba(0,0,0,0.75) 100%); z-index:1; border-radius:15px;}

.project-gall-grid .pp-info-box-carousel-wrap .pp-info-box{position:relative;}
.project-gall-grid .pp-info-box-carousel-wrap .pp-info-box .pp-info-box-content{position:absolute; left:0; bottom:0; right:0; z-index:2; padding:30px; transition: top 0.5s ease-in-out;}
.project-gall-grid .pp-info-box-carousel-wrap .pp-info-box .pp-info-box-content .pp-info-box-title{transition: top 0.35s ease 0s; padding-bottom:5px;}
.project-gall-grid .pp-info-box-carousel-wrap .pp-info-box .pp-info-box-content .pp-info-box-footer .pp-info-box-button{width:43px; height:43px; margin-top:15px;}
.project-gall-grid .pp-info-box-carousel-wrap .pp-info-box .pp-info-box-content .pp-info-box-subtitle,
.project-gall-grid .pp-info-box-carousel-wrap .pp-info-box .pp-info-box-content .pp-info-box-footer{max-height:0; opacity:0; overflow:hidden; transition:all 0.35s ease-in-out; visibility:hidden;}
.project-gall-grid .pp-info-box-carousel-wrap .pp-info-box:hover .pp-info-box-content .pp-info-box-subtitle,
.project-gall-grid .pp-info-box-carousel-wrap .pp-info-box:hover .pp-info-box-content .pp-info-box-footer{max-height:400px; opacity:1; visibility:visible;}

.logo-slider .pp-logo-carousel .swiper-wrapper{align-items:stretch;}
.logo-slider .pp-logo-carousel .swiper-slide .pp-lc-logo-wrap,
.logo-slider .pp-logo-carousel .swiper-slide .pp-lc-logo-wrap .pp-lc-logo{height:100%;}
.logo-slider .pp-logo-carousel .swiper-slide .pp-lc-logo-wrap .pp-lc-logo{display:flex; align-items:center; justify-content:center;}
.logo-slider .pp-logo-carousel .swiper-slide .pp-lc-logo-wrap .pp-lc-logo img{width:100%; max-width:180px; height:200px; object-fit:contain; object-position:center center;}

.project-post-main .category-main ul{margin:0; padding:0; display:flex; gap:20px; align-items:center; justify-content:center;}
.project-post-main .category-main ul li { list-style-type: none; margin: 0; padding: 0; font-family: "Nunito Sans", Sans-serif; font-size: 20px; font-weight: 700; line-height: 1.2em; letter-spacing: 0.25px; color: #000; cursor: pointer; text-transform: uppercase; }
.project-post-main .category-main ul li:hover,
.project-post-main .category-main ul li.active{color:#007934;}

.project-post-main .project-lists .project-boxes{display:grid; grid-template-columns:repeat(3, 1fr); gap:15px; padding:40px 0;}
.project-post-main .project-lists .project-boxes .gallery-image a{display:flex; position:relative; padding-bottom:75%; z-index:1;}
.project-post-main .project-lists .project-boxes .gallery-image a img{width:100%; height:100%; position:absolute; top:0; left:0; object-fit:cover; object-position:center center;}
.project-post-main .project-lists .project-boxes .gallery-image a:before{content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:transparent; transition:all 0.3s ease-in-out; z-index:1;}
.project-post-main .project-lists .project-boxes .gallery-image a:hover:before{background:rgba(0,0,0,0.5); }

.project-post-main .project-lists .lds-dual-ring{margin:auto; display:block;}
.project-post-main .project-lists .lds-dual-ring.hide{ display:none;}

.project-post-main .project-lists .projects-load-more{text-align:center;}
.project-post-main .project-lists .projects-load-more a{display:inline-block; background-color: #007934; font-family: "Nunito Sans", Sans-serif; font-size: 16px; font-weight: 700; text-transform: none; line-height: 1em; letter-spacing: 0.25px; color: #FFF; border: solid 2px #FFF; border-radius: 8px; padding: 15px 45px; }
.project-post-main .project-lists .projects-load-more a:hover{background:#000;}

.project-post-main .project-lists .project-boxes.data-not-found{grid-template-columns:repeat(1 , 1fr); padding:40px 0 0 0;}
.project-post-main .project-lists .project-boxes.data-not-found .not-found h3{text-align:center; font-family: "Nunito Sans", Sans-serif; font-size: 40px; font-weight: 600; line-height: 1.2em; letter-spacing: 0.25px; color: #000; text-transform:uppercase;}


.lds-dual-ring,
.lds-dual-ring:after {
  box-sizing: border-box;
}
.lds-dual-ring {
  display: inline-block;
  width: 80px;
  height: 80px;
}
.lds-dual-ring:after {
  content: " ";
  display: block;
  width: 64px;
  height: 64px;
  margin: 8px;
  border-radius: 50%;
  border: 6.4px solid currentColor;
  border-color: currentColor transparent currentColor transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}



/********************* Blog Start ***********************/
.blog-main .pp-posts-container .pp-posts .pp-post-wrap .pp-post{position:relative; padding:0 0 60px; overflow:hidden;}
.blog-main .pp-posts-container .pp-posts .pp-post-wrap .pp-post .pp-post-thumbnail .pp-post-thumbnail-wrap{position:relative; padding:0 0 80%;}
.blog-main .pp-posts-container .pp-posts .pp-post-wrap .pp-post .pp-post-thumbnail .pp-post-thumbnail-wrap img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.blog-main .pp-posts-container .pp-posts .pp-post-wrap .pp-post .pp-post-excerpt p:last-child{margin:0; padding:0;}
.blog-main .pp-posts-container .pp-posts .pp-post-wrap .pp-post a.pp-posts-button{position:absolute; left:20px; bottom:20px;}
.blog-main .elementor-widget-sidebar .elementor-widget-container{display:flex; flex-direction:column; gap:30px;}
.blog-main .elementor-widget-sidebar .jupiterx-widget{margin:0;}
.blog-main .elementor-widget-sidebar .jupiterx-widget form .wp-block-search__inside-wrapper{padding:0; margin:0; border:none; display:flex;}
.blog-main .elementor-widget-sidebar .jupiterx-widget form input.wp-block-search__input{border:none; padding:12px 16px; height:auto; background:rgba(0,0,0,0.05); margin:0; font-size:16px; font-weight:normal; font-family:var( --e-global-typography-text-font-family ), Sans-serif; color:var( --e-global-color-primary ); line-height:normal; border-radius:5px 0 0 5px; width:calc(100% - 46px); max-width:100%;}
.blog-main .elementor-widget-sidebar .jupiterx-widget form button.wp-block-search__button{border:none; padding:0; margin:0; width:46px; height:46px; background:var( --e-global-color-accent ); color:var( --e-global-color-text ); border-radius:0 5px 5px 0;}
.blog-main .elementor-widget-sidebar .jupiterx-widget form button.wp-block-search__button:hover{background:var( --e-global-color-primary );}
.blog-main .elementor-widget-sidebar .jupiterx-widget .wp-block-heading{padding:0 0 10px; margin:0; font-size:24px; font-family:var( --e-global-typography-primary-font-family ), Sans-serif; font-weight:var( --e-global-typography-primary-font-weight ); text-transform:var( --e-global-typography-primary-text-transform ); letter-spacing:var( --e-global-typography-primary-letter-spacing ); line-height:1.3; color:var( --e-global-color-accent );}
.blog-main .elementor-widget-sidebar .jupiterx-widget ul{padding:0; margin:0; display:flex; flex-direction:column; gap:8px;}
.blog-main .elementor-widget-sidebar .jupiterx-widget ul li{list-style:none; padding:0 0 0 18px; margin:0; font-size:16px; font-weight:normal; font-family:var( --e-global-typography-text-font-family ), Sans-serif; color:var( --e-global-color-primary ); line-height:1.3; position:relative;}
.blog-main .elementor-widget-sidebar .jupiterx-widget ul li:before{content:''; width:8px; height:8px; position:absolute; left:0; top:6px; border-radius:100%; background:var( --e-global-color-accent );}
.blog-main .elementor-widget-sidebar .jupiterx-widget ul li a{color:var( --e-global-color-primary );}
.blog-main .elementor-widget-sidebar .jupiterx-widget ul li a:hover{color:var( --e-global-color-accent );}

/********************** Blog End **********************/


.page-id-2118 .jupiterx-main-content,
.page-id-2252 .jupiterx-main-content{padding: 0;}
.page-id-2118 .jupiterx-main-content .container,
.page-id-2252 .jupiterx-main-content .container{padding: 0; max-width: 100%; background-color: #141414;}
.gl-container{max-width: 1140px; margin: 0 auto; padding: 50px 20px; font-family: "Nunito Sans"; font-size: 17px; font-weight: 400; color: #141414; line-height: 27px;}
.page-id-2118 .jupiterx-main-content>.container>.row,
.page-id-2252 .jupiterx-main-content>.container>.row{margin: 0;}
.page-id-2118 .jupiterx-main-content>.container>.row #jupiterx-primary,
.page-id-2252 .jupiterx-main-content>.container>.row #jupiterx-primary{padding: 0;}

nav#glossary-nav {display: inline-block;width: 100%;max-width: 100%;margin: 50px 0;}
nav#glossary-nav ul {display: block;width: 100%;clear: both;list-style: none;margin: 0;padding: 0;}
nav#glossary-nav ul li {display: block;margin: 0;padding: 0;width: calc(100%/26);float: left;text-align: center;font-size: 23px;line-height: 28px;}
nav#glossary-nav ul li a {display: block;border-bottom: 3px solid transparent; color: #007934; font-weight: 600;}
nav#glossary-nav ul li a:hover{text-decoration: none;  color: #000;}
nav#glossary-nav ul li:hover a {border-color: #007934;}
dl#glossary {display: flex;flex-wrap: wrap; width: 100%;max-width: 100%;}
dl#glossary .edit {display: block;width: 100%;max-width: 100%;clear: both;font-size: 12px;line-height: 14px;font-weight: 400;}
dl#glossary dt {display: flex;width: 150px;margin: 0;font-size: 16px;line-height: 20px;font-weight: 700;text-transform: capitalize;outline: none; padding: 10px; border-bottom: solid 1px #d7d7d7;}
dl#glossary dd {display: block;width: calc(100% - 150px);margin: 0; padding: 10px 0 10px 25px; outline: none; font-size: 16px;line-height: 24px;font-weight: 400; border-bottom: solid 1px #d7d7d7;}
dl#glossary dd a {display: block;font-weight: 600; color: #007934; text-decoration: none;} 
dl#glossary dd a:hover{text-decoration: none;  color: #000;}
dl#glossary dd p{margin: 0;}

.fancybox-slide{padding: 100px !important;}

#jupiterx-main .half-col > .elementor-element:last-child > .elementor-element{max-width:590px;}
.about-team .elementor-element .pp-tm-wrapper .pp-tm-image{display:block; padding:0 0 15px;}

.sub-srv-box .pp-info-box-container{height:100%;}
.sub-srv-box .pp-info-box-container .pp-info-box .pp-info-box-icon{position:relative; padding-bottom:70%; display:flex; width:100%;}
.sub-srv-box .pp-info-box-container .pp-info-box .pp-info-box-icon img{position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; object-position:top center; border-radius:15px;}


.privcy-sec p{padding:0 0 15px 0; margin:0;}
.privcy-sec p:last-child{padding: 0; margin:0;}
.privcy-sec p:empty{padding:0; margin:0;}
.privcy-sec ul, .privcy-sec ol{margin: 0; padding: 0 0 0 20px;}
.privcy-sec a{color:#141414;}
.privcy-sec a:hover{color:#007934;}


@media screen and (min-width: 1025px) and (max-width: 1199px) {
.jupiterx-header #main-header .elementor-element .elementor-nav-menu--main ul.elementor-nav-menu > li > a{font-size:13px;}

}

@media screen and (max-width: 767px) {
nav#glossary-nav ul li {width: calc(100%/13);margin-bottom: 15px;}
.fancybox-slide{padding: 50px 15px !important;}
#jupiterx-main .half-col > .elementor-element:last-child > .elementor-element{max-width:100%;}
}

@media screen and (max-width: 600px) {
dl#glossary dt {width: 30%;font-size: 14px;line-height: 18px;}
dl#glossary dd {width: 70%; font-size: 14px;line-height: 18px;}
}

@media screen and (max-width: 500px) {
nav#glossary-nav ul li {width: calc(100%/7);}
dl#glossary dt {width: 100%; padding: 10px 0;}
dl#glossary dd {width: 100%; padding: 10px 0;}
}



@media (max-width: 1024px) {
#rmp_menu_trigger-65:hover,
#rmp_menu_trigger-65:focus{outline:none !important;}

.prd-box .pp-info-box-container .pp-info-box .pp-info-box-content .pp-info-box-title-wrap{width:100%;}
.prd-box .pp-info-box-container .pp-info-box .pp-info-box-content .pp-info-box-description{width:100%;}

.gla-slider .pp-info-box-carousel-wrap .swiper-wrapper .pp-info-box .pp-info-box-content{padding:20px;}
.gla-slider .pp-info-box-carousel-wrap .swiper-wrapper .pp-info-box .pp-info-box-content .pp-info-box-title-wrap{width:100%;}
.gla-slider .pp-info-box-carousel-wrap .swiper-wrapper .pp-info-box .pp-info-box-content .pp-info-box-footer{width: 100%; text-align:left; margin:0;}

}

@media (max-width: 767px) {


.hover-box .img-box:hover{width:100%;}
.hover-box .img-box.close-box:before{background-color: transparent !important;background-image: linear-gradient(180deg, #FFFFFF00 0%, #141414 73%) !important; opacity: 0.73;}
.hover-box .img-box.close-box .elementor-widget-text-editor{ display:block; }
.hover-box .img-box.close-box .elementor-widget-heading{writing-mode:horizontal-tb; transform:rotate(0deg); margin:0;}
.hover-box .img-box.close-box:hover .elementor-widget-heading{ writing-mode: horizontal-tb; transform: rotate(0deg);}


.hover-box .open-box.act-box {width:100%;}
.hover-box .open-box:before{background-color: transparent !important;background-image: linear-gradient(180deg, #FFFFFF00 0%, #141414 73%) !important; opacity:0.73 !important;}
.hover-box .open-box.act-box:before{background-color: transparent !important;background-image: linear-gradient(180deg, #FFFFFF00 0%, #141414 73%) !important; opacity:0.73;}
.hover-box .open-box.act-box .elementor-widget-text-editor{ display:block;}
.hover-box .open-box.act-box .elementor-widget-heading{writing-mode:horizontal-tb; transform:rotate(0deg);width:100%; }


.prd-box .pp-info-box-container .pp-info-box .pp-info-box-icon {padding-bottom: 350px; }

.gla-slider .pp-info-box-carousel-wrap .pp-info-box-container { padding: 10px 0px; }
.gla-slider .pp-info-box-carousel-wrap .pp-info-box-container .swiper-slide.swiper-slide-active .pp-info-box {    transform: scale(1); }
.gla-slider .pp-info-box-carousel-wrap .swiper-wrapper .pp-info-box .pp-info-box-icon {padding-bottom: 65%; }
	
	.project-post-main .category-main ul{flex-direction:column; gap:10px;}
	.project-post-main .project-lists .project-boxes{ grid-template-columns:repeat(2, 1fr); padding:20px 0;}
	.project-post-main .project-lists .project-boxes.data-not-found{padding:20px 0 0 0;}
	.project-post-main .project-lists .project-boxes.data-not-found .not-found h3{font-size:30px;}

}
