
/*
Theme Name: Bagels
Description: Specific styles of the theme relative ti this website.
*/

/*Home*/
.pg-home .main-section{
	padding-bottom: 10px;
	padding-top: 10px;
}

.services-section .serv-tabs-content,
.advert-section .advert-1{
	background-color: #fff;
	box-shadow: 0 -1px 9px 0 rgb(0, 0, 0, 0.21);
	border-radius: 13px;
}

/*Title section*/
	.title-banner-section.main-section{
		overflow: hidden;
		padding-bottom: 10px;
		padding-top: 0px;
		position: relative;
		min-height: 700px;			
	}

	.title-banner-section .tbs-1{
		position: relative;
		padding-top: 1px;
	}

	.title-banner-section .tbs-bg-img{
		width: 100%;
		height: auto;
	}

	.title-banner-section .tbs-leasing-calc > *:not(:last-child){ margin-bottom: 16px; }

	.tbs-lc-button a,
	.title-banner-section .tbs-s-boxes{
		display: flex;
		align-items: center;
	}

	.tbs-lc-button a{ justify-content: space-between; }

	.title-banner-section .tbs-lc-button a{
		min-width: 280px;
		justify-content: space-between;
		padding: 10px 22px !important;
	}

	.title-banner-section .tbs-lc-title h2{ line-height: 0.96; }

	.title-banner-section .tbs-lc-title h2 span{ display: block; }

	.title-banner-section .tbs-lc-para{
		font-size: 15px;
		font-weight: 300;
	}

	.tbs-lc-button{ display: inline-block; }

	.tbs-lc-button-text{ font-size: 16px; }

	.tbs-lc-button i{ font-size: 19px; }

	.title-banner-section .tbs-lc-bt-main{ font-weight: 600; }

	.tbs-lc-bt-sub{
		font-size: 13px;
		display: block;
	}

	.page-lang-si .tbs-lc-bt-sub{ margin-top: 1px; }

	.title-banner-section .tbs-services{ margin-top: 27px; }

	.title-banner-section .tbs-col-left > *:first-child { margin-top: 65px; }

	.title-banner-section .tbs-services > *:not(:last-child){ margin-bottom: 30px; }

	.title-banner-section .tbs-s-boxes{
		margin-bottom: -10px;
		flex-wrap: wrap;
	}

	.title-banner-section .tbs-s-b-single{
		min-width: 230px;
		max-width: 230px;
		box-shadow: 0 1px 4px 0px rgb(0, 0, 0, 0.25);
		text-align: center;
		padding: 14px 10px 10px;
		/*margin-bottom: 10px;*/
		margin-bottom: 12px;
		background-color: #fff;
		border-radius: 7px;
	}

	.title-banner-section .tbs-s-b-single:hover{
		background-color: #f9f8f8;
		box-shadow: 0 2px 4px 0px rgb(0, 0, 0, 0.25);
	}

	.title-banner-section .tbs-s-b-s-text{
		/*font-size: 30px;*/
		font-size: 25px;
		max-width: 100%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.page-lang-si .title-banner-section .tbs-s-b-s-text,
	.page-lang-ta .title-banner-section .tbs-s-b-s-text{
		font-size: 22px;
		margin-top: 10px;
	}

	.page-lang-ta .title-banner-section .tbs-s-b-s-text{ margin-top: 5px; }

	.title-banner-section .tbs-s-b-s-image{ margin-bottom: 1px; }

	.title-banner-section .tbs-s-b-single,
	.title-banner-section .tbs-s-title h2,
	.title-banner-section .tbs-lc-button a,
	.title-banner-section .tbs-lc-para p,
	.title-banner-section .tbs-lc-title h2{
		z-index: 1;
	}

	.title-banner-section .tbs-custom-link-2 a {
		display: inline-flex;
		align-items: center;
		justify-content: space-between;
	}

	.title-banner-section .tbs-cl-2-icon{
		display: flex;
		align-items: center;
	}

	/* Bg image bricks */
		.title-banner-section .tbs-bi-block:nth-child(3),
		.title-banner-section .tbs-bi-block:nth-child(2),
		.title-banner-section .tbs-bi-block:nth-child(1){
			/*width: 21%;*/
			width: 20.3%;
			left: -3px;
		}

		.title-banner-section .tbs-bi-block:nth-child(1){
			height: 28.9%;
			top: 0;
		}

		.title-banner-section .tbs-bi-block:nth-child(2){
			height: 71.9%;
			top: 28.7%;
		}

		.title-banner-section .tbs-bi-block:nth-child(4),
		.title-banner-section .tbs-bi-block:nth-child(3){
			left: calc( 19.9% );
			width: 20.4%;
		}

		.title-banner-section .tbs-bi-block:nth-child(3){
			/*width: 20.2%;*/
			top: 0;
			height: 18.1%;
		}

		.title-banner-section .tbs-bi-block:nth-child(4){
			top: calc( 17.9% );
			height: 32.2%;
		}
		
		.title-banner-section .tbs-bi-block:nth-child(5){
			width: 40.3%;
			top: calc( 50% );
			height: 50%;
			left: calc( 19.9% );
		}
		
		.title-banner-section .tbs-bi-block:nth-child(6){
			width: 20%;
			height: 9.3%;
			left: calc( 19.9% + 20.3% );
			top: 0;
		}
		
		.title-banner-section .tbs-bi-block:nth-child(7){
			width: 20%;
			height: 41.3%;
			left: calc( 19.9% + 20.3% );
			top: calc( 9.3% + 0px );
		}
		
		.title-banner-section .tbs-bi-block:nth-child(8){
			width: 19.8%;
			height: 30.8%;
			left: calc( 19.9% + 20.3% + 19.9% );
			top: 0;
		}
		
		.title-banner-section .tbs-bi-block:nth-child(9){
			width: 19.8%;
			height: 69.7%;
			left: calc( 19.9% + 20.3% + 19.9% );
			top: calc( 30.7% );
		}
		
		.title-banner-section .tbs-bi-block:nth-child(10){
			width: 20.3%;
			height: 3%;
			left: calc( 19.9% + 20.3% + 19.6% + 20.1% );
			top: 0;
		}
		
		.title-banner-section .tbs-bi-block:nth-child(11){
			width: 20.3%;
			height: 21.3%;
			left: calc( 19.9% + 20.3% + 19.6% + 20.1% );
			top: 3%;
		}
		
		.title-banner-section .tbs-bi-block:nth-child(12){
			width: 20.3%;
			height: 76.3%;
			left: calc( 19.9% + 20.3% + 19.6% + 20.1% );
			top: calc( 3% + 21.3% );
		}

		.title-banner-section .tbs-bi-block{
			position: absolute;
			background-color: #fff;
			opacity: 1 !important;
			box-shadow: 0px 0px 1px 0px rgb(0, 0, 0, 0.20);
			transform: translateZ(0) !important;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;
			pointer-events: none;
			/*transform: scale(1) !important;*/
		}

		.title-banner-section .tbs-bi-block.aos-animate{
			opacity: 0 !important;
			/*transform: translate3d(-100px,-100px,0) !important;*/
			transform: translate3d(0px,0px,0) !important;
			/*height: 0;*/
			/*width: 0;*/
			/*transform: scale(1) !important;*/
		}
	/* Bg image bricks */






	@media (min-width: 768px){
		.title-banner-section .tbs-bg-img-0{
			z-index: 0;
			right: 0;
			overflow: hidden;
			position: relative;
		}

		.title-banner-section .tbs-services{
			margin-top: 40px;
			padding-bottom: 30px;
		}
	
		.title-banner-section .tbs-lc-title h2{ font-size: 50px; }

		.page-lang-ta .title-banner-section .tbs-lc-title h2{
			font-size: 42px;
			line-height: 1.2;
		}

		.page-lang-ta .title-banner-section .do-of-theme-title{
			margin-bottom: 25px;
		}

		.page-lang-si .title-banner-section .tbs-lc-title h2{
			font-size: 37px;
			line-height: 1.4;
			letter-spacing: 0px;
		}

		.title-banner-section .tbs-s-b-single.hovered{
			transition-delay: 0s !important;
			transition-duration: 0.2s !important;
		}

		/*.title-banner-section .tbs-s-b-single:not(:nth-child(3n)){ margin-right: 12px; }*/
		.title-banner-section .tbs-s-b-single{ margin-right: 12px; }

		.title-banner-section .tbs-s-b-single:last-child){ margin-right: 0; }
	
		.title-banner-section .tbs-s-b-s-image{
			/*height: 70px;*/
			/*width: 70px;*/
			height: 60px;
			width: 60px;
			/*background-size: 920px;*/
			background-size: 770px;
			margin: auto;
			background-position: -164px -10px;
		}

		/*.tbs-s-b-s-image.do-of-icons-sprite.money-bag{ background-position: -198px -12px; }*/

		.tbs-s-b-s-image.do-of-icons-sprite.money-bag-hand{ background-position: -318px -12px; }

		.tbs-s-b-s-image.do-of-icons-sprite.car-arrows-cycle{ background-position: -241px -11px; }

		.tbs-s-b-s-image.do-of-icons-sprite.car{ background-position: -10px -11px; }

		.tbs-s-b-s-image.do-of-icons-sprite.jewellery{ background-position: -86px -6px; }

		.tbs-s-b-s-image.do-of-icons-sprite.money-bag-alt{ background-position: -317px -10px; }

		.tbs-s-b-s-image.do-of-icons-sprite.sc-car{
			background-position: -285px -216px;
			background-size: 700px;
		}

		.tbs-s-b-s-image.do-of-icons-sprite.sc-tuk{
			background-position: -356px -216px;
			background-size: 700px;
		}

		.tbs-s-b-s-image.do-of-icons-sprite.tuk{
			background-position: -425px -216px;
			background-size: 700px;
		}

		.tbs-s-b-s-image.do-of-icons-sprite.cs-money-bag-hand{
			background-position: -635px -216px;
			background-size: 700px;
		}

		.tbs-s-b-s-image.do-of-icons-sprite.two-hands{
			background-position: -624px -240px;
		}

		.title-banner-section .tbs-s-b-s-image img{
			width: auto;
			height: 100%;
		}

		.title-banner-section .tbs-custom-link-2 {
			margin-bottom: 30px;
		}
	}

	@media (min-width: 992px){
		.title-banner-section .tbs-badge-img{
			box-shadow: 0 0 11px 0px rgba(0, 0, 0, 0.21);
			padding: 16px 6px;
			position: absolute;
			left: 45%;
			top: 170px;
			transform: translateX(-50%);
			background-color: #fff;
		}

		.title-banner-section .tbs-badge-img.aos-animate{
			transform: translateZ(0) scale(1) translateX(-50%) !important;
		}

		/*.title-banner-section .tbs-s-b-single{
			min-width: 280px;
			max-width: 280px;
		}*/

		.title-banner-section .tbs-s-b-single{
			min-width: 250px;
			max-width: 250px;
		}

		.title-banner-section .tbs-s-b-single:hover{ transform: translateY(-5px); }

		.title-banner-section .tbs-bi-1{
			position: relative;
			width: 150px;
            height: auto;
            aspect-ratio: 40 / 31;
		}

		.title-banner-section .tbs-badge-img img{
			width: 100%;
			height: 100%;
			object-position: center;
			object-fit: contain;
			position: absolute;
		}

		.title-banner-section .tbs-leasing-calc{ max-width: 35%; }
		
		.title-banner-section .tbs-bg-img-0{
			width: 55%;
			max-width: 55%;
			position: absolute;
		}

		.title-banner-section .tbs-custom-link-2 a {
			min-width: 280px;
		}
		
		/*.title-banner-section .tbs-leasing-calc{ max-width: 43%; }*/
	}

	@media (min-width: 992px) and (max-width: 1199px){
		.text-vehicle{							
			width: 382px;			
			margin-top: 46px;
			margin-right: 12px;			
		}
		.vehicle-section .text-v {
			font-size: 34px;
			line-height: 34px;			
		}
	}

	@media (min-width: 1200px){
		.title-banner-section .tbs-bg-img{
			object-fit: cover;
			height: 100%;
			object-position: top;
		}

		.title-banner-section .tbs-bg-img-0{
			/*width: 55%;*/
			/*max-width: 55%;*/
			height: 100%;
		}

		.title-banner-section .tbs-services{
			padding-bottom: 0;
		}
		

	}

	@media (min-width: 1280px){
		.title-banner-section .tbs-col-left > *:first-child { margin-top: 155px; }

		/*.title-banner-section .tbs-services{ max-width: 80%; }*/
		.title-banner-section .tbs-services{ max-width: 100%; }

		.title-banner-section .tbs-services{ margin-top: 58px; }

		.title-banner-section .tbs-s-boxes{
			margin-bottom: 15px !important;
		}
		
	}

	@media (min-width: 1440px) {
		.title-banner-section .tbs-cl-2-small{
			display: none;
		}
	}

	@media (min-width: 2500px){
		.title-banner-section.main-section{ min-height: 900px; }
		.title-banner-section .tbs-col-left > *:first-child { margin-top: 240px; }
		.title-banner-section .tbs-badge-img{ top: 185px; }
	}

	@media (max-width: 1439px) {
		.title-banner-section .tbs-cl-2-large{
			display: none;
		}
	}

	@media (max-width: 1919px){
		.title-banner-section .tbs-bi-1 {
			/* width: 90px; */
			/* height: 70px; */
		}
	}

	@media (max-width: 1199px){
		.title-banner-section .tbs-s-b-single:nth-child(3n),
		.title-banner-section .tbs-s-b-single:last-child{
			margin-right: 0;
		}

        .title-banner-section .tbs-bi-1{
            width: 130px;
        }
	}

	@media (max-width: 991px){
		.title-banner-section .tbs-badge-img{ display: none; }

		.title-banner-section .tbs-s-title,
		.title-banner-section .tbs-lc-title h2{
			text-align: center;
		}

		.title-banner-section .tbs-s-b-single:nth-child(n+4){
			transition-delay: unset !important;
		}

		
		.text-vehicle{							
			width: 302px;			
			margin-top: 27px;
			margin-right: 12px;			
		}
		
		.vehicle-section .text-v{
			font-size: 29px;
			line-height: 31px;
		}
		.vehicle-section .do-of-theme-button a{
			padding: 0px 7px !important;
			font-size: 13px
		}
		.vehicle-section .do-of-theme-button a {
			padding: 9px 38px !important;
		}
		
	}


	@media (max-width: 767px){
		.title-banner-section .tbs-lc-bt-main{ font-weight: 700; }

		.title-banner-section.main-section{ padding-bottom: 35px; }

		.title-banner-section .tbs-bg-img{ height: auto; }

		.title-banner-section .tbs-col-left > *:first-child{ margin-top: 17px; }

		/*.title-banner-section .tbs-lc-title,
		.title-banner-section .tbs-lc-link,
		.title-banner-section .tbs-s-title,
		.title-banner-section .tbs-s-b-single,
		.title-banner-section .tbs-lc-para{
			transform: translate3d(0px,100px,0) scale(.6) !important;
		}*/

		.title-banner-section .tbs-lc-title.aos-animate,
		.title-banner-section .tbs-lc-link.aos-animate,
		.title-banner-section .tbs-s-title.aos-animate,
		.title-banner-section .tbs-s-b-single.aos-animate,
		.title-banner-section .tbs-lc-para.aos-animate{
			transform: translate3d(0px,0,0) scale(1) !important;
		}

		.title-banner-section .tbs-lc-para{
			font-size: 16px;
			text-align: center;
		}

		.tbs-lc-button-text{ font-size: 17px; }

		.tbs-lc-bt-sub{
			font-size: 13px;
			font-weight: 400;
		}

		.page-lang-ta .tbs-lc-bt-sub{
			margin-top: 5px;
		}

		.tbs-lc-button {
			display: table;
			margin: auto;
		}

		.tbs-lc-button i { font-size: 21px; }

		.title-banner-section .tbs-s-boxes{ flex-direction: column; }

		.title-banner-section .tbs-services > *:not(:last-child){ margin-bottom: 30px; }

		.title-banner-section .tbs-s-b-single{
			width: 100%;
			max-width: 100%;
			padding-left: 30px;
			padding-right: 30px;
			display: flex;
			align-items: center;
			margin-bottom: 11px;
		}

		.title-banner-section .tbs-s-b-single > *:not(:last-child){ margin-right: 25px; }

		.title-banner-section .tbs-s-b-s-text{
			/*display: flex;*/
			align-items: center;
			font-size: 27px;
			text-align: left;
		}

		.page-lang-si .title-banner-section .tbs-s-b-s-text,
		.page-lang-ta .title-banner-section .tbs-s-b-s-text{
			font-size: 18px;
		}
	
		.title-banner-section .tbs-s-b-s-image{
			min-width: 58px;
			height: 58px;
			background-size: 790px;
			background-position: -170px -11px;
		}

		.title-banner-section .do-of-icons-sprite.car-arrows-cycle{ background-position: -248px -11px;}

		.title-banner-section .do-of-icons-sprite.car{ background-position: -11px -11px;}

		.title-banner-section .do-of-icons-sprite.jewellery{ background-position-x: -90px; }
		
		.title-banner-section .do-of-icons-sprite.money-bag-hand{ background-position-x: -327px; }

		.title-banner-section .do-of-icons-sprite.two-hands{ background-position: -642px -249px; }

		.title-banner-section .do-of-icons-sprite.tuk{
			background-size: 680px;
			background-position: -414px -210px;
		}

		.title-banner-section .do-of-icons-sprite.cs-money-bag-hand{
			background-size: 680px;
			background-position: -616px -210px;
		}

		.title-banner-section .do-of-icons-sprite.money-bag-alt,
		.title-banner-section .do-of-icons-sprite.sc-car,
		.title-banner-section .do-of-icons-sprite.sc-tuk{
			background-size: 740px;
		}

		.title-banner-section .do-of-icons-sprite.money-bag-alt{ background-position: -525px -230px; }

		.title-banner-section .do-of-icons-sprite.sc-car{ background-position: -304px -230px; }
		
		.title-banner-section .do-of-icons-sprite.sc-tuk{ background-position: -379px -230px; }

		.title-banner-section .tbs-s-b-s-image img{
			width: 100%;
			height: auto;
		}

		.title-banner-section .tbs-bg-img-0{
			position: relative;
			overflow: hidden;
		}

		.title-banner-section .tbs-custom-link-2 {
			margin-top: 30px;
		}

		.tbs-cl-2-icon .do-of-button-arow {
			font-size: 21px;
		}
		
		.page-lang-si .title-banner-section .tbs-lc-title h2 { line-height: 1.36; }

		.text-vehicle{		
			bottom: 0;
			display: none;
		}
		.vehicle-section .text-v,
		.theme-button-d{
			display: none;
		}
		.vehicle-section .tbs-lc-bt-main{
			font-size: 18px;
		}
		.tbs-lc-button i {
			font-size: 14px;
		}
		.vehicle-section .do-of-button-arow {
			margin-left: 12px;
		}
		.vehicle-section .fwc-title,
		.theme-button-m{
			display: block;
			
		} 
		.vehicle-section .do-of-theme-title{
			margin-bottom: 32px;
			margin-top: 20px;
		}
		.theme-button-m{
			margin-top: 15px;
			text-align: center;
		}
		.vehicle-section .do-of-theme-button a {
			padding: 9px 38px !important;
			font-size: 21px;
			width: 100%;
		}	
		
	}

	@media (orientation: landscape) and (max-height: 699px){
		/*.title-banner-section .tbs-col-left > *:first-child{ margin-top: 53px; }*/
		.title-banner-section .tbs-col-left > *:first-child{ margin-top: 90px; }

		/*.title-banner-section .tbs-services{ margin-top: 28px; }*/
		.title-banner-section .tbs-services{ margin-top: 60px; }

		.header-logo img{ min-height: 110px; }
	}

	@media (orientation: portrait) and (max-width: 1199px){
		.title-banner-section .tbs-bi-block:nth-child(3),
		.title-banner-section .tbs-bi-block:nth-child(2),
		.title-banner-section .tbs-bi-block:nth-child(1){
			width: 20.8%;
		}
	}

	@media (min-width: 992px) and (max-width: 1199px){
		.title-banner-section .tbs-services{
			margin-top: 90px;
		}

		.title-banner-section .tbs-services{
			padding-bottom: 25px;
		}
	}

	@media (min-width: 768px) and (max-width: 991px){
		.title-banner-section .tbs-lc-button{
			display: table;
			margin: auto;
		}
	}

	@media (min-width: 768px) and (max-width: 1439px){
		.page-lang-ta .title-banner-section .tbs-lc-title h2{
			font-size: 38;
		}
	}
/*Title section*/

