@import url('https://fonts.googleapis.com/css2?family=Barlow:wght@100;200;300;400;500;600;700;800;900&display=swap');
body {
	font-family: 'Gabarito', cursive;
}

* {
	outline: none !important;
}

.mobile-view {
	position: fixed;
	top: 0;
	z-index: 101;
	background: #414042;
	height: 100vh;
	/* overflow-x: hidden; */
	right: -330px;
	transition: all ease-in-out 0.5s;
	-webkit-transition: all ease-in-out 0.5s;
	-moz-transition: all ease-in-out 0.5s;
}

.mob-menu {
	padding: 20px;
	width: 100%;
	overflow-x: hidden;
	color: #fff;
	max-width: 280px;
	overflow-y: scroll;
	height: 100%;
}

.mob-menu li {
	border-top: 1px solid #313131;
	list-style: none;
	margin-bottom: 0;
	float: left;
	width: 100%;
	position: relative;
}

.mob-menu li>a {
	color: #fff;
	font-size: 14px;
	padding: 12px;
	float: left;
	width: 100%;
}

.mob-menu>li:first-child {
	border-top: none;
}

.mob-menu li:first-child {
	border-top: none;
}

.mob-menu li ul.sub-menu {
	border-top: 1px solid #313131;
	clear: both;
	padding-left: 0;
	width: 100% !important;
	display: none;
}

.mob-menu li>a:hover {
	text-decoration: none;
	background: #151515;
}

.mob-menu li span.opensub {
	position: absolute;
	top: 11px;
	right: 10px;
	height: 20px;
	width: 20px;
	text-align: center;
	cursor: pointer;
}

.mob-menu li>ul.sub-menu li>a {
	font-size: 13px;
	padding-left: 20px;
}

.mob-menu ul#menu-main-menu-1 {
	margin: 0;
}

.headnav {
	float: right;
	margin-top: 12px;
	display: none;
	position: absolute;
	top: 0;
	right: 20px;
}

.headnav i.fa {
	font-size: 22px;
	cursor: pointer;
	color: #414042;
}

.mobile-view.mopen {
	right: 0;
	transition: all ease-in-out 0.5s;
	-webkit-transition: all ease-in-out 0.5s;
	-moz-transition: all ease-in-out 0.5s;
}

.mobile-close {
	position: absolute;
	left: -40px;
	background: none;
	width: 40px;
	height: auto;
	border-radius: 0;
	text-align: center;
	color: #fff;
	font-size: 20px;
	top: 20px;
	background: #414042;
	padding: 10px 0;
	display: none;
}

.mobile-overlay {
	top: 0;
	background: rgba(0, 0, 0, 0.8);
	position: fixed;
	z-index: 101;
	width: 100%;
	height: 100%;
	display: none;
}

.mobile-overlay.moverlay {
	display: block;
}

.mobile-close.mclose {
	display: block;
}

header ul {
	margin: 0;
	color: #fff;
	text-align: right;
	margin-right: 140px;
}

header.header-set .navbar {
	margin-right: 185px;
	display: flex;
	justify-content: flex-end;
}

header ul li {
	display: inline-block;
	text-align: left;
	font-size: 15px;
	color: #414042;
	font-weight: 500;
	margin-left: 30px;
}

header ul li a {
	color: #0b1152;
}

header ul li a:hover {
	color: #f50b1a;
}

header ul li span {
	color: #ffcc00;
	display: block;
}

header {
	padding: 30px 0;
}

section.slider .slider-content {
	display: -webkit-flex;
	display: inline-flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: left;
	align-items: left;
	-webkit-justify-content: center;
	color: #fff;
	justify-content: center;
	height: 100vh;
	width: 100%;
	font-size: 16px;
}

section.slider {
	position: relative;
	background: url(../images/images-slider1.jpg) no-repeat center center;
	background-size: cover;
	padding: 6rem 0 6rem;
}

section.slider .item {
	height: 90vh;
}

section.slider .item img {
	width: 100%;
	position: absolute;
	z-index: 0;
}

header {
	position: absolute;
	width: 100%;
	z-index: 9;
	left: 0;
	top: 0;
}

section.slider .container {
	position: relative;
	z-index: 1;
}

section.slider .slider-content h1 {
	text-align: left;
	font-size: 48px;
	color: #fff;
	font-weight: 400;
	text-shadow: #414042 0 2px 1px;
	line-height: 59px;
	font-weight: 500;
	margin-bottom: 0;
}

section.slider .slider-content h6 {
	text-align: left;
	color: #fff;
	padding: 0;
	font-size: 23px;
	margin-bottom: 23px;
	letter-spacing: 2px;
}

section.slider .slider-content ul {
	margin: 20px 0 0 0;
}

section.slider .slider-content a {
	background: #f50c1a;
	color: #fff;
	width: 252px;
	text-transform: uppercase;
	text-align: center;
	border-left: #ffcc01 2px solid;
	padding: 10px 20px;
	font-size: 15px;
	margin-top: 33px;
}

section.slider .slider-content a:hover {
	background:#ffcc00;
	color:#222;
}

section.slider .slider-content h1 span {
	color: #ffcc00;
	font-weight: 600;
}

section.slider .slider-content a i {
	margin-top: -3px;
	margin-left: 4px;
}



.toolbar.mb2.mt2 button:active {
	/* background: #ffcc01 !important; */
	/* color: #414042; */
}

section.slider .owl-nav {
	position: absolute;
	top: 43%;
	width: 100%;
	z-index: 99;
}

section.hm-short-dec {
	text-align: center;
	padding: 70px 0;
	font-size: 20px;
	border-bottom: #ffcc01 2px solid;
	position: relative;
}

section.hm-short-dec:after {
	position: absolute;
	right: 0;
	width: 40%;
	height: 4px;
	background: #ffcc01;
	content: "";
	bottom: 0;
}

section.illustration-style {
	text-align: center;
	padding: 60px 0;
}

section.illustration-style h2 {
	font-size: 43px;
	color: #414042;
	margin-bottom: 63px;
	font-weight: 600;
}

section.illustration-style [class^="col-"] {
	padding: 0;
	margin-bottom: -2px;
}

section.illustration-style [class^="col-"] img {
	text-align: center;
	display: inline-block;
	width: 100%;
}

section.illustration-style [class^="col-"] h4 {
	position: absolute;
	background: #414042;
	z-index: 1;
	bottom: 0;
	color: #ffcc00;
	font-size: 23px;
	font-weight: 400;
	padding: 6px 20px;
	margin: 0;
}

section.illustration-style .btm-style {
	position: relative;
	clear: both;
}

section.illustration-style .btm-style:before {
	content: "";
	display: block;
	clear: both;
}

section.illustration-style .btm-style a {
	margin-top: 53px;
	display: inline-block;
	width: 12%;
	background: #fff;
	position: relative;
}

section.illustration-style .btm-style a span {
	background: #f50c1a;
	text-transform: uppercase;
	color: #fff;
	text-align: center;
	padding: 15px 30px;
	font-size: 15px;
	letter-spacing: 1px;
	display: block;
}

section.get-started {
	text-align: center;
	padding: 40px 0;
	font-size: 14px;
	background: rgba(249, 249, 249, 1);
	background: -moz-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(236, 236, 236, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(249, 249, 249, 1)), color-stop(100%, rgba(236, 236, 236, 1)));
	background: -webkit-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(236, 236, 236, 1) 100%);
	background: -o-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(236, 236, 236, 1) 100%);
	background: -ms-linear-gradient(top, rgba(249, 249, 249, 1) 0%, rgba(236, 236, 236, 1) 100%);
	background: linear-gradient(to bottom, rgba(249, 249, 249, 1) 0%, rgba(236, 236, 236, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ececec', GradientType=0);
}

section.portfolio {
	background: #f9f9f9;
	padding: 60px 0 40px;
	text-align: center;
	border-bottom: #dadada 1px dotted;
	position:relative;
}

section.portfolio.home-portfolio {
    background:#e5fbff;
}

section.get-started [class^="col-"] h4 {
	color: #414042;
	font-size: 24px;
	font-weight: 600;
	margin: 0 0 27px;
	position: relative;
	padding-left: 42px;
}

section.get-started h2 {
	font-size: 43px;
	color: #414042;
	margin-bottom: 63px;
	font-weight: 600;
}

section.get-started [class^="col-"] {
	text-align: left;
}

section.get-started [class^="col-"]:nth-child(even) {
	margin-top: 34px;
}

section.testimonails {
	text-align: center;
	font-size: 20px;
	padding: 41px 0;
	border-top: 1px solid #ddd;
}

section.testimonails h2 {
	font-size: 43px;
	color: #414042;
	margin-bottom: 43px;
	font-weight: 600;
}

section.portfolio h2 {
	margin: 0;
	text-transform: none;
	margin-bottom: 29px;
	font-size: 43px;
	color: #414042;
	font-weight: 700;
}

section.testimonails p {
	padding: 0 70px;
	line-height: 32px;
}

section.testimonails span.author {
	color: #414042;
	font-size: 24px;
	font-weight: 600;
	margin-top: 23px;
	display: block;
}

section.testimonails .owl-dots {}

section.testimonails .owl-dots .owl-dot {
	background: #ccc;
	display: inline-block;
	width: 15px;
	height: 15px;
	border-radius: 100%;
	margin: 0 5px;
}

.header-set a.logo {
	/*  margin-top: -15px; */
	float: left;
	margin-bottom: 0;
}

section.testimonails .owl-dots .owl-dot.active {
	background: #414042;
}

section.testimonails .owl-dots {
	margin-top: 23px;
}

.feel_free {
	margin: 30px 0;
}

.feel_free p {
	font-weight: 500;
	font-size: 16px;
}

.socials-list-new li {
	display: inline-block;
	margin: 0 20px;
}

.socials-list-new li a {
	font-weight: 600;
	text-transform: capitalize;
	font-size: 17px;
}

.socials-list-new li a.fb {
	color: #305fe4;
}

.socials-list-new li a.tw {
	color: #3294ef;
}

.socials-list-new li a.inst {
	color: #d5ab7a;
}

.socials-list-new li a.pint {
	color: #ff0000;
}

.socials-list-new li a.you {
	color: #e13843;
}

p.disclaimer {
	font-size: 13px;
	margin: 40px auto 20px;
	color: #d2d6e7;
	max-width: 900px;
}

section.slider .slider-content {
	height: unset;
}

section.slider .slider-content h1,
section.slider.style-slider .slider-content h1{
	font-size: 80px;
	text-shadow: none;
	color: #fff;
	font-weight: 800;
	line-height: 60px;
	margin-top: 0;
	margin-bottom: 0;
}

section.slider .slider-content h6,
section.slider.style-slider .slider-content h6 {
	font-size: 45px;
	text-shadow: none;
	color: #fff;
	text-transform:none;
	font-weight: 800;
	line-height: 50px;
	margin-top: 0;
	margin-bottom: 20px;
}

section.slider .slider-content h1 span,
section.slider.style-slider .slider-content h1 span {
	color: inherit;
	font-size: 26px;
	display: block;
	line-height: normal;
	font-weight: 600;
}

section.slider .slider-content ul li {
	color: #fff;
	font-weight: 600;
	margin-right: 30px;
	margin-bottom: 13px;
	letter-spacing: normal;
	font-size: 16px;
}

section.slider .slider-content ul li i {
	color: #f50c1a;
}

.gh-banner .vcatleft {
	width: 52%;
}

section.slider .slider-content {
	height: unset;
}

section.slider .slider-content h6 span {
	background: red;
	font-size: 30px;
	padding: 0 8px;
	border-radius: 3px;
	color: #fff;
	font-weight: 600;
}

section.slider .slider-content p {
	color: #414042;
	font-size: 22px;
	margin-bottom: 10px !important;
	font-weight: 600;
	margin-top: 0 !important;
	letter-spacing: normal;
}

section.slider .slider-content a,
section.slider.style-slider .slider-content a{
	border: none;
	padding: 13px 0;
	width: auto;
	font-weight: bold;
	font-size: 16px;
	display: table;
	margin-top: 20px;
	max-width: 290px;
	border-radius: 30px;
}

section.portfolio [class^="col-"] {
	height: 240px;
	/* background: #fff; */
	margin: 10px;
	overflow: hidden;
	padding: 0;
	text-align: center;
}

section.portfolio button.btn {
	/* background: #f50c1a; */
	/* color: #fff; */
	margin-bottom: 10px;
	font-size: 16px;
	font-weight: 600;
	background: none;
	padding: 10px 15px;
	box-shadow: none;
}

#ouibounce-modal form input[type=submit] {
	text-transform: uppercase;
	padding: 12px;
	font-size: 16px;
	border-radius: 4px;
	margin-right: 8px;
	background-color: #ff8600;
	border: none;
	cursor: pointer;
	-webkit-font-smoothing: antialiased;
	font-weight: 800;
	text-shadow: #414042 0 1px 1px;
	width: 49%;
	display: inline-block;
}

