/* @import url('../fonts/ProximaNovaBold.css');



@import url('../fonts/ProximaNovaRegular.css'); */







html {
	overflow-x: hidden;
}

.cc-banner .cc-message {
	text-align: center !important;
	padding-left: 175px;
}

body .cc-banner.cc-bottom {
	padding-right: 90px !important;

}


body {
	background-color: #fff;
	overflow-x: hidden;
	font-family: 'ProximaNovaRegular', sans-serif;
	font-size: 17px;
	padding: 0 !important;
}

.mar-60 {
	margin-top: 60px;
}

.mar-40 {
	margin-top: 40px;
}

.mar-25 {
	margin-top: 25px;
}

.mar-20 {
	margin-top: 20px;
}

.mar-10 {
	margin-top: 10px;
}

.mar-bottom-20 {
	margin-bottom: 20px;
}

.mar-bottom-40 {
	margin-bottom: 40px;
}

.mar-bottom-60 {
	margin-bottom: 60px;
}

.mar-15 {
	margin-top: 15px;
}

.mar-0 {
	margin: 0;
}

.mar-top-none {
	margin-top: 0;
}

.yellow-color {
	color: #ffbf00;
}

a {
	transition: 0.3s ease-in-out;
}

a:focus {
	outline: none;
}

.navbar-fixed-bottom,
.navbar-fixed-top {
	z-index: 1000;
	padding: 0 0 0 0;
	background-color: #fff;
	box-shadow: 1px 2px 5px #999;
}

a[href^=tel] {
	text-decoration: inherit;
	color: inherit;
}



/***********************************************************************



*  OPAQUE NAVBAR SECTION



***********************************************************************/



header {
	height: 80px;
}



.navbar-nav>li>.dropdown-menu.opaque-navbar {
	margin-top: 25px !important;
}

.opaque-navbar {
	background: rgba(0, 0, 0, 0.7);
	height: 52px;
	border-bottom: 0px;
	transition: background-color .5s ease 0s;
	border-radius: 0;
}

.opaque-navbar.opaque {
	background-color: black;
	height: 52px;
	transition: background-color .5s ease 0s;
}

.opaque-navbar>li {
	width: 100%;
}

.opaque-navbar li ul.container {
	margin: 0 auto;
	padding: 0 4%;
}

.opaque-navbar li ul.submenu-list li {
	display: inline-block;
	list-style: none;
	float: left;
	line-height: normal;
}

.opaque-navbar li ul.submenu-list li a {
	font-size: 19px;
	letter-spacing: 0.3px;
	color: #fff;
	padding: 8px 10px;
	font-family: 'ProximaNovaRegular', sans-serif;
	text-transform: uppercase;
}

/***** 15th Jan - new style dropdown ******************/

.nav li.dropDown {
	position: static;
	padding: 15px 0px 0px;
}

.dropDown {
	display: inline-block;
}

ul.dropdown-content {
	list-style: none;
	display: block;
	position: absolute;
	left: 0px;
	width: 100%;
	background: rgba(0, 0, 0, 0.7);
	min-width: 160px;
	padding: 12px 16px;
	z-index: 1;
	margin-top: 0px;
	top: 61%;
}

ul.dropdown-content li {
	display: inline-block;
	float: left;
}

/*ul.dropdown-content li:first-child { margin-left:40px; }*/

.nav li.get-money ul.dropdown-content li:first-child {
	margin-left: 90px;
}

.nav li.manage-money ul.dropdown-content li:first-child {
	margin-left: 145px;
}

.nav li.send-money ul.dropdown-content li:first-child {
	margin-left: 215px;
}

ul.dropdown-content li a {
	font-size: 14px;
	letter-spacing: 0.3px;
	color: #fff;
	padding: 8px 10px;
	font-family: 'ProximaNovaRegular', sans-serif;
	text-transform: uppercase;
	transition: 0.5s ease-in-out
}

ul.dropdown-content li a:hover {
	text-decoration: none;
	color: #dfdfdf;
}

.dropDown:hover ul.dropdown-content {
	display: block;
}


/***********************************************************************
*  TOP STATIC NAVBAR SECTION
***********************************************************************/

.navbar-brand {
	height: auto;
	top: 0px;
	position: relative;
	padding: 5px 0px;
	margin-left: 10px;
}

.navbar-brand>img {
	max-width: 100%;
	height: auto;
}

.navbar-static-top {
	margin-bottom: 0;
}

.navbar-default {
	background-color: #fff;
	border: none;
}

.navbar-default .navbar-collapse {
	background-color: #fff;
}

.navbar-static-top .navbar-collapse {
	/* float: right; */
	margin-top: 0px;
	padding-right: 60px;
	/* overflow: hidden; */
}

.navbar-static-top .navbar-nav {
	padding: 15px 0px;
	margin-top: 0px;
}



.navbar-static-top .navbar-nav.topLeftMenu {
	padding: 0 5px;
}



.navbar-nav>li>a {
	font-family: 'ProximaNovaRegular', sans-serif;
	text-transform: uppercase;
}



.navbar-default .navbar-nav>li>a {
	font-size: 14px;
	color: #232323;
	font-weight: bold;
	padding: 8px 10px;
	border: 2px solid #fff;
	margin: 0 2px;
	transition: .2s ease-in-out
}



.navbar-default .navbar-nav>li>a.login-link {
	border: 2px solid #ffbf00;
	border-radius: 3px;
}



.navbar-default .navbar-nav>li>a.login-link:hover {
	background-color: #ffbf00 !important;
	color: #000;
}



.navbar-default .navbar-nav>.active>a,



.navbar-default .navbar-nav>.active>a:hover {
	color: #000;
	background-color: transparent;
	border: 2px solid #ffbf00;
}



.navbar-default .navbar-nav>.active>a:focus,



.navbar-default .navbar-nav>.open>a:focus,



.navbar-default .navbar-nav>li>a:focus {
	color: #555;
	background-color: #ffbf00;
	color: #232323;
	border: 2px solid #ffbf00;
}



.navbar-default .navbar-nav>.active>a:focus,



.navbar-default .navbar-nav>.open>a:focus,



.navbar-default .navbar-nav>li.storelink>a:focus {
	background: transparent;
}



.navbar-default .navbar-nav>.dropdown.open>a:focus {
	color: #ffbf00;
	background-color: transparent;
}



.navbar-static-top .navbar-collapse.careers-nav .navbar-nav.topLeftMenu li a:hover {
	color: #000;
	background-color: transparent;
	border: 2px solid #ffbf00;
}



.navbar-default .navbar-nav>li.dropDown>a:hover {
	color: #000;
	background-color: transparent;
	background-color: #fff;
	border: 2px solid #ffbf00;
}



.navbar-default .navbar-nav>li.storelink>a:hover {
	color: #000;
	background-color: transparent;
	background: transparent;
	border: 2px solid #ffbf00;
	border-radius: 3px;
}



.navbar-default .navbar-nav>li.current-menu-item>a {
	background-color: #ffbf00;
	border: 2px solid #ffbf00;
	border-radius: 3px;
}



.navbar-default .navbar-nav>.open>a,



.navbar-default .navbar-nav>.open>a:hover {
	background-color: transparent;
	color: #ffbf00;
	border: 2px solid #ffbf00;
	border-radius: 3px;
}



.navbar-default .navbar-nav.topRightMenu>li>a:focus,



.navbar-default .navbar-nav.topRightMenu>li>a:hover {
	border-color: transparent;
}



.navbar-default .navbar-nav.topRightMenu>.open>a {
	border-color: transparent;
}







.opaque-navbar .navbar-nav {
	float: none;
	text-align: center;
}



.opaque-navbar .navbar-nav>li {
	display: inline-block;
	float: none;
}



.opaque-navbar .navbar-nav>li>a {
	font-size: 20px;
	color: #fff;
	padding: 15px 20px;
	border: 0;
}



.opaque-navbar .navbar-nav>li>a:hover {
	background-color: #ed181e;
}



.opaque-navbar .navbar-nav>li.current-menu-item>a {
	background-color: #ed181e;
}



ul.opaque-navbar {
	background-color: rgba(0, 0, 0, 0.8);
}


li.storeList .dropdown-menu {
	left: auto;
	right: 0;
}

.dropdown-menu>li.kopie>a {
	padding-left: 5px;
}



.dropdown-submenu {
	position: relative;
}



.dropdown-submenu>.dropdown-menu {
	top: 0;
	left: 100%;
	margin-top: -6px;
	margin-left: -1px;
	-webkit-border-radius: 0 6px 6px 6px;
	-moz-border-radius: 0 6px 6px 6px;
	border-radius: 0 6px 6px 6px;
}



.dropdown-submenu>a:after {
	border-color: transparent transparent transparent #333;
	border-style: solid;
	border-width: 5px 0 5px 5px;
	content: " ";
	display: block;
	float: right;
	height: 0;
	margin-right: -10px;
	margin-top: 5px;
	width: 0;
}



.dropdown-submenu:hover>a:after {
	border-left-color: #555;
}



.dropdown-menu>li>a:hover,
.dropdown-menu>.active>a:hover {
	text-decoration: none;
}



.open>.dropdown-menu {
	-webkit-transform: scale(1, 1);
	transform: scale(1, 1);
	opacity: 1;
}



.dropdown-menu {
	opacity: .3;
	-webkit-transform-origin: top;
	transform-origin: top;
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	-webkit-transform: scale(1, 0);
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
}







.navbar-static-top {
	position: relative;
}



.toggleMenu {
	position: absolute;
	right: 15px;
	top: 15px;
	background-color: #ffbf00;
	color: #fff;
	width: 36px;
	height: 36px;
	line-height: 40px;
	text-align: center;
	cursor: pointer;
	font-size: 20px;
}



.navbar-static-top .navbar-nav.topRightMenu {
	float: right;
	margin-right: 0px;
}



.locatorIcon {
	float: left;
}

.locatorIcon img {
	max-width: 100%;
	height: auto;
}


.storeLocation {
	float: left;
	text-align: left;
	margin-left: 10px;
	font-size: 13px;
	font-weight: bold;
	color: #454444;
	max-width: 240px;
}



.storeLocation a {
	display: block;
	font-size: 14px;
	color: #232323;
	font-weight: bold;
	font-family: 'ProximaNovaRegular', sans-serif;
	text-transform: uppercase;
}



.navbar-default .navbar-nav.topRightMenu>li.storelink {
	padding: 0 8px;
	min-height: 60px;
}



.navbar-default .navbar-nav.topRightMenu>li.storelink>a {
	font-size: 13px;
	text-align: left;
	font-family: 'ProximaNovaRegular', sans-serif;
	font-weight: bold;
	padding: 0 0 10px 0px;
	position: relative;
	top: 8px;
}



/*.navbar-default .navbar-nav.topRightMenu > li.storelink > a > span { position: absolute;bottom: -8px;right: 0px; color:#888;}*/



.navbar-default .navbar-nav.topRightMenu>li.storelink>a:hover {
	border-color: transparent;
	color: #ffbf00;
}



.navbar-default .navbar-nav.topRightMenu>li>a:focus,



.navbar-default .navbar-nav,



.topRightMenu>li>a:hover {
	border-color: transparent;
}



.border-right {
	border-right: 1px solid #ccc;
}



.bannerTab {
	margin-top: 10px;
}



.bannerTab .tab-content {
	padding: 5px 15px;
}



.bannerTab .nav-pills>li>a {
	font-family: 'Poppins', sans-serif;
	background: transparent;
	color: #222;
	font-weight: bold;
	font-size: 13px;
	margin: 0 5px;
	border: 2px solid #ffbf00;
	padding: 10px 15px;
	border-radius: 0px;
}



.bannerTab .nav-pills>li {
	float: none;
	margin-bottom: 3px;
	display: inline-block;
}



.bannerTab .nav-pills>li.active>a.npill-one,



.bannerTab .nav-pills>li.active>a.npill-one:focus,



.bannerTab .nav-pills>li.active>a.npill-one:hover {
	background: #ffbf00;
	color: #222;
	font-weight: bold;
}



.bannerTab .nav-pills>li.active>a.npill-two,



.bannerTab .nav-pills>li.active>a.npill-two:focus,



.bannerTab .nav-pills>li.active>a.npill-two:hover {
	background: #3f3f40;
	color: #222;
	border-color: #3f3f40;
	font-weight: bold;
}



.bannerTab .tab-content h3 {
	margin-top: 0;
}







/* Store dropdown */



.navbar-default .navbar-nav.topRightMenu>li.storelink>ul.dropdown-menu {
	background-color: #fafafa;
	min-width: 290px;
	padding: 15px 5px;
}



.navbar-default .navbar-nav.topRightMenu>li.storelink>ul.dropdown-menu ul {
	padding-left: 0px;
}



.navbar-default .navbar-nav.topRightMenu>li.storelink>ul.dropdown-menu li {
	list-style: none;
	font-size: 13px;
	padding: 0 2px;
}



.navbar-default .navbar-nav.topRightMenu>li.storelink>ul.dropdown-menu li.col-sm-6 {
	padding: 0;
}



.navbar-default .navbar-nav.topRightMenu>li.storelink>ul.dropdown-menu.dropdown-menu-large {
	min-width: ;
}



.store-dtl-address,
.store-ph-no {
	font-weight: bold;
	color: #222;
}



.store-dtl-address {
	margin: 15px 0;
}



.day-name {
	width: 25px;
	display: inline-block;
}



.yellow-btn {
	background-color: #ffbf00;
	display: block;
	color: #222;
	font-size: 15px;
	padding: 8px 15px;
	text-decoration: none;
	border: 0;
	width: 100%;
	text-transform: uppercase;
	transition: 0.3s ease-in-out;
}



.yellow-btn:hover {
	color: #fff;
	background-color: #222;
	text-decoration: none;
}



.store-locate-field {
	margin: 5px 0;
}



.navbar-default .navbar-nav.topRightMenu>li.storelink>ul.dropdown-menu ul.signal-pins {
	background-color: #fff;
	list-style: none;
	margin: 0;
	max-height: 350px;
	overflow: auto;
	padding: 0;
}



.str-search {
	padding: 15px 0;
}



.str-search .form-control {
	padding: 6px 5px;
}



.signal-pins li {
	list-style: none;
	border-top: 1px solid #e6e6e6;
	padding: 10px 0;
}



.signal-pins li:first-child {
	border-top: 0;
}



.signal-alt .signal-item {
	padding: 15px;
}



.signal-pins .block,
.signal-pins .pin {
	font-size: 13px;
}



.signal-pins .block {
	overflow: hidden;
	position: relative;
}



.signal-pins .signal-main .block__img,
.signal-pins .signal-main .pin__img {
	color: #ffc423;
	font-size: 30px;
}



.signal-pins .block a,
.signal-pins .pin a {
	display: inline-block;
	color: #186d98;
	font-size: 12px;
	font-weight: normal;
}



.signal-pins .block a.block__img,
.signal-pins .pin__img {
	font-size: 25px;
	color: #777;
	text-decoration: none;
}



.signal-pins .block a.block__img__selected {
	color: #ffc423;
}



.block__img,
.pin__img {
	float: left;
	padding-right: 8px;
}



.signal-pins .block,
.pin,
.block__body,
.pin__body {
	overflow: hidden;
}



.signal-pins .block {
	padding: 15px 0px 10px 0;
}



.signal-pins .block__title {
	font-size: 16px;
	font-weight: 600;
	color: #444;
	margin-bottom: 5px;
	font-family: 'ProximaNovaRegular', sans-serif;
	margin-top: 2px;
}



.block__title {
	margin-top: 0;
}



.signal-pins .signal-scope {
	position: absolute;
	top: 15px;
	right: 8px;
	font-size: 12px;
}



.signal-pins .signal-location {
	max-width: 140px;
	font-size: 14px;
	margin-bottom: 2px;
}



.signal-pins .signal-tel {
	font-weight: 600;
	margin-bottom: 0;
	margin-top: 0.833333333em;
}



.signal-pins .signal-action {
	position: absolute;
	bottom: 0;
	right: 8px;
}



.pad-0 {
	padding-left: 0;
	padding-right: 0px;
}



.search-loader {
	text-align: center;
}







/***********************************************************************



*  Your store Mobile Modal



***********************************************************************/



/* Store dropdown NEW DESIGN on 16th Jan 2018 */



.no-padding {
	padding: 0 !important;
}



.stylish-input-group {
	box-shadow: 0px 4px 10px #bbb;
	background: #fff;
	padding: 5px 0;
}



.stylish-input-group .input-group-addon {
	background: white !important;
	border: 0;
}



.stylish-input-group .form-control {
	border: 0;
	box-shadow: 0 0 0;
	padding: 0 10px;
	background: transparent;
}



.stylish-input-group button {
	border: 0;
	background: transparent;
	color: #fec210;
}



.filt {
	display: table-cell;
	vertical-align: middle;
}



.storeAdd {
	font-size: 14px;
	color: #444;
	font-family: ProximaNovaRegular, sans-serif;
	width: 80%;
	padding: 0 10px;
	float: left;
}



.storeAdd span {
	display: block;
	font-size: 16px;
	color: #444;
	font-weight: bold;
}



.storeAdd span i.yellow-marker {
	color: #fec210;
}



.storeAdd span i.grey-marker {
	color: #999;
}



.storeAdd h2 {
	font-size: 15px;
	font-family: ProximaNovaRegular, sans-serif;
	margin-bottom: 2px;
	font-weight: bold;
	text-align: left;
}



.store-list li {
	border-top: 1px solid #ccc;
	overflow: hidden;
	min-height: 80px;
}



.store-list li:hover {
	background-color: #ededed;
	cursor: pointer;
}



/*.store-list li:first-child {border:0;}*/



.store-list li address {
	margin-bottom: 0;
	display: inline-block;
}



.store-list.default-store-list li {
	border-bottom: 1px solid #ccc;
}



.store-signs {
	display: inline-block;
	text-align: right;
	color: #fec210;
	vertical-align: top;
	position: relative;
	top: 10px;
	float: right;
	padding-right: 10px;
}



.store-signs a {
	display: inline-block;
	margin: 0 5px;
	font-size: 20px;
	text-transform: uppercase;
	color: #337ab7;
	text-align: center;
}



.store-signs a.unwished {
	color: #a8a8a8;
}



.store-modal-content ul {
	padding-left: 0;
	padding-right: 0;
}



.store-modal-content ul li {
	list-style: none;
}



.store-modal-content .modal-backdrop {
	opacity: 1;
}



.store-modal-content .modal-body {
	padding: 0px;
}



.store-modal-content .modal-title {
	float: left;
	font-family: 'ProximaNovaRegular', sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 0;
	padding-bottom: 0;
}



.drp-map .mapping {
	display: none;
}



.call-store span,
.store-dir span {
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	position: relative;
	top: -5px;
}











.mobmenu,
.mob-nav {
	display: none;
}



.mob-nav {
	text-align: center;
	overflow: hidden;
	background-color: #fff;
}



.mob-nav ul {
	margin-bottom: 0;
	list-style: none;
	padding: 0;
	display: table;
	width: 100%;
}



.mob-nav ul li {
	text-align: center;
	display: table-cell;
	cursor: pointer
}



.mob-nav ul li:last-child {
	border-right: 0;
}



.mob-nav ul li.red-bg {
	background-color: #ed181e;
}



.mob-nav ul li a {
	color: #fff;
	text-transform: uppercase;
	font-family: 'ProximaNovaRegular', sans-serif;
	font-size: 30px;
	line-height: 30px;
	cursor: pointer;
	display: block;
	padding: 12px 22px;
	border-right: 1px solid #636364;
	background-color: #474747;
}



.mob-nav ul li:hover,



.mob-nav ul li:active,



.mob-nav ul li a:hover,



.mob-nav ul li a:active {
	text-decoration: none;
	background-color: #ed181e;
}



.mob-nav ul li a.mob-selected {
	text-decoration: none;
	background-color: #ed181e;
}



.mob-nav ul li.current-menu-item a {
	text-decoration: none;
	background-color: #ed181e;
}







.call-num {
	padding: 5px 0;
}



.call-num h3,
.call-num .phTxt {
	margin-top: 3px;
	margin-bottom: 0;
	text-transform: uppercase;
	color: #666;
	font-size: 24px;
	line-height: 1.1;
	font-weight: 500;
}



.call-num h2,
.call-num .phNum {
	margin-top: 0;
	margin-bottom: 0;
	text-transform: uppercase;
	color: #000;
	font-size: 30px;
	line-height: 1.1;
	font-weight: 500;
}







/***********************************************************************



*  HAMBURGER MENU SECTION



***********************************************************************/



.sidenav {
	height: 100%;
	width: 0;
	position: fixed;
	z-index: 1000;
	top: 0;
	right: 0;
	overflow: hidden;
	transition: 0.5s;
	padding-top: 0px;
}



.sidenav ul.ver-menu {
	background-color: #39393a;
	list-style: none;
	float: right;
	width: 250px;
	transition: 0.5s;
	height: 100%;
	padding-left: 0px;
	padding-top: 20px;
}



.sidenav>ul.ver-menu>li {
	border-bottom: 1px solid #555;
	padding-bottom: 10px;
}



.sidenav>ul.ver-menu>li:last-child {
	border: 0;
}

.sidenav ul.ver-menu li a {
	color: #ffbf00;
	font-size: 18px;
	text-align: left;
	padding: 8px 8px 0px 50px;
}

.sidenav ul.sub_menus {
	padding-left: 75px;
}

.sidenav ul.sub_menus li a {
	color: #fff;
	font-size: 15px;
	padding: 0px;
	font-weight: normal;
}

