::selection {
	background: #faab25;
	color: #fff;
	text-shadow: none
}

::-webkit-scrollbar {
	width: 7px;
	background-color: #f5f5f5
}

::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment {
	display: none
}

::-webkit-scrollbar-track-piece {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #dedede
}

::-webkit-scrollbar-thumb:vertical {
	border-radius: 0;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-image: linear-gradient(#ffaa17, #ffaa17)
}

*:hover,
*:focus,
* {
	outline: none!important
}

.overflw {
	overflow: hidden
}

[class^=box-] {
	display: none
}

[class^=box-].showfirst {
	display: block
}

img {
	max-width: 100%;
	height: auto
}

a:hover {
	-webkit-transition: all .4s ease-In-out;
	-moz-transition: all .4s ease-In-out;
	-o-transition: all .4s ease-In-out;
	transition: all .4s ease-In-out
}

@font-face {
	font-family: rift;
	src: url(../family/rift.otf)
}

.overlay {
	background-color: rgba(0, 0, 0, .8);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	display: none
}

.popupMaintwo {
	background-image: url(../images/pop-new-img1.png);
	position: fixed;
	background-size: contain;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	width: 780px;
	height: 481px;
	padding: 0 0 0 24px;
	border-radius: 15px;
	margin: auto;
	z-index: 999;
	display: flex;
	align-items: center;
	display: none;
	background-color: #fff0
}

.popupMaintwo .closePoptwo {
	position: absolute;
	right: 5px;
	top: -13px;
	background: #df163b;
	color: #fff;
	width: 35px;
	height: 35px;
	border-radius: 4px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 17px;
	font-weight: 600;
	z-index: 1
}

.popup-closetwo {
	position: absolute;
	right: -15px;
	top: -15px;
	background: #159567;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	z-index: 10;
	padding: 0;
	line-height: 27px;
	text-align: center
}

.pop-h h1 {
	font-size: 27px;
	color: #fff;
	font-family: teko;
	font-weight: 400;
	padding: 0;
	line-height: 18px
}

.pop-h h2 {
	font-size: 39px;
	color: #eda01c;
	font-family: teko;
	font-weight: 400;
	line-height: 12px
}

.pop-h2 h2 {
	font-size: 16px;
	color: #8c8c8c;
	font-weight: 700;
	padding: 15px 0 0;
	text-align: left
}

.pop-h2 p {
	font-size: 14px;
	color: #8c8c8c;
	font-weight: 400;
	text-align: left;
	padding: 10px 0 0;
	line-height: 19px
}

.fom3 {
	font-size: 15px;
	padding: 0 2px;
	width: 80%;
	background-color: #00ffff00;
	border: none
}

.fom3-back {
	background-color: #f1f1f1;
	margin: 6px 1px 0;
	padding: 1px 14px;
	border-radius: 6px;
	width: 100%
}

.fom3-back img {
	vertical-align: middle;
	display: inline
}

.fom3-back .fom3 {
	vertical-align: middle
}

.fom4 {
	padding: 0 2px;
	width: 92%;
	background-color: #00ffff00;
	border: none;
	font-size: 13px
}

.fom4-back {
	width: 100%;
	background-color: #f1f1f1;
	margin: 8px 1px;
	padding: 7px 8px;
	border-radius: 6px
}

.fom4-back img {
	vertical-align: top;
	display: inline
}

.fom4-back .fom4 {
	vertical-align: middle
}

.pop-li li {
	display: inline-block
}

.imgg {}

.white-back {
	border-radius: 43px
}

.pop-h {
	background-image: none;
	padding: 21px 17px;
	background-size: cover;
	border: solid 3px #fba91e;
	border-radius: 14px;
	background-repeat: no-repeat;
	background-color: #000
}

.sign-btn3 {
	background-image: linear-gradient(#e0971b, #fba91e, #e0971b);
	color: #000;
	font-family: rift;
	border: solid 0 #d10210;
	font-size: 23px;
	padding: 8px 0;
	width: 100%;
	border-radius: 6px;
	font-weight: 600;
	letter-spacing: 1px
}

.sign-btn3:hover {
	background: #000;
	color: #fff
}

.col-md-5.right-s {
	padding: 0
}

.right-s h1 {
	color: #eda01c;
	font-size: 40px;
	font-weight: 400;
	margin-top: 5%;
	padding: 0% 0% 3% 5%;
	margin-bottom: 15px;
	line-height: 1;
	position: relative
}

.col-md-5.right-s {
	padding: 0;
	position: relative
}

.add-txt1 {
	font-size: 21px;
	position: absolute;
	bottom: 0;
	left: 12px
}

.right-s h1 span {
	font-weight: 700;
	display: block
}

.right-s h1:after {
	width: 25%;
	height: 6px;
	background: #eda01c;
	content: '';
	position: absolute;
	left: 17px;
	bottom: 0;
	border-radius: 25px
}

.right-s h2 {
	line-height: 40px;
	color: #ffff;
	font-size: 51px;
	font-weight: 300;
	padding-left: 5%
}

@keyframes rise {
	0% {
		bottom: -100px;
		transform: translateX(0)
	}
	50% {
		transform: translate(100px)
	}
	100% {
		bottom: 1080px;
		transform: translateX(-200px)
	}
}

.marg-l {}

.link-box ul li {
	display: inline-block
}

.btn-a1 {
	background-color: #191919;
	padding: 3px 5px 1px;
	border-radius: 4px
}

.btn-a1:hover {
	background-color: #000
}

.btn-a2 {
	background-color: #ffaa17;
	padding: 3px 5px 1px;
	border-radius: 4px
}

.btn-a2:hover {
	background-color: #000
}

ul.what {
	display: none
}

.etop-container.etop-fixed {
	display: block
}

.slideInUp {
	animation-name: slideInUp
}

.animated {
	animation-duration: 1s;
	animation-fill-mode: both
}

.etop-container {
	background: #141414;
	padding: 11px 0;
	width: 100%;
	float: left;
	clear: both;
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 99;
	display: none;
	border-top: 1px solid #000
}

.ma3 {
	margin-top: 1%
}

.ma2 {
	margin-top: 2%;
	margin-left: 5px
}

.ma2 label {
	font-size: 12px
}

.right-s hr {
	background-color: #fff;
	width: 83%;
	text-align: center;
	margin: 2px 13px
}

li.fom3-back .fom3::placeholder {
	color: #222429
}

li.fom4-back .fom4::placeholder {
	color: #222429
}

.pad {
	padding: 0
}

.padL {
	padding-left: 0
}

.padR {
	padding-right: 0
}

.pad-top {
	padding-top: 80px
}

.pad-btm {
	padding-bottom: 100px
}

.pad-btmm {
	padding-bottom: 60px
}

.pad-tb {
	padding: 100px 0
}

.pad-tbm {
	padding: 70px 0
}

.btn-a {
	background-color: #5eba60;
	border: 2px solid #5eba60;
	border-radius: 30px;
	color: #fff;
	padding: 6px 43px;
	text-decoration: none;
	font-size: 16px;
	font-weight: 500;
	cursor: pointer;
	display: inline-block;
	-webkit-transition-duration: .4s;
	transition-duration: .4s
}

.btn-a:hover {
	background: 0 0;
	color: #222
}

.m1-h h5 {}

.m2-h h5 {}

.m3-h h5 {}

.m4-h h5 {}

.m5-h h5 {}

.m6-h h5 {}

.p1 p {}

.p2 p {}

.p3 p {}

.p4 p {}

.p5 p {}

.cu-payment .popupMaintwo {
	display: none!important
}

.cu-payment .overlay {
	display: none!important
}

.menu-Bar {
	width: 30px;
	height: 20px;
	cursor: pointer;
	position: absolute;
	right: 15px;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 22;
	display: none
}

.menu-Bar span {
	display: block;
	height: 4px;
	width: 100%;
	background: #175fab;
	position: absolute;
	transition: .6s all;
	border-radius: 100px
}

.menu-Bar span:nth-child(1) {
	top: 0
}

.menu-Bar span:nth-child(2) {
	top: 8px;
	transform-origin: left
}

.menu-Bar span:nth-child(3) {
	top: 16px
}

.menu-Bar.open span {
	background: #5eba60
}

.menu-Bar.open span:nth-child(1) {
	transform: rotate(45deg);
	top: 12px;
	transform-origin: right-center
}

.menu-Bar.open span:nth-child(2) {
	width: 0;
	opacity: 0
}

.menu-Bar.open span:nth-child(3) {
	transform: rotate(-45deg);
	top: 12px;
	transform-origin: right-center
}

ul.cunt-lst {}

ul.cunt-lst>li {
	display: inline-block;
	margin-right: 20px;
	color:#ffaa17;
	padding-top: 5%;
}

ul.cunt-lst>li>span {
	font-size: 40px;
	color: #ffaa17;
	font-family: var(--thm-font);
	margin-bottom: 12px;
	display: block
}

div#countdown {
	padding: 30px 0
}

ul.cunt-lst>li>p {
	font-size: 21px;
	color: #fff;
	text-transform: uppercase;
	font-family: var(--thm-font);
	letter-spacing: 1px;
	line-height: 0
}

ul.cunt-lst>li:last-child {
	margin-right: 0
}

.bs-example {
	margin: 20px
}

.panel-title label {
	font-size: 14px;
	font-weight: 500;
	width: 100%!important
}

.h-f h3 {
	font-size: 16px;
	font-weight: 500;
	color: #000
}

.bs-example .panel.panel-default {
	padding: 10px;
	border: 1px solid #ffaa17;
	margin-bottom: 20px
}

.bs-example h4 {
	margin-bottom: 0
}

.bs-example .panel-title input {
	margin-right: 10px
}

.bs-example .panel-title label {
	font-size: 19px
}

.ctnt-btn .btn-style-one .btn-title {
	padding: 15px 51px
}

.ctnt-btn .form-group.col-lg-12.col-md-12.col-sm-12 {
	padding-left: 0
}

.mar-1 {
	margin-top: 3%
}

.fix-h h3 {
	color: #fca817;
	font-size: 40px;
	line-height: 47px;
	padding-bottom: 2px;
	margin-bottom: 0
}

.fix-h h4 {
	color: #fff;
	font-size: 32px;
	line-height: 26px;
	padding-bottom: 2px;
	margin-bottom: 0
}

.f.feature-six__image img {
	float: left
}

.f.feature-six__content {
	padding-left: 0
}

.pp .sec-title h2 {
	color: #fff
}

.c-bx {
	background: #ffaa17;
	height: 185px;
	display: flex;
	align-items: center;
	width: 450px;
	padding: 0 25px
}

ul.c-bst>li {
	display: block
}

ul.c-bst {
	display: block;
	font-size: 0;
	margin-bottom: 30px
}

.c-bx p {
	margin: 0
}

ul.c-bst>li:nth-child(2n) {
	margin-right: 0
}

ul.c-logo {
	text-align: center
}

ul.c-logo>li {
	display: inline-block;
	width: 13%;
	margin-right: 19px;
	vertical-align: middle
}

ul.c-logo>li:last-child {
	margin-right: 0
}

.cl-sil li.slick-slide {
	padding-bottom: 20px!important
}

.get-quote-two .info ul li .icon img {}

.clr {
	color: #ffaa17
}

.clr1 {
	background-color: #222429
}

.clr2 {
	color: #fff
}

ul.trust-lst {
	font-size: 0;
	margin-top: 17%
}

ul.trust-lst>li {
	display: inline-block;
	border-right: 1px solid #ffaa17;
	padding: 0 22px
}

ul.trust-lst>li:last-child {
	border: none
}

ul.trust-lst>li:first-child {
	padding-left: 0
}

.advan {
	text-align: center
}

.advan.sec-title h2 {}

.advan.sec-title .lower-text {
	padding: 0
}

ul.c-btn {
	margin-top: 40px
}

ul.c-btn>li {
	display: inline-block;
	margin-right: 20px
}

ul.c-btn>li:last-child {
	margin-right: 0
}

section.ab-tes.testimonials-section {
	background: #fff
}

ul.ban-lst>li {
	color: #fff;
	font-size: 15px
}

ul.ban-lst {
	padding: 20px 0
}

section.cover_cta.call-to-section-two h2 {
	font-size: 52px;
	margin: 0
}

.bet-ctn {
	display: inline-block;
	width: 60%;
	vertical-align: middle;
	text-align: right;
	padding-right: 10px
}

.bet-icn {
	display: inline-block;
	vertical-align: middle;
	text-align: center
}

.bet-icn span {
	width: 100px;
	height: 100px;
	background: #000;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%
}

ul.bet-lst {
	position: relative;
	z-index: 99
}

ul.bet-lst>li {
	margin-bottom: 60px
}

ul.bet-lst>li:last-child {
	margin-bottom: 0
}

ul.bet-lst>li:nth-child(2) {
	position: relative;
	left: -57px
}

ul.betlst-t>li:nth-child(2) {
	left: 55px
}

.beat-img img {
	max-width: fit-content;
	position: absolute;
	left: -102%;
	z-index: -1
}

.beat-img {
	position: relative;
	z-index: 1
}

.bet-lst .bet-icn>span {}

.beat-btn {
	text-align: center;
	padding-right: 8%
}

.beat-wrap {
	text-align: center
}

.bet-ctn h4 {
	color: #ffaa17;
	font-size: 26px;
	margin: 0
}

.beat-img img {
	animation: moveOperator 8s linear infinite alternate
}

@-webkit-keyframes moveOperator {
	0% {
		transform: rotate(0deg)
	}
	50% {
		transform: rotate(5deg)
	}
	75% {
		transform: rotate(0deg)
	}
	100% {
		transform: rotate(-5deg)
	}
}

.reviews ul.trust-lst {
	margin-bottom: 30px
}

.popupMain {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	width: 550px;
	height: 550px;
	padding: 0;
	border-radius: 15px;
	margin: auto;
	z-index: 9;
	display: flex;
	align-items: center;
	display: none;
	box-shadow: 0 2px 18px 0 #ffaa17;
	background: #fff;
	overflow: hidden
}

.popupMain .closePop {
	position: absolute;
	right: -4px;
	top: 0;
	background: #ffaa17;
	color: #fff;
	width: 35px;
	height: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 17px;
	font-weight: 600
}

.popTxt {
	margin-bottom: 15px
}

.popTxt h6 span {
	font-weight: 600;
	color: #3498db
}

.popTxt p {}

.popTxt p span {
	color: #181818;
	font-weight: 700
}

.popField {
	margin-bottom: 18px;
	position: relative
}

.popField.half {
	width: 48.2%;
	margin-right: 20px;
	display: inline-block;
	vertical-align: middle
}

.popField.half.noMar {
	margin-right: 0
}

.popField.half.two {
	width: 22.3%
}

.signIn {
	font-size: 18px;
	color: #222;
	font-weight: 600
}

.signIn a {
	color: #b70404;
	font-size: 18px
}

.overlay {
	background-color: rgba(0, 0, 0, .8);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	display: none
}

.popup-close {
	position: absolute;
	right: -15px;
	top: -15px;
	background: #159567;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	z-index: 10;
	padding: 0;
	line-height: 27px;
	text-align: center
}

.frmicon-box {
	margin: 0 0 15px
}

.pop-filed input,
.pop-filed select,
.pop-filed textarea {
	width: 100%;
	height: 45px;
	border: 1px solid #222429;
	font-size: 13px;
	font-weight: 400;
	padding: 0 18px;
	font-family: poppins, sans-serif;
	color: #fff;
	background: #222429;
	border-radius: 6px
}

.pop-filed input::placeholder {
	color: #222429
}

.popform-holder {
	width: 80%;
	margin: auto
}

.pop-filed {
	margin-bottom: 15px
}

.pp-wrapp {
	height: 100%;
	align-items: center;
	justify-content: center;
	display: flex
}

.popTxt h4>span {
	color: #000
}

.popTxt h4 {
	line-height: 40px;
	margin-bottom: 10px
}

.btn-form:hover {
	color: #fff;
	transition: all .9s ease;
	transform: scale(.9)
}

.pop-btn .btn-form {
	padding: 10px 50px;
	font-size: 23px;
	background: #ffaa17;
	border-radius: 6px
}

.pop-filed textarea {
	height: 120px
}

.ppopupMain {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	width: 550px;
	height: 550px;
	padding: 0;
	border-radius: 15px;
	margin: auto;
	z-index: 9;
	display: flex;
	align-items: center;
	display: none;
	box-shadow: 0 2px 18px 0 #ffaa17;
	background: #fff;
	overflow: hidden
}

.ppopupMain .pclosePop {
	position: absolute;
	right: -4px;
	top: 0;
	background: #ffaa17;
	color: #fff;
	width: 35px;
	height: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 17px;
	font-weight: 600
}

.poverlay {
	background-color: rgba(0, 0, 0, .8);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	display: none
}

.ppopup-close {
	position: absolute;
	right: -15px;
	top: -15px;
	background: #159567;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	z-index: 10;
	padding: 0;
	line-height: 27px;
	text-align: center
}

.pppopupMain {
	position: fixed;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	width: 550px;
	height: 550px;
	padding: 0;
	border-radius: 15px;
	margin: auto;
	z-index: 9;
	display: flex;
	align-items: center;
	display: none;
	box-shadow: 0 2px 18px 0 #ffaa17;
	background: #fff;
	overflow: hidden
}

.pppopupMain .ppclosePop {
	position: absolute;
	right: -4px;
	top: 0;
	background: #ffaa17;
	color: #fff;
	width: 35px;
	height: 35px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 17px;
	font-weight: 600
}

.ppoverlay {
	background-color: rgba(0, 0, 0, .8);
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9;
	display: none
}

.pppopup-close {
	position: absolute;
	right: -15px;
	top: -15px;
	background: #159567;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	z-index: 10;
	padding: 0;
	line-height: 27px;
	text-align: center
}

img.wki {
	position: absolute;
	z-index: -1;
	opacity: .4;
	left: -20%;
	top: -22%;
	-webkit-animation: rotation 60s infinite linear
}

@-webkit-keyframes rotation {
	from {
		-webkit-transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(359deg)
	}
}

.prowik .feature-six__image img {
	float: right
}

.prowik .feature-six__content {
	padding-left: 115px
}

.history-timeline .sec-title {
	text-align: center
}

.about-section-two ul.c-btn {
	text-align: center
}

.f-field {
	margin-bottom: 10px
}

.f-field textarea {
	height: 130px!important;
	resize: none;
	padding: 16px;
	line-height: normal;
	letter-spacing: 1px
}

.search-btn button {
	position: fixed;
	background: #fea917;
	height: 150px;
	width: 150px;
	display: flex;
	align-items: center;
	justify-content: center;
	right: -4%;
	top: 0;
	bottom: 0;
	border-radius: 50%;
	font-size: 19px;
	text-transform: uppercase;
	z-index: 99;
	margin: auto;
	border: 1px solid #222429;
	transform: rotate(-90deg);
	padding-bottom: 3%
}

.search-btn button i {
	margin: 0
}

.get-f h4 {
	color: #ffaa17;
	text-transform: uppercase;
	font-size: 40px;
	margin: 0;
	line-height: 40px
}

.get-f p {
	color: #fff;
	line-height: 23px
}

.cal {
	position: fixed;
	width: 50px;
	height: 50px;
	background: #53c10e;
	z-index: 99;
	bottom: 5%;
	margin: auto;
	left: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 50px;
	cursor: pointer;
	transition: 250ms color;
	animation-name: wa;
	animation-duration: 1s;
	animation-timing-function: linear;
	animation-iteration-count: infinite
}

@keyframes wa {
	0% {
		box-shadow: 0 0 0 0 rgb(83 193 14/0.5)
	}
	60% {
		box-shadow: 0 0 0 10px rgb(83 193 14/0.3)
	}
}

.cal a {
	color: #fff;
	transform: rotate(136deg);
	box-shadow: 0 0 0 0 #f44336
}

.market-table thead {
	background: #fea917;
	color: #fff;
	font-size: 17px;
	font-weight: 500
}

.market-table tbody tr:nth-child(even) {
	background-color: #d6e4f2
}

.market-table tbody tr {
	background: #e4eef8
}

.market-table .table-bordered td,
.market-table .table-bordered th {
	border: 1px solid #c1d4e8;
	text-align: center;
	width: 25%;
	padding: 20px 0
}

.market-table .table-bordered td:first-child,
.market-table .table-bordered th:first-child {
	text-align: left;
	padding-left: 70px;
	width: 50%
}

.market-table .table-bordered td {
	font-size: 15px;
	color: #222429;
	font-weight: 600
}

.market-table .table-bordered {
	border: 2px solid #fea917;
	overflow: hidden;
	border-collapse: inherit;
	box-shadow: 5px 5px 30px rgba(0, 0, 0, .3)!important;
	margin: 0
}

.table thead th {
	border: none!important;
	border-right: 1px solid #c1d4e8!important
}

.market-table .table-bordered td span {
	font-size: 25px;
	color: #fea917
}

.bet-icn span img {
	width: 50px
}

.payment-btn button {
	width: 100%
}

.payment-sec.contact-section .form-box {
	text-align: left
}

.payment-bx.form-box {
	padding-right: 40px;
	border-right: 1px solid #fea917
}

ul.pay-card {
	display: block;
	text-align: center
}

ul.pay-card>li {
	margin-right: 30px;
	display: inline-block
}

ul.pay-card>li:last-child {
	margin-right: 0
}

ul.pay-icn {
	display: block;
	text-align: center;
	margin-top: 60px
}

ul.pay-icn>li {
	display: inline-block;
	margin-right: 100px
}

ul.pay-icn>li:last-child {
	margin-right: 0
}

html {
	scroll-behavior: smooth
}

video#myVideo {
	width: 100%
}

