/*Start Responsive*/
@media screen and (max-width:1250px){
	.sitecontainer {
		width:100%;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		padding:0 10px;
	}
	.aboutfactorinner .aboutcontainer {
		width:100%;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		padding:0 10px;
	}
	.phonenumber {
		margin:12px 0 0 20px;
	}
	.main-navigation ul.nav-menu > li {
		margin:0 0 0 15px;
	}
	.clientslogos {
		text-align:center;
	}
	.clientslogos .widget_sp_image {
		margin-left:30px;
		display:inline-block;
		float:none;
	}
	.clientslogos .widget_sp_image img {
		width:130px;
	}
	.industriessections {
		margin:0 auto;
	}
	.industriessections .flexslider {
		padding:0 60px;
	}
	.aboutfactoringleft {
		width:100%;
	}
	.accountsinner .entry-content {
		padding:0px 100px;
	}
	.aboutfactorinner{
		display:table;
		width:100%;
	}
	.aboutfactorinner .paperlistingsection {
		background-image:none;
	}
	.aboutfactorinner .paperlistingsection{
		display:table-footer-group;
		width:50%;
		float:right;
	}
	.aboutfactorinner .aboutleftcontentpos{
		display:table-header-group;
		position:relative;
		width:50%;
		float:right;
	}
	.aboutfactorinner .paperlistingsection .paperlistin{
		float:right;
	}
	.aboutfactorinner .paperlistingsection .paperlistin{
		margin:0;
		padding:0;
		width:90%;
	}
	.aboutfactorinner .paperlistingsection .paperlistin ul{
		transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		padding:20px;
		background-color:#FFFFFF;
		width:100%;
	}
	.Outertesteimonial .hometestimonial .gs_testimonial_container{
		width:900px;
		margin:0 auto;
	}
	.hometestimonial .cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box, .cycle-slide .testimonial-box{
		width:100%;
	}
	.whatfactorleft{
		width:48%;
	}
	.whatfactorright{
		width:48%;
	}
	.framefactorvideo img{
		width:100%;
	}
	.advfactleft{
		width:48%;
	}
	.advfactright{
		width:48%;
	}
	.compareFactoringleft{
		width:48%;
	}
	.compareFactoringright{
		width:48%;
	}
	.serviceleftsec{
		width:48%;
	}
	.servicerightsec{
		width:48%;
	}
	.borderpadingleft{
		padding-left:0;
		border:0;
	}
	.industryweserveleft{
		width:48%;
	}
	.industryweserveright{
		width:48%;
	}
	.sitemapmenu{
/* 		margin-right:50px; */
	}
	.indeustruesmenu{
/* 		margin-right:50px; */
	}
	.tablescroll{
		overflow-x:scroll;
		margin-bottom:20px;
	}
	.tablescroll table.comparefactoringstyle{
		width:1300px;
	}
	.tablescroll table.comparefactoringtotalstyle{
		width:1300px;
	}
	table.comparefactoringstyle th{
		padding:0 10px;
	}
	table.comparefactoringstyle td{
		padding:0 10px;
	}
	table.comparefactoringtotalstyle td{
		padding:0 10px;
	}
	table.comparefactoringtotalstyle td li{
		margin:0;
	}
	.tablescroll table.comparefactortablestyle{
		width:1300px;
	}
	table.comparefactortablestyle th{
		padding:0 10px;
	}
	table.comparefactortablestyle td{
		padding:0 10px;
	}
	.blogleft{
		width:60%;
	}
	.blogright{
		width:35%;
	}
	.blogbox .blogtitle{
		width:100%;
		padding-right:90px;
		box-sizing:border-box;
		margin-top:10px;
	}
	.parentpagesection .childpagebox .pagecontent{
		min-height:100px;
	}
	.so-widget-divider .so-divider{
		margin:20px 0!important;
	}
	.pagemenu ul.menu{
		text-align:center;
		padding:10px 0;
	}
	.pagemenu ul.menu li{
		display:inline-block;
		margin:0 10px;
		float:none;
	}
	.pagemenu ul.menu li a{
		padding:10px 0;
	}
}
@media screen and (max-width:1180px){
	.blankheader{
		height:0;
	}
	 .bannercaption{
		 margin:0 0 0 0;
	}
	 .site-title img{
		 width:200px;
	}
	.accountsinner .entry-title{
		margin:30px 0 60px;
	}
	.accountsinner .entry-content{
		padding:0px 40px;
	}
	.accountsinner .accountbox{
		margin-bottom:60px;
	}
	.footersocialicons{
		margin-left:90px;
	}
	.Outertesteimonial .hometestimonial .gs_testimonial_container{
		width:750px;
		margin:0 auto;
	}
	.headertoppart {
		clear:both;
		margin:0;
		padding:13px 0;
		background-image:none;
		position:relative;
		width:100%;
		z-index:10;
	}
	.MainMenu{
		float:right;
	}
	.headerrightparts {
		margin-left:0;
		clear:both;
		float:right;
	}
	.headergetstartedsec{
		margin-top:0;
	}
	.headerclientsec{
		margin-top:0;
	}
	.headerclientsec a {
		font-size: var(--navigation--font-size);
		line-height:1;
		border-width:1px;
		background-size:13px auto;
	}
	.headerphonesec a {
		padding:0px 0px 0px 20px;
		line-height:1;
		background-size:13px auto;
	}
	.innerbannersec p{
		font-size:40px;
		line-height:50px;
	}
	.bootmbtntexwidget .textwidget{
		width:100%;
	}
	.bootmbtntexwidget h5{
		width:100%;
		text-align:center;
		margin-bottom:10px;
	}
	.bootmbtntexwidget .pagebottombtn{
		float:none;
		margin:0 auto;
		/*width:250px;*/
		clear:both;
	}
	.innerfoterleft{
		padding:20px 0;
	}
	.innerfooterlogo{
		margin-bottom:20px;
	}
	.innerfooterphonenumber{
		margin-bottom:20px;
	}
	.innerfooteraddress{
		margin-bottom:20px;
	}
	.innerfootersocailicon{
		margin-bottom:20px;
	}
	.innerfoterright{
		padding:20px 0;
		border:0;
	}
	.parentpagesection .childpagebox .pagecontent{
		min-height:150px;
	}
	.ourpurposesection{
		width:100%;
	}
	ul.threekeyboxeslist{
		width:100%;
	}
	ul.threekeyboxeslist li{
		width:33.333%;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	.companycorevalue{
		width:100%;
	}
	ul.corevalueslist li{
		width:25%;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
		margin:0;
		padding:0 10px;
	}
	#banner-logos .logo {
		width:28%;
		margin:0 15px 30px 15px;
		height:150px;
	}

	#menu-homemenu li {
		margin: 0 10px 0 5px;
		padding-bottom: 5px;
		margin-bottom: -5px;
	}

	.credibility-metrics{
		position:relative;
		top:auto;
		bottom:auto;
		padding-top:40px;
		background-color:#001c3a;
	}
	.accountsreceivable {
		bottom: -50px;
	}
	.switcher .selected a {
    margin-top:5px;
}
}
@media screen and (max-width:1000px){
	.video-grid-single {
		width:100%;
	}
	.video-content {
	    padding:unset;
	}	

	.site-header .site-title {
		margin-left:50px;
	}
	.MainMenu{
		display:none;
	}
	.accountsinner .entry-title{
		font-size:30px;
		margin:40px 0px;
		width:100%;
	}
	.accountsinner .entry-content{
		padding:0px;
/* 		display:flex; */
		flex-wrap:wrap;
	}
	.accountsinner .entry-trust-pilot{
		width:100%;
	}
	.accountsinner .accountbox{
		margin-bottom:30px;
		float:none;
		display:inline-block;
		width:25%;
		text-align:center;
		text-align: -webkit-center;
/* 		margin:auto 15px; */
	}
	#banner-logos {
		width:100%;
	}
	.phonenumber .flmobileicon{
		margin-right:6px;
	}
	.telephonewidget .desktopphone{
		font-size:16px;
	}
	.phonenumber{
		margin:12px 0 0 10px;
	}
	.main-navigation ul.nav-menu > li{
		margin:0 0 0 10px;
	}
	.footersocialicons{
		margin-left:40px;
	}
	.industriessections{
		margin:0 auto;
	}
	.industriessections .flexslider{
		padding:0 30px;
	}
	.aboutfactorinner .paperlistingsection{
		height:auto;
		width:100%;
		margin:0;
	}
	.aboutfactorinner .paperlistingsection .paperlistin{
		width:100%;
	}
	.aboutfactorinner .paperlistingsection .paperlistin ul{
		width:100%;
		box-sizing:border-box;
	}
	.aboutfactorinner .aboutleftcontentpos{
		clear:both;
	}
	.aboutfactorinner .aboutleftcontentpos .aboutfactoringleft{
		padding:30px 0;
	}
	.aboutfactorinner .aboutleftcontentpos .aboutfactoringleft{
		width:100%;
	}
	.Outertesteimonial .hometestimonial .gs_testimonial_container{
		width:700px;
		margin:0 auto;
	}
	.AboutFactorSection{
		padding-bottom:0;
	}
	.aboutfactorinner .paperlistingsection{
		display:table-footer-group;
		width:100%;
		float:none;
	}
	.aboutfactorinner .aboutleftcontentpos{
		display:table-header-group;
		position:relative;
		width:100%;
		float:none;
	}
	.aboutfactorinner .paperlistingsection .paperlistin{
		float:right;
	}
	body.home .MainMenu li{
		margin-right:20px;
	}
	.innerfoterleft{
		width:300px;
	}
	.innerfoterright{
		width:540px;
	}
	.sitemapmenu{
		width:48%;
		margin-right:4%;
		margin-bottom:30px;
	}
	.indeustruesmenu{
		width:48%;
		margin-right:0;
		margin-bottom:30px;
	}
	.servicesmenu{
		width:100%;
		margin:0;
	}
	.blogbox .blogtitle{
		font-size:25px;
		line-height:30px;
		margin-bottom:20px;
	}
	.getStart .conForm{
		float:left;
		width:100%;
	}
	.getStart .keyfeat {
		float:left;
		width:100%;
	}
	.Contactformmsec .textwidget{
		height:400px;
		overflow:scroll;
	}
	.Getfundingformmsec .textwidget{
		height:400px;
		overflow:scroll;
	}
	body.home .headertoppart {
		position:relative;
	}
	.accountsreceivable{
		position:relative;
		top:auto;
		bottom:auto;
	}
}

