
 /*// for big screen //*/



@media screen and (min-width: 1920px) {


	.navbar-nav a {
	  min-width: 170px;
	  font-size: 18px;
	}

	/*select-animal-area*/

	.back-div a {
	  font-size: 22px;

	}
	.animal-image h2 {
	  font-size: 33px !important;
		margin-bottom: 8% !important;
	}

	.animal-image a {
		font-size: 25px;
	}


	.select-animal-area {
	  margin-bottom: 260px;
	}

	.animal-image p {
	  font-size: 19px;
	}


	/*education-page*/


	.experience3-area .edctn-image {
		padding: 0px 54px;
	}






}

@media screen and (min-width: 1920px){
.animal-image h2 {
    font-size: 44px !important;
    margin-bottom: 20% !important;
}
}


@media screen and (min-width: 2300px) {

  
	.navbar-nav a {
	  min-width: 240px;
	  font-size: 25px;
	}
	
	/*select-animal-area*/

	.back-div a {
	  font-size: 26px;

	}
	.animal-image h2 {
	  font-size: 40px;
	  margin-bottom: 22% !important;
	}


	.item-type p {
	  font-size: 29px;
	}

	.item-type p span {
	  font-size: 17px;
	}

	.item-type p img {
	  width: auto;
	  margin-top: -30px;
	}


	.cart-amount .minus, .cart-amount .plus{
	  width: 77px;
	  height: 77px;
	  line-height: 77px;
	}

	.cart-amount input{
	  width: 77px;
	  height: 77px;
	}

		
	.cart-amount button {
	  padding: 30px 100px;
	  font-size: 31px;

	}


	.item-type {
	  width: 20%;
	  text-align: left;
	}


	/*booking-page*/


	.slide-anml h3 {
	  font-size: 35px;
	  height: 88px;
	}

	.slide-anml p {
	  font-size: 29px;
	  margin-bottom: 24px;
	}

	.slide-anml a {
	font-size: 29px;
	}

	.owl-nav .owl-next i {
	  top: calc(35% - 80px);
	  right: -75px;
	  font-size: 55px !important;
	}


	.booking-top h4 {
	  font-size: 29px;
	}

	.book-items ul li {
	  font-size: 21px;
	}

	.book-items a {
	  font-size: 25px;
	  padding: 10px 40px;
	}

	.booking-top p {
	  font-size: 29px;
	}

	.booking-area > a {
	  font-size: 31px;
	  font-weight: 700;
		
	}

	.voucher input {
		font-size: 25px;
	}
	
	.voucher button, .donate-box .dnt1 button {
		font-size: 25px;
		padding: 10px 30px;
	}
	
	.donate-box .dnt1 button {
		font-size: 25px;
		padding: 12px 30px 14px;
	}
	
	.donate-box .dnt1 input {
		padding: 8px 5px 12px;
		font-size: 25px;
	}
	
	

	/*
	========================
	order-page
	========================
	*/

	.order-text h2 {
	  font-size: 56px;
	  margin-top: 50px;
	  margin-bottom: 100px;
	}

	.order-text h3 {
	  font-size: 44px;
	  line-height: 60px;
	  gap: 20px;
	  margin-bottom: 40px;
	  margin-top: 50px;
	}

	.order-text p {
	  font-size: 29px;
	  line-height: 50px;
	}


	.order-text p.flexdiv {
	  gap: 20px;
	  margin-top: 40px;
	}


	.order-text h4 {
	  font-size: 44px;
	  line-height: 60px;
	  gap: 20px;
	}

	.qr-scan {
	  gap: 30px;
	}


	.order-text > a {
	  font-size: 35px;
	  padding: 22px 10px;
	  margin-top: 80px;
	  margin-bottom: 80px;
	}




	/*
	-------------
	pay-page
	-------------
	*/

	.aside__content {
	  max-width: 1108px;
	}

	.aside__content h2 {
	  font-size: 50px;
	}

	.aside__content > p {
	  font-size: 21px;
	  line-height: 25px;
	  margin: 60px 0 40px;
	}

	.aside__content ul li {
		font-size: 25px;
		line-height: 30px;
	}

	.donation_text h3 {
	  font-size: 21px;
	  line-height: 25px;
	  margin-bottom: 15px;
	}

	.donation_text p {
	  font-size: 21px;
	  line-height: 25px;
	}

	.simple__form .form-group {
		margin: 0 0 24px;
	}
	
	.inr-provide .form-group label:before {
	  margin-right: 50px !important;
	}

	.simple__form .form-group label:before,
	.check__box {
	  content:'';
	  margin-right: 20px;
	  width: 35px;
	  height: 35px;
	  border-radius: 2px;
	}

	.simple__form .form-group input:checked + label:after {
	  left: 13px;
	  width: 10px;
	  height: 21px;
	  border: solid #000000;
	  border-width: 0 3px 3px 0;
	  top: 8px;
	}

	.simple__form .form-group {
	  margin: 0 0 24px;
	}

	.simple__form .form-group label span {
	  font-size: 25px;
	  line-height: 30px;
	  vertical-align: -4px;
	}

	.simple__form .input-area select {
	  background-position: 83% 50%;
	  background-size: 20px;
	  padding: 33px 40px 40px;
	}

	.simple__form .input-area input.main_input, .simple__form .input-area select, .date_input input {
	  height: auto;
	  font-size: 25px;
	  border-radius: 55px;
	  padding: 33px 40px 33px;
	  margin: 0 0 20px;
	}

	.sam__content {
	  font-size: 25px;
	  line-height: 30px;
	  vertical-align: top;
	}

	.tbl tr td {
	  padding: 13px 0;
	}

	.provide_content p {
		font-size: 25px;
  	line-height: 30px;
  	margin: 0 0 40px;
	}

	.date_input label span {
	  font-size: 25px;
	  line-height: 30px;
	  margin: 0 20px 0 0;
	}

	.provide_content small {
	  font-size: 20px;
	  line-height: 25px;
	  margin: 6px 0 90px;
	}

	.inr-provide > span {
		font-size: 25px;
		margin: 40px 0 0;
	}

	.taxpayer .form-group label span {
		font-size: 21px !important;
		line-height: 25px !important;
		padding: 0 0 0 20px;
	}

	.taxpayer .form-group label::before {
	  width: 39px !important;
	  margin: 8px 0 0;
	}



	/*checkout-page*/

	.booking-top .donate p {
	  font-size: 22px;
	}
	
	.pay-form .form-group label p {
		font-size: 22px;
		width: calc(100% - 40px);
	}
	
	.pay-form .form-group input:checked + label::after {
		top: 10px;
		left: 14px;
		width: 9px;
		height: 16px;
	}
	
	.pay-form .form-group label::before {
		width: 40px;
		height: 40px;
	}


	/*signin-area*/

	.signin-area {
	  padding: 90px 66px;
	  max-width: 70%;
	  margin-right: 196px;
	}

	.input1 input {
	  padding: 25px 15px 25px 115px;
	  font-size: 25px;
	  margin-bottom: 60px;
	}

	.input1 {
	  position: relative;
	}

	.input1 span {
	  width: 94px;
	  height: 94px;
	  line-height: 84px;
	}


	.signin-area form button {
	  padding: 25px 15px;
	  font-size: 40px;
	  margin: 30px 0 25px;
	}

	.signin-area a.forgot {
	  font-size: 29px;
	  margin-bottom: 80px;
	}

	.social {
	  margin-bottom: 48px;
	}

	.social p {
	  font-size: 27px;
	  margin-bottom: 43px;
	}

	.social a {
	  margin: 0 14px;
	}

	.signin-area form > p {
	  font-size: 33px;
	  line-height: 46px;
	  margin-bottom: 5px;
	}

	.signin-area form > a {
	  font-size: 56px;
	}


	.input1 span img {
	  transform: scale(1);
	}


	.social a img {
	  transform: scale(1);
	}

	.donate h3 {
	  font-size: 49px;
	  width: 327px;
	  right: 30px;
	  top: 90px;
	}







		

	/*
	========================
	New pages - 2nd round
	========================
	*/

	.extra-anml, .discount-anml {
	  max-width: 632px;
	  margin: 0 auto;
	}

	.gift2 P {
	  font-size: 27px;
	  color: #4E185B;
	  font-weight: 800;
	  text-align: center;
	  margin: 10px auto 43px;
	  max-width: 832px;

	}


	.giftvoucher-text h3 {
	  font-size: 26px;
	}
	
	

	.giftvoucher-text p, 
	.giftvoucher-text ul li,
	.giftvoucher-text span {
	  font-size: 25px;
	}
	
	.giftvoucher-text .note p{
    font-size: 14px;
  }
	
	.experience3 ul li {
		font-size: 20px;
	}
	
	
	.experience3 h4 {
		font-size: 26px;
	}


	.voucher-inpt input.main_input {
	  width: 55% !important;
	  font-size: 26px !important;
	  padding-left: 70px !important;
	}


	.voucher-form button {
	  width: 395px !important;
	  font-size: 29px;
	  padding: 22px 32px;
	  margin-top: 38px;
	  border: none;
	  max-width: 400px;
	}

	.voucher-inpt span {
	  position: absolute;
	  left: 44px;
	  top: 51%;
	}
	
	.exp-form .form-group label span {
		/*! font-size: 17px; */
		line-height: 1.5;
	}
	
	.education-area .form-group label span {
		/*! font-size: 19px; */
		line-height: 1.5;
	}
	
	.education-area .simple__form .frm-grp label 	{
		align-items: center;
		margin-top: 20px;
	}


	.exp3-left button {
		font-size: 25px;
	}


	.experience3 .cart-amount button {
		font-size: 26px;
	}
	
	.simple__form .form-group.supprot-check {
		margin-top: 130px;
	}
	
	  .edctn-image h2 {
			font-size: 32px;
		}
	
	
	.simple__form .edu-num input.main_input {
		padding: 24px 20px;
		width: 130px;
	}

	.simple__form .edu-num label {
		font-weight: bold;
		font-size: 22px;
		color: #6b3e76;
	}

  
	.edu-radio label small {
		font-size: 20px;
		width: 110%;
		margin-top: 8px;
	}


	.education-area h2 {
		font-size: 26px;
		margin-bottom: 34px;

	}







}

