/* CSS Document */
/*IMMIGRANT VISA NAVIGATION NAVIGATION CSS BEGINS HERE*/

#tab_map_container {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    padding: .2em;
    width: 100%;
    background-color: #DDDDDD;
}
#tab_map_container_three {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    padding: .2em;
    width: 100%;
    background-color: #DDDDDD;
}

ul.tab_full-width {
    width: 23.4%;
    float: left;
    list-style-type: none;
    padding: 0;
    word-wrap: break-word;
    margin: 4px;
    -webkit-padding-start: 0px;
}

ul.tab_full-width_three {
    width: 31.7%;
    float: left;
    list-style-type: none;
    padding: 0;
    word-wrap: break-word;
    margin: 4px;
    -webkit-padding-start: 0px;
}

.tab_main_section {
	background-color:#043a73;
	color:#ffffff;
        border-width:0px;
        display: block;
}
.tab_main_section_three {
	background-color:#043a73;
	color:#ffffff;
        border-width:0px;
        display: block;
}
.tab_main_section a {
        color:#ffffff;
	text-align:left;
	margin: 2px 3px 2px 3px;
        padding: 6px;
        display: block;
        font-family:'robotocondensed-regular-webfont', sans-serif;
	font-size: 1.3em;
	font-style:normal;
	font-weight:normal;
	line-height: 1em;
        border-width: 0;
        text-decoration: none;
         word-wrap: break-word;
}
.tab_main_section_three a {
        color:#ffffff;
	text-align:left;
	margin: 2px 3px 2px 3px;
        padding: 6px;
        display: block;
        font-family:'robotocondensed-regular-webfont', sans-serif;
	font-size: 1.3em;
	font-style:normal;
	font-weight:normal;
	line-height: 1em;
        border-width: 0;
        text-decoration: none;
         word-wrap: break-word;
}

.activeTab {
    background-color: #CC3333!important;
    border-width: 0px;
    display: block;
    text-align: left;
}

.activeTab_three {
    background-color: #CC3333!important;
    border-width: 0px;
    display: block;
    text-align: left;
}

li.tab_main_section a:hover {
    background-color: #043a73;
    border-width: 0px;
    text-align: left;

}
li.tab_main_section_three a:hover {
    background-color: #043a73;
    border-width: 0px;
    text-align: left;

}

.tab_process_sub_section {
    color: #ffffff;
    background-color: #043a73;
}

.tab_process_sub_section_three {
    color: #ffffff;
    background-color: #043a73;
}
.tab_process_sub_section a {
        color:#ffffff;
	text-align:left;
	margin: 2px 3px 2px 3px;
        padding: 6px;
        display: block;
        font-family:'robotocondensed-regular-webfont', sans-serif;
	font-size: 1.1em;
	font-style:normal;
	font-weight:normal;
	line-height: 1em;
        border-width: 0;
        text-decoration: none;
}
.tab_process_sub_section_three a {
        color:#ffffff;
	text-align:left;
	margin: 2px 3px 2px 3px;
        padding: 6px;
        display: block;
        font-family:'robotocondensed-regular-webfont', sans-serif;
	font-size: 1.1em;
	font-style:normal;
	font-weight:normal;
	line-height: 1em;
        border-width: 0;
        text-decoration: none;
}
.tab_process_sub_section:hover {
	color:#ffffff;
	background-color:#043a73;
}
.tab_process_sub_section_three:hover {
	color:#ffffff;
	background-color:#043a73;
}

@media screen and (max-width: 1100px) and (min-width:1001px) {

	
	
}


@media screen and (max-width:1000px) and (min-width: 80px) {
	
#tab_map_container	{
	display: grid; 
	display:-ms-grid;
	display:inline-block;
	margin: 2px 3px 2px 3px;
        padding: 6px;
	width:-webkit-fill-available;
}	
ul.tab_full-width {
    width: 97.5%;
    float: left;
    list-style-type: none;
    padding: 0;
    margin: 4px;
    -webkit-padding-start: 0px;
}
ul.tab_full-width_three {
    width: 97.5%;
    float: left;
    list-style-type: none;
    padding: 0;
    margin: 4px;
    -webkit-padding-start: 0px;
}
	
}
/*TAB NAVIGATION NAVIGATION CSS ENDS HERE*/