.popup-bann {
	float: left;
	width: 40%;
	text-align: left;
	display: block;
}

.popup-content {
	float: left;
	width: 60%;
	padding: 10px 35px 0 0px;
	text-align: left;
	position: relative;
}

form.popup-form [class^=col-] {
	padding: 0 6px
}

.popupform select {
	height: 41px
}

.popup-content input[type=email],
.popup-content input[type=tel],
.popup-content input[type=text],
.popup-content select,
.popup-content textarea {
	background: #ffffff;
	border: #e0dde0 1px solid;
	padding: 10px;
	width: 100%;
	border-radius: 3px;
	font-size: 13px;
	color: #414042;
	box-shadow: none !important;
	outline: none 0px !important;
	background: #fbfbfb;
	margin-bottom: 12px;
	height: 45px;
}

.popup-content textarea {
	height: 95px;
}

.popupform .modal-body {
	padding: 0;
}

.popupform .fancybox-close-small {
	cursor: pointer;
	width: 28px!important;
	padding: 3px 0px 1px !important;
	height: 28px!important;
	/* background-color: #ff8600; */
	background-size: cover;
	font-size: 14px;
	box-shadow: none;
	border-radius: 72px;
	color: #fff;
	text-align: center;
	display: block;
	/* border: #ff8600 3px solid; */
	top: -10px;
	right: -4px;
	opacity: 1;
}

.popupform .fancybox-close-small:after {
	color: #fff;
	font-size: 25px;
	right: 4px;
	background: none;
	font-weight: bold;
}

p.form_tagline {
	font-size: 12px;
	display: none;
}

input[type="submit"] {
	background: #db2424;
	color: #fff;
	font-size: 18px;
	border: none;
	text-transform: capitalize;
	font-weight: bold;
	padding: 12px 35px;
	letter-spacing: normal;
	outline: 0px none;
	border-radius: 5px;
	background: rgb(255, 122, 3);
	background: -moz-linear-gradient(top, rgba(255, 122, 3, 1) 0%, rgba(236, 75, 21, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(255, 122, 3, 1) 0%, rgba(236, 75, 21, 1) 100%);
	background: linear-gradient(to bottom, rgba(255, 122, 3, 1) 0%, rgba(236, 75, 21, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7a03', endColorstr='#ec4b15', GradientType=0);
}

input[type="submit"]:hover,
input[type="submit"]:focus,
input[type="submit"]:active {
	background: rgb(236, 75, 21);
	background: -moz-linear-gradient(top, rgba(236, 75, 21, 1) 0%, rgba(255, 122, 3, 1) 100%);
	background: -webkit-linear-gradient(top, rgba(236, 75, 21, 1) 0%, rgba(255, 122, 3, 1) 100%);
	background: linear-gradient(to bottom, rgba(236, 75, 21, 1) 0%, rgba(255, 122, 3, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ec4b15', endColorstr='#ff7a03', GradientType=0);
}

.popup-content form .col-md-12 button {
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	padding: 11px 20px;
	letter-spacing: 1.5px;
	border-radius: 3px;
	outline: 0;
	width: 200px;
	font-weight: 400;
	background: rgba(251, 100, 100, 1);
	background: -moz-linear-gradient(top, rgba(251, 100, 100, 1) 0, rgba(224, 62, 62, 1) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0, rgba(251, 100, 100, 1)), color-stop(100%, rgba(224, 62, 62, 1)));
	background: -webkit-linear-gradient(top, rgba(251, 100, 100, 1) 0, rgba(224, 62, 62, 1) 100%);
	background: -o-linear-gradient(top, rgba(251, 100, 100, 1) 0, rgba(224, 62, 62, 1) 100%);
	background: -ms-linear-gradient(top, rgba(251, 100, 100, 1) 0, rgba(224, 62, 62, 1) 100%);
	background: linear-gradient(to bottom, rgba(251, 100, 100, 1) 0, rgba(224, 62, 62, 1) 100%);
	border: 0px none !important;
	cursor: pointer;
}

.popup-content input[type=email]:focus,
.popup-content input[type=text]:focus,
.popup-content textarea:focus {
	/* border: 1px solid #dc7707!important; */
}

.popupform {
	width: 1000px;
	border-radius: 0;
	padding: 0!important;
	overflow: visible;
	transform: scale(0.8);
	z-index: 9998;
	margin: auto;
	background: url('../images/images-npop-bg.png') no-repeat scroll left top;
	height: 543px;
	/* border-bottom: 7px solid #001d9b; */
}

.popup-content h2 {
	font-size: 24px;
	color: #353546;
	padding-left: 0;
	margin-bottom: 0;
	line-height: 30px;
	margin-top: 0;
	text-transform: capitalize;
	font-weight: 700;
}

.popup-content h2+h4 {
	line-height: 30px;
	font-size: 30px;
	margin-bottom: 12px;
	font-weight: 900;
	color: #ffde00;
	margin-top: 0;
	margin-bottom: 30px;
}

#clickload .modal-body p.form_tagline input[type=checkbox],
#ouibounce-modal .modal-body p.form_tagline input[type=checkbox] {
	top: 8px;
}

#clickload .modal-body p.form_tagline,
#ouibounce-modal .modal-body p.form_tagline {
	font-size: 12px;
	font-weight: 400;
	margin-bottom: 17px;
	margin-top: 13px;
}

.popup-content h2 span {
	color: #ffff;
	display: block;
}

.popup-bann img {
	left: -47px;
	position: relative;
	top: 8px;
	max-width: none;
}

.col-md-3.tile {
	outline: 0px none !important;
}

input.required.error,
textarea.required.error,
select.required.error {
	border-bottom: red 2px solid !important;
	color: red !important;
}

label.error {
	display: none !important;
}

section.slider .owl-nav .owl-next {
	position: absolute;
	right: 0;
}

section.slider .owl-nav .owl-prev {
	position: absolute;
	left: 0;
}

section.illustration-style .btm-style:before,
section.illustration-style .btm-style:after {
	content: "";
	background: #ffcc01;
	width: 41%;
	height: 2px;
	position: absolute;
	bottom: 20px;
	z-index: -1;
}

section.illustration-style .btm-style:after {
	right: 0;
}

section.illustration-style .btm-style:before {
	left: 0;
}

section.illustration-style .btm-style a.various:after,
section.illustration-style .btm-style a.various:before {
	content: "";
	background: #ffcc01;
	width: 21%;
	position: absolute;
	height: 7px;
	top: 26px;
}

section.illustration-style .btm-style a.various:before {
	left: -110px;
}

section.illustration-style .btm-style a.various:after {
	right: -110px;
}

span.popular-tag {
	position: absolute;
	right: 5px;
	top: -9px;
}

section.portfolio [class^="col-"] img {
	min-height: 240px;
	border-radius: 5px;
}

.thankyou-banner {
	text-align: center;
	background: url(../images/images-slider3.jpg);
	display: -webkit-flex;
	display: inline-flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	height: 100vh;
	width: 100%;
	font-size: 16px;
	color: #fff;
	background-size: cover;
	line-height: 21px;
}

.thankyou-banner h1 {
	font-size: 46px;
	font-weight: 600;
	margin-bottom: 22px;
	line-height: 58px;
}

.thankyou-banner h1 span {
	display: block;
	font-family: georgia;
	font-style: italic;
}

a.live-chat-thank.chat {
	background: #ffcc00;
	display: inline-block;
	border-radius: 50px;
	padding: 14px 70px;
	color: #320629;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: 600;
	margin: 40px 0;
}

section.portfolio button.btn:focus,
section.portfolio button.btn:hover,
section.portfolio button.btn:focus,
section.portfolio button.active-pf {
	outline: none;
	background: #f50c1a;
	color: #fff;
	border-radius: 30px;
}

#portfolio {
	margin: 0;
}

.tile {
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 700ms ease;
	transition: all 700ms ease;
	display: none;
}

.tile:hover {}

#portfolio .tile {
	display: none;
}

.scale-anm {
	transform: scale(1);
	display: block;
}

.tile img {
	max-width: 100%;
	width: 100%;
	height: auto;
	margin-bottom: 1rem;
}

.toolbar.mb2.mt2 {
	padding: 18px 0;
}

a#loadMore {
	background: #f50c1a;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 16px;
	padding: 15px 38px;
	font-weight: 700;
	letter-spacing: 1px;
	margin-top: 40px;
	border-radius: 30px;
	display: inline-block;
}

a#loadMore:hover {
    background:#fdd329;
    color:#222;
}

section.ineer-banenr {
	/*background: url(../images/images-slider3.jpg) no-repeat center bottom; */
	background: #fff;
	/* background-attachment: fixed; */
	padding: 6em 0 7em;
	text-transform: uppercase;
	background-color: #fff;
	background-position: center top;
	text-align: center;
	background-size: cover;
	background-repeat: no-repeat;
}

.inner-banner-content {
	text-align: left;
}

.ineer-banenr .inner-banner-content h1 {
	color: #fff;
	font-size: 26px;
	margin: 0;
}

.inner-banner-content h2 {
	color: #fff;
	margin-top: 0;
	margin-bottom: 25px;
	font-size: 54px;
	font-weight: 700;
	text-transform: none;
}

.inner-banner-content a {
	background: #f50c1a;
	color: #fff;
	display: inline-block;
	max-width: 290px;
	width: 100%;
	text-transform: uppercase;
	text-align: center;
	padding: 15px 0;
	font-size: 15px;
	margin-top: 10px;
	border-radius: 30px;
	font-weight: 700;
}

.inner-banner-content a:hover {
	background:#ecca33;
	color:#222;
}

section.ineer-banenr.abt-b {
	/*background: url(../images/images-slider3.jpg) no-repeat center bottom;*/
	background: #fff;
	/* background-attachment: fixed; */
	padding: 22em 0 13em;
	text-transform: uppercase;
	background-color: #fff;
	background-position: center top;
	text-align: left;
}

section.ineer-banenr h1 {
	color: #414042;
	font-size: 60px;
	font-weight: 700;
	margin: 10px 0;
	text-transform: capitalize;
}

section.content-inner {
	padding: 40px 0;
}

.content-inner h3 {
	color: #414042;
	font-size: 20px;
	font-weight: bold;
}

.content-inner ul li {
	margin-bottom: 10px;
	font-size: 15px;
	line-height: 25px;
}

.content-inner ul.disc {
	margin-left: 8px;
}

section.slider .slider-content ul li,
section.slider.style-slider .slider-content ul li{
	display: inline-block;
	margin-right: 20px;
	font-size: 14px;
	letter-spacing: 1px;
	color:#fff;
	text-transform: uppercase;
}

section.slider .slider-content ul li i {
	color: #f50c1a;
	font-weight: 800;
}

.time_circles>div {
	position: absolute;
	text-align: center;
}

.time_circles>div>h4 {
	margin: 0px;
	padding: 0px;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Century Gothic', Arial;
}

.time_circles>div>span {
	display: block;
	width: 100%;
	text-align: center;
	font-family: 'Century Gothic', Arial;
	font-size: 300%;
	margin-top: 0.4em;
	font-weight: bold;
}

div#CountDownTimer {
	width: 350px;
	margin: 0;
	text-shadow: #414042 1px 1px 2px;
	color: #fff;
	margin-top: 0;
	position: relative;
}

div#bouncepopupform {
	/* background-color: #ffffff; */
	z-index: 1;
	position: fixed;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 20px;
	display: block;
	/*-webkit-animation: popin .3s;*/
	animation: none;
	padding: 14px 24px 24px 20px;
	overflow: visible;
	z-index: 999999;
	/*max-height: 440px; */
}

div#bouncepopupform h2 {
	/* font-size: 26px; */
	/* text-align:  left; */
	/* font-weight: 700; */
	/* margin-top: 13px; */
	/* margin-bottom: 0; */
}

div#bouncepopupform h2 span {
	/* display:  block; */
	/* line-height:  normal; */
	/* font-size: 19px; */
}

div#bouncepopupform h2 span b {
	/* color: #f50c1a; */
	/* font-weight: 800; */
}

div#bouncepopupform input[type="submit"] {
	/* width: 270px; */
	/* font-size: 17px; */
}

div#bouncepopupform textarea {}

.bouncepopup-overlay {
	background: #414042000de;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	z-index: 99;
}

a.bounce-close {
	background: #ffce2f;
	color: #414042 !important;
	width: 34px;
	height: 37px;
	position: absolute;
	right: 1px;
	top: -10px;
	font-size: 19px;
	font-weight: 600;
	z-index: 5;
	text-align: center;
	padding: 3px 14px;
}

