  #header-quicklinks-box,.holderindex_youtube .videofeature,.holderindex_youtube .videofeatureyes,.ihide{display:none}.itour_li_list>a{width:67%}.clearB{clear:both;display:block!important;float:none!important;width:100%!important}.enrolment-process,.sidebar-login{padding:20px;box-shadow:0 5px 9px -3px rgba(0,0,0,.25)}.enrolment-process .heading h3,.sidebar-login .heading h3{border-bottom:1px solid #999;font-size:20px;padding-bottom:5px;margin-bottom:30px}.sidebar-login label{display:block;margin-bottom:10px}.sidebar-login input{margin-bottom:20px}.enrolment-process .nav-process ul{list-style:none;margin-bottom:20px;padding:0}.enrolment-process .nav-process ul li{margin-bottom:15px}.enrolment-process .nav-process ul li a{color:#7f7f7f}.enrolment-process .nav-process ul li a:focus,.enrolment-process .nav-process ul li a:hover,.enrolment-process .nav-process ul li.active a{color:#0f1860;text-decoration:none}.app-section{display:none}.app-section li{margin-bottom:20px}.rfield{display:block;float:none;margin-bottom:10px;position:relative;width:100%;clear:both}.rfield .field{display:block;float:left;width:50%}.rfield label{font-size:16px;margin-right:5px;line-height:18px}.rfield label.title{float:left;margin-right:20px;margin-top:8px}.rfield label:first-child{width:100%}.rfield label span,span.req{color:red;font-size:16px;font-weight:700}.rfield input,.rfield select,.rfield textarea{width:300px;margin-bottom:10px}.radio-table input,.rfield input,.rfield select,.rfield textarea{background-color:#fff;border:1px solid #ccc;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;color:#555;display:inline-block;margin-right:5px;padding:6px;transition:border .2s linear 0s,box-shadow .2s linear 0s;vertical-align:middle;font-size:14px}.field>input[type=radio]{width:auto}.rfield.full-width .field{float:none;width:100%}.has-js .label_check,.has-js .label_check_radioStyle,.has-js .label_radio{cursor:pointer;font-size:13px;padding-bottom:6px;padding-left:35px;padding-right:15px;vertical-align:middle}.has-js .label_check_radioStyle,.has-js .label_radio{background:url(/images/radio-off.png) left 0 no-repeat rgba(0,0,0,0)}.has-js .radio-display label.c_on,.has-js label.r_on{background:url(/images/radio-on.png) left 0 no-repeat rgba(0,0,0,0)}.has-js .label_check input,.has-js .label_check_radioStyle input,.has-js .label_radio input{left:-9999px;position:absolute}.radio-item input{position:absolute;left:-99999px}.radio-item{float:left;margin-right:20px}.radio-item img{margin-right:10px;cursor:pointer}.app-section h3{border-bottom:1px solid #ccc;font-size:18px;font-weight:400;margin-bottom:20px;padding-bottom:10px}.app-section p{font-size:14px}select.small-select{padding:0!important;width:40px!important;margin:0 10px 0 0!important}.rod-custom-checkbox input{display:none}.rod-custom-checkbox{float:left;width:50%}ul.hasula-gallery{list-style:none;margin:0;padding:0}ul.hasula-gallery li{float:left;margin-right:5px;margin-bottom:10px;width:250px;height:200px;overflow:hidden}ul.hasula-gallery li img{min-width:100%;width:auto;height:100%;max-width:none}

.detail-bottom-social {
  display: inline-block;
  background:#b2180d;
  padding: 0 20px;
}

.detail-bottom-social a {
  float: left;
  padding: 10px 0;
  width: 50px;
  text-align: center;
}

    
.detail-bottom-social a:hover {
  background:  rgba(0,0,0,0.1);
}

