@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300');

#ktyrecontain pre, #ktyrecontain address, #ktyrecontain blockquote, #ktyrecontain dl, #ktyrecontain div, #ktyrecontain fieldset, #ktyrecontain form, #ktyrecontain hr, #ktyrecontain noscript, #ktyrecontain table, #ktyrecontain b, #ktyrecontain big, #ktyrecontain i, #ktyrecontain small, #ktyrecontain tt, #ktyrecontain abbr, #ktyrecontain acronym, #ktyrecontain cite, #ktyrecontain code, #ktyrecontain dfn, #ktyrecontain em, #ktyrecontain kbd, #ktyrecontain strong, #ktyrecontain samp, #ktyrecontain var, #ktyrecontain a, #ktyrecontain bdo, #ktyrecontain br, #ktyrecontain img, #ktyrecontain map, #ktyrecontain object, #ktyrecontain q, #ktyrecontain script, #ktyrecontain span, #ktyrecontain sub, #ktyrecontain sup, #ktyrecontain textarea {
  color: #333447;
  font-size: 100%;
  font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
  margin: 0;
  padding: 0;
  left: 0;
  top: 0;
  border: none;
}
#ktyrecontain, #ktyrecontain div, #ktyrecontain label, #ktyrecontain button, #ktyrecontain input, #ktyrecontain select, #ktyrecontain p, #ktyrecontain div, #ktyrecontain h1, #ktyrecontain h2, #ktyrecontain h3, #ktyrecontain h4, #ktyrecontain h5, #ktyrecontain h6, #ktyrecontain ol, #ktyrecontain ul {
  border: none;
  /*height: 100%;*/
  width: 100%;
  margin: 0;
  padding: 0;
  left: 0;
  top: 0;
  font-size: 100%;
  font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, "sans-serif";
  color: #333447;
  line-height: 1.5;
  background: rgba(255,255,255,1);
  background: #fff;
  max-width: 100%;
  overflow: hidden;
  display: block;
}

#ktyrecontain .left {
  text-align: left;
}

#ktyrecontain .center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

#ktyrecontain .w100{
  width:100% ;
  height: auto;
  border: none;
}

#kumhoVideo{
	width:100%;
	height:360px;
	border:none
}
/* ==== GRID SYSTEM ==== */

#ktyrecontain .tyrecontain {
  max-width: 60rem;
  width: 100%;
}

#ktyrecontain  .row {
  position: relative;
  width: 100%;
  margin: 0;
}

#ktyrecontain .row [class^="col"] {
  float: left;
  padding: 0.5rem 2%;
  min-height: 0.125rem;
}

#ktyrecontain .col-1,
#ktyrecontain .col-2,
#ktyrecontain .col-3,
#ktyrecontain .col-4,
#ktyrecontain .col-5,
#ktyrecontain .col-6,
#ktyrecontain .col-7,
#ktyrecontain .col-8,
#ktyrecontain .col-9,
#ktyrecontain .col-10,
#ktyrecontain .col-11,
#ktyrecontain .col-12 {
  width: 96%;
  -webkit-flex:  0 0 96%;
  -ms-flex:  0 0 96%;
  flex:  0 0 96%;
  max-width: 96%;
}

#ktyrecontain .row::after {
  content: "";
  display: table;
  clear: both;
}

@media only screen and (min-width: 33.75em) {  /* 540px */
  #ktyrecontain .tyrecontain {
    width: 80%;
  }
}