/*Testimonials section*/
	.main-section.testimonials-section{
		background-color: #EFEFEF;
		padding-bottom: 80px;
		padding-top: 80px;
	}

	.testimonials-section .tsmns-title{
		text-align: center;
		margin-bottom: 45px;
	}

	.testimonials-section.layout-new .tsmns-title{
		margin-bottom: 35px;
	}

	.testimonials-section .tsmns-single{
		display: flex;
		align-items: center;
	}

	.page-lang-si .testimonials-section .tsmns-single{
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.testimonials-section .tsmns-s-cl-img.do-of-no-video{
		cursor: initial;
		pointer-events: none;
	}

	.testimonials-section .tsmns-s-cl-img{
		width: 100%;
		border-radius: 15px;
		overflow: hidden;
		display: flex;
		position: relative;
	}

	.testimonials-section .tsmns-s-cl-img > img{
		width: 100%;
		height: 100%;
		position: absolute;
		object-fit: cover;
		object-position: center;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}

	.testimonials-section .tsmns-s-col-left:hover .tsmns-s-cl-img > img{ transform: scale( 1.05 ); }

	.testimonials-section .tsmns-s-cl-img:hover .do-of-dark-overlay{ opacity: 0.8; }

	.pg-temp-test .testimonials-section .tsmns-s-cr-1{
		display: flex;
		flex-direction: column-reverse;
		justify-content: center;
	}

	.pg-temp-test .testimonials-section .tsmns-s-cr-1-descr > p{ font-size: 15px; }

	.testimonials-section .tsmns-s-cr-1-stars{ color: #FFD233; }

	.pg-temp-test .tsmns-s-cr-1-user{
		display: flex;
		align-items: center;
		margin-bottom: 20px;
	}

	.pg-temp-test .tsmns-s-cr-1-user-image{
		width: 60px;
		height: 60px;
		overflow: hidden;
		border-radius: 50%;
		border: 1px solid rgba(0, 0, 0, 0.2);
		position: relative;
		margin-right: 10px;
	}

	.pg-temp-test .tsmns-s-cr-1-user-image > img{
		position: absolute;
		width: 100%;
		height: 100%;
		object-fit: cover;
		object-position: center;
	}

	.testimonials-section .tsmns-s-cr-1 h4{ font-size: 31px; }

	.pg-temp-test .tsmns-s-cr-1 h4,
	.testimonials-section.layout-new .tsmns-s-cr-1 h4{
		font-size: 28px;
	}

	.testimonials-section .tsmns-s-cr-1 h4:not(:last-child){ margin-bottom: 9px; }

	.pg-temp-test .testimonials-section .tsmns-s-cr-1 h4:not(:last-child){ margin-bottom: 10px; }

	.page-lang-ta .testimonials-section .tsmns-s-cr-1 h4{
		font-size: 27px;
		line-height: 1.3;
	}

	.page-lang-si .testimonials-section .tsmns-s-cr-1 h4{ font-size: 27px; }

	.testimonials-section .tsmns-s-cr-1-attestant{
		font-size: 20px;
		color: #2B2B2B;
		font-weight: 600;
	}

	.home .testimonials-section .tsmns-s-cr-1-attestant{ margin-top: 10px; }

	.testimonials-section .do-of-has-video.tsmns-s-cl-img:hover:before{ border-color: #fff; }

	.testimonials-section .do-of-has-video.tsmns-s-cl-img:hover:after{ border-left-color: #fff; }

	.testimonials-section .owl-carousel.owl-nav-style-1 .owl-nav button.owl-prev,
	.testimonials-section .owl-carousel.owl-nav-style-1 .owl-nav button.owl-next{
		top: calc( ( ( 100% - 220px ) / 2 ) + ( 220px / 2 ) - 39px );
	}

	.testimonials-section .tsmns-s-cl-img:hover .do-of-overlay:after{ opacity: 0.6; }

	.pg-home .testimonials-section .tsmns-s-cr-1{ text-align: center; }

	.testimonials-section .do-of-icons-sprite.tsmns-icon{ display: none; }

	.testimonials-section.layout-new .do-of-icons-sprite.tsmns-icon{
		display: table;
		margin-left: auto;
		margin-right: auto;
		width: 55px;
		height: 55px;
		background-size: 750px;
		background-position: -459px -384px;
	}

	.testimonials-section.layout-new .tsmns-icon:not(:last-child){ margin-bottom: 10px; }

	/*.testimonials-section .tsmns-s-cl-img.do-of-has-video:hover .do-of-overlay:before{ opacity: 0; }*/

	@media(min-width: 992px){
		.testimonials-section .tsmns-s-cl-img{
			/*height: 220px;*/
			height: 270px;
			position: relative;
		}

		.pg-home .testimonials-section .tsmns-s-col-right{ padding-right: 70px; }

		.pg-home .testimonials-section.layout-new .tsmns-s-col-right{
			padding-left: 100px;
			padding-right: 100px;
		}

		.pg-home .testimonials-section .tsmns-s-cr-1{
			display: flex;
			/*flex-direction: column-reverse;*/
			flex-direction: column;
			justify-content: center;
		}

		.pg-home .tsmns-s-cr-1-descr > p{ font-size: 16px; }

		.pg-home .tsmns-s-cr-1-descr.layout-new > p { font-size: 17px; }
	}

	@media(max-width: 991px){
		.main-section.testimonials-section{
			padding-bottom: 40px;
			padding-top: 40px;
		}

		.testimonials-section .tsmns-single{ flex-direction: column; }

		.pg-temp-test .testimonials-section .tsmns-single{ flex-direction: column-reverse; }

		.pg-temp-test .testimonials-section .tsmns-s-col-left{
			margin-bottom: 0;
			margin-top: 25px;
		}

		.testimonials-section .tsmns-s-col-left{ margin-bottom: 25px; }

		.testimonials-section .tsmns-s-cl-img{
			height: 260px;
			max-width: 60%;
			display: table;
			margin: auto;
		}

		.testimonials-section .owl-nav{ display: none; }

		.testimonials-section .tsmns-s-cr-1 h4{ font-size: 31px; }

		.testimonials-section .tsmns-s-cr-1 h4,
		.testimonials-section .tsmns-s-cr-1-descr{
			text-align: center;
		}

		.pg-temp-test .testimonials-section .tsmns-s-cr-1 h4:not(:last-child),
		.testimonials-section.layout-new .tsmns-s-cr-1 h4:not(:last-child){
			margin-bottom: 10px;
		}

		.testimonials-section .tsmns-s-cr-1-attestant{ font-size: 19px; }

		.pg-temp-test .tsmns-s-cr-1-user{ justify-content: center; }

		.pg-temp-test .testimonials-section .tsmns-s-cr-1-attestant{ text-align: left; }

		.pg-temp-test .testimonials-section .tsmns-s-cl-vid-btn{ text-align: center; }

		.pg-home .testimonials-section .tsmns-s-cr-1-attestant{
			text-align: center;
		}

		.pg-home .testimonials-section .tsmns-s-cr-1-descr{
			margin-top: 0;
			margin-bottom: 10px;
		}

		.pg-home .testimonials-section.layout-new .tsmns-s-col-right { padding: 0 40px; }
	}

	@media(max-width: 767px){
		.main-section.testimonials-section{ padding-bottom: 35px; }
		.testimonials-section .tsmns-s-cl-img{
			max-width: 100%;
			height: 200px;
		}

		.testimonials-section .tsmns-title{ margin-bottom: 30px; }

		.testimonials-section .tsmns-title h2{
			/*padding-right: 50px;*/
			/*padding-left: 50px;*/
		}

		.testimonials-section .tsmns-s-cr-1 h4{ font-size: 26px; }
		
		.page-lang-si .testimonials-section .tsmns-s-cr-1 h4{ font-size: 21px; }

		.page-lang-ta .testimonials-section .tsmns-s-cr-1 h4{ font-size: 20px; }

		.testimonials-section .tsmns-s-cr-1-attestant{ font-size: 17px; }

		.page-lang-si .testimonials-section .tsmns-s-cr-1 > *:not(:last-child){ margin-bottom: 15px; }

		.pg-home .testimonials-section.layout-new .tsmns-s-col-right { padding: 0; }

		.pg-temp-test .testimonials-section .tsmns-s-cr-1 h4{
			font-size: 23px;
		}
	}
/*Testimonials section*/

/*About us section*/
	.pg-home .main-section.about-us-section{
		padding-top: 45px;
		padding-bottom: 55px;
	}

	.about-us-section .abt-cr-title{ margin-bottom: 25px; }

	.about-us-section .abt-cr-sub-title{ color: #2B2B2B; }

	.about-us-section .abt-cr-sub-title h4{ font-size: 28px; }

	.about-us-section .abt-cr-sub-title + .abt-cr-descr{ margin-top: 8px; }

	.about-us-section .abt-cr-link{ margin-top: 15px; }

	.about-us-section .abt-cl-img{
		position: relative;
		width: 100%;
		overflow: hidden;
		display: flex;
		height: 430px;
		/*height: 450px;*/
	}

	.about-us-section .abt-cl-img.do-of-no-video{
		pointer-events: none;
		cursor: initial;
	}

	.about-us-section .abt-cl-img img{
		width: calc( 100% - 12px );
		height: calc( 100% - 12px );
		position: absolute;
		object-fit: cover;
		object-position: center;
		z-index: 1;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}

	.about-us-section .abt-cl-img:hover img{
		/*transform: translate(-50%, -50%) scale(1.05);*/
	}

	.about-us-section .do-of-dark-overlay{
		width: calc( 100% - 12px );
		height: calc( 100% - 12px );
		z-index: 2;
		left: 6px;
		top: 6px;
	}

	.about-us-section .abt-cl-img:hover .do-of-dark-overlay.do-of-doverlay-gradient{ background-color: rgba(0, 0, 0, 0.2); }

	.about-us-section .do-of-has-video:before{
		width: 67px;
		height: 67px;
	}

	.about-us-section .do-of-has-video:after{
		border-top-width: 14px;
		border-bottom-width: 14px;
		border-left-width: 23px;
	}

	@media (min-width: 768px){
		.about-us-section .abt-1{
			display: flex;
			align-items: center;
		}
	}

	@media (max-width: 767px){
		.pg-home .main-section.about-us-section{
			padding-top: 5px;
			padding-bottom: 20px;
		}

		.about-us-section .abt-col-left + .abt-col-right{ margin-top: 16px; }

		.page-lang-ta .about-us-section .abt-col-left + .abt-col-right,
		.page-lang-si .about-us-section .abt-col-left + .abt-col-right{
			margin-top: 20px;
		}

		.about-us-section .abt-cr-title{ margin-bottom: 22px; }

		.about-us-section .abt-cl-img{ height: 390px; }

		.about-us-section .do-of-has-video:before{
			width: 49px;
			height: 49px;
		}

		.about-us-section .do-of-has-video:after{
			border-top-width: 10px;
			border-bottom-width: 10px;
			border-left-width: 17px;
		}

		.about-us-section .abt-cr-sub-title h4 { font-size: 26px; }

		.about-us-section .abt-cr-link{ margin-top: 25px; }

		.page-lang-si .about-us-section .abt-cr-sub-title + .abt-cr-descr,
		.page-lang-ta .about-us-section .abt-cr-sub-title + .abt-cr-descr{
			margin-top: 15px;
		}
	}

	@media (max-width: 599px){
		.about-us-section .abt-cl-img{ height: 320px; }
	}

	@media (max-width: 399px){
		.about-us-section .abt-cl-img{ height: 234px; }
	}
/*About us section*/

/*Services section*/
	.pg-home .services-section{
		padding-top: 80px;
		padding-bottom: 40px;
	}

	.services-section .serv-title{
		margin-bottom: 40px;
		text-align: center;	
	}

	.services-section .serv-title h2{
		/*display: table;*/
		/*margin: auto;*/
	}

	.services-section .serv-tabs-panel{ margin-bottom: 30px; }

	.services-section .serv-tp-1,
	.services-section .serv-tp-sin-tab{
		display: flex;
		align-items: center;
	}

	.pg-single-services .services-section .serv-tp-1{
		flex-wrap: wrap;
		margin-bottom: -12px;
		align-items: unset;
	}

	.services-section .serv-tp-sin-tab{
		position: relative;
		padding: 15px 18px;
		border-radius: 13px;
		background-color: #fff;
		box-shadow: 0 1px 4px 0px rgb(0, 0, 0, 0.25);
		width: calc( 25% - 36px / 4 );
		/*transition-property: all !important;
		transition-duration: 0.2s !important;*/
	}

	.pg-single-services .services-section .serv-tp-sin-tab{
		width: calc( 25% - 9px );
		margin-bottom: 12px;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}

	.services-section .serv-tp-sin-tab:after{
		content: "";
		position: absolute;
		width: 0;
		height: 0;
		top: 100%;
		opacity: 0;
		left: 50%;
		transform: translateX(-50%);
		visibility: hidden;
		filter: drop-shadow(0px 4px 2px rgb(0, 0, 0, 0.25));
		border-left: 10px solid transparent;
		border-right: 10px solid transparent;
		border-top: 15px solid rgb(249, 249, 249);
		/*-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;*/
	}

	.services-section .serv-tp-sin-tab:hover{
		background-color: rgb(195, 191, 191, 0.1);
		box-shadow: 0 2px 4px 0px rgb(0, 0, 0, 0.25);
	}

	.services-section .serv-tp-sin-tab:not(:nth-child(4n)){ margin-right: 12px; }

	.services-section .serv-tp-sin-tab.active{ color: #fff; }

	/*.services-section .serv-tp-sin-tab:hover:after,*/
	.services-section .serv-tp-sin-tab.active:after{
		opacity: 1;
		visibility: visible;
	}

	.services-section .serv-tp-st-icon{
		height: 58px;
		min-width: 58px;
		margin-right: 15px;
		background-size: 730px;
		background-position: -299px -9px;
	}

	.services-section .serv-tp-sin-tab.active .serv-tp-st-icon{ background-position-x: -663px }

	.services-section .serv-tp-st-icon.do-of-icons-sprite.car{ background-position: -7px -9px; }

	.services-section .serv-tp-st-icon.do-of-icons-sprite.money-bag{ background-position: -155px -6px; }

	.services-section .serv-tp-st-icon.do-of-icons-sprite.jewellery{ background-position: -81px -9px; }

	.services-section .serv-tp-st-icon.do-of-icons-sprite.elipses{ background-position: -81px -226px; }

	.services-section .serv-tp-st-icon.do-of-icons-sprite.car-arrows-cycle{ background-position: -227px -7px; }

	.services-section .serv-tp-st-icon.do-of-icons-sprite.money-bag-alt{ background-position: -518px -227px; }

	.services-section .serv-tp-st-icon.do-of-icons-sprite.sc-car{ background-position: -299px -227px; }

	.services-section .serv-tp-st-icon.do-of-icons-sprite.sc-tuk{ background-position: -373px -227px; }

	.services-section .serv-tp-st-icon.do-of-icons-sprite.two-hands{ background-position: -591px -227px; }

	.services-section .serv-tp-st-icon.do-of-icons-sprite.cs-money-bag-hand{ background-position: -664px -227px; }

	.services-section .serv-tp-st-icon.do-of-icons-sprite.tuk{ background-position: -446px -227px; }

	.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.car{ background-position: -372px -9px; }

	.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.elipses{ background-position: -591px -154px; }

	.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.car-arrows-cycle{ background-position: -470px -8px; }

	.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.jewellery{ background-position: -445px -8px; }

	.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.money-bag{ background-position: -519px -7px; }

	.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.money-bag-alt{ background-position: -227px -300px; }

	.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.sc-car{ background-position: -10px -300px; }

	.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.sc-tuk{ background-position: -82px -300px; }

	.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.two-hands{ background-position: -301px -300px; }

	.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.cs-money-bag-hand{ background-position: -373px -300px; }

	.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.tuk{ background-position: -155px -300px; }

	.services-section .serv-tp-st-icon img{
		height: 100%;
		width: auto;
	}

	.services-section .serv-tp-st-name{
		font-weight: 500;
		font-size: 19px;
		display: -webkit-box;
		-webkit-box-orient: vertical;  
		overflow: hidden;
		-webkit-line-clamp: 2;
	}

	.pg-single-services .services-section .serv-tp-st-name{
		display: block;
		font-size: 16px;
	}

	.services-section .serv-tabs-content{
		padding: 45px 20px; 
	}

	.services-section .serv-tc-cr-buttons{
		display: flex;
		align-items: center;
	}

	.services-section .serv-tc-cr-title{
		margin-bottom: 13px;
		font-size: 37px;
		color: #2B2B2B;
	}

	.page-lang-si .services-section .serv-tc-cr-title,
	.page-lang-ta .services-section .serv-tc-cr-title{
		font-size: 31px;
		line-height: 1.4;
	}

	.services-section .serv-tc-cr-descr{ margin-bottom: 25px; }

	.services-section .serv-tc-cr-descr p{ line-height: 1.7; }

	.services-section .serv-tc-cr-features{ margin-bottom: 22px; }

	.services-section .serv-tc-cr-f-list{ padding-left: 12px; }

	.services-section .serv-tc-cr-f-list li{ font-size: 15px; }

	.services-section .serv-tc-cr-f-list li:not(:last-child){ margin-bottom: 4px; }

	.services-section .serv-tc-1:not(.active){
		height: 0;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
		display: none;
	}

	.home .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-r-descr h1,
	.home .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-r-descr h2,
	.home .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-r-descr h3,
	.home .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-r-descr h4,
	.home .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-r-descr h5,
	.home .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-r-descr h6,
	.home .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-r-descr ul,
	.home .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-r-descr ol,
	.home .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-r-descr p{
		margin: 5px 0;
	}

	.home .pts-wrapper .pts-w-s-1{ box-shadow: none; }

	.home .pts-wrapper .pts-w-single:not(:last-child){
		border-bottom: 1px solid rgba(196, 196, 196, 0.60);
		padding-bottom: 23px;
	}

	.pg-single-services .pg-s-ss-faqs-0{ margin-top: 50px; }
	
	.home .services-section .serv-tc-col-left > img,
	.pg-single-services .pg-ss-w-img{
		border: 1px solid rgba(0, 0, 0, 0.1);
	}
	
	.home .services-section .serv-tc-col-left > img{
		height: auto;
	}

	@media(min-width: 768px){
		.services-section .serv-tc-cr-buttons > div:not(:last-child){ margin-right: 13px; }
	}

	@media(min-width: 992px){
		.services-section .serv-tc-col-right,
		.home .pts-wrapper .pts-w-s-1{
			padding-right: 110px;
		}
	}

	@media(min-width: 768px) and (max-width: 1439px){
		.pg-single-services .services-section .serv-tp-sin-tab{
			width: calc( ( 100% / 3 ) - 8px );
			margin-right: 12px;
		}

		.pg-single-services .services-section .serv-tp-sin-tab:nth-child(3n){
			margin-right: 0;
		}
	}

	@media(max-width: 1199px){
		.services-section .serv-tp-st-icon{ margin-right: 15px; }

		.services-section .serv-tp-st-name{ font-size: 18px; }
	}

	@media(max-width: 991px){
		.services-section .serv-tp-1{ align-items: normal }

		.services-section .serv-tp-sin-tab{
			padding: 11px;
			flex-direction: column;
			min-height: 105px;
		}

		.services-section .serv-tp-sin-tab .serv-tp-st-icon{
			display: table;
			margin-right: auto;
			margin-left: auto;
			margin-bottom: 3px;
		}

		.pg-single-services .services-section .serv-tp-sin-tab .serv-tp-st-icon{
			margin-bottom: 5px;
		}

		.services-section .serv-tp-st-name{
			text-align: center;
			font-weight: 600;
		}

		.services-section .serv-tp-st-icon{
			height: 47px;
			width: 47px;
			background-size: 600px;
			background-position: -426px -7px;
		}

		.services-section .serv-tp-st-icon.do-of-icons-sprite.money-bag { background-position: -128px -6px; }

		.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.car{ background-position: -100px -190px; }

		.services-section .serv-tp-st-icon.do-of-icons-sprite.jewellery{ background-position: -67px -6px; }

		.services-section .serv-tp-sin-tab .serv-tp-st-icon.do-of-icons-sprite.money-bag-hand{ background-position: -246px -7px; }

		.services-section .serv-tp-sin-tab .serv-tp-st-icon.do-of-icons-sprite.car-arrows-cycle{ background-position: -186px -7px; }

		.services-section .serv-tp-st-icon.do-of-icons-sprite.elipses { background-position: -67px -185px; }

		.services-section .serv-tp-st-icon.do-of-icons-sprite.two-hands{ background-position: -480px -187px; }

		.services-section .serv-tp-st-icon.do-of-icons-sprite.cs-money-bag-hand{ background-position: -540px -187px; }

		.services-section .serv-tp-st-icon.do-of-icons-sprite.tuk{ background-position: -360px -187px; }

		.services-section .serv-tp-st-icon.do-of-icons-sprite.sc-car { background-position: -241px -187px; }

		.services-section .serv-tp-st-icon.do-of-icons-sprite.money-bag-alt { background-position: -420px -187px; }

		.services-section .serv-tp-st-icon.do-of-icons-sprite.sc-tuk{ background-position: -301px -187px; }

		.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.money-bag { background-position: -426px -7px; }

		.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.elipses { background-position: -485px -125px; }

		.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.money-bag { background-position: -426px -7px; }

		.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.jewellery { background-position: -366px -8px; }

		.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.car{ background-position: -306px -8px; }

		.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.money-bag-hand{ background-position: -545px -6px; }
		
		.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.car-arrows-cycle{ background-position: -486px -8px; }

		.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.two-hands{ background-position: -240px -247px; }

		.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.cs-money-bag-hand{ background-position: -300px -247px; }

		.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.tuk{ background-position: -122px -247px; }

		.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.sc-tuk { background-position: -63px -246px; }

		.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.sc-car { background-position: -2px -246px; }

		.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.money-bag-alt { background-position: -181px -246px; }

		.services-section .serv-tc-col-left{
			margin-bottom: 35px;
			text-align: center;
		}

		.services-section .serv-tc-cr-buttons .do-of-theme-button > a{ display: block; }

		.services-section .serv-tc-cr-buttons .do-of-theme-button{ width: calc( 50% - ( 13px / 2 ) ); }
	}

	@media (max-width: 767px){
		.pg-home .services-section{
			padding-top: 40px;
			padding-bottom: 30px;
		}

		.services-section .serv-title{ margin-bottom: 20px; }

		.services-section .serv-tabs-panel{ margin-bottom: 27px; }

		.services-section .serv-tp-st-name{
			font-size: 13px;
			line-height: 1.2;
			width: 100%;
		}

		.pg-single-services .services-section .serv-tp-st-name{
			font-size: 13px;
		}

		.page-lang-ta .services-section .serv-tp-st-name{
			font-size: 12px;
			/*width: 100%;*/
		}

		.page-lang-si .services-section .serv-tp-st-name{
			font-size: 12px;
			line-height: 1.4;
		}

		.services-section .serv-tp-sin-tab{ padding: 10px 5px; }

		.pg-single-services .services-section .serv-tp-sin-tab{ padding: 10px; }

		.pg-single-services .services-section .serv-tp-sin-tab{
			width: calc( 50% - 6px );
			margin-right: 12px;
		}

		.pg-single-services .services-section .serv-tp-sin-tab:nth-child(2n){
			margin-right: 0;
		}

		.services-section .serv-tc-cr-title{
			font-size: 28px;
			text-align: center;
		}

		.page-lang-si .services-section .serv-tc-cr-title,
		.page-lang-ta .services-section .serv-tc-cr-title{
			font-size: 19px;
		}

		.services-section .serv-tc-cr-descr{ display: none; }

		.services-section .serv-tc-cr-f-list{ font-weight: 600; }

		.services-section .serv-tc-cr-buttons{ flex-direction: column-reverse; }

		.services-section .serv-tc-cr-buttons .do-of-theme-button{ width: 100%; }

		.services-section .serv-tc-cr-buttons .do-of-theme-button:not(:first-child){ margin-bottom: 10px; }

		.services-section .serv-tabs-content{
			padding-bottom: 23px;
			padding-top: 23px;
		}

		.services-section .serv-tc-cr-f-list{ padding-left: 19px; }

		.services-section .serv-tc-cr-f-list li { font-size: 14px; }

		.services-section .serv-tp-sin-tab:before {
			content: "";
			height: 0px;
			width: 13px;
			box-shadow: 0 2px 4px 1px rgb(0, 0, 0, 0.4);
			position: absolute;
			bottom: 0px;
			border-radius: 0;
			z-index: 1;
			opacity: 0;
		}

		.services-section .serv-tp-sin-tab.active:before { opacity: 1; }

		.services-section .serv-tc-col-left{ padding: 0 50px; }

		.home .pts-wrapper .pts-w-s-l-image > img{
			max-width: 180px;
			margin: auto;
			display: table;
		}

		.page-lang-si .services-section .serv-tp-sin-tab .serv-tp-st-icon{
			margin-bottom: 10px;
		}

		.services-section .serv-tp-st-icon{
			height: 47px;
			width: 47px;
			background-size: 600px;
			background-position: -426px -7px;
		}

		.services-section .serv-tp-st-icon.do-of-icons-sprite.money-bag { background-position: -122px -7px; }

		.services-section .serv-tp-st-icon.do-of-icons-sprite.jewellery{ background-position: -62px -7px; }

		.services-section .serv-tp-sin-tab .serv-tp-st-icon.do-of-icons-sprite.money-bag-hand{ background-position: -246px -7px; }

		.services-section .serv-tp-sin-tab .serv-tp-st-icon.do-of-icons-sprite.car-arrows-cycle{ background-position: -187px -8px; }

		.services-section .serv-tp-st-icon.do-of-icons-sprite.elipses { background-position: -62px -186px; }

		.services-section .serv-tp-sin-tab .serv-tp-st-icon.do-of-icons-sprite.money-bag { background-position: -122px -7px; }

		.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.elipses { background-position: -480px -127px; }

		.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.money-bag { background-position: -421px -8px; }

		.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.jewellery { background-position: -361px -8px; }

		.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.car{ background-position: -300px -8px; }

		.services-section .serv-tp-sin-tab .serv-tp-st-icon.do-of-icons-sprite.car{ background-position: -2px -7px; }

		.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.money-bag-hand{ background-position: -546px -7px; }
		
		.services-section .serv-tp-sin-tab.active .serv-tp-st-icon.do-of-icons-sprite.car-arrows-cycle{ background-position: -486px -8px; }
	
		.pg-single-services .pg-s-ss-faqs{
			position: relative;
			padding-bottom: 15px;
		}

		.pg-single-services .pg-s-ss-faqs:after {
			content: "";
			bottom: 0;
			left: 0;
			right: 0;
			height: 2px;
			background-image: linear-gradient(45deg, transparent, #979797, transparent);
			position: absolute;
		}
	}

	@media (min-width: 768px) and (max-width: 991px){
		.services-section .serv-tabs-content{
			padding-right: 25px;
			padding-left: 25px;
		}

		.services-section .serv-tp-st-name{
			padding-left: 30px;
			padding-right: 30px;
		}

		.pg-single-services .services-section .serv-tp-st-name{
			padding-left: 0;
			padding-right: 0;
			line-height: 1.3;
		}

		.services-section .serv-tp-st-icon{ min-width: 47px; }
	}
/*Services section*/

/*Advert section*/
	.pg-home .advert-section{
		padding-top: 50px;
		padding-bottom: 40px;
	}

	.advert-section .advert-1{
		padding: 40px 70px 35px;
	}

	.advert-section .advert-title,
	.advert-section .advert-img-big{
		display: table;
		margin: auto;
	}

	.advert-section .advert-img{ position: relative; }

	.advert-section .advert-img-big{
		margin-top: 30px;
		max-width: 600px;
	}

	.advert-section .advert-img-small{
		max-width: 190px;
	}

	.advert-section .advert-img-small img{
		padding: 8px 20px;
		background-color: #fff;
		border-radius: 5px;
	}

	.advert-section .advert-title ~ .advert-descr,
	.advert-section .advert-link{
		margin-top: 20px;
	}

	.advert-section .advert-descr,
	.advert-section .advert-link{
		text-align: center;
	}

	.advert-section .advert-link a{ min-width: 215px; }

	.page-lang-si .advert-section .advert-l-text,
	.page-lang-si .advert-section .advert-link-icon,
	.page-lang-ta .advert-section .advert-link-icon,
	.page-lang-ta .advert-section .advert-l-text{
		font-size: 15px;
	}

	.advert-section .advert-lt-normal{ text-transform: none; }

	.advert-section .advert-img-big img,
	.advert-section .advert-img-small img{
		width: 100%;
		height: auto;
	}

	.advert-link-icon{ margin-left: 6px; }

	.advert-section .advert-lt-site-name{ text-transform: none; }

	@media (min-width: 768px){
		.advert-section .advert-img-small{
			position: absolute;
			left: 50%;
			bottom: 37px;
			transform: translateX(-50%);
		}

		.advert-section.no-bg-img .advert-img-small{
			position: relative;
			bottom: 0;
			margin-top: 20px;
		}
	}

	@media (max-width: 767px){
		.pg-home .advert-section{
			padding-bottom: 20px;
			padding-top: 15px;
		}

		.advert-section .advert-1{ padding: 35px 25px 36px; }

		.advert-section .advert-img,
		.advert-section .advert-sect-bottom{
			display: flex;
			flex-direction: column-reverse;
		}

		.advert-section .advert-img-big{ margin-top: 10px; }
	
		.advert-section .advert-img-small{
			max-width: 150px;
			display: table;
			margin: auto;
			margin-top: 5px;
		}

		.advert-section .advert-link{ margin-top: 10px; }
	}
/*Advert section*/

/*News section*/
	.pg-home .news-section{ padding-top: 40px; }

	.news-section .container{
		padding-left: 0;
		padding-right: 0;
	}

	.news-section .news-title ~ .news-articles{ margin-top: 40px; }

	.news-section .news-title{ text-align: center; }

	.news-section .news-articles ~ .advert-link{
		margin-top: 15px;
		text-align: center;
	}

	.news-section .news-a-single{ padding: 0px 10px 10px; }

	.news-section .news-a-single-1{
		box-shadow: 0px 2px 8px 2px rgb(0, 0, 0, 0.09);
		border-radius: 13px;
	}

	/*.news-section .news-a-single:hover .news-a-s-t-overlay.do-of-overlay:before{ opacity: 0; }*/

	.news-section .news-a-single:hover .news-a-s-t-overlay .do-of-dark-overlay{ opacity: 0.8; }

	.news-section .news-a-s-top{
		height: 300px;
		position: relative;
		/*border: 1px solid rgba(0, 0, 0, 0.09);*/
		border-bottom-width: 0; 
		border-top-left-radius: 13px;
		border-top-right-radius: 13px;
		overflow: hidden;
	}

	.news-section .news-a-s-top,
	.news-section .news-a-s-bottom{
		width: 100%;
	}

	.news-section .news-a-s-t-img{
		object-fit: cover;
		object-position: center;
		width: 100%;
		height:	100%;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}

	.news-section .news-a-s-t-date{
		position: absolute;
		top: 0px;
		left: 15px;
		padding: 16px;
		border-radius: 5px;
		font-weight: 500;
		color: #fff;
	}

	.news-section .news-a-s-t-d-day{
		font-size: 28px;
		line-height: 1;
	}

	.news-section .news-a-s-t-d-month{
		font-size: 21px;
		line-height: 1;
		text-align: center;
		font-weight: 400;
	}

	.news-section .news-a-s-bottom{
		padding: 10px 22px;
		background-color: #fff;
		/*box-shadow: 0px 2px 8px 2px rgba(0, 0, 0, 0.09);*/
		border-bottom-left-radius: 13px;
		border-bottom-right-radius: 13px;
	}

	.news-section .news-a-s-b-title{
		font-weight: 600;
		font-size: 17px;
	}

	.news-section .news-a-s-b-icon i{ font-size: 27px; }

	.single-employees .sg-emp-cont {
        display: flex;
        flex-wrap: wrap;
		justify-content: space-between;
	}
	.single-employees .sg-emp-cont-img {
		margin-right: 30px;
        width: 30%;
	}
	.single-employees .designation-decr {
		width: calc(70% - 30px);
	}
	
	.single-employees .sg-emp-designation {
		font-weight: 500;
    	font-size: 17px;
    	margin-bottom: 10px;
	}
	.single-employees.page-lang-si .sg-emp-designation,.single-employees.page-lang-ta .sg-emp-designation {
		font-weight: 600;
    	
	}

	@media (min-width: 768px){
		.news-section .news-articles{
			display: flex;
			align-items: center;
			justify-content: center;
		}

		.news-section .news-a-single{
			width: calc( 50% - 4px );
			padding-left: 15px;
			padding-right: 15px;
			display: none;
		}

		.news-section .news-a-single:nth-child( -n + 2 ){
			display: block;
		}

		.news-section .news-a-s-bottom{
			display: flex;
			align-items: center;
			justify-content: space-between;
			padding-left: 18px;
			padding-right: 18px;
		}

		.news-section .news-a-s-b-title{
			/*max-width: 250px;*/
			margin-right: 20px;
		}

		.page-lang-si .news-section .news-a-s-b-title{
			line-height: 1.6;
			letter-spacing: 0.2px;
		}

		.page-lang-ta .news-section .news-a-s-b-title{
			line-height: 1.6;
		}

		.news-section .news-a-single:first-child{ margin-right: 8px; }
	}

	@media (min-width: 992px){
		.news-section .news-a-single:hover{ transform: translateY(-10px); }
	}

	@media (max-width: 767px){
		.pg-home .news-section{
			padding-top: 20px;
			padding-bottom: 20px;
		}

		.news-section .owl-carousel .owl-dots{ margin-top: 0; }

		.news-section .news-title ~ .news-articles{ margin-top: 5px; }

		.page-lang-si .news-section .news-title ~ .news-articles,
		.page-lang-ta .news-section .news-title ~ .news-articles{
			margin-top: 10px;
		}

		.news-section .news-a-s-bottom{ padding: 18px; }

		.news-section .news-a-s-b-rm-icon{ font-size: 10px; }

		.news-section .news-a-s-b-read-more{ margin-top: 4px; }

		.news-section .news-a-s-top{ height: 230px; }
	}
/*News section*/

/*Statistics section*/
	.pg-home .stats-section{ padding-top: 40px; }

	.stats-section .stats-items{
		display: flex;
		/*align-items: center;*/
		justify-content: center;
		flex-wrap: wrap;
	}

	.stats-section .stats-i-single{
		padding: 20px 16px;
		display: flex;
		align-items: center;
		border-radius: 13px;
		background-color: rgba(196, 196, 196, 0.34);
		width: calc( ( 100% / 3 ) - ( 39px / 3 ) );
		overflow: hidden;
	}

	.stats-section .stats-i-s-icon{
		width: 80px;
		height: 80px;
		margin-right: 13px;
		background-size: 1080px;
		background-position-y: -231px;
	}

	.stats-section .do-of-icons-sprite.users{ background-position-x: -338px; }

	.stats-section .do-of-icons-sprite.check{ background-position-x: -446px; }

	.stats-section .do-of-icons-sprite.hand_support{ background-position-x: -231px; }

	.stats-section .stats-i-s-text{ color: #2b2b2b; }

	.stats-section .stats-i-s-t-number{
		font-size: 45px;
		margin-bottom: 1px;
		line-height: 1;
	}

	.stats-section .stats-i-s-t-name{
		font-size: 28px;
		line-height: 1;
	}

	.page-lang-ta .stats-section .stats-i-s-t-name{
		font-size: 20px;
		/*margin-top: 5px;*/
		line-height: 1.4;
	}

	.page-lang-si .stats-section .stats-i-s-t-name{
		font-size: 20px;
		line-height: 1.4;
	}

	@media (max-width: 991px){
		.stats-section .stats-i-single{ flex-direction: column; }

		.stats-section .stats-i-s-text{ text-align: center; }

		.stats-section .stats-i-s-icon{
			margin-right: 0;
			margin-bottom: 12px;
		}

		.stats-section .stats-i-s-t-number{ margin-bottom: 5px; }
	}

	@media (min-width: 768px){
		.stats-section .stats-i-single:not(:nth-child(3n)):not(:last-child){ margin-right: 19px; }
		
		.stats-section .stats-i-s-icon{ min-width: 80px; }

		.stats-section .stats-i-s-text{
			max-width: calc( 100% - 80px; );
		}
	}

	@media (max-width: 767px){
		.pg-home .stats-section{ padding-top: 20px; }

		.stats-section .stats-i-single{
			width: calc( 50% - ( 10px / 2 ) );
			padding-left: 24px;
			padding-right: 24px;
		}

		.stats-section .stats-i-s-icon{
			width: 80px;
			height: 80px;
			background-position-y: -12px;
			background-size: 1070px;
		}

		.stats-section .stats-i-single:nth-child(1){
			width: 100%;
			margin-bottom: 10px;
			flex-direction: row;
		}

		.stats-section .stats-i-single:nth-child(1) .stats-i-s-text{ text-align: left; }

		.stats-section .stats-i-single:nth-child(1) .stats-i-s-icon{
			margin-bottom: 0;
			margin-right: 13px;
		}

		.stats-section .stats-i-s-t-name{ font-size: 20px; }

		.stats-section .stats-i-s-t-number{ font-size: 32px; }

		.stats-section .stats-i-single:nth-child(2n){ margin-right: 10px; }

		.stats-section .do-of-icons-sprite.hand_support{
		}

		.stats-section .do-of-icons-sprite.check {
		}

		.stats-section .stats-i-single:first-child .do-of-icons-sprite.users {
			background-position: -334px -240px;
			height: 51px;
		}

		.stats-section .stats-i-single:first-child .do-of-icons-sprite.check {
			background-position: -736px -28px;
			height: 52px;
		}

		.stats-section .stats-i-single:first-child .do-of-icons-sprite.hand_support {
			background-position: -614px -12px;
		}

		.stats-section .stats-i-single:not(:first-child) .do-of-icons-sprite.check {
			background-size: 930px;
			background-position: -385px -200px;
			width: 67px !important;
		}

		.stats-section .stats-i-single:not(:first-child) .do-of-icons-sprite.hand_support {
			background-size: 815px;
			background-position: -175px -175px;
			width: 59px !important;
		}

		.stats-section .stats-i-single:not(:first-child) .do-of-icons-sprite.users {
			background-size: 905px;
			background-position: -420px -13px;
			width: 64px !important;
		}

		.stats-section .stats-i-single:not(:first-child) .do-of-icons-sprite{
			height: 60px;
			/*background-position-x: -736px;*/
			/*background-position-y: -27px;*/
		}

		.stats-section .stats-i-single:first-child .do-of-icons-sprite{
			min-width: 80px;
			background-size: 1070px;
		}
	}
/*Statistics section*/
/*Home*/

/*Template pages*/
/*Template pages common*/
	.pg-single-services{ font-weight: 300; }

	.pg-single-services .default-page-title{ margin-bottom: 35px; }

	.pg-single-services ul,
	.pg-single-services ol{
		padding-left: 20px;
		font-weight: 400;
		max-width: 670px;
	}

	.pg-single-services ul > li:not(:last-child),
	.pg-single-services ol > li:not(:last-child){
		margin-bottom: 5px;
	}

	.pg-single-services ul,
	.pg-single-services ol,
	.pg-single-services h1,
	.pg-single-services h2,
	.pg-single-services h3,
	.pg-single-services h4,
	.pg-single-services h5,
	.pg-single-services h6{
		color: #2B2B2B;
	}

    .pg-single-services .wswg-bordered-table :is(table, th, td) {
        border: 1px solid black;
        border-collapse: collapse;
    }

    .pg-single-services .wswg-bordered-table table{
        width: auto !important;
    }

    .pg-single-services .wswg-bordered-table :is(th, td) {
        padding: 8px;
        text-align: left;
    }

	@media (min-width: 768px){
		.pg-single-services ul > li:nth-child(2n+1),
		.pg-single-services ol > li:nth-child(2n+1){
			margin-right: 30px;
		}

		.pg-single-services ul > li,
		.pg-single-services ol > li{
			width: calc( 50% - 15px );
		}

		.pg-single-services ul,
		.pg-single-services ol{
			display: flex;
			flex-wrap: wrap;
		}

        .pg-single-services .wswg-fw-li :is(ul, ol) > li{
			margin-right: 0;
            width: 100%;
		}
	}

	@media (max-width: 767px){
		.pg-single-services{ font-size: 13px; }

		.pg-single-services h3{ font-size: 22px; }

		.pg-single-services .pg-ss-wswg-0{
			padding: 25px 20px;
			box-shadow: 0 -1px 11px 0px rgba(0, 0, 0, 0.21);
			border-radius: 13px;
		}

		.pg-single-services .do-of-theme-title.title-ta-left{ margin-left: 0; }

		.pg-single-services ul,
		.pg-single-services ol{
			/*display: flex;*/
			/*flex-wrap: wrap;*/
		}

		.pg-single-services ul > li,
		.pg-single-services ol > li{
			/*width: 50%;*/
			/*font-size: 15px;*/
		}

		.pg-single-services ul > li:nth-child(2n+1),
		.pg-single-services ol > li:nth-child(2n+1){
			/*padding-right: 30px;*/
		}
	}
/*Template pages common*/

/*Services Single*/
	body.single-services .pg-s-ss-cu-link a{ /*min-width: 255px;*/ }

	body.single-services .pg-s-ss-contact-us/*,
	body.single-services .pg-s-ss-buttons*/{
		margin-top: 10px;
	}

	body.single-services .pg-s-ss-contact-us {
		margin-bottom: -10px;
	}

	body.single-services .pg-s-ss-cu-link{
		margin-bottom: 10px;
	}

	body.single-services .pg-s-ss-buttons{
		display: flex;
		/*align-items: center;*/
		flex-wrap: wrap;
		margin-bottom: -10px;
		width: 100%;
	}

	body.single-services .pg-s-ss-b-fd-calcs{
		margin-top: 10px;
		display: flex;
		flex-wrap: wrap;
	}

	body.single-services .pg-s-ss-b-fd-calcs > *:not(:last-child){
		margin-right: 10px;
	}

	body.single-services .pg-s-ss-b-link{
		margin-bottom: 10px;
	}

	.pg-s-ss-popup-box{
		border-radius: 13px;
		display: none;
		padding: 40px 30px;
	}

	/*.pg-s-ss-popup-box .pg-s-ss-b-table{
		max-height: 650px;
		overflow-y: scroll;
	}*/

	.pg-s-ss-b-table table{
		margin: auto;
	}

	.pg-s-ss-b-table table,
	.pg-s-ss-b-table th{
		text-align: center;
	}

	.pg-s-ss-b-table th,
	.pg-s-ss-b-table td{
		padding: 10px 25px;
		border: 3px solid #fff;
	}

	.pg-s-ss-b-table td{ font-weight: 700; }

	.pg-s-ss-b-table td:not(.blank-cell){ background-color: #c3c3c3; }

	.pg-s-ss-b-table th{
		color: #fff;
		font-weight: 500;
	}

	.pg-s-ss-b-table tfoot td > div{
		min-height: 10px;
		width: 100%;
	}

	body.single-services .pg-s-ss-buttons-0{
		margin-top: 20px;
	}

	@media(min-width: 768px){
		body.single-services .pg-s-ss-buttons > *:not(:last-child){ margin-right: 10px; }

		body.single-services .pg-s-ss-cu-link:not(:last-child) {
			margin-right: 10px;
		}
	
		body.single-services .pg-s-ss-contact-us {
			display: flex;
			flex-wrap: wrap;
			width: 100%;
		}

		body.single-services .pg-s-ss-b-link,
		body.single-services .pg-s-ss-cu-link{
			/*width: 260px;*/
			/*width: 300px;*/
			width: calc( 50% - 10px );
			max-width: 300px;
		}

		body.single-services .pg-s-ss-b-link a,
		body.single-services .pg-s-ss-cu-link a{
			width: 100%;
			height: 100%;
			display: flex;
			align-items: center;
			justify-content: center;
		}
	}

	@media(min-width: 992px){
		body.single-services .pg-s-ss-buttons-0{
			display: flex;
			flex-wrap: wrap;
		}
	}

	/*@media(max-height: 1023px){
		.pg-s-ss-popup-box .pg-s-ss-b-table{ max-height: 440px; }
	}*/

	@media(max-width: 767px){
		body.single-services .pg-s-ss-cu-link,
		body.single-services .pg-s-ss-b-link{
			width: 100%;
		}

		.pg-s-ss-b-table table{ font-size: 13px; }

		.pg-s-ss-b-table th,
		.pg-s-ss-b-table td{
			padding: 8px;
		}

		.pg-s-ss-popup-box{
			padding-left: 10px;
			padding-right: 10px;
			width: 100%;
		}

		body.single-services .pg-s-ss-buttons-0 .do-of-theme-button a{ font-size: 13px; }
	}
/*Services Single*/

/*Calculator pages common*/
	.pg-temp-calculators p{ color: #5a5a5a; }

	.smrt-leas-calc .slc-label{ display: none; }
	
	.smrt-leas-calc .slc-label.active{ display: initial; }

	.smrt-leas-calc .slc-b-tc-s-c-arrow i,
	.smrt-leas-calc .slc-b-tc-s-c-name{
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}

	#smart-leasing-calculator input[type="text"]::placeholder,
	#smart-leasing-calculator input[type="number"]::placeholder,
	#smart-leasing-calculator input[type="select"]::placeholder,
	#smart-leasing-calculator input[type="email"]::placeholder,
	#smart-leasing-calculator input[type="date"]::placeholder,
	#smart-leasing-calculator input[type="tel"]::placeholder,
	#smart-leasing-calculator input[type="url"]::placeholder{ /* Chrome, Firefox, Opera, Safari 10.1+ */
		color: #a7a7a7;
	}

	#smart-leasing-calculator input[type="text"]:-ms-input-placeholder,
	#smart-leasing-calculator input[type="number"]:-ms-input-placeholder,
	#smart-leasing-calculator input[type="select"]:-ms-input-placeholder,
	#smart-leasing-calculator input[type="email"]:-ms-input-placeholder,
	#smart-leasing-calculator input[type="date"]:-ms-input-placeholder,
	#smart-leasing-calculator input[type="tel"]:-ms-input-placeholder,
	#smart-leasing-calculator input[type="url"]:-ms-input-placeholder{ /* Internet Explorer 10-11 */
		color: #a7a7a7;
	}

	#smart-leasing-calculator input[type="text"]::-ms-input-placeholder,
	#smart-leasing-calculator input[type="number"]::-ms-input-placeholder,
	#smart-leasing-calculator input[type="select"]::-ms-input-placeholder,
	#smart-leasing-calculator input[type="email"]::-ms-input-placeholder,
	#smart-leasing-calculator input[type="date"]::-ms-input-placeholder,
	#smart-leasing-calculator input[type="tel"]::-ms-input-placeholder,
	#smart-leasing-calculator input[type="url"]::-ms-input-placeholder{ /* Microsoft Edge */
		color: #a7a7a7;
	}

	.smrt-leas-calc .slc-b-tc-vp-sv-a-button > a,
	.smrt-leas-calc .slc-b-tc-vp-selected-values,
	.smrt-leas-calc .slc-b-tc-vp-sv-sv-dp-amount,
	.smrt-leas-calc .slc-b-tc-vv-final-values,
	.smrt-leas-calc .slc-b-tc-vehicle-types,
	.smrt-leas-calc .slc-b-tc-vv-fv-l-price,
	.smrt-leas-calc .slc-b-tc-vp-p-s-hla,
	.smrt-leas-calc .slc-b-tc-vv-vp-top,
	.smrt-leas-calc .slc-b-tc-vv-dp-top,
	.smrt-leas-calc .fwc-social-icons,
	.smrt-leas-calc .slc-b-ts-tabs,
	.smrt-leas-calc .slc-b-ts-t-single,
	.smrt-leas-calc .slc-b-tc-s-content,
	.smrt-leas-calc .slc-b-tc-rs-single,
	.smrt-leas-calc .slc-b-tc-vv-cr-link a,
	.smrt-leas-calc .slc-b-tc-vv-fv-r-price,
	.smrt-leas-calc .slc-b-tc-s-vehicle-type,
	.smrt-leas-calc .slc-b-tc-vv-dp-check-box,
	.smrt-leas-calc #slc-b-tc-vp-contact-form,
	.smrt-leas-calc .slc-b-tc-vp-p-s-p-d-amount,
	.smrt-leas-calc .slc-b-tc-vp-sv-sv-cv-amount,
	.smrt-leas-calc .slc-b-tc-vv-vp-price-display{
		display: flex;
		align-items: center;
	}

	.smrt-leas-calc.pg-temp-wakalah .slc-b-tc-vehicle-types{
		align-items: inherit;
	}

	.smrt-leas-calc .slc-b-tc-vp-p-s-p-m-amount,
	.smrt-leas-calc .slc-b-tc-vp-p-s-payments,
	.smrt-leas-calc .slc-b-ts-t-single,
	/*.smrt-leas-calc .slc-b-tc-vp-p-1,*/
	.smrt-leas-calc .slc-b-title-section,
	.smrt-leas-calc .slc-b-tc-vv-col-right,
	.smrt-leas-calc .slc-b-tc-vp-p-s-p-t-amount{
		display: flex;
	}

	.smrt-leas-calc .slc-b-ts-tabs,
	.smrt-leas-calc .slc-b-ts-stage,
	.smrt-leas-calc .slc-b-tc-single,
	.smrt-leas-calc .slc-b-tc-vp-plans,
	.smrt-leas-calc .slc-b-tc-vv-col-left,
	.smrt-leas-calc .slc-b-tc-vv-col-right,
	.smrt-leas-calc .slc-b-tc-vp-selected-values{
		z-index: 1
	}

	.smrt-leas-calc .slc-b-tc-vp-selected-values{
		align-items: flex-start;
	}

	.smrt-leas-calc .slc-b-tc-s-c-name,
	.smrt-leas-calc .slc-b-ts-s-heading,
	.smrt-leas-calc .slc-b-tc-vv-dp-t-heading{
		font-weight: 600;
	}

	.smrt-leas-calc .slc-body,
	.smrt-leas-calc .slc-b-ts-tabs,
	.smrt-leas-calc .slc-b-tc-single,
	.smrt-leas-calc .slc-b-tc-s-vehicle-type{
		border-radius: 13px;
	}

	.smrt-leas-calc .slc-b-tc-vp-p-single{ border-radius: 8px; }

	.smrt-leas-calc .slc-b-tc-s-vehicle-type:hover,
	.smrt-leas-calc .slc-b-tc-vp-p-single:hover,
	.smrt-leas-calc .slc-b-tc-single:active .slc-b-tc-s-vehicle-type,
	.smrt-leas-calc .slc-b-tc-rs-single:hover{
		background-color: #f9f9f9;
	}

	.smrt-leas-calc .slc-b-tc-single:not(.selected):active,
	.smrt-leas-calc .slc-b-tc-vp-p-single:active{
		transform: translateY(3px);
	}

	.smrt-leas-calc .slc-body{
		overflow: hidden;
	}
/*Calculator pages common*/

/*Leasing calculator*/
	.smrt-leas-calc{ position: relative; }

	.smrt-leas-calc .slc-body > img{
		position: absolute;
		width: auto;
		height: 90%;
		max-height: 270px;
		transform: translate(-50%, -50%);
		top: 50%;
		left: 50%;
		z-index: 0;
		opacity: 0.1;
	}

	.smrt-leas-calc .slc-b-title-section{
		flex-direction: row-reverse;
		justify-content: space-between;
	}

	.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-title-section{
		align-items: flex-end;
	}

	.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-title-section{
		align-items: center;
	}

	/*.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-title-section,
	.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-title-section{
		align-items: flex-start;
	}*/

	.smrt-leas-calc .slc-b-ts-tabs{ height: 63px; }

	.page-template-template-gold-loan-calculator .smrt-leas-calc .active-congrats .slc-b-ts-tabs,
	.page-template-template-fixed-deposit-calculator .smrt-leas-calc .active-congrats .slc-b-ts-tabs{
		display: none;
	}

	.page-template-template-gold-loan-calculator .smrt-leas-calc .active-congrats .slc-b-title-section,
	.page-template-template-fixed-deposit-calculator .smrt-leas-calc .active-congrats .slc-b-title-section{
		justify-content: center;
		text-align: center;
	}

	.smrt-leas-calc .slc-b-ts-stage{
		padding-right: 10px;
		display: none;
	}

	.smrt-leas-calc .slc-b-ts-stage.active{ display: block; }

	.smrt-leas-calc .slc-b-ts-s-heading{
		/*font-size: 27px;*/
		font-size: 22px;
		color: #4a4a4a;
	}

	.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-tc-congrats,
	.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-congrats{
		text-align: center;
	}

	.page-template-template-gold-loan-calculator .smrt-leas-calc .fwc-social-icons,
	.page-template-template-fixed-deposit-calculator .smrt-leas-calc .fwc-social-icons{
		justify-content: center;
	}

	.smrt-leas-calc .slc-b-tc-vv-dp-t-heading{
		font-size: 22px;
		color: #4a4a4a;
	}

	.smrt-leas-calc .slc-b-tc-vv-dp-t-heading{
		font-size: 21px;
		line-height: 1.5;
	}

	.smrt-leas-calc .slc-b-ts-s-heading ~ .slc-b-ts-s-descr,
	.smrt-leas-calc .slc-b-tc-vv-dp-t-heading ~ .slc-b-tc-vv-dp-t-descr{
		margin-top: 2px;
	}

	.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-ts-s-descr,
	.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-ts-s-descr{
		display: none;
	}

	.smrt-leas-calc .slc-b-title-section ~ .slc-b-tab-contents{
		margin-top: 30px;
		position: relative;
		z-index: 1;
	}

	.smrt-leas-calc .slc-b-tc-1{ display: none; }

	.smrt-leas-calc .slc-b-tc-1.active{ display: flex; }

	.smrt-leas-calc .section-overlay{
		background-color: rgba(255, 255, 255, 0.6);
		z-index: 2;
		border-radius: 13px;
		align-items: center;
		justify-content: center;
		display: none;
	}

	.smrt-leas-calc .section-overlay:after{ border-color: #eb1c3d transparent #231f20 transparent; }

	/*Type tab content*/
		.smrt-leas-calc .slc-b-tc-vehicle-types{
			max-width: 900px;
			margin-bottom: -10px;
		}

		.smrt-leas-calc.pg-temp-wakalah .slc-b-tc-vehicle-types{
			max-width: 950px;
		}

		.page-lang-ta .smrt-leas-calc .slc-b-tc-vehicle-types{
			max-width: 940px;
		}

		.smrt-leas-calc .slc-b-tc-obscured-field{
			visibility: hidden;
			opacity: 0;
			position: absolute;
		}

		.smrt-leas-calc .slc-b-tc-single{
			width: calc( 100% / 3 );
			box-shadow: 0 2px 6px 0px rgb(0, 0, 0, 0.21);
			margin-bottom: 10px;
			background-color: #fff;
		}

		.smrt-leas-calc .slc-b-tc-s-vehicle-type,
		.smrt-leas-calc .slc-b-tc-rs-single{
			justify-content: space-between;
			/*padding: 20px 28px;*/
			padding: 20px;
			margin-bottom: 0px;
			min-height: 85px;
			cursor: pointer;
		}

		.smrt-leas-calc .slc-b-tc-s-vehicle-type,
		.smrt-leas-calc .slc-b-tc-s-reg-statuses{
			align-items: center;
			display: none;
		}

		.smrt-leas-calc .slc-b-tc-s-vehicle-type{
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;
		}

		.smrt-leas-calc .slc-b-tc-s-reg-statuses{
			justify-content: space-between;
			overflow: hidden;
			border-radius: 16px;
		}

		.smrt-leas-calc .slc-b-tc-s-reg-statuses.active,
		.smrt-leas-calc .slc-b-tc-s-vehicle-type.active{
			display: flex;
		}

		.smrt-leas-calc .slc-b-tc-rs-single{
			font-weight: 600;
			width: 50%;
			padding-left: 14px;
			padding-right: 14px;
			justify-content: flex-start;
			text-transform: capitalize;
			font-size: 16px;
			box-shadow: none;
			color: #4a4a4a;
		}

		.smrt-leas-calc .slc-b-tc-rs-s-1{
			max-width: 100%;
			padding-top: 2px;
			overflow: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
		}

		.page-lang-si .smrt-leas-calc .slc-b-tc-rs-single,
		.page-lang-ta .smrt-leas-calc .slc-b-tc-rs-single{
			line-height: 1.3;
		}

		.smrt-leas-calc .slc-b-tc-rs-single.has-one-box{
			width: 100%;
			justify-content: center;
		}

		.smrt-leas-calc .slc-b-tc-rs-single:not(:first-child){ box-shadow: 0 0 1px 1px rgb(0, 0, 0, 0.10); }

		.smrt-leas-calc .slc-b-tc-rs-single:hover{ box-shadow: 0 0 9px 4px rgb(0, 0, 0, 0.1); }

		.smrt-leas-calc .slc-b-tc-rs-single:not(:last-child):hover + .slc-b-tc-rs-single{ box-shadow: none; }

		.smrt-leas-calc .slc-b-tc-rs-single:first-child{
			border-top-left-radius: 13px;
			border-bottom-left-radius: 13px;
		}

		.smrt-leas-calc .slc-b-tc-rs-single:last-child{
			border-top-right-radius: 13px;
			border-bottom-right-radius: 13px;
		}

		.smrt-leas-calc .slc-b-tc-rs-single:active{
			box-shadow: 0 0 7px 2px rgba(0, 0, 0, 0.1);
		}

		.smrt-leas-calc .slc-b-tc-s-c-icon{
			min-width: 55px;
			height: 45px;
			background-size: 720px;
			background-position: -439px -160px;
			margin-right: 16px;
		}

		.smrt-leas-calc .slc-b-tc-s-c-icon.normal_deposit{
			min-width: 65px;
			height: 56px;
			background-size: 710px;
			background-position: -496px -9px;
			filter: invert(100%) grayscale(1);
		}

		.smrt-leas-calc .slc-b-tc-s-c-icon.senior_deposit{
			min-width: 65px;
			height: 56px;
			background-size: 710px;
			background-position: -429px -292px;
		}

		.smrt-leas-calc .slc-b-tc-s-c-icon.car{
			background-size: 930px;
			width: 72px;
			background-position: -659px -210px;
		}

		.smrt-leas-calc .slc-b-tc-s-c-icon.tuktuk{
			min-width: 55px;
			height: 45px;
			background-size: 720px;
			background-position: -439px -160px;
			margin-right: 16px;
		}

		.smrt-leas-calc .slc-b-tc-s-c-icon.lorry{
			background-size: 870px;
			background-position: -446px -196px;
			width: 63px;
			min-width: 63px;
		}

		.smrt-leas-calc .slc-b-tc-s-c-arrow i{ font-size: 28px; }

		.smrt-leas-calc .slc-b-ts-t-single{
			padding: 15px 18px;
			background-color: #fff;
			font-weight: 300;
			height: 100%;
			position: relative;
			width: 25%;
			box-shadow: 0 0px 6px -1px rgb(0, 0, 0, 0.21);
			line-height: 1.1;
		}

		.page-lang-si .smrt-leas-calc .slc-b-ts-t-single,
		.page-lang-ta .smrt-leas-calc .slc-b-ts-t-single{
			line-height: 1.4;
		}

		.smrt-leas-calc .slc-b-ts-t-single.disabled-alt,
		.smrt-leas-calc .slc-b-ts-t-single.disabled{
			pointer-events: none;
			cursor: initial;
		}

		.smrt-leas-calc .slc-b-ts-t-single.active{
			color: #fff;
			font-weight: 500;
		}

		.smrt-leas-calc .slc-b-ts-t-single.active-alt{
			color: #000;
			font-weight: 500;
		}

		.smrt-leas-calc .slc-b-ts-t-single[data-doof-tab-name="submit"] .slc-b-ts-t-s-m-bottom i{
			font-size: 20px;
		}

		.smrt-leas-calc .slc-b-ts-t-single.selected,
		.smrt-leas-calc .slc-b-ts-t-single.active-alt,
		.smrt-leas-calc .slc-b-ts-t-single.active-alt .do-of-round-corner-triangle,
		.smrt-leas-calc .slc-b-ts-t-single.selected .do-of-round-corner-triangle{
			background-color: #E9E9E9;
		}

		.smrt-leas-calc .slc-b-ts-t-single.active-alt + .slc-b-ts-t-single:after{
			border-left-color: #E9E9E9;
		}

		.smrt-leas-calc .slc-b-ts-t-single:hover,
		.smrt-leas-calc .slc-b-ts-t-single:hover .do-of-round-corner-triangle{
			background-color: #f9f9f9;
		}

		.smrt-leas-calc .slc-b-ts-t-single .slc-b-ts-t-s-mode{
			display: none;
			font-size: 13px;
		}

		.smrt-leas-calc .slc-b-ts-t-single ..slc-b-ts-t-s-m-bottom{ font-size: 11px; }

		.smrt-leas-calc .slc-b-ts-t-single.disabled .mode_disabled,
		.smrt-leas-calc .slc-b-ts-t-single.selected .mode_selected,
		.smrt-leas-calc [data-doof-tab-name="submit"].active-alt .mode_selected,
		.smrt-leas-calc .slc-b-ts-t-single.active .mode_active{
			display: block;
		}

		.smrt-leas-calc .slc-b-ts-t-single.active.disabled .mode_disabled,
		.smrt-leas-calc [data-doof-tab-name="submit"].active-alt .mode_disabled,
		.smrt-leas-calc .slc-b-ts-t-single.active.selected .mode_selected{
			display: none;
		}

		.smrt-leas-calc .slc-b-ts-t-s-m-top{ display: block; }

		.smrt-leas-calc .slc-b-ts-t-s-m-bottom{
			font-weight: 600;
			/*display: inline-block;*/
			display: block;
			margin: 2px auto 0;
		}

		.smrt-leas-calc .slc-b-ts-t-s-m-b-vp-suffix,
		.smrt-leas-calc .slc-b-ts-t-s-m-b-vp-prefix,
		.smrt-leas-calc .slc-b-ts-t-s-m-b-pi-suffix,
		.smrt-leas-calc .slc-b-ts-t-s-m-b-pi-prefix{
			position: relative;
			left: -3px;
		}

		.smrt-leas-calc .slc-b-ts-t-s-m-b-vp-prefix,
		.smrt-leas-calc .slc-b-ts-t-s-m-b-pi-prefix{
			left: -2px;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-ts-t-s-m-b-pi-month,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-ts-t-s-m-b-pi-slash,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-ts-t-s-m-b-pi-suffix,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-ts-t-s-m-b-pi-prefix,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-ts-t-s-m-b-pi-price{
			display: none;
		}

		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-ts-t-s-m-b-pi-month,
		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-ts-t-s-m-b-pi-slash{
			display: none;
		}

		.smrt-leas-calc .slc-b-ts-t-s-m-b-vehicle-price:not(:first-child){
			margin-left: 4px;
		}

		/*.smrt-leas-calc .slc-b-ts-t-s-m-b-pi-suffix,*/
		.smrt-leas-calc .slc-b-ts-t-s-m-b-pi-slash,
		.smrt-leas-calc .slc-b-ts-t-s-m-b-pi-month {
			letter-spacing: -3px;
		}

		.smrt-leas-calc .slc-b-ts-t-s-m-b-icon{
			height: 19px;
			display: none;
			background-size: 226px;
			background-position: -182px -92px;
			width: 21px;
		}

		.smrt-leas-calc .slc-b-ts-t-s-m-b-icon.active{ display: inline-block; }

		.smrt-leas-calc .slc-b-ts-t-s-m-b-icon.tuktuk,
		.smrt-leas-calc .slc-b-ts-t-s-m-b-icon.lorry,
		.smrt-leas-calc .slc-b-ts-t-s-m-b-icon.car{
			background-size: 300px;
			background-position: -210px -36px;
			width: 33px;
		}

		.smrt-leas-calc .slc-b-ts-t-s-m-b-icon.lorry{ background-position: -238px -36px; }

		.smrt-leas-calc .slc-b-ts-t-s-m-b-icon.car{
			background-size: 390px;
			background-position: -237px -50px;
		}

		.smrt-leas-calc .slc-b-ts-t-s-m-b-icon.normal_deposit{ background-position: -2px -114px; }

		.smrt-leas-calc .slc-b-ts-t-s-m-b-icon.senior_deposit{ background-position: -158px -92px; }

		.smrt-leas-calc .slc-b-tc-s-vehicle-type:hover{ color: #050505 !important; }

		.smrt-leas-calc .slc-b-ts-t-single .do-of-round-corner-triangle{
			position: absolute;
			top: 27px;
			right: -19px;
			background-color: #fff;
			filter: drop-shadow(-3px -2px 3px rgba(0, 0, 0, 0.1));
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;
		}

		.smrt-leas-calc .do-of-round-corner-triangle,
		.smrt-leas-calc .do-of-round-corner-triangle:before,
		.smrt-leas-calc .do-of-round-corner-triangle:after{
			width: 27px;
			height: 27px;
		}

		.smrt-leas-calc .slc-b-tc-s-c-name{
			font-size: 20px;
			max-width: 127px;
			color: #4a4a4a;
			/*white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;*/
			line-height: 1.2;
		}

		.pg-temp-fd-calc .smrt-leas-calc .slc-b-tc-s-c-name{
			max-width: 180px;
		}

		.smrt-leas-calc.pg-temp-wakalah .slc-b-tc-s-c-name{
			font-size: 19px;
			max-width: initial;
			padding-right: 15px;
		}

		.page-lang-si .smrt-leas-calc .slc-b-tc-s-c-name{ font-size: 18px; }

		.smrt-leas-calc .smrt-leas-calc ~ .leasing-calc-tip{ margin-top: 26px; }

		.smrt-leas-calc .lct-icon{ margin-right: 13px; }

		.smrt-leas-calc .lct-icon i{
			color: #F0D961;
			font-size: 29px;
		}

		.smrt-leas-calc .lct-text{ font-size: 16px; }

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .lct-text{ font-size: 13px; }
	/*Type tab content*/

	/*Value tab content*/
		.smrt-leas-calc [data-doof-title-section="value"].slc-b-ts-stage{ position: relative; }

		.smrt-leas-calc .slc-b-tc-vehicle-value{ justify-content: space-between; }

		.smrt-leas-calc .slc-b-tc-vv-col-right{ align-items: flex-end; }

		.smrt-leas-calc .slc-b-tc-vv-cr-l-link > a{ margin-right: 20px; }

		.smrt-leas-calc .slc-b-tc-vv-vp-field,
		.smrt-leas-calc .slc-b-tc-vv-dp-field{
			width: 190px;
			min-width: 190px;
		}

		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-tc-vv-vp-field,
		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-tc-vv-dp-field,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vv-vp-field,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vv-dp-field{
			width: 260px;
			min-width: 260px;
		}

		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-tc-vv-vehicle-price{

		}

		/*.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-tc-vv-vp-field,
		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-tc-vv-vp-slider{
			width: 100%;
			max-width: 310px;
		}*/

		/*.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-tc-vv-vp-field > input{
			border-radius: 10px;
		}*/

		.pg-temp-fd-calc .smrt-leas-calc .slc-b-tc-vv-dp-field{
			width: 100%;
			min-width: 100%;
		}

		.smrt-leas-calc .slc-b-tc-vv-vp-field > input,
		.smrt-leas-calc .slc-b-tc-vv-dp-field > input{
			border: 1px solid;
			/*border-right-width: 0;*/
			padding: 25px 20px;
			width: 100%;
			height: 50px;
			border-top-left-radius: 10px;
			border-top-right-radius: 0px;
			border-bottom-left-radius: 10px;
			border-bottom-right-radius: 0px;
			color: rgba(0, 0, 0, 0.5);
			font-size: 18px;
			-webkit-appearance: none;
			-moz-appearance: textfield;
		}

		.pg-temp-fd-calc .smrt-leas-calc .slc-b-tc-vv-dp-field > input{
			border-radius: 10px;
		}

		.smrt-leas-calc .slc-b-tc-vv-dp-field > input,
		.smrt-leas-calc .slc-b-tc-vv-dp-field > input:active,
		.smrt-leas-calc .slc-b-tc-vv-dp-field > input:focus,
		.smrt-leas-calc .slc-b-tc-vv-dp-field > input:hover,
		.smrt-leas-calc .slc-b-tc-vv-vp-field > input,
		.smrt-leas-calc .slc-b-tc-vv-vp-field > input:active,
		.smrt-leas-calc .slc-b-tc-vv-vp-field > input:focus,
		.smrt-leas-calc .slc-b-tc-vv-vp-field > input:hover{
			border-color: #DEDEDE;
			outline: none;
		}

		.smrt-leas-calc .slc-b-tc-vv-dp-field > input:active,
		.smrt-leas-calc .slc-b-tc-vv-dp-field > input:focus,
		.smrt-leas-calc .slc-b-tc-vv-vp-field > input:active,
		.smrt-leas-calc .slc-b-tc-vv-vp-field > input:focus{
			/*border-color: #595959;*/
			border-color: #afafaf;
		}

		.smrt-leas-calc .slc-b-tc-vv-dp-field > input.red-border,
		.smrt-leas-calc .slc-b-tc-vv-dp-field > input.red-border:active,
		.smrt-leas-calc .slc-b-tc-vv-dp-field > input.red-border:focus,
		.smrt-leas-calc .slc-b-tc-vv-vp-field > input.red-border,
		.smrt-leas-calc .slc-b-tc-vv-vp-field > input.red-border:active,
		.smrt-leas-calc .slc-b-tc-vv-vp-field > input.red-border:focus{
			border-color: #ff5753;
		}

		.smrt-leas-calc .slc-b-tc-vv-vp-price-display,
		.smrt-leas-calc .slc-b-tc-vv-dp-check-box{
			height: 50px;
			border-top-right-radius: 10px;
			border-bottom-right-radius: 10px;
			padding: 26px 10px 24px;
			font-size: 18px;
			color: #818285;
			background-color: #DFDFDF;
			border: 1px solid #DFDFDF;
			justify-content: center;
			min-width: 135px;
		}

		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-tc-vv-vp-price-display,
		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-tc-vv-dp-check-box,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vv-vp-price-display,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vv-dp-check-box{
			min-width: 65px;
		}

		/*.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-tc-vv-vp-price-display{ display: none; }*/

		.smrt-leas-calc .slc-b-tc-vv-vp-pd-1{
			position: relative;
			/*top: 2px;*/
			top: 0px;
			white-space: nowrap;
		}

		.page-template-template-fixed-deposit-calculator .slc-b-tc-vv-vp-pd-value,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vv-vp-pd-metric-suffix,
		.page-template-template-gold-loan-calculator .slc-b-tc-vv-vp-pd-value,
		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-tc-vv-vp-pd-metric-suffix{
			display: none;
		}

		.smrt-leas-calc .slc-b-tc-vv-vp-pd-value{
			line-height: 1;	
		}

		.smrt-leas-calc .slc-b-tc-vv-vp-pd-currency{
			/*margin-left: 5px;*/
			line-height: 1;
		}

		.smrt-leas-calc .slc-b-tc-vv-down-payment{ margin-top: 25px; }

		.page-lang-si .smrt-leas-calc .slc-b-tc-vv-down-payment,
		.page-lang-ta .smrt-leas-calc .slc-b-tc-vv-down-payment{
			margin-top: 35px;
		}

		.smrt-leas-calc .slc-b-tc-vv-dp-check-box{
			position: relative;
			padding-top: 20px;
			padding-bottom: 30px;
			color: #050505;
			/*font-size: 19px;*/
		}

		.smrt-leas-calc .slc-b-tc-vv-dp-check-box > input{
			position: absolute;
			height: 0;
			width: 0;
			opacity: 0;
			visibility: hidden;
		}

		.smrt-leas-calc .slc-b-tc-vv-dp-check-box > label{
			margin-bottom: 0;
			font-weight: 400;
			position: relative;
			top: 7px;
			padding-left: 29px;
			cursor: pointer;
		}

		.page-lang-si .smrt-leas-calc .slc-b-tc-vv-dp-cb-label,
		.page-lang-ta .smrt-leas-calc .slc-b-tc-vv-dp-cb-label{
			font-size: 13px;
		}

		.smrt-leas-calc .slc-b-tc-vv-dp-check-box .do-of-pseudo-checkbox:before,
		.smrt-leas-calc .slc-b-tc-vv-dp-check-box .do-of-pseudo-checkbox:after{
			font-size: 22px;
			left: 0px;
			color: #2E2E2E;
		}

		#slc-b-tc-vv-dp-cb-input:checked ~ .slc-b-tc-vv-dp-cb-label .do-of-pseudo-checkbox:before{ display: none; }

		#slc-b-tc-vv-dp-cb-input:checked ~ .slc-b-tc-vv-dp-cb-label .do-of-pseudo-checkbox:after{ display: initial; }

		.smrt-leas-calc .slc-b-tc-vv-dp-top{ margin-top: 10px; }

		.smrt-leas-calc .slc-b-tc-vv-final-values{ margin-top: 30px; }

		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-tc-vv-tnc-text{
			margin-top: 20px;
		}

		.smrt-leas-calc .slc-b-tc-vv-fv-r-name,
		.smrt-leas-calc .slc-b-tc-vv-fv-l-name{
			font-weight: 600;
			color: #5a5a5a;
			font-size: 18px;
		}

		.page-template-template-gold-loan-calculator .slc-b-tc-vv-final-values .slc-b-tc-vv-fv-l-name{
			display: flex;
			align-items: center;
		}

		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-tc-vv-fv-l-gold-int{
			font-size: 14px;
			margin-left: 1px;
		}

		.smrt-leas-calc .slc-b-tc-vv-fv-l-price,
		.smrt-leas-calc .slc-b-tc-vv-fv-r-price{
			font-size: 25px;
			font-weight: 600;
			color: #5a5a5a;
			line-height: 1.2;
		}

		.smrt-leas-calc .slc-b-tc-vv-fv-l-p-currency,
		.smrt-leas-calc .slc-b-tc-vv-fv-r-p-currency{
			padding-left: 5px;
		}

		.smrt-leas-calc .slc-b-tc-vv-cr-link a,
		.smrt-leas-calc #slc-b-tc-vp-contact-form{
			font-size: 17px;
		}

		.smrt-leas-calc .slc-b-tc-vv-cr-link a.disabled{
			pointer-events: none;
			cursor: not-allowed;
			opacity: 0.7;
		}

		.smrt-leas-calc .slc-b-tc-vv-cr-l-text{
			margin-right: 20px;
		}

		.smrt-leas-calc .slc-b-tc-vv-vp-slider,
		.smrt-leas-calc .slc-b-tc-vv-dp-slider{
			margin-top: 25px;
			position: relative;
		}

		.smrt-leas-calc #vp-slider,
		.smrt-leas-calc #dp-slider{
			border: 0;
			background-color: #d4d4d4;
			height: 6px;
		}

		.smrt-leas-calc #vp-slider .ui-slider-handle,
		.smrt-leas-calc #dp-slider .ui-slider-handle{
			border-radius: 50px;
			background-color: #4f4f4f;
			border: 4px solid #fff;
			box-shadow: 0 0 7px -2px rgba(0, 0, 0, 0.6);
			width: 28px;
			height: 28px;
			top: 50%;
			transform: translateY(-50%);
		}

		.smrt-leas-calc #slc-b-tc-vv-downpay-notice.active{
			margin-top: 30px;
		}
	/*Value tab content*/

	/*Plan tab content*/
		.smrt-leas-calc .slc-b-tc-vehicle-plan{ flex-direction: column; }

		.pg-temp-gold-calc .smrt-leas-calc .slc-b-tc-vehicle-plan{
			flex-direction: row;
			justify-content: space-between;
			align-items: self-end;
		}

		.smrt-leas-calc .slc-b-tc-vp-sv-sv-car-value:not(:last-child){ margin-bottom: 10px; }

		.smrt-leas-calc .slc-b-tc-vp-sv-adjust{ margin-right: 22px; }

		.smrt-leas-calc .slc-b-tc-vp-sv-a-icon.do-of-icons-sprite{
			/* filter: invert(76%) sepia(48%) saturate(2948%) hue-rotate(302deg) brightness(92%) contrast(109%); */
			filter: invert(71%) sepia(32%) saturate(350%) hue-rotate(329deg) brightness(103%) contrast(94%);
		}

		.smrt-leas-calc .slc-b-tc-vp-sv-a-icon.do-of-icons-sprite.light-red-car{
			width: 105px;
			height: 50px;
			background-size: 1290px;
			background-position: -912px -301px;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-sv-a-icon.do-of-icons-sprite{
			height: 62px;
			background-size: 760px;
			background-position: -531px -9px;
			filter: invert(45%) sepia(53%) saturate(1191%) hue-rotate(340deg) brightness(91%) contrast(98%) opacity(0.7);
			margin: auto;
			width: 70px;
		}

		.smrt-leas-calc .slc-b-tc-vp-sv-a-icon.do-of-icons-sprite.normal_deposit{ background-position: -531px -9px; }

		.smrt-leas-calc .slc-b-tc-vp-sv-a-icon.do-of-icons-sprite.senior_deposit{
			background-position: -459px -311px;
			/* filter: invert(76%) sepia(48%) saturate(2948%) hue-rotate(302deg) brightness(92%) contrast(109%) !important; */
		}

		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-tc-vp-sv-a-icon.do-of-icons-sprite{
			height: 62px;
			background-size: 930px;
			background-position: -569px -20px;
			filter: invert(45%) sepia(53%) saturate(1191%) hue-rotate(340deg) brightness(91%) contrast(98%) opacity(0.7);
			margin: auto;
			width: 70px;
		}

		.smrt-leas-calc .slc-b-tc-vp-sv-a-button{ margin-top: 7px; }

		.smrt-leas-calc .slc-b-tc-vp-sv-a-button > a{
			justify-content: center;
			font-size: 16px;
			padding: 3px 12px !important;
			border-radius: 7px;
			font-weight: 500;
		}

		.smrt-leas-calc .slc-b-tc-vp-sv-a-b-text{ margin-right: 10px; }

		.smrt-leas-calc .slc-b-tc-vp-sv-a-b-icon{ font-size: 19px; }

		.smrt-leas-calc .slc-b-tc-vp-sv-selected-values{ font-weight: 600; }

		.smrt-leas-calc .slc-b-tc-vp-sv-sv-cv-label,
		.smrt-leas-calc .slc-b-tc-vp-sv-sv-dp-label{
			font-size: 16px;
			font-weight: 500;
			line-height: 1;
			margin-bottom: 5px;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-sv-sv-cv-label,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-sv-sv-dp-label{
			font-weight: 400;
		}

		.smrt-leas-calc .slc-b-tc-vp-sv-sv-cv-amount,
		.smrt-leas-calc .slc-b-tc-vp-sv-sv-dp-amount{
			font-size: 19px;
			color: #4a4a4a;
			line-height: 1;
		}

		.smrt-leas-calc .slc-b-tc-vp-sv-sv-cv-a-currency,
		.smrt-leas-calc .slc-b-tc-vp-sv-sv-dp-a-currency{
			margin-left: 5px;
		}

		.smrt-leas-calc .slc-b-tc-vp-selected-values ~ .slc-b-tc-vp-plans{ margin-top: 20px; }

		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-tc-vp-plans{ display: none; }

		.smrt-leas-calc .slc-b-tc-vp-plans > .slc-b-tc-vp-p-single{ display: none; }

		.smrt-leas-calc .slc-b-tc-vp-p-1{
			flex-wrap: wrap;
			margin-bottom: -10px;
			display: flex;
		}

		.smrt-leas-calc .slc-b-tc-vp-p-error-messages{
			font-size: 20px;
			color: #7e7e7e;
			display: flex;
			width: 100%;
			justify-content: center;
		}

		.smrt-leas-calc .slc-b-tc-vp-p-icon{ margin-right: 10px; }

		.smrt-leas-calc .slc-b-tc-vp-p-no-plan,
		.smrt-leas-calc .slc-b-tc-vp-p-plan-error{
			display: flex;
			align-items: center;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-1{
			min-height: 110px;
		}

		.smrt-leas-calc .slc-b-tc-vp-p-single{
			width: calc( ( 100% / 3 ) - ( 30px / 3 ) );
			box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.25);
			padding: 17px 21px;
			margin-bottom: 10px;
			background-color: #fff;
			color: #4a4a4a;
			display: flex;
			-webkit-transition: all 0.2s ease-in-out, transform 0s ease-in-out;
			-moz-transition: all 0.2s ease-in-out, transform 0s ease-in-out;
			transition: all 0.2s ease-in-out, transform 0s ease-in-out;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-single{
			/*padding: 12px 16px;*/
			padding: 0;
			flex-direction: column;
			overflow: hidden;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-1{
			padding: 12px 16px;
			width: 100%;
		}

		.page-template-template-leasing-calculator .smrt-leas-calc .slc-b-tc-vp-p-single,
		.page-template-template-leasing-calculator .smrt-leas-calc .slc-b-tc-vp-p-1{
			display: none;
		}

		.smrt-leas-calc .slc-b-tc-vp-p-single:hover{ color: initial; }

		.smrt-leas-calc .slc-b-tc-vp-p-s-title{
			font-size: 19px;
			font-weight: 600;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-title{
			color: #808285;
			font-size: 17px;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-t-recommend{
			font-size: 13px;
		}

		.smrt-leas-calc .slc-b-tc-vp-p-s-title ~ .slc-b-tc-vp-p-s-payments,
		.smrt-leas-calc .slc-b-tc-vp-p-s-title ~ .slc-b-tc-vp-p-s-hla,
		.smrt-leas-calc .slc-b-tc-vp-p-s-payments ~ .slc-b-tc-vp-p-s-hla{
			margin-top: 5px;
		}

		.smrt-leas-calc .slc-b-tc-vp-p-s-payments{
			border-bottom: 1px solid #CDCDCD;
			padding-bottom: 5px;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-payments{
			border-bottom-width: 0;
			padding-bottom: 0;
			flex-wrap: wrap;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc.pg-temp-wakalah .slc-b-tc-vp-p-s-payments > *:not(:last-child){ margin-right: 20px; }

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc.pg-temp-wakalah .slc-b-tc-vp-p-s-payments > * {
			padding-right: 11px;
		}

		.smrt-leas-calc .slc-b-tc-vp-p-s-p-down,
		.smrt-leas-calc .slc-b-tc-vp-p-s-p-monthly,
		.smrt-leas-calc .slc-b-tc-vp-p-s-hla-text,
		.smrt-leas-calc .slc-b-tc-vp-p-s-hla-value{
			max-width: 50%;
		}

		.smrt-leas-calc .slc-b-tc-vp-p-s-p-total-payable{
			display: flex;
			align-items: flex-start;
			width: 100%;
			background-color: #e9e9e9;
			padding: 10px 16px 6px;
			justify-content: space-between;
			/*margin-top: 10px;*/
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc.pg-temp-wakalah .slc-b-tc-vp-p-s-p-total-payable{
			align-items: flex-start;
		}

		.smrt-leas-calc .slc-b-tc-vp-p-s-p-d-l-1{
			font-weight: 600;
		}

		.smrt-leas-calc .slc-b-tc-vp-p-s-p-total-payable > *:not(:last-child){
			margin-right: 10px;
		}

		.smrt-leas-calc .slc-b-tc-vp-p-s-p-down,
		.smrt-leas-calc .slc-b-tc-vp-p-s-hla-text{
			margin-right: 15px;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc:not(.pg-temp-wakalah) .slc-b-tc-vp-p-s-p-down{
			margin-right: 20px;
		}

		.smrt-leas-calc .slc-b-tc-vp-p-s-p-down { min-width: 100px; }

		.smrt-leas-calc .slc-b-tc-vp-p-s-p-d-label,
		.smrt-leas-calc .slc-b-tc-vp-p-s-p-m-label,
		.smrt-leas-calc .slc-b-tc-vp-p-s-p-t-label{
			color: #5B5B5B;
			font-weight: 300;
			font-size: 13px;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-p-d-label,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-p-m-label,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-p-t-label{
			font-size: 13px;
			font-weight: 400;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-p-d-l-rate{ font-weight: 600; }

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-p-d-label{ display: flex; }

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-p-m-pa-rate{ display: block; }

		/*.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-p-m-pa-rate{
			margin-left: 1px;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-p-d-l-rate{
			margin-left: 4px;
		}*/

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-p-m-pa-rate{ display: block; }

		.smrt-leas-calc .slc-b-tc-vp-p-s-p-d-amount,
		.smrt-leas-calc .slc-b-tc-vp-p-s-p-m-amount,
		.smrt-leas-calc .slc-b-tc-vp-p-s-p-t-amount{
			font-size: 16px;
			font-weight: 600;
		}

		.smrt-leas-calc .slc-b-tc-vp-p-s-p-t-a-currency{ margin-left: 5px; }

		.smrt-leas-calc .slc-b-tc-vp-p-s-p-m-a-currency{ white-space: nowrap; }

		/*.smrt-leas-calc .slc-b-tc-vp-p-s-p-d-a-number,*/
		.smrt-leas-calc .slc-b-tc-vp-p-s-p-m-a-suffix,
		.smrt-leas-calc .slc-b-tc-vp-p-s-p-d-a-suffix{
			margin-right: 5px;
		}

		.smrt-leas-calc .slc-b-tc-vp-p-s-hla-text{
			font-weight: 300;
			font-size: 13px;
			line-height: 1.3;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-hla-text{
			max-width: 25%;
			color: #000;
		}

		.smrt-leas-calc .slc-b-tc-vp-p-s-hla-value{
			font-weight: 600;
			font-size: 13px;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-hla{
			justify-content: space-between;
			display: none;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-hla-value{
			display: flex;
			background-color: #1F1F1F;
			padding: 4px 15px 2px;
			border-radius: 10px;
			color: #fff;
			align-items: center;
			font-size: 18px;
			justify-content: center;
			min-width: 50%;
			max-width: 75%;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-hla-v-currency,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-hla-v-suffix{
			margin-left: 3px;
		}

		.smrt-leas-calc .slc-b-tc-vp-p-bottom-text{
			margin-top: 15px;
			font-size: 16px;
			font-weight: 300;
		}

		.smrt-leas-calc .slc-b-ts-t-s-m-b-pi-year-plan{
			display: block;
		}

		.page-template-template-leasing-calculator .smrt-leas-calc .slc-b-ts-t-s-m-b-pi-year-plan{
			font-size: 11px;
		}

		.smrt-leas-calc .slc-b-tc-vp-p-sp-right{ font-weight: 300; }
	/*Plan tab content*/

	/*Submit tab content*/
		.lrf-form .wpcf7-form-control-wrap{
			margin-bottom: 13px;
			display: block;
		}

		.smrt-leas-calc .lrf-f-field-submit a{
			font-size: 19px;
			padding-top: 15px !important;
			line-height: 1;
			/*padding-bottom: 15px !important;*/
		}

		.smrt-leas-calc .lrf-f-field-submit a.disabled{
			pointer-events: none;
			cursor: not-allowed;
			opacity: 0.7;
		}

		.do-lrf input,
		.do-lrf .lrf-f-field-submit a,
		.do-lrf select{
			width: 100%;
			height: 50px;
			max-width: 100%;
			position: relative;
		}

		.do-lrf input,
		.do-lrf select{
			background-color: rgba(255, 255, 255, 0.9);
			font-weight: normal;
		}

		.do-lrf select{
			color: #c5c5c5;
			-webkit-appearance: none;
			-moz-appearance: none;
		}

		.do-lrf select option{ color: #4a4a4a; }

		.do-lrf .lrf-f-fg-branch-0{ position: relative; }

		.do-lrf .lrf-f-fg-b0-icon{
			position: absolute;
			top: 50%;
			transform: translateY(-50%);
			right: 10px;
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;
		}

		/*#lrf-f-user-branch:focus ~ .fa-chevron-down{ transform: translateY(-50%) rotateZ(180deg); }*/

		.do-lrf .lrf-f-field-group:not(:last-child){ margin-bottom: 10px; }

		.do-lrf .lrf-response-output{ margin-top: 15px; }
	/*Submit tab content*/

	/*Congrats tab content*/
		.smrt-leas-calc .slc-b-tc-congrats{ flex-direction: column; }

		.smrt-leas-calc .slc-b-tc-cz-descr p,
		.smrt-leas-calc .slc-b-tc-cz-si-label{
			font-size: 18px;
			font-weight: 600;
			color: #595959;
		}

		.smrt-leas-calc .slc-b-tc-cz-descr p{ line-height: 1.5; }

		.smrt-leas-calc .fwc-single-icon{
			width: 38px;
			height: 38px;
			display: flex;
			background-color: #000;
			border-radius: 50%;
			color: #fff;
			justify-content: center;
			align-items: center;
			font-size: 17px;
			margin: 0 10px 10px 0;
		}

		/*.smrt-leas-calc .slc-b-tc-cz-bh-link a{ font-size: 21px; }*/

		.smrt-leas-calc .slc-b-tc-cz-descr ~ .slc-b-tc-cz-social-icons{ margin-top: 20px; }

		.smrt-leas-calc .slc-b-tc-cz-social-icons,
		.smrt-leas-calc .slc-b-tc-cz-descr,
		.smrt-leas-calc .slc-b-tc-cz-back-home{
			z-index: 1;
		}

		.smrt-leas-calc .slc-b-tc-cz-descr ~ .slc-b-tc-cz-back-home,
		.smrt-leas-calc .slc-b-tc-cz-social-icons ~ .slc-b-tc-cz-back-home{
			margin-top: 20px;	
		}

		.smrt-leas-calc .fwc-single-icon i{
			position: relative;
			top: 1px;
		}

		.smrt-leas-calc .fwc-social-icons{
			margin-bottom: -10px;
			margin-top: 10px;
		}
	/*Congrats tab content*/

	@media (min-width: 768px){
		.smrt-leas-calc [data-doof-title-section="value"].slc-b-ts-stage{ bottom: -10px; }

		.smrt-leas-calc .slc-body > img{ opacity: 0; }

		.show-bg-image-desktop .smrt-leas-calc .slc-body > img{ opacity: 0.1; }

		.smrt-leas-calc .slc-body{
			position: relative;
			padding: 30px;
			background-color: #fff;
			box-shadow: 0 -1px 9px 0 rgb(0, 0, 0, 0.21);
		}

		/*Tabs section*/
			.smrt-leas-calc .slc-b-ts-t-single:first-child{
				border-top-left-radius: 7px;
				border-bottom-left-radius: 7px;
			}

			.smrt-leas-calc .slc-b-ts-t-single:not(:first-child){ padding-left: 38px; }
			.smrt-leas-calc .slc-b-ts-t-single:not(:last-child){ padding-right: 18px; }
		/*Tabs section*/

		/*Vehicle value*/
			.smrt-leas-calc .slc-b-tc-vv-final-values > div:not(:last-child){ margin-right: 35px; }
		/*Vehicle value*/
		
		/*Congrats value*/
			.smrt-leas-calc .slc-b-tc-cz-bh-link a{ min-width: 370px; }
		/*Congrats value*/

		.leasing-calc-tip{ display: none; }

		.show-tip-desktop .leasing-calc-tip{ display: flex; }

		#do-of-lease-request-form{
			max-width: 400px;
			min-width: 400px;
		}

		/*.page-template-template-gold-loan-calculator #do-of-lease-request-form,
		.page-template-template-fixed-deposit-calculator #do-of-lease-request-form {
			max-width: 700px;
			min-width: 700px;
		}*/

		/*.page-template-template-gold-loan-calculator .lrf-form,
		.page-template-template-fixed-deposit-calculator .lrf-form{
			display: flex;
			flex-wrap: wrap;
		}*/

		/*.page-template-template-gold-loan-calculator .do-lrf .lrf-f-field-group,
		.page-template-template-fixed-deposit-calculator .do-lrf .lrf-f-field-group{
			width: calc( 50% - 15px );
			margin-right: 15px;
		}*/

		/*Value tab content*/
			.smrt-leas-calc .slc-b-tc-vv-vehicle-price,
			.smrt-leas-calc .slc-b-tc-vv-down-payment{
				max-width: 325px;
			}
		/*Value tab content*/

		/*Plan tab content*/
			.smrt-leas-calc .slc-b-tc-vp-p-select-plan{
				display: flex;
				justify-content: space-between;
				align-items: center;
				color: #000;
				margin-bottom: 10px;
				font-size: 16px;
			}

			.smrt-leas-calc .slc-b-tc-vp-p-sp-left{
				font-weight: 600;
				margin-right: 15px;
				display: block;
			}
		/*Plan tab content*/

		/*.page-template-template-gold-loan-calculator #do-of-lease-request-form,
		.page-template-template-fixed-deposit-calculator #do-of-lease-request-form {
			max-width: 100%;
			min-width: 100%;
		}*/

		.page-template-template-gold-loan-calculator .smrt-leas-calc [data-doof-title-section="congrats"] .slc-b-ts-s-heading,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc [data-doof-title-section="congrats"] .slc-b-ts-s-heading{
			font-size: 37px;
		}

		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-tc-congrats .slc-b-tc-cz-descr,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-congrats .slc-b-tc-cz-descr{
			text-align: center;
			font-size: 21px;
			font-weight: 600;
			display: table;
			max-width: 570px;
			margin: auto;
		}

		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-tc-vv-fv-right{ min-width: 215px; }

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-single{
			margin-right: 15px;
			margin-bottom: 15px;
		}

		.smrt-leas-calc .slc-b-tc-vp-p-sp-right{ margin-right: 15px; }

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc.pg-temp-wakalah .slc-b-tc-vp-p-sp-right{ margin-right: 0px; }
	}

	@media (min-width: 992px){
		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-body > img,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-body > img{
			top: 58%;
			height: 66%;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-body > img{
			left: 37%;
		}

		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-body > img{
			height: 56%;
		}

		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-body.active-value > img,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-body.active-value > img{
			top: 61%;
			left: 50%;
			height: 60%;
		}

		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-body.active-plan > img,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-body.active-plan > img{
			height: 40%;
		}

		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-body.active-submit > img,
		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-body.active-congrats > img,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-body.active-submit > img,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-body.active-congrats > img{
			opacity: 0;
		}

		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-tc-congrats > img,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-congrats > img{
			width: 13%;
			min-width: 135px;
			display: table;
			margin: 25px auto 0;
		}

		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-tc-congrats > img{
			width: 40%;
		}

		/*Plan tab content*/
			/*.smrt-leas-calc .slc-b-tc-vp-p-single:not(:nth-child(3n)){ margin-right: 10px; }*/
			.smrt-leas-calc .slc-b-tc-vp-p-single{ margin-right: 10px; }
		/*Plan tab content*/

		.smrt-leas-calc .slc-b-tc-single:not(:nth-child(3n)){
			/*margin-right: 15px;*/
			margin-right: 13px;
		}

		/*Type tab content*/
			.pg-temp-fd-calc .smrt-leas-calc .slc-b-tc-single{ width: calc( 100% / 2 ); }
		/*Type tab content*/
	}

	@media (min-width: 1200px){
		/*.smrt-leas-calc .slc-b-ts-tabs{ width: 47%; }*/
		.smrt-leas-calc .slc-b-ts-tabs{ width: 52%; }
		/*.smrt-leas-calc .slc-b-ts-tabs{ width: 67%; }*/

		.smrt-leas-calc .slc-body{ padding: 48px 50px; }

		/*.page-template-template-gold-loan-calculator #do-of-lease-request-form,
		.page-template-template-fixed-deposit-calculator #do-of-lease-request-form {
			max-width: 700px;
			min-width: 700px;
		}*/

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc.pg-temp-wakalah .slc-b-tc-vp-p-s-payments > *:not(:last-child) { margin-right: 3px; }

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc.pg-temp-wakalah .slc-b-tc-vp-p-s-payments > * { padding-right: 10px; }
	}

	@media (min-width: 1200px) and (max-width: 1439px){
		.smrt-leas-calc .slc-body{
			padding: 25px;
			padding-right: 60px;
		}

		.smrt-leas-calc .slc-b-ts-tabs {
			width: 55%;
		}

		/*.page-template-template-fixed-deposit-calculator .smrt-leas-calc.pg-temp-wakalah .slc-body{ padding-right: 25px; }*/
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-body{ padding-right: 25px; }

		.smrt-leas-calc .slc-b-ts-tabs { width: 55%; }
	}

	@media (min-width: 1440px){
		.smrt-leas-calc .slc-b-tc-single:not(:nth-child(3n)){
			margin-right: 15px;
		}

		.smrt-leas-calc .slc-b-tc-single:last-child{
			margin-right: 0;
		}

		.smrt-leas-calc .slc-body.active-value .slc-b-ts-t-single[data-doof-tab-name="type"],
		.smrt-leas-calc .slc-body.active-plan .slc-b-ts-t-single[data-doof-tab-name="type"],
		.smrt-leas-calc .slc-body.active-submit .slc-b-ts-t-single[data-doof-tab-name="type"]{
			width: 18%;
		}

		.smrt-leas-calc .slc-body.active-value .slc-b-ts-t-single[data-doof-tab-name="submit"],
		.smrt-leas-calc .slc-body.active-plan .slc-b-ts-t-single[data-doof-tab-name="submit"],
		.smrt-leas-calc .slc-body.active-submit .slc-b-ts-t-single[data-doof-tab-name="submit"]{
			width: 21%;
		}

		.smrt-leas-calc .slc-body.active-value .slc-b-ts-t-single[data-doof-tab-name="value"],
		.smrt-leas-calc .slc-body.active-plan .slc-b-ts-t-single[data-doof-tab-name="value"],
		.smrt-leas-calc .slc-body.active-submit .slc-b-ts-t-single[data-doof-tab-name="value"]{
			width: 27%;
		}

		.smrt-leas-calc .slc-body.active-value .slc-b-ts-t-single[data-doof-tab-name="plan"],
		.smrt-leas-calc .slc-body.active-plan .slc-b-ts-t-single[data-doof-tab-name="plan"],
		.smrt-leas-calc .slc-body.active-submit .slc-b-ts-t-single[data-doof-tab-name="plan"]{
			width: calc( 100% - 18% - 21% - 24% );
		}

		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-tc-vp-p-single,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-single{
			width: calc( ( 100% / 3 ) - ( 45px / 3 ) );
		}
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc.pg-temp-wakalah .slc-b-tc-vp-p-single{
			width: calc( ( 100% / 2 ) - ( 20px / 2 ) );
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc.pg-temp-wakalah .slc-b-tc-vp-p-single{ margin-right: 20px; }

		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-ts-tabs{
			justify-content: flex-end;
			position: relative;
			left: -30px;
			z-index: 2;
		}

		.page-template-template-gold-loan-calculator .slc-b-ts-t-single{
			width: 30% !important;
		}

		/*.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-ts-stage,*/
		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-ts-stage{
			position: relative;
			bottom: 37px;
		}

		/*.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-title-section ~ .slc-b-tab-contents,*/
		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-title-section ~ .slc-b-tab-contents{
			margin-top: -22px;
		}

		/*.page-template-template-gold-loan-calculator .smrt-leas-calc .smrt-leas-calc [data-doof-body-name="submit"],
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .smrt-leas-calc [data-doof-body-name="submit"]{
			max-width: 670px;
		}

		.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-title-section ~ .slc-b-tab-contents,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-title-section ~ .slc-b-tab-contents{
			display: inline-block;
		}*/

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc [data-doof-body-name="plan"]{ margin-top: -10px; }

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc.pg-temp-wakalah .slc-b-tc-vp-p-single:nth-child(2n){ margin-right: 0; }

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc.pg-temp-wakalah .slc-b-tc-vp-p-s-payments > *:not(:last-child) {  margin-right: 20px;  }
	}

	/*@media (max-width: 1199px){*/
	@media (max-width: 1439px){
		.smrt-leas-calc .slc-b-title-section{ display: block; }

		.smrt-leas-calc .slc-b-ts-tabs{
			margin-bottom: 30px;
			width: calc( 100% - 25px );
		}
		
		.smrt-leas-calc .slc-b-tc-vp-p-single {
			width: calc( 50% - 15px );
		}

		/*.page-template-template-fixed-deposit-calculator .smrt-leas-calc.pg-temp-wakalah .slc-b-tc-vp-p-single {*/
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-single {
			width: calc( 50% - 8px );
		}

		.smrt-leas-calc .slc-b-tc-vp-p-s-p-total-payable{
			margin-top: 0;
			/*margin-left: 5px;*/
		}

		.smrt-leas-calc.pg-temp-wakalah .slc-b-tc-s-c-name{
			font-size: 18px;
		}
	}

	@media (max-width: 1365px){
	}

	@media (max-width: 991px){
		/*Plan tab content*/
			.smrt-leas-calc .slc-b-tc-vp-p-single{ width: calc( 50% - 13px ); }

			.smrt-leas-calc .slc-b-tc-vp-p-single{ width: calc( 50% - 8px ); }

			.smrt-leas-calc .slc-b-tc-single{ width: 50%; }

			/*Vehicle value content*/
				.smrt-leas-calc .slc-b-tc-vehicle-value{ flex-direction: column; }

				.smrt-leas-calc .slc-b-tc-vv-col-right{ margin-top: 10px; }

				.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-tc-vv-col-right{ margin-top: 15px; }
			/*Vehicle value content*/
		/*Plan tab content*/

		.smrt-leas-calc .slc-b-tc-vehicle-types{
			flex-direction: column;
			align-items: flex-start;
		}

		.smrt-leas-calc .slc-b-tc-vv-dp-check-box .do-of-pseudo-checkbox:before,
		.smrt-leas-calc .slc-b-tc-vv-dp-check-box .do-of-pseudo-checkbox:after{
			font-size: 23px;
			left: 4px;
			top: 51%;
		}

		.smrt-leas-calc .slc-b-tc-vp-p-s-p-total-payable{
			margin-top: 5px;
		}
	}

	@media (min-width: 768px) and (max-width: 991px){
		/*.smrt-leas-calc .slc-b-tc-vp-p-single:not(:nth-child(2n)){ margin-right: 15px; }*/

		.smrt-leas-calc .slc-b-tc-vv-vp-pd-1{ top: 0px; }

		/*.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-body > img{
			top: 66%;
		}*/

		.smrt-leas-calc .slc-b-tc-vp-p-error-messages{
			margin-top: 10px;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc.pg-temp-wakalah .slc-b-tc-vp-p-s-payments > *:not(:last-child){ margin-right: 0px; }

		.smrt-leas-calc.pg-temp-fd-calc .slc-b-tc-single{ width: 59%; }
	}

	@media (min-width: 1440px) and (max-width: 1679px){
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-p-d-label,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-p-m-label{
			flex-direction: column;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-p-d-l-1{
			margin-left: 0px;
		}
	}

	@media (min-width: 1440px) and (max-width: 1599px){
		.smrt-leas-calc .slc-b-ts-tabs{
			/*width: 67%;*/
			width: 71%;
		}
	}

	@media (min-width: 768px) and (max-width: 991px){
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-p-d-label,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-p-m-label{
			flex-direction: column;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-p-d-l-1{
			margin-left: 0px;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc.pg-temp-wakalah .slc-b-tc-vp-p-s-p-t-amount{ font-size: 15px; }
	}

	@media (min-width: 768px) and (max-width: 1439px){
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-single:nth-child(2n){ margin-right: 0px; }
	}

	@media (max-width: 767px){
		.smrt-leas-calc .slc-body{ overflow: visible; }

		.smrt-leas-calc .slc-b-tc-vv-fv-l-price,
		.smrt-leas-calc .slc-b-tc-vv-fv-r-price{
			justify-content: center;
		}

		.page-container.pg-temp-calculators:not(.no-content){ background-color: #FFF6F6; }

		.smrt-leas-calc .calc-page-wrapper{
			position: relative;
			min-height: 630px;
		}

		.page-template-template-gold-loan-calculator .smrt-leas-calc .calc-page-wrapper{
			min-height: 540px;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .calc-page-wrapper{
			display: flex;
			flex-direction: column;
		}

		.calc-page-wrapper.additional-padding{ padding-bottom: 70px; }

		.smrt-leas-calc .slc-b-ts-s-descr,
		.smrt-leas-calc .lct-text p,
		.smrt-leas-calc .lct-title{
			font-size: 13px;
		}

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc .lct-title{
			font-size: 14px;
		}

		.smrt-leas-calc .slc-b-tc-vv-dp-t-descr,
		.smrt-leas-calc .slc-slc-b-tc-vv-descr{
			font-size: 14px;
		}

		.calc-page-wrapper > img{
			position: absolute;
			max-height: 270px;
			left: 50%;
			z-index: 0;
			opacity: 0.1;
			width: 100%;
			height: auto;
			transform: translateX(-50%);
			top: unset;
			bottom: 50px;
		}

		.page-template-template-gold-loan-calculator .calc-page-wrapper > img,
		.page-template-template-fixed-deposit-calculator .calc-page-wrapper > img{
			max-height: 320px;
			width: auto;
			bottom: -10px;
		}

		/*.smrt-leas-calc .slc-b-ts-t-s-m-bottom{ font-weight: 300; }*/

		.smrt-leas-calc .slc-b-ts-tabs{ height: 60px; }

		/*Tab contents*/
			.smrt-leas-calc .slc-b-tc-vehicle-types{ margin-bottom: -13px; }

			.pg-temp-fd-calc .smrt-leas-calc .slc-b-tc-vv-fv-right{
				display: flex;
				align-items: center;
				flex-direction: row-reverse;
			}

			.smrt-leas-calc .slc-b-tc-single {
				width: 100%;
				margin-bottom: 13px;
			}

			.smrt-leas-calc .slc-b-tc-s-vehicle-type,
			.smrt-leas-calc .slc-b-tc-s-vehicle-type, .smrt-leas-calc .slc-b-tc-rs-single{
				min-height: 75px;
			}

			.smrt-leas-calc .slc-b-tc-rs-single{ justify-content: center; }

			.smrt-leas-calc .slc-b-tc-s-vehicle-type{ padding: 15px 20px; }

			.smrt-leas-calc .slc-b-tc-s-c-icon{
				height: 40px;
				width: 64px;
				background-size: 670px;
				background-position: -403px -149px;
				margin-right: 16px;
			}

			.smrt-leas-calc.pg-temp-wakalah .slc-b-tc-s-c-icon.normal_deposit{
				min-width: 49px;
				height: 49px;
				background-size: 620px;
				background-position: -441px -7px;
			}

			.smrt-leas-calc.pg-temp-wakalah .slc-b-tc-s-c-icon.senior_deposit{
				min-width: 49px;
				height: 46px;
				background-size: 560px;
				background-position: -339px -229px;
			}

			.smrt-leas-calc .slc-b-tc-s-c-icon.car{
				width: 64px;
				background-size: 860px;
				background-position: -611px -196px;
			}

			.smrt-leas-calc .slc-b-tc-s-c-icon.lorry{
				width: 64px;
				min-width: 64px;
				background-size: 800px;
				background-position: -408px -182px;
			}

			.smrt-leas-calc .slc-b-tc-s-c-arrow i{ font-size: 21px; }

			.smrt-leas-calc.pg-temp-wakalah .slc-b-tc-s-c-arrow i { font-size: 19px; }

			.smrt-leas-calc .slc-b-tc-s-c-name{
				font-size: 19px;
				padding-right: 10px;
			}

			.pg-temp-gold-calc .smrt-leas-calc .slc-b-tc-vehicle-plan{
				flex-direction: column;
				align-items: inherit;
			}

			.pg-temp-gold-calc #slc-b-tc-vp-contact-form{
				justify-content: center;
				margin-top: 20px;
			}

			/*Vehicle value contents*/
				.smrt-leas-calc .slc-slc-b-tc-vv-title{
					font-weight: 600;
				}

				.smrt-leas-calc .slc-b-tc-vv-col-right{
					display: block;
				}

				.smrt-leas-calc .slc-b-tc-vv-cr-link a{
					font-size: 18px;
					justify-content: center;
				}

				.smrt-leas-calc .slc-b-tc-vv-cr-l-text{
					margin-right: 10px;
				}

				.smrt-leas-calc .slc-b-tc-vv-title-section{
					margin-bottom: 15px;
				}

				.smrt-leas-calc .slc-b-tc-vv-vp-field,
				.smrt-leas-calc .slc-b-tc-vv-dp-field{
					width: 205px;
					min-width: 205px;
				}

				.smrt-leas-calc .slc-b-tc-vv-vp-field > input,
				.smrt-leas-calc .slc-b-tc-vv-dp-field > input{
					padding: 18px 20px 18px;
					font-size: 16px;
				}

				.smrt-leas-calc .slc-b-tc-vv-vp-price-display{
					justify-content: center;
				}

				.smrt-leas-calc .slc-b-tc-vv-vp-price-display,
				.smrt-leas-calc .slc-b-tc-vv-dp-check-box{
					font-size: 15px;
					padding: 18px 8px;
					width: calc( 100% - 205px );
					min-width: unset;
				}

				.smrt-leas-calc .slc-b-tc-vv-dp-check-box .do-of-pseudo-checkbox:before,
				.smrt-leas-calc .slc-b-tc-vv-dp-check-box .do-of-pseudo-checkbox:after{
					/*top: 44%;*/
					top: 50%;
				}

				.smrt-leas-calc .slc-b-tc-vv-final-values > *:not(:last-child){ margin-bottom: 10px; }

				.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-tc-vv-fv-left{ display: none !important; }

				.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-tc-vv-final-values .slc-b-tc-vv-fv-left{ display: block !important; }

				.pg-temp-fd-calc .smrt-leas-calc .slc-b-tc-vv-fv-left{
					margin-top: 35px;
				}

				.smrt-leas-calc .slc-b-tc-vv-fv-r-name,
				.smrt-leas-calc .slc-b-tc-vv-fv-l-name{
					font-weight: 300;
					font-size: 17px;
					text-align: center;
				}

				.pg-temp-fd-calc .smrt-leas-calc .slc-b-tc-vv-fv-r-name,
				.pg-temp-fd-calc .smrt-leas-calc .slc-b-tc-vv-fv-r-price {
					font-size: 27px;
					font-weight: 600;
				}

				.smrt-leas-calc .slc-b-tc-vv-fv-r-name{ margin-left: 6px; }

				.smrt-leas-calc .slc-b-tc-vv-fv-l-price,
				.smrt-leas-calc .slc-b-tc-vv-fv-r-price{
					font-size: 26px;
				}

				.smrt-leas-calc .slc-b-tc-vv-final-values{
					flex-direction: column;
				}

				.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vv-final-values{
					display: none;
				}

				.smrt-leas-calc .slc-b-tc-vv-dp-check-box > label{
					/*top: 3px;*/
					top: 0px;
					left: -1px;
				}

				.smrt-leas-calc .slc-b-tc-vv-vp-pd-1{ top: 1px; }

				.pg-temp-fd-calc .smrt-leas-calc .slc-b-tc-vv-down-payment{ margin-top: 55px; }

				.smrt-leas-calc.pg-temp-wakalah .slc-b-tc-s-c-name{ font-size: 16px; }
			/*Vehicle value contents*/

			/*Vehicle plan contents*/
				.smrt-leas-calc .slc-b-tc-vp-p-single{
					width: 100%;
					padding: 15px 18px;
					margin-bottom: 15px;
				}

				.smrt-leas-calc .slc-b-tc-vp-p-single,
				/*.page-template-template-fixed-deposit-calculator .smrt-leas-calc.pg-temp-wakalah .slc-b-tc-vp-p-single{*/
				.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-single{
					width: 100%;
				}

				.page-template-template-fixed-deposit-calculator .smrt-leas-calc.pg-temp-wakalah .slc-b-tc-vp-p-s-payments > *:not(:last-child){ margin-right: 0; }

				.smrt-leas-calc .slc-b-tc-vp-p-s-payments{
					padding-bottom: 1px;
				}

				.smrt-leas-calc .slc-b-tc-vp-sv-a-button > a{
					background-color: transparent;
				}

				.smrt-leas-calc .slc-b-tc-vp-sv-a-icon.do-of-icons-sprite.light-red-car{
					width: 92px;
					height: 42px;
					background-size: 1000px;
					background-position: -702px -231px;
				}

				.smrt-leas-calc .slc-b-tc-vp-sv-a-button{
					margin-top: 5px;
				}

				.smrt-leas-calc .slc-b-tc-vp-sv-a-b-text{
					font-size: 15px;
					margin-right: 7px;
				}

				.smrt-leas-calc .slc-b-tc-vp-sv-a-b-icon{
					font-size: 16px;
				}

				.smrt-leas-calc .slc-b-tc-vp-sv-a-button > a{
					padding: 5px 10px !important;
				}

				.smrt-leas-calc .slc-b-tc-vp-sv-sv-cv-label,
				.smrt-leas-calc .slc-b-tc-vp-sv-sv-dp-label{
					font-size: 16px;
					font-weight: 600;
				}

				.smrt-leas-calc .slc-b-tc-vp-sv-sv-cv-amount,
				.smrt-leas-calc .slc-b-tc-vp-sv-sv-dp-amount{
					font-size: 15px;
					font-weight: 400;
				}

				.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-sv-sv-cv-amount,
				.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-sv-sv-dp-amount{
					font-size: 27px;
					font-weight: 600;
					color: #000;
				}

				.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-sv-sv-cv-label,
				.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-sv-sv-dp-label{
					margin-bottom: 1px;
				}

				.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-t-recommend{ font-weight: 400; }

				.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-title{ font-size: 18px; }

				.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-p-d-amount,
				.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-p-m-amount,
				.page-template-template-fixed-deposit-calculator .smrt-leas-calc .slc-b-tc-vp-p-s-p-t-amount{
					font-weight: 700;
				}

				.smrt-leas-calc .slc-b-tc-vp-p-sp-right{ font-size: 11px; }

				.smrt-leas-calc .slc-b-tc-vp-p-s-title{ font-size: 18px; }

				.smrt-leas-calc .slc-b-tc-vp-p-s-p-d-label,
				.smrt-leas-calc .slc-b-tc-vp-p-s-p-m-label{
					font-size: 12px;
				}

				.smrt-leas-calc .slc-b-tc-vp-p-no-plan,
				.smrt-leas-calc .slc-b-tc-vp-p-plan-error{
					flex-direction: column;
					text-align: center;
					justify-content: center;
					background-color: #fff;
					padding: 50px 20px;
					border-radius: 10px;
					box-shadow: 0 0 5px 0px rgb(0, 0, 0, 0.25);
				}

				.smrt-leas-calc .slc-b-tc-vp-p-error-messages{
					font-size: 15px;
				}

				.smrt-leas-calc .slc-b-tc-vp-p-icon {
					margin-right: 0px;
					font-size: 32px;
				}

				.smrt-leas-calc .slc-b-tc-vp-p-sp-left{
					font-weight: 600;
					margin-right: 15px;
				}

				.smrt-leas-calc .slc-b-tc-vp-p-select-plan{
					display: flex;
					justify-content: space-between;
					align-items: center;
					color: #000;
					margin-bottom: 10px;
				}

				.smrt-leas-calc .slc-b-tc-vp-p-bottom-text{
					margin-top: 10px;
					font-size: 13px;
				}
			/*Vehicle plan contents*/
			
			/*Contact form contents*/
				.smrt-leas-calc .do-of-get-lease-request-form{ width: 100%; }

				.do-lrf .lrf-f-field-submit a{ font-weight: 500; }

				.smrt-leas-calc .slc-b-tc-cz-descr{
					text-align: center;
					font-weight: 600;
					font-size: 18px;
					margin-top: 17px;
				}

				.smrt-leas-calc .slc-b-tc-cz-d-bottom{ margin-top: 32px; }
			/*Contact form contents*/

			/*Congrats contents*/
				.smrt-leas-calc .slc-b-tc-cz-descr p,
				.smrt-leas-calc .slc-b-tc-cz-si-label{
					font-size: 20px;
					text-align: center;
				}

				.smrt-leas-calc .fwc-social-icons{
					justify-content: center;
				}

				.smrt-leas-calc .slc-b-tc-cz-descr ~ .slc-b-tc-cz-social-icons{
					margin-top: 30px;
				}

				.smrt-leas-calc .fwc-single-icon{
					width: 35px;
					height: 35px;
					font-size: 15px;
				}

				.smrt-leas-calc .fwc-single-icon i{
					top: 1px;
				}

				.smrt-leas-calc .slc-b-tc-cz-descr p:not(:last-child){
					margin-bottom: 30px;
				}

				.smrt-leas-calc .slc-b-tc-cz-descr ~ .slc-b-tc-cz-back-home,
				.smrt-leas-calc .slc-b-tc-cz-social-icons ~ .slc-b-tc-cz-back-home{
					margin-top: 45px;
				}

				.smrt-leas-calc .slc-b-title-section ~ .slc-b-tab-contents{ margin-top: 15px; }
			/*Congrats contents*/

		/*Tab contents*/

		/*Title section*/
			.smrt-leas-calc .slc-b-ts-s-heading,
			.smrt-leas-calc .slc-slc-b-tc-vv-title,
			.smrt-leas-calc .slc-b-tc-vv-dp-t-heading{
				font-size: 22px;
			}

			.pg-temp-fd-calc .smrt-leas-calc .slc-b-tc-vv-dp-t-h-optional{
				font-weight: 300;
				font-size: 15px;
			}

			.smrt-leas-calc [data-doof-title-section="congrats"] .slc-b-ts-s-heading{
				display: table;
				margin: auto;
				font-weight: 800;
				font-size: 27px;
			}

			.smrt-leas-calc .slc-b-ts-tabs{
				position: fixed;
				width: 100vw;
				left: 0;
				z-index: 10;
				margin-bottom: 0;
				bottom: 0;
			}

			.smrt-leas-calc .slc-b-ts-t-single{
				box-shadow: -2px 0px 3px -1px rgb(0, 0, 0, 0.21);
				/*padding-right: 23px;*/
				padding-right: 7px;
				padding-left: 30px;
			}

			.smrt-leas-calc .slc-b-ts-t-single .slc-b-ts-t-s-mode{
				font-size: 12px;
				white-space: nowrap;
			}

			.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-ts-t-single .slc-b-ts-t-s-mode{
				font-size: 13px;
			}

			.smrt-leas-calc .slc-b-tc-single:not(:nth-child(3n)){ margin-right: 15px; }

			.smrt-leas-calc .slc-body.active-value .slc-b-ts-t-single[data-doof-tab-name="type"],
			.smrt-leas-calc .slc-body.active-plan .slc-b-ts-t-single[data-doof-tab-name="type"],
			.smrt-leas-calc .slc-body.active-submit .slc-b-ts-t-single[data-doof-tab-name="type"]{
				width: 13%;
			}

			.smrt-leas-calc .slc-body.active-value .slc-b-ts-t-single[data-doof-tab-name="submit"],
			.smrt-leas-calc .slc-body.active-plan .slc-b-ts-t-single[data-doof-tab-name="submit"],
			.smrt-leas-calc .slc-body.active-submit .slc-b-ts-t-single[data-doof-tab-name="submit"]{
				width: 22%;
			}

			.page-lang-si .smrt-leas-calc .slc-body.active-value .slc-b-ts-t-single[data-doof-tab-name="submit"],
			.page-lang-si .smrt-leas-calc .slc-body.active-plan .slc-b-ts-t-single[data-doof-tab-name="submit"],
			.page-lang-si .smrt-leas-calc .slc-body.active-submit .slc-b-ts-t-single[data-doof-tab-name="submit"],
			.page-lang-ta .smrt-leas-calc .slc-body.active-value .slc-b-ts-t-single[data-doof-tab-name="submit"],
			.page-lang-ta .smrt-leas-calc .slc-body.active-plan .slc-b-ts-t-single[data-doof-tab-name="submit"],
			.page-lang-ta .smrt-leas-calc .slc-body.active-submit .slc-b-ts-t-single[data-doof-tab-name="submit"]{
				width: 25%;
			}

			.smrt-leas-calc .slc-body.active-value .slc-b-ts-t-single[data-doof-tab-name="value"],
			.smrt-leas-calc .slc-body.active-plan .slc-b-ts-t-single[data-doof-tab-name="value"],
			.smrt-leas-calc .slc-body.active-submit .slc-b-ts-t-single[data-doof-tab-name="value"]{
				width: 28%;
			}

			.smrt-leas-calc .slc-body.active-value .slc-b-ts-t-single[data-doof-tab-name="plan"],
			.smrt-leas-calc .slc-body.active-plan .slc-b-ts-t-single[data-doof-tab-name="plan"],
			.smrt-leas-calc .slc-body.active-submit .slc-b-ts-t-single[data-doof-tab-name="plan"]{
				width: calc( 100% - 13% - 22% - 28% );
			}

			.page-lang-si .smrt-leas-calc .slc-body.active-value .slc-b-ts-t-single[data-doof-tab-name="plan"],
			.page-lang-si .smrt-leas-calc .slc-body.active-plan .slc-b-ts-t-single[data-doof-tab-name="plan"],
			.page-lang-si .smrt-leas-calc .slc-body.active-submit .slc-b-ts-t-single[data-doof-tab-name="plan"],
			.page-lang-ta .smrt-leas-calc .slc-body.active-value .slc-b-ts-t-single[data-doof-tab-name="plan"],
			.page-lang-ta .smrt-leas-calc .slc-body.active-plan .slc-b-ts-t-single[data-doof-tab-name="plan"],
			.page-lang-ta .smrt-leas-calc .slc-body.active-submit .slc-b-ts-t-single[data-doof-tab-name="plan"]{
				width: calc( 100% - 13% - 25% - 28% );
			}

			.smrt-leas-calc .slc-b-ts-t-single .do-of-round-corner-triangle{ display: none; }

			.smrt-leas-calc .slc-b-ts-t-single:first-child{ padding-left: 10px; }

			.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-ts-t-single:first-child{ padding-left: 15px; }

			.smrt-leas-calc .slc-b-ts-t-single:not(:first-child):after{
				content: "";
				position: absolute;
				border-bottom: 28px solid transparent;
				border-top: 31px solid transparent;
				border-left: 17px solid #fff;
				left: 0px;
				height: 0;
				width: 0;
				top: 50%;
				transform: translateY(-50%);
				filter: drop-shadow(0px 0px 1px rgba(0, 0, 0, 0.2));
				-webkit-transition: all 0.2s ease-in-out;
				-moz-transition: all 0.2s ease-in-out;
				transition: all 0.2s ease-in-out;
			}

			.smrt-leas-calc .slc-b-ts-t-single.selected + .slc-b-ts-t-single:after{ border-left-color: #E9E9E9; }

			.smrt-leas-calc .slc-b-ts-t-single:hover + .slc-b-ts-t-single:after{ border-left-color: #f9f9f9; }
			
			.page-template-template-gold-loan-calculator .smrt-leas-calc .slc-b-ts-t-single{
				width: 50% !important;
			}
		/*Title section*/

		.show-white-bg-mobile .smrt-leas-calc .slc-body{
			background-color: #fff;
			border-radius: 13px;
			padding: 20px 15px;
			box-shadow: 0 2px 7px 1px rgb(0, 0, 0, 0.12);
		}

		.page-template-template-fixed-deposit-calculator .show-white-bg-mobile .smrt-leas-calc .slc-body{
			z-index: 1;
		}

		.smrt-leas-calc .leasing-calc-tip{
			background-color: #fff;
			border-radius: 13px;
			padding: 20px 15px;
			box-shadow: 0 2px 7px 1px rgb(0, 0, 0, 0.12);
			display: none;
		}

		.show-tip-mobile .leasing-calc-tip{ display: flex; }

		.smrt-leas-calc ~ .leasing-calc-tip { margin-top: 30px; }

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc ~ .leasing-calc-tip { z-index: 1; }

		.page-template-template-fixed-deposit-calculator .smrt-leas-calc ~ .leasing-calc-tip { margin-top: 120px; }

		.smrt-leas-calc .lct-icon i{ font-size: 22px; }

		.smrt-leas-calc .lct-title{ font-weight: 600; }

		.lrf-form .wpcf7-form-control-wrap{ margin-bottom: 10px; }
	}
/*Leasing calculator*/

/*Services archive*/
	/*Common*/
		.pts-wrapper .pts-w-s-1,
		.pts-wrapper .pts-w-s-r-link{
			display: flex;
			align-items: center;
		}

		.pts-wrapper .pts-w-s-1:hover{ background-color: rgb(195, 191, 191, 0.1); }

		.pg-temp-train-dev .pts-w-s-l-image > img,
		.pg-temp-sports-welfare .pts-w-s-l-image > img{
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;
		}

		.pg-temp-train-dev .pts-w-s-1:hover .pts-w-s-l-image > img,
		.pg-temp-sports-welfare .pts-w-s-1:hover .pts-w-s-l-image > img{
			transform: scale(1.2);
		}

		.pts-wrapper .pts-w-s-r-descr,
		.pts-wrapper .pts-w-s-r-link{
			-webkit-transition: all 0.2s ease-in-out;
			-moz-transition: all 0.2s ease-in-out;
			transition: all 0.2s ease-in-out;
		}

		.pg-temp-train-dev .pts-wrapper .pts-w-s-left,
		.pg-temp-sports-welfare .pts-wrapper .pts-w-s-left{
			overflow: hidden;
		}
	/*Common*/
	.pts-wrapper .pts-w-single:not(:last-child){ margin-bottom: 23px; }

	.pts-wrapper .pts-w-s-1{
		background-color: #fff;
		border-radius: 13px;
		box-shadow: 0 -1px 10px -1px rgb(0, 0, 0, 0.21);
		padding: 30px;
	}

	.pg-temp-train-dev .pts-wrapper .pts-w-s-1,
	.pg-temp-sports-welfare .pts-wrapper .pts-w-s-1{
		overflow: hidden;
	}

	.pg-temp-train-dev .pts-wrapper .pts-w-s-1,
	.pg-temp-sports-welfare .pts-wrapper .pts-w-s-1{
		padding: 0;
	}

	.pg-temp-train-dev .pts-w-s-l-image,
	.pg-temp-sports-welfare .pts-w-s-l-image{
		min-height: 230px;
		position: relative;
		height: 100%;
		/*overflow: hidden;*/
	}

	.pts-wrapper .pts-w-s-r-name{ font-size: 33px; }

	.pg-temp-train-dev .pts-wrapper .pts-w-s-r-name,
	.pg-temp-sports-welfare .pts-wrapper .pts-w-s-r-name,
	.pts-w-0 .pts-wrapper .pts-w-s-r-name{
		font-size: 28px;
	}

	.page-lang-si .pg-temp-train-dev .pts-wrapper .pts-w-s-r-name,
	.page-lang-si .pg-temp-train-dev .pts-wrapper .pts-w-s-r-name,
	.page-lang-ta .pg-temp-sports-welfare .pts-wrapper .pts-w-s-r-name,
	.page-lang-ta .pg-temp-sports-welfare .pts-wrapper .pts-w-s-r-name,
	.page-lang-si .pts-w-0 .pts-wrapper .pts-w-s-r-name,
	.page-lang-ta .pts-w-0 .pts-wrapper .pts-w-s-r-name{
		font-size: 28px;
	}

	.pts-wrapper .pts-w-s-l-image > img{
		box-shadow: 0 0 4px 0px rgb(0, 0, 0, 0.1);
		height: auto;
		width: 100%;
	}

	.pg-temp-train-dev .pts-wrapper .pts-w-s-l-image > img,
	.pg-temp-sports-welfare .pts-wrapper .pts-w-s-l-image > img{
		height: 100%;
		width: 100%;
		object-fit: cover;
		position: absolute;
	}

	.pts-wrapper .pts-w-s-r-name ~ .pts-w-s-r-descr,
	.pts-wrapper .pts-w-s-r-name ~ .pts-w-s-r-link-1{
		margin-top: 17px;
	}

	.page-lang-si .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-r-descr,
	.page-lang-ta .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-r-link-1{
		margin-top: 29px;
	}

	.pts-wrapper .pts-w-s-r-descr ~ .pts-w-s-r-link-1{ margin-top: 10px; }

	.pts-wrapper .pts-w-s-r-link{
		font-weight: 500;
		align-items: baseline;
	}

	.pts-wrapper .pts-w-s-r-l-icon{
		font-size: 10px;
		margin-left: 5px;
	}

	@media (min-width: 768px){

		.pg-temp-train-dev .pts-wrapper .pts-w-s-left{
			width: 27%;
		}
		
		.pg-temp-train-dev .pts-w-s-l-image > img,
		.pg-temp-sports-welfare .pts-w-s-l-image > img{
			transform: scale(1.1);
		}

		.pg-temp-train-dev .pts-w-s-left ~ .pts-w-s-right,
		.pg-temp-sports-welfare .pts-w-s-left ~ .pts-w-s-right {
			margin-left: 35px;
			width: calc( 100% - 27% - 35px );
		}
		
		.pts-wrapper .pts-w-s-r-name{
			margin-left: 0;
			text-align: left;
			font-size: 27px;
		}

		.home .pts-wrapper .pts-w-s-left{ width: 20%; }

		.home .pts-wrapper .pts-w-s-left ~ .pts-w-s-right{
			margin-left: 35px;
			width: calc( 100% - 20% - 35px );
		}


		.page-container.grid-layout .pts-wrapper{
			display: flex;
			flex-wrap: wrap;
			margin-bottom: -23px;
		}

		.page-container.grid-layout .pts-w-single {
			margin-bottom: 23px;
			width: 50%;
		}

		.page-container.grid-layout .pts-w-single:not(:nth-child(3n)) {
			padding-right: 10px;
		}

		.page-container.grid-layout .pts-w-single:not(:nth-child(3n+1)) {
			padding-left: 10px;
		}

		.page-container.grid-layout .pts-w-s-1{
			flex-direction: column;
		}

		.page-container.grid-layout .pts-wrapper .pts-w-s-left{
			width: 100%;
		}

		.page-container.grid-layout .pts-w-s-right{
			padding: 20px;
			width: 100% !important;
			margin-left: 0 !important;
		}
	}

	@media (min-width: 992px){
		/*.pts-wrapper .pts-w-s-left{ width: 18%; }*/
		.pts-wrapper .pts-w-s-left{ width: 20%; }

		.pts-wrapper .pts-w-s-left ~ .pts-w-s-right{
			margin-left: 35px;
			width: calc( 100% - 20% - 35px );
		}

		.page-container.grid-layout .pts-w-single {
			width: calc( 100% / 3 );
		}

		.page-container.grid-layout .pts-w-single:not(:nth-child(3n)) {
			padding-right: 10px;
		}

		.page-container.grid-layout .pts-w-single:not(:nth-child(3n+1)) {
			padding-left: 10px;
		}
	}

	@media (max-width: 991px){
		.pts-wrapper .pts-w-s-1{
			padding: 25px;
		}

		.pts-w-0 .pts-wrapper .pts-w-s-1{
			display: block;
			height: 100%;
		}

		.home .pts-wrapper .pts-w-s-1{ padding: 0; }

		.pts-w-0 .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-left,
		.pts-w-0 .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-right,
		.pts-w-0 .pts-wrapper .pts-w-s-left ~ .pts-w-s-right{
			margin-top: 20px;
		}

		.pts-w-0 .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-left{
			margin-top: 30px;
		}

		.pts-w-0 .pts-wrapper .pts-w-s-r-l-icon{ display: none; }

		.pts-w-0 .pts-wrapper .pts-w-s-r-link{
			padding: 10px;
			justify-content: center;
			font-size: 17px;
			color: #fff !important;
			border-radius: 5px;
		}

		.pts-w-0 .pts-wrapper .pts-w-s-r-descr ~ .pts-w-s-r-link-1{ margin-top: 15px; }
	}

	@media (max-width: 767px){

		.home .pts-wrapper .pts-w-s-1{ 
			flex-direction: column;
		}

		.home .pts-wrapper .pts-w-s-left:not(:first-child){
			margin-top: 15px;
		}

		.home .pts-wrapper .pts-w-s-r-link{
			justify-content: center;
		}

		.home .pts-wrapper .pts-w-s-r-descr{
			text-align: center;
		}

		.page-lang-si .pg-temp-train-dev .pts-wrapper .pts-w-s-r-name,
		.page-lang-si .pg-temp-train-dev .pts-wrapper .pts-w-s-r-name,
		.page-lang-ta .pg-temp-sports-welfare .pts-wrapper .pts-w-s-r-name,
		.page-lang-ta .pg-temp-sports-welfare .pts-wrapper .pts-w-s-r-name,
		.page-lang-si .pts-w-0 .pts-wrapper .pts-w-s-r-name,
		.page-lang-ta .pts-w-0 .pts-wrapper .pts-w-s-r-name{
			font-size: 22px;
		}

		.pg-temp-sports-train-dev .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-left,
		.pg-temp-sports-train-dev .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-right,
		.pg-temp-sports-train-dev .pts-wrapper .pts-w-s-left ~ .pts-w-s-right,
		.pg-temp-sports-welfare .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-left,
		.pg-temp-sports-welfare .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-right,
		.pg-temp-sports-welfare .pts-wrapper .pts-w-s-left ~ .pts-w-s-right{
			margin-top: 35px;
		}

		.pts-w-0 .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-right,
		.pts-w-0 .pts-wrapper .pts-w-s-left ~ .pts-w-s-right{
			margin-top: 20px;
		}

		.pg-temp-train-dev .pts-wrapper .pts-w-s-r-l-icon,
		.pg-temp-sports-welfare .pts-wrapper .pts-w-s-r-l-icon{
			display: none;
		}

		.pg-temp-train-dev .pts-wrapper .pts-w-s-r-link,
		.pg-temp-sports-welfare .pts-wrapper .pts-w-s-r-link{
			padding: 10px;
			justify-content: center;
			font-size: 17px;
			color: #fff !important;
			border-radius: 5px;
		}

		.pg-temp-sports-welfare .pts-wrapper .pts-w-s-r-descr ~ .pts-w-s-r-link-1,
		.pg-temp-train-dev .pts-wrapper .pts-w-s-r-descr ~ .pts-w-s-r-link-1{
			margin-top: 15px;
		}

		.pg-temp-train-dev .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-left,
		.pg-temp-train-dev .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-right,
		.pg-temp-train-dev .pts-wrapper .pts-w-s-left ~ .pts-w-s-right,
		.pg-temp-sports-welfare .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-left,
		.pg-temp-sports-welfare .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-right,
		.pg-temp-sports-welfare .pts-wrapper .pts-w-s-left ~ .pts-w-s-right{
			margin-top: 20px;
		}

		.pg-temp-train-dev .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-r-descr,
		.pg-temp-sports-welfare .pts-wrapper .pts-w-s-r-name ~ .pts-w-s-r-descr{
			text-align: center;
		}

		.pts-wrapper .pts-w-s-r-descr{ text-align: center; }
	}

	@media (min-width: 768px) and (max-width: 991px){
		.pts-wrapper{
			display: flex;
			flex-wrap: wrap;
		}

		.pts-w-0 .pts-wrapper .pts-w-single{ width: calc(50% - 10px); }

		.pts-w-0 .pts-wrapper .pts-w-single:nth-child(2n+1){ margin-right: 20px; }

		.pts-wrapper .pts-w-s-l-image > img{
			width: auto;
			margin: auto;
			height: 250px;
			display: block;
		}

		.home .services-section .pts-wrapper .pts-w-s-l-image > img{ height: auto; }

		.pts-wrapper .pts-w-s-r-name{
			display: table;
			margin-left: auto;
			margin-right: auto;
			text-align: center;
		}

		.home .services-section .pts-wrapper .pts-w-s-r-name{ margin-left: unset; }

		.pts-w-0 .pts-wrapper .pts-w-s-r-descr{ text-align: center; }

		.pg-temp-train-dev .pts-wrapper .pts-w-s-right .pts-w-s-r-name,
		.pg-temp-sports-welfare .pts-wrapper .pts-w-s-right .pts-w-s-r-name{
			display: table !important;
		}

		.pg-temp-train-dev .pts-wrapper .pts-w-s-1 > .pts-w-s-r-name,
		.pg-temp-sports-welfare .pts-wrapper .pts-w-s-1 > .pts-w-s-r-name{
			display: none !important;
		}

		.pg-temp-train-dev .pts-wrapper .pts-w-s-right .pts-w-s-r-name,
		.pg-temp-sports-welfare .pts-wrapper .pts-w-s-right .pts-w-s-r-name{
			display: table !important;
			margin-left: 0;
			text-align: left;
		}

		.page-container.grid-layout .pts-w-single:not(:nth-child(2n)) {
			padding-right: 10px;
		}

		.page-container.grid-layout .pts-w-single:not(:nth-child(2n+1)) {
			padding-left: 10px;
		}
	}
/*Services archive*/

/*Services single*/
	.pg-single-services .pg-ss-add-points{ margin-top: 20px; }

	.pg-single-services .pg-ss-ap-s-title{ font-weight: 600; }

	.pg-single-services .pg-ss-w-img{ max-width: 100%; }

	.pg-single-services .pg-s-ss-children:not(:first-child){ margin-top: 20px; }

	.pg-single-services .pg-s-ss-c-0,
	.pg-single-services .pg-ss-newcomers{
		margin-top: 30px;
	}

	/*.pg-single-services .pg-s-ss-c-0 .default-page-title,
	.pg-single-services .pg-ss-newcomers .default-page-title{
		margin-bottom: 45px;
	}*/

	@media (min-width: 992px){
		.pg-single-services.has-wswg-img{ min-height: 500px; }

		.pg-single-services.has-wswg-img .pg-ss-wswg-texts{
			max-width: 66%;
			padding-right: 35px;
		}

		.pg-single-services .pg-ss-wswg{
			position: relative;
			display: flex;
			flex-direction: row-reverse;
			align-items: flex-start;
			justify-content: space-between;
		}

		.pg-single-services .pg-ss-w-img{
			/*position: absolute;*/
			top: 0px;
			right: 0;
			width: auto;
			height: auto;
			/*max-height: 270px;*/
			/*max-width: 350px;*/
			max-width: 34%;
		}
	}

	@media (max-width: 1365px){
		.pg-single-services .pg-ss-w-img{
			/*max-width: 290px;*/
		}
	}

	@media (max-width: 991px){
		.pg-single-services .pg-ss-w-img ~ .pg-ss-w-content{ margin-top: 15px; }

		.pg-single-services .pg-ss-w-img{
			display: table;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 20px;
		}
	}

	@media (max-width: 767px){
		.pg-single-services .default-page-title,
		.pg-single-services .pg-s-ss-c-0 .default-page-title{
			margin-bottom: 25px;
		}

		.pg-temp-train-dev .pts-wrapper .pts-w-s-1,
		.pg-temp-sports-welfare .pts-wrapper .pts-w-s-1,
		.pts-w-0 .pts-wrapper .pts-w-s-1{
			padding: 15px;
		}

		.pg-temp-train-dev .pts-wrapper .pts-w-s-1,
		.pg-temp-sports-welfare .pts-wrapper .pts-w-s-1{
			display: block;
		}

		.smrt-leas-calc .slc-b-tc-vp-selected-values{
			align-items: center;
		}

		.page-template-template-gold-loan-calculator .smrt-leas-calc,
		.page-template-template-fixed-deposit-calculator .smrt-leas-calc{
			display: flex;
			flex-direction: column;
		}

		.pg-single-services .pg-s-ss-c-0{ margin-top: 30px; }
	}
/*Services single*/

/*Notices archive*/
	.single-notice{
		min-height: 100px;
		margin-bottom: 13px;
	}

	.single-notice .sn-1{
		background-color: #fff;
		border-radius: 13px;
		box-shadow: 0 0 11px -2px rgba(0, 0, 0, 0.25);
		height: 100%;
	}

	.single-notice .sn-1:hover{
		background-color: rgba(195, 191, 191, 0.1);
		box-shadow: 0 0 11px -4px rgba(0, 0, 0, 0.3);
	}

	.single-notice .sn-date{
		padding: 2px 15px;
		margin-bottom: 5px;
		color: #fff;
		font-weight: 600;
	}

	.page-lang-si .single-notice .sn-date,
	.page-lang-ta .single-notice .sn-date{
		margin-bottom: 8px;
	}

	.single-notice .sn-title{
		font-weight: 600;
		font-size: 16px;
		color: #595959;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}

	.single-notice .sn-link{
		display: flex;
		align-items: baseline;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}

	.single-notice .sn-l-text{
		line-height: 1;
		font-weight: 500;
	}

	.single-notice .sn-l-icon{
		font-size: 12px;
		line-height: 1;
		margin-left: 4px;
	}

	.pg-temp-notices .ptnot-1{
		display: flex;
		flex-wrap: wrap;
		margin-bottom: -13px;
	}

	@media (min-width: 768px){
		.single-notice{
			width: calc( 50% - 8px );
		}

		.single-notice:nth-child(2n+1){
			margin-right: 15px;
		}

		.single-notice .sn-1{
			padding: 20px;
			display: block;
		}

		.single-notice .sn-title{
			margin-bottom: 3px;
			margin-bottom: 15px;
		}

		.single-notice .sn-date{
			border-radius: 5px;
			display: inline-block;
		}
	}

	@media (max-width: 991px){
		.single-notice .sn-title,
		.single-notice .sn-date{
			margin-bottom: 13px;
		}

		.single-notice .sn-date{ padding: 3px 20px; }
	}

	@media (max-width: 767px){
		.single-notice,
		.single-notice .sn-1{
			width: 100%;
		}

		.single-notice .sn-1{
			overflow: hidden;
			display: inline-block;
		}

		.single-notice .sn-bottom{
			display: flex;
			/*align-items: center;*/
			padding: 10px 15px;
			justify-content: space-between;
		}

		.single-notice .sn-date{
			padding-left: 15px;
			padding-right: 15px;
		}

		.single-notice .sn-title,
		.page-lang-ta .single-notice .sn-date,
		.page-lang-si .single-notice .sn-date,
		.single-notice .sn-date{
			margin-bottom: 0;
		}

		.single-notice .sn-title{ line-height: 1.4; }

		.page-lang-si .single-notice .sn-title,
		.page-lang-ta .single-notice .sn-title{
			line-height: 1.5;
		}

		.single-notice .sn-date{ font-weight: 400; }

		.single-notice .sn-l-icon i{
			font-weight: 400;
			font-size: 25px;
		}

		.single-notice .sn-link{ margin-left: 10px; }
	}
/*Notices archive*/

/*Careers archive*/
	/*.single-career .*/
	
	.pg-temp-careers .ptcar-1{
		flex-wrap: wrap;
		margin-bottom: -15px;
	}

	.pg-temp-careers .ptcar-1,
	.sc-lt,
	.single-career .sc-location,
	.sc-lt .sc-labels{
		display: flex;
	}

	.single-career{
		width: calc( ( 100% / 3 ) - ( 30px / 3 ) );
		margin-bottom: 15px;
		min-height: 100px;
	}

	.sc-lt{
		align-items: flex-start;
		justify-content: space-between;
	}

	.single-career .sc-1{
		border-radius: 5px;
		box-shadow: 0 0px 10px 1px rgba(0, 0, 0, 0.21);
		padding: 13px;
		height: 100%;
	}

	.sc-lt .sc-labels{
		align-items: center;
		flex-wrap: wrap;
		margin-bottom: -5px;
		white-space: nowrap;
	}

	.sc-lt .sc-date-0{
		text-align: center;
		display: flex;
		white-space: nowrap;
	}

	.sc-lt .sc-date,
	.sc-lt .sc-l-single{
		padding: 2px 7px 0;
		text-transform: uppercase;
		border-radius: 2px;
		font-weight: 400;
		font-size: 10px;
	}
	
	.sc-lt .sc-date{ background-color: rgba(72, 71, 71, 0.47); }

	.sc-lt .sc-l-single{
		margin-right: 5px;
		display: inline-block;
		filter: brightness(1);
		margin-bottom: 5px;
	}

	.single-career .sc-l-single:not(.anchor-disabled):hover{ filter: brightness(1.05); }

	.sc-lt .sc-l-single.anchor-disabled{
		pointer-events: none;
		cursor: initial;
	}

	.sc-lt .sc-l-single,
	.sc-lt .sc-date,
	.sc-lt .sc-date span{
		color: #fff !important;
	}

	.sc-lt .sc-l-s-urgent{ background-color: rgba(237, 77, 26, 0.69); }

	.single-career .sc-title{
		font-weight: 600;
		margin-top: 10px;
		font-size: 16px;
	}

	.page-lang-si .single-career .sc-title,
	.page-lang-ta .single-career .sc-title{
		font-size: 15px;
	}

	.single-career .sc-t-link{
		display: inline-block;
		line-height: 1.3;
	}

	.page-lang-si .single-career .sc-t-link,
	.page-lang-ta .single-career .sc-t-link{
		line-height: 1.5;
	}

	.single-career .sc-location{
		align-items: center;
		margin-top: 4px;
	}

	.single-career .sc-l-text{
		font-weight: 400;
		font-size: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.single-career .sc-l-icon{
		margin-right: 5px;
		font-size: 13px;
	}
	
	/*.single-career .*/
	@media (min-width: 768px) and (max-width: 991px){
		.single-career .ptcar-1{ margin-bottom: -15px; }

		.single-career:not(:nth-child(2n)){ margin-right: 15px; }

		.single-career{
			width: calc( 50% - 8px );
			margin-bottom: 15px;
		}
	}

	@media (min-width: 992px){
		.single-career:not(:nth-child(3n)){ margin-right: 15px; }

		.sc-lt{
			justify-content: space-between;
			width: 100%;
		}

		.sc-lt .sc-date-0{ max-width: 125px; }

		.sc-lt .sc-labels{ width: calc( 100% - 125px ); }

		.sc-lt .sc-date,
		.sc-lt .sc-l-single{
			font-size: 13px;
		}
	}

	@media (max-width: 767px){
		.single-career{ width: 100%; }

		.single-career .sc-title{
			margin-top: 15px;
			font-size: 15px;
		}

		.sc-lt .sc-date,
		.sc-lt .sc-l-single{ padding-bottom: 1px; }
	}
/*Careers archive*/

/*Careers single*/
	.pg-temp-single-careers .single-post .post-content{
		border-bottom: 0;
		padding-bottom: 0;
	}

	.pg-temp-single-careers .pc-b-label,
	.pg-temp-single-careers .pc-branch{
		display: flex;
		align-items: center;
	}

	.pg-temp-single-careers .pc-branch{
		font-weight: 500;
		font-size: 20px;
		margin-bottom: 15px;
		align-items: baseline;
	}

	.pg-temp-single-careers .pc-b-label,
	.pg-temp-single-careers .pc-b-l-icon{
		margin-right: 5px;
	}

	.pg-temp-single-careers .sc-lt .sc-date,
	.pg-temp-single-careers .sc-lt .sc-l-single{
		font-size: 14px;
		padding: 3px 10px;
	}

	.pg-temp-single-careers .pg-tsc-apply{
		background-color: #EFEFEF;
		padding: 40px 0;
	}

	.pg-temp-single-careers .pg-tsc-a-button,
	.pg-temp-single-careers .pg-tsc-a-title{
		text-align: center;
	}

	.pg-temp-single-careers .pg-tsc-a-title{ margin-bottom: 25px; }

	@media (min-width: 992px){
		.pg-temp-single-careers .sc-lt .sc-date-0{ max-width: 140px; }

		.pg-temp-single-careers .sc-lt .sc-labels{ width: calc( 100% - 140px ); }
	}

	@media (max-width: 767px){
		.pg-temp-single-careers .sc-lt{ flex-direction: column-reverse; }

		.pg-temp-single-careers .sc-lt .sc-date-0{ margin-bottom: 10px; }

		.pg-temp-single-careers .pg-tsc-apply {
			padding: 20px 0 28px;
			margin-bottom: 30px;
		}
		
		.pg-temp-single-careers .pg-tsc-a-title { margin-bottom: 15px; }

		.pg-temp-single-careers .pc-branch{
			font-size: 15px;
		}
	}

	@media (min-width: 768px) and (max-width: 991px){
		.pg-temp-single-careers .pg-tsc-apply{
			/* background-color: transparent; */
			padding: 20px 0 30px;
			margin-bottom: 35px;
		}
	}

	/* @media (max-width: 1599px) and (min-width: 1200px){
		.pg-temp-single-careers .pg-tsc-apply-0{
			width: 100vw;
			max-width: 1920px;
			position: relative;
			left: 50%;
			transform: translateX(-50%);
		}
	} */
/*Careers single*/

/*Financial reports archive*/
	.pg-temp-fcl-reps .pt-fq-f-tab-content{
		flex-wrap: wrap;
		display: flex;
		margin-bottom: -13px;
	}

	.single-report{
		width: calc( ( 100% / 3 ) - ( 30px / 3 ) );
		margin-bottom: 13px;
		padding: 10px;
		border-radius: 7px;
		box-shadow: 0 0 11px 0px rgba(0, 0, 0, 0.21);
		min-height: 95px;
	}

	.single-report .sr-1{
		display: flex;
		/* align-items: center; */
	}

	.single-report .sr-left{ margin-right: 15px; }

	.single-report .sr-title{
		font-weight: 600;
		font-size: 18px;
		margin-bottom: 7px;
	}

	.single-report .sr-t-link{
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;  
		overflow: hidden;
		line-height: 1.3;
	}

	.page-lang-si .single-report .sr-t-link,
	.page-lang-ta .single-report .sr-t-link{
		line-height: 1.4;
	}

	.single-report .sr-links{
		display: flex;
		align-items: center;
	}

	.single-report .sr-links > a:not(:last-child){ margin-right: 20px; }

	.single-report .sr-links > a{
		font-size: 15px;
		font-weight: 500;
	}

	.single-report .sr-l-img{ width: 70px; }

	.single-report .sr-l-img img{
		width: 100%;
		height: auto;
	}

	@media (min-width: 992px){
		.single-report:not(:nth-child(3n)){ margin-right: 13px; }
	}

	@media (min-width: 768px) and (max-width: 991px){
		.single-report:not(:nth-child(2n)){ margin-right: 13px; }

		.single-report{ width: calc( 50% - 7px ); }
	}
	
	@media (max-width: 767px){
		.single-report{ width: 100%; }
	
		.single-report .sr-title{ font-size: 16px; }

		.single-report .sr-links > a{
			font-size: 15px;
			font-weight: 400;
		}

		.single-report .sr-links > a:not(:last-child){ margin-right: 13px; }

		.single-report .sr-title{
			margin-bottom: 1px;
			font-size: 16px;
		}
	}
/*Financial reports archive*/

/*About us template*/
	.pg-temp-about .pt-abt-section-four{
		padding: 100px 0 135px !important;
	}

	.pg-temp-about .pt-abt-st-eb-s-1,
	.pg-temp-about .pt-abt-section-three .pt-abt-str-eb-single,
	.pt-abt-str-emp-boxes .pt-abt-str-eb-single{
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}

	.pt-abt-str-emp-boxes .pt-abt-str-eb-s-top > img,
	.pg-temp-about .pt-abt-st-eb-s-top img{
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
	}
	
	.pg-temp-about .pt-abt-st-eb-s-1{
		display: inline-block;
		width: 100%;
		height: 100%;
	}

	.pt-abt-str-emp-boxes .pt-abt-str-eb-s-1:hover .pt-abt-str-eb-s-top > img,
	.pg-temp-about .pt-abt-st-eb-s-1:hover .pt-abt-st-eb-s-top > img{
		transform: scale(1.05);
	}

	.page-template-template-about-us .pt-abt-banner{
		max-width: 1920px;
		/*height: 240px;*/
		height: 340px;
		overflow: hidden;
		margin-top: 85px;
		position: relative;
		margin-bottom: 70px;
	}

	.page-template-template-about-us .pt-abt-banner img,
	.pg-temp-about .pt-abt-st-eb-s-top img{
		object-fit: cover;
		object-position: center;
		height: 100%;
		width: 100%;
	}

	.pg-temp-about .pt-abt-section-one,
	.pg-temp-about .pt-abt-section-two,
	.pg-temp-about .pt-abt-section-three,
	.pg-temp-about .pt-abt-section-values,
	.pg-temp-about .pt-abt-section-vision,
	.pg-temp-about .pt-abt-section-goals{
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.pg-temp-about .pt-abt-section:first-child{
		padding-top: 0px;
	}

	.pg-temp-about .pt-abt-sg-descr ul,
	.pg-temp-about .pt-abt-sg-descr ol{
		padding-left: 0;
	}

	.pg-temp-about .pt-abt-sg-descr li{
		list-style: none;
		font-size: 15px;
		font-weight: 300;
	}

	.pg-temp-about .pt-abt-sg-descr li:not(:last-child){
		margin-bottom: 5px;
	}

	.pg-temp-about .pt-abt-sg-descr li:before{
		content: "\f648";
		font-family: 'Font Awesome 5 Pro';
		margin-right: 5px;
		font-size: 11px;
		font-weight: 600;
		position: relative;
		top: -1px;
		left: -2px;
		padding-left: 7px;
	}

	.pg-temp-about .pt-abt-sg-descr{
		font-weight: 400;
	}

	.pg-temp-about .pt-abt-sv-values-list{
		display: flex;
		flex-wrap: wrap;
		margin-bottom: -10px;
		justify-content: center;
	}

	.pg-temp-about .pt-abt-sv-single{
		width: calc( ( 100% - 50px ) / 3 );
		/*padding: 20px;*/
		/*box-shadow: 0 -1px 8px 1px rgb(0, 0, 0, 0.21);*/
		border-radius: 11px;
		overflow: hidden;
		margin-bottom: 25px;
		text-align: center;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
	}

	/*.pg-temp-about .pt-abt-sv-single:hover{
		transform: translateY(-5px);
	}*/

	.pg-temp-about .pt-abt-sv-name:not(:last-child){
		margin-bottom: 5px;
	}

	.pg-temp-about .pt-abt-sv-icon:not(:last-child){
		margin-bottom: 10px;
	}

	.pg-temp-about .pt-abt-sv-i-1{
		width: 63px;
		height: 63px;
		background-size: 790px;
		margin: auto;
		background-position: -404px -402px;
	}

	.pg-temp-about .pt-abt-sv-i-1.hand-on-heart{ background-position: -324px -402px; }

	.pg-temp-about .pt-abt-sv-i-1.hand-support { background-position: -168px -167px; }

	.pg-temp-about .pt-abt-sv-i-1.handshake { background-position: -246px -403px; }

	.pg-temp-about .pt-abt-sv-i-1.cog-and-chart { background-position: -167px -403px; }

	.pg-temp-about .pt-abt-sv-i-1.group-chat { background-position: -88px -403px; }

	/*.pg-temp-about .pt-abt-section-one{ padding-top: 60px; }*/

	.pg-temp-about .pt-abt-section-four .default-page-title{ margin-bottom: 30px; }

	.pg-temp-about .pt-abt-section-one .do-of-theme-title,
	.pg-temp-about .pt-abt-section-two .do-of-theme-title,
	.pg-temp-about .pt-abt-section-three .do-of-theme-title{
		/*display: table;*/
		/*margin-left: auto;*/
		margin-right: auto;
	}

	.pg-temp-about .pt-abt-st-eb-1{
		display: flex;
		flex-wrap: wrap;
		margin-bottom: -23px;
	}

	.pg-temp-about .pt-abt-st-eb-single{
		width: calc( ( 100% / 3 ) - ( 46px / 3 ) );
		margin-bottom: 23px;
	}

	.pg-temp-about .pt-abt-st-eb-s-1,
	.single-employees .pt-abt-st-eb-s-1,
	.pt-abt-str-emp-boxes .pt-abt-str-eb-s-1{
		/* box-shadow: 0 -1px 8px 1px rgb(0, 0, 0, 0.21); */
		border-radius: 11px;
		/* filter: drop-shadow(0 -1px 8px rgba(0, 0, 0, 0.21)); */
		background-color: white;
		overflow: hidden;
	}

	.pt-abt-str-emp-boxes .pt-abt-str-eb-s-1{
		display: inline-block;
		width: 100%;
		height: 100%;
	}

	.pg-temp-about .pt-abt-st-eb-s-top,
	.pt-abt-str-emp-boxes .pt-abt-str-eb-s-top{
		overflow: hidden;
		height: auto;
		width: 100%;
	}

	.pg-temp-about .pt-abt-st-eb-s-top{
		max-height: 285px;
		min-height: 285px;
		position: relative;
	}

	.pg-temp-about .pt-abt-st-eb-s-top img{
		position: absolute;
		object-position: top;
	}

	.pt-abt-str-emp-boxes .pt-abt-str-eb-s-top{
		max-height: 400px;
		min-height: 300px;
		position: relative;
	}

	.pt-abt-str-emp-boxes .pt-abt-str-eb-s-top img{
		position: absolute;
		object-fit: cover;
		height: 100%;
		object-position: top;
	}

	/*.pg-temp-about .pt-abt-str-eb-s-top{ height: auto; }*/

	.pg-temp-about .pt-abt-st-eb-s-bottom,
	.pt-abt-str-emp-boxes .pt-abt-str-eb-s-bottom{
		padding: 20px;
		text-align: center;
	}
	.pg-temp-about .pt-abt-st-eb-s-bottom {
		height: calc(  100%  - 285px );
		display: flex;
		justify-content: center;
		flex-direction: column;
		text-align: center;
		align-items: center;
	}
	.pt-abt-str-emp-boxes .pt-abt-str-eb-s-bottom {
		height: calc(  100%  - 300px );
		display: flex;
		justify-content: center;
		flex-direction: column;
		text-align: center;
		align-items: center;
	}

	.pt-abt-st-eb-s-bottom .pt-abt-st-eb-s-b-name,
	.pt-abt-st-eb-s-bottom .pt-abt-st-eb-s-b-position,
	.pt-abt-str-eb-s-bottom .pt-abt-str-eb-s-b-name,
	.pt-abt-str-eb-s-bottom .pt-abt-str-eb-s-b-position{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.pg-temp-about .pt-abt-st-eb-s-b-name,
	.pt-abt-str-emp-boxes .pt-abt-str-eb-s-b-name,
	.pg-temp-about .pt-abt-sv-n-1{
		font-weight: 600;
		font-size: 20px;
		line-height: 1.2;
	}

	.page-lang-si .pt-abt-str-emp-boxes .pt-abt-str-eb-s-b-name{
		line-height: 1.5;
	}

	.pg-temp-about .pt-abt-st-eb-s-b-position,
	.pt-abt-str-emp-boxes .pt-abt-str-eb-s-b-position,
	.pg-temp-about .pt-abt-sv-d-1{
		font-weight: 300;
		font-size: 15px;
	}

	.page-lang-si .pg-temp-about .pt-abt-st-eb-s-b-position,
	.page-lang-ta .pg-temp-about .pt-abt-st-eb-s-b-position{
		margin-top: 3px;
	}

	.pg-temp-about .pt-abt-section-three .owl-carousel .owl-stage-outer,
	.pt-abt-str-emp-boxes .owl-carousel .owl-stage-outer,
	.pg-temp-about .pt-abt-section-four .pt-abt-f-m-1.owl-carousel .owl-stage-outer{
		padding-bottom: 11px;
		padding-top: 11px;
		margin-top: -11px;
		margin-bottom: -11px;
		/*
		padding: 11px 0 11px 11px;
		margin: -11px 0px -11px -11px;
		*/
		/*
		padding-right: 0*/
		/*margin-right: -9px;*/
	}

	.pt-abt-str-emp-boxes .pt-abt-str-eb-1,
	.pg-temp-about .pt-abt-str-eb-1{
		margin-left: 0px;
		margin-right: -11px;
	}

	.pg-temp-about .pt-abt-section-three .owl-carousel .owl-stage-outer,
	.pt-abt-str-emp-boxes .owl-carousel .owl-stage-outer{
		padding-top: 21px;
		margin-top: -21px;
	}
	
	.page-template-template-about-us .pt-abt-st-emp-boxes{
		filter: drop-shadow(0 -1px 8px rgba(0, 0, 0, 0.21));
	}
	.page-template-template-about-us .pg-temp-about .pt-abt-section-three .owl-carousel .owl-stage-outer,
	.page-template-template-about-us .pt-abt-st-emp-boxes{
		filter: drop-shadow(0 -1px 8px rgba(0, 0, 0, 0.21));
	}
	.employees-template-default .owl-carousel .owl-stage-outer,
	.employees-template-default .pt-abt-st-emp-boxes{
		filter: drop-shadow(0 -1px 8px rgba(0, 0, 0, 0.21));

	}
	.employees-template-default .pt-abt-str-emp-boxes{
		margin-top: 40px;
	}
	.pg-temp-about .pt-abt-section-three{ margin-top: 5px; }

	.pt-abt-str-emp-boxes,
	.pg-temp-about .pt-abt-str-emp-boxes{
		margin-bottom: 20px;
	}
	.employees-template-default .sg-emp-slider{
		padding-bottom: 135px;
		margin-top: 50px;
	}
	.pg-temp-about .pt-abt-str-descr p{ margin-bottom: 20px; }

	.pg-temp-about .pt-abt-f-m-single{ padding-top: 50px; }

	.pg-temp-about .pt-abt-f-m-s-1{
		padding: 25px;
		border-radius: 11px;
		box-shadow: 0 -1px 9px -1px rgba(0, 0, 0, 0.21);
		overflow: hidden;
		background-color: #fff;
	}

	.pg-temp-about .pt-abt-f-m-s-top h3{
		line-height: 1;
		font-weight: 600;
		font-size: 29px;
		color: #2B2B2B;
	}

	.pg-temp-about .pt-abt-f-m-s-top h3 sup{
		vertical-align: super;
		font-size: 40%;
	}

	.pg-temp-about .pt-abt-f-m-s-top{ margin-bottom: 10px; }

	.pg-temp-about .pt-abt-f-m-s-bottom{ line-height: 1.7; }

	.pg-temp-about .pt-abt-f-m-1{ margin-left: -11px; }

	.pg-temp-about .pt-abt-f-m-1.owl-nav-style-1.owl-carousel .owl-nav > .owl-prev,
	.pg-temp-about .pt-abt-f-m-1.owl-nav-style-1.owl-carousel .owl-nav > .owl-next{
		top: -68px;
		transform: translate(0);
		left: unset !important;
		box-shadow: 0 0 6px 1px rgb(0, 0, 0, 0.25);
		width: 55px;
		height: 55px;
		font-size: 23px;
	}

	.pg-temp-about .pt-abt-f-m-1 .owl-nav > .owl-prev{
		right: 70px !important;
	}

	.pg-temp-about .pt-abt-f-m-1 .owl-nav > .owl-next{
		right: 0px !important;
	}

	.pg-temp-about .pt-abt-f-m-1 .owl-dots{
		/*position: absolute;
		top: 0;
		margin-top: 0;
		width: 100%;
		height: 40px;
		overflow: hidden;*/
	}

	.pg-temp-about .pt-abt-f-m-1 .owl-dots:after{
		/*content: "";
		width: 100%;
		height: 5px;
		background-image: linear-gradient(to right, #303030, transparent);
		position: absolute;
		left: 6px;
		top: 9px;
		z-index: -1;*/
	}

	/*.pg-temp-about .pt-abt-f-m-1 .owl-dots .owl-dot{ position: absolute; }*/

	/*.pg-temp-about .pt-abt-f-m-1 .owl-dots .owl-dot:first-child{ left: 0; }*/

	/*.pg-temp-about .pt-abt-f-m-1 .owl-dots .owl-dot:hover span,
	.pg-temp-about .pt-abt-f-m-1 .owl-dots .owl-dot span{
		border-color: transparent;
	}*/

	.pg-temp-about .pt-abt-f-m-s-point{
		width: 14px;
		height: 14px;
		border-radius: 50%;
		display: inline-block;
		position: absolute;
		top: 0;
	}

	.pg-temp-about .pt-abt-f-milestones .owl-item:not(:first-child) .pt-abt-f-m-s-point{
		left: 25px;
	}

	.pg-temp-about .pt-abt-f-m-s-point.anchor-disabled{
		pointer-events: none;
		cursor: default;
	}

	.pg-temp-about .pt-abt-f-m-single,
	.pg-temp-about .pt-abt-section-four .owl-stage-outer{
		position: relative;
	}

	.pg-temp-about .pt-abt-so-descr p:not(:last-child){ margin-bottom: 10px; }

	.pg-temp-sin-emp .pg-tse-slider{ margin-top: 50px; }

	@media(min-width: 768px){
		.pg-temp-about .pt-abt-st-eb-single:not(:nth-child(3n)){ margin-right: 23px; }

		.pt-abt-str-emp-boxes .pt-abt-str-eb-1 .owl-item:not(.active) .pt-abt-str-eb-single{
			/*margin-left: 5px;*/
		}

		.pg-temp-about .default-page-title{ margin-bottom: 35px; }

		.pg-temp-about .pt-abt-so-descr p,
		.pg-temp-about .pt-abt-str-descr p{
			text-align: center;
		}

		.pg-temp-about .pt-abt-section-four .owl-stage-outer:after,
		.pg-temp-about .pt-abt-section-four .owl-stage-outer:before{
			content: "";
			position: absolute;
			z-index: -1;
		}

		/*.pg-temp-about .pt-abt-f-m-single:after,*/
		.pg-temp-about .pt-abt-section-four .owl-stage-outer:after{
			right: -33px;
			height: 100%;
			width: 200px;
			top: 0;
			background-image: linear-gradient(to right, transparent -10%, #fff);
		}

		.pg-temp-about .pt-abt-section-four .owl-stage-outer:before{
			width: 100%;
			height: 5px;
			background-image: linear-gradient(to right, #303030, transparent);
			left: 14px;
			top: 16px;
		}

		.pg-temp-about .pt-abt-f-m-single.has-overlay:after,
		/*.pg-temp-about .pt-abt-section-four .owl-stage-outer.has-overlay:after{*/
		.pg-temp-about .pt-abt-section-four .owl-stage-outer:after{
			z-index: 1;
		}

		.pg-temp-about .pt-abt-sg-descr{
			text-align: center;
			font-size: 20px;
		}
	}

	@media(min-width: 992px){
		.pg-temp-about .pt-abt-section-four{
			background-color: #F6F6F6;
			padding-top: 80px;
		}

		.pg-temp-about .pt-abt-section-four .owl-stage-outer:after{
			background-image: linear-gradient(to right, transparent -10%, #F6F6F6);
		}

		.pg-temp-about .pt-abt-sv-single:not(:nth-child(3n)):not(:last-child){
			margin-right: 25px;
		}
	}

	@media(min-width: 1200px){
		.pt-abt-str-emp-boxes .pt-abt-str-eb-1,
		.pg-temp-about .pt-abt-str-eb-1{
			/* margin-left: -11px; */
		}
	}

	@media(max-width: 1439px){
		.page-template-template-about-us .pt-abt-banner{
			height: 240px;
			margin-bottom: 50px;
		}
	}

	@media(max-width: 1199px){
		.page-template-template-about-us .pt-abt-banner{ height: 200px; }
	}

	@media(max-width: 991px){
		.page-template-template-about-us .pt-abt-banner{
			margin-top: 60px;
			max-height: 155px;
		}

		.pg-temp-about .pt-abt-section-three .owl-carousel.owl-nav-style-1 .owl-nav button.owl-prev{ left: 7px; top: 40%; }

		.pg-temp-about .pt-abt-section-three .owl-carousel.owl-nav-style-1 .owl-nav button.owl-next{ left: 99%; top: 40%; }

		/*.pg-temp-about .pt-abt-section-one { padding-top: 40px; }*/

		.pg-temp-about .pt-abt-st-eb-s-top { max-height: 175px; }

		.pt-abt-str-emp-boxes .pt-abt-str-eb-s-top { max-height: 240px; }

		.pg-temp-about .pt-abt-section-four { padding: 0px 0 50px !important; }

		.pg-temp-about .pt-abt-f-m-1.owl-nav-style-1.owl-carousel .owl-nav > .owl-prev,
		.pg-temp-about .pt-abt-f-m-1.owl-nav-style-1.owl-carousel .owl-nav > .owl-next{
			top: -130px;
			display: none;
		}
		.pg-temp-about .pt-abt-st-eb-single {
			width: calc((100% - 23px ) / 2);
			margin-bottom: 23px;
		  }
		  
		.pg-temp-about .pt-abt-st-eb-single {
			margin-right: 23px;
		  }
		.pg-temp-about .pt-abt-st-eb-single:nth-child(2n) {
			margin-right: 0px;
		  }
		.single-employees .owl-carousel.owl-nav-style-1 .owl-nav button.owl-prev {
			left: 6px;
		}
		.single-employees  .owl-carousel.owl-nav-style-1 .owl-nav button.owl-next {
			left: 99%;
		}
	}

	@media(max-width: 767px){
		.pg-temp-about .pt-abt-section-one .do-of-theme-title,
		.pg-temp-about .pt-abt-section-two .do-of-theme-title,
		.pg-temp-about .pt-abt-section-three .do-of-theme-title,
		.pg-temp-about .pt-abt-section-four .do-of-theme-title{
			margin-left: 0;
		}

		.pg-temp-about .pt-abt-section-one .default-page-title,
		.pg-temp-about .pt-abt-section-two .default-page-title,
		.pg-temp-about .pt-abt-section-three .default-page-title{
			margin-bottom: 20px;
		}

		.pg-temp-about .pt-abt-section-one,
		.pg-temp-about .pt-abt-section-two,
		.pg-temp-about .pt-abt-section-three,
		.pg-temp-about .pt-abt-section-values,
		.pg-temp-about .pt-abt-section-vision,
		.pg-temp-about .pt-abt-section-goals{
			padding-top: 15px;
			padding-bottom: 15px;
		}

		.pg-temp-about .pt-abt-st-eb-1{
			flex-direction: column;
			margin-bottom: -20px;
		}

		.page-template-template-about-us .pt-abt-banner.has-mobile-img{
			margin-top: 100px;
			max-height: none;
			height: 170px;
		}

		.page-template-template-about-us .pt-abt-banner.has-mobile-img img{
			width: auto;
			display: table;
			margin: auto;
		}

		.page-template-template-about-us .pt-abt-banner.has-mobile-img.pt-abt-b-desktop{ display: none; }

		.page-template-template-about-us .pt-abt-banner{ margin-bottom: 40px; }

		.page-template-template-about-us .pt-abt-banner.has-mobile-img{ margin-bottom: 20px; }

		.pg-temp-about .pt-abt-st-eb-single{
			width: 100%;
			margin-bottom: 20px;
		}

		.pt-abt-str-emp-boxes .pt-abt-str-eb-s-b-name,
		.pt-abt-str-emp-boxes .pt-abt-str-eb-s-b-position{
			/*font-size: 13px;*/
		}

		.pg-temp-about .pt-abt-section-three .owl-dots{ margin-top: 20px; }

		.pg-temp-about .pt-abt-section-four .default-page-title{ margin-bottom: 15px; }

		.pg-temp-about .pt-abt-f-m-single{ padding-top: 25px;	 }

		.pg-temp-about .pt-abt-f-m-s-1{ padding: 20px 16px; }

		.pg-temp-about .pt-abt-f-m-s-top h3{ font-size: 23px; }

		.pg-temp-about .pt-abt-f-m-s-bottom{
			font-weight: 300;
			font-size: 13px;
		}

		.pg-temp-about .pt-abt-f-m-s-points{
			position: relative;
			margin-top: 40px;
			white-space: nowrap;
			/*display: none !important;*/
		}

		.pg-temp-about .pt-abt-f-m-s-p-line{
			content: "";
			position: absolute;
			width: 100%;
			height: 4px;
			/*height: 0px;*/
			background-color: #303030;
			left: 0px;
			top: 6px;
		}

		.pg-temp-about .pt-abt-f-m-s-point{
			z-index: 1;
			top: -1px;
			/*position: relative;*/
			width: 12px;
			height: 12px;
			top: 1px;
			background-color: #818285;
			margin-right: 50px;
			background-color: #818285;
		}

		.pg-temp-about .pt-abt-f-m-s-point:last-child{ margin-right: 0; }

		/*.pg-temp-about .pt-abt-f-m-s-point:after{
			content: "";
			position: absolute;
			top: 50%;
			transform: translateY(-50%);
			height: 4px;
			width: 50px;
			left: 12px;
			background-color: #303030;
		}*/

		.pg-temp-about .pt-abt-st-eb-s-top{ max-height: 270px; }

		.pt-abt-str-emp-boxes .pt-abt-str-eb-s-top { max-height: 170px; }

		.pt-abt-str-emp-boxes .pt-abt-str-eb-s-bottom{ padding: 20px 10px; }

		.pg-temp-about .pt-abt-section-one .title-underline-style-1_1{
			width: initial;
			left: 0;
			transform: translateX(0);
		}

		.pg-temp-about .pt-abt-section-one .do-of-theme-title{ text-align: left; }

		.pg-temp-about .pt-abt-section-three .owl-carousel .owl-stage-outer{
			margin-right: -12px;
		}

		.page-lang-si .pg-temp-about .pt-abt-st-eb-s-b-position,
		.page-lang-ta .pg-temp-about .pt-abt-st-eb-s-b-position{
			line-height: 1.7;
		}

		.pt-abt-str-emp-boxes .pt-abt-str-eb-single{ width: 100%; }
		
		.pg-temp-about .pt-abt-sv-single {
			width: calc( 100% );
		}

		.pg-temp-about .pt-abt-section-vision .pt-abt-sg-descr{
			/*text-align: center;*/
			font-size: 17px;
		}
	}

	@media(min-width: 768px) and (max-width: 991px){
		.pg-temp-about .pt-abt-sv-single:not(:nth-child(2n)):not(:last-child){
			margin-right: 25px;
		}

		.pg-temp-about .pt-abt-sv-single {
			width: calc( ( 100% / 2 ) - 13px );
		}
	}
/*About us template*/
/*Template pages*/

/*Latest Financial report*/
.latest-financial-report{ padding-top: 10px; }

.lts-fin-rep .lfr-icon.do-of-icons-sprite.document{
	background-size: 1000px;
	background-position: -15px -305px;
	width: 73px;
	height: 87px;
	display: table;
	margin: auto;
	margin-bottom: 10px;
}

.lts-fin-rep .lts-fin-rep-1{
	background-color: #fff;
	border-radius: 11px;
	box-shadow: 0 -1px 15px -4px rgb(0 0 0 / 21%);
	padding: 30px 15px;
}

.lts-fin-rep .lfr-title{
	text-align: center;
	margin-bottom: 13px;
}

.lts-fin-rep .lfr-title h3{
	font-weight: 600;
}

@media (min-width: 768px) {
	.latest-financial-report,
	.lts-fin-rep .do-of-theme-button{
		text-align: center;
	}

	.latest-financial-report{
		margin-bottom: 30px;
	}

	.lts-fin-rep .lts-fin-rep-1{
		padding: 30px;
		display: inline-block;
		min-width: 480px;
	}

	.lts-fin-rep .lfr-title{
		margin-bottom: 15px;
	}
}

@media (min-width: 992px) {
	.latest-financial-report{ margin-bottom: 50px; }
}
/*Latest Financial report*/

/*Job application form*/
#job-application-form{
	display: none;
	/*max-width: 475px;*/
	min-width: 545px;
	max-width: 545px;
}

#job-application-form .jaf-note{margin-bottom: 15px; }

#job-application-form .jaf-title{margin-bottom: 25px; }

#job-application-form .jaf-f-fg-label .red-text,
#job-application-form input[type="file"].wpcf7-not-valid{
	color: #f4524d;
}

#job-application-form .jaf-branch,
#job-application-form .jaf-b-label,
#job-application-form .jaf-designation,
#job-application-form .jaf-d-label{
	display: flex;
	align-items: center;
}

#job-application-form .jaf-branch{
	align-items: baseline;
}

#job-application-form .jaf-designation{ align-items: center; }

#job-application-form .jaf-add-info{ margin-bottom: 10px; }

#job-application-form .jaf-designation{ margin-bottom: 5px; }

#job-application-form .jaf-b-label,
#job-application-form .jaf-d-label{
	margin-right: 10px;
	font-size: 16px;
	min-width: 15px;
}

#job-application-form .jaf-b-value,
#job-application-form .jaf-d-value{
	font-weight: 500;
	font-size: 16px;
}

#job-application-form .jaf-f-field-group:not(:last-child){ margin-bottom: 15px; }

#job-application-form .jaf-f-field-submit input{ height: 50px; }

#job-application-form .jaf-f-field-submit{
	position: relative;
	margin-top: 25px;
}

#job-application-form .jaf-f-field-group-hidden *,
#job-application-form .jaf-f-field-group-hidden{
	position: absolute !important;
	height: 0 !important;
	width: 0 !important;
	padding: 0 !important;
}

@media (max-width: 767px){
	#job-application-form{ padding: 25px; }

	#job-application-form .jaf-title h1{ margin-left: 0; }

	#job-application-form .jaf-b-value,
	#job-application-form .jaf-d-value,
	#job-application-form .jaf-b-label,
	#job-application-form .jaf-d-label {
		font-size: 15px;
	}
}
/*Job application form*/

/*Single financial reports*/
.pg-temp-single-fin-reps .ptsfr-report-file-1{
	padding: 10px 30px;
	background-color: #fff;
	box-shadow: 0 0 3px 0px rgb(0, 0, 0, 0.21);
	border-radius: 25px;
	display: inline-block;
}

.pg-temp-single-fin-reps .ptsfr-report-file-1:hover{
	background-color: rgba(195, 191, 191, 0.1);
}

.pg-temp-single-fin-reps .ptsfr-report-file{
	margin-top: 20px;
}

.pg-temp-single-fin-reps .st-c-t-name{
	font-weight: 600;
	font-size: 15px;
}

.pg-temp-single-fin-reps .st-c-t-stars{
	color: #ffda0b;
	font-size: 16px;
}

.pg-temp-single-fin-reps .st-row-descr{
	margin-top: 10px;
}
/*Single financial reports*/

/*Single testimonials*/
.pg-temp-test .tsmns-single:not(:last-child){
	margin-bottom: 40px;
	padding-bottom: 40px;
	position: relative;
}

.pg-temp-test .tsmns-single:not(:last-child):after{
	content: "";
	bottom: 0;
	left: 15px;
	height: 2px;
	background-image: linear-gradient(45deg, #979797, transparent);
	position: absolute;
	right: 0;
}

@media(max-width: 991px){
	.pg-temp-test .tsmns-single:not(:last-child){
		margin-bottom: 30px;
		padding-bottom: 30px;
	}

	.pg-temp-test .tsmns-single:not(:last-child):after{
		right: 15px;
		height: 1px;
		background-image: linear-gradient(45deg, #979797, #979797);
	}

	.cmn-tab-style .pt-fq-f-tabs::-webkit-scrollbar {
		width: 0px;
		height: 0px;
	}
	 
	.cmn-tab-style .pt-fq-f-tabs::-webkit-scrollbar-track { background-color: transparent; }
	 
	.cmn-tab-style .pt-fq-f-tabs::-webkit-scrollbar-thumb {
	  background-color: transparent;
	  border-radius: 0px;
	}
}
/*Single testimonials*/

/*Archive faq*/
.pg-temp-faqs .pt-fq-faqs{
	overflow: hidden;
}

.cmn-tab-style .pt-fq-f-tabs{
	/*border-bottom: 1px solid;*/
	display: flex;
	align-items: flex-end;
	position: relative;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}

.cmn-tab-style .pt-fq-f-tabs:after {
	position: absolute;
	content: "";
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	z-index: -1;
}

.cmn-tab-style .pt-fq-f-tabs .owl-stage{
	display: flex;
	align-items: flex-end;
}

.cmn-tab-style .pt-fq-f-t-single{
	position: relative;
	/*top: 1px;*/
	/*z-index: 1;*/
	z-index: 2;
}

.cmn-tab-style .pt-fq-f-t-single:not(:last-child){
	margin-right: 10px;
}

.cmn-tab-style .pt-fq-f-t-s-link{
	padding: 10px 35px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border: 1px solid;
	border-bottom-width: 0;
	font-weight: 500;
	display: inline-block;
	background-color: rgba(237, 106, 26, 0.04);
	text-align: center;
	text-transform: capitalize;
	white-space: nowrap;
}

.cmn-tab-style .pt-fq-f-t-s-link.active{
	border-bottom-color: #fff;
	background-color: #fff;
}

.cmn-tab-style .pt-fq-f-t-s-link:before,
.cmn-tab-style .pt-fq-f-t-s-link:after{
	content: "";
	width: 100%;
	height: 1px;
	left: 0;
	bottom: 0;
	position: absolute;
}

.cmn-tab-style .pt-fq-f-t-s-link:after {
	left: 100%;
	width: 10px;
}

.cmn-tab-style .pt-fq-f-t-s-link.active:before{ background-color: transparent; }

/*
.pg-temp-faqs .pt-fq-f-t-single.active .pt-fq-f-t-s-link{
	border-bottom-color: #fff;
}*/

@media(min-width: 992px){
	.cmn-tab-style .pt-fq-f-t-s-link{
		white-space: nowrap;
		width: 100%;
	}

	.cmn-tab-style .pt-fq-f-tabs .owl-item{ width: auto !important; }

	.cmn-tab-style .pt-fq-f-t-s-link:hover{ background-color: #fcfcfc; }

	/*.pg-temp-faqs .pt-fq-f-t-s-link:hover:after{ background-color: transparent; }*/
}

@media(max-width: 991px){
	/* .cmn-tab-style .pt-fq-f-t-s-link{ width: 100%; } */

	.cmn-tab-style .pt-fq-f-t-s-link:active{ background-color: #fcfcfc; }

	.cmn-tab-style .pt-fq-f-t-single{
		/* min-width: 190px; */
	}

	.cmn-tab-style .pt-fq-f-t-s-link{
		display: inline-flex;
	}

	.cmn-tab-style .pt-fq-f-t-s-link:after{
		/* width: calc( 100% + 10px ); */
	}
}

/*Archive faq*/

/*Single faq*/
.cmn-tab-style .pt-fq-faqs-1{ margin-top: 30px; }

.pg-temp-faqs .pt-fq-faqs-1 a,
.pg-single-services .pg-ss-w-content a{
	text-decoration: underline;
	font-weight: 500;
}

.cmn-tab-style .pt-fq-f-tab-content:not(.active){ display: none; }

.cmn-tab-style .sfq-question,
.pg-s-ss-faqs .sfq-question{
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 5px;
	position: relative;
	padding-left: 30px;
}

.page-lang-si .cmn-tab-style .sfq-question,
.page-lang-si .pg-s-ss-faqs .sfq-question{
	font-weight: 600;
}

.cmn-tab-style .sfq-answer,
.pg-s-ss-faqs .sfq-answer{
	padding-left: 30px;
}

.cmn-tab-style .sfq-question:before,
.pg-s-ss-faqs .sfq-question:before{
	content: "\f0a4";
	font-size: 20px;
	font-family: 'Font Awesome 5 Pro';
	position: absolute;
	border-radius: 50%;
	left: 0;
}

.cmn-tab-style .single-faq:not(:last-child),
.pg-s-ss-faqs .single-faq:not(:last-child){
	margin-bottom: 20px;
}

.pg-temp-fcl-reps .pt-fr-page-content{
	/* margin-top: 60px; */
}

.pg-temp-fcl-reps .pt-fr-page-content a{
	word-wrap: break-word;
	text-decoration: underline;
	font-weight: 500;
}

@media (max-width: 767px){
	.cmn-tab-style .sfq-question,
	.pg-s-ss-faqs .sfq-question{
		font-size: 16px;
	}

	.pg-temp-fcl-reps .pt-fr-page-content{
		margin-top: 40px;
	}
}
/*Single faq*/

/*Single sports and welfare*/
.pg-temp-has-img-gallery .ptsnt-g-single:after,
.pg-temp-has-img-gallery .ptsnt-g-s-image,
.pg-temp-single-notices .ptsnt-g-single:after,
.pg-temp-single-notices .ptsnt-g-s-image,
.pg-temp-single-train-dev .ptsnt-g-single:after,
.pg-temp-single-train-dev .ptsnt-g-s-image{
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.pg-temp-has-img-gallery .ptsnt-gallery,
.pg-temp-single-notices .ptsnt-gallery,
.pg-temp-single-train-dev .ptsnt-gallery{
	display: flex;
	flex-wrap: wrap;
	margin-bottom: -10px;
}

.blog-wrapper .ptsnt-gallery{
	margin-top: 30px;
}

.pg-temp-single-notices .ptsnt-gallery:not(:first-child),
.pg-temp-single-train-dev .ptsnt-gallery:not(:first-child){
	margin-top: 40px;
}

.pg-temp-has-img-gallery .ptsnt-g-single,
.pg-temp-single-notices .ptsnt-g-single,
.pg-temp-single-train-dev .ptsnt-g-single{
	display: inline-block;
	width: calc( 25% - 8px );
	position: relative;
	height: 200px;
	overflow: hidden;
	margin-bottom: 10px;
}

.blog-wrapper .ptsnt-g-single{
	height: 250px;
	width: calc( ( 100% / 3 ) - 8px );
}

.pg-temp-has-img-gallery .ptsnt-g-single:after,
.pg-temp-single-notices .ptsnt-g-single:after,
.pg-temp-single-train-dev .ptsnt-g-single:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.21);
}

.blog-wrapper .ptsnt-g-single:after{
	background-color: rgba(0, 0, 0, 0.09);
}

.pg-temp-has-img-gallery .ptsnt-g-s-image,
.pg-temp-single-notices .ptsnt-g-s-image,
.pg-temp-single-train-dev .ptsnt-g-s-image{
	position: absolute;
	width: 100%;
	height: 100%;
	object-position: center;
	object-fit: cover;
}

.blog-wrapper .ptsnt-g-s-image{
	/* object-position: left; */
}

.pg-temp-has-img-gallery .ptsnt-g-single:hover .ptsnt-g-s-image,
.pg-temp-single-notices .ptsnt-g-single:hover .ptsnt-g-s-image,
.pg-temp-single-train-dev .ptsnt-g-single:hover .ptsnt-g-s-image{
	transform: scale(1.05);
}

.pg-temp-has-img-gallery .ptsnt-g-single:hover:after,
.pg-temp-single-notices .ptsnt-g-single:hover:after,
.pg-temp-single-train-dev .ptsnt-g-single:hover:after{
	background-color: transparent;
}

@media(min-width: 768px){

	.blog-wrapper .ptsnt-g-single:not(:nth-child(3n)),
	.pg-temp-single-notices .ptsnt-g-single:not(:nth-child(4n)),
	.pg-temp-single-train-dev .ptsnt-g-single:not(:nth-child(4n)){
		margin-right: 5px;
	}

	.blog-wrapper .ptsnt-g-single:not(:nth-child(3n+1)),
	.pg-temp-single-notices .ptsnt-g-single:not(:nth-child(4n+1)),
	.pg-temp-single-train-dev .ptsnt-g-single:not(:nth-child(4n+1)){
		margin-left: 5px;
	}
}

@media(max-width: 991px){
	.pg-temp-has-img-gallery .ptsnt-g-single,
	.pg-temp-single-notices .ptsnt-g-single,
	.pg-temp-single-train-dev .ptsnt-g-single{
		height: 130px;
	}

	.blog-wrapper .ptsnt-g-single{
		height: 155px;
	}
}

@media(max-width: 767px){
	.pg-temp-has-img-gallery .ptsnt-g-single,
	.pg-temp-single-notices .ptsnt-g-single,
	.pg-temp-single-train-dev .ptsnt-g-single{
		width: calc( ( 100% / 3 ) - 7px );
		height: 90px;
	}

	.blog-wrapper .ptsnt-g-single{
		width: calc( 50% - 7px );
		height: 110px;
	}

	.pg-temp-has-img-gallery .ptsnt-g-single:not(:nth-child(3n)),
	.pg-temp-single-notices .ptsnt-g-single:not(:nth-child(3n)),
	.pg-temp-single-train-dev .ptsnt-g-single:not(:nth-child(3n)){
		margin-right: 5px;
	}

	.pg-temp-has-img-gallery .ptsnt-g-single:not(:nth-child(3n+1)),
	.pg-temp-single-notices .ptsnt-g-single:not(:nth-child(3n+1)),
	.pg-temp-single-train-dev .ptsnt-g-single:not(:nth-child(3n+1)){
		margin-left: 5px;
	}
	
	.blog-wrapper .ptsnt-gallery{
		gap: 7px;
	}
	
	.blog-wrapper .ptsnt-g-single{
		margin: 0 !important;
	}
}
/*Single sports and welfare*/

/*Single employee*/
.pg-temp-sin-emp .pg-tse-emp-image > img{
	box-shadow: 0 0 20px 0px rgb(0, 0, 0, 0.1);
}

.pg-temp-sin-emp .pg-tse-emp-image > img{
	height: auto;
	width: 100%;
}

@media(min-width: 768px){
	.pg-temp-sin-emp .pg-tse-emp-content {
		display: flex;
		flex-wrap: wrap;
	}

	.pg-temp-sin-emp .pg-tse-emp-image{
		margin-right: 30px;
		width: 30%;
	}

	.pg-temp-sin-emp.has-emp-image .pg-tse-emp-decr{ max-width: calc( 70% - 30px); }
}

@media(max-width: 767px){
	.pg-temp-sin-emp.has-emp-image .pg-tse-emp-decr{
		margin-top: 20px;
		text-align: center;
	}

	.single-employees .sg-emp-cont {
		display: flex;
		flex-direction: column;
	}
	.single-employees .sg-emp-cont-img {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.single-employees .designation-decr {
		width: 100%;
		text-align: center;
	}
	.employees-template-default .sg-emp-slider {
		padding-bottom: 40px;
	}
	.single-employees .sg-emp-designation {
		font-size: 16px;
		font-weight: 600;
	}
	.single-employees .default-page-title {
		margin-bottom: 30px;
	}
	.employees-template-default .sg-emp-slider {
		margin-top: 30px;
	}
	.employees-template-default .pt-abt-str-emp-boxes {
		margin-top: 30px;
	}
	#job-application-form {
		min-width: auto;
	}
}
/*Single employee*/

/*Core values dark*/
	.pg-temp-about .pt-abt-core-values-dark{
		display: flex;
		justify-content: center;
		flex-wrap: wrap;
		filter: drop-shadow(0 -1px 8px rgba(0, 0, 0, 0.21));
	}

	.pg-temp-about .pt-abt-core-values-dark .pt-abt-st-eb-s-top{
		text-align: center;
		max-height: unset;
		min-height: auto;
		aspect-ratio: 1;
		color: #fff;
	}

	.pg-temp-about .pt-abt-core-values-dark .pt-abt-st-eb-s-t-name,
	.pg-temp-about .pt-abt-core-values-dark .pt-abt-st-eb-s-t-descr{
		position: absolute;
		z-index: 1;
		width: 100%;
	}

	.pg-temp-about .pt-abt-core-values-dark .pt-abt-st-eb-s-t-name{
		top: 20px;
		padding-left: 25px;
		padding-right: 25px;
		font-weight: 300;
	}

	.pg-temp-about .pt-abt-core-values-dark .pt-abt-st-eb-s-t-descr {
		bottom: 20px;
		padding-left: 25px;
		padding-right: 25px;
		font-size: 12px;
		line-height: 1.5;
	}

	.pg-temp-about .pt-abt-core-values-dark .pt-abt-st-eb-s-top img{
		left: 0;
		top: 0;
		object-position: center;
	}

	.pg-temp-about .pt-abt-core-values-dark .pt-abt-st-eb-s-1:hover .pt-abt-st-eb-s-top > img{
		transform: scale(1);
	}

	.pg-temp-about .pt-abt-core-values-dark .pt-abt-st-eb-s-1{
		height: auto;
	}

	@media (max-width: 1365px) {
		.pg-temp-about .pt-abt-core-values-dark .pt-abt-st-eb-s-t-name,
		.pg-temp-about .pt-abt-core-values-dark .pt-abt-st-eb-s-t-descr{
			padding-left: 20px;
			padding-right: 20px;
		}
	}

	@media (max-width: 767px) {
		.pg-temp-about .pt-abt-core-values-dark .pt-abt-st-eb-single{
			margin-right: 0;
		}

		.pg-temp-about .pt-abt-core-values-dark .pt-abt-st-eb-s-t-name{
			font-size: 22px;
		}
	}
/*Core values dark*/

/*Product inquiries template page*/
	.pif-form .pif-f-field-submit > p {
		position: relative;
	}

	.pif-form .pif-f-field-submit {
		margin-top: 40px;
	}

	.pg-temp-product-inquiries .wpcf7 form div.wpcf7-response-output{
		margin-bottom: 0;
		text-align: center;
	}

	.pg-temp-product-inquiries .pg-tpi-page-title {
		margin-top: 20px;
	}

	.pg-temp-product-inquiries .pg-tpi-form {
		margin-top: 40px;
	}

	.pg-temp-product-inquiries .pg-tpi-2{
		margin: 0 auto;
		max-width: 570px;
		box-shadow: 0 -1px 9px 0 rgba(0, 0, 0, 0.21);
		border-radius: 13px;
		background-color: #fff;
		padding: 40px 45px 45px;
	}

	.pg-temp-product-inquiries .pg-tpi-cont > h1{
		font-family: 'BebasNeue';
		font-weight: 400;
		font-size: 42px;
		margin-top: -5px;
	}

	.pg-temp-product-inquiries .pg-tpi-cont > h2{
		font-size: 28px;
		font-family: 'BebasNeue';
		font-weight: 400;
	}

	.pg-temp-product-inquiries ~ .do-of-service-form-banner{
		display: none;
	}

	.pg-temp-product-inquiries .pg-tpi-logo > img {
		max-width: 100px;
	}

	@media (max-width: 767px) {
		.pg-temp-product-inquiries .pg-tpi-2{
			padding: 15px 20px 16px;
		}

		.pg-temp-product-inquiries .pg-tpi-form {
			margin-top: 30px;
		}

		.pif-form .pif-f-field-submit{
			margin-top: 30px;
		}

		.pg-temp-product-inquiries .pg-tpi-cont > h2{
			font-size: 22px;
		}

		.pg-temp-product-inquiries .pg-tpi-cont > h1{
			font-size: 34px;
		}
	}
/*Product inquiries template page*/