.page-id-6658 section#easytoapply {
    background: #fff;
}

.page-id-6658 section#easytoapply .gform_legacy_markup_wrapper ul.gform_fields li.gfield {
    padding-right: 0;
}

body.page-id-6658 section#easytoapply .gform_wrapper.form-container_wrapper .gform_footer{
    left: 16px;
    right: unset;
}
div#pstforms {
    margin: 0;
}
	section#asset_finance .asset_container .asset_title h2 {
    max-width: 100%;
    margin-top: 30px;
}
form#my-formdeskbanner {
    display: flex;
    max-width: 474px;
}

form#my-formdeskbanner input {
    margin: 0;
    border: unset;
    height: 56px;
    width: 50%;
	text-align:left;
}


.frmtitle h2 {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 52px;
}

.frmdesc p {
    font-size: 22px;
    font-family: 'Poppins';
    font-style: normal;
    letter-spacing: -0.2px;
}

.frmdesc {
    margin-top: 18px;
}

.get-a-loanbanner.bannertop {
    margin-top: 31px;
}

form#my-formdeskbanner input#input_fielddeskbanner {
    margin-right: 10px;
	padding-left: 15px;
}
section#asset_finance .section-heading-fast h2.heading {
					font-family: 'Noto Serif';
					font-style: normal;
					font-weight: 500;
					font-size: 44px;
					line-height: 130%;
					color: #4615D6;
					margin-bottom: 0;
					word-spacing: 2.5px;
					letter-spacing: 0.01px;
					padding: 0px 0px 3rem;
					max-width: unset;
					 max-width: 100%;
					margin-top: 30px;
				}
/************ Custom Popup  ******************/

/*************  12-09-2022  ************/
nav#desk-menu{z-index:110!important;}
.breadcrum p {
    font-size: 12px;
}
.reivebtn {
    cursor: pointer;
}
.asset_container .info.popup-trigger .play_icon {
    font-size: 80px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 999;
}

.asset_container .open-popup.info.popup-trigger {
    position: relative;
}
.custom_video_review .popup-trigger {
    text-decoration: none;
   transition: 0.3s ease-in-out all;
}
.custom_video_review .popup-trigger:hover {
    opacity:0.9;
}
.asset_container .info.popup-trigger .play_icon i {
	color: #fff;
	font-size: 120px;
	opacity: .5;
	display: flex;
	justify-content: center;
}
.custom_video_review .popup {
  position: fixed;
  left: 0;
  top: 0;
  height: 100%;
  z-index: 100000;
  width: 100%;
  background-color: #000;
  opacity: 0;
  visibility: hidden;
  transition:0.3s ease-in-out all;
}

.custom_video_review .popup.is-visible {
  opacity: 1 !important;
  visibility: visible !important;
 transition:1s all ease-in-out;
}

.custom_video_review .popup-container {
  transform:translateY(-50%);
  transition:0.3s all ease-in-out;
  position: relative;
  width:60%;
  top: 50%;
  margin: 0em auto;
  padding:0px;
  /* background: #000;*/
  text-align: center;
  /* box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);*/
}

.custom_video_review .is-visible .popup-container {
  transition:0.3s all ease-in-out;
}

.custom_video_review .popup-container .popup-close {
  position: relative;
  top: 8px;
  right: 0px;
  width: 30px;
  height: 30px;
  margin-bottom: 10px;
}


.custom_video_review .popup-container .popup-close::before,
.custom_video_review .popup-container .popup-close::after {
   content: '';
  position: absolute;
  top: 12px;
  width: 20px;
  height: 3px;
  background-color: #fff; 
}

.custom_video_review .popup-container .popup-close::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  left: 8px;
}

.custom_video_review .popup-container .popup-close::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  right: 3px;
}
 

.custom_video_review .popup-container .popup-close:hover:before,
.custom_video_review .popup-container .popup-close:hover:after {
  background-color:#fff;
  transition:300ms all;
}
.custom_video_review .popup_header {
    display: flex;
    justify-content: flex-end;
    color: #000;
  margin-bottom:0px;
}

.custom_video_review .popup_header a.close-btnn::after, .popup_header a.close-btnn::before {
    content:none;
  display:none;
}
.new_tailored_finance .tailored-finance .header {
  font-weight: 500;
    font-size: 44px;
    line-height: 130%;
    color: #4615D6;
    margin-bottom: 8px
}
.new_tailored_finance .tailored-finance .description {
    font-size: 18px;
    line-height: 27px;
    max-width: 786px;
	color: #74747C;
	margin-top: 0;
}
.new_tailored_finance .tailored-finance .header {
    padding-top: 81px;
	
}

.new_tailored_finance .tailored-finance {
    height: 291px;
	background:unset;
}
.new_tailored_finance ul {
    display: unset !important;
    width: 50% !important;
    float: left;
    padding-left: 0;
}

.new_tailored_finance ul li {
    list-style: none;
}
.new_tailored_finance ul li {
    list-style: none;
    padding: inherit;
    background: #FFFFFF !important;
    border: 1px solid #D0C6FF !important;
    box-shadow: 0px 4px 15px rgb(196 196 196 / 30%) !important;
    margin-bottom: 11px !important;
    font-weight: 500 !important;
    font-size: 19px !important;
    line-height: 30px !important;
    padding: 14.5px 16px !important;
    width: 430px;
}
.new_tailored_finance ul li:hover {
    background: #4615D6;
    color: #fff;
    cursor: pointer;
}
.new_tailored_finance ul li a {
    height: unset !important;
}
.new_tailored_finance ul li i {
    padding-right: 10px;
}
.new_tailored_finance .business-tabs.aos-init {
 /*    max-width: 870px;*/
    margin: -51px auto;
}
.new_tailored_finance ul li {
    margin:7px 8.5px !important
}
.new_tailored_finance ul li:last-child {
 /*   background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    font-size: 18px !important;
    line-height: 27px !important;*/
}
.new_tailored_finance ul li:last-child i{
	/*display: none;*/
}
.new_tailored_finance .business-tabs ul li:last-child a span {
   /* color: #74747C; */
}
.new_tailored_finance .business-tabs ul li a {font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.32px;}
.new_tailored_finance {
    padding-bottom: 88px;
}
body .new_tailored_finance ul{justify-content:center;}
@media(min-width:992px){
	body .new_tailored_finance .business-tabs.aos-init {
    margin: 30px auto 0px;
}
body .tabs_section.new_tailored_finance .business-tabs ul li {
 
  width: 31.95%;
    margin: 6.5px!important;
    max-width: 370px;
   
}
}
@media(max-width:992px){
	
	.home-topbannerform.bottom-form-section .solution-bottom-menu-form {
    padding-bottom: 18px;
    padding-top: 19px;
    padding-right: 3%;
    padding-left: 3%;
}

.home-topbannerform.bottom-form-section .bottom-menu-desc-title {
    font-size: 25px;
    font-weight: 500;
    line-height: 30px;
}

.home-topbannerform.bottom-form-section .top-menu-form {
    max-width: 70%;
    gap: 15px;
}
}
.product_landing .custom_top_banner_area .check-container {
    margin-right: 60px;
}
.product_landing .custom_top_banner_area {
    display: flex;
}	
#asset_finance .asset_container .row.main_row .left_asset .left_asset_article.video_added {
	padding-right: 30px;
	width: 90%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-color: rgba(50, 70, 80, 0.7);
    background-blend-mode: soft-light;
}	
#asset_finance .asset_container .row.main_row .left_asset .left_asset_article {
	padding-right: 30px;
	width: 90%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-blend-mode: soft-light;
}

.page-template-page-custom-template .why_scottish_pacific .why-scottish-pacific-container .top_area .heading {
    font-family: Noto Serif;
    font-style: normal;
    font-weight: 500;
    font-size: 44px;
    line-height: 130%;
    letter-spacing: -0.4px;
    color: #fff;
    margin-bottom: 15px;
    max-width: 100%;
}
.page-template-page-custom-template .why_scottish_pacific .why-scottish-pacific-container .top_area .content_area p {
    color: #fff;
    margin-bottom: 50px;
}		
.get_call_us_section .second_row_area .second_row_content {
    padding: 0 50px 0 12px;
}
.get_call_us_section .second_row_area {
    display: flex;
    /*justify-content: space-between;
    align-items: center;*/
    padding: 30px 0;
}
#get_call_us_section .second_row_area .second_image {
	margin-left: 30px;
	margin-top: 15px;
	width: 90%;
	background-size: cover;
	background-repeat: no-repeat;
	background-blend-mode: soft-light;
}
.get_call_us_section .second_row_area .second_image img {
    width: 500px;
}	
.product_landing .left {
    padding-top: 60px !important;
}

.product_landing .left .breadcrum a {
    color: #fff;
    font-weight: 600;
}	
.easy_to_apply {
	min-height: auto;
}
section#asset_finance .container {
    max-width: 1216px;
}
.item .learn-more {
	margin: auto auto 0 auto;
	font-weight: 500;
	font-size: 17px;
	line-height: 52px;
	letter-spacing: -0.4px;
}

.why_scottish_pacific {
	background-size: cover;
	background-repeat: no-repeat;
}

.page-template-page-custom-template .our_solutions {
	min-height: auto;
}
.page-template-page-custom-template .solutions_landing {
    height: 586px;
    display: flex;
    flex-direction: row;
    color: white;
    background: #4615D6;
    align-items: center;
    border-bottom: 16px solid #FEDD3E;
    background-repeat: no-repeat;
}
.page-template-page-custom-template .solutions_landing .left .grid {
    display: flex;
}

.calculator_grid .calculate img {
	margin-top: 0px;
	width: auto;
}

.calculator_grid .calculate {
	background: #E2DEFF;
	padding: 83px 78px 77px 74px;
	background-size: cover;
	background-repeat: no-repeat;
	height: 100%;
}

.col-sm-12.col-md-6.pr-xs-2.calculate-xs:hover .calculate {
	background: #d8d4f3;
}

.calculator_grid .item.invoice {
	height: auto;
	padding: 0px;
	background: #F2F2F2;
	background-size: cover;
	background-repeat: no-repeat;
	margin-bottom: 17px;
}

.calculator_grid .calculate-xs .item .header {
	font-family: Noto Serif;
	font-style: normal;
	font-weight: 500;
	font-size: 42px;
	line-height: 52px;
	letter-spacing: -0.4px;
	color: #4615D6;
}

.calculator_grid .item .header {
	font-family: Noto Serif;
	font-style: normal;
	font-weight: 500;
	font-size: 36px;
	line-height: 42px;
	color: #4615D6;
	margin-left: 0px;
	margin-top: 0px;
}

.calculator_grid .testimonial-text-container .header {
	font-size: 32px;
	line-height: 44px;
}

.calculator_grid .item .description {
	display: block;
	margin-top: 29px;
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 32px;
	color: #4615D6;
	margin-left: 0px;
}

.calculator_grid .calculate .description {
	margin-top: 34px;
}

.calculator_grid .item .header i {
	color: #4615D6;
}

.calculator_grid .calculate .header {
	margin-top: 42px;
}

.col-sm-12.col-md-6.d-none.d-md-block.cal-rgt .item.invoice h3.header>i {}

.col-sm-12.col-md-6.d-none.d-md-block.cal-rgt .item.invoice:hover {
	background: #f1efef;
	background-size: cover;
	background-repeat: no-repeat;
}

.invoice-text-container {
	width: 100%;
	padding: 90px 89px 63px 154px;
	background: url(https://scotpac.wpengine.com/wp-content/uploads/2020/04/image-47-1.png);
	background-repeat: no-repeat;
	background-position-y: center;
}

.calculator_grid .item .description p {
	margin-bottom: 0px;
}

.businessfunding {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.businessfunding .item.testimonial-cal {
	display: flex;
	padding: 66px 89px 60px 74px;
	background: #E4F3E3;
	background-size: cover;
	background-repeat: no-repeat;
}

.businessfunding .item {
	flex-grow: 1;
	color: #fff;
}

.testimonial-text-container .inner-container h2.small.header {
	font-family: Noto Serif;
	font-style: italic;
	font-weight: 500;
	font-size: 32px;
	line-height: 44px;
}

.testimonial-text-container .inner-container {
	display: flex;
}

.testimonial-text-container .inner-container .quote {
	font-family: Noto Serif;
	font-style: normal;
	font-weight: normal;
	font-size: 144px;
	line-height: 26px;
	text-align: center;
	color: #00A3DA;
	margin-top: 45px;
	margin-right: 18px;
	visibility: hidden;
}

.testimonial-text-container .inner-container .color-heading {
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 26px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #6FCEEE;
}

.calculator_grid .testimonial-text-container .header:before {
	content: "";
	width: 50px;
	height: 74px;
	background: url(https://www.scotpac.com.au/wp-content/themes/scottishmain/images/rightarrowbig.png);
	position: absolute;
	background-size: cover;
	left: -74px;
	top: 11px;
	background-position: center;
}

section.who_does.about-xero-sec {
	margin-bottom: 0px;
}

section.who_does.about-xero-sec .right .question {
	font-size: 18px;
	letter-spacing: 0px;
	color: #1A366D;
	margin: 0;
	width: calc(100% - 30px);
	text-transform: unset;
}
.swiper-slide.swiper-slide-visible.swiper-slide-active ul {
    margin-bottom: 64px !important;
}
.about-list i {
	font-size: 18px;
	color: #1A366D;
	width: 18px;
}

.about-list {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 100%;
	justify-content: space-between;
	align-items: baseline;
	margin-bottom: 18px;
}


.page-template-page-custom-template .tabs_section .business-tabs-content .content:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, .07);
	left: 0px;
	top: 0px;
	z-index: 0;
	opacity: 0;
}

.product_landing .left .header.sutut {
	font-size: 22px;
	line-height: 52px;
	margin-top: 15px;
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	/*color: #FEDD3E;*/
}
.product_landing .img-logos {
    margin-top: 50px;
    display: grid;
    width: 100%;
    grid-auto-flow: column;
	align-items: center;
    gap: 20px;
	justify-content: left;
}
.product_landing img.imglogo{
	
	height:60px;
}
.product_landing img.imglogo.lftlogo {
/*	width: 65px; 
margin-right: 50px;
*/
    max-width: 100%;
	
}

.product_landing img.imglogo.midlogo {
/*	width: 91px;
margin-right: 50px;

 */
    max-width: 100%;
	
}

.product_landing img.imglogo.rtlogo {
	/*width: 228px;*/
	 max-width: 100%;
}

.container-fluid.call_us_today-container h3.header {
	max-width: 660px;
}

.page-template-page-custom-template .tabs_section .business-tabs-content .content {
	transition: all .5s;
	position: relative;
}

.page-template-page-custom-template .tabs_section .business-tabs-content .content:hover:before {
	opacity: 1;
	transition: all .5s;
}

.page-template-page-custom-template .tabs_section .business-tabs-content .content .header i {
	transition: all .5s;
}

.page-template-page-custom-template .tabs_section .business-tabs-content .content:hover .header i {
	transition: all .5s;
	padding-left: 15px
}

a.d-block.d-sm-none.btn.action-1.newsol {
	margin-left: 15px;
	margin-top: 30px;
	width: 100%;
	margin-right: 15px;
	box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.25);
}

.item .learn-more i {
	margin-left: 11px;
	font-size: 12px;
}

.page-template-page-custom-template .our_solutions .item .orimg {
	height: auto;
}

.padding-container-new {
	max-width: 605px;
	margin-left: auto;
}

section.img-text .header {
	font-family: 'Noto Serif';
	font-style: normal;
	font-weight: 500;
	font-size: 36px;
	line-height: 52px;
	letter-spacing: -0.4px;
	color: #4615D6;
}

.description-img-ct p {
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 27px;
	color: rgba(21, 20, 57, 0.6);
	mix-blend-mode: normal;
}

section.genric {
	margin-bottom: 100px;
}

.ctn-imgtitle .header {
	font-family: 'Noto Serif';
	font-style: normal;
	font-weight: 500;
	font-size: 48px;
	line-height: 52px;
	text-align: center;
	letter-spacing: -0.4px;
	color: #4615D6;
	margin-bottom: 37px;
}

.ctn-text {
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 27px;
	color: rgba(21, 20, 57, 0.6);
	mix-blend-mode: normal;
}

.ctn-text p {
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 27px;
	color: rgba(21, 20, 57, 0.6);
	mix-blend-mode: normal;
	margin-bottom: 37px;
}

.ctn-text .important {
	padding: 37px 48px 2px 48px;
	background: #F4F4F4;
	margin-bottom: 37px;
}

.ctn-text>p:last-child {
	margin-bottom: 0px;
}

.ctn-text {
	overflow: hidden;
}

.ctn-text .size-full {
	width: 100%;
	height: auto;
	max-width: 100%;
}

.smallcls {
	max-width: 700px;
	margin: auto;
}

.careers .ctn-text {
	margin-bottom: 69px;
}

.job-desc {
	margin-right: 56px;
}

a.btn.action-1.jblbtn {
	width: 167px;
	background: #6AC4CF;
}

a.btn.action-1.jblbtn:hover {
	background: #51979f;
}

.job-title .header {
	font-family: 'Noto Serif';
	font-style: normal;
	font-weight: 500;
	font-size: 24px;
	line-height: 52px;
	letter-spacing: -0.4px;
	color: #4615D6;
}

.job-title {
	margin-bottom: 10px;
}

.job-details {
	padding-bottom: 31px;
	border-bottom: 1px solid #D7D7D7;
	margin-bottom: 15px;
}

.job-desc p {
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 27px;
	color: rgba(21, 20, 57, 0.6);
}

.job-desc p:last-child {
	margin-bottom: 0px;
}

.job-details:last-child {
	margin-bottom: 0px;
	border-bottom: none;
	padding: 0px;
}

.th-icon {
	height: 67px;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 17px;
}

.th-icon i {
	display: flex;
	font-size: 67px;
	color: #4615D6;
	align-self: center;
}

.th-title .header {
	font-family: 'Noto Serif';
	font-style: normal;
	font-weight: 500;
	font-size: 28px;
	line-height: 52px;
	text-align: center;
	letter-spacing: -0.4px;
	color: #4615D6;
}

.th-content {
	margin-top: 15px;
	font-family: Poppins;
	font-style: normal;
	font-weight: normal;
	font-size: 17px;
	line-height: 26px;
	text-align: center;
	color: rgba(21, 20, 57, 0.6);
	mix-blend-mode: normal;
}

.th-link a {
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 17px;
	line-height: 52px;
	text-align: center;
	letter-spacing: -0.4px;
	color: #4615D6;
	margin-top: 17px;
}

.th-link a i {
	font-size: 10px;
	font-weight: 700;
	margin-left: 3px;
}

.multi-col {
	margin-top: 76px;
}

section.threecol .ctn-text,
section.fourcol .ctn-text {
	max-width: 700px;
	margin: auto;
}

.page-template-page-generic .our_solutions .item .orimg {
	height: auto;
}

.page-template-page-generic .item .learn-more {
	margin: auto auto 0 auto;
	font-weight: 500;
	font-size: 17px;
	line-height: 52px;
	letter-spacing: -0.4px;
}

li#field_6_9 label.gfield_label {
	visibility: hidden;
}

body .gform_wrapper ul li.gfield {
	margin-top: 0px;
}

.opening_tabs .tab_text {
	border-bottom: 2px solid #f2f2f2;
}

.opening_tabs .tab_text:last-child {
	border: none;
}

.faq_section .smallcls {
	max-width: 900px;
}

.img-text.genric .row .col-12 .flx-rt-img img {
	width: 100%;
	margin-bottom: 40px;
}

.img-text.genric.mt-100 {
	margin-top: 40px;
	margin-bottom: 40px;
}

.product_landing.genric {
	margin-bottom: 40px;
	border-bottom: 0px;
}

.tetbuton {
	margin-left: auto;
	margin-right: auto;
	display: flex;
	max-width: 300px;
	box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.25);
	transition: .3s all;
	margin-bottom: 33px;
	text-align: center;
	justify-content: center;
	font-family: Poppins;
	font-weight: 500;
	font-size: 20px;
	line-height: 26px;
	align-items: center;
	margin-top: 50px;
}

.tetbuton.lftal {
	margin-left: 0px;
}

