#profileDetail .profileInfo::after, ul.breadcrumb::after, #singDetail .uLeft::after, #singDetail .uRight::after {
  display: block;
  content: ".";
  width: 100%;
  height: 0;
  clear: both;
  visibility: hidden;
}

.mastHeadSlide .center, .mastHeadSlide .mastHeadSlideIcon, .specs, #foot .center, .specsDetailList, #cartDetail .cartBtns, #packsDetail .center {
  display: -webkit-flex;
  display: flex;
}

body {
  width: 100%;
}

.center {
  width: 100%;
}

#mastHead {
  min-width: 0;
}

.topPhone, .topMail {
  display: none;
}

.topMenu {
  white-space: nowrap;
  overflow-x: auto;
}
.topMenu li {
  display: inline-block;
  width: auto;
  margin-right: 10px;
  float: none;
}

.mastHeadSlide .center {
  height: inherit;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-align-items: center;
  align-items: center;
}
.mastHeadSlide img, .mastHeadSlide h2 {
  margin-top: 0 !important;
}
.mastHeadSlide img {
  width: 40%;
  height: auto;
}
.mastHeadSlide h2 {
  font-size: 4vw;
}
.mastHeadSlide .icerik {
  width: auto;
  max-width: 50%;
}
.mastHeadSlide p {
  width: auto;
}
.mastHeadSlide .mastHeadSlideIcon {
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}
.mastHeadSlide .mastHeadSlideIcon > img {
  margin-bottom: 0;
}

.mastHeadSlideWebtv h2 {
  font-size: 4vw;
}

.mastHeadSlideAdhood, .mastHeadSlideWebtv, .mastHeadSlideOkunet, #mastHeadSupport, #mastHeadThemes {
  background-origin: border-box;
  background-position: center;
}

#packs .packsIcon {
  right: 10%;
}

.iconThemes {
  left: 10%;
}

.packs > li {
  box-sizing: border-box;
}
@media (orientation: landscape) {
  .packs > li {
    width: 30%;
  }
}

.btn {
  font-size: 2vw;
}

.btnDetails, .btnPurchase {
  width: 45%;
}

.btnDetails {
  float: left;
  margin-left: 10px;
}

.packHeading {
  width: 90%;
  width: calc(100% - 60px);
}

@media (orientation: portrait) {
  .themes li:not(:last-child) {
    margin-bottom: 20px;
  }
}

.specs {
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.specs li:nth-child(4n) {
  margin-right: 0;
}

.refList li {
  margin-bottom: 20px;
}

#foot {
  height: auto;
}
#foot .center {
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-content: center;
  align-content: center;
}
#foot .center > * {
  width: 40%;
  margin: 0 0 20px;
}
#foot .footLogo {
  width: 20%;
}
#foot .footLinks {
  width: 60%;
}
@media (orientation: portrait) {
  #foot .footLinks {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-around;
    justify-content: space-around;
  }
}
#foot .social {
  float: none;
  margin-bottom: 10px;
}
#foot .social h2 {
  vertical-align: top;
}
#foot .copy {
  margin-left: 0;
}

#mastHeadAdhood, #mastHeadSpecs, #mastHeadWebtv, #mastHeadKampanya, #mastHeadPacks {
  width: 100%;
  height: auto;
  padding-bottom: 20px;
  min-width: 0px;
  background-origin: border-box;
  background-position: center;
}
#mastHeadAdhood p, #mastHeadAdhood h2, #mastHeadSpecs p, #mastHeadSpecs h2, #mastHeadWebtv p, #mastHeadWebtv h2, #mastHeadKampanya p, #mastHeadKampanya h2, #mastHeadPacks p, #mastHeadPacks h2 {
  box-sizing: border-box;
  width: 100%;
  padding-left: 20px;
}