.bouncepopup-overlay {
	display: none;
}

.popupform h2>span {
	display: block;
	/* line-height: normal; */
	font-size: 22px;
	text-transform: capitalize;
	font-weight: 600;
}

.popupform h2 span b {
	color: #ffde00;
	position: absolute;
	top: 80px;
	font-size: 40px;
	right: 80px;
}

section.slider .slider-content h6 span {}

div#bouncepopupform h6 {
	color: #f50c1a;
	font-size: 24px;
	font-weight: 700;
	letter-spacing: 0px;
	margin-left: 0;
	margin: 0 0 10px;
}

section.get-started [class^="col-"] h4 span {
	color: #f50c1a;
	font-size: 58px;
	position: absolute;
	left: 0;
	top: -8px;
	font-weight: 600;
}

.popupform h2 span b span {
	display: inline-block;
	color: #ffde00;
	font-size: 40px;
	position: relative;
	top: -4px;
}

section.slider.inner-banner {
	height: 400px;
}

section.slider.inner-banner .slider-content {
	height: 400px;
}

section.slider.inner-banner h1 {
	text-align: center;
	font-size: 51px;
	text-transform: uppercase;
	letter-spacing: 5px;
}

section.portfolio.inner-pf h2 {
	font-size: 31px;
	margin-bottom: 10px;
}

body.inner-body header ul li.last {
	/*display: none;*/
}


/*---------------------- Home Changes ----------------------*/

header ul.navbar li a {
	background-color: transparent;
	padding: 0 0;
	color: #414042 !important;
	font-size: 15px;
	cursor: pointer;
	text-transform: capitalize;
	letter-spacing: normal;
	font-weight: 500;
}

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

header.header-set ul li span {
	display: inline-block;
	margin-right: 10px;
	color: #f50b1a;
	font-weight: 600;
}

header.header-set .navbar {
	margin-top: 12px;
	/*margin-right: 40px;*/
}


/*header.header-set ul li:hover a {border-bottom: 1px solid #fff;}*/

header.header-set ul.navbar li a {
	/*border-radius: 0;*/
	/*cursor: pointer; */
	/*color: #fff !important;*/
	/*font-weight: 400;*/
}

header.header-set ul.navbar li a.active,
header.header-set ul.navbar li a:hover,
header.header-set ul.navbar li a:focus,
header.header-set ul.navbar li a:active {
	/*color: #fefb02 !important;*/
}

header.header-set ul li a.various {
	background: #2930bc;
	padding: 15px 26px;
	position: absolute;
	right: 15px;
	color: #fff !important;
	border-radius: 3px;
	text-transform: capitalize;
	letter-spacing: normal;
	font-size: 17px;
	top: 0;
}

header.header-set ul li a.various:hover,
header.header-set ul li a.various:focus,
header.header-set ul li a.various:active {
	background: #FFC107;
	border: none;
	color: #010e45 !important;
}

ul.navbar {
	min-height: unset;
}

.home-demo footer a {
	text-transform: capitalize;
	font-size: 15px;
	margin: 0 8px;
}

.home-demo header {
	padding: 65px 0;
}

.home-demo .logo {
	margin-top: 15px;
	display: table;
}

.home-demo header ul li {
	font-size: 15px;
}

section.footer-posts {
	background-color: #0b1933;
	padding: 40px 0;
}

section.footer-posts li {
	display: inline-block;
	width: 19.5%;
	margin: 2px 0;
}

section.footer-posts li a {
	color: #ffffffb8;
	font-size: 14px;
	margin: 3px 0;
	display: block;
}

section.footer-posts h2 {
	margin-top: 0;
	color: #fff;
	margin-bottom: 25px;
	border-bottom: 1px solid #cccccc17;
	padding-bottom: 15px;
}

ul.submenu {
	position: absolute;
	width: 1170px;
	right: -10px;
	background-color: #fff;
	box-shadow: 0px 0px 10px #41404200047;
	border: 1px solid #ccc;
	padding: 20px;
	display: none;
	z-index: 10;
	margin: 0px;
}

ul.submenu span {
	width: 25px;
	height: 25px;
	border-radius: 50px;
	/* overflow: hidden; */
}

ul.submenu span img {
	max-width: 100%;
	max-height: 100%;
}

ul.submenu li {
	display: inline-block;
	width: 19%;
	margin: 1px 0.5%;
	float: left;
}

ul.submenu li label {
	color: #414042;
	font-size: 12px;
	margin-bottom: 0;
	cursor: pointer;
	font-weight: 600;
}

ul.submenu li:hover label {
	color: #0d2c62;
}

header.header-set ul li:hover ul {
	display: block;
}

ul.submenu li a {
	display: block;
	border: 0 !important;
	padding: 6px !important;
}

ul.submenu li:hover a {
	background-color: #f60017;
	border-radius: 3px !important;
	/*box-shadow: 0px 1px 12px #4140420002e;*/
}

ul.submenu li:hover label {
	color: #fff;
}

.home-demo header ul.navbar li a i.fa.fa-home {
	font-size: 18px;
}

section.process-main {
	padding: 60px 0;
}

section.process-main .box strong:after {
	height: 50px;
	width: 50px;
	position:absolute;
	left:-5px;
	top:0;
	content: "01";
	background:#b4ded8;
	border-radius:50%;
	color: #fff;
	display: flex;
	justify-content: center;
	align-items: center;
}

section.process-main .box strong {
	font-size: 22px;
	color: #fff;
	content:"";
	font-weight: 500;
	position: absolute;
	left: -15px;
	top: -10px;
	height: 50px;
	width: 50px;
	background: #ffffff;
	border-radius: 50%;
}

section.process-main .box strong:before {
	height:1px;
	width:50px;
	background:#b4ded8;
	position:absolute;
	left:-30px;
	content:"";
	color: #fff;
	top:20px;
}

section.process-main .box span {
	font-size: 26px;
	color: #414042;
	font-weight: bold;
	display: block;
	margin-bottom: 5px;
	text-transform: none;
}

section.process-main .box p,
.box-1 p {
	font-size: 14px;
	color: #414042000;
	font-weight: 500;
}

section.process-main .row {
	/* padding-bottom: 50px; */
	/* justify-content: center; */
	/* margin-left: auto; */
	/* margin-right: 20px; */
}

section.process-main .row .col-md-12.bxe-width {
	display: flex;
	position: relative;
	align-items: center;
	/* max-width: 1100px; */
	justify-content: center;
	padding-bottom: 2em;
}

section.process-main .thumb {
	position: relative;
	height: 200px;
	border-left: 25px solid #b4ded8;
	border-right: 25px solid #b4ded8;
}

.bxe-width .box {
	background: #e8f5f3;
	height:200px;
	display:flex;
	align-items:center;
}

.blue-row .bxe-width .box {
	background: #bdd9ed;
}

.blue-row .bxe-width .thumb {
	border-color:#2581c4;
}

.blue-row .bxe-width .box strong:before {
	background:#2581c4;
}

.blue-row .bxe-width .box strong:after {
	background:#2581c4;
	content:"02";
}

.green-row .bxe-width .box {
	background: #dbf1d4;
}

.green-row .bxe-width .thumb {
	border-color:#89d272;
}

.green-row .bxe-width .box strong:before {
	background:#89d272;
}

.green-row .bxe-width .box strong:after {
	background:#89d272;
	content:"03";
}

.brown-row .bxe-width .box {
	background: #f2dac8;
}

.brown-row .bxe-width .thumb {
	border-color:#d3844a;
}

.brown-row .bxe-width .box strong:before {
	background:#d3844a;
}

.brown-row .bxe-width .box strong:after {
	background:#d3844a;
	content:"04";
}

section.process-main .thumb img {
	width:100%;
	height: 100%;
}

section.process-main .row:after {}

section.process-main .row.even:after {
	transform: rotateY(201deg);
	left: 50%;
}

section.process-main .row.last:after {
	display: none;
}

section.process-main .row:hover:after {
	filter: unset;
	opacity: 1;
}

section.about-lr {
	padding-top: 60px;
	float: left;
	width: 100%;
}

section.glimpse-about {
	clear: both;
	padding-top: 60px;
	padding-bottom: 50px;
	position: relative;
}
/* 
section.glimpse-about:before {
	height: 450px;
	width: 450px;
	top: 0;
	position: absolute;
	content: "";
	background: url(../images/images-box-cornner.png);
	background-size: contain;
	background-repeat: no-repeat;
} */

.glimpse-about h2 {
	color: #414042;
	font-weight: 700;
	font-size: 36px;
	margin-top: 0;
	text-transform: uppercase;
}

.glimpse-about h2 span {
	/* color: #f50c1a; */
}

.glimpse-about h6 {
	font-size: 32px;
	color: #414042;
	line-height: normal;
	font-weight: bold;
	line-height: 38px;
	text-transform: none;
	margin: 0 0 20px;
}

.glimpse-about p,
.hm-short-dec p,
.box p {
	font-size: 14px;
	line-height: normal;
	clear: both;
	color: #414042;
	font-weight: 500;
}

.col-md-6.th-mb {
	float: right;
}

section.hm-short-dec {
	clear: both;
}

.pr-text .box>div {
	padding-left: 70px;
	position: relative;
	padding-right: 30px;
}

.box h2 {
	font-weight: bold;
	color: #414042;
	font-size: 36px;
}

.about-lr .row {
	display: flex;
	align-items: center;
}

.row.row-box-1:after {
	display: none;
}

section.process-main .row.row-box-1 {
	/* margin-bottom: 20px; */
	text-align: center;
	clear: both;
	/* display: table; */
}

.col-md-6.th-rig {
	/* float: right; */
	/* order: 1; */
}

header.header-set ul.navbar li a.various {
	padding: 0;
}

section.footer-form {
	padding: 70px 0;
	color: #414042;
	text-align: center;
	position: relative;
	background:url(../images/images-contact-form-bg.jpg);
	background-size:cover;
}

section.footer-form h2 {
	color: #414042;
	margin-bottom: 11px;
	font-size: 36px;
	font-weight: 800;
}

section.footer-form h2+p {
	font-size: 15px;
	line-height: 23px;
	font-weight: 600;
}

form.footer-form {
	margin-top: 30px;
	max-width: 770px;
	margin-left: auto;
	margin-right: auto;
}

form.footer-form input[type=text],
form.footer-form input[type=tel],
form.footer-form input[type=email],
form.footer-form select,
form.footer-form textarea {
	width: 100%;
	padding: 14px 12px;
	color: #414042;
	background: #fff;
	font-size: 14px;
	font-weight: 600;
	margin-bottom: 15px;
	outline: 0!important;
	border: 1px solid #ccc;
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	-o-transition: all .2s ease-in;
	-ms-transition: all .2s ease-in;
	transition: all .2s ease-in;
	height: 46px;
	border-radius: 7px;
}

form.footer-form textarea {
	height: 101px;
}

p.form_tagline {
	margin: 11px 0;
	font-size: 12px;
}

form.footer-form [class^=col-] {
	padding: 0 5px;
}

form.footer-form button[type=submit] {
	background: #f50c1a;
	color: #fff;
	font-size: 18px;
	font-weight: 600;
	padding: 10px 50px;
	border: none;
	cursor: pointer;
	margin-top: -2px;
	/* letter-spacing: 1px; */
	width: 100%;
	border-radius: 30px;
	height: 46px;
}

.feel_free p a {
	text-transform: none;
}

footer.footer_new .copyright p,
footer.footer_new .copyright p a {
	font-size: 13px;
	color: #d2d6e7;
	font-weight: normal;
	margin: 0;
	text-transform: none;
}


/*  header white

header.header-set {

    position: static;

    padding-bottom: 0;

    background-color: #fbfbfb;

    padding-top: 15px;

}



header.header-set ul.navbar li a {

    color: #414042 !important;

}



ul li span {

    color: #414042;

    font-weight: 600;

}



 header ul li {

    color: #414042;

}



a.logo {



    margin-top: -15px !important

}

header ul{



    margin: -5px 0 0;

}



*/

#imgs {
	position: relative;
	width: 100%;
	margin: 0 auto;
}

.swing {
	animation: swing ease-in-out 1s infinite alternate;
	transform-origin: center -20px;
	float: left;
	/* box-shadow: 5px 5px 10px rgba(0,0,0,0.5); */
	position: absolute;
	right: -45px;
	top: 7px;
	z-index: 0;
	height: 190px;
}

.swing img {
	display: block;
	max-width: 140px;
}

@keyframes swing {
	0% {
		transform: rotate(3deg);
	}
	100% {
		transform: rotate(-3deg);
	}
}

header.header-set .row {
	position: relative;
	display: flex;
	align-items: center;
}

@keyframes swing {
	0% {
		transform: rotate(3deg);
	}
	100% {
		transform: rotate(-3deg);
	}
}