.gform_wrapper .form-container-form input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
body.page select.medium.gfield_select {
	font-weight: 500;
	font-size: 18px;
	padding: 11px 20px;
	width: 100%;
	background-color: white;
	border-radius: 0;
	outline: 0;
	color: rgba(21, 20, 57, 0.6);
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: normal;
	min-height: auto;
	height: 48px
}

span#input_4_8_4_container {
	width: 100%;
	padding-right: 0;
}

.gform_body ul {
	list-style: none;
}

.gfield {
	position: relative;
}

.gfield input {
	transition: .3s all linear;
}

.page .gform_wrapper .form-container-form .gfield label {
	position: relative;
	top: 38px;
	left: 21px;
	transition: .6s all linear;
	cursor: text;
	font-weight: 500;
	font-size: 18px;
	color: rgba(21, 20, 57, 0.6);
	opacity: 1;
	text-transform: unset;
}


.gform_wrapper ul.gform_fields li.gfield_html.gfield_no_follows_desc {
	margin-top: 16px !important;
}

.page .gform_wrapper .form-container-form .gfield.active label,
.page .gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label {
	top: 0px;
	left: 0px;
	font-family: Poppins;
	font-weight: 600;
	font-size: 12px;
	transition: .3s all linear;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: rgba(21, 20, 57, 0.6);
	opacity: 0.7;
}

body.page .gform_wrapper .form-container-form .ginput_container {
	margin-top: 0px !important;
}

body .forms .form-container-form .terms-and-conditions-text {
	display: block;
	font-family: Poppins;
	font-size: 15px;
	line-height: 30px;
	color: rgba(21, 20, 57, 0.6) !important;
	opacity: 0.7;
}

body .gform_wrapper {
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 100%;
}


/* resize and position the form footer with the button */

button.btn.btn-primary.rsform-submit-button.btn.btn-primary {
	width: 100%;
	padding: 0px;
	border-radius: 0;
	width: 100%;
	background: #FF4D63;
	text-align: center;
	box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.25);
}

.form-container-form .terms-and-conditions-text a {
	color: rgba(21, 20, 57, 0.6);
	text-decoration: underline;
}

.page .gform_wrapper .gform_heading {
	margin-bottom: 0px;
}

.form-container {
	width: 100%;
}

#easytoapply .gform_wrapper h3.gform_title {
	font-family: 'Noto Serif';
	font-weight: 500;
	font-size: 24px;
	line-height: 52px;
	text-align: center;
	letter-spacing: -0.4px;
	color: #4615D6;
	padding-bottom: 0px;
	margin: 0px;
}

#easytoapply .gform_wrapper ul.gform_fields li.gfield {
	margin-top: 0px !important;
}


/***** Client Story Page Css  ******/

section.cl-stories {
	min-height: 681px;
	display: flex;
	align-items: center;
}

.backto a.cl-link {
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 29px;
	letter-spacing: -0.4px;
	color: #62626D;
	opacity: 0.6;
}

span.cl-case {
	font-family: Noto Serif;
	font-style: normal;
	font-weight: 500;
	font-size: 28px;
	line-height: 52px;
	letter-spacing: -0.4px;
	color: #62626D;
	margin-bottom: 7px;
	display: block;
}

.heading {
	font-family: Noto Serif;
	font-style: normal;
	font-weight: 500;
	font-size: 36px;
	line-height: 48px;
	letter-spacing: -0.4px;
	color: #4615D6;
	max-width: 536px;
	margin-bottom: 38px;
	margin-top: 0px;
}

span.item.category,
span.item.category a {
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 20px;
	line-height: 29px;
	/* identical to box height, or 145% */
	letter-spacing: -0.4px;
	/* ScotPac Heading */
	color: #62626D;
	opacity: 0.6;
}

.backto {
	margin-bottom: 38px;
	margin-top: -38px;
}

h2.sectionheading {
	font-style: normal;
	font-weight: 500;
	font-size: 48px;
	line-height: 52px;
	/* or 108% */
	text-align: center;
	letter-spacing: -0.4px;
	/* Action / Primary */
	color: #4615D6;
	margin-bottom: 52px;
}

h4.sectionheading-subt {
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 27px;
	text-align: center;
	text-transform: uppercase;
	color: rgba(21, 20, 57, 0.6);
	mix-blend-mode: normal;
	opacity: 0.7;
	margin-bottom: 54px
}

.section-desc p {
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 27px;
	color: rgba(21, 20, 57, 0.6);
	mix-blend-mode: normal;
}

.section-desc p img {
	max-width: 100%;
	width: 100%;
	height: auto;
	padding-top: 50px;
}

section.cl-stories-second.gray-bg {
	background: #F2F2F2;
	padding: 88px 0 73px;
	margin-bottom: 95px;
}

.cl-product-used {
	margin-bottom: 46px;
}

.home_landing .heading {
	max-width: 100%;
}

/*---custom css edited by me--*/

section#secn_with_box.secn_with_box {
	margin-bottom: 0;
	padding-bottom: 0;
}

section#secn_with_box.product_used {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

section#secn_with_box.helped_section {
	padding-top: 0;
}


/*--ends----*/

.icon-boxes-help {
	background: #fff;
	padding: 44px 14px;
	width: 100%;
	margin-left: 0px;
}

.icon-boxes-help:first-child {
	margin-left: 0px;
}

.cl-icon-text {
	font-family: Poppins;
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 32px;
	text-align: center;
	letter-spacing: -0.4px;
	color: rgba(21, 20, 57, 0.5);
}

.cl-icon {
	font-size: 57.6px;
	height: 75px;
	display: flex;
	align-items: flex-start;
	justify-content: center;
}

span.cl-link-text {
	font-family: Noto Serif;
	font-style: normal;
	font-weight: 500;
	font-size: 26px;
	line-height: 52px;
	text-align: center;
	letter-spacing: -0.4px;
	color: #4615D6;
}

span.cl-linnk-icon {
	font-size: 45px;
	margin-right: 14px;
}

.pro-icon-link a.cl-link {
	display: flex;
	align-items: center;
	margin: 10px 0;
}

.pro-icon-link {
	display: flex;
	justify-content: flex-start;
	max-width: 534px;
	margin: auto;
}

.pro-icon-link a.cl-link.cl-right {
	margin-left: 81px;
}

a.cl-link.cl-right span.cl-linnk-icon {
	margin-right: 9px;
}

.pro-title {
	margin-bottom: 18px;
	font-family: Poppins;
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 27px;
	text-align: center;
	text-transform: uppercase;
	color: rgba(21, 20, 57, 0.6);
	mix-blend-mode: normal;
	opacity: 0.7;
}

.cl-how-helped .pro-title {
	margin-bottom: 29px;
}

section.cl-stories-third.content-sections .main-container {
	max-width: 698px;
	margin: auto;
}

blockquote:before {
	content: '“';
	font-family: Noto Serif;
	font-style: normal;
	font-weight: normal;
	font-size: 144px;
	line-height: 114px;
	text-align: center;
	color: #FF4D63;
	margin-right: 14px;
	margin-left: -7px;
}

blockquote {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	position: relative;
}

.section-desc blockquote p {
	font-family: Noto Serif;
	font-style: italic;
	font-weight: 500;
	font-size: 30px;
	line-height: 44px;
	color: #4615D6;
	text-align: left;
	margin: 0;
	flex: 1;
}

.full-width-content-image {
	width: 100%;
	height: 388px;
	margin-top: 0px;
}

h5.small.header.aos-init.aos-animate {
	font-family: Noto Serif;
	font-style: italic;
	font-weight: 500;
	font-size: 28px;
	line-height: 40px;
	color: #4615D6;
}

.quote-container.d-sm-flex {
	height: 100%;
}

.quote {
	font-family: Noto Serif;
	font-style: normal;
	font-weight: normal;
	font-size: 144px;
	color: #FF4D63;
	margin-top: 117px;
	line-height: 12px;
	margin-left: -10px;
}

.title-section {
	max-width: 834px;
	margin: auto;
}

.right-text-col {
	max-width: 568px;
	background: #F2F2F2;
}

.single-post .call_us_today {
	margin-top: 0px !important;
}

section.cl-stories-fourth.pink-bg {
	background: #FFEBFE;
	padding: 92px 0 82px;
}

.cl-how-helped.btpart .icon-boxes-help {
	min-height: 227px;
	display: flex;
	flex-direction: column;
	padding: 0 14px;
	align-items: center;
	justify-content: center;
	margin: 0 16px;
	max-width: 247px;
}

.cl-how-helped.btpart .cl-icon {
	font-size: 57.6px;
}

.title-section-bt .pro-title {
	margin-bottom: 27px;
}

.title-section.topsec {
	margin-bottom: 56px;
}

.section-desc p:last-child {
	margin-bottom: 0px;
}

/*.contect-sec-wrapper {
	margin-bottom: 81px;
}*/

.section-desc blockquote:first-child {
	margin-top: 10px;
}

blockquote {
	margin-top: 62px;
	margin-bottom: 62px;
}

.section-desc blockquote:last-child {
	margin-bottom: 0px;
}

section.cl-stories-third.content-sections .testisec {
	margin-top: 35px;
}

.testibg img {
	width: 100%;
}

.cl_icon-link:hover .cl_icon-link-t {
	color: #FF4D63;
}

.cl_icon-link-t {
	color: #4615d6;
}

a.cl-link:hover span.cl-link-text {
	color: #ff4d63;
}

.why_scottish_pacific {
	margin-bottom: 0px
}

.proh a.cl-link {
	display: flex;
	align-items: center;
	justify-content: center;
}

a.full-link {
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
}

.tex-center.icon-boxes-help {
	position: relative;
}

.icon-boxes-help.urlenabled:hover {
	color: #ff4d63;
}

.icon-boxes-help.urlenabled {
	transition: .3s all
}

.icon-boxes-help.urlenabled:hover .cl-icon-text {
	color: #ff4d63;
}

/*-------special css for padding top bottom all secns 01.03.22-----*/
section.text-left.testimonial {
	margin-bottom: 0px;
}

.page-template-page-custom-template .our_solutions {
	padding-bottom: 0;
}

.who_does,
.asset_finance,
section.text-left.testimonial,
section#abf-secn,
section.easy_to_apply.how_can_we_help,
.moduletable.calculator {
	padding-bottom: 0px;
}

.asset_finance,
.who_does .left,
.who_does .right,
.how_can_we_help .main-header .header,
.easy_to_apply .main-header .header {
	margin-top: 0 !important;
}

section.calculator_grid,
.how_can_we_help .action-1 {
	margin-bottom: 0;
}

.easy_to_apply {
	padding: 100px 0px;
}

.partner_with_us .form-container {
	margin: 0 auto;
}

section.easy_to_apply.our_solutions {
	padding: 0;
}

.product_landing {
border-bottom: 16px solid #FEDD3E;
}
/*----css edited fo new changes 30-03-2022-----*/

.custom_faq_new .opening_tabs h3.tab_opener {
	background: rgba(196, 196, 196, 0.1);
	padding: 20px 27px;
	margin-top: 0;
	margin-bottom: 9px;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	line-height: 26px;
	letter-spacing: 2px;
	text-align: left;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.custom_faq_new .opening_tabs .description.tab_text {
	border: none;
}

.pb-20.bg-light.content_18.icons_4.custom_faq_new {
	margin-top: 42px;
}

.custom_faq_new .opening_tabs .description.tab_text .pb-35 {
	padding: 23px 20px;
}

.custom_faq_new .opening_tabs .description.tab_text h4 {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 700;
	font-size: 20px;
	line-height: 27px;
	color: rgba(21, 20, 57, 0.64);
	margin-bottom: 18px;
}

.custom_faq_new .opening_tabs .description.tab_text p {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 27px;
	color: rgba(21, 20, 57, 0.64);
	mix-blend-mode: normal;
	opacity: 0.7;
	margin-bottom: 22px;
}

.custom_faq_new .opening_tabs h3.tab_opener i {
	transform: rotate(90deg);
	margin-top: 0;
}

/*------faq accordion above ends---*/
section.scotpac_jobs_section {
	padding-top: 57px;
}

section.scotpac_jobs_section .contect-sec-wrapper .scotpac_grid_colmn {
	text-align: center;
	display: flex;
	flex-flow: column;
	margin-bottom: 89px;
}

section.scotpac_jobs_section .contect-sec-wrapper .scotpac_grid_colmn .custom_layout_option ul {
	list-style: none;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 0px;
}

section.scotpac_jobs_section .contect-sec-wrapper .scotpac_grid_colmn .custom_layout_option ul li a.grid,
section.scotpac_jobs_section .contect-sec-wrapper .scotpac_grid_colmn .custom_layout_option ul li a.list {
	opacity: 0.5;

}

section.scotpac_jobs_section .contect-sec-wrapper .scotpac_grid_colmn .custom_layout_option ul.grid li a.grid,
section.scotpac_jobs_section .contect-sec-wrapper .scotpac_grid_colmn .custom_layout_option ul.list li a.list {
	opacity: 1;

}

section.scotpac_jobs_section .contect-sec-wrapper .scotpac_grid_colmn .custom_layout_option ul li a {
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	border: 0.5px solid #4615D6;
	box-sizing: border-box;
	border-radius: 2px;
	padding: 7px 12px;
}

section.scotpac_jobs_section .contect-sec-wrapper .scotpac_grid_colmn .custom_layout_option ul li a span {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 18px;
	color: #4615D6;
	margin-left: 6px;
	mix-blend-mode: normal;
}

section.scotpac_jobs_section .contect-sec-wrapper .scotpac_grid_colmn .custom_layout_option ul li:not(:last-child) {
	margin-right: 12px;
}

section.scotpac_jobs_section .contect-sec-wrapper .scotpac_grid_colmn h2,
.custom_job_section #ja-jobs-widget .ja-job-details .title {

	font-family: 'Noto Serif';
	font-style: normal;
	font-weight: 500;
	font-size: 38px;
	line-height: 52px;
	text-align: center;
	letter-spacing: -0.4px;
	color: #4615D6;
	margin-bottom: 25px;
}

section.scotpac_jobs_section .contect-sec-wrapper .scotpac_grid_colmn p.sub_heading {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 32px;
	/* or 178% */
	text-align: center;
	/* Action / Third */
	color: #E93A7D;
	mix-blend-mode: normal;
	opacity: 0.8;
	margin-bottom: 0px;
}

.custom_layout_option {
	margin-top: 54px;
}

.custom_job_section.grid .ja-job-list .meta ul.classifications {
	margin-top: 20px;
}

section.scotpac_jobs_section.hideContainers .scotpac_grid_colmn {
	display: none;
}

/*----single listing page--*/
.custom_job_section .ja-job-details .meta,
.custom_job_section .ja-job-details .bullet-points {
	display: none;
}

.custom_job_section .ja-job-details .description {
	box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.1);
	padding: 67px 94px 67px 98px;
	margin-top: 79px;
	font-size: 14px;
	line-height: 21px;
}

.custom_job_section .ja-job-details .description strong {
	font-family: Noto Serif;
	font-size: 22px;
	font-weight: 500;
	line-height: 25px;
	letter-spacing: -0.4000000059604645px;
	text-align: left;
	color: #4615D6;
	margin-bottom: 15px;
	display: block;
}

.custom_job_section div#ja-jobs-widget {
	position: relative;
	margin-bottom: 30px;
}

.custom_job_section div#ja-jobs-widget .ja-job-details .apply {
	position: absolute;
	bottom: 0;
	width: 100%;
	margin-bottom: 0;
	margin-top: 0;
}

.custom_job_section div#ja-jobs-widget .ja-job-details .apply a.back-link {
	display: none;
}

.custom_job_section div#ja-jobs-widget .ja-job-details .apply input.ja-button {
	width: 100%;
	padding: 11px;
	background: #FF4D62;
	color: #fff;
	text-shadow: none;
	border: none;
	border-radius: 0px;
	font-family: Poppins;
	font-size: 16px;
	font-weight: 600;
	line-height: 24px;
	letter-spacing: 0px;
	text-align: center;
}

.ja-job-list .job .view-details::after {
	content: "\f105";
	font-family: "Font Awesome 5 Pro";
	font-weight: 900;
	/* width: 20px; */
	/* height: 20px; */
	margin-left: 7px;
	font-size: 15px;
	margin-top: 2px;
}


/*------css edited for new changes 28-04-2022-by-me-----*/
section.home_landing.custom_large_banner_secn .mobile_banner_image {
	display: none !important;
}

section.home_landing.custom_large_banner_secn .main-container h1 {
	margin-left: 0;
	font-weight: 400;
	font-size: 52px;
	line-height: 70px;
	margin-bottom: 24px;
	margin-top: 0px;
    letter-spacing: 0.1px;
    word-spacing: -1px;
}

section.home_landing.custom_large_banner_secn .main-container h1::before {
	display: none;
}

section.home_landing.custom_large_banner_secn .main-container .subheading {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 140%;
	color: rgba(21, 20, 57, 0.6);
	mix-blend-mode: normal;
	margin-top: 0px;
	margin-left: 0;
	max-width: 696px;
}

section.home_landing.custom_large_banner_secn .main-container .cstm_banner_btn {
	margin-top: 24px;
	display: block;
}

section.home_landing.custom_large_banner_secn .main-container .cstm_banner_btn a {
	margin: 0;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	max-width: 173px;
	width: 100%;
	height: auto;
	padding: 16px 42px;
}

section.home_landing.custom_large_banner_secn .main-container .google-reviews-container {
	margin-left: 0;
	margin-top: 44px;
}

section.home_landing.custom_large_banner_secn .main-container .google-reviews-container img {
	width: 125px;
}

section.home_landing.custom_large_banner_secn .main-container .google-reviews-container .cstm_google_rev {
	max-width: 189px;
    margin-left: 21px;
    margin-top: 5px;
}

section.home_landing.custom_large_banner_secn .main-container .google-reviews-container .cstm_google_rev .reivebtn span {
    padding: 0;
    border: none;
    mix-blend-mode: normal;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    color: rgba(21, 20, 57, 0.5);
}

.why_scottish_pacific .why-scottish-pacific-container {
	max-width: 875px;
	/*margin: 54px auto 55px;*/
	margin: 69px auto 69px;
	padding: 0px;
}

.why_scottish_pacific .why-scottish-pacific-container .reasons-list {
	margin-top: 0px;
}

.why_scottish_pacific .why-scottish-pacific-container .reasons-list .list-item {
	text-align: center;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 0;
	max-width: 251px;
	flex: 0 0 251px;

}

.why_scottish_pacific .why-scottish-pacific-container .reasons-list {
    column-gap: 40px;
}

.why_scottish_pacific .why-scottish-pacific-container .reasons-list .list-item:nth-child(2) .list-item-content .description, .why_scottish_pacific .why-scottish-pacific-container .reasons-list .list-item:nth-child(3) .list-item-content .description {
    margin-top: 14px;
}
.why_scottish_pacific .why-scottish-pacific-container .reasons-list .list-item:nth-child(2) .list-item-content span.header, .why_scottish_pacific .why-scottish-pacific-container .reasons-list .list-item:nth-child(3) .list-item-content span.header {
    margin-top: 0px !important;
    display: inline-block;
}
.why_scottish_pacific .why-scottish-pacific-container .reasons-list .list-item:nth-child(2),
.why_scottish_pacific .why-scottish-pacific-container .reasons-list .list-item:nth-child(3) {
    margin-top: 0px;
}
.why-scottish-pacific-container:before {
	display: none;
}

.why_scottish_pacific .why-scottish-pacific-container .reasons-list .list-item i {}

.why_scottish_pacific .why-scottish-pacific-container .reasons-list .list-item i {
	margin: 1px 0 0 -4px;
	align-self: center;
}

.why_scottish_pacific .reasons-list .list-item .list-item-content {
	width: 100%;
	margin-top: 16px;
}

.why_scottish_pacific .reasons-list .list-item .list-item-content .header {
	font-family: 'Poppins';
	font-size: 23px;
	font-weight: 500;
	line-height: 32px;
	letter-spacing: 0em;
	text-align: center;
}

.why_scottish_pacific .reasons-list .list-item .list-item-content .description {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 300;
	font-size: 18px;
	line-height: 150%;
	text-align: center;
	color: #FFFFFF;
	mix-blend-mode: normal;
}

/*----cta new css---*/
section.custom_call_us.call_us_today {
	background: #F2F2F2;
}

