/* =Responsive (Mobile) Design
-------------------------------------------------------------- */
@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {

    .honoring-card-block a {
        padding: 21px 32px 0px 32px;
    }
}}
@media screen and (max-width: 1299px){
	/* 17 march 2022 tution application form*/
	.ksh-tution-form .form-field .ksh-form-col:nth-child(3) input[type="text"] {
    	width: 84%;
	}
	.ksh-form-blk .form-field .form-amount-blk input[type="text"] {
    	width: 85%;
	}
	.ksh-form-blk .total-form-filed .form-amount-blk input[type="text"] {
    	width: 84%;
	}
	.ksh-table-foot .form-field input[type="text"], .ksh-table-foot .form-field input[type="email"] {
    	width: 84%;
	}
	.ksh-tution-form .ksh-table-body .form-field .ksh-form-col {
    	min-height: 70px;
	}
	.ksh-tution-form .submit-btn {
    	margin-top: 79px;
	}
	.ksh-tution-app-wr {
   	    padding: 97px 0px 87px;
   	}
    .ksh-qna-blk .field-first-left:nth-child(4) {
    	width: 23%;
	}
	.ksh-qna-blk .field-first-left:nth-child(1) {
    	width: 9%;
	}
	.ksh-form-blk .total-form-filed .form-amount-blk.foot-amount-blk input[type="text"] {
    	width: 84%;
	}
	.ksh-tution-app-wr .center-wrapper{
		padding: 0 1%;
	}
	.ksh-qna-blk .field-first-left:nth-child(1) label {
    	padding: 17.4px 7px;
	}
	/*24/03/2023 Dinner 2023*/
	.fold-top-content-wr h1 {
	    font-size: 45px;
	    line-height: 67px;
	    margin: 29px 0 14px;
	}
	.fold-top-content-wr span {
	    padding: 18px 23px;
	    font-size: 24px;
	    line-height: 30px;
	}
	.dinner-program-block p, .after-party-block p {
	    font-size: 16px;
	    line-height: 31px;
	}
	.program-time-wr {
	    padding: 30px 0 0px;
	}
	.address-fold-block p {
	    font-size: 20px;
	    line-height: 25px;
	}
	.fold-top-content-wr h2 {
	    font-size: 28px;
	    line-height: 36px;
	    letter-spacing: 6px;
	    padding: 11px 0 17px;
	}
	.honoring-title-wr h2 {
	    font-size: 52px;
	    line-height: 67px;
	}
	.honoring-wrapper {
	    padding: 54px 0 80px;
	}
	.dinner-2021-form-wr .dinner-rsvp-title>h2{
		font-size: 46px;
		line-height: 50px;
	}
	.dinner-2021-form-wr {
	    padding-top: 17px;
	}
	.small-checkbox span {
	    font-size: 18px;
	    line-height: 28px;
	}
	.textwidget .right_sidebar:first-child {
	    margin-left: 0;
	}
	.header-right-sidebar .pay_statement_btn, .header-right-sidebar a.tuitionheaderbtn {
	    width: 100%;
	}
	.right_sidebar {
		margin-left: 2px;
	}
	.right_sidebar.tuition_sidebar {
	    width: 100%;
	} 
}   

