:root {
    --theme-color: #11448e;
    --dark-color: #00337E;
	--light-color: #2E7FC3;
    --green-color: #4DC177;
    --purple-color: #4F22B0;
  }
body, html{overflow-x:hidden; width:100vw;}
body .site-main{font-family:"Outfit", san-serif;}
.theme_color{color:var(--theme-color);}

/*Header*/
.menu_dropdown_wrap{box-shadow:0 0 5px 2px rgba(0,0,0,0.05); height:100%;}
.menu_img_box{}
.elementor button.totop_btn{writing-mode: sideways-lr; background-color: #fff; border: 1px solid var(--theme-color); color: var(--theme-color); padding: 20px 10px; border-radius: 50px; transition:all .3s ease-in; text-transform: uppercase;}
.elementor button.totop_btn:hover, .elementor button.totop_btn:focus{background-color: #11448e0d; color: var(--theme-color); border-radius: 50px; transform: translatey(-10px); transition:all .3s ease-in;}
.elementor button.totop_btn i{padding-bottom:8px;}

.subscribe_form .wpcf7-form-control-wrap{width:65%; display:inline-block;}
.subscribe_form .wpcf7-form-control-wrap input{margin-bottom:0!important;}
.subscribe_form input[type="submit"]{width:35%; margin-bottom:0!important; padding:13px !important;}

.intetractive_flywheel .eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content{padding:30px;}
.intetractive_flywheel .eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-icon-shapes .eael-shape-1,
.intetractive_flywheel .eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-icon-shapes .eael-shape-2{background:#00337E;}

/*Core Framework*/
.owl-item .item{display:none;}
.owl-item.active .item{display:inherit;}
.core_framework .item .txt_wrap{padding:20px; border-radius:15px; background-color:#ffffffcc; box-shadow:0 0 3px 1px rgba(0,0,0,0.05); position:absolute;right:0; bottom:0; width:200px;}
.core_btn > div{padding:10px 20px;background:#fff; border-radius:50px; display:inline-block; border:1px solid #eee;}
.core_btn .airm.active{background-color:var(--theme-color); border-color:var(--theme-color); color:#fff;}
.core_btn .serp.active{background-color:var(--light-color); border-color:var(--light-color);color:#fff;}
.core_btn .gacb.active{background-color:var(--purple-color); border-color:var(--purple-color);color:#fff;}
.core_btn .rse.active{background-color:var(--green-color); border-color:var(--green-color);color:#fff;}

/*SEO Funnel*/
.funner_diagram a, .funner_diagram.core_services>div{height: 80px; display:flex; align-items:center; justify-content:center; text-align:center; color:#fff; margin:0 auto 1px; background-position:center; background-size:100% 100%; background-repeat:no-repeat;background-image:url('/wp-content/uploads/2026/03/funnel_1.webp'); border-radius:0;}
.funner_diagram a:first-child, .funner_diagram.core_services>.airm{background-image:url('/wp-content/uploads/2026/03/funnel_1.webp');}
.funner_diagram a:nth-child(2), .funner_diagram.core_services .serp{background-image:url('/wp-content/uploads/2026/03/funnel_2.webp');}
.funner_diagram a:nth-child(3), .funner_diagram.core_services .gacb{background-image:url('/wp-content/uploads/2026/03/funnel_3.webp');}
.funner_diagram a:nth-child(4), .funner_diagram.core_services .rse{background-image:url('/wp-content/uploads/2026/03/funnel_4.webp');}
.funner_diagram a:nth-child(5){background-image:url('/wp-content/uploads/2026/03/funnel_5.webp');}
.funner_diagram.core_services>div{filter:opacity(.65);}
.funner_diagram.core_services>div.active, .funner_diagram.core_services>div:hover{filter:opacity(1);}
.core_steps > div {display:flex; margin-bottom:20px; border-radius:20px; padding:15px 15px 5px;}
.core_steps > div.active{background-color:rgba(255, 255, 255, .5);}
.core_steps > div .step_num{border-radius:8px; background-color: var(--theme-color); color:#fff; text-align:center;width:64px; padding:8px; display:inline-block;}
.core_steps > div .step_txt{margin-left:15px;}
.core_steps > div .step_txt h3{margin-top:0;}

.funnel_diagram a{height: 80px; width:100%; display:flex; align-items:center; justify-content:center; text-align:center; color:#fff; margin:0 auto 1px; background:var(--theme-color); border-radius:8px;}
.funnel_diagram a:nth-child(2){background:var(--green-color); width:85%; }
.funnel_diagram a:nth-child(3){background:var(--light-color); width:70%; }
.funnel_diagram a:nth-child(4){background:var(--purple-color); width:55%; }


@media only screen and (max-width: 1024px) {}

@media only screen and (max-width: 767px) {
	.elementor button.totop_btn{font-size:14px; right:10px;}
	
	.intetractive_flywheel .eael-circle-wrapper.eael-interactive-circle-preset-3{margin:20px;}
	.intetractive_flywheel .eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content{padding:10px !important;}
	.intetractive_flywheel .eael-circle-wrapper.eael-interactive-circle-preset-3.eael-circle-desktop-view .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn-content .eael-circle-content{border-radius:5px !important;}
	.intetractive_flywheel .elementor-14 .elementor-element.elementor-element-dc3a73d .eael-circle-content{padding:10px 0!important;}
	.intetractive_flywheel .eael-circle-wrapper.eael-interactive-circle-preset-3 .eael-circle-info .eael-circle-inner .eael-circle-item .eael-circle-btn .eael-circle-btn-icon{padding:5px;}
	
	.order-sm-0{order:0!important;}
	.order-sm-1{order:1!important;}
}