@media screen and (max-width:767px){
	.MainMenu {
		display:none;
	}
	.site-header .site-title img {
		width:250px;
		float:left;
	}
	.phonenumber a {
		font-size:15px;
	}
	.phonenumber .flmobileicon {
		height:20px;
		width:20px;
	}
	.phonenumber .flmobileicon i.fa {
		font-size:10px;
	}
	.blankheader {
		margin-top:15px;
	}
	.footerphonenumber {
		margin-top:10px;
	}
	.footerphonenumber a {
		font-size:15px;
		line-height: 20px;
	}
	.footerphonenumber .flmobileicon {
		height:20px;
		width:20px;
	}
	.footerphonenumber .flmobileicon i.fa {
		font-size:10px;
	}

	.homebannersec h2 {
		font-size:35px;
		line-height:40px;
		margin-bottom:10px;
	}
	.homebannersec h2 sup {
		font-size:small;
	}
	.homebannersec p {
/* 		margin-bottom:20px; */
		font-size:15px;
		line-height:25px;
		width:100%;
		text-align:center;
	}
	.Getfundingbutton{
		padding:25px 35px 25px 25px;
		width:200px;
		border: 2px solid #59a500;
	}
	.Getfundingbutton::before{
		right:20px;
	}
	.homebannersec a.Getfundingbutton{
		padding:25px 35px 25px 25px;
		font-size:16px;
		margin:0 auto;
		width:200px;
		float:none;
	}
	.bannercaption a.Getfundingbutton, .bannercaption .Getfundingbutton {
    float: none;
	    
	}
	.homebannersec a.Getfundingbutton::before{
		right:20px;
	}
	/*.contentinfo{*/
	/*	padding:20px 0;*/
	/*}*/
	.WehelpouterSection{
		padding:40px 0;
	}
	.factorcontainer{
		width:100%;
	}
	.WehelpouterSection .Getfundingbutton{
		width:200px;
		margin:0 auto;
	}
	.accountsreceivable .Getfundingbutton{
		width:200px;
		margin:0 auto;
	}
	.ineedfactorsec{
		width:615px;
		margin:0 auto 40px auto;
	}
	.scalefactorleft .rangeinput{
		width:250px;
	}
	.currencyfactorbottom{
		padding:0 0;
	}
	.Outertesteimonial .hometestimonial .gs_testimonial_container{
		width:500px;
		margin:0 auto;
	}
	.hometestimonial .cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box .box-content{
		font-size:14px;
		margin-bottom:20px;
	}
	.paperlistingsection .paperlistin ul li{
		font-size:20px;
		margin-top:20px;
	}
	.AboutFactorSection{
		padding-bottom:0;
	}
	body.page-id-143 .site-content.innerpage #content{
		min-height:auto;
	}
	body.page-id-143 article.post-143 .entry-header{
		margin-top:0px;
	}
	.ineedfactorsec .scalefactorleft .ui-slider{
		width:210px;
	}
	body.home .MainMenu ul.nav-menu{
		position:absolute;
		display:none;
		right:0;
		background-color:#1B4979;
	}
	body.home .MainMenu ul.menu{
		position:absolute;
		display:none;
		right:0;
		background-color:#1B4979;
	}
	body.home .MainMenu ul.nav-menu.toggled-on{
		display:block;
	}
	body.home .MainMenu ul.nav-menu li{
		margin:0;
		padding:0;
		clear:both;
		display:block;
		border-top:1px solid #324e80;
	}
	body.home .MainMenu ul.nav-menu li:first-child{
		border:0;
	}
	body.home .MainMenu ul.nav-menu li a{
		margin:0;
		padding:10px 10px;
		clear:both;
		display:block;
		line-height:12px;
		font-size:12px;
		color:#FFFFFF;
		text-decoration:none;
		text-align:left;
	}
	body.home .MainMenu ul.nav-menu li a:hover{
		background-color:#59a500;
	}
	body.home .MainMenu h3.menu-toggle{
		border:0;
		background-image:none;
		border:1px solid #000;
		font-size:12px;
		line-height:15px;
		color:#FFFFFF;
		border-radius:0;
		background-color:#59a500;
	}
	body.home .MainMenu h3.menu-toggle:hover,body.home .MainMenu h3.menu-toggle.toggled-on{
		background-color:#59a500;
		box-shadow:none;
		border-color:#FFF;
	}
	.whatfactorleft{
		width:100%;
		margin-bottom:50px;
	}
	.whatfactorright{
		width:100%;
	}
	.advfactleft{
		width:100%;
		margin-bottom:50px;
	}
	.advfactright{
		width:100%;
	}
	.compareFactoringleft{
		width:100%;
		margin-bottom:20px;
	}
	.compareFactoringright{
		width:100%;
		margin-bottom:50px;
	}
	.industryweserveleft{
		width:100%;
		margin-bottom:50px;
	}
	.industryweserveright{
		width:100%;
	}
	.serviceleftsec{
		width:100%;
		margin-bottom:50px;
	}
	.servicerightsec{
		width:100%;
	}
	.innerfoterleft{
		padding:30px 0;
	}
	.innerfoterright{
		padding:30px 0;
		width:100%;
	}
	.innerfooterlogo{
		width:50%;
		margin:0 0 20px 0;
	}
	.innerfooterphonenumber{
		margin:15px 0;
	}
	.innerfooteraddress{
/* 		width:50%; */
		margin:0;
		clear:left;
	}
	.innerfootersocailicon{
		margin:15px 0;
	}
	.innerfootercopyright{
		margin-top:30px;
		float:left;
		width:100%;
	}
	.bottmapplbgsec{
		padding:30px 0;
	}
	.site-content.innerpage article.type-page{
		margin-bottom:20px;
	}
	.bottmapplbgsec a.Getfundingbutton{
		padding:25px 35px 25px 25px;
		font-size:12px;
		margin:0 auto;
		width:200px;
		float:none;
		font-size:16px;
	}
	.bottmapplbgsec a.Getfundingbutton::before{
		right:20px;
	}
	.tooglestyle ul.soua-accordion li{
		margin-top:20px!important;
		padding-top:20px!important;
	}
	.tooglestyle ul.soua-accordion li > a:first-child{
		font-size:16px;
	}
	.tooglestyle ul.soua-accordion li > a:first-child i{
		height:25px;
		width:25px;
		line-height:25px;
		font-size:16px;
		top:2px;
	}
	.pagetestimonails article.gs_testimonial{
		padding:20px 0;
	}
	.pagetestimonails article.gs_testimonial .entry-content{
		padding-top:40px;
	}
	.pagetopgap .spacer{
		height:20px !important;
	}
	.pagebottomgap .spacer{
		height:20px !important;
	}
	.blogleft{
		width:100%;
		margin-bottom:20px;
	}
	.blogright{
		padding:10px 0;
		width:100%;
	}
	.blogright ul li{
		padding:10px 0;
	}
	.parentpagesection .childpagebox .pagecontent{
		min-height:150px;
	}
	.ourpurposesection{
		width:100%;
		padding:20px 0;
	}
	.ourpurposesection h3{
		font-size:25px;
	}
	.Threekey-Section{
		width:100%;
		padding:20px 0;
	}
	.Threekey-Section h3{
		font-size:25px;
	}
	.howitworkblock{
		width:260px;
		padding:170px 0 0 0;
		margin:40px auto;
		background-position:center top;
		min-height:auto;
	}
	.howitworkblock h3.widget-title{
		font-size:25px;
		margin-bottom:10px;
	}
	.borkersheading{
		padding:0;
		margin:20px 0;
	}
	.borkersheading.brokerleftnogap{
		padding:0;
	}
	.welltrained-staff .textwidget{
		padding:30px 0;
	}
	.welltrained-staff .textwidget h3{
		font-size:25px;
	}
	.companycorevalue .textwidget h3{
		font-size:25px;
	}
	ul.threekeyboxeslist{
		margin-top:0;
	}
	ul.threekeyboxeslist li{
		width:100%;
		text-align:center;
		padding:0 10px;
		min-height:auto;
		margin:20px 0;
	}
	.Threekey-Section .textwidget > p{
		width:100%;
		padding:0 10px;
		box-sizing:border-box;
		-webkit-box-sizing:border-box;
	}
	.companycorevalue{
		padding:30px 0;
	}
	ul.corevalueslist li{
		width:50%;
		margin:20px 0;
	}
	.contactpageform form.wpcf7-form .wpcf7-submit{
		width:150px;
		padding:10px 0;
		font-size:12px;
	}
	#banner-logos .logo {
		width:28%;
		margin:0 15px 30px 15px;
		height:150px;
	}
	.accountsinner .accountbox{
		width:50%;
	}
	.approvesection .approveright{
		float:unset;
		max-width:100%;
		width:100%;
		padding:5px;
	}

	.approvesection .approveleft{
		float:unset;
		max-width: 100%;
		width:100%;
		padding:5px;
	}
}