@media screen and (max-width: 1199px) {
	.thisisvi p.western {
		width: 100%;
		margin-left:0px;
		margin-top:20px;  
	}
	.thisisvi p {
		display: block;
	}
	/* RSVP 27/11/2020 */
	.rsvp-inn-wrp .halfclmnwrp .form-group {
	    width: 48%;
	}
	.rsvp-inn-wrp .halfclmnwrp1 .form-group {
	    width: 31%;
	}
	.rsvp-inn-wrp .advertising-category-wr h3 {
	    font-size: 30px;
	    line-height: 40px;
	    margin: 15px 0;
	}
	.rsvp-inn-wrp .advertising-category-wr p {
	    font-size: 20px;
	    line-height: 30px;
	    margin: 15px 0;
	}
	.rsvp-inn-wrp .advertising-category-wr h4 {
	    font-size: 21px;
	    line-height: 32px;
	}
	.register_rsvp_wrp .common-title h1 {
		font-size: 35px;
		line-height: 45px;
	}
	.register_rsvp_inn .common-title span {
	    font-size: 25px;
	    display: block;
	}
	.register_rsvp_inn p strong {
	    font-size: 22px;
	    line-height: 28px;
	}
	.meet_guest_wrp {
	    width: 88%;
	}
	.guestbiopopupinn {
	    width: 95%;
	}
	.guestbiopopupinncnt {
	    max-height: 380px;
	}
	.journal_chair_block {
	    margin-top: 21px;
	}
	.journal_chair_block.right {
	    width: 50%;
	    margin-top: 0px;
	}

	/* 17 march 2022 tution application form*/
	.ksh-form-blk .form-field .form-amount-blk input[type="text"] {
	    width: 84%;
	}
	.ksh-form-blk .total-form-filed .form-amount-blk.foot-amount-blk input[type="text"] {
    	width: 83%;
	}
	.form-field-inner-head h3 {
    	font-size: 22px;
    	line-height: 28px;
	}
	.ksh-completed-blk .field-first-last {
    	width: 36%;
	}
	.ksh-form-blk .form-field .form-amount-blk input[type="text"] {
    	width: 78%;
	}
	.ksh-qna-blk .field-first-left:nth-child(1) {
    	width: 10%;
	}
	.ksh-tution-form .ksh-qna-blk .field-first-last {
    	width: 29%;
	}
	.ksh-tution-form .form-field .ksh-form-col:nth-child(3) input[type="text"] {
    	width: 77%;
	}
	.form-radio-group .field-wr {
    	padding-left: 27px;
	}
	.ksh-tution-form .form-field .form-radio-group {
    	padding: 15px;
	}
	.ksh-tution-form .ksh-table-body .form-field .ksh-form-col {
    	min-height: 77px;
	}
	.sectionsrequired-message p {
    	font-size: 19px;
    	line-height: 23px;
	}
	.ksh-table-foot .form-field input[type="text"], .ksh-table-foot .form-field input[type="email"] {
    	width: 80%;
	}
	.field-student-wr .field-first-left {
    	width: 64%;
	}
	.ksh-qna-blk .field-first-left:nth-child(4) {
    	width: 23%;
	}
	.ksh-form-blk .form-amount-blk .doller-sign{
		font-size: 24px;
    	line-height: 25px;
	}
	.form-radio-group .field-wr {
    	padding-left: 6px;
	}
	.ksh-tution-form .submit-btn {
    	margin-top: 56px;
	}
	.ksh-tution-app-wr {
    	padding: 81px 0px 49px;
	}
	/*.header-right-sidebar a.tuitionheaderbtn {
	  width: 230px;
	}*/
	/*24/03/2023 dinner 2023*/
	.page-template-Dinner_2023 .dinner2021-advertiser-wr .ad-solicate-wr {
	    width: 100%;
	    margin: 0 auto 36px;
	}
	.page-template-Dinner_2023 .fold-top-content-wr h1 {
	    font-size: 40px;
	    line-height: 59px;
	}
	.page-template-Dinner_2023 .dinner-program-block {
	    padding-right: 10px;

	}
	.page-template-Dinner_2023 .dinner-journal-inner-wr {
	    width: 100%;
	}
	.dinner-program-block:after{
		width: 1px;
	}
	.honoring-card-block h3 {
	    font-size: 21px;
	    line-height: 29px;
	    min-height: 59px;
	    padding: 0px 30px;
	}
	.honoring-card-block h6 {
	    font-size: 16px;
	    line-height: 25px;
	}
	.honoring-card-block h3 {
	    font-size: 20px;
	    line-height: 27px;
	    min-height: 57px;
	    padding: 0px 22px;
	}
	.page-template-template-dinner2023 .chai-soc-check-thirdrow span{
		font-size: 17px;
		line-height: 24px;
	}
	.page-template-template-dinner2023 .jewel-friend-2021 .jewel-wr, .page-template-template-dinner2023 .jewel-friend-2021 .friend-wr{
		width: 80%;
		margin: 40px auto 0px;
	}
	.page-template-template-dinner2023 .chai-soc-check-firstrow label, .page-template-template-dinner2023 .chai-soc-check-secondrow label, .page-template-template-dinner2023 .chai-soc-check-thirdrow label {
	    font-size: 20px;
	    margin-top: 5px;
	    margin-bottom: 6px;
	}
	.page-template-template-dinner2023  .dinner2021-required-message.your_guardian.guardian-chai-society {
	    padding: 29px 0px;
	    background-size: 100%;
	    background-color: #000;
	}
	.page-template-template-dinner2023 .check-head-block {
	    padding: 10px 27px 0px;
	}
	.about-dinner-journal-wr .about-dinner2021-inner-wr h2 {
	    font-size: 40px;
	    line-height: 56px;
	    margin-bottom: 21px;
	}
	.page-template-Dinner_2023 .dinner-black-top-innerblock.full-width-block.list-wrapper-80-wrapper ul {
    	width: 100%;
    }
    .dinner2021-directors-wr {
        margin-top: 81px;
    }
    .after-party-check ul li.clearfix {
        padding: 31px 18px 46px 20px;
        vertical-align: top;
        min-height: 166px;
    }
    /*27/03/2023*/
    .page-template-Dinner_2023 .fold-top-content-wr .date-field:before, .page-template-Dinner_2023 .fold-top-content-wr .date-field:after {
        width: 136px;
        height: 160px;
        background-size: 100%;
        top: 30%;
    }
    .page-template-Dinner_2023 .fold-top-content-wr .date-field:before{
        left: -69%;
    }
    .page-template-Dinner_2023 .fold-top-content-wr .date-field:after {
        right: -69%;
    }
}
@media screen and (max-width: 1023px){
	/* 17 march 2022 tution application form*/
	.ksh-tution-app-content .common-title h1 {
    	font-size: 52px;
    	line-height: 58px;
	}
	.ksh-app-note-head h2 {
	    font-size: 23px;
	    line-height: 26px;
	}
	.ksh-app-note-subhead p {
    	font-size: 18px;
    	line-height: 29px;
	}
	.ksh-tution-app-content .common-title {
    	margin-bottom: 70px;
	}
	.ksh-app-note-subhead {
    	margin: 35px 0px;
	}
	.ksh-note-list-wr ul li {
    	font-size: 16px;
    	line-height: 33px;
    	margin-top: 20px;
	}
	.ksh-tution-form-head h2 {
    	font-size: 35px;
    	line-height: 39px;
    	padding-bottom: 35px;
	}
	.sparater-line{
		margin: 44px auto;
	}
	.ksh-tution-form .form-field {
    	padding-bottom: 21px;
	}
	.field-student-wr .field-first-left {
    	width: 64%;
	}
	.form-field-inner-head h3 {
    	font-size: 23px;
    	line-height: 28px;
	}
	.ksh-qna-blk-2 .form-amount-blk {
    	width: 72%;
	}
	.sectionsrequired-message p {
    	font-size: 18px;
    	line-height: 22px;
	}
	.ksh-tution-form .form-field .ksh-form-col:nth-child(3) input[type="text"] {
    	width: 79%;
	}
	.form-radio-group .field-wr {
    	padding-left: 10px;
	}
	.ksh-form-blk .form-field .form-amount-blk input[type="text"] {
    	width: 78%;
	}
	.ksh-table-foot .form-field input[type="text"], .ksh-table-foot .form-field input[type="email"] {
    	width: 79%;
	}
	.ksh-tution-form .submit-btn {
    	margin-top: 54px;
	}
	.ksh-form-blk .total-form-filed .form-amount-blk.foot-amount-blk input[type="text"] {
    	width: 79%;
	}
	.ksh-table-foot .total-form-filed label {
    	font-size: 22px;
    	line-height: 24px;
	}
	.ksh-form-sign-wr .form-field .kash-date-select input::placeholder {
    	font-size: 16px;
    	line-height: 19px;
	}
	/*.header-right-sidebar a.tuitionheaderbtn, .header-right-sidebar a.header-journal {
	  width: auto;
	  padding: 16px 5px;
	}*/

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

	body {
	}

	.grid,
	.grid-right {
		display: block;
		float: none;
		width: 100%;
		margin-right: 0;
	}

	.copyright,
	.scroll-top,
	.powered {
		float: left;
	}

	#featured-image .fluid-width-video-wrapper {
		margin: 20px 0 0 0;
	}

	.front-page  #widgets {
		margin-top: 40px;
	}

	.top-widget,
	.front-page  .top-widget {
		margin-top: 0 !important;
	}

	.hide-desktop {
		display: block;
	}

	.show-desktop {
		display: none;
	}

	.hide-980 {
		display: none;
	}

	.show-980 {
		display: block;
	}

	.officer-new {
	    float: none !important;
	    width: 100% !important;
	    margin: 0px !important;
	}
	.officer-new span {
		margin-left: 24px !important;
	}
	.footer-right-wrapper .social-icons li>a {
	    padding: 0px;
	    width: 30px;
	    height: 30px;
	    line-height: 35px;
	}
	.footer-right-wrapper .social-icons li a i.fa {
    	font-size: 15px;
	}
	.footer-right-wrapper .social-icons li {
    	padding: 0px 7px;
	}
	/* 17 march 2022 tution application form*/
	.ksh-form-blk {
    	width: 100%;
	    overflow-x: auto;
	    -webkit-overflow-scrolling: touch;
	    border: 1px solid #ccc;
	    margin-top: 20px;
	}
	.inner-table-wr {
	    width: 1000px;
	    padding: 0px 10px;
	    margin-top: 20px;
	}
	.ksh-qna-blk-2, .uploading-blk{
    	overflow-x: unset;
    	border: 0;
    }
	.ksh-form-blk::-webkit-scrollbar
	{
	  width: 12px;  
	  height: 7px; 
	}
	.ksh-form-blk::-webkit-scrollbar-track
	{
	  background: rgba(0, 0, 0, 0.1);
	}

	.ksh-form-blk::-webkit-scrollbar-thumb
	{
	  background: #032e65;
	}
	.ksh-tution-app-content .common-title h1 {
    	font-size: 48px;
    	line-height: 56px;
	}
	.ksh-tution-app-wr {
    	padding: 79px 0px 80px;
	}
	.ksh-tution-form-head h2 {
	    font-size: 33px;
	    line-height: 37px;
	    padding-bottom: 31px;
	}
	.ksh-tution-form .form-field input[type=text], .ksh-tution-form .form-field input[type=email] {
    	padding: 13px 14px;
	}
	.ksh-form-blk .form-amount-blk .doller-sign{
		padding: 7px 10.6px;
		font-size: 24px;
    	line-height: 27px;
	}
	.ksh-tution-form .form-field .form-amount-blk input[type=text], 
	.ksh-tution-form .form-field .form-amount-blk input[type=email] {
    	padding: 13px 5px;
	} 
	.form-field-inner-head h3 {
    	font-size: 21px;
    	line-height: 26px;
	}
	.ksh-qna-blk .form-field .form-amount-blk input[type="text"] {
    	padding: 15px 5px;
	}	
	.ksh-qna-blk .field-first-left:nth-child(1) label {
    	padding: 9.4px 8px;
	}
	.ksh-note-list-wr ul li:before {
    	width: 20px;
    	height: 35px;
	}
	.ksh-note-list-wr ul li {
    	padding-left: 32px;
	}
	span.form-field-caption {
    	font-size: 17px;
    	line-height: 19px;
    	padding-top: 16px;
	}
	.field-wr {
    	margin-top: 7px;
	}
	.ksh-form-sign-wr .form-field .kash-date-select input{
		background-size: 12%;
	}
	.ksh-form-blk .form-field label {
    	margin: 7px 0px;
	}
	span.blank-field {
    	padding: 0 0px;
	}
	.ksh-tution-app-wr .center-wrapper{
		padding: 0;
	}
	.uploading-blk {
    	margin-top: 20px;
    	padding: 0px 29px;
	}
	.ksh-tution-form .form-field .ksh-form-col:nth-child(3) input[type="text"] {
    	padding: 13px 5px;
	}
	.ksh-tution-form .ksh-table-body .form-field .ksh-form-col {
    	min-height: 55px;
	}
	.ksh-table-foot .total-form-filed label {
    	font-size: 19px;
    	line-height: 20px;
	}
	.ksh-tution-app-wr {
    	padding: 69px 0px 59px;
	}
	.form-fields-wr {
    	margin-bottom: 13px;
	}
	.form-group {
    	margin-bottom: 0;
	}
	.ksh-declaration-blk p, .ksh-form-caption-head p {
	    font-size: 15px;
	    line-height: 26px;
	    color: #000000;
    	margin-top: 19px;
	}
	.field-student-wr .field-first-left {
    	width: 64%;
	}
	.ksh-tution-form .submit-btn input[type="submit"] {
    	font-size: 20px;
    	line-height: 24px;
    	padding: 19px 69px;
	}
	/*end*/
	/*24/03/2023 dinner 2023*/
	.page-template-Dinner_2023 .fold-top-content-wr h1 {
	    font-size: 34px;
	    line-height: 52px;
	}
	.fold-top-content-wr span {
	    padding: 18px 20px 12px;
	    font-size: 23px;
	    line-height: 26px;
	}
	.after-party-check ul {
	    margin: 0;
	    padding: 0;
	}
	.after-party-check ul li.clearfix{
		width: 41%;
	}
	.after-party-check ul li:first-child{
		margin-left: 0;
	}
	/*27/03/2023*/
	.page-template-Dinner_2023 .fold-top-content-wr .date-field:before, .page-template-Dinner_2023 .fold-top-content-wr .date-field:after {
	    width: 106px;
	    height: 119px;
	    background-size: 100%;
	    top: 50%;
	}
}
@media screen and (max-width: 979px) {
	/* RSVP 27/11/2020 */
	.rsvp-inn-wrp .halfclmnwrp1 .form-group:nth-child(2) {
	    margin: 0 15px;
	}
	.rsvp-inn-wrp .halfclmnwrp .form-group:nth-child(2) {
	    margin-left: 24px;
	}
	.rsvp-inn-wrp .halfclmnwrp .form-group {
	    width: 47%;
	}
	.register_rsvp_wrp .common-title h1 {
	    font-size: 30px;
	    line-height: 40px;
	}
	.register_rsvp_inn .common-title span {
	    font-size: 22px;
	}
	.meet_guest_wrp {
	    width: 100%;
	}
	.guestdetail h3 {
	    font-size: 28px;
	}
	.guestdetail h2 {
	    font-size: 45px;
	    line-height: 50px;
	    margin: 10px 0;
	}
	.guestbiopopupinn p {
	    font-size: 18px;
	    line-height: 28px;
	}
	.home .slider-outer-wrapper .bx-controls.bx-has-pager {
	    bottom: 10px;
	}
	.slider-wrapper.event-slide {
		background-size: 100%;
	}	
	.event-slide .first-slide-buttons a {
		font-size: 17px;
    	padding: 16px 30px 14px;
        margin: 0 5px 0;
	}
	.dinner-advertiser-wr .choose_listed span{
		font-size: 18px;
		line-height: 26px;
	}
	.dinner-advertiser-wr .choose_listed input[type=checkbox] {
	    width: 18px;
	    height: 20px;
	}
	/*24/03/2023 dinner 2023*/
	.after-party-block {
	    width: 100%;
	    text-align: center;
	    padding-left: 0;
	}
	.page-template-Dinner_2023 .dinner-program-block{
		width: 100%;
		margin-bottom: 20px;
	}
	.dinner-program-block:after {
	    width: 60%;
	    height: 1px;
	    bottom: 0;
	    top: auto;
	    margin: 0px auto;
	    left: 0;
	}
	.address-fold-block p{
		width: 77%;
	}
	.honoring-wrapper {
	    padding: 45px 0 67px;
	}
	.honoring-card-block {
	    width: 47%;
	    margin-left: 3.6%;
	}
	.honoring-card-block:nth-last-child(1){
		margin: 40px 0px 0px 0px;
	}
	.dinerjournal-attendies .couvert-head-wr h4 {
	    font-size: 27px;
	    line-height: 35px;
	}
	.dinner2021-attendies .congrats-checkbox span{
		width: 90%;
	}
	.page-template-template-dinner2023 .dining-journal-category-wr .inner-advert-cat ul{
		text-align: center;
	}
	.page-template-template-dinner2023 .dining-journal-category-wr .inner-advert-cat ul li{
		width: 48%;
		text-align: left;
	}
	.page-template-template-dinner2023 .dining-journal-category-wr .inner-advert-cat ul li:nth-child(2n+1){
		margin-left: 0;
	}
	.page-template-template-dinner2023 .directors-block li {
	    width: 32%;
	    text-align: center;
	}
	.page-template-Dinner_2023 .dinner-black-top-innerblock h4 {
	    margin-bottom: 20px;
	    font-size: 24px;
	    line-height: 37px;
	}
	.page-template-Dinner_2023 .black-dinner-committee-blk ul li {
    	margin-bottom: 23px;
	}
	.page-template-Dinner_2023 .dinner-black-top-innerblock li {
	    font-size: 18px;
	    line-height: 27px
	}
	.page-template-Dinner_2023 .dinner-black-top-block {
	    margin-bottom: 30px;
	}
	.page-template-Dinner_2023 .dinner2021-directors-inner-wr h2 {
	    font-size: 37px;
	    line-height: 49px;
	    margin-bottom: 18px;
	}
	.page-template-Dinner_2023 .seprator-border {
	    margin-top: 0;
	}
	/*27/03/2023*/
	.page-template-Dinner_2023 .fold-top-content-wr span {
	    width: 40%;
	}
}
@media screen and (max-width: 767px) {
	.post-type-archive-tribe_events .common-wrapper.history-wrapper .ongoingexclssection {
	    flex-direction: column;
	}
	.thisisvi iframe {
	    width: 100%;
	}
	.re-reg-payment .rr-form-note {
	    font-size: 18px;
    	line-height: 27px;
	}
	/* RSVP 30/11/2020 */
	.guestdetail.right {
	    margin-top: 20px;
	}
	.home .slider_buttons_inner a {
    	font-size: 15px;
	}
	.slider-wrapper.event-slide h4 {
		font-size: 33px;
	}
	.slider-wrapper.event-slide h3 {
    	font-size: 45px;
	}
	.slider-wrapper.event-slide h2 {
	    font-size: 78px;
	}
	.event-slide .slide-content{
		padding: 0px 8px;
	}
	.slider-wrapper.event-slide .first-slide-buttons a {
	    margin: 0 5px 10px;
	}
	/* 17 march 2022 tution application form*/
	.ksh-tution-app-wr .field-first-left, 
	.ksh-tution-app-wr .field-first-middle, .ksh-tution-app-wr .field-right, .field-left{
		float: left;
	}
	.ksh-tution-app-wr .field-first-last{
		float: right;
	}
	.ksh-tution-form .field-first-left, .ksh-tution-form .field-first-last {
    	width: 100%;
	}
	.ksh-tution-form .form-field {
    	padding-bottom: 6px;
	}
	.ksh-form-sign-wr .form-field .kash-date-select input {
    	background-size: 6%;
	}
	.sparater-line {
    	margin: 39px auto;
	}
	.ksh-completed-blk .field-first-left {
    	width: 60%;
	}
	.ksh-completed-blk .field-first-last {
    	width: 36%;
	}
	.ksh-tution-form-head h2 {
    	font-size: 26px;
    	line-height: 35px;
    	padding-bottom: 31px;
    	margin-bottom: 43px;
	}
	.ksh-tution-app-note {
    	margin-bottom: 53px;
	}
	.ksh-declaration-blk {
    	margin-bottom: 29px;
	}
	.ksh-tution-form .form-field input[type=text], .ksh-tution-form .form-field input[type=email] {
    	padding: 11px 14px;
	}
	.ksh-qna-blk .form-field .form-amount-blk input[type="text"] {
    	padding: 13px 5px;
	}
	.ksh-form-caption-head {
    	margin-bottom: 26px;
	}
	.ksh-qna-blk-2 .form-amount-blk {
    	width: 100%;
	}
	.ksh-tution-form .form-field .form-radio-group {
    	padding: 6px;
	}
	.ksh-space-left {
    	padding: 0px 0px 0px 17px;
	}
	.fields-qna-head h5:before {
    	left: -25px;
	}
	.ksh-form-sign-wr label, .ksh-form-blk label, 
	.fields-qna-head h5, .ksh-form-blk .form-field textarea::placeholder {
    	font-size: 16px;
    	line-height: 18px;
	}
	.inner-table-wr {
    	width: 800px;
	}
	/*24/03/2023 dinner 2023*/
	.about-dinner-journal-wr .about-dinner2021-inner-wr h2 {
	    font-size: 36px;
	    line-height: 52px;
	    margin: 21px 0px; 
	}
	.page-template-Dinner_2023 .fold-top-content-wr h1 {
	    font-size: 30px;
	    line-height: 48px;
	    margin-top: 37px;
	}
	.honoring-title-wr {
	    margin-bottom: 70px;
	}
	.honoring-title-wr h2 {
	    font-size: 48px;
	    line-height: 64px;
	}
	.honoring-card-img img {
	    border: 7px solid;
	}
	.honoring-card-img{
		padding: 10px;
	}
	.page-template-Dinner_2023 .dinner-2021-form-wr .dinner-rsvp-title>h2 {
	    font-size: 33px;
	}
	.page-template-Dinner_2023 .after-party-check ul li.clearfix {
	    padding: 24px 18px 31px 20px;
	    vertical-align: top;
	    min-height: auto;
	    width: 100%;
	    margin: 18px auto 0px;
	}
	.page-template-Dinner_2023 .dinner2021-attendies .congrats-checkbox span{
		font-size: 18px;
		line-height: 20px;
	}
	.small-checkbox {
		margin-top: 20px;
	}
	.about-dinner-journal-wr .about-dinner2021-inner-wr h2 {
	    font-size: 32px;
	    line-height: 43px;
	    margin-bottom: 16px;
	    margin-top: 14px;
	}
}


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

	body {
	}

	#logo {
		float: none;
		margin: 0;
		text-align: center;
	}

	.grid,
	.grid-right {
		float: none;
	}

	#featured-image .fluid-width-video-wrapper {
		margin: 20px 0 0 0;
	}

	.top-widget {
		float: none;
		position: relative;
		text-align: center;
		width: auto;
	}

	.top-widget .widget-title h3 {
		text-align: center;
	}

	.js .sub-header-menu {
		display: none;
	}

	.js .main-nav {
		position: relative;
		clear: both;
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#585858, endColorstr=#3d3d3d)";
		margin: 0 auto;
	}

	.js .main-nav .menu {
		display: none;
		background-color: #1c305c;
		position: absolute;
		top: 30px;
		width:221px;
	}

	.js .main-nav .menu ul {
		margin-top: 1px;
	}

	.js .main-nav .menu li {
		float: none;
		border: none;
		 display: block;
	}

	.js .main-nav .menu li a {
		 display: block;
    font-size: 13px;
    font-weight: normal;
    height: auto;
    padding: 0 14px;
    text-align: left;
    text-shadow: none;
	}
	.menu li {
		background-image: none;
	}
	.js .main-nav .menu li.current_page_item,
	.js .menu .current_page_item a,
	.js .menu .current-menu-item a {
		background-color: #4268a5;
	}

	.js .main-nav .menu li li:hover {
		/*background: none !important;*/
	}

	.js .main-nav .menu li li a {
		position: relative;
		padding: 0 10px 0 30px;
	}

	.js .main-nav .menu li li li a {
		position: relative;
		padding: 0 10px 0 40px;
	}

	.js .main-nav .menu li a:hover,
	.js .main-nav .menu li li a:hover {
		background-image: none;
		filter: none;
	 	/*background-color:   #203663 !important;*/
	 	    color: #fff;

	}

	.js .main-nav .menu li li a::before {
		content: '\2013';
		position: absolute;
		top: 0;
		left: 20px;
	}

	.js .main-nav .menu li li li a::before {
		content: '\2013';
		position: absolute;
		top: 0;
		left: 20px;
	}

	.js .main-nav .menu li li li a::after {
		content: '\2013';
		position: absolute;
		top: 0;
		left: 30px;
	}

	.js .main-nav .menu li ul {
		position: static;
		visibility: visible;
		background-color:#4369a7;
	}

	.js .main-nav .menu ul {
		min-width: 0;
	}

	.js .main-nav #responsive_current_menu_item {
		display: block;
		padding: 5px 40px 5px 10px;
		color: #ffffff;
		font-weight: 700;
		cursor: pointer;
		font-size: 0px;
	}

	.js .main-nav a#responsive_menu_button {
		position: absolute;
		display: block;
		top: 0;
		left: 8%;
		height: 29px;
		width: 31px;
		margin-left: -30px;
		background: url('../images/select-icons.png') 0 5px no-repeat;
		cursor: pointer;
		background-color: #23527c !important;
	}

	.js .main-nav a#responsive_menu_button.responsive-toggle-open {
		background: url('../images/select-icons.png') 0 -46px no-repeat;
	}

	.top-menu {
		float: none;
		font-size: 11px;
		text-align: center;
	}

	#author-meta {
		padding: 20px;
	}

	#wrapper .gallery .gallery-item {
		max-width: 100%;
	}

	.hide-650 {
		display: none;
	}

	.show-650 {
		display: block;
	}

	.hide-mobile {
		display: none;
	}

	#footer {
		text-align: center;
	}

	#footer .social-icons {
		padding-bottom: 10px;
		text-align: center;
	}
	.tribute-cards-wrapper .general-donation-form {
    	width: 100%;
	}
	.ks-wp-event-innerwr li {
	    display: inline-block;
	    width: 40%;
	    margin: 20px;
	}
	.page-template-night_kesher_2022 .header-container{
		display:none;
	}
}
@media screen and (max-width: 649px) {
	/* RSVP 27/11/2020 */
	.register_rsvp_wrp .common-title h1 {
	    font-size: 23px;
	    line-height: 31px;
	}
	.register_rsvp_inn .common-title span {
	    font-size: 18px;
	}
	.register_rsvp_inn p strong {
	    font-size: 18px;
	    line-height: 24px;
	}
	.register_rsvp_inn p {
	    font-size: 16px;
	    line-height: 20px;
	    margin: 10px 0 0;
	}
	.rsvp-inn-wrp .form-group {
	    margin: 0 !important;
	    width: 100% !important;
	}
	.rsvp-inn-wrp .advertising-category-wr h3 {
	    font-size: 22px;
	    line-height: 30px;
	    margin: 10px 0;
	}
	.rsvp-inn-wrp .advertising-category-wr p {
	    font-size: 18px;
	    line-height: 25px;
	    margin: 10px 0;
	}
	.rsvp-inn-wrp .advertising-category-wr h4 {
	    font-size: 16px;
	    line-height: 26px;
	}
	.rsvp-checkbox ul li {
	    font-size: 15px;
	    line-height: 20px;
	    margin: 10px 0;
	}
	.rsvp-inn-wrp .submitbtnwr input {
	    font-size: 15px;
	    line-height: 20px;
	    padding: 10px;
	    margin: 15px 0;
	    display: block;
	}
	.rsvp-inn-wrp .form-group label {
	    font-size: 13px;
	    line-height: 16px;
	    margin: 0 0 6px;
	}
	.rsvp-inn-wrp .form-group.submitbtnwr {
	    margin-top: 30px !important;
	}
	.register_rsvp_wrp {
	    padding: 10px 0;
	}
	.guestimgwrp.left {
	    width: 250px;
	    float: none;
	    margin: 0 auto 15px;
	}
	.guestdetail.right {
	    width: 100%;
	    float: none;
	    margin: 0 auto;
	    text-align: center;
	}
	.meet_guest_wrp {
	    margin: 40px auto;
	}
	.guestdetail h3 {
	    font-size: 25px;
	    line-height: 30px;
	}
	.guestdetail h2 {
	    font-size: 35px;
	    line-height: 40px;
	}
	a.guestbiobtn {
	    margin-top: 10px;
	}
	.home .slider-outer-wrapper .bx-controls.bx-has-pager {
	    bottom: 5px;
	}
	a.regirsvp {
	    font-size: 15px;
	    line-height: 15px;
	    padding: 15px;
	    margin-top: 20px;
	}
	a.closebiobtn {
	    width: 30px;
	    height: 30px;
	    line-height: 30px;
	    font-size: 16px;
	}
	.guestbiopopupinncnt {
	    max-height: 280px;
	    padding: 25px;
	}
	.home .slider-outer-wrapper .bx-controls.bx-has-pager {
	    bottom: -3px;
    	left: 3%;
	}
	.slider-wrapper.event-slide h4 {
    	font-size: 25px;
	}
	.slider-wrapper.event-slide h3 {
    	font-size: 37px;
	}
	.slider-wrapper.event-slide h2 {
    	font-size: 61px;
    	margin: 0px;
	}
	.slider-wrapper .first-slide-buttons {
	    margin-top: 30px;
	    margin-bottom: 59px;
	}
	.event-slide .first-slide-buttons a {
	    font-size: 15px;
	    padding: 13px 30px 11px;
	}
	.slider-wrapper .first-slide-buttons {
		margin-bottom: 0px;
	}
	/* 17 march 2022 tution application form*/
	.ksh-qna-blk .field-first-left:nth-child(1) label {
    	padding: 8.9px 3px;
	}
	/*24/03/2023 dinner 2023*/
	.about-dinner-journal-wr .about-dinner2021-inner-wr p {
	    font-size: 16px;
	    line-height: 27px;
	}
	.page-template-Dinner_2023 .dinner-black-top-innerblock{
		width: 100%;
		margin-top: ;
	}
	.page-template-Dinner_2023 .dinner-black-top-innerblock:first-child{
		margin-top: 0;
	}
	.page-template-Dinner_2023 .black-dinner-committee-blk ul li{
		width: 100%;
		padding: 0;
		text-align: center;
	}
	.page-template-Dinner_2023 .dinner-black-box-wr {
    	padding: 49px 0 24px;
	}
	.page-template-template-dinner2023 .directors-block li {
	    width: 48%;
	    text-align: center;
	    margin-bottom: 24px;
	}
	.page-template-Dinner_2023 .dinner2021-directors-inner-wr h2 {
	    font-size: 33px;
	    line-height: 46px;
	    margin-bottom: 15px;
	}
	.page-template-Dinner_2023 .dinner-black-top-innerblock h4 {
	    margin-bottom: 20px;
	    font-size: 22px;
	    line-height: 34px;
	}
	.page-template-Dinner_2023 .dinner-black-top-innerblock li {
	    font-size: 16px;
	    line-height: 26px;
	}
	.page-template-Dinner_2023 .advetiser-wr.dinner2021-advertiser-wr input{
		font-size: 18px;
		line-height: 20px;
		margin-bottom: 18px;
	}
	.about-dinner-journal-wr .about-dinner2021-inner-wr h2 {
	    font-size: 28px;
	    line-height: 42px;
	}
	.fold-top-content-wr h2 {
	    font-size: 24px;
	    line-height: 31px;
	    letter-spacing: 6px;
	    padding: 8px 0 9px;
	}
	.fold-top-content-wr h2:after{
		bottom: -37px;
	}
	.page-template-Dinner_2023 .fold-top-content-wr h1 {
	    font-size: 27px;
	    line-height: 46px;
	    margin-top: 34px;
	}
	.fold-top-content-wr span {
	    padding: 16px 15px 10px;
	    font-size: 18px;
	    line-height: 21px;
	}
	.address-fold-block p {
	    width: 100%;
	}
	.honoring-card-block{
		width: 100%;
		margin: 40px auto 0px;
	}
	.honoring-card-block:first-child{
		margin-top: 0;
	}
	.honoring-card-block h3 {
	    font-size: 19px;
	    line-height: 26px;
	    min-height: auto;
	    padding: 0px 20px;
	}
	.page-template-Dinner_2023 .dinner-2021-form-wr .dinner-rsvp-title>h2 {
	    font-size: 31px;
	    line-height: 40px;
	}
	.page-template-template-dinner2023 .chai-soc-check-firstrow, .page-template-template-dinner2023 .chai-soc-check-secondrow {
	    margin-bottom: 0;
	}
	.page-template-template-dinner2023 .dining-journal-category-wr .inner-advert-cat ul li {
	    width: 100%;
	    margin: 40px auto 0px;
	}
	.page-template-template-dinner2023 .advertising-category-wr {
	    padding: 33px 0 50px;
	}
	.page-template-template-dinner2023 .chai-soc-check-firstrow,{
		margin-bottom: 0;
	}
	.page-template-Dinner_2023 .jewel-friend-wr.jewel-friend-2021.dining-journal-jewel-frnd-wr {
	    padding-bottom: 45px;
	}
	.page-template-Dinner_2023 .dinner2021-advertiser-wr h2 {
	    font-size: 28px;
	    line-height: 41px;
	}
	/*27/04/2023*/
	.page-template-Dinner_2023 .fold-top-content-wr span {
	    padding: 16px 15px 10px;
	    font-size: 18px;
	    line-height: 21px;
	}
}	
@media screen and (max-width: 480px) {

	body {
	}

	#logo {
		float: none;
		text-align: center;
	}

	.grid,
	.grid-right {
		float: none;
	}

	#featured-image .fluid-width-video-wrapper {
		margin: 20px 0 0 0;
	}

	.featured-title {
		font-size: 40px;
		padding: 40px 20px 0 20px
	}

	.featured-subtitle {
		font-size: 24px;
	}

	.navigation .next,
	.navigation .previous {
		display: block;
		margin: 0 auto;
		text-align: center;
	}

	.menu ul,
	.menu li,
	.top-menu,
	.footer-menu li,
	.sub-header-menu li {
		float: none;
		text-align: center;
	}

	#wrapper .gallery .gallery-item {
		float: none;
	}

	.hide-480 {
		display: none;
	}

	.show-480 {
		display: block;
	}

	#footer {
		text-align: center;
	}

	#footer .social-icons {
		text-align: center;
	}
	.pay-now {
	    width: 65px;
    	text-align: center;
    	display: block;
	}
	.thisisvi iframe {
	    height: 200px;
	}
	.thisisvi p.western {
	    line-height: 26px;
        font-size: 18px;
	}
	.thisisvi a {
	    padding: 14px 25px 11px;
        font-size: 18px;
        margin-top: 19px;
	}
	.general-donation-form #give-form-370 #honoree_name-wrap,
	.general-donation-form #give-form-370 #email-wrap,
	.general-donation-form #give-form-370 #state-wrap,
	.general-donation-form #give-form-370 #city-wrap {
    	float: none;
    	width: 100%;

	}
	#give-form-370 #ffm_html_2-wrap p legend {
		    line-height: 27px;
	}
    	
	.re-reg-payment.center-wrapper {
    	padding-bottom: 0px;
	}
	.ongoingexclssection-left {
	    float: none;
	    width: 100%;
	    text-align: center;
	    margin-bottom: 20px;
	}
	.ongoingexclssection-right {
	    text-align: center;
	    float: none;
	    width: 100%;
	}
	.ks-wp-event-innerwr li {
	    display: inline-block;
	    width: 40%;
	    margin: 20px;
	}
	/* 17 march 2022 tution application form*/
	.ksh-form-sign-wr label, .ksh-form-blk label, .fields-qna-head h5, .ksh-form-blk .form-field textarea::placeholder {
    	font-size: 15px;
    	line-height: 16px;
	}
	.form-field-inner-head h3 {
    	font-size: 19px;
    	line-height: 25px;
	}
	.sectionsrequired-message p {
    	font-size: 15px;
    	line-height: 19px;
	}
	.ksh-tution-form .form-field .ksh-form-col:nth-child(1) label {
    	font-size: 15px;
    	line-height: 17px;
	}
	.ksh-tution-form .ksh-table-head label {
    	font-size: 16px !important;
    	line-height: 18px !important;
    	font-weight: 700;
	}
	.ksh-form-blk .form-amount-blk .doller-sign {
    	padding: 7px 10.6px;
    	font-size: 22px;
		line-height: 26px;
	}
	.inner-table-wr {
    	width: 700px;
	}
	.ksh-tution-form .form-field .ksh-form-col:nth-child(3) input[type="text"] {
    	width: 77%;
	}
	.ksh-table-foot .form-field input[type="text"], .ksh-table-foot .form-field input[type="email"] {
    	width: 77%;
	}
	.ksh-form-blk .form-field .form-amount-blk input[type="text"] {
    	width: 77%;
	}
	.file-uploading-blk label::before {
    	padding: 15px 18px 16px 58px;
    	font-size: 16px;
    	line-height: 18px;
    	background-position: 17px center;
    	background-size: 23%;
	}
	.addmorebtn-main-wr a {
    	padding: 7px 20px 7px 40px;
    	background-position: 19px center;
    	background-size: 9%;
	}
	.ksh-qna-blk .field-first-left:nth-child(1) {
    	width: 11%;
	}
	.ksh-qna-blk .field-first-left:nth-child(2) {	
		width: 20%;
	}
	.ksh-tution-app-content .common-title h1 {
    	font-size: 38px;
    	line-height: 49px;
	}
	.ksh-app-note-head h2 {
    	font-size: 22px;
    	line-height: 25px;
	}
	.ksh-tution-app-content .common-title {
    	margin-bottom: 40px;
	}
	.ksh-app-note-subhead p {
    	font-size: 16px;
    	line-height: 25px;
	}
	.ksh-tution-app-wr {
	    padding: 45px 0px 51px;
	}
	.ksh-note-list-wr ul li {
    	font-size: 15px;
    	line-height: 29px;
	}
	.ksh-tution-form-head h2 {
		font-size: 24px;
		line-height: 32px;
		padding-bottom: 29px;
		margin-bottom: 34px;
	}
	.ksh-tution-form-head h2 span {
    	font-size: 20px;
	    line-height: 23px;
    	padding-top: 13px;
	}
	.ksh-form-subhead h3 {
    	font-size: 22px;
    	line-height: 22px;
    	margin: 20px 0;
	}
	span.form-field-caption {
    	font-size: 16px;
    	line-height: 18px;
    	padding-top: 14px;
	}
	.field-student-wr .field-first-left {
    	width: 64%;
	} 
	.form-field-inner-head h3 {
    	font-size: 18px;
    	line-height: 23px;
	}
	.ksh-table-foot .total-form-filed label {
    	font-size: 18px;
    	line-height: 19px;
	}
	.ksh-tution-form .amount-head {
    	font-size: 19px;
    	line-height: 15px;
	}
	/*24/03/2023*/
	.dinner-2203-banner .address-fold-block{
		margin-top: 0;
	}
	.honoring-title-wr h2 {
	    font-size: 41px;
	    line-height: 59px;
	}
	.honoring-wrapper {
	    padding: 37px 0 58px;
	}
	.dinerjournal-attendies .couvert-head-wr h4 {
	    font-size: 24px;
	    line-height: 30px;
	}
	.after-party-check {
	    margin-top: 14px;
	}
	.after-party-check ul li span {
	    font-size: 18px;
	    line-height: 27px;
	    padding-left: 10px;
	}
	body .dinerjournal-attendies select.form-control, .dinerjournal-attendies input.form-control, .dinerjournal-attendies textarea.form-control{
		padding: 13px 82px 13px 17px;
		font-size: 18px;
		line-height: 20px;
	}
	.page-template-Dinner_2023 .dinner2021-attendies .congrats-checkbox span {
	    font-size: 16px;
	    line-height: 20px;
	    vertical-align: top;
	}
	.small-checkbox span {
	    font-size: 16px;
	    line-height: 25px;
	}
	.about-dinner-journal-wr .about-dinner2021-inner-wr h2 {
	    font-size: 26px;
	    line-height: 38px;
	}
	.page-template-Dinner_2023 .dinner-black-top-innerblock h4 {
	    margin-bottom: 20px;
	    font-size: 20px;
	    line-height: 32px;
	}
	.dinner-black-top-innerblock ul{
		padding: 0;
		margin-right:	 0;
	}
	.page-template-Dinner_2023 .dinner-black-top-block {
	    margin-bottom: 15px;
	}
	.page-template-Dinner_2023 .dinner-black-top-innerblock.space-between-list ul li {
	    margin-left: 0;
	    display: block;
	}
	.page-template-Dinner_2023 .black-dinner-committee-blk ul li, .page-template-Dinner_2023 .dinner-black-top-innerblock.space-between-list ul li{
		margin-bottom: 10px;
	}
	.page-template-template-dinner2023 .jewel-friend-2021 .jewel-wr, .page-template-template-dinner2023 .jewel-friend-2021 .friend-wr {
	    width: 100%;
	    margin: 35px auto 0px;
	}
	.page-template-template-dinner2023 .chai-soc-check-firstrow label, .page-template-template-dinner2023 .chai-soc-check-secondrow label, .page-template-template-dinner2023 .chai-soc-check-thirdrow label, .page-template-template-dinner2023 .chai-soc-check-firstrow span, .page-template-template-dinner2023 .chai-soc-check-secondrow span, .page-template-template-dinner2023 .chai-soc-check-thirdrow span, .page-template-template-dinner2023 .chai-soc-check-secondrow p, .page-template-template-dinner2023 .chai-soc-check-thirdrow p, .page-template-template-dinner2023 .chai-soc-check-firstrow p {
	    font-size: 18px;
	    line-height: 20px;
	}
	.page-template-template-dinner2023 .chai-soc-check-firstrow label, .page-template-template-dinner2023 .chai-soc-check-secondrow label, .page-template-template-dinner2023 .chai-soc-check-thirdrow label {
	    font-size: 19px;
	    margin-top: 5px;
	    margin-bottom: 6px;
	    line-height: 20px;
	}
	.page-template-Dinner_2023 .after-party-check ul li.clearfix {
	    padding: 20px 16px 27px 11px;
	}
	.after-party-check ul {
	    padding: 0;
	    margin: 0;
	}
	.page-template-Dinner_2023 .form-group {
	    margin-bottom: 28px;
	}
	.page-template-Dinner_2023 .dinner2021-total-am-wr .err-msg {
	    font-size: 11px;
	    line-height: 18px;
	    margin: 0;
	}
	.page-template-Dinner_2023 .form-err-msg {
	    top: 7px;
	    font-size: 12px;
	    line-height: 17px;
	}
	.page-template-template-dinner2023 .directors-block li {
    	width: 100%;
    }
    .honoring-card-block a {
        font-size: 16px;
        line-height: 18px;
    }


}
@media screen and (max-width: 479px) {
	.slider-wrapper.event-slide {
	    padding-top: 24px;
	}
	.slider-wrapper.event-slide h4 {
    	font-size: 17px;
	}
	.slider-wrapper.event-slide h3 {
    	font-size: 29px;
	}
	.slider-wrapper.event-slide h2 {
    	font-size: 44px;
    	margin: 10px 0px 0px;
	}
	.slide-content ul li,.slide-content p {
		font-size: 16px;
	}
	.event-slide .first-slide-buttons a {
	    font-size: 14px;
	    padding: 9px 21px 7px;
	}
	.slider-inner-wr {
    	padding: 20px 0 59px;
	}
	/* 17 march 2022 tution application form*/
	.ksh-tution-app-wr {
    	padding: 40px 0px 31px;
	}
	.ksh-tution-form .submit-btn {
    	margin-top: 39px;
	}
	.ksh-tution-form .submit-btn input[type="submit"] {
    	font-size: 19px;
    	line-height: 20px;
    	padding: 17px 52px;
	}
	.ksh-tution-form .form-field .ksh-form-col:nth-child(1) {
    	padding: 0px 13px;
	}
	.ksh-table-foot .total-form-filed label {
    	font-size: 16px;
    	line-height: 19px;
	}
	.ksh-tution-form-head h2 {
	    font-size: 22px;
	    line-height: 31px;
	    padding-bottom: 27px;
	    margin-bottom: 29px;
	}
	.sectionsrequired-message p {
    	font-size: 14px;
    	line-height: 18px;
	}
	/*23/03/2023*/
	.page-template-Dinner_2023 .dinner-2021-form-wr .dinner-rsvp-title {
	    margin-bottom: 32px;
	}
	.page-template-Dinner_2023 .dinner-2021-form-wr .dinner-rsvp-title>h2 {
	    font-size: 28px;
	    line-height: 37px;
	}
	.page-template-Dinner_2023 .fold-top-content-wr h1 {
	    font-size: 23px;
	    line-height: 32px;
	    margin-top: 34px;
	    letter-spacing: 3px;
	}
	.fold-top-content-wr h2 {
	    font-size: 20px;
	    line-height: 25px;
	    letter-spacing: 4px;
	    padding: 8px 0 9px;
	}
	.fold-top-content-wr span {
	    padding: 14px 18px 10px;
	    font-size: 16px;
	    line-height: 21px;
	}
	.address-fold-block p {
	    font-size: 18px;
	    line-height: 23px;
	}
	.honoring-wrapper {
	    padding: 23px 0 49px;
	}
	.page-template-Dinner_2023 .jewel-friend-wr.jewel-friend-2021.dining-journal-jewel-frnd-wr {
	    padding-bottom: 35px;
	}
	.page-template-Dinner_2023 .dinner2021-advertiser-wr h2{
		font-size: 32px;
		line-height: 42px;
	}
	/*27/03/2023*/
	.page-template-Dinner_2023 .fold-top-content-wr span {
	    padding: 16px 14px 9px;
	    font-size: 16px;
	    line-height: 20px;
	    width: 49%;
	}
	.page-template-Dinner_2023 .fold-top-content-wr .date-field:before, .page-template-Dinner_2023 .fold-top-content-wr .date-field:after {
	    width: 92px;
	    height: 106px;
	}
	.page-template-Dinner_2023 .fold-top-content-wr .date-field:before {
	    left: -62%;
	}
	.page-template-Dinner_2023 .fold-top-content-wr .date-field:after {
	    right: -63%;
	}
	.page-template-Dinner_2023 .dinner-program-block p span, .page-template-Dinner_2023 .after-party-block p span {
	    font-size: 21px;
	    line-height: 30px;
	}
}
@media screen and (max-width: 374px) {
	.page-template-Dinner_2023 .fold-top-content-wr span {
	    padding: 16px 9px 9px;
	    font-size: 14px;
	    line-height: 19px;
	    width: 49%;
	}
	.page-template-Dinner_2023 .fold-top-content-wr .date-field:before, .page-template-Dinner_2023 .fold-top-content-wr .date-field:after {
	    width: 83px;
	    height: 98px;
	}
	.page-template-Dinner_2023 .fold-top-content-wr .date-field:after {
	    right: -63%;
	}
	.page-template-Dinner_2023 .fold-top-content-wr .date-field:before {
	    left: -63%;
	}
	.page-template-Dinner_2023 .dinner-program-block p, .page-template-Dinner_2023 .after-party-block p {
	    font-size: 15px;
	    line-height: 29px;
	}
}
@media screen and (max-width: 414px) {

	.ks-wp-event-innerwr li {
	    display: inline-block;
	    width: 35%;
	    margin: 20px;
	}
	.page-template-Dinner_2023 .form-group {
	    margin-bottom: 10px;
	}
	.post-type-archive-tribe_events .common-wrapper.history-wrapper {
	    background-size: contain;
	}
	.post-type-archive-tribe_events .common-wrapper.history-wrapper {
	    padding: 30px 0;
	}

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

	body {
	}

	#featured p {
		font-size: 12px;
		line-height: 1.5em;
	}

	.featured-title {
		font-size: 35px;
	}

	.featured-subtitle {
		font-size: 15px;
	}

	.call-to-action a.button {
		font-size: 14px;
		padding: 7px 17px;
	}

	.hide-320 {
		display: none;
	}

	.show-320 {
		display: block;
	}
}

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

	body {
	}

	#featured p {
		font-size: 11px;
		line-height: 1.5em;
	}

	.featured-title {
		font-size: 20px;
	}

	.featured-subtitle {
		font-size: 11px;
	}

	.call-to-action a.button {
		font-size: 12px;
		padding: 5px 15px;
	}

	.top-widget area,
	.top-widget select,
	.top-widget textarea,
	.top-widget input[type="text"],
	.top-widget input[type="password"],
	.top-widget input[type="email"] {
		width: 75%;
	}

	.widget-title h3,
	.widget-title-home h3 {
		font-size: 14px;
		height: 13px;
		line-height: 13px;
		text-align: left;
	}

	.hide-240 {
		display: none;
	}

	.show-240 {
		display: block;
	}
}



