.htmladd{
	margin-left: calc(100vw - 100%);
	margin-right: 0;
}
.open-poisitions-div,
.open-poisitions-tp-row,
.open-poisitions-loc,
.open-poisitions-exp,
.open-poisitions-slide-title-row,
.open-poisitions-slide-tp-row,
.open-poisitions-slide-loc,
.open-poisitions-slide-loc-ico,
.open-poisitions-area{
	display: flex;
}
.open-poisitions-tp-row{
	justify-content: space-between;
}
.open-poisitions-slide-tp-row>div,
.open-poisitions-loc{
	align-items: center;
}
.op-acc-para,
.open-poisitions-exp
{
	display: none;
}
.open-poisitions-slide-title-row{
	justify-content: space-between;
}
.open-poisitions-btn,
.open-poisitions-slide-close,
.op-acc-toggle{
	cursor: pointer;
}
.open-poisitions-slide{
	visibility: hidden;
    position: fixed;
    left: 100%;
	top: 0;
    width: 100%;
    z-index: 999999999;
    overflow-y: auto;
	transition: .8s;
	overflow: hidden;
	height: 100vh;
}
.slidein-op{
	visibility: visible;
 	left: 0;
	right: 0;
}
.open-poisitions-slide-inn{
	width: 100%;
	background-color: #F6F6F6;
}
.open-poisitions-slide-title-row{
	background-color: #FCDC00;
}
.open-poisitions-slide-cont{
	overflow: hidden auto;
	height: 100vh;
}
.op-acc-toggle{
	flex-direction: column;
	 align-items: flex-start !important;
}
.op-acc-toggle .op-acc-head{
	width: 100%;
	position: relative;
}
.op-acc-toggle .op-acc-head:after{
	content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 60%;
	transform: translatey(-50%) rotate(0deg);
    left: 92%;
    z-index: 99999;
    background: url(/wp-content/uploads/2023/01/op-acc-ar.svg) no-repeat;
}
.op-acc-head-click:after{
    background: url(/wp-content/uploads/2023/01/op-acc-af.svg) no-repeat !important;
}
.open-poisitions-col:hover .open-poisitions-loc-ico svg path,
.op-col-bg .open-poisitions-loc-ico svg path{
	fill: #000;
}
.op-col-bg{
	background-color: #FCDC00 !important;
}
.open-poisitions-area-inn{
	display: flex;
	flex-direction: column;
}

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

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

@media screen and (min-width: 992px){
	.open-poisitions-slide-inn{
		width: 64%;
		margin-left: auto;
	}
	.op-acc-toggle .op-acc-head:after{
		top: 70%;
		left: 97%;
	}
}

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

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