section.culture-sec-hero {padding-top: 30vh;padding-bottom: 150px;background: #000000;}
section.culture-sec-hero ul.image-gallery {display: flex;margin-top: -14vh;position: relative;}
section.culture-sec-hero ul.image-gallery:before {content: "";position: absolute;top: 24%;left: 31%;width: 48vh;height: 40vh;background: url("mf-bg-shape.png") top center;background-size: cover;}
section.culture-sec-hero ul.image-gallery li {padding: 15px;}
section.culture-sec-hero ul.image-gallery li img {position: relative;}
section.culture-sec-hero ul.image-gallery li:nth-child(1) img {z-index: 9;}
section.culture-sec-hero ul.image-gallery li:nth-child(2) img {margin-top: 44vh;position: relative;left: -10vh;}
section.culture-sec-hero ul.image-gallery li:nth-child(3) img {margin-top: 53vh;z-index: 9;}
section.culture-sec-hero ul.image-gallery li:nth-child(4) img {margin-top: 24vh;left: -3vh;}
section.culture-sec-hero ul.image-gallery li:nth-child(5) img {margin-top: 30vh;left: 5vh;z-index: 9;}
section.culture-sec-hero ul.image-gallery li:nth-child(6) img {margin-top: 4vh;}
section.culture-sec-01 {color: #ffffff;background: #000000;padding-bottom: 80px;}
section.culture-sec-01 .success-story {color: #000000;display: inline-block;background: url("abstract.jpg") #cdff00 no-repeat center left;padding-top: 110px;padding-bottom: 90px;margin-bottom: 100px;}
section.culture-sec-01 .heading-04 {line-height: 1.2;margin-bottom: 60px;padding-bottom: 40px;border-bottom: 1px solid #ffffff;}
section.culture-sec-01 .heading-04 .spo {display: block;}
section.culture-sec-01 .link-email{color:#000000;font-style:italic;text-decoration:none;border-bottom: 1px solid #000000;transition:all 200ms ease-in-out;}
section.culture-sec-01 .link-email:hover{border-bottom: 3px solid #000000;transition:all 200ms ease-in-out;}
section.values-sec-01 {color: #ffffff;background: #000000;position: relative;margin-bottom: 180px;}
section.values-sec-01:before {content: "";position: absolute;top: 49%;left: 0;width: 100%;height: 100px;transform: translateY(-50%);background: #cdff00;z-index: 0;}
section.values-sec-01:after {content: "";position: absolute;top: 49%;left: 0;width: 100%;height: 90px;transform: translateY(-50%);border-top: 2px solid #000000;border-bottom: 2px solid #000000;z-index: 0;}
section.values-sec-01 h3:after {content: "";position: absolute;top: 5px;left: 0;width: 100%;height: calc(100% - 10px);border: 2px solid #000000;}
section.values-sec-01 .container {background: #000000;border: 2px solid #cdff00;padding: 50px;position: relative;z-index: 9;box-shadow: 0px 0px 30px 10px #000000;}
section.values-sec-01 img {margin: 40px 0px;}
section.values-sec-01 h3 {color: #000000;display: inline-flex;padding: 20px 30px 10px 30px;line-height: 1;position: relative;background: rgb(0,0,0);background: -moz-linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(205,255,0,1) 2%,rgba(205,255,0,1) 98%,rgba(0,0,0,1) 100%);background: -webkit-linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(205,255,0,1) 2%,rgba(205,255,0,1) 98%,rgba(0,0,0,1) 100%);background: linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(205,255,0,1) 2%,rgba(205,255,0,1) 98%,rgba(0,0,0,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=1 );align-items: center;height: 100px;}
section.values-sec-01 h3:after {content: "";position: absolute;top: 5px;left: 0;width: 100%;height: calc(100% - 10px);border: 2px solid #000000;z-index: 0;}
section.values-sec-02 {color: #ffffff;background: #000000;padding-top: 110px;padding-bottom: 110px;position: relative;}
section.values-sec-02 h3 {margin-bottom: 40px;}
section.values-sec-02 .employee-box {padding: 40px 0px;border-bottom: 1px solid #333333;}
section.values-sec-02 .icons-employee {width: 150px;}
section.jobs-sec-position {color: #ffffff;background: #000000;padding-top: 110px;padding-bottom: 110px;position: relative;}
section.jobs-sec-position h3 {margin-bottom: 40px;}
section.jobs-sec-position .job-opening {padding: 40px 0px;border-top: 1px solid #333333;}
section.jobs-sec-position .job-opening h4 {color: #cdff00;margin-bottom: 10px;}
section.jobs-sec-position .job-opening p {font-style: italic;opacity: .6;}
section.jobs-sec-position .job-opening ul.position-list {margin: 0px;padding: 0px;list-style-type: none;display: flex;opacity: .6;}
section.jobs-sec-position .job-opening ul.position-list li {font-size: 12px;padding: 8px 15px;margin-right: 10px;border: 1px solid #fff;border-radius: 20px;}
section.jobs-sec-position .job-opening ul.position-list li img {margin-right: 5px;}
section.jobs-sec-position .job-opening a.btn-apply-now {color: #ffffff;text-transform: uppercase;font-style: italic;transition: all 500ms ease-in-out;float: right;}
section.jobs-sec-position .job-opening a.btn-apply-now .txt {transition: all 500ms ease-in-out;}
section.jobs-sec-position .job-opening a.btn-apply-now .arrow {display: inline-block;width: 20px;height: 20px;background: url("up-right-arrow.png") no-repeat center center;background-size: cover;transition: all 500ms ease-in-out;}
section.jobs-sec-position .job-opening a.btn-apply-now:hover .arrow {transform: scale(1.2);transition: all 500ms ease-in-out;}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-width : 320px) and (max-width : 480px) {
	
	section.culture-sec-01 {padding-bottom:40px;}
	section.culture-sec-01 .success-story {padding: 40px 25px 30px 25px;margin-bottom: 0px;}
	section.culture-sec-hero{padding-top:140px;padding-bottom: 30px;}
	section.culture-sec-hero ul.image-gallery {display: block;margin-top: 20px;}
	section.culture-sec-hero ul.image-gallery li img{top:0px;left: 0px !important;margin-top: 0px !important;width: 100%;}
	section.culture-sec-hero ul.image-gallery li {}
	section.values-sec-01 {margin-bottom: 50px;}
	section.values-sec-01 .container {padding: 0px;}
	section.values-sec-01 .col-4 {padding: 0px;}
	section.values-sec-01 img{margin:20px 0px;}

}