@media screen and (max-width:500px){
	.custombanner .custombannerimg {
		object-position: top right;
		height: 250px;
	}
	#click-menu {
		margin-top:-25px;
	}
	#click-menu.admin-bar-showing {
		margin-top:22px;
	}
	.phonenumber {
		margin-top:25px;
		margin-right:0;
	}
	.phonenumber .flmobileicon {
		margin-right:5px;
	}
	.homebannersec h2 {
		margin-bottom:10px;
		font-size:130px7px;
		line-height: auto;
	}
	.homebannersec h2 br {
		display:none;
	}
	.homebannersec p {
		font-size:14px;
	}
	.innerbannersec p{
		margin-bottom:10px;
		font-size:25px;
		line-height: 25px;
	}
	.toprightpart {
		margin-top:0;
		width: 100%;
		text-align: center;
		place-content: center;
	}
	.headerrightparts {
		width:100%;
		margin:10px 0;
	}
	.headertoppart .headerhgroup {
		display:flex;
		flex-wrap:wrap;
	}
	.headertoppart .headerhgroup .site-title{
		width: 250px;
		margin: auto;
		height: 75px;
	}
	.headergetstartedsec {
		padding-right:5px;
		margin:0;
		width:50%;
	}
	.headergetstartedsec .headerphonesec p {
		margin-bottom:0;
	}
	.headergetstartedsec .headerphonesec a {
		padding: 8px 8px 8px 20px;
		font-size:18px;
	}
	.headerclientsec a {
		font-size:14px;
		padding: 10px 5px 10px 5px;
	}
	.headerphonesec {
		width:100%;
	}
	.headerclientsec{
		clear:right;
		float:right;
		padding-left:5px;
		width:50%;
		margin:0;
	}


	.OuterClientlogo{
		padding:10px 0 10px 0;
		text-align:center;
	}
	.clientslogos .widget_sp_image{
		margin:0px 0 10px 0;
		width:150px;
	}
	.clientslogos .widget_sp_image img{
		width:100px;
	}
	.industriesbottombg {
		padding-bottom:70px;
	}
	.boxcontents h3.page-title {
		line-height: 20px;
		font-size: 17px;
	}
	.boxcontents h3.page-title a {
		line-height:20px;
		font-size:17px;
	}
	.boxcontents .industrycontetn .pageslidercontetn{
		line-height:20px;
	}
	.industriessections{
		width:100%;
	}
	.bannercaption {
		margin: 0;
	}
	.industriescontents .entry-title {
		margin-bottom: 30px;
	}
	.ineedfactorsec{
		width:280px;
		border-radius:0;
	}
	.ineedfactorsec .scalefactorleft{
		margin-top:0px;
		padding:10px 20px 35px 20px;
		width:100%;
		margin-left:0;
		box-sizing:border-box;
	}
	.scalefactorleft .rangeinput{
		width:100%;
		margin:0;
	}
	.scalefactorleft .innedto{
		width:100%;
		text-align:center;
		margin-bottom:10px;
		font-size:17px;
	}
	.ineedfactorsec .factorpricesec{
		margin:0;
	}
	.ineedfactorsec .factorpricesec{
		line-height:15px;
		font-size:15px;
		padding:10px 0;
		width:100%;
		border-radius:0;
		text-align:center;
		box-sizing: border-box;
	}
	.ineedfactorsec .factorpricesec span.currency{
		display:inline-block;
		float:none;
	}
	.ineedfactorsec .factorpricesec input.inputcurrency{
		display:inline-block;
		float:none;
		margin:0;
		font-size:15px;
		width:55px;
	}
	.formatformmsec .wpcf7-form .wpcf7-text{
		width:100%;
		padding:8px 15px;
	}
	.formatformmsec .wpcf7-form .wpcf7-submit{
		width:100%;
		padding:10px 0px;
	}
	.formatformmsec .wpcf7-form .wpcf7-textarea{
		width:100%;
		padding:10px 10px;
		height:55px;
	}
	.formatformmsec .wpcf7-form .wpcf7-response-output{
		width:100%;
	}
	.Outertesteimonial .hometestimonial .gs_testimonial_container{
		width:250px;
		margin:0 auto;
	}
	.Outertesteimonial .hometestimonial .cycle-slideshow{
		min-height:260px;
	}
	.hometestimonial .cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box .box-content{
		font-size:12px;
		margin-bottom:20px;
		line-height:20px;
	}
	.hometestimonial .cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box .box-companyname{
		font-size:15px;
	}
	.hometestimonial .cycle-nav #prev, .hometestimonial .cycle-nav #next{
		height:35px;
		width:15px;
		margin-top:-17px;
	}
	.hometestimonial .cycle-nav #prev{
		margin-left:-20px;
	}
	.hometestimonial .cycle-nav #next{
		margin-right:-20px;
	}
	.aboutfactoringleft .entry-title{
		font-size:20px;
		line-height:25px;
		margin-bottom:20px;
	}
	.accountsinner .entry-title{
		font-size:20px;
		line-height:25px;
		margin-bottom:20px;
	}
	.accountsreceivable .Getfundingbutton{
		padding:25px 0;
	}
	.WehelpouterSection .Getfundingbutton{
		padding:10px 0;
	}
	.aboutfactoringleft .entry-content .Getfundingbutton{
		padding:10px 0;
	}
	.wehelpcontents .entry-title{
		font-size:20px;
		line-height:25px;
		margin-bottom:20px;
	}
	.new-century-text h3{
		font-size:20px;
		line-height:25px;
		margin-bottom:20px;
	}
	.parentpagesection .childpagebox{
		margin:20px 0;
		width:100%;
	}
	.innerpage h4{
		font-size:20px;
		line-height:25px;
		margin-bottom:20px;
	}
	.inerfootermenus h2.widget-title{
		font-size:20px;
		line-height:25px;
		margin-bottom:20px;
	}
	.titleheading h3.widget-title{
		font-size:20px;
		line-height:25px;
		margin-bottom:20px;
	}
	.contactpageform h4{
		font-size:20px;
		line-height:25px;
		margin-bottom:20px;
	}
	.footerleftsec{
		width:100%;
	}
	.footerleftsec .multiple-sidebars{
		width:100%;
		text-align:center;
	}
	.footerleftsec .textwidget{
		line-height:20px;
	}
	.footerleftsec .textwidget .addresicon{
		float:none;
		display:inline-block;
	}
	.footerleftsec .textwidget .footeraddress{
		float:none;
		display:inline-block;
	}
	.footerleftsec .textwidget .copyrighticon{
		float:none;
		display:inline-block;
	}
	.footerleftsec .textwidget .footeraddress{
		float:none;
		display:inline-block;
	}
	.sitemapmenu{
		margin:0 0 20px 0;
		float:left;
		width:100%;
	}
	.indeustruesmenu{
		margin:0 0 20px 0px;
		float:left;
		width:100%;
	}
	.servicesmenu{
		margin:0;
		float:left;
		clear:both;
		width:100%;
	}
	.blogbox .blogdate{
		position:relative;
		width:100%;
		box-sizing:border-box;
		padding:10px 10px;
	}
	.blogbox .blogtitle{
		padding-right:0;
		font-size:20px;
		line-height:25px;
	}
	.contactpageform form.wpcf7-form .contactleft{
		width:100%;
	}
	.contactpageform form.wpcf7-form .contactright{
		width:100%;
	}
	.contactpageform form.wpcf7-form .wpcf7-text{
		padding:7px;
	}
	.contactpageform form.wpcf7-form .wpcf7-textarea{
		height:80px;
		padding:7px;
	}
	.contactpageform form.wpcf7-form p.sendmessage{
		margin-top:20px;
	}
	.contactpageform .textwidget{
		padding:20px 0;
	}
	.contactpageform form.wpcf7-form .wpcf7-submit{
		padding:10px 20px 10px 20px;
		font-size:12px;
		margin:0 auto;
		width:200px;
		float:none;
	}
	.lrshare_button{
		display:none!important;
	}
	.contactpopupareabox{
		width:90%!important;
	}
	.popupareabox{
		width:90%!important;
	}
	.howitworkblock{
		width:100%;
		padding:110px 0 0 0;
		margin:40px auto;
		background-position:center top;
		background-size:100px auto;
		text-align:center;
	}
	.howitworkblock h3.widget-title{
		font-size:20px;
		margin-bottom:10px;
	}
	ul.arrowinglist li{
		text-align:left;
		display:inline-block;
		margin-left:15px;
	}
	.ourpurposesection h3{
		font-size:20px;
		line-height:30px;
		margin-bottom:10px;
	}
	.Threekey-Section h3{
		font-size:20px;
		line-height:30px;
		margin-bottom:10px;
	}
	ul.threekeyboxeslist li h4{
		font-size:17px;
	}
	.welltrained-staff .textwidget .Getfundingbutton{
		padding:10px 0;
	}
	.welltrained-staff .textwidget h3{
		font-size:20px;
		line-height:30px;
		margin-bottom:10px;
	}
	.companycorevalue .textwidget h4{
		font-size:20px;
		line-height:30px;
		margin-bottom:10px;
	}
	.companycorevalue .textwidget h3{
		font-size:20px;
		line-height:30px;
		margin-bottom:10px;
	}
	ul.corevalueslist li{
		width:100%;
	}
	ul.corevalueslist li h4{
		font-size:20px;
		line-height:30px;
		margin-bottom:10px;
	}
	.pagemenu ul.menu li a{
		padding:5px 0;
		font-size:15px;
	}
	.Contactformmsec .textwidget{
		height:350px;
		box-sizing: border-box;
		padding: 0 6%;
	}
	.Getfundingformmsec .textwidget {
		height:350px;
		box-sizing: border-box;
		padding: 0 6%;
	}
	#banner-logos .logo {
		margin:0 5px 15px 5px;
		height:140px;
	}
	#trustpilot .accountsinner .entry-title {
		font-size: 14px;
		line-height: 14px;
		margin: 10px 0 10px 0;
	}
	.contactpageform {
		padding: 30px 0;
	}
	#accountsreceivable .accountsinner .entry-title {
		font-size: 25px;
		line-height: 30px;
	}
	body.home .MainMenu {
		margin-top:2px;
	}
	body.home .phonenumber {
		font-size:13px;
		margin-top:5px;
		margin-right:5px;
	}
	.phonenumber .mobilephone {
		font-size:13px;
	}
	#banner-logos .logo {
		margin:0 0 15px 0;
		height:140px;
	}
	body #click-menu {
		margin-bottom:0;
	}
}

@media (max-width: 768px) {
	.toprightpart {
		margin-top: 0px;
	}

	.homebannersec {
		position:relative;
        transform: none;
		clear:both;
		left:auto;
		padding:30px 0;
	}
}

@media (max-width: 1200px){
	.toprightpart {
		margin-top: 5px;
	}
}