section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container {
	height: auto;
	background: transparent;
	align-items: center;
	padding-top: 0;
	padding-bottom: 0;
	display: block;
    max-width: 1172px;
}

section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .row .cta_heading h4 p {
	margin: 0;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 24px;
	line-height: 130%;
	text-align: left;
	max-width: 316px;
}

section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .row .icon-container .item i {

	font-style: normal;
	font-weight: 400;
	font-size: 40px;
	line-height: 115%;
}

section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .row .icon-container .item span.title {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 115%;
	margin-top: 4px;
}

section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .row .icon-container {
	max-width: 560px;
	width: 100%;
	margin: auto;
}

section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .right_col a.btn {
	margin: 0;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	max-width: 173px;
	width: 173px;
	height: auto;
	padding: 16px 42px;
}

.call_us_today .cta_new_layout .header {
    letter-spacing: 0 !important;
}
/*----29-04-22--*/
.how_does_it_work {
	padding: 128px 0px 106px;
	background: #fff;
}

.how_does_it_work .custom_column_1008 {
	/*max-width: 1008px;*/
	max-width: 1100px;
	margin: auto;
}

.how_does_it_work .left_section .left_secn_inner {
	max-width: 583px;
	margin: 0px auto 0 0;
    padding-left: 23px;
}

#how_does_work .left_secn_inner .area_content {
    width: 100%;
   
}

.how_does_it_work .left_section .left_secn_inner h1 {
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 400;
    font-size: 48px;
    line-height: 68px;
    color: #4615D6;
    margin: 0 0 18px;
    display: block;
    width: 100%;
    letter-spacing: 0;
    max-width: fit-content;
	margin-bottom: 15px;
}

.how_does_it_work .left_section .left_secn_inner p {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 20px;
	line-height: 150%;
	/* or 27px */
	color: #74747C;
	mix-blend-mode: normal;
}

section.how_does_it_work .left_section .left_secn_inner ul.award_list {
	list-style: none;
	margin-top: 20px;
	padding: 0;
	display: flex;
	align-items: center;
	margin-bottom: 0;
}

.how_does_it_work .left_section .left_secn_inner ul.award_list li:not(:last-child) {
	margin-right:18px;
}

.how_does_it_work .left_section .left_secn_inner ul.award_list li:nth-child(3) {
    margin-right: 10px;
}

.how_does_it_work .left_section .left_secn_inner ul.award_list img {
	max-width: 114px;
	width: 100%;
}

.how_does_it_work .right_section .right_secn_inner ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	flex-flow: column;
	padding-top: 23px;
    width: 89%;
}
.how_does_it_work .right_section .right_secn_inner ul li:last-child p {
    margin-right: 40px;
    line-height: 40px;
}

.how_does_it_work .right_section .right_secn_inner ul li:nth-child(3) {
    padding-top: 39px;
}
@media(min-width:1200px){
	.how_does_it_work .right_section .right_secn_inner {
    margin-left: -11px;
}
}
.how_does_it_work .right_section .right_secn_inner ul li:last-child p span {
    padding-top: 5px;
}

.how_does_it_work .right_section .right_secn_inner ul li {
	border-bottom: 0px solid #c4c4c4;
	padding-bottom: 37px;
}

.how_does_it_work .right_section .right_secn_inner ul li:first-child {
	padding-top: 0;
}

.how_does_it_work .right_section .right_secn_inner ul li:last-child {
	border-bottom: 0px solid #c4c4c4;
	padding-bottom: 0;

}

.how_does_it_work .right_section .right_secn_inner ul li:after {
    content: '';
    width: 100%;
    max-width: 158px;
    position: absolute;
    bottom: 0px;
    height: 1px;
    background: #00000033;
}

.how_does_it_work .right_section .right_secn_inner ul li {
    position: relative;
}

.how_does_it_work .right_section .right_secn_inner ul li:last-child:after {
    content: unset;
}
.how_does_it_work .right_section .right_secn_inner ul li:nth-child(2) {
    padding: 38px 0 39px;
}
.how_does_it_work .right_section .right_secn_inner ul li:nth-child(2) p {
    line-height: 55px;
}
.how_does_it_work .right_section .right_secn_inner ul li p {
	margin: 0;
	position: relative;
	display: flex;
	flex-flow: column;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 40px;
	line-height: 146%;
	color: #4615D6;
}

.how_does_it_work .right_section .right_secn_inner ul li p span {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 140%;
    color: #74747C;
}


.how_does_it_work .bottom_work_secn {
	padding-top: 64px;
	margin-top: 64px;
	border-top: 1px solid #c4c4c4;
}

.how_does_it_work .bottom_work_secn h1 {
	font-family: 'Noto Serif';
	font-style: normal;
	font-weight: 400;
	font-size: 35px;
	line-height: 140%;
	color: #4615D6;
	margin-bottom: 16px;
	padding-left: 30px;
    word-spacing: 2px;
}

.how_does_it_work .bottom_work_secn h2 {
	position: relative;
	font-family: 'Noto Serif';
	font-style: normal;
	font-weight: 700;
	font-size: 28px;
	line-height: 140%;
	color: #4615D6;
	text-align: left;
	max-width: 742px;
	margin: 0px auto 26px;
    word-spacing: 2px;
}
.get_call_us_section .second_row_area .second_row_content p {
    font-weight: 400;
    font-size: 18px;
    line-height: 150%;
    color: #62626D;
}
.how_does_it_work .custom_btn.text-center {
    padding-right: 16px;
}
/*.how_does_it_work .bottom_work_secn h2::before {
	content: "";
	width: 38px;
	height: 62px;
	background: url(https://www.scotpac.com.au/wp-content/themes/scottishmain/images/rightarrowbig.png);
	position: absolute;
	background-size: contain;
	left: 0px;
	top: 1px;
	background-position: center;
	background-repeat: no-repeat;
}*/

.how_does_it_work .bottom_work_secn .custom_btn a {
	margin: 0;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	max-width: 173px;
	width: 100%;
	height: auto;
	padding: 16px 42px;
}
.reivebtn {
    display: flex;
    align-items: center;
    padding: 21px 0 17px;
    border-top: 1px solid #00000033;
    border-bottom: 1px solid #00000033;
    max-width: 315px;
}

.reivebtn span.google {
    display: block;
   width: 121px;
    height: 50px;
  
}
.reivebtn span.google img.rivewbtnimg {
    max-width: 100%;
}

span.ggtext.modino {
    color: #74747C;
    font-feature-settings: 'liga' off;
    font-family: Poppins;
    font-size: 15px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    display: block;
    max-width: 166px;
    margin-left: 26px;
}

.googlereview {
    margin-top: 22px;
    margin-bottom: -32px;
}
.reivebtn:hover {
    text-decoration: underline;
}
/*--------ends 29-04---------------*/
/*-------02-05---------------*/
#testimonial_with_slider {
	background: #4615d6;
}

#testimonial_with_slider .custom_column_testimonial {
    padding: 56px 0px 79px;
}

.testimonial_area .testi_slider .testi_row .testi_sub_row .test_img .image_test{
	height: 310px;
	width: 217px;
	background-repeat: 	no-repeat;
	background-size: cover;
	background-position: center;
}

#testimonial_with_slider .custom_column_testimonial .left_section .left_secn_inner h2 {
    position: relative;
    padding-left: 82px;
    font-family: 'Noto Serif';
    font-style: normal;
    font-weight: 400;
    font-size: 35px;
    line-height: 140%;
    color: #FFFFFF;
    max-width: 335px;
    margin-left: 18%;
    margin-right: auto;
    padding-top: 7px;
    word-spacing: 0px;
    letter-spacing: 0.1px;
    margin-left: auto;
    margin-right: 0;
}


.testimonial_area .testi_slider .testi_row .testi_sub_row {
	display: flex;
}
.testimonial_area .testi_slider .testi_row .testi_sub_row .test_img img.testi_desktop {
    height: 323px;
    width: 100%;
    object-fit: cover;
}
.testimonial_area .testi_slider .testi_row .testi_sub_row .testimonial_content {
	flex: 0 0 323px;
	max-width: 323px;
	height: 310px;
	padding: 42px 31px;
	position: relative;
	background: #F5F5F5;
	display: flex;
	flex-flow: column;
	align-items: flex-start;
	justify-content: center;

}

.testimonial_area .testi_slider .testi_row .testi_sub_row .test_img {
    flex: 0 0 100%;
    max-width: 100%;

}
.page-template-page-custom-template .right_secn_inner.testimonial_area button {
    margin-top: 40px;
}
.testimonial_area .testi_slider ul.slick-dots li button {
    margin-top: 0;
}
.testimonial_area .testi_slider .testi_row .testi_sub_row .testimonial_content .review_content p {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 145%;
	color: #74747C;
    margin-bottom: 18px;
}

.testimonial_area .testi_slider .testi_row .testi_sub_row .testimonial_content .review_author {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 140%;
	text-transform: uppercase;
	color: #74747C;
}

.testimonial_area .testi_slider .testi_row .testi_sub_row .testimonial_content .review_quote {
	/*margin-bottom: 16px;*/
    margin-bottom: 26px;
    margin-left: 5px;
    top: 3px;
    position: relative;
}
.testimonial_area .testi_slider .testi_row .testi_sub_row .testimonial_content .review_content {
    position: relative;
    left: 2px;
}
.testimonial_area .testi_slider .testi_row .testi_sub_row .testimonial_content .review_author {
    margin-left: 2px;
}
.testimonial_area .testi_slider ul.slick-dots {
    justify-content: flex-start;
    bottom: -32px;
}
.testimonial_area .testi_slider .slick-dots li {
    margin: 0 7px;
}

.testimonial_area .testi_slider ul.slick-dots li {}

.testimonial_area .testi_slider ul.slick-dots li:first-child {
	margin-left: 0;
}

.testimonial_area .testi_slider ul.slick-dots li.slick-active button {
    background: #F5F5F5;
    width: 14px;
    height: 14px;
    top: -2px;
    position: relative;

}

.testimonial_area .testi_slider ul.slick-dots li button {
	background: #C4C4C4;
	width: 10px;
	height: 10px;
	border: 0px;
	opacity: 1;
}

/*.testimonial_area .testi_slider .slick-list {
	margin: 0px 8px;
}*/

.testimonial_area .testi_slider .testi_row.slick-slide {
	display: block;
	margin: 0px 48px 0 0;/*
	margin: 0px 67px 0 0;*/
}

.testi_slider.slick-slider button.slick-next.slick-arrow {
    right: 0;
    left: -220px;
    top: 61%;
    border: none;
}

.testi_slider.slick-slider button.slick-prev.slick-arrow {
    left: -300px;
    top: 61%;
    border: none;
}

.right_secn_inner.testimonial_area {
    padding-left: 14px;
}

.testi_slider.slick-slider button.slick-prev.slick-arrow::before,
.testi_slider.slick-slider button.slick-next.slick-arrow::before {
	display: none;
}

.testimonial_area .testi_slider .testi_row .testi_sub_row .test_img img.testi_mobile {
	display: none;
}

.testi_slider.slick-slider .slick-prev.hidden,
.testi_slider.slick-slider .slick-next.hidden {
	opacity: 0.6;
	pointer-events: none;
}

/*------------02-05---ends-----*/
/*--------03-05may---*/
/*----css for swiper slider------*/
.container-swiper {
	max-width: 1240px;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto;
}

.product-slider {
	background: #ececec;
    padding: 100px 0 83px;
	margin-bottom: 0px;
}

section.product-slider.custom_swiper_slider .swiper {
	width: 100%;
	padding-top: 56px;
	padding-bottom: 40px;
}

section.product-slider.custom_swiper_slider .swiper-slide {
	width: 310px;
}

section.product-slider.custom_swiper_slider .swiper-slide {
	text-align: center;
	padding: 16px;
	background: #fff;
}

section.product-slider.custom_swiper_slider .solution_content_area .heading {
	margin-left: auto;
	margin-right: auto;
	font-family: 'Noto Serif';
	font-style: normal;
	font-weight: 500;
	font-size: 44px;
	line-height: 130%;
	color: #4615D6;
	margin-bottom: 8px;
}

section.product-slider.custom_swiper_slider .solution_content_area .content_area {
	max-width: 761px;
	margin: auto;
}

section.product-slider.custom_swiper_slider .solution_content_area .content_area p {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 150%;
	text-align: center;
	color: #74747C;
	margin-bottom: 0px;
}

section.product-slider.custom_swiper_slider .product-title h3.header {
	font-family: 'Noto Serif';
	font-weight: 600;
	font-size: 23px;
	line-height: 26px;
	text-align: center;
	letter-spacing: 0px;
	color: #4615D6;
}

section.product-slider.custom_swiper_slider .product-desc p {
	margin-top: 15px;
	margin-bottom: 24px;
	font-family: Poppins;
	font-weight: 400;
	font-size: 16px;
	line-height: 27px;
	text-align: center;
	color: #62626D;
	display: block;
	overflow: hidden;
	color: #62626D;
letter-spacing: -0.32px;
}

section.product-slider.custom_swiper_slider .product-title {
	/* margin-bottom: 12px; */
}

section.product-slider.custom_swiper_slider .product-image {
	height: 174px;
}

section.product-slider.custom_swiper_slider .product-image img {
	width: auto;
	max-height: 174px;
}

section.product-slider.custom_swiper_slider .swiper-slide.swiper-slide-visible.swiper-slide-prev {
	opacity: .5;
	position: relative;
	left: -12px;
}

section.product-slider.custom_swiper_slider .swiper-slide.swiper-slide-visible.swiper-slide-next {
	opacity: .5;
	position: relative;
	right: -12px;
}

section.product-slider.custom_swiper_slider .swiper-slide:not(.swiper-slide-active, .swiper-slide-duplicate-active) .enquire-buttons a.btn.action-1 {
	background: #fff;
	border: 1px solid #4615d6;
	color: #4615d6;
	margin-bottom: 16px
}

section.product-slider.custom_swiper_slider .enquire-buttons a.btn.action-1 {
	margin-bottom: 16px
}

section.product-slider.custom_swiper_slider .swiper-slide.swiper-slide-visible {
	opacity: .3
}

section.product-slider.custom_swiper_slider .swiper-slide.swiper-slide-duplicate-active,
section.product-slider.custom_swiper_slider .swiper-slide.swiper-slide-visible.swiper-slide-active {
	opacity: 1;
	box-shadow: 0px 8px 60px rgba(0, 0, 0, 0.15);
}

section.product-slider.custom_swiper_slider .product-list ul {
	list-style: unset;
	padding: 0 10px;
	text-align: left;
	margin-bottom: 32px;
	font-size: 12px;
	font-weight: 600;
	line-height: 115%;
	text-transform: uppercase;
}

section.product-slider.custom_swiper_slider .product-list ul li {
	position: relative;
	padding-left: 31px;
	margin-bottom: 15px;
	display: flex;
	align-items: center;
}

section.product-slider.custom_swiper_slider .product-list ul li i.fas.fa-check-circle {
	width: 23.25px;
	font-size: 20px;
	overflow: hidden;
	color: #4615D6;
	position: absolute;
	left: 0;
	height: 30px;
}


section.product-slider.custom_swiper_slider .swiper-slide.swiper-slide-duplicate-active .product-list ul li i.fas.fa-check-circle,
section.product-slider.custom_swiper_slider .swiper-slide.swiper-slide-visible.swiper-slide-active .product-list ul li i.fas.fa-check-circle {
	color: #4F00E1;
}

section.product-slider.custom_swiper_slider .swiper-slide.swiper-slide-duplicate-active a.learn-more,
section.product-slider.custom_swiper_slider .swiper-slide.swiper-slide-visible.swiper-slide-active a.learn-more {
	color: #FF4D63;
}

section.product-slider.custom_swiper_slider .product-list ul li i.fas.fa-check-circle:before {
	position: relative;
	top: 5px;
}

section.product-slider.custom_swiper_slider .swiper-slide {
	opacity: .1;
}

section.product-slider.custom_swiper_slider .swiper-button-next {
	width: 32px;
	height: 32px;
	right: 58px;
}

.section.product-slider.custom_swiper_slider .swiper-button-next:before {
	content: "";
	font-family: "Font Awesome 5 Duotone";
	background: url(https://www.scotpac.com.au/wp-content/uploads/2022/10/left_testimonial.svg);
	position: absolute;
	width: 48px;
	height: 48px;

}

section.product-slider.custom_swiper_slider .swiper-button-next:after {
	content: "";
	font-family: "Font Awesome 5 Duotone";
	background: url(https://www.scotpac.com.au/wp-content/uploads/2022/10/left_testimonial.svg);
	position: absolute;
	width: 48px;
	height: 48px;
	transform: rotate(180deg);
	background-repeat: no-repeat;
}


section.product-slider.custom_swiper_slider .swiper-button-prev:before {
	content: "\f100";
	position: absolute;
	opacity: 1;
	font-family: "Font Awesome 5 Duotone";
	font-weight: 900;
	font-size: 32px;
	color: #f3565b;
	display: none;
}

section.product-slider.custom_swiper_slider .swiper-button-prev:after {
	content: "";
	font-family: "Font Awesome 5 Duotone";
	background: url(https://www.scotpac.com.au/wp-content/uploads/2022/10/left_testimonial.svg);
	position: absolute;
	width: 48px;
	height: 48px;
	background-repeat: no-repeat;
}

section.product-slider.custom_swiper_slider section.product-slider.custom_swiper_slider .swiper-button-next {
	right: 58px
}

section.product-slider.custom_swiper_slider .swiper-button-prev {
	left: 58px
}

section.product-slider.custom_swiper_slider span.swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: #D5D5D5;
	margin: 0 5px;
	opacity: 1;
}

section.product-slider.custom_swiper_slider span.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #BBBDBF;
	width: 14px;
	height: 14px;
	position: relative;
	top: 1px;
}

section.product-slider.custom_swiper_slider .swiper .swiper-pagination {
	bottom: 0;
}

/*--------03-may ends--------*/
/*-------------04-05---*/
section#thank_you_section {
	background: #ECECEC;
}

section#thank_you_section .thank_you_column {
	padding: 115px 0px 114px;
}

section#thank_you_section .thank_you_column .thanks_secn_main {
	margin: auto;
	text-align: center;
	padding: 66px 63px 67px;
	background: #fff;
	max-width: 600px;

}

section#thank_you_section .thank_you_column .thanks_secn_main h1 {
	font-family: 'Noto Serif';
	font-style: normal;
	font-weight: 500;
	font-size: 42px;
	line-height: 52px;
	text-align: center;
	letter-spacing: -0.4px;
	color: #4615D6;
	margin: 0px auto 28px auto;
}

section#thank_you_section .thank_you_column .thanks_secn_main .thank_you_content p:first-child {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	line-height: 27px;
	text-align: center;
	color: rgba(21, 20, 57, 0.64);
	mix-blend-mode: normal;
	opacity: 0.7;
	margin-bottom: 25px;
}

section#thank_you_section .thank_you_column .thanks_secn_main .thank_you_content p:last-child {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 500;
	font-size: 18px;
	line-height: 27px;
	text-align: center;
	color: rgba(21, 20, 57, 0.64);
	mix-blend-mode: normal;
	opacity: 0.7;
	margin: 0;
}

/*-----solution landing page------*/
section.solutions_landing.custom_soluns_landing {
	height: auto !important;
}

section.solutions_landing.custom_soluns_landing.product_top_banner_area {
    
    background-repeat: no-repeat;
    background-position: right;
    background-size: 27.5%;
}
section.solutions_landing.custom_soluns_landing {
    
    background-repeat: no-repeat;
    background-position: right;
    background-size: 28%;
}

section.solutions_landing .padding-container.row .left_section_article {
	/*max-width: 800px;*/
	max-width: 819px;
	margin-left: auto;
	/*padding-top: 54px;
	padding-bottom: 49px;
	padding-bottom: 49px;*/
	padding-bottom: 42px;
	padding-top: 40px;
}

/*section.solutions_landing.custom_soluns_landing.product_top_banner_area .padding-container .left_section_article {
	max-width: 540px;
	margin-right: auto;
}*/

section.solutions_landing.custom_soluns_landing.product_top_banner_area .padding-container .left_section_article {
	max-width: 607px;
	margin-right: auto;
	margin-left: 40px !important;
}

