@media(max-width:1800px) {

	body { font-size: 26px; }

	h1 , h2 { font-size: 80px; line-height: 1.1; margin: 0 0 40px; }

	.navgation-bt { bottom: 80px; }

	.home-sec .logo-leading a { top: -70px; }

	header .logo { max-width: 500px; }

	body.header-fix { padding-top: 185px; }

	.navigation ul.nav > li > a { font-size: 36px; } 

	.navigation ul.nav ul li a { font-size: 26px; }

	.header-mail-tel { font-size: 32px; }

	header .header-right { margin-top: 25px; }

	.client-testi { max-width: 850px; }

	.client-testi .owl-stage-outer .item { padding: 80px; }

	.members-logo { margin: 60px auto 0; }

	.signat-financial-service h2 .number-col { font-size: 34px; }

	.navigation ul.nav ul { padding: 0 0 10px; }

	.news-contact-content h5 { font-size: 32px; }

}

@media(max-width:1600px) {

	body { font-size: 24px; }

	h1, h2 { font-size: 62px; margin: 0 0 30px; }
	h4 { font-size: 30px; margin: 0px 0px 25px; }
	h5 { font-size: 26px; } 

	.navgation-bt { bottom: 60px; }

	.logo-leading img { max-width: 650px; }

	.home-sec .logo-leading a { top: -40px; }

	.home-sec .container { max-width: 860px; }

	.navigation ul.nav > li > a { font-size: 32px; }

	.navigation ul.nav > li + li::before { font-size: 22px; left: -20px; }

	.header-mail-tel > div + div::before { font-size: 22px; left: -30px; top: 6px; }

	.header-mail-tel { font-size: 30px; }

	header .logo { max-width: 450px; }

	body.header-fix { padding-top: 170px; }

	.header-mail-tel { margin: 30px 0 0; }

	.value-of-money h2 { max-width: 650px; }

	.signat-financial-service h2 { max-width: 920px; }
	.signat-financial-service h2.signet-text { max-width: 1011px; }

	.client-testimonials h2 { max-width: 1200px; }

	.members-logo img { max-height: 180px; }

	.signat-financial-service { padding: 70px 0 70px; }

	.client-testimonials { padding: 180px 0 0; }

	.import-information { font-size: 18px; }

	.signet-movie-cvr > .custom { padding: 260px 0 300px; }
	.signet-movie-cvr .back-top { top: 90px; }

	.client-testi .owl-theme .owl-nav .owl-next { height: 90px; width: 130px; background-size: 25px auto; }

	.client-testi .owl-theme .owl-nav { top: -180px; }

	.signat-financial-service { padding: 180px 0 80px; }	

	footer h3 { font-size: 32px; margin: 0 0 30px; }

	footer .footer-menu ul li a { font-size: 18px; }

	.client-testi { max-width: 750px; }

	.client-testi .owl-stage-outer .item { padding: 60px 80px; }

	.cause-complaint { padding: 170px 0 60px 0; }

	.signat-financial-service h2 .number-col { font-size: 30px; }

	.value-of-money { padding: 160px 0 70px; }

	.news-contact-content h5 { font-size: 26px; }

	.news-contact-content { padding: 40px 0 50px; }

	.simple-job-content, .navigate-mortgage, .knowledge-experiance { padding: 170px 0 50px; }
	.pensions-content, .earned-your-success, .financial-piority { padding: 180px 0 60px; }

	.facts-figures-content h2 span { margin-left: 140px; }

	.pensions-content h2 span, .knowledge-experiance h2 span { text-align: center; }

	.back-top { max-width: 130px; bottom: 20px; }



}	