@media screen and (min-width: 1400px) and (max-width: 1521px) {
	
  .edctn-image h2 {
		font-size: 19px;
	}
	
	.experience3-area .back-div a {
		padding: 15px 14px;
	}
	
	.simple__form .edu-num input.main_input {
		padding: 10px 5px;
		width: 53px;
		margin: 0 0 3px 10px;
	}
	
}

@media screen and (min-width: 1200px) and (max-width: 1399px) {

	
	.menu a {
	  min-width: 112px;
	  font-size: 13px;
	}

	.last3-menu a {
	  min-width: 112px;
	  font-size: 13px;
	}


	/*cart-page*/
	.cart-amount button {
	  padding: 15px 49px;
	  font-size: 22px;
	}

	/*booking-page*/

	.busket h2 {
	  font-size: 40px;
	}


	.booking-top {
	  padding: 18px 15px;
	  border-radius: 16px;
	}

	.book-items ul li {
	  font-size: 11px;
	  padding: 8px 8px;
	  margin-right: 1px;
	}
	.book-items a {
	  padding: 8px 16px;
	  font-size: 14px;
	}

	.booking-top p {
	  font-size: 14px;
	}

	.booking-area > a {
	  font-size: 14px;
	}

	
	
	/* 	chwckout-page */

	.booking-top .donate p {
		font-size: 12px;
	}
  
	
	.donate-box .dnt1 input {
		font-size: 12px;
	}

	.donate-box .dnt1 button {
		font-size: 13px;
	}
	
	.pay-form .form-group label p {
		font-size: 12px;
	}
	
	.voucher input {
      font-size: 11.5px;
	}


	/*checkout*/

	.signin-area {
	  max-width: 85%;
	  margin-right: 0px;
	}

	.donate h3 {
	  font-size: 25px;
	}
	
	
  .edctn-image h2 {
		font-size: 19px;
	}
	
  .simple__form .edu-num input.main_input {
		padding: 10px 5px;
		width: 73px;
		margin: 0 0 3px 10px;
	}

}

