@media (min-width: 2000px){
.service-quote-box.fixed {
    top: 40%;
}
}
@media (min-width: 1700px) and (max-width: 1900px){
.service-quote-box.fixed {
    top: 47%;
}
}
@media (min-width: 1600px) and (max-width: 1699px){
.service-quote-box.fixed {
    top: 47%;
}
}
@media (min-width: 1300px) and (max-width: 1599px){
.service-quote-box.fixed {
    top: 47%;
}
}
@media (min-width: 1200px) and (max-width: 1299px){
.service-quote-box.fixed {
    top: 43%;
}
}

@media (min-width: 1000px) and (max-width: 1200px){
.header-flex .apply {
    display: none;
}
.container {
    padding: 0 30px !important;
}
}

@media (min-width: 950px) and (max-width: 1200px){
.header-nav-links {
    display: block !important;
}
ul.primary-menu.reset-list-style.container {
    padding: 0 !important;
}
.apply-number {
    padding-left: 20px !important;
}
.header-flex {
    justify-content: space-between !important;
}
.blog-section img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {
    width: -webkit-fill-available;
}
.blog-inside-content #ez-toc-container label {
    font-size: 14px;
    top: -7px;
}
.ez-toc-widget-container.fixed {
    top: 15% !important;
}
}

@media (max-width: 1200px){
	
	.borrowing-section {
   
    margin: 0px 20px 50px !important;
}
	.menu-modal-inner {
    	background: #28324b;
	}
	.modal-menu a{
		color: #ffffff;
		font-weight: 400 !important;
	}
	.modal-menu li {
    	color: #ffffff;
    	font-size: 18px;
    }
    button.close-nav-toggle .toggle-text {
    	display: none;
	}
	button.close-nav-toggle {
    	padding: 2rem 0;
	}
	header#site-header {
    	display: block !important;
	}
	button.toggle.search-toggle.mobile-search-toggle {
    	display: none;
	}
	.header-inner {
    	padding: 0;
	}
	.home-banner h1 {
    	padding-top: 40px;
    }
	.header-nav-links {
    	display: none;
	}
	svg:not(:root) {
    	overflow: hidden;
	}
	.row {
	    display: block !important;
    }
    /*.without-service-page .row {
	    display: flex !important;
    }*/
    .without-service-page h1 {
    	padding: 20px 0 50px;
    }
	.header-flex {
    	display: flex;
    	justify-content: inherit;
	}
	.header-flex.fixed {
    	padding: 15px 30px;
	}
	.apply-number {
    	padding-left: 60px;
	}
	.container {
    	padding: 40px 30px !important;
	}
	.service-container {
		padding: 0 30px !important;
	}
	.service-container h1{
		padding: 40px 0;
	}
	.home-banner .container {
    	padding-bottom: 0 !important;
	}
	.homebanner-images-flex {
	    padding-bottom: 0;
	}
	.homebanner-images-flex img:last-child{
	    padding-bottom: 0px;
	}
	.why-us-icons {
    	padding-bottom: 30px;
	}
	.product-bg {
    	display: inline-block;
		margin: 0 6px 20px;
	}
	.company-numbers-section {
    	padding: 0;
	}
	.company-numbers-section .row{
		display: flex !important;
	}
	.company-numbers-section .container{
		padding-top: 20px !important;
	}
	.company-numbers-section h2 {
	    font-size: 45px;
	    padding-top: 25px;
	}
	.latest-news .latest-news-flex {
	    margin-bottom: 25px;
	    text-align: left;
	    display: inline-block;
	}
	.latest-news .container{
		padding-bottom: 0 !important;
	}
	.latest-news .row {
		display: block !important;
	    text-align: -webkit-center;
	}
	.latest-news .user-comment {
	    display: block;
	}
	.latest-news .user-comment p {
    	display: inline-block;
	}
	.flex-paragraphs .flex-paragraph-2 {
    	padding-left: 0px;
    	padding-top: 20px;
	}
	.get-quote-bg {
    	padding: 10px 0 25px;
	}
	.get-quote-bg .btn-right {
    	margin-top: 40px;
	}
	.get-quote-bg li {
    	padding: 0;
    	line-height: 2.4;
	}
	.footer-section {
    	padding: 10px 0 0;
	}
	.footer-section .copyright-text {
    	padding: 10px 0 40px;
	}
	.footer-section .design-by {
    	padding: 10px 0 40px;
	}
	.footer-nav-widgets-wrapper.header-footer-group {
    	margin: 0;
	}
	.header-part {
    	top: 0;
    }
    header .toggle, .menu-modal .toggle {
    	color: #ffffff !important;
	}
	body:not(.overlay-header) .toggle-inner .toggle-text{
		color: #ffffff;
	}
	.nav-toggle {
    	top: 40px;
    }
    .header-part .container{
    	padding-top: 10px !important;
    }
    /*.internal-banner .row {
    	display: flex !important;
	}*/
	.internal-banner .container {
    	padding: 16px 0 0 !important;
	}
	.get-in-touch-section {
    	display: block;
    	padding: 40px 40px 30px;
    }
    .get-in-touch {
    	width: 100%;
	}
	.contact-details-flex {
    	padding-bottom: 40px;
	}
	.get-in-touch .items-2 {
    	display: flex !important;
	}
	.footer-section .footer-content p {
	    padding-top: 0px;
	}
	.merchant-finance h1 {
	    padding: 0;
    }
    .merchant-finance-flex .widget-content {
    	padding-top: 10px;
	}
    .service-quote-box {
    	float: inherit;
    	margin-bottom: 40px;
    }
    .service-image-size {
	    padding-bottom: 0;
	}
	.header-inner .toggle {
	    position: fixed;
	    height: fit-content;
	    z-index: 10;
		top: 1.8%;
	}
	.ez-toc-counter.fixed {
	    position: inherit !important;
	}
	.service-quote-box.fixed {
	    position: inherit !important;
	}
	.table-of-content-sidebar {
	    display: block;
	}
	.table-of-content-sidebar .col-md-3 {
	    width: 100%;
	    border: none;
	    padding: 0 !important;
	    background-color: #04bbdd;
	    margin-bottom: 20px;
	}
	.ez-toc-title-container {
	    padding: 0 8px 0 0;
	}
	span.ez-toc-title-toggle {
	    display: contents;
	}
	.ez-toc-title-container.fixed {
	    top: 0;
	    left: 0;
	    width: 100% !important;
	}
	.contain-float-left {
	    width: 100%;
	}
	.service-container .col-md-6 {
    	width: 100%;
	}
	.merchant-finance-flex {
    	display: block;
	}
	.ez-toc-pull-right {
	    top: 12px;
	    position: relative;
	}
	.service-quote-box.fixed {
    	display: none;
	}
	.ez-toc-widget-container.fixed {
    	top: 8%;
    	padding: 13px 5px !important;
    	width: 93%;
    	height: auto;
	}
	.services-right-content {
    	padding-left: 0;
	}
	div.ez-toc-widget-container ul.ez-toc-list {
    	padding: 8px 0 5px 10px;
	}
	.application-form-flex{
		display: block;
		padding: 20px 0;
	}
	.application-left-part{
		width: 100%;
	}
	.application-right-part{
		width: 100%;
		padding: 30px 0;
	}
	.application-left-part .row {
    	width: 90%;
    	display: block !important;
    }
    .application-right-part .icons-text {
    	display: revert;
    }
    .faqs-flex{
		display: block;
		padding: 0 0 20px;
	}
	.faqs-left-part{
		width: 100%;
		text-align: -webkit-center;
		padding-right: 0;
    	padding-top: 0;
	}
	.faqs-left-part img {
	    height: auto;
	}
	.faqs-left-part h1{
		padding: 20px 0; 
	}
	.faqs-right-part{
		width: 100%;
		padding: 30px 0 0;
	}
	.blog-post-content{
    	display: block;
    	padding: 20px 0 0 0;
    	width: 100%;
	}
	.blog-post-content .blog-left{
    	width: 100%;
	}
	.blog-section .blog-right {
	    width: 100%;
	    padding-left: 0;
	}
	.blog-post-content .blog-right{
		padding-left: 0;
		padding-top: 40px;
    	width: 100%;
	}
	.about-us-section {
	    padding-top: 20px;
	    display: block;
	    text-align: -webkit-center;
	}
	.about-us-section .right-part {
	    padding-left: 0;
	    padding-top: 30px;
	}
	.about-us-section .apply-now-btn {
    	text-align: center;
    }
    .blog-section {
    	padding: 0;
		display: block;
	}
	.single-post .entry-content {
	    display: block;
	    padding: 0 30px;
	}
	.single-post .blog-right {
	    padding-left: 0;
	}
	.single-post .get_sidebar {
	    padding: 20px 0 0 !important;
	}
	.archive .header-part .container {
    	padding-bottom: 10px!important;
	}
	.archive .entry-categories a {
    	margin-top: 6rem;
	}
	.archive .entry-content {
    	padding: 0 30px;
    }
	.faqs-flex {
    	padding: 0;
	}
	.page-id-439 .faq-mar-bot {
    	margin-bottom: 0px;
	}
	.page-id-439 .without-service-page .container {
    	padding-bottom: 0 !important;
	}
	div.ez-toc-widget-container {
    	height: auto;
		padding: 0px 14px 8px !important;
	}
	.get_sidebar.container {
    	padding-bottom: 0 !important;
		padding-top: 0 !important;
	}
	.contact-banner {
	    padding: 50px 0 0;
	}
	.services-banner {
	    padding: 50px 0 0;
	}
	.about-banner-page {
	    padding: 50px 0 0;
	}
	.privacy-policy {
	    padding: 50px 0 0;
	}
	.faqs-left-part p {
    	padding-right: 0;
	}
	.footer-section .container{
    	padding-top: 10px;
    	padding-bottom: 0 !important;
    }
	.widget-content {
    	padding-top: 40px;
	}
	.footer-content {
    	padding-top: 40px;
	}
	.page-id-556 .apply-now-btn {
    	margin: 30px 0 0;
	}
	.about-us-paragraph {
    	margin: -40px 0 0;
	}
	.archive .blog-section {
    	padding: 60px 0 10px;
	}
	.archive .entry-categories a {
    	margin-top: 4rem;
	}
	.home-banner {
    	padding: 50px 0 100px;
	}
	.service-quote-box li{
		font-size: 16px;
	}
	.blog-left .ez-toc-grey {
		width: auto !important;
	}
	.left-toc-blog {
		width: auto !important;
	}
	.blog-left .ez-toc-grey {
		margin-bottom: 36px !important;
	}
	.single-post .entry-content .blog-inside-content {
		width: 100% !important;
	}
}