.sidenav a {
	padding: 8px 8px 8px 32px;
	text-decoration: none;
	color: #fff;
	display: block;
	transition: 0.3s
}

.sidenav a:hover,
.offcanvas a:focus {
	color: #f1f1f1;
}

.sidenav .closebtn {
	position: absolute;
	top: 15px;
	left: 25px;
	font-size: 36px;
	margin-left: 30px;
	background-color: #ffbf00;
	width: 50px;
	height: 48px;
	border-radius: 4px;
	padding: 0;
	line-height: 48px;
	color: #fff;
	text-align: center;
}

.scrollable-menu::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 4px;
}

.scrollable-menu::-webkit-scrollbar-thumb {
	border-radius: 3px;
	background-color: lightgray;
	-webkit-box-shadow: 0 0 1px rgba(232, 147, 35, 1);
}

/***********************************************************************
*  Banner
***********************************************************************/
#background {
	position: fixed !important;
	top: 90px;
	left: 0;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: -100;
	background: url(../jpg/maxresdefault.jpg) no-repeat;
	background-size: cover;
}

.img-banner {
	display: none;
}

.banner {
	/*background-image:url("../images/money-orders-bg.jpg"); background-repeat:no-repeat; background-size:cover;*/
	padding: 100px 0;
	display: block;
}

.banner-sec {
	text-align: center;
}

.ban-box {
	background: rgba(255, 255, 255, 0.85);
	padding: 20px 15px 40px 15px;
	margin-top: 50px;
}

.banner {
	padding: 20px 0 20px 0;
	display: block;
}

.banner-sec {
	text-align: center;
}

.ban-box {
	background: #fff;
	padding: 35px 20px 25px 20px;
	margin-top: 5%;
	margin-bottom: 10px;
	box-shadow: 1px 1px 8px #222;
}

.lst-part {
	margin-top: 25px;
	position: relative;
}

.lst-logo {
	max-width: 150px;
	display: inline-block;
	vertical-align: top;
	position: relative;
	top: 0px;
}

.lst-logo img {
	width: 100%;
}

.lst-links {
	margin-top: 15px;
}

.lst-links button {
	margin-bottom: 15px;
	font-size: 16px;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	transition: 0.3s ease-in-out;
	padding: 8px 15px;
}

.lst-links button:hover {
	background-color: #ffbf00;
	color: #111;
}

.lst-links a {
	display: inline-block;
	color: #000;
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	transition: 0.2s ease-in-out;
	font-size: 15px;
}

.lst-links a span {
	color: #dc9300;
}

.lst-links a:hover,
.lst-links a span:hover {
	color: #000;
}

.sec-part {
	min-height: 55px;
	margin-top: 25px;
}

.trust-widget {
	max-width: 150px;
	display: inline-block;
}

.tooltip {
	z-index: 990 !important;
}

#background.videoBg {
	position: fixed !important;
}



.banner.banner-desktop {
	position: relative;
}











/*.......Banner Style youtbe video..........*/







#_videoBg {
	position: absolute !important;
	width: 100%;
	min-height: 500px;
	top: 90px;
	left: 0;
	height: 100%;
}


/*Dropdown styling*/
/*Dropdown styling*/

/* ===== Select Box ===== */

.bannerTab .drpdwn {
	height: 32px;
	position: relative;
}

.bannerTab .drpdwn:after {
	content: "";
	border-bottom: solid 1px #777;
	height: 1px;
	width: 275px;
	position: absolute;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}


.sel-lbl {
	font-size: 15px;
	float: left;
	padding: 0em;
	position: relative;
	top: 3px;
	left: 25px;
	padding-right: 10px;
	color: #555;
}

.sel {
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	font-size: 14px;
	float: left;
	width: 84%;
	padding: 0em;
	background-color: transparent;
	position: relative;
	cursor: pointer;
}

.sel select {
	-webkit-appearance: none;
	border: 0;
}

.sel::before {
	position: absolute;
	content: '\f107';
	font-family: 'FontAwesome';
	font-size: 25px;
	color: #444;
	right: 10px;
	top: calc(40% - 0.5em);
}

.sel.active::before {
	transform: rotateX(-180deg);
}

.sel__placeholder {
	display: block;
	font-size: 15px;
	color: #444;
	padding: 0.1em 0em;
	text-align: left;
	pointer-events: none;
	user-select: none;
	visibility: visible;
	padding-left: 10%;
}

.sel.active .sel__placeholder {
	visibility: hidden;
}

.sel__placeholder::before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 0.2em 0em;
	content: attr(data-placeholder);
	visibility: hidden;
	padding-left: 10%;
}

.sel.active .sel__placeholder::before {
	visibility: visible;
}

.sel__box {
	position: absolute;
	top: calc(100% + 4px);
	left: -4px;
	display: none;
	list-style-type: none;
	text-align: left;
	font-size: 1em;
	background-color: #222;
	width: calc(100% + 8px);
	box-sizing: border-box;
	z-index: 50;
}

.sel.active .sel__box {
	display: block;
	animation: fadeInUp 500ms;
	max-height: 175px;
	overflow-y: scroll;
}

.sel__box__options {
	display: list-item;
	font-size: 14px;
	color: #ddd;
	padding: 0.1em 1em;
	user-select: none;
	border-left: 4px solid #ffbf00;
}

.sel__box__options::after {
	content: '\f00c';
	font-family: 'FontAwesome';
	font-size: 0.5em;
	margin-left: 5px;
	display: none;
}

.sel__box__options.selected::after {
	display: inline;
}

.sel__box__options:hover {
	background-color: #ebedef;
	color: #000;
}

.moneysolForm .sel {
	float: none;
}

.banner #background-carousel {
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: -1;
}

.banner .carousel,
.banner .carousel-inner {
	width: 100%;
	height: 100%;
	z-index: 0;
	overflow: hidden;
}

.banner .item {
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: cover;
	z-index: 0;
}

#content-wrapper {
	position: absolute;
	z-index: 1 !important;
	min-width: 100%;
	min-height: 100%;
}

.carousel-fade .carousel-inner .item {
	opacity: 0;
	-webkit-transition-property: opacity;
	-moz-transition-property: opacity;
	-o-transition-property: opacity;
	transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
	opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}

.carousel-fade .carousel-control {
	z-index: 2;
}







/***********************************************************************
*  Heading Styles
***********************************************************************/



h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'ProximaNovaRegular', sans-serif;
}

.ban_hd {
	color: #3f3f40;
	text-transform: capitalize;
	margin: 0;
	font-weight: 700;
}

.hd-3 {
	font-size: 18px;
	text-transform: capitalize;
	color: #4f4f4f;
}

.hd-2 {
	font-size: 24px;
	color: #000000;
}

.hd-4 {
	font-size: 24px;
	color: #000000;
	margin-top: 5px;
}

.subtitle {
	font-size: 40px;
	text-transform: capitalize;
	color: #272727;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	letter-spacing: -0.8px;
}

.subtitle-light {
	color: #fff;
}

.subtitle-04 {
	font-size: 25px;
	margin-bottom: 0;
}

.subtitle-dark {
	color: #272727;
}

.subtitle-01:before {
	content: "";
	display: block;
	border-top: solid 1px #444;
	width: 100%;
	height: 1px;
	position: absolute;
	top: 50%;
	z-index: 1;
}

.subtitle-01 span {
	background: #ffbf00;
	padding: 0 20px;
	position: relative;
	z-index: 5;
}

.subtitle-tag {
	font-size: 35px;
	color: #000;
	font-family: 'ProximaNovaRegular', sans-serif;
	margin-top: 0;
	padding-top: 0;
}

.subtitle-02 {
	margin-bottom: 3px;
}

.subtitle-03 {
	margin-bottom: 35px;
}

.step-header {
	text-transform: uppercase;
	font-size: 25px;
	color: #000;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
}

.star-remark {
	font-family: 'ProximaNovaRegular', sans-serif;
	margin-bottom: 0px;
	font-size: 26px;
}

h5.review-title {
	font-weight: bold;
	color: #000;
	font-size: 15px;
	font-family: 'ProximaNovaRegular', sans-serif;
	margin-top: 5px;
}

.ft-header {
	color: #ffbf00;
	text-transform: uppercase;
	margin-bottom: 2px;
	font-weight: bold;
}