.wiki-g {
	text-align: center
}

.vid {
	position: absolute;
	right: -22%;
	top: 0;
	height: 100%
}

.vv {
	position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	z-index: 2;
	opacity: 0;
	transform: translateX(100%);
	overflow: hidden;
	opacity: 1;
	transform: translate(0);
	transition: all 1000ms ease;
	transition-delay: 200ms;
	border-radius: 50%;
	width: 100%
}

.b-imgg {
	text-align: center
}

ul.bm-lst {
	text-align: center
}

.b-m {
	display: none
}

ul.side-btn.c-btn .btn-style-one .btn-title {
	padding: 10px 25px;
	font-size: 19px
}

section.call-to-section p {
	font-size: 20px
}

.banner-form h3 {
	font-size: 28px;
	line-height: 35px;
	margin-bottom: 5px;
	text-transform: capitalize;
	color: #ffaa17;
	letter-spacing: 1px
}

.banner-form h3>span {
	color: #fff;
	font-weight: 600
}

.floating_wrap {
	position: fixed;
	right: 0;
	top: 100px;
	z-index: 99
}

.floating_wrap .btns_wrap {
	position: fixed;
	right: 0
}

.floating_wrap .btns_wrap a:hover {
	text-decoration: none!important;
	right: 0
}

.floating_wrap .btns_wrap .call_wrap {
	width: 275px;
	position: absolute;
	right: -225px;
	background: #03296b;
	top: 60px;
	border-radius: 0 0 0 50px;
	overflow: hidden;
	box-shadow: 0 0 40px #00000026!important;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease
}

