@media (max-width: 1200px) {
  html {
    font-size: 9px;
  }
	.home-certificate img{
	width:70%;
}
	.courses-slider h3{
		font-size:22px !important;
	}
	.bone-gallery{
		grid-template-columns: repeat(2, 1fr);
	}
}
@media (max-width: 992px) {
	.course-inactive:after{
		    content: "";
    left: auto;
    right: 0;
    top: 0;
    position: absolute;
    background-image: url(https://www.gptraining.ca/wp-content/uploads/2026/02/soldout.webp);
    width: 180px;
    height: 200px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;

	}
	.position-relative img{
		display:none;
	}
	.post-content{
		position:initial;
		margin:0;
	}
	.position-relative .text-white{
		color:var(--paragraph) !important;
	}
	.post-content.top{
		margin-top:150px;
	}
	.faq-section{
		width:95%;
	}
  html {
    font-size: 8.5px;
  }
	.section-2 .grid, .counter-main .container{
		grid-template-columns:repeat(2, 1fr);
	}
	.home-certificate img{
	width:80%;
}
	.faq-section{
		width:90%;
	}
	video{
		height:auto !important;
	}
	.register-form-page .grid{
		grid-template-columns: repeat(1, 1fr);
	}
	.confirmation-details{width:100% !important;padding:10px !important;}
	.confirmation-flex{display:block !important;}
	.confirmation-flex h3{width:100% !important;font-size: 25px;line-height: 35px;}
	.confirmation-flex .paragraph {
    width: 100% !important;
    text-align: left !important;
    font-size: 30px !important;
    line-height: 50px !important;}
	.confirmation-flex .left, .confirmation-flex .right{width: 100%;}
	.confirmation-flex .heading{font-size: 16px !important;}
	.confirmation-details p, .confirmation-details b, .confirmation-details li{font-size: 16px;line-height: 30px;}
	.confirmation-details p br{display:block !important;}
	.confirmation-details li{margin:5px 0px;}
	.confirmation-details ul{padding:0px 0px 0px 20px;}
	.confirmation-details h3{font-family: var(---Eina03) !important;font-size: 25px !important;text-transform: capitalize;}
	.confirmation-details h4{font-family: var(---Eina03) !important;font-size: 20px !important;text-transform: capitalize;margin:15px 0px;}
	.register-form-page .form-control{width:100% !important;}
	.story-grid{grid-template-columns: repeat(1, 1fr);}
	.story-grid .item{min-height:auto !important;}
	.feature-slider-item-img img{height:auto !important;}
	.factulyrow{display: block;}
	.factulyrow img{margin:auto auto 10px;}
}
@media (max-width: 768px) {
	.course-info{
		display:block;
	}
	.calltoaction .grid-column-2{
		padding:0;
	}
	.container-content, .why-choose .container-fluid, .why-choose .width-75{
		width:95%;
	}
	.gp-logo{
		max-width:240px !important;
	}
  html {
    font-size: 8px;
  }
  .section-top {
    margin-top: 7rem;
  }
/* 	.feature-slider-item-img img{
		display:none !important;
	} */
	.home-certificate img{
	width:90%;
}
}
@media (max-width: 576px) {
  html {
    font-size: 7.5px;
  }
	.section-2 .grid, .counter-main .container{
		grid-template-columns:repeat(1, 1fr);
	}
	.home-certificate img{
	width:100%;
}
	.bone-gallery{grid-template-columns: repeat(1, 1fr);}
	.soft-tissue-page-img img{
	height:300px;
}
	.page-id-720 .wp-block-image img, .page-id-750 .wp-block-image img{
		width:100% !important;
		height:auto !important;
	}
}
@media (max-width: 400px) {
  html {
    font-size: 7px;
  }
}
/* @media (max-width: 992px) { */
@media (max-width: 992px) {
	footer{
		padding-bottom: 70px;
	}
	.feature-slider-item-inner{
		display:block;
	}
	.feature-slider-item-img, .feature-slider-item-inner .content{
		width:100%;
		margin: 10px 0;
	}
	.enroll-box{
		margin-top:0;
	}
	.menu-item-24:hover .sub-menu {
    display: none;
    background-color: var(--primary);
    top: 15px;
    max-width: 280px !important;
}
	.nav-contact{
	position:initial;
		border:none !important;
		padding: 0 !important;
	}
	.nav-contact::before{
		display:none;
	}
	.sub-menu{
		width:280px !important;
	}
	.sub-menu a{
		color:white !important;
	}
  br {
    display: none;
  }
	.courses-slider p br{
		display:block;
	}
  .section-top {
    margin-top: 6rem !important;
  }
  .about-pos::before {
    display: none;
  }
  .about-grid-content {
    border: none;
    border-radius: 100%;
  }
  .about-grid {
    grid-template-columns: 1fr;
  }
  .about-grid-content-inner {
    padding: 0;
  }
  .counter {
    display: block;
    margin: 0 auto;
    text-align: center;
  }
  .featur-slider-item {
    grid-template-columns: 1fr;
  }
  .featur-slider-item-img {
    display: none;
  }
  .featur-slider .owl-nav,
  .doctor-slider .owl-nav,
  .blog-slider .owl-nav {
    position: initial;
    width: 100%;
    justify-content: center;
    margin: 5rem 0 0;
    transform: none;
  }
  .success-stories-slider .owl-nav {
    justify-content: center;
  }
  .form-position {
    position: initial;
    display: block;
    margin: 3rem auto;
  }
  .footer-flex, .footer-2 .footer-inside-main {
/*     flex-wrap: wrap; */
	  flex-direction:column;
  }
	.border-left-right, .border-right{
		border:none;
	}
  .footer-4, .footer-2 .footer-inside, .footer-1, .footer-2, .footer-3 {
    width: 100%;
  }
	.border-left-right{
		padding:0;
	}
	.border-right{
		padding-right:0;
	}
	.footer-flex .margin-top-3{
		margin-top:0;
	}
	.footer-2 .footer-inside-main{
		gap:0;
	}
	.footer-2 h3{
		text-align:left;
	}
  .sucess-1 {
    width: calc(100% / 2 - 2rem);
}
}
@media (max-width: 768px) {
  .flex-btns {
    flex-wrap: wrap;
  }
  .course-card {
    width: calc(100% / 2 - 2rem);
  }
  .footerdesk {
    display: none;
  }
  .footermob {
    display: flex;
    justify-content: center;
    justify-content: space-evenly;
	  padding:10px;
}
}
@media (max-width: 576px) {
  .footer-1,
  .footer-2,
  .footer-3 {
    width: calc(100% / 2 - 2rem);
  }
  .footer-logo {
    width: 90%;
    height: auto;
    display: block;
    margin: 0 auto;
  }
  .course-card {
    width: 100%;
  }
  .sucess-1 ,
  .sucess-2 {
    width:100%;
}
}