header.header-set ul li a.various:after {
	content: "";
	width: 12px;
	height: 12px;
	position: absolute;
	border: 2px solid #414042;
	right: 24px;
	border-radius: 10px;
	top: 6px;
	z-index: 9;
	display: none !important;
}

header.header-set.hfixed {
	position: fixed;
	background: #fff;
	border-bottom: 1px solid #cccccc17;
	padding: 12px 0;
	z-index: 98;
	box-shadow: 0 0 14px #3f51b569;
}

header.header-set.hfixed .container-fluid {
	max-width:80%
}

header.header-set.hfixed .container-fluid > .row {
	display:flex;
	align-items:center;
}

header.header-set.hfixed ul {
	display: none;
}

header.header-set.hfixed ul.navbar {
	display: block;
	margin-right: 0;
	float: right;
}

.header-set.hfixed a.logo {
	margin-top: 0;
}

.header-set.hfixed figure.swing {
	display: none;
}

.socials-list li {
	width: auto;
	margin-right: 0;
	display: inline-block;
}

.socials-list li:last-child {
	margin-right: 0;
}

ul.socials-list {
	display: table;
	margin: 0 auto 10px;
}

.socials-list li a {
	font-size: 17px;
}

.popupform:after {
	content: "";
	position: absolute;
	bottom: -7px;
	left: 0;
	width: 100%;
	height: 7px;
	background: linear-gradient(to right, #8547c6 0%, #cf4eab 100%);
	z-index: -1;
	display: none;
}

.popup-content:after {
	content: "";
	position: absolute;
	top: -10px;
	right: 0;
	width: 8px;
	height: 396px;
	background: linear-gradient(to top, #d554a5 0%, #fb9e67 100%);
	display: none;
}

.popup-content:before {
	content: "";
	position: absolute;
	top: -10px;
	right: 0px;
	width: 74%;
	height: 10px;
	background: #ffce2f;
	z-index: -1;
	display: none;
}

div#bouncepopupform h2 span b span {
	/* display: inline-block; */
	/* color: #db2424; */
	/* font-size: 64px; */
	/* position: absolute; */
	/* top: -20px; */
}

.bfridaypop .popup-bann {
	width: 50%;
	padding-left: 40px;
	padding-top: 40px;
}

.bfridaypop .popup-content:before,
.bfridaypop .popup-content:after,
.bfridaypop.popupform:after {
	display: none;
}

.bfridaypop .popup-content {
	width: 50%;
	padding-right: 0;
	position: relative;
	z-index: 1;
	padding-top: 23px;
}

div#bouncepopupform.popupform.bfridaypop {
	height: 610px;
	width: 900px;
	background: url(../images/images-bf_bg.png) no-repeat center center #fff;
	background-size: contain;
}

.popupform.bfridaypop .modal-body {
	padding: 50px;
	display: inline-block;
	position: relative
}

.popupform.bfridaypop .modal-body:before {
	content: "";
	position: absolute;
	left: 20px;
	top: 10px;
	background: url(../images/images-bf_sticker.png) no-repeat left top;
	width: 100%;
	height: 100%;
	max-width: 500px;
	background-size: contain;
	max-height: 180px;
	display: block
}

.popupform.bfridaypop .modal-body:after {
	content: "";
	position: absolute;
	right: 20px;
	bottom: -38px;
	background: url(../images/images-bf_sticker_btm.png) no-repeat right bottom;
	width: 100%;
	height: 100%;
	max-width: 500px;
	background-size: contain;
	max-height: 180px;
	transform: rotate(2deg);
}

.bfridaypop .popup-content textarea {
	height: 80px;
}

.bfridaypop .popup-content input[type=email],
.bfridaypop .popup-content input[type=tel],
.bfridaypop .popup-content input[type=text],
.bfridaypop .popup-content select,
.bfridaypop .popup-content textarea {
	margin-bottom: 13px;
	width: 94%;
}

div#bouncepopupform.bfridaypop .popup-content h2 {
	margin-top: 4px;
	right: 0;
}

.bfridaypop .popup-bann img {
	left: -10px;
	top: 0;
	max-width: 350px;
}

div#bouncepopupform.bfridaypop h2 span b span {
	font-size: 40px;
}

section.slider.bf-header1 {
	background: url(../images/images-bf-background1.jpg) no-repeat left top;
	background-size: cover;
}

section.slider.bf-header1 .firecontrol:before {
	content: "";
	position: absolute;
	left: 0;
	z-index: 0;
	height: 100%;
	width: 50%;
	background: url(../images/images-bf-shade.png) no-repeat left top;
	background-size: contain;
	top: 0;
}

section.slider.bf-header1 .firecontrol .container:after {
	content: "";
	position: absolute;
	right: -2%;
	z-index: 0;
	height: 100%;
	width: 45%;
	background: url(../images/images-bf-offer.png) no-repeat right bottom;
	background-size: contain;
	bottom: 0;
	max-width: 560px;
	left: auto;
}

section.slider.bf-header1 .firecontrol {
	position: relative
}

section.slider.bf-header1 .slider-content ul {
	margin-top: 0;
}

section.slider.bf-header1 .slider-content ul li {
	clear: both;
	display: block;
	font-size: 18px;
	margin-bottom: 7px;
	background: url('../images/images-bf-check.png') no-repeat left center;
	padding-left: 30px;
}

section.slider.bf-header1 .slider-content p {
	font-size: 32px;
	margin-top: 10px;
	margin-bottom: 20px;
}

section.slider.bf-header1 .slider-content ul li i {
	display: none;
}

section.slider.bf-header1 .slider-content {
	height: 90vh;
}

section.slider.bf-header1 .slider-content div#CountDownTimer {
	margin-left: -15px;
}

section.slider.bf-header1 .slider-content a {
	border-left: none;
	font-size: 18px;
	width: auto;
	max-width: 320px;
	padding: 20px;
	background: none;
	position: relative;
}

section.slider.bf-header1 .slider-content a:before {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	background: red;
	height: 100%;
	z-index: -1;
	top: 0px;
	transform: skew(-3deg, -3deg);
}

.header-set a.logo.bf-logo {
	margin-top: 0;
}

header.header-set.bf-header.hfixed a.logo.bf-logo img {
	max-height: 60px;
}

.home-demo header.header-set.bf-header.hfixed {
	padding: 5px 0;
}

.header-set a.logo.bf-logo img {
	max-height: 90px;
}

.home-demo .anilogo {
	display: block
}

.anilogo {
	display: none
}

.home-demo .logo img {
	max-height: 70px;
}

.home-demo .stalogo {
	display: none
}

.stalogo {
	display: none;
}


/*------------Faq main on pricing page--------*/

.faqmain .btn-link {
	padding: 15px 20px;
	width: 100%;
	text-align: left;
	color: #333 !important;
	font-size: 18px;
	font-weight: 600;
	position: relative
}

.faqmain h5 {
	margin-top: 0;
}

.faqmain .card-header {
	padding: 0;
}

.faqmain .btn-link:hover,
.faqmain .btn-link:focus {
	color: #fff !important;
	text-decoration: none;
	border-color: transparent !important;
	background-color: #1a2c54;
}

.faqmain .card {
	margin-bottom: 20px;
	display: block;
	overflow: hidden;
}

.faqmain .card ul li {
	padding: 5px 10px;
}

.faqmain .card ul {
	margin-bottom: 25px;
}

section.faq-section {
	padding: 41px 0;
}

section.faq-section h2 {
	text-align: center;
	margin-bottom: 43px;
	margin-top: 0px;
	text-transform: uppercase;
	font-size: 43px;
	color: #414042;
	font-weight: 600;
}

.faqmain .btn-link:after {
	content: "\f077";
	position: absolute;
	right: 17px;
	font-size: inherit;
	font-family: FontAwesome;
}

.faqmain .btn-link.collapsed:after {
	content: "\f078";
}

.lp-christmas div#snowfix {
	position: absolute;
	left: 0;
	z-index: 0;
}

.lp-christmas section.slider {
	overflow: hidden;
}

.lp-christmas div#snowfix canvas {
	width: 100% !important;
	height: 100vh !important;
}

.lp-christmas div#imgs {
	z-index: 1;
}

.bf-header.christmas a.logo {
	margin-top: 0;
}

.logo img {
	max-height: 70px;
}

.popup-content h2 strong {
	color: #fff;
}

.popup-head0 {
	clear: both;
	margin-top: 40px;
}

.row-right {
	padding-right: 30px;
}

.popupform h2 span b:after {
	content: "";
	position: absolute;
	right: -20px;
	background: url('../images/images-popop-arc.png') no-repeat scroll center right;
	height: 97px;
	width: 90px;
	top: -35px;
}

.row-right [class*='col-'] {
	padding: 0 15px;
}

.row-right .row {
	margin: 0;
}

.placeholder2::-webkit-input-placeholder,
.placeholder2:-ms-input-placeholder,
.placeholder2::placeholder {
	color: #414042 !important;
}

div#bouncepopup-overlay0 {
	display: none !important;
}

.fancybox-bg {
	background: rgba(15, 15, 17, 0.6) !important;
}

.header-set a.logo {
	position: relative;
}


/*.header-set a.logo:after {content: "";width: 108px; background: url('../images/images-memo.png') no-repeat scroll center right; height: 66px;top: 0;right: -120px;position: absolute;}*/

section.slider.slider-ind-day {
	background-image: url(../images/images-vox-inbg.jpg);
	text-align: center;
	background-color: #032a47;
}

section.slider.slider-ind-day .slider-content h6 {
	width: auto;
	display: table;
	margin-left: auto;
	margin-right: auto;
	background: #9b223d;
	font-size: 24px;
	letter-spacing: normal;
	padding: 10px 60px;
	font-weight: 600;
	margin-bottom: 15px;
}

section.slider.slider-ind-day .slider-content h6 span {
	color: #fcff00;
	font-weight: inherit;
}

section.slider.slider-ind-day .slider-content h1 {
	text-align: center;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 0;
}

.slider-ind-day div#CountDownTimer {
	margin: 0 auto;
}

.home-demo header {
	padding-top: 30px;
	padding-bottom: 30px;
}

section.slider.slider-ind-day .slider-content a {
	margin: 20px auto 0;
	background: #c11f39;
	border: none;
	font-size: 18px;
	width: auto;
	font-weight: 600;
	letter-spacing: normal;
}

section.slider .slider-content ul {
	margin-top: 5px;
}

section.slider.slider-ind-day .slider-content h1 span {
	vertical-align: baseline;
	font-family: 'Cookie', cursive;
	color: #ff1d1d;
	font-size: 60px;
}

section.slider.slider-ind-day:after {
	display: none !important;
}


/* Mid Year Sale */

.mid-year-sale section.slider {
	background: url(../images/images-mid-ybg.jpg) no-repeat center center #f6cd01;
	background-size: cover;
	overflow: hidden;
	padding-top: 14em;
	padding-bottom: 10em;
}

.mid-year-sale section.slider .slider-content {
	height: auto;
}

.mid-year-sale section.slider .slider-content h1 {
	text-shadow: none !important;
	text-transform: uppercase;
	font-size: 56px;
	font-weight: 800;
	color: #414042;
	margin-top: 0;
	font-family: 'Gabarito', cursive;
}

.mid-year-sale section.slider .slider-content h6 {
	width: auto;
	/* float: left; */
	background: #1a2c54;
	font-family: 'Gabarito', cursive;
	font-size: 21px;
	letter-spacing: normal;
	text-transform: uppercase;
	padding: 10px 0 10px 15px;
	max-width: 590px;
	margin: 15px 0;
}

.mid-year-sale section.slider .slider-content p {
	font-size: 20px;
	font-weight: 700;
	color: #414042;
	margin-bottom: 15px;
}

.mid-year-sale section.slider .slider-content ul li i {
	color: #f53c14;
}

.mid-year-sale section.slider .slider-content ul li {
	font-size: 15px;
	color: #414042;
	font-weight: 700;
	letter-spacing: normal;
	line-height: 27px;
	min-width: 220px;
}

.mid-year-sale section.slider.slider-ind-day:after {
	display: none !important;
}

.mid-year-sale section.slider .slider-content ul {
	margin-top: 0;
}

.mid-year-sale section.slider .slider-content a {
	background: #f53c14;
	border: none;
	margin-top: 20px;
	padding: 15px 30px;
	width: 290px;
	display: inline-flex;
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: normal;
}

.mid-year-sale section.slider:after {
	display: none;
}

.mid-year-sale header.header-set ul.navbar li a {
	color: #414042 !important;
}

.mid-year-sale header ul li {
	color: #414042 !important;
}

.mid-year-sale header.header-set ul li span {
	color: #414042;
}

.mid-year-sale header.header-set ul li a.various {
	background: #f53c14;
	color: #fff !important;
}

