/*
Theme Name: toptech child
Tags:  custom-menu, editor-style, featured-images
Template: toptech
Version: 1.0.0
*/


@import '../toptech/style.css';



/*---------------------------------
      write your css from here
------------------------------------*/

/* === Header CSS Start ==== */

body{font-family: Inter, sans-serif !important;}

@media (min-width: 992px) {
.header-main .header_logo{width:200px;}
.header-main  .header_menu{width:calc(100% - 200px);}
.header-main .header_menu .toptech_menu{display:flex;align-items:center;width:100%;}
.header-main .header_logo .logo{max-width:150px;}
.header-main .header_menu .toptech_menu ul{display:flex;width:100%;justify-content:center;}
.header-main .header_menu .toptech_menu .donate-btn-header{flex:0 0 auto;min-width:170px;}
.header-main .header_menu .toptech_menu ul li a{font-weight:500;margin-top:15px;margin-bottom:15px;}
.header-main .header_menu .toptech_menu ul li a:hover{color:#4c75ad;}
.header-main .trp_nav_area{border-bottom:1px solid #ccc;}
.header-main .trp_nav_area .header-row{height:90px!important;}



.keyfeatures .elementor-column-gap-default .elementor-widget-service{height:100%;}
.keyfeatures .elementor-column-gap-default .elementor-widget-service .elementor-widget-container{height:100%;}
.allfeatures .keyfeatures .service-box{height:100%;}


}




.allfeatures .keyfeatures .service-box{border:1px solid #e7e5e5;border-radius:10px;padding:30px 25px;text-align:left;}
.allfeatures .keyfeatures .service-box  .service-box-img{text-align:center;margin-bottom:25px;}
.allfeatures .keyfeatures .service-box  .service-box-img .service-box-icon{top:unset;display:flex;justify-content:center;align-items:center;line-height:unset;border-radius:10px;background:#d9ebff;width:60px;height:60px;padding:12px;}
.customkeysection{background:#ffffff!important;}
.allfeatures .keyfeatures .service-box .service-box-img .service-box-icon::after{border-radius:10px;}
.allfeatures .keyfeatures .service-box  .service-btn a{background:transparent;border:none;color:#4b73ab;padding:5px 0px;margin-top:5px;display:flex;align-items:center;}
.allfeatures .keyfeatures .service-box .service-btn a i.flaticon{margin-left:8px;padding-top:2px;}
.allfeatures .keyfeatures .service-box .service-btn a:hover{color:#29447b;}
.allfeatures .keyfeatures .service-box .service-btn a:hover i.flaticon{padding-left:7px;}


.seamlessintegration, .seamlesspara span{
	font-family: Inter, sans-serif !important;
	font-size: 1.25rem;
	line-height: 1.75rem;
}


.seamlessintegration .elementor-icon-list-items span
{
	font-family: Inter, sans-serif !important;
}


.buttonsection span{
	font-family: Inter, sans-serif !important;
	font-size: .875rem;
	line-height: 1.25rem;
	font-weight: 500;
}


.financialsection{

}

.financialtitle .section-title{
	font-family: Inter, sans-serif !important;
}

.financialtitle .description{
	font-family: Inter, sans-serif !important;
}

.allplans .pricing.style6 ul.features li{
	font-family: Inter, sans-serif !important;
	margin-bottom: 8px;
    font-weight: 400;
}

.testimonial .inner_content{display: none !important;}
.testimonial .quote_image{display: none !important;}
.testimonial-item.style_seven{padding: 20px 0px 20px 0px !important;}
.testimonial-item.style_seven .content{padding: 0 25px !important;}

.testimonial-item.style_seven {
    border: 1px solid #d7e4f700 !important;
    background: #f6f7fb00 !important;
}

.testimonial-item.style_seven {
	--tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
    --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);
    --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}


.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1340px !important;
}



.testimonialsec .testimonial-carousel7 .owl-item{padding:10px 5px;}
.testimonialsec .testimonial-carousel7 .owl-stage{display:flex;}
.testimonialsec  .testimonial-carousel7 .owl-item .testimonial-item{height:100%;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0.1) 0px 4px 6px -1px,rgba(0,0,0,0.1) 0px 2px 4px -2px;border:1px solid rgba(243,244,246,1)!important;border-radius:12px;}

.financialsection .elementor-container.elementor-column-gap-default .elementor-column .elementor-widget-pricingtable, .financialsection .elementor-container.elementor-column-gap-default .elementor-column .elementor-widget-pricingtable > .elementor-widget-container, .financialsection .elementor-container.elementor-column-gap-default .elementor-column .elementor-widget-pricingtable > .elementor-widget-container .pricing {
    height: 100%;
}

.icon-box.style8 .icon-box-content h4{font-family: Inter, sans-serif !important;}
.icon-box.style8 p.description{font-family: Inter, sans-serif !important;}
.comments-area{display: none;}