.floating_wrap .btns_wrap .call_wrap span {
	color: #fff;
	font-size: 15px;
	vertical-align: middle;
	padding: 15px 20px 15px 15px;
	border-color: #03296b
}

.floating_wrap .btns_wrap .chat_wrap {
	display: block;
	position: absolute;
	right: -225px;
	width: 275px;
	background: #03296b;
	top: 0;
	border-radius: 0;
	overflow: hidden;
	box-shadow: 0 0 40px #00000026!important;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
	border-radius: 50px 0 0 0
}

.floating_wrap .btns_wrap .chat_wrap:hover {
	text-decoration: none
}

.floating_wrap .btns_wrap .call_wrap:hover {
	text-decoration: none
}

.floating_wrap .btns_wrap .chat_wrap span.icoo,
.floating_wrap .btns_wrap .call_wrap span.icoo {
	color: #fff;
	background: #03296b;
	font-size: 20px;
	line-height: 1;
	padding: 14px 20px;
	border-right: 1px solid #ded9d9;
	vertical-align: middle;
	display: inline-block;
	border-radius: 50px 0 0 50px
}

.floating_wrap .btns_wrap .chat_wrap span {
	color: #fff;
	font-size: 15px;
	vertical-align: middle;
	background: #03296b;
	padding: 15px 30px 15px 15px
}