@media (max-width: 991px){
.blog-right .content-flex {
    padding: 10px 0;
}
.single-post .entry-content .blog-inside-content {
    width: 100% !important;
}
.single-post .entry-content .get_sidebar {
    width: 100% !important;
}
}

@media (max-width: 767px){
	.header-flex {
    	display: inline-block;
    	width: 100%;
	}
	.header-flex.fixed {
    	padding: 15px;
	}
	.header-part .container{
    	padding-top: 0px !important;
    }
	.home-banner h1 {
    	padding-top: 60px;
	}
	.apply-number {
    	display: flex;
    	justify-content: space-between;
    	margin-top: 20px;
		padding-left: 0;	
	}
	.container {
    	padding: 40px 15px !important;
	}
	.company-numbers-section .row{
		display: block !important;
	}
	.latest-news .latest-news-flex {
    	width: auto;
	}
	.nav-toggle {
    	top: 27px;
    }
	p.copyright-text{
		padding-bottom: 10px !important;
	}
	.footer-section .footer-content p {
    	padding-top: 0px;
    }
    .footer-section .container{
    	padding-top: 10px;
    }
    .internal-banner {
    	padding: 30px !important;
	}
	.internal-banner h1{
    	padding-top: 70px !important;
		padding-bottom: 20px;
		font-size: 30px;
	}
	.internal-banner img {
    	padding-bottom: 15px;
	}
	.internal-banner img:last-child {
    	padding-bottom: 0px;
	}
	/*.internal-banner .row {
	    display: block !important;
	    text-align: -webkit-center;
	}*/
    .get-in-touch-section {
    	padding: 40px 20px 0px;
	}
	.contact-map{
		padding-top: 10px !important;
		padding-bottom: 60px !important;
	}
	.get-in-touch .items-2 {
    	display: block !important;
	}
	.get-in-touch .margin-right {
	    margin-right: 0;
	    margin-bottom: 20px;
	}
	.get-in-touch-section h1{
		font-size: 27px;
	}
	.service-container {
    	padding: 0 10px !important;
	}
	.service-quote-box {
    	width: auto !important;
    }
    .apply-now-btn {
	    text-align: inherit;
	    position: initial;
	    margin: 20px 0 40px;
    }
    #ez-toc-container {
    	width: auto;
    	height: auto;
    }
    .service-image-size {
	    width: 100%;
	    padding: 0;
	}
	.service-image-size img {
    	padding: 10px 0 0;
	}
	.header-inner .toggle {
		top: 3%;
	}
	.ez-toc-widget-container {
    	padding: 8px 14px 12px !important;
    	min-height: auto;
    	height: auto;
	}
	.ez-toc-widget-container.fixed {
    	top: 20%;
    	width: 95%;
    	height: auto;
	}
	.ez-toc-pull-right {
	    top: 10px;
	}
	.services-banner.internal-banner img {
    	padding: 0 0 20px;
	}
	/*.without-service-page .row {
	    display: block !important;
	    text-align: -webkit-center;
    }*/
    .without-service-page img {
	    padding: 0 0 20px;
	}
	.without-service-page h1 {
    	padding: 20px 0 30px;
	}
	.without-service-page {
    	padding: 100px 0 0;
	}
	.blog-post-content .blog-left .read-more-section {
    	display: block;
	}
	.blog-post-content .blog-left .blog-date-user {
    	padding-top: 10px;
	}
	.about-us-section {
    	padding:0 ;
    }
    .single-post .featured-media img {
    	margin: 95px 0 0 auto;
    }
    .single-post .entry-content {
    	padding: 0 20px;
	}
	.archive .entry-content {
    	padding: 0 20px;
    }
    .why-us-icons {
    	padding-bottom: 0;
	}
	.faq-mar-bot {
    	margin-bottom: 30px;
	}
	.latest-news {
    	padding-bottom: 30px;
	}
	.single-post .ez-toc-pull-right {
	    top: -2px;
	}
	.single-post  #ez-toc-container label {
	    font-size: 12px;
	}
	header.archive-header.has-text-align-center.header-footer-group {
    	display: block;
	}
	.page-id-439 .without-service-page .container {
    	padding-bottom: 30px !important;
	}
	.homebanner-images-flex {
	    display: block;
	}
	.homebanner-images-flex img{
	    padding-bottom: 20px;
	}
	.archive .blog-section {
    	padding: 40px 0 0;
	}
	.archive-header {
    	padding: 8rem 0;
	}
	.archive .post-inner {
    	padding: 2.5rem 0;
	}
	.apply {
    	width: -webkit-fill-available;
	}
	.apply-number .number {
	    width: 254px;
	    justify-content: end;
	}
	.apply-number .number a {
    	font-size: 16px;
    }
    .blog-post-content .previous-next-links {
    	margin-bottom: 40px;
	}
	.blog-right .content-flex {
		padding: 0px 0;
	}
}

@media (min-width: 385px) and (max-width: 420px){
	.ez-toc-widget-container.fixed {
	    top: 16%;
	}
}

@media (max-width: 376px){
.footer-section .part-1 a {
    font-size: 14px;
}
}

