.pt50 {padding-top:50px;}
.pb50 {padding-bottom:50px;}
.pt0 {padding-top:0;}
.pb0 {padding-bottom:0;}
body {padding-top:0;}
.titleArea {position:relative; text-align:center; margin-bottom:50px;}
.titleArea:after {content:""; position:absolute; width:100%; height:20px; background-color:#edf3f0; bottom:10px; left:0; z-index:-1;}
.titleArea span {font-weight:500; font-size:66px; color:#000; display:inline-block; font-family:"Cormorant, serif"; background-color:#fff; padding:20px 50px;}
.w100 {position:relative; width:100%; display:inline-block; height:100vh; z-index:0; padding-top:0; background:url(../images/new/kizilbuk-big.jpg) no-repeat center; background-size:cover;}
.w100:after {content:""; position:absolute; width:100%; height:100%; top:0; left:0; background-color:rgba(0, 0, 0, 0.3); z-index:0;}
.w100 .video {width:100%; height:100%; object-fit:cover; position:relative; z-index:0;}
.w100 .logo {position:absolute; left:50%; z-index:1; top:20px; transform:translateX(-50%); text-align:center;}
.w100 .caption {position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); text-align:center; color:#fff; width:100%; z-index:1;}
.w100 .caption span {display:block; font-weight:500; font-size:86px; text-shadow:3px 4px 7px #161414f2; font-family:"Cormorant, serif";}
.w100 .caption span br {display:none;}
.w100 .caption small {display:block; font-size:26px; margin-top:40px; text-shadow:2px 2px #000;}
.w100 .caption small br {display:none;}
.w100 .mobileBg {display:none;}
.home-summary h2 {font-size:48px;}
.home-summary h2 span {display:block; font-size:66px; margin-top:15px;}
.home-summary h2 small {display:block; font-size:20px; font-family:"poppins"; margin-top:15px;}
.home-summary h2 small i {font-weight:600;}
.home-summary.privilegesLife {background:url(../images/new/yasamin-ayricaliklari.jpg) no-repeat right center; padding:60px 0px;}
.home-summary.privilegesLife h2 {font-size:62px; font-weight:500;}
.home-summary.privilegesLife h2 span {display:block; font-size:72px;}
.home-summary.privilegesLife h2 small {display:block; font-size:36px; font-family:inherit;}
.home-summary.special h2 {color:#fff; font-size:82px;}
.home-summary.special h2 span {color:#dabc75; font-size:99px;}
.simp-card figure {font-size:20px; border-top:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; padding:50px 0px; min-height:300px;}
.simp-card figure b i {font-weight:600;}
.special-area-1 {background:url(../images/new/specialAreaBg.gif) no-repeat center; position:relative; background-size:100% auto;}
.special-area-1:after {content:""; position:absolute; width:100%; height:50%; background-color:#f5f5f5; bottom:0; z-index:-1;}
.special-area-1 .specialRow {display:flex;}
.special-area-1 .specialRow .specialCol.w73 {width:73%; position:relative; z-index:1; margin-top:150px;}
.special-area-1 .specialRow .specialCol.w73 img {margin-top:5rem;}
.special-area-1 .specialRow .specialCol.w29 {width:30%; position:absolute; z-index:2; right:0; top:0px;}
.special-area-1 .specialRow .specialCol img {width:100%;}
.leBox .negative-margin {margin-top:-5%;}
.leBox .negative-margin .services {background-color:#2d2d2d; margin:0 6.25%;}
.leBox .negative-margin .services .row {position:relative; margin-right:0; margin-left:0;}
.leBox .negative-margin .services .row .col-6 {padding-right:0; padding-left:0;}
.leBox .negative-margin .services .title {color:#bc9b46; display:block; font-weight:bold; font-size:42px; margin-bottom:20px; text-align:left; padding-top:50px; padding-left:50px;}
.leBox .negative-margin .services .title small {font-weight:400; font-family:"poppins"; display:block; font-size:28px;}
.leBox .negative-margin .services p {font-size:20px; font-family:"Poppins"; font-weight:400; color:#fff; text-align:left; padding-left:50px; padding-right:60px;}
.leBox .negative-margin .services .w100 {width:100%; height:100%; object-fit:cover; display:block;}
.leBox .negative-margin .services .posAbsolute {position:absolute; left:55%; transform:translateX(-50%); top:10%; width:18%;}
.leBox .negative-margin .services .ulFlex {display:flex; padding-left:50px;}
.leBox .negative-margin .services .ulFlex ul {width:33%; text-align:left; color:#fff; padding-left:25px;}
.leBox .negative-margin .services .ulFlex ul li {font-size:18px; font-weight:400; font-family:"Poppins";}
.leBox .negative-margin .services .ulFlex ul li:first-child {font-size:25px; margin-bottom:10px; border-bottom:1px solid #fff; display:inline-block;}
#transportation {background:url(../images/new/transport-bg.jpg) no-repeat; padding-bottom:10rem;}
#sales-offices {background-color:#ac8945;}
#sales-offices .ctab > ul li a.active {color:#fff !important;}
#sales-offices .ctab > ul li a::before {background-color:#fff;}
#sales-offices .officeCarousel .slick-dots li button {border-color:#fff;}
.smp-leadform {text-align:center;}
.head-lead-form-closer {z-index:1;}
/* .smp-leadform.top{margin: 20px 0;} */
.headForm section.smp-leadform {padding:30px; max-width:770px;}
.headForm section.smp-leadform .frow {margin-bottom:20px;}
.headForm section.smp-leadform form h4 {font-size:22px;}
.headForm section.smp-leadform form input {height:30px !important;}
.headForm section.smp-leadform button {padding:10px;}
footer#smp-footer > div > .row > div {min-height:auto; padding-top:30px;}
section.privileges {-webkit-box-shadow:0px 0px 23px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 0px 23px 0px rgba(0, 0, 0, 0.1); box-shadow:0px 0px 23px 0px rgba(0, 0, 0, 0.1); padding:0;}
section.privileges .pItem {width:100%; display:-ms-flexbox; display:-webkit-flex; display:flex; flex-wrap:wrap;}
section.privileges .pItem .left {width:50%; display:-ms-flexbox; display:-webkit-flex; display:flex; flex-wrap:wrap; align-items:end;}
section.privileges .pItem .left div {width:100%;}
section.privileges .pItem .left span {display:block; font-size:90px; opacity:0.5; line-height:1;}
section.privileges .pItem .left img {max-width:50%; width:auto !important;}
section.privileges .pItem .left h2 {display:none;}
section.privileges .pItem .right {width:50%; position:relative;}
section.privileges .pItem .right .caption {position:absolute; left:-25%; top:20%; background:#fff; padding:50px; width:75%;}
section.privileges .pItem .right .caption h2 {position:absolute; font-family:"Cormorant, serif"; font-size:90px; position:absolute; transform:rotate(-90deg); transform-origin:0 0; line-height:1; margin:0; left:-100px; top:150%;}
section.privileges .pItem .right .caption h2 .h2-new {position:absolute; font-family:"Cormorant, serif"; font-size:90px; position:absolute; transform:rotate(-90deg); transform-origin:0 0; line-height:1; margin:0; left:-100px; top:240%;}
section.privileges .pItem .right .caption p {display:block; font-size:18px;}
section.privileges .owl-nav {position:absolute; right:50%; width:96px; height:48px; display:-ms-flexbox; display:-webkit-flex; display:flex; flex-wrap:wrap; bottom:15px; margin-right:20px;}
section.privileges .owl-nav button {width:50%; height:100%; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
section.privileges .owl-nav button.owl-prev {background:url(../images/new/icons/left.png); background-repeat:no-repeat; background-position:center;}
section.privileges .owl-nav button.owl-prev:hover {background-position:left center;}
section.privileges .owl-nav button.owl-next {background:url(../images/new/icons/right.png); background-repeat:no-repeat; background-position:center;}
section.privileges .owl-nav button.owl-next:hover {background-position:right center;}
section.activities {position:relative; padding:60px 120px;}
section.activities .container {position:relative; z-index:2;}
section.activities:before {width:100%; height:50%; background:#f5f5f5; content:""; position:absolute; top:0; left:0;}
section.activities .titleArea {margin-bottom:0;}
section.activities .titleArea span {background:#f5f5f5;}
section.activities .titleArea:after {background:#e6ece9;}
section.activities .desc {text-align:center; max-width:1260px; margin:auto; padding:20px 0; font-size:20px;}
section.activities .aItem {margin:0 18px 18px; width:100%; -webkit-box-shadow:0px 0px 23px 0px rgba(0, 0, 0, 0.1); -moz-box-shadow:0px 0px 23px 0px rgba(0, 0, 0, 0.1); box-shadow:0px 0px 23px 0px rgba(0, 0, 0, 0.1); overflow:hidden;}
section.activities .aItem img {display:block; width:100%; margin-bottom:-20px; height:334px; object-fit:cover;}
section.activities .aItem .txt {padding:0 70px 70px; height:450px;}
section.activities .aItem .txt span {display:inline-block; padding:5px 10px; background:#bc9b46; color:#fff; font-size:30px; letter-spacing:2px; margin:0 0 20px;}
section.activities .aItem .txt p {font-size:16px;}
section.activities .item.first .aItem {border-radius:100px 0 0 0;}
section.activities .item.last {padding-right:25px;}
section.activities .item.last .aItem {border-radius:0 100px 0 0;}
section.activities .owl-nav {position:absolute; right:50%; width:96px; height:48px; display:-ms-flexbox; display:-webkit-flex; display:flex; flex-wrap:wrap; bottom:15px; margin-right:20px;}
section.activities .owl-nav button {width:50%; height:100%; -webkit-transition:all 0.3s; -moz-transition:all 0.3s; -o-transition:all 0.3s; transition:all 0.3s;}
section.activities .owl-nav button.owl-prev {background:url(../images/new/icons/left.png); background-repeat:no-repeat; background-position:center;}
section.activities .owl-nav button.owl-prev:hover {background-position:left center;}
section.activities .owl-nav button.owl-next {background:url(../images/new/icons/right.png); background-repeat:no-repeat; background-position:center;}
section.activities .owl-nav button.owl-next:hover {background-position:right center;}
#window-foot-bar {background:none; right:0;}
.subLogo {display:flex; justify-content:center;}
.subLogo a {display:block; padding-left:30px;}
.subLogo a img {width:90% !important; height:auto !important; display:inline !important;}

@media screen and (max-width: 1680px) {
  .simp-card figure {font-size:18px; min-height:350px;}
  .leBox .negative-margin .services .title {font-size:30px; padding-top:30px; padding-left:30px;}
  .leBox .negative-margin .services .title small {font-size:20px;}
  .leBox .negative-margin .services p {font-size:18px; padding-left:30px;}
  .leBox .negative-margin .services .ulflex li {font-size:16px;}
  .leBox .negative-margin .services .ulflex li:nth-child(1) {font-size:20px;}
  section.privileges .pItem .right .caption h2 {font-size:70px; top:100%;}
  section.privileges .pItem .right .caption p {font-size:16px;}
  .home-summary.special h2 {font-size:60px;}
  .home-summary.special h2 span {font-size:80px;}
  section.activities .aItem .txt p {font-size:16px;}
}

@media screen and (max-width: 1540px) {
  .simp-card figure {min-height:350px; padding:30px 0px;}
  .headForm section.smp-leadform {padding:10px;}
  .headForm section.smp-leadform .frow {margin-bottom:10px;}
  .headForm section.smp-leadform form h4 {font-size:20px;}
}

@media screen and (max-width: 1440px) {
  .w100 .caption {top:40%;}
  .w100 .caption span {font-size:40px;}
  .w100 .caption small {margin-top:20px;}
  section.activities .aItem .txt {height:500px; padding:20px;}
  .titleArea span {font-size:40px;}
  section.privileges .pItem .left span {font-size:70px;}
  section.privileges .pItem .right .caption h2 {font-size:50px; top:80%;}
  section.privileges .pItem .right .caption p {font-size:14px;}
  .home-summary.special h2 {font-size:50px;}
  .home-summary.special h2 span {font-size:60px;}
  section.activities .aItem img {height:300px;}
  section.activities .aItem .txt p {font-size:16px;}
}

@media screen and (max-width: 1050px) {
  .w100 .caption span {font-size:50px;}
  .leBox .negative-margin .services .ulFlex {padding-left:10px; padding-bottom:30px;}
  .leBox .negative-margin .services .ulFlex ul li {font-size:16px;}
  .leBox .negative-margin .services .ulFlex ul li:first-child {font-size:20px;}
  section.privileges .pItem .right .caption h2 {top:60% !important;}
  section.activities {padding:30px;}
  section.activities .aItem .txt p {font-size:14px;}
}

@media screen and (max-width: 850px) {
  .titleArea span {font-size:30px;}
  .pb50 {padding-bottom:30px;}
  .pt50 {padding-top:30px;}
  .mobileHide {display:none;}
  .subLogo {margin-bottom:20px;}
  .subLogo a img {width:70% !important;}
  .w100 video {display:none;}
  .w100 .logo {top:70px; width:50%;}
  .w100 .caption span {font-size:30px; text-shadow:3px 4px 7px #161414f2; font-family:"Cormorant, serif";}
  .w100 .caption span br {display:block;}
  .w100 .caption small {display:block; font-size:15px; margin-top:20px; text-shadow:2px 2px #000; line-height:22px;}
  .w100 .caption small br {display:block;}
  .w100 .mobileBg {display:block; height:100vh; width:100%;}
  .home-summary h2 {font-size:30px;}
  .home-summary h2 span {font-size:40px;}
  .home-summary h2 small {font-size:16px;}
  .home-summary.privilegesLife h2 {font-size:30px;}
  .home-summary.privilegesLife h2 span {font-size:40px;}
  .home-summary.privilegesLife h2 small {font-size:16px;}
  .home-summary.special h2 {font-size:30px;}
  .home-summary.special h2 span {font-size:40px;}
  .simp-card {padding:15px 30px !important;}
  .simp-card figure {min-height:auto; padding:20px 0px;}
  .leBox .negative-margin .services {margin:0;}
  .leBox .negative-margin .services .row .col-6 {width:100%;}
  .leBox .negative-margin .services .row.order .col-6:nth-child(1) {order:2;}
  .leBox .negative-margin .services .row.order .col-6:nth-child(2) {order:1;}
  .leBox .negative-margin .services .posAbsolute {bottom:0px; top:auto; left:80px; width:43%;}
  .leBox .negative-margin .services p {padding-right:30px;}
  .leBox .negative-margin .services .ulFlex {padding-left:30px; flex-wrap:wrap; justify-content:space-between;}
  .leBox .negative-margin .services .ulFlex ul {width:48%; padding-right:10px;}
  .leBox .negative-margin .services .ulFlex ul li {font-size:14px;}
  .leBox .negative-margin .services .ulFlex ul li:nth-child(1) {font-size:16px;}
  .special-area-1 {background-size:auto;}
  .special-area-1 .specialRow .specialCol.w73 {width:100%; margin-top:0; padding-top:50px;}
  .special-area-1 .specialRow .specialCol.w73 img {height:200px; object-fit:cover; margin-top:0;}
  .special-area-1 .specialRow .specialCol.w29 {display:none;}
  section.activities {padding:0;}
  section.activities .desc {font-size:15px; line-height:20px;}
  section.activities .aItem .txt {padding:0 15%;}
  section.activities .owl-nav {top:50%; width:100%; margin-right:0; right:auto;}
  section.activities .owl-nav button.owl-prev {background-position:left;}
  section.activities .owl-nav button.owl-next {background-position:right;}
  section.privileges .container {padding:0;}
  section.privileges .owl-carousel {display:block;}
  section.privileges .pItem {position:relative;}
  section.privileges .pItem .left {width:100%; position:relative; padding-bottom:20px; padding-top:30px; padding-left:2.5%;}
  section.privileges .pItem .left span {font-size:40px;}
  section.privileges .pItem .left h2 {display:block; position:absolute; font-family:"Cormorant, serif"; font-size:30px; position:absolute; transform:rotate(-90deg); transform-origin:0 0; line-height:1; right:-100px; top:88%;}
  section.privileges .pItem .right {width:100%; display:flex; height:auto; align-items:start; flex-wrap:wrap; justify-content:center; padding-top:100px;}
  section.privileges .pItem .right .caption {width:95%; left:2.5%; top:0; order:1; line-height:normal; border:1px solid #f2f2f2; padding:10px;}
  section.privileges .pItem .right .caption p {font-size:12px;}
  section.privileges .pItem .right .caption h2 {display:none;}
  section.privileges .pItem .right img {order:2; margin-top:50px;}
  section.privileges .owl-nav {left:50%; transform:translateX(-50%); margin-right:0;}
  #transportation {padding-top:50px; margin-top:0 !important; background-size:cover;}
  .headForm {width:100%; bottom:0px !important;}
}