.mid-year-sale header.header-set ul li a.various:after {
	border-color: #fff;
}


/*.mid-year-sale section.slider:before {    content: "";    position: absolute; right: 0;    height: 100%;   width: 56%;    background: url(../images/images-mid-ymen.png) no-repeat right bottom;    display: block; background-size: contain;}*/

.mid-year-sale .slider-thumb {
	position: absolute;
	right: -47px;
	bottom: -145px;
	top: 0;
	max-width: 700px;
	margin: auto;
	display: flex;
	align-items: center;
}

.mid-year-sale .slider-thumb img.lazy1 {
	max-width: none;
}

.mid-year-sale div#CountDownTimer {
	min-height: 120px;
}

.supmpopup {
	background: none;
	width: 1000px;
	/* height: 370px; */
	transform: scale(0.8);
}

.spopup-cov {
	background: #c00301;
	padding: 30px;
	float: left;
	max-height: 430px;
}

.spopup-bann {
	float: left;
	width: 50%;
}

.spopup-content {
	width: 50%;
	float: right;
}

.spopup-bann img {
	position: relative;
	right: 130px;
	top: -150px;
	max-width: none;
}

.spopup-content h4 {
	font-size: 30px;
	margin-top: 0;
	color: #fff;
	text-transform: uppercase;
}

.spopup-content .row-right {
	padding-right: 0;
}

.spopup-content .row-right input,
.spopup-content .row-right textarea {
	height: 44px;
	width: 100%;
	padding: 10px 16px;
	float: left;
	box-sizing: border-box;
	font-size: 13px;
	border: 1px solid #fff;
	border-radius: 3px;
}

.spopup-content .row-right .col-md-12 {
	margin-bottom: 10px;
}

.spopup-content .row-right textarea {
	height: 90px;
}

.spopup-content .row-right input[type="submit"] {
	background: #ffcc00;
	margin-top: 0 !important;
	border: none;
	border-radius: 3px;
	color: #414042;
	font-size: 20px;
	height: auto;
	letter-spacing: -1px;
}

.spopup-head0 h2 {
	color: #fff;
	margin-top: 0;
	font-size: 33px;
}

.spopup-head0 h2 strong {
	display: block;
	font-weight: 600;
	color: #fff;
}

.spopup-head0 h2 span {
	font-size: 24px;
	font-family: 'Barlow', cursive;
	font-weight: 500;
}

.spopup-head0 {
	text-align: right;
}

.spopup-head0 h2 span b {
	font-size: 50px;
	font-weight: normal;
	color: #ffcc00;
}

.spopup-head0 h2 span b span {
	font-size: inherit;
	vertical-align: baseline;
	color: #ffcc00;
}

.supmpopup button.fancybox-close-small {
	/*bottom: -20px;*/
	right: 30px;
	top: 0;
	background: none;
}

.supmpopup button.fancybox-close-small:after {
	color: #fff;
	background: none;
}

.supmpopup a.bounce-close {
	/* bottom: -20px; */
	right: 30px;
	top: 90px;
	background: none;
	color: #fff !important;
}

.supmpopup form.bounce-popupform {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
}

.mid-year-sale header.header-set .blllogo {
	display: inline-block;
}

.mid-year-sale header.header-set .anilogo {
	display: none;
}


/*.mid-year-sale header.header-set.hfixed .blllogo {    display: none;    }*/


/*.mid-year-sale header.header-set.hfixed .anilogo {    display: block;   }*/

img.blllogo {
	display: block;
}

body .fancybox-container--ready .fancybox-bg {
	background: #414042000de !important;
	opacity: 1;
}

div#bouncepopupform.spopupform input[type=submit] {
	margin-top: 0;
}

header.header-set .container {
	/*width: 100%;*/
	/*max-width: 100%;     */
}

section.testimonails-new {
	padding: 0;
	clear: both;
	overflow: hidden;
	width: 100%;
	position: relative;
}

.testimonails-new h2 {
	/*text-align: center;*/
	margin-top: 0;
	color: #414042;
	font-size: 36px;
	font-weight: 700;
	text-transform: uppercase;
	margin-bottom: 30px;
}

.testimonails-new h2 span {
	/*color: #fefb02;*/
	vertical-align: top;
}

div#testimonails-slider {
	/* position: static; */
	/* text-align: center; */
	opacity: 1;
	padding-left: 30px;
	overflow: hidden;
}

#testimonails-slider p {
	color: #414042;
	font-size: 14px;
	line-height: 27px;
	font-weight: 500;
	min-height: 160px;
}

#testimonails-slider span.author {
	font-weight: 600;
	color: #414042;
	margin: 2em 0 0;
	display: table;
	font-size: 16px;
}

#testimonails-slider .owl-nav {
	position: relative;
	left: 100px;
	top: 0;
	width: auto;
	padding: 0;
}

#testimonails-slider .owl-nav div {
	color: #fff;
	font-size: 26px;
	padding-right: 0;
	padding-bottom: 0;
	float: left;
}

#testimonails-slider .owl-nav div.owl-prev {
	float: left;
	margin-right: 10px;
}

#testimonails-slider .owl-nav div.owl-next {
	/* float: right; */
}

.port-section {
	padding-bottom:0 !important;
}

section.illust-posts {
	padding: 5em 0;
	width: 100%;
	background: #f7f7fc;
	position: relative;
}

section.illust-posts h2 {
	font-size: 36px;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}

.illust-posts .row {
	display: flex;
	align-items: center;
}

.illust-left ul {
	display: flex;
	flex-flow: wrap;
	padding-left: 0;
}

.illust-left ul li {
	width: 25%;
	margin-bottom: 10px;
}

section.illust-posts h2 span {
	/*color: #e82433;*/
}

.illust-left ul li a {
	color: #414042;
	font-weight: 600;
	font-size: 15px;
	padding-left: 20px;
	position: relative;
}

section.illust-posts h4 {
	color: #414042;
	font-size: 14px;
	font-weight: 500;
	line-height: 28px;
	margin-top: 0;
}

.illust-left ul li a:before {
	content: "";
	width: 6px;
	height: 6px;
	background: #1327f1;
	position: absolute;
	left: 0;
	border-radius: 50px;
	top: 10px;
}


.illust-left ul li a:hover {
	color: #e82433;
}

.style-head.hm-head h2 span {
	/* color: indianred; */
}

.get-started-new .col-md-3 {
	margin-top: 0;
	position: relative;
	border-radius: 10px;
	padding-top: 30px;
}

.get-started-new .col-md-3 h2 {
	font-size: 80px;
	font-weight: bold;
	color: #fff;
	margin-top: 0;
	line-height: 60px;
	color: #eee;
	margin-bottom: 0;
}

.get-started-new .col-md-3 h4 {
	color: #414042;
	font-size: 18px;
	font-weight: 600;
	margin-top: 0;
}

.get-started-new .col-md-3 h4 br {
	display: none;
}

.get-started-new .col-md-3 p {
	color: #414042;
	font-size: 13px;
	line-height: 20px;
	font-weight: 500;
	margin-bottom: 0 !important;
}

section.get-started-new {
	padding: 5em 0;
	width: 100%;
	position: relative;
}

section.pricing-col-new {
	padding: 5em 0;
	width: 100%;
	position: relative;
}

.col-md-3.price-item {
	margin-top: 2em;
}

.price-inn {
	border: 1px solid #34b8d5;
	/* text-align: center; */
	min-height: 100%;
	padding: 0 0 20px;
	width: 100%;
	position: relative;
	border-radius: 5px;
}

.cl3 .price-inn:after {
	content: "";
	width: 107px;
	height: 105px;
	background: url(../images/images-topseller.png) no-repeat scroll center top;
	position: absolute;
	top: -6px;
	right: -6px;
}

.pricing-col-new .container-fluid .row {
	display: flex;
}

.price-item span.pkg-name {
	/* background: url('../images/images-rect-price.png') no-repeat center top; */
	padding: 14px 30px;
	display: block;
	margin: 0 auto;
	font-size: 22px;
	border-radius: 0 0 30px 30px;
	font-weight: 600;
	min-width: 184px;
	color: #414042;
	text-align: center;
	text-transform: uppercase;
}

.price-col {
	font-size: 36px;
	font-weight: bold;
	color: #fff;
	line-height: 50px;
	background: #34b8d5;
	padding: 15px 20px 10px;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
}

.price-col:before {
	content: "";
	position: absolute;
	top: 0;
	width: 90%;
	height: 10px;
	background: url(../images/images-arc-view.png) no-repeat scroll left top;
	left: 15px;
}

.price-col sup {
	position: static;
	/* display: table; */
	font-size: 16px;
	color: #fff;
	font-weight: 600;
	/* margin: 10px auto 0; */
	line-height: normal;
	padding: 10px;
	/* border-top: 1px solid #6f74ab; */
	text-decoration: line-through;
	text-decoration-color: #fff;
}

.price-inn li {
	font-size: 14px;
	margin-bottom: 8px;
	font-weight: 500;
	color: #4f4f4f;
	padding-left: 15px;
	position: relative;
	text-align: left;
}

.price-item a.various.order-now {
	padding: 12px 25px;
	border-radius: 5px;
	color: #fff;
	margin: 3em auto 0;
	display: table;
	background: #f50b1a;
	font-weight: 500;
}

a.various.order-now:hover,
a.various.order-now:focus,
a.various.order-now:active {
	color: #ffff;
	background: #1327f1;
}

.testimonails-new .owl-dots {
	display: none !important;
}

.col-md-12.style-head.hm-head {
	margin-bottom: 3em;
}

.hm-head h2 {
	margin: 0 0 10px;
	font-size: 36px;
	font-weight: bold;
	color: #414042;
	text-transform: none;
}

.col-md-12.hm-head {
	text-align: center;
}

.hm-head p {
	padding: 0;
	color: #414042;
	font-weight: 500;
	line-height: 26px;
	font-size: 15px;
}

.hm-head h2 span {
	vertical-align: baseline;
	/* color: #e82433; */
}

.price-item:hover span.pkg-name {
	/* background-position: center  -179px; */
	/* color: #fff; */
}

.price-item:hover a.various.order-now {
	background: #282828;
	/* color: #fff; */
	/* box-shadow: 0px 16px 40px #e3e6fd; */
}

ul.scroll_list {
	height: 210px;
	overflow: hidden;
	/* min-height: 300px; */
	padding: 20px;
	margin-bottom: 0;
}

section.testimonails-new:before {
	content: "";
	position: absolute;
	bottom: -130px;
	width: 100%;
	height: 100%;
	max-height: 400px;
	background: url(../images/images-owl.png) no-repeat scroll center top;
	max-width: 700px;
	margin: 0 auto;
	right: 0;
	left: 0;
	background-size: contain;
	filter: brightness(0) invert(1);
	opacity: 0.3;
}

.pricing-col-new .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #005eff;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

section.slider-end-year {
	background: url(../images/images-home-banner-bg.jpg) no-repeat center #fff;
	background-size: cover;
	overflow: hidden;
	padding-top: 12em;
	padding-bottom: 7em;
	overflow: hidden;
	position: relative;
}

.slider-end-year .container {
	display: flex;
	align-items: center;
}

.slider-end-year img.lazy.zeeee {
	max-width: none;
	position: relative;
	right: 50px;
}

.slider-end-year h1 {
	text-shadow: none !important;
	font-size: 36px;
	font-weight: 700;
	color: #414042;
	margin-top: 0;
	font-family: 'Gabarito', cursive;
}

.slider-end-year h1+h4 {
	width: auto;
	/* float: left; */
	font-family: 'Gabarito', cursive;
	font-size: 26px;
	letter-spacing: -0.5px;
	padding: 0;
	margin: 15px 0;
	font-weight: 700;
	color: #414042;
}

.slider-end-year p {
	font-size: 18px;
	font-weight: 600;
	color: #414042;
	margin-bottom: 15px;
	margin-top: 25px;
}

.slider-end-year ul {
	margin-top: 0;
}

.slider-end-year ul li {
	font-size: 15px;
	color: #414042;
	font-weight: 600;
	letter-spacing: normal;
	line-height: 27px;
	min-width: 220px;
	float: left;
	margin-right: 30px;
	margin-bottom: 3px;
	text-transform: uppercase;
}

.slider-end-year ul li i {
	color: #f50b1a;
}

.slider-end-year a {
	border: none;
	margin-top: 20px;
	padding: 15px 40px;
	border-radius: 30px;
	display: inline-flex;
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: normal;
	color: #fff;
	background: #f50b1a;
}

.slider-end-year a:hover {
    background:#fdd329;
    color:#222;
}

.slider-end-year h1+h4 span {
	font-size: 30px;
	font-weight: bold;
	background: #f50b1a;
	padding: 0 7px;
	color: #fff;
	border-radius: 3px;
}

