body {
    background-color: #FBFBFB !important;
}


#top_row {
    /* background-color: #ebebeb;*/
    background: #2969FF;
}

#faq_row {
    background-color: #ebebeb;
}

.main_line {
    /*color: #1D1D1F;*/
    color: #e9ecf6; 
    font-size: 40px;
}

.second_line {
    color: #e9ecf6;
    font-size: 20px;
}
#vid {
   
    height:100%;
    
}

.buy_now {
    color: #a9efb6;
    text-decoration: none;
    font-size: 20px;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-weight: 500;
}

.buy_now_2 {
    color: #2969FF;
    text-decoration: none;
    font-size: 20px;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-weight: 500;
}


.buy_now_3 {
    color: #212529;
    text-decoration: none;
    font-size: 20px;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-weight: 500;
}


#box_row {
   
}

#box_1 {
    background-color: #c8c8dc;
    background: #c8c8dc;
}

#box_2 {
    background-color: #FBFBFB;
    background: #FBFBFB;
}

#box_3 {
 
}

#box_4 {
    background-color: #939398;
    background: #939398;
}

#faq_row {
    background-color: #2969FF;
}

#faq_heading {
    color: #e9ecf6;
}

/*// X-Small devices (portrait phones, less than 576px)
// No media query for `xs` since this is the default in Bootstrap*/

/*// Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) {

}

/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
    .main_line {
        font-size: 70px;
    }
    .vl {
        border-right: 2px solid #c8c8dc;
    }
    .horizontal_line {
    display:none;}
}

/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {

}

/*// X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
  
}

/*// XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) {
  
}