@media only screen and (min-width: 45em) {  /* 720px */
  #ktyrecontain .col-1 {
    width: 4.33%;
    -webkit-flex:  0 0 4.33%;
    -ms-flex:  0 0 4.33%;
    flex:  0 0 4.33%;
    max-width: 4.33%;
  }

  #ktyrecontain .col-2 {
    width: 12.66%;
    -webkit-flex:  0 0 12.66%;
    -ms-flex:  0 0 12.66%;
    flex:  0 0 12.66%;
    max-width: 12.66%;
  }

  #ktyrecontain .col-3 {
    width: 21%;
    -webkit-flex:  0 0 21%;
    -ms-flex:  0 0 21%;
    flex:  0 0 21%;
    max-width: 21%;
  }

  #ktyrecontain .col-4 {
    width: 29.33%;
    -webkit-flex:  0 0 29.33%;
    -ms-flex:  0 0 29.33%;
    flex:  0 0 29.33%;
    max-width: 29.33%;
  }

  #ktyrecontain .col-5 {
    width: 37.66%;
    -webkit-flex:  0 0 37.66%;
    -ms-flex:  0 0 37.66%;
    flex:  0 0 37.66%;
    max-width: 37.66%;
  }

  #ktyrecontain .col-6 {
    width: 46%;
    -webkit-flex:  0 0 46%;
    -ms-flex:  0 0 46%;
    flex:  0 0 46%;
    max-width: 46%;
  }

  #ktyrecontain .col-7 {
    width: 54.33%;
    -webkit-flex:  0 0 54.33%;
    -ms-flex:  0 0 54.33%;
    flex:  0 0 54.33%;
    max-width: 54.33%;
  }

  #ktyrecontain .col-8 {
    width: 62.66%;
    -webkit-flex:  0 0 62.66%;
    -ms-flex:  0 0 62.66%;
    flex:  0 0 62.66%;
    max-width: 62.66%;
  }

  #ktyrecontain .col-9 {
    width: 71%;
    -webkit-flex:  0 0 71%;
    -ms-flex:  0 0 71%;
    flex:  0 0 71%;
    max-width: 71%;
  }

  #ktyrecontain .col-10 {
    width: 79.33%;
    -webkit-flex:  0 0 79.33%;
    -ms-flex:  0 0 79.33%;
    flex:  0 0 79.33%;
    max-width: 79.33%;
  }

  #ktyrecontain .col-11 {
    width: 87.66%;
    -webkit-flex:  0 0 87.66%;
    -ms-flex:  0 0 87.66%;
    flex:  0 0 87.66%;
    max-width: 87.66%;
  }

  #ktyrecontain .col-12 {
    width: 96%;
    -webkit-flex:  0 0 96%;
    -ms-flex:  0 0 96%;
    flex:  0 0 96%;
    max-width: 96%;
  }

  #ktyrecontain .hidden-sm {
    display: block;
  }
}

#ktyrecontain .img{
  max-width: 100%;
  height: auto;
}

@media only screen and (min-width: 60em) { /* 960px */
  #ktyrecontain .tyrecontain {
    width: 100%;
    max-width: 60rem;
  }
}
#ktyrecontain .red-bottom-border{
  border-bottom: 7px solid #ff0000;
}
#ktyrecontain .main-spotlight-text {
  background-color:transparent;
  background-size:cover;
  z-index: 999999999;
  margin: 0 auto;
  text-align: center;
  color: #333;
  padding-top:  10px;
}

#ktyrecontain .topcontain{
  margin: 0 auto;
}

#ktyrecontain .topcontain .topcontain-item{
  background-color: #fff;
  display:  inline-block;
  width:  33%;

}

#ktyrecontain .main-spotlight-text h1{
  background-color: transparent;
  font-size: 40px !important;
  text-transform: uppercase;
  color: #333;
  margin: 0;
}

#ktyrecontain .main-spotlight-text h4, .h4, #ktyrecontain .spot-strap {
  background-color: transparent;
  font-size: 11px !important;
  text-transform: uppercase;
  color: #333;
  margin: 0;
}

#ktyrecontain .span-full {
  width: 100%;
  clear: both;
}

#ktyrecontain .span-full {
	border-top: 7px solid #ff0000;
	margin: 15px 0px 0px 0px;
}


@media screen and (max-width: 767px) and (min-width: 480px){
  #ktyrecontain .main-spotlight-text {
    width: 100%;
    padding: 0;
    margin: 0;
    top: 0;
    clear: both;
    padding: 10px;
    left: 0;
    right: 0;
    top: 0;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  #ktyrecontain .topcontain {
    width: 100%;
  }
}

@media screen and (max-width: 479px) and (min-width: 320px){
  #ktyrecontain .main-spotlight-text {
    width: 100%;
    padding: 0;
    margin: 0;
    top: 0;
    left: 0;
    clear: both;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
  }
  #ktyrecontain .topcontain{
    width: 100%;
  }
}

#ktyrecontain .our-tyres-thumb {
  max-width: 120px;
  background-color: #fff;
  padding: 10px 0 ;
  margin: 0 auto;
  text-align: center;
}

#ktyrecontain .dark-bg {
  background: #262626;
  padding: 30px 0 ;
  color: #fff;
}

#ktyrecontain .text-white {  
  color: #ffffff!important;
}