section.solutions_landing.custom_soluns_landing.product_top_banner_area .padding-container .left_section_article .breadcrum p a {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 14px;
	line-height: 115%;
	color: #FFFFFF;
}

section.solutions_landing.custom_soluns_landing.product_top_banner_area .padding-container .left_section_article .breadcrum p {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 115%;
	color: #FFFFFF;
}

section.solutions_landing.custom_soluns_landing.product_top_banner_area .padding-container .left_section_article .breadcrum p span.mob_gap {
	display: none;
}

section.solutions_landing.custom_soluns_landing .rightcont .image_secn .mobile {
	display: none;
}

.page-template-page-custom-template .solutions_landing .left .padding-container {
	align-items: flex-start;
}

section.solutions_landing.custom_soluns_landing .rightcont .image_secn {
	display: flex;
	justify-content: flex-end;
	align-items: stretch;
}

section.solutions_landing .padding-container.row .left_section_article h1.header {
	font-family: 'Noto Serif';
	font-style: normal;
	font-weight: 400;
	font-size: 69px;
	line-height: 115%;
	color: #FFFFFF;
}

section.solutions_landing .padding-container.row .left_section_article h1.header span {
	font-family: 'Noto Serif';
	font-style: normal;
	font-weight: 400;
	font-size: 69px;
	line-height: 79px;
	color: #ff4d63;
}

.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article .description {
	font-family: Poppins;
	font-weight: 400;
	font-size: 18px;
	line-height: 27px;
	color: #FFFFFF;
	margin-top: 16px;
	display: block;

}

section.solutions_landing.custom_soluns_landing.product_top_banner_area .padding-container .left_section_article .description {
	max-width: 380px;
}

.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article .small-description {
	display: block;
	font-family: Poppins;
	font-weight: 500;
	font-size: 18px;
	line-height: 26px;
	letter-spacing: 0px;
	/*margin-top: 40px;*/
	margin-top: 23px;
	/*margin-bottom: 23.5px;*/
	margin-bottom: 32.5px;
}

.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article .grid.first-row {
	border-bottom: none;
	justify-content: space-between;
}

.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article .grid.first-row .item {
	border-right: 0px solid rgba(255, 255, 255, 0.3);
	padding-top: 0px;
	padding-bottom: 0px;
	flex: 0 0 112px;
	max-width: 112px;
}
.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article 
	.grid.first-row .item:nth-child(2), .page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article 
	.grid.first-row .item:nth-child(4) {
	    flex: 0 0 100px;
	    max-width: 100px;
	}
.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article .grid.first-row .item i {
	margin-bottom: 19px;
	/*margin-bottom: 8px;*/
	height: auto;
}
.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article .grid.first-row .item:nth-child(4) i {
    margin-bottom: 10px;
}
.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article .grid.first-row .item span.title {

	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 12px;
	line-height: 140%;
	text-align: center;
	text-transform: uppercase;
	color: #FFFFFF;
	height: auto;
}

section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .row .icon-container .cta_carsoule .item a {
	display: flex;
	flex-flow: column;
	align-items: center;
    width: 100%;
    max-width: 86px;
    margin-left: 0;
    position: relative;
    top: 1px;
}

section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .right_col a.btn {
    position: relative;
    right: 25px;
    top: 1px;
}

section.solutions_landing .padding-container.row .left_section_article .custom_btn {
	margin-top: 47px;
	/*margin-top: 63.5px;*/
}

section.solutions_landing .padding-container.row .left_section_article .custom_btn a {
	margin: 0;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	max-width: 173px;
	width: 173px;
	height: auto;
	padding: 16px 42px;
	margin-top: 0;
}

section#get_call_us_section {
	padding: 0;
}

section#get_call_us_section .bottom_work_secn.mw-1008 {
	border: none;
	padding-top: 51px;
	/*padding-top: 64px;*/
	margin-top: 0;
	padding-bottom: 56px;
}

/*------------faq new changes css------*/
section#custom_faq_secn {
	background: #f2f2f2;
	margin-bottom: 0;
	margin-top: 0;
/*	display: none;*/
}


section#custom_faq_secn .inner_column_faq {
    max-width: 85%;
    margin: auto;
    padding-bottom: 52px;
    padding-top: 56px;
}

section#custom_faq_secn .inner_column_faq .ctn-imgtitle h2 {
	font-family: 'Noto Serif';
	font-style: normal;
	font-weight: 400;
	font-size: 35px;
	line-height: 140%;
	color: #4615D6;
	margin-bottom: 24px;
    word-spacing: -1px;
    letter-spacing: 0.1px;
}

section#custom_faq_secn .inner_column_faq .faq.faq_list .opening_tabs h3 {
	margin: 0;
	border: 1px solid #E2DEFF;
	border-width: 1px 0px 0;
	padding: 28px 0px 18px;/*
	padding: 23px 0px 27px;*/
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 150%;
	color: #4615D6;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

section#custom_faq_secn .inner_column_faq .faq.faq_list .opening_tabs h3 i {
    font-size: 31px;
    margin-right: 24px;
    margin-top: -2px;
}

section#custom_faq_secn .inner_column_faq .faq.faq_list .opening_tabs {
	border-bottom: 1px solid #E2DEFF;
}

section#custom_faq_secn .inner_column_faq .faq.faq_list .opening_tabs h3.tab_opener .minus_icon {
	display: none;
}

section#custom_faq_secn .inner_column_faq .faq.faq_list .opening_tabs h3.tab_opener.opened .minus_icon {
	display: block;

}

section#custom_faq_secn .inner_column_faq .faq.faq_list .opening_tabs h3.tab_opener.opened .plus_icon {
	display: none;

}

/*-----ends==--------04-05---*/
/*--------05-05------*/
section#asset_finance {
	background: #f2f2f2;
}

section#asset_finance .asset_container {
	/*max-width: 1110px;
	margin: 0px auto;*/
    max-width: 91.7%;
    margin-left: auto;
    margin-right: 0;

}

section#asset_finance .asset_container .row .item i {
	font-size: 23px;
	line-height: 23px;
	color: #ff4d63;
	margin-right: 8px;
}

section#asset_finance .asset_container .right_asset_article .asset_content {
	/*height: 259px;
	overflow-y: scroll;*/
	/*margin: 26px 0px 26px;*/
	margin: 26px 0px 36px;
}

section#asset_finance .asset_container .right_asset_article .asset_content::-webkit-scrollbar {
	background-color: transparent;
	width: 5px;
	transition: all 0.3s ease;
}

section#asset_finance .asset_container .right_asset_article .asset_content:hover::-webkit-scrollbar {
	width: 5px;
}

section#asset_finance .asset_container .right_asset_article .asset_content:hover::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	transition: all 0.3s ease;
}

section#asset_finance .asset_container .right_asset_article .asset_content::-webkit-scrollbar-track {
	background: transparent;
	border-radius: 10px;
	transition: all 0.3s ease;
}

.fast_funding .col-12.col-lg-4.col-xl-4.col-sm-6.col-md-4 .item {
    padding-left: 17px;
}
.fast_funding .col-12.col-lg-4.col-xl-4.col-sm-6.col-md-4:nth-child(2) .item {
    padding-left: 28px;
}
.fast_funding .col-12.col-lg-4.col-xl-4.col-sm-6.col-md-4:nth-child(3) .item {
    padding-left: 45px;
}



/*=== page custom template design ===*/
.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article {
    padding-top: 56px;
    max-width: 793px;
    margin-left: 40px !important;
}
.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article .small-description {
    margin-top: 40px;
    margin-bottom: 33.5px;
}
.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article {
	padding-bottom: 48px;
}
.page-template-page-custom-template section.how_does_it_work .bottom_work_secn h2 {
    letter-spacing: 0px;
}
.page-template-page-custom-template .moduletable.calculator .custom.calculator .calculator-wrap {
    margin-top: 29px;
}
.page-template-page-custom-template .moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles .rs-control .rs-handle {
    height: 30px !important;
    width: 30px !important;
}
.page-template-page-custom-template section.how_does_it_work .custom_btn.text-center {
    padding-right: 18px;
}
.page-template-page-custom-template .why_scottish_pacific .why-scottish-pacific-container {
    max-width: 843px;
}
.page-template-page-custom-template .moduletable.calculator {
    padding-bottom: 32px !important;
}

.page-template-page-custom-template #testimonial_with_slider .custom_column_testimonial .left_section .left_secn_inner h2 {
    max-width: 360px;
}
.page-template-page-custom-template .testi_slider.slick-slider button.slick-prev.slick-arrow {
    left: -337px;
}
.page-template-page-custom-template .testi_slider.slick-slider button.slick-next.slick-arrow {
    left: -273px;
}
.page-template-page-custom-template .right_secn_inner.testimonial_area {
    padding-left: 28px;
}
.page-template-page-custom-template .testi_row .testi_sub_row .testimonial_content {
    padding: 42px 30px;
}
.page-template-page-custom-template .moduletable.calculator .custom.calculator .calculator-wrap .tab-content .right_amount_column {
    /*background: #EAE8F8;*/
    background: rgba(0, 0, 0, 0.13);
}

.page-template-page-custom-template .solutions_landing .left .grid .item .icon {
    display: block;
    font-size: 35px;
}
/*=== page custom template design end ===*/


/*=== page new product page design ===*/
section.solutions_landing.product_top_banner_area .padding-container.row .left_section_article {
    padding-top: 40px;
    max-width: 577px;
    padding-bottom: 42px;
}
.page-template-page-custom-template section.solutions_landing.product_top_banner_area 
.padding-container.row .left_section_article .grid.first-row .item i {
    margin-bottom: 16px;
}
.page-template-page-custom-template section.solutions_landing.product_top_banner_area
 .padding-container.row .left_section_article .description {
    padding-right: 0%;
}
.page-template-page-custom-template section.solutions_landing.product_top_banner_area
 .padding-container.row .left_section_article .small-description {
    margin-top: 23px;
    margin-bottom: 32.5px;
}
.page-template-page-custom-template section.solutions_landing.product_top_banner_area .padding-container.row .left_section_article 
	.grid.first-row .item:nth-child(2), 
	.page-template-page-custom-template section.solutions_landing.product_top_banner_area
	 .padding-container.row .left_section_article 
	.grid.first-row .item:nth-child(4) {
    flex: 0 0 133px;
    max-width: 133px;
}
.page-template-page-custom-template section.solutions_landing.product_top_banner_area
 .padding-container.row .left_section_article .custom_btn {
    margin-top: 47px;
}
.right.produ-image {
    width: 30.6%;
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    background-position: 44% 50% !important;
}

.home-topbannerform.bottom-form-section {
    margin-top: 50px;
    width: 100%;
}
.home-topbannerform.bottom-form-section .top-menu-form {
   max-width: 65%;
    width: 100%;
    height: 100%;
    gap: 26px;
}
.home-topbannerform.bottom-form-section .solution-bottom-menu-form {
    height: 123px;
    flex: 0 0 100%;
    justify-content: space-between;
    padding-left: 3.8%;
    padding-bottom: 18px;
    padding-top: 19px;
    padding-right: 6.7%;
    background: #4724de;
    gap: 20px;
}
.home-topbannerform.bottom-form-section .menu-icon {
    height: auto;
    max-width: 86px;
    width: 100%;
}
.home-topbannerform.bottom-form-section .menu-icon {
   height: 71px;
    max-width: 85px;
    width: 100%;
    display: flex;
}
.home-topbannerform.bottom-form-section .bottom-menu-desc-title {
    font-family: Noto Serif;
    font-size: 35px;
    font-weight: 500;
    line-height: 48px;
    letter-spacing: -0.02em;
    text-align: left;
	margin-bottom: 7px;
}
.home-topbannerform.bottom-form-section .bottom-menu-desc-txt {
    font-family: Poppins;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    letter-spacing: -0.02em;
    text-align: left;
	
}
.home-topbannerform.bottom-form-section .bottom-menu-form {
    width:100%;
    max-width: 328px;
}
.home-topbannerform.bottom-form-section .bottom-menu-form input {
    max-width: 240px!important;
    height: 46px!important;
    padding-left: 18px;
    font-size: 16px;
    background: #fff;
}
.home-topbannerform.bottom-form-section .bottom-menu-form .bottom-meu-form-title {
    font-family: Poppins;
    font-size: 18px;
    font-weight: 400;
    line-height: 27px;
    letter-spacing: -0.02em;
    text-align: left;
	margin-bottom: 6px;
	
}
.home-topbannerform.bottom-form-section .bottom-menu-form button.btn.btn-primary.btn-lg.ga-event-button.lightblue-btn.rsform-submit-button.btn.btn-primary {
    height: 46px!important;
    padding: 0;
    margin: 0;
    width: 100%!important;
}
.home-topbannerform.bottom-form-section .bottom-menu-form form.loan-needed .gform_body.gform-body {
    width: 100%;
}
.home-topbannerform.bottom-form-section .bottom-menu-form form.loan-needed .gform_body.gform-body input#input_84_39 {
   width: calc( 100% - 17px);
    max-width: unset!important;
}
.home-topbannerform.bottom-form-section form.loan-needed .gform_footer.top_label {
    width: 100%;
    max-width: 70px;
}
.tailored-topbannerform.bottom-form-section {
    margin: 33.5px 0.89% 0;
    max-width: 100%;
}
.tailored-topbannerform.bottom-form-section .top-menu-form {
    max-width: 63%;
    width: 100%;
    height: 100%;
    gap: 26px;
    align-items: center;
}
.tailored-topbannerform.bottom-form-section .solution-bottom-menu-form {
   height: 123px;
    flex: 0 0 100%;
    justify-content: space-between;
    max-width: 1135px;
    margin: auto;
    gap: 32px;
    padding: 16px 3.5%;
}
.tailored-topbannerform.bottom-form-section .menu-icon {
    max-width: 85px;
    height: 68px;
    margin-top: -3px;
}
.tailored-topbannerform.bottom-form-section .menu-icon svg {
    width: 54px;
    height: 55px;
}
.tailored-topbannerform.bottom-form-section .solution-bottom-menu-form .bottom-menu-desc .bottom-menu-desc-title {
    line-height: 32px;
    text-align: left;
    color: #FFF;
    font-family: Noto Serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: -0.48px;
    margin-bottom: 9px;
}
.tailored-topbannerform.bottom-form-section .bottom-menu-desc-txt {
    font-family: Poppins;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    letter-spacing: -0.02em;
    text-align: left;
}
.tailored-topbannerform.bottom-form-section  .bottom-menu-form {
    width:100%;
    max-width: 327px;
}
.tailored-topbannerform.bottom-form-section .bottom-menu-form input {
    max-width: 281px!important;
    height: 46px!important;
    padding-left: 18px;
    font-size: 16px;
    background: #fff;
}
.tailored-topbannerform.bottom-form-section .bottom-menu-form .bottom-meu-form-title {
    font-family: Poppins;
    font-size: 18px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
    margin-bottom: 10px;
    letter-spacing: -0.36px;
}
.tailored-topbannerform.bottom-form-section .bottom-menu-form button.btn.btn-primary.btn-lg.ga-event-button.lightblue-btn.rsform-submit-button.btn.btn-primary {
    height: 46px!important;
    padding: 0;
    margin: 0;
    width: 100%!important;
}
.tailored-topbannerform.bottom-form-section .bottom-menu-form form.loan-needed .gform_body.gform-body {
    width:100%;
}
.tailored-topbannerform.bottom-form-section .bottom-menu-form form.loan-needed input#input_84_39 {
    width: calc( 100% - 18px);
}
.tailored-topbannerform.bottom-form-section form.loan-needed .gform_footer.top_label {
    width: 100%;
    max-width: 69px;
}
.product_landing .left{/*z-index: 2;*/}
.videotopbanner {
    width: 317px;
 
    margin-top: 63px;
    margin-left: 54px;
    position: relative;
    padding: 11px 13px 10px;
    background-repeat: no-repeat;
    background-position: center;
}

.videotiopbanner-inner {
    height: 170px;
	margin-left:0px;
	background-size: cover!important;
    background-repeat: no-repeat!important;
    background-position: center!important;
}
.fancybox-container {
    z-index: 99999999999!important;
}
.bottom-videotext {
    background: #fff;
    color: #000;
    padding-top: 8.5px;
    font-family: Poppins;
    font-size: 15px;
    font-weight: 400;
    line-height: 18px;
    letter-spacing: 0em;
    text-align: left;
	z-index: 1;
	position:relative;
}

.videotopbanner:before {
    border: solid transparent;
   
    display: block;
    height: 0;
    position: absolute;
    pointer-events: none;
    width: 0;
    left: 0;
    margin-left: -8px;
    border-color: rgba(255, 255, 255, 0);
    border-left-color: #ffffff;
    top: 50%;
    margin-top: -26px;
    border-width: 26px;
}

.videotopbanner:after{
   content: " ";
    position: absolute;
    pointer-events: none;
    width: 100%;
    height: 100%;
    top: 0;
   background-image: url("data:image/svg+xml,%3Csvg width='317' height='217' viewBox='0 0 317 217' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.1732 94.4624L0 107.729V217H317V0H0V80.9745L13.1732 94.4624ZM13 181V110.932L27.6574 96.3954L13 81.6161V11H304V181H13Z' fill='white'/%3E%3C/svg%3E");
    background-position: left 0px top 1px!important;
    background-repeat: no-repeat;
    z-index: 0;
    left: 0;
}
a.play.violet.smplay {
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0;
    margin: 0;
    border-radius: unset;
    background: unset;
    box-shadow: unset;
    transform: unset;
}

a.play.violet.smplay i {
    width: 50px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #FF4D63;
    border-radius: 100%;
    box-shadow: 0px 4px 30px rgba(0, 0, 0, 0.5);
    transition: .5s all;
}



a.play.violet.smplay:hover i.fas.fa-play {
    -webkit-transform: scale(1.08)!important;
    transform: scale(1.08)!important;
}
.videotopbanner.mobivid{display:none;}


@media(max-width:520px){section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .row .icon-container .cta_carsoule.slick-slider .slick-track {
    display: flex;
    gap: 0px;
}


}
@media(max-width:600px){
	.who_does .left .header {
        margin-bottom:16px;
    }
	
    .videotopbanner.mobivid .videotiopbanner-inner {
    height: auto;
    width: 100%;
    background-size: cover!important;
    background-position: center!important;
	margin: 0;
	background: unset!important;
}

.videotopbanner.mobivid {width: 100%;height: auto;margin: 0;margin-bottom: 25px;display:block;padding: 0;
    border-left: 13px solid;
    border-right: 13px solid;
    border-bottom: 11px solid;
    border-top: 10px solid;}

.videotopbanner.mobivid:before,.videotopbanner.mobivid:after{
    content: unset;
}
}
@media(max-width:992px){
	.home-topbannerform.bottom-form-section .menu-icon {
    max-width: 86px;
}

.home-topbannerform.bottom-form-section .bottom-menu-form {
    max-width: 280px;
}

.home-topbannerform.bottom-form-section .top-menu-form {
    gap: 10px;
}

.home-topbannerform.bottom-form-section .bottom-menu-desc-title {
    font-size: 25px;
    line-height: 40px;
}

.home-topbannerform.bottom-form-section .bottom-menu-desc-txt {
    font-size: 14px;
    line-height: 20px;
}

.tailored-topbannerform.bottom-form-section {
    margin: 15px 8.5px 0;
}

.tailored-topbannerform.bottom-form-section .solution-bottom-menu-form {
    padding: 16px 3.5%;
}

.tailored-topbannerform.bottom-form-section .top-menu-form {
    gap: 10px;
}

.tailored-topbannerform.bottom-form-section .bottom-menu-form form.loan-needed .gform_body.gform-body {
    width: 100%;
}
}