.home-endy header.header-set .container {
	width: 100%;
	max-width: 1170px;
}

.home-endy header ul li {
	color: #414042;
}

.home-endy header.header-set ul.navbar li a {
	color: #414042 !important;
	font-weight: 600;
}

.home-endy header.header-set ul li span {
	color: #f50b1a;
}

header.header-set ul.navbar li a.active,
header.header-set ul.navbar li a:hover,
header.header-set ul.navbar li a:focus,
header.header-set ul.navbar li a:active {
	color: #f50b1a !important;
}

.home-endy img.blllogo {
	display: inline-block;
}

.home-endy img.stalogo {
	display: none;
}

.home-endy a.logo {
	margin-top: 10px;
}

section.slider-end-year .time_circles>div>span,
section.slider-end-year .time_circles>div>h4 {
	text-shadow: none;
	color: #414042;
	font-weight: bold;
}

.home-endy .headnav i.fa {
	color: #414042;
}

.popupform.endpopup .epopup-head0 {
	text-align: center;
	margin-bottom: 20px;
}

.popupform.endpopup .epopup-head0 h2 {
	color: #414042;
	font-size: 24px;
	margin-top: 0;
}

.popupform.endpopup .epopup-head0 h2>span {
	font-size: 20px;
	letter-spacing: -1px;
	margin-top: 10px;
}

.popupform.endpopup h2 span b {
	position: static;
	color: #ff0000;
	font-size: inherit;
	vertical-align: bottom;
	font-weight: inherit;
}

.popupform.endpopup h2 span b span {
	color: #ff0000;
	position: static;
	font-size: inherit;
	vertical-align: unset;
}

.popupform.endpopup h2 span b:after {
	display: none;
}

.popupform.endpopup .epopup-head0 h4 {
	font-size: 30px;
	font-weight: bold;
	color: #414042;
}

.popupform.endpopup .epopup-head0 h4 span {
	color: red;
	vertical-align: baseline;
}

.home-endy .hfixed img.blllogo {
	display: block;
}

.home-endy .hfixed img.anilogo {
	display: none;
}

.home-endy header.header-set.hfixed ul.navbar li a {
	/* color: #fff !important; */
}

.popupform.endpopup {
	width: 470px;
	background: url('../images/images-end-popbg.png') no-repeat scroll center top;
	background-size: contain;
	/* padding: 30px; */
	transform: scale(0.9);
	border-radius: 20px 20px 0 0;
}

.epopup-content {
	padding: 40px;
	float: left;
	width: 100%;
}

.popupform.endpopup .row-right {
	padding-right: 0;
}

.popupform.endpopup .row-right input,
.popupform.endpopup .row-right textarea {
	width: 100%;
	border: 1px solid #dadada;
	height: 42px;
	font-size: 13px;
	padding: 10px;
	border-radius: 3px;
}

.popupform.endpopup .row-right .col-md-12 {
	margin-bottom: 10px;
}

.popupform.endpopup .row-right textarea {
	height: 90px;
}

.popupform.endpopup .row-right input[type="submit"] {
	height: auto;
	border: none;
	background: #ff0000;
	text-transform: uppercase;
	padding: 16px 0;
}

.popupform.endpopup .fancybox-close-small {
	color: #414042 !important;
}

.popupform.endpopup .fancybox-close-small:after {
	color: #414042;
	right: 10px;
	top: 10px;
}

.slider-end-year div#CountDownTimer {
	margin-left: -10px;
}

.popupform.endpopup a.bounce-close {
	background: none;
	top: 2px;
	right: 2px;
	color: #414042 !important;
}

.halw-page section.slider-end-year {
	background: url(../images/images-witch.png) no-repeat 60px center, url(../images/images-spider.png) no-repeat right 100px top, url(../images/images-end-re.png) repeat-x left bottom, url(../images/images-end-arc.png) no-repeat right -170px top #fff;
}

.halw-page section.slider-end-year {
	background: url(../images/images-bf-right-ar.png) no-repeat right -100px bottom, url(../images/images-end-re.png) repeat-x left bottom, url(../images/images-end-arc.png) no-repeat right -170px top #fff;
}

.ournewp.popupform.halwpopup {
	width: 750px;
	transform: scale(1);
	background: url('../images/images-new-year-popup-bg.png') no-repeat scroll left top;
	border: none;
	height: 531px;
	border-radius: 15px;
	/* border: 3px solid #f50b1a; */
}

.ournewp.popupform.halwpopup:before{
    content: "";
    position:absolute;
left: -118px;
    bottom: 4px;
	background: url('../images/images-gril-pop.png') no-repeat scroll left bottom; 
	width:283px;
	height:348px;
}

/* .popupform.halwpopup {

   

    width: 700px;
    
       
    
    transform: scale(1);
    
       
    
    background: url('../images/images-pp-bg.jpg') no-repeat scroll left top;
    
       
    
    border: none;
    
       
    
    height: 466px;
    
       
    
    border-radius: 15px;
    
       
    
    border: 3px solid #f50b1a;
    
    }   */


/* .popupform.halwpopup .row-right {

    padding-right: 0;

    margin-top: 30px;

    max-width: 310px;

    float: right;

    clear: both;

} */

.ournewp.popupform.halwpopup button.fancybox-close-small {
	background: url(../images/images-iconclose2.png) no-repeat scroll center top;
	top: -15px !important;
}

.ournewp.popupform.halwpopup a.bounce-close {
	background: url(../images/images-iconclose.png) no-repeat scroll center top;
	top: 0 !important;
	right: 24px !important;
}

.ournewp a.bounce-close {
	right: 60px !important;
	top: 71px !important;
}

.ournewp.popupform.halwpopup .row-right {
	padding-right: 10px;
	margin-top: 120px;
	max-width: 350px;
	float: right;
	clear: both;
	margin-right: 0;
}

.popupform.halwpopup .epopup-content {
	/* max-width: 520px; */
	position: relative;
	padding: 36px 45px;
}

.popupform.halwpopup .epopup-content:after {
	display: none;
	content: "";
	position: absolute;
	right: 20px;
	top: 20px;
	background: url('../images/images-seal50.png') no-repeat scroll right top;
	width: 90px;
	height: 90px;
	background-size: contain;
}

.popupform.halwpopup .epopup-head0 {
	padding-left: 0;
	text-align: center;
	padding-top: 0;
	/* max-width: 300px; */
	float: right;
	width: 100%;
}

.popupform.halwpopup .epopup-head0 h2 {
	color: #fff600;
	font-size: 28px;
	margin-top: 0;
	font-weight: 600;
	margin-bottom: 0;
}

.popupform.halwpopup .epopup-head0 h4 {
	color: #fff;
	font-size: 26px;
	/* text-align: center; */
	/*text-indent: 80px;*/
	margin-top: 4px;
}

.popupform.halwpopup .popupform h2 span b {
	display: none;
}

.popupform.halwpopup input,
.popupform.halwpopup textarea {
	width: 100%;
	background: #fff;
	border: none;
	/* border-bottom: 1px solid #ffde00; */
	height: 45px;
	padding: 10px 10px 10px 20px;
	border-radius: 5px;
	font-size: 13px;
}

.popupform.halwpopup textarea {
	height: 100px;
	padding-top: 15px;
	border-radius: 5px;
}

.popupform.halwpopup .row-right .col-md-6,
.popupform.halwpopup .row-right .col-md-12 {
	margin-bottom: 10px;
	width: 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.popupform.halwpopup input[type="submit"] {
	height: auto;
	background: #ea0303;
	color: #fff !important;
	padding: 11px 20px;
	text-transform: uppercase;
	font-size: 17px;
	font-weight: 600;
}

.popupform.halwpopup .placeholder2::-webkit-input-placeholder {
	color: #414042;
}

.popupform.halwpopup .placeholder2:-ms-input-placeholder {
	color: #414042;
}

.popupform.halwpopup .placeholder2::placeholder {
	color: #414042;
}

.epopup-head0 p {
	color: #fff;
	font-size: 16px;
	margin-bottom: 0;
	/*text-indent: 46px;*/
}

.epopup-head0 p * {
	font-weight: inherit;
}


/*.popupform.halwpopup:before {content: "";position: absolute;left: -50px;width: 224px;height: 185px;background: url('../images/images-hpop-thumb.png') no-repeat scroll left top;z-index: -1;top: -20px;}*/

.popupform.halwpopup:after {
	content: "";
	position: absolute;
	left: -100px;
	width: 490px;
	height: 100%;
	background: url(../images/images-bf-thumb.png) no-repeat scroll left top;
	z-index: 0;
	top: 0;
	display: block;
	left: 0;
	display: none;
}


/*.popupform.halwpopup form:after{    content: "";    position: absolute;    left: -150px;    width: 196px;    height: 238px;    background: url(../images/images-hpop-thumb2.png) no-repeat scroll left bottom;    z-index: 0;    bottom: 0px;    display: block;   } */

.popupform.halwpopup .fancybox-close-small:after {
	display: none;
}

.popupform.halwpopup a.bounce-close,
.popupform.halwpopup button.fancybox-close-small {
	background: url(../images/images-pclose.png) no-repeat scroll center top;
	width: 50px !important;
	height: 50px !important;
	right: 10px;
	top: -20px;
	text-indent: -99999px !important;
	background-size: contain;
}

.slider-end-year h1 span {
	font-size: 80px;
	display: block;
}

.hm-short-new .row.row-flex {
	padding-top: 40px;
	clear: both;
}


/* Home Revamp */

header.header-set .container {
	/*width: auto;*/
}

section.slider-new {
	background: #010e45;
	background-size: contain;
	padding-top: 12em;
	padding-bottom: 7em;
	position: relative;
	width: 100%;
}

section.slider-new h1 {
	color: #fff;
	font-size: 49px;
	font-weight: 700;
	margin: 10px 0;
}

section.slider-new h1 br {
	display: none;
}

span.popular-tag {
	display: none;
}

section.slider-new h1 span {
	color: #f50b1a;
	vertical-align: baseline;
}

section.slider-new h6 {
	color: #fff;
	font-size: 27px;
	margin: 20px 0 30px;
	font-weight: 600;
}

section.slider-new h6 span,
section.slider-new b {
	color: #fefb02;
	vertical-align: unset;
}

section.slider-new a.various {
	border-radius: 3px;
	background: #f50b1a;
	padding: 18px 40px;
	clear: both;
	display: table;
	font-size: 18px;
	color: #fff;
	text-transform: capitalize;
}

.hm-item-inn h3 {
	font-size: 16px;
	margin-top: 0;
	font-weight: 600;
}

.hm-item-inn:hover h3 {
	color:#f50b1a
}

.col-md-4.hm-item {
	margin-top: 3em;
}

.hm-item-inn {
	padding-top: 5em;
	position: relative;
	text-align: center;
}

section.hm-short-new {
	padding: 5em 0 0;
	width: 100%;
	position: relative;
}

.box-tile h2 {
	font-size: 26px;
	color: #fff;
	margin-top: 0;
	font-weight: 500;
	text-transform: uppercase;
}

.box-tile h2 span.bred {
	/* color: red; */
	font-size: 44px;
	font-weight: bold;
}

.box-head a.btn_box {
	border-radius: 3px;
	background: #f50b1a;
	padding: 14px 30px;
	clear: both;
	display: table;
	font-size: 18px;
	color: #fff;
	font-weight: 600;
	margin: 20px 0 0;
	text-transform: uppercase;
}

.box-styles h2 {
	font-size: 50px;
	margin-top: 20px;
	font-weight: 700;
	font-size: 36px;
	text-transform: unset;
	color: #414042;
}

.box-styles p {
	font-size: 14px;
	line-height: normal;
	color: #414042;
	font-weight: 600;
}

.box-left.col-md-6 {
	position: relative;
	/* padding-top: 3em; */
	/* padding-bottom: 4em; */
}

.box-left.col-md-6 img {
	position: relative;
}

.box-styles .row {
	display: flex;
	/* align-items: center; */
}

.box-blue .box-right.col-md-6 {
	padding-right: 6em;
	padding-left: 15px;
}

section.slider-new:before {
	content: "";
	position: absolute;
	left: 0;
	width: 100%;
	background: url('../images/images-slide-left.jpg') no-repeat scroll left bottom;
	height: 100%;
	bottom: 0;
	mix-blend-mode: lighten;
	max-width: 810px;
	background-size: contain;
}

.hm-item-inn:before {
	filter: grayscale(100);
	content: "";
	position: absolute;
	left: 0;
	width: 60px;
	height: 60px;
	background: url('../images/images-stripe-h.png') no-repeat -30px -30px;
	top: 0;
	right: 0;
	margin: 0 auto;
}

.hicon1 .hm-item-inn:before {
	background-position: -30px -140px;
}

.hicon2 .hm-item-inn:before {
	background-position: -30px -255px;
}

.hicon3 .hm-item-inn:before {
	background-position: -28px -375px;
}

.hicon5 .hm-item-inn:before {
	background-position: -30px -596px;
}

.hicon4 .hm-item-inn:before {
	background-position: -29px -486px;
}

.bsp-top {
	position: relative;
	padding: 25px;
	border: 1px solid #ddd;
	border-radius: 5px;
	/* min-height: 230px; */
	background: #fff;
	transition: all ease 0.3s;
}

.st1 span.bsp-top {}

.st2 span.bsp-top {}

div#portfolio1 {
	margin: 0;
	/* column-count: 5;*/
}

