@import url('https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@400;700&family=Saira:wght@700&display=swap');
section#main.main-ind {
padding-top:0;
background:#ffffff;
}
#corsair-kv{
    background-image: url(/images/landing/corsair/cases/corsair-cases-kv_2025.jpg);
    background-position: 50%;
    background-size: cover;
    background-color: #121212;
   	min-height: 1150px;
    max-width: 2560px;
    padding: 60px 35px;
    margin: 0 auto;
}
.c-cases-title{
 	text-align: center; 
}
.landing-wrapper{
 	background-color: #ffffff; 
}
.rec-specs{
	background-color: #ffffff;
}
.rec-specs h2{
  	text-align: center;
  	padding-top: 40px;
}
.mc-arrow:after {
    font-family: 'Fontawesome';
    display: inline-block;
    padding-left: 8px;
    margin-right: 5px;
    color: #000000;
    content: "\f054";
    -webkit-transition: transform .3s ease-out;
    -moz-transition: transform .3s ease-out;
    -ms-transition: transform .3s ease-out;
    -o-transition: transform .3s ease-out;
    transition: transform .3s ease-out;
}
.mc-arrow:hover:after{
    -webkit-transform: translateX(4px);
    -moz-transform: translateX(4px);
    -ms-transform: translateX(4px);
    -o-transform: translateX(4px);
    transform: translateX(4px);
}
.product .column-ind-holder .column-content{
  border: none;
  background: #eaeaea;
  padding: 0!important;
}
.product .column-ind-holder .column-content .products-points-holder{
	background-color: transparent;
}
.product .column-ind-holder .column-content .product-image-holder .product-image{
  height: auto;
  padding : 10px 0;
  position: relative;
}
.product .column-ind-holder .column-content .product-image-holder .product-image img{
  width: 150px;
  height: auto;
}
.product .column-ind-holder .column-content .config_button_holder .btn{
    background-color: #e9e600;
    color: #000000;
    border-color: #e9e600;
}
.product .column-ind-holder .column-content .from-inc-price span{
  color: #000000;
}
.products-points-holder ul.list-caret li:before{
  color: #e9e600
}
.product .column-ind-holder .column-content .config_button_holder .btn:hover{
	color: #000000;
  	background-color: #d0cd06;
}
.product .column-ind-holder .column-content .from-inc-price{
  padding-left: 20px;
}
.landing_container{
    max-width: 1170px;
    margin: 0 auto;
}
.landing_container a{
    color: #000000;
}
.landing_container p{
    font-family: 'open sans';
    line-height: 1.5;
    margin-bottom: 10px;
}
.landing_container h1{
    font-family: 'saira condensed';
    font-weight: 700;
    font-size: 60px;
    text-transform: uppercase;
    margin-bottom: 10px;
    color: #ffffff;
}
.landing_container h2{
    font-family: 'saira condensed';
    font-weight: 700;
    font-size: 60px;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.landing_container h3{
    font-family: 'saira condensed';
    font-weight: 700;
    font-size: 30px;
    text-transform: uppercase;
    margin-bottom: 20px;
}
.landing_container hr{
    background-color: #e9e600;
    width: 50px;
    height: 4px;
    border: none;
    margin: 0;
    margin-bottom: 15px;
    display: inline-block;
}
.landing_container span{
    text-transform:none;
}
.landing_button{
    display: inline-block;
    font-family: 'saira';
    font-weight: bold;
    text-transform: uppercase;
    background: #e9e600;
    padding: 10px 15px;
    margin-top: 20px;
}
.landing_button:hover{
  background-color: #d0cd06;
}
.pcs_row{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.corsair_cases{
    background-color: #000000;
}
.corsair_cases h2{
    font-size: 40px;
    color: #e9e600;
}
.corsair_cases p{
    color: #ffffff;
}
.corsair_cases img{
    display: block;
    margin: 0 auto;
}


/***********Corsair 2000d***********/
.corsair-2000d{
    position: relative;
    background-image: url(/images/landing/corsair/cases/corsair-2000d-b-w.jpg);
    background-size: cover;
    background-position: 50% 80%;
    max-width: 2560px;
    margin: 0 auto;
}
.corsair-2000d .pcs_row{
    min-height: 800px;
}
.corsair-2000d .col-sm{
    width: 40%;
}
.corsair-2000d .landing_container{
    max-width: 1920px;
}
.corsair-2000d .corsair_case_info{
    max-width: 600px;
}
.corsair-tag{
    position: absolute;
    top: 7%;
    left: 50%;
    margin-left: 170px;
    background-color: yellow;
    padding: 15px 35px;
}

.corsair-tag p{
    font-family: 'verveine';
    margin: 0;
    font-size: 40px;
}
.mob-2000d{
    display: none;
}



.corsair-feat{
    background-color: #fafafa;
    overflow: hidden;
    padding: 80px 40px;
    border-bottom: 8px solid #ffffff;
}
.feat-image{
    padding: 0 40px;
}
.corsair-feat h2{
  	font-size: 50px;
    margin-bottom: 10px;
}
.corsair-feat h2:first-letter{
 	text-transform: lowercase; 
}
#corsair-feat2, #corsair-feat4 {
    background: transparent;
}
#corsair-feat2 .pcs_row, #corsair-feat4 .pcs_row{
    flex-direction: row-reverse;
}
.corsair_case_info{
    padding: 20px;
}

@media (max-width: 1300px){
    .corsair-2000d .pcs_row{
        min-height: 600px;
    }
}

@media screen and (max-width: 1170px) {
  #corsair-kv{
    min-height: 700px;
  }
  .c-cases-title h1{
    font-size: 40px;
  }
    .c-cases-title h2{
    font-size: 32px;
  }
  .feat-image{
        padding: 0;
        width: 600px;
        margin: 0px auto;
        display: block;
        margin-top: 60px;
    }
    .corsair-2000d .col-sm{
        width: 100%;
        max-width: 100%;
    }
    .corsair-2000d{
        background-image: none;
        padding: 0;
    }
    .mob-2000d{
        display: block;
    }
    .corsair-tag{
        transform: translateX(-50%);
        margin: 0;
        width: 80%;
        top: 0;
        text-align: center;
        padding: 5px;
    }
}
@media screen and (max-width:720px){ 
   #corsair-kv{
     background-image: url(/images/landing/corsair/cases/corsair-cases-kv-mob_2025.jpg);
     min-height: 650px;
  }
    .landing_container h1 {
        font-size: 40px;
    }
    .landing_container h2 {
        font-size: 40px;
    }
    .corsair_cases h2 {
        font-size: 30px;
    }
}