@media screen and (max-width:500px) {
	.mt-70{
		margin-top: 70px;
	}
}


@media screen and (min-width: 1200px) and (max-width: 1335px) {




}


@media screen and (min-width: 992px) and (max-width: 1199px) {


	.menu a {
	  min-width: 86px;
	  font-size: 12px;
	}

	.last3-menu a {
	  min-width: 86px;
	  font-size: 12px;
	}



	.animal-image h2 {
	  font-size: 21px;
	  margin: 33px 0 23px;
	}


	/*cart-page*/

	.animal-image p {
	  font-size: 10px;
	  line-height: 1.8;
	}

	.cart-amount {
	  padding: 20px 0 0 55px;
	}

	.item-type p {
	  font-size: 15px;

	}
	
	.item-type {
	  width: 166px;
	  text-align: left;
	}

	.cart-item {
	  gap: 30px;
	  margin-bottom: 10px;
	}

	.cart-amount .minus, .cart-amount .plus {
	  width: 40px;
	  height: 40px;
	  font-size: 17px;
	  line-height: 40px;
	}

	.cart-amount input {
	  width: 40px;
	  height: 40px;
	  font-size: 18px;
	  margin: 0 4px;
	}

	.cart-amount button {
	  padding: 15px 18px;
	  font-size: 20px;
	  margin-left: 160px;
	}

	


	/*booking-page*/

	.busket h2 {
	  font-size: 30px;
	}


	.booking-top {
	  padding: 18px 15px;
	  border-radius: 16px;
	}

	.book-items ul li {
	  font-size: 9px;
	  padding: 8px 6px;
	  margin-right: 1px;
	}
	.book-items a {
	  padding: 8px 14px;
	  font-size: 11px;
	}

	.booking-top p {
	  font-size: 12px;
	  margin-bottom: 12px;
	}

	.booking-area > a {
	  font-size: 11px;
	  padding: 16px 10px;
	  margin-top: 28px;
	}


	/*order-page*/

	.order-text > a {
	  font-size: 23px;
	}


	/*pay-page*/

	.pay_btn a {
	  max-width: 70%;
	  font-size: 20px;
	  margin: 60px auto;
	}



	/*checkout*/

	.signin-area {
	  max-width: 85%;
	  margin-right: 0px;
	}
	
	
	

	/* 	new pages */

		.giftvoucher-img {
			padding-left: 0px;
		}
	

		.experience3 .cart-amount .exp-form {
			flex-direction: column-reverse;
		}
	
	.experience3 .cart-amount .exp-form2 {
			flex-direction: column;
		}

		.exp3-left {
			width: 100%;
		}
	
		.experience3-area .edctn-image 	{
		padding: 0px 0px;
	}
  
	.edctn-image h2 {
		font-size: 20px;
	}
	
	.wd-90 {
		width: 100%;
		gap: 0px;
	}
	
	.simple__form .edu-num input.main_input {
		padding: 10px 0px;
		width: 55px;
		margin: 0 0 0px 10px;
	}
	
	.simple__form .edu-num label {
		font-size: 12px;
	}
	
	.simple__form .edu-num select {
		width: 67%;
		font-size: 14px;
	}


}

