﻿@media only screen and (min-width: 1024px) and (max-width: 1367px) { 


.top-header-Ribbon::before {
        content: "ASEAN DOC";
        font-size: 35px !important;
        top: -75px !important;
    }

}

@media only screen and (max-width: 1367px) {
	
.top-header-block.flag-logo {
        display: block !important;
    }
}

@media only screen and (max-width: 1025px) {

#s4-workspace {
    width: 100% !important;
}

.main-content {
	padding-top: 0;		
} 

.bradcrumb-search {
    padding: 8px 5px;display: block !important;
    }
.bradcrumb-search .tbl-cell.bradcrumb {width:100%}



/* ***********************************************************************  */

.top-header-Ribbon::before {
    content: "ASEAN DOC";
    font-size: 24px !important;
    top: -65px !important;
}

}
 


/* Desktops (1025px and up) */


@media only screen and (min-width: 768px) and (max-width: 1025px) {

    .top-header-Ribbon::before {
        content: "ASEAN DOC";
        font-size: 35px !important;
        top: -45px !important;
    }
}
@media only screen and (min-width: 1024px) { 
	.top-header-Ribbon::before {
        top: -75px !important;
    }

}


@media only screen and (max-width: 960px) {
 #s4-workspace {
    width: 100% !important;
}

.main-content {
	padding-top: 0;		
} 

.top-header-block.flag-logo {
        display: block !important;
    }  
.top-header-block {
    height: 40px; 
    
}

.top-header-block.flag-logo {
    height: 95px;
    }
.top-header-block.flag-logo::after {
    width: 100px;
    height: 45px;
    top: -30px !important;
    left: calc((100% - 100px) / 2);
    margin:0 !important
}

.top-header-block.flag-logo::before {
   width: 100%;
        height: 90px;
        top: 30px !important;
        left: -20px;
}

}

/* Tablets (481px to 768px) */
@media only screen and (min-width: 481px) and (max-width: 768px) {

    }

/* Small laptops (769px to 1024px) */
@media only screen and (min-width: 769px) and (max-width: 1024px) {
    
}

@media only screen and (max-width: 769px) {
.top-header-block.flag-logo::after {
	top: -25px !important;
}

.top-header-block.flag-logo::before {
	top: 35px !important;height: 90px !important;
}
    .top-header-Ribbon::before {
        font-size: 24px !important;
        top: -70px !important;
    }
    .top-header-Ribbon::before {
        content: "ASEAN DOC";
        font-size: 30px !important;
        top: -38px !important;
    }
}



/* Mobile devices (up to 480px) */
@media only screen and (max-width: 480px) {
    
form #s4-workspace {
    background-position: 60% 100% !important;
    background-size: 425px !important;
}
.top-header-block.flag-logo::before {
	top: 65px !important;height: 90px !important;
}

.top-header-block.flag-logo::after {
    width: 100px;
    height: 45px;
    top: 12px !important;
    left: calc((100% - 100px) / 2);
    margin:0 !important
}
    .top-header-Ribbon::before {
        font-size: 24px !important;
        top: -70px !important;
    }
}