@media(max-width:767px){
	
.tailored-topbannerform.bottom-form-section .solution-bottom-menu-form {
    height: auto;
    flex-direction: column;
    padding: 16px 20px;
    gap: 10px;
}

.tailored-topbannerform.bottom-form-section {
    margin: 0px 8.5px 0;
}

.tailored-topbannerform.bottom-form-section .top-menu-form {
    max-width: 100%;
    flex-direction: row-reverse;
	 justify-content: space-between;
}

.tailored-topbannerform.bottom-form-section .bottom-menu-form {
    max-width: unset;
}

.tailored-topbannerform.bottom-form-section .bottom-menu-form input {
    max-width: unset!important;
}

.tailored-topbannerform.bottom-form-section form.loan-needed .gform_footer.top_label {
    max-width: 69px;
}
.tailored-topbannerform.bottom-form-section .solution-bottom-menu-form .bottom-menu-desc .bottom-menu-desc-title {
    font-size: 24px;
    line-height: 32px;
}
.tailored-topbannerform.bottom-form-section .bottom-menu-form form.loan-needed .gform_body.gform-body {
    width:100%;
}
.home-topbannerform.bottom-form-section .solution-bottom-menu-form {
    height: auto;
    flex-direction: column;
    padding: 20px 18px 24px;
    gap: 10px;
}

.home-topbannerform.bottom-form-section {
    margin: 0px;
}

.home-topbannerform.bottom-form-section .top-menu-form {
    max-width: 100%;
    flex-direction: row-reverse;
    justify-content: flex-end;
    width: 100%;
}

.home-topbannerform.bottom-form-section .bottom-menu-form {
    max-width: unset;
}

.home-topbannerform.bottom-form-section .bottom-menu-form form.loan-needed .gform_body.gform-body input#input_84_39 {
    max-width: unset!important;
    width: calc(100% - 7px);
    font-family: Poppins;
    font-size: 14px!important;
    font-weight: 400;
    line-height: 21px!important;
    letter-spacing: 0em;
    text-align: left;
   
	height:41px!important;
}

.home-topbannerform.bottom-form-section form.loan-needed .gform_footer.top_label {
    max-width: 104px;
}
    .home-topbannerform.bottom-form-section .bottom-menu-desc-title {
    font-size: 24px;
    line-height: 32px;
    margin-bottom: 16px
}
.home-topbannerform.bottom-form-section .bottom-menu-form form.loan-needed .gform_body.gform-body {
    width: calc(100% - 104px);
}
.home-topbannerform.bottom-form-section .bottom-menu-form button.btn.btn-primary.btn-lg.ga-event-button.lightblue-btn.rsform-submit-button.btn.btn-primary {
    height: 41px!important;
    padding: 0;
    margin: 0;
    width: 100%!important;
    font-family: Poppins;
    font-size: 14px;
    font-weight: 600;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: center;
}
.home-topbannerform.bottom-form-section .bottom-menu-form .bottom-meu-form-title{font-family: Poppins;
    font-size: 14px;
    font-weight: 400;
    line-height: 21px;
    letter-spacing: 0em;
    text-align: left;
	margin-bottom: 9px;
	}
	
.home-topbannerform.bottom-form-section .menu-icon {
    max-width: 87px;
    width: 100%;
    font-size: 37px;
    align-items: start;
    justify-content: flex-start;
    height: 64px;
	margin-top:0px;
}
.home-topbannerform.bottom-form-section .menu-icon video.go3414883624{object-fit: contain;width: auto;}
.home-topbannerform.bottom-form-section .bottom-menu-desc-txt{color: #FFF;
    font-family: Poppins;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    letter-spacing: -0.28px;
	max-width: 191px;}
.tailored-topbannerform.bottom-form-section .top-menu-form .bottom-menu-desc {
    width: calc(100% - 68px);
}
}

/*=== page new product page design end ===*/

@media (min-width: 1100px) 
{
	.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article .description {
    padding-right: 15%;
}
.page-template-page-custom-template section#get_call_us_section .bottom_work_secn.mw-1008 {
    padding-left: 33px;
}
.page-template-page-custom-template section.how_does_it_work .bottom_work_secn h1 {
    padding-left: 12px;
}
.page-template-page-custom-template section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .right_col a.btn {
    position: relative;
    right: -13px;
    top: 0px;
}
.page-template-page-custom-template .moduletable.calculator .custom.calculator .calculator-wrap .tab-content .right_amount_column {
    margin-left: 17px;
}
/*.page-template-page-custom-template section.custom_call_us.call_us_today {
    padding-top: 58.5px !important;
    padding-bottom: 3.5px !important;
}*/
.page-template-page-custom-template section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container {
    max-width: 1243px;
}
.page-template-page-custom-template section.custom_call_us.call_us_today .col-12.col-md-8.col-lg-6.col-sm-12.text-center.middle_col {
    padding-left: 0 !important;
}
.page-template-page-custom-template section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .row .icon-container {
    margin-left: 0;
}
.page-template-page-custom-template section#custom_faq_secn .inner_column_faq {
    max-width: 100%;
}
.page-template-page-custom-template section#custom_faq_secn .inner_column_faq .faq.faq_list .opening_tabs h3 {
    padding: 21px 0px 24px;
    margin-left: -4px;
    letter-spacing: 0.1px;
    word-spacing: -0.5px;
}
.page-template-page-custom-template section#custom_faq_secn .inner_column_faq .faq.faq_list .opening_tabs h3 i {
    font-size: 31px;
    right: 0px;
    margin-top: -2px;
    top: 7px;
    position: relative;
    margin-right: 0;
    font-weight: normal;
}
.page-template-page-custom-template section#custom_faq_secn .inner_column_faq {
    padding-top: 54px;
}
.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article .custom_btn {
    margin-top: 56px;
}
.page-template-page-custom-template section#get_call_us_section .bottom_work_secn.mw-1008 {
    padding-top: 63px;
}
}
/*=== page custom template design end===*/



@media (hover: none) {
	section#asset_finance .asset_container .right_asset_article .asset_content::-webkit-scrollbar {
		width: 5px;
		transition: all 0.3s ease;
	}

	section#asset_finance .asset_container .right_asset_article .asset_content::-webkit-scrollbar-thumb {
		background-color: rgba(0, 0, 0, 0.2);
		transition: all 0.3s ease;
	}
}

section#asset_finance .asset_container .asset_title h2 {
	font-family: 'Noto Serif';
	font-style: normal;
	font-weight: 500;
	font-size: 44px;
	line-height: 130%;
	color: #4615D6;
	margin-bottom: 0;
    word-spacing: 2.5px;
    letter-spacing: 0.01px;
}

section#asset_finance .asset_container .asset_title {
	margin-bottom: 32px;
}

section#asset_finance .asset_container .right_asset_article h2 {
	position: relative;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 28px;
	line-height: 140%;
	color: #4615D6;
	padding-right: 55px;
	letter-spacing: 0;
}

section#asset_finance .asset_container .right_asset_article .spacing-container .description {
	margin-top: 10px;
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 150%;
	color: #62626D;
}

section#asset_finance .asset_container .right_asset_article .spacing-container .description p {
	font-weight: 400;
	font-size: 18px;
	line-height: 150%;
	color: #62626D;
}

section#asset_finance .asset_container .right_asset_article .custom_btn a {
	font-family: 'Poppins';
	margin: 0;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	max-width: 173px;
	width: 100%;
	height: auto;
	padding: 16px 42px;
}

section#asset_finance .asset_container .row .item .header {
		font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 22px;
	line-height: 32px;
	color: #4615D6;
	letter-spacing: 0;
	display: inline-block;
}

section#asset_finance .asset_container .asset-bot.bottom_article .bot_desc {
	margin-top: 8px;
}

section#asset_finance .asset_container .asset-bot.bottom_article .bot_desc span {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 400;
	font-size: 18px;
	line-height: 150%;
	letter-spacing: 0;
	color: #62626D;
	margin-top: 0;
	opacity: 1;
	max-width: 278px;
}

section#asset_finance .right_asset_article {
    position: relative;
    top: -3px;
    left: -2.9%;
}

/*----05-05------ends-------*/
/*----------06-05 begins-calculator------------*/
/*.moduletable.calculator {
	background: #4615d6;
}*/

.moduletable.calculator .custom.calculator h2.section-heading-calc {
	font-family: 'Noto Serif';
	font-style: normal;
	font-weight: 400;
	font-size: 35px;
	line-height: 140%;
	color: #FFFFFF;
    padding-right: 55px;
}

.moduletable.calculator .custom.calculator .calculator-wrap {
	margin-top: 32px;
	max-width: 1008px;
	background: transparent;
}

.moduletable.calculator .custom.calculator .calculator-wrap .tab-content {
	padding: 0 112px 0px 81px;
}

.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row {
	align-items: center;
}

/*.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .left_amount .input-group {
    display: none;
}*/
.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles span.rs-tooltip.rs-edit.rs-tooltip-text, 
.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles span.rs-tooltip.rs-tooltip-text.rs-hover {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    width: 100px;
    padding: 5px 0px;
    height: 30px;
    border: none !important;
}
.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles span.rs-tooltip.rs-edit.rs-tooltip-text:hover {
	border: none;
}
.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles span.rs-tooltip.rs-edit {
	padding: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}
.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles span.circle_text {

	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 115%;
	color: #FFFFFF;
	margin-top: 16px;
	display: block;
}

.moduletable.calculator .custom.calculator .calculator-wrap .tab-content .right_amount_column {
	background: rgba(0, 0, 0, 0.13);
    padding: 20px 20px 48px;
    width: 95%;
    margin: auto;
    margin-left: 18px;
    margin-top: 4px;
	/* max-width: 310px;
    margin: auto;*/
}

.moduletable.calculator .custom.calculator .calculator-wrap .tab-content .right_amount_column .ammoount-show {
	background: transparent;
	padding: 0;
	margin: 0;
	width: 100%;
}

.moduletable.calculator .custom.calculator .calculator-wrap .tab-content .right_amount_column .ammoount-show h4 {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600 !important;
	font-size: 18px;
	line-height: 34px;
	text-align: center;
	letter-spacing: -0.4px;
	color: #FEDD3E;
	margin-bottom: 32px;
	width: 100%;
    padding-right: 22px;
}

.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles .values_of_invoices {
	margin-right: 85px;
	position: relative;
}

.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles {
    margin-top: 2px;
    padding-left: 7px;
}

.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles .values_of_invoices .custom_price_input {
	/*position: absolute;*/
	top: 72px;
	/*width: 100px;
    left: 30px;*/
	position: absolute;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	width: 100px;
}

.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles .values_of_invoices .custom_price_input .ineer_part {
	display: flex;
	justify-content: center;
	max-width: 100px;
	align-items: center;
	margin: 0 auto;
}

.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles .values_of_invoices span.input-group-addon.input-lg,
.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles .values_of_invoices input#invoice-owing {
	background: transparent;
	font-size: 14px;
	color: #fff;
	line-height: 16px;
	padding: 0 9px;
	height: auto;
}

.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles .values_of_invoices input#invoice-owing {
	padding-left: 0;
}

.moduletable.calculator .custom.calculator .calculator-wrap .tab-content .right_amount_column .ammoount-show .dollar_amount {
	display: flex;
	justify-content: center;
	align-items: center;
}

.moduletable.calculator .custom.calculator .calculator-wrap .tab-content .right_amount_column .ammoount-show .dollar_amount span {
	flex: 1;
	width: auto;
	position: relative;
	top: unset;
	left: unset;
	right: unset;
	font-stretch: normal;
}

.moduletable.calculator .custom.calculator .calculator-wrap .tab-content .right_amount_column .ammoount-show .dollar_amount span,
.moduletable.calculator .custom.calculator .calculator-wrap .tab-content .right_amount_column .ammoount-show .dollar_amount input#amount-available {
	font-family: 'Poppins';
	font-style: normal;
	font-weight: 600;
	font-size: 40px;
	line-height: 34px;
	text-align: center;
	letter-spacing: -0.4px;
	color: #FEDD3E;
	margin-top: 0px;
}

.moduletable.calculator .custom.calculator .calculator-wrap .tab-content .right_amount_column .ammoount-show .dollar_amount input#amount-available {
	width: auto;
}

/*.moduletable.calculator .custom.calculator .calculator-wrap .tab-content .right_amount_column .bottom_btn {
	margin-top: 32px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}*/

.moduletable.calculator .custom.calculator .calculator-wrap .tab-content .right_amount_column .bottom_btn {
    margin-top: 43px;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: -6px;
}

.moduletable.calculator .custom.calculator .calculator-wrap .tab-content .right_amount_column .bottom_btn a {
	margin-top: 0px;
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 16px;
	max-width: 173px;
	width: 100%;
    letter-spacing: 0.1px;
    height: auto;
    padding: 16px 29px;
}

.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles .rs-control .rs-handle {
	background: #ff4d63;
}

.rs-handle.rs-move {
    cursor: grab;
}

.rs-tooltip.rs-hover,
.rs-tooltip.rs-edit:hover {
	border: none;
}



/*=== 12-05-2022 ===*/

.home_landing {
    max-width: 100%;
    margin: auto;
    background-size: cover;
    background-position: 30% 50%;
    padding-top: 57px;
    margin-left: 0px;
    padding-bottom: 86px;
}
.mobile_banner_image {
    display: none;
}
/*.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles .rs-control svg path {
    stroke: #E2DEFF !important;
}*/
/*----------06-05 ends-------------*/
/*=------------------07-05------------*/

/*=---ends---------------07-05------------*/
/*----custom-media begins-----------------------*/

@media (max-width: 991px){
.new_tailored_finance ul li {
    font-size: 14px !important;
    width: unset;
}
.new_tailored_finance ul + ul li:last-child {
    font-size: 14px !important;
}
section#asset_finance .section-heading-fast h2.heading {
	padding: 38px 0px 0;
					max-width: unset;
}
}

@media(max-width:768px) {
	.custom_video_review .popup{
		    display: flex;
    align-items: center;
	}
.custom_video_review .popup-container {
    width: 100%;
   /* top: 10px; */
	top: unset;
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    transform: unset;
}	
.custom_video_review .popup_header {
    position: fixed;
    top: 10px;
    right: 10px;
}
.custom_video_review .popup-container .popup-close {
    top: 18px;
    right: 10px;
}
.custom_video_review .popup-container iframe#video1{   
		top:50%;  
		position: absolute;   
		left: 50%;   
		transform: translate(-50%, -50%);   
		bottom:unset;   
		    height: 100%;
}


#get_call_us_section .second_row_area .second_image {
	width: 100%;
	height: 220px;
	flex: unset;
	margin-left: 0;
}
.why-scottish-pacific-container .reasons-list .list-item:first-child {
    order: 2;
}
.why-scottish-pacific-container .reasons-list .list-item:nth-child(2) {
    order: 3;
}
.text-center.solution_content_area {
	text-align: left !important;
	padding: 0;
}
section.product-slider.custom_swiper_slider span.swiper-pagination-bullet.swiper-pagination-bullet-active {
	top: 2px;
}
.mobile_banner_image {
    display: block;
}
.mobile_banner_image img {
    width: 100%;
}

.home_landing.custom_large_banner_secn {
    display: none;
}
.new_tailored_finance ul {
	width: 100% !important;
	margin-bottom: 0;
	float: unset;
}
.new_tailored_finance ul li a {
    font-size: 14px;
}
.tabs_section .tailored-finance {
    height: unset;
	padding: 0 20px!important;
}
.new_tailored_finance .business-tabs.aos-init {
    margin: 30px auto;
}
.new_tailored_finance .description {
    padding-bottom: 0px;
}

body .new_tailored_finance {
   padding-bottom: 10px;
}
.tabs_section .fix-container-width {
    padding: 0 20px;
}	

.hero-banner-module .banner-image::before {
    content: unset;
}

body .tabs_section.new_tailored_finance .business-tabs ul li {
    margin: 7px 0px !important;
}
	section.genric {
		margin-bottom: 40px;
	}

	th-link {
		margin-bottom: 30px;
	}

	th-link.lastme {
		margin-bottom: 0px;
	}

	.description.mt-50 {
		margin-top: 25px;
	}

	section.careers.genric .container,
	section.img-text.genric .container,
	section.cnt-img.genric .container,
	section.threecol.genric .container,
	section.fourcol.genric .container {
		padding: 0 30px;
	}

	.ctn-imgtitle .header,
	{
	font-size: 30px;
	line-height: 40px;
}

section.img-text .header {
	font-size: 24px;
	line-height: 30px;
}

.job-desc {
	margin-right: 0;
	margin-bottom: 30px;
}

.job-apply a.btn.jblbtn {
	width: 100%;
}

section.careers .ctn-text {
	margin-bottom: 30px;
}

.section-desc blockquote {
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
}

h2.sectionheading {
	font-size: 36px;
	line-height: 48px;
}

section.cl-stories-fourth.pink-bg {
	padding: 60px 0px 60px;
}

.main-container {
	padding: 0 0px;
}

section.cl-stories-second.gray-bg {
	padding: 50px 0;
	margin-bottom: 55px;
}

.pro-icon-link {
	flex-direction: column;
}

.pro-icon-link a.cl-link {
	justify-content: left;
	margin: 10px auto !important;
	max-width: 239px;
	width: 100%;
}

.cl-how-helped.text-center .d-flex.justify-content-between {
	flex-flow: column;
}

.cl-how-helped.text-center .tex-center.icon-boxes-help,
.icon-boxes-help {
	max-width: 100%;
	margin-bottom: 20px;
}

.cl-how-helped.btpart .icon-boxes-help {
	margin: 0 0 20px 0
}

.tex-center.icon-boxes-help.box-four {
	margin-bottom: 0px !important;
}

.contect-sec-wrapper {
	margin-bottom: 40px;
}

section.cstm_full_width .contect-sec-wrapper {
	margin-bottom: 0;
}

blockquote {
	margin: 30px 0px;
}

.section-desc blockquote p {
	font-size: 28px;
	line-height: 40px;
}

blockquote:before {
	font-size: 112px;
	line-height: 58px;
	margin-bottom: -24px;
}

.full-width-content-image {
	height: 200px;
}

.quote-container.d-sm-flex {
	padding-left: 0;
	padding-top: 50px;
	padding-bottom: 50px;
}

.inner-container {
	display: flex;
}

.quote {
	font-size: 105px;
	margin-top: 0;
	line-height: 68px;
	margin-right: 37px;
	margin-left: 5px;
	margin-bottom: 0;
}

h5.small.header.aos-init.aos-animate {
	font-size: 28px;
	line-height: 40px;
	padding-right: 22px;
}

h5.small.header.aos-init.aos-animate p {
	margin-bottom: 0px;
}

.testibg.col-12.col-lg-6.remove-xs-padding.pr-0.pl-0 {
	/* max-height: 250px; */
}

.testibg.col-12.col-lg-6.remove-xs-padding.pr-0.pl-0 img {
	/* max-height: 250px; */
}

.col-12.col-lg-6.right-text-col {
	height: 100%;
	max-width: 100%;
}
form#my-formdeskbanner input#input_fielddeskbanner{padding-left:15px;text-align: left;}
form#my-formdeskbanner input {
     width: 100%;
	 margin: 0 0 10px 0;
}
form#my-formdeskbanner{display:block;}
.top_banner_btns.noflex {
    display: block;
    width: 100%;
    max-width: 100%;
}

.top_banner_btns.noflex .first_btn_section.custom_width {
    max-width: 100%;
    margin-left: 0;
}
section.product_landing {
    height: auto;
}
}

/*--max 768 ends-----*/

@media(min-width:768px) {
	.pr-lg-80 {
		padding-right: 40px
	}

	.pl-lg-80 {
		padding-left: 40px
	}

	.add-top.part-fea.fof1 {
		margin-top: 65px;
	}

	.add-top.part-fea {
		max-width: 619px;
		margin: auto;
		margin-top: 70px;
	}

	.item.d-flex.align-items-center.aos-init.aos-animate {
		display: flex;
		flex-direction: row;
	}

	.fea-image {
		margin-right: 40px;
	}

	.content-fea-wrap {
		text-align: left;
	}

	.cl-product-used .icon-boxes-help {
		padding: 59px 0px;
	}

	.icon-boxes-help {
		margin-left: 38px;
	}

	.why_scottish_pacific {
		/*margin-bottom: 100px*/
	}

	.helptop .icon-boxes-help:first-child:nth-last-child(2),
	.helptop .icon-boxes-help:first-child:nth-last-child(2)~.icon-boxes-help,
	.helptop .icon-boxes-help:first-child:nth-last-child(1) {
		display: flex;
		align-items: center;
		justify-content: center;
		padding-top: 56.5px;
		padding-bottom: 56.5px;
	}

	.helptop .icon-boxes-help:first-child:nth-last-child(2) .cl-icon,
	.helptop .icon-boxes-help:first-child:nth-last-child(2)~.icon-boxes-help .cl-icon,
	.helptop .icon-boxes-help:first-child:nth-last-child(1) .cl-icon {
		height: auto;
		margin-right: 14px;
	}

	.proh .icon-boxes-help:first-child:nth-last-child(3) a.cl-link,
	.proh .icon-boxes-help:first-child:nth-last-child(3)~.icon-boxes-help a.cl-link,
	.proh .icon-boxes-help:first-child:nth-last-child(4) a.cl-link,
	.proh .icon-boxes-help:first-child:nth-last-child(4)~.icon-boxes-help a.cl-link {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.proh .icon-boxes-help:first-child:nth-last-child(3) a.cl-link span.cl-linnk-icon,
	.proh .icon-boxes-help:first-child:nth-last-child(3)~.icon-boxes-help a.cl-link span.cl-linnk-icon,
	.proh .icon-boxes-help:first-child:nth-last-child(4) a.cl-link span.cl-linnk-icon,
	.proh .icon-boxes-help:first-child:nth-last-child(4)~.icon-boxes-help a.cl-link span.cl-linnk-icon {
		margin-right: 0px
	}
	body.page.page-id-5903 .row.align-items-start.asset-bot.bottom_article.fast_funding {
   
}
}
section#asset_finance  .asset_container.withhelp {
    width: 100%;
    margin: auto;
    max-width: unset;
}

