/* screen size < than 1095px */
@media only screen and (max-width: 1094px) {
	.header{
		max-width:960px;
	}
	.navigation-bar {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}
	.content-top{
		max-width:960px;
	}
	.content-center{
		max-width:960px;
	}
	.content-bottom{
		max-width:960px;
	}
	.about-content-container{
		max-width:960px;
	}
	.agencies-content-container{
		max-width:960px;
	}
	.faq-content-container{
		max-width:960px;
	}
	.news-content-container{
		max-width:960px;
	}
	.login-content{
		max-width:960px;
	}
	.content-signup-container{
		max-width:960px;
	}
	.search-filter-container{
		max-width:960px;
	}
	.search-content-container{
		max-width:960px;
	}
}

/* screen size < than 1095px */

/* screen size < than 960px */
@media only screen and (max-width: 959px) {
	.header{
		max-width:769px;
	}
	.web-logo{
		width:100%;
	}
	.content-top{
		max-width:769px;
	}
	.content-center{
		max-width:769px;
	}
	.content-bottom{
		max-width:769px;
	}
	.banner-about-container{
		max-width:769px;
	}
	.banner-agencies-container{
		max-width:769px;
	}
	.banner-faq-container{
		max-width:769px;
	}
	.banner-news-container{
		max-width:769px;
	}
	.banner-search-container{
		max-width:768px;
	}
	.banner-search-container-content{
		width:42%;
	}
	.about-content-container{
		max-width:769px;
	}
	.agencies-content-container{
		max-width:768px;
	}
	.faq-content-container{
		max-width:768px;
	}
	.news-content-container{
		max-width:768px;
	}
	.content-signup-container{
		max-width:768px;
	}
	.process{
		display:block;
	}
	.process-a{
		width:auto;
	}
	.process-b{
		width:auto;
	}
	.process-c{
		width:auto;
	}
	.news-content-container-content{
		display:block;
	}
	.news-content-container-content-left{
		width:auto;
		padding-right:0px;
	}
	.news-content-container-content-right{
		width:auto;
		margin-top:50px;
	}
	.newsinfo{
		padding-right:0px;
	}
	.login-content{
		max-width:769px;
	}
	.search-filter-container{
		max-width:768px;
	}
	.search-content-container{
		max-width:768px;
	}
	.table-filter-page-1{
		width:20%;
	}
	.table-filter-page-2{
		width:20%;
	}
	.table-filter-sort{
		width:30%;
	}
	.news-content-container-content-right{
		border:0px;
	}
}
/* screen size < than 960px */

