/*
Theme Name: Soldier Child
Theme URI: https://wordpress.org/themes/twentytwentyone/
Template: soldier
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Twenty-One is a blank canvas for your ideas and it makes the block editor your best brush. With new block patterns, which allow you to create a beautiful layout in a matter of seconds, this theme’s soft colors and eye-catching — yet timeless — design will let your work shine. Take it for a spin! See how Twenty Twenty-One elevates your portfolio, business website, or personal blog.
Tags: one-column,accessibility-ready,custom-colors,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,block-patterns,rtl-language-support,sticky-post,threaded-comments,translation-ready,blog,portfolio
Version: 2.3.1724741865
Updated: 2024-08-27 06:57:45

*/
/*body, p, div, span, b, input, textarea, select, button{font-family: "Reddit Sans", Sans-serif !important;}*/
.site-header, .site-main, .widget-area, .site-footer{padding: 0;}
.sp-testimonial-item .sp-testimonial-free{padding: 40px 30px;font-family: "Reddit Sans", Sans-serif;}
.sp-testimonial-free-section .sp-testimonial-client-name{font-family: "Reddit Sans", Sans-serif; font-size: 20px;font-weight: 600;}
.sp-testimonial-free-section .sp-testimonial-client-designation{font-family: "Reddit Sans", Sans-serif; font-size: 14px; margin-bottom:20px;}
.sp-pcp-post .sp-pcp-title, .sp-pcp-post .sp-pcp-title a{font-size: 24px;font-weight: 600;font-family: "Reddit Sans", Sans-serif;}
.sp-pcp-post .sp-pcp-post-content{font-family: "Reddit Sans", Sans-serif;}
.sp-pcp-post .sp-pcp-post-content .more-link{display: none;}
.sp-pcp-post .sp-pcp-post-content .sp-pcp-readmore a{padding: 0 !important; text-transform: capitalize !important; font-size: 14px !important; font-weight: 500;display: inline-flex !important;}
.sp-pcp-post .sp-pcp-post-content .sp-pcp-readmore a:after{content: url("assets/images/learnmore-arrow.svg");margin: 2px 0 0 10px;}
.pcp-wrapper-206 .sp-pcp-post .sp-pcp-title, .pcp-wrapper-206 .sp-pcp-post .sp-pcp-title a{font-size: 18px;}
.sp-testimonial-free-section.swiper-initialized{margin: 0;}
.n2-ss-slider div{font-family: "Reddit Sans", Sans-serif !important;}
.singular .entry-title{color: #172B4D; font-size: 36px;font-weight: 500; text-transform: capitalize;}
.single .post-thumbnail .wp-post-image{margin: 0;}
.single .alignwide, .entry-content p{max-width: 1040px !important;font-size: 16px;padding: 0 14px;}
.singular .has-post-thumbnail .entry-header{padding-bottom: 0;}
.singular .default-max-width{max-width: 1040px;padding: 0 14px;}
.singular .site-content{}
.comment-reply-title{font-size: 30px;}
.comment-form {font-size: 16px;}
.comment-form > p textarea{border: 1px solid #e9e9e9;font-size: 16px;}
.form-submit .submit{background-color: #FA8700 !important; border-radius: 40px; padding: 8px 25px; border: 0; font-size: 16px; font-weight: 600;}
.form-submit .submit:hover, .form-submit .submit:focus{background-color: #000 !important; border: 0; color: #fff;}
.post-navigation .post-title{font-size: 16px; font-weight: 400;}
.single .site-content{border-top: 1px solid #e9e9e9; padding-top: 40px;}
.btn.btn-apply{background-color: #FA8700; color: #fff; border-radius: 40px; padding: 8px 25px; border: 0; font-size: 16px; font-weight: 600;}
.btn.btn-apply:hover, .btn.btn-apply:focus{background-color: #000; border: 0; color: #fff;}
.elementor-tab-title.elementor-active{background: #133932;}
.elementor-tab-title.elementor-active a{color: #fff !important;}
.elementor-active .elementor-accordion-icon svg {fill: #fff !important;}
.wpcf7-form label, .wpcf7-form input, .wpcf7-form textarea{width:100%;}
.wpcf7-form{background: #fff;padding: 50px 50px 0; border-radius: 10px; }
.wpcf7-form-control{border: 1px solid #e9e9e9 !important; width: 100%;}
.wpcf7-form textarea{max-height:90px ;}
.wpcf7-form .wpcf7-submit{background-color: #FA8700!important; color: #fff; border-radius: 40px; padding: 8px 25px; border: 0!important; font-size: 16px; font-weight: 600;}
.wpcf7-form .wpcf7-submit:hover, .wpcf7-form .wpcf7-submit:focus{background-color: #000 !important; border: 0; color: #fff;}
.instructors .elementor-image-carousel-caption{color: #272727; font-family: "Reddit Sans", Sans-serif; font-size: 16px; font-weight: 600;}
.instructors .elementor-image-carousel-caption span{color: #133932; font-family: "Reddit Sans", Sans-serif; font-size: 18px; font-weight: 600;}
.hfe-nav-menu a:focus, .elementor-icon-list-item a{background:transparent !important;}
.team-sec{width: 180px; margin: 0 auto;position: relative;}
.team-pics{text-align: center;}
.team-pics img{max-width: 180px; border-radius: 100%;}
.team-overlay{background: rgba(0, 0, 0, .3); position: absolute; top: 0; left: 0; right: 0; bottom: 0; color: #fff;display: flex;
  justify-content: center; align-items: center; font-size: 40px; font-weight: normal;border-radius: 100%; visibility: hidden;}
.team-sec a:hover > .team-overlay{visibility: visible;}

.team-popup .modal-body{text-align: center;}
.team-pics h2, h5.modal-title{color: #000000;font-family: "Roboto", Sans-serif; font-size: 20px; font-weight: 500;margin-top: 10px;}
.team-pics h3, h6.modal-subtitle{color: #4D4D4D;font-family: "Roboto", Sans-serif; font-size: 16px; font-weight: 400; margin-bottom: 50px;}
h6.modal-subtitle{margin-bottom: 10px; line-height: 1.5;}
.close-btn{position: absolute; right: -35px; color: #fff !important; background-color: transparent !important; z-index: 99; font-size: 20px; padding: 0px 6px 4px; font-weight: 600; border-radius: 100%; line-height: 1;}








@media(max-width: 767px){
.singular .entry-title{font-size: 24px;}
.wpcf7-form {padding: 20px 20px 0;}
.instructors .swiper-slide{border: 0;}


}