.floatbutton.visible .clickbutton {
	opacity: 1;
	-webkit-transition: .4s;
	-moz-transition: .4s;
	-o-transition: .4s;
	transition: .4s
}

.floatbutton {
	position: fixed;
	right: -430px;
	top: 165px;
	font-size: 0;
	width: 400px;
	z-index: 99;
	transition: .6s
}

.floating_wrap.visible {
	-webkit-transition: .4s;
	-moz-transition: .4s;
	-o-transition: .4s;
	transition: .4s;
	display: block
}

.floatbutton .clickbutton {
	width: 50px;
	z-index: 99;
	opacity: 0;
	vertical-align: top;
	height: 0;
	cursor: pointer;
	box-shadow: -20px 0 35px #0000001f;
	border-radius: 50% 0% 0 50%;
	background: #fff;
	display: inline-block;
	padding-top: 0
}

.floatbutton.visible {
	right: -400px
}

.floatbutton .clickbutton .crossplus {
	position: relative;
	display: block;
	transform: rotate(0deg);
	-webkit-transition: .4s;
	-moz-transition: .4s;
	-o-transition: .4s;
	transition: .4s
}

.floatbutton .clickbutton .crossplus.rotate {
	transform: rotate(-90deg);
	-webkit-transition: .4s;
	-moz-transition: .4s;
	-o-transition: .4s;
	transition: .4s
}

.floatbutton .clickbutton .crossplus p {
	font-size: 19px;
	width: 150px;
	top: -18px;
	position: relative;
	margin-top: 194px;
	height: 150px;
	padding-top: 25px;
	text-align: center;
	font-weight: 600;
	color: #fff;
	box-shadow: 0 0 40px #00000026!important;
	left: -80px;
	background: #f44336;
	border-radius: 50%;
	z-index: -1;
	right: 0;
	text-transform: uppercase
}

.floatbutton .clickbutton .crossplus {
	transform: rotate(-90deg)
}

.floatbutton.active {
	right: 0;
	z-index: 9;
	-webkit-transition: .4s;
	-moz-transition: .4s;
	-o-transition: .4s;
	transition: .6s
}

.floatbutton .banner-form {
	background: #222429;
	padding: 30px 20px;
	border-radius: 0 0 0 10px;
	opacity: 1;
	z-index: 9999;
	position: relative
}

.lf-fld input,
.lf-fld textarea {
	width: 100%;
	height: 39px;
	border: none;
	font-size: 16px;
	font-weight: 400;
	letter-spacing: 1px;
	padding: 0 20px;
	color: #404040;
	background: #fff;
	border-radius: 6px;
	box-shadow: 0 5px 24px 0 rgb(0 0 0/0.3);
	font-family: var(--thm-font)
}

.lf-fld input::placeholder {
	color: #222429
}

.lf-fld select option {
	background: #7052f2;
	color: #fff
}

.lf-fld {
	margin-bottom: 15px
}

input#quoteSubmit {
	width: 100%
}

section.copright:before {
	content: '';
	position: absolute;
	width: 50%;
	height: 1px;
	background: #fff;
	left: 0;
	right: 0;
	margin: auto;
	top: 0
}

img.ft-back {
	position: absolute;
	left: 0;
	right: 0;
	margin: auto;
	top: 0;
	bottom: 0;
	z-index: -1;
	width: 100%
}

.lf-fld textarea {
	height: 140px;
	resize: none;
	padding: 16px;
	line-height: normal;
	letter-spacing: 1px
}

.banner-form button.theme-btn.btn-style-one {
	width: 100%;
	margin-top: -15px
}

.banner-form button.theme-btn.btn-style-one span {
	padding: 10px 0
}

.banner-form p {
	font-size: 14px;
	color: #fff;
	line-height: 22px
}

.icon-box img {
	width: 60px
}

section.sponsors-section-two.pad-tbm {
	padding: 40px 1px
}

span.h-s {
	display: block;
	margin: auto;
	width: 25%;
	margin-bottom: 20px
}

ul.betlst-t.bet-lst .bet-ctn {
	text-align: left;
	padding-left: 10px
}