/* screen size < than 768px */
@media only screen and (max-width: 769px) {
	/*.header{
		max-width:480px;
	}*/
	.content-top{
		max-width:480px;
	}
	.content-center{
		max-width:480px;
	}
	.content-bottom{
		max-width:480px;
	}
	.footer-container{
		max-width:480px;
	}
	.content-top-container{
		display:block;
	}
	.content-top-content{
		width:-webkit-fill-available;
		margin-bottom:10px;
	}
	.content-center-content-row{
		display:block;
	}
	.content-center-content-column{
		width:100%;
		margin-bottom:30px;
	}
	.content-center-content-row{
		padding-top:0px;
	}
	.home-content-bottom-slides-content-content{
		width:100%;
		margin-bottom:10px;
	}
	.banner-about-container{
		max-width:480px;
	}
	.banner-about-container-content{
		width:35%;
		padding-left:30px;
	}
	.banner-about-title{
		padding-top:45%;
	}
	.banner-about-title h1{
		font-size:20px;
	}
	.banner-about-breadcum span{
		font-size:10px;
	}
	.banner-about-breadcum-navi{
		font-size:10px;
	}
	.banner-agencies-container{
		max-width:480px;
	}
	.banner-agencies-container-content{
		width:35%;
		padding-left:30px;
	}
	.banner-agencies-title{
		padding-top:45%;
	}
	.banner-agencies-title h1{
		font-size:20px;
	}
	.banner-agencies-breadcum span{
		font-size:10px;
	}
	.banner-agencies-breadcum-navi{
		font-size:10px;
	}
	.banner-faq-container{
		max-width:480px;
	}
	.banner-news-container{
		max-width:480px;
	}
	.banner-news-container-content{
		width:35%;
		padding-left:30px;
	}
	.banner-news-title{
		padding-top:45%;
	}
	.banner-news-title h1{
		font-size:20px;
	}
	.banner-news-breadcum span{
		font-size:10px;
	}
	.banner-news-breadcum-navi{
		font-size:10px;
	}
	.banner-faq-title h1{
		font-size:20px;
	}
	.banner-faq-title p{
		font-size:13px;
	}
	.banner-faq-search-input{
		font-size:13px;
	}
	.banner-faq-search-icon-button i{
		font-size:15px;
	}
	.banner-faq-social-icon{
		font-size:13px;
	}
	.banner-faq-social-icon i{
		font-size:13px;
	}
	.round-red{
		height:18px !important;
		width:18px !important;
		padding:4px;
	}
	.round-blue{
		height:18px !important;
		width:18px !important;
		padding:4px;
	}
	.round-green{
		height:18px !important;
		width:18px !important;
		padding:4px;
	}
	.banner-faq-title{
		padding-top:30px;
	}
	.banner-faq-search{
		padding-top:30px;
	}
	.banner-faq-social{
		padding-top:45px;
	}
	.banner-search-container{
		max-width:480px;
	}
	.banner-search-container-content{
		width:35%;
		padding-left:30px;
	}
	.banner-search-title{
		padding-top:45%;
	}
	.banner-search-title h1{
		font-size:20px;
	}
	.banner-search-breadcum span{
		font-size:10px;
	}
	.banner-search-breadcum-navi{
		font-size:10px;
	}
	.table-filter-page-1 input{
		margin-left:10px;
		margin-top:2px;
	}
	.about-content-container{
		max-width:480px;
	}
	.search-filter-filter-field input{
		margin-top:2px;
	}
	.about-content-container-content{
		display:block;
	}
	.about-content-tab{
		width:100%;
	}
	/*.about-content-tab button.active {
		border: 0;
	}*/
	.about-content-tab button{
		border:1px solid #e3e3e3;
	}
	.about-content-tab2{
		padding-top:0px;
	}
	.about-content-tab2 button.active{
		border: 0 !important;
	}
	.about_content_tab_content{
		width:inherit;
		padding-left:0px;
		border-left:0px;
	}
	.agencies-content-container{
		max-width:480px;
	}
	.faq-content-container{
		max-width:480px;
	}
	.news-content-container{
		max-width:480px;
	}
	.content-signup-container{
		max-width:480px;
	}
	.agencies-content-tab{
		width:100%;
	}
	.agencies-content-container-content{
		display:block;
	}
	/*.agencies_content_tab_links.active{
		border:1px solid #009694;
	}*/
	
	.agencies_content_tab_links{
		border:1px solid #ebebeb;
	}
	.agencies_content_tab_content{
		width:auto;
		padding-left:0px;
		border-left:0px;
	}
	.banner-faq-social-container{
		width:90%;
	}
	.faq-content-container-content{
		display:block;
	}
	.faq-content-tab{
		width:100%;
	}
	/*.faq-content-tab button.active{
		border:0;
	}*/
	.faq-content-tab button{
		border:1px solid #ebebeb;
	}
	.faq_content_tab_content{
		width:100%;
		padding-left:0px;
		border-left:0px;
	}
	.news-content-news-list-item{
		display:block;
		padding:20px 0px;
	}
	.news-content-news-list-item-image{
		width:auto;
	}
	.news-content-news-list-item-info{
		width:auto;
	}
	.login-content{
		max-width:480px;
	}
	.login-form-container{
		display:block;
	}
	.login-form-container-left{
		width:auto;
	}
	.login-form-container-right{
		width:auto;
	}
	.login-container{
		height:auto;
		background-size:cover;
	}
	.content-signup-container-content{
		display:block;
	}
	.content-signup-container-content-left{
		width:auto;
	}
	.content-signup-container-content-right{
		margin-top:30px;
		width:auto;
	}
	.content-signup-container-content-right-container{
		padding-left:0px;
	}
	.search-filter-container{
		max-width:480px;
	}
	.search-filter-filter-row-1{
		display:block;
	}
	.search-filter-filter-field{
		width:-webkit-fill-available;
		width:-moz-available;
	}
	.search-filter-filter-button{
		justify-content:center;
		margin-top:20px;
	}
	
	.search-filter-filter-row-2{
		display:block;
	}
	.search-content-container{
		max-width:480px;
	}
	.table-filter{
		display:block;
	}
	.table-filter-record{
		width:100%;
		padding-top:10px;
	}
	.table-filter-page-1{
		width:100%;
		text-align:left;
		padding-top:10px;
	}
	.table-filter-page-2{
		width:100%;
		padding-top:10px;
	}
	.table-filter-sort{
		padding-top:10px;
		width:100%;
	}
	
	.table-filter-download{
		padding-top:10px;
		width:100%;
	}
	.filter-collapse-content{
		width:25%;
	}
	.exportdropdown{
		margin-left:40px;
		margin-top:-80px;
		left:0px;
	}
	.exportdropdown::before{
		border-right: 10px solid #d7d7d7;
		border-top: 10px solid transparent;
		border-bottom: 10px solid transparent;
		border-left:0px;
		top:55px;
		left:-10px;
	}
	.exportdropdown::after{
		border-top: 10px solid transparent;
		border-bottom: 10px solid transparent;
		top: 55px;
		left: -8px;
		border-right: 10px solid #fff;
		border-left:0px;
	}
	.navi-menu{
		display:none;
	}
	.navi-menu2{
		display:inline-block;
		margin-left:2%;
	}
	.navi-tools{
		display:none;
	}
	
	.navi-menu-list-item{
		position:inherit;
	}
	
	.navi-menu-list-item a:visited{
		color:#fff;
	}
	.navi-logo{
		margin-left:2%;
	}
	
	.home-member-content-list{
		display:block;
		padding-bottom:30px;
	}
	
	.home-member-content-list-title{
		display:inline-block;
		width:48.75%;
		text-align:center;
		vertical-align:middle;
		font-size:20px;
	}
	
	.home-member-content-list-item{
		display:inline-block;
		width:48.75%;
		margin-top:0px;
		margin-bottom:0px;
		vertical-align:middle;
	}
	
	.home-member-content-list-item-image{
		width:35% !important;
	}
	
	.login-signup-navi-button{
		background-color:transparent;
		border:0.8px solid #fff;
		color:#fff;
	}
	
	.ppbtnw{
		width:100%;
	}
	
	.cancel-button{
		width:100%;
	}
}
/* screen size < than 768px */