.inner-title {
	text-transform: uppercase;
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	font-size: 22px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.bold {
	font-weight: bold;
}

.subject-header {
	font-family: 'ProximaNovaRegular', sans-serif;
	font-size: 23px;
	color: #000;
	text-transform: uppercase;
	margin-bottom: 25px;
}

.inr-cont h2,
.inr-cont h3 {
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	font-size: 28px;
	letter-spacing: -0.8px;
	text-transform: capitalize;
	line-height: 30px;
	margin-bottom: 15px;
	color: #272727;
}

.inr-cont h2.title-font,
.inr-cont h3.title-font {
	font-size: 34px;
	text-transform: inherit;
	line-height: 42px;
	margin-bottom: 15px;
}

.inr-cont h2.title-font.sml-title,
.inr-cont h3.title-font.sml-title {
	font-size: 25px;
	margin-bottom: 0;
	margin-top: 5px;
}

.inr-cont ul {
	list-style: none;
}

.inr-cont ul li {
	font-family: 'ProximaNovaRegular', sans-serif;
	line-height: 24px;
}

.color_heading span {
	color: #ffbf00;
}

blockquote {}

h5.store-dtls-header {
	font-size: 16px;
	font-family: 'ProximaNovaRegular', sans-serif;
	color: #555;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 15px;
}

h3.storelink-hd,
.storelink-hd {
	font-family: 'ProximaNovaRegular', sans-serif;
	margin: 0;
	font-size: 16px;
	font-weight: bold;
}


/***********************************************************************
*  Button Styles
***********************************************************************/


.btn {
	font-size: 14px;
	padding: 6px 15px;
	text-transform: capitalize;
	border-radius: 0;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
}

.btn-primary {
	color: #242424;
	background-color: #ffbf00;
	border-color: #ffbf00;
}

.btn-primary:hover {
	color: #fff;
	background-color: #242424;
	border-color: #242424;
}

.btn-primary.focus,
.btn-primary:focus {
	color: #fff;
	background-color: #242424;
	border-color: #242424;
}

.btn-theme {
	background-color: transparent;
}

.loan_optns button {
	color: #ffbf00;
	font-weight: bold;
	font-size: 16px;
	margin: 0 10px;
	border: 3px solid #ffbf00;
	padding: 10px 30px;
}

.btn-custom {
	font-family: 'ProximaNovaRegular', sans-serif;
	font-size: 21px;
	color: #000;
	border: 3px solid #ffbf00;
	border-radius: 0;
	padding: 5px 25px;
	text-transform: uppercase;
}

.moneysol {
	padding: 15px 20px 15px 20px;
}

.moneysol-img {
	float: left;
	width: 22%;
}

.moneysol-txt {
	float: left;
	width: 78%;
	font-weight: bold;
	padding: 5px 0 0 10px;
	color: #000;
	font-size: 14px;
	line-height: 18px;
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
	outline: none;
	outline-offset: -2px;
}


/***********************************************************************
*  How it Works
***********************************************************************/


.hw_it_works {
	background-color: #fff;
	padding: 2% 0 2% 0;
}

.hw_it_works .subtitle-dark {
	opacity: 0.9;
}

.title-btn a {
	color: #000;
	background: #fff;
	border: 2px solid #ffbf00;
	padding: 15px 25px;
	position: relative;
	display: inline-block;
	font-size: 20px;
	text-transform: uppercase;
	letter-spacing: normal;
	z-index: 5;
	font-family: ProximaNovaRegular, sans-serif;
}



.title-btn a:hover {
	color: #121212;
	background: #ffbf00;
	border: 2px solid #121212;
}

.title-btn:before {
	content: "";
	display: block;
	border-top: solid 1px #fff;
	width: 100%;
	height: 1px;
	top: 57%;
	z-index: 1;
}

.brief-intro {
	margin-top: 0px;
	background-image: url('../png/bg-arrows.png');
	background-repeat: no-repeat;
	background-position: 50% 15%;
}

.brief-intro img {
	max-width: 135px;
	margin: 0 auto;
}

.brief-intro-mobile {
	display: none;
	margin-top: 20px
}

.intro-dtls {
	padding: 0 30px;
}

.intro-dtls p {
	font-size: 20px;
	line-height: 25px;
	font-weight: 500;
	line-height: 28px;
	;
}




.hw_it_works .carousel-inner .item img {
	height: 400px;
}

.hw_it_works .brief-intro-mobile .carousel-inner .item img {
	height: auto;
}

.hw_it_works .brief-intro-mobile .carousel-control .glyphicon-chevron-left,
.hw_it_works .brief-intro-mobile .carousel-control .glyphicon-chevron-right,
.hw_it_works .brief-intro-mobile .carousel-control .icon-next,
.hw_it_works .brief-intro-mobile .carousel-control .icon-prev {
	opacity: 0;
}







/***********************************************************************



*  Trust and Security Section



***********************************************************************/



.trust_security_sec {
	padding: 2% 0 0 0;
	background-color: #fff;
}

.trust_security_sec .col-sm-4 {
	padding: 0;
}

.ts_block {
	text-align: center;
	height: 250px;
	position: relative;
}

.ts_block_content {
	position: absolute;
	top: 12%;
	width: 100%;
	margin: 0 auto;
}

.ts_block-1,
.ts_block-2,
.ts_block-3 {
	cursor: pointer;
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(1);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(1);
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(1);
	transition: all 200ms ease-in;
	transform: scale(1);
}

.ts_block-1,
.ts_block-3 {
	background-color: #ffbf00;
}

.ts_block-2 {
	background-color: #ffbf00;
}

.ts_block-1:hover,
.ts_block-2:hover,
.ts_block-3:hover {
	z-index: 99999;
	box-shadow: 1px 1px 8px #222;
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(1.1);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(1.1);
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(1.1);
	transition: all 200ms ease-in;
	transform: scale(1.1);
}



.ts_block img {
	margin: 0 auto;
	max-width: 250px;
}

/*.ts_block img.five-stars { max-width: 245px;  }
.ts_block img.review-stars { max-width: 70%; }*/
.ts_block h2 {
	color: #000;
	font-size: 25px;
	font-weight: bold;
	margin-top: 5px;
	/*font-family:  Poppins, sans-serif; */
	text-transform: uppercase;
}

.ts_block h4 {
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	font-size: 20px;
	color: #000000;
	margin-top: 5px;
}

.no-border {
	border: 0;
}







/***********************************************************************



*  Why to Choose Landing page



***********************************************************************/


.why_to_choose {
	padding: 3% 0 5% 0;
	background-color: #ffffff;
	text-align: center;
}

.why_to_choose .container {
	max-width: 815px;
}

.why_to_choose .subtitle {}

.choose-sec {
	display: inline-block;
	/*width:200px;*/
	vertical-align: top;
	min-height: 200px;
	margin-bottom: 30px;
}

.choose-sec h3 {
	font-family: ProximaNovaRegular, sans-serif;
	font-weight: bold;
	font-size: 20px;
	border-bottom: 1px solid #000;
	min-height: 60px;
	padding: 0 10px 0 10px;
}

.sec-dtls {
	padding: 0 2%;
}

.sec-dtls p {
	font-size: 15px;
}

.why_to_choose .carousel-control.left,
.why_to_choose .carousel-control.right {
	background-image: none;
}

.why_to_choose .carousel-inner>.item>img {
	margin: 0 auto;
}

.mobCarousel .cash_box_content {
	position: static !important;
}

.cash_box h3,
.mob_cash_box h3 {
	color: #000;
	font-family: Poppins, sans-serif;
	font-weight: 600;
	font-size: 18px;
}

.cash_box {
	width: 270px;
	height: 260px;
	position: relative;
	display: block;
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(1);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(1);
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(1);
	transition: all 200ms ease-in;
	transform: scale(1);
}

.cash_box:hover {
	box-shadow: 6px 6px 2px #ddd;
	z-index: 2;
	background-color: #ffbf00;
	cursor: pointer;
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(1.1);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(1.1);
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(1.1);
	transition: all 200ms ease-in;
	transform: scale(1.1);
}

.cash_box:hover p {
	color: #000;
}

.cash_box_content {
	position: absolute;
	top: 10%;
	left: 0;
	width: 100%;
	font-family: 'Poppins', sans-serif;
}

.cash_box_content p {
	font-size: 16px;
	line-height: 24px;
	padding: 0 25px;
	color: #3c3c3c;
}

.cash_box_icon {
	display: block;
	width: 80px;
	height: 71px;
	margin: 0 auto;
	background-repeat: no-repeat;
}

.cash_box_icon_rating {
	display: block;
	width: 200px;
	height: 71px;
	margin: 0 auto;
	background-repeat: no-repeat;
}

.choose_container {
	max-width: 810px;
	border: 1px solid #c4c4c4;
}

.iconRowborder {
	border-bottom: 1px solid #c4c4c4;
}

.cash_box .fast_cash_icon {
	background-image: url('../png/fast-cash-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .fast_cash_icon {
	background-position: 0px -80px;
}

/*.cash_box .cash_loans_icon {  background-image: url('../images/Why-cash-for-you/cash-loans-icon.png');background-position:  0px 0px;   }
.cash_box:hover .cash_loans_icon {background-position: 0px -80px; }*/
.cash_box .cash_loans_icon {
	background-image: url('../png/perfect_creditnote.png');
	background-position: 0px 0px;
}

.cash_box:hover .cash_loans_icon {
	background-position: 0px -71px;
}

/*.cash_box .piggy_bank_icon {  background-image: url('../images/Why-cash-for-you/piggy-bank-icon.png');background-position:  0px 0px;   }
.cash_box:hover .piggy_bank_icon {background-position: 0px -80px; }*/
.cash_box .piggy_bank_icon {
	background-image: url('../png/credit_boost.png');
	background-position: 0px 0px;
}

.cash_box:hover .piggy_bank_icon {
	background-position: 0px -71px;
}

/*.cash_box .note_icon {  background-image: url('../images/Why-cash-for-you/note-icon.png');background-position:  0px 0px;   }
.cash_box:hover .note_icon {background-position: 0px -80px; }*/
.cash_box .note_icon {
	background-image: url('../png/affordable_payment.png');
	background-position: 0px 0px;
}

.cash_box:hover .note_icon {
	background-position: 0px -71px;
}

/*.cash_box .clock_icon {  background-image: url('../images/Why-cash-for-you/clock-icon.png');background-position:  0px 0px;   }
.cash_box:hover .clock_icon {background-position: 0px -80px; }*/
.cash_box .clock_icon {
	background-image: url('../png/cash_loan.png');
	background-position: 0px 0px;
}

.cash_box:hover .clock_icon {
	background-position: 0px -71px;
}

/*.cash_box .build_icon {  background-image: url('../images/Why-cash-for-you/build-icon.png');background-position:  0px 0px;   }
.cash_box:hover .build_icon {background-position: 0px -80px; }*/
.cash_box .build_icon {
	background-image: url('../png/approval_within.png');
	background-position: 0px 0px;
}

.cash_box:hover .build_icon {
	background-position: 0px -71px;
}

/*.cash_box .rating_icon {  background-image: url('../images/Why-cash-for-you/rating-icon.png');background-position:  0px 0px;  }
.cash_box:hover .rating_icon { background-position: 0px -80px; }*/
.cash_box .rating_icon {
	background-image: url('../png/new_fivestar.png');
	background-position: 0px 0px;
}

.cash_box:hover .rating_icon {
	background-position: 0px -71px;
}

.cash_box .alarm_icon {
	background-image: url('../png/alarm-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .alarm_icon {
	background-position: 0px -80px;
}

.cash_box .ext_hours_icon {
	background-image: url('../png/extended-hours-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .ext_hours_icon {
	background-position: 0px -80px;
}

.cash_box .ext_hours_icon_new {
	background-image: url('../png/editdoc.png');
	background-position: 0px 0px;
}

.cash_box:hover .ext_hours_icon_new {
	background-position: 0px -80px;
}


.cash_box .convenient_icon {
	background-image: url('../png/convenient-locations-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .convenient_icon {
	background-position: 0px -80px;
}

.cash_box .canadian_icon {
	background-image: url('../png/canadian-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .canadian_icon {
	background-position: 0px -80px;
}

.cash_box .easy_exp_icon {
	background-image: url('../png/easy-experiences-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .easy_exp_icon {
	background-position: 0px -80px;
}

.cash_box .no_hidden_fees_icon {
	background-image: url('../png/no-hidden-fees-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .no_hidden_fees_icon {
	background-position: 0px -80px;
}

.cash_box .no_bank_icon {
	background-image: url('../png/no-bank-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .no_bank_icon {
	background-position: 0px -80px;
}

.cash_box .unlock_icon {
	background-image: url('../png/unlock-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .unlock_icon {
	background-position: 0px -80px;
}

.cash_box .hand_pointer_icon {
	background-image: url('../png/hand-pointer-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .hand_pointer_icon {
	background-position: 0px -80px;
}

.cash_box .build_credit_icon {
	background-image: url('../png/build-credit-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .build_credit_icon {
	background-position: 0px -80px;
}

.cash_box .badge_icon {
	background-image: url('../png/badge-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .badge_icon {
	background-position: 0px -80px;
}

.cash_box .no_holds_icon {
	background-image: url('../png/no-holds-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .no_holds_icon {
	background-position: 0px -80px;
}

.cash_box .simple_payment_icon {
	background-image: url('../png/simple-payment-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .simple_payment_icon {
	background-position: 0px -80px;
}

.cash_box .no_credit_icon {
	background-image: url('../png/no-credit-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .no_credit_icon {
	background-position: 0px -80px;
}

.cash_box .exchange_icon {
	background-image: url('../png/exchange-rate-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .exchange_icon {
	background-position: 0px -80px;
}

.cash_box .no_bank_account_icon {
	background-image: url('../png/no-bank-account-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .no_bank_account_icon {
	background-position: 0px -80px;
}

.cash_box .no_interest_charges_icon {
	background-image: url('../png/no-interest-charges-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .no_interest_charges_icon {
	background-position: 0px -80px;
}

.cash_box .agents_icon {
	background-image: url('../png/agents-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .agents_icon {
	background-position: 0px -80px;
}

.cash_box .funds_icon {
	background-image: url('../png/funds-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .funds_icon {
	background-position: 0px -80px;
}

.cash_box .receipt_icon {
	background-image: url('../png/receipt-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .receipt_icon {
	background-position: 0px -80px;
}

.cash_box .secure_money_icon {
	background-image: url('../png/secure-money-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .secure_money_icon {
	background-position: 0px -80px;
}

.cash_box .secure_money_icon {
	background-image: url('../png/secure-money-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .secure_money_icon {
	background-position: 0px -80px;
}

.cash_box .high_cash_icon {
	background-image: url('../png/high-cash-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .high_cash_icon {
	background-position: 0px -80px;
}

.cash_box .replace_icon {
	background-image: url('../png/replace-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .replace_icon {
	background-position: 0px -80px;
}

.cash_box .low_rates_icon {
	background-image: url('../png/low-rate-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .low_rates_icon {
	background-position: 0px -80px;
}

.cash_box .shop_icon {
	background-image: url('../png/shop-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .shop_icon {
	background-position: 0px -80px;
}

.cash_box .world_icon {
	background-image: url('../png/world-icon.png');
	background-position: 0px 0px;
}

.cash_box:hover .world_icon {
	background-position: 0px -80px;
}


.why-boxes-mobile-view {
	display: none;
}

.mob_cash_box {
	width: 100%;
	height: 260px;
	background-color: #fff;
	display: block;
	position: relative;
	margin: 10px 0;
}

.cash_box:hover p {
	color: #000;
}

.mob_cash_box .fast_cash_icon {
	background-image: url('../png/fast-cash-icon.png');
}

.mob_cash_box .cash_loans_icon {
	background-image: url('../png/cash-loans-icon.png');
}

.mob_cash_box .piggy_bank_icon {
	background-image: url('../png/piggy-bank-icon.png');
}

.mob_cash_box .note_icon {
	background-image: url('../png/note-icon.png');
}

.mob_cash_box .clock_icon {
	background-image: url('../png/clock-icon.png');
}

.mob_cash_box .build_icon {
	background-image: url('../png/build-icon.png');
}

.mob_cash_box .ext_hours_icon {
	background-image: url('../png/extended-hours-icon.png');
}

.mob_cash_box .ext_hours_icon_new {
	background-image: url('../png/editdoc.png');
}

.mob_cash_box .convenient_icon {
	background-image: url('../png/convenient-locations-icon.png');
}

.mob_cash_box .canadian_icon {
	background-image: url('../png/canadian-icon.png');
}

.mob_cash_box .easy_exp_icon {
	background-image: url('../png/easy-experiences-icon.png');
}

.mob_cash_box .no_hidden_fees_icon {
	background-image: url('../png/no-hidden-fees-icon.png');
}

.mob_cash_box .unlock_icon {
	background-image: url('../png/unlock-icon.png');
}

.mob_cash_box .hand_pointer_icon {
	background-image: url('../png/hand-pointer-icon.png');
}

.mob_cash_box .build_credit_icon {
	background-image: url('../png/build-credit-icon.png');
}

.mob_cash_box .no_interest_charges_icon {
	background-image: url('../png/no-interest-charges-icon.png');
}

.mob_cash_box .no_bank_account_icon {
	background-image: url(../png/no-bank-account-icon.png);
}

.mob_cash_box .high_cash_icon {
	background-image: url(../png/high-cash-icon.png);
}

.mob_cash_box .alarm_icon {
	background-image: url(../png/alarm-icon.png);
}

.mob_cash_box .shop_icon {
	background-image: url(../png/shop-icon.png);
}

.mob_cash_box .world_icon {
	background-image: url(../png/world-icon.png);
}

.mob_cash_box .funds_icon {
	background-image: url(../png/funds-icon.png);
}

.mob_cash_box .replace_icon {
	background-image: url(../png/replace-icon.png);
}

.mob_cash_box .receipt_icon {
	background-image: url(../png/receipt-icon.png);
}

.mob_cash_box .no_holds_icon {
	background-image: url(../png/no-holds-icon.png);
}

.mob_cash_box .low_rates_icon {
	background-image: url(../png/low-rate-icon.png);
}

.mob_cash_box .exchange_icon {
	background-image: url(../png/exchange-rate-icon.png);
}











/***********************************************************************



* Contact us form



***********************************************************************/



.contact_sec .inr-cont {
	padding: 0 15px;
}



.col {
	padding: 0 20px;
	float: left;
	box-sizing: border-box;
}



.col.x-50 {
	width: 50%;
}



.col.x-100 {
	width: 100%;
}



.content-wrapper {
	min-height: 100%;
	position: relative;
}



.get-in-touch {
	max-width: 900px;
	margin: 0 auto;
	position: relative;
	top: 360px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);



	background: #f9f9f9;
	padding: 20px 50px;
}



.get-in-touch .title {
	text-align: center;
	font-family: Raleway, sans-serif;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-size: 36px;



	line-height: 48px;
	padding-bottom: 48px;
}



.contact-form .form-field {
	position: relative;
	margin: 32px 0;
	text-align: center;
}



.contact-form .input-text {
	display: block;
	width: 100%;
	height: 36px;
	border-width: 0 0 1px 0;
	border-color: #222;
	padding: 5px 10px;



	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
	background: #f9f9f9;
}



.contact-form .input-text:focus {
	outline: none;
}



.contact-form .input-text:focus+.label,
.contact-form .input-text.not-empty+.label {
	-webkit-transform: translateY(-24px);
	transform: translateY(-24px);
}



.contact-form .label {
	position: absolute;
	left: 20px;
	bottom: 11px;
	font-size: 16px;
	line-height: 26px;
	font-weight: 400;
	color: #444;
	cursor: text;



	-webkit-transition: -webkit-transform .2s ease-in-out;



	transition: -webkit-transform .2s ease-in-out;



	transition: transform .2s ease-in-out;



	transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
}



.contact-form .submit-btn,
.payment-form .submit-btn {



	display: inline-block;
	background-color: #ffbf00;
	color: #222;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 16px;
	line-height: 24px;



	padding: 8px 16px;
	border: none;
	cursor: pointer;
	font-weight: bold;
	transition: 0.3s ease-in-out;
}



.contact-form .submit-btn:hover,
.payment-form .submit-btn:hover {



	display: inline-block;
	background-color: #000;
	color: #fff;
	cursor: pointer;
}







/***********************************************************************



* Pay My Balance



***********************************************************************/



.payment-form {
	max-width: 650px;
	margin: 0 auto;
	background-color: #f9f9f9;
	padding: 35px 50px;
	position: relative;
}



.payment-form .form-group {
	overflow: hidden;
}

.payment-form .form-control {
	border-radius: 0;
}

.payment-form input.form-control:focus {
	border-color: #888;
}

.payment-form .tip_icon {
	color: #444;
	background: #ddd;
	display: inline-block;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	position: relative;
	left: -15px;
}

.popover-content {
	font-size: 11.4px;
	padding: 5px;
}

.popover-content p {
	margin-bottom: 0;
}

.popover {
	font-family: 'Proxima Nova Alt Rg', sans-serif;
	border-radius: 1px;
}

.popover.right>.arrow {
	display: none;
}

.popClick {
	font-weight: bold;
	color: #000;
}

.interac-info {
	margin-top: 70px;
	padding-left: 10px;
	overflow: hidden;
}

.payment-form .submit-btn {
	position: absolute;
	left: 38%;
	margin-top: 5px;
}

.interac-info .int-left {
	float: left;
	width: 35%;
}

.interac-info .int-right {
	float: left;
	width: 65%;
}

.interac-info .int-right p {
	margin-top: 28px;
}

.interac-info {
	font-size: 14px;
}


/***********************************************************************
* Charge of Finances section
***********************************************************************/

.finance_sec {
	padding: 5% 0 5% 0;
	background-color: #272727;
}

.finance_sec .subtitle {
	color: #fff;
	margin-bottom: 0px;
}

.finance_sec .subtitle h3 {
	margin: 0 auto;
	color: #fff;
}

.finance_tab {
	margin-top: 35px;
	position: relative;
}

.finance_tab .tab-content {
	padding: 5px 15px;
}

.finance_tab .nav-pills {
	max-width: 450px;
	margin: 0 auto;
	position: relative;
	top: 22px;
}

.finance_tab .nav-pills>li>a {
	background: transparent;
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	color: #ffbf00;
	font-size: 18px;
	line-height: 20px;
	margin: 0px;
	border-bottom: 2px solid #ffbf00;
	padding: 15px 40px;
	border-radius: 0px;
}

.finance_tab .nav-pills>li {
	float: left;
	margin-bottom: 3px;
	margin-left: 0;
	margin-right: 0;
}

.finance_tab .nav-pills>li.active>a.npill-one,
.finance_tab .nav-pills>li.active>a.npill-one:focus,
.finance_tab .nav-pills>li.active>a.npill-one:hover {
	background: #ffbf00;
	color: #000;
}

.finance_tab .nav-pills>li.active>a.npill-two,
.finance_tab .nav-pills>li.active>a.npill-two:focus,
.finance_tab .nav-pills>li.active>a.npill-two:hover {
	background: #3f3f40;
	color: #fff;
	border-color: #3f3f40;
}

.finance_tab .tab-content {
	margin-top: 0px;
}

.finance_tab .tab-content h3 {
	margin-top: 0;
}

h4.moneysol_title {
	font-weight: 300;
	font-size: 20px;
	line-height: 20px;
	color: #fff;
	text-align: center;
	position: relative;
	top: -95px;
}

.moneysolForm input {
	height: 45px;
}

.moneysolForm input.form-control {
	background: transparent;
	color: #ccc;
	border: 1px solid #a9a9a9;
	border-radius: 2px;
	font-size: 16px;
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
}

.moneysolForm .drpdwn {
	margin: 0;
	width: 100%;
}

.moneysolForm .sel {
	border: 1px solid #a9a9a9;
	height: 45px;
	width: 100%;
	padding: 6px 12px;
	line-height: 1.42857143;
	color: #555;
	background: transparent;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}

.moneysolForm .sel__placeholder {
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	font-size: 16px;
	padding: 6px 12px;
	line-height: 1.42857143;
	color: #aaa;
}

.moneysolForm .sel__placeholder::before {
	top: 10px;
	padding-left: 6%;
}

.moneysolForm button.yellow-btn {
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	width: 100%;
	background: transparent;
	border-radius: 0;
	font-size: 16px;
	color: #fff;
	font-size: 18px;
	border: 2px solid #ffbf00;
}

.moneysolForm button.yellow-btn:hover {
	background-color: #ffbf00;
	color: #222;
}

.btn-full {
	height: 45px;
	width: 100%;
	font-size: 22px;
	text-transform: uppercase;
	transition: 0.3s ease-in-out;
}

.btn-full:hover {
	background-color: #000;
}

.input-icon {
	position: relative;
}

.input-icon>i,
.input-icon>em {
	position: absolute;
	display: block;
	transform: translate(0, -50%);
	top: 50%;
	pointer-events: none;
	width: 25px;
	text-align: center;
	font-style: normal;
	color: #aaa;
}

.input-icon>input {
	padding-left: 25px;
	padding-right: 0;
}





/***********************************************************************
*  Testimonials
***********************************************************************/

.review_sec {
	padding: 4% 0 5% 0;
	background-color: #f7f7f7;
}

.review_sec h2 {
	font-family: 'ProximaNovaRegular', sans-serif;
	text-transform: uppercase;
	font-size: 23px;
}

.review_sec .subtitle-tag {
	font-size: 40px;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	letter-spacing: -0.8px;
}

.review_sec #myCarousel2 {
	margin-top: 30px;
}

.rating-input .glyphicon {
	background-color: #007f4e;
	padding: 5px 5px;
	color: #fff;
	font-size: 11px;
}

.star-rating .glyphicon {
	font-size: 18px;
}

.block {
	background-color: #fff;
	color: #000;
	padding: 15px 18px;
	position: relative;
}

.block a {
	color: #7d4702;
	font-size: 25px;
	font-weight: bold;
	line-height: 21px;
	text-decoration: none;
}

.mark {
	padding: 12px 0;
	background: none;
}

.block p {
	color: #000;
	line-height: 20px;
}

.block p.light-text {
	color: #666;
	margin-bottom: 0;
}

.block-text {
	min-height: 160px;
}

.time {
	color: #888;
	position: absolute;
	right: 0;
	top: 28px;
	font-size: 13px;
}

.user {
	color: #000;
	font-size: 12px;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {
	color: #d2d2d2;
	font-size: 40px;
}

.tp-widget-review .header {
	font-family: 'ProximaNovaRegular', sans-serif;
	font-size: 15px;
}

.tp-widget-review .text {
	position: relative;
	word-wrap: break-word;
	line-height: 20px;
	font-family: 'ProximaNovaRegular', sans-serif;
	font-size: 15px;
	color: #666;
}

.review_sec #myCarousel2 {
	width: 100%;
	text-align: center;
}

.left-rev {
	width: 20%;
	display: inline-block;
	position: relative;
	top: 25px;
	vertical-align: top;
	left: -30px;
}

.left-rev img {
	width: 100%;
}

.right-rev {
	width: 70%;
	display: inline-block;
}

iframe #tp-widget-reviews-loading,
iframe #tp-widget-reviews,
iframe .reviews {
	cursor: none;
	pointer-events: none;
}

.tp-widget-trustscore {
	font-size: 20px;
	text-transform: uppercase;
	color: #000;
}




/***********************************************************************
*  Loan Options 
***********************************************************************/
.loan_options_sec {
	padding: 4% 0 4% 0;
	background-color: #fff;
}

.loan_options_block_caption {
	position: absolute;
	bottom: 10%;
	left: 5%;
	width: 45%;
	font-size: 3.8em;
	line-height: 55px;
	letter-spacing: -0.5px;
	text-align: left;
	color: #fff;
	padding: 10px 15px;
	text-transform: uppercase;
	font-weight: lighter;
	display: block;
}

.loan_options_block_caption span {
	color: #ffbf00;
	font-weight: 600;
	display: block;
	font-size: 0.8em;
	line-height: 38px;
}

.loan_options_sec figure {
	float: left;
	width: 100%;
	position: relative;
	overflow: hidden;
}

.loan_options_sec figure img {
	width: 100%;
}

.collapse_boxes .row {
	margin: 0
}

.clearfix:after,
.clearfix:before {
	content: "";
	display: table
}

.clearfix:after {
	clear: both
}

.collapse_boxes {
	margin: 30px 15px;
	float: left;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	overflow: visible !important;
}

#collapse-1 .col-lg-3.col-sm-3,
#collapse-2 .col-lg-3.col-sm-3 {
	padding-right: 0;
	padding-left: 0;
}

.sub_cat .loan_options_block_caption {
	font-size: 35px;
	font-weight: lighter;
	bottom: 30px;
	width: 65%;
	color: #fff;
	background: transparent;
	line-height: 28px;
	text-transform: capitalize;
}

.loan_options_sec figure.loan_type1.sub_cat:hover {
	webkit-transform: scale(1.03);
	-ms-transform: scale(1.03);
	transform: scale(1.03);
	box-shadow: 0 28px 81px -7px rgba(0, 0, 0, .44);
	z-index: 1;
	transition: all .4s ease;
}

#to-collapse-1,
#to-collapse-2 {
	cursor: pointer;
}

.sub_cat img {
	height: 400px;
}


/***********************************************************************
  Money Options 
***********************************************************************/

.money_opts {
	padding: 4% 0 0 0;
	background-color: #fff;
}

.money_opt_desc {
	width: 50%;
	float: left
}

.money_opt_img {
	background-size: cover;
	float: left;
	width: 50%;
	position: relative;
	height: 500px;
	background-repeat: no-repeat;
}

.money_opt_img_1 {
	background-image: url('../jpg/everyday_item_loan.jpg');
}

.money_opt_img_2 {
	background-image: url('../jpg/bigger_purchase_loan.jpg');
}

.money_opt_img img {
	width: 100%;
}

.money_opt_desc ul {
	list-style: none
}

.money_opt_desc {
	padding: 80px 0 30px 120px;
	position: relative;
}

.money_opt_desc ul li {
	font-family: 'ProximaNovaRegular', sans-serif;
	color: #000;
	font-weight: lighter;
	font-size: 3em;
	text-transform: capitalize;
	text-align: left;
	background-image: url(../arrow.html);
}

.money_opt_desc ul li:before {
	font-family: FontAwesome;
	content: "\f0a4";
	position: absolute;
	left: 65px;
	color: #ffbf00;
	font-size: 25px;
	padding-top: 15px;
}

.moneyoptRow {
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}

.money_opt_desc button {
	background-color: #fff;
	font-size: 3em;
	margin-top: 20px;
	color: #000;
	transition: 0.3s ease-in-out;
	float: left;
	position: relative;
	left: 35px;
}

.money_opt_desc button:hover {
	color: #000;
	background-color: #ffbf00;
}



ul.box-container {
	border: 1px solid #c4c4c4;
	display: flow-root;
}

ul.box-container li {
	list-style: none;
}

ul.box-container>li {
	border-bottom: 1px solid #c4c4c4;
	display: flow-root;
	width: 100%;
}

ul.box-container>li:last-child {
	border-bottom: 0px;
}

ul.box-container li ul li {
	border-right: 1px solid #c4c4c4;
	display: table-cell;
}

ul.box-container li ul li:last-child {
	border-right: 0px;
}

ul.box-container li.brdr-bottom {
	/*border-bottom: 1px solid #c4c4c4;*/
}

ul.box-container li ul.keep_box {
	display: table;
	width: 100%;
	table-layout: fixed;
}

ul.box-container li ul.keep_box li a.moneysol_box {
	width: 99%;
}

ul.botlineDel>li {
	border-bottom: none;
}


.moneysol_box {
	width: 290px;
	height: 205px;
	background-color: #fff;
	float: left;
	position: relative;
	display: block;
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(1);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(1);
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(1);
	transition: all 200ms ease-in;
	transform: scale(1);
}

.moneysol_box:hover {
	box-shadow: 6px 6px 2px #ddd;
	z-index: 2;
	background-color: #ffbf00;
	cursor: pointer;
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(1.1);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(1.1);
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(1.1);
	transition: all 200ms ease-in;
	transform: scale(1.1);
}

.moneysol_box_content {
	position: absolute;
	top: 10%;
	left: 0;
	width: 100%;
}

.moneysol_box h3,
.mob_moneysol_box h3 {
	color: #272727;
	font-size: 20px;
	text-transform: capitalize;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
}

.moneysol_icon {
	display: block;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	background-repeat: no-repeat;
}

.moneysol_box .payday_loans_icon,
.mob_moneysol_box .payday_loans_icon {
	background-image: url(../png/payday-loans-icon.png);
}

.moneysol_box:hover .payday_loans_icon,
.mob_moneysol_box:hover .payday_loans_icon {
	background-image: url(../png/payday-loans-icon-hover.png);
}

.moneysol_box .installment_loans_icon,
.mob_moneysol_box .installment_loans_icon {
	background-image: url(../png/installment-loans-icon.png);
}

/*.moneysol_box:hover .installment_loans_icon,
.mob_moneysol_box:hover .installment_loans_icon { background-image: url(../images/money-solutions-icons/installment-loans-icon-hover.png);}*/
.moneysol_box .evolve_icon,
.mob_moneysol_box .evolve_icon {
	background-image: url(../png/evolve-icon.png);
}

.moneysol_box:hover .evolve_icon,
.mob_moneysol_box:hover .evolve_icon {
	background-image: url(../png/evolve-icon-hover.png);
}

.moneysol_box .western_union_icon,
.mob_moneysol_box .western_union_icon {
	background-image: url(../png/western-union-icon.png);
}

.moneysol_box:hover .western_union_icon,
.mob_moneysol_box:hover .western_union_icon {
	background-image: url(../png/western-union-icon-hover.png);
}

.moneysol_box .money_order_icon,
.mob_moneysol_box .money_order_icon {
	background-image: url(../png/money-order-icon.png);
}

.moneysol_box:hover .money_order_icon,
.mob_moneysol_box:hover .money_order_icon {
	background-image: url(../png/money-order-icon-hover.png);
}



.moneysol_box .cheque_cashing_icon,
.mob_moneysol_box .cheque_cashing_icon {
	background-image: url(../png/cheque-cashing-icon.png);
}

.moneysol_box:hover .cheque_cashing_icon,



.mob_moneysol_box:hover .cheque_cashing_icon {
	background-image: url(../png/cheque-cashing-icon-hover.png);
}

.moneysol_box .currency_exchange_icon,
.mob_moneysol_box .currency_exchange_icon {
	background-image: url(../png/currency-exchange-icon.png);
}

.moneysol_box:hover .currency_exchange_icon,
.mob_moneysol_box:hover .currency_exchange_icon {
	background-image: url(../png/currency-exchange-icon-hover.png);
}

.moneysol_box .bill_payments_icon,
.mob_moneysol_box .bill_payments_icon {
	background-image: url(../png/bill-payments-icon.png);
}

.moneysol_box:hover .bill_payments_icon,
.mob_moneysol_box:hover .bill_payments_icon {
	background-image: url(../png/bill-payments-icon-hover.png);
}

.moneysol-boxes-mobile-view {
	display: none;
}

.mob_moneysol_box {
	width: 100%;
	height: 205px;
	background-color: #fff;
	float: left;
	position: relative;
	display: block;
	margin: 10px 0;
	border: 1px solid #c4c4c4;
	-webkit-transition: all 200ms ease-in;
	-webkit-transform: scale(1);
	-ms-transition: all 200ms ease-in;
	-ms-transform: scale(1);
	-moz-transition: all 200ms ease-in;
	-moz-transform: scale(1);
	transition: all 200ms ease-in;
	transform: scale(1);
}

.mob_moneysol_box:hover {
	box-shadow: 6px 6px 2px #ddd;
	z-index: 2;
	background-color: #ffbf00;
	cursor: pointer;
	-webkit-transition: all 200ms ease-in;



	-webkit-transform: scale(1.1);



	-ms-transition: all 200ms ease-in;



	-ms-transform: scale(1.1);



	-moz-transition: all 200ms ease-in;



	-moz-transform: scale(1.1);



	transition: all 200ms ease-in;



	transform: scale(1.1);
}







.moneysol-boxes-mobile-view .carousel-inner>.item>img {
	margin: 0 auto;
}



.moneysol-boxes-mobile-view .carousel-control.left,
.carousel-control.right {
	background: none;
}







/***********************************************************************



*  Services



***********************************************************************/



.service_sec {
	padding: 4% 0 4% 0;
	background-color: #fff;
}



.service_sec h2 {
	opacity: 0.9;
}



.srvc_blocks {
	display: inline-block;
	vertical-align: top;
	text-align: center;
	width: 115px;
}



.srvc_blocks h3 {
	color: #fff;
	font-family: 'ProximaNovaRegular', sans-serif;
	font-size: 17px;
	font-weight: bold;
}



.srvc_blocks a {
	display: inline-block;
	width: 94px;
	height: 94px;
	transition: none;
}



.srvc_blocks a:hover {
	background-color: #fff;
	display: inline-block;
	width: 94px;
	height: 94px;
	border-radius: 80%;
}



/*.service_sec h3 { border-bottom:4px solid #000; color:#fff; font-family: 'ProximaNovaRegular', sans-serif; font-size:24px; font-weight:bold; text-transform: uppercase; padding-bottom: 15px;margin: 0 auto 25px auto; }*/



.srvc_blocks h4 {
	color: #fff;
	font-family: 'ProximaNovaRegular', sans-serif;
	font-size: 17px;
	font-weight: bold;
}



.service_sec h3.bg-col {
	width: 80%;
}







/***********************************************************************



*  Range Slider



***********************************************************************/



.range-slider {
	width: 100%;
	margin: 60px auto 10px auto;
	position: relative;
}



.rng-start {
	position: absolute;
	left: 30px;
}



.rng-end {
	position: absolute;
	right: 20px;
}



.rng-start,
.rng-end {
	top: 30px;
	font-weight: bold;
	font-size: 12px;
}



.drpdwn {
	clear: both;
	width: 300px;
	margin: 40px auto 0px auto;
}



.wrapper-dropdown-2 {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 0px 2px;
	border-bottom: 1px solid #999;
	cursor: pointer;
	outline: none;
	text-align: left;
	font-size: 25px;
	color: #3f3f40;
}



.wrapper-dropdown-2:after {
	content: "\f107";
	font-family: FontAwesome;
	position: absolute;
	right: 16px;
	top: 50%;
	margin-top: -15px;
	color: #555;
}







.wrapper-dropdown-2 .dropdown {



	/* Size & position */



	position: absolute;
	top: 105%;
	left: -5px;
	right: 0px;



	/* Styles */



	background: white;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	list-style: none;



	/* Hiding */



	opacity: 0;
	pointer-events: none;
	padding: 0;
}







.wrapper-dropdown-2 .dropdown li a {



	display: block;
	text-decoration: none;
	color: #333;
	border-left: 5px solid;
	padding: 5px 10px;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	font-size: 16px;
}



.wrapper-dropdown-2 .dropdown li:nth-child(1) a {
	border-left-color: #ffc02a;
}



.wrapper-dropdown-2 .dropdown li:nth-child(2) a {
	border-left-color: #ff9e36;
}



.wrapper-dropdown-2 .dropdown li:nth-child(3) a {
	border-left-color: #ffa75f;
}



.wrapper-dropdown-2 .dropdown li i {
	margin-right: 5px;
	color: inherit;
	vertical-align: middle;
}







/* Active state */



.wrapper-dropdown-2.active:after {
	content: "\f106";
}



.wrapper-dropdown-2.active .dropdown {
	opacity: 1;
	pointer-events: auto;
}



/* No CSS3 support */







.no-opacity .wrapper-dropdown-2 .dropdown,



.no-pointerevents .wrapper-dropdown-2 .dropdown {



	display: none;
	opacity: 1;
	/* If opacity support but no pointer-events support */



	pointer-events: auto;
	/* If pointer-events support but no pointer-events support */



}



.no-opacity .wrapper-dropdown-2.active .dropdown,



.no-pointerevents .wrapper-dropdown-2.active .dropdown {



	display: block;
}







/***********************************************************************



*  Freelancer page



***********************************************************************/



.file {
	visibility: hidden;
	position: absolute;
}



.btn-file {
	color: #fff;
	background-color: #ffbf00;
	border-color: #ffbf00;
	color: #242424;
}



.btn-file:hover {
	color: #fff;
}



/***********************************************************************



*  INNER pages



***********************************************************************/



/*.inr-title {padding-top:80px; }*/



.inner-pg-head {
	background-color: #272727;
	color: #fff;
	padding: 14px 0 7px 0;
	display: none;
}



.breadcrumb-sec {
	margin-top: 6%;
}

.breadcrumb-sec .col-lg-12 {
	padding-left: 0;
	padding-right: 0;
}


.breadcrumb {
	background-color: transparent;
	font-family: 'ProximaNovaRegular', sans-serif;
	font-size: 15px;
	padding: 20px 15px 0px 0;
}



.breadcrumb a {
	color: #ffbf00;
}



.breadcrumb>.active {
	color: #3f3f40;
}



.inner-bg-content {
	padding-top: 0;
	margin-bottom: 1%;
}



.inner-content {
	padding: 0 0 3% 0;
}

#cutltureQuotes.inner-content {
	padding-bottom: 30px;
}


.inr-cont p {
	font-size: 16px;
	line-height: 25px;
	color: #555;
}



.inr-cont p.sub_para {
	font-size: 18px;
}



	{
	list-style: none;
	padding: 0;
}



.inr-cont a {
	color: #222;
}



ul.para-listing {
	list-style: none;
}



.para-listing li {
	font-size: 16px;
	padding-left: 30px;
	line-height: 30px;
	background-image: url(../jpg/arrow-listing.jpg);
	background-repeat: no-repeat;
	margin-bottom: 5px;
}



/*.para-listing li:before { content: "\f00c"; font-family: FontAwesome;display: inline-block; margin-left: -1.3em;  width: 1.3em; color:#ffbf00;}*/



.para-listing p {
	display: inline;
	font-size: 16px;
}



.why_to_choose_inner {
	padding: 2% 0 2% 0;
}



.why_to_choose_inner ul {
	padding: 0;
}



/* .inr-cont p.sub_para {font-size: 23px; line-height: 26px;} */



.inr-cont .subtext p.sub_para {
	font-size: 19px;
	line-height: 26px;
}



.find-store-sec .inr-cont p.sub_para {
	font-size: 30px;
	margin-top: 15px;
}


.white {
	color: #fff !important;
}




/***********************************************************************



*  PRODUCT pages



***********************************************************************/



.product_banner {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	width: 100%;
	height: 450px;
	position: relative;
	margin-bottom: 0px;
}



.installment-loan-banner {
	background-image: url('../jpg/installment-loan-bg.jpg');
	background-position: 0 -145px;
}



.payday-loans-banner {
	background-image: url('../jpg/payday-loan-bg.jpg');
	background-position: 0 -90px;
}



.cheque-cashing-banner {
	background-image: url('../jpg/cheque-cashing-bg.jpg');
	background-position: 0 -110px;
}



.currency-exchange-banner {
	background-image: url('../jpg/currency-exchange-bg.jpg');
	background-position: 0 -110px;
}



.referral-program-banner {
	background-image: url('../jpg/refer-friend-bg.jpg');
	background-position: 0 -270px;
}



.evolve-banner {
	background-image: url('../jpg/evolve-bg.jpg');
	background-position: 0 -140px;
}



.western-union-banner {
	background-image: url('../jpg/western-union-bg.jpg');
	background-position: 0 -200px;
}



.money-orders-banner {
	background-image: url('../jpg/money-orders-bg.jpg');
	background-position: 0 -200px;
}



.bill-payments-banner {
	background-image: url('../jpg/bill-payments-bg.jpg');
	background-position: 0 -200px;
}



.faq-banner {
	background-image: url('../jpg/faq-bg.jpg');
	background-position: 0 -330px;
}



.about-us-banner {
	background-image: url('../jpg/about-us-bg.jpg');
	background-position: 0 0px;
}



.career-banner {
	background-image: url('../jpg/career-banner.jpg');
	padding-top: 0;
	margin-top: 0;
}



.apply-banner {
	background-image: url('../jpg/apply-banner.jpg');
	padding-top: 0;
	margin-top: 0;
}



.life-at-cash-banner {
	background-image: url(../jpg/life-at-cash4you-cover4.jpg);
}



.bg_layer {
	background-color: rgba(0, 0, 0, 0.3);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



.bg_layer p {
	margin-top: 0;
}



.product_title {
	height: 100%;
	color: #fff;
	width: 100%;
	position: absolute;
	top: 30%;
	padding: 0 22%;
}



.product_title.pttle_two {
	padding: 0 15%;
}



.product_title .apply-now-btn {
	background: transparent;
	color: #fff !important;
}



.product_title .apply-now-btn:hover {
	background: #ffbf00;
	border-color: transparent;
	color: #222 !important;
}



.product_header {
	color: #fff;
	font-size: 1.5em;
	text-transform: uppercase;
	font-weight: 300;
	margin-bottom: 0;
}



.section__preheading {
	font-size: 1.2em;
	margin-bottom: 5px;
	font-weight: lighter;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-bottom: 15px;
}



.section__preheading span {
	background-color: rgba(250, 250, 250, .3);
	height: 1px;
	width: 25px;
	display: inline-block;
	margin-bottom: 5px !important;
}



.product_caption {
	color: #fff;
	font-size: 4em;
	font-weight: bolder;
	margin-top: 5px;
	font-family: 'ProximaNovaRegular', sans-serif;
}



.benefit_block {
	text-align: center;
}



.benefit_block h3,
.why_block h3 {
	font-family: ProximaNovaRegular, sans-serif;
	font-weight: bold;
	font-size: 20px;
	padding: 0 10px 0px 10px;
	color: #555;
}



.benefit__separator {
	display: block;
	width: 80px;
	margin: 15px auto 20px;
	border-bottom: 1px solid #4c4d4d;
}



.para_block {
	padding-bottom: 40px;
}



.why_block p {
	line-height: 24px;
	padding: 0 10%;
}



.why_block {
	min-height: 280px;
}



.why_block img {
	opacity: 0.9;
}



.inr-img {
	max-width: 400px;
}







.trust_sec {
	background-color: #ffbf00;
	padding: 3% 0 3% 0;
}



.trust_sec .inr-cont p.sub_para {
	color: #000;
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	font-size: 20px;
	line-height: 32px;
	margin-top: 15px;
}



.trust_sec .inr-cont h2.title-font {
	color: #000;
}



.telpayImg {
	max-width: 245px;
	margin: 0 auto;
}



.smlImg {
	max-width: 115px;
	margin: 0 auto;
}



.find-store-sec {
	padding-top: 3%;
}







.telpay_dark {
	background-color: #222;
	padding: 3% 0 3% 0;
}



/*.telpay_dark .inr-cont p.sub_para {  color:#fff;   font-family: 'Poppins',sans-serif; font-weight:300; font-size: 20px; line-height: 32px; margin-top: 15px;}*/



.telpay_dark .inr-cont h2.title-font {
	color: #fff;
}



.telpayImg {
	max-width: 140px;
	margin: 0 auto;
}



.find-store-sec {
	padding-top: 3%;
}



.culture-tab-block {
	padding: 1% 0 1% 0;
	background-color: #272727;
}



.culture-tab-block .subtitle {
	color: #fff;
}



.snap-tbl p {
	color: #ccc;
	font-size: 20px;
	text-align: left;
}



.cash-employee-block {
	padding: 2% 0 1% 0;
}



.read-from-email,
.read-from-email:hover {
	text-decoration: none
}







/***********************************************************************



* Installment Loans



***********************************************************************/



.inr-cont h2.mar-bottom-30,
.inr-cont h3.mar-bottom-30 {
	margin-bottom: 30px;
}



.get_started_sec {
	background-color: #272727;
	padding: 2.5% 0 2.5% 0;
}



.get_started_sec .subtitle {
	color: #fff;
	font-size: 40px;
	text-transform: capitalize;
	margin-bottom: 40px;
}



.step_num {
	float: left;
	vertical-align: top;
	text-align: center;
	width: 18%;
}



.step_num span {
	display: inline-block;
	width: 60px;
	height: 60px;
	line-height: 60px;
	color: #fff;
	background: #444;
	border-radius: 50%;
	font-size: 28px;
	font-weight: bold;
	font-family: ProximaNovaRegular, sans-serif;
}



.step_brief {
	float: left;
	padding-left: 10px;
	vertical-align: top;
	width: 80%;
}



.step_brief h3 {
	font-family: Poppins, sans-serif;
	font-weight: 300;
	margin-top: 0;
	color: #ddd;
}







.cheque_types {
	margin-bottom: 10px;
	overflow: hidden;
}



.step_num_type {
	float: left;
	vertical-align: top;
	text-align: center;
	width: 18%;
}



.step_num_type span {
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	color: #fff;
	background: #444;
	border-radius: 50%;
	font-size: 22px;
	font-weight: bold;
	font-family: ProximaNovaRegular, sans-serif;
}



.step_brief_type {
	float: left;
	padding-left: 10px;
	vertical-align: top;
	width: 80%;
}



.step_brief_type h3 {
	font-family: Poppins, sans-serif;
	font-weight: 300;
	color: #ddd;
	font-size: 20px;
	line-height: 26px;
	margin-top: 10px;
}







.step_desc {
	width: 80%;
}



.step_desc p {
	color: #aaa;
	font-size: 18px;
}



.step_row {
	margin-bottom: 35px;
}



a.get-started-btn {
	display: inline-block;
	background-color: #272727;
	text-decoration: none;
	border: 3px solid #ffbf00;
	color: #ffbf00;
	padding: 8px 20px;
	border-radius: 3px;
	font-size: 1.3em;
	color: #ffbf00;
	font-family: ProximaNovaRegular, sans-serif;
	transition: 0.3s ease-in-out;
	text-transform: uppercase;
}



a.get-started-btn:hover {
	background-color: #ffbf00;
	color: #121212;
	border: 3px solid #272727;
}



a.faq-ques {
	color: #444;
	font-weight: bold;
	font-size: 1.2em;
}



.common_ques {
	margin: 10px 0;
}



a.faq-link {
	color: #444;
	font-weight: bold;
	font-size: 1.2em;
	text-transform: uppercase;
	font-family: 'ProximaNovaRegular', sans-serif;
	letter-spacing: 1.5px;
}



a.faq-link-two {
	color: #444;
	font-weight: bold;
}



a.faq-link-two:hover {
	text-decoration: underline;
}



.find_store_sec {
	background-color: #ffbf00;
	color: #fff;
	padding: 2% 0 2.5% 0;
}



section.inner-content.find_store_sec.grey-question-section {
	background: #272727;
}



section.inner-content.find_store_sec.grey-question-section h2 {
	color: #fff;
}



.find_store_sec h2,
.find_store_sec .questionTitle {
	font-size: 40px;
	text-transform: none;
	color: #272727;
	text-transform: capitalize;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	letter-spacing: -0.8px;
}



.find_store_sec h2 span,
.find_store_sec .questionTitle span {
	font-family: ProximaNovaRegular, sans-serif;
	font-size: 30px;
	text-transform: uppercase;
	margin-top: 20px;
	display: block;
	font-weight: lighter;
	letter-spacing: normal;
}



.find_store_sec a.yellow-btn {
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	padding: 12px 25px;
	display: inline-block;
	width: auto;
	border: 3px solid #fff;
	font-size: 18px;
	text-transform: uppercase;
}



.find_store_sec a.yellow-btn:hover {
	background: #272727;
	color: #fff;
	border-color: #ffbf00;
}



section.inner-content.find_store_sec.grey-question-section a.yellow-btn {
	font-family: 'Poppins', sans-serif;
	background: #272727;
	color: #fff;
	font-weight: 300;
	padding: 12px 25px;
	display: inline-block;
	width: auto;
	border: 3px solid #fff;
	font-size: 18px;
	text-transform: uppercase;
}



section.inner-content.find_store_sec.grey-question-section a.yellow-btn:hover {
	background: #ffbf00;
	color: #272727;
	border-color: #ffbf00;
}



.find_store_sec.grey-question-section h2 span,



.find_store_sec.grey-question-section .inr-cont h2.text-center span {
	color: #fff !important;
	-webkit-text-fill-color: white;
}



.find_store_sec.grey-question-section .inr-cont h2.text-center span a {
	color: #fff !important;
	-webkit-text-fill-color: white;
}



a.yellow-border-btn {
	display: inline-block;
	background-color: #fff;
	text-decoration: none;
	color: #121212 !important;
	border: 3px solid #ffbf00;
	color: #fff;
	padding: 12px 20px;
	border-radius: 3px;
	font-size: 18px;
	font-family: ProximaNovaRegular, sans-serif;
	transition: 0.3s ease-in-out;
	text-transform: uppercase;
}



a.yellow-border-btn:hover {
	background-color: #ffbf00;
	border: 3px solid #f6f6f6;
	color: #fff;
	text-decoration: none !important;
}



button.yellow-border-btn {
	display: inline-block;
	background-color: #fff;
	text-decoration: none;
	color: #121212 !important;



	border: 3px solid #ffbf00;
	color: #fff;
	padding: 12px 20px;
	border-radius: 3px;
	font-size: 18px;
	font-family: ProximaNovaRegular, sans-serif;
	transition: 0.3s ease-in-out;
	text-transform: uppercase;
}



button.yellow-border-btn:hover {
	background-color: #ffbf00;
	border: 3px solid #f6f6f6;
	color: #fff;
}



.common_ques_sec {
	background-color: #fdfdfd;
	padding: 3% 0 4% 0;
}



.common_ques_sec h2,
.common_ques_sec h3 {
	font-size: 40px;
	text-transform: none;
	color: #272727;
	text-transform: capitalize;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	letter-spacing: -0.8px;
}







.wes-un a.yellow-btn {
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	padding: 12px 25px;
	display: inline-block;
	width: auto;
	border: 3px solid #fff;
	font-size: 18px;
	text-transform: uppercase;
}



.wes-un a.yellow-btn:hover {
	background: #272727;
	color: #fff;
	border-color: #ffbf00;
}







.evolve a.yellow-border-btn {
	font-family: 'Poppins', sans-serif;
	background: #272727;
	border-color: #ffbf00;
	color: #fff !important;
	font-weight: 300;
	padding: 12px 25px;
	display: inline-block;
	width: auto;
	font-size: 18px;
	text-transform: uppercase;
}



.evolve a.yellow-border-btn:hover {
	background: #ffbf00;
	color: #222 !important;
	border-color: #ffbf00;
}







.board {
	width: 80%;
	margin: 0px auto 15px auto;
	background: #fff;
}



.board .nav-tabs {
	position: relative;
	text-align: center;
	margin: 40px auto;
	margin-bottom: 0;
	box-sizing: border-box;
	border-bottom: 0;
}



.board>div.board-inner {
	background-size: 30%;
}



.board p.narrow {
	width: 60%;
	margin: 10px auto;
}



.board .nav-tabs>li.active>a:hover,



.board .nav-tabs>li.active>a:focus {
	color: #555555;
	cursor: default;
	border: 0;
	border-bottom-color: transparent;
}



.board span.round-tabs {
	font-family: 'ProximaNovaRegular', sans-serif;
	width: 100%;
	height: 70px;
	line-height: 70px;
	display: inline-block;
	border-radius: 0px;
	background: white;
	z-index: 2;
	position: absolute;
	left: 0;
	text-align: center;
	font-size: 25px;
}



.board span.round-tabs.one {
	color: #fff;
	background: #ffbf00;
}



.board span.round-tabs.two {
	color: #fff;
	background: #000;
}



.board li.active span.round-tabs.two {}



.board .nav-tabs>li.active>a span.round-tabs {}



.board .nav-tabs>li {
	float: none;
	display: inline-block;
	margin: 0 5px;
}



.board li.nav-one:after {
	content: " ";
	position: absolute;
	left: 45%;
	opacity: 0;
	margin: 0 auto;
	bottom: 2px;



	transition: 0.1s ease-in-out;



	border-top: 18px solid #ffbf00;



	border-left: 15px solid transparent;



	border-right: 15px solid transparent;
}



.board li.nav-two:after {
	content: " ";
	position: absolute;
	left: 45%;
	opacity: 0;
	margin: 0 auto;
	bottom: 2px;



	transition: 0.1s ease-in-out;



	border-top: 18px solid #000;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
}



.board li.active:after {
	content: " ";
	position: absolute;
	left: 45%;
	opacity: 1;
	margin: 0 auto;
}



.board li.nav-one:after {
	border-bottom-color: #ffbf00;
}



.board li.nav-two:after {
	border-bottom-color: #000;
}



.board .nav-tabs>li a {
	width: 200px;
	height: 70px;
	margin: 20px auto;
	padding: 0;
	border: 0;
}



.board .nav-tabs>li a:hover {
	background: transparent;
	cursor: pointer;
}



.board .tab-content .brief-intro {
	background: #ffbf00;
}



.board .tab-pane {
	padding: 20px;
	border: 1px solid #ccc;
}



.board .tab-content .head {
	font-family: 'ProximaNovaRegular', sans-serif;
	font-size: 25px;
	text-transform: uppercase;
	padding-bottom: 10px;
}



.board .btn-outline-rounded {
	padding: 10px 40px;
	margin: 20px 0;
	border: 2px solid transparent;
	border-radius: 25px;
}







.board .btn.green {
	background-color: #5cb85c;
	color: #ffffff;
}



.goldcolor {
	color: #ffbf00;
}



.acc-link {
	color: #000;
}



.quesBlock {
	background: #ffbf00;
	padding: 10px 10px;
	font-weight: bold;
	border-radius: 5px
}



.twotypesec {
	display: none;
}



@media(max-width : 585px) {



	.board {
		width: 90%;
		height: auto !important;
	}



	.board span.round-tabs {
		font-size: 16px;
		width: 50px;
		height: 50px;
		line-height: 50px;
	}



	.board .tab-content .head {
		font-size: 20px;
	}



	.board .nav-tabs>li a {
		width: 50px;
		height: 50px;
		line-height: 50px;
	}



	.board li.active:after {
		content: " ";
		position: absolute;
		left: 35%;
	}



	.btn-outline-rounded {
		padding: 12px 20px;
	}



}







.panel-group .panel {
	border-radius: 0;
	box-shadow: none;
	border-color: #EEEEEE;
	margin-bottom: 10px;
}



.panel-default>.panel-heading {
	padding: 0;
	border-radius: 0;
	color: #212121;
	border-color: #EEEEEE;
}



.panel-title {
	font-family: 'ProximaNovaRegular', sans-serif;
	font-size: 14px;
	font-weight: bold;
}



.panel-title>a {
	display: block;
	padding: 15px;
	text-decoration: none;
	font-size: 16px;
}



.more-less {
	float: right;
	color: #212121;
	font-size: 9px;
	display: none;
}



.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #EEEEEE;
}







/***********************************************************************



*  FOOTER



***********************************************************************/



.footsec-one {
	background-color: #f3f3f3;
	padding: 3% 0 1% 0;
}



.foot_column {
	display: inline-block;
	vertical-align: top;
	width: 220px;
}



.footN {
	width: 160px;
}



.norton-link img {
	max-width: 145px;
}



.foot_links {
	padding-left: 0;
	list-style: none;
}



.foot_links li a {
	color: #000;
	font-size: 14px;
	line-height: 22px;
}



.social_links li {
	display: inline-block;
}



.social_links li a {
	padding: 0 5px;
}



.social_links li a img {
	max-width: 50px;
	width: 100%;
}



.footsec-two {
	background-color: #eaeaea;
	padding: 3% 0;
}



.copyright {
	color: #000;
}



.can-icon {
	display: inline-block;
	vertical-align: top;
}



.copyright,
.ft-links {
	position: relative;
	top: 15px;
	font-family: 'ProximaNovaRegular', sans-serif;
	font-size: 17px;
}







.ft-links {
	margin-left: 15px;
}



.ft-links span,
.ft-links span a {
	color: #d7a101
}



.additional-info {
	padding: 2% 0;
}



.additional-info p {
	color: #000;
	font-size: 14px;
	line-height: 16px;
}



.antivirus-logo {
	position: fixed;
	right: 0;
	bottom: 20%;
	z-index: 49;
}



.back-to-top {
	cursor: pointer;
	position: fixed;
	bottom: 47px;
	z-index: 99999;
	right: 9px;
	display: none;
	background-color: #ffbf00;
	border-radius: 50%;
	color: #fff;
	width: 80px;
	height: 80px;
	text-align: center;
}



.back-to-top i {
	font-size: 40px;
}



.back-to-top>div {
	line-height: 10px;
	margin-top: 6px;
}



.top-txt {
	font-size: 20px;
}



.back-to-top:hover,
.back-to-top:active,
.back-to-top:focus {
	color: #fff;
	text-decoration: none;
}



.back-to-top:hover {
	background-color: #cb7300
}







#myCarousel2 .carousel-control.left,
#myCarousel2 .carousel-control.right {
	background: none;
	width: 25px;
	font-size: 5em;
	color: #d2d2d2;
	top: 25%;
}



#myCarousel2 .carousel-control.left {
	left: -50px;
}



#myCarousel2 .carousel-control.right {
	right: -50px;
}







/* Store Details Page*/



/*------------------- Store Details Page Carousel Styling End-------------------*/



/*Store Details Page 23-01-2018*/







.store_details_page_content {
	padding-bottom: 80px;
}



.store_details_content h2 {
	font-weight: bold;
	font-size: 18px;
	line-height: 30px;
	font-family: inherit;
	text-align: left;
}



.store_details_content p {
	color: #242a29;
	font-size: 16px;
	font-weight: 400;
	margin: 0;
	line-height: 24px;
}



.store_timing p {
	width: 50%;
	display: inline-block;
	text-align: left;
}



.store_timing span {
	font-size: 16px;
	font-weight: 400;
	margin: 0;
	line-height: 24px;
	text-align: left;
}



.store_details_content h2 {
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}



.store_name_address {
	padding-bottom: 15px;
	text-align: left;
}



.store_st_intersection {
	padding-bottom: 15px;
	text-align: left;
}



.store_located {
	padding-bottom: 15px;
	text-align: left;
}



.store_phone {
	padding-bottom: 15px;
	display: inline-block;
	width: 50%;
	text-align: left;
}



.store_fax {
	padding-bottom: 15px;
	display: inline-block;
	text-align: left;
}



.store_hours {
	padding-bottom: 15px;
	text-align: left;
}



.store_info {
	padding-bottom: 15px;
	text-align: left;
}



.store_details_print {}



.store_details_print button {
	display: inline-block;



	background-color: #fff;



	text-decoration: none;



	color: #121212 !important;



	border: 3px solid #ffbf00;



	color: #fff;



	padding: 12px 20px;



	border-radius: 3px;



	font-size: 18px;



	font-family: ProximaNovaRegular, sans-serif;



	transition: 0.3s ease-in-out;



	text-transform: uppercase;



}



.store_details_print button:hover {
	background-color: #ffbf00;



	border: 3px solid #f6f6f6;
	color: #121212;
}



.store_location_map {
	position: relative;
	overflow: hidden;
}



.store_map_caption {
	background: #ffbf00;
	width: 160px;
	font-size: 20px;
	font-weight: 500;
	height: 40px;
	padding-left: 25px;
	line-height: 40px;



	color: #272727;
	position: absolute;
	top: 10px;
	right: 0px;



	border-radius: 25px 0px 0 25px;



	/*Safari 3-4, iOS 1-3.2, Android 1.6-*/



	-webkit-border-radius: 25px 0px 0 25px;



	/*Firefox 1-3.6*/



	/*-moz-border-radius: 25px 0px 0px 25px;*/



	/*Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+*/



	/*border-radius:25px 0px 0px 25px;*/



	z-index: 9;
}







.store_page_carousel .c4u_logo_store_page {
	background: #ffbf00;
	width: 204px;
	height: 48px;
	position: absolute;
	top: 30px;
	z-index: 9;
	padding: 4px 0 0 20px;



	border-radius: 0 25px 25px 0;



	/*Safari 3-4, iOS 1-3.2, Android 1.6-*/



	-webkit-border-radius: 0 25px 25px 0;



	/*Firefox 1-3.6*/



	-moz-border-radius: 0 25px 25px 0;



	/*Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+*/



}







/*-------------------Store Details Page Carousel Styling Start -------------------*/



.store_page_carousel .carousel-caption h1 {
	font-size: 18px;
	line-height: 30px;
	font-weight: 400;
}



/*Makes images fully responsive*/



.img-responsive,



.thumbnail>img,



.thumbnail a>img,



.hw_it_works .carousel-inner>.item>img,



.hw_it_works .carousel-inner>.item>a>img {
	display: block;
	width: 100%;
	height: auto;
}



.hw_it_works .carousel-caption {
	background-color: rgba(0, 0, 0, .5);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	padding: 0 0 10px 25px;
	color: #fff;
	text-align: center;
}



.hw_it_works .carousel-control.left,



.hw_it_works .carousel-control.right {
	background-image: none;
}



/*------------------- Section Styling - Not needed for carousel styling -------------------*/



.section-white {
	padding: 10px 0;
}



.section-white {
	background-color: #fff;
	color: #555;
}



.store_page_carousel .carousel-indicators {
	position: absolute;
	left: 0%;
	bottom: 12%;
	width: 100%;
	z-index: 15;
	margin: 0;
	padding: 0 25px 25px 0;
	text-align: center;
}



.store_page_carousel {
	position: relative;
}



.store_page_carousel .carousel-indicators .active {
	background-color: #ffbf00;
	height: 12px;
	width: 25px;
	display: inline-block;
	border: 1px solid #ffbf00;
}



.store_page_carousel .carousel-indicators li {
	height: 12px;
	width: 25px;
	display: inline-block;
	;
	background-color: rgba(255, 255, 255, 0.9);
	margin: 0 0 5px;
	border: 1px solid #ffffff;
}











/*------------------- Store Details Page Carousel Styling End-------------------* /







.store_map_caption { background: #ed181e;width: 160px;font-size: 20px;   font-weight: 500;  height: 40px;  padding-left: 20px; line-height: 39px; color: #ffffff;  position: absolute;



   top: 9px;right:0px;



   border-radius: 25px 0px 0px 25px;



   /* Safari 3-4, iOS 1-3.2, Android 1.6- */



-webkit-border-radius: 0 25px 25px 0;



/* Firefox 1-3.6 */



-moz-border-radius: 25px 0px 0px 25px;



/* Opera 10.5, IE 9, Safari 5, Chrome, Firefox 4, iOS 4, Android 2.1+ */



border-radius:25px 0px 0px 25px;
z-index: 9;
}







/* --- Faq Page Start 29-01-2018 --- */



.inr-title .inner-pg-head {
	padding-top: 100px;
}



.faq_page_banner {
	padding: 70px 0;
	width: 100%;
	background: ;
}



.faq_page_banner h1 {
	font-weight: 700;
	font-size: 70px;
	text-align: center;
	text-transform: capitalize;
}



.faq_page_banner h2 {
	font-weight: 400;
	font-size: 24px;
	text-align: center;
}



.body_heading {
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 30px;
	margin-top: 30px;
	letter-spacing: -.031em;
	font-size: 28px;
}







/*--- accordion ---*/



.faq_category_listing ul li {
	list-style-type: none;
	padding-left: 15px;
	font-size: 14px;
	color: #5b5b5b;
}



.faq_category_listing ul li h3 {
	ext-transform: capitalize;
	font-size: 1.2em;
	letter-spacing: 0;
	display: inline-block;
}



.faq_category_listing ul li h3.faq_subhead {
	font-size: 14px;
	margin: 5px 0;
}



.faq_category_listing h2 {
	font-weight: 400 !important;
	font-size: 20px;
}



.faq_category_listing h3,



#collapseOneitem h3,



#collapseOneitemOnline h3 {
	font-size: 15px;
	font-weight: bold;
	letter-spacing: 0;
	color: #333;
	margin-top: 10px;
	font-family: 'ProximaNovaRegular', sans-serif;
}







.faq_category_listing .panel-title a:before {
	background: url(../png/faq-open-close_yellow.png) 0 -14px no-repeat;
	height: 14px;
	width: 14px;
	display: inline-block;
	content: '';
	margin-right: 10px;
	margin-left: -20px;
	transition: all 350ms ease-in-out;
}



.faq_category_listing .panel-title a.collapsed:before {
	background: url(../png/faq-open-close_yellow.png) no-repeat;
	transition: all 350ms ease-in-out;
}



.faq_category_listing ul li a i {
	display: none;
}



.faq_category_listing .subcat a:before {
	background: url(../png/faq-open-close_black.png) 0 -14px no-repeat;
	height: 14px;
	width: 14px;
	display: inline-block;
	content: '';
	margin-right: 10px;
	transition: all 350ms ease-in-out;
}



.faq_category_listing .subcat a.collapsed:before {
	background: url(../png/faq-open-close_black.png) no-repeat;
	transition: all 350ms ease-in-out;
}



.faq_category_listing .subcat a.clickhere:before {
	background: none;
}



.faq_category_listing p {
	font-size: 14px;
	color: #222;
}



.faq_category_listing p.subpoints {
	margin: 2px 0 2px 40px;
}



.faq_category_listing p.subpoints a {
	font-size: 14px;
	color: #222;
}



.faq_category_listing .panel-group .panel-heading+.panel-collapse>.panel-body {
	border: none;
}



.faq_category_listing ul {
	padding: 0;
}



.faq_category_listing .panel-default>.panel-heading {



	background-color: rgba(0, 0, 0, 0);



	border-color: #ddd;
	border-bottom: 1px solid rgba(0, 0, 0, 0);
	border-top: 1px solid #ddd;
	border-left: none;
	border-right: none;



}



.faq_category_listing .panel-default>.panel-heading:last-child {
	border-bottom: 1px solid #ddd;
}



.faq_category_listing .panel {
	border: 1px solid rgba(0, 0, 0, 0);
	border-radius: 0;
}



.faq_category_listing .panel-title>.small,
.panel-title>.small>a,



/**.panel-title > a, .panel-title > small, 



.panel-title > small > a {color: #ffbf00}**/



.faq_category_listing .panel-title a:focus,
a:hover {
	text-decoration: none;
}



.faq_category_listing .panel-title a:hover {
	color: #dea600;
}



.cont_row.collaps-cont {
	border: 1px solid #ddd;
	padding: 5px 15px;
	margin-bottom: 15px;
	box-shadow: 2px 2px 15px #e5e5e5;
}



li.subcat {
	list-style-type: none;
	padding-left: 15px;
	font-size: 14px;
	color: #5b5b5b;
}







/* --- Faq Page End --- */



























/*--- Refer Page Start---*/



.refer_page_banner {
	padding: 70px 0;
	width: 100%;
	background: url(../jpg/banner-01.jpg) 0 0 no-repeat;
	background-size: cover;
}



.inner-pg-head.referal_programme_page {
	background: rgba(0, 0, 0, 0);
}



.inr-title .inner-pg-head.referal_programme_page {
	padding-top: 78px;
}



.referal_programme {
	text-align: center;
}



.refer_page_banner h1 {
	font-weight: 700;
	font-size: 70px;
	text-align: center;
	text-transform: capitalize;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}



.refer_page_banner h2 {
	font-weight: 400;
	font-size: 24px;
	text-align: center;
	text-transform: capitalize;
	text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}



.referal_programme_page a.refer_button {
	text-align: center;
	padding: 10px 20px;
	border: 1px solid #fff;
	color: #ffbf00;
	font-size: 24px;
	clear: both;
	margin: 15px 0 0;
	background: rgba(0, 0, 0, 0.3);
	border-radius: 4px;
	display: inline-block;
	font-weight: 600;
}



.referal_programme_page a.refer_button:hover {
	background: #fff;
	color: #ffbf00;
}







.referal_programme_page_body {
	padding: 40px 0;
}



.referal_programme_page_body h2 {
	text-align: center;
	color: #333;
	font-size: 28px;
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 30px;
	letter-spacing: -.031em;
}



.referal_programme_page_body p {
	font-size: 24px;
	font-weight: 500;
	text-align: center;
	letter-spacing: 0;
}



.how_works {
	background: #272727;
	padding: 2.5% 0 2.5% 0;
}



.how_works h2 {
	text-align: center;
	font-weight: normal;
	font-size: 40px;
	text-transform: capitalize;
	margin-bottom: 30px;



	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	letter-spacing: -0.8px;
	color: #fff;
	margin-top: 0;
}



.steps {



	background: #444;
	display: inline-block;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	border-radius: 50%;



	font-size: 28px;
	font-weight: bold;
	font-family: ProximaNovaRegular, sans-serif;
	color: #fff;
}



.how_it_works_box {
	display: inline-block;
	vertical-align: top;
	width: 80%;
	padding: 0 0 0 10px;
	margin: 0;
}



.how_it_works_box h3 {
	margin-top: 0;
	font-size: 24px;
	letter-spacing: 0;
	font-family: Poppins, sans-serif;
	font-weight: 300;
	color: #ddd;
}



.how_it_works_box p {
	margin-top: 5px;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0;
	color: #aaa;
}



.refer_cash h4 {
	font-size: 16px;
	letter-spacing: 0;
	line-height: 1.5;
	text-align: center;
	font-weight: 600;
	color: #ccc;
}







.referpage_get_started {
	text-align: center;
	margin-top: 25px;
}



.referpage_get_started a.get_started_btn {



	display: inline-block;
	text-decoration: none;
	padding: 8px 20px;
	border-radius: 3px;
	font-size: 1.3em;
	color: #ffbf00;
	font-family: ProximaNovaRegular, sans-serif;
	transition: 0.3s ease-in-out;



	text-transform: uppercase;
	background-color: #ffbf00;
	color: #121212;
	border: 3px solid #272727;
}



.referpage_get_started a:hover {
	background-color: #272727;
	color: #fff;
	border: 3px solid #272727;
}



.official_rule {
	padding: 40px 20px 0;
}



.official_rule h2 {
	font-weight: 800;
	text-transform: uppercase;
	margin-bottom: 30px;
	letter-spacing: -.031em;
}



.official_rule p {
	font-size: 16px;
	margin-bottom: 40px;
	text-align: left;
}

.official_rule .cont_row p {
	margin-bottom: 20px;
}

.official_rule .cont_row p:last-child {
	margin-bottom: 0;
}

.faq_category_listing .panel-heading h2 {
	margin-bottom: 0;
}







.page-template-Referral-page .find_store_sec h2 {
	font-size: 40px;
	text-transform: none;
	color: #272727 !important;
}



.page-template-Referral-page .find_store_sec a.yellow-btn:hover {
	background: #272727 !important;
	color: #fff;
}







/** Referral page modals**/



body.modal-open {
	overflow: hidden;
	position: fixed;
}



.modal-open {
	overflow: hidden;
	position: fixed;
	width: 100%;
	height: 100%;
}



body.viewport-lg {
	position: absolute;
}



.first_step_modal,
.second_step_modal {
	margin-top: 12%;
}



.first_step_modal .modal-content,
.second_step_modal .modal-content {
	border-radius: 0;
}

.first_step_modal .modal-title,
.second_step_modal .modal-title {
	float: left;
}

.first_step_modal .form-style ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.first_step_modal .form-style ul li {
	display: block;
	margin-bottom: 10px;
	min-height: 50px;
}

.first_step_modal .form-style ul li .field-style {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:
		border-box;
	padding: 12px 15px;
	outline: none;
	border: 1px solid #ffbf00;
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;



}



.first_step_modal .form-style ul li .field-style:focus {
	box-shadow: 0 0 5px #B0CFE0;
	border: 1px solid #B0CFE0;
}

.first_step_modal .form-style ul li .field-split {
	width: 49%;
}

.first_step_modal .form-style ul li .field-full {
	width: 100%;
}

.first_step_modal .form-style ul li input.align-left {
	float: left;
}

.first_step_modal .form-style ul li input.align-right {
	float: right;
}

.first_step_modal .form-style ul li textarea {
	width: 100%;
	height: 100px;
}

.first_step_modal .form-style ul li input[type="button"],
.first_step_modal .form-style ul li input[type="submit"] {
	-moz-box-shadow: inset 0px 1px 0px 0px #3985B1;
	-webkit-box-shadow: inset 0px 1px 0px 0px #3985B1;
	box-shadow: inset 0px 1px 0px 0px #3985B1;
	background-color: #216288;
	border: 1px solid #17445E;
	display: inline-block;
	cursor: pointer;
	color: #FFFFFF;
	padding: 12px 18px;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
}

.first_step_modal .form-style ul li input[type="button"]:hover,
.first_step_modal .form-style ul li input[type="submit"]:hover {
	background: linear-gradient(to bottom, #2D77A2 5%, #337DA8 100%);
	background-color: #28739E;
}

.second_step_modal .modal-content {
	max-height: 400px;
	overflow-y: auto;
}

.second_step_modal .modal-title,
.second_step_modal .modal-title {
	float: left;
}

.second_step_modal .form-style ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

.second_step_modal .form-style ul li {
	display: block;
	margin-bottom: 10px;
	min-height: 35px;
}

.second_step_modal .form-style ul li .field-style {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing:
		border-box;
	padding: 8px 15px;
	outline: none;
	border: 1px solid #ffbf00;
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-ms-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;

}



.second_step_modal .form-style ul li .field-style:focus {
	box-shadow: 0 0 5px #B0CFE0;
	border: 1px solid #B0CFE0;
}

.second_step_modal .form-style ul li .field-split {
	width: 49%;
}

.second_step_modal .form-style ul li .field-full {
	width: 100%;
}

.second_step_modal .form-style ul li input.align-left {
	float: left;
}

.second_step_modal .form-style ul li input.align-right {
	float: right;
}

.second_step_modal .form-style ul li textarea {
	width: 100%;
	height: 100px;
}

.second_step_modal .form-style ul li input[type="button"],
.second_step_modal .form-style ul li input[type="submit"] {
	-moz-box-shadow: inset 0px 1px 0px 0px #3985B1;
	-webkit-box-shadow: inset 0px 1px 0px 0px #3985B1;
	box-shadow: inset 0px 1px 0px 0px #3985B1;
	background-color: #216288;
	border: 1px solid #17445E;
	display: inline-block;
	cursor: pointer;
	color: #FFFFFF;
	padding: 8px 18px;
	text-decoration: none;
	font: 12px Arial, Helvetica, sans-serif;
}

.second_step_modal .form-style ul li input[type="button"]:hover,
.second_step_modal .form-style ul li input[type="submit"]:hover {
	background: linear-gradient(to bottom, #2D77A2 5%, #337DA8 100%);
	background-color: #28739E;
}

.form-style .input-group {
	width: 100%;
	margin-bottom: 10px;
}

.form-style .input-group-btn.add-btn,
.form-style .input-group-btn.remove-btn {
	display: inline-block;
	float: right;
}

.form-style .input-group-btn.add-btn {
	margin-right: 70px;
}

.form-style .input-group-btn.remove-btn {
	margin-right: 100px;
}

.position_dtls {
	display: none;
}

.position_dtls h4 {
	font-family: Poppins, sans-serif;
	font-weight: 600;
	font-size: 20px;
	color: #000;
	margin-top: 15px;
}

.careerModal {
	top: 10%;
}

.careerModal .modal-dialog {
	width: 90%;
}

.careerModal .modal-body {
	overflow: hidden;
}

.careerModal .modal-content select.form-control {
	max-width: 400px;
	margin: 0 auto
}

.careerModal .para-listing {
	list-style: none;
}

.careerModal .para-listing li {
	font-size: 14px;
	line-height: 24px;
}

.careerModal p {
	font-size: 14px;
}

.cont_btn {
	overflow: hidden;
}

.cont_btn a {
	float: right;
	background: #424242;
	color: #fff;
	padding: 8px 15px;
}

.cont_btn a:hover {
	background: #242424
}

.careerModal .modal-footer .btn {
	margin-right: 15px;
	margin-top: 10px;
}







/*Cookie Consent Begin*/



#cookieConsent {
	background-color: rgba(20, 20, 20, 0.8);
	min-height: 26px;
	font-size: 14px;
	color: #ccc;
	line-height: 26px;
	padding: 8px 0 8px 30px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	display: none;
	z-index: 9999;
}

#cookieConsent a {
	color: #4B8EE7;
	text-decoration: none;
}

#closeCookieConsent {
	float: right;
	display: inline-block;
	cursor: pointer;
	height: 20px;
	width: 20px;
	margin: -15px 0 0 0;
	font-weight: bold;
}

#closeCookieConsent:hover {
	color: #FFF;
}

#cookieConsent a.cookieConsentOK {
	background-color: #F1D600;
	color: #000;
	display: inline-block;
	border-radius: 5px;
	padding: 0 20px;
	cursor: pointer;
	float: right;
	margin: 0 60px 0 10px;
}

#cookieConsent a.cookieConsentOK:hover {
	background-color: #E0C91F;
}


/*Cookie Consent End*/

.mfp-bg,
.mfp-wrap {
	z-index: 999999 !important;
}

.contact-box h2 {
	font-weight: 600;
	letter-spacing: -0.8px;
	font-size: 40px;
	margin-top: 5px;
}

.contact-box {
	padding: 0px 0 0px 0 !important;
}

.page-template-contact-us .page-title {
	display: none;
}

.installment_modal .modal-dialog {
	margin-top: 10%;
}

.page-template-contact-us .site-content {
	margin-top: 60px;
}

.content-area #main {
	background: #fff;
	padding-bottom: 2%;
}

.content-area .form-section label {
	text-align: left;
}

.installment_modal .modal-content {
	background: #ffbf00;
}

.installment_modal .close {
	color: #000;
}

.installment_modal .modal-body {
	padding: 0;
}

.installment_modal .modal-header {
	border-color: #ffbf00;
}

.installment_modal h3.title {
	margin-top: 0;
	/* background-color: #fff; */
	padding: 15px 20px;
	line-height: 42px;
	font-size: 30px;
	color: #222;
	letter-spacing: -0.65px;
	margin-bottom: 0;
	border-bottom: 1px solid #222;
	margin: 0 10%;
}

.installment_modal .mBox {
	padding: 0 15px 30px 15px;
	margin: 0 15%;
	color: #222;
}

.installment_modal h4 {
	font-size: 22px;
	line-height: 28px;
	font-weight: bold;
	margin-top: 20px;
}

.installment_modal h5 {
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
}

.installment_modal .yellow-border-btn {
	background: #222;
	color: #fff !important;
	margin-top: 20px;
}

.installment_modal .yellow-border-btn:hover {
	color: #222 !important;
}











/* 12th April 2018 */
.footer_mobile_view {
	display: none;
}

.scroll-disable {
	overflow: hidden;
}

.cookie_section {
	padding-top: 10%;
}

.read-email-img {
	cursor: pointer;
}

.ImgModal .modal-dialog {
	margin-top: 8%;
}

.ImgModal img {
	display: block;
	margin: 0 auto;
	width: 80%;
}

.modal-open .modal.ImgModal {
	overflow: hidden;
}



.modal.fade.ImgModal.in .modal-dialog .close {
	display: block;
	color: #222;
	opacity: 9;
	background: #ffbf00;
	width: 24px;
	height: 24px;
	line-height: 24px;
	border-radius: 50%;
	font-weight: bold;
	text-align: center;
}



.modal.fade.ImgModal .modal-dialog {
	-webkit-transform: scale(0.1);
	-moz-transform: scale(0.1);
	-ms-transform: scale(0.1);
	transform: scale(0.1);
	top: 300px;
	opacity: 0;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.modal.fade.ImgModal.in .modal-dialog {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transform: translate3d(0, -300px, 0);
	transform: translate3d(0, -300px, 0);
	opacity: 1;
}



.modal-backdrop.in {
	opacity: 0.8;
}


/* 13th April */



.banner-mobile {
	display: none;
}

.homepage_banner {
	background-image: url(../jpg/banner-01.jpg);
	background-repeat: no-repeat !important;
	background-size: cover !important;
	width: 100%;
	height: 450px;
	position: relative;
	margin-bottom: 0px;
}

.cc-window.cc-banner {
	padding: 0 !important;
}

.contact_us_form_section {
	background: #fff;
	padding-top: 3%;
}

.contact_us_form_section .content-area #main {
	padding: 0 !important;
	margin: 0 !important;
}

.content-area #main {
	margin-left: 0 !important;
	padding-top: 0;
}

a.yellow-btn.installment-tab-popup {
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	width: 100%;


	background: transparent;
	border-radius: 0;
	font-size: 16px;
	color: #fff;



	font-size: 18px;
	border: 2px solid #ffbf00;
}

a.yellow-btn.installment-tab-popup:hover {
	background-color: #ffbf00;
	color: #222;
}


/*16th April */



.footsec-middle {
	background-color: #e2e2e2;
	text-align: center;
	padding: 15px 0;
}

.footsec-middle p {
	margin-bottom: 0;
	color: #555;
	font-size: 14px;
	font-weight: bold;
}

.apply-banner h3 {
	display: inline-block;
}

.apply-banner img {
	max-width: 50px;
	position: relative;
	top: -10px;
}

/*17th April */

.sp_md_links li {
	display: inline-block;
	font-size: 14px;
	width: 24%;
}

.site-main #main {
	margin-left: 0 !important;
}

.mobCarousel .carousel-inner>.item>a>img,
.carousel-inner>.item>img {
	margin: 0 auto;
}

/* 18th April*/
.sidenav>ul.ver-menu>li>ul.sub_menus>li {
	list-style: none
}


/* 19th April*/
.career-panel {
	padding: 0;
}

/*20th April*/
.footer-tooltip+.tooltip>.tooltip-inner {
	background-color: #f00;
}

.footer-tooltip+.tooltip>.tooltip-arrow {
	border-bottom-color: #f00;
}

.f-tooltip-wrapper {
	cursor: pointer;
	position: relative;
	text-align: center;
	font-size: 13px;
	-webkit-transform: translateZ(0);
	/* webkit flicker fix */
	-webkit-font-smoothing: antialiased;
	/* webkit text rendering fix */
	color: #666;
	font-weight: bold;
	font-size: 14px;
}

.f-tooltip-wrapper .ft_tooltip {
	font-size: 14px;
	background: #222;
	color: #aaa;
	bottom: 100%;
	color: #fff;
	display: block;
	left: 25%;
	margin-bottom: 15px;
	opacity: 0;
	padding: 10px 5px;
	pointer-events: none;
	position: absolute;
	width: 50%;
	-webkit-transform: translateY(10px);
	-moz-transform: translateY(10px);
	-ms-transform: translateY(10px);
	-o-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	-ms-transition: all .25s ease-out;
	-o-transition: all .25s ease-out;
	transition: all .25s ease-out;
	-webkit-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
	-moz-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
	-ms-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
	-o-box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
	box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.28);
}



/* This bridges the gap so you can mouse into the tooltip without it disappearing */



.f-tooltip-wrapper .ft_tooltip:before {
	bottom: -20px;
	content: " ";
	display: block;
	height: 20px;
	left: 0;
	position: absolute;
	width: 100%;
}

/* CSS Triangles - see Trevor's post */
.f-tooltip-wrapper .ft_tooltip:after {
	border-left: solid transparent 10px;
	border-right: solid transparent 10px;
	border-top: solid #222 10px;
	bottom: -10px;
	content: " ";
	height: 0;
	left: 50%;
	margin-left: -13px;
	position: absolute;
	width: 0;
}



.f-tooltip-wrapper:hover .ft_tooltip {
	opacity: 1;
	pointer-events: auto;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
}



/* IE can just show/hide with no transition */
.lte8 .f-tooltip-wrapper .ft_tooltip {
	display: none;
}

.lte8 .f-tooltip-wrapper:hover .ft_tooltip {
	display: block;
}







/*23rd April*/
.careerModal .modal-footer {
	display: none;
}

body.noscroll {
	overflow-y: hidden !important;
}

.page-template-life_at_cash4u .mfp-bg {
	height: 100% !important;
}

.page-template-life_at_cash4u .mfp-wrap {
	top: 0 !important;
}

/*24th April*/

.txt-cntr-resp {
	text-align: center;
}

/*25th April*/
.why-cash-banner {
	background-image: url('../png/wink-white.png');
	background-position: 0 0;
}

.core-values-sec {
	background: #f3f3f3;
}

/*26th April*/
.core-values-mobile {
	display: none !important;
}

/*2nd May*/

.popover {
	z-index: 900;
}

/*3rd May*/
section.inner-content.find_store_sec.grey-question-section .inr-cont h2 {
	color: #fff;
}

/*7th May*/

/*== Contact us page popup==*/

.contact_us_success {
	box-shadow: none;
	border: 0;
	background-color: #f8f8f8;
	border-radius: 0;
	padding: 25px 50px 25px 50px;
	margin-bottom: 30px;
	max-width: 70%;
	padding: 0;
	margin: 0 auto;
}

.contact_us_success .modal-header {
	border-bottom: 0;
	padding: 30px 0 0 0;
}

.contact_us_success h3.title {
	font-weight: bold;
	color: #333 !important;
	font-size: 25px;
	padding: 0;
	margin-bottom: 25px;
	margin-top: 0;
}

.contact_us_success a.yellow-border-btn {
	padding: 8px 15px;
	font-weight: bold;
	font-size: 15px;
	background: #ffbf00;
	font-weight: bold;
}

.contact_us_success h4 {
	margin-top: 15px;
	margin-top: 15px;
}

.contact_us_success .modal-header button span {
	font-size: 35px;
}

.contact_us_success .modal-header button.close {
	top: 5px;
	right: 15px;
}

.contact-us-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	background-color: rgba(0, 0, 0, 0.5);
}

.contact_us_success {
	position: fixed;
	top: 25%;
	left: 25%;
	width: 50%;
	background-color: #fff;
	padding: 0;
	text-align: center;
	z-index: 10;
	outline: 9999px solid rgba(0, 0, 0, 0.5);
}

.contact_us_success .modal-body {
	padding: 0 20px 20px 20px;
}

.success-icon {
	color: #28a745;
	font-size: 4em;
}

.contact_us_success .modal-footer {
	background-color: #f8f8f8;
	text-align: center;
	padding-top: 0;
}



/*9th May*/

.mcafeeFooter {
	display: none;
}



/*17th May*/
.terms-btn {
	border: 0;
	background: none;
	font-size: 14px;
}

.terms_modal {
	font-size: 15px;
}

.terms_modal h3 {
	font-size: 18px;
}



/*24th May*/



.step1_processing_popup {
	max-width: 600px;
	margin: 0 auto;
	background-color: #FFF;
	border: 1px solid #ed1c24;
	box-sizing: border-box;
	padding: 20px 25px;
}

.step1_processing_popup h1 {
	font-size: 25px;
	padding-bottom: 25px;
}

.step1_processing_popup h3 {
	font-size: 18px;
	margin-top: 10px;
}

.step1_processing_popup h1,
.step1_processing_popup h3 {
	text-align: center;
	margin: 0;
	font-weight: 400
}

.store-modal-content .stylish-input-group .form-control {
	box-shadow: none;
}







/*25th May*/
/*=== Top Rated Badge*===*/
.corner-badge {
	pointer-events: none;
}

.reviews-popup-container {
	display: none !important;
}

/*31st May*/
.nortonFooter {
	display: none;
}

.ft-log-imgs {
	display: inline-block;
}

/*Transition styling*/

.animatable {
	visibility: hidden;
	-webkit-animation-play-state: paused;
	-moz-animation-play-state: paused;
	-ms-animation-play-state: paused;
	-o-animation-play-state: paused;
	animation-play-state: paused
}

.animated {
	visibility: visible;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	-ms-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-ms-animation-duration: 1s;
	-o-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-play-state: running;
	-moz-animation-play-state: running;
	-ms-animation-play-state: running;
	-o-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px)
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0)
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px)
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0)
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px)
	}

	100% {
		opacity: 1;
		transform: translateY(0)
	}
}

@-webkit-keyframes fadeIn {

	0%,
	20% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-moz-keyframes fadeIn {

	0%,
	20% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-o-keyframes fadeIn {

	0%,
	20% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@keyframes fadeIn {

	0%,
	20%,
	60% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

@-webkit-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-2000px)
	}

	60% {
		-webkit-transform: translateX(20px)
	}

	80% {
		-webkit-transform: translateX(-5px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
}

@-moz-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px)
	}

	60% {
		-moz-transform: translateX(20px)
	}

	80% {
		-moz-transform: translateX(-5px)
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0)
	}
}

@-o-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px)
	}

	60% {
		opacity: 1;
		-o-transform: translateX(20px)
	}

	80% {
		-o-transform: translateX(-5px)
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0)
	}
}

