#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;}

@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: 1440px) {
	.caluserdetail-info-redbox span{font-size: 16px;}
	.caluserdetail-info strong, .caluserdetail-info{font-size: 18px;}
	.calist-titletext, .calist-companytext{font-size: 19px;}
}
@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%;}
}
@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;}
}
@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;}
}
@media (max-width: 767px) {
	.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;} 
}
@media (max-width: 580px) {
	.yvglisting-career-wrap .col-sm-6{width: 100%; float: none;}
	.giframe-custumform iframe{    height: 3700px;}
}
@media (max-width: 360px) {
	.giframe-custumform iframe{    height: 4030px;}
}