/*!
Theme Name: Truemoney Philippines
Theme URI: http://underscores.me/
Author: Ignitron Digital
Author URI: https://ignitrondigital.com
Description: Custom theme for Truemoney Philippines.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: truemoneyph
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Truemoney Philippines is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

*/

@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300..700&display=swap');
@font-face {
    font-family: 'Graphik Medium Trial';
    src: url('fonts/Graphik-Medium-Trial.eot');
    src: url('fonts/Graphik-Medium-Trial.eot?#iefix') format('embedded-opentype'),
         url('fonts/Graphik-Medium-Trial.woff2') format('woff2'),
         url('fonts/Graphik-Medium-Trial.woff') format('woff'),
         url('fonts/Graphik-Medium-Trial.ttf')  format('truetype'),
         url('fonts/Graphik-Medium-Trial.svg#Graphik Medium Trial') format('svg');
}

@font-face {
    font-family: 'Graphik Regular Trial';
    src: url('fonts/Graphik-Regular-Trial.eot');
    src: url('fonts/Graphik-Regular-Trial.eot?#iefix') format('embedded-opentype'),
         url('fonts/Graphik-Regular-Trial.woff2') format('woff2'),
         url('fonts/Graphik-Regular-Trial.woff') format('woff'),
         url('fonts/Graphik-Regular-Trial.ttf')  format('truetype'),
         url('fonts/Graphik-Regular-Trial.svg#Graphik Regular Trial') format('svg');
}



html {
	height: 100%;
}

body {
	
	background-color: #fff;
	margin: 0;
	padding: 0;
	color: #484848;
	
	font-size: 16px;

	background-size: 100%; 
	background-attachment: fixed;
	-moz-background-size:100% 100%; /* Firefox 3.6 */
	font-family: 'Lato', sans-serif;
	letter-spacing: normal;
	
	
	}
	a:hover
	{
	text-decoration: none;	
	}
	img
	{
	border: none;	
	}
	
	.row
	{
	margin-left: 0 !important;
	margin-right: 0 !important;	
	}
	
	.container
	{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	.container-fluid
	{
	padding-left: 0 !important;
		padding-right: 0 !important;	
	}
	
	
	.navbar-inverse .navbar-nav>li>a {
    color: #fff;
}
	


.top-header
{
    font-family: 'Graphik Medium Trial';
    font-weight: Regular;
	background-color: #ff8724;
	min-height: 40px;
}

.top-header ul
{
text-align: center;
margin: 0;
padding: 0;
list-style-type: none;

}

.top-header ul li
{
	
	display: inline-block;
	
	
}

.top-header ul li a
{
	padding: 15px 20px 15px 20px;
	text-decoration: none;
	color: #fff;
	display: inline-block;
}

.top-header ul li a:hover
{
	background-color: #fff;
	color: #ff8724;
}

.top-header-active
{
	background-color: #fff;
	color: #ff8724 !important;
}



.navbar-brand img
{
	max-height: 40px;
}

.main-header
{
    font-family: 'Graphik Medium Trial';
    font-weight: Regular;
	box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.35);
	-webkit-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.35);
	-moz-box-shadow: 0px 2px 3px 0px rgba(0,0,0,0.35);
	position: relative;
	z-index: 999;
	
}

.main-header .navbar-nav .nav-link
{
	padding-left: 20px !important;
	padding-right: 20px !important;
}

.main-menu-right
{
	margin-left: 50px;
	  font-family: 'Graphik Regular Trial';
}
.main-menu-right a
{
	padding: 20px 30px;
	color: #fff;
	background-color: #ff8724;
	border-radius: 50px;
	text-decoration: none;
	display: block;
}

.main-menu-right a:hover
{
	background-color: #ff6a20;
}
.navbar
{
	padding-top: 20px;
	padding-bottom: 20px;
}

.navbar-light .navbar-nav .nav-link
{
	color: #000;
}


.sec-one
{
	padding-top: 40px;
	padding-bottom: 40px;
}
.sec-one-left
{
	min-height: 460px;
	background-image: url(images/banner-bg.png);
	background-repeat: no-repeat;
	background-size: contain;
 padding-top: 80px;
 
}

.sec-one-left h1, .be-a-truemoney h1
{
	   font-family: 'Graphik Regular Trial';
	   font-size: 2.5em;
	   color: #0e1329;
}

.sec-one-left h1 span, .be-a-truemoney h1 span
{
	 font-family: 'Graphik Medium Trial';
	 color: #ff8724;
}
.be-a-truemoney h2
	{
 	   font-family: 'Graphik Regular Trial';
 	   font-size: 1.5em;
 	   color: #0e1329;
	   margin-top: 30px;
	   text-align: center;
	   margin-bottom: 0 ;
	   padding-bottom: 0;
		text-align: left;
	   
	}

.sec-one-left h2
{
    font-family: "Quicksand", sans-serif;
     font-optical-sizing: auto;
     font-weight: normal;
     font-style: normal;
	 font-size: 1em;
	 color: #555555;
	 letter-spacing: 1px;
	 line-height: 1.5em;
	 margin-top: 10px;
 }
 
 .sec-one-left .but-link
 {
 	padding: 20px 30px;
 	color: #fff;
 	background-color: #ff8724;
 	border-radius: 50px;
 	text-decoration: none;
	display: inline-block;
	margin-top: 30px;
	box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
 }

 .sec-two-right .but-link
 {
 	padding: 20px 30px;
 	color: #ff8724;
 	background-color: #fff;
 	border-radius: 50px;
 	text-decoration: none;
	display: inline-block;
	
	box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
 }
 
 .sec-one-right
 {
	 padding-top: 10px;
 }
 .sec-two
 {
	 background-image: url(images/gradient.jpg);
	 background-size: cover;
	
 }
 
 .sec-two-left
 {
	
 	background-image: url(images/be-a-partner.png);
 	background-repeat: no-repeat;
 	background-size: contain;
 }
 
 .sec-two-right h1
 {
   font-family: 'Graphik Medium Trial';
   font-size: 2.5em;
   color: #fff;
 text-shadow: 0px 2px 2px rgba(0,0,0,0.39);
 max-width: 540px;
 }
 
 .sec-two-right ul
 {
     font-family: "Quicksand", sans-serif;
      font-optical-sizing: auto;
      font-weight: normal;
      font-style: normal;
 	 font-size: 1em;
 	 color: #fff;
 	 letter-spacing: normal;
	 margin: 0 0 0 35px;
	 padding: 20px 0 0 0;
 }
 
  .sec-two-right ul li span.s-highlight
  {
	  font-weight: 600;
  }
  
  .sec-two-right
  {
	  padding-top: 50px;
	  padding-bottom: 40px;
  }
  
 .sec-two-right ul li {
    list-style: none;
	margin-bottom: 30px;
	position: relative;
	padding-left: 20px;
  }
  
  .sec-two-right .fa-li
  {
	  margin-top: -3px;
  }
  
  
  .sec-two-right ul li img
  {
	  max-width: 30px;
  }
  
 
  
  
  .sec-three
  {
  	 background-image: url(images/partner-bg.png);
 	background-size: cover;
 	background-repeat: no-repeat;
	
	padding-bottom: 80px;
	
  }
  
  .sec-three h1
  {
   font-family: 'Graphik Medium Trial';
   font-size: 2.5em;
   color: #f68309;
   padding-top: 70px;
   padding-bottom: 50px;
   text-align: center;
  }
  
  .partner-box
  {
  	box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
  	-webkit-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
  	-moz-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
	min-height: 100px;
	border-radius: 20px;
	padding: 0;
	background-color: #fff;
	text-align: center;
	
  }