@media screen and (max-width: 1290px) and (min-width: 990px) {
	.cart-amount{
		padding: 20px 0 0 30px !important;
	}
  }
  


/*// for tablet //*/

@media screen and (min-width: 768px) and (max-width: 991px) {

	.navbar-toggler {
	  padding: 19px 15px;
	  width: 100%;
	  text-align: center;
	}

	/*booking-page*/


	.booking-area {
	  width: 80%;
	  margin: 0 auto;
	}

	.busket h2 {
	  font-size: 40px;
	}

	.book-animal .row {
		flex-direction: column-reverse;
	}
	
	.extra-anml, .discount-anml {
		flex-direction: row !important;
	}
	
	
	.booking-area > a {
	  margin-bottom: 100px;
	}


	/*pay-page*/

	.pay_btn a {
	  max-width: 70%;
	  font-size: 20px;
	  margin: 60px auto;
	}

	.donate h3 {
	  top: 95px;
	}





	/*new-pages*/


	.gift2 {
	  margin-top: 0px;
	}
	
	/* 	new pages */

		.giftvoucher-img {
			padding-left: 0px;
			margin-bottom: 60px;
		}
	
	
		.experience3 .cart-amount .exp-form {
			flex-direction: column-reverse;
		}
	
	 .experience3 .cart-amount .exp-form2 {
			flex-direction: column;
		}

		.exp3-left {
			width: 100%;
		}
	
	.experience3-area .edctn-image 	{
		padding: 0px 150px;
	}
  
	.edctn-image h2 {
		font-size: 20px;
	}
	
	.wd-90 {
		width: 100%;
		gap: 0px;
	}
	
	.simple__form .edu-num input.main_input {
		padding: 10px 0px;
		width: 55px;
		margin: 0 0 0px 10px;
	}
	
	.simple__form .edu-num label {
		font-size: 12px;
	}
	
	.simple__form .edu-num select {
		width: 67%;
		font-size: 14px;
	}




}