.portfolio-tbs {
	background: #1327f1;
	padding: 3em 0;
	width: 100%;
	text-align: center;
}

.portfolio-tbs .toolbar.mb2.mt2 {
	padding: 0;
}

.portfolio-tbs .btn {
	padding: 10px 20px 10px 50px;
	background: none;
	color: #fff;
	font-size: 17px;
	position: relative;
}

.portfolio-tbs button#loadMore {
	background: #274ffb;
	padding: 15px 30px;
	font-size: 16px;
	margin-left: 30px;
}

.portfolio-tbs .btn:before {
	content: "";
	background: #274ffb;
	height: 1px;
	width: 22px;
	position: absolute;
	left: 0;
	bottom: 0;
	top: 0;
	margin: auto;
}

.portfolio-tbs .toolbar.mb2.mt2 button.btn:hover,
.portfolio-tbs .toolbar.mb2.mt2 button.btn:focus,
.portfolio-tbs .toolbar.mb2.mt2 button.btn:active {
	background: none !important;
	color: #FFC107 !important;
	box-shadow: none !important;
}

.portfolio-new .container-fluid {
	padding: 0;
}

.home-revamp header.header-set .navbar {
	/*margin-right: 185px;*/
}

.port-tb {
	display: flex;
	width: 100%;
	justify-content: center;
}

.port-tb img {
	width: 100%;
	height: auto;
}

.portfolio-new [class^="col-"] img {
	max-height: 210px;
	min-height: 210px;
	margin: 0;
}

.portfolio-new #portfolio {
	margin: 0;
}

#portfolio .tile {
	padding: 10px;
	width: 25%;
	margin: 0;
	border-radius: 5px;
}

.slider-cont-new.col-md-8 {
	padding-left: 6em;
}

a.port_btn.various {
	float: none;
	background: #1327f1;
	margin-top: 0;
	padding: 18px 40px;
	border-radius: 3px 0px 3px 3px;
	color: #fff;
	display: none;
	margin: 40px auto 0;
	text-transform: uppercase;
	font-size: 16px;
}

.portfolio-new .scale-anm {
	transform: scale(1);
	display: flex;
	flex: auto;
}

.portfolio-new .scale-anm a {
	width: 100%;
	display: flex;
}

.portfolio-new .port-tb {
	display: flex;
	width: 100%;
	justify-content: center;
}

.price-inn li:before {
	content: "";
	position: absolute;
	left: 0;
	width: 7px;
	height: 7px;
	border-radius: 100%;
	top: 7px;
	border: 2px solid #414042;
}

.cl2 .price-inn {
	border-color: #ec6f88;
}

.cl3 .price-inn {
	border-color: #ffad4d;
}

.cl4 .price-inn {
	border-color: #5748d4;
}

.cl2 .price-col {
	background: #ec6f88;
}

.cl3 .price-col {
	background: #ffad4d;
}

.cl4 .price-col {
	background: #5748d4;
}

.cl1 .price-inn li:before {
	border-color: #34b8d5;
}

.cl2 .price-inn li:before {
	border-color: #ec6f88;
}

.cl3 .price-inn li:before {
	border-color: #ffad4d;
}

.cl4 .price-inn li:before {
	border-color: #5748d4;
}

a.pr_tel {
	color: #414042;
	margin: 20px auto 0;
	display: table;
	font-size: 14px;
}

a.pr_tel span {
	font-weight: 500;
	margin-left: 10px;
}

.illust-lev {
	position: absolute;
	bottom: 0;
	left: 0;
}

.illust-lev2 {
	position: absolute;
	right: 0;
	bottom: 0;
}

.box-head.col-md-12 {
	position: relative;
}

img.girlwh {
	position: absolute;
	top: -120px;
	right: 0;
}

.get-started-new .col-md-3:hover h2 {
	color: #fbe3e5;
}

.get-started-new .col-md-3:hover .bsp-top {
	/* box-shadow: 0 20px 40px 1px #eee; */
}

.get-started-new .col-md-3:hover h4 {
	color: #f50b1a;
}

section.box-styles {
	padding: 5em 0;
	background: url(../images/images-vision-bg.png);
	background-size: cover;
	background-position: center;
}

.testimonails-new>.container>.row {
	display: flex;
	align-items: center;
}

.test0-right {
	padding-top: 4em;
	padding-bottom: 4em;
	background: #ffad4d;
	/* overflow: hidden; */
}

.test0-right:after {
	content: "";
	position: absolute;
	top: 0;
	width: 1000%;
	height: 100%;
	background: #ffad4d;
	left: 0;
}

#testimonails-slider .item {
	padding: 30px;
	background: #fff;
	border-radius: 10px;
	position: relative;
	box-shadow: 0 0 20px rgb(0 0 0 / 0.5);
}

#testimonails-slider img.tthumb {
	width: 66px;
	border-radius: 50%;
	margin-bottom: 20px;
}

#testimonails-slider .item:after {
	content: "";
	position: absolute;
	top: 40px;
	width: 50px;
	height: 50px;
	background: url('../images/images-darr.png') no-repeat scroll center top;
	right: 30px;
}

#testimonails-slider .owl-stage-outer {
	padding-bottom: 20px;
}

.glimpse-about .col-md-12 {
	text-align: center;
	margin-bottom: 30px;
}

.col-md-4.th-mb {
	margin-top: 90px;
}

.price-inn li b {
	color: red;
	font-weight: inherit;
	display: block;
	font-size: 12px;
}

.process-main .box-1 h2 {
	font-size: 32px;
	color: #414042;
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
	text-transform: none;
	margin-top: 0;
}


.process-main .even .col-md-6.pr-text {
	text-align: left;
}

#testimonails-slider .owl-nav div:hover {
	color: #cc9933;
}

footer ul.navbar {
	display: flex;
	justify-content: center;
}

.tpage section.ineer-banenr {
	padding-bottom: 10em;
}

.popupform.halwpopup .row-right .col-md-12.text-center {
	margin-bottom: 0;
}

.popupform.halwpopup .epopup-head0 h2 strong {
	font-weight: inherit;
}

.popupform.halwpopup .epopup-head0 h4+p {
	display: none;
}


/* New Season Sale */

.top-bar {
	 background-size: cover;
	 padding: 13px 0;
	 border-bottom: 2px solid #ffc600;
	 background: #111761;
}

.top-contact-details {
	display:flex;
	justify-content:space-between;
}

.header_menu {
	margin-bottom:0
}
 .header_menu .call {
	 margin-right: 20px;
	 color: #ffd72d;
	 font-weight: 500;
	 font-size: 15px;
}
 .header_menu .call i {
	 font-size: 18px;
}
 .header_menu .call i.fa-envelope {
	 transform: rotate(0);
	 margin-right: 6px;
}
 .header_menu .call i, .header_menu .call span {
	 color: #fff;
}

header {
	position: static;
}

header.header-set .navbar {
	justify-content: flex-start;
	margin-top: 0;
}

.hcont-list {
	position: absolute;
	right: 0;
	display: flex;
	align-items: center;
	justify-content: flex-end;
	z-index: 1;
}

header.header-set ul li a.various {
	position: static;
	background: #e6141d;
	border-radius: 30px;
	padding: 10px 26px;
}

header.header-set ul li a.various:hover {
	background: #ecca33;
}

header.header-set ul li span {
	color: #414042;
	text-transform: uppercase;
}

header ul li a {
	color: #414042;
}

section.hm-short-new {
	padding: 70px 0;
	position:relative;
}

section.hm-short-new .blllogo {
	margin-bottom: 30px;
}

.hm-short-new .row.row-flex {
	padding-top: 20px
}

.new-season-sale .portfolio-new {
	text-align: center;
	background: #e5fbff;
	padding: 50px 0 70px;
}

.new-season-sale .portfolio-new h2 {
	font-size: 36px;
	color: #414042;
	font-weight: 700;
	margin-bottom: 40px;
}

.new-season-sale .see-all-btn {
	text-align: center;
}

.new-season-sale .see-all-btn a {
	border: none;
	margin-top: 50px;
	padding: 12px 40px;
	border-radius: 30px;
	display: inline-flex;
	text-align: center;
	font-size: 18px;
	font-weight: 600;
	letter-spacing: normal;
	color: #fff;
	background: #f50b1a;
}

.new-season-sale section.pricing-col-new {
	background:url('../images/images-pricing-home-bg.png') #070f61;
	background-repeat: no-repeat;
	background-size: cover;
	color: #fff;
	background-position:center;
	position:relative;
}

.new-season-sale section.pricing-col-new .container {
	position:relative;
}

.home-endy.new-season-sale section.pricing-col-new .container:before {
	background:url('../images/images-pricing-animated-img.png');
	height:659px;
	width:104px;
	position:absolute;
	content:"";
	left: -150px;
	top:0;
	-webkit-animation: mover 1s infinite  alternate;
	animation: mover 1s infinite  alternate;
}

.home-endy.new-season-sale section.pricing-col-new .container:after {
	background:url('../images/images-pricing-animated-img2.png');
	height:588px;
	width:86px;
	position:absolute;
	content:"";
	right: -150px;
	top:0;
	-webkit-animation: mover 1s infinite  alternate;
	animation: mover 1s infinite  alternate;
}


.pripage.new-season-sale section.pricing-col-new {
	background: url(../images/images-pricing-section-bg.jpg) no-repeat;
	position: static;
	background-size: cover;
	background-position: center;
}

.pripage.new-season-sale section.pricing-col-new .hm-head h2,
.pripage.new-season-sale section.pricing-col-new .hm-head p {
	color: #414042;
}

.new-season-sale .pricing-col-new .hm-head h2,
.new-season-sale .pricing-col-new .hm-head p {
	color: #fff;
}

.new-season-sale .price-inn {
	background: #111761;
	border-color: #4b4e86;
	border-radius: 10px;
	position: relative;
	z-index: 1;
}

.new-season-sale .price-inn {
	text-align:center;
	padding-top:50px;
}

.new-season-sale .price-inn img {
	margin-bottom:20px;
}

.new-season-sale .price-item span.pkg-name {
	text-align: left;
	color: #fff;
	font-weight: 500;
	padding: 15px 20px 0;
}

.new-season-sale .price-col {
	background: none;
	position: static;
	padding: 0 20px 0;
	font-weight: 600;
}

.new-season-sale .price-col:before {
	display: none
}

.new-season-sale .price-inn li {
	color: #fff;
}

.new-season-sale .price-inn li b {
	color: #fff;
}

.new-season-sale .price-inn li:before {
	content: "";
	position: absolute;
	left: 0;
	width: 5px;
	height: 5px;
	border-radius: 100%;
	top: 7px;
	border: 1px solid #fff;
}

.new-season-sale ul.scroll_list {
	height: 265px;
	overflow: hidden;
	padding: 20px;
	margin-bottom: 0;
}

.new-season-sale .price-item a.various.order-now {
	margin: 1rem auto 1rem;
	color: #121760;
	border-radius: 30px;
	background: #fff;
	font-weight: 700;
}

.new-season-sale a.pr_tel {
	display: none;
}

.new-season-sale .cl3 .price-inn:after {
	width: 99px;
	height: 87px;
	top: 0;
	right: -6px;
	background-size: contain;
}

.new-season-sale .price-item:hover .price-inn {
	background: #f50c1a;
}

.new-season-sale .price-item:hover .price-col {
	color: #ffd014;
}

.new-season-sale .price-item:hover a.various.order-now {
	background: #ffd014;
}

.new-season-sale .pricing-col-new .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #f50c1a;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}

.new-season-sale .pricing-col-new .price-inn:hover .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: #ffd014;
}

.new-season-sale .pricing-col-new .mCSB_scrollTools .mCSB_draggerRail {
	background-color: #353a78
}

.illust-lev,
.illust-lev2 {
	display: none;
}

.illust-left {
	width: 100%;
	margin: 0;
}

.illust-left-head h2 {
	color: #414042;
	text-transform: none;
	margin-bottom: 10px;
}

.illust-left-head {
	text-align: center;
	text-transform: none;
}