@keyframes bounceInLeft {
	0% {
		opacity: 0;
		transform: translateX(-2000px)
	}

	60% {
		transform: translateX(20px)
	}

	80% {
		transform: translateX(-5px)
	}

	100% {
		opacity: 1;
		transform: translateX(0)
	}
}

@-webkit-keyframes bounceInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(2000px)
	}

	60% {
		-webkit-transform: translateX(-20px)
	}

	80% {
		-webkit-transform: translateX(5px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateX(0)
	}
}

@-moz-keyframes bounceInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px)
	}

	60% {
		-moz-transform: translateX(-20px)
	}

	80% {
		-moz-transform: translateX(5px)
	}

	100% {
		opacity: 1;
		-moz-transform: translateX(0)
	}
}

@-o-keyframes bounceInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px)
	}

	60% {
		-o-transform: translateX(-20px)
	}

	80% {
		-o-transform: translateX(5px)
	}

	100% {
		opacity: 1;
		-o-transform: translateX(0)
	}
}

@keyframes bounceInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px)
	}

	60% {
		transform: translateX(-20px)
	}

	80% {
		transform: translateX(5px)
	}

	100% {
		opacity: 1;
		transform: translateX(0)
	}
}

@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px)
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0)
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px)
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0)
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px)
	}

	100% {
		opacity: 1;
		transform: translateY(0)
	}
}