section.about-section-three.pd {
	padding: 40px 0
}

.wik-ab {
	text-align: right
}

.trem-ctn p {
	margin-bottom: 10px
}

.trem-ctn h5 {
	text-transform: uppercase;
	margin: 0
}

.trem-ctn {
	margin-bottom: 20px
}

.other-links.clearfix select {
	display: none;
	margin-right: 18px;
	background: #000;
	border: 2px solid #ffaa17;
	color: #fff;
	font-size: 17px;
	padding: 5px 10px;
	letter-spacing: 1px
}

ul.pay-lst {
	display: block;
	text-align: right
}

ul.pay-lst>li {
	display: inline-block;
	vertical-align: middle
}

.port-btn.link-box {
	position: relative
}

.duni.sec-title h2 {
	margin-bottom: 30px
}

.service-block-two .inner-box:hover .icon-box img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%)
}

.advan h2 {
	margin-bottom: 20px
}

.l-field input,
.l-field textarea {
	width: 100%;
	padding: 2px 12px;
	font-family: inherit;
	font-weight: 400;
	border-radius: 7px
}

.content-wrp {
	background: rgb(34 36 41/70%);
	padding: 20px 12px 10px;
	border-radius: 30px 30px 30px 30px;
	position: relative;
	border: 7px solid #ffaa17
}

.l-field {
	margin-bottom: -1px
}

.l-field textarea {
	height: 130px
}

.cont-bx h1 {
	font-size: 27px;
	color: #fff;
	margin-bottom: 0
}

.cont-bx h1>span {
	font-size: 52px;
	color: #ffaa17;
	-webkit-text-fill-color: #222429;
	-webkit-text-stroke-width: 2px;
	-webkit-text-stroke-color: #ffaa17;
	font-weight: 600
}

.cont-bx h3 {
	color: #fba91e;
	font-size: 40px;
	margin-bottom: 0;
	line-height: 30px
}

img.lf-p {
	position: absolute;
	right: -42px;
	top: -42px;
	z-index: 1
}

img.lf-pp {
	position: absolute;
	right: 0;
	top: -8px;
	opacity: .4
}

.get_btn a {
	color: #fff;
	margin-right: 0;
	display: inline-block;
	font-weight: 500;
	border-radius: 30px;
	padding: 0 6px;
	font-size: 14px;
	text-transform: uppercase;
	transition: all .3s
}

.get_btn a span,
.main-btn span {
	height: 30px;
	width: 30px;
	display: inline-block;
	border-radius: 50%;
	border: 1px solid #fff;
	text-align: right;
	margin-right: 20px;
	position: relative;
	top: 0;
	display: none
}

.get_btn a span i,
.main-btn span i {
	font-size: 22px;
	right: -12px;
	position: relative;
	top: 1px
}

a.orange_bg {
	color: #fff
}

.get_btn a:hover {
	color: #fff!important;
	cursor: pointer;
	transition: all .3s
}

.get_btn {
	margin-top: 6%
}

section.pp.services-section-two {
	padding: 100px 0
}

.faqs-section .sec-title h2 {
	color: #ffff
}

.cc-bcx {
	display: inline-block;
	vertical-align: middle
}

ul.star {
	font-size: 0;
	line-height: normal;
	margin-bottom: 15px
}

ul.star>li {
	display: inline-block;
	margin-right: 5px
}

ul.star>li>span {
	color: #000;
	font-size: 19px
}

ul.star>li>p {
	font-size: 15px;
	color: #fff;
	margin-bottom: 0;
	border: none
}

.cc-bcx h5 {
	line-height: 0;
	margin: 0;
	margin-bottom: 25px;
	text-transform: capitalize;
	font-size: 35px
}

.cont-bx hr {
	background-color: #fff;
	width: 65%;
	height: 1px;
	margin: 2px 0 6px
}

.l-field label {
	font-size: 14px;
	margin-bottom: 0;
	font-weight: 100
}

.maa2 label {
	font-size: 11px
}

.ma-pp {
	padding: 0% 5%
}

.cc-bcx p {
	font-size: 16px;
	color: #fff;
	line-height: 20px;
	text-transform: capitalize;
	width: 215px
}

.cc-bcx h6 {
	text-transform: capitalize;
	font-size: 23px;
	margin: 0;
	line-height: 0
}

ul.sar-lst button.slick-arrow {
	position: absolute;
	z-index: 1;
	font-size: 0;
	border: 0;
	padding: 0;
	top: 0;
	width: 40px;
	height: 40px;
	background: 0 0;
	bottom: 0;
	margin: auto
}

ul.sar-lst button.slick-arrow:after {
	content: "\f054";
	position: absolute;
	font-family: fontAwesome;
	font-size: 23px;
	color: #ffaa17;
	width: 50px;
	height: 50px
}

ul.sar-lst button.slick-prev.slick-arrow {
	left: -9%;
	bottom: 0
}

ul.sar-lst button.slick-next.slick-arrow {
	right: -4%;
	top: 0
}

ul.sar-lst button.slick-prev.slick-arrow:after {
	content: "\f053"
}

ul.c-bst ul.slick-dots {
	text-align: center;
	position: absolute;
	z-index: 1;
	right: -3%;
	top: 26%
}

ul.c-bst ul.slick-dots li {
	margin: 0 6px 5px 0;
	width: auto;
	display: inherit;
	vertical-align: middle;
	overflow: hidden;
	padding: 0;
	border: none
}

ul.c-bst .slick-dots li button:before {
	color: #c4a11b;
	opacity: 1;
	font-size: 20px
}

ul.c-bst .slick-dots li button {
	height: 12px;
	width: 12px;
	border-radius: 50%;
	padding: 0;
	background: #ffaa17;
	border: none;
	cursor: pointer;
	font-size: 0;
	padding: 0;
	-webkit-transition: all .4s ease-In-out;
	-moz-transition: all .4s ease-In-out;
	-o-transition: all .4s ease-In-out;
	transition: all .4s ease-In-out;
	box-sizing: border-box
}

ul.c-bst .slick-dots li.slick-active button {
	background: 0 0;
	border: 2px solid #ffaa17
}

.info .link-box {}

.info .link-box .btn-style-one .btn-title {
	padding: 13px 80px
}

ul.sar-lst {
	display: block
}

ul.sar-lst>li {
	display: inline-block;
	width: 31%;
	vertical-align: middle;
	margin-right: 20px
}

ul.sar-lst>li:nth-child(3n) {
	margin-right: 0
}

ul.sar-lst ul.slick-dots {
	text-align: center;
	position: absolute;
	right: 0;
	z-index: 1;
	left: 0;
	bottom: -10%
}

ul.sar-lst ul.slick-dots li {
	margin: 0 6px 5px 0;
	width: auto;
	display: inherit;
	vertical-align: middle;
	overflow: hidden;
	padding: 0;
	border: none;
	display: inline-block
}

ul.sar-lst .slick-dots li button:before,
ul.client-sil .slick-dots li button:before {
	color: #fff;
	opacity: 1;
	font-size: 20px
}

