p:empty{display:none}h1,h2,h3,h4,h5,h6{font-family:"Archivo",sans-serif!important}.mcontent{padding:10px 10px 0!important;margin:20px auto 0!important}h1.titleheading{text-align:center;font-size:66px;line-height:70px;font-weight:700;max-width:1050px;width:100%;margin:100px auto 0;font-family:"Montserrat",sans-serif!important;text-transform:uppercase;letter-spacing:-3px}.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0!important}.wpb_content_element{margin-bottom:0!important}.sticky{position:fixed;top:0;width:100%;z-index:1000;background-color:#fff;box-shadow:0 4px 6px rgb(0 0 0 / .1)}#menu-mainpage a.active{color:#fff;border-radius:6px;background-color:#1d475f}#logoarea img{max-width:120px!important}#mainmenu{margin-top:20px!important}#mainmenu ul{border-bottom:none!important;text-align:right}#mainmenu ul.menu>li:hover>a,#mainmenu ul.menu>li.current_page_item>a,#mainmenu ul>li.current_page_ancestor>a{border-bottom:none!important;color:#fff;border-radius:6px;background-color:#1d475f}#mainmenu ul.menu>li>a,#mainmenu div.menu ul>li>a{bottom:0!important}#mainmenu ul li{margin:0 1px}#mainmenu ul li a{padding:10px 20px;font-weight:500;color:#1d475f;transition:all 0.7s ease-in-out;-webkit-transition:all 0.7s ease-in-out;-moz-transition:all 0.7s ease-in-out}#mainmenu ul.menu>li>a,#mainmenu div.menu ul>li>a{font-size:14px!important;font-weight:600}body.page #mainmenu .add_quotes a,body.page #mainmenu .add_quotes a:hover{background-color:#f26524;color:#fff!important;padding:13px 20px!important;margin:0 0px!important;line-height:normal;border-radius:10px!important;font-size:15px!important;border-color:transparent!important;bottom:0!important;border-bottom:0 solid #fff0;width:auto;-webkit-animation:button-bounce 2.2s forwards infinite cubic-bezier(.215,.61,.355,1);-moz-animation:button-bounce 2.2s forwards infinite cubic-bezier(.215,.61,.355,1);animation:button-bounce 2.2s forwards infinite cubic-bezier(.215,.61,.355,1)}@-webkit-keyframes button-bounce{0%,100%,52%{transform:scale(1)}10%{transform:scale(.96)}20%{transform:scale(1.04)}}@-moz-keyframes button-bounce{0%,100%,52%{transform:scale(1)}10%{transform:scale(.96)}20%{transform:scale(1.04)}}@keyframes button-bounce{0%,100%,52%{transform:scale(1)}10%{transform:scale(.96)}20%{transform:scale(1.04)}}@-webkit-keyframes button-blip{0%,100%{transform:scaleX(1) scaleY(1);opacity:0}10%{transform:scaleX(1) scaleY(1);opacity:.7}30%,99%{transform:scaleX(1.08) scaleY(1.35);opacity:0}}@-moz-keyframes button-blip{0%,100%{transform:scaleX(1) scaleY(1);opacity:0}10%{transform:scaleX(1) scaleY(1);opacity:.7}30%,99%{transform:scaleX(1.08) scaleY(1.35);opacity:0}}@keyframes button-blip{0%,100%{transform:scaleX(1) scaleY(1);opacity:0}10%{transform:scaleX(1) scaleY(1);opacity:.7}30%,99%{transform:scaleX(1.08) scaleY(1.35);opacity:0}}.about h2,.project h2,.partners h2,.olypmpus_energy h2,.contact_us h2,.ceo_message h2{font-size:50px;font-weight:500!important;line-height:54px;margin-bottom:30px;padding-bottom:15px;position:relative;text-align:center!important}.about h2:before,.project h2:before,.partners h2:before,.olypmpus_energy h2:before,.contact_us h2:before,.ceo_message h2:before{content:'';position:absolute;left:0;right:0;top:100%;margin:auto;background-color:#000;width:100px;height:3px}.about h2:after,.project h2:after,.partners h2:after,.olypmpus_energy h2:after,.contact_us h2:after,.ceo_message h2:after{content:'';position:absolute;left:0;right:0;top:100%;margin:auto;background-color:#038cd4;width:10px;height:10px;border-radius:50%;bottom:-3px}.about p,.ceo_message p,.project p,.partners p,.olypmpus_energy p,.contact_us p{line-height:30px}.ceo_message ul{width:100%;margin:0 auto 20px}.ceo_message ul li{padding-left:15px!important;margin-bottom:10px!important;line-height:25px;display:block}.ceo_message ul li:before{content:''!important;position:absolute;left:0;width:7px;height:7px;border-radius:50%;background-color:#122859;top:8px!important}.about p,.olypmpus_energy p,.ceo_message p{text-align:justify!important}.morecontent span{display:none}.morelink,.morelink:hover{display:block;background:#122859;opacity:1!important;color:#fff;width:150px;margin:20px auto;padding:10px;border-radius:12px;font-size:16px}.partners img{max-width:150px!important}#portfolio-filters{text-align:center;margin-bottom:20px}.filter-button{cursor:pointer;padding:8px 20px;margin:5px;background-color:#122859;color:#fff;border:none;border-radius:12px;font-size:16px}#portfolio-items{display:flex;flex-wrap:wrap;gap:2%;justify-content:space-between;align-items:center;height:auto!important}.portfolio-item{width:32%;position:relative!important;left:auto!important;top:auto!important;margin:25px 0}.portfolio-item img{width:100%;border-top-left-radius:12px;border-top-right-radius:12px}.portfolio-item h3{text-align:center;font-size:20px;background-color:#122859;color:#fff;padding:15px 10px;margin:0;position:relative;top:-6px;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.contact_us ul{text-align:center}.contact_us ul li{display:inline-block;background-color:#fff;box-shadow:0 25px 70px rgb(8 10 55 / .08),-5px 5px 20px #77777747 inset;border-radius:20px;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:6px 10px!important;padding:10px 20px!important}.contact_us ul li:before{content:''!important}.wpcf7-form{margin-top:50px}.main_content1>p{display:flex;justify-content:space-between;gap:1%;flex-wrap:wrap}.main_content1>p>.wpcf7-form-control-wrap{width:49%}.main_content1>p>.wpcf7-form-control-wrap input{width:100%;padding:15px 15px;height:50px;display:block}.main_content>p>.wpcf7-form-control-wrap textarea{width:100%;padding:15px 15px;height:150px;display:block;font-family:"Hanken Grotesk",sans-serif!important;resize:none}.main_content input[type="submit"]{cursor:pointer;padding:8px 20px;margin:5px;background-color:#122859;color:#fff;border:none;border-radius:12px;font-size:16px}#footer{margin-top:0!important;background-color:#122859!important;border-top:none!important}.footercolumns-1{text-align:center}.footercolumns-1 img{max-width:120px!important;width:100%;margin:0 auto 10px;filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(236deg) brightness(104%) contrast(100%)}.footercolumns-1 p{color:#fff;font-size:13px}@media screen and (max-width:767px){.menu_icon+.menu-mainpage-container{display:none}.cross_icon+.menu-mainpage-container{display:block}.menu_icon{background-image:url(/wp-content/themes/axechild/images/respo_icon.png)}.cross_icon{background-image:url(/wp-content/themes/axechild/images/close_btn.png)}.menu_icon,.cross_icon{width:24px;height:24px;background-size:cover;display:block;z-index:999;position:absolute;right:20px;top:45px;cursor:pointer}#mainmenu ul{background:#fff;position:fixed;width:75%;left:0;right:0;top:0;z-index:999;box-shadow:0 2px 6px 0 #cbcbcc;padding-bottom:15px;height:100vh}#mainmenu ul li ul{height:auto!important}#mainmenu ul li{text-align:center;display:block}#mainmenu ul li a{display:inline-block;margin:10px 0}h1.titleheading,.about h2,.project h2,.partners h2,.olypmpus_energy h2,.contact_us h2,.ceo_message h2{font-size:34px;line-height:normal;text-align:center!important;display:block;margin:0 auto 30px}.ceo_message h2:before{left:0;right:0;margin:auto}.ceo_message h2:after{left:0;right:0;top:100%;margin:auto}.portfolio-item{width:48%}}@media screen and (max-width:568px){.portfolio-item{width:98%}.home .about,.home .project,.home .partners,.home .olypmpus_energy,.home .contact_us,.home .ceo_message{padding-top:50px!important;padding-bottom:50px!important}}