img.guidelines-item {
    max-width: 45px;
    height: auto;
    margin-right: 8px;
}
.applymenu{
    display:none !important;
}
.admission-guidelines .accordion-header span{font-size:20px;font-family: Winsel !important;font-weight:700;vertical-align:middle;}
.admission-guidelines .accordion-content{font-family:Nunito, sans-serif;}
ul.doc-list {
      list-style: none;
      padding: 0;
      display: inline-block;
     
    }
    .footer-heading h4.elementor-heading-title
    {
        font-family:Winsel !important;
    }
    ul.doc-list li {
      position: relative;
      padding-left: 20px;
      font-size: 14.5px;
	  font-weight:600;
      line-height: 1.6;
    
	  display:inline-block;
	  margin-right:10px;
    }

    ul.doc-list li::before {
      content: "";
      position: absolute;
      left: 0;
      top: 4px;
      width: 14px;
      height: 14px;
      background-image: url('https://gsmatric.goodshepherdschools.org/wp-content/uploads/2025/07/square1.webp'); /* green check icon */
      background-size: contain;
      background-repeat: no-repeat;
    }
.admission-guidelines .accordion-item:last-child {border-bottom:1px solid #818181;border-radius:0;}
.fs-16{font-size:16px;}
.fc-black:not(a:hover),
.fc-black *:not(a:hover) {
  color: #000;
}
.contact-sm-blk p{font-size:1rem !important;}
.contact-sm-blk{position:relative;}
.contact-right-blk .contact-sm-blk:not(:last-child)::after {content:"";background:#DBDBDB;position:absolute;top:4px;right:31px;height:90%;width:1px;}
.contactpage-frm label{ font-family: 'Inter', sans-serif;text-transform:capitalize;font-size: 11.5px;
    font-weight: 600 !important;}
.contactpage-frm input, .contactpage-frm textarea{
	border-color:#EBEBEB !important; 
	background:#FDFDFD;
}
.contactpage-frm textarea{height:22vh !important;width:100%;padding:10px;}
.contactpage-frm p{margin-bottom:0.65rem;}
.contactpage-frm .submit-blk{text-align:right !important;}
.contactpage-frm .submit-blk .good_btn{padding:0.25rem 0.75rem;}
.contactpage-frm input::-webkit-input-placeholder,  .contactpage-frm textarea{ /* Chrome/Opera/Safari */
           font-family: 'Inter', sans-serif;
            font-size: 11.5px;
            font-weight: 400;
            color:#666;
          }
          .contactpage-frm input::-moz-placeholder, .contactpage-frm textarea { /* Firefox 19+ */
           font-family: 'Inter', sans-serif;
            font-size: 11.5px;
            font-weight: 400;
            color:#666;
          }
          .contactpage-frm input:-ms-input-placeholder, .contactpage-frm textarea { /* IE 10+ */
            font-family: 'Inter', sans-serif;
            font-size: 11.5px;
            font-weight: 400;
            color:#666;
          }
          .contactpage-frm input:-moz-placeholder, .contactpage-frm textarea { /* Firefox 18- */
            font-family: 'Inter', sans-serif;
            font-size: 11.5px;
            font-weight: 400;
            color:#666;
          }


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

}
@media only screen and (max-width: 992px) {
	.admission-guidelines .accordion-header span{font-size:17px;}
	.accordion-header img.icon{width:20px !important;height:20px !important;}
	img.guidelines-item{max-width:40px !important;}
	
}
@media only screen and (max-width: 768px) {
	.admission-guidelines .accordion-content{font-size:13.5px; padding-top:0 !important;}
.admission-guidelines .accordion-header span{font-size:16px;}
	.contact-icon-blk .elementor-image-box-wrapper{display:flex;align-items:center;}
	.contact-icon-blk .elementor-image-box-img{width:15% !important;}
.contact-icon-blk .elementor-image-box-content{width:85%;text-align:left;}
.contact-right-blk .contact-sm-blk::after{display:none;}
}