ul.sar-lst .slick-dots li button {
	height: 6px;
	width: 20px;
	padding: 0;
	background: #222429;
	border: none;
	cursor: pointer;
	font-size: 0;
	padding: 0;
	-webkit-transition: all .4s ease-In-out;
	-moz-transition: all .4s ease-In-out;
	-o-transition: all .4s ease-In-out;
	transition: all .4s ease-In-out;
	box-sizing: border-box
}

ul.sar-lst .slick-dots li.slick-active button {
	background: #ffaa17
}

ul.sar-lst .slick-list {
	padding: 21px 0
}

.pack-sec {
	background: #eee
}

ul.pack-list {
	display: block;
	font-size: 0;
	text-align: center
}

ul.pack-list>li {
	vertical-align: top;
	display: inline-block;
	width: 37%;
	margin-right: 100px
}

ul.pack-list>li:first-child {}

ul.pack-list>li:last-child {}

ul.pack-list>li:nth-child(2n) {
	margin-right: 0
}

.pck-bx {
	width: 430px;
	height: 685px;
	background: #fff;
	border-radius: 12px;
	justify-content: center;
	align-items: center;
	padding: 15px 0;
	position: relative;
	z-index: 1;
	overflow: hidden;
	transition: all .9s ease;
	box-shadow: 0 22px 22px 0 rgb(0 0 0/0.2);
	display: flex;
	border: 2px solid #fdc30e;
	text-align: center;
	margin: auto;
	margin-bottom: 100px
}

.pck-bx.pck-clr {}

.pck-bx.pck-clr ul.pack-lst>li>p {
	transition: all .5s ease
}

.pck-bx.pck-clr ul.pack-lst>li>p:before {}

.pck-bx.pck-clr ul.rs>li h5 {
	color: #ffaa17;
	transition: all .5s ease
}

.pck-bx.pck-clr ul.star>li>span {
	color: #fff;
	transition: all .5s ease
}

.pck-bx.pck-clr .pck-h {
	transition: all .5s ease
}

.pck-bx.pck-clr .pck-h p {
	color: #f44336;
	transition: all .5s ease;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	margin: 0;
	line-height: 0;
	margin-bottom: 38px
}

.pck-bx.pck-clr ul.pck-but>li>a {
	border: 2px solid #ffaa17;
	color: #222429;
	background: 0 0;
	transition: all .5s ease
}

.pck-bx.pck-clr ul.pck-but>li>a:hover {}