/*// for mobile //*/


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

	.navbar-toggler {
	  padding: 19px 15px;
	  width: 100%;
	  text-align: center;
	}

	.select-animal-area {
	  padding: 53px 0px;
	}
	
	.book-animal {
		margin-bottom: 0;
	}
	
	/*cart-page*/

	.cart-amount {
	  padding: 50px 0 0 0px;
	  display: inline-block;
	}


	/* .cart-amount {
	  padding: 50px 0 0 0px;
	} */

	.item-type p {
	  font-size: 15px;

	}

	.item-type {
	  width: 166px;
	  text-align: left;
	}

	.cart-item {
	  gap: 30px;
	  margin-bottom: 20px;
	}

	.cart-amount .minus, .cart-amount .plus {
	  width: 40px;
	  height: 40px;
	  font-size: 17px;
	  line-height: 40px;
	}

	.cart-amount input {
	  width: 40px;
	  height: 40px;
	  font-size: 18px;
	  margin: 0 4px;
	}

	.cart-amount button {
	  padding: 15px 30px;
	  font-size: 20px;
	  margin-left: 0;
	  width: 100%;
	}
	
	.edu-radio label small {
		width: 100%;
	}



	/*booking-page*/

	.breadcrumb-area {
	  padding: 53px 0px 0;
	}
	
	.slider {
		margin-bottom: 40px;
	}
	
	.booking-area {
	  width: 100%;
	  margin: 0 auto;
	}

	.busket h2 {
	  font-size: 33px;
	}

	.book-animal .row {
		flex-direction: column-reverse;
	}
	
	.extra-anml, .discount-anml {
    flex-direction: row !important;
  }

	.booking-area > a {
	  margin-bottom: 100px;
	}

	.owl-nav .owl-next i {
	  top: calc(35% - 50px);
	  right: 0;
	  font-size: 24px !important;
	  color: #8D8A8D;
	  width: 40px;
	  height: 40px;
	  border-radius: 50%;
	  background: #fff;
	  line-height: 40px;
	}


	/*calendar-page*/
  
	.calendar-date {
		margin-top: 0;
	}


	.wrapp {
	  width: 100%;
	  height: 75%;
	  padding: 0 10px 20px;
	  border-radius: 17px;
	}


	


	/*
	========================
	order-page
	========================
	*/

	.order-text h2 {
	  font-size: 37px;
	  margin-top: 0px;
	  margin-bottom: 0px;
	}

	.order-text h3 {
	  font-size: 23px;
		gap: 10px;
	  line-height: 1.8;
	}

	.order-text p {
	  font-size: 17px;
	  line-height: 1.8;
	}

	.order-text h4 {
	  font-size: 23px;
	  gap: 10px;
	}

	.order-text > a {
	  font-size: 15px;
	  letter-spacing: 0;
	}

	.qr-scan img {
	  max-width: 100px;
	}

	.card-img img {
		max-width: 200px;
		margin-bottom: 20px;
	}





	/*
	-------------
	pay-page
	-------------
	*/

	.aside__content h2 {
		font-size: 38px;
	}

	.aside__content > p {
		font-size: 14px;
		margin: 30px 0 20px;
	}

	.aside__content ul li {
		font-size: 13px;
		line-height: 19px;
	}

	.sign__div img {
		width: 140px;
	}

	.donation_text h3 {
		font-size: 16px;
	}

	.simple__form .form-group label {
		display: flex;
	}

	.simple__form .form-group label span {
		font-size: 14px;
		line-height: 20px;
		margin: -5px 0 0;
	}

	.simple__form .form-group label::before {
		width: 30px;
	}


	.simple__form .form-group input:checked + label::after {
		top: 5px;
		left: 10px;
	}

	.donation_text {
		margin: 0 0 40px;
	}

	.simple__form .pson_div {
		width: 100%;
	}

	.simple__form .text_input {
		width: 100%;
	}

	.simple__form .input-area input.main_input, .simple__form .input-area select, .date_input input {
	  height: auto;
	  font-size: 13px;
	  border-radius: 22px;
	  padding: 23px 20px 29px;
	  margin: 0 0 9px;
	}

	.simple__form .input-area select {
		padding: 15px 10px;
	}

	.input-area {
		margin: 40px 0 0;
	}

	.text_input4 .mt-4 {
		margin: 0 !important;
	}

	.sam__content {
		font-size: 12px;
		line-height: 14px;
		padding: 10px 9px 0 0 !important;
	}

	.provide_content p {
  	font-size: 12px;
  	line-height: 17px;
  	margin: 8px 0 40px;
	}

	.inr-provide .form-group label:before {
		width: 35px;
	}

	.inr-provide > span {
  	font-size: 13px;
  	line-height: 20px;
  }

  .taxpayer .form-group label span {
		font-size: 12px !important;
  	line-height: 15px !important;
	}

	.taxpayer {
		padding: 22px;
	}

	.taxpayer .form-group label::before {
		margin: -1px 0px 0 0;
	}

	.taxpayer .form-group input:checked + label::after {
		top: 1px !important;
	}

	.input-area > div {
		padding-right: 0;
	}

	
	/*pay-page*/

	.pay_btn a {
	  max-width: 100%;
	  font-size: 18px;
	  margin: 30px auto;
	}



	/*checkout*/

	.signin-area {
	  max-width: 100%;
	  margin-right: 0px;
	  padding: 60px 15px;
	}

	.signin-area form button {
	  margin: 0px 0 25px;
	}

	.signin-area a.forgot {
	  margin-bottom: 50px;
	}

	.donate h3 {
	  font-size: 40px;
	  right: 30px;
	  top: 80px;
	}
  
	.footer-area {
		overflow: hidden;
	}
	
	.footer-area img {
		width: 200%;
		bottom: 0;
	}

	.select-animal-area > img {
	  width: 200px;
	}

	.breadcrumb-area > img {
	  width: 200px;
	}






	/*new-pages*/


	.gift2 {
	  margin-top: 0px;
	}
	
		.giftvoucher-img {
			padding-left: 0px;
			margin-bottom: 60px;
		}
	
	 .giftvoucher-text {
		padding-left: 0px;
	}
	
	.pricing-key > div {
		font-size: 12px;
	}
	
	.pricing-key {
		gap: 6px;
	}
	
	.pricing-key > div span {
		width: 40px;
		height: 30px;
	}
	
	
		.experience3 .cart-amount .exp-form {
			flex-direction: column-reverse;
		}
	
	 .experience3 .cart-amount .exp-form2 {
			flex-direction: column;
		}

		.exp3-left {
			width: 100%;
		}
	


	/*adoption-page*/


	.adoption-form .input-area input.main_input {
		width: 100%;
	}
	
	.experience3-area .edctn-image 	{
		padding: 0px 100px;
	}
  
	.edctn-image h2 {
		font-size: 20px;
	}
	
	.wd-90 {
		width: 100%;
		gap: 0px;
	}
	
	.wd-70 {
		width: 78%;
	}
	
	.simple__form .edu-num input.main_input {
		padding: 6px 0px;
		width: 47px;
		margin: 0 0 0px 5px;
	}
	
	.simple__form .edu-num label {
		font-size: 10px;
	}
	
	.simple__form .edu-num select {
		width: 67%;
		font-size: 14px;
	}
	
	[type="radio"]:checked + label::after, [type="radio"]:not(:checked) + label::after {
		top: 1px;
		right: 7px;
	}
	
	.edu-radio label {
		margin-bottom: 40px;
		padding-left: 0 !important;
	}
	
	.exp-submit {
		display: flex;
		gap: 20px;
		align-items: center;
		flex-direction: column;
	}





}


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

	.giftvoucher-text p{
		padding-left: 20px;
	}

	.donate h3 {
	  font-size: 28px;
	  top: 45px;
	}
	
	.footer-area {
		overflow: hidden;
	}
	
	.footer-area img {
		width: 250%;
		bottom: 0;
	}
	
	
	.experience3-area .edctn-image 	{
		padding: 0px 10px;
	}
  
	.edctn-image h2 {
		font-size: 20px;
	}
	
	.wd-90 {
		width: 100%;
		gap: 0px;
	}
	
	.wd-70 {
		width: 100%;
	}
	
	.simple__form .edu-num input.main_input {
		padding: 10px 0px;
		width: 68px;
		margin: 0 0 0px 5px;
	}
	
	.simple__form .edu-num label {
		font-size: 14px;
	}
	
	.simple__form .edu-num select {
		width: 67%;
		font-size: 14px;
		max-width: 100px;
		margin-left: 10px;
	}
	
	[type="radio"]:checked + label::after, [type="radio"]:not(:checked) + label::after {
		top: 1px;
		right: 7px;
	}
	
	.edu-radio label {
		margin-bottom: 40px;
		padding-left: 0 !important;
	}
	
	.exp-submit {
		display: flex;
		gap: 20px;
		align-items: center;
		flex-direction: column;
	}
	
	.education-area .cart-amount .exp-form {
		display: flex;
		gap: 20px;
		flex-direction: column;
	}
  
	.note-wrapp .exp3-left {
		width: 100%;
	}
	
	.note-wrapp .note {
  width: 100%;
}
	


}

