/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 27 2025 | 11:01:38 */
/* div.ekit-template-content-markup.ekit-template-content-header,#ast-desktop-header,#ast-mobile-header,
footer.site-footer,.is-menu-wrapper .is-menu{
	display:none  !important;
} */
.list-top .uagb-icon-list__label{
	margin-top:-10px;
}
.happy_cs_box{
	position:relative;
}
.happy_cs_box:before,
.happy_cs_box:after{
    content: '';
    height: 50%;
    width: 1px;
    background: #ffff;
    display: inline-block;
    position: absolute;
    right: 0;
    top: 30%;
	opacity:30%;
}  

.happy_cs_box:before{
	right:auto;
	left:0;
} 
.woo-cs-frm .wpcf7-checkbox input[type=checkbox]+span:before {
    width: 20px;
    height: 20px;
    position: inherit;
    background: #fff;
    border: 1px solid grey;
    border-radius: 3px;
}


 .woo-cs-frm .wpcf7-checkbox input[type=checkbox] + span:before{
	      width: 20px;
    height: 20px;
    position: inherit;
    background: #fff;
    border: 1px solid grey;
    border-radius: 3px;
}
 

.woo-cs-frm .wpcf7-checkbox input[type=checkbox] + span:after {
    display: block;
    position: absolute;
    height: 30px;
    width: 30px;
    top: 0;
    left: 0;
    visibility: hidden;
    font-size: 18px;
    text-align: center;
    line-height: 30px;
    left: 11px;
    top: 6px;
    width: 8px;
    height: 14px;
    border: solid #fff !important;
    border-width: 0 3px 3px 0  !important;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.woo-cs-frm .wpcf7-checkbox input[type=checkbox]:checked + span:before {
    background-color: #0ac7ef !important;
    border-color: #0ac7ef !important;
}
 
.woo-cs-frm .wpcf7-checkbox input[type=checkbox]:checked + span:after {
    visibility: visible;
}

.woo-cs-frm .wpcf7-checkbox input[type=checkbox]:checked + span:after {
    left: 7px;
    top: 8px;
    font-size: 14px;
    width: 6px;
    height: 12px;
} 



.woo-cs-frm .wpcf7-checkbox .wpcf7-list-item-label {
    display: flex;
    align-items: center;
    gap: 10px;
    margin: 0;
}
:is(.theme_btn,.about_us,.blog_view) .wp-block-button__link:hover{
	background: #0F547E  !important;
	color:#ffff !important;
}
:is(.theme_btn,.about_us,.blog_view) .wp-block-button__link{
	background: #0F547E  !important;
	color:#ffff !important;
}


/* CASE STUDY SECTION BEGIN */
.case-study-carousel .swiper  .gutslider-nav.nav_inside.nav_cc{
	display:flex;
	gap:0;
	align-items:center;
	justify-content:center;
	margin:30px 0 0 0;
}
.case-study-carousel :is(a){
	text-decoration:none !important;
	color:#fff !important;
}
 
.case-study-carousel :is(.gutslider-prev,.gutslider-next):hover svg circle {
	fill:#FEB644; 
	stroke:#FEB644;
}
.case-study-carousel .swiper .gutslider-content-inner{
	max-width:100%;
}
.case-study-carousel .swiper  .gutslider-nav.nav_inside.nav_cc  :is(.gutslider-prev,.gutslider-next){
	position:static;
}
/* CASE STUDY SECTION END */
.case-study-carousel-2  .swiper .gutslider-content-inner{
	 max-width:80%;
	padding:0;
}

/* WORK SECTION BEGIN */
 .work_section .uagb-icon-list__source-wrap img{
	width:60px !important;
	 height:60px;
}
.work_section .wp-block-uagb-icon-list-child{
transition:0.6s ease;
width:100%;
	border-radius:5px;
}
.work_section .wp-block-uagb-icon-list-child:hover{
		box-shadow: 0 8px 16px -9px rgba(0, 0, 0, 0.2), 0 6px 20px -9px rgba(0, 0, 0, 0.19);
}
.work_section .wpcf7-list-item-label{
	color:#fff;
}

.contact_form    :is(input,textarea){
	border-radius:10px;
	text-indent: 30px;
}
.contact_form .woo_form--row-last{
	margin-bottom:0;
}
.contact_form  .wpcf7-list-item label{
	display:flex;
	align-items:center;
}
.contact_form  .wpcf7-list-item label .wpcf7-list-item-label{
	color:#ffff;
}

.ninja_moves .wp-block-button__link{
	background: 0 !important;
    padding: 0 !important;
}


.ninja_moves .wp-block-uagb-container:before,.latest_addon .wp-block-uagb-container:before{
	content:'';
	transition:0.6s ease;
background:url('https://wooninjas.com/wp-content/uploads/2024/01/Vector-2.svg')no-repeat top right;
	 width: 100%;
    height: 100px;
    position: absolute;
    top: 0;
    right: 0;
} 
.latest_addon .wp-block-uagb-container .uagb-ifb-content{
	    min-height: 230px;
}
.wpcf7 form .wpcf7-response-output{
	color:#fff;
}
.ninja_moves .wp-block-uagb-container:hover:before,.latest_addon .wp-block-uagb-container:hover:before{
	 background:url('https://wooninjas.com/wp-content/uploads/2024/01/Vector-6.svg')no-repeat top right;
}
/* WORK SECTION END  */

/* THEME BUTTON BEGIN */
.theme_btn .wp-block-button__link{ 
	background:#0F547E !important;
	border:0 !important; 
}
.theme_btn-sec .wp-block-button__link{ 
background:#FEB644 !important;
}
.ninja_moves .wp-block-button__link:hover{
	background:0 !important;
}

/* THEME BUTTON END */


.case-study-carousel-main   .gutslider-content-wrapper{
	height:240px !important;
    margin: 0;
    border-radius: 5px;
	transition:0.6s ease;
}
.case-study-carousel-main    .swiper-slide{
	overflow:hidden;
	border-radius:5px;
}
.case-study-carousel-main  .gutslider-content-inner{ 
    margin: 0;
    border-radius: 5px;
    position: absolute;
    bottom: -100%;
	transition: 0.4s ease;
}

.case-study-carousel-main   .swiper-slide:hover  .gutslider-content-inner{
	bottom:0;
}
.case-study-carousel-main   .swiper-slide:hover   .gutslider-content-wrapper{
   background: #000000b3;	
}
.video_section img{
	object-fit: cover !important;
}
/* BLOG POST SECTION END */
/* UPDATED BUTTON STYLES BEGIN  */

.updated_btn a.wp-block-button__link,.updated_btn  a.wp-block-button__link:hover{ 
	background:0 !important;
	padding:0 !important;
} 
.advance_btn .wp-block-uagb-buttons-child.uagb-buttons__outer-wrap ,.woo-ld-maintenance-box.ld-services  .woo-info-box .uagb-infobox-cta-link{
	background:0 !important;
	padding:0 !important;
}
.advance_btn .wp-block-button__link,.advance_btn:hover .wp-block-button__link{
	background:#fff !important;
	font-size:16px !important;
	color:#000000;
	border-radius:5px  !important;
	padding:10px 30px !important;
	font-weight:500 !important;
	text-transform:uppercase;
	letter-spacing:1px ;
	font-size:14px !important;
}
.blog_post .uagb-post-grid .uagb-post__date:not(:last-child)::after{
	content:"-" !important;
}
.blog_view .wp-block-button__link{
	font-weight:500 !important;	
}
.blog_post .wp-block-button__link.uagb-text-link,.ld-services .uagb-infobox-cta-link{
	margin-top:10px !important;
}
.ld-services .woo-info-box .uagb-ifb-button-wrapper{
	text-align:end;
}
.ld-services .woo-info-box .uagb-infobox-cta-link {
	font-size:12px !important;
	font-weight:600  !important;
	letter-spacing:1.5px  !important;
	text-transform:uppercase  !important;
}
.woo-ld-maintenance-box.ld-services  .woo-info-box .uagb-ifb-desc{
	min-height:189px !important;
}
.blog_post .wp-block-button__link.uagb-text-link:after,.updated_btn .wp-block-button__link:after,.ninja_moves .wp-block-button__link:after,
.ld-services .woo-info-box .uagb-infobox-cta-link:after{
	content:'' !important;
background:url('https://wooninjas.com/wp-content/uploads/2024/01/Group-38119.svg')no-repeat center  !important;
width:50px !important; 
	    background-size: contain !important;
    height: 50px !important;
    opacity: 1  !important;
    vertical-align: middle  !important;
    margin: 0 10px  !important;
}
.ninja_moves .wp-block-button__link .uagb-button__link{
	transition: .3s;
}
.ninja_moves .wp-block-button__link:hover .uagb-button__link{
	font-weight: 600 !important;
}
.ninja_moves .wp-block-button__link:hover:after,
.updated_btn  .wp-block-button__link:hover:after,
.ld-services .woo-info-box .uagb-infobox-cta-link:hover:after{
		content:'' !important;
background:url('https://wooninjas.com/wp-content/uploads/2024/01/Group-38120.svg') no-repeat center !important;
	width:50px !important; 
	    background-size: contain !important;
	  height: 50px !important;
    opacity: 1  !important;
	margin: 0 10px  !important;
}
/* UPDATED BUTTON STYLES END */

.about_us .wp-block-button__link{
	background:#074b79 !important;
	padding:10px 50px !important;	
}  
.case-study-carousel-2 .swiper-backface-hidden .swiper-slide{
	    max-height: 400px;
	border:2px solid #eee;
	border-radius:10px  !important;
}
.case-study-carousel-2  .wp-block-image{
	min-height:80px;
	margin-top:15px;
}
.wp-block-gutsliders-any-content .swiper-container-outer{
	justify-content:start;
}
.case-study-carousel-2  .swiper-container-outer{
	border-radius:10px  !important;
}
.theme-btn--rm  a:after,.theme-btn--rm  a:hover:after{
	display:none !important;
}
.uagb-post__inner-wrap,
.uagb-post__inner-wrap .uagb-post__taxonomy{
	transition:0.6s ease;
}
.uagb-post__inner-wrap:hover .uagb-post__taxonomy.default, 
.uagb-post__inner-wrap:hover {
	background:#FEB644 !important;
} 







.woo-global-btn a{
	background: #feb644 !important;
	border: none !important;
}
.woo-global-btn a:after{
	display: none !important;
}
.woo-global-btn a:hover{
	background: #074B79 !important;
	color: #fff !important;
}
.uagb-block-df63cff5.woo-global-btn a:hover{
	background: #0DA9CC !important;
	border: none !important;
}
p.woo-banner-cont{
    font-weight: 400 !important;
    font-size: 18px !important;
	line-height: 30px !important;
	color: #000;
}
.woo-info-box .uagb-infobox-cta-link:after{
	display: none !important;
}
 
.woo-info-box{
	border: 2px solid #0F547E;
	border-radius: 10px;
	height: 100%;
}
.woo-info-box .uagb-ifb-desc{
	display: -webkit-box;
  -webkit-line-clamp: 9;
  -webkit-box-orient: vertical;  
  overflow: hidden;
	min-height: 189px;
}
.woo-ld-maintenance-box .woo-info-box .uagb-ifb-desc{
	min-height: inherit;
}
/* .woo-info-box .uagb-infobox-cta-link {
	    padding: 0px !important;
    color: #000 !important;
    background: none !important;
    margin-left: auto;
    display: block;
    text-align: right;
    width: fit-content;
	position: relative;
}
.woo-info-box .uagb-infobox-cta-link:hover{
	background: none !important;
}
.woo-info-box .uagb-infobox-cta-link:after {
	    content: '';
    width: 30px;
    height: 30px;
    border-radius: 100%;
    background: none;
    border: 1px solid #3F3F3F;
    position: absolute;
    right: -10px;
    top: -10px;
    display: inline-block;
    z-index: -1;
    transition: .3s;
} */
.woo-process-box:after{
	content: '';
    width: 0;
    height: 100%;
    border-left: 2px dashed #000;
    position: absolute;
    left: 69px;
    top: 43px;
    z-index: -1;
}
.woo-process-box .uagb-ifb-image-content{
	    width: 100px;
    height: 100px;
    background: #0F547E;
    display: grid;
    place-content: center;
    border-radius: 10px;
	transition: .3s;
}
.woo-process-box:hover .uagb-ifb-image-content{
	background: #FEB644;
}
.uagb-container-inner-blocks-wrap .woo-process-box:last-child:after{
	top: 0;
}
.uagb-container-inner-blocks-wrap .woo-process-box:last-child:before{
    content: '';
    width: 12px;
    height: 12px;
    background: #FEB644;
    position: absolute;
    left: 64px;
    right: 0;
    top: 100%;
    z-index: 1;
    border-radius: 100%;
}
.woo-rel-addon .uagb-button__wrapper a{
	    padding: 0 !important;
    background: none !important;
}

.woo-rel-addon .uagb-ifb-desc{
	display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;  
  overflow: hidden;
}
.woo-rel-addon img{
	height: 70px !important;
	object-fit: contain;
}
.woo-rel-addon .uagb-button__wrapper a:after{
	display:none;
}
.woo-white-bt a{
	background: #fff !important;
}
.woo-white-bt a:after{
	display: none;
}
.woo-white-bt a:hover{
	background: #FEB644 !important;
}

.woo-price-plan-gut .wp-block-uagb-info-box{
	background: #feb644;
	box-shadow: 0 3px 9px 0 rgba(0,0,0,.5);
	    border-radius: 10px 10px 0 0;
}
.woo-price-plan-gut .wp-block-uagb-info-box img{
	width: 100px;
	height: 130px !important;
	object-fit: contain;
	margin-top: -60px;
}
.woo-price-plan-gut .uagb-tab {
	width: 50%;
}
.woo-price-plan-gut .uagb-tab a{
	text-decoration: none;
}
.woo-price-select .uagb-tabs__panel{
	gap: 10px;
    background: #fff;
    padding: 5px !important;
    border-radius: 30px;
	margin: 0 auto !important;
}
.woo-price-select .uagb-tabs__panel li{
	width: fit-content;
	    border-radius: 30px !important;
}
.woo-price-plan-gut .woo_plan--bundle-button{
	margin: 0px 10px 10px;
    padding: 10px 15px !important;
    border-radius: 6px;
    display: block !important;
    background: #0ac7ef;
    width: calc(100% - 20px);
	    color: #fff;
    text-decoration: none;
}
.woo-price-plan-gut .woo_plan--bundle-buttons .woo_plan--bundle-button:after{
	display: none !important;
}
.woo-price-plan-gut .woo_plan--bundle-button:hover{
	background-color: #FEB644 !important;
}
.woo-price-plan-gut .uagb-tabs__body-wrap ul{
	    margin: 0 0 30px 0;
    padding: 10px 10px 0px 20px;
    list-style-type: none;
    height: 220px;
    overflow-y: auto;
}
.woo-price-plan-gut .uagb-tabs__body-wrap ul::-webkit-scrollbar{
  width: 10px;

}
.woo-price-plan-gut .uagb-tabs__body-wrap ul::-webkit-scrollbar-track{
	border-radius: 10px;
		margin: 30px 0;
}
.woo-price-plan-gut .uagb-tabs__body-wrap ul::-webkit-scrollbar-thumb{
  background: #feb644; 
	border-radius: 10px;
	
}
.woo-price-plan-gut .uagb-tabs__body-wrap ul::-webkit-scrollbar-thumb:hover{
  opacity: .9;
}







.woo-price-plan-gut .uagb-tabs__body-wrap ul li{
	color: #fff;
	position: relative;
}
.woo-price-plan-gut .uagb-tabs__body-wrap ul li:before{
	background: url('https://wooninjas.com/wp-content/uploads/2024/02/Icon.svg')no-repeat center;
	background-size: contain;
    content: "";
    width: 12px;
	height: 12px;
	display: inline-block;
	position: absolute;
	    left: -17px;
    top: 7px;
}
.woo-price-plan-gut .uagb-tabs__body-wrap ul ul{
	height: inherit;
    overflow-y: inherit;
	    margin: 0 0 10px;
}




.woo-pack-head{
	border-radius: 10px 10px 0 0;
}

.woo-ld-price .uagb-heading-text{
	    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
}
.woo-ld-price .uagb-heading-text strong{
	font-size: 30px;
}
.woo-pck ul{
	    margin: 0;
	border-bottom: 1px solid #fff;
		padding-bottom: 35px;
}

.woo-list-min{
	min-height: 445px;
}
.wp-block-uagb-image-gallery ul.slick-dots{
	    margin-bottom: 0;
}
.addon-req p{
	margin-bottom: 0!important;
}
.hide-woo-sec{
	display: none !important;
}
.woo-faqs-global .uagb-faq-content{
	    background-color: #F0F0F0;
	margin-top: 20px;
	border-radius: 10px;
}
.woo-faqs-global .uagb-faq-content p{
	margin: 0;
}
.woo-faqs-global .uagb-faq-item-active .uagb-faq-questions-button {
	border-radius: 10px;
}
.gut-screensht .uagb-slick-carousel .slick-slide img{
	    display: block;
    height: 200px;
    object-fit: contain;
}
.gut-screensht .uagb-slick-carousel .spectra-image-gallery__control-arrows{
	border: 1px solid #000;
	border-radius: 100%;
}
.gut-screensht .uagb-slick-carousel .spectra-image-gallery__control-arrows svg{
	fill: #000;
}

.gut-screensht .uagb-slick-carousel .spectra-image-gallery__control-arrows:hover{
	border-color: #0AC7EF;
	background: #0AC7EF;
}
.gut-screensht .uagb-slick-carousel .spectra-image-gallery__control-arrows:hover svg{
	fill: #fff;
}

















/* Responsive Starts */

@media screen and  (max-width:1024px){
	.header_container{
		width:100% !important;
	}

	.woo-price-select .cs-Main-price .cs-pm-period{
		    font-size: 10px;
	}
	.woo-ld-price .uagb-heading-text strong{
		    font-size: 22px;
	}
}


@media screen and (max-width:990px){
	.header_container{
		width:100% !important;
	}

	.blog_post .wp-block-button__link.uagb-text-link:after, .updated_btn .wp-block-button__link:after, .ninja_moves .wp-block-button__link:after{
		content: '' !important;
    background: url('https://wooninjas.com/wp-content/uploads/2024/01/Group-38118-3.svg') no-repeat center !important;
		display:block  !important;
    width: 50px !important;
    background-size: contain !important;
    height: 50px !important;
    opacity: 1 !important;
    vertical-align: middle !important;
    margin: 0 10px !important;
	}
.is-grid .uagb-post__inner-wrap{
		padding-left:0 !important;
padding-right:0 !important;
	}
	.is-grid	:is(.uagb-post__title.uagb-post__text,.uagb-post-grid-byline){
		padding-left:20px !important;
padding-right:20px   !important;
	}
	.case-study-carousel-2 .swiper-wrapper .wp-block-image img{
		width:80px !important;
		height:80px !important;
		border-radius:50px !important;
		object-fit:cover  !important;
	}
	.blog_post .uagb-text-link{
		display: flex;
    align-items: center;  
    width: 95%;
    margin-top: 20px !important;
	}
	.latest_addon .updated_btn  .wp-block-button__link{
		justify-content:end !important;
	}
	.wp-block-uagb-icon-list-child .uagb-icon-list__label{
		font-size:14px;
	}
	.wp-block-uagb-star-rating .uag-star-rating{
		width:100% !important;
	}
	.case-study-carousel-2  .uag-star-rating{
		justify-content:center ;
		margin-top:15px;
	}

}
@media screen and (max-width:768px){
	.happy_cs_box:before,
	.happy_cs_box:after{
		display:none !important;
	}
	.header_container{
		width:100% !important;
	}

}
@media(max-width:767px){


	.case-study-carousel-2 .swiper-wrapper .wp-block-image img{
		width:80px !important;
		height:80px !important;
		border-radius:50px !important;
		object-fit:cover  !important;
	}
	.blog_post .uagb-text-link{
		display: flex; 
    align-items: center; 
    width: 95%;
    margin-top: 20px !important;
	}
	.latest_addon .updated_btn  .wp-block-button__link{
		justify-content:end !important;
	}
	.wp-block-uagb-icon-list-child .uagb-icon-list__label{
		font-size:14px;
	}
	.wp-block-uagb-star-rating .uag-star-rating{
		width:100% !important;
	}
	.case-study-carousel-2  .uag-star-rating{
		justify-content:center ;
		margin-top:15px;
	}
	
	.blog_post .wp-block-button__link.uagb-text-link:after, .updated_btn .wp-block-button__link:after, .ninja_moves .wp-block-button__link:after{
		content: '' !important;
    background: url('https://wooninjas.com/wp-content/uploads/2024/01/Group-38118-3.svg') no-repeat center !important;
		display:block  !important;
    width: 50px !important;
    background-size: contain !important;
    height: 50px !important;
    opacity: 1 !important;
    vertical-align: middle !important;
    margin: 0 10px !important;
	}
/* 	.wp-block-gutsliders-logo-carousel  .swiper-slide{
		width:100% !important;
	} */
	:is(.ninja_moves,.latest_addon)  .wp-block-uagb-container  .wp-block-button__link{
		justify-content:end  !important;
	}
	.is-grid .uagb-post__inner-wrap{
		padding-left:0 !important;
padding-right:0 !important;
	}
	.is-grid	:is(.uagb-post__title.uagb-post__text,.uagb-post-grid-byline){
		padding-left:20px !important;
padding-right:20px   !important;
	}

	.woo-info-box{
		height: fit-content;
	}
	.woo-process-box h3{
		margin-left: 0px !important;
	}
	.woo-process-box p{
		margin: 0px !important;
	}
	.woo-process-box:after{
		display: none !important;
	}
	.uagb-container-inner-blocks-wrap .woo-process-box:last-child:before{
		display: none !important;
	}
	.woo-price-plan-gut .uagb-tabs__panel{
		    flex-flow: column !important;
		flex-direction: row !important;
	}
	.woo-price-select ul{
		    width: fit-content !important;
	}
	.woo-price-plan-gut .uagb-tabs__body-wrap ul{
		height: fit-content;
	}
	.woo-pro-gutnbrg .spectra-image-gallery__control-arrows--carousel.slick-next{
		right: 0;
	}
	.woo-pro-gutnbrg .spectra-image-gallery__control-arrows--carousel.slick-prev{
		left: 0;
	}

}

@media(max-width:500px){
	.woo-global-btn a{
		margin-left: 10px;
		margin-right: 10px;
		    width: calc(100% - 20px);
	}
	.woo-ld-price{
		    padding-left: 20px !important;
    padding-right: 20px !important;
	}
}