@-webkit-keyframes bounceIn {
	0% {
		opacity: 0;
		-webkit-transform: scale(.3)
	}

	50% {
		-webkit-transform: scale(1.05)
	}

	70% {
		-webkit-transform: scale(.9)
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1)
	}
}

@-moz-keyframes bounceIn {
	0% {
		opacity: 0;
		-moz-transform: scale(.3)
	}

	50% {
		-moz-transform: scale(1.05)
	}

	70% {
		-moz-transform: scale(.9)
	}

	100% {
		opacity: 1;
		-moz-transform: scale(1)
	}
}

@-o-keyframes bounceIn {
	0% {
		opacity: 0;
		-o-transform: scale(.3)
	}

	50% {
		-o-transform: scale(1.05)
	}

	70% {
		-o-transform: scale(.9)
	}

	100% {
		opacity: 1;
		-o-transform: scale(1)
	}
}

@keyframes bounceIn {
	0% {
		opacity: 0;
		transform: scale(.3)
	}

	50% {
		transform: scale(1.05)
	}

	70% {
		transform: scale(.9)
	}

	100% {
		opacity: 1;
		transform: scale(1)
	}
}

@-webkit-keyframes moveUp {
	0% {
		opacity: 1;
		-webkit-transform: translateY(40px)
	}

	100% {
		opacity: 1;
		-webkit-transform: translateY(0)
	}
}

