@media (min-width: 1200px){
	.container {
		max-width: 1200px;
	}
}

@media (min-width: 1650px){
	.container {
		max-width: 1540px;
	}
	.custom-pad .row {
		margin: 0 -25px;
	}
	.custom-pad .row > [class*=" col-"] {
		padding: 0 25px;
	}
}
@media (min-width: 992px){
	.mt-md-05 {
		margin-top: 5px;
	}
}
@media (max-width: 1700px){
	.slick-prev, .slick-next, .owl-carousel .owl-prev, .owl-carousel .owl-next {
	    left: -50px;
	}
	.slick-next, .owl-carousel .owl-next {
	    left: auto;
	    right: -50px;
	}
}

@media (max-width: 1649px){
	body {
	    padding: 0;
	    margin: 0;
	    color: #333;
	    letter-spacing: normal;
	    line-height: 1.556;
        line-height: 1.4;
	    font-weight: normal;
	    font-style: normal;
	    font-size: 16px;
	    font-family: 'OpenSans-Regular';
	}
	h1,h2,h3,h4,h5,h6{
	    margin: 0 0 20px 0;
	    line-height: normal;
	    color: #333;
	    font-family: 'OpenSans-Bold';
	    font-weight: normal;
	}
	h1 {
	    font-size: 66px;
	    line-height: 1.3;
	}
	h2,
	.single-job-content-area h1 {
	    font-size: 40px;
	    line-height: 1.3;
	}
	h3,
	.single-job-content-area h2 { 
	    font-size: 30px;
	    line-height: 1.3;
	}
	h4,
	.single-job-content-area h3 {
	    font-size: 24px;
	    line-height: 1.3;
	}
	h5,
	.single-job-content-area h4 {
	    font-size: 20px;
	    line-height: 1.3;
	}
	h6,
	.single-job-content-area h5 {
	    font-size: 20px;
	    line-height: 1.3;
	}
	p {
		margin-bottom: 20px;
	}
    .medium-text li {
        font-size: 20px;
        line-height: 1.4; 
    }
    .depart-blog .medium-text,
	.medium-text p {
	    font-size: 20px;
	    line-height: 1.4; 
	    margin-bottom: 20px;
	}
    .check-list li {
        padding: 0 0 0 30px;
        font-size:20px;
        line-height:1.3;
    }
	.big-text p {
	    font-size: 24px;
	    line-height: 1.4;
	}
    .section-address-area .content-title h3 {
        font-size:20px;
    }
    .article-blog h1 {
        font-size:40px;
    }
	.header-logo {
	    width: 250px;
	}
	.main-menu li a {
	    font-size: 20px;
	    padding: 13px 20px;
	}
	.main-menu > li ul li a {
	    padding: 10px 20px;
	    font-size: 18px;
	}
	.main-menu > li ul {
	    min-width: 180px;
	}
	.hero-banner-title h1 {
	    font-size: 66px;
	}
	.hero-banner-title h1 span {
	    font-size: 36px;
	}
	.main-btn {
	    padding: 12px 20px 12px;
	    font-size: 24px;
	}
    .main-btn .link-arrow {
        margin-left: 15px;
        width: 15px;
        height: 15px;
        background-size: 98px;
        background-position: -31px -8px;
    }
    .main-btn:hover .link-arrow {
        background-position: -78px -8px;
    }
	.down-box-shadow {
	    box-shadow: 4px 4px 4px 0px rgba(18, 16, 11, 0.35);
	}
	.job-blog {
	    padding: 20px 20px 20px;
	}
	.job-title {
	    font-size: 18px;
	    margin-bottom: 20px;
	    padding-bottom: 15px;
	    line-height: 1.4;
	}
	.job-cat {
	    font-size: 14px;
	}
	.job-title:after {
	    width: 90px;
	    height: 3px;
	}
	.job-info {
	    padding-right: 20px;
	}
    .job-blog:hover .job-link {
        background-position: -55px -8px;
    }
	.depart-for-blog {
	    max-width: 780px;
	    padding: 139px 0 50px;
	}
	.depart-for-content .content-info {
	    max-width: 585px;
	}
	.max-width-610 {
	    max-width: 455px;
	}
	.base-text {
	    padding: 0 45px 0 95px;
	}
	.base-icon {
	    max-width: 80px;
	}
    .base-info li,
	.base-info p {
	    font-size: 20px;
	}
    .base-info h3 {
        font-size: 24px;
    }
	.depart-for-img {
	    max-width: 790px;
	}
	.article-tag {
	    font-size: 16px;
	    padding: 6px 10px;
	}
	.slick-prev, 
	.slick-next, 
	.owl-carousel .owl-prev, 
	.owl-carousel .owl-next {
	    width: 35px;
    	height: 60px;
	}
    .slick-prev:after,
    .slick-next:after,
    .owl-carousel .owl-prev:after,
    .owl-carousel .owl-next:after {
        background-size: 180px;
        background-position: -145px -0px;
    }
    .owl-carousel .owl-prev:after,
    .owl-carousel .owl-next:after {
        background-size: 180px;
        background-position: -110px -0px;
    }
    .slick-prev:hover:after,
    .slick-next:hover:after,
    .owl-carousel .owl-prev:hover:after,
    .owl-carousel .owl-next:hover:after {
        background-position: -7px 0px;
    }
    .icon-slider-uber .slick-prev:after,
    .icon-slider .slick-prev:after,
    .icon-slider-uber .slick-next:after,
    .icon-slider .slick-next:after {
        background-position: -110px 0px;
    }
    .icon-slider-uber .slick-prev:hover:after,
    .icon-slider-uber .slick-next:hover:after,
    .icon-slider .slick-prev:hover:after,
    .icon-slider .slick-next:hover:after {
        background-position: -75px 0px;
    }
    .address-title h4,
	.address-title h3 {
	    font-size: 18px;
	}
	.address-title p {
	    font-size: 13px;
	    margin-bottom: 15px;
	}
	.address-info a {
	    font-size: 15px;
	    padding-left: 20px;
	}
	.address-right {
	    width: calc(100% - 165px);
	    padding: 30px 20px;
	}
	.address-left {
	    width: 170px;
	}
	.footer-middle-logo,
	.footer-logo {
	    max-width: 180px;
	}
	.footer-middle .footer-middle-logo:last-child {
	    margin-left: 50px;
	}
	.footer-link {
	    font-size: 28px;
	}
	.footer-row li {
	    padding: 36px 0 40px;
	}
	.footer-middle h6 {
	    font-size: 16px;
	    margin-bottom: 15px;
	}
	.footer-bottom-right .social-list {
	    margin: 9px 0;
	}
    .footer-menu li p,
    .footer-menu li a {
         font-size:14px;
    }
	.scroll-top {
	    width: 34px;
	    height: 25px;
	    margin-top: 3px;
	    margin-left: 30px;
	}
	.mega-article h3 {
	    font-size: 26px;
	}
    .mega-article .content-info li,
	.mega-article .content-info p {
	    font-size: 20px;
	}
	.pagination li a {
	    font-size: 20px;
	}
	.pagi-icon {
	    font-size: 20px;
	}
	.content-title span {
	    font-size: 24px;
	}
	.content-bottom h3 {
	    font-size: 32px;
	}
	.max-width-505 {
	    max-width: 360px;
	}
	.hero-banner-title.custom h1 {
	    font-size: 60px;
	}
	.hero-banner-title.custom h1 .big-text {
	    font-size: 76px;
	}
	.hero-banner-title.custom h1 span {
	    font-size: 38px;
	}
	.custom .main-btn {
	    font-size: 21px;
	}
	.depart-triangle-img {
	    width: 46%;
	}
	.depart-triangle-img:before {
	    border-top: 395px solid #2a837e;
	    border-right: 140px solid transparent;
	}
	.depart-triangle-img.left-side:before {
	    border-top: 395px solid #2a837e;
	    border-left: 140px solid transparent;
	    border-right: 0px solid transparent;
	}
	.depart-triangle-img:after {
	    border-right: 111px solid transparent;
	    border-bottom: 220px solid #2a837e;
	}
	.depart-triangle-img.left-side:after {
	    border-bottom: 220px solid #2a837e;
	    border-left: 111px solid transparent;
	    border-right: 0px solid transparent;
	}
	.portfolioFilter h3 {
	    font-size: 22px;
	    margin: 10px 15px;
	}
	.input-outer {
	    width: 340px;
	    margin: 10px 15px;
	}
	.input-outer .jq-selectbox__select {
	    height: 54px;
	    padding: 0 20px;
	}
	.input-outer .jq-selectbox__select-text {
	    line-height: 54px;
	    font-size: 22px;
	}
	.input-outer .jq-selectbox__trigger {
	    font-size: 24px;
	}
	.input-outer .jq-selectbox li {
	    height: 54px;
	    line-height: 54px;
	    padding: 0px 20px;
	    font-size: 22px;
	}
	.section-tipps-tricks .content-title h3 {
	    font-size: 18px;
	    line-height: 1.3;
	    padding-bottom: 20px;
	    position: relative;
	    font-family: 'OpenSans-SemiBold';
	    margin-bottom: 20px;
	}
	.section-tipps-tricks .content-title h3:after {
	    position: absolute;
	    bottom: 0;
	    left: 0;
	    content: '';
	    width: 90px;
	    height: 5px;
	    background-color: #2a837e;
	}
	.hexa-info p {
	    font-size: 20px;
	    line-height: 1.3;
	    margin-bottom: 0;
	}
    .hexa-info li {
    	font-size: 20px;
    }
	.hexa-info h3 {
	    font-size: 24px;
	}
	.hexa-blog.left-side .hexa-info {
	    right: 175px;
	}
	.hexa-blog.right-side .hexa-info {
	    left:  175px;
	}
	.hexa-icon {
	    width: 150px;
	}
	.hexa-icon img {
	    max-width: 100px;
	}
	.hexa-info {
	    width: calc(100% - 150px);
	}
	.max-width-901 {
	    max-width: 740px;
	    margin: auto;
	}
	.small-text h3 {
	    font-size: 28px;
	}
	.small-text h4 {
	    font-size: 22px;
	}
	.address-link {
	    padding-left: 30px;
	    margin-bottom: 20px;
	    font-size: 20px;
	}
	.map-outer iframe {
	    height: 360px;
	}
    .job-link {
        right: 20px;
        bottom: 20px;
        width:17px;
        height:17px;
        background-size: 100px;
        background-position: -8px -8px;
    }
    .base-arrow {
        width: 35px;
        height: 60px;
        background-size: 180px;
        background-position: -110px 0px;
    }
    .base-text:hover .base-arrow { 
        background-position: -75px -0px;
    }
    .input-outer .jq-selectbox__trigger-arrow {
        width: 15px;
    	height: 17px;
        background-size: 122px;
    	background-position: -40px -11px;
    }
    .section-jobs-in-der .content-title p {
        font-size:26px;
        line-height:1.3;
    }
    li.next .main-btn .link-arrow {
        top: 1px;
    }
    li.prev .main-btn .link-arrow {
        top: 1px;
    }
}

