/*==========  Desktop First Method  ==========*/

/*========== min-width and max-width  ==========*/

@media (min-width:1279px) and (max-width:1367px){
	.h1, h1 {
		font-size: 2rem;
	}
	.h3, h3 {
		font-size: 1.5rem;
	}
	.h4, h4 {
		font-size: 1.2rem;
	}
	.pt-6, .py-6 {
		padding-top: 2.5rem!important;
	}
	.pb-6, .py-6 {
		padding-bottom: 2.5rem!important;
	}
	.pb-lg-5, .py-lg-5 {
		padding-bottom: 1.5rem!important;
	}
}

@media (min-width:1200px) and (max-width:1280px){
	.slash_left_4 {
		left: 0;
	}
	.slash_top_4 {
		top: 0px;
	}
	.slash_width_4 {
		width: 60%;
	}
	.slash_height_4 {
		height: 100%;
	}
	.prefatory .col-lg-5 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 43.333333%;
		max-width: 43.333333%;
	}
	.clip-path_arrow_left_down {
		-webkit-clip-path: polygon(0% 0, 100% 0%, 100% 100%, 5% 95%);
		clip-path: polygon(0% 0, 100% 0%, 100% 100%, 5% 95%);
	}
	.ml-xl-5, .mx-xl-5 {
		margin-left: 0rem!important;
	}

}
@media (min-width:1023px) and (max-width:1100px){

	
}
@media (min-width:992px) and (max-width:1199px){
	.nav>li>a {
		padding: 10px 10px;
	}
	.clip-path_arrow_left_down {
		-webkit-clip-path: polygon(0% 0, 100% 0%, 100% 100%, 0% 100%);
		clip-path: polygon(0% 0, 100% 0%, 100% 100%, 0% 100%);
	}
	.dropdowncss:hover .mega-dropdown-menu {
		display: none!important;
	}
	.h5, h5 {
		font-size: 1.05rem;
	}
	.h4, h4 {
		font-size: 1.2rem;
	}
	.h3, h3 {
    font-size: 1.1rem;
}
	.display-4 {
		font-size: 2.5rem;
	}
	.d-mdlg-none {
		display: none!important;
	}
	.w-mdlg-100 {
		width: 100%!important;
	}
	.col-mdlg-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.slash_slash-back_icon{
		display:none;
	}
}
/* @media (min-width:768px) and (max-width:991px){
	
} */
/*==========  max-width  ==========*/
@media only screen and (max-width:1440px){
	.clip-path_arrow_left_down {
		-webkit-clip-path: polygon(0% 0, 100% 0%, 100% 100%, 5% 97%);
		clip-path: polygon(0% 0, 100% 0%, 100% 100%, 5% 97%);
	}
	.nav>li>a {
	    font-size: 0.8rem;
	}
}