@-moz-keyframes moveUp {
	0% {
		opacity: 1;
		-moz-transform: translateY(40px)
	}

	100% {
		opacity: 1;
		-moz-transform: translateY(0)
	}
}

@-o-keyframes moveUp {
	0% {
		opacity: 1;
		-o-transform: translateY(40px)
	}

	100% {
		opacity: 1;
		-o-transform: translateY(0)
	}
}

@keyframes moveUp {
	0% {
		opacity: 1;
		transform: translateY(40px)
	}

	100% {
		opacity: 1;
		transform: translateY(0)
	}
}

@-webkit-keyframes fadeBgColor {

	0%,
	70% {
		background: 0 0
	}

	100% {
		background: #464646
	}
}

@-o-keyframes fadeBgColor {

	0%,
	70% {
		background: 0 0
	}

	100% {
		background: #464646
	}
}

@keyframes fadeBgColor {

	0%,
	70% {
		background: 0 0
	}

	100% {
		background: #464646
	}
}

.animated.animationDelay {
	animation-delay: .4s;
	-webkit-animation-delay: .4s
}

.animated.animationDelayMed {
	animation-delay: 1.2s;
	-webkit-animation-delay: 1.2s
}

.animated.animationDelayLong {
	animation-delay: 1.6s;
	-webkit-animation-delay: 1.6s
}

.animated.fadeBgColor {
	-webkit-animation-name: fadeBgColor;
	-moz-animation-name: fadeBgColor;
	-o-animation-name: fadeBgColor;
	animation-name: fadeBgColor
}

.animated.bounceIn {
	-webkit-animation-name: bounceIn;
	-moz-animation-name: bounceIn;
	-o-animation-name: bounceIn;
	animation-name: bounceIn
}

.animated.bounceInRight {
	-webkit-animation-name: bounceInRight;
	-moz-animation-name: bounceInRight;
	-o-animation-name: bounceInRight;
	animation-name: bounceInRight
}

.animated.bounceInLeft {
	-webkit-animation-name: bounceInLeft;
	-moz-animation-name: bounceInLeft;
	-o-animation-name: bounceInLeft;
	animation-name: bounceInLeft
}

.animated.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn
}

.animated.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown
}

.animated.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp
}

.animated.moveUp {
	-webkit-animation-name: moveUp;
	-moz-animation-name: moveUp;
	-o-animation-name: moveUp;
	animation-name: moveUp
}

/*FIND A STORE style*/



.find-store-banner {
	background-image: url(../jpg/storepage_bg.jpg);
}

.store_bg_banner {
	background-repeat: no-repeat;
	background-size: cover;
	width: 100%;
	height: 500px;
	position: relative;
	margin-bottom: 0px;
}

.store_bg_layer {
	width: 100%;
	height: 100%;
}

.find_store_panel {
	height: 100%;
	color: #272727;
	width: 100%;
	padding-top: 5%;
}

.store__preheading {
	font-size: 38px;
	font-family: 'ProximaNovaRegular', sans-serif;
	margin-top: 5px;
	font-weight: bolder;
	margin-bottom: 25px;
}

.storeSearch.sel {
	border: 1px solid #e1e1e1;
	background-color: #fff;
	height: 50px;
	line-height: 46px;
	width: 100%;
	font-weight: normal;
}

.storeSearch.sel::before {
	top: 0;
}

.storeSearch.sel__box {
	background-color: #fff;
}

.storeSearch.sel__box__options {
	color: #444;
	padding: 4px 15px;
	line-height: normal;
	font-weight: 400;
	border-left: 4px solid #f9f9f9;
}

.storeSearch.sel__box__options::after {
	font-size: 0.8em;
}

.form-control.search_store {
	background-color: #fff;
	border: 1px solid #e1e1e1;
	background-color: #fff;
	height: 50px;
	line-height: 46px;
	border-radius: 0;
}