.partner-box-logos
{
	  position: relative;
}
  
  .partner-box h2
  {
	  text-align: center;
	    background-color: #ff8724;
		border-radius :20px 20px 0 0;
	    font-family: 'Graphik Medium Trial';
	    font-size: 1.8em;
		color: #fff;
		padding: 20px;
	
  }
  
  .partner-col img
  {
	  max-width: 200px;
  }
  
  .partner-box
  {
	  margin-bottom: 22px !important;
  }
  
  .footer-main
  {
	  padding-top: 50px;
	  border-top: 3px solid #ff8724;
  }
  .footer-main h3
  {
    font-family: 'Graphik Medium Trial';
    font-size: 1em;
	color: #ff8724;
	padding-bottom: 20px;
	margin: 0;
  }
  
  .footer-contact ul
  {
      font-family: "Quicksand", sans-serif;
       font-optical-sizing: auto;
       font-weight: 600;
       font-style: normal;
  	 font-size: 0.9em;
  	 color: #000000;
  	 letter-spacing: normal;
	 margin-bottom: 0;
  }
  .footer-contact ul li
  {
	  padding-bottom: 15px;
	  padding-left: 10px;
  }
  .footer-contact svg
  {
	  font-size: 1.7em;
	
	  color: #ff1702;
	  margin-top: -2px;
	 
  }
  
  .footer-note
  {
	  color: #676565;
	 
	  display: block;
	
      font-family: "Quicksand", sans-serif;
       font-optical-sizing: auto;
       font-weight: 600;
       font-style: italic;
  	 font-size: 0.9em;
  	 
  	 letter-spacing: normal;
	 padding-bottom: 20px;
  }
  
  .footer-contact p
  {
	  color: #000;
	  font-size: 0.9em;
	  margin: 0;
	  padding: 0 0 20px 0;
	  
	  
  }
  
  .footer-contact p.p-border-bot
  {
  		border-bottom: 2px solid #ff8724;
		margin-bottom: 20px;
  }
  
  
  
  .foot-ul ul li
  {
	  margin: 0;
	  padding: 0 0 15px 0;
  }
  .foot-ul ul, .footer-bottom ul
  { list-style: none;
      font-family: "Quicksand", sans-serif;
       font-optical-sizing: auto;
       font-weight: 600;
       font-style: normal;
  	 font-size: 0.9em;
  	 color: #000000;
  	 letter-spacing: normal;
	margin: 0;
	padding: 0;
  }
  
   .foot-ul ul a, .footer-bottom ul a
   {
	   text-decoration: none;
	   color: #000000;
   }
   
    .footer-bottom ul li
	{
		display: inline;
		margin-right: 20px;
	}
  
	.footer-bottom
	{
		padding: 15px 0 15px 0;
		border-top: 3px solid #ff8724;
	}
	.sec-two-right ul li img {
	  
	    max-width: 30px;
	   
	}
.be-a-truemoney
	{
		max-width: 700px;
		padding: 25px !important;
		border: 1px solid rgb(255, 143, 0);
		margin-top: 70px;
		margin-bottom: 70px;
	}
	
	.be-a-truemoney h1
	{
		text-align: center;
		margin-bottom: 30px;
	}
	
	.be-a-truemoney 
	{
		font-family: "Quicksand", sans-serif;
		    font-optical-sizing: auto;
		    font-weight: 400;
		    font-style: normal;
		    font-size: 1em;
		    color: #000000;
		    letter-spacing: normal;
			line-height: 1.5em;
	}
	
	.be-a-truemoney ul li ul
	{
		
	}
	
	.be-a-truemoney a
	{
		color: #F58220;
		    text-decoration: none;
	}
	
	.img-spacer
	{
		margin-top: 30px;
		margin-bottom: 30px;
	}
	
	