/*----min 768 ends-----*/
section#asset_finance .container.xxl-c {
    width: 100%;
    
}



section#asset_finance .container.xxl-c .asset_container.withhelp .item {
    padding-left: 17px;
}

section#asset_finance .container.xxl-c .asset_container.withhelp .item .bot_desc {}

section#asset_finance .container.xxl-c .asset_container.withhelp .item .bot_desc span.description {
    max-width: unset;
}

section#asset_finance .container.xxl-c .asset_container.withhelp .item h3.header {
    max-width: 80%;
    vertical-align: top;
}

section#asset_finance .container.xxl-c .asset_container.withhelp .item i {
    margin-top: 3px;
}

ul.fa-ul.spl-li {
    text-align: left;
    max-width: 238px;
    margin: auto;
}

li.sp-list i {
    color: #4615D6;
    font-size: 20px;
}

li.sp-list {
    color: #62626D;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 124%; /* 13.8px */
    text-transform: uppercase;
    margin-bottom: 14px;
    display: flex;
    align-items:center;
    gap: 8px;
}

li.sp-list span.fa-li {
    position: relative;
    left: unset;
    top: unset;
    width: auto;
}

h3.header-new {
    color: #4615D6;
    text-align: center;
    font-family: Poppins;
    font-size: 23px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    letter-spacing: -0.46px;
    margin: 27px 0 25px;
}

.fasterappr .multi-col {
    margin-top: 58px;
}

.fasterappr a.learn-more {
    color: #FF4D63;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px; /* 137.5% */
    letter-spacing: 0;
}

.fasterappr .ctn-imgtitle .header {
    margin: 0;
}
@media(min-width:640px) {
	form.form-container-form {
		margin-left: 16px;
	}

	.gform_wrapper .gform_footer.top_label {
		width: calc(100% - 16px);
	}
}

@media (min-width: 870px) {
	.home_landing .main-container .heading {
		position: relative;
	}

	.home_landing .main-container .heading:before {
		content: "";
		width: 59px;
		height: 86.11px;
		background: url("https://www.scotpac.com.au/wp-content/themes/scottishmain/images/rightbluarrow.png");
		position: absolute;
		background-size: cover;
		left: -88px;
		top: -9px;
		background-position: center;
		display: none;
	}
}

@media(min-width:1024px) {

	.product_landing .left .padding-container.pr-lg-80,
	.product_landing .left .padding-container.pl-lg-80 {
		padding-left: 40px;
		padding-right: 40px
	}
}


/*-----custom media edited by me----from 16-02-onwards---*/
@media (max-width:767.98px) {
	body.page-template-page-conversion .reivebtn {
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

body.page-template-page-conversion .goolge-review {
    position: relative;
}
#testimonial_with_slider .slick-prev, #testimonial_with_slider .slick-next {
    height: unset;
    width: unset;
}	
.top_banner_btns .first_btn_section a.action-1 {
    background: #ff4d63 !important;
    color: #fff;
}	
#asset_finance .asset_container .asset_title h2 {
    font-size: 28px !important;
    line-height: 40px !important;
}	
section.product-slider.custom_swiper_slider .product-image {
    height: auto;
    margin-bottom: 15px;
}
.product_landing .left .check-container {
    margin-top: 0;
}
.heading{
    font-family: Noto Serif;
    font-style: normal;
    font-weight: 500;
    font-size: 34px;
    line-height: 48px;
    letter-spacing: -0.4px;
    color: #4615D6;
    max-width: 536px;
    margin-bottom: 38px;
    margin-top: 0px;
    max-width: 299px;
}
.mobile_banner_image .heading{letter-spacing: -0.7px;margin-bottom: 14px;line-height: 46px;}
.subheading {
	font-size: 14px;
	max-width: 178px;
	width: 100%;
	line-height: 1.6;
}	

.mobile_banner_image .subheading {
    
    max-width: 172px;
   
    line-height: 1.5;
    letter-spacing: -0.2px;
}
.product_landing .custom_top_banner_area {
    flex-direction: column;
}	
.product_landing .custom_top_banner_area .check-container {
     margin-right: 0px; 
}
#asset_finance .asset_container .row.main_row .left_asset .left_asset_article {
    width: 100% !important;
    height: 220px !important;
}	
.page-template-page-custom-template .why_scottish_pacific .why-scottish-pacific-container .top_area .heading {
    font-size: 32px;
    line-height: 35px;
    font-weight: 700;
}
section.home_landing.custom_large_banner_secn .mobile_banner_image img {
    height: 370px;
    width: 100%;
    object-fit: cover;
}
.mobile_banner_image {
    position: relative;
}

.get_call_us_section .second_row_area .second_image img {
    width: 100%;
}
.get_call_us_section .second_row_area {
    flex-direction: column;
}
.get_call_us_section .second_row_area .second_row_content {
    padding: 0 16px;
    font-size: 14px;
    line-height: 22px;
}
.testimonial_area .testi_slider .testi_row .testi_sub_row .test_img .image_test {
    height: 321px;
    width: 100%;
    background-position: top;
}
	.page-template-page-custom-template .why_scottish_pacific {
		margin-top: 0px;
		margin-bottom: 0;
	}

	.page-template-page-custom-template .solutions_landing .left .small-description {
		margin-top: 50px;
	}

	.which_solution {
		padding: 40px 40px;
	}

	.easy_to_apply .main-header .header {
		margin-top: 50px;
	}

	.who_does.about-xero-sec .right {
		padding: 0 30px 0px 30px;
	}

	section.who_does.about-xero-sec {
		margin-bottom: 0px;
	}

	.moduletable.calculator {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.moduletable.calculator .tab-content {
		padding: 28px 15px 28px 15px;
	}

	.moduletable.calculator .tab-content .ammoount-show {
		margin-left: 0px;
		margin-right: 0;
		border: 1px solid #c4c4c4;
	}

	.moduletable.calculator .tab-content .ammoount-show input {
		width: 90%;
	}

	.how_can_we_help .main-header .header {
		margin-top: 30px !important;
	}

	section#easytoapply.partner_with_us .form-container {
		margin-bottom: 0px;
	}

	section#easytoapply.partner_with_us {
		padding-bottom: 50px;
	}

	section#secn_with_box.product_used .proh a.cl-link {
		flex-flow: column;
	}

	section.cl-stories-third.content-sections.secn_with_box.secn_box {
		padding-top: 50px;
	}

	h2.sectionheading {
		margin-bottom: 30px;
	}

	/*-------css edited 30-03-22---by me-*/
	.custom_faq_new .opening_tabs .description.tab_text .pb-35 {
		padding: 33px 20px 0;
	}

	.custom_faq_new .opening_tabs .description.tab_text h4 {
		margin-bottom: 9px;
	}

	/*-----------*/
	/*---css edited 30-03-22--by me--*/
	section.scotpac_jobs_section .contect-sec-wrapper .scotpac_grid_colmn {
		text-align: left;
		margin-bottom: 30px;
		align-items: flex-start;
	}

	section.scotpac_jobs_section .contect-sec-wrapper .scotpac_grid_colmn h2,
	.custom_job_section #ja-jobs-widget .ja-job-details .title {
		font-size: 20px;
		line-height: 52px;
		margin-bottom: 15px;
		text-align: left;
		padding-left: 14px;
	}

	.custom_job_section .ja-job-details .description br {
		display: block;
	}

	section.scotpac_jobs_section .contect-sec-wrapper .scotpac_grid_colmn p.sub_heading {
		font-size: 18px;
		line-height: 27px;
		text-align: left;
		padding-left: 14px;
	}

	.custom_layout_option {
		display: none;
	}

	.custom_job_section .ja-job-list {
		flex-wrap: wrap;
		flex-flow: column;
	}

	.custom_job_section .ja-job-list .job {
		margin-bottom: 14px;
		margin-right: 0px;
		flex: 0 0 100%;
		max-width: 100%;
		padding: 33px 17px 0px 18px;
		position: relative;
	}

	.custom_job_section .ja-job-list .job .meta p.date-posted {
		margin-bottom: 20px;
	}

	.custom_job_section {
		width: 100%;
		padding: 0px 14px;

	}

	.reasons-list .list-item:nth-child(2) {
		margin-bottom: 35px !important;
	}

	/*-----after clck list page---*/
	.custom_job_section .ja-job-details .description {
		padding: 31px 20px 20% 20px;
		margin-top: 30px;
		font-size: 14px;
		line-height: 21px;
	}

	/*-----css added for new changes on 27-04-2022==-----*/
	.why_scottish_pacific .why-scottish-pacific-container .reasons-list .list-item {
		text-align: left;
		margin-bottom: 45px;
		max-width: 100%;
		flex: 0 0 100%;
	}

	.why_scottish_pacific .why-scottish-pacific-container .reasons-list .list-item i {
		margin: 0 !important;
		align-self: flex-start;
		left: 0 !important;
	}

	.why_scottish_pacific .reasons-list .list-item .list-item-content {
		width: 100%;
		margin-top: 0;
		margin-left: 14px;
		padding: 0;
	}

	.why_scottish_pacific .reasons-list .list-item .list-item-content .header {
		font-size: 20px;
		line-height: 28px;
		text-align: left;
	}

	.why_scottish_pacific .reasons-list .list-item .list-item-content .description {
		font-size: 16px;
		line-height: 150%;
		text-align: left;
		margin-top: 4px;
	}
	.why_scottish_pacific .why-scottish-pacific-container {
		max-width: 833px;
		margin: 40px auto 0px !important;
		padding: 0px 10px 0 0px !important;
	}

	.why_scottish_pacific .why-scottish-pacific-container .reasons-list .list-item .icon_col {
		width: 50px;
		height: 50px;
		text-align: center;
		flex: 0 0 50px;
	}

	.why_scottish_pacific .why-scottish-pacific-container .reasons-list .list-item .icon_col i {
		font-size: 43px;
	}

	section.custom_call_us.call_us_today {
		background: #F2F2F2;
		padding-top: 24px !important;
		padding-bottom: 48px !important;
	}

	section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container {
		padding: 0px;
	}

	section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .row {
		margin: 0;
	}

	section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .row [class*="col-"] {
		padding-left: 20px;
		padding-right: 20px;
	}

	section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .row .cta_heading h4 p {
		line-height: 27px;
		max-width: 311px;
		font-size: 22px;
	}

	section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .row .middle_col {
		margin-top: 25px;
	}

	section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .row .icon-container .item:not(:last-child) {
		margin-right: 0;
	}

	section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .row .icon-container .item span.title {
		font-size: 9px;
		line-height: 14px;
		margin-top: 4px;
		font-weight: 600;
	}

	section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .row .right_col {
		margin-top: 20px;
        text-align: left !important;
        
	}

	/*--------how does it wokr secn-*/
	.how_does_it_work {
		padding: 24px 9px 32px !important;

	}

	.how_does_it_work .left_section .left_secn_inner h1 {
		font-size: 36px;
		line-height: 48px;
		margin: 0 0 16px;
		max-width: 336px;
	}

	.how_does_it_work .left_section .left_secn_inner ul.award_list {
		margin-top: 42px !important;
	}

	.how_does_it_work .left_section .left_secn_inner .area_content {
		display: none;
	}
	.how_does_it_work .left_section .left_secn_inner {
		      padding-left: 0;
		}
	.how_does_it_work .right_section .right_secn_inner ul {
		margin-top: 70px;
		padding-left: 0;
		width: 100%;
	}

	.how_does_it_work .right_section .right_secn_inner ul li:first-child {
		padding-top: 18px;
	}

	.how_does_it_work .right_section .right_secn_inner ul li {
		padding: 24px 0px 30px;
	}

	.how_does_it_work .left_section .left_secn_inner ul.award_list li:not(:last-child) {
		margin-right: 16px;
	}

	.how_does_it_work .right_section .right_secn_inner ul li:nth-child(2) {
		padding: 31px 0 30px;
	}
	.how_does_it_work .right_section .right_secn_inner ul li:nth-child(3) {
		padding-bottom: 20px !important;
	}

	.how_does_it_work .right_section .right_secn_inner ul li:nth-child(2) p {
	    line-height: 35px;
	}
	.how_does_it_work .right_section .right_secn_inner ul li p::before {
		width: 40px;
		height: 60px;

	}

	section.how_does_it_work .right_section .right_secn_inner ul li p {
		font-weight: 600;
		font-size: 40px;
		line-height: 35px;
		width: 221px;

	}

	section.how_does_it_work .right_section .right_secn_inner ul li p span {
		font-size: 20px;
		line-height: 24px;
		margin-top: 10px;
	}

	section#get_call_us_section .bottom_work_secn.mw-1008 {
	    padding-top: 8px;
	    padding-bottom: 8px;
	}

	.product-slider.custom_swiper_slider .swiper-slide.swiper-slide-visible.swiper-slide-active ul {
	    margin-bottom: 65px;
	}

	section.how_does_it_work .bottom_work_secn {
		padding-top: 32px;
		margin-top: 16px;
		border-top: 1px solid #c4c4c4;
	}

	section.how_does_it_work .bottom_work_secn h1 {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 8px;
		padding-left: 16px;
	}