.yellow-border-btn {
	display: inline-block;
	background-color: #fff;
	font-weight: bold;
	text-decoration: none;
	color: #121212 !important;
	border: 3px solid #ffbf00;
	color: #fff;
	padding: 12px 20px;
	border-radius: 3px;
	font-size: 18px;
	font-family: ProximaNovaRegular, sans-serif;
	transition: .3s ease-in-out;
	text-transform: uppercase;
}

.yellow-border-btn:hover {
	background-color: #ffbf00;
}

.main-search-Btn {
	margin-top: 25px;
}

.store_loc_block {
	padding: 30px 0;
}

.store-block-grey-bg {
	background-color: #f7f7f7;
}

.store-block-grey-white {
	background-color: #fff;
}

.loc_block {
	display: inline-block;
	width: 20%;
}

.store_dtl_sec {
	padding: 0 0;
}

.store_title {
	background-color: #272727;
	padding: 15px 0;
}

.drk_title {
	color: #ffbf00;
	font-size: 20px;
	margin: 0;
	padding: 0;
	font-weight: 400;
	font-weight: 600;
}

.store_dtl {
	font-size: 16px;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	padding: 20px 20px;
}

.store_hrs {
	margin-top: 20px;
	line-height: 18px;
}

.store_hrs label {
	font-weight: normal;
	color: #3c3c3c;
}

h4.store-dtl-head {
	font-family: 'Poppins', sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #444;
	margin-bottom: 5px;
}

.store_contact_info p {
	margin-bottom: 0px;
	line-height: 18px;
}

.store-dtl-img {
	padding: 10px;
	border: 1px solid #cacaca;
	background: #f6f6f6;
}

.store-dtl-map {
	padding: 10px;
	border: 1px solid #cacaca;
	margin-top: 45px;
}

.store-dtl-map img {
	border: 1px solid #eeeeee;
}

.store_dtl_links {
	margin: 10px 0;
}

.more-dtls-link {
	color: #ffbf00;
}

.more-dtls-link:hover {
	color: #3c3c3c
}

.directions-link {
	color: #ffbf00
}

.directions-link:hover {
	color: #3c3c3c;
}

.store_contact_info label {
	width: 60px;
}

.citySpecific_bg {
	background: #ffbe02;
	padding: 10px 0;
}

.cityStore_title {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
}

.cityInfo_block {
	background-color: #f7f7f7;
	padding: 50px 0;
	border-bottom: 2px solid #eaeaea;
}

.citySpecificLoanBtns {
	margin-top: 25px;
}

.sml-yel-btns {
	color: #000;
	border: 2px solid #ffbf00;
	padding: 15px 25px;
	position: relative;
	font-weight: bold;
	display: inline-block;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: normal;
	z-index: 5;
	margin: 0 10px;
	font-family: ProximaNovaRegular, sans-serif;
}

.sml-yel-btns:hover {
	color: #121212;
	background: #ffbf00;
	border: 2px solid #121212;
}





/*08-06-2018*/

.where_we_operate .loc_block {
	width: 100%;
	display: inline-block;
	text-align: left;
}

.where_we_operate .loc_block ul li {
	display: inline-block;
	padding: 0 25px;
}

.store_background_image {
	width: 100%;
	height: 240px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	border: 10px #f6f6f6 solid;
	box-shadow: 0 0 0 1px #cacaca;
}

.store-dtl-img img {
	max-width: 100%;
}

/************/



/*13-06-2018*/

.store_details_area .store_dtl {
	border: none;
	padding: 17px 0 0;
	margin-bottom: 15px;
}

.store_details_area .store-dtl-img {
	border: none;
	background: none;
	padding: 0;
	min-height: 400px;
}

.store_details_area .store_title {
	padding: 15px;
	position: relative;
}

.store_details_area .more_details_text {
	font-size: 14px;
	color: #666;
	line-height: 16px;
	margin: 0;
	padding: 0;
}

.store_details_area .directions-link {
	position: absolute;
	padding: 5px 20px;
	background: #4f4f4f;
	color: #ffbe02;
	text-transform: uppercase;
	font-size: 15px;
	top: 50%;
	transform: translateY(-50%);
	right: 15px;
}

.store_details_area h4.store-dtl-head {
	color: #555;
	font-size: 16px;
	margin: 0;
	padding: 10px 0 5px;
}

.store_map_city {
	border: 10px #fff solid;
	box-shadow: 0 0 0 1px #666;
}

/****END*****/



/*14-06-2018*/

.city_details_map_image {
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	width: 100%;
	height: 350px;
}

/***/





/*15th June 2018*/

.selectdiv {
	position: relative;
	float: left;
	width: 100%;
}

.selectdiv label {
	display: block;
}

.selectdiv:after {
	content: '>';
	font: 22px "Consolas", monospace;
	color: #333;

	-webkit-transform: rotate(90deg);

	-moz-transform: rotate(90deg);

	-ms-transform: rotate(90deg);

	transform: rotate(90deg);
	right: 10px;
	top: 12px;
	padding: 0 0 2px;
	position: absolute;
	pointer-events: none;
}

.selectdiv select {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;

	display: block;
	width: 100%;
	height: 50px;
	float: right;
	padding: 0px 24px;
	font-size: 16px;
	line-height: 1.75;

	color: #333;
	background-color: #ffffff;
	background-image: none;
	border: 1px solid #e1e1e1;
	-ms-word-break: normal;
	word-break: normal;
}

/*15th June end*/





/*21st June 2018 ====  BLOG PAGE ===*/



.pg_title {
	background-color: #ffbf00;
	padding: 25px 0;
	color: #fff;
}

.pg_title h2 {
	font-family: 'Poppins', sans-serif;
	font-weight: bold;
	font-size: 4.5rem;
}

.blog_sec {
	padding: 30px 0;
}

.blog_head {
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	font-size: 4rem;
	text-transform: capitalize;
	color: #222;
}

.rec_blog_post {
	padding: 15px 0;
}

.rec_blog_img {
	border: 1px solid #dedede;
	padding: 10px;
	margin-bottom: 45px;
	background: #ccc;
}

.rec_blog_img img {
	min-height: 400px;
	margin-bottom: 25px;
}

.rec_blog_title h3 {
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size: 2.8rem;
	text-transform: capitalize;
	color: #eb9a03;
	margin-bottom: 0px;
}

.blog_post_dt {
	font-family: 'Poppins', sans-serif;
	color: #666;
	font-size: 16px;
}

.dis_blck {
	display: block;
}

.blog_article a {
	color: #ffbf00;
}

.blog_article {
	padding: 10px 0;
}

.blog_post {
	border: 1px solid #ddd;
	padding: 15px;
	margin-bottom: 30px;
}

.blog_title h3 {
	margin-bottom: 0;
	margin-top: 10px;
	text-transform: capitalize;
	color: #ffbf00;
}

.blog_img {
	background: #ccc;
	min-height: 180px;
	max-height: 200px;
}

.blog_topic_list {
	background-color: #eee;
	padding: 15px 10px;
	margin: 20px 0;
}

.blog_topic_head {
	background: #111;
	color: #ffbf00;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	padding: 10px 15px;
	margin: 0;
	font-size: 20px;
	font-weight: 500;
}

.blog_topic_list ul {
	padding: 15px 0 0 10px;
}

.blog_topic_list ul li {
	list-style: none;
	line-height: 25px;
}

.blog_topic_list ul li a {
	color: #000;
	font-size: 16px;
	;
}

.blog_call_store {
	background-color: #ffbf00;
	padding: 10px 0;
}

.blog_call_store h2 {
	font-size: 3rem;
	text-transform: none;
	color: #000;
	text-transform: capitalize;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	letter-spacing: -.8px;
	margin-bottom: 0;
}

.blog_call_store a.yellow-btn {
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	padding: 12px 25px;
	display: inline-block;
	width: auto;
	border: 3px solid #fff;
	font-size: 16px;
	text-transform: uppercase;
}

.blog_call_store a.yellow-btn:hover {
	background: #272727;
	color: #fff;
	border-color: #ffbf00;
}

.blog_call_store h2 span {
	font-family: ProximaNovaRegular, sans-serif;
	font-size: 2.2rem;
	text-transform: uppercase;
	margin-top: 5px;
	display: block;
	font-weight: lighter;
	letter-spacing: normal;
}

.blog_dtl_sec {
	padding: 40px 0;
}

.blog_lg_img {
	border: 1px solid #dedede;
	padding: 10px;
	background: #ccc;
}

.blog_dtl_pic img {
	min-height: 500px;
	max-height: 535px;
}

.artcle_post_dtl {
	background-color: #eee;
	padding: 10px 10px;
}

.blog_dtl_post_dt {
	font-family: 'Poppins', sans-serif;
	color: #000;
	font-size: 15px;
}

.blog_post_plc {
	font-family: 'Poppins', sans-serif;
	color: #000;
	font-size: 15px;
}

.blog_post_plc span {
	color: #666;
}

.artcle_post_dtl {
	margin: 25px 0;
}

.social_icons {
	display: inline-block;
	float: right;
}

.social_icons ul {
	margin-bottom: 0;
	line-height: 0;
	margin-top: 4px;
}

.social_icons ul li {
	list-style: none;
	display: inline-block;
	margin: 0 3px;
}

.media_icon {
	background-image: url('../png/social-icons.png');
	width: 40px;
	height: 36px;
	display: block;
}

.facebook {
	background-position: 0px 0px;
}

.twitter {
	background-position: -50px 0px;
}

.mail {
	background-position: -99px 0px;
}

.sms {
	background-position: -149px 0px;
}

.share {
	background-position: -198px 0px;
}

.messenger {
	background-position: -248px 0px;
}

.blog_article h2 {
	font-family: 'Poppins', sans-serif;
	color: #000;
	font-size: 3rem;
	text-transform: capitalize;
	font-weight: 600;
	margin-bottom: 25px;
}

.blog_article p {
	margin: 0px 0;
}

.blg_artcl_img {
	max-width: 260px;
}

.blog_article_frst h2 {
	font-weight: 600;
	color: #111;
	text-transform: capitalize;
	margin-bottom: 20px;
}

.blog_article_secnd h3 {
	margin-bottom: 20px;
	text-transform: capitalize;
	color: #222;
}

.blg_loan_btns {
	margin-top: 20px;
	text-align: center;
}

.share_notification {
	display: inline-block;
	color: #555;
	position: relative;
	top: 10px;
	line-height: 15px;
	vertical-align: top;
}

.share_notification div {
	font-size: 20px;
}

.share_notification span {
	font-size: 12px;
}

/*blog end*/


/***********************************************************************
 Monster SEO Page Template - June 25 -26, 2018
***********************************************************************/

/* Monster Header */
.monster-banner {
	/*background: #272727;*/
	color: #fff;
	/*padding: 30px 20px;
	margin-top: 31px;*/
	background-size: cover;
	background-position: top center;
	position: relative;
	text-align: center;
	height: 450px;
	display: -webkit-flex;
	display: flex;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

.monster-banner:before {
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(0, 0, 0, .3);
}

.monster-banner h1 {
	font-family: 'ProximaNovaRegular', sans-serif;
	font-size: 3.5em;
	position: relative;
	font-weight: bolder;
}

/* Monster Page Content */
.monster-content {
	font-size: 16px;
}

.monster-content .bg-gray {
	background: #f5f5f5;
}

.monster-content .section-padding {
	padding-top: 30px;
	padding-bottom: 30px;
}

.monster-content .section-padding-top {
	padding-top: 30px;
}

.monster-content .section-padding-bottom {
	padding-bottom: 30px;
}

.monster-content p {
	margin-bottom: 15px;
}

.monster-content p.bottom {
	margin-bottom: 0;
}

.monster-content .h4,
.monster-content .h5,
.monster-content .h6,
.monster-content h4,
.monster-content h5,
.monster-content h6 {
	margin-top: 15px;
	margin-bottom: 15px;
}

.monster-content a {
	color: #000;
	font-weight: bold;
}

.monster-content a:hover,
.monster-content a:focus {
	color: #dca500;
}

.monster-content img {
	max-width: auto;
	height: auto;
	max-width: 100%;
}

.monster-content img.alignright {
	float: right;
	margin: 0.25em 0 1em 1em;
}

.monster-content img.alignleft {
	float: left;
	margin: 0.25em 1em 1em 0;
}

.monster-content .anchor-btns {
	text-align: center;
	margin-bottom: 30px;
}

.monster-content .anchor-btns a {
	color: #000;
	background: #fff;
	border: 2px solid #ffbf00;
	padding: 10px 15px;
	position: relative;
	display: inline-block;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: normal;
	z-index: 5;
	font-family: ProximaNovaRegular, sans-serif;
	margin: 5px;
}

.monster-content .anchor-btns a:hover,
.monster-content .anchor-btns a:focus {
	color: #121212;
	background: #ffbf00;
	border: 2px solid transparent;
}


/* Adjustment for Anchor Links */
.monster-content .anchor {
	content: '';
	padding-top: 100px;
	margin-top: -100px;
	display: inline-block;
}

.monster-content .black-bar {
	background: #272727;
	padding: 10px;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	color: #ffbe01;
	margin-top: 0;
	margin-bottom: 20px;
}

.monster-content ul {
	display: inline-block;
	padding-left: 0;
	margin-left: 0;
}

.monster-content ul li {
	list-style-type: none;
	padding-left: 35px;
	position: relative;
	list-style-position: inside;
	margin-bottom: 5px;
}

.monster-content ul li:before {
	content: url(../jpg/arrow-listing.jpg);
	position: absolute;
	top: 0;
	left: 0;
}

.monster-content .testimonial-box {
	background: #ffbe01;
	color: #fff;
	font-size: 24px;
	font-family: 'ProximaNovaBold', sans-serif;
	text-align: center;
	padding: 35px 30px 15px;
	margin: 10px auto 20px;
	line-height: 1.2;
}

.monster-content .testimonial-box .author {
	font-size: 18px;
	font-family: 'ProximaNovaRegular', sans-serif;
}


/* Monster Blog */
.monster-blog {
	padding: 10px 0 50px;
}

.monster-blog .inner {
	background: #f5f5f5;
	border: 1px solid #eee;
	padding: 15px;
}

.monster-blog.bg-gray {
	background: #f5f5f5;
}

.monster-blog.bg-gray .inner {
	background: #fff;
	border: 1px solid #eee;
	padding: 15px;
}

.monster-blog .article {
	margin-bottom: 30px;
	font-size: 16px;
}

.monster-blog .article:nth-child(last) {
	margin-bottom: 0;
}

.monster-blog .article h3 {
	margin-top: 0;
	margin-bottom: 0;
}

.monster-blog .article h3 a {
	color: #e89d04;
}

.monster-blog .article .blog_post_dt {
	font-size: 14px;
	color: #888;
}

.monster-blog .article h3 a:hover,
.monster-blog .article h3 a:focus {
	color: #b97c00;
}

/* Monster Review Row */
.monster-reviews .review_sec {
	background: #fff;
}

.form-section .captcha-block .captcha {
	display: inline-block;
}

.form-section .captcha-block input[type="submit"] {
	display: block;
	margin: 0 auto;
}

.form-section .captcha-block {
	max-width: inherit !important;
}

.form-section .captcha-block .g-recaptcha {
	transform: scale(0.96);
	-webkit-transform: scale(0.96);
	transform-origin: 0 0;
	-webkit-transform-origin: 0 0;
}



/***********************************************************************
* Media Queries
***********************************************************************/



@media screen and (max-width:1200px) {
	.location_mark .img-responsive {
		width: auto;
		margin: 10px auto 0;
	}

	/* Monster SEO Pages */
	.monster-banner {
		padding: 0 22%;
		margin-top: -30px;
	}

	.monster-banner h1 {
		font-size: 3em;
	}

}

@media screen and (max-width:991px) {

	/* Monster SEO Pages */
	.monster-banner {
		margin-top: 0px;
		height: auto;
	}

	.monster-content img.alignright,
	.monster-content img.alignleft {
		display: block;
		float: none;
		margin: 1em 0;
	}

	.monster-content .anchor-btns a {
		font-size: 14px;
	}

	.topratedlocal-widget .corner-badge svg {
		width: 50%;
		height: auto !important;
	}

	.page-possible h1 {
		width: 37%;
		right: 44px;
		top: 108px;
		font-size: 37px;
	}

	.page-fast h1 {
		width: 39% !important;
		/* bottom: 98px!important;*/
		font-size: 30px;
	}

	.page-facts h1 {
		width: 56% !important;
		right: 31px !important;
		top: 68px;
		font-size: 40px !important;
	}

	.page-fast .monster-banner {
		height: 360px;
	}

	.page-possible .monster-banner {
		height: 262px;
	}


}


@media screen and (max-width:520px) {
	.store_details_area .more_details_text {
		text-align: left;
	}

	.store_details_area .directions-link {
		position: relative;
		transform: none;
		top: auto;
		right: auto;
	}

	.store_details_area .store_title {
		text-align: center;
	}

	.store_details_area .store_title .drk_title {
		margin-bottom: 5px;
	}

	.store_details_area .store-dtl-img {
		min-height: auto;
	}

	/* Monster SEO Pages */
	.monster-banner {
		margin-top: 25px;
		padding: 30px 5%;
		height: 300px;
	}

	.monster-banner h1 {
		font-size: 2.5em;
	}

	.monster-content .anchor-btns a {
		display: block;
	}

	.monster-content .black-bar {
		font-size: 20px;
	}

	.monster-content p {
		text-align: left;
	}

	.monster-content img.alignright,
	.monster-content img.alignleft {
		margin: 1em auto;
	}

	.monster-content .testimonial-box {
		padding: 35px 15px 15px;
		font-size: 20px;
	}

	.monster-content .testimonial-box .author {
		font-size: 16px;
	}

	.monster-blog .article h3,
	.monster-blog .article .blog_post_dt,
	.monster-blog .article p {
		text-align: left;
	}

	.cc-banner .cc-message {
		padding-left: 0px;
	}

	.official_rule {
		padding: 0 20px;
	}

	.panel-group {
		margin-bottom: 10px;
	}

	.form-section .captcha-block {
		margin-bottom: 29px;
	}

	.corp-ofc-outer {
		margin-bottom: 38px;
	}

	.store-block-grey-bg {
		margin-bottom: 38px;
	}

	.panel-title>a {
		padding-bottom: 11px;
	}

	#livemap .fadeInUp {
		margin-top: -9px;
	}

	.payment-form {
		margin-bottom: 8px !important;
	}


}



/* 27th june 2018*/

.city_stores_posts .blog_post {
	border-left: 0;
	border-right: 0;
	border-top: 0;
	border-bottom: 1px solid #ddd;
}


/* 2nd July 2018*/
.ins_head {
	font-size: 34px;
	text-transform: inherit;
	line-height: 42px;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	letter-spacing: -0.8px;
	text-transform: capitalize;
	line-height: 30px;
	margin-bottom: 15px;
	color: #272727;
}

/* 3rd July 2018*/

header.entry-header {
	height: auto;
}

article.category-promos {
	border: 1px solid #ccc;
	padding: 10px 10px 20px 10px;
	margin-bottom: 40px;
	overflow: hidden;
}

.entry-title {
	margin-bottom: 0;
	margin-top: 10px;
	text-transform: capitalize;
	color: #ffbf00;
	font-size: 24px;
}

.entry-title a {
	color: #ffbf00;
}

.entry-meta .date a,
.entry-meta .categories-links a,
.entry-meta .tags-links a,
.entry-meta .author a {
	font-family: 'Poppins', sans-serif;
	color: #666;
	font-size: 16px;
}

.entry-meta .comments-link a {
	color: #ffbf00;
}

.content-area .comments-link,
.comments-link {
	display: none;
}

.archive-header {
	height: auto;
	margin-top: 8%;
	margin-bottom: 40px;
}

.archive-title {
	font-size: 34px;
	text-transform: inherit;
	line-height: 42px;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	letter-spacing: -.8px;
	text-transform: capitalize;
	line-height: 30px;
	color: #272727;
}


/*4th July 2018*/
.careerModal {
	z-index: 999991;
}

.submit-loader {
	display: inline-block;
}

/*5th July*/
.meet_msg {
	padding: 0 0 2%;
}

.meet_msg .sub_para {
	line-height: 35px;
	font-size: 22px;
}

.entry-thumbnail {
	float: left;
	margin-right: 30px;
}

.newBotmar {
	margin-bottom: 25px;
}

.cityMap {
	margin-bottom: 30px;
}

.newToppad {
	padding-top: 0px;
}

/* Store Location Show Hide */
.store_loc_block .loc_block .viewLoc {
	display: none;

	text-transform: uppercase;
	text-align: center;
	color: #686868;
	font-size: 12px;
	line-height: 23px;
	padding-top: 5px;
}

.store_loc_block .loc_block .viewLoc span {
	display: inline-block;
	background: url(../jpg/arrow-down.jpg) 0 0/20px no-repeat;
	padding-left: 30px;
	cursor: pointer;
}

.store_loc_block .loc_block .viewLoc:hover {
	color: #ec1d27;
}

.section__preheading a,
.product_caption a {
	color: #fff;
}

.section__preheading a:hover,
.product_caption a:hover {
	color: #ffbf00;
}

.new_Applynowbutt {
	margin-top: 20px;
	width: 45%;
}

.new_Applynowbutt a {
	background-color: #272727;
	color: #ffb011;
	padding: 10px;
	display: block;
	text-align: center;
}

.list02 li {
	width: 16%;
}

.page-privacy-policy .list02 li,
.page-accessibility .list02 li {
	width: 100%;
}

select::-ms-expand {
	display: none;
}

.ytp-watch-later-button {
	display: none !important;
}


/*add as on 19-04-2019*/