@media(max-width:1400px) {

	body { font-size: 20px; }

	h1, h2 { font-size: 58px; }
	h4 { font-size: 26px; margin: 0px 0px 20px; }
	h5 { font-size: 22px; }

	.client-testimonials h2 { max-width: 1050px; }

	.navgation-top { margin: 30px 0 0; font-size: 32px; }

	.navgation-top span.left-margin { margin-left: 110px; }

	.navgation-top .margin-left2 { margin-left: 80px; }

	.navgation-top .margin-left3 { margin-left: 38px; }

	.navgation-bt .margin-left4 { margin-left: 25px; }

	.navgation-bt .margin-left5 {  margin-left: 55px; }

	.navgation-top .margin-left7 { margin-left: 70px; }

	.navgation-top .margin-left8 { margin-left: 120px; }

	.navgation-bt .margin-left9 { margin-left: 50px; }

	.navgation-top .margin-left10 { margin-left: 55px;}

	.navgation-bt .margin-left11 { margin-left: 80px; }

	.navgation-bt .margin-left12 { margin-left: 25px; }

	.logo-leading img { max-width: 560px; }

	.navgation-bt { font-size: 32px; }

	.home-sec .container { max-width: 780px; }

	.navigation ul.nav > li > a { font-size: 28px; }

	.header-mail-tel { font-size: 26px; margin: 25px 0 0; }

	header .logo { max-width: 380px; }

	body.header-fix { padding-top: 151px; }

	header .header-right { margin-top: 20px; }

	.navigation ul.nav ul li a { font-size: 22px; }

	.navigation ul.nav ul { width: 280px; }

	.members-logo img { max-height: 150px; }

	.client-testi {  max-width: 660px; }

	.client-testi .owl-stage-outer .item { padding: 60px; }

	.client-testi .owl-theme .owl-nav .owl-next { background-size: 22px auto; height: 80px; width: 120px; border-radius: 10px; }

	.client-testi .owl-theme .owl-nav { top: -160px; }

	.signet-movie-cvr > .custom { padding: 240px 0 250px; }
	.signet-movie-cvr .back-top { top: 80px; }

	.facts-figures-content h2 span { margin-left: 120px; }

	.facts-figures-content .col-3 { padding: 0 15px; margin-bottom: 40px; }

	.facts-figures-row { margin: 0 -15px; }

	.levels-bases { font-size: 15px; }	

}

@media(max-width:1249px) {

	h1, h2 { font-size: 48px; }	
	h4 { font-size: 24px; }
	h5 { font-size: 20px; }

	header .container { padding: 0 30px; }

	header .logo { max-width: 300px; }

	body.header-fix { padding-top: 128px; }

	.navigation ul.nav > li + li { margin-left: 25px; }

	.navigation ul.nav > li > a { font-size: 24px; }

	.header-mail-tel { font-size: 22px; margin: 18px 0 0; }

	header .header-right { margin-top: 15px; }

	.navigation ul.nav ul li a { font-size: 20px; }

	.navigation ul.nav ul { width: 240px; }

	.navigation ul.nav > li + li::before { font-size: 18px; left: -12px; top: 4px; }

	.header-mail-tel > div + div { margin-left: 30px; }

	.header-mail-tel > div + div::before { font-size: 18px; left: -20px; top: 4px; }

	.value-of-money h2 {  max-width: 480px; }

	.value-of-money { padding: 130px 0 40px; }

	.members-logo img { max-height: 120px; }

	.client-testimonials { padding: 130px 0 0; }

	.signat-financial-service { padding: 130px 0 60px; }	

	.client-testi .owl-theme .owl-nav .owl-next { background-size: 20px auto; border-radius: 10px; height: 75px; width: 100px; }

	.client-testi .owl-stage-outer .item { padding: 50px; }

	.client-testi { max-width: 550px; }

	.signet-movie-cvr > .custom { padding: 220px 0 180px; }
	.signet-movie-cvr .back-top { top: 60px; }

	.cause-complaint { padding: 130px 0 40px 0; }

	.financial-ombudsman { margin-left: 40px; }

	.import-information { font-size: 16px; line-height: 22px; }	

	footer h3 { font-size: 28px; margin: 0 0 20px; }

	footer .footer { padding: 40px 40px 40px; }

	footer .footer-logo img { max-width: 85%; }

	footer .footer { background-size: 480px auto; background-position: center 100%; }

	.client-testi .owl-stage-outer { border-radius: 20px; }

	.signat-financial-service h2 .number-col { font-size: 28px; }

	.facts-figures-content { padding: 50px 0 0; }

	.facts-figures-content h2 span { margin-left: 110px; }

	.levels-bases { margin: 20px 0 50px; }

	.facts-figures-row { margin: 0 -10px; }

	.facts-figures-content .col-3 { padding: 0 10px; margin-bottom: 30px; }

	.news-contact-content h5 { font-size: 22px; margin: 0 0 20px; }

	.news-contact-content .col-6 p { padding: 0 0 20px; }

	.simple-job-content, .navigate-mortgage, .knowledge-experiance { padding: 150px 0 50px; }
	.pensions-content, .earned-your-success, .financial-piority { padding: 140px 0 60px; }
	table td, table-cell th { padding: 12px 15px; }
	.signat-financial-service h2.signet-text.signet-text-sub { position: initial; top: 0; left: 0; }
}