@media only screen and (max-width:1200px){
	.display-4 {
		font-size: 2.5rem;
	}
	.slash_left_4 {
		left: 0;
	}
	.slash_top_4 {
		top: 0px;
	}
	.slash_width_4 {
		width: 60%;
	}
	.slash_height_4 {
		height: 100%;
	}
	.in_viss {
		opacity: 1;
		visibility: visible;
	}
	.card-body:hover .in_viss {
		opacity: 1;
		visibility: visible;
	}
	.min_h_602 {
		min-height: 602px;
	}
}
@media only screen and (max-width:991px){
	.h_60vh {
	    min-height: 60vh;
	    height: auto;
	}
	.slash_slash-back_icon{
		display:none;
	}
	.h_standart_block {
		height: auto;
	}
	.dropdowncss:hover .mega-dropdown-menu {
		display: none!important;
	}
	.clip-path_arrow_left_down {
		-webkit-clip-path: none;
		clip-path: none;
	}
	.h_88vh {
		height: auto;
	}
	.h-sm-50 {
		height: 50%;
	}
	.h-sm-40 {
		height: 40%;
	}
	.h-sm-auto {
		height: auto!important;
	}
	.w-sm-100 {
		width: 100%!important;
	}
	.w-sm-max75 {
		max-width: 75%!important;
	}
	.border-sm-none {
		border: 0px!important;
	}
	.h4, h4 {
		font-size: 1rem;
	}
	.slash_left_4 {
    left: 0;
	}
	.slash_top_4 {
		top: 0px;
	}
	.slash_width_4 {
		width: 70%;
	}
	.slash_height_4 {
		height: 100%;
	}
	.h1, h1 {
		font-size: 2rem;
	}
	.h3, h3 {
		font-size: 1.3rem;
	}
	.h4, h4 {
		font-size: 1.1rem;
	}
}
@media only screen and (max-width:767px){
	.h1, h1 {
		font-size: 2rem;
	}
	.h2, h2 {
		font-size: 1.6rem;
	}
	.h3, h3 {
		font-size: 1.3rem;
	}
	.h4, h4 {
		font-size: 1.2rem;
	}
	.display-4 {
		font-size: 2.5rem;
		font-weight: 300;
		line-height: 1;
	}
	.pr-7, .px-7 {
		padding-right: 15px!important;
	}
	.pl-7, .px-7 {
		padding-left: 15px!important;
	}
	.h_18 {
		height: 14rem!important;
	}
	.slash_left_3 {
		left: 1.5em;
	}
	.bg-ms-dark {
    background-color: #292929!important;
	}
	.bg-ms-light {
		background-color: #f8f9fa!important;
	}
	.h-100 {
		height: auto!important;
	}
	.slash-slash-position {
		height: 100%; 
		width: 100%;
		position: absolute; 
		left: 0; 
		top: 0;
	}
	.slash_left_4 {
		left: 0;
	}
	.slash_top_4 {
		top: 0px;
	}
	.slash_width_4 {
		width: 100%;
	}
	.slash_height_4 {
		height: 100%;
	}
	.slash_slash {
		-webkit-transform: skewX(0deg);
		transform: skewX(0deg);
	}
	.slash_slash-back {
		-webkit-transform: skewX(0deg);
		transform: skewX(0deg);
	}
	.clip-path_arrow_down.h3{
		font-size: 1rem;
	}
	
	.lacation-search {
		width: 100%;
	}
	#itemMobileFilials {
		display: block;
	}
	.btnVacancies {
	    flex-direction: column;
	}
}	
@media only screen and (max-width:480px){
	
	.m-xs-0 {
		margin: 0rem!important;
	}
	.ml-xs-0, .mx-xs-0 {
		margin-left: 0rem!important;
	}
	.mr-xs-0, .mx-xs-0 {
		margin-right: 0rem!important;
	}
	.ml-xs-3, .mx-xs-3 {
		margin-left: 1rem!important;
	}
	.mr-xs-3, .mx-xs-3 {
		margin-right: 1rem!important;
	}
	
	.mb-xs-5, .my-xs-5 {
    margin-bottom: 3rem!important;
	}
	.mt-xs-5, .my-xs-5 {
		margin-top: 3rem!important;
	}
	
	.mb-xs-3, .my-xs-3 {
    margin-bottom: 1rem!important;
	}
	.mt-xs-3, .my-xs-3 {
		margin-top: 1rem!important;
	}
	
	.p-xs-0 {
		padding: 0rem!important;
	}
	.pl-xs-0, .px-xs-0 {
		margin-left: 0rem!important;
	}
	.pr-xs-0, .px-xs-0 {
		margin-right: 0rem!important;
	}
	
	.pb-xs-3, .py-xs-3 {
    padding-bottom: 1rem!important;
}
	.pt-xs-3, .py-xs-3 {
		padding-top: 1rem!important;
	}
	.owl-dots {
		left: 24%!important;
	}
	.w_img_barnd {
		width: 180px;
	}
	.display-4 {
		font-size: 2rem;
		font-weight: 300;
		line-height: 1;
	}
	
	.height-sm-6r{
		height: 6rem;
	}
	.news .btn-group {
		flex-direction: column;
	}
	.disk_card {
    top: -25px;
		z-index: 1;
	}
	.mw_news .card-image div{
	background-size: contain!important;
    height: 160px!important;
	}
	.h_news {
		height: auto!important;
	}
}
@media only screen and (max-width:320px){
	
}
/*==========  min-width  ==========*/
@media only screen and (min-width:320px){
	
}
@media only screen and (min-width:480px){

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

}
@media only screen and (min-width:992px){
	.slash_slash-back_icon{
		display:none;
	}
}
@media only screen and (min-width:1199px){
	
}
@media only screen and (min-width:1441px){
	.slash_left1 {
		left: -27px;
	}
	.slash_top {
		top: -47px;
	}
	.slash_height1 {
		height: 286%;
	}
	.slash_height2 {
		height: 286%;
	}
}
.size_1{
	font-size:1rem!important;
}