/*
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.2rem;margin-bottom:0.5rem;position:relative}
.main-heading:after{position:absolute;content:"";left:45%;bottom:-0.5rem;width:10%;height:2px;background:#c39f73}
.hor-blog .main-heading:after{position:absolute;content:"";left:0%;bottom:-3rem;width:10%;height:2px;background:#c39f73}
.left-cont .main-heading:after{position:absolute;content:"";left:0%;bottom:-0.5rem;width:10%;height:2px;background:#c39f73}
.sub-heading{display: block;font-size: 16px;font-weight: 400;color:#0E2648;padding-top:0rem}
.hor-blog .home-first-left .w-grid-item{border:1px solid #c39f73;border-radius:10px;padding:1rem;background:#fff}
.hor-blog .home-first-left .w-grid-item .usg_post_image_1{width:15% !important}
.student-life img{border-radius: 1rem;aspect-ratio: 3 / 2;object-fit: cover;width: 100%;}
footer ul{list-style-type:none;margin-left:0}
footer ul li{padding-left:1rem;position:relative;font-size:14px}
footer ul li:before{content:"\f105";position:absolute;left:0;font-family: fontawesome;}

.content-box .vc_column-inner{background: #f5f5f5;padding: 2rem 3rem; box-shadow: 0 1px 1px rgba(0, 0, 0, .1), 0 2px 2px rgba(0, 0, 0, .1), 0 4px 4px rgba(0, 0, 0, .1), 0 8px 8px rgba(0, 0, 0, .1), 0 16px 16px rgba(0, 0, 0, .1);margin-right:-6rem;z-index:999}
.content-box h3{font-size:1.8rem;line-height:1.2}
.student-testimonials .w-grid-item-h:hover .post_title a{color:#fff;}
.student-testimonials .w-grid-item-h .post_image{border:1px solid #c39f73; padding:0.3rem;}
.student-testimonials .w-grid-item-h .post_image img{border-radius:50%}
.student-testimonials .w-grid-item:first-child img{background: #b9bdb1;}
.student-testimonials .w-grid-item:last-child img{background: #3e5a78;}
.hor-blog h2{font-weight:600}
#slider-1-slide-1-layer-0 span{font-weight:400}
#slider-1-slide-1-layer-0{font-size:4.7rem !important;text-transform:uppercase}