 body.page-template-default.page, .post-template-default {
    background: #232323 !important;
}
main#content {
    background: #232323 !important;
}
.type-post a {
    color: #ff4349 !important;
}
.type-post a:hover {
    color: #d3d3d3 !important;
}
.page-content {
    background: url("https://howl-marketing.com/wp-content/uploads/2023/01/try.png") !important;
    background-position: center center !important;
    background: #232323;
    background-repeat: repeat-y !important;
}
 .post-3517 .page-content, .single-post {
    background: url("https://howl-marketing.com/wp-content/uploads/2023/01/try.png") !important;
    background-position: center center !important;
    background: #232323;
}
.outlinetxt  h2 {
    color: transparent !important;
    -webkit-text-stroke: 2px #616161;
}
.outlinetxt-white h2 {
		color: transparent !important;
    -webkit-text-stroke: 1.6px #ffffff;
}
.btnwithbg span.elementor-button-text::before {
    content: url(/wp-content/uploads/2022/12/5876000.png);
    position: relative;
    top: 20px;
    z-index: -1;
    right: -15px;
}
.btnwithbg span.elementor-button-text, .btnwithbg2 span.elementor-button-text {
    z-index: 9 !important;
    margin-left: -22px !IMPORTANT;
    padding-left: 0px !important;
}
.btnwithbg a, .btnwithbg2 a {
    padding-left: 0px !important;
}
.btnwithbg2 span.elementor-button-text::before {
    content: url(/wp-content/uploads/2024/09/pdf_icon.png);
    position: relative;
    top: 20px;
    z-index: -1;
    right: -10px;
}
.numbox:hover h4 {
    color: #FF4349 !important;
}

.numbox:hover .elementor-widget-container {
    color: #fff !important;
}
.numbox:hover .divgrey span.elementor-divider-separator {
    border-color: #FF4349 !important;
}

.btnwithbg1 span.elementor-button-text::before {
    content: url(https://howl-marketing.com/wp-content/uploads/2022/12/iconbig.png);
    position: relative;
    top: 40px;
    z-index: -1;
    right: -15px;
}
.btnwithbg1 span.elementor-button-text {
    z-index: 999 !important;
    margin-left: -22px !IMPORTANT;
    padding-left: 0px !important;
}
.btnwithbg1 a {
    padding-left: 0px !important;
}
span.mkred {
    color: #ff4349;
}
.nh-header div#iwpmenu_icon i {
    background: #6e6e6e !important;
    width: 140px;
    height: 140px;
    padding: 1px;
    border-radius: 40px;
    position: relative;
    top: 55px !important;
}

.nh-header #iwpmenu_icon .iwpmenu_open_button{
    display: block;
    width: 34px;
    height: 34px;
    position: fixed;
    top: 4px;
    right: 60px;
    cursor: pointer;
    z-index: 999992;
    padding: 7px;
}

.test-sec .elementor-swiper-button {
    background: #393939;
    opacity: 1 !important;
    padding: 9px;
    border-radius: 50px;
}
.test-sec .elementor-swiper-button:hover {
    background: #ff4349;

}
.elementor-testimonial:hover .elementor-testimonial__content {
    border-color: #ff4349 !important;
}
.elementor-testimonial:hover .elementor-testimonial__content:after {
    border-color: transparent #ff4349 #ff4349 transparent !important;
}
.elementor-testimonial:hover .elementor-testimonial__text {
    color: #fff !IMPORTANT;
}
.elementor-testimonial__content:after {
    left: calc( 29px + (85px / 1) - 65px ) !important;
    right: auto !important;
    padding: 11px !important;
    margin-top: -16px !important;
    transform: scaleX(0.6) rotate(60deg) !important;
    width: 14px !important;
    height: 38px !important;
    top: calc(100% - 15px) !important;
}
 .elementor-testimonial__content {
     border: none !important;
    border-bottom: 1px solid #4f4f4f !important;
}
 .elementor-testimonial__content:after {
    border-color: transparent #4f4f4f #4f4f4f transparent !important;
}
.elementor-testimonial__content {
    background: transparent !important;
}
.elementor-testimonial__content::before {
    font-family: "Font Awesome 5 Free";
    content: "\f10d";
    display: inline-block;
    padding-right: 3px;
    vertical-align: middle;
    font-weight: 900;
    color: #707070;
    font-size: 40px;
}
.elementor-testimonial:hover .elementor-testimonial__content::before {
    color:#ff4349 !important;
}
body.page-template-default.page.page-id-3517 {
    background: #232323 !important;
}
.page-id-3517 .page-content {
    background: url("https://howl-marketing.com/wp-content/uploads/2023/01/try.png") !important;
    background-position: center center !important;
    background: #232323;
    background-repeat: repeat-y !important;
}
.outlinetxt h2 {
    color: transparent !important;
    -webkit-text-stroke: 2px #616161;
 
}

.page-id-4815 .jet-filter {
	--tabindex-color: #0c0c0c;
	--tabindex-shadow-color: rgb(0 0 0 / 40%);
}

.numbox:hover .elementor-widget-container .elementor-icon i:before {
    color: #ff4349;
}

@media(min-width:1120px){
.hubimg  img {
 min-width: 127% !important;
    position: absolute;
    left: -109px !important;
    top: -190px !important;
}	
}
.clntlogos .elementor-widget-container {
    border-color: #707070 !important;
    padding: 10px;
}
.clntlogos .elementor-widget-container {
    background: #fff !important;
}
.clntlogos .elementor-widget-container img {
    max-height: 100px !important;
}
section.elementor-section.elementor-top-section.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
    background-color: #000000db;
}
.elementor-3158 .elementor-element.elementor-element-7d219ca .elementor-nav-menu--main .elementor-item.elementor-item-active {
	font-weight: 600;
}
.cta-howl h2 a {
    background-image: url(https://howl-marketing.com/wp-content/uploads/2023/01/cta-bg.png);
    background-repeat: no-repeat;
    background-size: 100px 100px;
    padding: 28px 0px 30px 75px;
}
.cta-howl h2 a:hover {
    animation-name: elementor-animation-push;
    animation-duration: .3s;
    animation-timing-function: linear;
    animation-iteration-count: 1;
}
span.hh-color {
    color: #FF4349;
    font-size: 86px;
    vertical-align: middle;
}

@media(max-width:767px){
	.cta-howl h2 a {
    background-size: 70px 70px !important;
    padding: 28px 0px 25px 51px !important;
	}
	span.hh-color {
    font-size: 50px;
	}
}
.scrform .hs-form-field label {
    color: #fff !important;
    padding-bottom: 10px;
}
.clntlogos .elementor-widget-container {
    border: 3px solid #f5f5f5 !important;
	  min-height: 125px;
}
.clntlogos .elementor-widget-container:hover {
    border: 3px solid #f64348 !important;
}
div#hbspt-form-bc070109-c04e-46cc-8e3f-2acf2d993f77 span {
    color: #fff;
}
.clred h2 {
    stroke-width: 2px;
    -webkit-text-stroke-color: #FF4349 !important;
    stroke: #FF4349 !important;
}