/*
Theme Name: Impreza Child
Template: Impreza
Version: 1.0
Author:	UpSolution
Theme URI: http://impreza.us-themes.com/
Author URI: http://us-themes.com/
*/

/*Add your own styles here:*/
.main-heading{font-size:2.5rem;line-height:1}
footer #menu-main-menu-1{column-count:2}
.img-fit img{aspect-ratio: 3 / 2;object-fit: cover;border-radius: 3rem;}
.top-user img{aspect-ratio: 2 / 2;object-fit: cover;border-radius: 3rem;}
.user-box{}
.program-offer img{aspect-ratio: 3 / 2;object-fit: cover;border-radius: 3rem;object-position:center}
.home-service img{aspect-ratio: 3 / 2;object-fit: cover;border-radius: 3rem;object-position:center}
.after-school-service img{aspect-ratio: 3 / 2;object-fit: cover;border-radius: 3rem;object-position:center}
.grade-box{box-shadow:0px 0px 10px 0px #ccc;border-radius:1rem;padding:1rem}
.grade-box .list{margin-left:1rem}
.blog-sec img{aspect-ratio: 3 / 2;object-fit: cover;border-radius: 3rem;object-position:center}
.blog-inner .blog-details{box-shadow:0px 0px 10px 0px #ccc;border-radius:1rem;padding:1rem}
.blog-inner .wpb_content_element{box-shadow:0px 0px 10px 0px #ccc;border-radius:1rem;padding:1rem}
.blog-inner .wpb_content_element li{border-bottom:1px solid #f5f5f5}
.contact-left{box-shadow:0px 0px 10px 0px #ccc;border-radius:1rem;padding:1rem;background:#30678d;}
.contact-left .w-iconbox-title{color:#fff}
.gallery-right{aspect-ratio: 3 / 3;object-fit: cover;border-radius: 3rem;}
.gallery-sec img{aspect-ratio: 3 / 2;object-fit: cover;border-radius: 3rem;}
.about-count .w-counter{box-shadow: 0px 0px 7px #e4e6eb;padding: 1rem;border-radius: 2rem;background: rgba(225, 225, 225, 0.2);
    display: flex;align-items: center; justify-content: center;height: 8rem;gap: 1rem; color: #fff;}
.about-count .w-counter .w-counter-value, .about-count .w-counter .w-counter-title{position:relative;color:#fff !important;}
.full-width.mt-3{margin-top:1rem;}
ul.form-input{list-style-type:none;margin-left:0rem;display:flex;flex-wrap:wrap;column-gap:0.5rem}
form ul li.half-width{width:49%}
form ul li.full-width{width:100%}
footer a:hover{color:#fff !important;}
footer h2, footer h5{color:#fff !important;}
.contact-left .w-separator.size_small.with_line{height: 3rem;}