/* screen size < than 480px */
@media only screen and (max-width: 479px) {
	/*.header{
		max-width:420px;
	}*/
	.content-top{
		max-width:420px;
		padding-top:50px;
	}
	.content-center{
		max-width:420px;
	}
	.content-bottom{
		max-width:420px;
	}
	.footer-container{
		max-width:360px;
	}
	.banner-about-container{
		max-width:420px;
	}
	.banner-agencies-container{
		max-width:420px;
	}
	.banner-faq-container{
		max-width:420px;
	}
	.banner-news-container{
		max-width:420px;
	}
	.about-content-container{
		max-width:420px;
	}
	.agencies-content-container{
		max-width:420px;
	}
	.faq-content-container{
		max-width:420px;
	}
	.news-content-container{
		max-width:420px;
	}
	.login-content{
		max-width:420px;
	}
	.content-signup-container{
		max-width:420px;
	}
	.content-signup-form-row{
		display:block;
	}
	.content-signup-form-row-left{
		width:auto;
	}
	.content-signup-form-row-right{
		width:auto;
	}
	.banner-search-container{
		max-width:420px;
	}
	.search-filter-container{
		max-width:420px;
	}
	.search-content-container{
		max-width:420px;
	}
	.content-center-content-column{
		display:block;
		text-align:center;
	}
	.content-center-content-img{
		border:0px;
		width:100%;
	}
	.content-center-content-inner{
		width:100%;
	}
	.content-center-content-inner p{
		text-align:center;
	}
	.about_content_tab_content{
		text-align:center;
	}
	.about-content-tab-content-agencies-1{
		display:block;
	}
	.about-content-tab-content-agencies-1 img{
		display:inline-block;
		width:35%;
	}
	.about-content-tab-content-agencies-2{
		display:block;
	}
	.about-content-tab-content-agencies-2 img{
		display:inline-block;
		width:35%;
	}
	.home-member-content-list-title{
		font-size:15px;
	}
	.bannernav-left{
		font-size:20px;
	}
	.bannernav-right{
		font-size:20px;
	}
	.bannernav{
		margin-bottom: 5px!important;	
	}
	.bannernav-dot {
		height: 6px;
		padding-left: 3px;
		padding-right: 3px;
	}
	
	.news-content-news-list-item-info h4{
		margin-top:15px;
	}
	
	.footer-bottom-content{
		max-width:360px;
	}
}
/* screen size < than 480px */

