@charset "UTF-8";
.nav-boxes > li {
    width: 164px;
    margin: 0;
}
.nav-boxes.new-commercial {
    margin: 75px 0 65px;
    width: 100%;
}
.nav-boxes.new-commercial > li {
    width: 240px;
    margin: 0;
}
.nav-boxes.new-commercial > li.col-kobi {
    width: 270px;
    margin: 0 87px 0 85px;
}
.nav-boxes.new-commercial > li.col-small_businesses {
    width: 270px;
}
.nav-boxes.new-commercial > li.col-large_businesses {
    width: 270px;
}
.nav-boxes.new-commercial > li.col-kobi dl.nav-sub_menu dt,
.nav-boxes.new-commercial > li.col-small_businesses dl.nav-sub_menu dt,
.nav-boxes.new-commercial > li.col-large_businesses dl.nav-sub_menu dt {
    margin: 0;
}
.nav-boxes.new-commercial > li.col-kobi dl.nav-sub_menu dt a img,
.nav-boxes.new-commercial > li.col-small_businesses dl.nav-sub_menu dt a img,
.nav-boxes.new-commercial > li.col-large_businesses dl.nav-sub_menu dt a img {
    margin: 0;
    margin-bottom: 8px;
}
.nav-boxes.new-commercial > li.col-kobi dl.nav-sub_menu dt strong,
.nav-boxes.new-commercial > li.col-small_businesses dl.nav-sub_menu dt strong,
.nav-boxes.new-commercial > li.col-large_businesses dl.nav-sub_menu dt strong {
    height: 24px;
    text-transform: none;
    font: 700 24px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
}
.nav-boxes.new-commercial > li.col-kobi dl.nav-sub_menu ul.list-carrots,
.nav-boxes.new-commercial > li.col-small_businesses dl.nav-sub_menu ul.list-carrots,
.nav-boxes.new-commercial > li.col-large_businesses dl.nav-sub_menu ul.list-carrots {
    margin: 0 0 16px;
}
.nav-boxes.new-commercial > li.col-kobi dl.nav-sub_menu ul.list-carrots .li,
.nav-boxes.new-commercial > li.col-small_businesses dl.nav-sub_menu ul.list-carrots .li,
.nav-boxes.new-commercial > li.col-large_businesses dl.nav-sub_menu ul.list-carrots .li {
    text-align: left;
}
.nav-boxes.new-commercial > li.col-kobi dl.nav-sub_menu .sub_items,
.nav-boxes.new-commercial > li.col-small_businesses dl.nav-sub_menu .sub_items,
.nav-boxes.new-commercial > li.col-large_businesses dl.nav-sub_menu .sub_items {
    text-align: left;
    margin-top: -4px;
}
.nav-boxes.new-commercial > li.col-kobi dl.nav-sub_menu dd li,
.nav-boxes.new-commercial > li.col-small_businesses dl.nav-sub_menu dd li,
.nav-boxes.new-commercial > li.col-large_businesses dl.nav-sub_menu dd li {
    margin: 11px 0 0;
}
.nav-boxes.new-commercial .module.divider-left:before {
    left: -43px;
    height: 209px;
    top: auto;
    bottom: 0;
}
.content.pt46 {
    padding: 38px 0 113px 0 !important;
}
.content.equal-padding {
    padding: 66px 0;
}
.content.padding_title {
    height: 87px;
    margin: 0;
}
.content.equal-padding-60 {
    padding: 60px 0;
}
.content.shade2 {
    background-color: #4d4d4d;
    height: 381px !important;
}
.content.shade2 h2 {
    color: #ffffff;
    font-size: 34px;
    margin-top: -10;
    text-align: center;
    margin: 0;
}
.content.shade2 h3 {
    font-size: 24px;
    color: #ffffff;
    text-align: center;
    margin-top: 24px;
}
.content.shade2 p {
    font-size: 14px;
    color: #ffffff;
    text-align: center;
    font-family: "Helvetica", Arial, sans-serif;
    margin-top: -21px;
    line-height: 18px;
}
.content.shade2 .icon {
    margin: 0;
    margin-top: 57px;
}
.content.shade2 .icon .icon1 {
    float: left;
    width: 180px !important;
}
.content.shade2 .icon .icon1 img {
    margin: 0 auto;
    text-align: center;
    display: block;
}
.content.shade2 .icon .icon2 {
    float: left;
    width: 180px !important;
    margin-left: 22px;
}
.content.shade2 .icon .icon2 img {
    margin: 0 auto;
    text-align: center;
    display: block;
}
.content.shade2 .icon .icon3 {
    float: left;
    width: 180px !important;
    margin-left: 22px;
}
.content.shade2 .icon .icon3 img {
    margin: 0 auto;
    text-align: center;
    display: block;
}
.content.shade2 .icon .icon4 {
    float: left;
    width: 180px !important;
    margin-left: 20px;
}
.content.shade2 .icon .icon4 img {
    margin: 0 auto;
    text-align: center;
    display: block;
}
.content.shade2 .icon .icon5 {
    float: left;
    width: 180px !important;
    margin-left: 20px;
}
.content.shade2 .icon .icon5 img {
    margin: 0 auto;
    text-align: center;
    display: block;
}
.content.one-col-covered-bg {
    background-position: top center;
}
.content.one-col-covered-bg h2 {
    font-size: 34px;
    line-height: 38px;
}
.content.one-col-covered-bg p {
    font-size: 14px;
    line-height: 30px;
}
.content .company-icons {
    width: auto;
    display: inline-block;
}
.content .company-icons.col-w-c li {
    width: 155px;
    margin-right: 35px;
}
.content .company-icons li {
    width: 164px;
    text-align: center;
    margin-right: 41px;
    float: left;
}
.content .company-icons li:last-child,
.content .company-icons li .last-child {
    margin-right: 0;
}
.content .company-icons li:hover p {
    color: #00a9e6;
}
.content .company-icons li img.shadow-bg {
    background-position: center 10px;
}
.content .company-icons li p {
    font: 700 24px/1 'Turkcell Satura', 'Helvetica', Arial, sans-serif;
    color: #4d4d4d;
    margin-top: 23px;
    margin-bottom: 0;
}
.content .company-icons li p.small_title {
    font-size: 18px;
    font-weight: 400;
}
.content .inner-content {
    width: 650px;
    margin: 0 auto;
}
.content .inner-content .lighten {
    color: rgba(255, 255, 255, 0.5);
}
.content .inner-content .lighten h2 {
    color: white;
}
.content.success-stories-slider {
    height: 380px;
    position: relative;
    padding: 60px 0;
}
.content.success-stories-slider .slider-container {
    width: 856px;
    height: 436px;
    margin: 4px auto 0;
    position: relative;
}
.content.success-stories-slider .slider-container .success_body {
    min-height: 436px;
    position: absolute;
    left: 0;
    top: 4px;
}
.content.success-stories-slider .slider-container .inner-text {
    position: absolute;
    left: 240px;
}
.content.success-stories-slider .slider-container .inner-text .top-title {
    margin: 0 0 90px 0;
    text-transform: uppercase;
}
.content.success-stories-slider .slider-container .inner-text .quote-title {
    margin: 0 0 25px 0;
    font: italic 700 24px/24px 'Turkcell Satura', 'Helvetica', Arial, sans-serif;
}
.content.success-stories-slider .slider-container .inner-text .quote {
    font-size: 16px;
    line-height: 18px;
    margin-top: 0;
    color: #9d9d9d;
}
.content.success-stories-slider .slider-container .inner-text .quoter {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: normal;
    margin: 0;
}
.cms_contents_generic_page article.editorial.upper h1 {
    text-transform: uppercase;
}
div.package_item .content .description.ptc {
    margin: 12px 0 5px 0 !important;
}
.offers_list li {
    padding: 20px 350px 5px 0 !important;
}
article.orient .cols-3 .bgcontain {
    background: url("../../images/common/shadows/i_shadow_258.png") no-repeat center 80px;
}
.vertical-separation .col:after {
    top: 0px !important;
}
.none {
    display: none !important;
}
.hero-main .copy .turkcell-magaza-banner .dpn {
    display: none !important;
}
.hero-main .copy .turkcell-magaza-banner .dpb {
    display: block !important;
}
.hero-main .copy .turkcell-magaza-banner .animating {
    visibility: visible !important;
}
.hero-main .copy .turkcell-magaza-banner .vhidden {
    visibility: hidden;
}
.hero-main .copy .turkcell-magaza-banner .step-1-text {
    font-size: 38px;
    color: #4d4d4d;
    position: absolute;
    top: 145px;
    left: 185px;
    z-index: 4;
    visibility: hidden;
}
.hero-main .copy .turkcell-magaza-banner .sun {
    width: 144px;
    height: 144px;
    background: #e9e4bd;
    border-radius: 50%;
    position: absolute;
    left: 60px;
    top: 67px;
    z-index: -1;
}
.hero-main .copy .turkcell-magaza-banner [class^="cloud-"] {
    position: absolute;
    right: 0;
    width: 100%;
    height: 400px;
    -webkit-animation: moveclouds 40s linear infinite;
    animation: moveclouds 40s linear infinite;
}
.hero-main .copy .turkcell-magaza-banner .cloud-1 {
    top: 50px;
}
.hero-main .copy .turkcell-magaza-banner .cloud-2 {
    top: 150px;
    -webkit-animation-duration: 35s;
    animation-duration: 35s;
}
.hero-main .copy .turkcell-magaza-banner .banner-step-2 {
    position: relative;
    z-index: 4;
    height: 315px;
    overflow: hidden;
}
.hero-main .copy .turkcell-magaza-banner .banner-step-2 .banner-wrapper {
    width: 984px;
    height: 315px;
    margin: 0 auto;
    overflow: hidden;
}
.hero-main .copy .turkcell-magaza-banner .banner-step-2 .hand {
    position: absolute;
    left: 368px;
    z-index: 6;
    bottom: -2px;
}
.hero-main .copy .turkcell-magaza-banner .banner-step-2 .tablet {
    position: absolute;
    right: 300px;
    top: 145px;
}
.hero-main .copy .turkcell-magaza-banner .banner-step-2 .phone {
    position: absolute;
    left: 220px;
    top: 115px;
}
.hero-main .copy .turkcell-magaza-banner .banner-step-2 .headphone {
    position: absolute;
    right: 180px;
    top: 102px;
}
.hero-main .copy .turkcell-magaza-banner .banner-step-2 .cover {
    position: absolute;
    left: 313px;
    top: 185px;
}
.hero-main .copy .turkcell-magaza-banner .banner-step-2 .text {
    font-size: 35px;
    color: #4d4d4d;
    font-weight: 700;
    text-align: center;
    margin-top: 12px;
}
.hero-main .copy .turkcell-magaza-banner .banner-step-2 .headphonetop {
    background: #0c1f3d;
    height: 2px;
    position: absolute;
    top: 95px;
    left: 542px;
}
.hero-main .copy .turkcell-magaza-banner .banner-step-2 .headphonebottom {
    background: #0c1f3d;
    width: 2px;
    position: absolute;
    top: 97px;
    left: 760px;
}
.hero-main .copy .turkcell-magaza-banner .banner-step-2 .phonetop {
    background: #0c1f3d;
    height: 2px;
    position: absolute;
    top: 95px;
    right: 526px;
}
.hero-main .copy .turkcell-magaza-banner .banner-step-2 .phonebottom {
    background: #0c1f3d;
    width: 2px;
    position: absolute;
    top: 97px;
    left: 262px;
}
.hero-main .copy .turkcell-magaza-banner .banner-step-2 .covertop {
    background: #0c1f3d;
    height: 2px;
    position: absolute;
    top: 142px;
    right: 526px;
}
.hero-main .copy .turkcell-magaza-banner .banner-step-2 .coverbottom {
    background: #0c1f3d;
    width: 2px;
    position: absolute;
    top: 144px;
    left: 358px;
}
.hero-main .copy .turkcell-magaza-banner .banner-step-2 .tablettop {
    background: #0c1f3d;
    height: 2px;
    position: absolute;
    top: 138px;
    left: 542px;
    z-index: 222;
}
.hero-main .copy .turkcell-magaza-banner .banner-step-2 .tabletbottom {
    background: #0c1f3d;
    width: 2px;
    position: absolute;
    top: 140px;
    left: 640px;
}
.hero-main .copy .turkcell-magaza-banner .banner-step-3 {
    position: relative;
    z-index: 2;
    height: 315px;
    overflow: hidden;
}
.hero-main .copy .turkcell-magaza-banner .banner-step-3 .home {
    position: absolute;
    right: 83px;
    bottom: -3px;
}
.hero-main .copy .turkcell-magaza-banner .banner-step-3 .textline {
    font-size: 40px;
    color: #4d4d4d;
    position: absolute;
    top: 92px;
    left: 11px;
    z-index: 5;
    line-height: 44px;
}
.hero-main .copy .turkcell-magaza-banner .banner-step-3 .step-3-button {
    position: absolute;
    bottom: 67px;
    left: 11px;
    width: 124px;
    height: 40px;
    line-height: 38px;
    z-index: 100;
}
.hero-main .copy .turkcell-magaza-banner .city {
    position: absolute;
    top: 0;
    max-width: none;
    left: 50%;
    margin-left: -960px;
    z-index: -2;
}
.animating {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    -moz-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both;
}
.animating.quick {
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
}
.animating.quickest {
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
}
.animating.very-quick {
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}
@-webkit-keyframes moveclouds {
    0% {
        right: -10%;
    }
    100% {
        right: 140%;
    }
}
@keyframes moveclouds {
    0% {
        right: -10%;
    }
    100% {
        right: 140%;
    }
}
@-webkit-keyframes creditCardIn {
    0% {
        opacity: 0;
        -webkit-transform-origin: top right;
        -webkit-transform: rotate(-110deg);
        -webkit-animation-timing-function: ease-in-out;
    }
    100% {
        opacity: 1;
        -webkit-transform-origin: top right;
        -webkit-transform: rotate(0deg);
        -webkit-animation-timing-function: ease-out;
    }
}
@keyframes creditCardIn {
    0% {
        opacity: 0;
        transform-origin: top right;
        transform: rotate(-110deg);
        animation-timing-function: ease-in-out;
    }
    100% {
        opacity: 1;
        transform-origin: top right;
        transform: rotate(0deg);
        animation-timing-function: ease-out;
    }
}
@-webkit-keyframes textIn {
    0% {
        opacity: 0;
        -webkit-transform-origin: 50% 50%;
        -webkit-transform: scale(2, 2);
        -webkit-filter: blur(2px);
    }
    100% {
        opacity: 1;
        -webkit-transform-origin: 50% 50%;
        -webkit-transform: scale(1, 1);
        -webkit-filter: blur(0px);
    }
}
@keyframes textIn {
    0% {
        opacity: 0;
        transform-origin: 50% 50%;
        transform: scale(2, 2);
        filter: blur(2px);
    }
    100% {
        opacity: 1;
        transform-origin: 50% 50%;
        transform: scale(1, 1);
        filter: blur(0px);
    }
}
@-webkit-keyframes puffOut {
    0% {
        opacity: 1;
        -webkit-transform-origin: 50% 50%;
        -webkit-transform: scale(1, 1);
        -webkit-filter: blur(0px);
    }
    100% {
        opacity: 0;
        -webkit-transform-origin: 50% 50%;
        -webkit-transform: scale(2, 2);
        -webkit-filter: blur(2px);
    }
}
@keyframes puffOut {
    0% {
        opacity: 1;
        transform-origin: 50% 50%;
        transform: scale(1, 1);
        -webkit-filter: blur(0px);
    }
    100% {
        opacity: 0;
        transform-origin: 50% 50%;
        transform: scale(2, 2);
        -webkit-filter: blur(2px);
    }
}
@-webkit-keyframes vanishIn {
    0% {
        opacity: 0;
        -webkit-transform-origin: 50% 50%;
        -webkit-transform: scale(2, 2);
        -webkit-filter: blur(90px);
    }
    100% {
        opacity: 1;
        -webkit-transform-origin: 50% 50%;
        -webkit-transform: scale(1, 1);
        -webkit-filter: blur(0px);
    }
}
@keyframes vanishIn {
    0% {
        opacity: 0;
        transform-origin: 50% 50%;
        transform: scale(2, 2);
        -webkit-filter: blur(90px);
    }
    100% {
        opacity: 1;
        transform-origin: 50% 50%;
        transform: scale(1, 1);
        -webkit-filter: blur(0px);
    }
}
@-webkit-keyframes tinDownIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(1, 1) translateY(900%);
    }
    50%,
    70%,
    90% {
        opacity: 1;
        -webkit-transform: scale(1.1, 1.1) translateY(0);
    }
    60%,
    80%,
    100% {
        opacity: 1;
        -webkit-transform: scale(1, 1) translateY(0);
    }
}
@keyframes tinDownIn {
    0% {
        opacity: 0;
        transform: scale(1, 1) translateY(900%);
    }
    50%,
    70%,
    90% {
        opacity: 1;
        transform: scale(1.1, 1.1) translateY(0);
    }
    60%,
    80%,
    100% {
        opacity: 1;
        transform: scale(1, 1) translateY(0);
    }
}
@-webkit-keyframes tinUpIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(1, 1) translateY(-900%);
    }
    50%,
    70%,
    90% {
        opacity: 1;
        -webkit-transform: scale(1.1, 1.1) translateY(0);
    }
    60%,
    80%,
    100% {
        opacity: 1;
        -webkit-transform: scale(1, 1) translateY(0);
    }
}
@keyframes tinUpIn {
    0% {
        opacity: 0;
        transform: scale(1, 1) translateY(-900%);
    }
    50%,
    70%,
    90% {
        opacity: 1;
        transform: scale(1.1, 1.1) translateY(0);
    }
    60%,
    80%,
    100% {
        opacity: 1;
        transform: scale(1, 1) translateY(0);
    }
}
@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translateX(100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}
@keyframes fadeInLeft {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        transform: translateX(100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        opacity: 1;
        transform: translateX(0);
    }
}
@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translateX(-100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}
@keyframes fadeInRight {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        transform: translateX(-100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        opacity: 1;
        transform: translateX(0);
    }
}
@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translateY(100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -webkit-transform: translateY(0);
    }
}
@keyframes fadeInUp {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        transform: translateY(100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        transform: translateY(0);
    }
}
@-webkit-keyframes linetoright {
    0% {
        width: 1px;
    }
    100% {
        width: 220px;
    }
}
@keyframes linetoright {
    0% {
        width: 1px;
    }
    100% {
        width: 220px;
    }
}
@-webkit-keyframes linetorightbottom {
    0% {
        height: 1px;
    }
    100% {
        height: 7px;
    }
}
@keyframes tablettop {
    0% {
        width: 1px;
    }
    100% {
        width: 100px;
    }
}
@-webkit-keyframes tablettop {
    0% {
        width: 1px;
    }
    100% {
        width: 100px;
    }
}
@-webkit-keyframes tabletbottom {
    0% {
        height: 1px;
    }
    100% {
        height: 7px;
    }
}
@keyframes tabletbottom {
    0% {
        height: 1px;
    }
    100% {
        height: 7px;
    }
}
@keyframes linetorightbottom {
    0% {
        height: 1px;
    }
    100% {
        height: 7px;
    }
}
@-webkit-keyframes linetorightbottom {
    0% {
        height: 1px;
    }
    100% {
        height: 7px;
    }
}
@-webkit-keyframes linetoleft {
    0% {
        width: 1px;
    }
    100% {
        width: 196px;
    }
}
@keyframes linetoleft {
    0% {
        width: 1px;
    }
    100% {
        width: 196px;
    }
}
@-webkit-keyframes linetoleft2 {
    0% {
        width: 1px;
    }
    100% {
        width: 100px;
    }
}
@keyframes linetoleft2 {
    0% {
        width: 1px;
    }
    100% {
        width: 100px;
    }
}
@-webkit-keyframes linetoleftbottom {
    0% {
        height: 1px;
    }
    100% {
        height: 19px;
    }
}
@keyframes linetoleftbottom {
    0% {
        height: 1px;
    }
    100% {
        height: 19px;
    }
}
@-webkit-keyframes linetoleft2bottom {
    0% {
        height: 1px;
    }
    100% {
        height: 44px;
    }
}
@keyframes linetoleft2bottom {
    0% {
        height: 1px;
    }
    100% {
        height: 44px;
    }
}
@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translateY(-100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -webkit-transform: translateY(0);
    }
}
@keyframes fadeInDown {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        transform: translateY(-100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        transform: translateY(0);
    }
}
@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-webkit-keyframes flipInTopBack {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: perspective(1000px) rotateX(-90deg);
    }
    50% {
        -webkit-transform: perspective(1000px) rotateX(20deg);
    }
    70% {
        -webkit-transform: perspective(1000px) rotateX(-15deg);
    }
    100% {
        opacity: 1;
        filter: alpha(opacity=100);
        -webkit-transform: perspective(1000px) rotateX(0);
    }
}
@keyframes flipInTopBack {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        transform: perspective(1000px) rotateX(-90deg);
    }
    50% {
        transform: perspective(1000px) rotateX(20deg);
    }
    70% {
        transform: perspective(1000px) rotateX(-15deg);
    }
    100% {
        opacity: 1;
        filter: alpha(opacity=100);
        transform: perspective(1000px) rotateX(0);
    }
}
.flipInTopBack {
    -webkit-animation-name: flipInTopBack;
    animation-name: flipInTopBack;
    -webkit-transform-origin-x: 50%;
    -webkit-transform-origin-y: 0%;
    transform-origin-x: 50%;
    transform-origin-y: 0%;
}
.fadeIn {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}
.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}
.fadeInUp {
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
    animation-duration: 1.5s;
}
.fadeInRight {
    -webkit-animation-name: fadeInRight;
    animation-name: fadeInRight;
    animation-duration: 0.5s;
}
.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
    animation-duration: 0.5s;
}
.textIn {
    -webkit-animation-name: textIn;
    animation-name: textIn;
}
.creditCardIn {
    -webkit-animation-name: creditCardIn;
    animation-name: creditCardIn;
}
.puffOut {
    -webkit-animation-name: puffOut;
    animation-name: puffOut;
}
.flipInBottomBack {
    -webkit-animation-name: flipInBottomBack;
    animation-name: flipInBottomBack;
}
.vanishIn {
    -webkit-animation-name: vanishIn;
    animation-name: vanishIn;
    -webkit-animation-duration: 0.5s;
    animation-duration: 0.5s;
}
.tinDownIn {
    -webkit-animation-name: tinDownIn;
    animation-name: tinDownIn;
}
.tinUpIn {
    -webkit-animation-name: tinUpIn;
    animation-name: tinUpIn;
}
.headphone-ani {
    -webkit-animation-name: linetoright;
    animation-name: linetoright;
    -webkit-animation-duration: 0.5s !important;
    animation-duration: 0.5s !important;
}
.headphonebottom-ani {
    -webkit-animation-name: linetorightbottom;
    animation-name: linetorightbottom;
    -webkit-animation-duration: 0.2s !important;
    animation-duration: 0.2s !important;
}
.tablettop-ani {
    -webkit-animation-name: tablettop;
    animation-name: tablettop;
    -webkit-animation-duration: 0.5s !important;
    animation-duration: 0.5s !important;
}
.tabletbottom-ani {
    -webkit-animation-name: tabletbottom;
    animation-name: tabletbottom;
    -webkit-animation-duration: 0.2s !important;
    animation-duration: 0.2s !important;
}
.phonetop-ani {
    -webkit-animation-name: linetoleft;
    animation-name: linetoleft;
    -webkit-animation-duration: 0.5s !important;
    animation-duration: 0.5s !important;
}
.phonebottom-ani {
    -webkit-animation-name: linetoleftbottom;
    animation-name: linetoleftbottom;
    -webkit-animation-duration: 0.2s !important;
    animation-duration: 0.2s !important;
}
.covertop-ani {
    -webkit-animation-name: linetoleft2;
    animation-name: linetoleft2;
    -webkit-animation-duration: 0.5s !important;
    animation-duration: 0.5s !important;
}
.coverbottom-ani {
    -webkit-animation-name: linetoleft2bottom;
    animation-name: linetoleft2bottom;
    -webkit-animation-duration: 0.2s !important;
    animation-duration: 0.2s !important;
}
.animate-in,
.animating,
.hover-flash,
.hover-strobe,
.hover-shake-x,
.hover-shake-y,
.hover-bounce,
.hover-tada,
.hover-rubber-band,
.hover-swing,
.hover-spin,
.hover-spin-reverse,
.hover-slingshot,
.hover-slingshot-reverse,
.hover-wobble,
.hover-pulse,
.hover-pulsate,
.hover-heartbeat,
.hover-panic {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -o-transition: none !important;
    -ms-transition: none !important;
    transition: none !important;
}
.animate-in,
.animate-out {
    visibility: hidden !important;
    opacity: 0;
}
.animating,
.hover-flash,
.hover-strobe,
.hover-shake-x,
.hover-shake-y,
.hover-bounce,
.hover-tada,
.hover-rubber-band,
.hover-swing,
.hover-spin,
.hover-spin-reverse,
.hover-slingshot,
.hover-slingshot-reverse,
.hover-wobble,
.hover-pulse,
.hover-pulsate,
.hover-heartbeat,
.hover-panic {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.animating.quickly,
.hover-flash.quickly,
.hover-strobe.quickly,
.hover-shake-x.quickly,
.hover-shake-y.quickly,
.hover-bounce.quickly,
.hover-tada.quickly,
.hover-rubber-band.quickly,
.hover-swing.quickly,
.hover-spin.quickly,
.hover-spin-reverse.quickly,
.hover-slingshot.quickly,
.hover-slingshot-reverse.quickly,
.hover-wobble.quickly,
.hover-pulse.quickly,
.hover-pulsate.quickly,
.hover-heartbeat.quickly,
.hover-panic.quickly {
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
}
.animating.very-quickly,
.hover-flash.very-quickly,
.hover-strobe.very-quickly,
.hover-shake-x.very-quickly,
.hover-shake-y.very-quickly,
.hover-bounce.very-quickly,
.hover-tada.very-quickly,
.hover-rubber-band.very-quickly,
.hover-swing.very-quickly,
.hover-spin.very-quickly,
.hover-spin-reverse.very-quickly,
.hover-slingshot.very-quickly,
.hover-slingshot-reverse.very-quickly,
.hover-wobble.very-quickly,
.hover-pulse.very-quickly,
.hover-pulsate.very-quickly,
.hover-heartbeat.very-quickly,
.hover-panic.very-quickly {
    -webkit-animation-duration: .2s;
    animation-duration: .2s;
}
.animating.slow-mo,
.hover-flash.slow-mo,
.hover-strobe.slow-mo,
.hover-shake-x.slow-mo,
.hover-shake-y.slow-mo,
.hover-bounce.slow-mo,
.hover-tada.slow-mo,
.hover-rubber-band.slow-mo,
.hover-swing.slow-mo,
.hover-spin.slow-mo,
.hover-spin-reverse.slow-mo,
.hover-slingshot.slow-mo,
.hover-slingshot-reverse.slow-mo,
.hover-wobble.slow-mo,
.hover-pulse.slow-mo,
.hover-pulsate.slow-mo,
.hover-heartbeat.slow-mo,
.hover-panic.slow-mo {
    -webkit-animation-duration: 2s;
    animation-duration: 2s;
}
.animating.super-slow-mo,
.hover-flash.super-slow-mo,
.hover-strobe.super-slow-mo,
.hover-shake-x.super-slow-mo,
.hover-shake-y.super-slow-mo,
.hover-bounce.super-slow-mo,
.hover-tada.super-slow-mo,
.hover-rubber-band.super-slow-mo,
.hover-swing.super-slow-mo,
.hover-spin.super-slow-mo,
.hover-spin-reverse.super-slow-mo,
.hover-slingshot.super-slow-mo,
.hover-slingshot-reverse.super-slow-mo,
.hover-wobble.super-slow-mo,
.hover-pulse.super-slow-mo,
.hover-pulsate.super-slow-mo,
.hover-heartbeat.super-slow-mo,
.hover-panic.super-slow-mo {
    -webkit-animation-duration: 3s;
    animation-duration: 3s;
}
.animating.ultra-slow-mo,
.hover-flash.ultra-slow-mo,
.hover-strobe.ultra-slow-mo,
.hover-shake-x.ultra-slow-mo,
.hover-shake-y.ultra-slow-mo,
.hover-bounce.ultra-slow-mo,
.hover-tada.ultra-slow-mo,
.hover-rubber-band.ultra-slow-mo,
.hover-swing.ultra-slow-mo,
.hover-spin.ultra-slow-mo,
.hover-spin-reverse.ultra-slow-mo,
.hover-slingshot.ultra-slow-mo,
.hover-slingshot-reverse.ultra-slow-mo,
.hover-wobble.ultra-slow-mo,
.hover-pulse.ultra-slow-mo,
.hover-pulsate.ultra-slow-mo,
.hover-heartbeat.ultra-slow-mo,
.hover-panic.ultra-slow-mo {
    -webkit-animation-duration: 4s;
    animation-duration: 4s;
}
.animating.hyper-slow-mo,
.hover-flash.hyper-slow-mo,
.hover-strobe.hyper-slow-mo,
.hover-shake-x.hyper-slow-mo,
.hover-shake-y.hyper-slow-mo,
.hover-bounce.hyper-slow-mo,
.hover-tada.hyper-slow-mo,
.hover-rubber-band.hyper-slow-mo,
.hover-swing.hyper-slow-mo,
.hover-spin.hyper-slow-mo,
.hover-spin-reverse.hyper-slow-mo,
.hover-slingshot.hyper-slow-mo,
.hover-slingshot-reverse.hyper-slow-mo,
.hover-wobble.hyper-slow-mo,
.hover-pulse.hyper-slow-mo,
.hover-pulsate.hyper-slow-mo,
.hover-heartbeat.hyper-slow-mo,
.hover-panic.hyper-slow-mo {
    -webkit-animation-duration: 5s;
    animation-duration: 5s;
}
.animating.extra-slow-mo,
.hover-flash.extra-slow-mo,
.hover-strobe.extra-slow-mo,
.hover-shake-x.extra-slow-mo,
.hover-shake-y.extra-slow-mo,
.hover-bounce.extra-slow-mo,
.hover-tada.extra-slow-mo,
.hover-rubber-band.extra-slow-mo,
.hover-swing.extra-slow-mo,
.hover-spin.extra-slow-mo,
.hover-spin-reverse.extra-slow-mo,
.hover-slingshot.extra-slow-mo,
.hover-slingshot-reverse.extra-slow-mo,
.hover-wobble.extra-slow-mo,
.hover-pulse.extra-slow-mo,
.hover-pulsate.extra-slow-mo,
.hover-heartbeat.extra-slow-mo,
.hover-panic.extra-slow-mo {
    animation-duration: 6s;
}
.animating.infinite,
.hover-flash.infinite,
.hover-strobe.infinite,
.hover-shake-x.infinite,
.hover-shake-y.infinite,
.hover-bounce.infinite,
.hover-tada.infinite,
.hover-rubber-band.infinite,
.hover-swing.infinite,
.hover-spin.infinite,
.hover-spin-reverse.infinite,
.hover-slingshot.infinite,
.hover-slingshot-reverse.infinite,
.hover-wobble.infinite,
.hover-pulse.infinite,
.hover-pulsate.infinite,
.hover-heartbeat.infinite,
.hover-panic.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}
.no-js .animate-in,
.ie .animate-in {
    visibility: visible !important;
    opacity: 1;
}
/* Slide In
//  ================================================== */
@-webkit-keyframes slideInUp {
    0% {
        opacity: 0.8;
        filter: alpha(opacity=80);
        -webkit-transform: translateY(150px);
    }
    100% {
        -webkit-transform: translateY(0);
    }
}
@-moz-keyframes slideInUp {
    0% {
        opacity: 0.8;
        filter: alpha(opacity=80);
        -moz-transform: translateY(150px);
    }
    100% {
        -moz-transform: translateY(0);
    }
}
@-ms-keyframes slideInUp {
    0% {
        opacity: 0.8;
        filter: alpha(opacity=80);
        -ms-transform: translateY(150px);
    }
    100% {
        -ms-transform: translateY(0);
    }
}
@-o-keyframes slideInUp {
    0% {
        opacity: 0.8;
        filter: alpha(opacity=80);
        -o-transform: translateY(150px);
    }
    100% {
        -o-transform: translateY(0);
    }
}
@keyframes slideInUp {
    0% {
        opacity: 0.8;
        filter: alpha(opacity=80);
        transform: translateY(150px);
    }
    100% {
        transform: translateY(0);
    }
}
.animating.slideInUp {
    -webkit-animation-name: slideInUp;
    -moz-animation-name: slideInUp;
    -o-animation-name: slideInUp;
    animation-name: slideInUp;
}
@-webkit-keyframes slideInLeft {
    0% {
        opacity: 0.8;
        filter: alpha(opacity=80);
        -webkit-transform: translateX(50px);
    }
    100% {
        -webkit-transform: translateX(0);
    }
}
@-moz-keyframes slideInLeft {
    0% {
        opacity: 0.8;
        filter: alpha(opacity=80);
        -moz-transform: translateX(50px);
    }
    100% {
        -moz-transform: translateX(0);
    }
}
@-ms-keyframes slideInLeft {
    0% {
        opacity: 0.8;
        filter: alpha(opacity=80);
        -ms-transform: translateX(50px);
    }
    100% {
        -ms-transform: translateX(0);
    }
}
@-o-keyframes slideInLeft {
    0% {
        opacity: 0.8;
        filter: alpha(opacity=80);
        -o-transform: translateX(50px);
    }
    100% {
        -o-transform: translateX(0);
    }
}
@keyframes slideInLeft {
    0% {
        opacity: 0.8;
        filter: alpha(opacity=80);
        transform: translateX(50px);
    }
    100% {
        transform: translateX(0);
    }
}
.animating.slideInLeft {
    -webkit-animation-name: slideInLeft;
    -moz-animation-name: slideInLeft;
    -o-animation-name: slideInLeft;
    animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translateX(-100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -webkit-transform: translateX(0);
    }
}
@-moz-keyframes slideInRight {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -moz-transform: translateX(-100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -moz-transform: translateX(0);
    }
}
@-ms-keyframes slideInRight {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -ms-transform: translateX(-100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -ms-transform: translateX(0);
    }
}
@-o-keyframes slideInRight {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -o-transform: translateX(-100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -o-transform: translateX(0);
    }
}
@keyframes slideInRight {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        transform: translateX(-100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        transform: translateX(0);
    }
}
.animating.slideInRight {
    -webkit-animation-name: slideInRight;
    -moz-animation-name: slideInRight;
    -o-animation-name: slideInRight;
    animation-name: slideInRight;
}
@-webkit-keyframes bounceIn {
    0% {
        opacity: 0;
        -webkit-transform: scale(0);
    }
    50% {
        opacity: 1;
        -webkit-transform: scale(1.05);
    }
    70% {
        -webkit-transform: scale(0.85);
    }
    100% {
        -webkit-transform: scale(1);
    }
}
@keyframes bounceIn {
    0% {
        opacity: 0;
        transform: scale(0);
    }
    50% {
        opacity: 1;
        transform: scale(1.05);
    }
    70% {
        transform: scale(0.85);
    }
    100% {
        transform: scale(1);
    }
}
.animating.bounceIn {
    -webkit-animation-name: bounceIn;
    animation-name: bounceIn;
}
@-webkit-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-moz-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-ms-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@-o-keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
@keyframes fadeIn {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.animating.fadeIn {
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
    -o-animation-name: fadeIn;
    animation-name: fadeIn;
}
@-webkit-keyframes fadeInLeft {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translateX(100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -webkit-transform: translateX(0);
    }
}
@-moz-keyframes fadeInLeft {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -moz-transform: translateX(100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -moz-transform: translateX(0);
    }
}
@-ms-keyframes fadeInLeft {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -ms-transform: translateX(100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -ms-transform: translateX(0);
    }
}
@-o-keyframes fadeInLeft {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -o-transform: translateX(100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -o-transform: translateX(0);
    }
}
@keyframes fadeInLeft {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        transform: translateX(100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        transform: translateX(0);
    }
}
.animating.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    -moz-animation-name: fadeInLeft;
    -o-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInRight {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translateX(-100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -webkit-transform: translateX(0);
    }
}
@-moz-keyframes fadeInRight {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -moz-transform: translateX(-100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -moz-transform: translateX(0);
    }
}
@-ms-keyframes fadeInRight {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -ms-transform: translateX(-100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -ms-transform: translateX(0);
    }
}
@-o-keyframes fadeInRight {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -o-transform: translateX(-100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -o-transform: translateX(0);
    }
}
@keyframes fadeInRight {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        transform: translateX(-100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        transform: translateX(0);
    }
}
.animating.fadeInRight {
    -webkit-animation-name: fadeInRight;
    -moz-animation-name: fadeInRight;
    -o-animation-name: fadeInRight;
    animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translateX(-200px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -webkit-transform: translateX(0);
    }
}
@-moz-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -moz-transform: translateX(-200px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -moz-transform: translateX(0);
    }
}
@-ms-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -ms-transform: translateX(-200px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -ms-transform: translateX(0);
    }
}
@-o-keyframes fadeInRightBig {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -o-transform: translateX(-200px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -o-transform: translateX(0);
    }
}
@keyframes fadeInRightBig {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        transform: translateX(-200px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        transform: translateX(0);
    }
}
.animating.fadeInRightBig {
    -webkit-animation-name: fadeInRightBig;
    -moz-animation-name: fadeInRightBig;
    -o-animation-name: fadeInRightBig;
    animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translateY(-200px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -webkit-transform: translateY(0);
    }
}
@-moz-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -moz-transform: translateY(-200px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -moz-transform: translateY(0);
    }
}
@-ms-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -ms-transform: translateY(-200px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -ms-transform: translateY(0);
    }
}
@-o-keyframes fadeInDownBig {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -o-transform: translateY(-200px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -o-transform: translateY(0);
    }
}
@keyframes fadeInDownBig {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        transform: translateY(-200px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        transform: translateY(0);
    }
}
.animating.fadeInDownBig {
    -webkit-animation-name: fadeInDownBig;
    -moz-animation-name: fadeInDownBig;
    -o-animation-name: fadeInDownBig;
    animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translateY(100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -webkit-transform: translateY(0);
    }
}
@-moz-keyframes fadeInUp {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -moz-transform: translateY(100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -moz-transform: translateY(0);
    }
}
@-ms-keyframes fadeInUp {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -ms-transform: translateY(100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -ms-transform: translateY(0);
    }
}
@-o-keyframes fadeInUp {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -o-transform: translateY(100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -o-transform: translateY(0);
    }
}
@keyframes fadeInUp {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        transform: translateY(100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        transform: translateY(0);
    }
}
.animating.fadeInUp {
    -webkit-animation-name: fadeInUp;
    -moz-animation-name: fadeInUp;
    -o-animation-name: fadeInUp;
    animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -webkit-transform: translateY(200px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -webkit-transform: translateY(0);
    }
}
@-moz-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -moz-transform: translateY(200px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -moz-transform: translateY(0);
    }
}
@-ms-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -ms-transform: translateY(200px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -ms-transform: translateY(0);
    }
}
@-o-keyframes fadeInUpBig {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        -o-transform: translateY(200px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        -o-transform: translateY(0);
    }
}
@keyframes fadeInUpBig {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        transform: translateY(200px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        transform: translateY(0);
    }
}
.animating.fadeInUpBig {
    -webkit-animation-name: fadeInUpBig;
    -moz-animation-name: fadeInUpBig;
    -o-animation-name: fadeInUpBig;
    animation-name: fadeInUpBig;
}
@keyframes pinMe {
    0% {
        opacity: 0;
        transform: scale(0) skew(-10deg, 0);
    }
    100% {
        transform: scale(1) skew(-10deg, 0);
    }
}
.animating.pinMe {
    animation-name: pinMe;
}
@keyframes barMe {
    from {
        width: 0;
    }
    to {
        width: 100%;
    }
}
.animating.barMe {
    animation-name: barMe;
}
@keyframes titleLeft {
    0% {
        opacity: 0.2;
        filter: alpha(opacity=20);
        transform: translateX(10px);
    }
    100% {
        opacity: 1;
        filter: alpha(opacity=100);
        transform: translateX(0);
    }
}
.animating.titleLeft {
    animation-name: titleLeft;
}
@keyframes titleLeftsRight {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        transform: translateX(10px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        transform: translateX(0);
    }
}
.animating.titleLeftsRight {
    animation-name: titleLeftsRight;
}
@keyframes titleRight {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        transform: translateX(-100px);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
    }
    100% {
        transform: translateX(0);
    }
}
.animating.titleRight {
    animation-name: titleRight;
}
@keyframes titleRightsRight {
    0% {
        opacity: 0;
        filter: alpha(opacity=0);
        transform: skew(-10deg, 0);
        transform: translateX(-100px) skew(-10deg, 0);
    }
    80% {
        opacity: 1;
        filter: alpha(opacity=100);
        transform: skew(-10deg, 0);
    }
    100% {
        transform: translateX(0) skew(-10deg, 0);
    }
}
.animating.titleRightsRight {
    animation-name: titleRightsRight;
}
/* Slider */
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
    top: 76px;
    left: 20px;
    width: 266px;
    z-index: 2;
    height: 557px;
}
.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: none;
}
.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
}
.slick-track:before,
.slick-track:after {
    content: "";
    display: table;
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}
.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}
[dir="rtl"] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
/* Icons */
@font-face {
    font-family: "slick";
    src: url("../../../fonts/slick.eot");
    src: url("../../../fonts/slick.eot?#iefix") format("embedded-opentype"), url("../../../fonts/slick.woff") format("woff"), url("../../../fonts/slick.ttf") format("truetype"), url("../../../fonts/slick.svg#slick") format("svg");
    font-weight: normal;
    font-style: normal;
}
/* Dots */
.slick-dots {
    position: absolute;
    list-style: none;
    display: block;
    padding: 0;
    width: 100%;
    bottom: 240px;
    left: 380px;
}
.slick-dots li {
    position: relative;
    display: inline-block;
    height: 16px;
    width: 16px;
    margin: 0 10px;
    padding: 0;
    cursor: pointer;
}
.slick-dots li button {
    border: 0;
    background: transparent;
    display: block;
    height: 16px;
    width: 16px;
    outline: none;
    line-height: 0;
    font-size: 0;
    color: transparent;
    padding: 5px;
    cursor: pointer;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
    border-color: #3fb0e8;
    background: #3fb0e8;
}
.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    content: '';
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: #FFFFFF;
    border: 2px solid #4d4d4d;
    border-radius: 50%;
}
.slick-dots li.slick-active button:before {
    border-color: #4d4d4d;
    background: #4d4d4d;
}
.filter-page .visual.pull-left {
    text-align: center;
}
.filter-page .filtered-bg {
    padding: 0 15px;
    background-position: 0;
}
.filter-page .item-content p.new {
    margin-top: 0;
}
.filter-page .item-content h3.new {
    margin: 5px 0 9px;
    font-size: 20px;
}
.new-service-page .main-service .module.unlike {
    padding: 0;
}
.new-service-page .main-service .do-not-touch.several {
    margin-top: 24px;
    margin-bottom: 8px;
    font-size: 24px;
}
.new-service-page .main-service .do-not-touch.alien {
    margin-top: 15px;
}
.new-service-page .main-service .description.several-one {
    margin: 0 0 27px 0;
}
.new-service-page .main-service .content h2.discrete {
    padding-top: 60px;
}
.new-service-page .main-service .breadcrumbs.services-new.extent {
    padding-top: 70px;
}
.new-service-page .main-service .breadcrumbs.services-new div.search {
    -webkit-box-shadow: inset 0 1px 3px -2px black;
    -moz-box-shadow: inset 0 1px 3px -2px black;
    box-shadow: inset 0 1px 3px -2px black;
    background: #f6f6f6;
    border: 1px solid #E2E2E2;
    border-top: 1px solid #CDCDCD;
    border-bottom: 1px solid #EFEFEF;
    margin: 0 auto;
    width: 315px;
    position: absolute;
    top: -17px;
    right: 20px;
}
.new-service-page .main-service .breadcrumbs.services-new div.search input.text {
    width: 245px;
    font-size: 14px;
    padding: 12px 0 11px 15px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: transparent;
    border: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 1px solid #cdcdcd;
    border-bottom: 1px solid #efefef;
    display: inline-block;
    height: auto;
    margin: 0;
}
.new-service-page .main-service .breadcrumbs.services-new .speech_to_text_button {
    top: 17px;
}
.new-service-page .main-service .breadcrumbs.services-new .search_clear_button {
    top: 17px;
    right: 35px;
}
.new-service-page .main-service .breadcrumbs.services-new div.search button.btn {
    top: 7px;
}
.new-service-page .main-service .redesign-servisler section.content div.wrap > h1 {
    margin-bottom: 40px;
}
.new-service-page .main-service .new-service-product {
    margin-bottom: 72px;
}
.new-service-page .main-service .new-service-product h2 {
    font-size: 20px;
    margin-top: 11px;
}
.new-service-page .main-service .shop_section h2 + p {
    color: #9d9d9d;
    text-align: center;
    font-size: 18px;
    margin: 14px 0 0 0;
}
.new-service-page .main-service .wrap.view_all {
    padding: 0 0 40px 0;
    margin-top: 60px;
}
.new-service-page .main-service .module p.description {
    font-size: 14px;
}
.new-service-page .main-service .module.product .shadow-bg.new-shadow {
    background: url("../../assets/images/shadow-new.png") no-repeat center bottom;
    background-size: cover;
}
.new-service-page .main-service .module.product .shadow-bg {
    background-position: 0 8px;
}
.new-service-page .main-service .module.product .shadow-bg.shadow-one {
    background-size: 5px;
}
.new-service-page .main-service .module.product .shadow-bg.shadow-two {
    background-size: 5px 15px;
}
.new-service-page .main-service .module.product .shadow-bg.new {
    background-size: 5px;
}
.new-service-page .main-service .content.new-main {
    padding: 63px 0 148px;
}
.new-service-page .main-service section.content div.wrap > h1 {
    padding: 55px 0 42px 0;
}
.new-service-page .main-service .popular_section > h2 {
    padding-top: 55px !important;
}
.new-service-page .main-service .popular_section .carousel.slide.js_balance_both {
    margin-top: 38px !important;
}
.new-service-page .content .wrap h3 {
    margin-top: 37px;
    font-size: 36px;
    margin-bottom: 25px;
}
.new-service-page .redesign-servisler section.shop_section > h2,
.new-service-page .redesign-servisler section.shop_section div.wrap > h2 {
    padding-top: 50px;
}
.new-service-page section.shop_section.faded,
.new-service-page section.shop_section.shade,
.new-service-page section.shop_section.greyed {
    margin-top: -3px;
}
.new-service-page #info-campaigns-slider .carousel-indicators {
    margin-top: -11px;
}
.new-service-page section.shop_section p + .carousel {
    margin-top: 43px;
}
header.brand + section.breadcrumbs {
    padding: 28px 0 28px;
}
.mw {
    max-width: inherit !important;
}
.turkcell-music .image-module {
    top: 0 !important;
}
.turkcell-music .unlike-right {
    left: 0;
}
.turkcell-music .unlike-left {
    left: 0;
}
.new-service-page .square-box.pull-right {
    float: right !important;
}
.new-service-page .main-service {
    color: #4d4d4d;
}
.new-service-page .main-service .service-module {
    min-height: initial;
}
.new-service-page .main-service .breadcrumbs {
    margin-top: -5px;
}
.new-service-page .main-service .breadcrumbs ul.breadcrumb li.active {
    color: #3fb0e8;
}
.new-service-page .main-service .breadcrumbs ul.breadcrumb li span.divider:before {
    background: url("../../images/common/sprite-common.png") -67px -551px !important;
}
.new-service-page .main-service .breadcrumbs ul.breadcrumb li a {
    color: #9d9d9d;
}
.new-service-page .main-service .breadcrumbs ul.breadcrumb li a.ico-home {
    background: url("../../images/common/sprite-common.png") 0 -653px !important;
}
.new-service-page .main-service .breadcrumbs ul.breadcrumb li a:hover {
    color: #9d9d9d;
}
.new-service-page .main-service .hero-content h1 {
    color: #4d4d4d !important;
}
.new-service-page .main-service .hero-content p {
    color: #9d9d9d !important;
}
.new-service-page .breadcrumbs {
    color: #ffffff;
    position: relative;
}
.new-service-page .breadcrumbs ul.breadcrumb li.active {
    color: #ffffff;
}
.new-service-page .breadcrumbs ul.breadcrumb li span.divider:before {
    background: url("../../images/addition/content/redesign/arrow-icon-white.png") no-repeat 0 0 !important;
}
.new-service-page .breadcrumbs ul.breadcrumb li a {
    color: #ffffff;
}
.new-service-page .breadcrumbs ul.breadcrumb li a.ico-home {
    background: transparent url("../../images/addition/content/redesign/sprite-new-services.png") no-repeat 0 0 !important;
}
.new-service-page .breadcrumbs ul.breadcrumb li a:hover {
    color: #ffffff;
}
.new-service-page .hero-module.cmp-hero.cmp-hero {
    padding-bottom: 0 !important;
    border: none !important;
    z-index: 11;
}
.new-service-page .hero-module .hero-media:before {
    display: none !important;
}
.new-service-page .hero-module .hero-media img {
    height: 360px;
    width: 480px;
}
.new-service-page .hero-module .hero-media img.top-logo {
    margin-top: -46px;
}
.new-service-page .hero-module .hero-content {
    position: relative;
}
.new-service-page .hero-module .hero-content.top h1 {
    padding-top: 4px !important;
}
.new-service-page .hero-module .hero-content h1,
.new-service-page .hero-module .hero-content p {
    color: #ffffff;
}
.new-service-page .hero-module .hero-content .square-box.light .amount {
    color: #ffffff !important;
}
.new-service-page .hero-module .hero-content .popover {
    left: 0;
    bottom: -39px;
    margin: 0;
    position: absolute;
    width: auto;
    height: 40px;
    text-align: center;
    top: inherit;
    background-color: #43aadd;
    box-shadow: none;
    border: none;
}
.new-service-page .hero-module .hero-content .popover.darken {
    background-color: #08002a;
}
.new-service-page .hero-module .hero-content .popover.darken .arrow:after {
    border-color: transparent transparent #08002a transparent;
}
.new-service-page .hero-module .hero-content .popover .popover-content {
    color: #ffffff;
    font-size: 16px;
    padding: 10px 14px 0;
    font-family: 'Helvetica', 'Arial', sans-serif;
}
.new-service-page .hero-module .hero-content .popover .arrow {
    top: -5px;
    left: 50%;
    margin-left: -4px;
    margin-top: 0;
    border: none;
    width: 8px;
    height: 5px;
}
.new-service-page .hero-module .hero-content .popover .arrow:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 4px 5px 4px;
    border-color: transparent transparent #43aadd transparent;
    bottom: inherit;
    top: 0;
    left: 0;
}
.new-service-page .hero-module .hero-content .market-main {
    margin-top: 10px;
    clear: both;
    float: left;
    width: 100%;
    position: relative;
}
.new-service-page .hero-module .hero-content .market-main .tooltip-market {
    width: 50px;
    height: 44px;
    display: inline-block;
    margin-right: 18px;
}
.new-service-page .hero-module .hero-content .market-main .tooltip-market:before {
    display: inline-block;
    content: '';
    width: 50px;
    height: 44px;
    background: transparent url("../../images/addition/content/redesign/sprite-new-services.png?v=1");
}
.new-service-page .hero-module .hero-content .market-main .tooltip-market.darken:before {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.15);
}
.new-service-page .hero-module .hero-content .market-main .tooltip-market.darken:hover:before {
    background-color: #3e3e3e !important;
}
.new-service-page .hero-module .hero-content .market-main .tooltip-market:last-child {
    margin: 0;
}
.new-service-page .hero-module .hero-content .market-main .tooltip-market.appleMarket:before {
    background-position: -26px 0 !important;
}
.new-service-page .hero-module .hero-content .market-main .tooltip-market.appleMarket.darken:before {
    background-color: #4d4d4d;
    background-position: -26px -48px;
}
.new-service-page .hero-module .hero-content .market-main .tooltip-market.androidMarket:before {
    background-position: -79px 0;
}
.new-service-page .hero-module .hero-content .market-main .tooltip-market.androidMarket.darken:before {
    background-color: #4d4d4d;
    background-position: -79px -48px;
}
.new-service-page .hero-module .hero-content .market-main .tooltip-market.turkcellMarket:before {
    background-position: -132px 0;
}
.new-service-page .hero-module .hero-content .market-main .tooltip-market.turkcellMarket.darken:before {
    background-color: #4d4d4d;
    background-position: -132px -48px;
}
.new-service-page .hero-module .hero-content h1 {
    padding-top: 15px;
    font-size: 48px;
    letter-spacing: 0;
}
.new-service-page .hero-module .hero-content h1 + p {
    margin: 4px 0 10px 0;
}
.new-service-page .hero-module .hero-content .new-hero-action #hero-price-cnt .drop-container {
    width: 200px;
    margin-left: -6px;
}
.new-service-page .hero-module .hero-content .new-hero-action a.trk_dropdown_button {
    width: 210px;
    display: inline-block;
    padding: 10px;
    margin-right: 10px;
}
.new-service-page .hero-module .hero-content .new-hero-action a.trk_dropdown_button .price {
    font-size: 22px !important;
    line-height: 23px;
    text-transform: uppercase;
    white-space: nowrap;
}
.new-service-page .hero-module .hero-content .new-hero-action a.trk_dropdown_button .price .currency {
    font-size: 10px;
    margin: 0 0 0 -3px;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box {
    float: left;
    font-size: 12px;
    padding: 20px 15px 47px 15px;
    width: 230px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    position: relative;
    height: 150px;
    min-height: 150px;
    background: white;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box.high {
    height: 156px;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box.drop-container {
    margin-bottom: 10px;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box:first-child {
    margin-right: 20px;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box .detail {
    font-size: 10px;
    font-weight: 700;
    color: #9d9d9d;
    margin: 0 0 3px;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box .price:after {
    clear: both;
    display: inline-block;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box .price.high {
    margin-top: 13px;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box .price .amount {
    float: left;
    font-size: 30px;
    color: #4d4d4d;
    font-weight: 700;
    margin: 0 5px 0 0;
    line-height: 23px;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box .price .amount-small {
    float: left;
    font-size: 23px;
    color: #4d4d4d;
    font-weight: 700;
    margin: 0 5px 0 0;
    line-height: 23px;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box .price .currency {
    font-size: 10px;
    color: #4d4d4d;
    font-weight: 700;
    margin: 12px 0 0 0;
    display: block;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box .price .currency-top {
    font-size: 10px;
    color: #4d4d4d;
    font-weight: 700;
    display: block;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box .price .currency-available {
    color: #4d4d4d !important;
    margin-top: 11px !important;
    font-size: 10px;
    font-weight: 700;
    display: block;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box .price .type {
    color: #8a8a8a;
    display: block;
    font-size: 10px;
    margin: -10px 0 -6px;
    line-height: 23px;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box .warning {
    color: #4d4d4d;
    font-size: 10px;
    text-align: left;
    height: 13px;
    float: left;
    margin-top: 5px;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box .button-cta {
    position: absolute;
    display: block;
    width: 188px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    bottom: 12px;
    left: 20px;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box.pink {
    border-color: #f01f81;
    background: #fff7fb;
    height: 150px;
    color: #f01f81 !important;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box.pink.high-box {
    height: 13px;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box.pink .detail {
    font-size: 10px;
    font-weight: 700;
    color: #f01f81 !important;
    margin: 0 0 3px;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box.pink .amount {
    color: #f01f81 !important;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box.pink .amount-small {
    color: #f01f81 !important;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box.pink .currency {
    color: #f01f81 !important;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box.pink .currency-available {
    color: #f01f81 !important;
    margin-top: 11px !important;
    font-size: 10px;
    font-weight: 700;
    display: block;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box.light {
    background: transparent;
}
.new-service-page .hero-module .hero-content .new-hero-action .square-box.light .amount {
    color: #ffffff;
}
.new-service-page .hero-module .hero-content .header-center {
    border: 1px solid #fff;
    width: 190px;
    padding: 18px 18px 10px 18px;
}
.new-service-page .hero-module .hero-content .header-center > span {
    display: block;
    padding: 0 0 36px 0;
    font-family: "Helvetica", Arial, sans-serif;
    font-size: 30px;
    font-weight: 700;
}
.new-service-page .hero-module .hero-content .header-center .button-cta.new {
    text-align: center;
    display: block;
}
.new-service-page .module-on-left {
    width: 492px;
    padding-bottom: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    position: relative;
    z-index: 10;
}
.new-service-page .module-on-left.w-on-40 {
    width: 40%;
}
.new-service-page .module-on-left.w-on-35 {
    width: 35%;
}
.new-service-page .module-on-right {
    width: 492px;
    float: right;
    padding-bottom: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    z-index: 10;
}
.new-service-page .module-on-right.w-on-60 {
    width: 60%;
}
.new-service-page .module-on-right.w-on-65 {
    width: 65%;
}
.new-service-page .module-on-right.new {
    padding-top: 240px;
}
.new-service-page .module-on-right.new h2 {
    font-size: 34px;
}
.new-service-page .module-on-right.new p {
    font-family: "Helvetica";
    font-size: 14px;
    opacity: 0.6;
}
.new-service-page .tab-content h2.size {
    font-size: 34px !important;
    margin-bottom: 40px !important;
    padding-top: 60px;
}
.new-service-page .tab-content p.change {
    font-family: "Helvetica";
    color: #9d9d9d;
    font-size: 14px;
}
.new-service-page .content.application {
    background-size: cover;
    background-position: top center;
    padding-top: 140px;
    margin-top: -79px;
    padding-bottom: 20px;
}
.new-service-page .content.application.turkcell-bip {
    background-color: #3fb0e8;
}
.new-service-page .content.application.turkcell-muzik {
    background-color: #3963B5;
}
.new-service-page .content.application h2.unlike {
    margin-bottom: 16px;
    margin-top: 25px;
    font-size: 24px;
}
.new-service-page .content.application p.several {
    margin-bottom: 27px !important;
}
.new-service-page .service-module {
    background: #ffffff;
    min-height: 500px;
    width: 100%;
    float: left;
}
.new-service-page .service-module.has-space {
    padding: 60px 0;
}
.new-service-page .service-module.different_new {
    min-height: initial;
    padding: 60px 0;
}
.new-service-page .service-module.different_new .module-content {
    height: auto !important;
}
.new-service-page .service-module .floating.module-on-left .image {
    right: 0;
}
.new-service-page .service-module .floating.module-on-right .image {
    left: 0;
}
.new-service-page .service-module .floating .holder {
    position: relative;
}
.new-service-page .service-module .floating .image {
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 500px;
    width: 1000px;
    position: absolute;
}
.new-service-page .service-module.bg-gray {
    background: #f6f6f6;
}
.new-service-page .service-module .module-on-left .module-content {
    float: right;
    margin-right: 64px;
}
.new-service-page .service-module .module-on-left .image-module {
    position: absolute;
    right: 40px;
    top: 141px;
}
.new-service-page .service-module .module-on-right .module-content {
    margin-left: 64px;
}
.new-service-page .service-module .module-on-right .image-module {
    position: absolute;
    left: 40px;
    top: 141px;
}
.new-service-page .service-module .module-on-right .image-module.unlike-right {
    top: 19px;
}
.new-service-page .service-module .module-on-left.floating > .image {
    right: 0px;
}
.new-service-page .service-module .module-on-left img {
    float: right;
}
.new-service-page .service-module .module-on-right.floating > div {
    left: 0px;
}
.new-service-page .service-module .module-on-right img {
    float: left;
}
.new-service-page .service-module .module-on-left,
.new-service-page .service-module .module-on-right {
    position: relative;
}
.new-service-page .service-module .module-on-left.floating > .image,
.new-service-page .service-module .module-on-right.floating > .image {
    position: absolute;
    width: 525px;
}
.new-service-page .service-module .module-on-left.floating > .image img.fullwidth,
.new-service-page .service-module .module-on-right.floating > .image img.fullwidth {
    max-width: none !important;
}
.new-service-page .service-module .module-on-left h2,
.new-service-page .service-module .module-on-right h2 {
    font-size: 28px;
    line-height: 1;
    text-align: left;
    margin-bottom: 15px;
}
.new-service-page .service-module .module-on-left h2.blue,
.new-service-page .service-module .module-on-right h2.blue {
    color: #3fb0e8;
}
.new-service-page .service-module .module-on-left img + h2,
.new-service-page .service-module .module-on-right img + h2 {
    margin-top: 20px;
}
.new-service-page .service-module .module-on-left p,
.new-service-page .service-module .module-on-right p {
    color: #9d9d9d;
}
.new-service-page .service-module .module-on-left .module-content,
.new-service-page .service-module .module-on-right .module-content {
    display: table;
    width: 100%;
}
.new-service-page .service-module .module-on-left .module-content.fixedheight,
.new-service-page .service-module .module-on-right .module-content.fixedheight {
    height: 500px;
}
.new-service-page .service-module .module-on-left .module-content .content-holder,
.new-service-page .service-module .module-on-right .module-content .content-holder {
    display: table-cell;
    vertical-align: middle;
}
.new-service-page .service-module .module-on-left .module-content.single_content,
.new-service-page .service-module .module-on-right .module-content.single_content {
    margin-top: 20px;
}
.new-service-page .service-module.section-player {
    overflow: hidden;
    padding: 60px 0 0 0;
    min-height: 557px;
    max-height: 557px;
}
.new-service-page .service-module.section-player .image-carousel-mask {
    background: url("../../images/addition/redesign/phone-border.png");
    position: absolute;
    width: 307px;
    height: 557px;
    left: 0;
    top: 0;
    z-index: 1;
}
.new-service-page .service-module.section-video {
    height: 666px;
    margin-left: 0;
}
.new-service-page .service-module.section-video .on-center h2 {
    text-align: center;
    margin-top: 60px !important;
    font-size: 34px;
}
.new-service-page .service-module.section-video .on-center p {
    color: #9d9d9d;
    font-family: Helvetica;
    font-size: 14px;
    text-align: center;
    margin: 21px 0 37px 0 !important;
    line-height: 20px !important;
}
.new-service-page .service-module.section-video .on-center img {
    margin-left: 148px;
    float: left;
}
.new-service-page .service-module.section-video .on-center img.video-muzik {
    margin-left: 0px !important;
    float: none !important;
    cursor: pointer;
}
.new-service-page .service-module.section-video #kalturaVideoHolder h2.top-title {
    margin-top: 223px !important;
    color: #fff;
    margin-bottom: 20px;
}
.new-service-page .service-module.section-video #kalturaVideoHolder p.center-diff-title {
    margin: 0 !important;
    padding: 0;
    color: #fff;
}
.new-service-page .service-module.section-video #kalturaVideoHolder p.image-title {
    margin: 20px 0 0 0 !important;
}
.new-service-page .service-module #tc-slider .carousel-inner .item {
    position: absolute;
    width: 100%;
    height: 597px;
}
.new-service-page .service-module #tc-slider .view_all {
    position: absolute;
    top: 370px;
    width: 50%;
    left: 51%;
    padding: 0;
}
.new-service-page .service-module #tc-slider .view_all .carousel-indicators {
    display: block;
}
.new-service-page .service-tab {
    margin-bottom: 40px;
}
.new-service-page .content.shop_section.bottom-fix {
    margin-bottom: -150px;
    padding-bottom: 40px;
}
.new-service-page .content h2.new-gage {
    padding-top: 59px;
}
.new-service-page .content .new-tuning {
    margin-top: 48px;
}
.new-service-page .module .visual.v3 {
    width: 226px;
    height: 170px;
    margin-bottom: 20px;
    padding: 0;
}
.new-service-page .module .shadow-bg {
    background: url("../../images/addition/content/redesign/shadow-n.png") no-repeat 0 0;
}
.shop .hero-module.cmp-hero .hero-action .square-box.blue {
    background-color: #2b4770;
}
.new-service-page .hero-module .hero-content .market-main .appStore:before {
    background-position: -26px 0 !important;
}
.bip-page .section-breadcrumb ul.breadcrumb li a.rate {
    opacity: 0.7;
}
.bip-page .section-breadcrumb ul.breadcrumb li a:hover {
    opacity: 1;
}
.bip-page .section-breadcrumb ul.breadcrumb li.active {
    opacity: 1;
}
.bip-page #tc-slider .image-carousel-mask {
    background: url("../../images/addition/redesign/phone-border.png");
    position: absolute;
    width: 307px;
    height: 557px;
    left: 50%;
    margin-left: -405px;
    top: 40px;
    z-index: 900;
}
.bip-page #tc-slider .carousel-inner .item {
    position: absolute;
    width: 100%;
    height: 597px;
}
.bip-page #tc-slider .carousel-inner .item img {
    margin-top: 116px;
    margin-left: 20px;
}
.bip-page #tc-slider .carousel-inner .on-left {
    height: 597px;
}
.bip-page h2.size {
    margin-bottom: 20px !important;
}
.bip-page .on-left {
    float: left;
    width: 480px;
    margin-right: 8px;
}
.bip-page .on-left h2 {
    margin-top: 193px;
    font-size: 36px;
    margin-bottom: 13px;
}
.bip-page .on-left.large {
    width: 515px;
    font-size: 24px;
}
.bip-page .on-left h2 {
    font-size: 36px;
}
.bip-page .on-left h3 {
    font-size: 24px;
}
.bip-page .on-right {
    width: 50%;
    float: left;
}
.bip-page .on-right.small {
    width: 449px;
    float: left;
}
.bip-page .on-right h2 {
    margin-top: 193px;
    font-size: 36px;
    margin-bottom: 13px;
}
.bip-page h3 {
    font-size: 24px;
}
.bip-page .content p.several {
    margin-bottom: 27px !important;
}
.bip-page .section-breadcrumb {
    min-height: 506px;
}
.bip-page .section-breadcrumb .ico-home {
    background: transparent url("../../images/addition/content/redesign/sprite-new-services.png") no-repeat 0 0;
}
.bip-page .section-breadcrumb .breadcrumbs span.divider:before {
    background: url("../../images/addition/content/redesign/sprite-new-services.png") -14px 0;
}
.bip-page .section-breadcrumb .breadcrumbs ul.breadcrumb li.active {
    color: #ffffff;
}
.bip-page .section-breadcrumb .breadcrumbs ul.breadcrumb li a {
    color: #ffffff;
}
.bip-page .section-breadcrumb .breadcrumbs ul.breadcrumb li a:hover {
    color: #ffffff;
}
.bip-page .bip-header .bip-img {
    display: inline-block;
    line-height: 0;
    position: relative;
    z-index: 1;
}
.bip-page .bip-header .bip-img img {
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 2;
    /* max-width: 506px; */
    margin-top: 49px;
    margin-left: 90px;
}
.bip-page .bip-header .bip-description {
    color: #ffffff;
    position: relative;
    height: 331px;
    z-index: 2;
}
.bip-page .bip-header .bip-description .square-box > .price:before,
.bip-page .bip-header .bip-description .shop .hero-module.cmp-hero .hero-action .square-box > .price:after {
    display: table;
    content: "";
    line-height: 0;
}
.bip-page .bip-header .bip-description .shop .new-hero-module.cmp-hero .drop-container a.trk_dropdown_button {
    width: 100%;
}
.bip-page .bip-header .bip-description .new-hero-action #hero-price-cnt .drop-container {
    width: 200px;
    margin-left: -6px;
}
.bip-page .bip-header .bip-description .new-hero-action a.trk_dropdown_button {
    width: 210px;
    display: inline-block;
    padding: 10px;
    margin-right: 10px;
}
.bip-page .bip-header .bip-description .new-hero-action a.trk_dropdown_button .price {
    font-size: 22px !important;
    line-height: 23px;
    text-transform: uppercase;
    white-space: nowrap;
}
.bip-page .bip-header .bip-description .new-hero-action a.trk_dropdown_button .price .currency {
    font-size: 10px;
    margin: 0 0 0 -3px;
}
.bip-page .bip-header .bip-description .new-hero-action .square-box {
    float: left;
    font-size: 12px;
    padding: 20px 15px 47px 15px;
    width: 230px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    position: relative;
    height: 150px;
    min-height: 150px;
    background: white;
}
.bip-page .bip-header .bip-description .new-hero-action .square-box.high {
    height: 156px;
}
.bip-page .bip-header .bip-description .new-hero-action .square-box.drop-container {
    margin-bottom: 10px;
}
.bip-page .bip-header .bip-description .new-hero-action .square-box:first-child {
    margin-right: 20px;
}
.bip-page .bip-header .bip-description .new-hero-action .square-box .detail {
    font-size: 10px;
    font-weight: 700;
    color: #9d9d9d;
    margin: 0 0 3px;
}
.bip-page .bip-header .bip-description .new-hero-action .square-box .price:after {
    clear: both;
    display: inline-block;
}
.bip-page .bip-header .bip-description .new-hero-action .square-box .price.high {
    margin-top: 13px;
}
.bip-page .bip-header .bip-description .new-hero-action .square-box .price .amount {
    float: left;
    font-size: 30px;
    color: #4d4d4d;
    font-weight: 700;
    margin: 0 5px 0 0;
    line-height: 23px;
}
.bip-page .bip-header .bip-description .new-hero-action .square-box .price .amount-small {
    float: left;
    font-size: 23px;
    color: #4d4d4d;
    font-weight: 700;
    margin: 0 5px 0 0;
    line-height: 23px;
}
.bip-page .bip-header .bip-description .new-hero-action .square-box .price .currency {
    font-size: 10px;
    color: #4d4d4d;
    font-weight: 700;
    margin: 12px 0 0 0;
    display: block;
}
.bip-page .bip-header .bip-description .new-hero-action .square-box .price .currency-top {
    font-size: 10px;
    color: #4d4d4d;
    font-weight: 700;
    display: block;
}
.bip-page .bip-header .bip-description .new-hero-action .square-box .price .currency-available {
    color: #4d4d4d !important;
    margin-top: 11px !important;
    font-size: 10px;
    font-weight: 700;
    display: block;
}
.bip-page .bip-header .bip-description .new-hero-action .square-box .price .type {
    color: #8a8a8a;
    display: block;
    font-size: 10px;
    margin: -10px 0 -6px;
    line-height: 23px;
}
.bip-page .bip-header .bip-description .new-hero-action .square-box .warning {
    color: #4d4d4d;
    font-size: 10px;
    text-align: left;
    height: 13px;
    float: left;
    margin-top: 5px;
}
.bip-page .bip-header .bip-description .new-hero-action .square-box .button-cta {
    position: absolute;
    display: block;
    width: 188px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    bottom: 12px;
    left: 20px;
}
.bip-page .bip-header .bip-description .new-hero-action .square-box.pink {
    border-color: #f01f81;
    background: #fff7fb;
    height: 150px;
    color: #f01f81 !important;
}
.bip-page .bip-header .bip-description .new-hero-action .square-box.pink.high-box {
    height: 13px;
}
.bip-page .bip-header .bip-description .new-hero-action .square-box.pink .detail {
    font-size: 10px;
    font-weight: 700;
    color: #f01f81 !important;
    margin: 0 0 3px;
}
.bip-page .bip-header .bip-description .new-hero-action .square-box.pink .amount {
    color: #f01f81 !important;
}
.bip-page .bip-header .bip-description .new-hero-action .square-box.pink .amount-small {
    color: #f01f81 !important;
}
.bip-page .bip-header .bip-description .new-hero-action .square-box.pink .currency {
    color: #f01f81 !important;
}
.bip-page .bip-header .bip-description .new-hero-action .square-box.pink .currency-available {
    color: #f01f81 !important;
    margin-top: 11px !important;
    font-size: 10px;
    font-weight: 700;
    display: block;
}
.bip-page .bip-header .bip-description p a {
    width: 50px;
    height: 44px;
    display: inline-block;
    margin-right: 18px;
}
.bip-page .bip-header .bip-description p a:before {
    display: inline-block;
    content: '';
    width: 50px;
    height: 44px;
    background-image: url("../../images/addition/content/redesign/sprite-new-services.png");
    background-position: -26px 0;
}
.bip-page .bip-header .bip-description p a.androidMarket:before {
    background-position: -79px 0;
}
.bip-page .bip-header .bip-description p a.turkcellMarket:before {
    background-position: -132px 0;
}
.bip-page .bip-header .bip-description h1 {
    padding-top: 50px;
    font-size: 48px;
    line-height: 1;
}
.bip-page .bip-header .bip-description .button-cta.new {
    text-align: center;
    display: block;
}
.bip-page .bip-header .popover {
    left: 0px;
    bottom: 13px;
    margin: 0px;
    position: absolute;
    width: auto;
    height: 40px;
    text-align: center;
    top: inherit;
    background-color: #102F53;
    box-shadow: none;
    border: none;
}
.bip-page .bip-header .popover .arrow {
    top: -5px;
    left: 50%;
    margin-left: -4px;
    margin-top: 0;
    border: none;
    width: 8px;
    height: 5px;
}
.bip-page .bip-header .popover .popover-content {
    color: #ffffff;
    font-size: 16px;
    padding: 10px 14px 0;
    font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', 'Helvetica', 'Arial', sans-serif;
}
.bip-page .bip-header .popover .arrow:after {
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 4px 5px 4px;
    border-color: transparent transparent #102F53 transparent;
    bottom: inherit;
    top: 0;
    left: 0;
}
.bip-entertainment {
    min-height: 380px;
}
.bip-entertainment.section-1 {
    background-color: #f6f6f6;
    margin-top: -26px;
}
.bip-entertainment.section-1 .on-left p {
    font-size: 24px;
    font-family: "Turkcell Satura", "Helvetica";
    line-height: 25px;
    margin-top: 0;
}
.bip-entertainment .carousel-inner > .on-left p {
    font-size: 24px;
    font-family: "Turkcell Satura", "Helvetica";
    line-height: 25px;
}
.bip-entertainment .on-right .phone img {
    margin-top: 40px;
    height: 461px;
    width: 525px;
    float: right;
    margin-right: -38px;
}
.bip-entertainment .on-right .phone p {
    font-size: 24px;
    font-family: "Turkcell Satura", "Helvetica";
    line-height: 25px;
}
.bip-entertainment.section-2 {
    background-color: #ffffff;
}
.bip-entertainment .on-right p {
    font-size: 24px;
    font-family: "Turkcell Satura", "Helvetica";
    line-height: 25px;
    margin-top: 0;
}
.bip-entertainment .on-left img {
    margin-top: 40px;
}
.bip-entertainment .phone2 img {
    width: 307px;
    height: 627px;
    margin-top: 61px;
}
.bip-entertainment.section-large {
    background-color: #f6f6f6;
}
.bip-entertainment.section-large .on-left {
    width: 515px;
    font-size: 24px;
}
.bip-entertainment.section-large .on-left p {
    font-size: 24px;
    font-family: "Turkcell Satura", "Helvetica";
    line-height: 25px;
    margin-top: 0;
}
.bip-entertainment.section-large .on-right {
    width: 388px;
}
.bip-entertainment.section-large .on-right img {
    margin-top: 10px;
    height: 489px;
    width: 388px;
}
.bip-entertainment.section-video {
    height: 666px;
    background-color: #f6f6f6;
    margin-left: 0px;
}
.bip-entertainment.section-video .on-center h2 {
    text-align: center;
    margin-top: 60px !important;
    font-size: 34px;
    margin-bottom: 0;
}
.bip-entertainment.section-video .on-center p {
    color: #9d9d9d;
    font-family: Helvetica;
    font-size: 14px;
    text-align: center;
    margin: 18px 0 37px 0 !important;
    line-height: 20px;
}
.bip-entertainment.section-video .on-center img {
    margin-left: 148px;
    float: left;
}
.bip-entertainment.section-3 {
    height: 620px;
    background-color: #ffffff;
    margin-left: 83px;
    margin-bottom: -23px;
}
.bip-entertainment.section-3 p {
    font-size: 14px;
    color: #9d9d9d;
    font-family: Helvetica;
    float: left;
    line-height: 22px;
}
.bip-entertainment.section-3 h2 {
    color: #3fb0e8;
    font-size: 34px;
    height: auto;
    margin-top: 250px;
    margin-bottom: 15px;
}
.bip-entertainment.section-3.on-left {
    width: 482px;
}
.bip-entertainment.section-3.on-right {
    width: 482px;
    padding-left: 20px;
}
.bip-entertainment.section-3 .phone img {
    width: 226px;
    height: 473px;
}
.bip-entertainment.section-3 .general {
    width: 307px;
    margin: 0 auto;
}
.wow {
    visibility: hidden;
}
.wow.animating {
    visibility: visible;
}
#nar-konusma ul li.card-s {
    width: 100%;
    border-top: 1px solid #e5e5e5;
    padding: 38px 0 0 0;
    margin-bottom: 28px;
}
#nar-konusma ul li.card-s label span.input-price .price {
    margin: -5px 8px 0 0;
    float: left;
}
#nar-konusma ul li.card-s label span.input-price p {
    float: left;
    margin: 0;
    padding: 0;
    font-size: 24px;
    color: #4d4d4d;
    width: 400px;
}
#nar-konusma ul li.diversty-li {
    width: 100%;
    text-align: center;
}
#nar-konusma ul li.diversty-li h2 {
    font-size: 34px;
    margin: 30px 0 0px 0;
}
#nar-konusma ul li.diversty-li h4 {
    margin: 60px 0 10px 0;
    text-align: left;
    color: #9d9d9d;
    font-size: 10px;
}
#nar-konusma ul li.diversty-li h4.different_title {
    margin-top: -4px;
}
#nar-konusma ul li.card-end {
    padding-bottom: 58px;
}
#nar-konusma #tab_TL ul li.diversty-li h2 {
    margin-top: 55px;
}
.price.topup.tl:after {
    left: 15px !important;
    bottom: 15px !important;
    top: auto !important;
    background: url("../../images/addition/sprite-addition.png") 0 -28px !important;
    width: 10px !important;
    height: 16px !important;
}
.price.topup.tl.dark:after {
    left: 15px !important;
    bottom: 15px !important;
    top: auto !important;
    background: url("../../images/addition/sprite-addition.png") 0 -44px !important;
    width: 10px !important;
    height: 16px !important;
}
.price.second:after {
    background: url("../../images/addition/sprite-addition.png") 0 0 !important;
    width: 15px !important;
    height: 14px !important;
    bottom: 16px !important;
    left: 11px !important;
    top: auto !important;
}
.price.second.dark:after {
    background: url("../../images/addition/sprite-addition.png") 0 -14px !important;
    width: 15px !important;
    height: 14px !important;
    bottom: 16px !important;
    top: auto !important;
}
.additional-icon,
.page ul.different_list li .switcher.v2 input.checkbox + label span i,
.page ul.different_list li .item-v2 input[type="checkbox"][disabled].checkbox.checked.disabled_view + label span:before,
.page.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span i,
.page.sms_prevention input.checkbox.checked.disabledview + label span:before,
.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span i,
.sms_prevention input.checkbox.checked.disabledview + label span:before {
    background-repeat: no-repeat;
    background-image: url("../../images/addition/sprite-flags-1x-s1c7488f6f0.png");
    vertical-align: middle;
    -webkit-backface-visibility: hidden;
    display: block;
    position: absolute;
    top: 0;
    left: -10px;
    text-indent: -9999px;
}
.symbols-icons:before,
.table th a.filter.internet-Home:before,
.table th a.filter.internet-Home:hover:before,
.table th a.filter.selected.internet-Home:before,
.table th a.filter.internet-Home-no-hover:before,
.table th a.filter.internet-Home-no-hover:hover:before,
.sidebar ul.navigation li a.nav_web_mavi:before,
.tl_package_topup_box .item-list .item a.nar:before,
.tl_package_topup_box .item-list .item a.nar:hover:before,
.tl_package_topup_box .item-list .item a.evden-cebe-internet:before,
.tl_package_topup_box .item-list .item a.evden-cebe-internet:hover:before,
ul.side_tabs.navigation li a.nav_nar:before,
ul.side_tabs.navigation li a.nav_nar:hover:before,
ul.side_tabs.navigation li.active > a.nav_nar:before {
    background-repeat: no-repeat;
    background-image: url("../../images/addition/sprite-flags-1x-s1c7488f6f0.png");
    vertical-align: middle;
    -webkit-backface-visibility: hidden;
    display: block;
    position: absolute;
    top: 0;
    text-indent: -9999px;
    left: 5px;
    margin-top: 0;
    background-position: 0 0;
}
.additional-sprite,
.page input.radio + label:hover > span.green-radio:before,
.page input.checked.radio + label > span.green-radio:before,
.page input.checked.radio + label:hover > span.green-radio:before,
.page input.radio + label:hover > span.orange-radio:before,
.page input.checked.radio + label > span.orange-radio:before,
.page input.checked.radio + label:hover > span.orange-radio:before,
.page input.radio + label:hover > span.red-radio:before,
.page input.checked.radio + label > span.red-radio:before,
.page input.checked.radio + label:hover > span.red-radio:before,
input.radio + label:hover > span.green-radio:before,
input.checked.radio + label > span.green-radio:before,
input.checked.radio + label:hover > span.green-radio:before,
input.radio + label:hover > span.orange-radio:before,
input.checked.radio + label > span.orange-radio:before,
input.checked.radio + label:hover > span.orange-radio:before,
input.radio + label:hover > span.red-radio:before,
input.checked.radio + label > span.red-radio:before,
input.checked.radio + label:hover > span.red-radio:before {
    background-repeat: no-repeat;
    background-image: url("../../images/addition/sprite-flags-1x-s1c7488f6f0.png");
    vertical-align: middle;
    -webkit-backface-visibility: hidden;
}
@media (-webkit-min-device-pixel-ratio: 1.5),
(min--moz-device-pixel-ratio: 1.5),
(-o-min-device-pixel-ratio: 3 / 2),
(min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
(min-resolution: 1.5dppx) {
    .additional-icon,
    .page ul.different_list li .switcher.v2 input.checkbox + label span i,
    .page ul.different_list li .item-v2 input[type="checkbox"][disabled].checkbox.checked.disabled_view + label span:before,
    .page.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span i,
    .page.sms_prevention input.checkbox.checked.disabledview + label span:before,
    .sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span i,
    .sms_prevention input.checkbox.checked.disabledview + label span:before,
    .additional-sprite,
    .page input.radio + label:hover > span.green-radio:before,
    .page input.checked.radio + label > span.green-radio:before,
    .page input.checked.radio + label:hover > span.green-radio:before,
    .page input.radio + label:hover > span.orange-radio:before,
    .page input.checked.radio + label > span.orange-radio:before,
    .page input.checked.radio + label:hover > span.orange-radio:before,
    .page input.radio + label:hover > span.red-radio:before,
    .page input.checked.radio + label > span.red-radio:before,
    .page input.checked.radio + label:hover > span.red-radio:before,
    input.radio + label:hover > span.green-radio:before,
    input.checked.radio + label > span.green-radio:before,
    input.checked.radio + label:hover > span.green-radio:before,
    input.radio + label:hover > span.orange-radio:before,
    input.checked.radio + label > span.orange-radio:before,
    input.checked.radio + label:hover > span.orange-radio:before,
    input.radio + label:hover > span.red-radio:before,
    input.checked.radio + label > span.red-radio:before,
    input.checked.radio + label:hover > span.red-radio:before {
        background-image: url("../../images/addition/sprite-flags-2x-s626ff88d2e.png");
        background-size: 210px auto;
    }
    .symbols-icons:before,
    .table th a.filter.internet-Home:before,
    .table th a.filter.internet-Home:hover:before,
    .table th a.filter.selected.internet-Home:before,
    .table th a.filter.internet-Home-no-hover:before,
    .table th a.filter.internet-Home-no-hover:hover:before,
    .sidebar ul.navigation li a.nav_web_mavi:before,
    .tl_package_topup_box .item-list .item a.nar:before,
    .tl_package_topup_box .item-list .item a.nar:hover:before,
    .tl_package_topup_box .item-list .item a.evden-cebe-internet:before,
    .tl_package_topup_box .item-list .item a.evden-cebe-internet:hover:before,
    ul.side_tabs.navigation li a.nav_nar:before,
    ul.side_tabs.navigation li a.nav_nar:hover:before,
    ul.side_tabs.navigation li.active > a.nav_nar:before {
        background-image: url("../../images/addition/sprite-flags-2x-s626ff88d2e.png");
        background-size: 210px auto;
    }
}
.symbols-icons.internet-Home,
.table th a.filter.internet-Home:before,
.table th a.filter.internet-Home:hover:before,
.table th a.filter.selected.internet-Home:before,
.sidebar ul.navigation li a.internet-Home.nav_web_mavi:before,
.tl_package_topup_box .item-list .item a.internet-Home.nar:before,
.tl_package_topup_box .item-list .item a.internet-Home.evden-cebe-internet:before,
ul.side_tabs.navigation li a.internet-Home.nav_nar:before {
    height: 20px;
    width: 20px;
    background-position: -30px -38px;
}
.symbols-icons.internet-Home-hover,
.table th a.internet-Home-hover.filter.internet-Home:before,
.table th a.filter.internet-Home:hover:before,
.table th a.filter.internet-Home.selected:before,
.table th a.internet-Home-hover.filter.internet-Home-no-hover:before,
.sidebar ul.navigation li a.internet-Home-hover.nav_web_mavi:before,
.tl_package_topup_box .item-list .item a.internet-Home-hover.nar:before,
.tl_package_topup_box .item-list .item a.internet-Home-hover.evden-cebe-internet:before,
ul.side_tabs.navigation li a.internet-Home-hover.nav_nar:before,
ul.side_tabs.navigation .table th li.active > a.nav_nar.filter.internet-Home:hover:before,
.table th ul.side_tabs.navigation li.active > a.nav_nar.filter.internet-Home:hover:before,
ul.side_tabs.navigation .table th li.active > a.nav_nar.filter.selected.internet-Home:before,
.table th ul.side_tabs.navigation li.active > a.nav_nar.filter.selected.internet-Home:before {
    height: 20px;
    width: 20px;
    background-position: -150px -38px;
}
.symbols-icons.internet-Home-no-hover,
.table th a.filter.selected.internet-Home.internet-Home-no-hover:before,
.table th a.filter.internet-Home-no-hover:before,
.table th a.filter.internet-Home-no-hover:hover:before,
.sidebar ul.navigation li a.internet-Home-no-hover.nav_web_mavi:before,
.tl_package_topup_box .item-list .item a.internet-Home-no-hover.nar:before,
.tl_package_topup_box .item-list .item a.internet-Home-no-hover.evden-cebe-internet:before,
ul.side_tabs.navigation li a.internet-Home-no-hover.nav_nar:before {
    height: 20px;
    width: 20px;
    background-position: 0 0 !important;
}
.table th a.filter.autowidth {
    width: auto;
    height: auto;
}
.sidebar ul.navigation li a.nav_web_mavi:before {
    top: 23px;
    left: 76px;
}
.additional-icon.tick-disabled,
.page ul.different_list li .switcher.v2 input.checkbox + label span i.tick-disabled,
.page ul.different_list li .item-v2 input[type="checkbox"][disabled].checkbox.checked.disabled_view + label span:before,
.page.sms_prevention input.checkbox.checked.disabledview + label span:before,
.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span i.tick-disabled,
.sms_prevention input.checkbox.checked.disabledview + label span:before {
    height: 10px;
    width: 14px;
    background-position: 0 -38px;
}
.checkbox-bg,
.page ul.different_list li .switcher.v2 input.checkbox + label span i,
.page.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span i,
.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span i {
    height: 38px;
    width: 39px;
    background-position: -156px 0;
}
.tick-disabled,
.page ul.different_list li .item-v2 input[type="checkbox"][disabled].checkbox.checked.disabled_view + label span:before,
.page.sms_prevention input.checkbox.checked.disabledview + label span:before,
.sms_prevention input.checkbox.checked.disabledview + label span:before {
    height: 10px;
    width: 14px;
    background-position: 0 -38px;
}
.additional-sprite.green,
.page input.checked.radio + label > span.green-radio:before,
input.radio + label:hover > span.green.green-radio:before,
input.checked.radio + label:hover > span.green-radio:before,
input.checked.radio + label > span.green-radio:before,
input.radio + label:hover > span.green.orange-radio:before,
input.checked.radio + label > span.green.orange-radio:before,
input.radio + label:hover > span.green.red-radio:before,
input.checked.radio + label > span.green.red-radio:before {
    height: 20px;
    width: 20px;
    background-position: -90px -38px;
}
.additional-sprite.green-empty,
.page input.radio + label:hover > span.green-radio:before,
input.radio + label:hover > span.green-radio:before,
input.checked.radio + label > span.green-empty.green-radio:before,
input.radio + label:hover > span.green-empty.orange-radio:before,
input.checked.radio + label > span.green-empty.orange-radio:before,
input.radio + label:hover > span.green-empty.red-radio:before,
input.checked.radio + label > span.green-empty.red-radio:before {
    height: 20px;
    width: 20px;
    background-position: -70px -38px;
}
.additional-sprite.orange,
.page input.checked.radio + label > span.orange-radio:before,
input.radio + label:hover > span.orange.green-radio:before,
input.checked.radio + label > span.orange.green-radio:before,
input.radio + label:hover > span.orange.orange-radio:before,
input.checked.radio + label:hover > span.orange-radio:before,
input.checked.radio + label > span.orange-radio:before,
input.radio + label:hover > span.orange.red-radio:before,
input.checked.radio + label > span.orange.red-radio:before {
    height: 20px;
    width: 20px;
    background-position: -110px -38px;
}
.additional-sprite.orange-empty,
.page input.radio + label:hover > span.orange-radio:before,
input.radio + label:hover > span.orange-empty.green-radio:before,
input.checked.radio + label > span.orange-empty.green-radio:before,
input.radio + label:hover > span.orange-radio:before,
input.checked.radio + label > span.orange-empty.orange-radio:before,
input.radio + label:hover > span.orange-empty.red-radio:before,
input.checked.radio + label > span.orange-empty.red-radio:before {
    height: 20px;
    width: 20px;
    background-position: -130px -38px;
}
.additional-sprite.red,
.page input.checked.radio + label > span.red-radio:before,
input.radio + label:hover > span.red.green-radio:before,
input.checked.radio + label > span.red.green-radio:before,
input.radio + label:hover > span.red.orange-radio:before,
input.checked.radio + label > span.red.orange-radio:before,
input.radio + label:hover > span.red.red-radio:before,
input.checked.radio + label:hover > span.red-radio:before,
input.checked.radio + label > span.red-radio:before {
    height: 20px;
    width: 20px;
    background-position: -110px -58px;
}
.additional-sprite.red-empty,
.page input.radio + label:hover > span.red-radio:before,
input.radio + label:hover > span.red-empty.green-radio:before,
input.checked.radio + label > span.red-empty.green-radio:before,
input.radio + label:hover > span.red-empty.orange-radio:before,
input.checked.radio + label > span.red-empty.orange-radio:before,
input.radio + label:hover > span.red-radio:before,
input.checked.radio + label > span.red-empty.red-radio:before {
    height: 20px;
    width: 20px;
    background-position: -50px -38px;
}
.symbols-icons.internet-Home,
.table th a.filter.internet-Home:before,
.table th a.filter.internet-Home:hover:before,
.table th a.filter.selected.internet-Home:before,
.sidebar ul.navigation li a.internet-Home.nav_web_mavi:before,
.tl_package_topup_box .item-list .item a.internet-Home.nar:before,
.tl_package_topup_box .item-list .item a.internet-Home.evden-cebe-internet:before,
ul.side_tabs.navigation li a.internet-Home.nav_nar:before {
    height: 20px;
    width: 20px;
    background-position: -30px -38px;
}
.symbols-icons.internet-Home-hover,
.table th a.internet-Home-hover.filter.internet-Home:before,
.table th a.filter.internet-Home:hover:before,
.table th a.filter.internet-Home.selected:before,
.table th a.internet-Home-hover.filter.internet-Home-no-hover:before,
.sidebar ul.navigation li a.internet-Home-hover.nav_web_mavi:before,
.tl_package_topup_box .item-list .item a.internet-Home-hover.nar:before,
.tl_package_topup_box .item-list .item a.internet-Home-hover.evden-cebe-internet:before,
ul.side_tabs.navigation li a.internet-Home-hover.nav_nar:before,
ul.side_tabs.navigation .table th li.active > a.nav_nar.filter.internet-Home:hover:before,
.table th ul.side_tabs.navigation li.active > a.nav_nar.filter.internet-Home:hover:before,
ul.side_tabs.navigation .table th li.active > a.nav_nar.filter.selected.internet-Home:before,
.table th ul.side_tabs.navigation li.active > a.nav_nar.filter.selected.internet-Home:before {
    height: 20px;
    width: 20px;
    background-position: -150px -38px;
}
.numara_tasima_aktif {
    height: 122px;
    width: 210px;
    background-position: 0 -151px;
}
.numara_tasima_pasif {
    height: 122px;
    width: 210px;
    background-position: 0 -273px;
}
.yeni_hat_pasif {
    height: 122px;
    width: 210px;
    background-position: 0 -517px;
}
.yeni_hat_aktif {
    height: 122px;
    width: 210px;
    background-position: 0 -395px;
}
.paycell-icon,
.sidebar ul.navigation li a.nav_web_mavi:before {
    height: 22px;
    width: 22px;
    background-position: -64px 0;
}
.paycell-icon-hover,
.sidebar ul.navigation li.active > a.nav_web_mavi:before,
.sidebar ul.navigation li > a.nav_web_mavi:hover:before {
    height: 22px;
    width: 22px;
    background-position: -86px 0;
}
.hazirkart-icon,
.tl_package_topup_box .item-list .item a.nar:before {
    height: 22px;
    width: 22px;
    background-position: -20px 0;
}
.hazirkart-icon-hover,
.tl_package_topup_box .item-list .item a.nar:hover:before {
    height: 22px;
    width: 22px;
    background-position: -42px 0;
}
.hazirkart-icon-xs,
ul.side_tabs.navigation li a.nav_nar:before {
    height: 16px;
    width: 16px;
    background-position: -94px -58px;
}
.hazirkart-icon-xs-hover,
ul.side_tabs.navigation li a.nav_nar:hover:before,
ul.side_tabs.navigation li.active > a.nav_nar:before {
    height: 16px;
    width: 16px;
    background-position: -14px -38px;
}
.icon_evcep_notext,
.tl_package_topup_box .item-list .item a.evden-cebe-internet:before {
    height: 24px;
    width: 24px;
    background-position: -108px 0;
}
.icon_evcep_notext_active,
.tl_package_topup_box .item-list .item a.evden-cebe-internet:hover:before {
    height: 24px;
    width: 24px;
    background-position: -132px 0;
}
.page ul.orientation {
    padding-top: 30px !important;
}
.page ul.different_list .total {
    font-size: 12px;
    margin-top: 15px;
    width: 95%;
}
.page ul.different_list .total span.desc:before {
    content: "";
    line-height: 0;
    background: url("../../images/addition/content/shop/exclamation-blue.png");
    width: 22px;
    height: 22px;
    display: table;
    float: left;
    background-repeat: no-repeat;
    margin-top: 0;
    margin-right: 6px;
    margin-left: 3px;
    background-size: 18px;
}
.page ul.different_list li label.label_opacity {
    opacity: 0.6;
}
.page ul.different_list li.list_varied {
    margin-bottom: 1em;
    border-bottom: none;
    padding-top: 14px;
}
.page ul.different_list li.list_varied .setting_several_form {
    width: 77%;
    padding-top: 0;
}
.page ul.different_list li.list_varied .setting_several_form ul li.top_list {
    margin-bottom: 23px;
}
.page ul.different_list li.list_varied .setting_several_form ul li.top_list .list_center {
    border: none;
}
.page ul.different_list li.list_varied .setting_several_form ul li.bottom_list {
    margin-bottom: 1em;
}
.page ul.different_list li.list_varied .setting_several_form ul li.bottom_list input {
    width: 100%;
}
.page ul.different_list li.list_varied .setting_several_form ul li.bottom_list #call_block_textbox_error {
    color: #db2133;
    font-size: 12px;
    margin: 10px 0 0 0 !important;
}
.page ul.different_list li.list_varied .setting_several_form ul li.bottom_list .different_item-data {
    width: 65%;
    float: left;
    margin-top: 18px;
}
.page ul.different_list li.list_varied .setting_several_form ul li.bottom_list .different_item-data a {
    top: 4px;
}
.page ul.different_list li.list_varied .setting_several_form ul li.bottom_list button {
    margin-top: 24px;
}
.page ul.different_list li.list_varied .article_varied {
    width: 75%;
}
.page ul.different_list li.list_varied .article_varied .different_send_user {
    margin-left: 15px;
}
.page ul.different_list li.list_varied .article_varied .different_send_user .varied_table tr td.user {
    border-top: 1px solid #e5e5e5;
    background-color: #fff;
    width: 167px;
}
.page ul.different_list li.list_varied .article_varied .different_send_user .varied_table tr td.user.several {
    border-bottom: 1px solid #e5e5e5;
}
.page ul.different_list li.list_varied .article_varied .different_send_user .varied_table tr td.more {
    border-top: 1px solid #e5e5e5;
    background-color: #fff;
    text-align: right;
}
.page ul.different_list li.list_varied .article_varied .different_send_user .varied_table tr td.more.several {
    border-bottom: 1px solid #e5e5e5;
}
.page ul.different_list li.list_varied .different_all {
    width: 470px;
}
.page ul.different_list li.list_varied .different_all span {
    float: right;
}
.page ul.different_list li.list_varied .different_all a {
    margin-left: 75px;
}
.page ul.different_list li.sms_list {
    padding-top: 14px;
}
.page ul.different_list li.sms_list .sms_description {
    width: 505px;
}
.page ul.different_list li.sms_list #sms_blocking_define .sms_setting_form {
    margin-bottom: 0;
    width: 77%;
}
.page ul.different_list li.sms_list #sms_blocking_define .sms_setting_form ul li.sms_top_list {
    margin-bottom: 23px;
}
.page ul.different_list li.sms_list #sms_blocking_define .sms_setting_form ul li.sms_bottom_list input.input_top {
    width: 100%;
}
.page ul.different_list li.sms_list #sms_blocking_define .sms_setting_form ul li.sms_bottom_list p {
    color: #db2133;
    font-size: 12px;
    margin: 10px 0 0 0 !important;
}
.page ul.different_list li.sms_list #sms_blocking_define .sms_setting_form ul li.sms_bottom_list a {
    top: 4px;
}
.page ul.different_list li.sms_list #sms_blocking_define .sms_setting_form ul li.sms_bottom_list .different_item {
    width: 65%;
    float: left;
    margin-top: 18px;
}
.page ul.different_list li.sms_list #sms_blocking_define .sms_setting_form ul li.sms_bottom_list button {
    margin-top: 24px;
}
.page ul.different_list li.sms_list #sms_blocking_define .sms_setting_form ul li.block-brand input {
    width: 288px;
}
.page ul.different_list li.sms_list .article_sms_varied {
    width: 75%;
}
.page ul.different_list li.sms_list .article_sms_varied .different_user_list {
    margin-left: 15px;
}
.page ul.different_list li.sms_list .article_sms_varied .different_user_list .different_table tr td.user {
    border-top: 1px solid #e5e5e5;
    background-color: #fff;
    width: 167px;
}
.page ul.different_list li.sms_list .article_sms_varied .different_user_list .different_table tr td.user.several {
    border-bottom: 1px solid #e5e5e5;
}
.page ul.different_list li.sms_list .article_sms_varied .different_user_list .different_table tr td.more {
    border-top: 1px solid #e5e5e5;
    background-color: #fff;
    text-align: right;
}
.page ul.different_list li.sms_list .article_sms_varied .different_user_list .different_table tr td.more.several {
    border-bottom: 1px solid #e5e5e5;
}
.page ul.different_list li.sms_list .different_all {
    width: 470px;
}
.page ul.different_list li.sms_list .different_all span {
    float: right;
}
.page ul.different_list li.sms_list .different_all a {
    margin-left: 75px;
}
.page ul.different_list li p.diff-call {
    width: 505px;
}
.page ul.different_list li .item-data label.label_several {
    padding: 0 0 0 11px;
}
.page ul.different_list li .item-data label.label_several span {
    opacity: 0.6;
    margin: 8px 0 0 -12px;
}
.page ul.different_list li .item-data label.label_several span.span_several {
    opacity: 1;
}
.page ul.different_list li .item-data small.several {
    font-size: 12px !important;
    font-weight: 700 !important;
    font-family: Helvetica, sans-serif !important;
}
.page ul.different_list li .item-data small.several.not-dis {
    padding-left: 10px;
    margin-top: 15px;
}
.page ul.different_list li .item-data small.varied {
    font-size: 18px !important;
    padding-left: 22px;
    margin-top: -24px;
}
.page ul.different_list li .item-data small.varied.not-dis {
    padding-left: 10px;
    margin-top: 11px;
}
.page ul.different_list li .switcher.v2 {
    width: 111px;
    margin-top: 5px;
}
.page ul.different_list li .switcher.v2 input.checkbox.checked + label {
    background-color: #3FB0E8;
}
.page ul.different_list li .switcher.v2 input.checkbox.checked + label span i {
    left: 66px !important;
}
.page ul.different_list li .switcher.v2 input.checkbox.checked + label span:before {
    opacity: 1;
}
.page ul.different_list li .switcher.v2 input.checkbox.checked + label span:after {
    opacity: 0;
}
.page ul.different_list li .switcher.v2 input.checkbox + label {
    background-color: #9e9e9e;
    border-radius: 2px;
    transition: all .5s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.page ul.different_list li .switcher.v2 input.checkbox + label span {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: transparent !important;
}
.page ul.different_list li .switcher.v2 input.checkbox + label span i {
    box-sizing: border-box;
    content: '';
    letter-spacing: -3px;
    padding: 10px 12px 10px 9px;
    position: absolute;
    text-align: center;
    transition: all .5s;
    z-index: 1;
    top: 0;
    left: -10px;
}
.page ul.different_list li .switcher.v2 input.checkbox + label span i.different_icon {
    left: 0;
}
.page ul.different_list li .switcher.v2 input.checkbox + label span:before,
.page ul.different_list li .switcher.v2 input.checkbox + label span:after {
    background-color: transparent;
    color: #FFFFFF;
    width: 57%;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: initial;
}
.page ul.different_list li .switcher.v2 input.checkbox + label span:before {
    content: attr(data-on);
    opacity: 0;
    transition: all .5s;
}
.page ul.different_list li .switcher.v2 input.checkbox + label span:after {
    content: attr(data-off);
    opacity: 1;
    transition: all .5s;
}
.page ul.different_list li .item-v2 {
    position: relative;
    padding: 10px 0 5px;
    margin-top: 20px;
}
.page ul.different_list li .item-v2 .checkbox_size {
    font: 400 18px/100% "Turkcell Satura", "Helvetica", Arial, sans-serif !important;
    color: #4d4d4d !important;
    position: absolute;
    left: 35px;
    top: 6px;
}
.page ul.different_list li .item-v2 .has_checkbox {
    position: absolute;
    left: 0;
    margin: 0;
}
.page ul.different_list li .item-v2 .has_checkbox span {
    margin: 8px 0 0 0;
    padding: 0;
}
.page ul.different_list li .item-v2 input[type="checkbox"][disabled] + label span {
    opacity: 0.6;
}
.page ul.different_list li .item-v2 input[type="checkbox"][disabled].checkbox.checked.disabled_view + label span:before {
    top: 8px !important;
    left: 6px !important;
}
.page #dialog_service_confirm.modal_setting_1 .setting_modal {
    padding-bottom: 10px;
    width: 400px !important;
}
.page #dialog_service_confirm.modal_setting_1 .setting_modal img {
    margin-top: 0px;
}
.page #dialog_service_confirm.modal_setting_1 .setting_modal p.dialog_service_confirm_desc {
    text-align: left;
}
.page #dialog_service_confirm.modal_setting_1 #buy_service_tc h2 {
    text-align: center;
}
.page #dialog_service_confirm.modal_setting_1 .terms_different {
    max-width: 470px;
    padding-bottom: 0px;
}
.page #dialog_service_confirm.modal_setting_1 .terms_different small {
    color: #9d9d9d;
    line-height: 16px;
    font-size: 12px;
    font-weight: 400;
}
.page #dialog_service_confirm.modal_setting_1 .bottom_footer {
    padding-bottom: 30px;
}
.page #dialog_service_confirm.modal_setting_1 .bottom_footer #service_buy_confirmation_cancel {
    margin-right: 72px !important;
    margin-left: 0;
}
.page #dialog_service_confirm.modal_setting_2 .setting_modal {
    padding-bottom: 10px;
    width: 400px;
}
.page #dialog_service_confirm.modal_setting_2 .setting_modal img {
    margin-top: 0px;
}
.page #dialog_service_confirm.modal_setting_2 .setting_modal p.dialog_service_confirm_desc {
    text-align: left;
}
.page #dialog_service_confirm.modal_setting_2 #buy_service_tc h2 {
    text-align: center;
}
.page #dialog_service_confirm.modal_setting_2 .terms_different {
    max-width: 470px;
    padding-bottom: 0px;
}
.page #dialog_service_confirm.modal_setting_2 .terms_different small {
    color: #9d9d9d;
    line-height: 16px;
    font-size: 12px;
    font-weight: 400;
}
.page #dialog_service_confirm.modal_setting_2 .bottom_footer {
    padding-bottom: 30px;
}
.page #dialog_service_confirm.modal_setting_2 .bottom_footer #service_buy_confirmation_cancel {
    margin-right: 40px !important;
}
.page #dialog_service_confirm.modal_setting_3 .setting_modal {
    padding-bottom: 10px;
    width: 400px;
}
.page #dialog_service_confirm.modal_setting_3 .setting_modal img {
    margin-top: 0px;
}
.page #dialog_service_confirm.modal_setting_3 .bottom_footer {
    padding-bottom: 30px;
}
.page #dialog_service_confirm.modal_setting_3 .bottom_footer #service_buy_confirmation_cancel {
    margin-right: 40px !important;
}
.page #dialog_cancel_campaign_warn_success_detail.modal_setting_4 {
    padding: 40px 0 0 0;
}
.page #dialog_cancel_campaign_warn_success_detail.modal_setting_4 .setting_modal {
    padding-bottom: 10px;
    min-height: 300px !important;
}
.page #dialog_cancel_campaign_warn_success_detail.modal_setting_4 .setting_modal img {
    margin-top: 0px;
}
.page #dialog_cancel_campaign_warn_success_detail.modal_setting_4 .bottom_footer {
    padding-bottom: 30px;
}
.page #dialog_cancel_campaign_warn_success_detail.modal_setting_4 .bottom_footer #service_buy_confirmation_cancel {
    margin-right: 72px !important;
}
.page.sms_prevention .call_new_container .call_no_ {
    padding: 1em 0 2em 0 !important;
}
.page.sms_prevention .call_new_container .call_no_ article.sms_no_area .input_restrict_decimal {
    width: 100% !important;
}
.page.sms_prevention .call_new_container .call_no_ article.sms_no_area .input_hint {
    right: 10px !important;
}
.page.sms_prevention .call_new_container .call_no_ article.sms_no_area button {
    margin-top: 24px;
}
.page.sms_prevention .call_new_container article.table_article_sms .different_send_user {
    margin-left: 15px !important;
}
.page.sms_prevention .call_new_container article.table_article_sms .different_send_user table tr td.user {
    padding-left: 15px !important;
}
.page.sms_prevention .call_new_container article.table_article_sms .different_send_user table tr td.user.several {
    border-top: 1px solid #e5e5e5 !important;
}
.page.sms_prevention .call_new_container article.table_article_sms .different_send_user table tr td.more {
    padding-right: 15px !important;
}
.page.sms_prevention .call_new_container article.table_article_sms .different_send_user table tr td.more.several {
    border-top: 1px solid #e5e5e5 !important;
}
.page.sms_prevention .call_new_container .different_all {
    width: 470px !important;
    margin-top: 0 !important;
    margin-bottom: 130px !important;
}
.page.sms_prevention .call_new_container .different_all.v-3 {
    width: 490px !important;
    margin-bottom: 65px !important;
}
.page.sms_prevention .call_new_container .different_all .pages {
    float: right !important;
}
.page.sms_prevention .call_new_container .different_all a {
    margin-left: 75px !important;
}
.page.sms_prevention p.notice {
    border-bottom: none !important;
    margin-bottom: 0 !important;
    padding: 0 0 31px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.page.sms_prevention ul.orientation {
    padding-top: 30px !important;
}
.page.sms_prevention ul.trk_tabs.smsplus-fc {
    margin-bottom: 37px;
}
.page.sms_prevention ul.trk_tabs.smsplus-fc li a {
    background: none !important;
}
.page.sms_prevention ul.sms-plus-list .total {
    font-size: 12px;
    margin-top: 15px;
    width: 95%;
}
.page.sms_prevention ul.sms-plus-list .total span.desc:before {
    content: "";
    line-height: 0;
    background: url("../../images/addition/content/shop/exclamation-blue.png");
    width: 22px;
    height: 22px;
    display: table;
    float: left;
    background-repeat: no-repeat;
    margin-top: 0;
    margin-right: 6px;
    margin-left: 3px;
    background-size: 18px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied #call_blocking_define2 .different_form {
    padding-bottom: 29px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 {
    margin-bottom: 0;
    padding-bottom: 3px;
    border-bottom: none;
    padding-top: 14px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .container_different {
    overflow: hidden;
    height: 0;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define {
    margin-left: 30px;
    height: 0;
    width: 100%;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define ul.trk_tabs {
    width: 510px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define ul.trk_tabs:before {
    margin-left: -249px !important;
    height: 88px !important;
    background: url("../../images/addition/bg-transparent.png") 0 2px;
    background-repeat: no-repeat;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define #your_lines {
    margin-top: 25px;
    margin-bottom: 36px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define #your_lines .setting_several_form {
    padding-bottom: 27px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define #your_lines .general_inclusive1 {
    margin-top: 0;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define #your_lines table tr td.user.several {
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define #your_lines table tr td.more.several {
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define #other_lines ul li.option {
    margin: 28px 0 0px 0;
    width: 78%;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define #other_lines ul li.option.bottom_option {
    margin-bottom: 28px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define #other_lines ul li.option button#add_contact_call_btn3 {
    float: right;
    margin-top: 20px;
    display: none;
    margin-bottom: 37px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define #other_lines ul li.option button#add_contact_call_btn4 {
    float: right;
    margin-top: 20px;
    display: none;
    margin-bottom: 37px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define #other_lines ul li.option#select-1 {
    margin: 2px 0 0px 0;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define #other_lines ul li.option small {
    font: 700 21px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define #other_lines ul li.option .description_ p {
    width: 505px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define #other_lines ul li.option article.all_sms_bottom {
    width: 17%;
    float: right;
    margin-right: 5px;
    margin-top: -3px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define #other_lines ul li.option article.all_sms_bottom table tr td.more {
    border-top: none;
    padding: 0;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define3 {
    margin-left: 30px;
    height: 0;
    width: 100%;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define3 ul.trk_tabs {
    width: 510px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define3 ul.trk_tabs:before {
    margin-left: -249px !important;
    height: 88px !important;
    background: url("../../images/addition/bg-transparent.png") 0 2px;
    background-repeat: no-repeat;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define3 #your_lines2 {
    margin-top: 25px;
    margin-bottom: 0;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define3 #your_lines2 .setting_several_form {
    padding-bottom: 27px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define3 #your_lines2 .general_inclusive1 {
    margin-top: 0;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define3 #your_lines2 table tr td.user.several {
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define3 #your_lines2 table tr td.more.several {
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define3 #other_lines ul li.option {
    margin: 28px 0 0px 0;
    width: 78%;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define3 #other_lines ul li.option.bottom_option {
    margin-bottom: 28px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define3 #other_lines ul li.option button#add_contact_call_btn3 {
    float: right;
    margin-top: 20px;
    display: none;
    margin-bottom: 37px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define3 #other_lines ul li.option button#add_contact_call_btn4 {
    float: right;
    margin-top: 20px;
    display: none;
    margin-bottom: 37px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define3 #other_lines ul li.option#select-1 {
    margin: 2px 0 0px 0;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define3 #other_lines ul li.option small {
    font: 700 21px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define3 #other_lines ul li.option .description_ p {
    width: 505px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define3 #other_lines ul li.option article.all_sms_bottom {
    width: 17%;
    float: right;
    margin-right: 5px;
    margin-top: -3px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 #call_blocking_define3 #other_lines ul li.option article.all_sms_bottom table tr td.more {
    border-top: none;
    padding: 0;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .setting_several_form {
    width: 78%;
    padding-top: 0;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .setting_several_form.sms-plus-form {
    width: 100%;
    margin-top: 18px;
    padding-bottom: 9px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .setting_several_form ul li.top_list {
    margin-bottom: 23px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .setting_several_form ul li.top_list .list_center {
    border: none;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .setting_several_form ul li.bottom_list {
    margin-bottom: 0;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .setting_several_form ul li.bottom_list input {
    width: 70%;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .setting_several_form ul li.bottom_list #call_block_textbox_error {
    color: #db2133;
    font-size: 12px;
    margin: 10px 0 0 0 !important;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .setting_several_form ul li.bottom_list .different_item-data {
    width: inherit;
    float: left;
    margin-top: 18px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .setting_several_form ul li.bottom_list .different_item-data a {
    top: 4px;
    right: 160px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .setting_several_form ul li.bottom_list .different_item-data a.v_3_hint {
    top: 10px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .article_varied {
    width: 78%;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .article_varied.article_varied_sms {
    width: 17%;
    float: right;
    margin-right: 5px;
    margin-top: -3px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .article_varied.article_varied_sms table tr td.more {
    border-top: none !important;
    padding: 0 !important;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .article_varied.sms_article {
    width: 100%;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .article_varied .different_send_user {
    margin-left: 0;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .article_varied .different_send_user .varied_table tr td.user {
    border-top: 1px solid #e5e5e5;
    background-color: #fff;
    width: 167px;
    padding-left: 0;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .article_varied .different_send_user .varied_table tr td.user.several {
    border-bottom: 1px solid #e5e5e5;
    border-top: none;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .article_varied .different_send_user .varied_table tr td.more {
    border-top: 1px solid #e5e5e5;
    background-color: #fff;
    text-align: right;
    padding-right: 54px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .article_varied .different_send_user .varied_table tr td.more.several {
    border-bottom: 1px solid #e5e5e5;
    border-top: none;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .different_all {
    width: 78%;
    margin-bottom: 85px;
    margin-top: 14px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .different_all.sms_all {
    width: 100%;
    margin-bottom: 40px;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .different_all span {
    float: left;
}
.page.sms_prevention ul.sms-plus-list li.list_varied-2 .different_all a {
    margin-left: 0;
}
.page.sms_prevention ul.sms-plus-list li.sms_list {
    padding-top: 14px;
    border-bottom: none;
}
.page.sms_prevention ul.sms-plus-list li.sms_list .sms_description {
    width: 505px;
}
.page.sms_prevention ul.sms-plus-list li.sms_list #sms_blocking_define .sms_setting_form {
    margin-bottom: 0;
    width: 77%;
}
.page.sms_prevention ul.sms-plus-list li.sms_list #sms_blocking_define .sms_setting_form ul li.sms_top_list {
    margin-bottom: 23px;
}
.page.sms_prevention ul.sms-plus-list li.sms_list #sms_blocking_define .sms_setting_form ul li.sms_bottom_list input.input_top {
    width: 100%;
}
.page.sms_prevention ul.sms-plus-list li.sms_list #sms_blocking_define .sms_setting_form ul li.sms_bottom_list p {
    color: #db2133;
    font-size: 12px;
    margin: 10px 0 0 0 !important;
}
.page.sms_prevention ul.sms-plus-list li.sms_list #sms_blocking_define .sms_setting_form ul li.sms_bottom_list a {
    top: 4px;
}
.page.sms_prevention ul.sms-plus-list li.sms_list #sms_blocking_define .sms_setting_form ul li.sms_bottom_list .different_item {
    width: 65%;
    float: left;
    margin-top: 18px;
}
.page.sms_prevention ul.sms-plus-list li.sms_list #sms_blocking_define .sms_setting_form ul li.sms_bottom_list button {
    margin-top: 24px;
}
.page.sms_prevention ul.sms-plus-list li.sms_list #sms_blocking_define .sms_setting_form ul li.block-brand input {
    width: 288px;
}
.page.sms_prevention ul.sms-plus-list li.sms_list .article_sms_varied {
    width: 75%;
}
.page.sms_prevention ul.sms-plus-list li.sms_list .article_sms_varied .different_user_list {
    margin-left: 15px;
}
.page.sms_prevention ul.sms-plus-list li.sms_list .article_sms_varied .different_user_list .different_table tr td.user {
    border-top: 1px solid #e5e5e5;
    background-color: #fff;
    width: 167px;
}
.page.sms_prevention ul.sms-plus-list li.sms_list .article_sms_varied .different_user_list .different_table tr td.user.several {
    border-bottom: 1px solid #e5e5e5;
}
.page.sms_prevention ul.sms-plus-list li.sms_list .article_sms_varied .different_user_list .different_table tr td.more {
    border-top: 1px solid #e5e5e5;
    background-color: #fff;
    text-align: right;
}
.page.sms_prevention ul.sms-plus-list li.sms_list .article_sms_varied .different_user_list .different_table tr td.more.several {
    border-bottom: 1px solid #e5e5e5;
}
.page.sms_prevention ul.sms-plus-list li.sms_list .different_all {
    width: 470px;
}
.page.sms_prevention ul.sms-plus-list li.sms_list .different_all span {
    float: right;
}
.page.sms_prevention ul.sms-plus-list li.sms_list .different_all a {
    margin-left: 75px;
}
.page.sms_prevention ul.sms-plus-list li p.diff-call {
    width: 505px;
}
.page.sms_prevention ul.sms-plus-list li .item-data label.label_several {
    padding: 0 0 0 11px;
}
.page.sms_prevention ul.sms-plus-list li .item-data label.label_several span {
    opacity: 0.6;
    margin: 8px 0 0 -12px;
}
.page.sms_prevention ul.sms-plus-list li .item-data label.label_several span.span_several {
    opacity: 1;
}
.page.sms_prevention ul.sms-plus-list li .item-data small.several {
    font-size: 12px !important;
    padding-left: 22px;
    margin-top: -24px;
    font-weight: 700 !important;
    font-family: Helvetica !important;
}
.page.sms_prevention ul.sms-plus-list li .item-data small.several.not-dis {
    padding-left: 10px;
    margin-top: 15px;
}
.page.sms_prevention ul.sms-plus-list li .item-data small.varied {
    font-size: 18px !important;
    padding-left: 22px;
    margin-top: -24px;
}
.page.sms_prevention ul.sms-plus-list li .item-data small.varied.not-dis {
    padding-left: 10px;
    margin-top: 11px;
}
.page.sms_prevention ul.sms-plus-list li .switcher.v2 {
    width: 111px;
    margin-top: 5px;
}
.page.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox.checked + label {
    background-color: #3FB0E8;
}
.page.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox.checked + label span i {
    left: 66px !important;
}
.page.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox.checked + label span:before {
    opacity: 1;
}
.page.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox.checked + label span:after {
    opacity: 0;
}
.page.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label {
    background-color: #9e9e9e;
    border-radius: 2px;
    transition: all .5s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.page.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: transparent !important;
}
.page.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span i {
    box-sizing: border-box;
    content: '';
    letter-spacing: -3px;
    padding: 10px 12px 10px 9px;
    position: absolute;
    text-align: center;
    transition: all .5s;
    z-index: 1;
    top: 0;
    left: -10px;
}
.page.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span i.different_icon {
    left: 0;
}
.page.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span:before,
.page.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span:after {
    background-color: transparent;
    color: #FFFFFF;
    width: 57%;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: initial;
}
.page.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span:before {
    content: attr(data-on);
    opacity: 0;
    transition: all .5s;
}
.page.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span:after {
    content: attr(data-off);
    opacity: 1;
    transition: all .5s;
}
.page.sms_prevention input.checkbox.checked.disabledview + label span:before {
    top: 8px !important;
    left: 6px !important;
}
.page.sms_prevention input.diff_v_3 {
    padding: 18px 20px 15px;
    height: auto !important;
}
.page.sms_prevention button.new_button_height {
    height: 54px;
    line-height: 21px;
}
.content-box {
    padding-bottom: 200px !important;
}
.content-box h1.title {
    text-align: center !important;
    margin-bottom: 54px !important;
    font-size: 60px;
}
.content-box #loadingForm {
    display: none;
    top: 470px;
    opacity: 10;
    background: none;
    border: none;
    box-shadow: none;
    margin: 0 auto;
    width: 400px;
}
.content-box #loadingForm .modal-header {
    border-bottom: none;
}
.content-box #loadingForm .modal-header p {
    text-align: center;
}
.content-box #loadingForm .modal-header p img {
    margin: 0 auto;
    display: inherit;
}
.content-box #loadingForm .modal-header p strong {
    font: 700 24px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    color: #4d4d4d;
}
.content-box .cms_contents.generals {
    margin-bottom: 10px;
}
.content-box .cms_contents.generals p {
    text-align: center !important;
    padding-top: 36px;
    margin-bottom: 42px !important;
    color: #9d9d9d !important;
}
.content-box .cms_contents.generals ul li {
    list-style: none !important;
    margin-left: 0 !important;
}
.content-box .cms_contents.generals ul li.item {
    list-style: none !important;
}
.content-box .cms_contents.generals ul li.diverse {
    margin-bottom: 51px;
}
.content-box .cms_contents.generals ul li .pull-left.main-left {
    margin-left: 21px;
}
.content-box .cms_contents.generals ul li .pull-left.main-left input {
    height: 58px;
    width: 300px;
    margin-bottom: 6px;
}
.content-box .cms_contents.generals ul li span.new_span {
    font-size: 10px;
    color: #9d9d9d;
    font-weight: 700;
}
.content-box .cms_contents.generals ul li .diff_rent {
    margin-bottom: 5px;
    height: 58px;
}
.content-box .cms_contents.generals ul li .diff_rent .captcha.bottom-size {
    margin-bottom: 5px;
}
.content-box .cms_contents.generals ul li label.label-diff {
    font: 700 21px/20px "Turkcell Satura", "Helvetica", Arial, sans-serif;
    margin-bottom: 12px;
}
.content-box .cms_contents.generals a {
    float: right;
}
.content-box .cms_contents.generals table td.refresh {
    border: none;
    background-color: #fff;
}
.content-box .cms_contents.generals table td.pos-t {
    border: none;
}
.content-box .cms_contents.generals .item.error {
    margin-top: 5px;
}
.content-box .cms_contents.generals .item .error {
    margin-top: 0;
}
.content-box .cms_contents.generals a.button-cta {
    margin-top: 25px;
}
.content-box .feedback table.my-points .col-1 {
    width: 56%;
}
.content-box .feedback table.my-points tr th.top-title {
    font: 700 24px/20px "Turkcell Satura", "Helvetica", Arial, sans-serif;
    color: #4d4d4d;
}
.content-box .feedback table.my-points tr td {
    padding-bottom: 8px;
}
.content-box .feedback table.my-points tr td.status {
    padding-top: 1px;
}
.content-box .feedback table.my-points tr td.status .text-blue {
    font-size: 16px;
}
.content-box .feedback table.my-points tr td.border-diff {
    border-bottom: 1px solid #e5e5e5;
}
.content-box .feedback table.my-points tr td .no-wrap {
    margin-top: 5px;
    color: #9d9d9d;
    font-size: 12px;
}
.content-box .feedback table.my-points tr td span.main-span {
    font-size: 16px;
}
.content-box .feedback table.my-points.v2 {
    margin-bottom: 45px;
}
.content-box .feedback table.my-points.v2 .col-1 {
    width: 300px;
}
.content-box .feedback table.my-points.v2 .col-2 {
    width: 57px;
}
.content-box .feedback table.my-points.v2 thead th.seconds {
    border: none;
}
.content-box .feedback table.my-points.v2 tbody td.date-time {
    border: none;
}
.content-box .feedback table.my-points.v2 tbody td.status {
    padding-top: 13px;
    vertical-align: top;
}
.content-box .feedback table.my-points.v2 tbody td.status span {
    line-height: 25px;
}
.content-box .feedback table.my-points.v2 tbody td.mains-different {
    padding: 13px 0 0 0;
    vertical-align: top;
    line-height: 25px;
}
.content-box .feedback table.my-points.v2 tbody td.mains-different span {
    font-size: 16px;
}
.content-box .feedback p.descriptions {
    margin-top: 40px;
    margin-left: 40px;
}
.content-box .feedback p.descriptions:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 4px;
    width: 32px;
    height: 32px;
    background: url("../../images/support/desc.jpg");
}
.content-box .feedback p.descriptions a {
    color: #45adec;
    text-decoration: underline;
}
.mtn-btn-container {
    text-align: right;
}
.mtn-btn-container .button-cta {
    float: none !important;
}
.bottom_delivery-info {
    font-size: 14px !important;
    font-weight: bold !important;
    line-height: 20px !important;
    color: #9d9d9d !important;
    width: 650px !important;
    margin-bottom: 40px !important;
    text-align: left !important;
    margin-top: 35px !important;
    font-weight: 400 !important;
}
.modal-new-desc h1 {
    color: #3bb0f3;
    margin: 40px 0 30px 0 !important;
}
.modal-new-desc .left-area {
    padding-right: 44px;
    padding-top: 30px;
}
.modal-new-desc .left-area a {
    margin-right: 17px;
    margin-bottom: 30px;
}
.modal-new-desc #delivery-info {
    padding-left: 47px;
    padding-right: 47px;
}
.modal-new-desc #delivery-info span.required {
    top: 46px;
}
.modal-new-desc #delivery-info.separate.center.bot-m:after,
.modal-new-desc #delivery-info.separate.center.top-m:before {
    margin-left: -465px;
}
.modal-new-desc #delivery-info input.text {
    height: 45px;
    width: 390px;
}
.modal-new-desc #delivery-info textarea.text {
    width: 390px;
}
.modal-new-desc #delivery-info #address_container {
    padding: 12px 0 0 22px;
}
.modal-new-desc #delivery-info #contact_container span {
    line-height: 16px;
}
.modal-new-desc #delivery-info .city_selection.one {
    padding: 17px 22px 0 0;
}
.sari-kutu-order-information #form table tbody tr td {
    border: none;
}
.sari-kutu-order-information #form table tbody tr td span.price {
    font-size: 18px;
}
.sari-kutu-order-information #form #general-pact .inclusive-main .general-diff {
    width: 385px;
    float: left;
}
.sari-kutu-order-information #form #general-pact .inclusive-main .general-diff.diverse {
    margin-right: 70px;
}
.sari-kutu-order-information #form #general-pact .inclusive-main .general-diff.several h4 {
    margin-top: 32px;
}
.sari-kutu-order-information #form #general-pact .inclusive-main .general-diff h4 {
    border-bottom: 1px solid #f6f6f6;
    margin: 0;
    color: #9d9d9d;
    font-size: 10px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    margin-top: 40px;
}
.sari-kutu-order-information #form #general-pact .inclusive-main .general-diff p {
    margin: 0;
    font-size: 16px;
}
.sari-kutu-order-information #form #general-pact .btn-diff {
    width: 100%;
    float: left;
    margin-top: 40px;
    margin-bottom: 60px;
}
.sari-kutu-order-information #form #general-pact .btn-diff button {
    float: left;
}
.sari-kutu-order-information #form #general-pact .cargo {
    float: left;
    margin-bottom: 32px;
}
.sari-kutu-order-information #form #general-pact .cargo .cargo-main {
    border: 1px solid #e5e5e5;
    background-color: #f2f2f2;
    padding-left: 22px;
    margin-bottom: 12px;
}
.sari-kutu-order-information #form #general-pact .cargo .cargo-main h4 {
    font-family: 'Turkcell Satura';
    font-size: 20px;
    margin: 15px 0 12px 0;
}
.sari-kutu-order-information #form #general-pact .cargo .cargo-main p {
    color: #9d9d9d;
    margin: 0 0 20px 0;
}
.sari-kutu-order-information #form #general-pact .cargo .calico label {
    width: 300px;
}
.sari-kutu-order-information #form #general-pact .cargo .calico label small {
    padding-top: 6px;
    font-size: 11px;
    font-weight: normal;
}
.sari-kutu-order-information #form #general-pact .cargo .calico label small b {
    color: #4d4d4d;
}
.sari-kutu-order-information #form #gift-section.genral_favors {
    padding: 18px 0 60px;
}
.sari-kutu-order-information #form #gift-section .left-area p {
    color: #9d9d9d;
    font-size: 13px;
    font-weight: 700;
    float: right;
    margin-left: 40px;
    margin-right: 21px;
}
.sari-kutu-order-information #form #gift-section .left-area p::before {
    display: block;
    content: " ";
    line-height: 0;
    position: absolute;
    background: url("../../images/shop/desc.jpg");
    width: 24px;
    height: 24px;
    background-repeat: no-repeat;
    margin-left: -32px;
    margin-top: -4px;
}
.sari-kutu-order-information .checkout-info .steps input.text {
    height: 45px;
}
.sari-kutu-order-information .checkout-info .steps .required span.required {
    top: 46px;
}
.sari-kutu-order-information .genral_favors {
    padding: 54px 0 60px;
}
.sari-kutu-order-information .content.favors textarea {
    width: 420px;
    height: 44px;
    font-size: 11px;
    line-height: 33px;
}
.sari-kutu-order-information .content.favors .inclu {
    float: left;
    margin-right: 118px;
}
.sari-kutu-order-information .content.favors .inclu p {
    color: #9d9d9d;
    font-size: 11px;
    padding: 0;
    margin: 11px 0 0 10px;
    opacity: 0.4;
}
.sari-kutu-order-information table .generals {
    padding-left: 177px !important;
    padding-top: 50px !important;
}
.sari-kutu-order-information table .generals.mains {
    padding-top: 0px !important;
}
.sari-kutu-order-information table .generals.new {
    padding-bottom: 7px;
}
.sari-kutu-order-information table .generals span.disparate {
    line-height: 14px;
}
.sari-kutu-order-information table .varied {
    padding-bottom: 35px !important;
    padding-top: 26px !important;
}
.sari-kutu-order-information table small.several {
    line-height: 1;
}
.sari-kutu-order-information table .calico {
    float: left;
    padding-top: 32px;
}
.sari-kutu-order-information table .calico label.way {
    width: 300px;
}
.sari-kutu-order-information table .calico small.alternative {
    padding-top: 6px;
}
.sari-kutu-order-information #gift-section label {
    position: relative;
}
.sari-kutu-order-information #gift-section label small {
    padding-left: 30px;
}
.sari-kutu-order-information #gift-section label small:before {
    left: 40px;
}
.new-sarikutu-table {
    width: 100%;
}
.new-sarikutu-table .col-1,
.new-sarikutu-table .col-2 {
    width: 20%;
}
.new-sarikutu-table .col-3 {
    width: 15%;
}
.new-sarikutu-table .col-4 {
    width: 45%;
}
.new-sarikutu-table .status {
    font-size: 14px;
    margin-bottom: 3px;
    padding-right: 0 !important;
}
.new-sarikutu-table .status .fs-11 {
    font-size: 11px;
}
.new-sarikutu-table .status .fs-12 {
    font-size: 12px;
}
.new-sarikutu-table .status .fs-16 {
    font-size: 16px;
}
.new-sarikutu-table .status .fw-bold {
    font-weight: bold;
}
.new-sarikutu-table .status .mt-3 {
    margin-top: 3px;
}
.new-sarikutu-table .status .text-grey {
    color: #8c8888;
}
.new-sarikutu-table .status .text-blue {
    color: #3fb0e8;
}
.new-sarikutu-table .status .no-wrap {
    white-space: nowrap;
}
.additional-icon,
.page ul.different_list li .switcher.v2 input.checkbox + label span i,
.page ul.different_list li .item-v2 input[type="checkbox"][disabled].checkbox.checked.disabled_view + label span:before,
.page.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span i,
.page.sms_prevention input.checkbox.checked.disabledview + label span:before,
.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span i,
.sms_prevention input.checkbox.checked.disabledview + label span:before {
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url("../../images/addition/sprite-flags-1x-s1c7488f6f0.png");
    vertical-align: middle;
    -webkit-backface-visibility: hidden;
    display: block;
    position: absolute;
    top: 0;
    left: -10px;
    text-indent: -9999px;
}
@media (-webkit-min-device-pixel-ratio: 1.5),
(min--moz-device-pixel-ratio: 1.5),
(-o-min-device-pixel-ratio: 3 / 2),
(min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
(min-resolution: 1.5dppx) {
    .additional-icon,
    .page ul.different_list li .switcher.v2 input.checkbox + label span i,
    .page ul.different_list li .item-v2 input[type="checkbox"][disabled].checkbox.checked.disabled_view + label span:before,
    .page.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span i,
    .page.sms_prevention input.checkbox.checked.disabledview + label span:before,
    .sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span i,
    .sms_prevention input.checkbox.checked.disabledview + label span:before {
        background-image: url("../../images/addition/sprite-flags-2x-s626ff88d2e.png");
        background-size: 210px auto;
    }
}
.additional-icon.gift-point,
.page ul.different_list li .switcher.v2 input.checkbox + label span i.gift-point,
.page ul.different_list li .item-v2 input[type="checkbox"][disabled].checkbox.checked.disabled_view + label span.gift-point:before,
.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span i.gift-point,
.sms_prevention input.checkbox.checked.disabledview + label span.gift-point:before {
    height: 93px;
    width: 94px;
    background-position: 0 -58px;
}
#etk-nar ol.list_desc {
    border-bottom: #e5e5e5 1px solid;
    padding-bottom: 20px;
}
#etk-nar ol.list_desc #terms_dialog_inside h6 {
    margin: 46px 0px 7px 0;
    color: #9d9d9d;
    font-size: 10px;
}
#etk-nar ol.list_desc #terms_dialog_inside .terms-content {
    height: 106px !important;
    font-size: 12px;
    -webkit-box-shadow: inset 2px 2px 2px 0 #ddd;
    box-shadow: inset 2px 2px 2px 0 #ddd;
    border: 1px solid #ddd;
    background: #f2f2f2;
    padding: 7px !important;
    overflow: hidden;
    overflow-y: scroll;
}
#etk-nar a .need-update_false {
    color: #9d9d9d;
}
#etk-nar .user-form-row {
    margin-top: 20px;
}
#etk-nar .buttons .remember_card_details {
    margin-top: 25px;
}
#etk-nar .buttons .remember_card_details .agreement_checkbox {
    padding-top: 0;
}
#etk-nar .buttons button {
    margin-top: 80px;
}
#etk-nar .general_nar-desciription {
    padding-left: 21px;
}
#etk-nar .general_nar-desciription table thead th {
    padding-bottom: 10px;
}
#etk-nar .general_nar-desciription table thead th.price.filter {
    width: 460px;
    position: relative;
}
#etk-nar .general_nar-desciription table thead th.price.filter a {
    margin-left: 12px;
}
#etk-nar .general_nar-desciription table thead th.price.filter a::before {
    content: ' ';
    position: absolute;
    width: 8px;
    height: 11px;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background: url("../../images/addition/tl-icon.png");
}
#etk-nar .general_nar-desciription table thead th.sms.filter {
    width: 122px;
}
#etk-nar .general_nar-desciription table tbody span.remark {
    display: block;
    color: #8a8a8a;
    margin: 4px 0 0;
    padding: 0px;
    font-size: 10px;
    font-weight: 700;
}
.modal.modal_shop.in_all_directions-2 {
    width: 798px;
}
.modal.modal_shop.in_all_directions-2 .offer_summary {
    width: 360px;
    padding: 0px 20px 0 20px;
}
.modal.modal_shop.in_all_directions-2 .offer_summary img {
    width: 200px;
    margin-bottom: 11px;
    margin: 0 auto;
    display: block;
}
.modal.modal_shop.in_all_directions-2 .offer_summary h2 {
    font-size: 32px;
    margin: 14px 0 28px;
}
.modal.modal_shop.in_all_directions-2 .offer_summary .payment_area h3 {
    text-align: left;
    font: 700 18px/1.36 "Helvetica", Arial, sans-serif;
    margin: 0;
    padding: 0;
    line-height: 15px;
}
.modal.modal_shop.in_all_directions-2 .offer_summary .payment_area h3.different_h {
    font: 400 24px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    margin-bottom: 23px;
    padding-top: 16px;
    text-align: center;
    font-size: 30px;
}
.modal.modal_shop.in_all_directions-2 .offer_summary .payment_area p {
    text-align: left;
    font: 400 24px/1.36 "Helvetica", Arial, sans-serif;
    margin: 0 0 20px 0;
    padding: 0;
}
.modal.modal_shop.in_all_directions-2 .offer_summary .offer_summary {
    width: 100%;
    padding: 0;
    min-height: inherit !important;
}
.modal.modal_shop.in_all_directions-2 .terms {
    padding: 22px 0 0 0;
    max-width: 100%;
    width: 100%;
    margin-bottom: 22px;
}
.modal.modal_shop.in_all_directions-2 .terms span {
    margin: 0 10px 0 -37px;
}
.modal.modal_shop.in_all_directions-2 .terms a {
    color: #9d9d9d;
    font-weight: 700;
    line-height: 12px;
    margin-top: 3px;
}
.modal.modal_shop.in_all_directions-2 .modal_actions {
    padding: 30px 50px 40px 40px;
}
.modal.modal_shop.in_all_directions-2 .modal_actions .buttons {
    width: 100%;
    margin: 0 auto;
    display: block;
}
.modal.modal_shop.in_all_directions-2 .modal_actions .buttons button {
    float: left;
    margin-left: 0;
}
.modal.modal_shop.in_all_directions-2 .modal_actions .buttons a {
    float: left;
    margin-left: 8px;
}
.modal.modal_shop.in_all_directions-2 .takeout_dessc p {
    font-size: 12px;
    color: #9d9d9d;
    margin-bottom: 0;
    margin-top: 0;
}
.modal.modal_shop.in_all_directions-2 .takeout_dessc p.one {
    border-top: 1px solid #e5e5e5;
    padding-top: 18px;
    margin-top: 0;
    margin-bottom: 9px;
}
.modal.modal_shop.in_all_directions-2 .general_nar-desciription {
    padding-left: 21px;
}
.modal.modal_shop.in_all_directions-2 .general_nar-desciription table thead th {
    padding-bottom: 9px;
}
.modal.modal_shop.in_all_directions-2 .general_nar-desciription table thead th.price.filter {
    width: 460px;
    position: relative;
}
.modal.modal_shop.in_all_directions-2 .general_nar-desciription table thead th.price.filter a {
    margin-left: 12px;
}
.modal.modal_shop.in_all_directions-2 .general_nar-desciription table thead th.price.filter a::before {
    content: ' ';
    position: absolute;
    width: 8px;
    height: 11px;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background: url("../../images/addition/tl-icon.png");
}
.modal.modal_shop.in_all_directions-2 .general_nar-desciription table thead th.sms.filter {
    width: 122px;
}
.modal.modal_shop.in_all_directions-2 .general_nar-desciription table tbody tr td {
    padding: 12px 0 12px;
    vertical-align: top;
}
.modal.modal_shop.in_all_directions-2 .general_nar-desciription table tbody span.remark {
    display: block;
    color: #8a8a8a;
    margin: 3px 0 0;
    padding: 0px;
    font-size: 10px;
    font-weight: 700;
}
.modal.modal_shop.in_all_directions-2 #terms_dialog_inside h6 {
    color: #9d9d9d;
    font-size: 10px;
    margin: 11px 0 7px 0;
}
.modal.modal_shop.in_all_directions-2 #terms_dialog_inside .terms-content {
    height: 88px !important;
    font-size: 12px;
    -webkit-box-shadow: inset 2px 2px 2px 0 #ddd;
    box-shadow: inset 2px 2px 2px 0 #ddd;
    border: 1px solid #ddd;
    background: #f2f2f2;
    padding: 7px !important;
    overflow: hidden;
    overflow-y: scroll;
}
.modal.modal_shop.in_all_directions-2 #terms_dialog_inside .terms-content p {
    text-align: left;
}
.modal.modal_shop.in_all_directions-2 #terms_dialog_inside .user-form-row {
    border-top: 1px solid #e5e5e5;
    padding-top: 10px;
    margin-top: 10px;
}
.modal.modal_shop.in_all_directions-2 #terms_dialog_inside .need-update_false {
    color: #9d9d9d;
    line-height: 14px;
}
.modal.modal_shop.in_all_directions-2 .modal_box.sign_in_box {
    width: 398px;
    padding: 0;
}
.modal.modal_shop.in_all_directions-2 .modal_box.sign_in_box strong {
    margin-top: 108px;
    margin-bottom: 2px;
    padding: 0px 50px 0px 40px;
}
.modal.modal_shop.in_all_directions-2 .modal_box.sign_in_box .tab-content {
    padding: 25px 50px 20px 40px;
}
.modal.modal_shop.in_all_directions-2 .modal_box.sign_in_box ol li.sep {
    margin-top: 26px;
    padding-bottom: 20px;
}
.modal.modal_shop.in_all_directions-2 .modal_box.sign_in_box ol li.no_info {
    margin-top: 26px;
    border-bottom: none;
    padding-bottom: 2px;
}
.modal.modal_shop.in_all_directions-2 .modal_box.sign_in_box ol li.no_info span.info {
    margin-bottom: 12px;
}
.modal.modal_shop.in_all_directions-3 {
    width: 798px;
}
.modal.modal_shop.in_all_directions-3 .offer_summary {
    width: 360px;
    padding: 0px 20px 0 20px;
}
.modal.modal_shop.in_all_directions-3 .offer_summary img {
    width: 279px;
    margin: 18px auto 0px;
    display: block;
}
.modal.modal_shop.in_all_directions-3 .offer_summary h2 {
    font-size: 32px;
    margin: 14px 0 28px;
}
.modal.modal_shop.in_all_directions-3 .offer_summary .payment_area h3 {
    text-align: left;
    font: 700 18px/1.36 "Helvetica", Arial, sans-serif;
    margin: 0;
    padding: 0;
    line-height: 15px;
}
.modal.modal_shop.in_all_directions-3 .offer_summary .payment_area h3.different_h {
    font: 400 24px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    text-align: center;
    line-height: 28px;
}
.modal.modal_shop.in_all_directions-3 .offer_summary .payment_area h3.different_h span {
    font-size: 14px;
}
.modal.modal_shop.in_all_directions-3 .offer_summary .payment_area h5 {
    margin: 0 0 10px 0;
    text-align: center;
    color: #9d9d9d;
    font-size: 10px;
}
.modal.modal_shop.in_all_directions-3 .offer_summary .payment_area p {
    text-align: left;
    font: 400 24px/1.36 "Helvetica", Arial, sans-serif;
    margin: 0 0 20px 0;
    padding: 0;
}
.modal.modal_shop.in_all_directions-3 .offer_summary .offer_summary {
    width: 100%;
    padding: 0;
    min-height: inherit !important;
}
.modal.modal_shop.in_all_directions-3 .terms {
    padding: 22px 0 0 0;
    max-width: 100%;
    width: 100%;
    margin-bottom: 22px;
}
.modal.modal_shop.in_all_directions-3 .terms span {
    margin: 0 10px 0 -37px;
}
.modal.modal_shop.in_all_directions-3 .terms a {
    color: #9d9d9d;
    font-weight: 700;
    line-height: 12px;
    margin-top: 3px;
}
.modal.modal_shop.in_all_directions-3 .modal_actions {
    padding: 30px 50px 40px 40px;
}
.modal.modal_shop.in_all_directions-3 .modal_actions .buttons {
    width: 100%;
    margin: 0 auto;
    display: block;
}
.modal.modal_shop.in_all_directions-3 .modal_actions .buttons button {
    float: left;
    margin-left: 0;
}
.modal.modal_shop.in_all_directions-3 .modal_actions .buttons a {
    float: left;
    margin-left: 8px;
}
.modal.modal_shop.in_all_directions-3 .takeout_dessc p {
    font-size: 12px;
    color: #9d9d9d;
    margin-bottom: 0;
    margin-top: 0;
}
.modal.modal_shop.in_all_directions-3 .takeout_dessc p.one {
    border-top: 1px solid #e5e5e5;
    padding-top: 18px;
    margin-top: 0;
    margin-bottom: 9px;
}
.modal.modal_shop.in_all_directions-3 #terms_dialog_inside h6 {
    color: #9d9d9d;
    font-size: 10px;
    margin: 11px 0 7px 0;
}
.modal.modal_shop.in_all_directions-3 #terms_dialog_inside .terms-content {
    height: 88px !important;
    font-size: 12px;
    -webkit-box-shadow: inset 2px 2px 2px 0 #ddd;
    box-shadow: inset 2px 2px 2px 0 #ddd;
    border: 1px solid #ddd;
    background: #f2f2f2;
    padding: 7px !important;
    overflow: hidden;
    overflow-y: scroll;
}
.modal.modal_shop.in_all_directions-3 #terms_dialog_inside .terms-content p {
    text-align: left;
}
.modal.modal_shop.in_all_directions-3 #terms_dialog_inside .user-form-row {
    border-top: 1px solid #e5e5e5;
    padding-top: 10px;
    margin-top: 10px;
}
.modal.modal_shop.in_all_directions-3 #terms_dialog_inside .need-update_false {
    color: #9d9d9d;
    line-height: 14px;
}
.modal.modal_shop.in_all_directions-3 #terms_dialog_inside .buttons span.dif_ {
    margin: 0 5px 0 -35px;
}
.modal.modal_shop.in_all_directions-3 #terms_dialog_inside .buttons .need-update_false {
    color: #9d9d9d;
    width: 315px;
}
.modal.modal_shop.in_all_directions-3 #terms_dialog_inside .buttons .need-update_false a {
    color: #9d9d9d;
    text-decoration: underline;
}
.modal.modal_shop.in_all_directions-3 #terms_dialog_inside .buttons .need-update_false a:hover {
    color: #9d9d9d;
}
.modal.modal_shop.in_all_directions-3 .modal_box.sign_in_box {
    width: 398px;
    padding: 0;
}
.modal.modal_shop.in_all_directions-3 .modal_box.sign_in_box strong {
    margin-top: 108px;
    margin-bottom: 42px;
    padding: 0px 50px 0px 40px;
}
.modal.modal_shop.in_all_directions-3 .modal_box.sign_in_box .tab-content {
    padding: 0px 50px 0px 40px;
}
.modal.modal_shop.in_all_directions-3 .modal_box.sign_in_box ol li.sep {
    margin-top: 26px;
    padding-bottom: 20px;
}
.modal.modal_shop.in_all_directions-3 .modal_box.sign_in_box ol li.no_info {
    margin-top: 26px;
    border-bottom: none;
}
.modal.modal_shop.in_all_directions-3 .modal_box.sign_in_box ol li.no_info span.info {
    margin-bottom: 12px;
}
.modal.modal_shop.in_all_directions-3 .modal_box.sign_in_box ol li.no_info p {
    margin-bottom: 39px;
}
.modal.modal_shop.in_all_directions-4 {
    width: 798px;
}
.modal.modal_shop.in_all_directions-4 .offer_summary {
    width: 360px;
    padding: 0px 20px 0 20px;
}
.modal.modal_shop.in_all_directions-4 .offer_summary img {
    width: 279px;
    margin: 18px auto 0px;
    display: block;
}
.modal.modal_shop.in_all_directions-4 .offer_summary h2 {
    font-size: 32px;
    margin: 14px 0 28px;
}
.modal.modal_shop.in_all_directions-4 .offer_summary .payment_area h3 {
    text-align: left;
    font: 700 18px/1.36 "Helvetica", Arial, sans-serif;
    margin: 0;
    padding: 0;
    line-height: 15px;
}
.modal.modal_shop.in_all_directions-4 .offer_summary .payment_area h3.different_h {
    font: 400 24px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    text-align: center;
    line-height: 28px;
}
.modal.modal_shop.in_all_directions-4 .offer_summary .payment_area h3.different_h span {
    font-size: 14px;
}
.modal.modal_shop.in_all_directions-4 .offer_summary .payment_area h5 {
    margin: 0 0 10px 0;
    text-align: center;
    color: #9d9d9d;
    font-size: 10px;
}
.modal.modal_shop.in_all_directions-4 .offer_summary .payment_area p {
    text-align: left;
    font: 400 24px/1.36 "Helvetica", Arial, sans-serif;
    margin: 0 0 20px 0;
    padding: 0;
}
.modal.modal_shop.in_all_directions-4 .offer_summary .offer_summary {
    width: 100%;
    padding: 0;
    min-height: inherit !important;
}
.modal.modal_shop.in_all_directions-4 .terms {
    padding: 22px 0 0 0;
    max-width: 100%;
    width: 100%;
    margin-bottom: 22px;
}
.modal.modal_shop.in_all_directions-4 .terms span {
    margin: 0 10px 0 -37px;
}
.modal.modal_shop.in_all_directions-4 .terms a {
    color: #9d9d9d;
    font-weight: 700;
    line-height: 12px;
    margin-top: 3px;
}
.modal.modal_shop.in_all_directions-4 .modal_actions {
    padding: 30px 50px 40px 40px;
}
.modal.modal_shop.in_all_directions-4 .modal_actions .buttons {
    width: 100%;
    margin: 0 auto;
    display: block;
}
.modal.modal_shop.in_all_directions-4 .modal_actions .buttons button {
    float: left;
    margin-left: 0;
}
.modal.modal_shop.in_all_directions-4 .modal_actions .buttons a {
    float: left;
    margin-left: 8px;
}
.modal.modal_shop.in_all_directions-4 .takeout_dessc p {
    font-size: 12px;
    color: #9d9d9d;
    margin-bottom: 0;
    margin-top: 0;
}
.modal.modal_shop.in_all_directions-4 .takeout_dessc p.one {
    border-top: 1px solid #e5e5e5;
    padding-top: 18px;
    margin-top: 0;
    margin-bottom: 9px;
}
.modal.modal_shop.in_all_directions-4 #terms_dialog_inside h6 {
    color: #9d9d9d;
    font-size: 10px;
    margin: 11px 0 7px 0;
}
.modal.modal_shop.in_all_directions-4 #terms_dialog_inside .terms-content {
    height: 88px !important;
    font-size: 12px;
    -webkit-box-shadow: inset 2px 2px 2px 0 #ddd;
    box-shadow: inset 2px 2px 2px 0 #ddd;
    border: 1px solid #ddd;
    background: #f2f2f2;
    padding: 7px !important;
    overflow: hidden;
    overflow-y: scroll;
}
.modal.modal_shop.in_all_directions-4 #terms_dialog_inside .terms-content p {
    text-align: left;
}
.modal.modal_shop.in_all_directions-4 #terms_dialog_inside .user-form-row {
    border-top: 1px solid #e5e5e5;
    padding-top: 10px;
    margin-top: 10px;
}
.modal.modal_shop.in_all_directions-4 #terms_dialog_inside .need-update_false {
    color: #9d9d9d;
    line-height: 14px;
}
.modal.modal_shop.in_all_directions-4 #terms_dialog_inside .buttons span.dif_ {
    margin: 0 5px 0 -35px;
}
.modal.modal_shop.in_all_directions-4 #terms_dialog_inside .buttons .need-update_false {
    color: #9d9d9d;
    width: 315px;
}
.modal.modal_shop.in_all_directions-4 #terms_dialog_inside .buttons .need-update_false a {
    color: #9d9d9d;
    text-decoration: underline;
}
.modal.modal_shop.in_all_directions-4 #terms_dialog_inside .buttons .need-update_false a:hover {
    color: #9d9d9d;
}
.modal.modal_shop.in_all_directions-4 .modal_box.sign_in_box {
    width: 398px;
    padding: 0;
}
.modal.modal_shop.in_all_directions-4 .modal_box.sign_in_box strong {
    margin-top: 108px;
    margin-bottom: 42px;
    padding: 0px 50px 0px 40px;
}
.modal.modal_shop.in_all_directions-4 .modal_box.sign_in_box .tab-content {
    padding: 0px 50px 0px 40px;
}
.modal.modal_shop.in_all_directions-4 .modal_box.sign_in_box ol li.sep {
    margin-top: 26px;
    padding-bottom: 20px;
}
.modal.modal_shop.in_all_directions-4 .modal_box.sign_in_box ol li.no_info {
    margin-top: 26px;
    border-bottom: none;
}
.modal.modal_shop.in_all_directions-4 .modal_box.sign_in_box ol li.no_info span.info {
    margin-bottom: 12px;
}
.modal.modal_shop.in_all_directions-4 .modal_box.sign_in_box ol li.no_info p {
    margin-bottom: 39px;
}
.modal.modal_shop.in_all_directions-5 {
    width: 468px;
}
.modal.modal_shop.in_all_directions-5 .tab-content {
    padding: 0 40px;
}
.modal.modal_shop.in_all_directions-5 .offer_summary {
    padding: 0;
    width: 100%;
}
.modal.modal_shop.in_all_directions-5 .offer_summary img {
    width: 279px;
    margin: 17px auto 0px;
    display: block;
}
.modal.modal_shop.in_all_directions-5 .offer_summary h2 {
    font-size: 32px;
    margin: 14px 0 28px;
}
.modal.modal_shop.in_all_directions-5 .offer_summary .payment_area {
    margin-top: 19px;
}
.modal.modal_shop.in_all_directions-5 .offer_summary .payment_area h3 {
    text-align: left;
    font: 700 18px/1.36 "Helvetica", Arial, sans-serif;
    margin: 0;
    padding: 0;
    line-height: 15px;
}
.modal.modal_shop.in_all_directions-5 .offer_summary .payment_area h3.different_h {
    font: 400 24px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    text-align: center;
    line-height: 28px;
    margin-bottom: 7px;
}
.modal.modal_shop.in_all_directions-5 .offer_summary .payment_area h3.different_h span {
    font-size: 14px;
    font-weight: 700;
}
.modal.modal_shop.in_all_directions-5 .offer_summary .payment_area h5 {
    margin: 6px 0 30px 0;
    text-align: center;
    color: #9d9d9d;
    font-size: 14px;
    font-weight: 400;
}
.modal.modal_shop.in_all_directions-5 .offer_summary .payment_area p {
    text-align: left;
    font: 400 24px/1.36 "Helvetica", Arial, sans-serif;
    margin: 0 0 20px 0;
    padding: 0;
}
.modal.modal_shop.in_all_directions-5 .offer_summary .offer_summary {
    width: 100%;
    padding: 0;
    min-height: inherit !important;
}
.modal.modal_shop.in_all_directions-5 .terms {
    padding: 22px 0 0 0;
    max-width: 100%;
    width: 100%;
    margin-bottom: 22px;
}
.modal.modal_shop.in_all_directions-5 .terms span {
    margin: 0 10px 0 -37px;
}
.modal.modal_shop.in_all_directions-5 .terms a {
    color: #9d9d9d;
    font-weight: 700;
    line-height: 12px;
    margin-top: 3px;
}
.modal.modal_shop.in_all_directions-5 .modal_actions {
    padding: 20px 0 30px 0;
    margin-top: 14px;
}
.modal.modal_shop.in_all_directions-5 .modal_actions .buttons {
    width: 100%;
    margin: 0 auto;
    display: block;
    float: none;
    text-align: center;
}
.modal.modal_shop.in_all_directions-5 .modal_actions .buttons button {
    margin-left: 0;
    width: 150px !important;
    float: none !important;
}
.modal.modal_shop.in_all_directions-5 .modal_actions .buttons a {
    margin-left: 8px;
    width: 120px !important;
    float: none !important;
}
.modal.modal_shop.in_all_directions-5 .takeout_dessc p {
    font-size: 12px;
    color: #9d9d9d;
    margin-bottom: 0;
    margin-top: 0;
}
.modal.modal_shop.in_all_directions-5 .takeout_dessc p.one {
    border-top: 1px solid #e5e5e5;
    padding-top: 18px;
    margin-top: 0;
    margin-bottom: 9px;
}
.modal.modal_shop.in_all_directions-5 #terms_dialog_inside h6 {
    color: #9d9d9d;
    font-size: 10px;
    margin: 11px 0 7px 0;
}
.modal.modal_shop.in_all_directions-5 #terms_dialog_inside .terms-content {
    height: 88px !important;
    font-size: 12px;
    -webkit-box-shadow: inset 2px 2px 2px 0 #ddd;
    box-shadow: inset 2px 2px 2px 0 #ddd;
    border: 1px solid #ddd;
    background: #f2f2f2;
    padding: 7px !important;
    overflow: hidden;
    overflow-y: scroll;
}
.modal.modal_shop.in_all_directions-5 #terms_dialog_inside .terms-content p {
    text-align: left;
}
.modal.modal_shop.in_all_directions-5 #terms_dialog_inside .user-form-row {
    border-top: 1px solid #e5e5e5;
    padding-top: 10px;
    margin-top: 10px;
}
.modal.modal_shop.in_all_directions-5 #terms_dialog_inside .need-update_false {
    color: #9d9d9d;
    line-height: 14px;
}
.modal.modal_shop.in_all_directions-5 #terms_dialog_inside .buttons span.dif_ {
    margin: 0 5px 0 -35px;
}
.modal.modal_shop.in_all_directions-5 #terms_dialog_inside .buttons .need-update_false {
    color: #9d9d9d;
    width: 315px;
}
.modal.modal_shop.in_all_directions-5 #terms_dialog_inside .buttons .need-update_false a {
    color: #9d9d9d;
    text-decoration: underline;
}
.modal.modal_shop.in_all_directions-5 #terms_dialog_inside .buttons .need-update_false a:hover {
    color: #9d9d9d;
}
.modal.modal_shop.in_all_directions-5 .modal_box.sign_in_box {
    width: 308px;
    padding: 40px 50px 20px 40px;
}
.modal.modal_shop.in_all_directions-5 .modal_box.sign_in_box strong {
    margin-top: 68px;
    margin-bottom: 42px;
}
.modal.modal_shop.in_all_directions-5 .modal_box.sign_in_box ol li.sep {
    margin-top: 26px;
    padding-bottom: 20px;
}
.modal.modal_shop.in_all_directions-5 .modal_box.sign_in_box ol li.no_info {
    margin-top: 26px;
    border-bottom: none;
}
.modal.modal_shop.in_all_directions-5 .modal_box.sign_in_box ol li.no_info span.info {
    margin-bottom: 12px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk {
    width: 398px !important;
    padding: 0 0px 20px 0px !important;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .tab-content {
    padding: 0 20px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .offer_summary {
    width: 100%;
    padding: 0;
    min-height: inherit !important;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .offer_summary h2 {
    font-size: 32px;
    margin: 14px 0 28px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .offer_summary .payment_area h3 {
    text-align: left;
    font: 700 18px/1.36 "Helvetica", Arial, sans-serif;
    margin: 0;
    padding: 0;
    line-height: 15px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .offer_summary .payment_area h3.different_h {
    font: 400 24px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    margin-bottom: 18px;
    padding-top: 3px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .offer_summary .payment_area p {
    text-align: left;
    font: 400 24px/1.36 "Helvetica", Arial, sans-serif;
    margin: 0 0 20px 0;
    padding: 0;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .terms {
    padding: 17px 0 0 0;
    max-width: 100%;
    width: 100%;
    margin-bottom: 19px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .terms span {
    margin: 0 10px 0 -37px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .terms a {
    color: #9d9d9d;
    font-weight: 400;
    line-height: 12px;
    margin-top: 3px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .modal_actions {
    padding: 0;
    padding-top: 21px;
    padding-bottom: 21px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .modal_actions .buttons {
    width: 88.5%;
    margin: 0 auto;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .takeout_dessc {
    padding: 0 20px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .takeout_dessc p {
    font-size: 12px;
    color: #9d9d9d;
    margin-bottom: 0;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .takeout_dessc p.one {
    border-top: 1px solid #e5e5e5;
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 14px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .general_nar-desciription {
    padding-left: 21px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .general_nar-desciription table thead th {
    padding-bottom: 10px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .general_nar-desciription table thead th.price.filter {
    width: 460px;
    position: relative;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .general_nar-desciription table thead th.price.filter a {
    margin-left: 12px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .general_nar-desciription table thead th.price.filter a::before {
    content: ' ';
    position: absolute;
    width: 8px;
    height: 11px;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background: url("../../images/addition/tl-icon.png");
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .general_nar-desciription table thead th.sms.filter {
    width: 122px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .general_nar-desciription table tbody tr td.vertical_top {
    vertical-align: top;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .general_nar-desciription table tbody span.remark {
    display: block;
    color: #8a8a8a;
    margin: 4px 0 0;
    padding: 0px;
    font-size: 10px;
    font-weight: 700;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions {
    width: 480px !important;
    padding: 0 !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .tab-content {
    padding: 0 30px 0px 30px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .offer_summary {
    width: 100%;
    padding: 3px 0 0 0 !important;
    min-height: inherit !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .offer_summary img {
    width: 68.5%;
    margin-bottom: 11px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .offer_summary h2 {
    font-size: 32px;
    margin: 14px 0 28px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .offer_summary .payment_area h3 {
    text-align: left;
    font: 700 18px/1.36 "Helvetica", Arial, sans-serif;
    margin: 0;
    padding: 0;
    line-height: 15px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .offer_summary .payment_area h3.different_h {
    font: 400 24px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    margin-bottom: 20px;
    padding-top: 3px;
    text-align: center;
    font-size: 30px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .offer_summary .payment_area p {
    text-align: left;
    font: 400 24px/1.36 "Helvetica", Arial, sans-serif;
    margin: 0 0 20px 0;
    padding: 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .terms {
    padding: 22px 0 0 0;
    max-width: 100%;
    width: 100%;
    margin-bottom: 22px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .terms span {
    margin: 0 10px 0 -37px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .terms a {
    color: #9d9d9d;
    font-weight: 700;
    line-height: 12px;
    margin-top: 3px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .modal_actions {
    padding: 30px 0 42px 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .modal_actions .buttons {
    width: 315px;
    margin: 0 auto;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .takeout_dessc {
    padding: 0 30px 21px 30px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .takeout_dessc p {
    font-size: 12px;
    color: #9d9d9d;
    margin-bottom: 0;
    margin-top: 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .takeout_dessc p.one {
    border-top: 1px solid #e5e5e5;
    padding-top: 18px;
    margin-top: 0;
    margin-bottom: 9px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .general_nar-desciription {
    padding-left: 21px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .general_nar-desciription table thead th {
    padding-bottom: 9px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .general_nar-desciription table thead th.price.filter {
    width: 460px;
    position: relative;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .general_nar-desciription table thead th.price.filter a {
    margin-left: 12px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .general_nar-desciription table thead th.price.filter a::before {
    content: ' ';
    position: absolute;
    width: 8px;
    height: 11px;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background: url("../../images/addition/tl-icon.png");
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .general_nar-desciription table thead th.sms.filter {
    width: 122px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .general_nar-desciription table tbody tr td {
    padding: 12px 0 12px;
    vertical-align: top;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .general_nar-desciription table tbody span.remark {
    display: block;
    color: #8a8a8a;
    margin: 5px 0 0;
    padding: 0;
    font-size: 10px;
    font-weight: 700;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 {
    width: 398px;
    padding: 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .tab-content {
    padding: 0 20px 16px 20px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .offer_summary {
    width: 100%;
    padding: 0;
    min-height: inherit !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .offer_summary img {
    margin-bottom: 33px;
    margin-top: 28px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .offer_summary h2 {
    font-size: 32px;
    margin: 14px 0 28px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .terms {
    padding: 17px 0 0 0;
    max-width: 100%;
    width: 100%;
    margin-bottom: 25px;
    border-top: 1px solid #e5e5e5;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .terms span {
    margin: 0 10px 0 -34px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .terms a {
    color: #9d9d9d;
    font-weight: 700;
    line-height: 12px;
    margin-top: 3px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .modal_actions {
    padding: 30px 0 21px 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .modal_actions .buttons {
    width: 315px;
    margin: 0 auto;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .takeout_dessc {
    text-align: center;
    margin-bottom: 16px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .takeout_dessc p {
    font-size: 12px;
    color: #9d9d9d;
    margin-bottom: 0;
    margin-top: 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .takeout_dessc p.one {
    border-top: 1px solid #e5e5e5;
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 12px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .general_nar-desciription {
    padding-left: 21px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .general_nar-desciription table thead th {
    padding-bottom: 9px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .general_nar-desciription table thead th.price.filter {
    width: 460px;
    position: relative;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .general_nar-desciription table thead th.sms.filter {
    width: 122px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .general_nar-desciription table thead th a {
    color: #9d9d9d;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .general_nar-desciription table tbody tr td {
    vertical-align: top !important;
    padding-bottom: 2px;
    padding-top: 11px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .general_nar-desciription table tbody tr td strong {
    font: 400 18px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    font-size: 18px !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .general_nar-desciription table tbody span.remark {
    display: block;
    color: #8a8a8a;
    margin: 5px 0 0;
    padding: 0;
    font-size: 10px;
    font-weight: 700;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .general_nar-desciription .packet_diff {
    clear: both;
    border-top: 1px solid #e5e5e5;
    padding: 10px 0;
    position: relative;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .general_nar-desciription .packet_diff img {
    float: left;
    margin-right: 8px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .general_nar-desciription .packet_diff p {
    padding: 15px 0;
    color: #9d9d9d;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .general_nar-desciription .packet_diff p:after {
    content: ' ';
    position: absolute;
    top: 40px;
    right: -1px;
    width: 16px;
    height: 16px;
    background: url("../../images/addition/etk/i-con.png");
    background-repeat: no-repeat;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .general_nar-desciription .packet_diff .image-section {
    float: left;
    margin-bottom: 10px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-1 .general_nar-desciription .packet_diff .description_image {
    float: left;
    width: 240px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-6 {
    width: 398px;
    padding: 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-6 .tab-content {
    padding: 0 20px 0px 20px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-6 .offer_summary {
    width: 100%;
    padding: 0;
    min-height: inherit !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-6 .offer_summary img {
    margin-bottom: 33px;
    margin-top: 28px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-6 .offer_summary h2 {
    font-size: 32px;
    margin: 14px 0 28px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-6 .terms {
    padding: 19px 0 0 0;
    max-width: 100%;
    width: 100%;
    margin-bottom: 25px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-6 .terms span {
    margin: 0 10px 0 -34px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-6 .terms a {
    color: #9d9d9d;
    font-weight: 700;
    line-height: 12px;
    margin-top: 3px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-6 .modal_actions {
    padding: 30px 0 21px 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-6 .modal_actions .buttons {
    width: 315px;
    margin: 0 auto;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-6 .takeout_dessc {
    text-align: center;
    margin-bottom: 16px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-6 .takeout_dessc p {
    font-size: 12px;
    color: #9d9d9d;
    margin-bottom: 0;
    margin-top: 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-6 .takeout_dessc p.one {
    border-top: 1px solid #e5e5e5;
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 19px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-6 .general_nar-desciription {
    padding-left: 21px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-6 .general_nar-desciription table thead th {
    padding-bottom: 9px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-6 .general_nar-desciription table thead th.price.filter {
    width: 460px;
    position: relative;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-6 .general_nar-desciription table thead th.sms.filter {
    width: 122px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-6 .general_nar-desciription table thead th a {
    color: #9d9d9d;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-6 .general_nar-desciription table tbody tr td {
    vertical-align: top !important;
    padding-bottom: 0;
    padding-top: 12px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-6 .general_nar-desciription table tbody tr td strong {
    font: 400 18px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    font-size: 18px !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-6 .general_nar-desciription table tbody span.remark {
    display: block;
    color: #8a8a8a;
    margin: 5px 0 0;
    padding: 0;
    font-size: 10px;
    font-weight: 700;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8 {
    width: 440px;
    padding: 40px 20px 30px 20px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8 h3 {
    margin: 15px 0;
    font-size: 30px;
    text-align: center;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8 img {
    width: 300px !important;
    margin: 0 auto;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8 .takeout_dessc {
    padding-top: 10px;
    color: #9d9d9d;
    border-top: 1px solid #e5e5e5;
    font-size: 10px;
    margin: 0 10px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8 .takeout_dessc p {
    border-top: none !important;
    margin: 0 !important;
    padding: 10px 0 0 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8 .terms {
    padding-left: 10px !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8 .modal_actions {
    padding: 30px 62px 40px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8 table tr th {
    text-align: center;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8 table tr th a {
    left: 0;
    padding-right: 5px;
    padding-left: 25px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8 table tr th a.no-p {
    padding-right: 5px;
    padding-left: 5px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8 table tr th a:before {
    left: 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8 table tr td {
    vertical-align: top;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8 table tr td span {
    text-align: center;
    display: block;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8 table tr td span.remark {
    font-size: 10px;
    color: #9d9d9d;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-9 {
    padding: 40px 30px 20px 30px;
    background: url("../../images/addition/etk/divider.jpg") center bottom;
    width: 928px !important;
    margin-left: -485px !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-9 table tr th {
    text-align: center;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-9 table tr th a {
    left: 0;
    padding-right: 5px;
    padding-left: 25px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-9 table tr th a.no-p {
    padding-right: 5px;
    padding-left: 5px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-9 table tr th a:before {
    left: 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-9 table tr td {
    vertical-align: top;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-9 table tr td span {
    text-align: center;
    display: block;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-9 table tr td span.remark {
    font-size: 10px;
    color: #9d9d9d;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-9 .takeout_dessc {
    margin-top: 60px;
    text-align: left;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-9 .takeout_dessc p {
    font-size: 10px;
    color: #9d9d9d;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-9 .modal-footer {
    padding: 14px 0 0 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-9 .modal-footer label {
    margin-top: 0 !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-9 .modal-footer .terms {
    float: left;
    width: auto !important;
    padding-left: 0 !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-9 .pac-left {
    opacity: 1 !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-9 .buttons {
    width: auto;
    float: right;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-9 h2 {
    margin-top: 30px;
    font-size: 30px;
    margin-bottom: 32px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-9 .campaign-img {
    width: 200px !important;
    margin: 0 auto;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-9 .change-package {
    background: none !important;
    background-position: center;
    width: 100% !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-9 .change-package .seperator {
    left: auto !important;
    right: -42px !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-9 .modal-body {
    padding: 0 !important;
}
#etk-nar ol.list_desc {
    border-bottom: #e5e5e5 1px solid;
    padding-bottom: 20px;
}
#etk-nar ol.list_desc #terms_dialog_inside h6 {
    margin: 46px 0px 7px 0;
    color: #9d9d9d;
    font-size: 10px;
}
#etk-nar ol.list_desc #terms_dialog_inside .terms-content {
    height: 106px !important;
    font-size: 12px;
    -webkit-box-shadow: inset 2px 2px 2px 0 #ddd;
    box-shadow: inset 2px 2px 2px 0 #ddd;
    border: 1px solid #ddd;
    background: #f2f2f2;
    padding: 7px !important;
    overflow: hidden;
    overflow-y: scroll;
}
#etk-nar a .need-update_false {
    color: #9d9d9d;
}
#etk-nar .user-form-row {
    margin-top: 20px;
}
#etk-nar .buttons .remember_card_details {
    margin-top: 25px;
}
#etk-nar .buttons .remember_card_details .agreement_checkbox {
    padding-top: 0;
}
#etk-nar .buttons button {
    margin-top: 80px;
}
#etk-nar .general_nar-desciription {
    padding-left: 21px;
}
#etk-nar .general_nar-desciription table thead th {
    padding-bottom: 10px;
}
#etk-nar .general_nar-desciription table thead th.price.filter {
    width: 460px;
    position: relative;
}
#etk-nar .general_nar-desciription table thead th.price.filter a {
    margin-left: 12px;
}
#etk-nar .general_nar-desciription table thead th.price.filter a::before {
    content: ' ';
    position: absolute;
    width: 8px;
    height: 11px;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background: url("../../images/addition/tl-icon.png");
}
#etk-nar .general_nar-desciription table thead th.sms.filter {
    width: 122px;
}
#etk-nar .general_nar-desciription table tbody span.remark {
    display: block;
    color: #8a8a8a;
    margin: 4px 0 0;
    padding: 0px;
    font-size: 10px;
    font-weight: 700;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk {
    width: 358px;
    padding: 0 20px 20px 20px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .offer_summary {
    width: 100%;
    padding: 0;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .offer_summary h2 {
    font-size: 32px;
    margin: 14px 0 28px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .offer_summary .payment_area h3 {
    text-align: left;
    font: 700 18px/1.36 "Helvetica", Arial, sans-serif;
    margin: 0;
    padding: 0;
    line-height: 15px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .offer_summary .payment_area h3.different_h {
    font: 400 24px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    margin-bottom: 18px;
    padding-top: 3px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .offer_summary .payment_area p {
    text-align: left;
    font: 400 24px/1.36 "Helvetica", Arial, sans-serif;
    margin: 0 0 20px 0;
    padding: 0;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .terms {
    padding: 17px 0 0 0;
    max-width: 100%;
    width: 100%;
    margin-bottom: 19px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .terms span {
    margin: 0 10px 0 -37px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .terms a {
    color: #9d9d9d;
    font-weight: 400;
    line-height: 12px;
    margin-top: 3px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .modal_actions {
    padding: 0;
    padding-top: 21px;
    padding-bottom: 21px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .modal_actions .buttons {
    width: 79%;
    margin: 0 auto;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .takeout_dessc p {
    font-size: 12px;
    color: #9d9d9d;
    margin-bottom: 0;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .takeout_dessc p.one {
    padding-top: 7px;
    margin-top: 0;
    margin-bottom: 14px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .general_nar-desciription {
    padding-left: 21px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .general_nar-desciription table thead th {
    padding-bottom: 10px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .general_nar-desciription table thead th.price.filter {
    width: 460px;
    position: relative;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .general_nar-desciription table thead th.price.filter a {
    margin-left: 12px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .general_nar-desciription table thead th.price.filter a::before {
    content: ' ';
    position: absolute;
    width: 8px;
    height: 11px;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background: url("../../images/addition/tl-icon.png");
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .general_nar-desciription table thead th.sms.filter {
    width: 122px;
}
.modal.modal_shop.logged_in.confirmation.payment_area-etk .general_nar-desciription table tbody span.remark {
    display: block;
    color: #8a8a8a;
    margin: 4px 0 0;
    padding: 0px;
    font-size: 10px;
    font-weight: 700;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions {
    width: 420px;
    padding: 0 30px 20px 30px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .offer_summary {
    width: 100%;
    padding: 20px 0 0 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .offer_summary img {
    width: 68.5%;
    margin-bottom: 11px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .offer_summary h2 {
    font-size: 32px;
    margin: 14px 0 28px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .offer_summary .payment_area h3 {
    text-align: left;
    font: 700 18px/1.36 "Helvetica", Arial, sans-serif;
    margin: 0;
    padding: 0;
    line-height: 15px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .offer_summary .payment_area h3.different_h {
    font: 400 24px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    margin-bottom: 20px;
    padding-top: 3px;
    text-align: center;
    font-size: 30px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .offer_summary .payment_area p {
    text-align: left;
    font: 400 24px/1.36 "Helvetica", Arial, sans-serif;
    margin: 0 0 20px 0;
    padding: 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .terms {
    padding: 22px 0 0 0;
    max-width: 100%;
    width: 100%;
    margin-bottom: 22px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .terms span {
    margin: 0 10px 0 -37px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .terms a {
    color: #9d9d9d;
    font-weight: 700;
    line-height: 12px;
    margin-top: 3px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .modal_actions {
    padding: 30px 0 40px 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .modal_actions .buttons {
    width: 315px;
    margin: 0 auto;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .takeout_dessc p {
    font-size: 12px;
    color: #9d9d9d;
    margin-bottom: 0;
    margin-top: 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .takeout_dessc p.one {
    padding-top: 18px;
    margin-top: 0;
    margin-bottom: 9px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .general_nar-desciription {
    padding-left: 21px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .general_nar-desciription table thead th {
    padding-bottom: 9px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .general_nar-desciription table thead th.price.filter {
    width: 460px;
    position: relative;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .general_nar-desciription table thead th.price.filter a {
    margin-left: 12px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .general_nar-desciription table thead th.price.filter a::before {
    content: ' ';
    position: absolute;
    width: 8px;
    height: 11px;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background: url("../../images/addition/tl-icon.png");
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .general_nar-desciription table thead th.sms.filter {
    width: 122px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .general_nar-desciription table tbody tr td {
    padding: 12px 0 12px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions .general_nar-desciription table tbody span.remark {
    display: block;
    color: #8a8a8a;
    margin: 5px 0 0;
    padding: 0px;
    font-size: 10px;
    font-weight: 700;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-2 {
    width: 420px;
    padding: 0 30px 20px 30px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-2 .offer_summary {
    width: 100%;
    padding: 20px 0 0 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-2 .offer_summary img {
    width: 68.5%;
    margin-bottom: 11px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-2 .offer_summary h2 {
    font-size: 32px;
    margin: 14px 0 28px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-2 .offer_summary .payment_area h3 {
    text-align: left;
    font: 700 18px/1.36 "Helvetica", Arial, sans-serif;
    margin: 0;
    padding: 0;
    line-height: 15px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-2 .offer_summary .payment_area h3.different_h {
    font: 400 24px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    margin-bottom: 20px;
    padding-top: 3px;
    text-align: center;
    font-size: 30px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-2 .offer_summary .payment_area p {
    text-align: left;
    font: 400 24px/1.36 "Helvetica", Arial, sans-serif;
    margin: 0 0 20px 0;
    padding: 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-2 .terms {
    padding: 22px 0 0 0;
    max-width: 100%;
    width: 100%;
    margin-bottom: 22px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-2 .terms span {
    margin: 0 10px 0 -37px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-2 .terms a {
    color: #9d9d9d;
    font-weight: 700;
    line-height: 12px;
    margin-top: 3px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-2 .modal_actions {
    padding: 30px 0 40px 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-2 .modal_actions .buttons {
    width: 315px;
    margin: 0 auto;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-2 .takeout_dessc p {
    font-size: 12px;
    color: #9d9d9d;
    margin-bottom: 0;
    margin-top: 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-2 .takeout_dessc p.one {
    padding-top: 18px;
    margin-top: 0;
    margin-bottom: 9px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-2 .general_nar-desciription {
    padding-left: 21px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-2 .general_nar-desciription table thead th {
    padding-bottom: 9px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-2 .general_nar-desciription table thead th.price.filter {
    width: 460px;
    position: relative;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-2 .general_nar-desciription table thead th.price.filter a {
    margin-left: 12px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-2 .general_nar-desciription table thead th.price.filter a::before {
    content: ' ';
    position: absolute;
    width: 8px;
    height: 11px;
    left: 0;
    top: 0;
    background-repeat: no-repeat;
    background: url("../../images/addition/tl-icon.png");
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-2 .general_nar-desciription table thead th.sms.filter {
    width: 122px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-2 .general_nar-desciription table tbody tr td {
    padding: 12px 0 12px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-2 .general_nar-desciription table tbody span.remark {
    display: block;
    color: #8a8a8a;
    margin: 5px 0 0;
    padding: 0px;
    font-size: 10px;
    font-weight: 700;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-3 {
    width: 440px;
    padding: 40px 20px 30px 20px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-3 h3 {
    margin: 15px 0;
    font-size: 30px;
    text-align: center;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-3 img {
    width: 300px !important;
    margin: 0 auto;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-3 .takeout_dessc {
    padding-top: 10px;
    color: #9d9d9d;
    border-top: 1px solid #e5e5e5;
    font-size: 10px;
    margin: 0 10px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-3 .takeout_dessc p {
    border-top: none !important;
    margin: 0 !important;
    padding: 10px 0 0 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-3 .terms {
    padding-left: 10px !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-3 .modal_actions {
    padding: 30px 62px 40px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-3 table tr th {
    text-align: center;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-3 table tr th a {
    left: 0;
    padding-right: 5px;
    padding-left: 25px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-3 table tr th a.no-p {
    padding-right: 5px;
    padding-left: 5px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-3 table tr th a:before {
    left: 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-3 table tr td {
    vertical-align: top;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-3 table tr td span {
    text-align: center;
    display: block;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-3 table tr td span.remark {
    font-size: 10px;
    color: #9d9d9d;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-4 {
    padding: 40px 30px 20px 30px;
    background: url("../../images/addition/etk/divider.jpg");
    width: 928px !important;
    margin-left: -485px !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-4 table tr th {
    text-align: center;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-4 table tr th a {
    left: 0;
    padding-right: 5px;
    padding-left: 25px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-4 table tr th a.no-p {
    padding-right: 5px;
    padding-left: 5px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-4 table tr th a:before {
    left: 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-4 table tr td {
    vertical-align: top;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-4 table tr td span {
    text-align: center;
    display: block;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-4 table tr td span.remark {
    font-size: 10px;
    color: #9d9d9d;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-4 .takeout_dessc {
    margin-top: 60px;
    text-align: left;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-4 .takeout_dessc p {
    font-size: 10px;
    color: #9d9d9d;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-4 .modal-footer {
    padding: 14px 0 0 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-4 .modal-footer label {
    margin-top: 0 !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-4 .modal-footer .terms {
    float: left;
    width: auto !important;
    padding-left: 0 !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-4 .pac-left {
    opacity: 1 !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-4 .buttons {
    width: auto;
    float: right;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-4 h2 {
    margin-top: 30px;
    font-size: 30px;
    margin-bottom: 32px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-4 .campaign-img {
    width: 200px !important;
    margin: 0 auto;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-4 .change-package {
    background: none !important;
    background-position: center;
    width: 100% !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-4 .change-package .seperator {
    left: auto !important;
    right: -42px !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-4 .modal-body {
    padding: 0 !important;
}
.general_adjustment_ p.notice {
    margin: 0 0 0 !important;
}
.general_adjustment_ ul li.differentList_ {
    padding: 12px 0 18px !important;
}
.general_adjustment_ ul li.differentList_ .adjustment_ {
    width: 376px;
    float: right;
    position: relative;
    display: block;
}
.general_adjustment_ ul li.differentList_ .adjustment_ .tabs__wrap {
    background: #0c1f3d;
    height: 41px;
}
.general_adjustment_ ul li.differentList_ .adjustment_ .tabs__wrap .g__col.g-33 {
    width: 33.3%;
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 3px;
}
.general_adjustment_ ul li.differentList_ .adjustment_ .tabs__wrap a.tab {
    font: 700 18px "Helvetica", Arial, sans-serif;
    display: block;
    text-align: center;
    padding: 7px 5px;
    color: #9d9d9d;
    position: relative;
}
.general_adjustment_ ul li.differentList_ .adjustment_ .is-active {
    font-size: 18px !important;
    background-color: #3fb0e8 !important;
    color: #fff !important;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.sms_prevention p.notice {
    border-bottom: none !important;
    margin-bottom: 0 !important;
    padding: 0 0 31px !important;
}
.sms_prevention ul.orientation {
    padding-top: 30px !important;
}
.sms_prevention ul.trk_tabs.smsplus-fc {
    margin-bottom: 37px;
}
.sms_prevention ul.sms-plus-list .total {
    font-size: 12px;
    margin-top: 15px;
    width: 95%;
}
.sms_prevention ul.sms-plus-list .total span.desc:before {
    content: "";
    line-height: 0;
    background: url("../../images/addition/content/shop/exclamation-blue.png");
    width: 22px;
    height: 22px;
    display: table;
    float: left;
    background-repeat: no-repeat;
    margin-top: 0;
    margin-right: 6px;
    margin-left: 3px;
    background-size: 18px;
}
.sms_prevention ul.sms-plus-list li.list_varied {
    margin-bottom: 0;
    padding-bottom: 3px;
    border-bottom: none;
    padding-top: 14px;
}
.sms_prevention ul.sms-plus-list li.list_varied #call_blocking_define {
    margin-left: 30px;
    height: 0;
    width: 100%;
}
.sms_prevention ul.sms-plus-list li.list_varied #call_blocking_define ul.trk_tabs {
    width: 510px;
}
.sms_prevention ul.sms-plus-list li.list_varied #call_blocking_define ul.trk_tabs:before {
    margin-left: -249px !important;
    height: 88px !important;
    background: url("../../images/addition/bg-transparent.png") 0 2px;
    background-repeat: no-repeat;
}
.sms_prevention ul.sms-plus-list li.list_varied #call_blocking_define #your_lines {
    margin-top: 25px;
    margin-bottom: 36px;
}
.sms_prevention ul.sms-plus-list li.list_varied #call_blocking_define #your_lines .setting_several_form {
    padding-bottom: 27px;
}
.sms_prevention ul.sms-plus-list li.list_varied #call_blocking_define #your_lines .general_inclusive1 {
    margin-top: 0;
}
.sms_prevention ul.sms-plus-list li.list_varied #call_blocking_define #your_lines table tr td.user.several {
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}
.sms_prevention ul.sms-plus-list li.list_varied #call_blocking_define #your_lines table tr td.more.several {
    border-bottom: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
}
.sms_prevention ul.sms-plus-list li.list_varied #call_blocking_define #other_lines ul li.option {
    margin: 28px 0 0px 0;
    width: 78%;
}
.sms_prevention ul.sms-plus-list li.list_varied #call_blocking_define #other_lines ul li.option.bottom_option {
    margin-bottom: 28px;
}
.sms_prevention ul.sms-plus-list li.list_varied #call_blocking_define #other_lines ul li.option button#add_contact_call_btn3 {
    float: right;
    margin-top: 20px;
    display: none;
    margin-bottom: 37px;
}
.sms_prevention ul.sms-plus-list li.list_varied #call_blocking_define #other_lines ul li.option button#add_contact_call_btn4 {
    float: right;
    margin-top: 20px;
    display: none;
    margin-bottom: 37px;
}
.sms_prevention ul.sms-plus-list li.list_varied #call_blocking_define #other_lines ul li.option#select-1 {
    margin: 2px 0 0px 0;
}
.sms_prevention ul.sms-plus-list li.list_varied #call_blocking_define #other_lines ul li.option small {
    font: 700 21px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
}
.sms_prevention ul.sms-plus-list li.list_varied #call_blocking_define #other_lines ul li.option .description_ p {
    width: 505px;
}
.sms_prevention ul.sms-plus-list li.list_varied #call_blocking_define #other_lines ul li.option article.all_sms_bottom {
    width: 17%;
    float: right;
    margin-right: 5px;
    margin-top: -3px;
}
.sms_prevention ul.sms-plus-list li.list_varied #call_blocking_define #other_lines ul li.option article.all_sms_bottom table tr td.more {
    border-top: none;
    padding: 0;
}
.sms_prevention ul.sms-plus-list li.list_varied .setting_several_form {
    width: 78%;
    padding-top: 0;
}
.sms_prevention ul.sms-plus-list li.list_varied .setting_several_form.sms-plus-form {
    width: 100%;
    margin-top: 18px;
    padding-bottom: 9px;
}
.sms_prevention ul.sms-plus-list li.list_varied .setting_several_form ul li.top_list {
    margin-bottom: 23px;
}
.sms_prevention ul.sms-plus-list li.list_varied .setting_several_form ul li.top_list .list_center {
    border: none;
}
.sms_prevention ul.sms-plus-list li.list_varied .setting_several_form ul li.bottom_list {
    margin-bottom: 0;
}
.sms_prevention ul.sms-plus-list li.list_varied .setting_several_form ul li.bottom_list input {
    width: 70%;
}
.sms_prevention ul.sms-plus-list li.list_varied .setting_several_form ul li.bottom_list #call_block_textbox_error {
    color: #db2133;
    font-size: 12px;
    margin: 10px 0 0 0 !important;
}
.sms_prevention ul.sms-plus-list li.list_varied .setting_several_form ul li.bottom_list .different_item-data {
    width: inherit;
    float: left;
    margin-top: 18px;
}
.sms_prevention ul.sms-plus-list li.list_varied .setting_several_form ul li.bottom_list .different_item-data a {
    top: 4px;
    right: 160px;
}
.sms_prevention ul.sms-plus-list li.list_varied .article_varied {
    width: 78%;
}
.sms_prevention ul.sms-plus-list li.list_varied .article_varied.article_varied_sms {
    width: 17%;
    float: right;
    margin-right: 5px;
    margin-top: -3px;
}
.sms_prevention ul.sms-plus-list li.list_varied .article_varied.article_varied_sms table tr td.more {
    border-top: none !important;
    padding: 0 !important;
}
.sms_prevention ul.sms-plus-list li.list_varied .article_varied.sms_article {
    width: 100%;
}
.sms_prevention ul.sms-plus-list li.list_varied .article_varied .different_send_user {
    margin-left: 0;
}
.sms_prevention ul.sms-plus-list li.list_varied .article_varied .different_send_user .varied_table tr td.user {
    border-top: 1px solid #e5e5e5;
    background-color: #fff;
    width: 167px;
    padding-left: 0;
}
.sms_prevention ul.sms-plus-list li.list_varied .article_varied .different_send_user .varied_table tr td.user.several {
    border-bottom: 1px solid #e5e5e5;
    border-top: none;
}
.sms_prevention ul.sms-plus-list li.list_varied .article_varied .different_send_user .varied_table tr td.more {
    border-top: 1px solid #e5e5e5;
    background-color: #fff;
    text-align: right;
    padding-right: 54px;
}
.sms_prevention ul.sms-plus-list li.list_varied .article_varied .different_send_user .varied_table tr td.more.several {
    border-bottom: 1px solid #e5e5e5;
    border-top: none;
}
.sms_prevention ul.sms-plus-list li.list_varied .different_all {
    width: 78%;
    margin-bottom: 85px;
    margin-top: 14px;
}
.sms_prevention ul.sms-plus-list li.list_varied .different_all.sms_all {
    width: 100%;
    margin-bottom: 40px;
}
.sms_prevention ul.sms-plus-list li.list_varied .different_all span {
    float: left;
}
.sms_prevention ul.sms-plus-list li.list_varied .different_all a {
    margin-left: 0;
}
.sms_prevention ul.sms-plus-list li.sms_list {
    padding-top: 14px;
    border-bottom: none;
}
.sms_prevention ul.sms-plus-list li.sms_list .sms_description {
    width: 505px;
}
.sms_prevention ul.sms-plus-list li.sms_list #sms_blocking_define .sms_setting_form {
    margin-bottom: 0;
    width: 77%;
}
.sms_prevention ul.sms-plus-list li.sms_list #sms_blocking_define .sms_setting_form ul li.sms_top_list {
    margin-bottom: 23px;
}
.sms_prevention ul.sms-plus-list li.sms_list #sms_blocking_define .sms_setting_form ul li.sms_bottom_list input.input_top {
    width: 100%;
}
.sms_prevention ul.sms-plus-list li.sms_list #sms_blocking_define .sms_setting_form ul li.sms_bottom_list p {
    color: #db2133;
    font-size: 12px;
    margin: 10px 0 0 0 !important;
}
.sms_prevention ul.sms-plus-list li.sms_list #sms_blocking_define .sms_setting_form ul li.sms_bottom_list a {
    top: 4px;
}
.sms_prevention ul.sms-plus-list li.sms_list #sms_blocking_define .sms_setting_form ul li.sms_bottom_list .different_item {
    width: 65%;
    float: left;
    margin-top: 18px;
}
.sms_prevention ul.sms-plus-list li.sms_list #sms_blocking_define .sms_setting_form ul li.sms_bottom_list button {
    margin-top: 24px;
}
.sms_prevention ul.sms-plus-list li.sms_list #sms_blocking_define .sms_setting_form ul li.block-brand input {
    width: 288px;
}
.sms_prevention ul.sms-plus-list li.sms_list .article_sms_varied {
    width: 75%;
}
.sms_prevention ul.sms-plus-list li.sms_list .article_sms_varied .different_user_list {
    margin-left: 15px;
}
.sms_prevention ul.sms-plus-list li.sms_list .article_sms_varied .different_user_list .different_table tr td.user {
    border-top: 1px solid #e5e5e5;
    background-color: #fff;
    width: 167px;
}
.sms_prevention ul.sms-plus-list li.sms_list .article_sms_varied .different_user_list .different_table tr td.user.several {
    border-bottom: 1px solid #e5e5e5;
}
.sms_prevention ul.sms-plus-list li.sms_list .article_sms_varied .different_user_list .different_table tr td.more {
    border-top: 1px solid #e5e5e5;
    background-color: #fff;
    text-align: right;
}
.sms_prevention ul.sms-plus-list li.sms_list .article_sms_varied .different_user_list .different_table tr td.more.several {
    border-bottom: 1px solid #e5e5e5;
}
.sms_prevention ul.sms-plus-list li.sms_list .different_all {
    width: 470px;
}
.sms_prevention ul.sms-plus-list li.sms_list .different_all span {
    float: right;
}
.sms_prevention ul.sms-plus-list li.sms_list .different_all a {
    margin-left: 75px;
}
.sms_prevention ul.sms-plus-list li p.diff-call {
    width: 505px;
}
.sms_prevention ul.sms-plus-list li .item-data label.label_several {
    padding: 0 0 0 11px;
}
.sms_prevention ul.sms-plus-list li .item-data label.label_several span {
    opacity: 0.6;
    margin: 8px 0 0 -12px;
}
.sms_prevention ul.sms-plus-list li .item-data label.label_several span.span_several {
    opacity: 1;
}
.sms_prevention ul.sms-plus-list li .item-data small.several {
    font-size: 12px !important;
    padding-left: 22px;
    margin-top: -24px;
    font-weight: 700 !important;
    font-family: Helvetica !important;
}
.sms_prevention ul.sms-plus-list li .item-data small.several.not-dis {
    padding-left: 10px;
    margin-top: 15px;
}
.sms_prevention ul.sms-plus-list li .item-data small.varied {
    font-size: 18px !important;
    padding-left: 22px;
    margin-top: -24px;
}
.sms_prevention ul.sms-plus-list li .item-data small.varied.not-dis {
    padding-left: 10px;
    margin-top: 11px;
}
.sms_prevention ul.sms-plus-list li .switcher.v2 {
    width: 111px;
    margin-top: 5px;
}
.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox.checked + label {
    background-color: #3FB0E8;
}
.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox.checked + label span i {
    left: 66px !important;
}
.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox.checked + label span:before {
    opacity: 1;
}
.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox.checked + label span:after {
    opacity: 0;
}
.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label {
    background-color: #9e9e9e;
    border-radius: 2px;
    transition: all .5s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: transparent !important;
}
.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span i {
    box-sizing: border-box;
    content: '';
    letter-spacing: -3px;
    padding: 10px 12px 10px 9px;
    position: absolute;
    text-align: center;
    transition: all .5s;
    z-index: 1;
    top: 0;
    left: -10px;
}
.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span i.different_icon {
    left: 0;
}
.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span:before,
.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span:after {
    background-color: transparent;
    color: #FFFFFF;
    width: 57%;
    font-size: 18px;
    font-weight: 700;
    letter-spacing: initial;
}
.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span:before {
    content: attr(data-on);
    opacity: 0;
    transition: all .5s;
}
.sms_prevention ul.sms-plus-list li .switcher.v2 input.checkbox + label span:after {
    content: attr(data-off);
    opacity: 1;
    transition: all .5s;
}
.sms_prevention input.checkbox.checked.disabledview + label span:before {
    top: 8px !important;
    left: 6px !important;
}
.sim-card-change .description {
    margin-bottom: 50px;
    text-align: center;
}
.sim-card-change .stepper {
    padding-top: 25px !important;
}
.sim-card-change .stepper span {
    margin-bottom: 10px;
}
.sim-card-change .settings-list .settings-item {
    padding-top: 28px;
}
.sim-card-change .settings-list .settings-item .item {
    margin-top: 5px;
}
.sim-card-change .settings-list .settings-item .item.first {
    min-height: 100px;
}
.sim-card-change .settings-list .settings-item .item label {
    margin-top: 5px;
}
.sim-card-change .settings-list .settings-item h2 {
    margin: 0 !important;
}
.sim-card-change .settings-list .settings-item p {
    margin: 0;
}
.sim-card-change .iconed-content {
    padding-top: 25px;
    position: relative;
    height: 214px;
}
.sim-card-change .iconed-content h3 {
    text-align: center;
    position: relative;
    margin: 0;
    margin-top: -4px;
}
.sim-card-change .iconed-content .icon {
    background: url("/SiteAssets/Genel/genel-gorsel/icon-success.png");
    margin: 0 auto;
    width: 190px;
    height: 140px;
}
.sim-card-change .send-sms-content {
    position: relative;
    border-top: 1px solid #E5E5E5;
    border-bottom: 1px solid #E5E5E5;
}
.sim-card-change .send-sms-content .text-content {
    width: 340px;
    padding: 14px 0 34px 20px;
}
.sim-card-change .send-sms-content .sms-icon {
    background: url("../../images/addition/sms-icon.png") no-repeat 0 0;
    position: absolute;
    top: 40px;
    right: 0;
    width: 263px;
    height: 169px;
}
#tariff-package table tr td.headlight {
    padding-right: 0;
    padding-left: 0px;
}
#tariff-package table tr td.border-top-active {
    border-top: 1px solid #e5e5e5;
}
#tariff-package table tr td.legend {
    border-bottom: none;
    padding: 37px 0 10px 0;
}
#tariff-package table tr td.total_container {
    border-bottom: 1px solid #e5e5e5;
}
#tariff-package table tr td.total_container p.price {
    margin-bottom: 5px;
}
#tariff-package table tr td.total_container p.price span {
    color: #9d9d9d;
}
#tariff-package table tr td.empty-description {
    border-bottom: 1px solid #e5e5e5;
}
#tariff-package table tr td.new-area {
    border-bottom: 1px solid #e5e5e5;
    vertical-align: top;
    padding: 19px 0 7px 0;
}
#tariff-package table tr td.new-area .left {
    float: left;
    text-align: center;
    width: 60px;
}
#tariff-package table tr td.new-area .left p.price {
    margin-bottom: 9px;
}
#tariff-package table tr td.new-area .left p.info {
    color: #4d4d4d;
    font-weight: 400;
}
#tariff-package table tr td.new-area .right {
    text-align: center;
    width: 90px;
    float: left;
}
#tariff-package table tr td.new-area .right p.price {
    margin-bottom: 9px;
}
#tariff-package table tr td.new-area .right p.info {
    color: #4d4d4d;
    font-weight: 400;
}
#tariff-package table tr td.border-bottom {
    border-bottom: 1px solid #e5e5e5;
}
#tariff-package table tr td.border-bottom p.price {
    margin-bottom: 5px;
}
#tariff-package table tr td.additional-benefits {
    position: relative;
    border-top: 1px solid #e5e5e5;
    padding: 14px 0;
    width: 162px;
}
#tariff-package table tr td.additional-benefits span {
    color: #4d4d4d;
    padding-left: 23px;
}
#tariff-package table tr td.additional-benefits span:before {
    display: block;
    content: " ";
    position: absolute;
    width: 20px;
    height: 20px;
    left: 0px;
    margin-top: -10px;
    top: 50%;
    background: url("../../images/addition/paket-tarife/icon-benefit.png");
}
#tariff-package table tr td.data-sprtite {
    border-top: 1px solid #e5e5e5;
    padding: 14px 0;
    width: 160px;
}
#tariff-package table tr td.data-sprtite span {
    color: #4d4d4d;
    padding-left: 23px;
}
#tariff-package table tr td.voice-sprite {
    border-top: 1px solid #e5e5e5;
    padding: 14px 0;
    width: 155px;
}
#tariff-package table tr td.voice-sprite span {
    color: #4d4d4d;
    padding-left: 23px;
}
#tariff-package table tr td.empty-container {
    border-top: 1px solid #e5e5e5;
    padding: 14px 0;
    border-bottom: 1px solid #e5e5e5;
    width: 60px;
}
#tariff-package table tr td.price-sprite {
    border-top: 1px solid #e5e5e5;
    padding: 14px 0;
    border-bottom: 1px solid #e5e5e5;
}
#tariff-package table tr td.price-sprite span {
    color: #4d4d4d;
    padding-left: 23px;
}
#package-and-tariffs table thead {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
}
#package-and-tariffs table tr td {
    padding: 14px 0;
}
#package-and-tariffs table tr td.headlight {
    padding-right: 0;
    padding-left: 0;
}
#package-and-tariffs table tr td.legend {
    border-bottom: none;
    padding: 37px 0 10px 0;
}
#package-and-tariffs table tr td.total_container p.price {
    margin-bottom: 5px;
}
#package-and-tariffs table tr td.total_container p.price span {
    color: #9d9d9d;
}
#package-and-tariffs table tr td.new-area {
    vertical-align: top;
    padding: 19px 0 7px 0;
}
#package-and-tariffs table tr td.new-area .left {
    float: left;
    text-align: center;
    width: 83px;
}
#package-and-tariffs table tr td.new-area .left p.price {
    margin-bottom: 9px;
}
#package-and-tariffs table tr td.new-area .left p.info {
    color: #4d4d4d;
    font-weight: 400;
    font-size: 11px;
    margin-bottom: 15px;
}
#package-and-tariffs table tr td.new-area .left.varied {
    width: 90px;
}
#package-and-tariffs table tr td.new-area .left.varied img {
    margin-right: 3px;
}
#package-and-tariffs table tr td.new-area .left.varied .info {
    margin-bottom: 9px;
}
#package-and-tariffs table tr td.new-area .right {
    text-align: center;
    width: 97px;
    float: left;
}
#package-and-tariffs table tr td.new-area .right p.price {
    margin-bottom: 9px;
}
#package-and-tariffs table tr td.new-area .right p.info {
    color: #4d4d4d;
    font-weight: 400;
    font-size: 11px;
    margin-bottom: 15px;
}
#package-and-tariffs table tr td.border-bottom p.price {
    margin-bottom: 5px;
}
#package-and-tariffs table tr td.additional-benefits {
    position: relative;
    width: 182px;
    padding-left: 20px;
}
#package-and-tariffs table tr td.additional-benefits span {
    color: #4d4d4d;
    padding-left: 23px;
}
#package-and-tariffs table tr td.additional-benefits span:before {
    display: block;
    content: " ";
    position: absolute;
    width: 20px;
    height: 20px;
    left: 20px;
    margin-top: -10px;
    top: 50%;
    background: url("../../images/addition/paket-tarife/icon-benefit.png");
}
#package-and-tariffs table tr td.data-sprtite span {
    color: #4d4d4d;
    padding-left: 23px;
}
#package-and-tariffs table tr td.voice-sprite span {
    color: #4d4d4d;
    padding-left: 23px;
}
#package-and-tariffs table tr td.empty-container {
    width: 30px;
}
#package-and-tariffs table tr td.price-sprite span {
    color: #4d4d4d;
    padding-left: 23px;
}
table th.different-other-filter {
    padding-left: 10px !important;
}
table.new_table_space td {
    padding-top: 0 !important;
}
table.new_table_space td.price-bb {
    padding: 0 !important;
}
table.new_table_space td .new-price {
    border-bottom: 1px dashed #e5e5e5 !important;
    padding-top: 15px !important;
    padding-bottom: 15px !important;
    height: 75px !important;
    padding-left: 0 !important;
}
table.new_table_space td .different-price {
    padding: 5px 10px 10px 0px !important;
}
table.new_table_space td .new-padding-setting {
    padding-top: 11px !important;
}
table.new_table_space td .new-padding-setting-2 {
    padding-top: 6px !important;
}
table.new_table_space td .new-padding-setting-3 {
    padding-top: 16px !important;
}
.packages_content {
    padding-left: 0 !important;
    left: 0 !important;
}
.packages_content .new-packages {
    padding-top: 50px;
}
.new-packages {
    padding-top: 50px;
    margin-top: 60px;
}
.new-packages:first-child {
    margin-top: 44px;
    padding-top: 0;
}
.new-packages h1 + p {
    font-size: 16px;
    color: #9d9d9d;
    margin: 11px 0 40px;
}
.new-packages .packages_table {
    display: table;
    width: 984px;
    margin-left: -8px;
    margin-right: -8px;
}
.new-packages .packages_table > li {
    display: table-cell;
    position: relative;
    vertical-align: top;
}
.new-packages .packages_table > li:last-child:after {
    border: none;
}
.new-packages .packages_table > li:last-child:after .package_image:before {
    left: auto;
    right: 0;
    width: 96%;
}
.new-packages .packages_table > li:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 1px;
    height: 98%;
    border-right: 1px solid #e5e5e5;
}
.new-packages .packages_table > li .package_image {
    position: relative;
    overflow: hidden;
    padding-bottom: 6px;
    width: 100%;
    margin-right: 0;
}
.new-packages .packages_table > li .package_image:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 9px;
    width: calc(100% - 18px);
    height: 1px;
    border-bottom: 1px solid #e5e5e5;
}
.new-packages .packages_table > li .package_image figure {
    margin: 0;
}
.new-packages .packages_table > li .package_image figure img {
    max-width: 230px;
    display: block;
    margin: 0 auto;
}
.new-packages .packages_table > li .package_image figure img.shadow-bg {
    background: url("../../images/common/shadows/i_shadow_240.png") no-repeat 0 60px;
}
.new-packages .packages_table > li .package_image figure figcaption {
    margin: 18px 0 18px;
    text-align: center;
    line-height: 1;
    padding: 0 5px;
    font-size: 30px;
    font-weight: 700;
    font-family: "Turkcell Satura", "Helvetica", Arial, sans-serif;
}
.new-packages .packages_table > li .package_lists .package {
    position: relative;
    min-height: 85px;
    padding: 20px 0 14px 9px;
}
.new-packages .packages_table > li .package_lists .package:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 9px;
    width: calc(100% - 18px);
    height: 1px;
    border-bottom: 1px solid #e5e5e5;
}
.new-packages .packages_table > li .package_lists .package a {
    font-family: "Turkcell Satura", "Helvetica", Arial, sans-serif;
    font-size: 22px;
}
.new-packages .packages_table > li .package_lists .package .price {
    display: block;
    clear: both;
    margin-top: 7px;
    font-size: 32px;
    font-weight: 700;
    font-family: "Turkcell Satura", "Helvetica", Arial, sans-serif;
}
.new-packages .packages_table > li .package_lists .package .price .currency {
    font-size: 14px;
    font-family: Helvetica, Arial, sans-serif;
}
.new-packages .packages_table > li .package_lists .package .button-cta.more {
    position: absolute;
    top: 34px;
    right: 5%;
}
.new-packages .additional_packages {
    background-color: #f6f6f6;
    border: 1px dashed #e5e5e5;
    border-radius: 13px;
    width: 100%;
    min-height: 257px;
    margin-top: 48px;
    padding-bottom: 38px;
    padding-top: 38px;
    box-sizing: border-box;
    text-align: center;
    position: relative;
}
.new-packages .additional_packages:before {
    content: "";
    position: absolute;
    top: -18px;
    left: 0;
    right: 0;
    width: 38px;
    height: 38px;
    margin: 0 auto;
    background: url("../../images/addition/tarife-gosterimi/circle_plus.png") no-repeat;
}
.new-packages .additional_packages .item {
    float: none;
}
.new-packages .additional_packages .item .package_image {
    max-width: 131px;
}
.new-packages .additional_packages .view_all {
    margin: 20px 0 0;
}
.new-packages .additional_ptitle {
    font-size: 24px;
    color: #f01f81;
    font-family: "Turkcell Satura", "Helvetica", Arial, sans-serif;
    padding: 0 0 37px;
    line-height: 1;
    text-align: center;
}
.new-packages .package_image {
    position: relative;
    overflow: hidden;
    display: inline-block;
    margin-right: 20px;
}
.new-packages .package_image:last-child {
    margin-right: 0;
}
.new-packages .package_image figure {
    margin: 0;
}
.new-packages .package_image figure img {
    max-width: 131px;
    display: block;
    margin: 0 auto;
}
.new-packages .package_image figure img.shadow-bg {
    background: url("../../images/common/shadows/i_shadow_146.png") no-repeat center 15px;
}
.new-packages .package_image figure figcaption {
    margin: 12px 0 0;
    text-align: center;
    line-height: 1;
    font-size: 16px;
    font-weight: 700;
    font-family: "Turkcell Satura", "Helvetica", Arial, sans-serif;
}
.device_page table.different_table tr th.package {
    width: 261px;
}
.device_page table.different_table tr th.data {
    width: 145px;
}
.device_page table.different_table tr th.voice {
    width: 133px;
}
.device_page table.different_table tr th.sms {
    width: 410px;
}
.device_page table.different_table tr th a.benefits {
    padding-left: 30px;
}
.device_page table.different_table tr th a.benefits:before {
    display: block;
    content: " ";
    position: absolute;
    width: 20px;
    height: 20px;
    left: 5px;
    margin-top: -10px;
    top: 50%;
    background: url("../../images/addition/cihaz-sayfasi/icon-benefit.png");
}
.device_page table.different_table tr th a.benefits:hover:before {
    display: block;
    content: " ";
    position: absolute;
    width: 20px;
    height: 20px;
    left: 5px;
    margin-top: -10px;
    top: 50%;
    background: url("../../images/addition/cihaz-sayfasi/icon-benefit-hover.png");
}
.device_page table tbody tr td .container_area .left {
    float: left;
    text-align: center;
    width: 79px;
    margin-top: 10px;
}
.device_page table tbody tr td .container_area .left p.info {
    font-size: 11px;
}
.device_page table tbody tr td.column-of.addditional_benefits .container_area {
    clear: both;
}
.device_page table tbody tr td.column-of.addditional_benefits .container_area .left p {
    margin-top: 0;
    margin-bottom: 3px;
}
.device_page table tbody tr td.column-of.addditional_benefits .container_area .left p.info {
    margin-bottom: 0;
    margin-top: 0;
}
.paying-bills article.bills_varied table.select_pdf tbody td.pdf .select_area {
    margin-left: 0;
    margin-right: 0;
    display: none;
}
.paying-bills article.bills_varied table.select_pdf tbody td.pdf a.inactive {
    margin-left: 44px;
}
.paying-bills article.bills_varied .area_close thead tr th.one_area_table {
    width: 34px !important;
}
.paying-bills article.bills_varied .area_close thead tr th.period {
    width: 120px !important;
}
.paying-bills article.bills_varied .area_close thead tr th.bar-chart {
    width: 130px !important;
}
.paying-bills article.bills_varied .area_close thead tr th.amount {
    width: 88px !important;
}
.paying-bills article .bills-6 {
    border-top: 1px solid #f2f2f2;
}
.paying-bills article .bills-6 ul.analysis-container {
    padding-top: 45px;
}
.paying-bills article .bills-6 table tr td .gets_delayed {
    width: 86px;
    color: #fff;
    background: #09203f;
    text-align: center;
    /* padding: 10px 0; */
    margin: -7px 0 0 0;
    float: right;
}
.paying-bills article .bills-6 table tr td .gets_delayed p {
    padding: 7px;
    margin: 0px;
}
.paying-bills article .bills-6 table tr td.more a {
    float: right;
}
.paying-bills article .bills-6.combo .selection-area {
    padding-top: 45px;
}
.paying-bills article .bills-6.combo .selection-area ._title {
    font: 700 22px/1.36em "Turkcell Satura", "Helvetica", Arial, sans-serif;
}
.paying-bills article .bills-6.combo .selection-area ._title.varied_bottom {
    margin-bottom: 20px;
}
.paying-bills article .bills-6.combo .selection-area .checkbox_size_different {
    font: 400 14px/1.36 "Helvetica", Arial, sans-serif !important;
    padding-top: 4px !important;
    color: #4d4d4d !important;
}
.paying-bills article .bills-6.combo .finish {
    margin-top: 80px;
    margin-bottom: 0;
}
.paying-bills article .bills-3 table tr td.more a {
    float: right;
}
.paying-bills article .bills-2 {
    border-top: 1px solid #f2f2f2;
}
.paying-bills article .bills-2 ul.analysis-container {
    padding-top: 45px;
}
.paying-bills article .bills-2 table tr td {
    border-bottom: none;
    vertical-align: top;
}
.paying-bills article .bills-2 table tr td.description p {
    margin-top: 0;
}
.paying-bills article .bills-2 table tr td.date p {
    margin: 0;
}
.paying-bills article .bills-2 table tr td.date span.clock {
    font-size: 11px;
    color: #9d9d9d;
}
.paying-bills article .bills-2 table tr td.more a {
    float: right;
}
.paying-bills article .bills-2 table tr td.more button {
    float: right;
}
.paying-bills article .bills-2 table tr td.date2 button {
    float: right;
}
.paying-bills article.one-invoice-statement table tr th {
    border-bottom: none;
}
.paying-bills article.one-invoice-statement table tr td {
    border-bottom: none;
    border-top: 1px solid #f2f2f2;
    vertical-align: top;
}
.paying-bills article.one-invoice-statement table tr td.description p {
    margin-top: 0;
}
.paying-bills article.one-invoice-statement table tr td.date p {
    margin: 0;
}
.paying-bills article.one-invoice-statement table tr td.date span.clock {
    font-size: 11px;
    color: #9d9d9d;
}
.paying-bills article.padding_varied {
    padding: 56px 0 8px 21px;
}
.paying-bills article.connected_lines ul {
    border-top: 1px solid #f2f2f2;
}
.paying-bills article.connected_lines table tr td .shadow2 span.bullet-counter {
    margin-top: 0;
}
.paying-bills article.connected_lines table tr td .shadow2 strong {
    padding-top: 11px;
}
.paying-bills article.connected_lines table tr td .shadow2.different strong {
    margin: 0 0 4px;
    padding-top: 12px;
}
.paying-bills article.connected_lines table tr td .shadow2.different span.line_type {
    margin: 0 0 17px;
}
.paying-bills article.connected_lines table tr td.checkbox {
    padding: 18px 0 12px;
}
.paying-bills article.connected_lines table tr td.checkbox label {
    margin: -15px 0 0;
}
.paying-bills article.connected_lines table tr td.checkbox label.varied-label span {
    margin: 14px 10px 0 -14px;
}
.paying-bills article.connected_lines table tr td.checkbox a span {
    margin: 6px 10px 0 -14px;
}
.paying-bills article.connected_lines table tr.second-area td.line-width {
    padding-top: 29px;
}
.paying-bills article.connected_lines table tr.second-area td.line-width span {
    margin-top: 0;
}
.paying-bills article.connected_lines table tr.second-area td.line-width strong {
    padding-top: 11px;
}
.paying-bills article.connected_lines table tr.second-area td.center_ {
    padding-top: 25px;
}
.paying-bills article.connected_lines table tr.second-area td.checkbox {
    padding-top: 41px;
}
.paying-bills .top-article {
    padding: 56px 0 68px 21px;
}
.paying-bills table.invoices-area tr .shadow2.different strong {
    padding-left: 0;
    font-size: 14px;
    font-weight: 700;
}
.paying-bills table.invoices-area tr .shadow2.different p {
    font-size: 14px;
}
.paying-bills table.invoices-area tr.second-area td {
    border-top: 1px solid #f2f2f2;
    border-bottom: none;
}
.paying-bills table.invoices-area tr.second-area td.checkbox {
    padding-top: 25px;
}
.paying-bills table.invoices-area td {
    vertical-align: top;
    border-bottom: none;
}
.paying-bills table.invoices-area td.line-width {
    width: 210px;
}
.paying-bills table.new-bills-list tr.second-table td {
    padding: 30px 0 12px;
}
.paying-bills table.new-bills-list tr.second-table td.pay button {
    margin-left: 8px;
}
.paying-bills table.new-bills-list tr td {
    padding: 16px 0 12px;
    vertical-align: top;
}
.paying-bills table.new-bills-list tr td .number-descripion {
    padding-bottom: 11px;
}
.paying-bills table.new-bills-list tr td span.clock_ {
    font-size: 11px;
    color: #9d9d9d;
}
.paying-bills table.new-bills-list tr td a.btn_ {
    float: right;
    top: 0;
}
.paying-bills .Active_ {
    display: block !important;
}
.mobile-connect_1 ul.option_tabs li.active a.mobile-connect:before {
    background: url("../../images/addition/collect-active.png");
}
.mobile-connect_1 ul.option_tabs li a.mobile-connect:hover:before {
    background: url("../../images/addition/collect-active.png");
}
.mobile-connect_1 ul.option_tabs li a.mobile-connect:before {
    background: url("../../images/addition/collect-passive.png");
}
.mobile-connect_1 ul.tabs-title li {
    width: 33%;
}
.mobile-connect_1 ul.tabs-title li:first-child {
    width: 30%;
}
.mobile-connect_1 ul.tabs-title li:first-child a {
    text-align: left;
}
.mobile-connect_1 ul.tabs-title li:first-child.active + li {
    font-size: 30px;
}
.mobile-connect_1 ul.tabs-title li.varied_width {
    width: 37%;
}
.mobile-connect_1 ul.tabs-title li.varied_width:before {
    display: block;
    content: '';
    width: 1px;
    height: 83px;
    background: url("../../images/common/dividers/sign_in_divider_right.png") no-repeat left top;
    position: absolute;
    top: 0;
    left: 0;
}
.mobile-connect_1 ul.tabs-title li.varied_width:after {
    display: block;
    content: '';
    width: 1px;
    height: 83px;
    background: url("../../images/common/dividers/sign_in_divider_right.png") no-repeat left top;
    position: absolute;
    top: 0;
    right: 0;
}
.mobile-connect_1 ul.tabs-title li.varied_width.active:before {
    left: -1px;
}
.mobile-connect_1 ul.tabs-title li a {
    font-size: 9px;
}
.mobile-connect_1 form.varied_form {
    height: 293px;
}
.mobile-connect_1 form.varied_form ol li.sep-2 {
    margin-top: 0;
}
.mobile-connect_1 form.varied_form ol li.input_top {
    margin: 25px 0 0;
}
.mobile-connect_1 .varied_form_2 {
    height: 313px;
}
.mobile-connect_1 .varied_form_2 li p {
    font-size: 13px;
}
.mobile-connect_1 .varied_form_2 li p a {
    color: #9d9d9d;
}
.mobile-connect_1 .varied_form_2 li .wired_label {
    width: 240px;
}
.mobile-connect_1 .varied_form_2 .button-general {
    height: 44px;
}
.mobile-connect_1 .varied_form_2 .button-general .btn.inverted {
    float: left;
}
.mobile-connect_1 .verification_Code {
    height: 298px;
}
.mobile-connect_1 .verification_Code p.description_center {
    margin: 0 0 25px;
    font-size: 13px;
}
.mobile-connect_1 .verification_Code .signle-us {
    font-size: 13px;
    font-weight: bold;
}
.mobile-connect_1 .verification_Code .desc-input input.input_width {
    width: 23%;
    margin-right: 3px;
    height: 40px;
    text-align: center;
}
.mobile-connect_1 .verification_Code .desc-input input.different {
    margin-right: 0;
    width: 23%;
    height: 40px;
    text-align: center;
}
.mobile-connect_1 .verification_Code .button-general {
    height: 44px;
}
.mobile-connect_1 .verification_Code .button-general .btn {
    width: 45%;
    float: right;
}
.mobile-connect_1 .verification_Code .button-general .btn.inverted {
    float: left;
}
.mobile-connect_1 .verification_Code .center-desc {
    text-align: center;
    margin-bottom: 17px;
    font-weight: 700;
}
.mobile-connect_1 .verification_Code .center-desc a {
    font-size: 12px;
}
.mobile-connect_1 .verification_Code .new-pad .step-timer {
    text-align: center;
    margin-top: 23px;
    margin-bottom: 16px;
}
.mobile-connect_1 .verification_Code .new-pad .step-timer span {
    font-size: 26px;
    font-weight: 700;
    position: relative;
    padding-right: 28px;
}
.mobile-connect_1 .verification_Code .new-pad .step-timer span i {
    background: url("../../images/addition/clock.jpg");
    width: 26px;
    height: 25px;
    position: absolute;
    right: -8px;
    top: 2px;
}
.mobile-connect_1 .line_verification {
    height: 401px;
}
.mobile-connect_1 .conditions_terms ol li.input_top a {
    font-weight: bold;
    vertical-align: text-top;
    font-size: 13px;
}
.mobile-connect_1 .conditions_terms .accordion-content {
    background: #f6f6f6;
    -webkit-box-shadow: inset 0 4px 3px -3px #e1e1e1, inset 0 -4px 3px -3px #e1e1e1;
    -moz-box-shadow: inset 0 4px 3px -3px #e1e1e1, inset 0 -4px 3px -3px #e1e1e1;
    box-shadow: inset 0 4px 3px -3px #e1e1e1, inset 0 -4px 3px -3px #e1e1e1;
    margin-top: 15px;
}
.mobile-connect_1 .conditions_terms .accordion-content .content {
    overflow: auto;
    height: 100px;
    -webkit-overflow-scrolling: touch;
    padding: 15px 10px 10px;
}
.mobile-connect_1 .conditions_terms .accordion-content .content p strong {
    font-family: "Turkcell Satura", "Helvetica", Arial, sans-serif;
    color: #4d4d4d !important;
    font-size: 15px !important;
    line-height: 26px !important;
    font-weight: 700;
}
.mobile-connect_1.sign_in_box .error.status {
    padding-left: 0;
}
#main_container .no-content {
    padding-top: 0px;
}
#main_container .content.top-diff-content {
    padding-bottom: 30px;
}
#main_container .content.top-diff-content h1 {
    margin-bottom: 15px;
}
#main_container .content.top-varied-content {
    padding: 0;
}
.sec-h {
    height: 454px;
}
#_inclusive h1,
#_inclusive2 h1,
#_inclusive3 h1,
#_inclusive4 h1,
#_inclusive5 h1,
#_inclusive6 h1,
#_inclusive7 h1,
#_inclusive8 h1 {
    padding-top: 96px !important;
}
#_inclusive ul,
#_inclusive2 ul,
#_inclusive3 ul,
#_inclusive4 ul,
#_inclusive5 ul,
#_inclusive6 ul,
#_inclusive7 ul,
#_inclusive8 ul {
    margin: 0 0 21px !important;
}
#_inclusive .visual {
    position: relative;
}
#_inclusive .visual img.topleft {
    position: absolute;
    top: -18px;
    z-index: 2;
    left: 5px;
}
#_inclusive .visual img.botright {
    position: absolute;
    left: 220px;
    bottom: -33px;
}
#_inclusive .visual img.centers {
    position: absolute;
}
#_inclusive2 img.topleft {
    position: absolute;
    top: -18px;
    z-index: 2;
    left: 45px;
}
#_inclusive2 img.botright {
    position: absolute;
    left: 261px;
    bottom: 62px;
}
#_inclusive2 img.centers {
    position: absolute;
    left: 40px;
}
#_inclusive3 .visual {
    position: relative;
}
#_inclusive3 .visual img.topleft {
    position: absolute;
    top: -18px;
    z-index: 2;
    left: 5px;
}
#_inclusive3 .visual img.botright {
    position: absolute;
    left: 220px;
    bottom: -33px;
}
#_inclusive3 .visual img.centers {
    position: absolute;
}
#_inclusive4 img.topleft {
    position: absolute;
    top: -18px;
    z-index: 2;
    left: 45px;
}
#_inclusive4 img.botright {
    position: absolute;
    left: 261px;
    bottom: 56px;
}
#_inclusive4 img.centers {
    position: absolute;
    left: 40px;
}
#_inclusive5 img.topleft {
    position: absolute;
    top: -18px;
    z-index: 2;
    left: 45px;
}
#_inclusive5 img.botright {
    position: absolute;
    left: 261px;
    bottom: 62px;
}
#_inclusive5 img.centers {
    position: absolute;
    left: 40px;
}
#_inclusive6 .visual {
    position: relative;
}
#_inclusive6 .visual img.topleft {
    position: absolute;
    top: -18px;
    z-index: 2;
    left: 5px;
}
#_inclusive6 .visual img.botright {
    position: absolute;
    left: 221px;
    bottom: -39px;
}
#_inclusive6 .visual img.centers {
    position: absolute;
}
#_inclusive7 img.topleft {
    position: absolute;
    top: -18px;
    z-index: 2;
    left: 45px;
}
#_inclusive7 img.botright {
    position: absolute;
    left: 261px;
    bottom: 56px;
}
#_inclusive7 img.centers {
    position: absolute;
    left: 40px;
}
#_inclusive8 .visual {
    position: relative;
}
#_inclusive8 .visual img.topleft {
    position: absolute;
    top: -18px;
    z-index: 2;
    left: 5px;
}
#_inclusive8 .visual img.botright {
    position: absolute;
    left: 220px;
    bottom: -33px;
}
#_inclusive8 .visual img.centers {
    position: absolute;
}
article.editorial .sec-center {
    margin: 0 -63px;
    text-align: center;
}
article.editorial .topleft {
    position: relative;
    left: 108px;
    top: -105px;
}
article.editorial .botright {
    position: relative;
    left: 324px;
    bottom: 180px;
    display: block;
}
article.editorial img {
    margin-top: 79px;
}
article.editorial h1 {
    padding-top: 96px !important;
}
.nobg {
    background: none !important;
}
.home-module-45g {
    background-color: #f2f2f2;
    height: 140px;
    margin: 25px 0 30px;
}
.home-module-45g h2 {
    position: relative;
    top: 61px;
    left: 12px;
    display: inline-block;
}
.home-module-45g .detail-45g {
    position: relative !important;
    top: 50px !important;
    left: 50px;
}
.home-module-45g img {
    position: relative;
    left: 24px;
    float: left;
    bottom: 12px;
}
.tooltip-settings .tooltip.top {
    margin-top: -11px !important;
    opacity: 1;
}
.tooltip-settings .tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #ababab;
}
.tooltip-settings .tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.tooltip-settings .tooltip-arrow:before {
    content: '';
    bottom: 0;
    left: 70%;
    border-width: 11px 10px 0;
    border-right-color: red;
    width: 5px;
    height: 5px;
    position: absolute;
    border-bottom-color: #FFFFFF;
    border-width: 9px;
    left: 50%;
    margin-left: -5px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 5px 5px;
    top: -6px;
    border-color: #FFFFFF transparent transparent transparent;
}
.tooltip-settings .tooltip-inner {
    max-width: 200px;
    padding: 14px 3px 15px 14px;
    color: #4d4d4d;
    text-align: left;
    text-decoration: none;
    background-color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #ababab;
}
.tooltip-settings img.new-img {
    position: absolute;
    bottom: 30px;
    right: 62px;
}
.tooltip-settings a.generals-img {
    position: relative;
}
.tooltip-settings .new-sidebar {
    margin: 0 0 18px;
}
.tooltip-settings .new-sidebar a.new-btn {
    background: #4d4d4d;
    color: #fff;
    padding: 0 101px;
    margin-top: 17px;
}
.tooltip-settings .new-sidebar a.new-btn:hover {
    background: #4d4d4d;
    color: #fff;
}
article.order-delivery-info p.different {
    font: 700 18px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    margin-left: 46px;
    margin-top: 22px;
    margin-bottom: 26px;
    position: relative;
}
article.order-delivery-info p.different a {
    color: #3fb0e8;
    text-decoration: underline;
}
article.order-delivery-info p.different:before {
    content: ' ';
    width: 36px;
    position: absolute;
    left: -46px;
    bottom: 0px !important;
    background: url("../../images/addition/content/order-detail/info-pen.png");
    height: 36px;
    top: -8px;
}
article.order-delivery-info p.info-icon {
    font: 700 18px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    margin-left: 46px;
    margin-top: 22px;
    margin-bottom: 26px;
    position: relative;
    top: 18px;
}
article.order-delivery-info p.info-icon a {
    color: #3fb0e8;
    text-decoration: underline;
}
article.order-delivery-info p.info-icon:before {
    content: ' ';
    width: 36px;
    position: absolute;
    left: -47px;
    top: -12px;
    background: url("../../images/addition/content/order-detail/info.png");
    height: 36px;
}
article.order-delivery-info p.info-icon.bottom {
    top: 32px;
}
article.order-delivery-info .new-btn {
    padding: 0 !important;
}
article.order-delivery-info .new-btn a {
    margin: 0 !important;
}
article.order-delivery-info .diff-btn {
    padding-top: 31px;
}
.yellow-box .user-status.description-box {
    border-top: none !important;
    padding-top: 3px !important;
    position: relative;
    width: 234px;
    height: 69px;
    margin-bottom: 30px;
}
.yellow-box .user-status.description-box dl.points {
    position: absolute;
    right: 0;
}
.yellow-box .user-status.description-box dl.points p {
    margin: 0;
    float: left;
    color: #9d9d9d;
    padding-top: 6px;
    padding-right: 6px;
    font: 700 24px/1.36 "Helvetica", Arial, sans-serif;
}
.yellow-box .user-status.description-box .desc-con {
    width: 79px;
    float: left;
    text-align: right;
    padding-top: 11px;
    padding-bottom: 5px;
}
.yellow-box .user-status.description-box .desc-con p {
    color: #9d9d9d;
    font-size: 24px;
    font-weight: 700;
    padding-right: 9px;
}
.yellow-box .user-status.description-box dl dt,
.yellow-box .user-status.description-box dl dd {
    color: #f01f81;
}
.yellow-box .user-status.description-box span {
    font-size: 10px;
    font-weight: 700;
    position: absolute;
    right: 0;
    bottom: 10px;
}
.score-display .user-status.description-box {
    border-top: none !important;
    padding-top: 3px !important;
    position: relative;
    margin-bottom: 47px;
    padding-right: 3px !important;
}
.score-display .user-status.description-box .desc-con {
    width: 23px;
    float: left;
    text-align: right;
    padding-top: 18px;
    padding-bottom: 24px;
    height: 20px;
}
.score-display .user-status.description-box .desc-con p {
    color: #9d9d9d;
    font-size: 24px;
    font-weight: 700;
    padding-right: 7px;
    margin: 0;
}
.score-display .user-status.description-box dl {
    margin-top: 12px;
}
.score-display .user-status.description-box dl dt,
.score-display .user-status.description-box dl dd {
    color: #f01f81;
}
.score-display .user-status.description-box span {
    font-size: 10px;
    font-weight: 700;
    position: absolute;
    bottom: -9px;
    right: 8px;
}
.ribbon-icon {
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url("../../images/addition/sprite-ribon-1x-s5c5c2fe834.png");
    vertical-align: middle;
    -webkit-backface-visibility: hidden;
    display: block;
    position: absolute;
    top: 0;
    left: 0px;
}
@media (-webkit-min-device-pixel-ratio: 1.5),
(min--moz-device-pixel-ratio: 1.5),
(-o-min-device-pixel-ratio: 3 / 2),
(min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
(min-resolution: 1.5dppx) {
    .ribbon-icon {
        background-image: url("../../images/addition/sprite-ribon-2x-sad2c6f712a.png");
        background-size: 206px auto;
    }
}
.ribbon-icon.price {
    height: 206px;
    width: 206px;
    background-position: 0 0;
}
.ribbon-icon.price.large {
    background-size: 165px;
}
.ribbon-icon.price.small {
    background-size: 98px;
    left: -5px;
}
.ribbon-icon.price.small:before {
    background: url("../../images/addition/sprite-flags.png") 0 -6684px;
    content: " ";
    display: block;
    position: absolute;
    top: -14px;
    left: -17px;
    width: 23px;
    height: 214px;
    z-index: -1;
}
/* New Ribbon Start */
.ribbon-new-icon {
    background-repeat: no-repeat;
    background-image: url("../../images/addition/sprite-ribbon-new-1x-sffa5fbe426.png");
    vertical-align: middle;
    -webkit-backface-visibility: hidden;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
@media (-webkit-min-device-pixel-ratio: 1.5),
(min--moz-device-pixel-ratio: 1.5),
(-o-min-device-pixel-ratio: 3 / 2),
(min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
(min-resolution: 1.5dppx) {
    .ribbon-new-icon {
        background-image: url("../../images/addition/sprite-ribbon-new-2x-s8abf34d684.png");
        background-size: 141px auto;
    }
}
.ribbon-avans-puan {
    height: 93px;
    width: 93px;
    background-position: 0 0;
}
.ribbon-avans-puanla-alin {
    height: 94px;
    width: 93px;
    background-position: 0 -837px;
}
.ribbon-ayin-firsati {
    height: 94px;
    width: 93px;
    background-position: 0 -1307px;
}
.ribbon-ayin-hediyesi {
    height: 94px;
    width: 93px;
    background-position: 0 -1401px;
}
.ribbon-bugune-ozel {
    height: 94px;
    width: 93px;
    background-position: 0 -2059px;
}
.ribbon-canli {
    height: 94px;
    width: 93px;
    background-position: 0 -2153px;
}
.ribbon-en-cok-tercih-edilen {
    height: 93px;
    width: 93px;
    background-position: 0 -558px;
}
.ribbon-en-iyi-teklif {
    height: 93px;
    width: 93px;
    background-position: 0 -651px;
}
.ribbon-firsat {
    height: 94px;
    width: 93px;
    background-position: 0 -1025px;
}
.ribbon-gnctrkcll-profesyoneller {
    height: 129px;
    width: 93px;
    background-position: 0 -3279px;
}
.ribbon-gnctrkcll {
    height: 94px;
    width: 93px;
    background-position: 0 -931px;
}
.ribbon-ilginize-tesekkur-ederiz {
    height: 93px;
    width: 93px;
    background-position: 0 -465px;
}
.ribbon-ilginize-tesekkurler {
    height: 94px;
    width: 93px;
    background-position: 0 -1119px;
}
.ribbon-kampanya-25-indirimli {
    height: 129px;
    width: 93px;
    background-position: 0 -4182px;
}
.ribbon-kampanya-populer {
    height: 129px;
    width: 93px;
    background-position: 0 -4569px;
}
.ribbon-kampanya-tavsiye {
    height: 129px;
    width: 93px;
    background-position: 0 -3408px;
}
.ribbon-kampanya-yeni {
    height: 129px;
    width: 93px;
    background-position: 0 -3150px;
}
.ribbon-kampanya {
    height: 94px;
    width: 93px;
    background-position: 0 -1589px;
}
.ribbon-markafoniye-ozel {
    height: 94px;
    width: 93px;
    background-position: 0 -1683px;
}
.ribbon-mevcut-tarifenizle {
    height: 94px;
    width: 93px;
    background-position: 0 -1777px;
}
.ribbon-populer-program {
    height: 129px;
    width: 93px;
    background-position: 0 -2763px;
}
.ribbon-populer-yeni {
    height: 129px;
    width: 93px;
    background-position: 0 -2634px;
}
.ribbon-populer {
    height: 93px;
    width: 93px;
    background-position: 0 -744px;
}
.ribbon-profesyoneller {
    height: 93px;
    width: 93px;
    background-position: 0 -372px;
}
.ribbon-program-gnctrkcll {
    height: 129px;
    width: 93px;
    background-position: 0 -2376px;
}
.ribbon-program-profesyoneller {
    height: 129px;
    width: 93px;
    background-position: 0 -2505px;
}
.ribbon-program-turkcellilere-ozel {
    height: 129px;
    width: 93px;
    background-position: 0 -2247px;
}
.ribbon-program {
    height: 94px;
    width: 93px;
    background-position: 0 -1965px;
}
.ribbon-size-ozel {
    height: 94px;
    width: 93px;
    background-position: 0 -1871px;
}
.ribbon-tavsiye-yeni {
    height: 129px;
    width: 93px;
    background-position: 0 -3021px;
}
.ribbon-tavsiye {
    height: 94px;
    width: 93px;
    background-position: 0 -1495px;
}
.ribbon-turkcellcomtrye-ozel-fiyat {
    height: 143px;
    width: 141px;
    background-position: 0 -4958px;
}
.ribbon-turkcellilere-ozel {
    height: 93px;
    width: 93px;
    background-position: 0 -279px;
}
.ribbon-ucretsiz-egitim {
    height: 130px;
    width: 93px;
    background-position: 0 -4828px;
}
.ribbon-ucretsiz {
    height: 93px;
    width: 93px;
    background-position: 0 -186px;
}
.ribbon-yakinda-gnctrkcll {
    height: 129px;
    width: 93px;
    background-position: 0 -3795px;
}
.ribbon-yakinda-profesyoneller {
    height: 129px;
    width: 93px;
    background-position: 0 -3924px;
}
.ribbon-yakinda-turkcellililere-ozel {
    height: 129px;
    width: 93px;
    background-position: 0 -4053px;
}
.ribbon-yakinda {
    height: 94px;
    width: 93px;
    background-position: 0 -1213px;
}
.ribbon-yeni-egitim {
    height: 130px;
    width: 93px;
    background-position: 0 -4698px;
}
.ribbon-yeni-gnctrkcll {
    height: 129px;
    width: 93px;
    background-position: 0 -4440px;
}
.ribbon-yeni-profesyoneller {
    height: 129px;
    width: 93px;
    background-position: 0 -3666px;
}
.ribbon-yeni-program {
    height: 129px;
    width: 93px;
    background-position: 0 -4311px;
}
.ribbon-yeni-turkcellillere-ozel {
    height: 129px;
    width: 93px;
    background-position: 0 -3537px;
}
.ribbon-yeni {
    height: 93px;
    width: 93px;
    background-position: 0 -93px;
}
/* New Ribbon End */
.flag {
    background: url("../../images/addition/sprite-flags.png") 0 0 no-repeat;
}
.flag.special_price {
    background-position: 5px -7000px;
    height: 206px;
    width: 206px;
    background-size: 165px;
}
.flag.price_small {
    background-position: 5px -4802px;
    height: 116px;
    width: 119px;
    background-size: 118px;
}
.shop .hero-module.cmp-hero .purchase-w {
    width: 490px;
}
.purchase-detail li {
    white-space: nowrap;
    margin: 0 !important;
    min-width: 94px !important;
}
.new-step-wrapper {
    display: block;
}
.new-step-wrapper .step-t {
    line-height: 25px;
    margin-bottom: 17px !important;
}
.new-step-wrapper ul {
    margin-left: 38px !important;
}
.new-step-wrapper .first-step {
    margin-left: 16px !important;
}
.new-step-wrapper .last-step {
    margin-left: 143px !important;
}
.new-step-wrapper .last-step p {
    width: 220px !important;
    margin-left: -105px !important;
}
.button-step {
    margin: 0 10px !important;
}
button.button-cta.js-buy-button.btn-icon-hamper > span.waiting {
    padding-left: 58px;
}
button.btn-icon-hamper:before {
    background: url("../../images/addition/sepet_icon.png");
    height: 24px;
    width: 27px;
    position: absolute;
    left: 23px;
    top: 10px;
    content: '';
}
.badge-icon,
.activate-todays-deals .navigation.dockable-docked .nav-sections li.deals-badge a,
.activate-todays-deals .navigation.dockable-undocked .nav-sections li.deals-badge a,
#deals-hero .top-information .wrapper.top:before,
.my_account .component.alignment td.pdf .relative li a i.mail,
.my_account .component.alignment td.pdf .relative li a i.view,
.my_account .component.alignment td.pdf .relative li a i.download {
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url("../../images/addition/addition-sprite-flags-1x-sd0b16cce5d.png");
    vertical-align: middle;
    -webkit-backface-visibility: hidden;
    display: block;
    position: absolute;
    top: 0;
    right: 19px;
    text-indent: -9999px;
}
@media (-webkit-min-device-pixel-ratio: 1.5),
(min--moz-device-pixel-ratio: 1.5),
(-o-min-device-pixel-ratio: 3 / 2),
(min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
(min-resolution: 1.5dppx) {
    .badge-icon,
    .activate-todays-deals .navigation.dockable-docked .nav-sections li.deals-badge a,
    .activate-todays-deals .navigation.dockable-undocked .nav-sections li.deals-badge a,
    #deals-hero .top-information .wrapper.top:before,
    .my_account .component.alignment td.pdf .relative li a i.mail,
    .my_account .component.alignment td.pdf .relative li a i.view,
    .my_account .component.alignment td.pdf .relative li a i.download {
        background-image: url("../../images/addition/addition-sprite-flags-2x-se782aa8b3c.png");
        background-size: 161px auto;
    }
}
.badge-icon.opportunity-badge,
.activate-todays-deals .navigation.dockable-docked .nav-sections li.deals-badge a.opportunity-badge,
.activate-todays-deals .navigation.dockable-undocked .nav-sections li.deals-badge a.opportunity-badge,
#deals-hero .top-information .opportunity-badge.wrapper.top:before,
.my_account .component.alignment td.pdf .relative li a i.opportunity-badge.mail,
.my_account .component.alignment td.pdf .relative li a i.opportunity-badge.view,
.my_account .component.alignment td.pdf .relative li a i.opportunity-badge.download {
    height: 74px;
    width: 74px;
    background-position: -61px 0;
}
.badge-icon.scored-gift-badge,
.activate-todays-deals .navigation.dockable-docked .nav-sections li.deals-badge a.scored-gift-badge,
.activate-todays-deals .navigation.dockable-undocked .nav-sections li.deals-badge a.scored-gift-badge,
#deals-hero .top-information .scored-gift-badge.wrapper.top:before,
.my_account .component.alignment td.pdf .relative li a i.scored-gift-badge.mail,
.my_account .component.alignment td.pdf .relative li a i.scored-gift-badge.view,
.my_account .component.alignment td.pdf .relative li a i.scored-gift-badge.download {
    height: 74px;
    width: 74px;
    background-position: -67px -74px;
}
.badge-icon.blue_pin-badge,
.activate-todays-deals .navigation.dockable-docked .nav-sections li.deals-badge a.blue_pin-badge,
.activate-todays-deals .navigation.dockable-undocked .nav-sections li.deals-badge a.blue_pin-badge,
#deals-hero .top-information .blue_pin-badge.wrapper.top:before,
.my_account .component.alignment td.pdf .relative li a i.blue_pin-badge.mail,
.my_account .component.alignment td.pdf .relative li a i.blue_pin-badge.view,
.my_account .component.alignment td.pdf .relative li a i.blue_pin-badge.download {
    height: 140px;
    width: 161px;
    background-position: 0 -848px;
    top: -7px;
    left: -7px;
}
.badge-icon.pink_pin-badge,
.activate-todays-deals .navigation.dockable-docked .nav-sections li.deals-badge a.pink_pin-badge,
.activate-todays-deals .navigation.dockable-undocked .nav-sections li.deals-badge a.pink_pin-badge,
#deals-hero .top-information .pink_pin-badge.wrapper.top:before,
.my_account .component.alignment td.pdf .relative li a i.pink_pin-badge.mail,
.my_account .component.alignment td.pdf .relative li a i.pink_pin-badge.view,
.my_account .component.alignment td.pdf .relative li a i.pink_pin-badge.download {
    height: 140px;
    width: 161px;
    background-position: 0 -568px;
    top: -7px;
    left: -7px;
}
.badge-icon.yellow_pin-badge,
.activate-todays-deals .navigation.dockable-docked .nav-sections li.deals-badge a.yellow_pin-badge,
.activate-todays-deals .navigation.dockable-undocked .nav-sections li.deals-badge a.yellow_pin-badge,
#deals-hero .top-information .yellow_pin-badge.wrapper.top:before,
.my_account .component.alignment td.pdf .relative li a i.yellow_pin-badge.mail,
.my_account .component.alignment td.pdf .relative li a i.yellow_pin-badge.view,
.my_account .component.alignment td.pdf .relative li a i.yellow_pin-badge.download {
    height: 140px;
    width: 161px;
    background-position: 0 -428px;
    top: -7px;
    left: -7px;
}
.badge-icon.campaing-pin-badge,
.activate-todays-deals .navigation.dockable-docked .nav-sections li.deals-badge a.campaing-pin-badge,
.activate-todays-deals .navigation.dockable-undocked .nav-sections li.deals-badge a.campaing-pin-badge,
#deals-hero .top-information .campaing-pin-badge.wrapper.top:before,
.my_account .component.alignment td.pdf .relative li a i.campaing-pin-badge.mail,
.my_account .component.alignment td.pdf .relative li a i.campaing-pin-badge.view,
.my_account .component.alignment td.pdf .relative li a i.campaing-pin-badge.download {
    height: 140px;
    width: 161px;
    background-position: 0 -708px;
    top: -7px;
    left: -7px;
}
.badge-icon.limited-pin-badge,
.activate-todays-deals .navigation.dockable-docked .nav-sections li.deals-badge a.limited-pin-badge,
.activate-todays-deals .navigation.dockable-undocked .nav-sections li.deals-badge a.limited-pin-badge,
#deals-hero .top-information .limited-pin-badge.wrapper.top:before,
.my_account .component.alignment td.pdf .relative li a i.limited-pin-badge.mail,
.my_account .component.alignment td.pdf .relative li a i.limited-pin-badge.view,
.my_account .component.alignment td.pdf .relative li a i.limited-pin-badge.download {
    height: 140px;
    width: 161px;
    background-position: 0 -288px;
    top: -7px;
    left: -7px;
}
.badge-icon.share_icon,
.activate-todays-deals .navigation.dockable-docked .nav-sections li.deals-badge a.share_icon,
.activate-todays-deals .navigation.dockable-undocked .nav-sections li.deals-badge a.share_icon,
#deals-hero .top-information .share_icon.wrapper.top:before,
.my_account .component.alignment td.pdf .relative li a i.share_icon.mail,
.my_account .component.alignment td.pdf .relative li a i.share_icon.view,
.my_account .component.alignment td.pdf .relative li a i.share_icon.download {
    height: 14px;
    width: 14px;
    background-position: 0 -148px;
    top: -7px;
    left: -7px;
}
.badge-icon.active_share_icon,
.activate-todays-deals .navigation.dockable-docked .nav-sections li.deals-badge a.active_share_icon,
.activate-todays-deals .navigation.dockable-undocked .nav-sections li.deals-badge a.active_share_icon,
#deals-hero .top-information .active_share_icon.wrapper.top:before,
.my_account .component.alignment td.pdf .relative li a i.active_share_icon.mail,
.my_account .component.alignment td.pdf .relative li a i.active_share_icon.view,
.my_account .component.alignment td.pdf .relative li a i.active_share_icon.download {
    height: 14px;
    width: 14px;
    background-position: -20px -74px;
    top: -7px;
    left: -7px;
}
.badge-icon.end_day_icon,
.activate-todays-deals .navigation.dockable-docked .nav-sections li.deals-badge a.end_day_icon,
.activate-todays-deals .navigation.dockable-undocked .nav-sections li.deals-badge a.end_day_icon,
#deals-hero .top-information .end_day_icon.wrapper.top:before,
.my_account .component.alignment td.pdf .relative li a i.end_day_icon.mail,
.my_account .component.alignment td.pdf .relative li a i.end_day_icon.view,
.my_account .component.alignment td.pdf .relative li a i.end_day_icon.download {
    height: 140px;
    width: 102px;
    background-position: -54px -148px;
    top: -7px;
    left: -7px;
}
/* convergence */
.content .cng-li li:hover p {
    color: #4d4d4d;
}
.c-col-type ul li {
    width: 185px !important;
    margin-right: 50px;
}
.cng-left {
    padding-left: 82px;
}
.cng-left img {
    margin-top: 0 !important;
}
.cng-right {
    position: absolute;
    right: -140px;
    bottom: 0;
}
.description-cng {
    padding: 10px 0 35px;
    margin-bottom: 50px !important;
    font-size: 14px;
    line-height: 18px;
}
.description-cng,
.description-cng p {
    color: #9d9d9d;
}
.cng-border {
    border-top: 1px solid #e5e5e5;
    padding-top: 45px !important;
}
.cng-3 h2 {
    font-size: 24px !important;
}
.cng-bg .shadow-bg {
    background-position: 10px -57px !important;
}
.cng-bg.divider-left:before {
    top: -50px;
}
.equal-padding-33 {
    padding: 33px 0 !important;
}
/* convergence */
.individual_bills article tr.border-active {
    border-top: 1px solid #e5e5e5;
}
.individual_bills article a.it_was_paid {
    display: none;
}
.individual_bills article.one_bill_analysis02-v1 {
    padding-bottom: 10px;
}
.individual_bills article.one_bill_analysis02-v1 table thead tr th.period {
    width: 118px !important;
}
.individual_bills article.one_bill_analysis02-v1 table thead tr th.bar-chart {
    width: 101px !important;
}
.individual_bills article.one_bill_analysis02-v1 table tbody tr td .shadow span.period-date.v2 {
    color: #9d9d9d;
    font-size: 10px !important;
    font-weight: 700;
    line-height: 1;
    margin: 0;
    padding: 37px 0 0 !important;
}
.individual_bills article.one_bill_analysis02-v1 table tbody tr td .shadow span.period-date.v3 {
    padding: 0 !important;
}
.individual_bills article.one_bill_analysis02-v1 table tbody tr td .shadow small.small_varied {
    color: #9d9d9d;
    display: block;
    font-size: 10px;
    font-weight: 700;
    line-height: 1;
    margin: 0 0 7px 0;
    padding: 26px 0 0px 0;
}
.individual_bills article.one_bill_analysis02-v1 table tbody tr td .gets_delayed {
    position: absolute;
    left: 440px;
    top: 37px;
    padding: 0;
}
.individual_bills article.one_bill_analysis02-v1 table tbody tr td .gets_delayed p {
    padding: 5px;
}
.individual_bills article.one_bill_analysis02-v1 table tbody tr td.more button {
    position: relative;
    top: -5px;
}
.individual_bills article.one_bill_analysis02 .pad_0 {
    padding: 0;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.table_top tr th.collapse_one {
    width: 40px;
    padding: 0 0 10px;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.table_top tr th.period {
    width: 127px;
    padding: 0 0 10px;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.table_top tr th.bar-chart {
    width: 147px;
    padding: 0 0 10px;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.table_top tr th.amount {
    width: 110px;
    padding: 0 0 10px;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.table_top tr th.date {
    width: 122px;
    padding: 0 0 10px;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.table_top tr td.period .shadow {
    width: 100%;
    min-height: 60px;
    position: relative;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.table_top tr td.period .shadow span {
    display: block;
    font-size: 16px;
    padding: 33px 0 0;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.table_top tr td.bar-chart-data {
    margin-top: 1px;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.table_top tr td.amount {
    padding: 1px 0 12px;
    vertical-align: middle;
    line-height: 1;
    text-align: left;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.table_top tr td.amount span.price {
    font-size: 24px;
    padding-right: 0;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.table_top tr td.amount span.amount {
    font-size: 20px;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.table_top tr td.date span {
    top: -7px;
    position: relative;
    font-size: 16px;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.date_description tr th.date_desc {
    width: 37px;
    border-bottom: none;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.date_description tr th.period {
    width: 125px;
    border-bottom: none;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.date_description tr th.bar-chart {
    width: 145px;
    border-bottom: none;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.date_description tr th.amount {
    width: 108px;
    border-bottom: none;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.date_description tr th.date {
    width: 120px;
    border-bottom: none;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.date_description tr th.pay {
    border-bottom: none;
    width: 0;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.date_description tr th.more {
    border-bottom: none;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.date_description tr td.period .shadow {
    width: 100%;
    min-height: 60px;
    position: relative;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.date_description tr td.period .shadow span {
    display: block;
    font-size: 16px;
    padding: 33px 0 0;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.date_description tr td.bar-chart-data {
    margin-top: 1px;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.date_description tr td.amount {
    padding: 1px 0 12px;
    vertical-align: middle;
    line-height: 1;
    ttext-align: left;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.date_description tr td.amount span.price {
    font-size: 24px;
    padding-right: 0;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.date_description tr td.amount span.amount {
    font-size: 20px;
}
.individual_bills article.one_bill_analysis02 .pad_0 table.date_description tr td.date span {
    top: -7px;
    font-size: 16px;
    position: relative;
}
.individual_bills article.one_bill_analysis02 .pad_0 .general_area_container {
    padding-left: 0;
    left: 0;
}
.individual_bills article.one_bill_analysis02 .pad_0 .general_area_container table {
    margin-top: 0;
}
.individual_bills article.one_bill_analysis02 .pad_0 .general_area_container table tr th.one_area_table {
    width: 38px;
    border-bottom: none;
}
.individual_bills article.one_bill_analysis02 .pad_0 .general_area_container table tr th.period {
    width: 125px;
    border-bottom: none;
}
.individual_bills article.one_bill_analysis02 .pad_0 .general_area_container table tr th.bar-chart {
    width: 144px;
    border-bottom: none;
}
.individual_bills article.one_bill_analysis02 .pad_0 .general_area_container table tr th.amount {
    width: 108px;
    border-bottom: none;
}
.individual_bills article.one_bill_analysis02 .pad_0 .general_area_container table tr th.date {
    width: 120px;
    border-bottom: none;
}
.individual_bills article.one_bill_analysis02 .pad_0 .general_area_container table tr th.pay {
    border-bottom: none;
    width: 0;
}
.individual_bills article.one_bill_analysis02 .pad_0 .general_area_container table tr th.more {
    border-bottom: none;
}
.individual_bills article.one_bill_analysis02 .pad_0 .general_area_container table tr td {
    padding: 0;
}
.individual_bills article.one_bill_analysis02 .pad_0 .general_area_container table tr td.period .shadow {
    height: 0;
    vertical-align: top;
    width: 100%;
    min-height: 60px;
    position: relative;
}
.individual_bills article.one_bill_analysis02 .pad_0 .general_area_container table tr td.period .shadow .period-date {
    padding: 24px 0 0;
    display: block;
    font-size: 16px;
}
.individual_bills article.one_bill_analysis02 .pad_0 .general_area_container table tr td.amount {
    text-align: left;
    padding: 26px 0 33px;
    vertical-align: middle;
    line-height: 1;
}
.individual_bills article.one_bill_analysis02 .pad_0 .general_area_container table tr td.amount span.price {
    font-size: 24px;
    padding: 0;
}
.individual_bills article.one_bill_analysis02 .pad_0 .general_area_container table tr td.amount span.amount {
    font-size: 20px;
}
.individual_bills article.one_bill_analysis02 .pad_0 .general_area_container table tr.varied_table td {
    vertical-align: top;
}
.individual_bills article.one_bill_analysis02 .pad_0 .general_area_container table tr.varied_table td.period .period-date {
    padding: 11px 0 0;
}
.individual_bills article.one_bill_analysis02 .pad_0 .general_area_container table tr.varied_table td.bar-chart .bar-chart-data {
    margin-top: 0;
}
.individual_bills article.one_bill_analysis02 .pad_0 .general_area_container table tr.varied_table td.amount {
    padding: 2px 0;
}
.individual_bills article.one_bill_analysis02 .separate.bot-cl:after {
    left: -32px;
}
.individual_bills article .bills-6 {
    border-top: 1px solid #f2f2f2;
}
.individual_bills article .bills-6 ul.analysis-container {
    padding-top: 45px;
}
.individual_bills article .bills-6 table tr td .gets_delayeds {
    width: 106px;
    color: #fff;
    background: #09203f;
    text-align: center;
    /* padding: 10px 0; */
    margin: -7px 0 0 0;
    float: right;
}
.individual_bills article .bills-6 table tr td .gets_delayeds p {
    padding: 7px;
    margin: 0px;
}
.individual_bills article .bills-6 table tr td.more a {
    float: right;
}
.individual_bills article .bills-6.combo .selection-area {
    padding-top: 45px;
}
.individual_bills article .bills-6.combo .selection-area ._title {
    font: 700 22px/1.36em "Turkcell Satura", "Helvetica", Arial, sans-serif;
}
.individual_bills article .bills-6.combo .selection-area ._title.varied_bottom {
    margin-bottom: 20px;
}
.individual_bills article .bills-6.combo .selection-area .checkbox_size_different {
    font: 400 14px/1.36 "Helvetica", Arial, sans-serif !important;
    padding-top: 4px !important;
    color: #4d4d4d !important;
}
.individual_bills article .bills-6.combo .finish {
    margin-top: 80px;
    margin-bottom: 0;
}
.individual_bills article .bills-3 table tr td.more a {
    float: right;
}
.individual_bills article .bills-3 table tr td.package_different {
    padding: 19px 0 19px 23px;
}
.individual_bills article .bills-3 table tr td.package_different span {
    font-size: 16px;
}
.individual_bills article .bills-3 table tr td.bb_different {
    padding: 19px 0 19px;
}
.individual_bills article .bills-3 table tr td.bb_different span {
    font-size: 16px;
}
.individual_bills article .bills-3 table tr th.filter_date {
    width: 150px;
    padding-left: 23px;
}
.individual_bills article .bills-3 table tr th.filter_gsm {
    width: 180px;
}
.individual_bills article .bills-2 {
    border-top: 1px solid #f2f2f2;
}
.individual_bills article .bills-2 ul.analysis-container {
    padding-top: 45px;
}
.individual_bills article .bills-2 table tr th.period_varied {
    width: 150px;
    padding-left: 23px;
    color: #505050;
    font-size: 11px;
}
.individual_bills article .bills-2 table tr th.period_varied_diff {
    width: 300px;
    color: #505050;
    font-size: 11px;
}
.individual_bills article .bills-2 table tr td {
    border-bottom: none;
    vertical-align: top;
}
.individual_bills article .bills-2 table tr td.pad_left {
    padding-left: 23px;
}
.individual_bills article .bills-2 table tr td.pad_left span {
    font-size: 16px;
}
.individual_bills article .bills-2 table tr td.description p {
    margin-top: 0;
    font-size: 16px;
}
.individual_bills article .bills-2 table tr td.date p {
    margin: 0;
}
.individual_bills article .bills-2 table tr td.date span.clock {
    font-size: 11px;
    color: #9d9d9d;
}
.individual_bills article .bills-2 table tr td.more a {
    float: right;
}
.individual_bills article .bills-2 table tr td.more button {
    float: right;
}
.individual_bills article .bills-2 table tr td.date2 {
    width: 90px;
}
.individual_bills article .bills-2 table tr td.date2 button {
    float: none;
}
.individual_bills article.one-invoice-statement table tr th {
    border-bottom: none;
}
.individual_bills article.one-invoice-statement table tr th a.filter_date,
.individual_bills article.one-invoice-statement table tr th a .filter-gsm,
.individual_bills article.one-invoice-statement table tr th a .filter-operation {
    color: #505050;
}
.individual_bills article.one-invoice-statement table tr th a.filter_date:hover,
.individual_bills article.one-invoice-statement table tr th a .filter-gsm:hover,
.individual_bills article.one-invoice-statement table tr th a .filter-operation:hover {
    color: #ffffff;
}
.individual_bills article.one-invoice-statement table tr th a.filter-gsm {
    color: #505050;
}
.individual_bills article.one-invoice-statement table tr th a.filter-gsm:hover {
    color: #ffffff;
}
.individual_bills article.one-invoice-statement table tr th a.filter-operation {
    color: #505050;
}
.individual_bills article.one-invoice-statement table tr th a.filter-operation:hover {
    color: #ffffff;
}
.individual_bills article.one-invoice-statement table tr td {
    border-bottom: none;
    border-top: 1px solid #f2f2f2;
    vertical-align: top;
}
.individual_bills article.one-invoice-statement table tr td.description p {
    margin-top: 0;
}
.individual_bills article.one-invoice-statement table tr td.date p {
    margin: 0;
}
.individual_bills article.one-invoice-statement table tr td.date span.clock {
    font-size: 11px;
    color: #9d9d9d;
}
.individual_bills article.padding_varied {
    padding: 56px 0 8px 21px;
}
.individual_bills article.connected_lines ul {
    border-top: 1px solid #f2f2f2;
}
.individual_bills article.connected_lines table tr td .shadow2 span.bullet-counter {
    margin-top: 0;
}
.individual_bills article.connected_lines table tr td .shadow2 strong {
    padding-top: 11px;
}
.individual_bills article.connected_lines table tr td .shadow2.different strong {
    margin: 0 0 4px;
    padding-top: 12px;
}
.individual_bills article.connected_lines table tr td .shadow2.different span.line_type {
    margin: 0 0 17px;
}
.individual_bills article.connected_lines table tr td.checkbox {
    padding: 18px 0 12px;
}
.individual_bills article.connected_lines table tr td.checkbox label {
    margin: -15px 0 0;
}
.individual_bills article.connected_lines table tr td.checkbox label.varied-label span {
    margin: 14px 10px 0 -14px;
}
.individual_bills article.connected_lines table tr td.checkbox a span {
    margin: 6px 10px 0 -14px;
}
.individual_bills article.connected_lines table tr.second-area td.line-width {
    padding-top: 29px;
}
.individual_bills article.connected_lines table tr.second-area td.line-width span {
    margin-top: 0;
}
.individual_bills article.connected_lines table tr.second-area td.line-width strong {
    padding-top: 11px;
}
.individual_bills article.connected_lines table tr.second-area td.center_ {
    padding-top: 25px;
}
.individual_bills article.connected_lines table tr.second-area td.checkbox {
    padding-top: 41px;
}
.individual_bills .top-article {
    padding: 56px 0 16px 21px;
}
.individual_bills table.invoices-area tr .shadow2.different strong {
    padding-left: 0;
    font-size: 14px;
    font-weight: 700;
}
.individual_bills table.invoices-area tr .shadow2.different p {
    font-size: 14px;
}
.individual_bills table.invoices-area tr.second-area td {
    border-top: 1px solid #f2f2f2;
    border-bottom: none;
}
.individual_bills table.invoices-area tr.second-area td.checkbox {
    padding-top: 25px;
}
.individual_bills table.invoices-area td {
    vertical-align: top;
    border-bottom: none;
}
.individual_bills table.invoices-area td.line-width {
    width: 210px;
}
.individual_bills table.new-bills-list tr.second-table td {
    padding: 30px 0 12px;
}
.individual_bills table.new-bills-list tr.second-table td.pay button {
    margin-left: 8px;
}
.individual_bills table.new-bills-list tr td {
    padding: 16px 0 12px;
    vertical-align: top;
}
.individual_bills table.new-bills-list tr td .number-descripion {
    padding-bottom: 11px;
}
.individual_bills table.new-bills-list tr td span.clock_ {
    font-size: 11px;
    color: #9d9d9d;
}
.individual_bills table.new-bills-list tr td a.btn_ {
    float: right;
    top: 0;
}
.new_proposals table.varied_table tr th.package_filter {
    width: 149px;
}
.new_proposals table.varied_table tr th.voice_filter {
    width: 62px;
}
.new_proposals table.varied_table tr th.voice_filter a {
    padding-right: 20px;
}
.new_proposals table.varied_table tr th.sound-filter {
    width: 97px;
}
.new_proposals table.varied_table tr th.Additional_benefits {
    width: 151px;
}
.new_proposals table.varied_table tr th.fee_schedule {
    width: 136px;
}
.new_proposals table.varied_table tr th.extra_pay {
    width: 136px;
}
.new_proposals table.varied_table tr th.total_fees {
    width: 169px;
}
.new_proposals table.varied_table tr td.addditional_benefits .left {
    width: 70px;
}
.new_proposals table.varied_table tr td.another_price {
    width: 0 !important;
    vertical-align: middle;
}
.new_proposals table.varied_table tr td.another_price .new-price {
    border-bottom: none !important;
    height: 0 !important;
    padding: 0 !important;
}
.new_proposals table.varied_table tr td.another_price .new-price span.remark {
    height: 10px;
}
.new_proposals table.varied_table tr td.several-price {
    width: 0 !important;
    padding-top: 10px !important;
}
.new_proposals table.varied_table tr td.several-price .new-price {
    margin-right: 16px;
    padding-right: 0 !important;
}
.new_proposals table.varied_table tr td.several-price .new-price.varied_new_price {
    border-bottom: none !important;
}
.new_proposals table.varied_table tr td.unlike_price {
    width: 0 !important;
    padding-top: 10px !important;
}
.new_proposals table.varied_table tr td.unlike_price .varied_new_price {
    border-bottom: none !important;
}
.new_proposals table.varied_table tr.bottom_priceBB .price-bb {
    width: 0 !important;
}
.Web_requests_yellow_box .recommendedOffers_section {
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 44px;
}
.Web_requests_yellow_box table.new_yellow_box tr td.varied_box_number .user-status {
    color: #f01f81;
    position: relative;
}
.Web_requests_yellow_box table.new_yellow_box tr td.varied_box_number .user-status:before {
    content: " + ";
    position: absolute;
    left: -23px;
    top: 10px;
    font-size: 24px;
    color: #9d9d9d;
}
.Web_requests_yellow_box table.new_yellow_box tr td.varied_box_number .user-status span {
    color: #4d4d4d;
    font-size: 10px;
    position: absolute;
    top: 47px;
    left: 1px;
}
.Web_requests_yellow_box table.new_yellow_box tr td.varied_box_number .user-status.varied-user-status {
    color: #4d4d4d;
}
.Web_requests_yellow_box table.new_yellow_box tr td.varied_box_number .user-status.varied-user-status:before {
    content: " - ";
    left: -21px;
}
.Web_requests_yellow_box table.new_yellow_box tr.yellow_box_table_tr td {
    border-top: none;
    vertical-align: top;
    padding-top: 0;
}
.success_stories section.success_container_1 h1 {
    font-size: 36px !important;
    font-weight: 400;
    margin-bottom: 56px;
    line-height: 44px;
}
.success_stories section.success_container_2 img {
    margin-top: 0;
}
.success_stories section.success_container_3 .section-video {
    height: auto;
    padding: 60px 0 60px 0;
    min-height: 360px;
}
.success_stories section.success_container_5 {
    padding-top: 0;
}
.success_stories section.success_container_5 img {
    margin-top: 40px;
    margin-bottom: 45px;
    float: right;
}
.success_stories section.success_container_5 .description_success_container_5 {
    margin-bottom: 45px;
    width: 650px;
}
.success_stories section.success_container_5 .description_success_container_5.diff {
    margin-top: 60px;
}
.success_stories section.success_container_5 .description_success_container_5 h2 {
    color: #4d4d4d;
    margin-bottom: 0 !important;
    line-height: 25px !important;
}
.success_stories section.success_container_5 .description_success_container_5 p {
    color: #4d4d4d;
    line-height: 30px;
    text-align: justify;
}
.success_stories section.success_container_5 ul.benefits li {
    color: #4d4d4d;
    list-style: inherit !important;
    line-height: 30px;
    text-align: justify;
}
.success_stories section.success_container_6 article {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}
.success_stories section.success_container_6 article .general {
    width: 730px;
    margin: 0 auto;
    display: block;
}
.success_stories section.success_container_6 article .general .general_s {
    float: left;
}
.success_stories section.success_container_6 article .general .general_s a.pdf {
    background-position: 0 center;
    background-image: url("../../images/addition/basari-hikayeleri-new/pdf-icon.png");
    padding-left: 57px;
    float: left;
    background-repeat: no-repeat;
    font: 700 24px/49px "Turkcell Satura", "Helvetica", Arial, sans-serif;
}
.success_stories section.success_container_6 article .general .general_r {
    float: right;
}
.success_stories section.success_container_6 article .general .general_r ._tel {
    background-position: 0 center;
    background-image: url("../../images/addition/basari-hikayeleri-new/phones.png");
    padding-left: 57px;
    float: left;
    background-repeat: no-repeat;
    font: 700 24px/49px "Turkcell Satura", "Helvetica", Arial, sans-serif;
}
.success_stories .success_container_4 {
    padding-top: 1px;
}
.success_stories .success_container_4 a {
    padding: 0 30px 0 40px !important;
    height: 100px !important;
}
.success_stories .success_container_4 a span {
    padding-top: 36px !important;
}
.success_stories .success_container_4 p {
    font-size: 24px;
    font-weight: 700;
    margin: 65px 0 30px 0;
}
.contracts_container_tfs {
    padding-bottom: 36px;
}
.contracts_container_tfs .clearfix_tfs {
    display: block;
    content: " ";
    clear: both;
}
.contracts_container_tfs h2.diff-title {
    text-align: center !important;
    border: none;
    margin-bottom: 0 !important;
    padding-bottom: 55px;
    padding-top: 6px !important;
}
.contracts_container_tfs .table_tfs table {
    margin-bottom: 12px;
}
.contracts_container_tfs .table_tfs table tr td {
    vertical-align: middle;
}
.contracts_container_tfs .table_tfs table tr td p {
    font-size: 10px;
    color: #9d9d9d;
    padding: 0;
    margin: 0;
    padding-left: 10px;
    font-weight: bold;
    line-height: 12px;
}
.contracts_container_tfs .tfs_input_conatiner tr td label {
    display: table !important;
    height: 27px;
}
.contracts_container_tfs .tfs_input_conatiner tr td label span {
    margin-left: 0;
}
.contracts_container_tfs .tfs_input_conatiner tr td label small {
    display: table-cell;
    height: 27px;
    vertical-align: middle;
    float: inherit;
    line-height: 14px;
}
.contracts_container_tfs .left_col_tfs {
    width: 482px;
    margin-bottom: 27px;
}
.contracts_container_tfs .left_col_tfs.different_tfs {
    margin-bottom: 5px;
}
.contracts_container_tfs .left_col_tfs.different_tfs .terms-content {
    margin-bottom: 24px;
}
.contracts_container_tfs .left_col_tfs .terms-content {
    overflow-x: hidden;
    margin: 0;
    width: 450px;
    padding-right: 0;
    margin-bottom: 10px;
}
.contracts_container_tfs .right_col_tfs {
    width: 482px;
    float: right;
    margin-bottom: 27px;
}
.contracts_container_tfs .right_col_tfs.different_tfs {
    margin-bottom: 5px;
}
.contracts_container_tfs .right_col_tfs.different_tfs .terms-content {
    margin-bottom: 24px;
}
.contracts_container_tfs .right_col_tfs .terms-content {
    overflow-x: hidden;
    margin: 0;
    width: 450px;
    padding-right: 0;
    margin-bottom: 10px;
}
section.new_accessory_area {
    background: #3fb0e8;
    height: 180px;
}
section.new_accessory_area img {
    width: 18%;
    position: absolute;
    left: 0px;
    top: -79px;
}
section.new_accessory_area h2 {
    font-size: 30px;
    color: #fff;
    font-weight: 400;
    padding-top: 75px;
    /* padding-bottom: 81px; */
    padding-right: 125px;
    padding-left: 125px;
}
section.new_accessory_area a {
    position: absolute;
    right: 0;
    top: 65%;
    margin-right: 10px;
}
section.Listen_to_the_last_ones h2.top_title {
    font-size: 34px !important;
    padding-top: 60px !important;
}
.fixings_page ul.fixings_page_ul_top {
    padding-bottom: 0;
    padding-top: 15px;
}
.fixings_page ul.fixings_page_ul_top li a.shadow-bg {
    background: url("../../images/common/shadows/i_shadow_184.png") no-repeat center top;
}
.fixings_page ul.fixings_page_ul_bottom {
    padding-top: 10px;
    padding-bottom: 0;
}
.fixings_page ul.fixings_page_ul_bottom li a.shadow-bg {
    background: url("../../images/common/shadows/i_shadow_184.png") no-repeat center top;
}
h2.fixings_balanced {
    height: 48px !important;
    margin: 0 !important;
    font-size: 24px !important;
}
h2.varied_balanced_new {
    min-height: 50px;
    height: 50px;
}
.new_btn_filter_area .left_area_ {
    float: left;
}
.new_btn_filter_area .left_area_ .search {
    width: 308px;
    margin-bottom: 0;
}
.new_btn_filter_area .left_area_ .search .speech_to_text_button {
    top: 16px;
    right: 40px;
}
.new_btn_filter_area .right_area_ {
    width: 308px;
    float: right;
}
.sidebar .button-holder.menu {
    position: fixed;
    display: block;
    bottom: 0;
    width: 243px;
    background: #fff;
    padding: 10px 14px 10px 57px;
    z-index: 99;
}
.sidebar .button-holder.menu a {
    width: 214px;
}
.sidebar .button-holder.menu.static {
    display: none;
}
.OUR_installment {
    position: absolute;
}
.OUR_installment p {
    font-size: 10px;
    font-weight: 700;
    color: #3fb0e8;
    margin-top: 0;
    padding: 18px 0px 0 31px;
    position: relative;
    line-height: 12px;
}
.OUR_installment p:before {
    position: absolute;
    content: '';
    left: 0;
    top: 18px;
    background: url("../../../assets/images/addition/gift-package.png");
    width: 25px;
    height: 23px;
}
table.the_last_installment_table span.pay_monthly {
    padding: 0;
    line-height: 14px;
}
table.the_last_installment_table span.pay_monthly:before {
    left: -20px;
    top: 4px;
}
.new-filter-range.sidebar:before {
    display: none;
}
.new-filter-range .filter-range .ui-widget-content {
    border: none;
    border-radius: 0;
    height: 28px;
    position: relative;
}
.new-filter-range .filter-range .ui-widget-content:before {
    content: "";
    display: block;
    width: 100%;
    height: 17px;
    background: transparent url("../../images/common/shade.png") no-repeat 0 0;
}
.new-filter-range .filter-range .ui-slider-horizontal .ui-slider-range {
    border-radius: 0;
}
.new-filter-range .filter-range .ui-state-default,
.new-filter-range .filter-range .ui-widget-content .ui-state-default,
.new-filter-range .filter-range .ui-widget-header .ui-state-default {
    border: none;
    background: transparent url("../../images/common/sprite-controls.png") -98px -51px;
    height: 22px;
    width: 24px;
    margin-left: -13px;
    box-sizing: border-box;
    position: absolute;
    top: 60%;
    z-index: 2;
    font: 400 14px/14px "Turkcell Satura", "Helvetica", Arial, sans-serif;
    text-align: center;
    color: #ffffff;
    padding-top: 9.5px;
}
.new-filter-range .filter-range .ui-widget-content .ui-state-active,
.new-filter-range .filter-range .ui-widget-content .ui-state-hover {
    background: url("../../images/common/sprite-controls.png") 0 -74px;
    cursor: pointer;
}
.new-filter-range .filter-range .ui-slider .ui-slider-range {
    background: transparent url("../../images/common/shade.png") no-repeat 0 -28px;
}
.new-filter-range .filter-range .amount .range-slide {
    border: 0;
    font: 700 24px/150% "Helvetica", Arial, sans-serif;
    color: #4d4d4d;
}
.new-filter-range .filter-range .amount .range-value {
    font-size: 10px;
    font-weight: bold;
}
.nav-main .skep_conatiner a.my_chart {
    display: block !important;
    position: relative;
    float: right;
    margin: 9px -1px 0 11px;
    margin-right: 3px;
}
.nav-main .skep_conatiner .login_container.diff_login-container h2.diff_top {
    margin-bottom: 43px;
}
.nav-main .skep_conatiner .login_container.diff_login-container h2.diff_bottom {
    font-size: 18px;
    margin-bottom: 60px;
}
.nav-main .skep_conatiner .login_container.varied_login_container h2.diff_bottom {
    font-size: 18px;
    margin-bottom: 60px;
}
.nav-main .skep_conatiner .login_container.varied_login_container .new_area {
    margin: 0 auto;
    display: block;
    width: 522px;
    padding-left: 5px;
}
.nav-main .skep_conatiner .login_container.varied_login_container .new_area h2.diff_top {
    float: left;
    margin-right: 22px;
    margin-bottom: 43px;
}
.nav-main .skep_conatiner .login_container.varied_login_container .new_area a {
    float: left;
    margin-top: 50px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px 0px;
    -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px 0px;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px 0px;
}
.nav-main .skep_conatiner .login_container h2 {
    color: #fff;
    text-align: center;
    font-weight: 400;
    font-size: 19px;
}
.nav-main .skep_conatiner .login_container h2 a {
    color: #fff;
    text-decoration: underline;
}
.nav-main .skep_conatiner .login_container h2.diff_top {
    margin: 60px 0 50px 0;
}
.nav-main .skep_conatiner .login_container h2.diff_center {
    margin: 0 0 12px 0;
}
.nav-main .skep_conatiner .login_container h2.diff_bottom {
    margin: 0 0 57px 0;
}
.nav-main .skep_conatiner .close_right {
    width: 20px;
    height: 20px;
    border: 1px solid #fff;
    border-radius: 50%;
    padding: 3px 3px 0 0px;
    float: right;
    margin: 10px 0 0 0;
}
.nav-main .skep_conatiner .close_right a {
    margin: 0;
}
.nav-main .skep_conatiner .card_products {
    margin-top: 77px;
    margin-bottom: 55px;
}
.nav-main .skep_conatiner .card_products h3 {
    margin: 0;
    color: #ffffff;
    font: 700 12px/1.36 "Helvetica", Arial, sans-serif;
}
.nav-main .skep_conatiner table thead tr th {
    border-bottom: 1px solid #4cc0ed;
}
.nav-main .skep_conatiner table thead tr th.products {
    width: 75px;
    margin: 0;
}
.nav-main .skep_conatiner table thead tr th.hood {
    width: 407px;
    margin-right: 20px;
}
.nav-main .skep_conatiner table thead tr th.totals {
    width: 271px;
    text-align: center;
}
.nav-main .skep_conatiner table thead tr th.totals_2 {
    width: 80px;
}
.nav-main .skep_conatiner table thead tr th.delete {
    width: 181px;
    text-align: right;
    padding-right: 50px;
}
.nav-main .skep_conatiner table tbody tr {
    border-bottom: 1px solid #4cc0ed;
}
.nav-main .skep_conatiner table tbody tr td {
    vertical-align: middle;
    padding: 0;
}
.nav-main .skep_conatiner table tbody tr td.table_area1 h2 {
    width: 90px;
    margin: 17px 0 !important;
}
.nav-main .skep_conatiner table tbody tr td.table_area2 h2 {
    margin-bottom: 10px !important;
    font-size: 24px;
}
.nav-main .skep_conatiner table tbody tr td.table_area2 h2 a {
    font-size: 18px;
}
.nav-main .skep_conatiner table tbody tr td.table_area2 h2 small {
    font-size: 14px;
    padding-top: 2px;
}
.nav-main .skep_conatiner table tbody tr td.table_area3 {
    padding: 0;
    text-align: center;
}
.nav-main .skep_conatiner table tbody tr td.table_area4 {
    text-align: right;
    padding: 0;
}
.nav-main .skep_conatiner table tbody tr td.table_area4 a {
    padding-right: 50px;
}
.nav-main .skep_conatiner .message_new_area {
    width: 250px;
    margin: 0 auto;
    text-align: center;
    height: auto;
    margin-bottom: 33px;
    margin-left: 45.2%;
    margin-top: -7px;
}
.nav-main .skep_conatiner .message_new_area h3 {
    margin-bottom: 0;
    font-weight: 400;
    font-size: 18px;
    color: #fff;
}
.nav-main .skep_conatiner .message_new_area h3 span {
    color: #fff;
    margin-left: 18px;
}
.nav-main .skep_conatiner .message_new_area h3 span strong {
    font-size: 24px;
}
.nav-main .skep_conatiner.container_skep_diff .varied_right {
    z-index: 22;
    position: relative;
}
.nav-main .skep_conatiner.container_skep_diff .quicwin_divider {
    background: url("../../images/addition/satis-iyilestirme/divider-right.png");
    width: 18px;
    position: absolute;
    top: -166px;
    bottom: 0;
    background-repeat: no-repeat;
    left: 16px;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
.nav-main .skep_conatiner.container_skep_diff .scroll-container {
    padding: 0px;
}
.nav-main .skep_conatiner.container_skep_diff .scroll-container .left_area_fatura {
    width: 47%;
    float: left;
    margin-right: 59px;
}
.nav-main .skep_conatiner.container_skep_diff .scroll-container .left_area_fatura .card_products h3 {
    width: 355px;
}
.nav-main .skep_conatiner.container_skep_diff .scroll-container .left_area_fatura .minicart-cta {
    left: 367px;
    right: inherit;
}
.nav-main .skep_conatiner.container_skep_diff .scroll-container .left_area_fatura table tr th {
    border-bottom: none;
}
.nav-main .skep_conatiner.container_skep_diff .scroll-container .left_area_fatura table tr th.products {
    width: 90px;
}
.nav-main .skep_conatiner.container_skep_diff .scroll-container .left_area_fatura table tr th.hood {
    width: 130px;
}
.nav-main .skep_conatiner.container_skep_diff .scroll-container .left_area_fatura table tr th.totals {
    width: 145px;
}
.nav-main .skep_conatiner.container_skep_diff .scroll-container .left_area_fatura table tr th.delete {
    padding-right: 0;
    width: 0;
    text-align: center;
}
.nav-main .skep_conatiner.container_skep_diff .scroll-container .left_area_fatura table tbody tr {
    border-bottom: none;
    border-top: 1px solid #4cc0ed;
}
.nav-main .skep_conatiner.container_skep_diff .scroll-container .rigth_area_card {
    width: 47%;
    float: left;
    position: relative;
    top: -35px;
}
.nav-main .skep_conatiner.container_skep_diff .scroll-container .rigth_area_card .card_products h3 {
    width: 355px;
}
.nav-main .skep_conatiner.container_skep_diff .scroll-container .rigth_area_card .minicart-cta {
    right: 0;
}
.nav-main .skep_conatiner.container_skep_diff .scroll-container .rigth_area_card table tr th.products {
    width: 90px;
}
.nav-main .skep_conatiner.container_skep_diff .scroll-container .rigth_area_card table tr th.hood {
    width: 130px;
}
.nav-main .skep_conatiner.container_skep_diff .scroll-container .rigth_area_card table tr th.totals {
    width: 145px;
}
.nav-main .skep_conatiner.container_skep_diff .scroll-container .rigth_area_card table tr th.delete {
    padding-right: 0;
    width: 0;
    text-align: center;
}
.different_ordering_information table tbody tr td.one {
    padding-top: 10px;
}
.different_ordering_information table tbody tr td.one .top {
    padding-top: 10px;
}
.different_ordering_information table tbody tr td.two small.type2 {
    color: #3fb0e8;
    padding-top: 4px;
}
.different_ordering_information table tbody tr td.three img {
    margin-top: -18px;
    margin-left: 30px;
}
.different_ordering_information table tfoot tr.version2 {
    border-top: 1px solid #e5e5e5;
}
.different_ordering_information table tfoot tr.version2 td.cart-title {
    border-bottom: none;
    padding-bottom: 0;
}
.different_ordering_information table tfoot tr td.version2_content {
    padding-bottom: 60px;
}
.different_ordering_information table tfoot tr td.version2_content .cart-promo {
    margin-top: 17px;
}
.different_ordering_information table tfoot tr td.version2_content .cart-promo button.top_btn {
    margin-right: 85px;
}
.different_ordering_information table tfoot tr td.version2_content .cart-promo button.bottom_btn {
    width: auto;
    margin-right: 85px;
}
.different_ordering_information table tfoot tr td.version2_content small.cart-help {
    position: absolute;
    padding-top: 5px;
}
.different_ordering_information table tfoot tr td.first {
    border-top: 1px solid #e5e5e5;
    margin: 0;
    padding-bottom: 0;
}
.different_ordering_information table tfoot tr td.first .calico {
    padding: 44px 0;
}
.different_ordering_information table tfoot tr td.first .calico h2 {
    font-size: 24px;
    position: relative;
    margin-left: 72px;
}
.different_ordering_information table tfoot tr td.first .calico h2 span {
    color: #4d4d4d;
    font-size: 24px;
}
.different_ordering_information table tfoot tr td.first .calico h2:before {
    content: ' ';
    background: url("../../../assets/images/addition/satis-iyilestirme/etiket.jpg");
    height: 34px;
    width: 32px;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    left: -36px;
    top: -1px;
    background-size: 23px;
    background-repeat: no-repeat;
}
.different_ordering_information table tfoot tr td.second_ {
    padding-left: 0 !important;
    padding-bottom: 0;
    border-top: 1px solid #e5e5e5;
}
.different_ordering_information table tfoot tr td.third_ {
    padding-left: 0 !important;
    padding-bottom: 0;
    border-top: 1px solid #e5e5e5;
}
.different_ordering_information table tfoot tr td.third_ img {
    margin-top: -18px;
    margin-left: 30px;
}
.different_ordering_information table tfoot tr td.fourth {
    border-top: 1px solid #e5e5e5;
    margin: 0;
    padding-bottom: 0;
}
.different_ordering_information table tfoot tr td.fourth h2 {
    margin-right: 30px !important;
    padding: 28px 0px 0;
}
.different_ordering_information table tfoot tr td.fifth {
    padding-left: 0 !important;
    padding-bottom: 0;
    border-top: 1px solid #e5e5e5;
    padding: 30px 0 0;
}
.different_ordering_information table tfoot tr td.sixth {
    padding-left: 0 !important;
    padding-bottom: 0;
    border-top: 1px solid #e5e5e5;
}
.different_ordering_information table tfoot tr td.sixth img {
    margin-top: -18px;
    margin-left: 30px;
}
.uplift_container .cols-4 .module {
    width: 20%;
}
.uplift_container .cols-3 .module {
    width: 29%;
}
.uplift_container .varied_inner {
    overflow: inherit;
}
.uplift_container .generals_div {
    margin: 0 20px 0 20px;
    padding: 0;
}
.uplift_container .generals_div:before {
    left: -20px;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#eaeaea');
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiâ€¦pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eaeaea));
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background-image: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background-image: -o-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background-image: linear-gradient(top, #ffffff 0%, #eaeaea 100%);
}
.uplift_container .generals_div.over span.price,
.uplift_container .generals_div.over span .bottom_span {
    color: #4d4d4d;
}
.uplift_container .generals_div.over span.bottom_span {
    color: #4d4d4d;
}
.uplift_container .generals_div img.img {
    margin-top: 15px;
    width: auto !important;
    height: auto !important;
}
.uplift_container .generals_div small.diff {
    position: static;
    color: #9d9d9d;
    font-size: 10px;
    margin-bottom: 5px;
}
.uplift_container .generals_div span.price {
    color: #3fb0e8;
    box-shadow: none;
    background: transparent;
    border: none;
    height: 38px;
}
.uplift_container .generals_div span.bottom_span {
    height: 10px;
    padding: 0 13px 0 16px;
    font-size: 14px;
    color: #3fb0e8;
    font-weight: 700;
    padding-bottom: 26px;
    display: block;
}
.uplift_container .generals_div span.posts {
    font-size: 10px;
    color: #3fb0e8;
    position: absolute;
    left: 0;
    top: 34px;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
}
.uplift_container .generals_div span.posts.blue_ {
    color: #3fb0e8;
}
.uplift_container .generals_div span.posts.pink_ {
    color: #f01f81;
}
.uplift_container .generals_div span.posts.yellow_ {
    color: #4d4d4d;
    left: 11px;
}
.uplift_container .generals_div img.varied_images {
    background-position-y: -25px;
    margin-top: 0;
}
.uplift_container .generals_div h3.this_title_area {
    margin-bottom: 2px;
}
.uplift_container .generals_div h3.this_title_area a {
    visibility: visible;
    font-size: 18px;
}
.uplift_container .generals_div img.alternative_image {
    margin-bottom: 15px;
    padding: 0 0 7px;
}
.uplift_container .generals_div a.alternative_a {
    margin: 0;
    padding: 0;
}
.uplift_container .blue_area {
    background: #ebf7fd;
    margin: 0 20px 0 20px;
    padding: 0;
}
.uplift_container .pink_area {
    background: #fde8f2;
    margin: 0 20px;
    padding: 0;
}
.uplift_container .pink_area .offers .comparison {
    margin: 10px 0 20px 0;
}
.uplift_container .pink_area:before {
    left: -20px;
}
.uplift_container .yellow_area {
    background: #fffce5;
    padding: 0;
    margin: 0 20px 0 20px;
}
.uplift_container .yellow_area:before {
    left: -20px;
}
.uplift_container h2.continue_title {
    padding-top: 33px !important;
    font-size: 24px !important;
}
.uplift_container .this_area {
    margin-top: 20px !important;
}
.uplift_container .this_area .different_view_all {
    padding: 30px 0 !important;
}
.uplift_container.different_uplift_container h2.title_coursel {
    padding-top: 40px;
}
.uplift_container.different_uplift_container a.varied_visual {
    margin-bottom: 0;
}
.uplift_container.different_uplift_container h3.v3_several {
    height: 20px;
    min-height: 20px;
}
.uplift_container.different_uplift_container p.description {
    height: 20px;
}
.uplift_container.different_uplift_container .view_all_bottom {
    padding-top: 46px !important;
    padding-bottom: 70px !important;
}
.continue_shopping {
    margin-bottom: 56px;
}
.bid_packages .top_bid_packages {
    margin-top: 52px;
}
.bid_packages .top_bid_packages table thead tr th {
    border: none;
}
.bid_packages .top_bid_packages table thead tr th.package_filter {
    width: 700px;
}
.bid_packages .top_bid_packages table thead tr th.extra_pay {
    width: 284px;
}
.bid_packages .top_bid_packages table tbody tr td {
    border-top: none;
    border-bottom: 1px solid #e5e5e5;
}
.bid_packages .top_bid_packages table tbody tr td.package {
    padding: 0 0;
}
.bid_packages .top_bid_packages table tbody tr td.several-price {
    padding-bottom: 0;
}
.bid_packages .top_bid_packages table tbody tr td .varied_new_price {
    border-bottom: none !important;
    height: auto !important;
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}
.bid_packages .top_bid_packages table tbody tr td .varied_new_price .price-detail {
    text-align: left;
}
.bid_packages .top_bid_packages table tbody tr td .varied_new_price .price-detail span.amount {
    font-size: 24px;
    font-weight: bold;
    text-align: left;
}
.bid_packages .top_bid_packages table tbody tr td .varied_new_price .price-detail span.diff_currency {
    font: 700 14px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    margin-left: 3px;
    padding-top: 0 !important;
    margin-top: 0;
}
.bid_packages .top_bid_packages table tbody tr td .varied_new_price .price-detail small {
    font-weight: bold;
}
.bid_packages .Other_packages h2.blue {
    font-size: 18px;
    padding-left: 15px;
    margin: 28px 0 20px 0;
}
.bid_packages .Other_packages table thead tr th {
    border-bottom: none;
}
.bid_packages .Other_packages table thead tr th.package_filter {
    width: 71px;
}
.bid_packages .Other_packages table thead tr th.extra_pay {
    width: 608px;
}
.bid_packages .Other_packages table thead tr th.v2 {
    width: 280px;
}
.bid_packages .Other_packages table tbody tr td {
    border-top: none;
}
.bid_packages .Other_packages table tbody tr td h2.img-value {
    width: 60px;
    padding-right: 3px;
}
.bid_packages .Other_packages table tbody tr td h2.title_value {
    font-size: 18px;
    font-weight: 400;
}
.bid_packages .Other_packages table tbody tr td .varied_new_price {
    height: auto !important;
    border-bottom: none !important;
}
.bid_packages .Other_packages table tbody tr td .varied_new_price .price-detail {
    text-align: left;
    float: left;
    margin-right: 23px;
    margin-left: 4px;
}
.bid_packages .Other_packages table tbody tr td .varied_new_price .price-detail span {
    font-size: 24px;
    font-weight: bold;
    text-align: left;
}
.bid_packages .Other_packages table tbody tr td .varied_new_price .price-detail small {
    font-weight: bold;
}
.bid_packages .Other_packages table tbody tr td .varied_new_price .check_button {
    float: left;
}
.bid_packages .Other_packages table tbody tr td .varied_new_price .check_button label {
    margin: -5px;
}
.bid_packages .back_btn {
    margin-left: 15px;
    margin-bottom: 30px;
}
.bid_packages .blue_bottom_area {
    background: #3fb0e8;
    margin-bottom: 30px;
    margin-top: 25px;
}
.bid_packages .blue_bottom_area .top_bid_packages {
    margin-top: 0;
}
.bid_packages .blue_bottom_area .top_bid_packages table tbody tr td {
    padding-bottom: 0;
}
.bid_packages .blue_bottom_area .top_bid_packages table tbody tr td .package_info a {
    color: #fff;
    font-size: 18px;
}
.bid_packages .blue_bottom_area .top_bid_packages table tbody tr td.several-price .varied_new_price {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
}
.bid_packages .blue_bottom_area .top_bid_packages table tbody tr td.several-price .varied_new_price .price-detail {
    text-align: left;
    float: left;
    margin-right: 30px;
}
.bid_packages .blue_bottom_area .top_bid_packages table tbody tr td.several-price .varied_new_price .price-detail span {
    color: #fff;
}
.bid_packages .blue_bottom_area .top_bid_packages table tbody tr td.several-price .varied_new_price .price-detail span.diff_currency {
    margin-left: 0;
}
.bid_packages .blue_bottom_area .top_bid_packages table tbody tr td.several-price .varied_new_price .price-detail small {
    color: #fff;
}
.bid_packages .blue_bottom_area .top_bid_packages table tbody tr td.several-price .varied_new_price .btn_left {
    float: left;
}
.the_quickw_section {
    padding-top: 10px;
    padding-bottom: 0;
}
.the_quickw_section .conatiner_quick {
    border-bottom: 1px solid #e5e5e5;
}
.the_quickw_section .conatiner_quick .page_login {
    text-align: right;
    margin: 0 auto;
    display: block;
    padding-bottom: 27px;
    width: 582px;
}
.the_quickw_section .conatiner_quick .page_login p {
    float: left;
    margin: 3px 16px 0 0px;
    font: 700 20px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    line-height: 30px;
}
.the_quickw_section .conatiner_quick .page_login a {
    float: left;
    margin-top: 10px;
}
.the_quickw_section .packet_container_bid h2.top_h2 {
    z-index: 99;
}
.the_quickw_section .packet_container_bid .free_shipping {
    position: absolute;
    right: 61px;
    top: 17px;
}
.the_quickw_section .packet_container_bid .free_shipping span.replacement_text {
    font-size: 30px;
    font-weight: 700;
}
.the_quickw_section .packet_container_bid .free_shipping b {
    font-size: 9px;
    float: right;
    margin-left: 5px;
    line-height: 13px;
    padding-top: 8px;
}
.the_quickw_section .packet_container_bid .free_shipping b span {
    color: #3fb0e8;
}
.the_quickw_section .packet_container_bid table.table_top {
    margin-top: 0;
    border-top: none;
}
.the_quickw_section .packet_container_bid table.table_top table tbody tr td button.btn-icon-hamper:before {
    left: 10px;
    top: 10px;
    background-repeat: no-repeat;
    /* background-size: 80%; */
}
.the_quickw_section .packet_container_bid table.table_top table tbody tr td button.hamper_setting:before {
    height: 16px !important;
    width: 18px !important;
    margin-left: -8px !important;
    margin-top: -8px !important;
    background-size: 100% !important;
}
.the_quickw_section .packet_container_bid table.table_top table.different_table th a.filter:after {
    display: block;
}
.the_quickw_section .packet_container_bid table.table_top table.different_table th a.filter.distinct:after {
    right: -2px;
}
.the_quickw_section .new_proposals table.varied_table tr td .price-detail {
    margin-top: 5px;
}
.end_day {
    text-align: right;
    margin-right: 40px;
    margin-top: -6px;
}
.end_day p {
    font-size: 12px;
    color: #3fb0e8 !important;
    font-weight: 700;
    margin: 0 !important;
}
.share_satis {
    position: absolute;
    right: 0;
    top: 16px;
}
.share_satis a.social_share {
    z-index: 998;
    position: absolute;
    right: 0;
    font-size: 10px;
    color: #78bb2e;
    font-weight: 700;
}
.share_satis a.social_share i {
    top: 0;
    left: -20px;
}
.share_satis ul.social-list {
    width: 110px;
    right: -50px;
    top: -12px;
    text-align: center;
    position: absolute;
    z-index: 2;
}
.share_satis ul.social-list li {
    margin: 0 0 11px 70px;
}
.motive_container .varied_desc_contents {
    margin-bottom: 0px !important;
}
.motive_container .varied_desc_contents .center_area {
    display: table;
    height: 420px;
    overflow: hidden;
}
.motive_container .varied_desc_contents .center_area .par_container {
    display: table-cell;
    vertical-align: middle;
}
.motive_container .varied_desc_contents .center_area .par_container .pull-right {
    width: 482px;
    margin-left: 20px;
    text-align: center;
}
.motive_container .varied_desc_contents .center_area .par_container .pull-left {
    text-align: center;
    margin-right: 20px;
    width: 482px;
}
.motive_container .varied_desc_contents .center_area .par_container .right_pull {
    width: 482px;
    float: left;
}
.motive_container .varied_desc_contents .center_area .par_container .left_pull {
    width: 482px;
    float: left;
}
.motive_container .varied_desc_contents .center_area .par_container img {
    margin-top: 0;
}
.motive_container .varied_desc_contents .center_area h2 {
    color: #4d4d4d !important;
    font-size: 31px !important;
    line-height: 34px !important;
    margin: 95px 0 25px 0 !important;
}
.motive_container .varied_desc_contents .center_area p {
    line-height: 25px;
}
.dissimilar_conatiner span.prepay {
    display: block;
    font-size: 14px;
    font-weight: 700;
    padding-top: 3px;
}
.dissimilar_conatiner span.and_varied {
    box-shadow: none !important;
    background: transparent !important;
}
.cash-varied button.btn-icon-hamper:before {
    left: 28px;
    top: 15px;
    background-size: 18px;
    background-repeat: no-repeat;
}
.badge-icon.end_day_icon,
.activate-todays-deals .navigation.dockable-docked .nav-sections li.deals-badge a.end_day_icon,
.activate-todays-deals .navigation.dockable-undocked .nav-sections li.deals-badge a.end_day_icon,
#deals-hero .top-information .end_day_icon.wrapper.top:before,
.my_account .component.alignment td.pdf .relative li a i.end_day_icon.mail,
.my_account .component.alignment td.pdf .relative li a i.end_day_icon.view,
.my_account .component.alignment td.pdf .relative li a i.end_day_icon.download {
    left: -29px;
}
.hover_setting.over span.price {
    color: #4d4d4d !important;
}
.hover_setting.over span.bottom_span {
    color: #4d4d4d !important;
}
.hover_setting.over span.prepay {
    color: #4d4d4d !important;
}
.hover_setting.over small.diff {
    color: #4d4d4d !important;
}
.divergent_container .hover_setting.over span.price {
    color: #4d4d4d !important;
}
.divergent_container .hover_setting.over span.bottom_span {
    color: #4d4d4d !important;
}
.divergent_container .hover_setting.over small.diff {
    color: #4d4d4d !important;
}
.divergent_container small.diff {
    color: #9d9d9d;
    font-size: 10px;
    font-weight: 700;
    top: auto;
}
.divergent_container span.price {
    color: #3fb0e8 !important;
    box-shadow: none !important;
    background: transparent !important;
    border: none !important;
    height: 37px !important;
}
.divergent_container span.bottom_span {
    height: 10px;
    padding: 0 13px 0 16px;
    font-size: 14px;
    color: #3fb0e8;
    font-weight: 700;
    padding-top: 13px;
    padding-bottom: 0;
    display: block;
}
.divergent_container span.posts {
    font-size: 10px;
    color: #3fb0e8;
    position: absolute;
    left: 0;
    top: 34px;
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678,sizingMethod='auto expand')";
    filter: progid: DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678, sizingMethod='auto expand');
}
.divergent_container span.posts.blue_ {
    color: #3fb0e8;
}
.divergent_container span.posts.pink_ {
    color: #f01f81;
}
.divergent_container span.posts.yellow_ {
    color: #4d4d4d;
    left: 11px;
}
.no-csstransforms .posts {
    display: none;
}
.new_setting_module {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.new_setting_module .modules {
    margin-right: 10px !important;
    margin-left: 10px !important;
}
ol.new_devices_area {
    margin-left: -20px;
    margin-right: -20px;
}
ol.new_devices_area li.module.divider-left:before {
    left: -20px;
    filter: progid: DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#eaeaea');
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiâ€¦pZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eaeaea));
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background-image: -moz-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background-image: -o-linear-gradient(top, #ffffff 0%, #eaeaea 100%);
    background-image: linear-gradient(top, #ffffff 0%, #eaeaea 100%);
}
ol.new_devices_area li.dissimilar_li_diff {
    padding: 0 !important;
    margin: 33px 20px 0px 20px !important;
    width: calc(33.3334% - 40px);
}
ol.new_devices_area li.dissimilar_li_diff .blue_area,
ol.new_devices_area li.dissimilar_li_diff .yellow_area,
ol.new_devices_area li.dissimilar_li_diff .pink_area {
    margin: 0;
}
ol.new_devices_area li.dissimilar_li_diff .flag {
    left: -30px;
}
ol.new_devices_area li.dissimilar_li_diff img.peculiar {
    padding-top: 15px;
}
ol.new_devices_area li span.bottom_span {
    padding-bottom: 26px;
}
.specialty_services img.varied_img {
    padding-top: 15px;
}
.specialty_services span.bottom_span {
    padding-bottom: 26px;
}
.specialty_services .diff_modules {
    padding-top: 0 !important;
}
span.diff_currency {
    padding-top: 3px !important;
}
button.btn-new-area:before {
    background: url("../../images/addition/sepet_icon.png") !important;
    height: 24px !important;
    width: 27px !important;
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
    content: '';
    margin-left: -12px !important;
    margin-top: -12px !important;
}
.pink_area .offers .comparison {
    margin: 10px 0 20px 0;
}
.other-comparison.view-compare .action.general-action {
    margin-bottom: 0;
}
.other-comparison .desc.pink {
    padding-bottom: 0px;
}
.other-comparison .action.general-action {
    margin-bottom: 20px;
}
.other-comparison .visual.other-link {
    margin-bottom: 0;
    padding-bottom: 6px;
}
.other-comparison .button-cta {
    display: none;
}
.other-comparison .button-cta.js-compare_add,
.other-comparison .button-cta.js-compare_remove {
    display: block;
}
.other-comparison .button-cta.comparison {
    margin-bottom: 22px;
}
.button-set .action .button-cta {
    margin-bottom: 22px;
}
.button-set .button-cta {
    display: none;
}
.button-set .button-cta.js-compare_add,
.button-set .button-cta.js-compare_remove {
    display: inline-block !important;
}
.filter_bar.new-filter-bar {
    margin-top: 36px;
}
.pink_area.modules {
    background-color: #fde5f2;
}
.pink_area.modules,
.yellow_area.modules,
.blue_area.modules {
    position: relative;
    height: 100%;
}
.posts.yellow_.pink {
    font-weight: bold;
    color: #f01f81 !important;
    left: -2px;
}
.divergent_container .bottom_span.span_diff {
    padding-bottom: 13px !important;
}
.divergent_container span.pink,
.divergent_container small.pink {
    color: #f01f81 !important;
}
.divergent_container span.desc {
    padding-top: 4px;
    font-weight: 700;
    text-align: center;
    display: block;
    font-size: 10px;
    padding-bottom: 20px;
}
.divergent_container span.old-price {
    line-height: 12px;
    font-size: 12px;
    font-weight: 700;
    text-align: center;
    display: block;
    text-decoration: line-through;
    color: #9d9d9d;
}
.tl_yukleme .payment_varied {
    border-bottom: none !important;
}
.tl_yukleme #terms_dialog_inside h6 {
    color: #4d4d4d !important;
    font: 700 15px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif !important;
    margin-top: 10px !important;
}
.tl_yukleme .new_list_desc {
    border-bottom: none !important;
    padding-bottom: 40px !important;
}
.tl_yukleme .user_varied_form {
    border-bottom: #e5e5e5 1px solid;
    padding-bottom: 40px;
}
.tl_yukleme .buttons .remember_card_details {
    margin-top: 52px !important;
}
.tl_yukleme .buttons button {
    margin-top: 38px !important;
}
.tl_yukleme .component_varied_area {
    padding-bottom: 0;
    padding-left: 0;
    padding-top: 16px;
}
.what_is_the_yellow_box .mb80 {
    margin-bottom: 80px !important;
}
.what_is_the_yellow_box h2.new_values {
    color: #4d4d4d !important;
    font-size: 34px !important;
    line-height: 34px !important;
    margin: 0px 0 30px 0 !important;
}
.what_is_the_yellow_box p.new_descripiton {
    line-height: 26px;
}
.what_is_the_yellow_box .top_arena p {
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 50px;
    color: #9d9d9d;
    text-align: center;
}
.what_is_the_yellow_box .left-conatiner-area {
    width: 488px;
}
.what_is_the_yellow_box .left-conatiner-area h3 {
    margin-top: 0;
}
.what_is_the_yellow_box .left-conatiner-area p {
    line-height: 26px;
    width: 88%;
}
.what_is_the_yellow_box .left-conatiner-area p span {
    color: #3fb1e9;
    font-weight: 700;
}
.what_is_the_yellow_box .left-conatiner-area img {
    margin-top: 5px;
}
.what_is_the_yellow_box .copy_right_area {
    padding: 1px 15px 0 40px !important;
    border-left: 1px solid #efefef;
    width: 440px;
    float: left;
}
.what_is_the_yellow_box .copy_right_area h3 {
    margin-top: 0;
}
.what_is_the_yellow_box .copy_right_area ul li {
    border-bottom: 1px solid #efefef;
}
.what_is_the_yellow_box .copy_right_area ul li.top {
    padding-bottom: 15px;
}
.what_is_the_yellow_box .copy_right_area ul li.top img {
    margin-top: 6px;
    float: left;
    padding-left: 17px;
}
.what_is_the_yellow_box .copy_right_area ul li.top p {
    line-height: 26px;
    padding-left: 162px;
    margin-bottom: 0;
}
.what_is_the_yellow_box .copy_right_area ul li.top p span {
    color: #3fb1e9;
    font-weight: 700;
}
.what_is_the_yellow_box .copy_right_area ul li.two {
    padding-bottom: 21px;
    padding-top: 22px;
    display: table;
}
.what_is_the_yellow_box .copy_right_area ul li.two .theme-content {
    vertical-align: middle;
    display: table-cell;
    width: 162px;
}
.what_is_the_yellow_box .copy_right_area ul li.two .theme-desc {
    vertical-align: middle;
    display: table-cell;
}
.what_is_the_yellow_box .copy_right_area ul li.two .theme-desc p {
    padding: 0;
}
.what_is_the_yellow_box .copy_right_area ul li.two img {
    padding-left: 0;
    margin-top: 0;
    float: left;
}
.what_is_the_yellow_box .copy_right_area ul li.two p {
    padding-top: 8px;
    margin-bottom: 0;
    line-height: 26px;
    padding-left: 162px;
}
.what_is_the_yellow_box .copy_right_area ul li.two p span {
    color: #3fb1e9;
    font-weight: 700;
}
.what_is_the_yellow_box .copy_right_area ul li.bottom {
    display: table;
    padding-bottom: 50px;
    padding-top: 22px;
    border-bottom: none;
}
.what_is_the_yellow_box .copy_right_area ul li.bottom .theme-content {
    vertical-align: top;
    display: table-cell;
    width: 162px;
}
.what_is_the_yellow_box .copy_right_area ul li.bottom .theme-content img {
    margin-top: 0;
}
.what_is_the_yellow_box .copy_right_area ul li.bottom .theme-desc {
    vertical-align: top;
    display: table-cell;
}
.what_is_the_yellow_box .copy_right_area ul li.bottom .theme-desc p {
    padding: 0;
}
.what_is_the_yellow_box .copy_right_area ul li.bottom .theme-desc ul li.trait {
    border-bottom: none;
    float: left;
    width: 123px;
    margin-right: 20px;
    margin-bottom: 10px;
}
.what_is_the_yellow_box .copy_right_area ul li.bottom .theme-desc ul li.trait img {
    margin-top: 0;
    float: left;
    margin-right: 10px;
}
.what_is_the_yellow_box .copy_right_area ul li.bottom .theme-desc ul li.trait p {
    padding-top: 12px;
    margin-bottom: 0;
    line-height: 17px;
}
.what_is_the_yellow_box .copy_right_area ul li.bottom .theme-desc ul li.property {
    border-bottom: none;
    display: block;
}
.what_is_the_yellow_box .copy_right_area ul li.bottom .theme-desc ul li.property img {
    margin-top: 0;
    float: left;
    margin-right: 10px;
}
.what_is_the_yellow_box .copy_right_area ul li.bottom .theme-desc ul li.property p {
    padding-top: 12px;
    line-height: 17px;
    margin-bottom: 0;
}
.packet_hazirkart {
    padding-left: 0 !important;
    padding-top: 22px !important;
}
.packet_hazirkart .top_field_card {
    margin-top: 0;
    padding-bottom: 51px;
}
.packet_hazirkart table.hazir-card .pad_setting_card {
    padding: 14px 0 12px;
}
.hazirkart_payment_information {
    padding-left: 0 !important;
    padding-bottom: 0 !important;
}
.hazirkart_payment_information .card_covenant_area {
    padding-left: 0;
    padding-bottom: 0;
}
.hazirkart_payment_information .card_distance_selling {
    border-bottom: none !important;
    padding-bottom: 40px !important;
    padding-top: 4px !important;
}
.hazirkart_payment_information .card_distance_selling h6 {
    margin-top: 0 !important;
    color: #4d4d4d !important;
    font: 700 15px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif !important;
}
.hazirkart_payment_information .card_form_varied {
    padding-bottom: 40px;
    border-bottom: #e5e5e5 1px solid;
}
.hazirkart_payment_information .btn_card {
    margin-top: 50px !important;
}
.hazirkart_payment_information .card_btn_bottom {
    margin-top: 40px !important;
}
.tl_package_topup_box .item-list .item a.nar:before {
    top: 12px;
    left: 20px;
}
.tl_package_topup_box .item-list .item a.nar:hover:before {
    top: 12px;
    left: 20px;
}
.tl_package_topup_box .item-list .item a.evden-cebe-internet:before {
    top: 9px;
    left: 17px;
}
.tl_package_topup_box .item-list .item a.evden-cebe-internet:hover:before {
    top: 9px;
    left: 17px;
}
ul.side_tabs.navigation li a.nav_nar:before {
    top: 25px;
    left: 46px;
}
ul.side_tabs.navigation li a.nav_nar:hover:before {
    top: 25px;
    left: 46px;
}
ul.side_tabs.navigation li.active > a.nav_nar:before {
    top: 25px;
    left: 46px;
}
.private-communication ul li {
    margin-bottom: 15px;
}
.private-communication ul li small {
    font: 700 21px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
}
.private-communication ul li .description_ p {
    margin-top: 0;
    color: #9d9d9d;
    margin-bottom: 0;
}
.private-communication ul li .description_ p a {
    color: #4c4c4c;
    font-weight: 700;
    text-decoration: underline;
}
.private-communication ul li.bottom_option a {
    margin-top: 25px;
}
.header-sari-kutu {
    height: 65px;
    padding: 0 8px 0 16px;
}
.header-sari-kutu .top a {
    margin-top: -10px;
    height: 34px;
    line-height: 35px;
}
.header-sari-kutu .top p {
    margin-top: -17px;
}
.header-sari-kutu .top p strong {
    font-size: 24px !important;
}
.header-sari-kutu .bottom img {
    float: left;
    padding-top: 9px;
    padding-left: 4px;
}
.header-sari-kutu .bottom strong {
    float: left;
    font-size: 26px;
    color: #f5e921;
    padding-top: 18px;
    padding-left: 5px;
}
.header-sari-kutu .bottom p {
    float: left;
    font-size: 11px;
    color: #f5e921;
    padding-top: 30px;
    padding-left: 5px;
}
body .be-aware-modal-title {
    text-align: center;
    font: 700 22px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    color: #4d4d4d;
    margin-top: -39px;
    margin-bottom: 20px;
}
body .modal_be_aware {
    width: 378px;
}
body .modal_be_aware .be_aware_content {
    width: 272px;
    margin: 0 auto;
}
body .modal_be_aware .text {
    font-size: 14px;
    margin-bottom: 18px;
}
body .modal_be_aware .be-aware-modal-icon {
    padding-top: 30px;
    text-align: center;
}
body .modal_be_aware .be-aware-button-wrapper {
    height: 44px;
    padding-bottom: 20px;
    padding-top: 15px;
}
body .modal_be_aware .be-aware-button-wrapper button {
    width: 130px;
}
body .modal_be_aware .be-aware-button-wrapper button:first-child {
    float: left;
}
body .modal_be_aware .be-aware-button-wrapper button:last-child {
    float: right;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8.pay-sec-6 {
    padding-left: 0;
    padding-right: 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8.pay-sec-6 .pay-sec-wrapper {
    padding: 0 40px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8.pay-sec-6 .pay-sec-wrapper .tab-content .offer_summary img {
    width: 253px !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8.pay-sec-6 .pay-sec-wrapper .tab-content .offer_summary .payment_area h3.different_h {
    margin: 30px 0;
    font-size: 23px !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8.pay-sec-6 .pay-sec-wrapper span.remark {
    font-size: 8px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8.pay-sec-6 .pay-sec-wrapper div.package_item table.packages_details td {
    padding: 12px 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8.pay-sec-6 .pay-sec-wrapper div.package_item table.packages_details td span.price strong.amount {
    font: 700 18px/1 "Helvetica", Arial, sans-serif !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8.pay-sec-6 div.terms {
    padding: 8px 0 34px 0px !important;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8.pay-sec-6 table.packages_details.wide {
    border: none;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8.pay-sec-6 .table tr.filter th.other a,
.modal.modal_shop.logged_in.confirmation.in_all_directions-8.pay-sec-6 .table tr.filter th.price a {
    padding-left: 10px;
    padding-right: 10px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8.pay-sec-6 .table tr.filter th a {
    padding-left: 20px;
    font-size: 10px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8.pay-sec-6 .modal_actions {
    padding: 30px 40px 40px;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8 .takeout_dessc {
    border-top: none;
    padding: 0 40px;
    margin: 0;
}
.modal.modal_shop.logged_in.confirmation.in_all_directions-8 .takeout_dessc p {
    color: #000;
    padding-right: 60px;
}
#pay-sec-success {
    padding: 40px;
}
#pay-sec-success .modal-footer {
    margin-top: 38px;
}
.modal .Credit_Card_Sales.boxes_cnt:first-child:after {
    left: 54.5%;
}
.modal .Credit_Card_Sales .modal_new {
    width: auto !important;
    padding-left: 65px !important;
    padding-right: 65px !important;
    min-height: 424px !important;
    padding-bottom: 15px;
}
.modal .Credit_Card_Sales .modal_new.modal_diff_container {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
.modal .Credit_Card_Sales .modal_new.modal_diff_container .card_content {
    width: 384px;
}
.modal .Credit_Card_Sales .modal_new .card_content {
    width: 334px;
    text-align: center;
}
.modal .Credit_Card_Sales .modal_new .card_content strong.shop_sign_in_title {
    margin-top: 50px !important;
    margin-bottom: 19px;
}
.modal .Credit_Card_Sales .modal_new .card_content p.shop_sign_in_desc {
    width: 342px;
}
.modal .Credit_Card_Sales .modal_new .card_packet_content h3.different_h {
    margin: 0;
}
.modal .Credit_Card_Sales .modal_new .card_packet_content section.general_card {
    padding-left: 0;
    clear: both;
    padding-bottom: 36px;
    padding-top: 0;
}
.modal .Credit_Card_Sales .modal_new .card_packet_content section.general_card.two {
    padding-top: 55px;
    padding-bottom: 0;
}
.modal .Credit_Card_Sales .modal_new .card_packet_content section.general_card img.separate_center {
    position: absolute;
    left: 44.6%;
    bottom: -35px;
    z-index: 9;
}
.modal .Credit_Card_Sales .modal_new .card_packet_content section.general_card .conatiner_contents {
    margin-top: 0;
    padding-bottom: 0px;
    padding-top: 24px !important;
}
.modal .Credit_Card_Sales .modal_new .card_packet_content section.general_card table.card_table {
    width: 100%;
    border-bottom: none;
}
.modal .Credit_Card_Sales .modal_new .card_packet_content section.general_card table.card_table thead tr th.voice {
    width: 60px;
    text-align: center;
}
.modal .Credit_Card_Sales .modal_new .card_packet_content section.general_card table.card_table thead tr th.voice a {
    font-size: 10px;
    padding-right: 0;
    padding-left: 25px;
}
.modal .Credit_Card_Sales .modal_new .card_packet_content section.general_card table.card_table thead tr th.data {
    width: 60px;
    text-align: center;
}
.modal .Credit_Card_Sales .modal_new .card_packet_content section.general_card table.card_table thead tr th.data a {
    font-size: 10px;
    padding-right: 0;
    padding-left: 28px;
}
.modal .Credit_Card_Sales .modal_new .card_packet_content section.general_card table.card_table thead tr th.sms {
    width: 75px;
    text-align: center;
}
.modal .Credit_Card_Sales .modal_new .card_packet_content section.general_card table.card_table thead tr th.sms a {
    font-size: 10px;
    padding-right: 0;
    padding-left: 27px;
}
.modal .Credit_Card_Sales .modal_new .card_packet_content section.general_card table.card_table thead tr th.other {
    width: 30px;
    text-align: center;
}
.modal .Credit_Card_Sales .modal_new .card_packet_content section.general_card table.card_table thead tr th.other a {
    font-size: 10px;
    padding-right: 0;
    padding-left: 19px;
}
.modal .Credit_Card_Sales .modal_new .card_packet_content section.general_card table.card_table thead tr th.price {
    width: 60px;
    text-align: center;
}
.modal .Credit_Card_Sales .modal_new .card_packet_content section.general_card table.card_table thead tr th.price a {
    font-size: 10px;
    padding-right: 0;
    padding-left: 19px;
}
.modal .Credit_Card_Sales .modal_new .card_packet_content section.general_card table.card_table tbody tr td {
    text-align: center;
    padding: 10px 0;
}
.modal .Credit_Card_Sales .modal_new .card_packet_content section.general_card table.card_table tbody tr td strong.sirala_sms_value {
    font: 700 18px/1 "Helvetica", Arial, sans-serif !important;
}
.modal .Credit_Card_Sales .modal_new .card_packet_content section.general_card table.card_table tbody tr td strong.sirala_data_value {
    font: 700 18px/1 "Helvetica", Arial, sans-serif !important;
}
.modal .Credit_Card_Sales .modal_new .card_packet_content section.general_card table.card_table tbody tr td strong.sirala_voice_value {
    font: 700 18px/1 "Helvetica", Arial, sans-serif !important;
}
.modal .Credit_Card_Sales .modal_new .card_packet_content section.general_card table.card_table tbody tr td span.remark {
    font-size: 8px;
    line-height: 10px;
}
.modal .Credit_Card_Sales .card_box_sign {
    width: 305px !important;
}
.modal .Credit_Card_Sales .card_box_sign .contract_area_card strong {
    font-size: 36px;
    margin-bottom: 45px;
}
.modal .Credit_Card_Sales .card_box_sign .contract_area_card .center .body {
    border: 1px solid #e5e5e5;
    padding: 20px 18px 0px 18px;
    margin-bottom: 15px;
    color: #9d9d9d;
}
.modal .Credit_Card_Sales .card_box_sign .contract_area_card .remember_card_details {
    margin: 34px 0 0 0;
}
.modal .Credit_Card_Sales .card_box_sign .contract_area_card .remember_card_details .need-update_false {
    line-height: 11px;
    font-size: 10px;
    padding-top: 3px;
}
.modal .Credit_Card_Sales .card_box_sign.page5 {
    padding: 0;
    width: auto !important;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content {
    padding-left: 25px;
    padding-right: 25px;
    width: 335px !important;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .pay_payment_details .trk_dropdown {
    width: 114px;
    margin-right: 10px;
    display: inline-block;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .has_cc_details_checkbox {
    padding: 0 !important;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .has_cc_details_checkbox h1 {
    margin: 0;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .has_cc_details_checkbox ol.payment_varied {
    border-bottom: none;
    padding-bottom: 30px;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .has_cc_details_checkbox ol.payment_varied li.top {
    margin-bottom: 15px;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .has_cc_details_checkbox ol.payment_varied li.top label {
    font: 700 18px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .has_cc_details_checkbox ol.payment_varied li.top input {
    height: 45px;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .has_cc_details_checkbox ol.payment_varied li.centers {
    margin-bottom: 20px;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .has_cc_details_checkbox ol.payment_varied li.centers .top_centers label {
    font-size: 18px;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .has_cc_details_checkbox ol.payment_varied li.centers ol li {
    padding-right: 18px;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .has_cc_details_checkbox ol.payment_varied li.centers ol li input {
    width: 70px;
    font-size: 14px;
    height: 45px;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .has_cc_details_checkbox ol.payment_varied li.centers ol li.diff {
    padding-right: 0;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .has_cc_details_checkbox ol.payment_varied li.date_page {
    margin-bottom: 0;
    padding-top: 19px;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .has_cc_details_checkbox ol.payment_varied li.date_page .top {
    float: left;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .has_cc_details_checkbox ol.payment_varied li.date_page .top .top_bttm label {
    font-size: 14px;
    margin-bottom: 1px;
    margin-left: 1px;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .has_cc_details_checkbox ol.payment_varied li.date_page .top .select_1 {
    width: 103px;
    margin-right: 10px;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .has_cc_details_checkbox ol.payment_varied li.date_page .center_area {
    float: left;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .has_cc_details_checkbox ol.payment_varied li.date_page .center_area .center1 label {
    font-size: 14px;
    margin-bottom: 1px;
    margin-left: 1px;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .has_cc_details_checkbox ol.payment_varied li.date_page .center_area .select2 {
    width: 103px;
    margin-right: 10px;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .has_cc_details_checkbox ol.payment_varied li.security_area_code {
    width: auto;
    margin-bottom: 0;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .has_cc_details_checkbox ol.payment_varied li.security_area_code .security_top label {
    font-size: 14px;
    margin-bottom: 1px;
    margin-left: 1px;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .has_cc_details_checkbox ol.payment_varied li.security_area_code .security_code input {
    width: 104px !important;
    height: 45px;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .has_cc_details_checkbox ol.payment_varied li.security_area_code .security_code a {
    right: 1px;
    top: 5px;
    display: block !important;
    visibility: inherit !important;
}
.modal .Credit_Card_Sales .card_box_sign.page5 .page5_content .btn_area .container_area {
    margin-bottom: 10px;
}
.modal .Credit_Card_Sales .card_box_sign.page3-4 .top_area_ {
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 12px;
    padding-top: 38px;
}
.modal .Credit_Card_Sales .card_box_sign.page3-4 .top_area_ h3.one {
    font: 700 10px/1.36 "Helvetica", Arial, sans-serif;
    MARGIN: 0;
    text-align: left;
    float: left;
}
.modal .Credit_Card_Sales .card_box_sign.page3-4 .top_area_ h3.two {
    font: 700 10px/1.36 "Helvetica", Arial, sans-serif;
    MARGIN: 0;
    text-align: right;
}
.modal .Credit_Card_Sales .card_box_sign.page3-4 ul.page3-4_content {
    margin-top: 12px;
}
.modal .Credit_Card_Sales .card_box_sign.page3-4 ul.page3-4_content .code_area {
    float: right;
}
.modal .Credit_Card_Sales .card_box_sign.page3-4 ul.page3-4_content .code_area .security_top label {
    margin-bottom: 1px;
    margin-left: 1px;
    font: 700 14px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
}
.modal .Credit_Card_Sales .card_box_sign.page3-4 ul.page3-4_content .code_area .security_code input {
    width: 83px !important;
    height: 45px;
    padding-left: 10px;
}
.modal .Credit_Card_Sales .card_box_sign.page3-4 ul.page3-4_content .code_area .security_code a {
    right: 0;
    top: 4px;
}
.modal .Credit_Card_Sales .card_box_sign.page3-4 ul.page3-4_content li.first {
    float: none;
    padding-top: 34px;
    padding-bottom: 0;
    border-bottom: none;
    margin-bottom: 25px;
}
.modal .Credit_Card_Sales .card_box_sign.page3-4 ul.page3-4_content li.first label {
    border-bottom: 1px solid #e5e5e5;
    width: 222px;
    padding-bottom: 29px;
}
.modal .Credit_Card_Sales .card_box_sign.page3-4 ul.page3-4_content li.first small {
    font: 700 18px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
}
.modal .Credit_Card_Sales .card_box_sign.page3-4 ol.different_area_container {
    padding: 0;
    float: right;
    border-bottom: none;
}
.modal .Credit_Card_Sales .card_box_sign.page3-4 ol.different_area_container li .top label {
    margin-bottom: 1px;
    margin-left: 1px;
    font: 700 14px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
}
.modal .Credit_Card_Sales .card_box_sign.page3-4 ol.different_area_container li .security_code input {
    width: 83px !important;
    height: 45px;
    padding-left: 10px;
}
.modal .Credit_Card_Sales .card_box_sign.page3-4 ol.different_area_container li .security_code a {
    right: 0;
    top: 4px;
    display: block !important;
    visibility: inherit !important;
}
.modal .Credit_Card_Sales .bottom_container_area {
    padding-bottom: 20px;
    padding-top: 0;
}
.modal .Credit_Card_Sales .bottom_container_area .desc {
    width: 55%;
    float: left;
    padding-top: 12px;
}
.modal .Credit_Card_Sales .bottom_container_area .desc p {
    font-size: 10px;
    margin: 0;
}
.modal .Credit_Card_Sales .bottom_container_area .buttons {
    padding-top: 20px;
}
.modal .container_area_new_bottom {
    padding-bottom: 20px !important;
    padding-top: 0 !important;
}
.modal .container_area_new_bottom .desc {
    width: 55%;
    float: left;
    padding-top: 12px;
}
.modal .container_area_new_bottom .desc p {
    font-size: 10px;
    margin: 0;
}
.modal .container_area_new_bottom .buttons {
    padding-top: 20px;
}
.modal.tariff_package_changes h1 {
    margin: 0;
    margin-top: 40px;
}
.modal.tariff_package_changes .Credit_Card_Sales:after {
    content: ' ';
    position: absolute;
    left: 48%;
    top: 17%;
    background: url("../../../assets/images/addition/etk/right-dividers.png");
    width: 18px;
    height: 364px;
    right: auto;
    bottom: 0;
}
.modal.tariff_package_changes .Credit_Card_Sales .divider-containers {
    position: absolute;
    top: 49%;
    margin-left: auto;
    margin-right: auto;
    left: -5px;
    right: 0;
    text-align: center;
    z-index: 2;
}
.modal.tariff_package_changes .container_area_new_bottom .delivery-info-checkbox {
    margin-top: 5px;
    margin-bottom: 15px;
}
.modal.tariff_package_changes .modal_diff_container {
    padding-top: 25px;
    min-height: 395px !important;
}
.modal.tariff_package_changes .modal_diff_container .card_content h5 {
    margin: 5px 0 25px 0;
    font: 400 18px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    color: #9d9d9d;
}
.modal.tariff_package_changes .modal_diff_container .card_content strong.shop_sign_in_title {
    margin-top: 0 !important;
}
.modal.tariff_package_changes .modal_diff_container .card_content .general_card {
    padding-bottom: 0 !important;
}
.numeroloji-box .container_general_1 {
    position: absolute;
    width: 586px;
}
.numeroloji-box .container_general_2 {
    width: 100%;
    height: 466px;
    position: absolute;
    top: 0;
    left: 5000px;
}
.numeroloji-box .container_general_2 .container_generals {
    display: table;
    width: 100%;
    height: 466px;
}
.numeroloji-box .container_general_2 .container_generals .numeroloji_loading {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.numeroloji-box .container_general_2 .container_generals .numeroloji_loading .counter_area {
    position: relative;
    left: 0px;
    margin-right: auto;
    margin-left: auto;
    right: 0;
    top: -162px;
}
.numeroloji-box .container_general_2 .container_generals .numeroloji_loading .counter_area .counter_container {
    position: absolute;
    right: 0;
    text-align: center;
    width: 78px;
    margin: 0 auto;
    left: -16px;
}
.numeroloji-box .container_general_2 .container_generals .numeroloji_loading .counter_area .counter_container span {
    font: 700 98px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    color: #fff;
    text-align: center;
    width: auto;
}
.numeroloji-box .container_general_2 .container_generals .numeroloji_loading .counter_area .counter_container h5 {
    color: #fff;
    font: 700 15px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    margin-top: -6px;
}
.numeroloji-box .container_general_3 {
    width: 100%;
    height: 466px;
    position: absolute;
    left: 0;
    top: 1500px;
}
.numeroloji-box .container_general_3 .numeroloji_loading {
    background-image: url("../../../assets/images/addition/numeroloji/loading-bg.png");
    width: 249px;
    height: 218px;
    margin: 0 auto;
    margin-top: 30px;
}
.numeroloji-box .container_general_3 .number_area {
    position: relative;
}
.numeroloji-box .container_general_3 .number_area .container_area_number {
    position: absolute;
    top: -148px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
}
.numeroloji-box .container_general_3 .number_area .container_area_number h4 {
    margin: 0;
    font: 700 12px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    text-align: center;
    color: #fff;
}
.numeroloji-box .container_general_3 .number_area .container_area_number h1 {
    margin: 0;
    font: 700 105px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    color: #fff;
    line-height: 76px;
}
.numeroloji-box .container_general_3 .number_area .container_area_number ul.footer-social {
    margin-left: auto;
    margin-right: auto;
    left: 160px;
    right: 0;
    position: absolute;
    text-align: center;
    top: 38px;
    z-index: 999999999;
}
.numeroloji-box .container_general_3 .number_area .container_area_number ul.footer-social li a {
    z-index: 9999;
    cursor: pointer;
}
.numeroloji-box .container_general_3 .number_area .container_area_number ul.footer-social li a h3 {
    text-indent: 0;
    float: left;
    font: 700 12px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    padding-left: 50px;
    text-align: left;
    margin-top: 9px;
}
.numeroloji-box .container_general_3 .number_area .container_area_number ul.footer-social.new_social li a.fb:before {
    background: url("../../../assets/images/addition/numeroloji/facebook_icn.png");
    background-position: 0;
    width: 43px;
    height: 43px;
    top: -3px;
    left: -3px;
}
.numeroloji-box .container_general_3 .elips_area {
    position: relative;
}
.numeroloji-box .container_general_3 .elips_area .blue {
    position: absolute;
    width: 80px;
    right: 76px;
    top: -54px;
}
.numeroloji-box .container_general_3 .elips_area .blue h2 {
    font-size: 12px;
    color: #fff;
    margin: 0;
    position: absolute;
    top: 18px;
    left: 15px;
    text-align: center;
    line-height: 15px;
}
.numeroloji-box .container_general_3 .elips_area .pink_ {
    position: absolute;
    width: 80px;
    right: 24px;
    top: -106px;
}
.numeroloji-box .container_general_3 .elips_area .pink_ h2 {
    font-size: 12px;
    color: #fff;
    position: absolute;
    top: 16px;
    left: 19px;
    text-align: center;
    margin: 0;
    line-height: 15px;
}
.numeroloji-box .container_general_3 .elips_area .pink_ h2 strong {
    font-size: 24px;
}
.numeroloji-box .container_general_3 .elips_area .pink_ h2 strong span {
    font-size: 48px;
}
.numeroloji-box .container_general_3 .numeroloji_desc {
    width: 520px;
    margin: 0 auto;
    text-align: center;
}
.numeroloji-box .container_general_3 .numeroloji_desc p {
    color: #666666;
    font: 400 20px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    text-align: center;
    line-height: 25px;
    margin-bottom: 28px;
}
header.brand.numeroloji {
    background-position: top;
}
.numeroloji-page {
    background-image: url("../../../assets/images/addition/numeroloji/main-bg.jpg");
}
.numeroloji-page .main-title h1 {
    font-weight: bold;
    font-size: 84px;
    margin: 0;
    color: #163961;
}
.numeroloji-page .main-title h1 span.yellow {
    font-size: 91px;
    color: #ffe000;
}
.numeroloji-page .main-title h1 span.pink {
    font-size: 92px;
    color: #f11f82;
}
.numeroloji-page .main-title h1 span.green,
.numeroloji-page .main-title h1 input.checked.radio + label > span.green-radio:before {
    font-size: 90px;
    color: #94d600;
}
.numeroloji-page .main-title h3 {
    font-size: 28px;
    text-align: center;
    color: #163961;
    margin: 8px 0 0 0;
}
.numeroloji-page .parsley-error {
    border: 1px solid #DB2133;
}
.numeroloji-page .date-of-birth {
    position: relative;
}
.numeroloji-page .date-of-birth select.parsley-error ~ div {
    border: 1px solid #DB2133;
}
.numeroloji-page .date-of-birth .mr-0-select div.trk_dropdown {
    margin-right: 0 !important;
}
.numeroloji-page .date-of-birth .parsley-errors-list {
    position: absolute;
    right: 0;
    top: 5px;
}
.numeroloji-page .date-of-birth .parsley-errors-list li {
    color: #DB2133;
}
.numeroloji-page .numeroloji-box {
    width: 715px;
    position: relative;
    border: 1px solid #ffe000;
    border-radius: 17px;
    margin: 67px auto 30px auto;
    background-color: #ffffff;
    height: 466px;
}
.numeroloji-page .numeroloji-box .numeroloji-wrapper {
    padding: 39px 68px;
}
.numeroloji-page .numeroloji-box .numeroloji-wrapper p {
    font-size: 20px;
    text-align: center;
    font-family: "Turkcell Satura", "Helvetica", Arial, sans-serif;
    margin-top: 0;
}
.numeroloji-page .numeroloji-box .numeroloji-wrapper .parsley-errors-list .parsley-date {
    text-align: center;
    color: #DB2133;
    margin-bottom: 5px;
}
.numeroloji-page .numeroloji-box .numeroloji-wrapper #parsley-id-5 {
    position: relative;
}
.numeroloji-page .numeroloji-box .numeroloji-wrapper #parsley-id-5 .parsley-required {
    position: absolute;
    top: -88px;
    right: 0;
    color: #DB2133;
}
.numeroloji-page .numeroloji-box .numeroloji-wrapper label.notice {
    margin-bottom: 13px;
}
.numeroloji-page .numeroloji-box .numeroloji-wrapper label.notice:after {
    background: none !important;
    content: "*" !important;
    color: #00acee !important;
    overflow: visible;
}
.numeroloji-page .numeroloji-box .numeroloji-wrapper ul.form-object {
    margin-top: 18px;
}
.numeroloji-page .numeroloji-box .numeroloji-wrapper ul.form-object li .trk_dropdown {
    float: left;
    width: 185px;
    margin-right: 12px;
}
.numeroloji-page .numeroloji-box .numeroloji-wrapper ul.form-object li .trk_dropdown.open ul {
    max-height: 237px;
}
.numeroloji-page .numeroloji-box .numeroloji-wrapper .button-cta {
    margin-top: 30px;
}
.numeroloji-page .numeroloji-box .numeroloji-wrapper .button-cta.page-1 {
    width: 100%;
}
.numeroloji-page .numeroloji-box .numeroloji-wrapper .button-cta.page-3 {
    width: 230px;
    margin-top: 0 !important;
}
.numeroloji-page .numeroloji-box .mr-0 {
    margin-right: 0 !important;
}
.numeroloji-page .numeroloji-box .number-img {
    position: relative;
}
.numeroloji-page .numeroloji-box .number-img span {
    position: absolute;
}
.numeroloji-page .numeroloji-box .number-img span.five {
    left: -30px;
    top: -20px;
}
.numeroloji-page .numeroloji-box .number-img span.eight {
    left: -40px;
    top: 140px;
}
.numeroloji-page .numeroloji-box .number-img span.animation-1 {
    left: -140px;
    top: 50px;
}
.numeroloji-page .numeroloji-box .number-img span.six {
    left: -30px;
    top: 280px;
}
.numeroloji-page .numeroloji-box .number-img span.zero {
    left: -42px;
    top: 430px;
}
.numeroloji-page .numeroloji-box .number-img span.one {
    right: 0;
    top: 20px;
}
.numeroloji-page .numeroloji-box .number-img span.four {
    right: -80px;
    top: 90px;
}
.numeroloji-page .numeroloji-box .number-img span.three {
    right: -5px;
    top: 170px;
}
.numeroloji-page .numeroloji-box .number-img span.animation-2 {
    top: 230px;
    right: -80px;
}
.numeroloji-page .numeroloji-box .number-img span.seven {
    top: 345px;
    right: -60px;
}
.deal-badge.stars,
.activate-todays-deals .navigation.dockable-docked .nav-sections li.deals-badge a,
.activate-todays-deals .navigation.dockable-undocked .nav-sections li.deals-badge a.stars,
#deals-hero .top-information .stars.wrapper.top:before,
#deals-hero .top-information .activate-todays-deals .navigation.dockable-docked .nav-sections li.deals-badge a.wrapper.top:before,
.activate-todays-deals .navigation.dockable-docked .nav-sections li.deals-badge #deals-hero .top-information a.wrapper.top:before {
    height: 42px;
    width: 40px;
    background-position: -14px -148px;
}
.deal-badge.badge,
.activate-todays-deals .navigation.dockable-docked .nav-sections li.deals-badge a.badge,
.activate-todays-deals .navigation.dockable-undocked .nav-sections li.deals-badge a,
#deals-hero .top-information .badge.wrapper.top:before,
#deals-hero .top-information .activate-todays-deals .navigation.dockable-undocked .nav-sections li.deals-badge a.wrapper.top:before,
.activate-todays-deals .navigation.dockable-undocked .nav-sections li.deals-badge #deals-hero .top-information a.wrapper.top:before {
    height: 65px;
    width: 61px;
    background-position: 0 0;
}
.deal-badge.big-badge,
.activate-todays-deals .navigation.dockable-docked .nav-sections li.deals-badge a.big-badge,
.activate-todays-deals .navigation.dockable-undocked .nav-sections li.deals-badge a.big-badge,
#deals-hero .top-information .wrapper.top:before {
    height: 179px;
    width: 145px;
    background-position: 0 -988px;
}
.navigation.dockable-undocked .nav-sections li.deals-badge a,
.navigation.dockable-docked .nav-sections li.deals-badge a {
    display: none;
    box-sizing: border-box;
}
.activate-todays-deals .navigation.dockable-docked .nav-sections li.deals-badge a {
    position: absolute;
    right: 190px;
    top: 0;
}
.activate-todays-deals .navigation.dockable-undocked .nav-sections li.deals-badge a {
    position: absolute;
    right: 190px;
    top: -7px;
    height: 43px;
}
#deals-hero {
    height: 579px;
    width: 100%;
    background: url(../../images/addition/todays-deal/deal-hero-bg-tile.jpg) repeat-x;
    position: relative;
    overflow: hidden;
}
#deals-hero:after {
    content: '';
    position: absolute;
    left: 0;
    margin: 0 auto;
    top: 0;
    right: 0;
    width: 988px;
    z-index: 1;
    height: 579px;
    background: url(../../images/addition/todays-deal/scene.png) no-repeat;
}
#deals-hero.second-page .phone {
    opacity: 0.5;
}
#deals-hero.second-page .advantage .module p a.adverse_button {
    background: #f6f6f6;
    box-shadow: none;
    border: 2px solid #e4e5e7;
    color: #9d9d9d;
    height: 40px;
    margin-left: 1px;
    line-height: 40px;
}
#deals-hero .wrap {
    position: relative;
}
#deals-hero .wrapper {
    width: 820px;
    margin: 0 auto;
    position: relative;
    z-index: 2;
}
#deals-hero .wrapper.bottom {
    padding: 22px 0;
}
#deals-hero .wrapper.bottom .phone {
    width: 390px;
    text-align: center;
    float: left;
    position: relative;
}
#deals-hero .wrapper.bottom .phone .discount {
    position: absolute;
    top: 0;
    left: 0;
}
#deals-hero .wrapper.bottom .advantage {
    width: 425px;
    float: left;
    border: none;
}
#deals-hero .wrapper.bottom .advantage h5 {
    color: #fff;
    font-size: 42px;
    font-family: "Turkcell Satura";
    font-weight: 600;
    margin: 0;
    line-height: 38px;
    margin-bottom: 5px;
}
#deals-hero .wrapper.bottom .advantage p {
    color: #fff;
    font-size: 21px;
    font-family: "Helvetica";
    margin: 0;
}
#deals-hero .wrapper.bottom .advantage .module {
    text-align: left;
    padding: 0;
    margin-top: 17px;
}
#deals-hero .wrapper.bottom .advantage .module .price {
    float: left;
}
#deals-hero .wrapper.bottom .advantage .module a.benefit-immediately {
    border-left: 1px solid #e5cb00;
    font: 400 20px/46px "Turkcell Satura", "Helvetica", Arial, sans-serif;
    -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px 0px;
    -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px 0px;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px 0px;
    background: #ffe000;
    border: 0;
    color: #000;
    display: inline-block;
    height: 44px;
    padding: 0 15px;
    text-align: center;
    vertical-align: top;
    white-space: nowrap;
}
#deals-hero .wrapper.bottom .advantage .counter {
    height: 71px;
    margin-top: 15px;
    width: 100%;
}
#deals-hero .wrapper.bottom .advantage .counter #clockdiv .box {
    width: 64px;
    height: 71px;
    background-color: #ffffff;
    border: 2px solid #f31380;
    float: left;
    text-align: center;
    display: table;
}
#deals-hero .wrapper.bottom .advantage .counter #clockdiv .box .time-wrapper {
    display: table-cell;
    vertical-align: middle;
}
#deals-hero .wrapper.bottom .advantage .counter #clockdiv .box .time-wrapper span {
    font-size: 30px;
    font-weight: bold;
}
#deals-hero .wrapper.bottom .advantage .counter #clockdiv .box .time-wrapper div.smalltext {
    font-size: 11px;
}
#deals-hero .wrapper.bottom .advantage .counter #clockdiv .dot {
    float: left;
    display: block;
    padding: 10px 5px 0 3px;
}
#deals-hero .wrapper.bottom .advantage .counter #clockdiv .dot span {
    font-size: 30px;
}
#deals-hero .wrapper.bottom .advantage .stock p {
    color: #fff;
    font-size: 14px;
    font-family: "Helvetica";
    font-weight: bold;
    margin-top: 23px;
}
#deals-hero .wrapper.bottom .advantage .stock div.bar {
    margin-top: 7px;
    width: 250px;
    border: none;
    height: 10px;
    background: #e5e5e5;
    position: relative;
}
#deals-hero .wrapper.bottom .advantage .stock div.bar span {
    display: block;
    position: absolute;
    background: #b0175b;
    background: -moz-linear-gradient(left, #b0175b 0%, #e52695 100%);
    background: -webkit-linear-gradient(left, #b0175b 0%, #e52695 100%);
    background: linear-gradient(to right, #b0175b 0%, #e52695 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#b0175b', endColorstr='#e52695', GradientType=1);
    height: 10px;
}
#deals-hero .wrapper.bottom .advantage .stock div.bar span:after {
    position: absolute;
    right: -1px;
    width: 1px;
    top: 0;
    height: 19px;
    content: '';
    background: #15375c;
}
#deals-hero .wrapper.bottom .advantage .stock div.bar span:before {
    position: absolute;
    right: -41px;
    width: 80px;
    bottom: -24px;
    font-size: 14px;
    font-family: "Helvetica";
    font-weight: bold;
    content: attr(data-stock);
    color: #15375c;
    text-align: center;
    display: block;
}
#deals-hero .wrapper.bottom .advantage .stock div.bar span i {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background: #15375c;
    position: absolute;
    right: -11px;
    top: 50%;
    margin-top: -11px;
}
#deals-hero .top-information {
    position: relative;
    z-index: 2;
    height: 99px;
}
#deals-hero .top-information h4 {
    color: #fff;
    font-size: 48px;
    font-family: "Turkcell Satura";
    font-weight: 600;
    margin: 0;
}
#deals-hero .top-information p {
    color: #fff;
    font-size: 16px;
    font-family: "Helvetica";
    margin: 0;
}
#deals-hero .top-information .wrapper.top:before {
    content: '';
    position: absolute;
    right: 50px;
    top: -50px;
}
.todays-deals-list.module .action .price {
    height: 40px;
    background: transparent;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    color: #4d4d4d !important;
}
.mini-download,
.my_account .component.alignment td.pdf .relative li a i.download {
    height: 18px;
    width: 14px;
    background-position: -53px -74px;
}
.mini-mail,
.my_account .component.alignment td.pdf .relative li a i.mail {
    height: 14px;
    width: 20px;
    background-position: 0 -74px;
}
.mini-view,
.my_account .component.alignment td.pdf .relative li a i.view {
    height: 17px;
    width: 19px;
    background-position: -34px -74px;
}
.my_account .component.alignment {
    padding: 56px 0 30px 21px;
}
.my_account .component.alignment .gets_delayed {
    width: 106px;
}
.my_account .component.alignment td.pdf .relative {
    width: 140px;
    margin: -7px 20px 0px 20px;
}
.my_account .component.alignment td.pdf .relative .pdf-icon {
    position: relative;
}
.my_account .component.alignment td.pdf .relative .pdf-icon:before {
    content: 'PDF';
    position: absolute;
    background: #e70007;
    border-radius: 3px;
    color: #fff;
    font-size: 9px;
    box-sizing: border-box;
    padding: 5px;
    margin-top: -7px;
    top: 50%;
    left: 14px;
    line-height: 8px;
}
.my_account .component.alignment td.pdf .relative li.selected a {
    background: transparent;
}
.my_account .component.alignment td.pdf .relative li.label {
    display: block !important;
}
.my_account .component.alignment td.pdf .relative .trk_dropdown.closed li.selected {
    display: none !important;
}
.my_account .component.alignment td.pdf .relative li a {
    color: #4d4d4d;
    font-weight: 400;
    font-size: 14px;
}
.my_account .component.alignment td.pdf .relative li a:hover {
    background: transparent;
}
.my_account .component.alignment td.pdf .relative li a i.mail {
    left: 0;
    top: -8px;
    position: static;
    margin-top: -4px;
    display: inline-block;
    margin-right: 7px;
}
.my_account .component.alignment td.pdf .relative li a i.view {
    left: 0;
    top: 0;
    position: static;
    margin-top: -6px;
    display: inline-block;
    margin-right: 7px;
}
.my_account .component.alignment td.pdf .relative li a i.download {
    left: 0;
    top: 0;
    position: static;
    margin-top: -6px;
    display: inline-block;
    margin-right: 7px;
}
.my_account .component.alignment .it_was_paids {
    opacity: 0;
}
.my_account .component.alignment table.diff_pdf_area tbody tr td.pdf {
    position: absolute;
    right: 0;
    top: 50px;
    z-index: 999999;
}
.my_account .component.alignment table.diff_pdf_area tbody tr td.pdf .select_area {
    display: none;
    margin-left: 0;
    margin-right: 0;
}
.my_account .component.alignment table.diff_pdf_area2 tbody tr td.pdf {
    position: absolute;
    right: 0;
    top: 28px;
    z-index: 999999;
}
.my_account .component.alignment table.diff_pdf_area2 tbody tr td.pdf .select_area {
    display: none;
    margin-left: 0;
    margin-right: 0;
}
.individual_bills .first-table-0.separate.bot-cl:after {
    left: -32px;
}
.individual_bills .different-areas-container table.first-table-area thead tr th.period1 {
    width: 40px;
}
.individual_bills .different-areas-container table.first-table-area thead tr th.period {
    width: 118px;
}
.individual_bills .different-areas-container table.first-table-area thead tr th.bar-chart {
    width: 106px;
}
.individual_bills .different-areas-container table.first-table-area thead tr th.amount {
    width: 112px;
}
.individual_bills .different-areas-container table.first-table-area thead tr th.date {
    width: 114px;
}
.individual_bills .different-areas-container table.first-table-area thead tr th.pay {
    width: 160px;
}
.individual_bills .different-areas-container table.first-table-area2 thead tr th.one {
    width: 40px;
    border: none;
}
.individual_bills .different-areas-container table.first-table-area2 thead tr th.period {
    width: 126px;
    border-bottom: none;
}
.individual_bills .different-areas-container table.first-table-area2 thead tr th.bar-chart {
    width: 108px;
    border-bottom: none;
}
.individual_bills .different-areas-container table.first-table-area2 thead tr th.amount {
    width: 116px;
    border-bottom: none;
}
.individual_bills .different-areas-container table.first-table-area2 thead tr th.date {
    width: 114px;
    border-bottom: none;
}
.individual_bills .different-areas-container table.first-table-area2 thead tr th.pay {
    width: auto;
    border-bottom: none;
}
.individual_bills .different-areas-container .general_area_container {
    padding-left: 0px;
    left: 0px;
}
.individual_bills .different-areas-container .general_area_container table.first-table-area3 thead tr th {
    border-bottom: none;
}
.individual_bills .different-areas-container .general_area_container table.first-table-area3 thead tr th.two {
    width: 37px;
    border: none;
}
.individual_bills .different-areas-container .general_area_container table.first-table-area3 thead tr th.period {
    width: 119px;
    border-bottom: none;
}
.individual_bills .different-areas-container .general_area_container table.first-table-area3 thead tr th.bar-chart {
    width: 108px;
    border-bottom: none;
}
.individual_bills .different-areas-container .general_area_container table.first-table-area3 thead tr th.amount {
    width: 116px;
    border-bottom: none;
}
.individual_bills .different-areas-container .general_area_container table.first-table-area3 thead tr th.date {
    width: 114px;
    border-bottom: none;
}
.individual_bills .different-areas-container .general_area_container table.first-table-area3 thead tr th.pay {
    width: auto;
    border-bottom: none;
}
.no-border-bottom {
    border-bottom: none !important;
}
.no-border-top {
    border-top: none !important;
}
.border-t {
    border-top: 1px solid #e5e5e5;
}
.sub-text-through {
    display: block;
    font-size: 18px;
    text-decoration: line-through;
    text-align: left;
}
.gray-text {
    color: #9d9d9d;
}
.di-ib {
    display: inline-block !important;
}
.price-align-left {
    float: left;
    padding-left: 16px;
}
.pt-13 {
    padding-top: 13px;
}
.pl-36 {
    padding-left: 36px !important;
}
.pl-150 {
    padding-left: 150px !important;
}
.pt-25 {
    padding-top: 25px !important;
}
.fsz-25 {
    font-size: 25px !important;
}
.mb-60 {
    margin-bottom: 60px;
}
.no-pad-t {
    padding-top: 0 !important;
}
.no-mt {
    margin-top: 0 !important;
}
.minicart-table .price.no-mt {
    margin-top: 0 !important;
}
.nav-main .skep_conatiner table tbody tr td.table_area1 h2.no--mar {
    margin: 0 !important;
}
.nav-main .skep_conatiner table tbody tr td.table_area1 h2.no-mt {
    margin-top: 0 !important;
}
.no--mar {
    margin: 0 !important;
}
.product-color {
    font-size: 16px;
    display: block;
    margin-top: 12px;
}
.bold-text {
    font-weight: bold;
}
.order-info h2 .blue {
    color: #3fb0e8;
}
.product-gift-area {
    width: 470px;
    height: 108px;
    display: table;
    border: 1px solid #d3d3d3;
}
.product-gift-area .gift-img-area {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.product-gift-area .gift-text {
    display: table-cell;
    vertical-align: middle;
    width: 300px;
    padding-right: 40px;
}
.product-gift-area .gift-text p {
    font-size: 13px;
    margin-bottom: 0 !important;
}
.product-gift-area .gift-text p a.links {
    text-decoration: underline;
}
.h100 {
    height: 100px !important;
}
.h120 {
    height: 120px !important;
}
.trk_horizontal_bar {
    display: block !important;
}
.trk_horizontal_bar {
    height: 40px;
    width: 90%;
    position: relative;
    margin-top: 8px;
}
.trk_horizontal_bar.filled {
    position: relative;
    -webkit-box-sizing: "border-box";
    -moz-box-sizing: "border-box";
    box-sizing: "border-box";
    padding-right: 800px;
    padding: 0;
}
.trk_horizontal_bar.filled:after {
    display: block;
    content: " ";
    position: absolute;
    width: 800px;
    height: 26px;
    right: 0px;
    top: top;
    background: url("../../images/common/sprite-shadows.png") -660px -143px no-repeat;
    z-index: 1;
}
.trk_horizontal_bar.filled.inverted:after {
    background-position: -960px -97px;
}
.trk_horizontal_bar.filled:after {
    width: 100%;
    z-index: 0;
}
.trk_horizontal_bar .data {
    display: block;
    position: relative;
    z-index: 1;
    float: left;
    text-indent: -9000px;
    height: 100%;
    width: 0px;
}
.trk_horizontal_bar .data:after {
    display: block;
    content: " ";
    width: 12px;
    height: 27px;
    background: url("../../images/common/sprite-common.png") -68px -724px no-repeat;
    position: absolute;
    top: 0px;
    right: -12px;
}
.trk_horizontal_bar .data:first-child:before {
    display: block;
    content: " ";
    width: 12px;
    height: 27px;
    background: url("../../images/common/sprite-common.png") -42px -754px no-repeat;
    position: absolute;
    top: 0px;
    left: -12px;
}
.trk_horizontal_bar .data.cost {
    background: url("../../images/common/sprite-shadows.png") 0 -358px;
}
.trk_horizontal_bar .data.over-cost {
    background: url("../../images/common/sprite-shadows.png") 0 -483px;
}
.trk_horizontal_bar .vertical_guides {
    position: absolute;
    top: -100%;
}
.trk_horizontal_bar.remark_graphic:after {
    position: absolute;
    left: 100%;
    top: 0;
    height: 51px;
    width: 119px;
    background: url("../../images/common/sprite-controls.png") 0 -327px;
    content: " ";
    overflow: hidden;
}
.trk_horizontal_bar .remark_text {
    position: absolute;
    right: 0;
    top: 0;
    padding: 5px 7px 0 8px;
    height: 40px;
    text-align: right;
    color: #ffffff;
    z-index: 2;
    font: 700 16px/1 "Helvetica", Arial, sans-serif;
}
.trk_horizontal_bar .remark_text small {
    font: 700 10px/1 "Helvetica", Arial, sans-serif;
}
.trk_horizontal_bar .remark_text.split:before {
    position: absolute;
    top: 0;
    left: -14px;
    height: 51px;
    width: 14px;
    background: url("../../images/common/sprite-controls.png") -53px 0;
    content: " ";
}
.trk_horizontal_bar_with_guides {
    padding: 56px 0 0 8px;
}
.trk_horizontal_bar_with_guides .vertical_guides {
    width: 100%;
    position: absolute;
    bottom: 15px;
    left: 0px;
}
.trk_horizontal_bar_with_guides .vertical_guides li {
    position: absolute;
    top: auto;
    bottom: 0px;
    height: 43px;
}
.trk_horizontal_bar_with_guides .vertical_guides .vertical_average_cost_bar {
    position: absolute;
    bottom: 0px;
}
.trk_horizontal_bar_with_guides .vertical_guides .vertical_guide_text {
    position: absolute;
    top: -48px;
    width: 110px;
    margin-left: -5px;
}
.trk_horizontal_bar_with_guides .vertical_guides .vertical_guide_text .smalltext {
    display: block;
}
.component.current_orders.current_orders_3 .order_summary .product_info {
    height: 135px;
    padding-left: 0;
}
.component.current_orders .order_summary > li img {
    height: auto !important;
}
.component.current_orders.current_orders_3 .order_summary .product_info .price.top-fix {
    top: 18px;
}
.free_products table.table_products thead tr th.products {
    width: 50px;
}
.free_products table.table_products thead tr th.hood {
    width: 522px;
}
.free_products table.table_products thead tr th.totals {
    width: 564px;
    text-align: left;
}
.free_products table.table_products thead tr th.delete {
    padding-right: 0;
    width: 48px;
    text-align: center;
}
.Two-different-bills table.table-left thead tr th.products {
    width: 50px !important;
}
.Two-different-bills table.table-left thead tr th.hood {
    width: 180px !important;
}
.Two-different-bills table.table-left thead tr th.totals {
    text-align: left !important;
    width: 183px !important;
}
.Two-different-bills table.table-left thead tr th.delete {
    width: 50px !important;
}
.product_total small.info {
    color: #9d9d9d;
    font-size: 10px;
    text-align: left;
    width: 100px;
    display: block;
    float: left;
    margin-top: 15px;
}
.product_total .price {
    width: 260px;
}
.product_total .price.package {
    top: 60px !important;
}
.product_total strong.amount {
    width: 92px;
    text-align: right;
}
.product_total .price .currency {
    width: 60px;
    display: block;
    float: right;
    margin-top: 13px;
    margin-left: 5px;
}
.purchase-confirm-modal .middle h3 {
    margin: 38px 0 0 20px !important;
}
table tbody #package_option_5 td.full-one {
    width: 800px;
}
table tbody #package_option_5 td.full-center {
    text-align: left;
    width: 200px;
    padding-left: 0;
    padding-right: 0;
}
table tbody #package_option_5 td.full-center .diff-full-top {
    display: inline-block;
    width: auto;
}
table tbody #package_option_5 td.full-center .diff-full-top span.containers {
    margin-bottom: 5px;
}
table tbody #package_option_5 td.full-center .diff-full-top span.containers span.in-amount {
    text-align: left;
    width: auto;
}
table tbody #package_option_5 td.full-center .diff-full-top span.containers small.currency {
    text-align: right;
    margin-top: 0;
    margin-bottom: 20px;
}
table tbody #package_option_5 td.full-center .diff-full-top span.containers small.diff {
    display: none;
    margin-bottom: 0;
}
.new_proposals table.varied_table tr th.extra_pay {
    width: 175px;
}
.new_proposals table.varied_table tr th.voice_filter {
    width: 140px;
}
.new_proposals table.varied_table tr th.sound-filter {
    width: 140px;
}
.new_proposals table.varied_table tr th.package_filter {
    width: 200px;
}
.new_proposals table.varied_table tr th.fee_schedule {
    width: 138px;
}
.gray-price {
    color: #9d9d9d;
}
table.packages_details tbody td.more a {
    margin-top: 0;
}
#package_option_5 .price .amount {
    width: 120px;
}
#package_option_5 .amount span.curr {
    font-size: 10px;
    margin: 0 0 0 -3px;
}
#package_option_5 .price small.info {
    display: inline-block;
    width: 85px;
    text-align: left;
}
.parent-row.active .prices .option {
    display: none;
}
table.packages_details td.price .currency {
    display: block;
}
#offer_list .visual-wrap .badge,
#offer_list .visual-wrap .activate-todays-deals .navigation.dockable-undocked .nav-sections li.deals-badge a,
.activate-todays-deals .navigation.dockable-undocked .nav-sections li.deals-badge #offer_list .visual-wrap a {
    position: absolute;
    left: 50%;
    bottom: 20px;
    margin-left: -20px;
    z-index: 1;
}
#offer_list .visual-wrap {
    padding-left: 0;
    margin-left: -50px;
}
.offer.message-offer.one-price td.other,
.offer.message-offer.one-price td.price {
    border-bottom: none !important;
}
.offer.one-price td.other,
.offer.one-price td.price {
    border-bottom: 1px solid #e5e5e5 !important;
    width: 200px;
}
div.package_item div.collapse .flag.first-flag {
    left: -54px;
    top: -31px;
}
.table th a.filter {
    color: #9d9d9d;
    font-size: 10px;
}
.motive_container .varied_desc_contents .center_area .par_container .pull-left,
.motive_container .varied_desc_contents .center_area .par_container .right_pull,
.motive_container .varied_desc_contents .center_area .par_container .pull-right,
.motive_container .varied_desc_contents .center_area .par_container .left_pull {
    zoom: 0.999;
}
/**
 * EasyZoom core styles
 */
.easyzoom {
    position: relative;
    /* 'Shrink-wrap' the element */
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
span.iconZoom {
    position: absolute;
    bottom: 5px;
    right: 15px;
    z-index: 1;
    background: url("../../../assets/images/addition/zoom/magni.png");
    display: block;
    height: 20px;
    width: 20px;
}
.easyzoom-flyout {
    position: absolute;
    left: 33px;
    top: 0;
    height: 99%;
    width: 90%;
    background: #ffffff;
    z-index: 900;
    overflow: hidden;
    border: 1px solid #cccccc;
}
.easyzoom-flyout img {
    vertical-align: middle !important;
    height: auto !important;
    width: auto !important;
    max-width: inherit !important;
    max-height: inherit !important;
    cursor: url("../../images/addition/zoom/magnifying.png") 22 22, auto;
}
.easyzoom.is-loading img {
    cursor: url("../../images/addition/zoom/magnifying.png") 22 22, auto;
}
.easyzoom.is-ready img {
    cursor: url("../../images/addition/zoom/magnifying.png") 22 22, auto;
}
.easyzoom.is-ready a {
    cursor: url("../../images/addition/zoom/magnifying.png") 22 22, auto;
}
.easyzoom.is-ready {
    cursor: url("../../images/addition/zoom/magnifying.png") 22 22, auto;
}
.easyzoom.is-error img {
    cursor: url("../../images/addition/zoom/magnifying.png") 22 22, auto;
}
table.table-device-area thead tr th.order_summary {
    width: 54.5% !important;
}
table.table-device-area thead tr th.order_price {
    text-align: left !important;
    padding-left: 17px !important;
}
table.table-device-area tbody tr td {
    padding: 14px 0 12px !important;
}
table.table-device-area tbody tr td.diff-order a {
    margin-top: 3px !important;
}
table.table-device-area tbody tr td.order_price {
    text-align: left !important;
    padding-left: 10px !important;
}
table.table-device-area tbody tr td.order_price.diff span.new-price {
    padding-top: 16px !important;
    display: inline-block !important;
}
table.table-device-area tbody tr td.varied-info a {
    margin-top: 21px !important;
}
table span.price {
    font-size: 20px !important;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-body {
    padding: 20px 40px;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-body #payWithBalance {
    margin-top: 30px;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-body #payWithBalance p {
    margin: 0;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-body h3.centered {
    margin-top: 25px;
    margin-bottom: 50px;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-body .pay_payment_details {
    margin-top: 25px;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-body .pay_payment_details table.top thead tr td {
    padding-bottom: 6px;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-body .pay_payment_details table.top tbody tr td label {
    padding-top: 29px;
    padding-bottom: 29px;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-body .pay_payment_details table.top tbody tr td label.border-b {
    border-bottom: 1px solid #e7e7e7;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-body .pay_payment_details table.top tbody tr td .security_code {
    top: -10px;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-body .pay_payment_details table#changeCCForm_table tbody tr td label.pddng {
    padding-top: 29px;
    padding-bottom: 0;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-body .pay_payment_details table#changeCCForm_table tbody tr td label.pddng span {
    top: 76%;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-body .pay_payment_details table#changeCCForm_table tbody tr td #patWithCCArea ul li.centers ol li {
    padding-right: 23px;
    padding-left: 23px;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-body .pay_payment_details table#changeCCForm_table tbody tr td #patWithCCArea ul li.centers ol li:first-child {
    padding-left: 0;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-body .pay_payment_details table#changeCCForm_table tbody tr td #patWithCCArea ul li.centers ol li:last-child {
    padding-right: 0;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-body .pay_payment_details table#changeCCForm_table tbody tr td #patWithCCArea ul li.centers ol li input {
    width: 65px;
    padding: 17px 15px;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-body .pay_payment_details table#changeCCForm_table tbody tr td #patWithCCArea ul li.date_page .center_area {
    float: left;
    margin-top: 20px;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-body .pay_payment_details table#changeCCForm_table tbody tr td #patWithCCArea ul li.date_page .center_area .select_1 {
    width: 144px;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-body .pay_payment_details table#changeCCForm_table tbody tr td #patWithCCArea ul li.date_page .top {
    float: left;
    margin-top: 20px;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-body .pay_payment_details table#changeCCForm_table tbody tr td #patWithCCArea ul li.date_page .top .dropdown-modifier1 {
    width: 145px;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-body .pay_payment_details table#changeCCForm_table tbody tr td #patWithCCArea ul li.security_area_code {
    width: 85px;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-body .pay_payment_details table#changeCCForm_table tbody tr td #patWithCCArea ul li.security_area_code .security_top label {
    font: 700 14px/1.36 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    text-align: right;
    margin-bottom: 0;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-body .pay_payment_details table#changeCCForm_table tbody tr td #patWithCCArea ol li:after {
    right: -4px;
    top: 24px;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-footer {
    margin-top: 29px;
    padding-top: 45px;
    padding-bottom: 45px;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-footer button.inverted {
    width: 167px;
}
#kredi-karti-odeme-tipi-degisikligi-1 .modal-footer button.varied {
    width: 187px;
    margin-left: 20px;
}
.paymentChange_Modal {
    width: 480px;
}
.changePaymentTypeBtn {
    margin-top: 47px;
}
.changePaymentTypeBtn .btn-details {
    font-size: 12px;
    font-weight: bold;
}
.changePaymentForm .checkout-option_group li label {
    font: 700 18px/1.36 "Turkcell Satura", "Helvetica", Arial, sans-serif;
}
.changeCCForm {
    margin-top: 40px;
}
.changeCCForm table {
    width: 100%;
}
.changeCCForm table thead {
    border-bottom: 1px solid #e7e7e7;
    font-weight: bold;
    font-size: 10px;
    margin-bottom: 20px;
}
.changeCCForm table thead tr {
    margin-bottom: 20px;
}
.changeCCForm table thead tr td {
    color: #9d9d9d;
    font-size: 10px;
}
.changeCCForm table tbody td small {
    font: 700 18px/1.36 "Turkcell Satura", "Helvetica", Arial, sans-serif;
}
.changeCCForm table tbody td label {
    border-bottom: 1px solid #e7e7e7;
    padding-top: 29px;
    padding-bottom: 29px;
    padding-right: 10px;
}
.changeCCForm table tbody tr:last-child td label {
    border-bottom: 0;
}
.changeCCForm table .security_code .codeText {
    font: 700 14px/1.36 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    text-align: right;
}
.changeCCForm table .security_code .input_hint {
    top: 24px;
    right: 7px;
}
.changeCCForm .credit_card_number_list li {
    padding-right: 18px;
}
.changeCCForm .credit_card_number_list li:last-child {
    padding-right: 0;
}
.changeCCForm .credit_card_number_list input {
    width: 70px;
    font-size: 14px;
}
.changeCCForm.pay_payment_details .trk_dropdown {
    width: 114px;
    margin-right: 10px;
    display: inline-block;
}
.changeCCForm.pay_payment_details .need-update_false {
    font-family: "Helvetica", Arial, sans-serif;
    font-size: 11px;
}
#payWithBalance {
    display: none;
    min-height: 227px;
}
#payWithBalance p {
    font: 700 16px/1.36 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    color: #9d9d9d;
}
#patWithCCArea {
    display: none;
}
#patWithCCArea > ul {
    padding-top: 10px;
}
#patWithCCArea > ul li.top {
    margin-bottom: 15px;
}
#changeCCForm_table label {
    font: 700 18px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    padding-top: 0;
    padding-bottom: 0;
}
#changeCCForm_table input[type=text] {
    height: 45px;
}
#changeCCForm_table .agreement_checkbox small {
    margin-top: 7px;
}
.switch-conatiner article.campaign_recommended.v2 .carousel .item .package .package_info .title.title.title.title {
    height: auto;
    min-height: inherit !important;
}
.switch-conatiner .package_info .details h3.title {
    width: 199px;
    margin: 0 auto;
    min-height: inherit !important;
    display: table;
}
.switch-conatiner .package_info .details h3.title a {
    display: table-cell;
    vertical-align: middle;
    font: 700 15px/1.36 "Helvetica", Arial, sans-serif;
    color: #8a8a91;
}
.switch-conatiner .package_info .details span.width_price {
    width: 80px;
}
.switch-conatiner .switch-area {
    padding-top: 35px;
}
.switch-conatiner .switch-area .table_container {
    width: 195px;
    margin: 0 auto;
}
.switch-conatiner .switch-area h2.title-details {
    font-size: 25px;
    padding-bottom: 15px;
    margin: 0 auto;
    line-height: 30px;
    display: table;
    height: auto;
    min-height: inherit !important;
}
.switch-conatiner .switch-area h2.title-details span {
    display: table-cell;
    vertical-align: top;
}
.switch-conatiner .switch-area .mb-s {
    margin-top: 45px;
}
.switch-conatiner .switch-area .merge-step h2.top-title-area {
    width: 100%;
    text-align: center;
    font: 700 14px/1.36 "Helvetica", Arial, sans-serif;
}
.switch-conatiner .switch-area .merge-step h2.wide-switch {
    width: 200px;
}
.switch-conatiner .switch-area .merge-step .stepper {
    margin-bottom: 0;
}
.switch-conatiner .switch-area .merge-step .first {
    padding-bottom: 0;
}
.switch-conatiner .switch-area .merge-step .last {
    border-top: none;
    padding-top: 0;
}
.switch-conatiner .switch-area .merge-step .last h2 img {
    width: 175px;
}
.switch-conatiner .switch-area .merge-step .last.varied-last {
    margin-top: 30px;
    padding-bottom: 25px;
}
.switch-conatiner .switch-area .merge-step .benefit-switch .new-packages {
    margin-top: 0;
}
.switch-conatiner .switch-area .merge-step .benefit-switch .new-packages .additional_packages {
    margin-top: 27px;
}
.switch-conatiner .switch-area .merge-step .mt-area {
    margin-top: 33px;
}
.switch-conatiner .switch-area .merge-step .mt-area .diff-m-l {
    margin-left: 12px;
}
.switch-conatiner .switch-area .merge-step .personal_varied {
    float: left;
}
.switch-conatiner .switch-area .merge-step .personal_varied h3 {
    font-size: 22px;
    color: #f21380;
    font-weight: 400;
    margin-bottom: 0;
}
.switch-conatiner .switch-area .merge-step .personal_varied h4 {
    font: 400 20px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    margin-bottom: 0;
    margin-top: 20px;
}
.switch-conatiner .switch-area .merge-step .personal_varied p {
    font: 400 20px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    margin: 16px 0 0 0;
}
.switch-conatiner .switch-area .merge-step .personal_varied p strong {
    font-size: 25px;
}
.switch-conatiner .switch-area .merge-step .accordion-body .switch-left {
    width: 283px;
    float: left;
    padding-left: 5px;
}
.switch-conatiner .switch-area .merge-step .accordion-body .switch-left h3 {
    font-size: 24px;
    margin: 10px 0 10px 0;
}
.switch-conatiner .switch-area .merge-step .accordion-body .switch-left h3:first-child {
    font-size: 24px;
    margin: 30px 0 10px 0;
}
.switch-conatiner .switch-area .merge-step .accordion-body .switch-rigth h3 {
    margin: 10px 0 10px 0;
    font-size: 24px;
    color: #9d9d9d;
}
.switch-conatiner .switch-area .merge-step .accordion-body .switch-rigth h3:first-child {
    margin: 30px 0 10px 0;
    font-size: 24px;
    color: #9d9d9d;
}
.switch-conatiner .switch-area .merge-step .accordion-body h4 {
    font: 400 21px/1 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    color: #f21380;
    margin-top: 30px;
    margin-bottom: 0;
    padding-left: 5px;
}
.switch-conatiner .switch-area .merge-step .accordion-body p.left-pad {
    padding-left: 5px;
}
.switch-conatiner .switch-area .merge-step .btn-switch {
    margin-top: 40px;
}
.switch-conatiner .switch-area .merge-step .btn-switch button {
    margin-right: 20px;
}
.switch-conatiner ol.stepper {
    padding-bottom: 35px;
    margin-bottom: 40px;
}
.switch-conatiner ol.stepper li span {
    margin-bottom: 0;
}
.switch-conatiner h1.switch-title {
    font: 700 14px/1.36 "Helvetica", Arial, sans-serif;
    padding-bottom: 15px;
}
.switch-conatiner .border-none .package_info {
    border-right: none !important;
}
.switch-conatiner .border-none .package_info .details h2.title {
    width: 180px;
    margin: 0 auto;
}
.switch-conatiner .action {
    font-size: 0;
    padding: 0 0 3px;
    position: relative;
    color: #8a8a8a;
    line-height: 20px;
    margin: 20px auto 20px !important;
}
.switch-conatiner .action span {
    color: #f01f81;
    line-height: 34px !important;
    -webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px 0px;
    -moz-box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px 0px;
    box-shadow: rgba(0, 0, 0, 0.4) 0px 1px 1px 0px;
    background: #f6f6f6;
    border-right: 1px solid #fff;
    display: inline-block;
    font-size: 24px;
    height: 44px;
    padding: 0 8px 0 8px !important;
    position: relative;
}
.switch-conatiner .view_all-diff {
    margin: 0;
}
.mobile-signature h3 {
    font-size: 32px;
    margin: 20px 0;
}
.mobile-signature h4 {
    color: #3fb0e8;
    font: 700 36px/1.36 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    text-align: center;
    margin: 0;
}
.mobile-signature p {
    font: 700 16px/1.36 "Turkcell Satura", "Helvetica", Arial, sans-serif;
    color: #9d9d9d;
}
.mobile-signature p a {
    color: #3fb0e8;
    cursor: pointer;
}
.mobile-signature p b {
    color: #4d4d4d;
}
.mobile-signature .modal_actions {
    padding-top: 40px !important;
}
.touchableDevices #drop-tl_package_topup {
    left: auto !important;
    right: 0 !important;
}
.touchableDevices .tl_package_topup_box .carrot_up {
    right: 30px !important;
    left: auto !important;
    top: -11px !important;
}
.nav-main .new-shopping-area table.shopping-new-table thead tr th.hood {
    width: 347px;
}
.nav-main .new-shopping-area table.shopping-new-table thead tr th.totals {
    text-align: left;
    width: 120px;
}
.nav-main .new-shopping-area table.shopping-new-table thead tr th.totals_2 {
    width: 125px;
}
.nav-main .new-shopping-area table.shopping-new-table thead tr th.delete {
    padding-right: 0;
    text-align: left;
}
.nav-main .new-shopping-area table.shopping-new-table tbody tr td.table_area3 {
    text-align: left;
}
.nav-main .new-shopping-area table.shopping-new-table tbody tr td.table_area3 .agreement_area {
    position: absolute;
    font-size: 10px;
    color: #bfeaff;
    margin-top: 2px;
}
.nav-main .new-shopping-area table.shopping-new-table tbody tr td.table_area4 {
    text-align: left;
}
.nav-main .new-shopping-area table.shopping-new-table tbody tr td.table_area4 a {
    padding-right: 0;
}
.nav-main .new-shopping-area table.shopping-new-table tbody tr td.table_area4 a img {
    margin-top: -7px;
}
.nav-main .new-shopping-area-2 table.shopping-new-table2 thead tr th.totals {
    text-align: left;
    width: 104px;
}
.nav-main .new-shopping-area-2 table.shopping-new-table2 tbody tr td.table_area3 {
    text-align: left;
}
.nav-main .new-shopping-area-2 table.shopping-new-table2 tbody tr td.table_area3 .agreement_area {
    position: absolute;
    font-size: 10px;
    color: #bfeaff;
    margin-top: 2px;
}
.nav-main .new-shopping-area-2 table.shopping-new-table2 tbody tr td.table_area4 {
    text-align: center;
}
.fast_entry {
    height: auto !important;
}
.fast_entry ul.tabs-title li:first-child a {
    text-align: center;
}
.fast_entry ul.tabs-title li.active a.fast-entry:before {
    background: url("../../images/addition/fast.png");
}
.fast_entry ul.tabs-title li a.fast-entry:hover:before {
    background: url("../../images/addition/fast.png");
}
.fast_entry ul.tabs-title li a.fast-entry:before {
    background: url("../../images/addition/fast-passive.png");
}
.fast_entry_container .fast_varied {
    margin-top: 15px !important;
}
.fast_entry_container .fast_diff {
    padding: 0 !important;
}
.fast_entry_container .input_top {
    margin-top: 22px !important;
}
.fast_entry_container .btn_fast {
    margin-top: 10px !important;
}
.fast_entry_container .description {
    position: relative;
}
.fast_entry_container .description h2 {
    color: #9d9d9d;
    font: 700 14px/20px "Helvetica", Arial, sans-serif;
}
.fast_entry_container .description img {
    position: absolute;
    right: 0;
    top: -5px;
}
.fast_entry_container .description p {
    font-size: 12px;
}
.Campaign_edit_tab table colgroup .package_voice {
    width: 85px;
}
.Campaign_edit_tab table colgroup .package_data {
    width: 85px;
}
.Campaign_edit_tab table colgroup .package_sms {
    width: 85px;
}
.Campaign_edit_tab table colgroup .package_other {
    width: 350px;
}
.Campaign_edit_tab table colgroup .package_price {
    width: 90px;
}
.Campaign_edit_tab table span.amount.varied_amount {
    font-size: 14px !important;
}
.touchableDevices #device_category_filter.dockable-docked {
    top: 36px;
}
.upperCaseMe {
    text-transform: uppercase !important;
}
.tac {
    text-align: center !important;
}
.no-float {
    float: none !important;
}
.mt40 {
    margin-top: 40px;
}
.mt10 {
    margin-top: 10px;
}
.normar {
    margin-right: 0 !important;
}
.ib {
    display: inline-block;
}
.pb35 {
    padding-bottom: 35px;
}
.pb25 {
    padding-bottom: 25px !important;
}
.pb45 {
    padding-bottom: 45px;
}
.lh-26 {
    line-height: 26px !important;
}
.content_empty.gray {
    background-color: #F2F2F2;
}
.bolder {
    font-weight: 700;
    font-family: "Turkcell Satura Bold", "Helvetica", Arial, sans-serif;
}
.fs-12 {
    font-size: 12px !important;
}
.bold {
    font-weight: bold;
}
.fs-16 {
    font-size: 16px !important;
}
.fs-18 {
    font-size: 18px !important;
}
.content.padbt-79 {
    padding: 79px 0;
}
.mb40 {
    margin-bottom: 40px;
}
.checkbox_size {
    font: 400 22px/1.36em "Turkcell Satura", "Helvetica", Arial, sans-serif !important;
    color: #4d4d4d !important;
}
.fs-34 {
    font-size: 34px;
}
.fs-34.linerheight {
    margin: 0 0 60px 0;
}
.v-align-container {
    display: table;
    width: 100%;
}
.v-align-container .v-aligned {
    display: table-cell;
    vertical-align: middle;
}
article.editorial p {
    line-height: 20px;
}
article.editorial .copy.v3 h2 {
    font-size: 34px;
    margin-bottom: 20px;
}
article.editorial .visual.pull-right + .copy.v3 {
    padding: 0 505px 0 0;
}
article.editorial .visual.pull-left + .copy.v3 {
    padding: 0 0 0 504px;
}