@media(max-width:999px) {

	body { font-size: 18px; line-height: 24px; }

	h1, h2 { font-size: 42px; }

	p { padding: 0 0 25px; }

	header .container { padding: 0 25px; }

	header .logo { max-width: 240px; }

	body.header-fix { padding-top: 111px; }

	header .header-right { margin-top: 10px; }

	.navgation-top { padding: 0; }

	.navigation ul.nav > li + li { margin-left: 15px; }

	.navigation ul.nav > li > a { font-size: 19px; }

	.navigation ul.nav ul li a { font-size: 18px; padding: 7px 10px; }

	.navigation ul.nav ul { width: 220px; }

	.header-mail-tel { font-size: 18px; }

	.navigation ul.nav > li + li::before { font-size: 15px; left: -8px; top: 2px; }

	.header-mail-tel > div + div { margin-left: 20px; }

	.header-mail-tel > div + div::before { font-size: 16px; left: -15px; top: 3px; }

	.welcome-dec { padding: 0; }

	footer .container { width: 100%; padding: 0; }

	footer .footer { padding: 30px 25px 40px; }

	footer .footer-menu .col-3 { width: 50%; margin-bottom: 30px; }

	footer .footer-menu { display: flex; flex-wrap: wrap; -webkit-display: flex; -webkit-flex-wrap: wrap; }	

	footer .footer-menu ul li a { font-size: 17px; }

	.signat-financial-service h2 .number-col { font-size: 24px; }

	.simple-job-content h2 br { display: none; }

	.simple-job-content, .navigate-mortgage, .knowledge-experiance { padding: 120px 0 50px; }

	.pensions-content, .earned-your-success, .financial-piority { padding: 120px 0 50px; }

	.pensions-content ul {  padding-left: 40px; }

	.levels-bases { margin: 10px 0 40px; font-size: 14px; }

	.facts-figures-content .col-3 { width: 25%; margin-bottom: 20px; }

	.facts-figures-content { padding: 30px 0 0; }

	.facts-figures-content h2 span { margin-left: 40px; }

	.booklets-content { margin: 10px 0 20px; }
	.facts-figures-content .booklets-content .col-3 { float: left; }

	.news-contact-content { padding: 30px 0; }

	.news-contact-content .col-6 { width: 49%; }

	.news-contact-content h5 { font-size: 19px; }

	.back-top { bottom: 15px; max-width: 50px; right: 10px; }
	.members-logo ul li {padding: 0px 25px;}

}