/*12 Dec Guardian Of Kesher 2025*/
@media only screen and (max-width: 1199px) {
	.renew-content {
	    gap: 24px;
	    margin-bottom: 80px;
	}
	button.renew-btn {
		padding: 14px;
	}
	p.renew-price {
	    font-size: 40px;
	    line-height: 100%;
	}
	.guardianship-include-addmission-content {
	    max-width: 100%;
	}
	.gurdian-kesher-event-wr .common-title {
	    padding-top: 50px;
	}
	.gurdian-kesher-event-wr .guardian-subheading-content {
		text-align: center;
	}
}
@media only screen and (max-width: 767px) {
	.gurdian-kesher-event-wr .guardian-subheading-content {
		margin-bottom: 40px;
	}
	.guardian-support-content h4 {
		max-width: 100%;
	}
	.guardian-support-content {
	    padding: 25px;
	    margin-bottom: 50px;
	}
	.renew-content {
	    gap: 55px 25px;
	    flex-wrap: wrap;
	}
	.renew-content .renew-box {
		width: 37%;
	}
}
@media only screen and (max-width: 567px) {
	.gurdian-kesher-event-wr .guardian-subheading-content {
	    font-size: 18px;
	    line-height: 26px;
	}
	.guardian-support-content h4 {
	    font-size: 20px;
	    line-height: 30px;
	}
	.guardian-support-content {
	    margin-bottom: 40px;
	}
	.renew-content .renew-box {
		width: 65%;
	}
	.guardianship-include-addmission-content {
	    font-size: 18px;
	    line-height: 25px;
	}
	.gurdian-kesher-event-wr .general-donation-form {
	    margin-top: 40px;
	}
	.consideration-section-heading {
	    max-width: 300px;
	    margin: 0 auto 32px;
	}
	.thank-you-guardianship {
		font-size: 20px;
		line-height: 26px;
	}
}
@media only screen and (max-width: 389px) {
	.renew-content .renew-box {
		width: 80%;
	}
}