.cico-sec-2
	{
		background-color: #f6f6f6;
		padding-bottom: 50px;
	}
	
	
	.cico-sec-2 span
	{
		color: #e1261c;
	}
	.cico-sec-2 h2
	{
		color: #686666;
		text-align: center;
	    font-family: "Quicksand", sans-serif;
	     font-optical-sizing: auto;
	     font-weight: 500;
	     font-style: normal;
		 font-size: 1.125em;
		 padding-top: 60px;
		
	}
	
	.cico-sec-2 h1
	{
		font-family: 'Graphik Medium Trial';
		    font-size: 2.5em;
		    color: #f68309;
			text-align: center;
			padding-top: 110px;
			padding-bottom: 50px;
	}
	.cico-right-bg
	{
		background-image: url(images/cico-banner.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: 40% 0;
	}
	
	.cico-img
	{
		max-height: 460px;
	}
	
	.cico-main-container
	{
		background-image: url(images/bg-gradient.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: right;
	}
	
	
	.cico-col-top
	{
		text-align: center;
		background-color: #f68309;
		padding: 20px 15px 20px 15px;
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
	}
	
	.cico-col-bot
	{
		padding: 35px 50px 0 50px;
		text-align: center;
		min-height: 345px;
		
	}
	
	
	.cico-col-top img
	{
		max-height: 160px;
	}
	
	.cico-box
	{
	  	box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
	  	-webkit-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
	  	-moz-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
		border-radius: 20px;
	    font-family: 'Graphik Medium Trial';
	    font-weight: Regular;
		color:#686666;
		font-size: 1.125em;
		
		
	}
	
	.arrow-down {
	  width: 0; 
	  height: 0; 
	  border-left: 10px solid transparent;
	  border-right: 10px solid transparent;
  
	  border-top: 18px solid #f68309;
	  margin: 0 auto;
	}

.cico-sec-container
{
	padding-bottom: 0 !important;
	padding-top: 0 !important;
}

.paybills-right-bg
	{
		background-image: url(images/pay-bill-banner.png);
		background-size: contain;
		background-repeat: no-repeat;
		background-position: 20%;
	}


.page-not-found
{
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
}

.privacy-policy-container ol > li
{
	margin-bottom: 20px;
	font-weight: 700;
}

.privacy-policy-container ol li ul li
{
	font-weight: normal !important;
}

.privacy-policy-container ol ul
{
	margin-bottom: 20px;
}

.loan-container
	{
		background-image: url(images/loan-sec-bg.jpg);
		background-size: cover;
		position: relative;
	}
	.loan-sec
	{
		min-height: 620px;
		padding-top: 220px;
		padding-bottom: 220px;
		text-align: center;
	}
	
	.loan-sec h1
	{
		font-family: 'Graphik Medium Trial';
		    font-size: 2.5em;
		    color: #fff;
		    text-shadow: 0px 2px 2px rgba(0,0,0,0.39);
		    max-width: 540px;
			margin: 0 auto 10px auto;
			
	}
	
	.img-asset-1
	{
		position: absolute;
		    right: 0;
		    bottom: -100px;
		
	}
	
	.img-asset-1 img
	{
		width: 180px;
	}
	
	.loan-sec h2
	{
		font-family: 'Graphik Regular Trial';
		    font-size: 1.8em;
		    color: #fff;
			margin-bottom: 10px;
	}
	
	.loan-sec h3
	{
		font-family: "Quicksand", sans-serif;
		    font-optical-sizing: auto;
		    font-weight: normal;
		    font-style: normal;
		    font-size: 1em;
		    color: #fff;
		    letter-spacing: 1px;
		    line-height: 1.5em;
		 
	}
	
	.loan-sec .but-link {
	    padding: 20px 90px;
	    color: #fff;
	    background-color: #ff8724;
	    border-radius: 50px;
	    text-decoration: none;
	    display: inline-block;
	    margin-top: 30px;
	    box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
	    -webkit-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
	    -moz-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
	}
	
	.loan-sec-two h1
	{
		font-family: 'Graphik Medium Trial';
		    font-size: 2.5em;
		    color: #035A2F;
			text-align: center;
			max-width: 900px;
			margin: 0 auto;
		  
		   
	}
	
	.loan-sec-two 
	{
		padding-top: 70px;
		padding-bottom: 70px;
	}
	
	.light-green
	{
		color: #959727;
	}
	
	.loan-row
	{
		max-width: 850px;
		margin: 0 auto !important;
		text-align: center;
	}
	
	.loan-row .col-md-4 img
	{
		padding: 20px 50px 0 50px;
	
	}
	
	.loan-row h4
	{
		font-family: 'Graphik Medium Trial';
		    font-size: 1.2em;
		    color: #035A2F;
		    text-align: center;
		 
	}
	
	.loan-bank-partners
	{	background-image: url(images/loan-bank-bg.jpg);
		background-size: cover;
		min-height: 580px;
		padding-top: 70px;
		padding-bottom: 70px;
		position: relative;
		
	}
	
	.loan-bank-partners h1
		{
			font-family: 'Graphik Medium Trial';
			    font-size: 2.5em;
			    color: #fff;
				text-align: center;
				max-width: 900px;
				margin: 0 auto;
				
				padding-bottom: 20px;
		  
		   
		}
		
		.bank-partners-row
		{
			max-width: 600px;
			margin: 0 auto !important;
		}
		
		.bank-partners-row .col-6
		{
			padding: 0 !important;
		}
		
		.img-asset-2
		{
			position: absolute;
			    left: 0;
			    top: -80px;
		
		}
	
		.img-asset-2 img
		{
			width: 260px;
		}
	h2.gform_submission_error
{
	margin-top: 0 !important;
}


label.gfield_label
{
	font-size: 1em !important;
}

.gform-theme-button
{

background-color: #ff8724 !important;
}

.current-menu-item > a, .current-menu-ancestor > a {
 color: #ff8724 !important;
}
#diskartech-modal .modal-dialog
	{
		max-width: 860px;
	}
	#diskartech-modal .modal-header .btn-close
	{
		position: absolute;
		top: 20px;
		right: 20px;
	}
	#diskartech-modal .modal-header .nav
	{
	
		   
		    align-content: center;
		    justify-content: center;
		 font-family: 'Graphik Medium Trial'; 
		
	}
	
#valid-id-list .modal-header
{
	 font-family: 'Graphik Medium Trial'; 
}
	#diskartech-modal img
	{
		max-width: 170px;
		margin-bottom: 20px;
	}
	#diskartech-modal .modal-body, #valid-id-list .modal-body
	{
		padding: 30px;
		font-family: "Quicksand", sans-serif;
		    font-optical-sizing: auto;
		    font-weight: 400;
		    font-style: normal;
		    font-size: 1em;
		    color: #000000;
		    letter-spacing: normal;
		    line-height: 1.5em;
	}
	
	.tr-ol li
	{
		font-weight: 700;
		margin-bottom: 20px;
	}
	
	.tr-ul li
	{
		
	
	}
	
	.apply-ol li
	{
	
		margin-bottom: 20px;
	}
	.tr-ol li ul li
	{
		font-weight: normal;
	}
	
	#diskartech-modal .nav-pills .nav-link.active, .nav-pills .show>.nav-link
	{
		background-color: #ff8724;
		color: #fff;
	}
	
	#diskartech-modal  .nav-pills .nav-link
	{
		color: #000;
		
	}

.be-a-truemoney-content h3
{
	font-size: 1.2em;
    font-family: 'Graphik Medium Trial'; 
    color: #0e1329;
   
	
}

.vid-embed
{
	 display: flex;
    justify-content: center;
}

.vid-embed iframe {
    aspect-ratio: 16 / 9;
    width: 100% !important;
}

.u-guide-container
	{
		background-image: url(images/banner-bg.png);
				background-size: 470px;
				background-position: top center;
				min-height: 800px;
				background-repeat: no-repeat;
	}
	
	.u-guide-container h1
	{
	    font-family: 'Graphik Medium Trial';
	    font-weight: Regular;
		font-size: 2.5em;
		color: #ff8724;
		padding-top: 170px;
		padding-bottom: 180px;
		text-align: center;
	}
	.u-guide-container p
	{
	    font-family: 'Graphik Medium Trial';
	    font-weight: Regular;
		font-size: 1.1em;
		text-align: center;
		margin: 0 auto;
		display:  block;
		max-width: 650px;
	}
	
	.uguide-sec-two
	{
		background: rgb(233,79,13);
		background: linear-gradient(90deg, rgba(233,79,13,1) 0%, rgba(255,135,36,1) 100%);
		padding-top: 90px;
		padding-bottom: 90px;
	}
	
	.uguide-sec-two h2
	{
	    font-family: 'Graphik Medium Trial';
	    font-weight: Regular;
		font-size: 1.7em;
		text-align: center;
		color: #ffffff;
		letter-spacing: 1px;
		padding-bottom: 10px;
		
	}
	
	.uguide-sec-two p
	{
	    font-family: 'Graphik Medium Trial';
	    font-weight: Regular;
		font-size: 1.1em;
		text-align: center;
		color: #fff;
		
	}
	
		.uguide-sec-two p a
		{
			color: #fff;
			text-decoration: underline;
		}
		
		.apply-img img
		{
			max-width: 140px;
		}
		
		.agent-grp-container
		{
			padding-top: 90px;
			padding-bottom: 50px;
		}
		
		.agent-grp-container h1
		{
		    font-family: 'Graphik Medium Trial';
		    font-weight: normal;
			font-size: 1.7em;
			color: #ff8724;
			
			text-align: center;
			padding-bottom: 10px;
		}
		.agent-grp-container p
		{
        font-family: "Quicksand", sans-serif;
         font-optical-sizing: auto;
         font-weight: normal;
         font-style: normal;
    	 font-size: 1.1em;
    	 color: #555555;
		 max-width: 890px;
		 margin: 0 auto 50px auto;
		 text-align: center;
	 }
	 
	 .p-smaller-grp
	 {
		 color: #5c5a5a;
		 font-size: 0.9em !important;
		 margin-top: 60px !important;
	 }
 .agent-grp-container h1 a
	 {
	 	color: #ff8724;
	 }
	 
	 .apply-img img:hover
	 {
	 	transform: scale(1.1);
	 }

 .press-box
	 {
	 	box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
	 	-webkit-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
	 	-moz-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
		border-radius: 20px;
	 }
	 
 	.press-archive-container
 	{
 		background-image: url(images/banner-bg.png);
 				background-size: 470px;
 				background-position: top center;
 				min-height: 500px;
 				background-repeat: no-repeat;
 	}
	
 	.press-archive-container h1
 	{
 	    font-family: 'Graphik Medium Trial';
 	    font-weight: Regular;
 		font-size: 2.5em;
 		color: #ff8724;
 		padding-top: 170px;
 		padding-bottom: 180px;
 		text-align: center;
 	}
	 
	 .press-box-bg
	 {
		 min-height: 220px;
		 background-image: url(images/sample-box-bg.jpg);
		 background-repeat: no-repeat;
		 background-size: cover;
		 background-position: center center;
		 filter: brightness(98%);
		 border-radius: 20px 20px 0 0;
	 }
	 
	 .press-box-content
	 {
		 padding: 0 15px 15px 15px;
	 }
	 
	 .press-box
	 {
		 margin-bottom: 50px;
	 }
	 .press-box-content h1
	 {
 	    font-family: 'Graphik Medium Trial';
 	    font-weight: Regular;
 		font-size: 1.5em;
		padding-top: 20px;
		
 		
 	
	 }
	.press-box-content h1 a
	{ 
color: #f68309;
text-decoration: none;
 }
 
 .press-box-content p 
 {
	color: #555;
     font-family: "Quicksand", sans-serif;
      font-optical-sizing: auto;
      font-weight: normal;
      font-style: normal;
 	 font-size: 1em;
 }
 
 .r-more a
 {color: #f68309;
     font-family: "Quicksand", sans-serif;
      font-optical-sizing: auto;
      font-weight: normal;
      font-style: normal;
 	 font-size: 0.8em;
	 text-decoration: none;
 }

.press-box-bg a {
min-height: 220px;
    width: 100%;
    display: block;
}

.press-inside
 {
	 max-width: 860px;
	 margin: 0 auto;
	 padding-top: 70px;
	 padding-bottom: 70px;
	 border-bottom: 1px solid #f37122;
 }
 .press-thumb
 {
	 min-height: 580px;
	background-color: #555;
	 background-repeat: no-repeat;
	 background-size: cover;
	 background-position: center center;
 }
 
 .press-inside-content
 {
	 text-align: justify;
	font-family: "Quicksand", sans-serif;
	    font-optical-sizing: auto;
	    font-weight: normal;
	    font-style: normal;
	    font-size: 1em;
		color: #555555;
		padding-top: 30px;
	 
 }
 
 .press-inside h1
 {
	 color: #f37122;
    font-family: 'Graphik Medium Trial';
    font-weight:normal;
	font-size: 2em;
	padding-top: 40px;
	padding-bottom: 10px;
 }
 
 h5.press-date
 {
     font-family: 'Graphik Medium Trial';
     font-weight:normal;
	 color: #918f8f;
	 font-size: 0.9em;
 }
 
  h5.press-date svg
  {
  	 color: #f37122;
	 margin-right: 5px;
	 font-size: 1.2em;
  }

.related-posts
{
	max-width: 860px;
    margin: 0 auto;
	padding-top: 50px;
}

.related-posts h2
{
	    font-family: 'Graphik Medium Trial';
    font-weight: Regular;
    font-size: 1.5em;
  color: #f68309;
	padding-bottom: 30px;
}

  .tm-wal-sec-one-left
  {
  	padding-bottom: 50px;
  }
  .tm-wal-sec-one-left h1
  {
  font-family: 'Graphik Medium Trial';
      font-size: 2.5em;
      color: #fff;
      text-shadow: 0px 2px 2px rgba(0,0,0,0.39);
  }
  
   .tm-wal-sec-one-left h2 {
      font-family: "Quicksand", sans-serif;
      font-optical-sizing: auto;
      font-weight: normal;
      font-style: normal;
      font-size: 1em;
      color: #fff;
      letter-spacing: 1px;
      line-height: 1.5em;
      margin-top: 10px;
  }
  
  .tm-wal-sec-one
  {
  	background-image: url(images/tm-sec-one-bg.png);
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	min-height: 460px;
	padding-top: 90px;
	
  }
  
  .tm-wal-sec-one .but-link
  {
	
  	padding: 20px 60px;
  	color: #fff;
  	background-color: #ff8724;
  	border-radius: 50px;
  	text-decoration: none;
 	display: inline-block;
 	margin-top: 90px;
 	box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
 	-webkit-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
 	-moz-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
  }
  
  .tm-wal-sec-one-right
  {
    	background-image: url(images/tm-sec-one-right.png);
  	background-size: contain;
  	background-position: bottom;
  	background-repeat: no-repeat;
  }
  
  .tm-wal-sec-two-left
  {
	  color: #000 !important;
  }
  
  .tm-wal-sec h1
    {
    font-family: 'Graphik Medium Trial';
        font-size: 2.5em;
        color: #000;
        text-shadow: 0px 2px 2px rgba(0,0,0,0.39);
    }
	
	.tm-wal-sec h2 {
	      font-family: "Quicksand", sans-serif;
	      font-optical-sizing: auto;
	      font-weight: normal;
	      font-style: normal;
	      font-size: 1em;
	      color: #000;
	      letter-spacing: 1px;
	      line-height: 1.5em;
	      margin-top: 10px;
	  }
	  .tm-wal-sec
	  {
		  padding-top: 90px;
		   padding-bottom: 90px; 
	  }
	  .tm-wal-sec-two-left
	  
	  {

      	background-image: url(images/tm-secure.png);
    	background-size: contain;
    	background-position: bottom left;
    	background-repeat: no-repeat;
		margin-top: 30px;
		min-height: 400px;
		margin-bottom: 20px;
		
	  }
	  
	  
	  
	  .tm-wal-sec-three
	  {
		  background-color: #f6f6f6;
	  }
	   .tm-wal-sec-six
	   {
background-color:	  #fddbb7;
  }
	  .tm-wal-sec-three-right
	  
	  {

      	background-image: url(images/tm-load.png);
    	background-size: contain;
    	background-position: bottom right;
    	background-repeat: no-repeat;
		margin-top: 30px;
		min-height: 400px;
		margin-bottom: 20px;
		
	  }
	  
	  .tm-wal-sec-four-left
	  
	  {

      	background-image: url(images/tm-bills.png);
    	background-size: contain;
    	background-position: bottom left;
    	background-repeat: no-repeat;
		margin-top: 30px;
		min-height: 400px;
		margin-bottom: 20px;
		
	  }
	  
	  .tm-wal-sec-five-right
	  
	  {

      	background-image: url(images/tm-send.png);
    	background-size: contain;
    	background-position: bottom right;
    	background-repeat: no-repeat;
		margin-top: 30px;
		min-height: 400px;
		margin-bottom: 20px;
		
	  }
	  
	  .tm-wal-sec-six-right
	  
	  {

      	background-image: url(images/tm-center.png);
    	background-size: contain;
    	background-position: bottom right;
    	background-repeat: no-repeat;
		margin-top: 30px;
		min-height: 400px;
		margin-bottom: 20px;
		
	  }
	  
	  .tm-wal-sec .but-link {
	      padding: 20px 60px;
	      color: #fff;
	      background-color: #ff8724;
	      border-radius: 50px;
	      text-decoration: none;
	      display: inline-block;
	      margin-top: 90px;
	      box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
	      -webkit-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
	      -moz-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
	  }
	
	  .navbar-alt
	  {
		  padding-top: 20px;
		  padding-bottom: 20px;
  	   
		  
	  }
	  
	   .navbar-alt a
	   {
		   margin-left: auto;
		   margin-right: auto;
	   
	   }
	   
	   .alt-footer
	   {
		   max-width: 500px;
		   margin-left: auto;
		    margin-right: auto;
			text-align: center;
	   }
	   
	   .fa-ul-div
	   {
	   	  max-width: 300px;
		  margin: 0 auto;
		
	   }
	   
	   .alt-ul
	   {
		   text-align: center;
	   }
/**ACTIVE PAYMENT CENTER**/

.home .a-payment, .page-id-26  .a-payment, .page-id-28  .a-payment, .page-id-30  .a-payment, .page-id-13  .a-payment, .page-id-19  .a-payment
{
	background-color: #fff;
    color: #ff8724 !important;
}

.page-id-199  .a-about
{
	background-color: #fff;
    color: #ff8724 !important;
}

.page-id-201  .a-digital
{
	background-color: #fff;
    color: #ff8724 !important;
}

.page-id-203  .a-cpf
{
	background-color: #fff;
    color: #ff8724 !important;
}

.page-id-110 .a-consumer
{
	
    background-color: #fff;
    color: #ff8724 !important;

}

.page-id-86  .a-loan, .page-id-174  .a-loan, .page-id-146  .a-loan
{
		background-color: #fff;
	color: #ff8724 !important;
}



#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton
{
	background-color: #ff8724 !important;
}
#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover
{
background-color: #ff6a20 !important;
}

	.buyload-right-bg
   	{
   		background-image: url(images/buy-load-banner.png);
   		background-size: contain;
   		background-repeat: no-repeat;
   		background-position: 20%;
   	}
	.moneypadala-right-bg
   	{
   		background-image: url(images/money-padala-banner.png);
   		background-size: contain;
   		background-repeat: no-repeat;
   		background-position: 20%;
   	}
		
.moneypadala-notes h2
	{
		color: #ed1c24;
				text-align: center;
			    font-family: 'Graphik Medium Trial';
			   
			     font-style: normal;
				 font-size: 1.125em;
				 padding-top: 60px;
				 padding-bottom: 10px;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	.moneypadala-notes p
	{
        font-family: "Quicksand", sans-serif;
         font-optical-sizing: auto;
         font-weight: 500;
         font-style: normal;
    		 font-size: 1.125em;
    	 color: #000000;
    	 letter-spacing: normal;
  	 margin-bottom: 0;
	 padding-bottom: 10px;
	 text-align: center;
			padding-left: 15px;
		padding-right: 15px;
	}


#menu-item-16 .current-menu-item > a
{
	color: #000 !important;
}

.av-soon
{
	display: block;
    text-align: center;
	font-size: 0.7em;
}

.tm-loan-faqs table td
{
	border: 1px solid #333;
	padding: 5px;
}

.tm-loan-faqs table
{
	max-width: 600px;
	margin-bottom: 1rem;
}

	.child-absolute-centered {
			  position: absolute;
			  top: 50%; /* Moves the top edge of the child to the vertical center of the parent */
			  left: 50%; /* Moves the left edge of the child to the horizontal center of the parent */
			  transform: translate(-50%, -50%); /* Shifts the child back by half its own width and height */
			 
			  padding: 10px;
		  }
		  
		  .hbillers
		  {
			  color: #000;
			  font-size: 1.2em;
			  font-weight: 700;
		  }

.foot-logo-div
{
	margin-bottom: 30px;
}


.digital-payments-container
	{
   		background-image: url(images/dig-payments-banner.jpg);
		background-size: cover;
   	
	}
	
	.digital-payments-container h1, .digital-payments-container h2 
	{
		color: #fff;
	}
	
	
	.dig-sec-two
	{
		text-align: center;
		padding-top: 70px;
		padding-bottom: 50px;
	}
    .dig-sec-two h1, .dig-sec-three h1
    {
     font-family: 'Graphik Medium Trial';
     font-size: 2.5em;
     color: #f68309;
     padding-top: 70px;
     padding-bottom: 20px;
     text-align: center;
    }
	
	
	.dig-sec-three h2
	{
		font-family: 'Graphik Medium Trial';
		    font-weight: 700;
		    color: #686666;
		    font-size: 1.125em;
			text-align: center;
			margin: 0;
			padding-bottom: 70px;
	}
	.dig-sec-two h2
	{
		font-size: 1.4em;
		    color: #f68309;
		    padding-top: 30px;
		    padding-bottom: 20px;
		font-weight: 700;
			
			
	}
	
	.dig-sec-two h3
	{
		font-size: 1.4em;
		    color: #000;
			padding-top: 0;
		    padding-bottom: 30px;
			font-weight: 300;
			
	}
	
	.dig-sec-two img
	{
		max-width: 180px;
	}
	
    .dig-sec-three
    {
    	 background-image: url(images/dig-2-bg.jpg);
   	background-size: 100%;
   	background-repeat: no-repeat;
	background-position: bottom left;
  
	
	
	
    }

.dig-three-left .but-link
		{
			margin-bottom: 80px;
		}
	
	.dig-sec-three h1, .dig-sec-three h2
	{
		padding-left: 20px;
		padding-right: 20px;
	}
	
	.dig-three-left
	{
		text-align: center;
	}
	.dig-three-left .but-link
	{
		padding: 20px 80px;
		    color: #fff;
		    background-color: #ff8724;
		    border-radius: 50px;
		    text-decoration: none;
		    display: inline-block;
		    margin-top: 50px;
		    box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
		    -webkit-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
		    -moz-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
	}

.sec-one-left .but-link-dig
 {
 	padding: 20px 30px;
 	color: #ff8628;
 	background-color: #fff;
 	border-radius: 50px;
 	text-decoration: none;
	display: inline-block;
	margin-top: 30px;
	box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
 }

.about-us-container
	{
   		background-image: url(images/about-banner.jpg);
		background-size: cover;
   	
	}
	
	.about-us-container h1
	{
		color: #fff;
		padding-top: 90px;
	}
	
	.about-us-container h2 
	{
		
		color: #fff;
		font-size:1.9em;
	}
	
	.abt-sec-two img
	{
		max-width: 100%;
	}
	
	.company-text
	{
		text-align: left;
	}
	
	.company-text h5
	{
		font-size: 1.6em;
		color: #f68309;
		padding-bottom: 15px;
	}
	
	.company-text h6
	{
		font-size: 1.3em;
	}
	
	.company-logo-row
	{
		margin-bottom: 50px;
		margin-top: 50px;
			padding-left: 30px;
	}
	
	.company-logo-container
	{
	
	}
	
	
	.about-sec-three
	{
		min-height: 1400px;
		background-image: url(images/About_Us_Milestone_Background.jpg);
		background-repeat: repeat;
		
	}
	
	.journey-mid {
	  display: flex; /* Enables Flexbox for the parent */
	  justify-content: space-around; /* Distributes space evenly around items */
	  /* Optional: Add a border for visual clarity */
	
	  flex-direction: column;
	  text-align: center;
	 
	}

	.child-div {
	  flex: 1; /* Each child takes up equal available space */
	  /* Optional: Add styling for visual clarity */
	
	
	  text-align: center;
	  position: relative;
	  
	 
  }
  
  .journey-year
  {
	  display: flex;
	    align-items: center; /* Vertically centers the text */
	    /* Optional: For horizontal centering as well */
	    justify-content: center;
		color: #fff;
		 max-height: 50px;
		 font-size: 1.5em;
  }
  
  div.vertical-line{
        width: 4px;
       
        height: 100%;
		background-color: #fff;
      
		
        
		display: inline-block;
		margin-left: 4px;
      }
	  
	  div.circle
	  {
	
		    width: 12px; /* Diameter of the circle */
		    height: 12px; /* Diameter of the circle */
		    background-color: #fff; /* Color of the circle */
		    border-radius: 50%; /* Makes the div a circle */
		    
		    display: inline-block;
			position: absolute;
			top: -3px;
			
		}
		
		
		.vline-yellow
		{
			background-color: #fad330 !important;
		}
		
		.year-yellow
		{
			color: #fad330 !important;
		}
  	  div.circle-end
  	  {
	
  		    width: 12px; /* Diameter of the circle */
  		    height: 12px; /* Diameter of the circle */
  		    background-color: #fff; /* Color of the circle */
  		    border-radius: 50%; /* Makes the div a circle */
		    
  		    display: inline-block;
  			position: absolute;
  			bottom: -3px;
			
  		}
		
		.journey-row h3
		{
			font-size: 1.1em;
			color: #fff;
			font-family: "Quicksand", sans-serif;
			    font-optical-sizing: auto;
			    font-weight: normal;
		}
		
		.journey-row h2
		{font-family: 'Lato', sans-serif;
    letter-spacing: normal;
			font-size: 1.5em;
			color: #fff;
		}
		
	 .about-sec-three h1 {
		    font-family: 'Graphik Medium Trial';
		    font-size: 2.5em;
		    color: #fff;
		    padding-top: 70px;
		    padding-bottom: 20px;
		    text-align: center;
		}
		
		.journey-img img
		{
			border-radius: 20px;
		}
		
		.journey-left, .journey-right
		{
			padding-top: 50px;
		}
		
		.about-sec-four
		{
			padding-bottom: 50px;
		}
		.about-sec-four h2
		{
			font-family: "Montserrat", sans-serif;
			  font-optical-sizing: auto;
			  font-weight: 800 !important;
			  font-size: 72px;
			  background: -webkit-linear-gradient(45deg, #f89128 , #ea1a21 65%);
			  -webkit-background-clip: text;
			  -webkit-text-fill-color: transparent;
			  font-weight: 700;
			  font-size: 3.3em;
			margin-bottom: 0;
			padding-bottom: 0;
			
		}
		
		.about-sec-four h1
		{
			font-family: 'Graphik Medium Trial';
			    font-size: 2.5em;
			    color: #f68309;
			    padding-top: 70px;
			    padding-bottom: 20px;
			    text-align: center;
			
		}
		
		.about-sec-three
		{
			padding-bottom: 100px;
		}
		
		.sec-four-col
		{
			text-align: center;
			margin-top: 20px;
		}
		
		.sec-four-col p
		{
			font-size: 1.1em;
			font-weight: 300;
		}
		
		.about-sec-five
		
		{
			background-color: #f1f1f2;
		}
		
		.about-sec-five h1
		{
			font-family: 'Graphik Medium Trial';
			    font-size: 2.5em;
			    color: #000;
			    padding-top: 70px;
			    padding-bottom: 20px;
			    text-align: center;
			
		}
			.about-sec-five h2
			{
		font-size: 1.3em;
		color: #000;
			font-family: 'Graphik Medium Trial';
		    font-optical-sizing: auto;
		    font-weight: normal;
			text-align: center;
		}
		
		.sec-five-col
		{
			max-width: 800px;
			margin: 0 auto !important;
			padding-top: 30px;
			padding-bottom:120px;
		}
		
		.sec-five-col h3
		{
			color: #767676;
			font-size: 1.2em;
			text-align: center;
		}

		.cpf-container {
		    background-image: url(images/cpf-banner.jpg);
			background-size: cover;
		}
		
		.cpf-container h1, .cpf-container h2 {
		    color: #fff;
			
		}
		
		
		.cpf-container h1
		{
			font-family: 'Graphik Medium Trial';
			    font-size: 2.5em;
		}
		.cpf-sec-two-gradient
		
		{
			background: #F83E02;
			background: linear-gradient(180deg,rgba(248, 62, 2, 1) 0%, rgba(248, 62, 2, 1) 50%, rgba(250, 170, 26, 1) 100%);
		padding: 120px 70px;
		text-align: justify;
		}
		
		.cpf-container-two
		{
			padding: 0 !important;
			background: none !important;
		}
		
		.cpf-container-two-left
		{ background-image: url(images/CPF_Portal_Banner2.jpg);
			background-size: cover;
			background-position: 50% 50%;
			
		}
		
		.cpf-container-three
		{ background-image: url(images/CPF_Portal_Banner3.jpg);
			background-size: cover;
		
			
			padding-top: 80px;
		
			
			
			
		}
		
		
		.cpf-container-three h1 {
			font-family: 'Graphik Medium Trial';
			    font-size: 2.5em;
		}
		.cpf-container-three h2 {
		    font-family: "Quicksand", sans-serif;
		    font-optical-sizing: auto;
		   
		    font-style: normal;
		    font-size: 1em;
		    color: #555555;
		    letter-spacing: 1px;
		    line-height: 1.5em;
		    margin-top: 10px;
			font-weight: 600;
		}
		
		.cpf-three-left img
		{
			margin-top: 15px;
		}
		.man-img
		{
			text-align: right;
			position: relative;
		}
		.man-img img
		{
			width: 85%;
			padding-top: 40px;
			position: absolute;
			bottom: 0;
			right: 0;
		}

.dig-three-right img
		{
			
			padding-top: 40px;
			position: absolute;
			bottom: 0;
			right: 0;
		}

.dig-three-right
{
	position: relative;
}
		
		.olive-green
		{
			color: #025831;
		}
		
		.black-txt
		{
			color: #000000;
		}
		
		.red-txt
		{
			color: #ec0000;
		}
		
		.orange-txt
		{
			color: #ff8724;
		}
		
		.cpf-three-left .but-link {
		    padding: 20px 80px;
		    color: #fff;
		    background-color: #ff8724;
		    border-radius: 50px;
		    text-decoration: none;
		    display: inline-block;
		    margin-top: 50px;
		    box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
		    -webkit-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
		    -moz-box-shadow: 0px 8px 5px 0px rgba(0,0,0,0.3);
			margin-bottom: 50px;
		}
.cico-logos
		{
			
			padding-bottom: 30px;
			padding-top: 15px;
		}
		
		.cico-logos img
		{
			border-radius: 10px;
			margin-bottom: 15px;
		}

	/**RESPONSIVE**/
@media (max-width: 1399px) {
	.sec-two-right
		{
			padding-top: 40px;
    padding-bottom: 30px;
}
}

	@media (max-width: 1199px) {
		
		
		.main-menu-right a {
    font-size: 0.9em;
			padding: 20px 10px;}
		
		.main-header .navbar-nav .nav-link {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
		.loan-sec-two {
		    padding-top: 130px;
		    padding-bottom: 130px;
		}
		.sec-two-right {
		    padding-top: 30px;
		    padding-bottom: 30px;
		}
		.sec-two-right ul li {
		  
		    margin-bottom: 20px;
		}
		

}
	@media (max-width: 991px) {
		
		
		.dig-three-right img
		{
			
    position: relative;
   
			
			padding: 0 !important;
			

		}
		
		.dig-three-left .but-link {
			margin-bottom: 30px !important;
		}
			.cpf-container {
		    background-image: url(images/cpf-mobile.jpg);
		    background-size: cover;
		 
		}
		
		.cpf-three-left, .cpf-sec-two-gradient
		{
			text-align: center;
		}
		
		.cpf-sec-two-gradient
		{
			padding-top: 80px !important;
			padding-bottom: 80px !important;
		}
		.man-img 
		{
			text-align: center;
		}
		.man-img img
		{
			position: relative;
			max-width: 300px;
		}
		
		
		.journey-year {
	   
		    max-height: 40px;
		    font-size: 1.2em;
		    line-height: 1em;
		}
		
		.company-logo-row
		{
			
				padding-left: 0;
				
		}
		
		
		.company-logo-row img
		{
			
				max-width: 250px;
				margin-bottom: 10px;
				
		}
		
		.company-text
		{
			text-align: center;
		}
		
		.company-logo-left img
		{
			max-width: 250px;
			margin: 0 auto;
		}
		
		.about-us-container h1
		{
			padding-top: 0;
		}
		
		.dig-sec-two {
   
    padding-bottom: 50px;
}
		
		
			.dig-three-right img
		{
			max-width: 400px;
			display: block;
			margin: 30px auto 0 auto;
		}
		
	    .dig-sec-three
	    {
	    	 background-image: url(images/dig-2-bg.jpg);
	   	background-size: contain;
	   	background-repeat: no-repeat;
		background-position: bottom right;
	  
		background-color: #f4f4f4;
		
	
	
	
	    }
		
		
		
		
		.about-us-container
		{
			background-position: right;
			  background-image: url(images/about-banner-dark.jpg)
		}
		
		
		.digital-payments-container
		{
			background-position: right;
			  background-image: url(images/Digital_Payments_Banner-dark.jpg)
		}
		
		
		 .hbillers
		  {
			
			  font-size: 0.9em;
			
		  }
		
		.sec-two-left
		{
			
    margin-top: 40px;
}
		.sec-two-right
		{
			
    padding-bottom: 60px;
}
		
			.moneypadala-right-bg {
		    background-image: url(images/money-padala-banner.png), url(images/bg-gradient.png);
		    background-size: contain, cover;
		    background-repeat: no-repeat, no-repeat;
		    background-position: 20%, top left;
		    min-height: 400px;
		}
		.buyload-right-bg {
		    background-image: url(images/buy-load-banner.png), url(images/bg-gradient.png);
		    background-size: contain, cover;
		    background-repeat: no-repeat, no-repeat;
		    background-position: 20%, top left;
		    min-height: 400px;
		}
		.loan-container
		{
			background-position: center;
		}
		 .tm-wal-sec-two-left,   .tm-wal-sec-three-right,  .tm-wal-sec-four-left ,  .tm-wal-sec-five-right,  .tm-wal-sec-six-right
	    {
	  	  background-position: center center;
		 
		
	    }
		
		.tm-wal-sec-three-right, .tm-wal-sec-five-right, .tm-wal-sec-six-right
		{margin-top: 0;
			margin-bottom: 50px;
		}
		
		.tm-wal-sec
		{
			text-align: center !important;
			padding-top: 50px;
			padding-bottom: 60px;
		}
		
		
	    .tm-wal-sec-one
	    {
	    	background-image: url(images/tm-sec-one-bg.png);
	  	background-size:  cover;
	  	background-position:  bottom;
	  	background-repeat: no-repeat;
			
	  
	
	    }
		
		
	
		.tm-wal-sec-one-container
		{
			
				text-align: center !important;
			
		}
		
		.tm-wal-sec-one-right
		{
			display: none;
		}
		
		.loan-bank-partners
		{
			min-height: auto;
		}
		.loan-container, .loan-sec-two, .loan-bank-partners
		{
			padding-left: 15px !important;
			    padding-right: 15px !important;
		}
		
		.img-asset-1
	{
		display: none;
	}
	
		.img-asset-2
	{
		display: none;
	}
		
		.paybills-right-bg
		{
			
			background-image: url(../images/pay-bill-banner.png), url(../images/bg-gradient.png);
			background-size: contain, cover;
			background-repeat: no-repeat, no-repeat;
			background-position: 20%, top left;
			min-height: 400px;
		
			
			
		
		}
		
		.cico-main-container
		{
			background: none;
		}
		
		
		.cico-right-bg
		{
			
			background-image: url(images/cico-banner.png), url(images/bg-gradient.png);
			background-size: contain, cover;
			background-repeat: no-repeat, no-repeat;
			background-position: 20% 100%, top left;
			
			
		
		}
		.cico-col-bot
		{
			min-height: 0;
			padding-bottom: 50px;
			margin-bottom: 50px;
		}
		
		.cico-right-bg
		{
			min-height: 400px;
		}
		
		
		.cico-sec-2 h1
		{
		padding-left: 15px;
			padding-right: 15px;
		}
		.dropdown-item
		{
			text-align: center;
		}
		
		.sec-one-left
		{
			min-height: 0;
			padding-bottom: 50px;
		}
		
	    .partner-col img
	    {
	  	  max-width: 120px;
	    }
  
		
		.sec-one
		{
			text-align: center;
		}
		.sec-two-left
		{
			min-height: 650px;
			background-position: 50%;
		}
		
		.sec-two-right h1
		{
			
			max-width: 100%;
		}
		
		
		.sec-two-right ul li
		{
		
			
			margin-bottom: 40px;
			padding-left: 10px;
		}
		
		.sec-two-right ul
		{
			max-width: calc(100% - 70px);
			margin: 0 auto;
		}
	   	.sec-two-right ul li::before
		{
	
	top: 1em !important;
	width: 35px !important;
	height: 35px !important;
	}
	
	.nav-link
	{
		text-align: center;
	}
	.main-menu-right
	{
		text-align: center;
		margin-left: 0;
		margin-top: 20px !important;
		margin-bottom: 20px !important;
		
	}
	.navbar
	{
		padding-left: 15px;
		padding-right: 15px;
	}
}



@media (max-width: 767px) {
	
	.man-img img
	{
		position: relative;
		max-width: 200px;
	}
	
	
	.sec-five-col h3
	{
		color: #767676;
		font-size: 0.8em;
		text-align: center;
	}
	
	.journey-row
	{
		font-size: 0.8em;
	}
	
	
	 .hbillers
		  {
			
			  font-size: 1.2em;
			
		  }
	#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton
{
	margin: 0 auto !important;
}
		#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content {
		text-align: center !important;
		}
	
	.press-thumb
	{
		min-height: 380px;
	}
	
	.footer-bottom ul li
	{
		width: 100%;
		display: block;
		text-align: center;
	}
	
	.foot-ul
	{
		margin-bottom: 30px;
	}
	.footer-main
	{
		text-align: center;
	}
    .partner-col img
    {
  	  max-width: 180px;
    }
	
	.top-header
	{
		font-size: 0.7em;
	}
	
	.footer-contact ul
	{
		margin: 0 auto;
		    max-width: 280px;
	}
	
	.sec-two-left
	{
		background-position: top !important;
	}

}



/* Landscape phones and down */
@media (max-width: 575px) {
	  .tm-wal-sec-two-left,   .tm-wal-sec-three-right,  .tm-wal-sec-four-left ,  .tm-wal-sec-five-right,  .tm-wal-sec-six-right
		{
			min-height: 300px;
		}
	
	.press-thumb
	{
		min-height: 300px;
	}
	
	
	.u-guide-container, .uguide-sec-two, .agent-grp-container, .press-inside, .related-posts
	{
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.be-a-truemoney-content img
	{
		max-width: 100% !important;
	}
	.paybills-right-bg {
    background-image: url(images/pay-bill-banner.png), url(images/bg-gradient.png);
    background-size: contain, cover;
    background-repeat: no-repeat, no-repeat;
    background-position: right bottom, top left;
}
	.cico-right-bg {
    background-image: url(images/cico-banner.png), url(images/bg-gradient.png);
    background-size: contain, cover;
    background-repeat: no-repeat, no-repeat;
    background-position: right bottom, top left;
}
	
	.sec-one-left 
	{
		padding-top: 50px;
	}
	.footer-contact ul {
	    
	    max-width: 260px;
	}
	
	.sec-two-left {
	    min-height: 450px;
	}
    .partner-col img
    {
  	  max-width: 120px;
    }
	
	.partner-col
	{
		padding-bottom: 15px;
	}
	
	 }
	 
	 
	 
	 /* centered columns styles */
.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}