@media (max-width: 1199px){
	.desktop-header {
	    display: none;
	}
	.mobile-header {
	    display: block;
	}
    .header-top {
        display: none;
    }
	/*.depart-for-img {
	    max-width: 50%;
	}*/
	.depart-for-blog {
	    max-width: 70%;
	    padding: 120px 0 50px;
	}
	.slick-prev, 
	.slick-next, 
	.owl-carousel .owl-prev, 
	.owl-carousel .owl-next {
	    left: -28px;
	}
	.slick-next, 
	.owl-carousel .owl-next {
	    left: auto;
	    right: -28px;
	}
	.address-right {
	    word-break: break-word;
	    width: calc(100% - 208px);
	    padding: 30px 20px;
	}
	.address-left {
	    width: 208px;
	}
	.footer-middle .footer-middle-logo:last-child {
	    margin-left: 30px;
	}
	.footer-row li {
	    padding: 36px 0 40px;
	}
	.depart-triangle-img:before {
	    border-top: 395px solid #2a837e;
	    border-right: 140px solid transparent;
	}
	.depart-triangle-img.left-side:before {
	    border-top: 395px solid #2a837e;
	    border-left: 140px solid transparent;
	    border-right: 0px solid transparent;
	}
	.depart-triangle-img:after {
	    border-right: 111px solid transparent;
	    border-bottom: 220px solid #2a837e;
	}
	.depart-triangle-img.left-side:after {
	    border-bottom: 220px solid #2a837e;
	    border-left: 111px solid transparent;
	    border-right: 0px solid transparent;
	}
	.depart-triangle-img {
	    width: 43%;
	}
	.hexa-info {
	    position: relative;
	}
	.hexa-blog.left-side .hexa-info {
	    right: auto;
	    padding-right: 20px;
	}
	.hexa-blog.right-side .hexa-info {
	    left: auto;
	    padding-left: 20px;
	}
	.hexa-icon {
	    margin-bottom: 0;
	}
	.hexa-blog {
	    align-items: flex-start;
	    margin: 9px 0px;
	}
    li.next .main-btn .link-arrow {
        margin-left: 5px;
    }
    li.prev .main-btn .link-arrow {
        margin-right: 5px;
    }
    .pagination .main-btn {
        padding: 12px 14px 12px;
    }
	.benefits-grid-view-section .column-5  {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
	
}
@media (min-width: 992px) and (max-width: 1199px) {
    .custom-address .address-right {
	    word-break: break-word;
	    width: calc(100% - 113px);
	    padding: 30px 10px;
	}
	.custom-address .address-left {
	    width: 115px;
	}
}
@media (max-width: 991px) {
	.navbar-collapse {
	    max-width: 720px;
	}
	.hero-banner-title h1 {
	    font-size: 60px;
	}
	.hero-banner-title h1 span {
	    font-size: 30px;
	}
	.slick-prev, 
	.slick-next, 
	.owl-carousel .owl-prev, 
	.owl-carousel .owl-next {
	    left: 0px;
	}
	.slick-next, 
	.owl-carousel .owl-next {
	    left: auto;
	    right: 0px;
	}
	.address-right {
	    word-break: break-word;
	    width: calc(100% - 150px);
	    padding: 30px 10px;
	}
	.address-left {
	    width: 150px;
	}
	.footer-middle-logo, .footer-logo {
	    max-width: 140px;
	}
	.footer-link {
	    font-size: 22px;
	}
	.footer-row li {
	    padding: 36px 0 40px;
	}
	.footer-middle .footer-middle-logo:last-child {
	    margin-left: 20px;
	}
	.category-filter-list {
		margin-bottom: 30px;
	}
	/*.depart-triangle-img:after {
	    border-right: 150px solid transparent;
	}
	.depart-triangle-img:before {
	    border-right: 200px solid transparent;
	}*/
	.depart-triangle-img {
	    width: 100%;
	    padding-bottom: 56.25%;
	    position: relative;
	    overflow: hidden;
	}
    .benefits-grid-view-section .column-5  {
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }
	.job-side-bar {
		margin-top: 40px;
	}
}
@media (max-width: 782px) {
    body.logged-in.admin-bar .header-part {
        top:46px;
    }
    .logged-in.admin-bar .header-part.sticky .sk-offcanvas-content.open {
        top: 133px;
    }
    .logged-in.admin-bar .sk-offcanvas-content.open {
        top: 133px;
    }
}
@media (max-width: 767px) {
	body {
		font-size: 16px;
		line-height: 24px;
	}
	section {
		padding:50px 0 ;
	}
	h1, h2, h3, h4, h5, h6 {
	    margin: 0 0 15px 0;
	}
	h1 {
		font-size:32px;
		line-height: 1.3;
	}
	h2,
	.single-job-content-area h1 {
		font-size: 26px;
		line-height: 1.3;
	}
	h3,
	.single-job-content-area h2 {
		font-size: 22px;
		line-height: 28px;
	}
	h4,
	.single-job-content-area h3 {
		font-size: 20px;
		line-height: 1.3;
	}
	h5,
	.single-job-content-area h4 {
		font-size: 18px;
		line-height: 1.3;
	}
	h6,
	.single-job-content-area h5 {
	    font-size: 16px;
	    line-height: 1.3;
	}
	p { font-size: 16px;
		line-height: 24px;
		margin-bottom: 15px;
	}
	body.no-banner {
	    padding-top: 89px;
	}
    .medium-text li {
        font-size: 17px;
        line-height: 1.4; 
    }
    .depart-blog .medium-text,
	.medium-text p {
	    font-size: 17px;
	    line-height: 1.4;
	    margin-bottom: 15px;
	}
    .article-blog h1 {
        font-size:26px;
    }
    .check-list li {
        font-size:17px;
        line-height:1.3;
    }
	.big-text p {
	    font-size: 18px;
	    line-height: 1.4;
	}
	.navbar-collapse {
	    max-width: 540px;
        padding: 50px 15px;
	}
	.header-logo {
	    width: 180px;
	}
	.header-top {
	    padding: 10px 0 0;
	}
    .logged-in.admin-bar .sk-offcanvas-content.open {
        top: 117px;
    }
    .logged-in.admin-bar .header-part.sticky .sk-offcanvas-content.open {
        top: 117px;
    } 
	.sk-offcanvas-content.open {
	    top: 70px;
	}
	.header-part.sticky .sk-offcanvas-content.open {
	    top: 70px;
	}
	.main-btn {
	    padding: 10px 15px 10px;
	    font-size: 16px;
	}
    .main-btn .link-arrow {
        margin-left: 10px;
        width: 12px;
        height: 12px;
        background-size: 77px;
        background-position: -25px -6px;
    }
    .main-btn:hover .link-arrow {
        background-position: -59px -6px;
    }
    ul.sk-mobile-menu li a {
        padding: 5px 0;
        font-size: 26px;
    }
    .sk-offcanvas-content #sk-mobile-menu ul.sk-mobile-menu>li.menu-item-has-children .caret {
        top: 16px;
        font-size: 30px;
    }
    .mobile-menu-info {
        margin-top: 40px;
    }
    .mobile-menu-info p {
        font-size: 16px;
        line-height: 1.8;
        margin-bottom: 25px;
    }
    .mobile-menu-info .social-list li {
        padding: 0 15px 0 0;
    }
    .mobile-menu-info .social-list li a {
        font-size: 24px;
        line-height: 1;
    }
    .mobile-menu li {
        padding: 0 7px 0 0;
        margin: 0 7px 0 0;
    }
    .mobile-menu li a {
        font-size: 16px;
        line-height: 1;
    }
    .mobile-menu li:after {
        right: -1px;
        top: 0px;
        width: 1px;
        height: 17px;
    }
    .mobile-menu {
    	margin: 20px 0 0;
    }
	.hero-banner-title h1 {
	    font-size: 32px;
	    line-height: 1.3;
	}
	.hero-banner-title h1 span {
	    font-size: 18px;
	    margin: 10px 0 20px;
	}
	.hero-home {
	    height: 450px;
	}
	.hero-banner-caption {
	    bottom: 60px;
	}
	.custom-job-btn {
	   margin: 0!important;
    	top: -4px;
	}
	.main-btn .btn-arrow {
	    margin-left: 10px;
	}
	.job-title {
	    font-size: 16px;
	    margin-bottom: 15px;
	    padding-bottom: 10px;
	    line-height: 1.4;
	}
	.depart-for-blog {
	    max-width: 100%;
	    padding: 50px 0 10px;
	}
	.depart-for-img {
	    max-width: 100%;
	    position: relative;
        top: auto;
        display:none;
	}
	.base-icon {
	    max-width: 50px;
	}
	.base-text {
	    padding: 0 20px 0 55px;
	}
    .base-info h3 {
        font-size: 18px;
    }
    .base-info li,
	.base-info p {
	    font-size: 16px;
	}
    .base-arrow {
        width: 25px;
        height: 45px;
        background-size: 140px;
        background-position: -85px 0;
    }
    .base-text:hover .base-arrow { 
        background-position: -58px 0px;
    }
	.depart-for-content {
	    padding-top: 30px;
	}
	.depart-img-inner {
	    height: 115px;
	    width: 126px;
	}
	.depart-img {
	    height: 95px;
	    width: 110px;
	}
	.box-shadow-outer {
	    width: 110px;
        height:110px;
	}
    .depart-nav .slick-slide {
        margin-right: 15px;
    }
	/*.box-shadow-outer:before {
	    right: 21px;
	    top: -4px;
	    width: 63px;
	    height: 60px;
	}*/
	/*.box-shadow-outer span {
	    right: 53px;
	    bottom: 20px;
	    width: 63px;
	    height: 55px;
	}*/
	/*.box-shadow-outer:after {
	    right: 22px;
	    bottom: 20px;
	    width: 60px;
	    height: 53px;
	}*/
	.box-shadow-outer:after {
	    right: 15px;
        bottom: 8px;
        width: 52px;
        height: 49px;
	}
	.box-shadow-outer:before {
	    right: 16px;
        top: 7px;
        width: 54px;
        height: 48px;
	}
	.box-shadow-outer span {
	    right: 53px;
        bottom: 6px;
        width: 43px;
        height: 47px;
	}
	body.ie .box-shadow-outer span {
	    right: 48px;
        bottom: 21px;
        width: 43px;
        height: 40px;
	}
    body.ie .box-shadow-outer:after {
        right: 20px;
        bottom: 21px;
        height: 42px;
        width: 58px;
    }
    body.ie .box-shadow-outer:before {
        right:19px;
        height: 42px;
    }
	.article-slider .article-blog {
	    padding: 5px 25px 0;
	}
	.box-shadow-dark {
	    box-shadow: 1px 0 5px rgba(0,0,0,0.4);
	}
	.article-slider {
	    width: calc(100% + 10px);
	    left: -5px;
	    padding: 0 5px;
	}
    .article-slider .slick-prev {
        left: -8px;
    }
    .article-slider .slick-next {
        left: auto;
        right: -8px;
    }
    .slick-prev, .slick-next, .owl-carousel .owl-prev, .owl-carousel .owl-next {
        width: 22px;
        height: 42px;
    }
    .slick-prev:after, .slick-next:after, .owl-carousel .owl-prev:after, .owl-carousel .owl-next:after {
    	background-size: 140px;
    	background-position: -113px 0;
    }
    .slick-prev:hover:after,
    .slick-next:hover:after,
    .owl-carousel .owl-prev:hover:after,
    .owl-carousel .owl-next:hover:after {
        background-position: -5px 0px;
    }
	.slick-prev, .slick-next, .owl-carousel .owl-prev, .owl-carousel .owl-next {
	    left: -10px;
	}
	.slick-next, .owl-carousel .owl-next {
	    left: auto;
	    right: -10px;
	}
	.slick-dots li {
	    width: 20px;
	    height: 20px;
        margin: 0 6px;
	}
	.slick-dots {
	    margin: 15px 0 0;
	}
	.address-right {
	    word-break: break-word;
	    width: calc(100% - 208px);
	    padding: 30px 10px;
	}
	.address-left {
	    width: 208px;
	}
	.address-blog {
		height: auto !important;
	}
	.footer-row li {
	    padding: 20px 0;
	    width: 100%;
	    text-align: center;
	}
	.footer-middle .footer-middle-logo,
	.footer-middle .footer-middle-logo:last-child {
	    margin:10px 10px;
	}
	.footer-row {
	    padding: 20px 0;
        flex-direction: column;
    	align-items: flex-start;
        gap: 0;
	}
	.article-tag {
	    font-size: 14px;
	    padding: 5px 8px;
	}
	.mega-article h3 {
	    font-size: 22px;
	}
    .mega-article .content-info li,
	.mega-article .content-info p {
	    font-size: 18px;
	}
    .order-lg-second .content-title h2,
	.category-filter h2 {
	    font-size: 20px;
	}
	.category-filter-list {
	    margin-bottom: 20px;
	}
	.pagi-icon {
	    font-size: 16px;
	    margin-right: 5px;
	}
	.pagination li.next .pagi-icon {
	    margin-left: 5px;
	    margin-right: 0;
	}
	.pagination li a {
	    font-size: 16px;
	}
	.check-list li {
	    padding: 0 0 0 25px;
	    margin: 0 0 15px;
	}
	.content-title span {
	    font-size: 16px;
	    margin-top: -5px;
	}
	.content-bottom h3 {
	    font-size: 22px;
	}
	.max-width-505 {
	    max-width: 360px;
	}
	.hero-banner-title.custom h1 {
	    font-size: 32px;
	}
	.hero-banner-title.custom h1 .big-text {
	    font-size: 41px;
	}
	.hero-banner-title.custom h1 span {
	    font-size: 21px;
	}
	.custom .main-btn {
	    font-size: 21px;
	}
	.custom .main-btn {
	    font-size: 16px;
	}
	.depart-triangle-img:after {
	    border-right: 127px solid transparent;
	}
	.depart-triangle-img:before {
	    border-right: 138px solid transparent;
	}
	.depart-triangle-img.left-side:after {
	    border-right: 0px solid transparent;
	    border-left: 127px solid transparent;
	}
	.depart-triangle-img.left-side:before {
	    border-right: 0px solid transparent;
	    border-left: 138px solid transparent;
	}
	.portfolioFilter h3 {
	    font-size: 18px;
	    margin: 10px 15px;
	}
	.input-outer .jq-selectbox__select {
	    height: 42px;
	    padding: 0 15px;
	}
    .section-jobs-in-der .content-title p {
        font-size: 16px;
        line-height:1.3;
    }
	.input-outer .jq-selectbox__select-text {
	    line-height: 42px;
	    font-size: 18px;
	}
	.input-outer .jq-selectbox__trigger {
	    font-size: 20px;
	    right: 10px;
	}
	.input-outer {
	    width: 270px;
	    margin: 10px 15px;
	}
	.input-outer .jq-selectbox li {
	    height: 42px;
	    line-height: 42px;
	    padding: 0px 15px;
	    font-size: 18px;
	}
	.section-tipps-tricks .content-title h3 {
	    font-size: 16px;
	    line-height: 1.3;
	    padding-bottom: 15px;
	    margin-bottom: 15px;
	}
	.section-tipps-tricks .content-title h3:after {
	    width: 80px;
	    height: 3px;
	}
	.hexa-info h3 {
	    font-size: 18px;
	}
    .hexa-info li,
	.hexa-info p {
	    font-size: 16px;
	}
	.hexa-blog.left-side .hexa-info {
	    padding-right: 10px;
	}
	.hexa-blog.right-side .hexa-info {
	    padding-left: 10px;
	}
	.hexa-info {
	    width: calc(100% - 115px);
	}
	.hexa-icon {
	    width: 115px;
	}
	.hexa-icon img {
	    max-width: 80px;
	}
	.icon-img {
	    margin: 0 auto 15px;
	}
	.small-text h4 {
	    font-size: 18px;
	}
	.address-link {
	    padding-left: 20px;
	    margin-bottom: 15px;
	    font-size: 16px;
	}
	.small-text h3 {
	    font-size: 20px;
	}
	.footer-bottom {
	    padding: 15px 0 10px;
	    text-align: center;
	}
    #custom_html-3 {
        float: none;
        float: unset;
    }
	.footer-bottom-right,
	.footer-menu,
	.footer-menu ul {
	    width: 100%;
	}
	.footer-menu li {
        float: unset;
        float: none;
        padding: 0 2px;
        margin: 0 2px;
    }
	.footer-bottom-right {
		margin-top: 15px;
	}
	.footer-bottom-right .social-list {
	    margin: 0;
	    float: unset;
	    float: none;
	} 
	.scroll-top {
	    width: 34px;
	    height: 19px;
	    margin-top: 0;
	    margin-left: 0;
	    float: right;
	}
    .icon-slider-uber .slick-prev:after, 
    .icon-slider .slick-prev:after, 
    .icon-slider-uber .slick-next:after, 
    .icon-slider .slick-next:after {
        background-position: -85px 0;
    }
    .icon-slider-uber .slick-prev:hover:after, 
    .icon-slider .slick-prev:hover:after, 
    .icon-slider-uber .slick-next:hover:after, 
    .icon-slider .slick-next:hover:after {
        background-position: -58px 0;
    }
    .input-outer .jq-selectbox__trigger-arrow {
        width: 14px;
        height: 14px;
        background-size: 90px;
        background-position: -27px -7px;
    }
    .section-address-area .content-title h3 {
        font-size:16px;
    }
    .depart-for-content {
    	
    }
    .icon-slider-blog {
        padding: 0 30px !important;
    }
    .icon-slider .slick-prev {
    	left: 7px;;
    }
    .icon-slider .slick-next {
        color: #fff;
        left: auto;
        right: 7px;
    }
    .footer-bottom-right .social-list li a {
        font-size: 22px;
    }
    .depart-triangle-img {
        display: none;
    }
    .job-blog {
        min-height:100% !important;
	}
    .benefits-grid-view-section .column-5  {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }
    .mobile-mb-30 {
    	margin-bottom: 30px;
    }
}