@media(max-width:767px) {

	h1, h2 { font-size: 36px; margin: 0 0 25px; }
	h4 { font-size: 20px; margin: 0px 0px 15px; }
	h5 { font-size: 18px; margin: 0px 0px 15px; }

	body { font-size: 16px; }

	p { padding: 0 0 20px; }

	.container { width: 100%; padding: 0 20px; }

	header { position: relative; padding: 10px 0; }

	header .container { padding: 0 20px; }

	.header-mail-tel { display: none; }

	header .logo { position: relative; z-index: 1; }

	body.header-fix { padding-top: 87px; }

	.slider-home .container { width: 100%; padding: 0 20px; }	

	.welcome-dec { font-size: 26px; }

	.welcome-bottom { font-size: 26px; }

	.value-of-money { padding: 90px 0 40px; }

	

	.welcome-bottom a { padding-top: 10px; }

	.navgation-top { margin: 20px 0 0; font-size: 26px; padding: 0; }

	.navgation-bt { font-size: 26px; bottom: 25px; }

	.home-sec .logo-leading a { top: -10px; }	

	.welcome-dec span { padding-right: 0; display: inline; margin: 0; }

	.welcome-bottom span { padding-right: 0; }

	.value-of-money h2 { max-width: 370px; }
	.team-behind h2 span { display: inline; }

	.members-logo { margin: 40px auto 0; }

	.signat-financial-service h2 .number-col { font-size: 21px; }	

	.signat-financial-service { padding: 90px 0 40px; }

	.client-testimonials { padding: 90px 0 0; }

	.client-testi { width: 100%; padding: 0 20px; }

	.client-testi .owl-theme .owl-nav .owl-next { background-size: 16px auto; border-radius: 8px; height: 62px; width: 80px; }

	.signet-movie-cvr > .custom { padding: 150px 0; }

	.client-testi .owl-theme .owl-nav { top: -120px; }

	.cause-complaint { padding: 96px 0 30px 0; }

	.financial-ombudsman { margin-left: 20px; }

	.import-information { font-size: 15px; padding: 30px 0 10px; }

	footer .footer { padding: 30px 20px; }

	footer .footer-menu ul li a { font-size: 16px; }

	.pensions-content h2 span, .knowledge-experiance h2 span  { display: inline; }

	.pensions-content ul {  padding-left: 20px; }

	.facts-figures-content h2 span { margin-left: 60px; }

	.facts-figures-content .col-3 { width: 33.33%; }

	.levels-bases { font-size: 13px; }

	.news-contact-content h5 { font-size: 18px; }

	.news-contact-content { padding: 30px 0 10px; }

	.earned-your-success h2 span { display: inline; }

	.navgation-top span.left-margin { margin-left: 60px; }

	.navgation-top .margin-left2 { margin-left: 50px; }

	.navgation-bt span#spanID { padding-right: 80px; }

	.navgation-top .margin-left3 { margin-left: 30px; }

	.navgation-bt .margin-left4 { margin-left: 20px; }

	.navgation-bt .margin-left5 { margin-left: 45px; }

	.navgation-top .margin-left2 { margin-left: 40px; }

	.navgation-top .margin-left7 { margin-left: 50px; }

	.navgation-top .margin-left8 { margin-left: 80px; }

	.navgation-bt .margin-left9 { margin-left: 30px; }

	.navgation-top .margin-left10 { margin-left: 40px; }

	.navgation-bt .margin-left11 { margin-left: 60px; }

	.navgation-bt .margin-left12 { margin-left: 18px; }
	.facts-figures-content .booklets-content .col-3 { width: 50%; }
	.facts-figures-content h2 span { margin-left: 0; }
	.booklets-content { margin: 10px 0; }
	.facts-figures-row .col-3 img { box-shadow: 3px 1px 10px #0072d2; }
	#our-people .custom .team-image { max-width: 200px; margin: 0 16px 8px 0; }

	.simple-job-content, .navigate-mortgage, .knowledge-experiance { padding: 96px 0 50px; }

	.pensions-content, .earned-your-success, .financial-piority { padding: 96px 0 50px; }
	table td, table-cell th { padding: 4px 8px; }
  	.members-logo ul li {padding: 0px 60px;}
  	.signat-financial-service h2.signet-text {font-size: 35px;}
  	

}



@media only screen and (min-width:480px) and (max-width: 767px) {

	.welcome-dec { margin: 10px 0 0; }

	.logo-leading img { max-width: 350px; }		

	.navgation-bt { font-size: 22px; }

	.navgation-top { font-size: 22px; }
  	.members-logo ul li {padding: 0px 25px;}

}



@media(max-width:639px) {

	h1, h2 { font-size: 32px; }

	.signat-financial-service h2 br { display: none; }

	.signat-financial-service h2 .regulated-by { margin-left: 0; }

	.signat-financial-service h2 .member-col { display: inline; text-align: right; }

	.members-logo img { max-height: 70px; }

	.client-testimonials h2 span {  display: inline; }

	.client-testi .owl-stage-outer .item { padding: 20px; }

	.client-testi .owl-stage-outer { border-radius: 10px; }

	footer .footer-menu .col-3 { width: 100%; }

	footer h3 { font-size: 24px; margin: 0 0 15px; }

	footer .footer-logo a { margin: 0; }

	.facts-figures-content .col-3 { width: 50%; }

	.facts-figures-row { margin: 0 -8px; }

	.facts-figures-content .col-3 { padding: 0 8px; }

	.news-contact-content .col-6 { width: 100%; }	

	.news-contact-content .col-6 + .col-6 { margin-top: 30px; }

	.navgation-top span.left-margin { display: inline; }

	.navgation-bt span#spanID { padding-right: 0; }

	.navgation-top .margin-left2 { margin-left: 0; }

	.navgation-top span.block-display { display: inline; }

	.navgation-bt span.block-display { display: inline; }

	.navgation-top span.left-margin , .navgation-top .margin-left3 , .navgation-bt .margin-left4 , .navgation-bt .margin-left5 , .navgation-top .margin-left7 , .navgation-top .margin-left8 , .navgation-bt .margin-left9 , .navgation-top .margin-left10 , .navgation-bt .margin-left11 , .navgation-bt .margin-left12 { margin-left: 0; }

	.welcome-dec br , .welcome-bottom br { display: none; }

	#our-people .custom .team-image { width: 100%; max-width: 100%; }
}



@media(max-width:479px) {

	.welcome-dec { margin: 20px 0 0; }	

	.logo-leading img { max-width: 85%; }	

	.navgation-bt span#spanID { display: inline; }
  	.members-logo ul li {padding: 0px 3px;}

}



@media(max-width:359px) {

	.welcome-dec { font-size: 22px; }

	.welcome-bottom { font-size: 22px; line-height: 24px; }

	.navgation-top { font-size: 22px; }

	.navgation-bt { font-size: 22px; }

	.pensions-content ul { padding-left: 10px; }

	header .logo {  max-width: 230px; }

}