#ktyrecontain .ktabs ul li {
  list-style-position: outside;
  list-style-type: none;
  line-height: 20px;
  font-size: 16px;
  list-style-image: url(//kumhomarketing.co.uk/img/tyres/bullet.png);
  margin-bottom: 15px;
}

#ktyrecontain .tab-content h2, #ktyrecontain .ourtyres-holder1 h2 {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ff0000;
}

#ktyrecontain .tab-content-box {
  display: none;
  padding: 20px 0 0;
}

#ktyrecontain .tab-input{
  display: none;
}

#ktyrecontain .tab-label{
  display: inline-block;
  margin: 0 0 -1px;
  padding: 15px 25px;
  text-align: center;
  color: #666;
  width: initial;
  border: 0px solid transparent;
text-transform: uppercase;
}

#ktyrecontain .tab-label:hover {
  color: #888;
  cursor: pointer;
text-transform: uppercase;
}

#ktyrecontain .tab-input:checked + .tab-label{
  color: #555;
  border: 0px solid #ddd;

  border-bottom: 1px solid #ddd;
}


#ktyrecontain #car-tab1:checked ~ #car-content1,
#ktyrecontain #car-tab2:checked ~ #car-content2,
#ktyrecontain #car-tab3:checked ~ #car-content3,
#ktyrecontain #car-tab4:checked ~ #car-content4,
#ktyrecontain #car-tab5:checked ~ #car-content5,
#ktyrecontain #suv-tab1:checked ~ #suv-content1,
#ktyrecontain #suv-tab2:checked ~ #suv-content2,
#ktyrecontain #suv-tab3:checked ~ #suv-content3,
#ktyrecontain #suv-tab4:checked ~ #suv-content4,
#ktyrecontain #suv-tab5:checked ~ #suv-content5,
#ktyrecontain #van-tab1:checked ~ #van-content1,
#ktyrecontain #van-tab2:checked ~ #van-content2,
#ktyrecontain #van-tab3:checked ~ #van-content3{
  display: block;
}

@media screen and (max-width: 650px) {
  #ktyrecontain .tab-label {
    font-size: 12px;
  }
}

@media screen and (max-width: 400px) {
  #ktyrecontain .tab-label  {
    padding: 15px;
  }
}

#ktyrecontain .tab-content h2, #ktyrecontain .ourtyres-holder1 h2 {
  margin-bottom: 20px;
  padding-bottom: 10px;

}

#ktyrecontain .span-full{

  margin-top: 15px;
}

#ktyrecontain .span-full {

	margin-top: 15px;	
}

#ktyrecontain .row-info{

  margin-bottom: 15px;
}


#ktyrecontain .ktabs p{
  text-align: left;
  font-size: 16px;
}
#ktyrecontain iframe{
  margin-top: 15px;
}

#ktyrecontain .hidden{
  display: none;
}

.row-info ul li{
  list-style-position: outside;
  list-style-type: none;
  line-height: 20px;
  font-size: 16px;
  margin-bottom: 15px;
}

@media screen and (max-width: 650px){
  #ktyrecontain .tab-label{
    font-size: 12px;
    width: 25%;
  }
}

.topcontain-box {

  margin-top: 5px !important;
}

#ktyrecontain #navigation-content1,
#ktyrecontain #navigation-content2,
#ktyrecontain #navigation-content3{
  display: none;
  padding: 20px 0 0;
}

#ktyrecontain #navigation1,
#ktyrecontain #navigation2,
#ktyrecontain #navigation3 {
  display: none;
}

#ktyrecontain #navigation-label1,
#ktyrecontain #navigation-label2,
#ktyrecontain #navigation-label3 {
  display: inline-block;
  cursor: pointer;
}

#ktyrecontain #navigation1:checked + #navigation-label1,
#ktyrecontain #navigation2:checked + #navigation-label2,
#ktyrecontain #navigation3:checked + #navigation-label3 {
  border-bottom: 2px solid #ff0000;
	border-bottom-width: 50%;
}

#ktyrecontain #navigation1:checked ~ #navigation-content1,
#ktyrecontain #navigation2:checked ~ #navigation-content2,
#ktyrecontain #navigation3:checked ~ #navigation-content3{
  display: block;
}

@media screen and (max-width: 767px){
  #ktyrecontain .topcontain .topcontain-item {
    width:  100%;
  }
}


#ktyrecontain .inline_flex_tab {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}
#ktyrecontain .inline_flex_tab > * {
    width: initial;
}