@media (max-width: 640px) {
	
	
}

@media (max-width: 600px) {
    body.logged-in.admin-bar .header-part.sticky {
        top:0px;
    }
    .logged-in.admin-bar .header-part.sticky .sk-offcanvas-content.open {
        top: 70px;
    }
    .logged-in.admin-bar .sk-offcanvas-content.open {
        top: 117px;
    }
    .job-side-bar {
	    padding: 15px 20px;
	}
    .hero-banner-desktop {
        display: none;
    }
    .hero-banner-mobile {
        display: block;
    }
    .hero-slider-with-caption .owl-nav {
        display: none;
    }
}
@media (max-width: 575px) {
	
	.navbar-collapse {
	    max-width: 100%;
	}
	
	.depart-triangle-img:after {
	    border-right: 104px solid transparent;
	}	
	.depart-triangle-img:before {
	    border-right: 120px solid transparent;
	}
	.depart-triangle-img.left-side:after {
	    border-right: 0px solid transparent;
	    border-left: 104px solid transparent;
	}
	.depart-triangle-img.left-side:before {
	    border-right: 0px solid transparent;
	    border-left: 120px solid transparent;
	}
    .benefits-grid-view-section .column-5  {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }


}

@media (max-width: 490px) {
	.depart-img {
        height: 75px;
        width: 87px;
    }
    .box-shadow-outer {
        width: 87px;
        height: 90px;
    }
    .box-shadow-outer span {
        right: 36px;
        bottom: 8px;
        width: 40px;
        height: 38px;
    }
    .box-shadow-outer:after {
        right: 12px;
        bottom: 9px;
        width: 37px;
        height: 39px;
    }
    .box-shadow-outer:before {
        right: 13px;
        top: 7px;
        width: 39px;
        height: 38px;
    }
    body.ie .box-shadow-outer span {
	    right: 44px;
        bottom: 22px;
        width: 28px;
        height: 30px;
	}
    body.ie .box-shadow-outer:after {
        right: 16px;
        bottom: 21px;
        height: 30px;
        width: 28px;
    }
    body.ie .box-shadow-outer:before {
        right:15px;
        height: 30px;
    }
    body.ie .depart-nav .slick-slide {
        margin-right: 5px;
    }
    .depart-nav .slick-slide {
        margin-right: 8px;
    }
}