/* 6-1-2021 CSS */
.cayvglisting-dv-content{padding: 50px 60px;}
.cayvglisting-filter{margin-bottom: 50px;     padding: 20px; /* background: #FBEAE9; */ background: #D3D3D3;}
.cayvglisting-filter:after{content: ""; display: table; clear: both;}
.cayvglisting-filter .chosen-container-multi .chosen-choices li.search-field input[type="text"]{height: 34px; width: 100% !important;}
.cayvglisting-filter .chosen-container{width: 100% !important;}
.cayvglisting-filter .chosen-container-multi .chosen-choices li.search-choice {  margin: 7px 10px 7px 0;}
.cayvglisting-filter .searchBoxDiv{margin-bottom: 20px;}
.cayvglisting-filter .searchBoxDiv input[type="text"]{position: relative;  height: 38px;  margin: 0; padding: 5px 5px; width: 100%; border: 1px solid #aaa;    background-color: #fff;   font-size: 15px;   background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));  background-image: linear-gradient(#eee 1%, #fff 15%);}
.catlist-filtercat{width: 27%; float: left; padding-right: 30px;}
.catlist-filtercat select{position: relative; height: 38px; margin: 0; padding: 5px 5px; width: 100%; border: 1px solid #aaa; background-color: #fff; font-size: 15px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff)); background-image: linear-gradient(#eee 1%, #fff 15%);}
.catlist-filtercat label, .catlist-filtersubcat label, .cayvglisting-filter .searchBoxDiv label{font-size: 12px; display: block; margin-bottom: 10px; font-family: Amiri,serif !important;}
.cayvglisting-filter .searchBoxDiv label {    font-size: 16px; line-height: 16px; font-weight: 400;  color: #000;}
.catlist-filtersubcat{float: left; width: 45%; padding-right: 30px;}
.cayvglisting-filter .btn{  width: 10%;  margin-top: 26px;}
.yvglisting-career-wrap{}
.yvglisting-career-wrap a:hover{text-decoration: none;}
.yvglisting-career-wrap .row{margin: 0 -20px;}
.yvglisting-career-wrap .col-sm-6{padding: 0 20px;}
.yvglisting-career-wrap .col-sm-6:nth-child(2n + 1){clear: both;}
.yvglisting-career-wrap .ajaxserach-col{padding: 0 20px;}
.calisting-careerdiv{margin-bottom: 40px;}
.calist-headpart{background-color: #d52b1e; padding: 10px;  display: flex;align-items: center;}
.calist-imagediv{width: 41%; display: flex; justify-content: space-between; align-items: center;}
.calist-logolabel{height: 50px; max-width: 100%;}
.calist-bytelabel{ height: 74px; max-width: 100%; }
.calist-nametitel{width: 59%; padding: 0 5px 0 15px; text-align: center;}
.calist-name, .calist-year{font-size: 26px; color: #fff; line-height: 1.4; font-weight: 700;}
.calist-year{text-transform: uppercase;}
.calist-bodypart{border: 4px solid #d52b1e; border-top: none;  display: flex;}
.calistuser-imagediv{width: 41%;  position: relative; }
.calistuser-imgwrp{padding-bottom: 100%; position: relative;}
.calistuser-img{padding-bottom: 100%; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-size: cover; background-position: center; background-repeat: no-repeat;}
.calist-titlecompnay-text{width: 59%; padding: 15px; border-left: 4px solid #d52b1e;}
.calist-titletext, .calist-companytext{font-size: 26px; line-height: 1.2; color: #000; }
.calist-titletext{/* margin-bottom: 40px; */ margin-bottom: 25px;}
.calist-companytext span, .calist-titletext span{ color: #d52b1e;}

.cayvglisting-userdetail{}
.caluserdetail-imagediv{width: 25%; position: relative; float: left;}
.caluserdetail-img{padding-bottom: 100%; position: relative;}
.caluserdetail-imginner{position: absolute; cursor: pointer; top: 0; left: 0; height: 100%; width: 100%; background-size: cover; background-position: center; background-repeat: no-repeat;}
.caluserdetail-imginner img{pointer-events: none;  position: absolute;  top: 50%;  left: 50%;  margin-left: -50px; margin-top: -50px;}
.caluserdetail-contentdiv{width: 75%; position: relative; float: left; padding-left: 40px;}
.caluserdetail-imagediv .calist-nametitel{width: 100%; margin-top: 15px; padding: 0; text-align: left;}
.caluserdetail-imagediv .calist-name{font-size: 26px; color: #000; line-height: 1.4; font-weight: 700;}
.caluserdetail-imagediv .calist-year{font-size: 20px; color: #d52b1e; line-height: 1.4; font-weight: 700;}
.caluserdetail-info{margin-bottom: 25px; font-size: 20px; color: #000; line-height: 1.4;}
.caluserdetail-info strong{display: block;}
.caluserdetail-info.tl{margin-bottom: 5px;}
.caluserdetail-info.tl strong{display: inline-block; min-width: 150px;}
.caluserdetail-info-redbox{margin-top: 10px;}
.caluserdetail-info-redbox ul li{margin-bottom: 15px;}
.caluserdetail-info-redbox span{    background: #d52b1e; padding: 2px 9px;   border-radius: 5px;  color: #fff;  display: inline-block;  margin: 5px 4px 5px 0;}
.caluserdetail-info-redbox .info-redbox-defult{ display: block; }
.caluserdetail-info-redbox .info-redbox-digree{ display: inline-block; }
.caluserdetail-info-redbox .info-redbox-university{display: inline-block;}
.caluserdetail-info-redbox .info-redbox-major{display: block;}
.caluserdetail-popup { position: fixed;   left: 0;   top: 0;  height: 100%;  width: 100%;  background-color: rgba(18, 17, 17, .9);  opacity: 0;  visibility: hidden;  -webkit-transition: opacity .3s 0s,visibility 0s .3s;  -moz-transition: opacity .3s 0s,visibility 0s .3s;  transition: opacity .3s 0s,visibility 0s .3s;  z-index: 9999;}
.caluserdetail-popup.is-visible {  opacity: 1;  visibility: visible;    -webkit-transition: opacity .3s 0s,visibility 0s 0s;    -moz-transition: opacity .3s 0s,visibility 0s 0s;    transition: opacity .3s 0s,visibility 0s 0s;}
.caluserdetail-popup-container { position: relative;  width: 90%;  max-width: 760px;   margin: 0 auto;   height: 100%;   -webkit-transform: translateY(-40px);    -moz-transform: translateY(-40px); -ms-transform: translateY(-40px);  -o-transform: translateY(-40px);   transform: translateY(-40px);   -webkit-backface-visibility: hidden;  -webkit-transition-property: -webkit-transform;   -moz-transition-property: -moz-transform;  transition-property: transform;  -webkit-transition-duration: .3s; -moz-transition-duration: .3s;   transition-duration: .3s;}
.caluserdetailvideo-ifremdiv{padding-bottom: 56.25%; position: relative; top: 50%; transform: translateY(-50%);}
.caluserdetailvideo-ifremdiv iframe, .caluserdetailvideo-ifremdiv video{position: absolute; top: 0; left: 0; height: 100%; width: 100%; border: none; outline: 0;}
.caluserdetail-popup.is-visible .caluserdetail-popup-container {  -webkit-transform: translateY(0);    -moz-transform: translateY(0);    -ms-transform: translateY(0);    -o-transform: translateY(0);    transform: translateY(0);}
.caluserdetail-popup-container .caluserdetail-popup-close { position: absolute;   top: 8px;  right: 8px;  width: 30px;   height: 30px;font-size: 0;}
.caluserdetail-popup-container .caluserdetail-popup-close::before, .caluserdetail-popup-container .caluserdetail-popup-close::after { content: '';   position: absolute;   top: 12px;  width: 14px;  height: 3px;   background-color: #d52b1e;}
.caluserdetail-popup-container .caluserdetail-popup-close::before {  -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg); -o-transform: rotate(45deg);   transform: rotate(45deg);  left: 8px;}
.caluserdetail-popup-container .caluserdetail-popup-close::after {  -webkit-transform: rotate(-45deg);    -moz-transform: rotate(-45deg);   -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  right: 8px;}
.input-file{margin-bottom:50px;}
.input-file input.form-control[type=file]{display:none;}
.input-file .file-selected{display:block;}
.input-file .btn{margin-bottom:0;}

/* yara 2 givng  */
.yara-giving-banner{
	background: rgba(35, 31, 32, 1);
	overflow: hidden;
}
.yara-giving-banner .row{
	align-items: center;
	display: flex;
	flex-wrap: wrap;
}
.yara-giving-banner .yg-banner-img{
	margin-right: calc(-100vw / 2 + 1530px / 2);
	position: relative;
	text-align: right;
	padding-left: 60px;
}
.yara-giving-banner .container{
    max-width: 1560px;
    width: 100%;
}
.yara-giving-banner .col-left .title{
	color: #FFF;
	text-align: center;
	font-size: 24px;

	font-weight: 700;
	line-height: normal;
	margin-bottom: 45px;
}
.yara-giving-banner .yara-amount {
    border-radius: 37px;
    background: #D52B1E;
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.25);
    max-width: 453px;
    margin: 0 auto;
    text-align: center;
    padding: 25px 15px 50px;
}
.yara-giving-banner .amount-title {
    color: #EEAF00;
    font-family: Amiri,serif;
    font-size: 36px;
    font-weight: 400;
    line-height: 1.3;
    margin: 0 0 20px;
}
.yara-giving-banner .amount {
    margin: 0;
    color: #FFF;
    text-align: center;
    font-size: 60px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.1;
}
.yara-imgtxt .img-wrapper {
    position: relative;
    padding-top: 51.4%;
    width: 68%;
}
.yara-imgtxt .img-wrapper img{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	object-fit: cover;
}
.yara-price-sec {
    padding: 80px 0 55px;
	overflow: hidden;
}
.yara-price-sec .row{
	display: flex;
	flex-wrap: wrap;
	row-gap: 30px;
	align-items: center;
}
.yara-price-sec .container {
    max-width: 1710px;
    width: 100%;
}
.yara-price-slider .yara-price-box {
    border-radius: 37px;
    background: #FFF;
    box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.25);
    padding: 20px 20px 60px;
	text-align: center;
	height: calc(100% - 150px);
	margin-top: 150px;
	opacity: 0;
}
.yara-price-slider.single .yara-price-box{
	max-width:300px;
	height:auto;
	margin:auto;
}
.yara-price-slider.single-slide .slick-current .yara-price-box{
    margin-top: 0;
    height: 100%;
}
.yara-price-slider .slick-center .yara-price-box{	
	margin-top: 0px;
}
.yara-price-slider .slick-center{
	z-index: 1;
	position: relative;
}
.yara-price-slider .slick-list{
	padding: 0 50px !important;
}
.yara-price-slider .slick-slide {
    padding: 20px;
    margin: 0 -40px;
}
.yara-price-slider .slick-slide.slick-active .yara-price-box,
.yara-price-slider .slick-slide.slick-current .yara-price-box{ 
	opacity: 1;
}
.yara-price-slider .yara-price-box .title {
    color: #000;
    font-size: 17px;
    font-weight: 400;
    line-height: 167.279%;
}
.yara-price-slider .yara-price-box .price{
	color: #000;
	font-size: 24px;
	font-weight: 700;
	line-height: 167.279%;
	display: block;
	margin: 0 0 30px;
}
.yara-price-slider .yara-price-box .desc :last-child {
    margin-bottom: 0;
}
.yara-price-slider .yara-price-box .desc {
    position: relative;
    padding: 28px 0 0;
}
.yara-price-slider .yara-price-box .desc::before{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	background-image: url(/yvg-site/images/quote.svg);
	background-repeat: no-repeat;
	background-position: center;
	width: 19.02px;
	height: 15.72px;
}
.yara-price-slider .slick-track{
    display: flex !important;
}
.yara-price-slider .slick-slide{
    height: inherit !important;
}
.yara-price-slider .slick-arrows {
    position: absolute;
    top: 55%;
    transform: translateY(-50%);
    cursor: pointer;
    left: 10px;
	z-index: 1;
}
.yara-price-slider .arrow-next{
	right: 10px;
	left: auto;
}
.yara-imgtxt .img-box{
	display: flex;
    flex-wrap: wrap;
	align-items: flex-end;
}
.yara-imgtxt .img-box figcaption {
    width: 32%;
    padding: 12px;
	position: relative;
}
.yara-imgtxt .img-box figcaption::before{
	content: "";
	width: 241.563px;
	height: 1px;
	background-color: #C33304;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.yara-imgtxt .img-box.img-left figcaption::before{
	left: -47px;
}
.yara-imgtxt .img-box.img-left{
	align-items: center;
}
.yara-imgtxt {
    padding-left: 27px;
}
.yara-price-sec .col-left {
    padding-right: 80px;
}
.yara-imgtxt .img-box.img-right figcaption{
    padding: 12px 29px 12px 0;
}
.yara-imgtxt .img-box.img-right{
	margin-top: -25px;
}
.yara-giving-banner .col-left {
    padding: 50px 15px;
}
.mini-dv-content.content-center{
	float: none;
	margin: 0 auto;
	padding-left: 15px;
    padding-right: 15px;
    max-width: 970px;
}
.mini-dv-content.content-center h1{
	line-height: 1.4;
}
.donate-btn{
	font-weight: 700;
	color: #FFF;
	text-align: center;
	font-size: 24px;
	border-radius: 17px;
	display: inline-block;
	vertical-align: middle;
	border: 3px solid #FF7373;
	background: linear-gradient(180deg, #D52B1E 0%, #6F1610 100%);
	box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.25), -12px 12px 24px 0px rgba(0, 0, 0, 0.25);
	min-width: 219px;
    padding: 18px 15px 21px;
	text-decoration: none;
}
.donate-btn:hover{
	background: #6F1610;
	text-decoration: none;	
	color: #FFF;
}
.donate-btn:focus{
	text-decoration: none;
	color: #FFF;
	outline: none;
}
.social-icon ul {
    list-style: none;
    padding: 0;
    margin: 0;
	display: inline-block;
    vertical-align: middle;
}
.social-icon .title{
    color: #231F20;
    font-weight: 400;
    margin: 0;
    font-size: 16px;
	display: inline-block;
	padding-right: 15px;
	margin: 10px 0;
}
.social-icon ul li{
	margin: 4px;
	display: inline-block;
}
.social-icon ul li a{
	width: 46.46px;
	height: 46.46px;
	border: 0.43px solid rgba(35, 31, 32, 1);
	border-radius: 100%;
	display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
	transition: all 0.4s;
}
.social-icon ul li a:hover{
	background-color: rgba(213, 43, 30, 1);
}
.social-icon ul li a:hover img{
	filter: brightness(0) invert(1);
}
.social-icon ul li .tooltip{
	position: absolute;
    top: 100%;
    color: #fff;
    font-size: 17px;
    font-weight: 400;
    background: #231f20;
    display: block;
    min-width: 95px;
    text-align: center;
    padding: 4px 5px;
	margin-top: 7px;
}
.social-icon ul li .tooltip::before {
    width: 12px;
    top: -6px;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #231f20;
    margin: 0 auto;
}
.social-icon ul li a:hover .tooltip{
	opacity: 1;
}
.donate-sec .row {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}
.donate-sec .content-center{
	padding-top: 0;
	padding-bottom: 100px;
}
.payment-method-selector label{
	    display: inline;
    margin-right: 50px;
    font-size: 20px;
    position: relative;
    padding-left: 40px;
	}
.payment-method-selector input{
	background-color: #fff;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    border: 1px solid rgba(0, 0, 0, .25);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-print-color-adjust: exact;
    color-adjust: exact;
	border-radius: 100%;
	width: 33px;
    height: 33px;
    border-color: #c33304;
    margin-top: 0;
	position:absolute;
	left:0;
	top:0;
}
.payment-method-selector input:checked{
	background:#c33304;
}
.giving-day-credit-card .freeform-pages{display:none;}
.giving-day-credit-card,
.giving-day-debit-cheque{margin-top:50px;}
.giving-day-credit-card button,
.giving-day-debit-cheque button{
	border-color: #d52b1e;
    background: #d52b1e;
}
.giving-day-credit-card label,
.giving-day-debit-cheque label{
	margin-bottom:8px !important;
}
.giving-day-credit-card .form-check,
.giving-day-debit-cheque .form-check{
	display:block;
	clear:both;
}
.giving-day-credit-card .form-check label,
.giving-day-debit-cheque .form-check label{
	display: inline;
    width: auto;
    margin-bottom: 10px;
    margin-top: 2px;
}
@media (max-width: 1680px) {
	.cayvglisting-dv-content { padding: 50px 50px;}
	.caluserdetail-info-redbox span{font-size: 18px;}
	.catlist-filtersubcat {  width: 54%;  padding-right: 20px;}
	.catlist-filtercat {  width: 28%;  padding-right: 20px;}
	.calist-name, .calist-year{font-size: 22px;}
	.yvglisting-career-wrap .row { margin: 0 -15px;}
	.yvglisting-career-wrap .col-sm-6 {  padding: 0 15px;}
	.yvglisting-career-wrap .ajaxserach-col{padding: 0 15px;}
	.calisting-careerdiv {  margin-bottom: 30px;}
	.calist-titletext, .calist-companytext{font-size: 20px;}
	.calist-titletext {  margin-bottom: 20px;}
	.calistuser-imagediv, .calist-imagediv { width: 42%;}
	.calist-nametitel, .calist-titlecompnay-text{width: 58%;}
	.calist-logolabel{height: 40px;}
	.calist-bytelabel{height: 58px;}
}
@media (max-width: 1559px) {
	.yara-giving-banner .yg-banner-img {
		margin-right: calc(-100vw / 2 + 1270px / 2);
	}
}
@media (max-width: 1440px) {
	.caluserdetail-info-redbox span{font-size: 16px;}
	.caluserdetail-info strong, .caluserdetail-info{font-size: 18px;}
	.calist-titletext, .calist-companytext{font-size: 19px;}
	.yara-price-sec .col-left {
		padding-right: 15px;
	}
	.yara-imgtxt {
		padding-left: 15px;
	}
	.yara-giving-banner .amount{
		font-size: 50px;
	}
	.yara-giving-banner .amount-title{
		font-size: 30px;
		margin: 0 0 15px;
	}
	.yara-giving-banner .yara-amount{
		max-width: 350px;
		padding: 25px 15px 40px;
	}
	.yara-giving-banner .col-left .title{
		margin-bottom: 30px;
	}
}
@media (max-width: 1366px) {
	.caluserdetail-imagediv {  width: 26%;}
	.caluserdetail-contentdiv {  width: 74%;   padding-left: 30px;}
	.caluserdetail-imagediv .calist-name{font-size: 24px;}
	.caluserdetail-imagediv .calist-year { font-size: 18px;}
	.caluserdetail-info-redbox {  margin-top: 8px;}
	.caluserdetail-imginner img {height: 80px; width: 80px;  margin-left: -40px;  margin-top: -40px;}
	.yvglisting-career-wrap .row { margin: 0 -10px;}
	.yvglisting-career-wrap .col-sm-6 {  padding: 0 10px;}
	.yvglisting-career-wrap .ajaxserach-col{padding: 0 10px;}
	.calisting-careerdiv {  margin-bottom: 20px;}
	.calist-titlecompnay-text{padding: 14px;}
	.calist-name, .calist-year {font-size: 20px; line-height: 1.3;}
	.calist-titletext, .calist-companytext { font-size: 19px;}
	.calist-titletext { margin-bottom: 20px;}
	.calist-logolabel{height: 38px;}
	.calist-bytelabel{height: 54px;}
	.cayvglisting-dv-content { padding: 50px 40px;}
	.catlist-filtersubcat {  width: 53%;}
	.yara-price-slider .yara-price-box{
		padding: 20px 20px 40px;
	}
	.yara-imgtxt .img-box.img-right figcaption {
		padding: 12px 12px 12px 0;
	}
	.yara-giving-banner .amount {
		font-size: 40px;
	}
	.yara-giving-banner .yara-amount {
		max-width: 280px;
		padding: 20px;
		border-radius: 24px;
	}
	.yara-giving-banner .amount-title {
		font-size: 25px;
		margin: 0 0 10px;
	}
	.yara-price-sec{
		padding: 60px 0 55px;
	}
}
@media (max-width: 1280px) {
	.calist-titletext { margin-bottom: 15px;}
	.catlist-filtersubcat {  width: 52%;}
}
@media (max-width: 1199px) {
	.cayvglisting-dv-content { padding: 30px 30px;}
	.caluserdetail-imagediv {  width: 30%;}
	.caluserdetail-contentdiv {  width: 70%;   padding-left: 30px;}
	.caluserdetail-imagediv .calist-name{font-size: 22px;}
	.caluserdetail-imagediv .calist-year { font-size: 16px;}
	.caluserdetail-info strong, .caluserdetail-info {  font-size: 16px;}
	.caluserdetail-info-redbox span { font-size: 14px;}
	.caluserdetail-info-redbox span { padding: 2px 9px 3px; margin: 4px 2px 4px 0;}
	.caluserdetail-info.tl strong {  min-width: 120px;}
	.calist-bodypart{display: block;}
	.yvglisting-career-wrap .row { margin: 0 -15px;}
	.yvglisting-career-wrap .col-sm-6 {  padding: 0 15px;}
	.yvglisting-career-wrap .ajaxserach-col{padding: 0 15px;}
	.calisting-careerdiv {  margin-bottom: 30px;}
	.calistuser-imagediv, .calist-imagediv { width: 100%;}
	.calist-nametitel, .calist-titlecompnay-text{width: 100%;}
	.calist-titlecompnay-text{border-left: none;}
	.calist-titletext, .calist-companytext {  font-size: 20px;}
	.calist-titletext { margin-bottom: 25px;}
	.calist-headpart{display: block; text-align: center;}
	.calist-imagediv{display: block; margin-bottom: 10px;}
	.calist-name, .calist-year{font-size: 22px;}
	.yara-giving-banner .yg-banner-img {
		margin-right: -15px;
		padding-left: 15px;
	}
	.yara-giving-banner .col-left .title {
		font-size: 20px;
		margin-bottom: 20px;
	}
	.yara-giving-banner .amount-title {
		font-size: 22px;
		margin: 0 0 7px;
	}
	.yara-giving-banner .amount {
		font-size: 32px;
	}
	.yara-giving-banner .yara-amount{
		max-width: 250px;
	}
	.yara-giving-banner {
		margin-top: 25px;
	}
	.yara-giving-banner .col-left {
		padding: 30px 15px;
	}
}
@media (max-width: 1024px) {
	.caluserdetail-info-redbox span {  padding: 2px 8px 3px;}
	.catlist-filtercat, .catlist-filtersubcat{width: 100%; float: none; margin-right: 0; margin-bottom: 20px;}
	.giframe-custumform iframe{    height: 3300px;}
	.cayvglisting-filter .btn{margin-top: 0;}
}
@media (max-width: 991px) {
	.caluserdetail-imagediv {  width: 100%; float: none; max-width: 240px;}
	.caluserdetail-contentdiv {  width: 100%;   padding-left: 0px; margin-top: 40px; float: none;}
	.caluserdetail-imagediv .calist-name{font-size: 24px;}
	.caluserdetail-imagediv .calist-year { font-size: 18px;}
	.calist-name, .calist-year{font-size: 20px;}
	.yvglisting-career-wrap .row { margin: 0 -10px;}
	.yvglisting-career-wrap .col-sm-6 {  padding: 0 10px;}
	.yvglisting-career-wrap .ajaxserach-col{padding: 0 10px;}
	.calisting-careerdiv {  margin-bottom: 20px;}
	.yara-giving-banner .yg-banner-img{
		margin-left: -15px;
		padding-left: 0;
	}
	.yara-giving-banner .row{
		flex-direction: column-reverse;
	}
	.yara-price-slider .yara-price-box {
		margin-top: 0;
		height: 100%;
		box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.25);
		opacity: 1;
	}
	.yara-price-slider .slick-slide{
		margin: 0;
	}
	.yara-price-sec{
		padding: 30px 0 40px;
	}
	.yara-price-slider .slick-list {
		padding: 0 !important;
	}
	.yara-price-slider .slick-arrows{
		left: 0;
	}
	.yara-price-slider .arrow-next{
		right: 0;
		left: auto;
	}
	.donate-sec .content-center{
		padding-bottom: 80px;
	}
	.donate-sec .row{
		row-gap: 30px;
	}
}
@media (max-width: 767px) {
	.mini-dv-content form label{line-height:normal !important;}
	.caluserdetail-info-redbox ul{padding-left: 30px;}
	.cayvglisting-dv-content { padding: 20px 20px;}
	.yvglisting-career-wrap .col-sm-6{width: 50%; float: left;}
	.mini-dv-content figure div{float:none !important;} 
	.yara-giving-banner {
		margin-top: 20px;
	}
	.yara-giving-banner .col-left .title{
		font-size: 17px;
		margin-bottom: 22px;
	}
	.yara-giving-banner .yara-amount {
		max-width: 300px;
		border-radius: 22px;
	}
	.yara-giving-banner .col-left {
		padding: 50px 15px 35px;
	}
	.yara-price-slider .yara-price-box .title{
		font-size: 14px;
	}
	.yara-imgtxt .img-wrapper,.yara-imgtxt .img-box figcaption{
		width: 100%;
	}
	.yara-imgtxt .img-box.img-left{
		margin-bottom: 30px;
	}
	.yara-imgtxt .img-box.img-right {
		margin-top: 0;
		flex-direction: column-reverse;
	}
	.yara-imgtxt .img-box figcaption::before {
		left: -15px !important;
		width: 100px;
	}
	.yara-imgtxt .img-box figcaption{
		margin-top: 15px;
	}
	.yara-price-sec{
		padding: 30px 0;
	}
	.donate-btn{
		box-shadow: 0px 0px 24px 0px rgba(0, 0, 0, 0.25), 0px 10px 17px 0px rgba(0, 0, 0, 0.25);
	}
	.donate-btn .social-icon {
		margin-top: 40px;
	}
	.donate-sec .content-center{
		padding-bottom: 50px;
	}
}
@media (max-width: 580px) {
	.yvglisting-career-wrap .col-sm-6{width: 100%; float: none;}
	.giframe-custumform iframe{    height: 3700px;}
	.payment-method-selector label{display:block;line-height:normal;margin-right:0;}
}
@media (max-width: 360px) {
	.giframe-custumform iframe{    height: 4030px;}
}