@media (min-width: 1600px) {
    .container {
        width: 1572px;
    }

    .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-13, .col-xl-14, .col-xl-15, .col-xl-16, .col-xl-17, .col-xl-18, .col-xl-19, .col-xl-20, .col-xl-21, .col-xl-22, .col-xl-23, .col-xl-24 {
        float: left;
    }

    .col-xl-24 {
        width: 100%;
    }
    
    .col-xl-23 {
        width: 95.83333333%;
    }

    .col-xl-22 {
        width: 91.66666667%;
    }  

    .col-xl-21 {
        width: 87.5%;
    }
    
    .col-xl-20 {
        width: 83.33333333%;
    }   

    .col-xl-19 {
        width: 79.16666666%;
    }

    .col-xl-18 {
        width: 75%;
    }

    .col-xl-17 {
        width: 70.83333333%;
    }

    .col-xl-16 {
        width: 66.66666667%;
    }        

    .col-xl-15 {
        width: 62.5%;
    }

    .col-xl-14 {
        width: 58.33333333%;
    }     

    .col-xl-13 {
        width: 54.16666666%;
    }

    .col-xl-12 {
        width: 50%;
    }  

    .col-xl-11 {
        width: 45.83333333%;
    }

    .col-xl-10 {
        width: 41.66666667%;
    }      

    .col-xl-9 {
        width: 37.5%;
    }

    .col-xl-8 {
        width: 33.33333333%;
    }        

    .col-xl-7 {
        width: 29.16666666%;
    }

    .col-xl-6 {
        width: 25%;
    }      

    .col-xl-5 {
        width: 20.83333333%;
    }

    .col-xl-4 {
        width: 16.66666667%;
    }     

    .col-xl-3 {
        width: 12.5%;
    }

    .col-xl-2 {
        width: 8.33333333%;
    }              

    .col-xl-1 {
        width: 4.16666666%;
    }
    
    
    .col-xl-pull-24 {
        right: 100%;
    }
    
    .col-xl-pull-23 {
        right: 95.83333333%;
    }

    .col-xl-pull-22 {
        right: 91.66666667%;
    }  

    .col-xl-pull-21 {
        right: 87.5%;
    }
    
    .col-xl-pull-20 {
        right: 83.33333333%;
    }   

    .col-xl-pull-19 {
        right: 79.16666666%;
    }

    .col-xl-pull-18 {
        right: 75%;
    }

    .col-xl-pull-17 {
        right: 70.83333333%;
    }

    .col-xl-pull-16 {
        right: 66.66666667%;
    }        

    .col-xl-pull-15 {
        right: 62.5%;
    }

    .col-xl-pull-14 {
        right: 58.33333333%;
    }     

    .col-xl-pull-13 {
        right: 54.16666666%;
    }

    .col-xl-pull-12 {
        right: 50%;
    }  

    .col-xl-pull-11 {
        right: 45.83333333%;
    }

    .col-xl-pull-10 {
        right: 41.66666667%;
    }      

    .col-xl-pull-9 {
        right: 37.5%;
    }

    .col-xl-pull-8 {
        right: 33.33333333%;
    }        

    .col-xl-pull-7 {
        right: 29.16666666%;
    }

    .col-xl-pull-6 {
        right: 25%;
    }      

    .col-xl-pull-5 {
        right: 20.83333333%;
    }

    .col-xl-pull-4 {
        right: 16.66666667%;
    }     

    .col-xl-pull-3 {
        right: 12.5%;
    }

    .col-xl-pull-2 {
        right: 8.33333333%;
    }              

    .col-xl-pull-1 {
        right: 4.16666666%;
    }
    
    
    .col-xl-push-24 {
        left: 100%;
    }
    
    .col-xl-push-23 {
        left: 95.83333333%;
    }

    .col-xl-push-22 {
        left: 91.66666667%;
    }  

    .col-xl-push-21 {
        left: 87.5%;
    }
    
    .col-xl-push-20 {
        left: 83.33333333%;
    }   

    .col-xl-push-19 {
        left: 79.16666666%;
    }

    .col-xl-push-18 {
        left: 75%;
    }

    .col-xl-push-17 {
        left: 70.83333333%;
    }

    .col-xl-push-16 {
        left: 66.66666667%;
    }        

    .col-xl-push-15 {
        left: 62.5%;
    }

    .col-xl-push-14 {
        left: 58.33333333%;
    }     

    .col-xl-push-13 {
        left: 54.16666666%;
    }

    .col-xl-push-12 {
        left: 50%;
    }  

    .col-xl-push-11 {
        left: 45.83333333%;
    }

    .col-xl-push-10 {
        left: 41.66666667%;
    }      

    .col-xl-push-9 {
        left: 37.5%;
    }

    .col-xl-push-8 {
        left: 33.33333333%;
    }        

    .col-xl-push-7 {
        left: 29.16666666%;
    }

    .col-xl-push-6 {
        left: 25%;
    }      

    .col-xl-push-5 {
        left: 20.83333333%;
    }

    .col-xl-push-4 {
        left: 16.66666667%;
    }     

    .col-xl-push-3 {
        left: 12.5%;
    }

    .col-xl-push-2 {
        left: 8.33333333%;
    }              

    .col-xl-push-1 {
        left: 4.16666666%;
    }
       
    
    .col-xl-offset-24 {
        margin-left: 100%;
    }
    
    .col-xl-offset-23 {
        margin-left: 95.83333333%;
    }

    .col-xl-offset-22 {
        margin-left: 91.66666667%;
    }  

    .col-xl-offset-21 {
        margin-left: 87.5%;
    }
    
    .col-xl-offset-20 {
        margin-left: 83.33333333%;
    }   

    .col-xl-offset-19 {
        margin-left: 79.16666666%;
    }

    .col-xl-offset-18 {
        margin-left: 75%;
    }

    .col-xl-offset-17 {
        margin-left: 70.83333333%;
    }

    .col-xl-offset-16 {
        margin-left: 66.66666667%;
    }        

    .col-xl-offset-15 {
        margin-left: 62.5%;
    }

    .col-xl-offset-14 {
        margin-left: 58.33333333%;
    }     

    .col-xl-offset-13 {
        margin-left: 54.16666666%;
    }

    .col-xl-offset-12 {
        margin-left: 50%;
    }  

    .col-xl-offset-11 {
        margin-left: 45.83333333%;
    }

    .col-xl-offset-10 {
        margin-left: 41.66666667%;
    }      

    .col-xl-offset-9 {
        margin-left: 37.5%;
    }

    .col-xl-offset-8 {
        margin-left: 33.33333333%;
    }        

    .col-xl-offset-7 {
        margin-left: 29.16666666%;
    }

    .col-xl-offset-6 {
        margin-left: 25%;
    }      

    .col-xl-offset-5 {
        margin-left: 20.83333333%;
    }

    .col-xl-offset-4 {
        margin-left: 16.66666667%;
    }     

    .col-xl-offset-3 {
        margin-left: 12.5%;
    }

    .col-xl-offset-2 {
        margin-left: 8.33333333%;
    }              

    .col-xl-offset-1 {
        margin-left: 4.16666666%;
    }
    

    .visible-xl {
        display: block !important;
    }

    table.visible-xl {
        display: table;
    }

    tr.visible-xl {
        display: table-row !important;
    }

    th.visible-xl, td.visible-xl {
        display: table-cell !important;
    }

    .visible-xl-block {
        display: block !important;
    }

    .visible-xl-inline {
        display: inline !important;
    }

    .visible-xl-inline-block {
        display: inline-block !important;
    }

    .visible-xl-table-cell {
        display: table-cell !important;
    }

    .hidden-xl {
        display: none !important;
    }
}