@media (max-width: 480px) {
	.address-left {
	    width: 100%;
	    position: relative;
	    padding-bottom: 56.25%;
	    display: inline-block;
	    float: left;
	}
	.address-right {
	    width: 100%;
	    padding: 20px 20px;
	    float: left;
	}
	.pagination li {
	    font-size: 16px;
	    display: block;
	    padding: 5px;
	}
	.pagination li.prev {
	    float: unset;
	    float: none;
	}
	.pagination li.next {
	    float: unset;
	    float: none;
	}
	.depart-triangle-img:after {
	    border-right: 67px solid transparent;
	    border-bottom: 100px solid #2a837e;
	}
	.depart-triangle-img:before {
	    border-right: 74px solid transparent;
	   border-top: 150px solid #2a837e;
	}
	.depart-triangle-img.left-side:after {
	    border-right: 0px solid transparent;
	    border-left: 67px solid transparent;
	    border-bottom: 100px solid #2a837e;
	}
	.depart-triangle-img.left-side:before {
	    border-right: 0px solid transparent;
	    border-left: 74px solid transparent;
	    border-top: 150px solid #2a837e;
	}
	.hexa-blog {
	    padding-top: 115px;
	    margin-bottom: 10px;
	    text-align: center;
	}
	.hexa-icon {
		position: absolute;
	    left: 50%;
	    -webkit-transform: translateX(-50%);
	    -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	    transform: translateX(-50%);
	    top: 0;
	}
	.hexa-info {
		width: 100%;
	}
	.hexa-blog.right-side .hexa-info,
	.hexa-blog.left-side .hexa-info {
	    padding-right: 0px;
	    text-align: center;
	    padding-left: 0;
	}
    
    
}
@media (max-width: 400px) {
	.box-shadow-outer {
        width: 83px;
        height: 80px;
    }
    .depart-img {
        height: 75px;
        width: 77px;
    }
    .box-shadow-outer:before {
        right: 16px;
        top: 5px;
        width: 25px;
        height: 32px;
    }
    .box-shadow-outer span {
        right: 47px;
    	bottom: 8px;
        width: 26px;
        height: 33px;
    }
    .box-shadow-outer:after {
        right: 16px;
    	bottom: 8px;
        width: 25px;
        height: 35px;
    }
    .depart-nav .slick-slide {
        margin-right: 4px;
    }
    .depart-for {
        margin-top: -20px;
    }
}
@media (max-width: 374px) {
	html #wpadminbar {
        overflow: hidden;
    }
    .box-shadow-outer {
        width: 70px;
        height: 73px;
    }
    .depart-img {
        height: 73px;
        width: 70px;
    }
    .box-shadow-outer:before {
        right: 9px;
        top: 5px;
        width: 25px;
        height: 29px;
    }
    .box-shadow-outer span {
        right: 44px;
        bottom: 8px;
        width: 17px;
        height: 30px;
    }
    .box-shadow-outer:after {
        right: 9px;
        bottom: 8px;
        width: 24px;
        height: 31px;
    }
    .depart-nav .slick-slide {
        margin-right: 2.5px;
    }
}
@media (max-width: 350px) {
	.footer-menu li p, .footer-menu li a {
        font-size: 12px;
    }
    .footer-menu li:after {
        top: 60%;
        height: 14px;
    }
}