ul.tabs {
	margin: 20px 0 0 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	/*border-bottom: 1px solid #333;*/
	width: 100%;
}

ul.tabs li:first-child {
	padding-left: 0px;
}

ul.tabs li {
	float: left;
	margin: 0;
	cursor: pointer;
	padding: 0px 21px;
	height: 31px;
	line-height: 31px;
	/*background: url(../images/circle_new.png) no-repeat 0 50%;*/
	background: url(../png/tab_arrow.png) no-repeat 100% 50%;
	/*border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-bottom: 1px solid #333;
	background-color: #666;*/
	color: #d7a101;
	overflow: hidden;
	position: relative;
}

.tab_last {
	/*border-right: 1px solid #333; */
}

ul.tabs li:hover {
	/*background-color: #ccc;*/
	color: #70580f;
}

ul.tabs li.active {
	/*background-color: #fff;
	/*border-bottom: 1px solid #fff;*/
	color: #70580f;
	display: block;
}

.tab_container {
	/*border: 1px solid #333;
	 background: #fff;*/
	border-top: none;
	clear: both;
	float: left;
	width: 100%;

	overflow: auto;
}

.tab_content {
	/*padding: 20px;*/
	display: none;
}

.tab_drawer_heading {
	display: none;
}

@media screen and (max-width: 480px) {
	.tabs {
		display: none;
	}

	.tab_drawer_heading {
		/*background-color: #ccc;
		/*border-top: 1px solid #333;*/
		color: #d7a101;
		margin: 0;
		font-size: 16px;
		padding: 5px 20px;
		display: block;
		cursor: pointer;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}

	.tab_drawer_heading span {
		/*background: url(../images/circle_new.png) no-repeat 0 50%;*/
		background: url(../png/tab_arrow.png) no-repeat 100% 50%/12px;
		display: inline-block;
		width: 15px;
		height: 10px;
		padding-right: 5px;
		margin-left: 5px;
	}

	.d_active {
		/*background-color: #666;*/
		/*color: #70580f;*/
	}

	.tab_container {
		padding-bottom: 50px;
	}

	.tab_content {
		font-size: 14px;

	}

}

/*ADD AS ON 22-04-19 FOR ACCORDIAN AND TABS IN FOOTER SECTION*/

ul.tabstyle {
	margin: 20px 0 0 0;
	padding: 0;
	width: 100%;
}

/*ul.tabstyle li:first-child a{
	padding-left:0px;
}*/
ul.tabstyle li {
	display: inline-block;
	vertical-align: top;
	margin: 0;
}

ul.tabstyle li a {
	cursor: pointer;
	padding: 0px 16px;
	line-height: 31px;
	background: url(../png/footer_plussign.png) no-repeat 0 47% / 9px;
	color: #d7a101;
	display: block;
}

ul.tabstyle li a.active {
	display: block;
	background: url(../png/footer_minussign.png) no-repeat 0 47% /9px;
}

.tab {
	display: none;
}

.tabpan {
	width: 100%;
	height: 100%;
	display: block;
}

.tab,
.tab_content {
	display: none;
	font-size: 14px;
}

.clicktab {
	font-size: 14px;
}

.tabpan h3,
.tabpan .tabTitle {
	font-weight: bold;
	display: none;
}

/*.footwrap .copyright, .footwrap .ft-links{
	display:none;
}*/
/*add as on 24-05-2019 for home page*/

.proof-notification {
	/*width:363px;*/
	/*max-width:363px;*/
	position: fixed;
	left: 30px;
	bottom: 45px;
	box-shadow: 1px 1px 8px #222;
	border-radius: 12px;
	z-index: 9999;
	background-color: #fff;
}

.proof-leftpan {
	background-color: #f0f0f0;
	float: left;
	border-top-left-radius: 12px;
	border-bottom-left-radius: 12px;
	width: 42px;
	height: 112px;

}

.proof-leftpan img {
	position: absolute;
	top: 25px;
	left: 6px;
	font-size: 0;
	line-height: 0;
	border: 0;
	z-index: 9;
}

.proof-rghtpan {
	background-color: #fff;
	float: right;
	border-top-right-radius: 12px;
	border-bottom-right-radius: 12px;
	/*height:130px;*/
	/*width:306px;*/
	padding: 25px 12px 0 34px;
	position: relative;

}

.timetxt {
	font-size: 13px;
	line-height: 21px;
	color: #8c8c8c;
	text-align: right;
	padding-bottom: 0;
	margin: 0 0 0 4px;
	vertical-align: top;
	position: absolute;
	right: 10px;
	top: 5px;
}

.proof-rghtpan h3 {
	color: #161616;
	font-size: 14px;
	line-height: 18px;
	font-weight: 600;
	padding: 0 0 3px 0;
	margin: -3px 0 0 0;
}

.proof-rghtpan h3 span {
	font-style: italic;
	color: #707070;
	font-weight: 300;
}

p.signtxt {
	color: #2f2e2e;
	font-size: 13px;
	line-height: 14px;
	margin-bottom: 5px;
}

p.powertxt {
	color: #747474;
	font-size: 14px;
	line-height: 7px;
	padding-bottom: 0px;
	margin-bottom: 8px;
}

p.powertxt span {
	display: inline-block;
	max-width: 215px;
	overflow: hidden;
	padding-top: 2px;
}

p.powertxt span img {
	max-width: 100%;
	height: auto;
}

p.getmoney {
	font-size: 13px;
	font-weight: 600;
	margin-bottom: 0;
}

p.getmoney a {
	color: #e50000;
	display: block
}

p.getmoney a:hover {
	color: #bc1d1d;
}

span.fa-chevron-right {
	color: #e50000;
	text-decoration: none;
}

.arrow {
	text-align: center;
	margin: 0;
}

.bouncer {
	-moz-animation: bouncer 2s infinite;
	-webkit-animation: bouncer 2s infinite;
	animation: bouncer 2s infinite;
}

@keyframes bouncer {
	0% {
		transform: translateX(0);
	}

	10% {
		transform: translateX(2px);
	}

	20% {
		transform: translateX(5px);
	}

	30% {
		transform: translateX(8px);
	}

	40% {
		transform: translateX(12px);
	}
}

/*add as on 29-05-19*/
.navbar-default .navbar-nav>li.live {
	padding: 8px 0 0 7px;
	margin: 16px 0 0 0;
	border-left: solid 1px #e0e0e0;
	color: #888888;
	height: 41px;
	line-height: 65px;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 2px;

}

.navbar-default .navbar-nav>li.live span {
	color: #fff !important;
	background-color: #e47100;
	padding: 2px 5px 2px 6px;
	margin: 0 6px 0 0;
	display: inline-block;
	line-height: 21px;
	text-align: center;
}

.navbar-default .navbar-nav>li.live a {
	padding: 0;
	background: none;
	background-color: transparent;
	border: 0;
	color: #888888;
}

/*.navbar-default .navbar-nav > li.live a:hover{
	background-color:inherit;
}*/

.newtrustsection {
	padding: 0 0 30px 0;
	margin: 0;
	font-family: 'Poppins', sans-serif;
	font-weight: 300;

}

.newtrustsection ul {
	list-style: none;
	display: table;
	width: 100%;
	table-layout: fixed;
}

.newtrustsection ul li {
	/*width:19%;*/
	border-right: solid 1px #e0e0e0;
	display: table-cell;
	font-size: 32px;
	letter-spacing: -.10625rem;
	line-height: 48px;
	padding: 14px 0 7px 0;
	text-align: center;
	vertical-align: middle;
}

.newtrustsection ul li div {
	display: inline-block;
	text-align: left;
	vertical-align: middle;
}

.newtrustsection ul li span {
	display: block;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: .0625rem;
	line-height: 1.67;
	margin: 0;
	color: rgba(0, 0, 0, .7);
}

.newtrustsection ul li:last-child {
	border-right: none;
}

.newtrustsection ul li.loanlive {
	height: 69px;
	vertical-align: middle;
	font-size: 22px;
	/*line-height:69px;*/

}

.newtrustsection ul li.loanlive span {
	width: 60px;
	height: 31px;
	border-radius: 2px;
	background-color: #f27000;
	margin-right: .625rem;
	color: #fff;
	font-size: 17px;
	letter-spacing: .051875rem;
	line-height: 31px;
	padding: 0;
	text-align: center;
	font-weight: 700;
	display: inline-block;
}

.navbar-default .navbar-nav>li.live em {
	font-style: normal;
	margin-right: -4px;
}

.newtrustsection ul li.starRating {
	text-align: center;

}

.newtrustsection ul li.starRating span {
	text-transform: capitalize;
}

@media screen and (max-width:520px) {
	.tabpan {
		margin-top: 15px;
		/*margin-left:28%;*/
		z-index: 99;
	}

	.tabpan h3 {
		display: block;
		text-align: center;
		/*margin:0 0 10px 0;*/
		margin: 0 0 10px 0;
		font-size: 10px;
		/*width:150px;*/
	}

	.clicktab {
		background: url(../png/footer_plussign.png) no-repeat 0 47% /7px;
		color: #d7a101;
		display: inline-block;
		padding-right: 0;
		padding-left: 12px;
		z-index: 9;

	}

	.tabpan a:focus,
	.tabpan a:hover {
		color: #d7a101;
	}

	/*.tabpan h3 a:hover{
	color:#d7a101;
	
}*/
	.tabpan h3 a.active {
		background: url(../png/footer_minussign.png) no-repeat 0 47% /7px !important;
		color: #000;
	}

	.tab_content {
		font-size: 10px;
		/*margin-left: -28%;
	 width:106%;*/
	}

	.tab_content p {
		text-align: center;
	}

	.tabstyle {
		display: none;
	}

	.clicktab,
	.tab_content {
		font-size: 10px;
	}

	.footwrap .ft-links {
		/*text-align:left;
	padding-left:35px;*/
		text-align: center;
		display: block;
	}

	/*span.copyright , span.ft-links{
	display:none;
}*/
	.footwrap .copyright {
		display: block;
		/*text-align:left;*/
	}

	/*
.footwrap{
	padding-left:17%;
}

.footwrap .ft-links{
	text-align:left;
	padding-left:35px;
}
*/

	.proof-rghtpan h3,
	p.powertxt,
	p.getmoney,
	p.signtxt {
		text-align: left;
	}

	p.powertxt {
		margin-bottom: 5px;
	}

	.proof-leftpan {
		border-top-left-radius: 0px;
		border-bottom-left-radius: 0px;
		width: 30px;
		height: 97px;
	}

	.proof-leftpan img {
		width: 50px;
		top: 29px;
	}

	p.signtxt {
		margin-bottom: 6px;
	}

	.proof-notification {
		width: 100%;
		min-width: 100%;
		left: 0;
		bottom: 0px;
		border-radius: 0;
		/*max-width:360px;*/
	}

	.proof-rghtpan {
		width: 91%;
		float: left;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		padding-top: 10px;
	}

	.timetxt {
		position: inherit;
		left: inherit;
		top: inherit;
		font-size: 13px;
		line-height: 14px;
	}

	.timetxt i.fa-clock-o {
		font-size: 13px;
		vertical-align: top;
	}

	.newtrustsection {
		display: none;
	}

	.twotypesec {
		padding: 0;
		margin: 0;

	}

	.twotypesec {
		display: block;
	}

	.twotypesec ul {
		list-style: none;
		text-align: center;
	}

	/*.twotypesec ul li.loanlive {
	height:50px;
	font-size: 17px;
	line-height: 69px;
}*/
	.twotypesec ul li.loanlive span {
		width: 42px;
		height: 21px;
		line-height: 24px;
		font-size: 12px;
	}


	.twotypesec ul li {
		width: 49%;
		border-right: solid 1px #e0e0e0;
		display: inline-block;
		font-size: 2.25rem;
		letter-spacing: -.10625rem;
		line-height: 40px;
		padding: 0 23px;
		text-align: center;
		vertical-align: top;
	}

	.twotypesec ul li span {
		display: block;
		text-transform: uppercase;
		font-size: 11px;
		letter-spacing: .0625rem;
		line-height: 14px;
		margin: 0;
		color: rgba(0, 0, 0, .7);
	}

	.twotypesec ul li:last-child {
		border-right: none;
	}

	.twotypesec ul li.loanlive {
		height: 50px;
		font-size: 25px;
		line-height: 26px;
		border-right: none;
		margin: 0 auto;
		text-align: center;
		display: block;
		width: 100%;

	}

	.twotypesec ul li.loanlive span {
		width: 44px;
		height: 27px;
		line-height: 29px;
		font-size: 14px;
		border-radius: 2px;
		background-color: #f27000;
		margin-right: .625rem;
		color: #fff;
		letter-spacing: .051875rem;
		padding: 0;
		text-align: center;
		font-weight: 700;
		display: inline-block;
		vertical-align: middle;
		position: relative;
		margin-top: -6px;
	}

	.trust_security_sec .subtitle-dark {
		display: none;
	}

	.page-about-us .twotypesec {
		margin-top: 6px;
	}

	.page-career-apply .twotypesec {
		margin-top: 25px;
	}

	.page-life-at-cash-4-you .twotypesec {
		margin-top: 25px;
	}


	.page-installment-loans-ontario-canada .twotypesec {
		margin-top: 35px;
	}

	.page-short-term-loans-canada .twotypesec {
		margin-top: 15px;
	}

	/*add as on 25-06-19*/
	.faq_category_listing ul {
		text-align: left;
	}

	.page-career-apply .owl-carousel .owl-stage-outer {
		padding-bottom: 0px;
	}

	.page-career-apply #cutltureQuotes.inner-content {
		padding-bottom: 10px;
	}

	.page-career-apply .owl-item .item {
		height: 280px;
	}

	.page-career-apply .owl-item .testi-col::after {
		bottom: -2px;
	}

	.page-career-apply .owl-item .testi-col {
		margin-bottom: 50px;
		height: 240px;
	}

	.page-career-apply .testi-col p {
		font-size: 14px !important;
		line-height: 20px;
	}

	.life-c4y-page .owl-item .testi-col {
		padding: 10px 15px;
	}

	.page-career-apply .testi-col p strong {
		font-size: 15px;
		margin-top: 5px;
	}

	.page-thankyou #main h3.title {
		font-size: 18px;
		ine-height: 21px;
	}

	.carousel-control .glyphicon-chevron-left,
	.carousel-control .glyphicon-chevron-right,
	.carousel-control .icon-next,
	.carousel-control .icon-prev {
		top: 75px !important;
		margin-top: 0px !important;
	}

}


/*add as on 31-05-19*/
.back-to-top {
	display: none !important;
}

.powertxt i.fa-check-circle {
	color: #45b410;
	margin-top: 0;
	font-size: 15px;
	display: inline-block;
	vertical-align: top;
}

/*add as on 03-06-19*/
li.hdrlive {
	background-color: #1d1d1d;
	padding-top: 3px;
	line-height: 18px;
}

li.hdrlive a {
	color: #fff !important;
	text-transform: uppercase;
	font-size: 16px;
}

li.hdrlive a span {
	color: #e47100;
	padding: 6px;
	padding-right: 6px;
	font-weight: bold;
	padding-right: 0px;
}

.careerlive {
	margin-top: 0px !important;
}

.navbar-static-top .navbar-collapse.careers-nav .navbar-nav.topLeftMenu li {
	width: auto;
	text-align: center;
}

/*add as on 26-08-19*/

.page-fast .monster-outer {
	background-color: #f6b523;
}

.page-fast h1 {
	width: 42%;
	left: 191px;
	bottom: 39px;
	position: absolute;
	text-align: left;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	font-size: 40px;
	display: none;
}

.page-facts .monster-outer {
	background-color: #f7b73b;
}

.page-facts .monster-banner {
	background-size: contain !important;
	background-repeat: no-repeat;
	background-position: 100px 0;

}

.page-facts h1 {
	width: 30%;
	right: 58px;
	top: 78px;
	position: absolute;
	text-align: left;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	color: #000;
	font-size: 40px;
	display: none;
}

.page-facts h1 span {
	display: block;
	font-size: 14px;
	text-transform: uppercase;
	padding-bottom: 5px;
}

.page-possible h1 {
	width: 34%;
	right: 58px;
	top: 78px;
	position: absolute;
	text-align: left;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	color: #000;
	font-size: 37px;
	display: none;
}

.page-possible .monster-outer {
	/*background-color:#b8dede;*/
	background: url(../jpg/possible_background_repeat.jpg) 0 0 repeat;
	background-size: contain;
}

.page-possible .monster-banner {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50% 39px;

}

.page-fast .monster-banner {
	background-size: contain !important;
	background-repeat: no-repeat;
	background-position: 50% 0;
	background-color: #f6b523;
}

.monster-banner img {
	display: none;
}

/* Payment Benefit Page Content */
.payment-benefit-content {
	font-size: 16px;
}

.payment-benefit-content .bg-gray {
	background: #f5f5f5;
}

.payment-benefit-content .section-padding {
	padding-top: 30px;
	padding-bottom: 30px;
}

.payment-benefit-content .section-padding-top {
	padding-top: 30px;
}

.payment-benefit-content .section-padding-bottom {
	padding-bottom: 30px;
}

.payment-benefit-content p {
	margin-bottom: 15px;
}

.payment-benefit-content p.bottom {
	margin-bottom: 0;
}

.payment-benefit-content .h4,
.payment-benefit-content .h5,
.payment-benefit-content .h6,
.payment-benefit-content h4,
.payment-benefit-content h5,
.payment-benefit-content h6 {
	margin-top: 15px;
	margin-bottom: 15px;
}

.payment-benefit-content a {
	color: #000;
	font-weight: bold;
}

.payment-benefit-content a:hover,
.payment-benefit-content a:focus {
	color: #dca500;
}

.payment-benefit-content img {
	max-width: auto;
	height: auto;
	max-width: 100%;
}

.payment-benefit-content img.alignright {
	float: right;
	margin: 0.25em 0 1em 1em;
}

.payment-benefit-content img.alignleft {
	float: left;
	margin: 0.25em 1em 1em 0;
}

.payment-benefit-content .anchor-btns {
	text-align: center;
	margin-bottom: 30px;
}

.payment-benefit-content .anchor-btns a {
	color: #000;
	background: #fff;
	border: 2px solid #ffbf00;
	padding: 10px 15px;
	position: relative;
	display: inline-block;
	font-size: 16px;
	text-transform: uppercase;
	letter-spacing: normal;
	z-index: 5;
	font-family: ProximaNovaRegular, sans-serif;
	margin: 5px;
}

.payment-benefit-content .anchor-btns a:hover,
.payment-benefit-content .anchor-btns a:focus {
	color: #121212;
	background: #ffbf00;
	border: 2px solid transparent;
}

.payment-benefit-content .anchor {
	content: '';
	padding-top: 100px;
	margin-top: -100px;
	display: inline-block;
}

.payment-benefit-content .black-bar {
	background: #272727;
	padding: 10px;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	color: #ffbe01;
	margin-top: 0;
	margin-bottom: 20px;
}

.payment-benefit-content ul {
	display: inline-block;
	padding-left: 0;
	margin-left: 0;
}

.payment-benefit-content ul li {
	list-style-type: none;
	padding-left: 2px;
	position: relative;
	list-style-position: inside;
	margin-bottom: 5px;
}
.payment-benefit-content ul li ul li {
	list-style-type: none;
	padding-left: 33px;
	position: relative;
	list-style-position: inside;
	margin-bottom: 5px;
}

.payment-benefit-content summary {
    display: flex; 
    align-items: center;
    cursor: pointer;
    padding-left: 0; 
    margin-left: 0; 
}

.payment-benefit-content .icon {
    background-image: url('../jpg/arrow-listing.jpg');
    background-size: contain;
    background-repeat: no-repeat;
    width: 24px; 
    height: 24px;
    margin-right:10px; 
    flex-shrink: 0; 
}


@media screen and (max-width:924px) {
	.monster-banner img {
		display: block;
	}

	.page-fast .monster-banner,
	.page-facts .monster-banner,
	.page-possible .monster-banner {
		background-image: none !important;
		/*height:auto;*/
	}

	.page-facts .monster-banner {
		margin-top: 0;
	}

	.page-fast h1 {
		left: 21px;
	}

	.page-facts h1 {
		width: 46% !important;
		right: -64px !important;
		top: 68px;
		font-size: 40px !important;
	}
}

@media screen and (max-width:768px) {

	.page-fast .monster-banner,
	.page-possible .monster-banner,
	.page-facts .monster-banner {
		margin-top: 80px;
	}

	.page-fast h1 {
		width: 67%;
		font-size: 24px;
	}

	.page-facts h1 {
		width: 38% !important;
		right: 5px !important;
		font-size: 24px !important;
	}

}

@media screen and (max-width:520px) {

	.page-possible h1 {
		font-size: 21px;
		line-height: 30px;
		width: 34%;
		right: 30px;
		top: 78px;
	}

	.page-fast h1 {
		width: 64% !important;
		left: 12px;
		bottom: 19px !important;
		font-size: 20px;
	}

	.page-fast .monster-banner {
		margin-top: 70px;
		padding: 0;
	}

	.page-possible .monster-banner,
	.page-facts .monster-banner {
		margin-top: 70px;
		padding: 0;
	}

	.page-facts h1 {
		font-size: 24px !important;
		right: 0px !important;
		top: 35px;
	}

	.page-possible .monster-banner img,
	.page-fast .monster-banner img,
	.page-facts .monster-banner img {
		width: 100%;

	}

	.page-facts .monster-banner,
	.page-possible .monster-banner,
	.page-fast .monster-banner {
		padding: 0px 5%;
		height: auto;

	}
}