/**
 * Theme Name:     Stealthaxe
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   stealthaxe
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */

#popbox-11, #popbox-12, #popbox-13, #popbox-14 {
	display:none;
}
#popbox-1 a, #popbox-2 a, #popbox-3 a, #popbox-4 a{ cursor:pointer;}
.postlistbox p{ margin-bottom:2px!important;}
.companies{}
.companies .logobox{ opacity:0;}
.companies:hover .logobox{ opacity:1;}
.companies .elementor-widget-image{}
.companies:hover > .elementor-widget-image{ transform:scale(1.3);}
.companies:hover > .elementor-widget-heading{ opacity:0;}
.sertabs .e-n-tabs-heading {background-color: #223764;}
.chartlist .elementor-icon-list-item:nth-child(2) svg {fill: #00acb2 !important;}
.chartlist .elementor-icon-list-item:nth-child(3) svg {fill: #ff6f00 !important;}
.chartlist .elementor-icon-list-item:nth-child(4) svg {fill: #ffba00 !important;}
.chartlist .elementor-icon-list-item:nth-child(5) svg {fill: #62c51f !important;}
.chartlist .elementor-icon-list-item:nth-child(6) svg {fill: #ff2300 !important;}
.chartlist .elementor-icon-list-item:nth-child(7) svg {fill: #a00013 !important;}
.chartlist .elementor-icon-list-item:nth-child(8) svg {fill: #4dcdd6 !important;}
.chartlist .elementor-icon-list-item:nth-child(9) svg {fill: #465331 !important;}
.chartlist .elementor-icon-list-item:nth-child(10) svg {fill: #7c7c7c !important;}
.postlistbox .e-loop-item {border-left: 6px solid #e50913; display: flex; align-items: center;}
.colset .e-con-inner {margin-left: 0 !important;}
.insightbox .elementskit-info-box-icon {width: 100% !important;}
.insightbox .elementskit-info-box-icon img {height: 100% !important; object-fit: cover; object-position: center;}
body.error404 .site-main {padding: 50px 20px; text-align: center;}
.newslisting .elementor-widget-theme-post-featured-image a {display: block !important;}
.newslisting .e-loop-item:nth-child(odd) .newslist .e-con-inner {flex-direction: row-reverse;}
.inputwrap {display: flex; gap: 15px;}
.inputwrap div {width: 50%;}
.formbtn {position: relative; margin-top: 30px; text-align: center;}
.formbtn p {margin-bottom: 0px;}
.wpcf7-form .wpcf7-form-control {font-family: "Roboto", Sans-serif; font-size: 14px; font-weight: 500; color: #000; outline: none; border-radius: 0; padding: 16px 17px; border: 1px solid #b3b3b3;}
.wpcf7-form .wpcf7-form-control::placeholder {color: #000; text-transform: uppercase; opacity: 1;}
.wpcf7-form textarea {height: 115px;}
.formbtn .wpcf7-spinner {position: absolute; top: 10px;}
.formbtn .wpcf7-submit {background-color: #000000; color: #fff; border-radius: 100px; border: 0px; text-transform: uppercase; padding: 16px 60px; line-height: 1.1;}
.formbtn .wpcf7-submit:hover {background-color: #e50914;}
.wpcf7-response-output {text-align: center;}
.colset2 .e-con-inner {margin-left: 0 !important;}
.solutionposts .elementor-post__badge {position: inherit !important; padding: 0 !important; margin-bottom: 10px!important;}
.gtranslate_wrapper img {margin: 0px 4px !important;}
.sgpb-main-html-content-wrapper h3 {color: #000;}
.justifytxt p {text-align: justify;}
.testitab .e-n-tabs-heading {background-color: #000;}
.testitab .elementor-custom-embed-play {background-color: #fff; padding: 26px;}
.txtjustified .ekit-heading__description {text-align: justify;}
.conlink .elementor-icon-list-item a {color: #fff;}
#wpfront-scroll-top-container img {
    border: 1px solid #fff;
    border-radius: 100px;
}
.textjust p {text-align-last: center;}


@media (max-width: 767px) {
.postlistbox > .elementor-widget-container > div > div+div+div{ display:none!important;}
.imgposition {position: inherit !important;}	
}

@media only screen and (min-width: 320px) and (max-width: 767px) {
.newslisting .e-loop-item:nth-child(even) .newslist .e-con-inner {flex-direction: column-reverse;}	
.newslisting .e-loop-item:nth-child(odd) .newslist .e-con-inner {flex-direction: column-reverse;}
.wpcf7-form .wpcf7-form-control {padding: 14px 14px;}
.formbtn .wpcf7-submit {padding: 15px 40px !important;}
.testitab .elementor-custom-embed-play {padding: 15px;}
}