/* screen size < than 420px */
@media only screen and (max-width: 419px) {
	/*.header{
		max-width:320px;
	}*/
	.content-top{
		max-width:320px;
	}
	.content-center{
		max-width:320px;
	}
	.content-bottom{
		max-width:320px;
	}
	.footer-container{
		max-width:320px;
	}
	.banner-about-container{
		max-width:320px;
	}
	.banner-agencies-container{
		max-width:320px;
	}
	.banner-faq-container{
		max-width:320px;
	}
	.banner-news-container{
		max-width:320px;
	}
	.about-content-container{
		max-width:320px;
	}
	.agencies-content-container{
		max-width:320px;
	}
	.faq-content-container{
		max-width:320px;
	}
	.news-content-container{
		max-width:320px;
	}
	.login-content{
		max-width:320px;
	}
	.content-signup-container{
		max-width:320px;
	}
	.content-signup-form-row{
		display:block;
	}
	.content-signup-form-row-left{
		width:auto;
	}
	.content-signup-form-row-right{
		width:auto;
	}
	.content-signup-form-button{
		width:25%;
	}
	.banner-search-container{
		max-width:320px;
	}
	.search-filter-container{
		max-width:320px;
	}
	.search-content-container{
		max-width:320px;
	}
	.banner-about{
		min-height:200px;
		max-height:200px;
	}
	.overlay-banner{
		min-height:200px;
		max-height:200px;
	}
	.banner-about-container-content{
		min-height:200px;
		max-height:200px;
		/*margin-left:20px;*/
		padding-left:15px;
	}
	.banner-about-title h1{
		font-size:15px;
	}
	.about-content-container-content{
		padding-top:25px;
	}
	.banner-agencies{
		min-height:200px;
		max-height:200px;
	}
	.banner-agencies-container-content{
		min-height:200px;
		max-height:200px;
		/*margin-left:20px;*/
		padding-left:15px;
	}
	.banner-agencies-title h1{
		font-size:15px;
	}
	.banner-search{
		min-height:200px;
		max-height:200px;
	}
	.banner-search-container-content{
		min-height:200px;
		max-height:200px;
		margin-left:20px;
		padding-left:15px;
	}
	.banner-search-title h1{
		font-size:15px;
	}
	.banner-news{
		min-height:200px;
		max-height:200px;
	}
	.banner-news-container-content{
		min-height:200px;
		max-height:200px;
		/*margin-left:20px;*/
		padding-left:15px;
	}
	.banner-news-title h1{
		font-size:15px;
	}
	.banner-faq{
		min-height:200px;
		max-height:200px;
	}
	.banner-faq-container-content{
		min-height:200px;
		max-height:200px;
		padding-left:0px;
	}
	.banner-faq-title h1{
		font-size:15px;
	}
	.banner-faq-title p{
		font-size:11px;
	}
	.banner-faq-search-input{
		font-size:9px;
	}
	.banner-faq-search-icon-button i{
		font-size:11px;
	}
	.banner-faq-social-icon{
		font-size:11px;
	}
	.banner-faq-social-icon i{
		font-size:11px;
	}
	.round-red{
		height:13px !important;
		width:13px !important;
	}
	.round-blue{
		height:13px !important;
		width:13px !important;
	}
	.round-green{
		height:13px !important;
		width:13px !important;
	}
	.banner-faq-search{
		padding-top:25px;
	}
	.banner-faq-social{
		padding-top:35px;
	}
	.collapsible{
		padding-left:10px;
		padding-right:10px;
	}
	.agencies-content-container-content{
		padding-top:25px;
	}
	.content{
		width:-moz-available;
		width:-webkit-fill-available;
		padding-left:20px;
		padding-right:20px;
	}
	.content-signup{
		width:-moz-available;
		width:-webkit-fill-available;
		padding-left:20px;
		padding-right:20px;
	}
	.search-filter-container-content{
		padding-left:20px;
		padding-right:20px;
		padding-top:15px;
		max-height:100px;
		overflow:scroll;
	}
	
	.news-content-news-list-item-info h4{
		margin-top:15px;
	}
	
	.footer-bottom-content{
		max-width:320px;
	}
	
	.modal-content{
		min-width:230px
	}
	
}
/* screen size < than 420px */

@media only screen and (max-width:320px){
	.banner-about-container-content{
		margin-left:20px;
	}
	
	.banner-agencies-container-content{
		margin-left:20px;
	}
	
	.banner-news-container-content{
		margin-left:20px;
	}
}