@font-face {
    font-family: 'Futura Std Book';
    src: url('./font/FuturaStd-Book.woff2') format('woff2'),
        url('./font/FuturaStd-Book.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


body {
    margin: 0px;
    padding: 0px;
	font-family: 'Futura Std Book';
}

.home-bg-img {
    background: url(images/home_pg_bkgd.jpg);
    padding: 35px 0 50px 0;
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
}

.hero-sec-left {
    display: flex;
    justify-content: flex-end;
}
.wpb_wrapper p {
    color: #fff;
}

.hero-section-div {
    width: 42%;
	
}

.textwidget {
    display: flex;
	justify-content: end;
}

.button-section .btn-pay {
    background: #cd6828;
    padding: 15px 19px 15px 19px;
    letter-spacing: 0.28px;
    word-spacing: 3px;
    font-size: 29px;
    font-family: 'Futurabook';
	box-shadow: 2px 0px 2px 2px #cd6828;
	width: 46%
}

.button-section .btn-bal {
    background: #000;
    padding: 15px 45px 15px 25px;
    letter-spacing: 0.28px;
	word-spacing: 3px;
	font-size: 29px;
	font-family: 'Futurabook';
	box-shadow: 2px 0px 2px 2px #000;
	width: 50%
}
.button-section a {
    color: #fff;
    text-decoration: none;
	font-size: 16px;
}

.hero-sec-button {
   background: #c8c8afbd;
    padding: 23px 0 20px 0;
	margin-top: 35px;
	box-shadow: 4px 4px 9px -3px #3a3b3c;
}

.hero-sec-content {
    background: url(images/paper_bkgd.jpg);
    padding: 15px 20px 15px 20px;
    margin-top: 25px;
    letter-spacing: .28px;
    line-height: 1.45em;
    font-size: 24px;
	box-shadow: 4px 4px 9px -3px #3a3b3c;
}
.hero-sec-content p {
	color: #000;
}
.hero-sec-imp h3 {
	color: #fff;
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
    padding: 0px 0 0 20px;
    letter-spacing: .28px;
	font-family: 'Futurabook';
}
.hero-sec-imp p {
    padding: 0px 22px 0px 22px;
    font-size: 17px;
    line-height: 20px;
    font-weight: 500;
    letter-spacing: .28px;
    margin: 1px 0 0 0;
}
.hero-sec-imp {
    background: #666733;
    color: #fff;
    padding-bottom: 25px !important;
    padding-top: 1px !important;
	box-shadow: 4px 4px 9px -3px #3a3b3c;
  
}
.hero-sec-content p {
    padding: 0 24px 0 24px;
}


@media only screen and (min-width: 280px) and (max-width:1280px){
	.button-section .btn-bal {
    font-size: 17px;
	padding: 14px 17px 14px 15px;
	box-shadow: unset;
}
.hero-sec-button {
    padding: 35px 0 30px 0;
}
.button-section .btn-pay {
   font-size: 17px;
   padding: 14px 17px 14px 15px;
    box-shadow: unset;
}
.hero-setion-right {
     width: 0%;
}
.hero-section-div {
    width:100%;
}
.button-section {
    display: flex;
     justify-content: center;
}
.button-section .btn-pay, .button-section .btn-bal{
	width: unset;
}
}

@media screen and (max-width:667px) and (orientation: landscape) {
	.button-section .btn-pay {
   font-size: 20px;
}
.button-section .btn-bal {
    
    font-size: 20px;
}
}
@media screen and (max-width:1180px) and (orientation: landscape) {
	.button-section .btn-pay {
   font-size: 25px;
}
.button-section .btn-bal {
    
    font-size: 25px;
}
}