section.how_does_it_work .bottom_work_secn h2 span {
    display: block;
}
	section.how_does_it_work .bottom_work_secn h2 {

		font-weight: 600;
		font-size: 25px;
		line-height: 35px;
		max-width: 271px;
		padding-left: 0;
		margin: 0px auto 24px;
		text-align: center;
	}

	section.how_does_it_work .bottom_work_secn h2::before {
		display: none;
	}

	section.how_does_it_work .bottom_work_secn .custom_btn a {
		font-size: 13px;
		line-height: 16px;
		max-width: 130px;
		padding: 12px 24px;
	}

	section.home_landing.custom_large_banner_secn .mobile_banner_image {
		display: block;
	}

	section.home_landing.custom_large_banner_secn {
		padding: 0 0 21px;
		background-image: none;
		background-color: #f2f2f2 !important;
	}

	.custom_large_banner_secn .main-container {
		padding: 16px 9px 0px;
	}

	section.home_landing.custom_large_banner_secn .main-container h1 {
		font-size: 30px !important;
		line-height: 36px;
		margin-bottom: 16px;
		margin-top: 0px;
		max-width: 272px;
	}

	section.home_landing.custom_large_banner_secn .main-container h1 span {
		display: block;
	}

	section.home_landing.custom_large_banner_secn .main-container .subheading {

		font-size: 16px;
		line-height: 24px;

	}

	section.home_landing.custom_large_banner_secn .main-container .cstm_banner_btn {
		margin-top: 16px;
		display: block;
	}

	section.home_landing.custom_large_banner_secn .main-container .cstm_banner_btn a {
		font-size: 16px;
		line-height: 24px;
		font-weight: 500;
		max-width: 164px;
		padding: 12px 32px;
	}

	section.home_landing.custom_large_banner_secn .main-container .google-reviews-container {
		margin-left: 0;
		margin-top: 24px;
		flex-flow: column;
		align-items: flex-start;
	}

	section.home_landing.custom_large_banner_secn .main-container .google-reviews-container .cstm_google_rev {
		max-width: 272px;
		margin-left: 0;
		margin-top: 8px;
	}

	section.home_landing.custom_large_banner_secn .main-container .google-reviews-container .cstm_google_rev .reivebtn span {
		padding: 0;
		font-family: 'Poppins';
		font-style: normal;
		border: none;
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: rgba(21, 20, 57, 0.64);
		mix-blend-mode: normal;
		opacity: 0.9;
	}

	/*------css for testimonial slider---------*/

	#testimonial_with_slider {
		 padding: 9px 9px 35px;
	}

	#testimonial_with_slider .custom_column_testimonial {
		padding: 15px 0px;
		margin-bottom: 24px;
	}


	#testimonial_with_slider .custom_column_testimonial .left_section .left_secn_inner h2 {
	    padding-left: 0;
	    font-size: 35px;
	    line-height: 140%;
	    margin: 0;
	}

	#testimonial_with_slider .custom_column_testimonial .right_secn_inner.testimonial_area {
		margin-top: 130px;
		padding-right: 0;
		padding-left: 0;
	}

	.testimonial_area .testi_slider .slick-list.draggable {
		margin: 0;
	}

	.testimonial_area .testi_slider .testi_row.slick-slide {
		display: block;
		margin: 0;

	}

	.testi_slider.slick-slider button.slick-prev.slick-arrow {
		left: 0 !important;
		top: -140px;
		border: none;
	}

	.testi_slider.slick-slider button.slick-next.slick-arrow {
		right: 70%;
		top: -140px;
		border: none;
		left: unset !important;
	}

	.testimonial_area .testi_slider .testi_row .testi_sub_row .testimonial_content .review_content p {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 8px;
	}

	.testimonial_area .testi_slider .testi_row .testi_sub_row {
		display: flex;
		flex-flow: column-reverse;
	}

	.testimonial_area .testi_slider .testi_row .testi_sub_row .testimonial_content {
		flex: 0 0 100%;
		max-width: 100%;
		padding: 20px 24px;
		position: relative;
		background: #E2DEFF;
		display: flex;
		flex-flow: column;
		align-items: flex-start;
		justify-content: flex-start;
		flex-wrap: wrap;
	}

	.testimonial_area .testi_slider .testi_row .testi_sub_row .test_img {
		flex: 0 0 100%;
		max-width: 100%;
	}

	.testimonial_area .testi_slider .testi_row .testi_sub_row .test_img img.testi_desktop {
		display: none;
	}

	.testimonial_area .testi_slider .testi_row .testi_sub_row .test_img img.testi_mobile {
		display: block;
		width: 100%;
	}

	/*---css for swiper slider----*/
	section.product-slider.custom_swiper_slider .swiper .swiper-slide {
		padding: 15px 11px;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide.swiper-slide-active {
		padding: 15px 11px;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide .product-title h3.header {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 400;
		font-size: 20px;
		line-height: 140%;
		/* identical to box height, or 28px */
		text-align: center;
		color: #4615D6;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide .product-desc {
    	padding: 40px 0 32px;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide .product-desc p {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 400;
		font-size: 13px;
		line-height: 150%;
		/* or 24px */
		margin: 0;
		text-align: center;
		color: #62626D;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide .product-list ul {
		padding: 0px;
		margin-bottom: 20px;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide .product-list ul li {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 600;
		font-size: 11px;
		line-height: 120%;
		color: #62626D;
		order: 1;
		flex-grow: 0;
		margin: 0px 0px 12px 0;
		display: flex;
		padding: 0;
		position: relative;
		padding-left: 20px;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide .product-list ul li:last-child {
		margin-bottom: 0px;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide .product-list ul li i {
		font-size: 12px;
	}

	section.product-slider.custom_swiper_slider .product-list ul li i.fas.fa-check-circle:before {
		top: 3px;
	}
	.swiper-slide.swiper-slide-visible.swiper-slide-active .product-list ul {
    margin-bottom: 65px !important;
}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide .product-list ul li i {
		font-size: 12px;
		height: 30px;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-wrapper .swiper-slide .carousel-card .product-image img {
		max-height: 87px;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-wrapper .swiper-slide .carousel-card .enquire-buttons a.btn,
	section.product-slider.custom_swiper_slider .swiper .swiper-wrapper .swiper-slide.swiper-slide-duplicate.swiper-slide-visible.swiper-slide-next .carousel-card .enquire-buttons a.btn,
	section.product-slider.custom_swiper_slider .swiper .swiper-wrapper .swiper-slide.swiper-slide-visible.swiper-slide-prev .carousel-card .enquire-buttons a.btn {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 600;
		padding: 12px 24px;
		height: auto;
		width: 130px;
		font-size: 13px;
		line-height: 16px;
		margin-bottom: 8px;
	}

	section.product-slider.custom_swiper_slider .swiper-slide.swiper-slide-visible.swiper-slide-next .carousel-card .enquire-buttons a,
	section.product-slider.custom_swiper_slider .swiper-slide.swiper-slide-visible.swiper-slide-prev .carousel-card .enquire-buttons a {
		width: 100% !important;
		font-size: 13px;
		line-height: 16px;
		width: 100% !important;
		max-width: 140px;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-wrapper .swiper-slide .carousel-card a.learn-more {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 600;
		font-size: 13px;
		line-height: 120%;
		text-align: center;
		color: #FC4F65;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-button-prev,
	section.product-slider.custom_swiper_slider .swiper .swiper-button-next {
		display: none;
	}

	.product-slider {
		padding: 38px 0;
	}

	section.product-slider.custom_swiper_slider .solution_content_area .heading {
		font-size: 24px;
		line-height: 35px;
		margin-bottom: 0;
		font-weight: 500;	
		text-align: center;
	}

	section.product-slider.custom_swiper_slider .solution_content_area .content_area {
		display: none;
	}

	section.product-slider.custom_swiper_slider .swiper {
		padding-top: 25px;
	}

	section.product-slider.custom_swiper_slider .swiper-pagination {
		bottom: 0;
	}

	/*-------thank yous section--------*/
	section#thank_you_section .thank_you_column {
		padding: 54px 9px 84px;
	}

	section#thank_you_section .thank_you_column .thanks_secn_main {
		padding: 66px 22px;
	}

	/*------------solution landing page---*/
	section.solutions_landing.custom_soluns_landing {
		padding: 0;
		margin-top: 7px;
		background-image: none !important;
	}

	section.solutions_landing.custom_soluns_landing .rightcont .image_secn .mobile {
		display: block;
	}

	section.solutions_landing.custom_soluns_landing .rightcont .image_secn .desktop {
		display: none;
	}

	.solutions_landing .left .padding-container.row {
		margin: 0;
	}

	.solutions_landing .left .padding-container.row [class*="col-"] {
		padding: 0px;
	}

	section.solutions_landing .padding-container.row .left_section_article {
		margin: auto;
		padding: 16px 24px 27px;
	}

	section.solutions_landing.custom_soluns_landing.product_top_banner_area .padding-container.row .left_section_article h1 span {
		display: block;
	}

	.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article .grid.first-row {
		border-bottom: none;
		justify-content: space-between;
		flex-wrap: wrap;
	}

	section.solutions_landing .padding-container.row .left_section_article h1.header,
	section.solutions_landing .padding-container.row .left_section_article h1.header span {
		font-size: 30px;
		line-height: 36px;
		display: block;
	}

	.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article .description {
		display: none;
	}

	.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article .small-description {
		font-size: 16px;
		line-height: 24px;
		letter-spacing: 0px;
		margin-top: 16px;
		margin-bottom: 8px;
	}

	.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article .grid.first-row .item {

		flex: 0 0 107px;
		max-width: 107px;
		padding-bottom: 14px !important;
	}
	.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article 
	.grid.first-row .item:nth-child(2), .page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article 
	.grid.first-row .item:nth-child(4) {
	    flex: 0 0 107px;
		max-width: 107px;
	}
	section.solutions_landing.custom_soluns_landing .rightcont .image_secn {
		display: flex;
		justify-content: stretch;
		align-items: stretch;
	}

	section.solutions_landing.custom_soluns_landing .rightcont .image_secn img {
		width: 100vw;
	}

	section.solutions_landing .padding-container.row .left_section_article .custom_btn {
		margin-top: 14px;
		text-align: center;
	}

	section.solutions_landing .padding-container.row .left_section_article .custom_btn a {
		padding: 12px 32px;
		font-size: 16px;
		line-height: 24px;
		font-weight: 500;
	}

	/*-----faq css---*/
	section#custom_faq_secn {
		margin-top: 0;
	}

	section#custom_faq_secn .container {
		padding: 0;
	}

	section#custom_faq_secn .inner_column_faq {
		padding: 24px 0px 0;
		max-width: 100%;
		background: #fff;
	}

	section#custom_faq_secn .inner_column_faq .ctn-imgtitle {
		padding: 0px 24px;
	}

	section#custom_faq_secn .inner_column_faq .ctn-imgtitle h2 {
		font-size: 32px;
		    line-height: 44.8px;
		    margin-bottom: 12px;
		    font-weight: 400;
	}

	section#custom_faq_secn .inner_column_faq .faq.faq_list .opening_tabs h3 {
		padding: 16px 24px;
		font-weight: 400;
		font-size: 16px;
		line-height: 24px;
	}

	section#custom_faq_secn .inner_column_faq .faq.faq_list .opening_tabs .description.tab_text {
		padding: 0px 24px 0;
	}
	section#custom_faq_secn .inner_column_faq .faq.faq_list .opening_tabs h3 i {
	    font-size: 18px;
	    margin-right: 0;
	    margin-top: -2px;
	    font-weight: 500;
	}

	/*--cssf or product template sections----*/
	section#asset_finance {
		padding: 32px 9px !important;
	}

	section#asset_finance .asset_container .asset_title h1 {

		font-size: 31px;
		line-height: 40px;

	}

	section#asset_finance .asset_container .asset_title {
		margin-bottom: 19px;
	}

	section#asset_finance .asset_container .right_asset_article .spacing-container {
		margin: 0;
		padding: 0;
	}

	section#asset_finance .asset_container .right_asset_article h2 {
		font-size: 20px;
		line-height: 28px;
		padding-top: 15px;
	}

	section#asset_finance .asset_container .right_asset_article h2::before {
		top: 0;
		width: 40px;
		height: 60px;
	}

	section#asset_finance .asset_container .right_asset_article .asset_content {
		height: auto;
		overflow-y: hidden;
		margin: 23px 0px 24px;
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #62626D;
	}

	section#asset_finance .asset_container .right_asset_article .custom_btn {
		        margin-bottom: 40px;
	}

	section#asset_finance .asset_container .row.asset-bot.bottom_article [class*="col-"] {
		margin-bottom: 40px;
	}

	section#asset_finance .asset_container .asset-bot.bottom_article.row .item {
		margin-left: 0;

	}

	section#asset_finance .asset_container .asset-bot.bottom_article.row [class*="col-"]:last-child {
		margin-bottom: 0;
	}

	section#asset_finance .asset_container .row .item .header {
		font-size: 20px;
		line-height: 28px;
		margin-left: 7px;
	}

	section#asset_finance .asset_container .asset-bot.bottom_article .bot_desc {
		margin-top: 11px;
	}

	section#asset_finance .asset_container .asset-bot.bottom_article .bot_desc span {
		font-size: 16px;
		line-height: 24px;
		margin-left: 0;
		max-width: 271px;
	}

	section#asset_finance .asset_container .right_asset_article .spacing-container .description p {
		font-weight: 400;
		font-size: 18px;
		line-height: 150%;
		color: #62626D;
	}

	/*-------css for new calculator---*/
	.moduletable.calculator {
		/*background: #E2DEFF;*/
		padding: 24px 9px 39px !important;
	}

	.moduletable.calculator .custom.calculator h2.section-heading-calc {

		font-weight: 600;
		font-size: 25px;
		line-height: 35px;
		color: #74747C;
		padding-right: 0;
	}
	.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles {
	  
	    padding-left: 0;
	}

	.moduletable.calculator .custom.calculator .calculator-wrap .tab-content {
		padding: 0;
	}

	/*.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles .rs-control svg path {
	    stroke: #F2F2F2 !important;
	}*/
	.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles span.circle_text {

		font-size: 13px;
		line-height: 16px;
		color: #74747C;
		margin-top: 7px;
	}

	.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles span.rs-tooltip {
		font-size: 13px;
		line-height: 16px;
		color: #74747C;

	}
	.moduletable.calculator .custom.calculator .calculator-wrap .tab-content .right_amount_column {
	    background: rgba(242, 242, 242, 0.5);
	    padding: 32px 54px 46px;
	    margin-top: 32px;
	    margin-left: 0;
	    width: 100%;
	}
	
	.moduletable.calculator .custom.calculator .calculator-wrap .tab-content .right_amount_column .ammoount-show {
		border: none;
	}

	.moduletable.calculator .custom.calculator .calculator-wrap .tab-content .right_amount_column .ammoount-show h4 {
	    letter-spacing: 0px;
	    margin-bottom: 9px;
	    font-weight: 600;
	    font-size: 16px;
	    line-height: 150%;
	    color: #74747C;
	    padding: 0;
	}

	.moduletable.calculator .custom.calculator .calculator-wrap .tab-content .right_amount_column .ammoount-show .dollar_amount span,
	.moduletable.calculator .custom.calculator .calculator-wrap .tab-content .right_amount_column .ammoount-show .dollar_amount input#amount-available {
		font-size: 30px;
		line-height: 34px;
		text-align: center;
		letter-spacing: 0;
		color: #4615D6;
	}

	.moduletable.calculator .custom.calculator .calculator-wrap .tab-content .right_amount_column .bottom_btn {
		margin-top: 38px;
	}

	.moduletable.calculator .custom.calculator .calculator-wrap .tab-content .right_amount_column .bottom_btn a {

		font-weight: 500;
		font-size: 16px;
		line-height: 24px;
		max-width: 171px;
		width: 100%;
		height: auto;
		padding: 12px 32px;
	}

	.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles .values_of_invoices {
		margin-right: 15px;
	}

	.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles .values_of_invoices span.input-group-addon.input-lg,
	.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles .values_of_invoices input#invoice-owing,
	.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles span.rs-tooltip.rs-edit {
		font-weight: 600;
		font-size: 13px;
		line-height: 16px;
		
	}

	section.solutions_landing.custom_soluns_landing.product_top_banner_area .padding-container .left_section_article .breadcrum p span.mob_gap {
		display: inline;
	}

	section.solutions_landing.custom_soluns_landing.product_top_banner_area .padding-container .left_section_article .breadcrum p span.desk_gap {
		display: none;
	}

	section.solutions_landing.custom_soluns_landing.product_top_banner_area .padding-container .left_section_article .grid.first-row {
		max-width: 280px;
		margin: auto;
	}

	section.solutions_landing.custom_soluns_landing.product_top_banner_area .padding-container .left_section_article .grid.first-row .item {
		flex: 0 0 80px;
		max-width: 80px;
		padding-bottom: 16px !important;
	}

	section.solutions_landing.custom_soluns_landing.product_top_banner_area .padding-container .left_section_article .custom_btn {
		margin-top: 10px;
	}

	section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .row .icon-container .cta_carsoule .item {
		max-width: 60px;
		height: auto;
		
	}

	section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .row .icon-container .cta_carsoule.slick-slider {
		margin: 0 -4px;
	}

	section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .row .icon-container .cta_carsoule .slick-slide {

		margin-right: 6px;
		margin-left: 6px;
	}
	.fast_funding .col-12.col-lg-4.col-xl-4.col-sm-6.col-md-4:nth-child(2) .item ,
	.fast_funding .col-12.col-lg-4.col-xl-4.col-sm-6.col-md-4:nth-child(3) .item ,
	.fast_funding .col-12.col-lg-4.col-xl-4.col-sm-6.col-md-4:nth-child(1) .item 
	{
	    padding-left: 0px;
	}
	section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .right_col a.btn {
	    position: relative;
	    right: 0;
	    top: 0;
		        width: 100%;
        max-width: 100%;
	}
	section#asset_finance .right_asset_article {
	    position: relative;
	    top: 0;
	    left: 0;
	}
	section#asset_finance .asset_container {
	    max-width: 100%;
	    margin-left: auto;
	    margin-right: 0;
	}

	section#asset_finance .section-heading-fast h2.heading {
		font-size: 28px !important;
		line-height: 40px !important;
		padding: 30px 0 8px;
		text-align: left;
	}
}

/*---767 ends---*/
/*----------576 landscape --767----*/
@media (min-width:576px) and (max-width:767.98px) {
		section.solutions_landing .padding-container.row .left_section_article {
		    margin: auto;
		    padding: 16px 0px 27px;
		}
		section#asset_finance .asset_container .row.asset-bot.bottom_article [class*="col-"] {
		    margin-bottom: 25px;
		    margin-top: 15px;
		}
	/*------css for testimonial slider---------*/

	#testimonial_with_slider {
		padding: 9px;
	}

	#testimonial_with_slider .custom_column_testimonial {
		padding: 15px 0px;
		margin-bottom: 24px;
	}

	#testimonial_with_slider .custom_column_testimonial .left_section .left_secn_inner h2 {
		padding-left: 56px;
		font-size: 25px;
		line-height: 35px;
		max-width: 272px;
		margin: 0;
	}

	#testimonial_with_slider .custom_column_testimonial .right_secn_inner.testimonial_area {
		margin-top: 82px;
	}

	.testimonial_area .testi_slider .slick-list.draggable {
		margin: 0;
	}

	.testimonial_area .testi_slider .testi_row.slick-slide {
		display: block;
		margin: 0px 35px 0 0;
	}

	.testi_slider.slick-slider button.slick-prev.slick-arrow {
		left: 8%;
		top: -40px;
		border: none;
	}

	.testi_slider.slick-slider button.slick-next.slick-arrow {
		right: 75%;
		top: -40px;
		border: none;
		left: unset;
	}

	.testimonial_area .testi_slider .testi_row .testi_sub_row .testimonial_content .review_content p {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 8px;
	}

	.testimonial_area .testi_slider .testi_row .testi_sub_row {
		display: flex;
		flex-flow: row;
	}

	.testimonial_area .testi_slider .testi_row .testi_sub_row .test_img img.testi_desktop {
		display: block;
	}

	.testimonial_area .testi_slider .testi_row .testi_sub_row .test_img img.testi_mobile {
		display: none;
	}

	.testimonial_area .testi_slider .testi_row .testi_sub_row .testimonial_content {
		flex: 0 0 300px;
		max-width: 300px;
		padding: 20px 24px;
		position: relative;
		background: #E2DEFF;
		display: flex;
		flex-flow: column;
		align-items: flex-start;
		justify-content: center;
		flex-wrap: wrap;
	}

	.testimonial_area .testi_slider .testi_row .testi_sub_row .test_img {
		flex: 0 0 217px;
		max-width: 217px;
	}

	.why_scottish_pacific .why-scottish-pacific-container .reasons-list .list-item .icon_col {
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article .grid.first-row {
	    border-bottom: none;
	    justify-content: flex-start;
	    flex-wrap: wrap;
	    margin-top: 25px;
	}
	.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article 
	.grid.first-row .item
		{
		    margin-bottom: 15px;
		}
	section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .row .icon-container .cta_carsoule .item {
	    height: 70px;
	}
	section#custom_faq_secn .inner_column_faq .faq.faq_list .opening_tabs h3 i {
	    font-size: 25px;
	    margin-right: 0;
	    margin-top: 0;
	}
	.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles {
	    padding-left: 0;
	    text-align: center;
	    justify-content: center;
	}
	.moduletable.calculator .custom.calculator .calculator-wrap .tab-content .right_amount_column {
	    margin-left: auto;
	    width: 60%;
	    margin-right: auto;
	}
}

