 @media only screen and (min-width: 0) and (max-width: 991px){
 	.list-upcoming li .box-shadow .h4 { font-size: 20px; line-height: 28px; padding: 11px 26px;}
 	.upcoming .fc-event{max-width: 146px;}
 	.upcoming .fc-day-grid-event .fc-content{padding: 10px 11px;}
 	.upcoming .fc-event .fc-title{display: none;}
 	.upcoming .content-resources{position: relative; margin-bottom: 25px;}
 	#bootstrapModalFullCalendar{width: 97%; margin: 0 auto; margin-bottom: 40px;}
 	.list-diploma li p.phone{text-align: left;}
 	.bg-square{display: none;}
	.box-latest-news .bulletins{margin-bottom: 30px;}
	.latest-news .box-latest-news{overflow: hidden; margin-top: 20px;}
 	.box-latest-news .list-news li .box-img{width:100%; margin-bottom: 25px;}
	.box-latest-news .list-news li .box-content{width:100%;}
	.box-latest-news .list-news li .box-img img{margin: 0 auto;}
	.box-latest-news .box-left{width: 100%;}
	.box-latest-news .box-right{width: 100%;}
 	.absolute-credit{display: none;}
 	.list-credit li .box-shadow{padding: 60px 30px 30px 30px;}
 	.list-credit li{margin-bottom: 60px;}
	.list-credit li:last-child{margin-bottom: 59px;}
	.list-upcoming li .box-shadow{padding: 60px 30px 30px 30px;}
 	.list-upcoming li{margin-bottom: 30px;}
 	.utilities .complaints{margin-top: 50px;}
 	.box-utilities{margin-bottom: 35px;}
 	.box-utilities .plan{padding: 30px;}
 	.footer .menu-footer li a{padding: 0 10px;}
 	.Banner{height: 300px !important; margin-top: 80px;}
 	.Select-Role .desc{font-size: 15px; line-height: 26px; margin-bottom: 20px;}
 	.Main-Home .post-content h1{margin-bottom: 20px;}
 	.Select-Role .help{padding-top: 30px;padding-bottom: 5px;}
 	.Select-Role .h2{font-size: 30px; line-height: 48px; margin-bottom: 10px;}
 	.Select-Role .col1{background-color: #01a29c; border-bottom: 10px solid #008f89; margin-bottom: 20px;}
 	.Select-Role .col2{background-color: #076599; border-bottom: 10px solid #004d77;}
 	.Select-Role .bg-bot, .Select-Role .option{display: none;}
 	.Select-Role{margin-bottom: 40px; width: 100%;}
 	.Main-Home{margin-bottom: 20px;}
 	.Main-Home .post-content{text-align: left;}
 	.members .Bg-Footer-Left{
		position: relative;
		margin-bottom: 20px;
		margin-top: 37px;
		width: 100%; 
		height: 282px;
	}
	.members .Bg-Footer-Left .frame{
		background: url('../images/square-members-mobile.png') no-repeat;
		width: 350px;
		z-index: 10;
		height: 282px;
		position: absolute;
		right: 10px;
	}
	.members .Bg-Footer-Left .box-img{
		height: 279px;
	    width: 90%;
	    position: absolute;
	    right: 10px;
	    z-index: 8;
	}
	.members .Bg-Footer-Left .box-img .bg{height: 279px !important; width: 99% !important; background-position-y:1px !important;}
 	.members .Bg-Footer-Page{padding-top: 20px; margin-bottom: 30px;}
 	.resource-cat .control{margin-bottom: 50px; position: relative; z-index: 15;}
 	.square-bot{display: none;}
 	.legal.about-us{margin-bottom: 20px;} 	
	.resource-cat .list-popular li{margin-bottom: 20px; float: left; width: 48%;margin-right: 4%;}
	.resource-cat .list-popular li.even{margin-right: 0;}
	.re-category{margin-bottom: 30px; position: relative; z-index: 5;}
	.resource-cat{margin-top: 30px;}
	.popular, .square-top{display: none;}
	.happening{margin-bottom: 25px;}
	.happening .more a:first-child{margin-bottom: 20px;}
	.happening .post-content{margin-bottom: 20px;}
	.agency{margin-top: 64px;margin-bottom: 40px;}
	.happening .bg-square{display: none;}
	.agency .col2 .bg{background-color: #f2f2f2; padding:31px 30px 43px 30px;}
	.agency .content-agency{margin-bottom: 30px;}
	.agency .contact-agency{margin-bottom: 30px;}
	.Open-Mobile .list-menu{list-style: none; padding-left: 0;}
	.Open-Mobile .list-menu .sub-menu{
		list-style: none;
		padding-left: 15px;
	}
	.Open-Mobile .list-menu .sub-menu > li > a{
		color: #000000;; font-size: 17px; line-height: 28px; 
		font-weight: 700; padding-bottom: 10px; display: block;
	}
	.Open-Mobile .list-menu > li > a{
		color: #076599;; font-size: 17px; line-height: 28px; 
		font-weight: 700; padding-bottom: 15px; display: block;
	}
	.Open-Mobile .list-menu > li{position: relative;}
	.Open-Mobile .list-menu > li.menu-item-has-children .fa{
		position: absolute;
	    color: #076599;
	    font-size: 20px;
	    height: 43px;
	    cursor: pointer;
	    top: 2px;
	    width: 20%;
	    text-align: right;
	    right: 0px;
	    font-weight: 700;	    
	}
	.Open-Mobile .list-menu > li > ul{display: none;}
	.Header{display: none;}
	.Open-Mobile{display: none;}
	.Sticky{display: none !important;}
	.Top-Redirect{display: none;}	
	#wpadminbar{display: none;}
	.Main-Mobile{		
		top: 0px;
		position: fixed; width: 100%; background-color: #ffffff; 
		z-index: 1000; padding: 15px;
		box-shadow: 0 0px 4px #9c9696;
	}
	.Header-Mobile{overflow: hidden;}
	.Header-Mobile .logo, .Open-Mobile .logo{float: left;}
	.Open-Mobile .top{
		padding: 0 15px 15px 15px;
		overflow: hidden; margin-right: -15px; margin-left: -15px;
		background-color: #ffffff; margin-bottom: 15px;		
		box-shadow: 0 2px 4px -2px #9c9696;
	}
	.copy-right-mobile{overflow: hidden; clear: both; width: 100%;}
	.footer .copy-right{display: none;}
/*	.resources.about-us{margin-bottom: 30px;} */
	.list-resources{margin-top: 50px; margin-left: 35px;}
	.list-resources li{width: 100%;}
	.Top-Main-Menu li{width: 100%; text-align: center;}
	.content-my-debts .box-left .list{display: none;}
	.Header .logo img{margin: 0 auto;}
	.content-my-debts .box-left{
		width: 100%;		
	}
	.content-my-debts .box-right{		
		width: 100%;
	}
	.change-member-mobile{float: right;}
	.change-member-mobile .fa{
		color: #00a29c;
	    font-size: 17px;
	    padding-right: 12px;
	    display: block;
	}
	.change-member-mobile a{
		width: 135px;
		text-align: right;
		display: block;
		color: #ffffff;
	    font-size: 15px;
	    line-height: 20px;
	    font-weight: 500;
	}
	.footer .logo-footer{margin-bottom: 20px; float: left;}
	.footer .logo-footer img{max-width: 140px;}
	.footer.F-Other .col2{text-align: left;}
	.about-us{margin-top: 30px; margin-bottom: 0px;} 
	.about-us.contact{margin-bottom: 30px;} 
	.about-us.diploma, .about-us.supervision{margin-bottom: 20px;}
	.about-us.latest-news{margin-bottom: 30px;}
	.logo-overlay{display: none;}
	.Bg-Footer-Page .box-content{width: 100%;}
	.public .Bg-Footer-Page{margin-bottom: 30px; padding-top: 10px;}
	.Header .logo{padding-top: 10px; margin-bottom: 15px;}
	.icon-map{
		background: url('../images/icon-map-mobile.png') no-repeat;
		width: 80px;
		height: 122px;		
		margin: 0 auto;
	}
	.Top-Main-Menu .list-menu > li > a {
	    font-size: 17px;
	}
	.content-contact .box-left{width: 100%; margin-bottom: 30px;}
	.content-contact .box-right{width: 100%;}
	.content-contact .box-right .form p{margin-bottom: 15px; overflow: hidden;}
	.content-contact{margin-bottom: 30px;}
	.footer .copy-right p{margin-bottom: 10px;}
	.footer .col1{margin-bottom: 10px;}
	.footer{padding: 30px 15px 30px 15px;}
	.bread{margin-bottom: 30px;}
	.about-us .h1{margin-bottom: 30px;}
	.agency .h1{margin-bottom: 30px; line-height: 55px;}
	.about-us .loop .list li:last-child{margin-bottom: 0;}
	.about-us .loop .list li .box-img img{height: 200px; margin: 0 auto; display: block;}
	.about-us .loop .h3{margin-bottom: 30px;}
	.debt{margin-bottom: 30px;}	
	.icon-logo-national{width:248px; height: 114px;	margin-bottom: 20px;}
	.complaints .box{
		position: relative;
		width: 100%;
		margin-bottom: 30px;
		border-radius: 0 80px 0 0;
		padding: 30px;
	}
	.complaints .box1{background: #046397;}
	.complaints .box p{margin-bottom: 10px; overflow: hidden;}
	.about-us .content-about{margin-bottom: 30px;}
	.about-us .list-about{margin-bottom: 10px;}
	.plan{padding: 30px; margin-bottom: 30px;}
	.plan .box-left{width: 100%; margin-bottom: 15px;}
	.plan .box-right{width: 100%; text-align: center;}
	.plan .box-right .icon-download{margin: 0 auto; margin-bottom: 15px;}
	.plan .box-left .h3{margin-bottom: 15px;}
	.about-us .loop .list li .box-desc{margin-top: 15px;}
	.Header .col2{text-align: center;}
	.phone{padding-top: 5px; text-align: center;}
	.Detail-Map .box-col{width: 100%;}
	.public .Detail-Map .col1 .box-content{background-color: #02a19c; padding: 30px;}
	.public .Detail-Map .col2 .box-content{background-color: #ffffff; padding: 30px;}
	.members .Detail-Map .col1 .box-content{background-color: #076599; padding: 30px;}
	.members .Detail-Map .col2 .box-content{background-color: #ffffff; padding: 30px;}
	.Detail-Map .col1{margin-bottom: 30px;}
	.Detail-Map{padding-top: 30px; padding-bottom: 30px;}
	.Banner-Page{height: 300px !important; margin-top: 80px;}
	.overlay-small p{
		margin-top: 100px;
	    margin-left: 75px;
	    font-size: 20px;
	    line-height: 35px;
	    max-width: 200px;
	}
	.code{background-color: #ffffff; padding-top: 30px; padding-bottom: 30px;}
	.public .Bg-Footer-Page .box-content p.more {margin-bottom: 0; margin-top: 20px;}
	.public .Bg-Footer-Left{
		position: relative;
		margin-bottom: 30px;
		margin-top: 30px;	
		height: 335px;
	}
	.public .Bg-Footer-Left .frame{
		background: url('../images/fcawa-homepage-element-mobile.png') no-repeat;
		width: 360px;
		z-index: 10;
		height: 335px;
		position: absolute;		
	}
	.public .Bg-Footer-Left .box-img{
		height: 335px;
		width: 360px;
		position: absolute;		
		z-index: 8;
	}
	.public .Bg-Footer-Left .box-img .bg{height:334px; background-position: center 39px !important;}
	.my-debts .bread{margin-bottom: 30px;}
	.content-my-debts .box-right .head1{margin-bottom: 30px;}
	.content-my-debts{margin-bottom: 30px;}
	.footer .change-member{display: none;}
	.content-emergencys{margin-bottom: 30px;}
	.content-map{margin-bottom: 30px;}
	.map-all-city{width: 100%; height: 500px;}
	.icon-logo-help-me{width:254px; height: 114px; margin-bottom: 20px;}
	.help-me .complaints .box{padding:30px;}
	.Open-Mobile .menu-mobile{margin-top: 0;}
	.menu-mobile{
		float: right;
		font-size: 50px;
		cursor: pointer;
		margin-top: 20px;
		color: #00a29c;
	}
	.Top-Main-Menu{display: none;}
	.Open-Mobile .Header-Menu{
		width: 100%;
		padding-left: 0;
		margin-bottom: 20px;
		padding-top: 5px;
		padding-bottom: 5px;
		border-top: 1px solid #d8d5d5;
		border-bottom: 1px solid #d8d5d5;
	}
	.Open-Mobile .Header-Menu li{
		padding-left: 0;
		width: 100%;
		display: block;
	}
	.Open-Mobile .Header-Menu li a{
		color: #076599;
		font-size: 17px;
		line-height: 28px;
		font-weight: 400;
		padding: 5px 0; 
		display: block;
	}
	.Open-Mobile .Top-Social{
		padding-left: 0;
		text-align: center;
	}
	.Open-Mobile .Top-Social li a{font-size: 50px;}
	.overlay-small-contact{
		background: url('../images/overlay-contact-mobile.png') no-repeat;
		width: 250px;
		height: 330px;
		position: absolute;
	    top: 0px; right: 0;
	}
	.overlay-small-policies{
		background: url('../images/overlay-page-policies-mobile.png') no-repeat;
		width: 255px;
		height: 327px;
		position: absolute;
	    top: 0px; right: 0;
	}
	.overlay-small-professional{
		background: url('../images/overlay-page-professional-mobile.png') no-repeat;
		width: 220px;
		height: 327px;
		position: absolute;
	    top: 0px; right: 0;
	}
	.overlay-small-news{
		background: url('../images/overlay-page-news-mobile.png') no-repeat;
		width: 300px;
		height: 279px;
		position: absolute;
	    top: 0px; right: 0;
	}
	.overlay-small-credit-contacts{
		background: url('../images/overlay-page-credit-contacts-mobile.png') no-repeat;
		width: 300px;
		height: 279px;
		position: absolute;
	    top: 0px; right: 0;
	}
	.overlay-small-cpd{
		background: url('../images/overlay-page-CPD-mobile.png') no-repeat;
		width: 275px;
		height: 330px;
		position: absolute;
	    top: 0px; right: 0;
	}
	.overlay-small-upcomingCPD{
		background: url('../images/overlay-page-upcoming-mobile.png') no-repeat;
		width: 218px;
		height: 330px;
		position: absolute;
	    top: 0px; right: 0;
	}
	.overlay-small-pastCPD{
		background: url('../images/overlay-page-past-cpd-mobile.png') no-repeat;
		width: 229px;
		height: 330px;
		position: absolute;
	    top: 0px; right: 0;
	}
	.overlay-small-counsellor-details{
		background: url('../images/overlay-page-counsellor-mobile.png') no-repeat;
		width: 258px;
		height: 330px;
		position: absolute;
	    top: 0px; right: 0;
	}
	.overlay-small-counsellor{
		background: url('../images/overlay-page-counsellor-2-mobile.png') no-repeat;
		width: 276px;
		height: 330px;
		position: absolute;
	    top: 0px; right: 0;
	}
	.overlay-small-debts{
		background: url('../images/overlay-debts-mobile.png') no-repeat;
		width: 250px;
		height: 298px;
		position: absolute;
	    top: 0px; right: 0;
	}
	.overlay-small{
		background: url('../images/overlay-small-mobile.png') no-repeat;
		width: 355px;
		height: 300px;
		position: absolute;
	    left: -55px;
	    top: 0px;
	}
	.overlay-home{
		background: url('../images/overlay-home-mobile.png') no-repeat;
		width: 300px;
		height: 254px;
		position: absolute;
	    left: 0px;
	    top: 20px;
	}
	.overlay-small-useful{
		background: url('../images/overlay-useful-mobile.png') no-repeat;
		width: 250px;
		height: 262px;
		position: absolute;
	    top: 15px; right: 0;
	}
	.overlay-small-map{
		background: url('../images/overlay-find-map-mobile.png') no-repeat;
		width: 190px;
		height: 280px;
		position: absolute;
	    top: 0px; right: 0;
	}
	.overlay-small-page{
		background: url('../images/overlay-page-about-mobile.png') no-repeat;
		width: 180px;
		height: 268px;
		position: absolute;
	    top: 0px; right: 0;
	}
	.overlay-small-utilities{
		background: url('../images/overlay-page-about-mobile.png') no-repeat;
		width: 191px;
		height: 290px;
		position: absolute;
	    top: 0px; right: 0;
	}
	.overlay-home p{
		max-width: 228px;
	    font-size: 25px;
	    line-height: 35px;
	    margin-top: 85px;
	    margin-left: 60px;
	}
	
}
@media only screen and (min-width: 0) and (max-width: 767px){
	.ControlCpd{text-align: center; display: inline-block; width: 100%; margin-bottom: 30px;}
	.upcoming .fc-event{bottom: -16px;}
	.cpd .cpd1 .content-cpd{margin-bottom: 30px;}
	.cpd .cpd2 .content-cpd{margin-bottom: 30px;}
	.complaints.blocks-cpd .box .more a{margin-bottom:20px;}
	.list-popular li .bg{height: 281px;}
	.list-popular li .white{height: 261px;}
	.list-counsellor > li{width: 100%; margin-bottom: 20px;}
	.public .Bg-Footer-Left{width: 100%;}
	.about-us .list-about li{width:100%; height: 230px; margin-bottom: 20px;}
	.about-us .loop .list li{margin-bottom: 30px; width: 100%;	}
	.about-us .our-team{margin-top: 15px; margin-bottom: 30px;}
	.list-credit li .box-shadow .h4{font-size: 17px; line-height: 22px; padding: 11px 15px;}
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.ControlCpd{    position: absolute;   top: 0;    right: 0;}
	.upcoming .fc-event{bottom: 25px;}
	.cpd .cpd1 .content-cpd{margin-bottom: 30px;}
	.cpd .cpd2 .content-cpd{margin-bottom: 30px;}	
	.list-popular li .bg{height: 221px;}
	.list-popular li .white{height: 201px;}
	.list-counsellor > li {
	    float: left;
	    width: 33%;
	    padding-right: 30px;
	    min-height: 273px;
	}
	.list-credit li .box-shadow .box-content .label-title{width: 260px; margin-right: 45px; float: left;}
	.about-us .our-team{margin-top: 30px; margin-bottom: 30px;}
	.about-us .loop .list li{margin-bottom: 30px; width: 48%; float: left; margin-right: 4%;}	
	.about-us .loop .list li.even{margin-right: 0;}
	.public .Bg-Footer-Left{width: 50%; float: left;}
	.public .Bg-Footer-Page { padding-top:35px;}
	.about-us .list-about li{width:30%; height: 230px; margin-bottom: 20px; margin-right: 5%; float: left;}
	.about-us .list-about li:last-child{margin-right: 0;}
	.list-credit li .box-shadow .h4{font-size: 24px; line-height: 28px; padding: 11px 26px;}
}
@media only screen and (min-width: 992px) and (max-width: 1024px){	
	.ControlCpd{position: absolute;	top: 0;	right: 0;}
	.list-upcoming{margin-top: 69px;}
	.upcoming .fc-event{bottom: 0px; max-width: 112px;}
	.upcoming .fc-day-grid-event .fc-content{padding: 5px 6px;}
	#bootstrapModalFullCalendar .fc-center{float: right; margin-right: 88px;}
	.upcoming .content-resources{position: relative; margin-bottom: 69px;}
	.bg-square{display: none;}
	.box-latest-news .box-left{float: left; width: 70%; margin-right:5%;}
	.box-latest-news .box-right{float: left; width: 25%;}
	.box-latest-news .list-news li .box-img{float: left; width: 250px; margin-right: 40px;}
	.box-latest-news .list-news li .box-content{float: left; width: 385px;}
	.cpd .cpd1 .content-cpd{margin-bottom: 74px;}
	.cpd .cpd2 .content-cpd{margin-bottom: 77px;}	
	.fca{margin-bottom: 60px;}
	.list-popular li{float: left;width: 25%;margin-right: 24px;}
	.resource-cat .list-popular li {   margin-bottom: 40px;    margin-right:0px; padding-right:20px;}
	.popular, .square-top{display: none;}
	.complaints .box .more{position: absolute; bottom: 30px;}
	.list-counsellor > li{
		float: left;
		width: 25%;
		padding-right: 20px;
		min-height: 220px;
	}
	.absolute-credit{display: none;}
	.agency .col1{width: 65%; margin-right:5%;}
	.agency .col2{width: 30%;}	
	.list-resources{margin-top: 93px; margin-left: 40px;}
	.list-resources li{float: left; width: 425px;}
	.content-emergencys{max-width: 670px; margin-bottom: 30px;}
	.about-us {margin-top: 64px; margin-bottom: 50px;}
	.map-all-city{width: 100%; height: 574px;}
	.content-contact .box-left{float: left; width: 45%; margin-right: 5%;}
	.content-contact .box-right{float: left; width: 50%;}
	.Top-Main-Menu .list-menu > li > a{font-size: 12px;}
	.Detail-Map .col1{margin-right: 30px;}
	.Detail-Map .box-col{width: 470px; float: left;}
	.overlay-small-page, .overlay-small-useful, .overlay-small-map, .overlay-small-debts, .overlay-small-contact{right: 0;}
	.overlay-small-utilities{right: 0px;}
	.overlay-small-news{right: 0px;}
	.overlay-small-credit-contacts{right: 0px;}
	.overlay-small-counsellor-details{right: 0px;}
	.overlay-small-counsellor{right: 0px;}	
	.overlay-small-cpd{right: 0px;}
	.overlay-small-professional{right: 0px;}
	.overlay-small-policies{right: 0px;}
	.about-us .list-about li{float:left; width:30%; margin-right:5%; height: 230px;}
	.about-us .loop .list li{
	    margin-bottom: 30px;
	    width: 48%;
	    float: left;
	    margin-right: 4%;
	}
	.about-us .loop .list li.even {margin-right: 0;}
	.about-us .loop .list li .box-img img {
	    height: 200px;
	    margin: 0 auto;
	    display: block;
	}
	.complaints .box{width: 468px;}
}
@media (min-width:320px){



}

@media (min-width:480px){



}

@media (min-width: 768px){
	


}

@media (min-width: 992px){
	.policies .box-bot{margin-top: 46px;}
	.box-latest-news .bulletins{margin-bottom: 64px;}
	.box-statements .bulletins{margin-bottom: 30px;}
	.latest-news .box-latest-news{overflow: hidden; margin-top: 68px;}
	.statement .box-statements{overflow: hidden; margin-top: 68px;}
	.list-credit li .box-shadow .h4{font-size: 24px; line-height: 28px; padding: 11px 26px;}
	.list-credit li .box-shadow .box-content .label-title{width: 260px; margin-right: 45px; float: left;}
	.list-credit li .box-shadow{padding: 62px 38px 29px 66px;}
	.list-credit li{margin-bottom: 94px;}
	.list-credit li:last-child{margin-bottom: 59px;}
	.list-upcoming li .box-shadow .h4{font-size: 24px; line-height: 28px; padding: 11px 26px;}
	.list-upcoming li .box-shadow .box-content .label-title{width: 108px; float: left;}
	.list-upcoming li .box-shadow{padding: 61px 45px 37px 54px;}
	.list-upcoming > li{margin-bottom: 65px;}
	.utilities .complaints{margin-top: 110px;}
	.box-utilities .plan{padding: 64px 30px 55px 68px;}
	.box-utilities{margin-bottom: 70px;}
	.list-resources li .box-content .excerpt{height: 75px; overflow: hidden;}
	.footer .menu-footer li a{padding: 0 15px;}
	.overlay-small-counsellor{
		background: url('../images/overlay-page-counsellor-2.png') no-repeat;
		width: 466px;
		height: 557px;
		position: absolute;
	    top: 0px;
	}
	.overlay-small-policies{
		background: url('../images/overlay-page-policies.png') no-repeat;
		width: 432px;
		height: 553px;
		position: absolute;
	    top: 15px;
	}
	.overlay-small-page{
		background: url('../images/overlay-page-about.png') no-repeat;
		width: 376px;
		height: 444px;
		position: absolute;
	    top: 0px;
	}
	.overlay-small-cpd{
		background: url('../images/overlay-page-CPD.png') no-repeat;
		width: 467px;
		height: 561px;
		position: absolute;
	    top: 0px;
	}
	.overlay-small-map{
		background: url('../images/overlay-find-map.png') no-repeat;
		width: 378px;
		height: 557px;
		position: absolute;
	    top: 0px;
	}
	.overlay-home p{max-width: 280px; font-size: 50px; line-height: 64px; margin-top: 258px;  margin-left: 154px;}
	.overlay-home{
		background: url('../images/overlay-home.png') no-repeat;
		width: 727px;
		height: 615px;
		position: absolute;
	    left: -128px;
	    top: 71px;
	}
	.overlay-small-useful{
		background: url('../images/overlay-useful.png') no-repeat;
		width: 457px;
		height: 479px;
		position: absolute;
	    top: 79px;
	}
	.Select-Role .desc{font-size: 20px; line-height: 26px; margin-bottom: 30px;}
	.Main-Home .post-content h1{margin-bottom: 43px;}
	.Select-Role .h2{font-size: 50px; line-height: 48px; margin-bottom: 39px;}
	.Select-Role .help{padding-top: 61px;padding-bottom: 13px;}
	.Select-Role .bg-bot{
		background: url(../images/bg-bot.jpg) bottom center no-repeat;
		width: 100%;
		height: 11px;
		clear: both;
	}
	.Select-Role{margin-bottom: 111px;	background: url(../images/bg-role.jpg) top center repeat-y;width: 100%;}
	.Main-Home{margin-bottom: 100px;}
	.Main-Home .post-content{max-width: 780px; text-align: center; margin: 0 auto;}
	.members .Bg-Footer-Left{
		position: relative;
		margin-bottom: 90px;
		margin-top: 37px;
		width: 50%; float: left; padding-right: 61px;
		height: 726px;
	}
	.members .Bg-Footer-Left .frame{
		background: url('../images/square-members.png') no-repeat;
		width: 871px;
		z-index: 10;
		height: 695px;
		position: absolute;
		right: 66px;
	}
	.members .Bg-Footer-Left .box-img{
		height: 695px;
	    width: 871px;
	    position: absolute;
	    right: 66px;
	    z-index: 8;
	}
	.members .Bg-Footer-Page{padding-top: 210px;}
	.resource-cat .control{margin-bottom: 64px; position: relative; z-index: 15;}
	.tax-counsellor .resource-cat .control{margin-bottom: 36px;}
	.list-popular li .bg{height: 221px;}
	.list-popular li .white{height: 201px;}	
	.resource-cat .order{float: left; width: 280px;}
	.resource-cat .re-category{float: left;	margin-right: 73px;}
	.resource-cat{margin-top: 98px;}
	.tax-counsellor .resource-cat{margin-top: 13px;}
	.happening{margin-bottom: 65px;}
	.happening .post-content{margin-bottom: 51px;}
	.agency{margin-top: 64px;margin-bottom: 21px;}
	.agency .col2 .bg{background-color: #f2f2f2; padding:31px 30px 43px 30px; margin-top: 208px;}
	.agency .contact-agency{margin-bottom: 66px;}
	.agency .content-agency{margin-bottom: 69px;}
	.overlay-small-debts{
		background: url('../images/overlay-debts.png') no-repeat;
		width: 456px;
		height: 543px;
		position: absolute;
	    top: 0px;
	}
	.overlay-small-counsellor-details{
		background: url('../images/overlay-page-counsellor.png') no-repeat;
		width: 432px;
		height: 553px;
		position: absolute;
	    top: 0px;
	}
	.overlay-small-contact{
		background: url('../images/overlay-contact.png') no-repeat;
		width: 450px;
		height: 594px;
		position: absolute;
	    top: 0px;
	}
	.overlay-small-pastCPD{
		background: url('../images/overlay-page-past-cpd.png') no-repeat;
		width: 387px;
		height: 558px;
		position: absolute;
	    top: 0px;
	}
	.overlay-small-upcomingCPD{
		background: url('../images/overlay-page-upcoming.png') no-repeat;
		width: 362px;
		height: 547px;
		position: absolute;
	    top: 0px;
	}
	.overlay-small-professional{
		background: url('../images/overlay-page-professional.png') no-repeat;
		width: 374px;
		height: 556px;
		position: absolute;
	    top: 0px;
	}
	.overlay-small-news{
		background: url('../images/overlay-page-news.png') no-repeat;
		width: 476px;
		height: 443px;
		position: absolute;
	    top: 0px;
	}
	.overlay-small-credit-contacts{
		background: url('../images/overlay-page-credit-contacts.png') no-repeat;
		width: 442px;
		height: 411px;
		position: absolute;
	    top: 0px;
	}
	.overlay-small-utilities{
		background: url('../images/overlay-utilities.png') no-repeat;
		width: 364px;
		height: 554px;
		position: absolute;
	    top: 0px;
	}
	.Header-Mobile, .Open-Mobile{display: none;}
	.change-member-mobile{display: none;}
	.footer .copy-right-mobile{display: none;}
	.Header-Menu{float: left; margin-top:-1px;}
	.Top-Main-Menu .sub-menu{position: absolute; top: 58px; left: 0; display: none;}
	.menu-mobile{display: none;}
	.help-me .complaints .box{min-height: 279px; padding:57px 50px 47px 69px;}
	.help-me .debt{margin-bottom: 115px; margin-left: 0;}
	.icon-logo-help-me{
		width:254px;
		height: 114px;
		float: left;
		margin-right: 58px;
	}
	.content-my-debts .box-right .head1{margin-bottom: 68px;}
	.tax-counsellor .content-my-debts .box-right .head1{margin-bottom: 26px;}
	.my-debts .bread{margin-bottom: 64px;}
	.public .Bg-Footer-Page{padding-top: 245px;}
	.public .Bg-Footer-Left .box-img .bg{height:715px;}
	.public .Bg-Footer-Left .frame{
		background: url('../images/fcawa-homepage-element.png') no-repeat;
		width: 780px;
		z-index: 10;
		height: 726px;
		position: absolute;
		right: 66px;
	}
	.public .Bg-Footer-Left .box-img{
		height: 635px;
		width: 675px;
		position: absolute;
		right: 66px;
		z-index: 8;
	}
	.public .Bg-Footer-Left{
		position: relative;
		margin-bottom: 82px;
		margin-top: 82px;
		width: 50%; float: left; padding-right: 61px;
		height: 726px;
	}
	.public .Bg-Footer-Page .box-content p.more {
	    margin-bottom: 0;
	    margin-top: 37px;
	}
	.code{background-color: #ffffff; padding-top: 52px; padding-bottom: 47px;}
	.overlay-small p{margin-top: 202px; margin-left: 156px; font-size: 34px; line-height: 48px; max-width: 280px;}
	.overlay-small{
		background: url('../images/overlay-small.png') no-repeat;
		width: 647px;
		height: 547px;
		position: absolute;
	    left: -128px;
	    top: 63px;
	}
	.Detail-Map{padding-top: 56px; padding-bottom: 56px;}
	.public .Detail-Map .col1 .box-content{background-color: #02a19c; padding: 83px 64px 67px 43px;}
	.public .Detail-Map .col2 .box-content{background-color: #ffffff; padding: 34px 50px 40px 41px;}
	.members .Detail-Map .col1 .box-content{background-color: #076599; padding: 83px 50px 102px 43px;}
	.members .Detail-Map .col2 .box-content{background-color: #ffffff; padding: 71px 40px 102px 43px;}
	.menu-top{margin-bottom: 23px; width: 322px; float: right;}
	.Header .col2{text-align: right;}
	.about-us .loop .list li .box-desc{margin-top: 30px;}
	.plan .box-left .h3{margin-bottom: 33px;}
	.box-utilities .plan .h3{margin-bottom: 17px;}
	.box-cpd .plan .box-left .h3{margin-bottom: 16px; margin-top: 3px;}
	.plan .box-right .icon-download{margin-left: 26px;	margin-bottom: 9px;}
	.box-cpd .plan .box-right .icon-download{margin: 0 auto; display: block;}
	.box-utilities .plan .box-right .icon-download{margin: 0 auto; display: block;}
	.plan .box-right{float: left;width: 160px;	}
	.box-utilities .plan .box-right{width: 167px;}
	.box-utilities .plan .box-left{margin-right: 125px;}
	.plan .box-left{float: left; width: 455px;margin-right: 145px;}
	.box-cpd .plan .box-right{float: left;width: 160px;	}
	.box-cpd .plan .box-left{float: left; width: 485px;margin-right: 99px;}
	.policies .box-cpd .plan .box-left{margin-right: 75px;}
	.plan{padding: 70px 74px 75px 74px; margin-bottom: 98px;}
	.policies .plan{padding: 58px 34px 55px 68px; margin-bottom: 59px;}
	.cpd .cpd1 .plan {padding: 60px 49px 52px 66px; margin-bottom: 72px;}
	.cpd .cpd2 .plan {padding: 60px 49px 52px 66px; margin-bottom: 83px;}
	.about-us .list-about{margin-bottom: 82px;}
	.about-us .content-about{max-width: 780px; margin-bottom: 54px;}
	.MembershipForm.about-us .content-about{margin-bottom: 69px;}
	.supervision.about-us .content-about{margin-bottom: 69px;}
	.diploma.about-us .content-about{margin-bottom: 57px;}
	.about-us.utilities .content-about{margin-bottom: 76px;}
	.about-us.cpd .content-about{margin-bottom: 68px;}
	.about-us.counsellor .content-about{margin-bottom: 48px;}
	.complaints .box p{margin-bottom: 0;}
	.complaints .box1{
		background: #046397;
		margin-right: 34px;
	}
	.complaints .box{
		min-height: 289px;
		float: left;
		position: relative;		
		border-radius: 0 80px 0 0;
		padding: 57px 45px 57px 69px;
	}
	.icon-logo-national{
		width:248px;
		height: 114px;
		float: left;
		margin-right: 46px;
	}
	.about-us .our-team{margin-top: 15px; margin-bottom: 77px;}
	.debt{margin-bottom: 76px; margin-left: 117px;}
	.about-us .loop .h3{margin-bottom: 51px;}
	.about-us .loop .list li .box-img img{width: 279px; height: 200px;}
	.diploma .h1{margin-bottom: 63px;}
	.about-us .h1{margin-bottom: 67px;}
	.agency .h1{margin-bottom: 69px;}
	.bread{margin-bottom: 69px;}
	.policies .bread{margin-bottom: 65px;}
	.tax-counsellor .bread{margin-bottom: 65px;}
	.footer{padding: 45px 0 41px 0;}
	.footer .copy-right p{margin-bottom: 1px;}
	.content-contact .box-right .form p{margin-bottom: 15px;}
	.icon-map{
		background: url('../images/icon-map_18.png') no-repeat;
		width: 127px;
		height: 193px;
		float: left;
		margin-right: 79px;
	}
	.Header .logo{padding-top: 18px;}
	.Bg-Footer-Page .box-content{padding-left: 118px; max-width: 603px;}
	.footer.F-Home .col2{text-align: right; padding-top: 119px;}
	.footer.F-Other .col2{text-align: right; padding-top: 81px;}
	.footer .logo-footer{margin-bottom: 49px;}
	.content-my-debts .box-left{
		float: left;
		width: 260px;
		margin-right: 53px;
	}
	.content-my-debts .box-right{
		float: left;
		width: 650px;
	}
	.tax-counsellor .content-my-debts .box-left{
		float: left;
		width: 260px;
		margin-right: 110px;
	}
	.tax-counsellor .content-my-debts .box-right{
		float: left;
		width: 800px;
	}
	.drop-cat{display: none;}
	.Top-Main-Menu .list-menu > li{width: 25%; text-align: center; float: left;}
	.square-bot{right: -70px;}
}
@media only screen and (min-width: 1025px) and (max-width: 1199px){
	.ControlCpd{position: absolute;	top: 0;	right: 0;}
	.list-upcoming{margin-top: 69px;}
	.upcoming .fc-event{bottom: 0px; max-width: 146px;}
	.upcoming .fc-day-grid-event .fc-content{padding: 5px 6px;}
	#bootstrapModalFullCalendar .fc-center{
		float: right;
		margin-right: 88px;
	}
	.upcoming .content-resources{position: relative; margin-bottom: 69px;}
	.bg-square{display: none;}
	.agency .col1{width: 870px;}
	.agency .col2{width: 330px;}
	.content-contact .box-left{float: left; width: 53%; margin-right: 2%;}
	.content-contact .box-right{float: left; width: 45%;}	
	.complaints .box{width: 468px;}
	.about-us .loop .list li .box-img img{width: 100%; height: 180px;}
	.Top-Main-Menu .list-menu > li > a {font-size: 12px;}
	.Detail-Map .col1{margin-right: 30px;}
	.Detail-Map .box-col{width: 470px; float: left;}
	.overlay-small-page{right: 0px;}
	.overlay-small-policies{right: 0px;}
	.overlay-small-map{right: 0px;}
	.overlay-small-contact{right: 0px;}
	.overlay-small-debts{right: 0px;}
	.overlay-small-useful{right: 0px;}
	.overlay-small-utilities{right: 0px;}
	.overlay-small-news{right: 0px;}
	.overlay-small-credit-contacts{right: 0px;}
	.overlay-small-counsellor-details{right: 0px;}
	.overlay-small-counsellor{right: 0px;}	
	.overlay-small-cpd{right: 0px;}
	.overlay-small-professional{right: 0px;}
	.overlay-small-upcomingCPD{right: 0px;}
	.overlay-small-pastCPD{right: 0px;}
	.about-us .list-about li{float:left; width:32%; margin-right:2%; height: 230px;}
	.about-us .loop .list li{
		margin-bottom: 65px;
		float: left; 
		width: 24%;
		margin-right: 1%;
	}
}
@media (min-width: 1025px){	
	.box-latest-news .box-left{float: left; width: 770px; margin-right:170px;}
	.box-latest-news .box-right{float: left; width: 260px;}
	.box-latest-news .list-news li .box-img{float: left; width: 250px; margin-right: 40px;}
	.box-latest-news .list-news li .box-content{float: left; width: 480px;}
	.box-latest-news.box-jobs .list-news li .box-content{width: 100%;}
	.box-statements .box-left{float: left; width: 770px; margin-right:170px;}
	.box-statements .box-right{float: left; width: 260px;}
	.cpd .cpd1 .content-cpd{margin-bottom: 74px;}
	.cpd .cpd2 .content-cpd{margin-bottom: 77px;}
	.fca{margin-bottom: 139px;}
	.legal.about-us{margin-bottom: 147px;} 
	.resource-cat .list-popular li {   margin-bottom: 49px;    margin-right: 50px;}
	.list-popular li{float: left;width: 262px;margin-right: 24px;}
	.complaints .box .more{position: absolute; bottom: 64px;}
	.list-counsellor > li{
		float: left;
		width: 200px;
		margin-right: 50px;
		min-height: 273px;
	}
	.resources.about-us{margin-bottom: 171px;} 
	.list-resources{margin-top: 93px; margin-left: 40px;}
	.list-resources.professional-developments{margin-top: 68px;}
	.list-resources.news-publicationss{margin-top: 69px;}
	.list-resources li{float: left; width: 453px;}
	.content-emergencys{max-width: 670px; margin-bottom: 94px;}
	.about-us{margin-top: 64px;	margin-bottom: 157px;	} 
	.map-all-city{width: 918px; height: 574px;}
}
@media (min-width: 1200px){
	.ControlCpd{position: absolute;	top: 0;	right: 0;}
	.list-upcoming{margin-top: 69px;}
	.upcoming .fc-event{bottom: 0px; max-width: 146px;}
	.upcoming .fc-day-grid-event .fc-content{padding: 5px 6px;}
	.ui-dialog .arrow{display: block;}
	#bootstrapModalFullCalendar .fc-center{
		float: right;
		margin-right: 88px;
	}
	.upcoming .content-resources{position: relative; margin-bottom: 69px;}
	.policies .content-my-debts > .box-left{margin-right: 110px;}
	.policies .content-my-debts > .box-right{float: left; width: 830px;}
	.agency .col1{width: 870px;}
	.agency .col2{width: 330px;}
	.content-contact .box-left{float: left; width: 460px; margin-right: 55px;}
	.content-contact .box-right{float: left; width: 685px;}	
	.complaints .box{width: 583px;}	
	.about-us .loop .list li .box-img img{width: 279px; height: 200px;}
	.about-us .loop .list li{
		margin-bottom: 65px;
		float: left; 
		width: 279px;
		margin-right: 28px;
	}
	.about-us .list-about li{float:left; width:380px; margin-right:30px; height: 230px;}
	.Detail-Map .box-col { width: 525px;  float: left;	}
	.Detail-Map .col1{margin-right: 30px;}
	.Top-Main-Menu .list-menu > li > a{font-size: 17px;}
	.overlay-small-upcomingCPD{right: -72px;}
	.overlay-small-pastCPD{right: -72px;}
	.overlay-small-news{right: -72px;}
	.overlay-small-credit-contacts{right: -72px;}
	.overlay-small-counsellor-details{right: -72px;}
	.overlay-small-counsellor{right: -72px;}
	.overlay-small-contact{right: -72px;}
	.overlay-small-cpd{right: -72px;}
	.overlay-small-professional{right: -72px;}	
	.overlay-small-debts{right: -72px;}
	.overlay-small-useful{right: -72px;}
	.overlay-small-page{right: -72px;}
	.overlay-small-utilities{right: -72px;}
	.overlay-small-map{right: -72px;}
	.overlay-small-policies{right: -72px;}
}
@media (min-width: 1400px){	
	.square-bot{right: -212px;}
	.Top-Main-Menu .list-menu > li > a{font-size: 18px;}
	.overlay-small-credit-contacts{right: -123px;}
	.overlay-small-counsellor-details{right: -123px;}
	.overlay-small-counsellor{right: -123px;}
	.overlay-small-contact{right: -123px;}
	.overlay-small-cpd{right: -123px;}
	.overlay-small-professional{right: -123px;}	
	.overlay-small-debts{right: -123px;}
	.overlay-small-useful{right: -123px;}
	.overlay-small-page{right: -123px;}
	.overlay-small-map{right: -123px;}
	.overlay-small-utilities{right: -123px;}
	.overlay-small-upcomingCPD{right: -123px;}
	.overlay-small-pastCPD{right: -123px;}
	.overlay-small-policies{right: -123px;}
}