#mastHeadAbout, #mastHeadContact, #mastHeadOkunet, #mastHeadSpecs, #mastHeadSing, #mastHeadRefs,
#mastHeadCart, #mastHeadSupport, #mastHeadThemes, #mastHeadWebtv, #mastHeadKampanya, #mastHeadPacks {
  width: 100%;
  min-width: 0;
}
#mastHeadAbout .center, #mastHeadContact .center, #mastHeadOkunet .center, #mastHeadSpecs .center, #mastHeadSing .center, #mastHeadRefs .center,
#mastHeadCart .center, #mastHeadSupport .center, #mastHeadThemes .center, #mastHeadWebtv .center, #mastHeadKampanya .center, #mastHeadPacks .center {
  box-sizing: border-box;
  padding-left: 20px;
}
#mastHeadAbout p, #mastHeadContact p, #mastHeadOkunet p, #mastHeadSpecs p, #mastHeadSing p, #mastHeadRefs p,
#mastHeadCart p, #mastHeadSupport p, #mastHeadThemes p, #mastHeadWebtv p, #mastHeadKampanya p, #mastHeadPacks p {
  width: 100%;
}

#mastHeadSpecs, #mastHeadSupport {
  height: auto;
  padding-bottom: 20px;
}

#about .center {
  box-sizing: border-box;
  padding: 20px;
}
#about .half {
  width: 100%;
  float: none;
  margin-left: 0 !important;
}

.contactForm, .contactAddress {
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 20px;
  float: none;
}
.contactForm [type="button"], .contactAddress [type="button"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.specsDetailList {
  -webkit-justify-content: space-around;
  justify-content: space-around;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
.specsDetailList li {
  box-sizing: border-box;
  width: 45%;
  margin: 20px 0;
}

#profileDetail .uLeft {
  width: 100%;
  border-bottom: 1px solid #ececec;
  box-sizing: border-box;
}
#profileDetail .profileInfo {
  width: 50% !important;
  float: left;
}
#profileDetail #profileMenu {
  float: right;
  width: 50% !important;
  margin-top: 0 !important;
}
#profileDetail .clear {
  display: none;
}
#profileDetail .uRight {
  width: 100%;
  box-sizing: border-box;
}
#profileDetail .singForm {
  margin-right: 0;
}

.refDetailsList li {
  margin-bottom: 20px;
}

#cartDetail {
  width: 100%;
  overflow-x: scroll;
}

ul.breadcrumb {
  height: auto;
}

.supportList {
  width: 100%;
}
.supportList li {
  width: 100%;
  box-sizing: border-box;
}

.themeList li {
  margin-left: auto !important;
  margin-right: auto !important;
  float: none !important;
  text-align: center;
}
.themeList li .themeImg {
  display: inline-block;
}

#singDetail .uLeft, #singDetail .uRight {
  width: 80%;
  float: none;
  border: none;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}
#singDetail .singForm {
  margin-right: 0;
}

.ebulten .form {
  text-align: center;
}
.ebulten .form p {
  text-align: center !important;
}
.ebulten .form input {
  margin-left: auto;
  margin-right: auto;
}
.ebulten .form button {
  float: none !important;
}

.packPrice {
  white-space: nowrap;
}
.packPrice .eski, .packPrice .yeni {
  display: inline !important;
}
.packPrice .eski {
  font-size: 32px;
}
.packPrice .yeni {
  font-size: 50px;
}

#packsDetail .center {
  width: 100%;
  overflow-x: scroll;
  overflow-y: hidden;
}
#packsDetail .center > * {
  width: 250px !important;
}
#packsDetail .center hr {
  display: none;
}

.topLogo {
  padding-left: 10px;
  padding-right: 10px;
  background-color: #F9F9F9;
}

.topMenu {
  float: none;
  width: 100%;
  margin-left: 0;
  padding-left: 10px;
  box-sizing: border-box;
}

.pack > a {
  float: none;
}

#themesDetail {
  overflow: hidden;
}

.contactForm {
  overflow: hidden;
}
.contactForm > * {
  max-width: 100%;
}