.illust-left ul li {
	width: 20%;
	margin-bottom: 15px;
	transition: all 0.3s;
}

.illust-left ul li:hover {
	transform: translateX(10px);
	transition: all 0.3s;
}

.illust-left-head h4 {
	margin-bottom: 30px;
}

.illust-left ul li a {
	color: #121760;
}

.illust-left ul li a:before {
	content: "\f0a9";
	width: 6px;
	height: 6px;
	background: none;
	;
	position: absolute;
	left: 0;
	color: #121760;
	font-family: 'FontAwesome';
	border-radius: 50px;
	top: 0px;
}

.illust-left ul li a:hover,
.illust-left ul li a:hover:before {
	color: #f50b1a;
}

section.box-tile {
	background: none;
	padding: 0;
}

section.box-tile .container {
	background: url(../images/images-cta-bg-animate.gif) #e12c4f;
	background-repeat: no-repeat;
	background-position:right;
	background-size:contain;
	padding: 50px 40px;
	border-radius: 20px;
	max-width: 1000px;
}

section.box-tile .container img.girlwh {
	display: none;
}

.box-tile h2 {
	text-transform: none;
	font-weight: 500;
}

.box-tile h2 span.bred {
	font-weight: 600;
}

section.illust-posts {
	background: #fff;
}

.box-head a.btn_box {
	display: inline-block;
	background: #ffd014;
	color: #414042;
	border-radius: 30px;
	text-transform: none;
	font-weight: 700;
}

.box-head a.btn_box:hover {
	background:#fff;
}

section.get-started-new {
	/* background: url(../images/images-steps-bg.jpg);
	background-size: cover;
	background-repeat: no-repeat; */
	/* margin: 60px 0 0; */
	background-color: #eee;
	transition:all 0.3s;
	text-align:center;
}

/* section.get-started-new:before {
	height:405px;
	width:280px;
	position:absolute;
	content:"";
	left: 4%;
	top:-250px;
	background:url('../images/images-robot.png');
	background-size:contain;
	background-repeat:no-repeat;
	z-index: 1;
    -webkit-animation: mover 1s infinite  alternate;
    animation: mover 1s infinite  alternate;
} */

@-webkit-keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}
@keyframes mover {
    0% { transform: translateY(0); }
    100% { transform: translateY(-20px); }
}

section.get-started-new .row {
	display:flex;
}

.astro-box {
	width:146px;
	height:181px;
	background:url(../images/images-astronaut-img1.png);
	margin:0 auto;
	position:relative;
	transition:all 0.4s;
}

section.get-started-new .col-md-3:hover .astro-box {
    transition:all 0.4s;
    transform:scale(1.1);
}

section.get-started-new .col-md-3:hover .astro-box {
	background:url(../images/images-astronaut-img1-hover.png);
}

.astro-box2 {
	background:url(../images/images-astronaut-img2.png);
}

section.get-started-new .col-md-3:hover .astro-box2 {
	background:url(../images/images-astronaut-img2-hover.png);
}

.astro-box3 {
	background:url(../images/images-astronaut-img3.png);
}

section.get-started-new .col-md-3:hover .astro-box3 {
	background:url(../images/images-astronaut-img3-hover.png);
}

.astro-box4 {
	background:url(../images/images-astronaut-img4.png);
}

section.get-started-new .col-md-3:hover .astro-box4 {
	background:url(../images/images-astronaut-img4-hover.png);
}

.get-started-new .col-md-3 {
	margin-top:25px;
}

section.get-started-new .col-md-3:hover {
	background:#fff;
}

section.get-started-new .bsp-top {
	border:none;
	background:none;
	padding: 25px 15px;
}

.get-started-new .col-md-3 h2 {
	position:absolute;
	color:#e9bb04;
	font-size: 75px;
	font-weight: 600;
	margin-top: 37px;
}

section.get-started-new .col-md-3:hover h2 {
	color:#eaeaea
}

section.get-started-new .col-md-3:hover h4 {
	color:#414042;
}


.dedication {
	padding: 70px 0;
	text-align: center;
}

.dedication .container {
	max-width: 80%;
}

.dedication .qoute-icon {
	text-align: center;
}

.dedication p {
	text-align: center;
}

.dedication .client_box {
	transition: 0.6s;
	margin: 0 15px;
	padding: 60px 30px 30px;
	background: #222;
	color: #fff;
	min-height: 360px;
	border-radius: 10px;
	opacity: 0.5;
}

.dedication .client_box p {
	margin: 15px 0 40px;
	font-size: 15px;
}

.dedication .client_box .fa-star {
	color: #ffbc00;
	font-size: 13px;
}

.dedication .client_box .qoute-icon {
	position: absolute;
	top: 0px;
	left: 50px;
	filter: brightness(100);
}

.dedication .client_box h4 {
	margin: 5px 0 6px;
	font-size: 18px;
	font-weight: 500;
}

.dedication .client_box h5 {
	font-size: 15px;
	margin-bottom: 0;
	font-weight: 400;
}

.dedication .client_box img {
	margin: 0 auto;
	display: block;
	width: 80px;
}

.dedication .owl-carousel .owl-item.center .client_box {
	opacity: 1;
}

.dedication .owl-carousel .owl-item.center .client_box .qoute-icon {
	filter: none;
}

.dedication .owl-dots {
	text-align: center;
}

.dedication button:focus {
	outline: none;
}

.dedication .owl-carousel .owl-dot {
	display: inline-block;
	background: #cccccc;
	border: 1px solid transparent;
	padding: 4px !important;
	font: inherit;
	margin: 0 4px;
	border-radius: 50%;
}



.new-season-sale footer hr {
	border-top: 1px solid #4f56af;
}

.new-season-sale .socials-list-new {
	display: none;
}

.privacy {
	margin-bottom: 10px;
}

.privacy li a {
	color: #d2d6e7;
	font-size: 15px;
	font-weight: normal;
}

.privacy li a:hover {
	color:#ffd012
}

.disclaimer {
	background: rgb(255, 255, 255, 1);
	color: #666666;
	margin-top: 65px;
	padding: 0 0 20px;
}

.disclaimer h2 {
	display: inline-block;
	position: relative;
	top: -50px;
	background: #fff;
	color: #0b0752;
	font-weight: 700;
	font-size: 18px;
	text-transform: uppercase;
	padding: 15px 40px;
	border-top: 4px solid #ffd013;
	border-radius: 30px;
	margin-bottom: 0;
}

.disclaimer p {
	font-size: 12px;
}

.portfolio-new .port-tb {
	width: auto;
}

.new-season-sale .portfolio-new .scale-anm a {
	height: 220px;
	margin-bottom: 30px;
}

.diplaynonedesktops {
	display: none;
}

/* Testimonials Slider new */

section.testimonialSec {
    margin-top: 0;
    display: inline-block;
    width: 100%;
    padding: 50px 0;
}

section.testimonialSec h2 {
	text-align: center;
	font-size: 36px;
	font-weight: 700;
	margin-bottom: 0px;
	color: #414042;
	margin-top: 0;
}
section.testimonialSec .container-fluid {margin-left: 50px;margin-right: 50px;background: #fff;padding-top: 30px;margin-bottom: 30px;}
.testiSliderRun{text-align: center;}
.testiSlider {font-size: 0px;display: flex !important;position: relative;margin: 60px 0 150px;width: 100%;align-items: flex-end;justify-content: left;padding: 0;padding: 0;}
.testiSlider>li.first {position: relative;width: 550px;}
.testiSlider>li.first .bub-btn { z-index: 1; position: absolute; right: 90px; }
.testiSlider>li.first .bub-btn .button { font-size: 16px; padding: 20px 30px 20px 50px; }
.testiSlider>li.first .bub-btn i { position: absolute; left: 26px; top: 18px; font-weight: 600; font-size: 30px; }
.testiSlider>li.first img { display: block; }

.testiSlider>li .testiTxt {padding: 70px 40px 50px;background: rgba(0, 0, 0, 0.8);border-radius: 10px;width: 500px;margin-left: -170px;position: relative;bottom: -65px;text-align: left;}
.testiSlider>li .testiTxt h6 {font-size: 17px;color: #fff;position: relative;margin-bottom: 0;font-weight: 600;}
.testiSlider>li .testiTxt p:before {content: "";position: absolute;left: 0px;top: -20px;background: #fbbc00;width: 60px;height: 1px;margin: auto;}
.testiSlider>li .testiTxt p {font-size: 16px;color: #fff;line-height: 25px;position: relative;margin-bottom: 40px;}
.testiSlider>li .testiTxt .fa-star {color: #ffbc00;font-size: 13px;}

.testiSlider>li.mascotImg {position: absolute;z-index: -1;bottom: -65px;right: 0;width: 450px;text-align: right;}
.testiSlider>li.mascotImg img {display:inline-block}

.custom_paging {position: absolute;top: -270px;left: 5vw;right: 0px;margin: auto;height: 26px;width: 50px;bottom: 0px;list-style: none;}
.custom_paging li {position: absolute;left: 0px;opacity: 0;font-size: 14px;color: #9b9b9b;font-weight: 600;}
.custom_paging li span{color: #f50c1a;}
.custom_paging li.slick-active { opacity: 1; }

.testiSliderRun .slick-arrow {position: absolute;cursor: pointer;bottom: 0px;border-radius: 30px;font-size: 0px;z-index: 1;width: 52px;height: 52px;line-height: 52px;left: 200px;bottom: 40px;border: 0;}
.testiSliderRun .slick-prev {text-align: center;background: #f50c1a;}
.testiSliderRun .slick-prev:before { content: "\f177"; color: #fff; font-family: "FontAwesome"; font-size: 18px; }
.testiSliderRun .slick-next {left: 270px;color: #1b1a1a;}
.testiSliderRun .slick-next:after {content: "\f178";color: #1b1a1a;font-family: "FontAwesome";font-size: 16px;margin-left: 0;position: relative;top: 1px;}


@media screen and (max-width:1500px) {
    .home-endy.new-season-sale section.pricing-col-new .container:before {
    	left:0;
    }	
    .home-endy.new-season-sale section.pricing-col-new .container:after {
    	right:0;
    }
}


@media screen and (max-width:1200px) {
	.new-season-sale .bsp-top {
		width: auto;
	}
	.new-season-sale .hcont-list {
		position: static;
		margin: 0;
	}
	section.get-started-new:before,
	.home-endy.new-season-sale section.pricing-col-new .container:before,
	.home-endy.new-season-sale section.pricing-col-new .container:after {
		display:none;
	}
}

@media only screen and (max-width: 900px) and (min-width: 320px) {
	.get-started-new .col-md-3:before,
	.get-started-new .col-md-3 h2,
	.get-started-new .col-md-3:after,
	.hcont-list {
		display: none !important;
	}
	.new-season-sale .bsp-top {
		visibility: visible;
		background: #fff;
		margin-top: 0;
	}
	.new-season-sale .illust-left ul li {
		width: 50%;
		margin-bottom: 15px;
	}
	.new-season-sale .portfolio-new .scale-anm {
		padding: 0;
	}
	.new-season-sale .portfolio-new .scale-anm a {
		height: auto;
		margin-bottom: 0;
	}
	header.header-set .row {
		display:block;
	}
	.testiSlider>li.last {
		display:none;
	}
	.testiSlider {
		margin-top:0;
	}
	.testiSliderRun .slick-arrow {
		bottom:0;
    }
    .new-season-sale #portfolio .tile {
    	height:200px;
    }
   .new-season-sale #portfolio .tile img {
    	min-height:100%;
    }
}

@media only screen and (max-width: 767px) {
	.ournewp.popupform.halwpopup .row-right {
		margin-top: 0 !important;
		margin-right: 0 !important;
	}
	.ournewp.popupform.halwpopup {
		background: #414042749;
	}
	.ournewp.popupform.halwpopup a.bounce-close {
		top: -10px !important;
		right: -20px !important;
	}
	.diplaynonedesktops {
		display: block;
	}
	.ournewp.popupform.halwpopup {
		height: 400px;
		width: 80%;
	}
	.ournewp.popupform.halwpopup button.fancybox-close-small {
		top: -10px !important;
	}
	section.get-started-new .row {
		display:block;
	}
	.get-started-new .col-md-3 {
		margin:0;
		padding: 0 20px;
	}
	.testiSlider>li.first,
	.custom_paging,
	.testiSliderRun .slick-arrow {
		display: none !important;
	}
	.testiSlider>li .testiTxt {
		width:100%;
		margin-left:0;
	}
	section.box-tile .container {
		background:#e12c4f;
	}
	.testiSlider {
		margin-bottom:50px;
	}
}


.home-endy header.header-set ul.navbar li a.help-link {
    background: #ffd72d;
    color: #414042 !important;
    padding: 7px 19px;
    border-radius: 50px;
    font-size: 13px;
}