@media (min-width: 992px) and (max-width: 1200px) {
    ._secondaryText .col-lg-6.my-auto {
        margin-top: 0 !important;
    }
    ._navItems li {
        position: relative;
    }
    ._navItems ._nav ul {
        top: 0;
        transform: unset;
        margin-left: 35px;
    }
    ._extraLayer {
        width: 40%;
    }
}
@media (min-width: 1200px) and (max-width: 1439px){
    ._sustain ._txt._adj ._inner {
        margin-left: 0;
        margin-right: 0;
    }
    ._sustain ._txt ._inner {
        padding-left: 50px;
        padding-right: 50px;
        max-width: 100%;
    }
    ._shapes:before, ._shapes:after, ._shapesRight:after {
        display: none;
    }
}
@media (max-width: 1199px) {
    ._shapes2:before, ._shapes2:after, ._shapes3:before, ._shapes3:after, ._shapes4:before, ._shapes4:after, ._bottomShapes:before, ._bottomShapes:after {
        display: none;
    }
    .modal-content:after {
        display: none;
    }
    ._bannerHead {
        left: 80px;
    }
    ._mArrows {
        left: 15px;
    }
    ._mArrows.__mRight {
        right: 15px;
    }
    ._mArrows {
        color: #324250;
        width: 48px;
        height: 48px;
        line-height: 42px;
    }
    ._shapes:before, ._shapes:after, ._shapesRight:after {
        display: none;
    }
    .plr-175,.plr-155 {
        padding-left: 80px;
        padding-right: 80px;
    }
    .pl-175 {
        padding-left: 80px;
    }
    ._work ._txt,
    ._know ._work._k:nth-child(even) ._txt {
        padding-left: 65px;
    }
    ._know ._work:nth-child(even) ._txt,
    ._work._k ._txt {
        padding-right: 65px;
    }
    ._featureImage {
        margin-left: 80px;
    }
    ._featureImage.newsSlider{margin:0;}
    ._common .row:nth-child(even) ._txt {
        padding-left: 65px;
    }
    .plr-165 {
        padding-left: 80px;
        padding-right: 80px;
    }
    ._common .row:nth-child(even) ._img {
        padding-left: 0;
    }
    ._foundation ul li {
        width: 100%;
    }
    ._foundation ul li {
        border: 1px solid #bcc4d0 !important;
        margin-bottom: 10px;
    }
    ._common ._img {
        padding-right: 0;
        margin-bottom: 50px;
    }
    ._s,._vision br {
        display: none;
    }
}
@media (max-width: 1199px) and (min-width: 992px) {
    ._menuText ._social a {
        margin-right: 2px;
    }
    ._menuText p br {
        display: none;
    }
    .table tbody tr td {
        padding-left: 20px;
        padding-right: 20px;
    }
    ._work ._txt,._work:nth-child(even) ._txt {
        padding-right: 15px;
    }
    ._box h3 {
        margin-bottom: 5px;
    }
    ._box p {
        margin-bottom: 15px;
    }
    ._common ._txt {
        padding-right: 50px;
        padding-left: 15px;
    }
    ._secondaryText {
        padding-bottom: 75px;
    }
    ._working._know .row {
        margin-bottom: 100px;
    }
    ._work:nth-child(even) ._txt,
    ._work._k ._txt {
        padding-left: 15px;
    }
    blockquote {
        font-size: 32px;
    }
    ._sustain ._txt ._inner h2 {
        font-size: 28px;
    }
    ._sustain ._txt ._inner {
        max-width: 100%;
        margin-left: 0 !important;
        margin-right: 0 !important;
        padding: 0 25px;
    }
    ._navItems {
        padding-left: 80px;
        padding-right: 80px;
    }
    ._tables {
        overflow-x: auto;
    }
    .__link h3 {
        font-size: 20px;
    }
}
@media (max-width: 991px){
    ._sustImg {
        margin-top: 0;
    }
    ._common ._img {
        margin-top: 50px;
    }
    ._socialCopy ._social a {
        width: 76px;
        height: 76px;
        line-height: 76px;
        color: #d2d9e4;
        font-size: 35px;
        background: none;
    }
    ._navItems {
        padding-top: 150px;
    }
    ._navItems .middle {
        height: auto;
    }
    ._subToggle {
        background: url(../images/arrow-down-blue.png) no-repeat center;
    }
    ._subToggle.active, .active ._subToggle {
        background: #16509f url(../images/arrow-down-white.png) no-repeat center;
    }
    ._navItems ._nav {
        font-size: 38px;
    }
    ._navItems ._nav ul {
        position: relative;
        top: auto;
        left: auto;
        transform: unset;
    }
    ._navItems ._nav > li > a {
        width: 100%;
        display: inline-block;
    }
    ._navItems li {
        text-align: left;
    }
    ._subToggle {
        opacity: 1;
        left: auto;
        right: 0;
        margin-top: -2px;
    }
    ._menuText {
        display: none;
    }
    ._extraLayer {
        display: none;
    }
    ._navItems ._imgBorder {
        padding-left: 0;
    }
    ._socialCopy {
        position: relative;
        left: 0;
        right: 0;
        margin-top: 50px;
        display: inline-block;
        width: 100%;
    }
    ._history ._img.text-right {
        text-align: center !important;
        margin-bottom: 50px;
    }
    ._history ._img._adj img + img {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    ._history ._img img + img {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    ._history ._img.text-center {
        margin-bottom: 50px;
    }
    ._r:after {
        display: none;
    }
    ._history ._txt {
        text-align: center !important;
        margin-bottom: 50px;
    }
    ._history ._img {
        text-align: center;
    }
    ._founder {
        padding-bottom: 70px;
    }
    .__content ._founder h1._title {
        margin-bottom: 70px;
    }
    ._founder ._txt {
        padding-left: 0;
    }
    ._founder ._imgBorder {
        margin-bottom: 50px;
    }
    ._founder ._imgBorder:after {
        max-width: 250px;
    }
    ._tg ._body ._txt {
        padding-right: 0;
    }
    ._tg ._img {
        margin-bottom: 25px;
    }
    ._work._k ._img {
        padding-bottom: 10px;
    }
    ._work._k ._img:after {
        height: 10px;
    }
    ._working._know .row {
        margin-bottom: 75px;
    }
    ._know ._work ._txt {
        margin-bottom: 50px;
    }
    ._work:nth-child(even) ._img,._work._k ._img {
        margin-bottom: 75px;
    }
    ._ir {
        margin-bottom: 50px;
    }
    .pb-140 {
        padding-bottom: 70px;
    }
    ._result {
        padding-left: 15px;
        padding-right: 15px;
    }
    ._searchF ._control {
        margin-bottom: 4px;
    }
    ._mapInfo div[class^="col-"] {
        padding-left: 0;
        padding-right: 0;
    }
    ._cBox {
        height: auto;
        margin-bottom: 25px;
    }
    ._modal ._img {
        margin-bottom: 25px;
    }
    ._shapes2:before, ._shapes2:after, ._shapes3:before, ._shapes3:after, ._shapes4:before, ._shapes4:after, ._bottomShapes:before, ._bottomShapes:after {
        left: 15px;
    }
    ._shapes4:after {
        right: -15px;
    }
    ._secondaryText ._right {
        padding-left: 0;
        margin-top: 50px;
    }
    ._common .row:nth-child(even) ._txt,
    ._common .row:nth-child(even) ._img {
        margin-bottom: 50px;
    }
    ._st {
        margin-bottom: 50px;
    }
    ._rightPush {
        transform: unset;
        text-align: center;
        margin-top: 15px;
    }
    ._navItems ._nav {
        margin: 0 auto 50px auto;
    }
    ._navItems .text-left {
        text-align: center !important;
    }
    ._navItems {
        padding-left: 50px;
        padding-right: 50px;
        overflow: auto;
    }
    ._socialCopy,._socialCopy ._social {
        text-align: left;
    }
    ._socialCopy ._c {
        text-align: center;
        margin-top: 25px;
    }
    ._aboutUs ._imgBorder {
        margin-right: 0;
        margin-bottom: 50px;
    }
    ._aboutUs ._txt {
        padding-left: 0;
    }
    ._sectors._lines:after,._sectors._lines:before,._sectors ._line,
    ._sectors ._line:after,._sectors ._line:before{
        display: none;
    }
    ._sectorHolder._lines:after, ._sectorHolder ._line:before, ._sectorHolder ._line:after {
        display: none;
    }
    ._n,._stat {
        margin-bottom: 25px;
    }

    .newsBox{margin-bottom: 25px}
    
    ._careers ._txt {
        padding-left: 0;
        margin-top: 50px;
    }
    ._sustain ._txt ._inner {
        max-width: 100%;
        padding-left: 25px;
        padding-right: 25px;
        margin: 0 !important;
    }

    ._vision.newsSlider{margin-top:-300px;}
}
@media (max-width: 991px) and (min-width: 768px) {
    ._common ._img p,._common ._img div {
        padding-left: 25px;
        padding-right: 25px;
    }
    ._sanayi {
        padding-left: 25px;
    }
    ._secondaryText {
        padding-bottom: 50px;
    }
    ._navItems ._imgBorder {
        max-width: 500px;
        margin-left: auto;
        margin-right: auto;
    }
    ._work {
        margin-top: 70px;
    }
    .__mobBottom {
        margin-bottom: 50px;
    }
    .container {
        max-width: 600px;
    }
    ._bannerHead h1 {
        font-size: 48px;
    }
    ._work ._img {
        text-align: center;
    }
    ._founder ._txt ._inner {
        max-width: 100%;
        padding-left: 25px;
        padding-right: 25px;
    }
    ._box._values img {
        max-width: 100px;
    }
    ._work ._img {
        margin-top: 50px;
    }
    .table tbody tr td {
        padding-left: 15px;
        padding-right: 15px;
    }
    ._parallax {
        padding-top: 150px;
        padding-bottom: 150px;
    }
    ._box ._img img {
        width: auto;
    }
    .ui-datepicker#ui-datepicker-div {
        width: 600px;
    }
    ._box ._img {
        margin-bottom: 25px;
    }
    .modal-body {
        padding-right: 40px;
    }
    ._divident ul {
        width: 275px;
    }
    ._footerNav li {
        width: 33.33%;
    }
    ._tables {
        overflow-x: auto;
    }
    ._toggle {
        max-width: 500px;
    }
    ._common .row + .row {
        margin-top: 70px;
    }
}
@media (min-width: 768px){

}
@media (max-width: 767px) {
    ._navItems ._nav > li > a {
        line-height: 2.15;
    }
    ._sector {
        height: 500px;
    }
    ._banner._bannerHome {
        height: 100%;
        height: calc(100% - 80px);
    }
    ._banner._bannerHome .carousel,
    ._banner._bannerHome .carousel-inner, ._banner._bannerHome .carousel-item {
        height: 100%;
    }
    ._wrap {
        height: 100%;
    }
    ._banner.__adj ._cArrows {
        bottom: 15px;
    }
    ._cArrows {
        top: auto;
        bottom: 80px;
        transform: unset;
        left: auto;
        right: 80px;
    }
    ._cArrows.__cNext {
        right: 25px;
    }
    ._socialCopy ._social a {
        width: 45px;
        height: 45px;
        font-size: 19px;
        line-height: 45px;
    }
    ._socialCopy {
        margin-top: 0;
    }
    ._navItems {
        padding-left: 25px;
        padding-right: 25px;
        padding-top: 115px;
        padding-bottom: 25px;
    }
    ._navItems ._nav {
        font-size: 24px;
    }
    .ui-datepicker#ui-datepicker-div {
        width: 284px;
    }
    .ui-datepicker#ui-datepicker-div td {
        padding: 2px;
    }
    ._divident ul {
        width: 130px;
        font-size: 12px;
    }
    ._divident ul li {
        height: 60px;
    }
    ._cookie a.btn {
        letter-spacing: 0;
    }
    ._cookie p br {
        display: none;
        font-size: 12px;
    }
    ._widget ._copy {
        display: none;
    }
    ._copyright ._copy {
        display: block;
        margin-top: 5px;
        padding-left: 15px;
        padding-right: 15px;
    }
    ._copy p {
        font-size: 12px;
    }
    ._bannerHead {
        left: 15px;
    }
    ._bannerHead h1 {
        font-size: 36px;
        line-height: 36px;
        margin-top: 5px;
    }
    h3 {
        line-height: 32px;
    }
    ._counter {
        display: none;
    }
    ._mArrows {
        left: 20px;
    }
    ._mArrows.__mRight {
        right: 30px;
    }
    .modal-body.__adj {
        padding-left: 15px;
        padding-right: 15px;
    }
    ._mArrows {
        color: #324250;
        width: 48px;
        height: 48px;
        line-height: 42px;
        margin-top: 25px;
    }
    .btn {
        padding-top: 10px;
        padding-bottom: 10px;
        min-width: 175px;
    }
    ._social a {
        margin-right: 3px;
    }
    ._footerNav li {
        width: 100%;
        margin-bottom: 15px;
        line-height: normal;
    }
    ._filterT {
        width: 100%;
    }
    .mb-120 {
        margin-bottom: 60px !important;
    }
    .__list {
        padding-left: 30px;
    }
    ._sanayi,._secondaryText  ._img img + p {
        padding-left: 15px;
        padding-right: 15px;
    }
    .__list li {
        line-height: 30px;
        font-size: 18px;
    }
    .mt-140 {
        margin-top: 70px;
    }
    .mb-140 {
        margin-bottom: 70px !important;
    }
    ._min160 tr td {
        height: auto;
    }
    ._min90 tr td {
        height: auto;
    }
    ._common ._txt {
        padding-left: 0;
        padding-right: 0;
    }
    .modal-body {
        padding-left: 15px;
        padding-right: 15px;
    }
    .mb-110 {
        margin-bottom: 55px !important;
    }
    ._btnz a {
        margin-bottom: 15px;
        margin-right: 10px;
    }
    ._btnz a + a {
        margin-left: 0;
    }
    .font-46 {
        font-size: 28px;
    }
    ._foundation ul li {
        padding-left: 10px;
        padding-right: 10px;
        word-break: break-all;
    }
    ._common ._txt h1 {
        font-size: 36px;
        line-height: normal;
    }
    .plr-165 {
        padding-left: 0;
        padding-right: 0;
    }
    ._common .row + .row {
        margin-top: 50px;
    }
    ._s {
        display: none;
    }
    ._vid a {
        width: 90px;
        height: 90px;
        line-height: 90px;
        font-size: 24px;
        background-size: 24px;
    }
    ._blue60 a {
        width: 48px;
        height: 48px;
        line-height: 48px;
        font-size: 24px;
    }
	._common .container-fluid > .row:nth-child(even) ._txt {
        padding-left: 0;
        padding-right: 0;
    }
    ._common .row:nth-child(even) ._txt,._common ._txt {
        padding-left: 15px;
        padding-right: 15px;
    }
    ._common ._txt h1 {
        margin-bottom: 30px;
    }
    ._secondaryText {
        padding-top: 50px;
    }
    div._st h1, ._common ._txt div._st h1 {
        font-size: 42px;
        line-height: normal;
        margin-bottom: 0;
    }
    ._vision {
        padding-top: 50px;
        margin-top: 0;
        padding-bottom: 50px;
    }
    ._vision.newsSlider {
        
        margin-top: -30px;
        
    }
    ._featureImage {
        margin-left: 0;
    }
    ._toggle {
        width: 100%;
    }
    ._navigation {
        padding-left: 15px;
    }
    ._search,._lang {
        margin-right: 25px;
    }
    ._sForm input {
        padding-left: 50px;
        padding-right: 50px;
    }
    ._sForm ._sIcon {
        left: 5px;
        top: 21px;
    }
    ._sForm button {
        right: 15px;
        top: 15px;
    }
    ._searchOverlay {
        padding: 0 15px;
    }
    ._socialCopy {
        padding-left: 0;
        padding-right: 0;
        display: none;
    }
    ._imgBorder:after {
        top: -20px;
        left: 50px;
        height: auto;
    }
    ._aboutUs ._left {
        padding-left: 25px;
    }
    ._sector p:not(._btnAngle) {
        display: block;
    }
    ._arrows {
        left: 5px;
    }
    ._arrows.__next {
        right: 5px;
    }
    ._careers ._txt ._left {
        padding-left: 15px;
    }
    h1 {
        font-size: 36px;
        line-height: normal;
    }
    h2 {
        font-size: 28px;
        line-height: normal;
    }
    footer ._widget + ._widget {
        margin-top: 45px;
    }
    ._copyright ul li {
        font-size: 12px;
    }
    ._logo img {
        max-height: 80px;
    }
    ._logo img + img {
        max-height: 60px;
    }
    ._menuToggle ._inner {
        width: 60px;
        height: 60px;
    }
    ._search {
        font-size: 24px;
        margin-top: 5px;
    }
    ._lang {
        font-size: 16px;
        margin-top: 17px;
    }
    ._caption {
        display: none;
    }
    ._caption p {
        font-size: 18px;
        line-height: normal;
    }
    ._caption p br {
        display: none;
    }
    ._caption {
        right: 40px;
    }
    ._banner .carousel-item {
        height: 600px;
    }
    ._toggle {
        position: relative;
    }
    ._toggle ._inner {
        padding-left: 25px;
        padding-right: 25px;
    }
    ._padding80 {
        padding-left: 25px;
        padding-right: 25px;
    }
    .__content h1._title {
        margin-bottom: 30px;
        padding-left: 15px;
        padding-right: 15px;
    }
    .plr-175,._breadCrumb,.plr-155 {
        padding-left: 25px;
        padding-right: 25px;
    }
    .pl-175 {
        padding-left: 0;
    }
    ._breadCrumb {
        padding-top: 10px;
    }
    .breadcrumb li {
        font-size: 13px;
    }
    .mb-100 {
        margin-bottom: 50px !important;
    }
    .table thead {
        display: none;
    }
    .table tr td {
        display: block;
        text-align: right;
        clear: both;
    }
    .table tbody tr td {
        padding-left: 10px;
        padding-right: 10px;
    }
    .table tr td[data-title]:before {
        content: attr(data-title) ": ";
        float: left;
    }
    ._tables {
        padding-bottom: 0;
    }
    ._shapes2:before, ._shapes2:after, ._shapes3:before, ._shapes3:after, ._shapes4:before, ._shapes4:after, ._bottomShapes:before, ._bottomShapes:after {
        display: none;
    }
    ._tg ._head h3 {
        font-size: 16px;
        line-height: normal;
    }
    ._tg ._head i {
        right: 15px;
    }
    ._tg ._head {
        padding-left: 10px;
        padding-right: 80px;
    }
    ._secondaryText {
        padding-bottom: 50px;
    }
    ._tg ._head i {
        width: 48px;
        height: 48px;
        line-height: 48px;
    }
    ._tg ._head._adj i.fa-file-pdf-o {
        width: 48px;
        height: 48px;
        line-height: 45px;
        font-size: 19px;
    }
    .breadcrumb-item+.breadcrumb-item {
        padding-left: 15px;
    }
    .breadcrumb-item+.breadcrumb-item::before {
        left: 7px;
    }
    ._rectangle ._inner {
        padding-left: 15px;
        padding-right: 15px;
    }
    ._rectangle span:not(._rightLine) {
        margin-right: 10px;
    }
    ._rectangle span + span {
        margin-left: 0;
    }
    ._rectangle p > span {
        display: inline-block;
        width: 100%;
    }
    ._secondaryText ._left {
        padding-right: 0;
    }
    .plr-175 div[class^="col-"] {
        padding-left: 0;
        padding-right: 0;
    }
    .plr-175 .container-fluid {
        margin: 0;
    }
    ._vision h2 br {
        display: none;
    }
    ._parallax {
        padding: 70px 15px;
    }
    .__mobBottom {
        margin-bottom: 50px;
    }
    ._st {
        padding-left: 15px;
        padding-right: 15px;
    }
    ._banner.__adj ._inner {
        padding-right: 15px;
    }
    ._banner.__adj ._caption,._banner.__adj .carousel-indicators {
        left: 35px;
    }
    ._ir ._h img {
        max-width: 25px;
        left: 10px;
    }
    ._ir ._h {
        height: auto;
        padding: 5px 5px 5px 60px;
    }
    ._banner.__adj ._caption p:after {
        left: -14px;
    }
    ._ir ._h h3 {
        font-size: 19px;
    }
    .__link {
        height: auto;
        padding: 12px 55px 12px 5px;
    }
    .__link h3 {
        font-size: 21px;
        line-height: normal;
    }
    .__link i {
        width: 36px;
        height: 36px;
        line-height: 33px;
        font-size: 19px;
        right: 15px;
    }
    .__link ._number {
        width: 50px;
        font-size: 18px;
    }
    ._nlBox h3 {
        font-size: 20px;
        line-height: normal;
    }
    ._nlBox:before, ._nlBox:after {
        display: none;
    }
    ._nlBox ._inner {
        padding-left: 15px;
        padding-right: 15px;
    }
    ._cInfo ._inner ._img {
        margin-bottom: 50px;
    }
    ._know ._work ._txt {
        padding-right: 15px;
        padding-left: 15px;
        margin-bottom: 50px;
    }
    ._working._know {
        padding-top: 75px;
    }
    ._working._know .row {
        margin-bottom: 75px;
    }
    ._know ._work:nth-child(even) ._txt {
        padding-right: 15px !important;
    }
    ._work:nth-child(even) ._img {
        margin-bottom: 50px;
    }
    blockquote {
        font-size: 24px;
    }
    ._box._adj {
        padding-left: 25px;
        padding-right: 25px;
    }
    ._box ._img img {
        margin-bottom: 25px;
    }
    ._st .text-left,._st .text-right,
    ._st.text-left {
        text-align: center !important;
    }
    .__box h2 {
        font-size: 56px;
    }
    ._featureImage ._overlay {
        bottom: 10px;
        right: 10px;
    }
    ._featureImage ._overlay h3 {
        font-size: 21px;
    }
    ._featureImage ._overlay h2 {
        font-size: 24px;
    }
    ._box._values img {
        position: relative;
        top: auto;
        left: auto;
        margin-bottom: 25px;
    }
    ._box._values {
        padding-left: 15px;
        padding-right: 15px;
    }
    ._box._values img {
        max-width: 150px;
    }
    ._box._values h1 {
        font-size: 32px;
        margin-bottom: 25px;
    }
    ._box._values h3 {
        font-size: 21px;
    }
    ._box._values h3 br {
        display: none;
    }
    ._box._values:nth-child(even) img {
        right: auto;
    }
    .__op li {
        width: 100%;
    }
    .__op li:first-child, .__op li:nth-child(2) {
        width: 100%;
    }
    ._smBox li {
        width: 50%;
    }
    .pr-4, .px-4 {
        padding-right: 0 !important;
        padding-left: 10px !important;
        margin-bottom: 50px;
    }
    ._work ._txt {
        padding-right: 0;
        padding-left: 10px;
        margin-bottom: 50px;
    }
    ._work {
        margin-top: 70px;
    }
    ._work:nth-child(even) ._txt {
        padding-left: 15px;
        padding-right: 15px;
    }
    ._pagination {
        font-size: 12px;
    }
    ._pagination li + li {
        margin-left: 10px;
    }
    ._pageTotal {
        font-size: 11px;
        letter-spacing: normal;
    }
    ._npLinks a {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    ._navItems {
        background: #fff;
    }
    ._stellar {
        height: 400px;
    }
    ._sForm input {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .__t h3 {
        font-size: 21px;
    }
    ._sectors._lines:before,._sectorHolder._lines:before,
    ._careers ._imgBorder {
        display: none;
    }
    ._stat h1 + p {
        margin-top: 15px;
    }
    ._navItems ._nav ul {
        max-height: none;
        margin-top: 15px;
    }
    section,._relations,._histories {
        padding: 50px 0;
    }
    .__box {
        margin-bottom: 25px;
    }
    ul._history li + li {
        margin-top: 30px;
    }
    ._news {
        padding-bottom: 50px !important;
    }
    ._careers,.pt-100,footer ._top {
        padding-top: 50px !important;
    }
    .table tbody tr td {
        border-bottom: 0;
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .table tbody tr:nth-child(even) td {
        background: #fff;
    }
    ._tableMob .table tr td {
        text-align: center;
    }
    .btn,._page404 .btn {
        padding: 20px 15px;
        min-width: 175px;
    }
    .__content .ui-selectmenu-button.ui-button {
        width: 100% !important;
    }
    ._tabs li {
        margin: 2px !important;
    }
    ._tabs li + li {
        margin-left: 0;
    }
    ._sideTog {
        padding: 15px 10px;
        font-size: 14px;
    }
    ._sideTog.active {
        width: 50px;
        height: 60px;
    }
    body {
        font-size: 15px;
    }
    footer ._widget {
        margin-bottom: 30px;
    }
    .mb-150,.mb-80 {
        margin-bottom: 50px !important;
    }
    ._letter form input[type="text"] {
        height: 60px;
    }
    ._letter button {
        height: 60px;
        width: 60px;
        line-height: 60px;
    }
    ._tg ._head._adj, ._tg ._head._adj2 {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    ._tg ._head._adj i.fa-file-text {
        width: 50px;
        height: 50px;
        line-height: 50px;
        font-size: 19px;
    }
    ._tg ._body ._head._adj {
        padding-left: 0;
        padding-right: 50px;
    }
    ._tg ._body ._head i {
        right: 0;
    }
    .font-48 {
        font-size: 38px;
    }
    .pb-190,.pb-140 {
        padding-bottom: 50px !important;
    }
    .mt-90,.mt-120 {
        margin-top: 45px !important;
    }
    .mb-90 {
        margin-bottom: 45px !important;
    }
    .mb-60 {
        margin-bottom: 30px !important;
    }
    .mt-110,.mt-130,.mt-100,.mt-170 {
        margin-top: 50px !important;
    }
    ._navi ._pagination {
        padding-left: 15px;
    }
    ._navi ._pageTotal {
        padding-right: 15px;
    }
    .__widget h3 {
        margin-bottom: 10px;
    }
    .__widget {
        margin-bottom: 20px;
    }
    ._option + ._option {
        margin-bottom: 30px;
    }
    .mb-70 {
        margin-bottom: 35px !important;
    }
    ._work ._txt, ._know ._work._k:nth-child(even) ._txt {
        padding-left: 15px;
    }
    ._vision._vAdj h2 + p {
        margin-top: 20px;
    }
    ._aboutUs {
        padding-top: 150px;
    }
    ._navigation._stick:before {
        bottom: 16px;
    }
    ._dot {
        font-size: 18px;
    }
    ._featureImage ._banner .carousel-item {
        height: 400px;
    }

    ._featureImage.newsSlider ._banner .carousel-item {
        height: 640px;
    }
    ._sideTog {
        right: -20px;
    }
    .__adj885 {
        height: 500px;
    }
    ._vision h2 {
        font-size: 21px;
    }
    .table tfoot tr td:nth-child(2), .table tfoot tr td:nth-child(3) {
        box-shadow: 0 -1px 0 0 #16509f;
    }
	._banner.__adj ._caption {
		display: block;
	}
	._foundation a {
		font-size: 14px;
	}
	.disclaimerButton {
		margin-top: 0;
	}
	._vision .plr-175 .col-lg-4 {
		padding-left: 15px;
		padding-right: 15px;
	}
}
@media (max-width: 767px) and (min-width: 736px) {
}
@media (max-width: 735px) and (min-width: 685px) {
}
@media (max-width: 684px) and (min-width: 667px) {
}
@media (max-width: 666px) and (min-width: 568px) {
}
@media (max-width: 767px) and (min-width: 480px) {
}
@media (max-width: 567px) and (min-width: 480px) {
}
@media (max-width: 479px) {

}
@media (max-width: 479px) and (min-width: 414px) {
}
@media (max-width: 413px) and (min-width: 375px) {
}
@media (max-width: 374px) and (min-width: 320px) {
    ._navItems ._nav {
        font-size: 21px;
    }
}


@media (max-width: 1200px) {
    .our-philosophy-and-principles .sectionTitle h1{display: block;position: static;margin-left: 0}
    .our-philosophy-and-principles .sectionTitleSecond h1{margin-top: 0}
    .our-philosophy-and-principles .valueBox.valueLeft img.valueBadge{left:0;top:0;width: 100px}
    .our-philosophy-and-principles .valueBox.valueRight img.valueBadge{right: 0;top: 0;width: 100px}
    .our-philosophy-and-principles .valueBox ._txt p{font-size: 24px}
    .our-philosophy-and-principles .valueBox ._txt h1{font-size: 60px;line-height: 60px;margin-bottom: 40px}
    .our-philosophy-and-principles .valueBox ._txt h1.text-90{font-size: 50px;line-height: 50px}
    .our-philosophy-and-principles .valueBox ._txt h1.text-50{font-size: 40px;line-height: 40px}
    .our-philosophy-and-principles .valueBox{margin-bottom:50px}
    .mt-70.valueBox{margin-top:0 !important;}
    
    .our-philosophy-and-principles .valueBox.valueRight .col-lg-6.p-0{order:2;}
    .our-philosophy-and-principles .valueBox.valueRight .col-lg-6{order:1;}
    
    .our-philosophy-and-principles .valueBox.valueLeft .col-lg-6{order:2;}
    .our-philosophy-and-principles .valueBox.valueLeft .col-lg-6.p-0{order:1;}
}

@media (max-width: 768px) {
    .our-philosophy-and-principles .valueBox ._txt p{font-size: 15px}
    .our-philosophy-and-principles .valueBox ._txt h1, .our-philosophy-and-principles .valueBox ._txt h1.text-90{font-size: 36px;line-height: normal}
}