.pck-bx.pck-clr ul.pack-lst::-webkit-scrollbar-thumb:vertical {
	border-radius: 0;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-image: linear-gradient(#ffaa17, #ffaa17);
	transition: all .5s ease
}

.pck-bx.pck-clr ul.pack-lst::-webkit-scrollbar {
	width: 5px;
	background-color: #c5c5c5
}

.pck-bx.pck-clr ul.pack-lst::-webkit-scrollbar-track-piece {
	-webkit-box-shadow: 0 0 6px #fff;
	background-color: #c5c5c5
}

.pck-hwrp {
	padding: 0 30px
}

.pck-h {
	border-bottom: 2px solid #000;
	padding-bottom: 15px;
	transition: all .5s ease
}

ul.star {
	display: block;
	margin-bottom: 12px
}

ul.star>li {
	display: inline-block;
	margin-right: 5px
}

ul.star>li>span {
	color: #ed8a19;
	font-size: 20px;
	transition: all .5s ease
}

.pck-h p {
	margin-bottom: 12px;
	transition: all .5s ease
}

.pck-h h5 {
	text-transform: uppercase;
	margin-bottom: 30px;
	font-size: 40px;
	line-height: 0
}

ul.rs {
	display: block
}

ul.rs>li {
	display: inline-block;
	vertical-align: middle
}

ul.rs>li h4 {
	font-size: 29px;
	margin-bottom: 0;
	line-height: 31px
}

ul.rs>li h4>span {
	text-decoration: line-through
}

ul.rs>li h5 {
	margin-bottom: 0;
	font-size: 70px;
	color: #ffaa17;
	transition: all .5s ease;
	line-height: 0
}

.clsh>h5 {
	font-size: 60px!important
}

.pack-lstbx {
	padding-right: 20px
}

ul.pack-lst {
	margin: 20px 0;
	text-align: left;
	height: 376px;
	overflow: scroll;
	overflow-x: hidden;
	padding: 0 20px
}

ul.pack-lst::-webkit-scrollbar {
	width: 5px;
	background-color: #c5c5c5
}

ul.pack-lst::-webkit-scrollbar-button:start:decrement,
::-webkit-scrollbar-button:end:increment {
	display: none
}

ul.pack-lst::-webkit-scrollbar-track-piece {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-color: #c5c5c5
}

ul.pack-lst::-webkit-scrollbar-thumb:vertical {
	border-radius: 0;
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
	background-image: linear-gradient(#ffaa17, #ffaa17);
	transition: all .5s ease
}

ul.pack-lst>li:last-child {
	margin-bottom: 0
}

ul.pack-lst>li {
	margin-bottom: 18px
}

ul.pack-lst>li>p {
	position: relative;
	font-size: 15px;
	padding-left: 29px;
	line-height: 24px;
	letter-spacing: inherit;
	transition: all .5s ease;
	margin: 0;
	width: 300px
}

ul.pack-lst>li>p:before {
	position: absolute;
	content: "\f058";
	font-family: fontAwesome;
	color: #fea917;
	font-size: 17px;
	left: 0;
	top: 0;
	bottom: 0
}

ul.pack-lst>li>h5 {
	text-align: center;
	font-size: 25px;
	text-transform: uppercase
}

ul.pck-but {
	display: block
}

ul.pck-but>li {
	display: inline-block;
	margin-right: 10px
}

ul.pck-but>li:last-child {
	margin-right: 0
}

ul.pck-but>li>a {
	border: 2px solid #ffaa17;
	color: #222429;
	background: 0 0
}

.pack-heding {
	height: 173px
}

.pck-bx.pck-clr h5 {}

.pck-bx.pck-clr h4 {}

img.ribin {
	position: absolute;
	top: 1px;
	z-index: 9;
	right: 15px;
	box-shadow: 0 -10px 19px 0 rgb(0 0 0/20%)
}

li.ribin-wrp {
	position: relative
}

ul.cc-lst {
	display: block
}

ul.cc-lst>li {
	display: inline-block
}

ul.ft-lnk>li {
	display: inline-block;
	margin-right: 10px
}

ul.ft-lnk {}

ul.ft-lnk>li>a {
	font-size: 15px;
	color: #999b9f
}

ul.ft-lnk>li:last-child {
	margin-right: 0
}

ul.ft-lnk>li>a:hover {
	color: #ffaa17;
	transition: all .4s ease-In-out
}

.whats.cal {
	bottom: 14%
}

.whats.cal>a {
	transform: rotate( 0deg);
	font-size: 20px
}

.summer_sale.chat.live_chatt {
	top: -30px;
	position: absolute;
	left: 6rem;
	width: 131px;
	animation: swinging 3.5s ease-in-out forwards infinite;
	transform-origin: 35% 0;
	cursor: pointer;
	z-index: 99
}

@-webkit-keyframes swinging {
	0% {
		-webkit-transform: rotate(10deg)
	}
	50% {
		-webkit-transform: rotate(-5deg)
	}
	100% {
		-webkit-transform: rotate(10deg)
	}
}

@keyframes swinging {
	0% {
		transform: rotate(10deg)
	}
	50% {
		transform: rotate(-5deg)
	}
	100% {
		transform: rotate(10deg)
	}
}

@media(max-width:1440px) {
	.main-header .nav-outer .main-menu {
		margin-left: -6%
	}
	.main-menu .navigation>li>a {
		font-size: 19px
	}
	.main-menu .navigation>li {
		margin-right: 21px
	}
	.banner-section .bg-image {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-position: inherit;
		background-size: cover;
		z-index: 1
	}
}

@media(max-width:1366px) {
	.right-s img {
		margin-top: -6%
	}
	.main-header .header-upper .logo-box .logo img {
		/*max-height: 45px*/
	}
	.get-quote-two .form-box form .form-group {
		margin-bottom: 28px
	}
	.floatbutton .clickbutton .crossplus p {
		left: -50px
	}
	.banner-three .banner-carousel .content-box h1 {
		font-size: 105px
	}
	.banner-carousel .content-box .content {
		padding: 0 0 280px
	}
	.main-header .nav-outer .main-menu {
		margin-left: -10%
	}
	.floatbutton {
		top: 90px
	}
	.banner-section .left-based-text .base-inner {
		bottom: 45%
	}
	.banner-form h3 {
		font-size: 26px;
		line-height: 26px
	}
	.lf-fld {
		margin-bottom: 12px
	}
	.lf-fld textarea {
		height: 100px
	}
	.banner-form button.theme-btn.btn-style-one span {
		padding: 5px 0
	}
	ul.trust-lst>li {
		padding: 0 18px
	}
	.banner-carousel .slide-item .round-shape-1 {
		display: none
	}
	.scroll-to-top {
		bottom: 15%
	}
	.banner-three .banner-carousel .content-box h1 {
		font-size: 70px
	}
	.summer_sale.chat.live_chatt {
		left: 2rem;
		width: 89px
	}
	.banner-section .bg-image {
		background-position: inherit
	}
	.banner-carousel .content-box .content {
		padding: 0 0 160px
	}
	section.banner-section.banner-three {
		height: 121vh
	}
	.l-field input,
	.l-field textarea {
		height: 35px
	}
	.l-field {
		margin-bottom: 1px
	}
	.l-field textarea {
		height: 90px
	}
	.content-wrp {
		position: relative;
		top: -42px;
		padding: 20px 19px 13px 16px
	}
	.cont-bx hr {
		background-color: #fff;
		width: 51%;
		height: 1px;
		margin: 3px 0 -3px
	}
	.cont-bx h3 {
		font-size: 37px;
		margin-bottom: 0
	}
	.cont-bx h1 {
		font-size: 25px
	}
	.cont-bx p {
		margin-bottom: 5px
	}
	.l-field .btn-style-one .btn-title {
		padding: 10px 43px;
		font-size: 18px
	}
	img.lf-p {
		z-index: 1
	}
	.get_btn {
		margin-top: 4%
	}
	.l-field label {
		font-size: 13px;
		margin-bottom: -9px;
		font-weight: 100;
		padding: 0
	}
}

@media(max-width:1300px) {
	.banner-three .banner-carousel .content-box h1 {
		    font-size: 70px;
	}
	.banner-carousel .content-box {
		padding-left: 4%
	}
	.other-links.clearfix select {
		margin-right: 17px;
		font-size: 15px;
		padding: 5px 0
	}
	.main-header .other-links .link-box .number {
		font-size: 23px;
	}
	.banner-carousel .slide-item .round-image {
		right: -23%;
		width: 780px;
		height: 780px
	}
	ul.trust-lst>li {
		padding: 0 17px
	}
	.get_btn a {
		margin-right: 20px
	}
	.banner-carousel .content-box .content {
		padding: 0 0 140px
	}
}

@media(max-width:1024px) {
	.other-links.clearfix select {
		margin-top: 29%
	}
	header.main-header.header-style-two.fixed-header .other-links.clearfix select,
	header.main-header.header-style-one.fixed-header .other-links.clearfix select {
		margin-top: 16%
	}
	.banner-three .banner-carousel .content-box h1 {
		font-size: 90px
	}
	.banner-carousel .content-box .text {
		width: 470px
	}
	.banner-carousel .content-box .content {
		padding: 90px 0 170px
	}
	.cl-sil li.slick-slide {
		padding-bottom: 0;
		padding: 19px 0!important
	}
	.sec-title-two h2 {
		margin: 0;
		font-size: 41px
	}
	.duni.sec-title h2 {
		font-size: 40px
	}
	.duni.sec-title {
		text-align: center
	}
	video#myVideo {
		width: 50%
	}
	.row.align-items-center.flex-column-reverse.flex-md-row {
		-webkit-box-orient: vertical!important;
		-webkit-box-direction: reverse!important;
		-webkit-flex-direction: column-reverse!important;
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}
	ul.c-bst>li {
		width: 47%
	}
	.my-auto {
		padding: 20px 0
	}
	.wiki-im.feature-six__image.clearfix {
		display: none
	}
	.prowik .feature-six__content {
		padding-left: 0
	}
	ul.trust-lst>li {
		width: 28%
	}
	.get_btn a {
		margin-right: 10px;
		font-size: 12px
	}
	section.cover_cta.call-to-section-two h2 {
		font-size: 50px
	}
	ul.pay-lst>li {
		width: 45%
	}
	.main-footer .footer-bottom .copyright,
	ul.ft-lnk>li>a {
		font-size: 11px
	}
}

@media(max-width:824px) {}

@media(max-width:767px) {
	.pop-h {
		background-image: url(../images/pop-h.png);
		padding: 18px 10px;
		background-size: cover;
		border: solid 3px #fba91e;
		border-radius: 14px;
		background-repeat: no-repeat
	}
	.right-s {
		display: none
	}
	.popupMaintwo {
		background-image: url(../images/b11.html);
		width: 277px;
		top: -19px;
		height: 518px;
		background-color: #00ffff00;
		padding: 0
	}
	.fix-h h3 {
		color: #fca817;
		font-size: 24px;
		line-height: 27px;
		padding-bottom: 2px;
		margin-bottom: 0;
		text-align: center
	}
	.fix-h h4 {
		color: #fff;
		font-size: 20px;
		line-height: 16px;
		padding-bottom: 2px;
		margin-bottom: 0;
		text-align: center
	}
	.btn-style-one .btn-title {
		position: relative;
		display: block;
		font-size: 18px;
		line-height: 30px;
		font-weight: 400;
		letter-spacing: .1em;
		padding: 4px 25px;
		z-index: 1
	}
	.pop-h h1 {
		font-size: 24px;
		line-height: 3px;
		text-align: center;
		margin-top: 2%
	}
	.pop-h h2 {
		font-size: 23px;
		line-height: 14px;
		text-align: center
	}
	.fom3-back {
		background-color: #f1f1f1;
		margin: 6px 1px 0;
		padding: 0 10px;
		border-radius: 5px;
		width: 100%
	}
	.fom3 {
		font-size: 11px;
		padding: 0 2px;
		width: 80%;
		background-color: #00ffff00;
		border: none
	}
	.fom4-back {
		width: 100%;
		background-color: #f1f1f1;
		margin: 6px 1px 0;
		padding: 7px 1px;
		border-radius: 3px
	}
	.ma2 label {
		font-size: 13px;
		line-height: 20px
	}
	.fom4 {
		padding: 0 10px;
		width: 85%;
		background-color: #00ffff00;
		border: none;
		font-size: 11px
	}
	.sign-btn3 {
		background-image: linear-gradient(#e0971b, #fba91e, #e0971b);
		color: #000;
		font-family: rift;
		border: solid 0 #d10210;
		font-size: 18px;
		padding: 0;
		width: 100%;
		border-radius: 6px;
		font-weight: 600;
		letter-spacing: 1px;
		margin-top: 2%
	}
	.banner-carousel .content-box {
		padding-left: 0
	}
	.banner-three .banner-carousel .content-box h1 {
		font-size: 46px
	}
	.banner-carousel .content-box .text {
		width: auto
	}
	.other-links.clearfix select {
		margin-top: 14%
	}
	header.main-header.header-style-two.fixed-header .other-links.clearfix select,
	header.main-header.header-style-one.fixed-header .other-links.clearfix select {
		margin-top: 0%
	}
	ul.c-logo>li {
		display: block;
		width: 34%;
		margin-right: 0;
		vertical-align: middle;
		margin: auto;
		margin-bottom: 20px
	}
	ul.c-logo>li:last-child {
		margin-right: 0;
		margin-left: 0;
		margin: auto
	}
	.sec-title-two h2 {
		margin: 0;
		font-size: 32px
	}
	.facts-section,
	.facts-section.alternate {
		padding: 10px 0
	}
	.ppopupMain,
	.popupMain,
	.pppopupMain {
		width: 94%
	}
	.floatbutton.visible {
		right: -340px
	}
	.floatbutton {
		width: 340px
	}
	.floatbutton.active {
		right: 0
	}
	ul.trust-lst>li {
		width: 30%
	}
	.banner-inner p br {
		display: none
	}
	.page-banner .inner-container {
		padding: 225px 0 50px
	}
	ul.c-btn {
		text-align: center
	}
	ul.c-btn>li {
		margin-right: 10px
	}
	ul.c-btn .btn-style-two .btn-title {
		padding: 15px 23px;
		font-size: 18px
	}
	ul.c-btn .btn-style-one .btn-title {
		padding: 15px 23px;
		font-size: 18px
	}
	.beat-img {
		display: none
	}
	ul.bet-lst>li:nth-child(2) {
		position: relative;
		left: 0
	}
	ul.betlst-t>li:nth-child(2) {
		left: 0
	}
	.bet-ctn {
		width: 67%
	}
	.market-table .table-bordered td:first-child,
	.market-table .table-bordered th:first-child {
		text-align: left;
		padding-left: 5px;
		width: 50%
	}
	.history-timeline__title {
		font-size: 30px
	}
	.featured-section {
		padding-top: 60px;
		padding-bottom: 60px
	}
	.banner-form h3 {
		font-size: 26px;
		line-height: 28px
	}
	.lf-fld textarea {
		height: 100px
	}
	.fact-counter .column .inner:after {
		display: none
	}
	.floatbutton .clickbutton .crossplus p {
		font-size: 14px;
		width: 110px;
		height: 110px;
		padding-top: 17px
	}
	.main-footer.normal-padding .widgets-section {
		padding: 30px 0 10px
	}
	.main-footer .info-widget ul li {
		font-size: 13px
	}
	.ft-display.widget-content {
		display: none
	}
	.main-footer .column {
		position: relative;
		margin-bottom: 0
	}
	.main-footer .footer-bottom .copyright {
		margin-bottom: 15px
	}
	.main-footer .footer-bottom .inner {
		padding: 12px 0
	}
	ul.pay-lst {
		text-align: center
	}
	.main-footer .footer-bottom .copyright {
		text-align: center
	}
	.main-footer .social-links {
		display: none
	}
	.about-section-three__image {
		margin-bottom: 0
	}
	.services-section-two .services {
		margin-bottom: 0
	}
	.featured-section .left-col .image-box:before {
		display: none
	}
	.get-quote-two .info ul li strong {
		font-size: 24px
	}
	.b-m {
		display: block
	}
	.beat-wrap {
		display: none
	}
	ul.bm-lst>li>a {
		font-size: 14px;
		line-height: 24px
	}
	.b-imgg {
		margin-bottom: 20px
	}
	.call-to-section .inner {
		bottom: 0;
		margin-bottom: 30px
	}
	.history-timeline__info.spacing {
		margin-bottom: 30px
	}
	.image-block.wow.fadeInUp.animated {
		display: none
	}
	section.cover_cta.call-to-section-two h2 {
		font-size: 29px;
		margin: 0
	}
	.call-to-section-two {
		padding: 30px 0
	}
	.banner-carousel .content-box .content {
		padding: 90px 0 0
	}
	.banner-three .banner-carousel .content-box {
		height: auto
	}
	.content-wrp {
		margin-bottom: 35px
	}
	.cont-bx {
		text-align: center
	}
	ul.trust-lst {
		margin-top: 26%
	}
	.get_btn a {
		margin-right: 3px;
		font-size: 9px
	}
	.c-bx {
		height: 294px;
		text-align: center;
		width: 100%;
		padding: 30px 25px
	}
	.get-quote-two .info ul li .icon {
		margin-right: 0;
		margin-bottom: 28px
	}
	.info .link-box .btn-style-one .btn-title {
		padding: 15px 68px;
		font-size: 20px
	}
	.scroll-to-top {
		right: 34px
	}
	ul.pack-list>li {
		width: 100%;
		margin-right: 0
	}
	.pck-bx {
		width: 100%;
		margin-bottom: 50px
	}
	.pck-h h5 {
		font-size: 35px
	}
	.pck-bx.pck-clr .pck-h p {
		font-size: 15px;
		margin-bottom: 33px
	}
	.cont-bx h1>span {
		margin-top: 7px;
		display: inline-block
	}
	.banner-carousel .slide-item .round-shape-1,
	ul.cc-lst {
		display: none
	}
	ul.ft-lnk {
		margin-bottom: 15px
	}
	.get-quote-two .info {
		padding-left: 0
	}
	button.theme-btn.btn-style-one {
		width: 100%
	}
	.sec-title h2 {
		text-align: center
	}
	.nav-outer.clearfix {
		display: none
	}
	section.banner-section.banner-three {
		height: auto
	}
	.content-wrp {
		background: rgb(34 36 41/70%);
		padding: 13px 8px;
		border-radius: 0;
		position: relative;
		border: 3px solid #ffaa17;
		margin-top: 18%
	}
	.cont-bx h3 {
		font-size: 28px;
		margin-bottom: 0;
		text-align: left
	}
	.cont-bx h1 {
		font-size: 19px;
		text-align: left
	}
	.l-field {
		margin-bottom: -2px;
		text-align: left
	}
	.l-field input,
	.l-field textarea {
		padding: 0 10px;
		font-size: 11px;
		border-radius: 0
	}
	.l-field .btn-style-one .btn-title {
		padding: 3px 43px;
		font-size: 17px
	}
	img.lf-p {
		z-index: 1;
		width: 33%;
		right: -4%;
		top: -8%
	}
	.l-field textarea {
		height: 65px
	}
}