/*----768----991-------*/
@media (min-width:768px) and (max-width:991.98px) {
#asset_finance .asset_container .row.main_row .left_asset .left_asset_article {
    width: 100% !important;
    height: 400px !important;
}	
	section.img-text.genric .row {
		flex-direction: column;
	}

	section.img-text.genric .row.rsvv {
		flex-direction: column-reverse;
	}

	section.img-text.genric .row .col-12.col-md-6 {
		max-width: 100%;
		flex: 100%;
		padding: 0 15px;
	}

	section.img-text.genric .row .col-12.col-md-6 .pl-lg-80 {
		padding: 0px;
	}

	section.img-text.genric .row .col-12 .flx-rt-img {
		display: block;
		width: 100%;
	}

	/*---css edited 16-02-22-----*/
	.who_does .left {
		margin-top: 0px;
	}

	.who_does .left .header {
		max-width: 100%;
	}

	.page-template-page-custom-template .solutions_landing {
		height: 900px;
	}

	.page-template-page-custom-template .our_solutions .main-header .header {
		margin-top: 50px;
	}

	.page-template-page-custom-template .our_solutions {
		padding-bottom: 70px;
	}

	.why_scottish_pacific {
		margin-bottom: 60px;
	}

	.who_does .right {
		margin-top: 50px;
	}

	section#abf-secn section[class^="pb-"] {
		padding-top: 30px;
		padding-bottom: 0px;
	}

	section#abf-secn section[class^="pb-"] .description.tab_text {
		font-size: 16px;
		line-height: 22px;

	}

	.product_landing .left {
		padding-top: 60px;
		padding-bottom: 60px;
	}

	.product_landing .left:before {
		border-left: 49.5px solid transparent;
		border-right: 49.5px solid transparent;
		border-top: 58.5px solid #fff;
		content: "";
		left: 40%;
		top: 0;
		right: unset;
		bottom: unset;

	}

	.asset_finance {
		margin-top: 60px;
		padding-bottom: 60px;
	}

	.asset_finance .row .item .header {
		font-size: 22px;
		line-height: 30px;
	}

	.asset_finance .row .item i {
		font-size: 22px;
		line-height: 28px;
	}

	.asset_finance .row .item .description {
		font-size: 16px;
		line-height: 22px;
	}

	.which_solution .action-1 {
		margin-top: 15px;
		margin-left: 0;
	}

	.easy_to_apply .main-header .header {
		margin-top: 50px;
	}

	.easy_to_apply {
		padding-bottom: 50px;
	}

	.who_does.about-xero-sec .container {
		border-top: 0px solid #EBEAED;
	}

	.xero-list {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
	}

	.xero-list .about-list {
		width: 33.33%;
	}

	section.who_does.about-xero-sec {
		margin-bottom: 0;
	}

	.call_us_today .header .header-alt {
		display: block;
	}

	.moduletable.calculator {
		padding-top: 70px;
		padding-bottom: 70px;
	}

	.calculator-wrap {
		padding: 20px;
	}

	.calculator-wrap .tab-content {
		padding: 30px 0;
	}

	.calculator-wrap .tab-content .ammoount-show {
		padding: 15px 15px;
		margin: 0;
	}

	.calculator-wrap .tab-content .left_amount h4.amount_title {
		margin-bottom: 20px;
	}

	section.easy_to_apply.how_can_we_help .main-header .header {
		margin-top: 0px !important;
	}

	.get-approval-container a.btn {
		margin-bottom: 0;
	}

	.calculator_grid .calculate img {
		margin: auto;
		display: block;
	}

	.partner_with_us .form-container {
		margin-bottom: 00px;
	}

	.proh a.cl-link {
		flex-flow: column;
		justify-content: center;
	}

	.cl-how-helped .pro-title {
		font-size: 26px;
	}

	.cl-how-helped .icon-boxes-help {
		margin-left: 0;
	}

	.full-width-content-image {
		height: 300px;
	}

	section.cl-stories-third.content-sections .contect-sec-wrapper {
		margin-bottom: 20px;
	}

	.footer .logo.link {
		text-align: left;
		display: block;
	}

	.menu-company-container,
	.menu-solutions-container {
		text-align: left;
	}

	.page-template-page-custom-template .footer {
		padding-top: 60px;
	}

	.custom_job_section .ja-job-list .job .summary {
		min-height: 189px;
	}

	.custom_faq_new .opening_tabs .description.tab_text p {
		margin-bottom: 0;
	}

	.custom_job_section .ja-job-details .description {
		padding: 67px 70px 67px 70px;
	}

	.custom_job_section .ja-job-details .description strong {
		margin: 12px 0;
	}

	.custom_job_section .ja-job-details .description ul {
		margin-bottom: 20px;
	}

	/*-------new chnages edited--april--*/
	section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .right_col {
		margin-top: 40px;
		text-align: center !important;
	}

	.why_scottish_pacific .why-scottish-pacific-container .reasons-list .list-item {
		max-width: 30.33%;
		flex: 0 0 30.33%;
	}

	.why_scottish_pacific .reasons-list .list-item .list-item-content .header {
		font-size: 21px !important;
		line-height: 28px !important;
	}

	.why_scottish_pacific .reasons-list .list-item .list-item-content .description {

		font-size: 16px;
		line-height: 24px;

	}

	section.home_landing.custom_large_banner_secn .main-container h1 span {
		display: block;
	}

	section.how_does_it_work .bottom_work_secn h1 {
		padding-left: 0;
	}

	/*-------css for testimonial slider--------*/
	#testimonial_with_slider .custom_column_testimonial .left_section .left_secn_inner h2 {
		padding-left: 82px;
		margin: 0 auto 20px;
	}

	.testimonial_area .testi_slider .testi_row .testi_sub_row .testimonial_content {
		padding: 42px 25px;
	}

	.testimonial_area .testi_slider .slick-list.draggable {
		margin: 0;
	}

	.testimonial_area .testi_slider .testi_row.slick-slide {
		display: block;
		margin: 0px 30px 0 0;
	}

	.right_secn_inner.testimonial_area {
		padding-top: 50px;
	}

	#testimonial_with_slider {
		padding-left: 9px;
	}

	.testi_slider.slick-slider button.slick-prev.slick-arrow {
		left: calc(50% - 95px);
		top: -35px;
		border: none;
		transform: rotate(-180deg);
	}

	.testi_slider.slick-slider button.slick-next.slick-arrow {
		right: calc(50% - 8px);
		left: unset;
		top: -35px;
		border: none;
	}

	/*---css for swiper slider----*/
	section.product-slider.custom_swiper_slider .swiper .swiper-slide {
		padding: 15px 11px;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide.swiper-slide-active {
		/* width: 216px !important;*/
		padding: 15px 11px;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide .product-title h3.header {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 400;
		font-size: 20px;
		line-height: 140%;
		/* identical to box height, or 28px */
		text-align: center;
		color: #4615D6;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide .product-desc {
		margin: 8px 0px 20px;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide .product-desc p {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		/* or 24px */
		margin: 0;
		text-align: center;
		color: #62626D;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide .product-list ul {
		padding: 0px 14px;
		margin-bottom: 20px;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide .product-list ul li {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 600;
		font-size: 13px;
		line-height: 120%;
		text-align: center;
		color: #62626D;
		order: 1;
		flex-grow: 0;
		margin: 0px 0px 12px 0;
		display: flex;
		align-items: center;
		padding: 0;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide .product-list ul li:last-child {
		margin-bottom: 0px;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide .product-list ul li i {
		font-size: 19px;
		margin-right: 8px;
		width: auto;
		position: relative;
		height: auto;
		overflow: visible;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-wrapper .swiper-slide .carousel-card .enquire-buttons a.btn,
	section.product-slider.custom_swiper_slider .swiper .swiper-wrapper .swiper-slide.swiper-slide-duplicate.swiper-slide-visible.swiper-slide-next .carousel-card .enquire-buttons a.btn,
	section.product-slider.custom_swiper_slider .swiper .swiper-wrapper .swiper-slide.swiper-slide-visible.swiper-slide-prev .carousel-card .enquire-buttons a.btn {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 600;
		padding: 12px 24px;
		height: auto;
		width: 130px;
		font-size: 13px;
		line-height: 16px;
		margin-bottom: 8px;
	}

	section.product-slider.custom_swiper_slider .swiper-slide.swiper-slide-visible.swiper-slide-next .carousel-card .enquire-buttons a,
	section.product-slider.custom_swiper_slider .swiper-slide.swiper-slide-visible.swiper-slide-prev .carousel-card .enquire-buttons a {

		width: 100% !important;
		font-size: 13px;
		line-height: 16px;
		width: 100% !important;
		max-width: 140px;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-wrapper .swiper-slide .carousel-card a.learn-more {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 600;
		font-size: 13px;
		line-height: 120%;
		text-align: center;
		color: #FC4F65;
	}

	/*----css for new solution landing page----*/
	.page-template-page-custom-template .solutions_landing {
		margin-top: 38px;
		background-image: none !important;
	}

	.page-template-page-custom-template .solutions_landing .left .padding-container {
		margin: 0px;
	}

	section.solutions_landing .padding-container.row .left_section_article {
		margin: auto;
		padding: 40px 9px;
	}

	section.solutions_landing .padding-container.row .left_section_article h1.header,
	section.solutions_landing .padding-container.row .left_section_article h1.header span {
		font-size: 46px;
	}

	section.solutions_landing.custom_soluns_landing .rightcont .image_secn .desktop {
		display: none;
	}

	section.solutions_landing.custom_soluns_landing .rightcont .image_secn .mobile {
		display: block;
	}

	section.solutions_landing.custom_soluns_landing .rightcont .image_secn {
		display: flex;
		justify-content: center;
		align-items: stretch;
	}

	/*--cssf or product template sections----*/
	section#asset_finance {
		padding: 54px 0px !important;
	}

	section#asset_finance .asset_container .right_asset_article .asset_content {
		height: auto;
		overflow-y: hidden;
		margin: 23px 0px 24px;
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		color: #62626D;
	}

	section#asset_finance .asset_container .right_asset_article {
		margin-bottom: 40px;
		position: relative;
	    top: 0;
	    left: 0;
	}

	section#asset_finance .asset_container .asset-bot.bottom_article {
		margin-top: 40px;
	}

	section#asset_finance .asset_container .left_asset_article {
		text-align: center;
		display: flex;
		justify-content: center;
	}

	/*-calculator css--*/
	.moduletable.calculator .custom.calculator .calculator-wrap .tab-content {
		padding: 0 0 0px 0px;
	}

	.moduletable.calculator .custom.calculator .calculator-wrap .tab-content div#invoice-fin .row .custom_circles .values_of_invoices {
		margin-right: 40px;
	}

	section.solutions_landing.custom_soluns_landing.product_top_banner_area .padding-container .left_section_article {
		max-width: initial;
		margin-right: auto;
	}

	.fast_funding .col-12.col-lg-4.col-xl-4.col-sm-6.col-md-4:nth-child(3) .item,
	.fast_funding .col-12.col-lg-4.col-xl-4.col-sm-6.col-md-4:nth-child(2) .item,
	.fast_funding .col-12.col-lg-4.col-xl-4.col-sm-6.col-md-4:nth-child(1) .item

	 {
	    padding-left: 0px;
	}
	section#custom_faq_secn .inner_column_faq .faq.faq_list .opening_tabs h3 i {
	    font-size: 31px;
	    margin-right: 8px;
	    margin-top: -2px;
	}
	section#asset_finance .asset_container {
	    max-width: 100%;
	    margin-left: auto;
	    margin-right: 0;
	}
	.why_scottish_pacific .why-scottish-pacific-container {
		padding: 0px !important;
	}
}

/*-----768--991.98----ends----*/

@media (min-width:992px) and (max-width:1199.98px) {
	.page-template-page-custom-template .solutions_landing {
		height: auto;
		padding: 60px 0px;
	}

	.why_scottish_pacific {
		margin-bottom: 50px;
	}

	section#abf-secn .left,
	section#abf-secn .right {
		margin-top: 50px;
	}

	section#abf-secn section[class^="pb-"] {
		padding-top: 30px;
		padding-bottom: 40px;
	}

	section#abf-secn section[class^="pb-"] .description.tab_text {
		font-size: 16px;
		line-height: 22px;
	}

	.product_landing .img-logos {
		margin-top: 50px;
		display: flex;
		justify-content: flex-start;
		flex-wrap: wrap;

	}

	.product_landing .img-logos img {
		max-width: 100%;
		height: 70px;
		margin-bottom: 20px;
		width: auto !important;
	}

	.asset_finance {
		margin-top: 70px;
	}

	.which_solution .which_solun_column {
		flex-flow: column;
		align-items: center;
		justify-content: space-between;
		padding: 0 !important;
	}

	.which_solution .which_solun_column i {
		margin: 0;
		flex: 0 0 10%;
		max-width: 10%;
	}

	.which_solution .which_solun_column h3.header {
		margin: 0;
		flex: 0 0 60%;
		max-width: 60%;
		line-height: 45px;

	}

	.which_solution .which_solun_column a {
		margin: 0;
		flex: 0 0 25%;
		max-width: 25%;
		margin-left: 0;
		justify-content: center;
	}

	.xero-list {
		display: flex;
		flex-wrap: wrap;
		justify-content: flex-start;
	}

	.xero-list .about-list {
		width: 33.33%;
	}

	.moduletable.calculator {
		padding-top: 70px;
		padding-bottom: 70px;
	}

	.how_can_we_help .main-header .header {
		margin-top: 20px !important;
	}

	.how_can_we_help .action-1 {
		margin-bottom: 50px;
	}

	.partner_with_us .form-container {
		width: 770px;
		margin: 70px auto 70px auto;
		padding: 20px;
	}

	.why_scottish_pacific .why-scottish-pacific-container {
		padding: 0px;
	}

	section.cl-stories-fourth.pink-bg {
		padding: 70px 0 70px;
	}

	section.cl-stories-third.content-sections .contect-sec-wrapper {
		margin-bottom: 40px;
	}

	.page-template-page-custom-template .footer {
		padding-top: 70px;
	}

	.quote-container.d-sm-flex {
		padding-left: 30px;
		padding-right: 30px;
	}

	.product_landing .right.produ-image {
		background-position: 75% 50% !important;
	}

	.contect-sec-wrapper.testisec.review_testimonial .testibg img {
		display: none !important;
	}

	section#main-content {
/*		padding-top: 132px !important;*/
	}


	nav#desk-menu .lftmenu a.logo.link.color-main img {
		max-width: 100%;
		height: auto;
	}

	nav#desk-menu .lftmenu a.logo.link.color-main {
		padding-right: 0 !important;
		margin-right: 0;
	}

	.easy_to_apply .main-header .header {
		margin-top: 60px;
	}

	section.who_does.about-xero-sec .left_xero,
	section.who_does.about-xero-sec .right_xero {
		margin-top: 60px;
	}

	.easy_to_apply {
		padding-bottom: 60px;
	}

	/*=================single click page---*/
	.custom_job_section .ja-job-details .description ul {
		margin-bottom: 20px;
	}

	/*----------new changes css--april---*/
	section.home_landing.custom_large_banner_secn .main-container h1 span {
		display: block;
	}

	section.how_does_it_work .bottom_work_secn h1 {
		padding-left: 0;
	}

	section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container .right_col a.btn {
	    width: 100%;
	    height: auto;
	    padding: 16px 20px;
	     right: 0;
	}
section.custom_call_us.call_us_today .cta_new_layout .container.call_us_today-container {
	max-width: 970px !important;
}
	/*---css for testimonial slider --------*/
	.testi_slider.slick-slider button.slick-next.slick-arrow {
		left: -30%;
	}

	.testi_slider.slick-slider button.slick-prev.slick-arrow {
		left: -42%;
	}

	.testimonial_area .testi_slider .slick-list {
		margin: 0;
	}

	.testimonial_area .testi_slider ul.slick-dots {
		left: 0;
	}
		section#custom_faq_secn .inner_column_faq .faq.faq_list .opening_tabs h3 i {
	    font-size: 25px;
	     font-weight: 500;
	}

	/*---css for swiper slider----*/
	section.product-slider.custom_swiper_slider .swiper .swiper-slide {
		padding: 15px 11px;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide.swiper-slide-active {
		/* width: 216px !important;*/
		padding: 15px 11px;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide .product-title h3.header {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 400;
		font-size: 20px;
		line-height: 140%;
		/* identical to box height, or 28px */
		text-align: center;
		color: #4615D6;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide .product-desc {
		margin: 8px 0px 20px;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide .product-desc p {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 400;
		font-size: 16px;
		line-height: 150%;
		margin: 0;
		text-align: center;
		color: #62626D;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide .product-list ul {
		padding: 0px 14px;
		margin-bottom: 20px;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide .product-list ul li {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 600;
		font-size: 13px;
		line-height: 120%;
		text-align: center;
		color: #62626D;
		order: 1;
		flex-grow: 0;
		margin: 0px 0px 12px 0;
		display: flex;
		align-items: center;
		padding: 0;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide .product-list ul li:last-child {
		margin-bottom: 0px;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-slide .product-list ul li i {
		font-size: 19px;
		margin-right: 8px;
		width: auto;
		position: relative;
		height: auto;
		overflow: visible;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-wrapper .swiper-slide .carousel-card .enquire-buttons a.btn,
	section.product-slider.custom_swiper_slider .swiper .swiper-wrapper .swiper-slide.swiper-slide-duplicate.swiper-slide-visible.swiper-slide-next .carousel-card .enquire-buttons a.btn,
	section.product-slider.custom_swiper_slider .swiper .swiper-wrapper .swiper-slide.swiper-slide-visible.swiper-slide-prev .carousel-card .enquire-buttons a.btn {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 600;
		padding: 12px 24px;
		height: auto;
		width: 130px;
		font-size: 13px;
		line-height: 16px;
		margin-bottom: 8px;
	}

	section.product-slider.custom_swiper_slider .swiper-slide.swiper-slide-visible.swiper-slide-next .carousel-card .enquire-buttons a,
	section.product-slider.custom_swiper_slider .swiper-slide.swiper-slide-visible.swiper-slide-prev .carousel-card .enquire-buttons a,
	section.product-slider.custom_swiper_slider .swiper-slide.swiper-slide-duplicate.swiper-slide-visible .carousel-card .enquire-buttons a,
	section.product-slider.custom_swiper_slider .swiper-slide.swiper-slide-visible .carousel-card .enquire-buttons a {

		width: 100% !important;
		font-size: 13px;
		line-height: 16px;
		width: 100% !important;
		max-width: 140px;
	}

	section.product-slider.custom_swiper_slider .swiper .swiper-wrapper .swiper-slide .carousel-card a.learn-more {
		font-family: 'Poppins';
		font-style: normal;
		font-weight: 600;
		font-size: 13px;
		line-height: 120%;
		text-align: center;
		color: #FC4F65;
	}

	section.solutions_landing .padding-container.row .left_section_article {
		padding-left: 24px;
	}

	section.solutions_landing.custom_soluns_landing.product_top_banner_area .padding-container .left_section_article {
		max-width: initial;
		margin-right: auto;
	}

	section.solutions_landing.custom_soluns_landing.product_top_banner_area .padding-container h1.header span {
		display: block;
	}

	section.solutions_landing.custom_soluns_landing {
		padding: 0;
		background-size: 36.5%;
	}
	.fast_funding .col-12.col-lg-4.col-xl-4.col-sm-6.col-md-4:nth-child(3) .item ,
	.fast_funding .col-12.col-lg-4.col-xl-4.col-sm-6.col-md-4:nth-child(2) .item ,
	.fast_funding .col-12.col-lg-4.col-xl-4.col-sm-6.col-md-4 .item
	{
	    padding-left: 0;
	}
	section.solutions_landing .padding-container.row .left_section_article h1.header,
	section.solutions_landing .padding-container.row .left_section_article h1.header span {
		font-size: 48px;
		line-height: 55px;
		display: block;
	}

	.moduletable.calculator .custom.calculator .calculator-wrap .tab-content {
		padding: 0 81px 0px 81px;
	}

	.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article .grid.first-row {
		flex-wrap: wrap;
	}

	.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article .grid.first-row .item {
		margin-bottom: 14px;
	}
	section.solutions_landing.custom_soluns_landing {
    	background-size:46% !important;

	}
	.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article .grid.first-row .item:nth-child(2), .page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article .grid.first-row .item:nth-child(4) {
		flex:  0 0 107px;
		max-width: 107px;
	}
	section#asset_finance .right_asset_article {
	    position: relative;
	    top: 0;
	    left: 0;
	}
	section#asset_finance .asset_container {
	    max-width: 100%;
	  }
	  section#asset_finance .asset_container .row.main_row .left_asset .left_asset_article {
		    padding-right: 30px;
		}

		.moduletable.calculator .custom.calculator .calculator-wrap .tab-content .right_amount_column {
		    width: 100%;
		    margin-left: 0;
		    margin-top: 0;
		}
		.moduletable.calculator .custom.calculator h2.section-heading-calc {
		   padding-right: 0;
		}
		.testimonial_area .testi_slider .testi_row .testi_sub_row .testimonial_content {
		    flex: 0 0 300px;
		    max-width: 300px;
		    padding: 32px 31px;
		}
}

section.fourcol.genric .multi-col.row.justify-content-center.justify-content-lg-between.align-items-cente .th-title h3.header {
    line-height: 37px;
}
section.fourcol.genric .multi-col.row.justify-content-center.justify-content-lg-between.align-items-cente .th-icon i.fa-solid.fa-handshake-simple.icon {
    position: relative;
    top: -7px;
}
.page .gform_wrapper form#gform_86.form-container-form label.gfield_label {
    top: unset;
    left: unset;
    margin-top: 18px;
    visibility: visible;
    margin-bottom: 8px;
    font-size: 18px;
    letter-spacing: unset;
    opacity: 1;
    font-weight: 500;
    text-transform: unset;
}



.gform_wrapper h3.gform_title {
    font-family: 'Noto Serif';
    font-weight: 500;
    font-size: 24px;
    line-height: 52px;
    text-align: center;
    letter-spacing: -0.4px;
    color: #4615D6;
    padding-bottom: 0px;
    margin: 0px;
}
/*----992----1199.98 ends-----*/
@media(max-width:992px) {
	.col-12.col-lg-6.right-text-col {
		max-width: 100%;
	}
}

@media(max-width:520px) {
	.asset_container .info.popup-trigger .play_icon i {
	font-size: 70px;
}
	.product_landing img.imglogo.lftlogo {
		width: 30px;
		margin-right: 20px;
	}

	.product_landing img.imglogo.midlogo {
		width: 50px;
		margin-right: 20px;
	}

	.product_landing img.imglogo.rtlogo {
		width: 120px;
	}

	.product_landing .img-logos {
		margin-top: 20px;
		text-align: center;
	}
.page-id-4868 iframe {
      width: 100%;
	  height: auto;
}
.page-id-4948 section.cnt-img.genric .inner-ctnimg.smallcls .ctn-text p iframe {
    width: 100%;
    height: 250px;
}
}

@media(min-width:1200px) {

	.product_landing .left .padding-container.pl-lg-80,
	.pl-lg-80 {
		padding-left: 80px
	}

	.product_landing .left .padding-container.pr-lg-80,
	.pr-lg-80 {
		padding-right: 80px
	}

	.testisec.review_testimonial .testibg {
		max-width: 648px;
	}
}

@media (min-width:1200px) and (max-width:1298.98px) {
	section.home_landing.custom_large_banner_secn .main-container h1 {
  
    font-size: 58px;
    line-height: 70px;
    max-width: 75%;
}
section.solutions_landing.custom_soluns_landing {
   
    background-size: 40%;
}
section.solutions_landing .padding-container.row .left_section_article {
   padding-right: 22%;
}
.page-template-page-custom-template section.solutions_landing .padding-container.row .left_section_article .grid.first-row {
     flex-wrap: wrap;

}
section.solutions_landing .padding-container.row .left_section_article h1.header,

section.solutions_landing .padding-container.row .left_section_article h1.header span
 {
      font-size: 58px;
      line-height: 70px;
      display: block;
   }
   .testi_slider.slick-slider button.slick-prev.slick-arrow {
	    left: -270px;	   
	}
   .testi_slider.slick-slider button.slick-next.slick-arrow {
	     left: -210px;
	  }
	  section#asset_finance .right_asset_article {
	    position: relative;
	    top: 0;
	    left: 0;
	}
}

@media (min-width:1920px) {

.home_landing {
   max-width: 100%;
    background-size: cover;
    
}
}

/*--media ends----please put your css before media for good result-----*/

input[type=checkbox] + label:before, input[type=radio] + label:before{font-family: "Font Awesome 5 pro"!important;}