    /*html, body{
        overflow: visible !important;
    }*/
    
    /*tbody, tfoot, thead {
        border: 0px solid #fff !important;
    }*/

    .tab-bar .menu-icon {
      color: #979186 !important;
    }

    .tab-bar .menu-icon span::after {
    	height: 2px !important;
    	box-shadow: 0 10px 0 0px #979186, 0 16px 0 0px #979186, 0 22px 0 0px #979186 !important;
    	top: 35% !important;
    }

    .top-title-custom {
        width: 100%;
        line-height: 2rem;
    }

@media (min-width:641px) and (max-width:1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){
    .inner-wrap{
         overflow-x:scroll;
    }
    
    .fixed-container{ 
        width:960px;
        padding: 5px;
    }

    .top-title-custom {
         width: 60%; 
         display: inline-block; 
         line-height: 2rem;
         font-size: 22px;
    }

    @media print {

        .lpanel {
            padding: 1px;
        }

        .print_name{
            text-align: center !important;
            margin-right: 250px !important;
        }
       
        table {
          table-layout: fixed;
          width: 70% !important;
        }
        table td{
          width: auto !important;
          text-overflow: ellipsis;
          overflow: hidden;
          word-break: break-word;
        }
        table th{
          width: auto !important;
          white-space: normal;
          text-overflow: ellipsis;
          overflow: hidden;
          
        }

        .signature_style {
            float:left !important;
            display: inline-block !important;
            font-size: 10px !important;
            margin-left: 200px !important;
            margin-top: 0px !important;
        }

        .second_place_heading {
          font-size: 10px !important;
          margin-left: 200px !important;
        }

        .nationality_style {
          width: 25% !important;
        }

    }
}
@media (min-width:641px) and (max-width:1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1){
    .inner-wrap{
         overflow-x:scroll;
    }
    
    .fixed-container{ 
        width:960px;
        padding: 10px;
    }

    .top-title-custom {
         width: 60%; 
         display: inline-block; 
         line-height: 2rem;
         font-size: 22px !important;
    }

    @media print {

        .lpanel {
            padding: 1px;
        }

        .print_name{
            text-align: center !important;
            margin-right: 250px !important;
        }
       
        table {
          table-layout: fixed;
          width: 70% !important;
        }
        table td{
          width: auto !important;
          text-overflow: ellipsis;
          overflow: hidden;
          word-break: break-word;
        }
        table th{
          width: auto !important;
          white-space: normal;
          text-overflow: ellipsis;
          overflow: hidden;
          
        }

        .signature_style {
            float:left !important;
            display: inline-block !important;
            font-size: 10px !important;
            margin-left: 200px !important;
            margin-top: 0px !important;
        }

        .second_place_heading {
          font-size: 10px !important;
          margin-left: 200px !important;
        }

        .nationality_style {
          width: 25% !important;
        }

    }
}
@media (min-width:641px) and (max-width:1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){
	.inner-wrap{
		 overflow-x:scroll;
	}
    
    .fixed-container{ 
        width:960px;
        padding: 5px;
    }

    .top-title-custom {
         width: 60%; 
         display: inline-block; 
         line-height: 2rem;
         font-size: 22px !important;
    }

    @media print {

        .lpanel {
            padding: 1px;
        }

        .print_name{
            text-align: center !important;
            margin-right: 250px !important;

        }
       
        table {
          table-layout: fixed;
          width: 70% !important;
        }
        table td{
          width: auto !important;
          text-overflow: ellipsis;
          overflow: hidden;
          word-break: break-word;
        }
        table th{
          width: auto !important;
          white-space: normal;
          text-overflow: ellipsis;
          overflow: hidden;
          
        }

        .signature_style {
            float:left !important;
            display: inline-block !important;
            font-size: 10px !important;
            margin-left: 200px !important;
            margin-top: 0px !important;
        }

        .second_place_heading {
          font-size: 10px !important;
          margin-left: 200px !important;
        }

        .nationality_style {
          width: 25% !important;
        }

    }
}
@media (min-width:641px) and (max-width:1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){
    .inner-wrap{
         overflow-x:scroll;
    }
    
    .fixed-container{ 
        width:960px;
        padding: 10px;
    }

    .top-title-custom {
         width: 60%; 
         display: inline-block; 
         line-height: 2rem;
         font-size: 22px !important;
    }

    @media print {

        .lpanel {
            padding: 1px;
        }

        .print_name{
            text-align: center !important;
            margin-right: 250px !important;

        }
       
        table {
          table-layout: fixed;
          width: 70% !important;
        }
        table td{
          width: auto !important;
          text-overflow: ellipsis;
          overflow: hidden;
          word-break: break-word;
        }
        table th{
          width: auto !important;
          white-space: normal;
          text-overflow: ellipsis;
          overflow: hidden;
          
        }

        .signature_style {
            float:left !important;
            display: inline-block !important;
            font-size: 10px !important;
            margin-left: 200px !important;
            margin-top: 0px !important;
        }

        .second_place_heading {
          font-size: 10px !important;
          margin-left: 200px !important;
        }

        .nationality_style {
          width: 25% !important;
        }

    }
}
@media only screen and (min-device-width: 834px) and (max-device-width: 1112px) and (-webkit-min-device-pixel-ratio: 2) {
    .inner-wrap{
         overflow-x:scroll;
    }
    
    .fixed-container{ 
        width:960px;
        padding: 5px;
    }

    .top-title-custom {
         width: 60%; 
         display: inline-block; 
         line-height: 2rem;
     }

    @media print {

        .lpanel {
            padding: 1px;
        }

        .print_name{
            text-align: center !important;
            margin-right: 250px !important;

        }
       
        table {
          table-layout: fixed;
          width: 70% !important;
        }
        table td{
          width: auto !important;
          text-overflow: ellipsis;
          overflow: hidden;
          word-break: break-word;
        }
        table th{
          width: auto !important;
          white-space: normal;
          text-overflow: ellipsis;
          overflow: hidden;
          
        }

        .signature_style {
            float:left !important;
            display: inline-block !important;
            font-size: 10px !important;
            margin-left: 200px !important;
            margin-top: 0px !important;
        }

        .second_place_heading {
          font-size: 10px !important;
          margin-left: 200px !important;
        }

        .nationality_style {
          width: 25% !important;
        }

    }
}
@media (min-device-width: 1112px) and (max-device-width: 1112px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){
    .inner-wrap{
         overflow-x:scroll;
    }
    
    .fixed-container{ 
        width:960px;
        padding: 5px;
    }

    .top-title-custom {
         width: 60%; 
         display: inline-block; 
         line-height: 2rem;
    }

    @media print {

        .lpanel {
            padding: 1px;
        }

        .print_name{
            text-align: center !important;
            margin-right: 250px !important;

        }
       
        table {
          table-layout: fixed;
          width: 70% !important;
        }
        table td{
          width: auto !important;
          text-overflow: ellipsis;
          overflow: hidden;
          word-break: break-word;
        }
        table th{
          width: auto !important;
          white-space: normal;
          text-overflow: ellipsis;
          overflow: hidden;
          
        }

        .signature_style {
            float:left !important;
            display: inline-block !important;
            font-size: 10px !important;
            margin-left: 200px !important;
            margin-top: 0px !important;
        }

        .second_place_heading {
          font-size: 10px !important;
          margin-left: 200px !important;
        }

        .nationality_style {
          width: 25% !important;
        }

    }
}
@media (min-device-width: 834px) and (max-device-width: 834px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){
    .inner-wrap{
         overflow-x:scroll;
    }
    
    .fixed-container{ 
        width:960px;
        padding: 10px;
    }

    .top-title-custom {
         width: 60%; 
         display: inline-block; 
         line-height: 2rem;
         font-size: 22px !important;
    }

    @media print {

        .lpanel {
            padding: 1px;
        }

        .print_name{
            text-align: center !important;
            margin-right: 250px !important;

        }
       
        table {
          table-layout: fixed;
          width: 70% !important;
        }
        table td{
          width: auto !important;
          text-overflow: ellipsis;
          overflow: hidden;
          word-break: break-word;
        }
        table th{
          width: auto !important;
          white-space: normal;
          text-overflow: ellipsis;
          overflow: hidden;
          
        }

        .signature_style {
            float:left !important;
            display: inline-block !important;
            font-size: 10px !important;
            margin-left: 200px !important;
            margin-top: 0px !important;
        }

        .second_place_heading {
          font-size: 10px !important;
          margin-left: 200px !important;
        }

        .nationality_style {
          width: 25% !important;
        }

    }
}
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) {
    .inner-wrap{
         overflow-x:scroll;
    }
    
    .fixed-container{ 
        width:960px;
        padding: 5px;
    }

    .top-title-custom {
         width: 60%; 
         display: inline-block; 
         line-height: 2rem;
    }

    @media print {

        .lpanel {
            padding: 1px;
        }

        .print_name{
            text-align: center !important;
            margin-right: 250px !important;

        }
       
        table {
          table-layout: fixed;
          width: 70% !important;
        }
        table td{
          width: auto !important;
          text-overflow: ellipsis;
          overflow: hidden;
          word-break: break-word;
        }
        table th{
          width: auto !important;
          white-space: normal;
          text-overflow: ellipsis;
          overflow: hidden;
          
        }

        .signature_style {
            float:left !important;
            display: inline-block !important;
            font-size: 10px !important;
            margin-left: 200px !important;
            margin-top: 0px !important;
        }

        .second_place_heading {
          font-size: 10px !important;
          margin-left: 200px !important;
        }

        .nationality_style {
          width: 25% !important;
        }

    }
}
@media (min-device-width: 1366px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2){
    .inner-wrap{
         overflow-x:scroll;
    }
    
    .fixed-container{ 
        width:960px;
        padding: 5px;
    }

    .top-title-custom {
         width: 60%; 
         display: inline-block; 
         line-height: 2rem;
    }

    @media print {

        .lpanel {
            padding: 1px;
        }

        .print_name{
            text-align: center !important;
            margin-right: 250px !important;

        }
       
        table {
          table-layout: fixed;
          width: 70% !important;
        }
        table td{
          width: auto !important;
          text-overflow: ellipsis;
          overflow: hidden;
          word-break: break-word;
        }
        table th{
          width: auto !important;
          white-space: normal;
          text-overflow: ellipsis;
          overflow: hidden;
          
        }

        .signature_style {
            float:left !important;
            display: inline-block !important;
            font-size: 10px !important;
            margin-left: 200px !important;
            margin-top: 0px !important;
        }

        .second_place_heading {
          font-size: 10px !important;
          margin-left: 200px !important;
        }

        .nationality_style {
          width: 25% !important;
        }

    }
}
@media (min-device-width: 1024px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2){
    .inner-wrap{
         overflow-x:scroll;
    }
    
    .fixed-container{ 
        width:960px;
        padding: 10px;
    }

    .top-title-custom {
         width: 60%; 
         display: inline-block; 
         line-height: 2rem;
    }

    @media print {

        .lpanel {
            padding: 1px;
        }

        .print_name{
            text-align: center !important;
            margin-right: 250px !important;

        }
       
        table {
          table-layout: fixed;
          width: 70% !important;
        }
        table td{
          width: auto !important;
          text-overflow: ellipsis;
          overflow: hidden;
          word-break: break-word;
        }
        table th{
          width: auto !important;
          white-space: normal;
          text-overflow: ellipsis;
          overflow: hidden;
          
        }

        .signature_style {
            float:left !important;
            display: inline-block !important;
            font-size: 10px !important;
            margin-left: 200px !important;
            margin-top: 0px !important;
        }

        .second_place_heading {
          font-size: 10px !important;
          margin-left: 200px !important;
        }

        .nationality_style {
          width: 25% !important;
        }

    }
}
@media (min-width:320px) and (max-width:480px) and (orientation: landscape){
    .inner-wrap{
         overflow-x:scroll;
    }
    
    .fixed-container{ 
        width:960px;
        padding: 5px;
    }

    .top-title-custom {
         width: 60%; 
         display: inline-block; 
         line-height: 2rem;
         font-size: 22px !important;
    }

    @media print {

        .lpanel {
            padding: 1px;
        }

        .print_name{
            text-align: center !important;
        }
       
        table {
          table-layout: fixed;
          width: 65% !important;
        }
        table td{
          width: auto !important;
          text-overflow: ellipsis;
          overflow: hidden;
          word-break: break-word;
        }
        table th{
          width: auto !important;
          white-space: normal;
          text-overflow: ellipsis;
          overflow: hidden;
          
        }

        .signature_style {
            float:left !important;
            display: inline-block !important;
            font-size: 10px !important;
            margin-left: 200px !important;
            margin-top: 0px !important;
        }

        .second_place_heading {
          font-size: 10px !important;
          margin-left: 200px !important;
        }

        .nationality_style {
          width: 25% !important;
        }

    }
}
@media (min-width:320px) and (max-width:480px) and (orientation: portrait){
    .inner-wrap{
         overflow-x:scroll;
    }
    
    .fixed-container{ 
        width:960px;
        padding: 10px;
    }

    .top-title-custom {
         width: 60%; 
         display: inline-block; 
         line-height: 2rem;
         font-size: 22px !important;
    }

    @media print {

        .lpanel {
            padding: 1px;
        }

        .print_name{
            text-align: center !important;
        }
       
        table {
          table-layout: fixed;
          width: 65% !important;
        }
        table td{
          width: auto !important;
          text-overflow: ellipsis;
          overflow: hidden;
          word-break: break-word;
        }
        table th{
          width: auto !important;
          white-space: normal;
          text-overflow: ellipsis;
          overflow: hidden;
          
        }


        .signature_style {
            float:left !important;
            display: inline-block !important;
            font-size: 10px !important;
            margin-left: 200px !important;
            margin-top: 0px !important;
        }

        .second_place_heading {
          font-size: 10px !important;
          margin-left: 200px !important;
        }

        .nationality_style {
          width: 25% !important;
        }

    }

}
@media (max-width:640px ) and (orientation: landscape){
	.main-section{
		 overflow-x:scroll;
		 height:auto;
	}

    .fixed-container{ 
        width:960px;
        padding: 5px;
    }

    .top-title-custom {
         width: 60%; 
         display: inline-block; 
         line-height: 2rem;
         font-size: 22px !important;
    }

    @media print {

        .lpanel {
            padding: 1px;
        }

        .print_name{
            text-align: center !important;
        }
       
        table {
          table-layout: fixed;
          width: 65% !important;
        }
        table td{
          width: auto !important;
          text-overflow: ellipsis;
          overflow: hidden;
          word-break: break-word;
        }
        table th{
          width: auto !important;
          white-space: normal;
          text-overflow: ellipsis;
          overflow: hidden;
          
        }

        .signature_style {
            float:left !important;
            display: inline-block !important;
            font-size: 10px !important;
            margin-left: 200px !important;
            margin-top: 0px !important;
        }

        .second_place_heading {
          font-size: 10px !important;
          margin-left: 200px !important;
        }

        .nationality_style {
          width: 25% !important;
        }

    }
}
@media (max-width:640px ) and (orientation: portrait){
    .main-section{
         overflow-x:scroll;
         height:auto;
    }

    .fixed-container{ 
        width:960px;
        padding: 10px;
    }

    .top-title-custom {
         width: 60%; 
         display: inline-block; 
         line-height: 2rem;
         font-size: 22px !important;
    }

    @media print {

        .lpanel {
            padding: 1px;
        }

        .print_name{
            text-align: center;
        }
       
        table {
          table-layout: fixed;
          width: 65% !important;
        }
        table td{
          width: auto !important;
          text-overflow: ellipsis;
          overflow: hidden;
          word-break: break-word;
        }
        table th{
          width: auto !important;
          white-space: normal;
          text-overflow: ellipsis;
          overflow: hidden;
          
        }

        .signature_style {
            float:left !important;
            display: inline-block !important;
            font-size: 10px !important;
            margin-left: 200px !important;
            margin-top: 0px !important;
        }

        .second_place_heading {
          font-size: 10px !important;
          margin-left: 200px !important;
        }

        .nationality_style {
          width: 25% !important;
        }

    }
}