﻿@media (min-width:1200px) {

    .logoSec img {
        width: 220px;
    }
    .lTitle {
        font-size: 30px;
        font-weight: 600;
    }
 
}

@media (max-width:1199px) {
    .logoSec img {
        width: 210px;
    }
    .lTitle {
        font-size: 25px;
        font-weight: 500;
    }
    .buyRow {
        flex-direction: column;
    }
    .buyColumn {       
        width:100%;        
    }
    .buyRow input[type=submit] {
        width: 100px;
        height: 30px;
        margin: 0px 35px 0px 35px;
    }
    .RBList tbody {
        flex-direction: row;
    }
    .RBList tr {
        flex: 100%;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {

}

@media (min-width:992px) {
    .datalist {
        flex-direction: row;
    }
     /*.columnOne{
    width:15%
}
.columnTwo{
    width:15%
}
.columnThree{
    width:50%
}
.columnFour{
    width:8%
}*/
}

@media (max-width:991px) {
    .logoSec img {
        width: 200px;
    }
    .lTitle {
        font-size: 20px;
        font-weight: 400;
    }

    .columnOne {
        flex-basis: 100%;
    }
    .columnTwo {
        flex-basis: 100%;
    }
    .columnThree {
        flex-basis: 100%;
    }
    .columnFour {
        flex-basis: 100%;
    }
}

@media (min-width: 768px) and (max-width: 991px) {

}

@media (min-width:768px) {
    .helpLinks {
        top: 100px;
    }
     .tclass table{
             width:90%;
         }
   .FullAddress
    {
        width:500px !important;
    }
     
}

@media (max-width:767px) {
    .logoSec img {
        width: 180px;
    }
    .lTitle {
        font-size: 18px;
        font-weight: 300;
    }
    .helpLinks {
        top: 80px;
    }
    /*.caseList {
        flex-direction: column;
    }
    .caseLstAlnRt {
        align-self: flex-end;
    }*/
    .bdColumn {
        flex: 100%;
    }
  .tclass table{
             width:99%;
         }
    /*.flatDetails > div {
        flex-wrap:wrap;
    }*/
    .FullAddress
    {
        width:400px !important;
    }
    .disclaimerCHK,.disclaimerCHK > input {
            border-color:#990000  ;
            border-style:solid  ;
            border-width:4px  ;
            width:20px  ;
            height:20px ;
            display:block ;
            margin:0px;
        }
}

@media (min-width: 576px) and (max-width: 767px) {

}

@media (min-width:577px) {
   .hLinks ul
      {
          flex-direction:row;
      }
}

@media (max-width:576px) {
    .logoSec img {
        width: 170px;
    }
    .lTitle {
        font-size: 16px;
    }
    .hLinks ul {
        flex-direction: column;
    }
      .caseList {
        flex-direction: column;
    }
        .caseList > dd input[type="submit"] {
            /*margin-right: 80px;
            margin-left: 80px;*/
        }

    .caseLstAlnRt {
        align-self: flex-end;
    }
    .flatDetails {
        column-gap : 50px;
    }
    .flatDetails > div {       
        flex-direction: column;
    }
    .flatDetailsClassShow  {
        display:flex;
        flex-direction:column;
    }

     .flatDetailsSummary {
        column-gap : 50px;
    }
    .flatDetailsSummary > div {       
        flex-direction: column;
    }

    .PAdress tr td>div
    {
        width:85%;
    }


    .PAdress tr td input[type=text] ,.PAdress tr td select
    {
        width:70%;
    }

    .FullAddress
    {
        width:300px !important;
    }

         .disclaimerCHK,.disclaimerCHK > input {
            border-color:#990000  ;
            border-style:solid  ;
            border-width:4px  ;
            width:18px  ;
            height:18px ;
            display:block ;
            margin:0px;
        }
}