@font-face {
	font-family: 'Gordita';
	font-weight: 400;
	src: url('../fonts/GorditaRegular.eot');
	src: url('../fonts/GorditaRegular.eot') format('embedded-opentype'),
	url('../fonts/GorditaRegular.woff2') format('woff2'),
	url('../fonts/GorditaRegular.woff') format('woff'),
	url('../fonts/GorditaRegular.ttf') format('truetype'),
	url('../fonts/GorditaRegular.svg#GorditaRegular') format('svg');
}
@font-face {
	font-family: 'Gordita';
	font-weight: 600;
	src: url('../fonts/GorditaMedium.eot');
	src: url('../fonts/GorditaMedium.eot') format('embedded-opentype'),
	url('../fonts/GorditaMedium.woff2') format('woff2'),
	url('../fonts/GorditaMedium.woff') format('woff'),
	url('../fonts/GorditaMedium.ttf') format('truetype'),
	url('../fonts/GorditaMedium.svg#GorditaMedium') format('svg');
}
@font-face {
	font-family: 'Gordita';
	font-weight: 700;
	src: url('../fonts/GorditaBold.eot');
	src: url('../fonts/GorditaBold.eot') format('embedded-opentype'),
	url('../fonts/GorditaBold.woff2') format('woff2'),
	url('../fonts/GorditaBold.woff') format('woff'),
	url('../fonts/GorditaBold.ttf') format('truetype'),
	url('../fonts/GorditaBold.svg#GorditaBold') format('svg');
}

@media(min-width: 1920px) {
	.container {max-width: 1460px;}
	.container-fluid {max-width: 1920px;}
}
html {scroll-behavior: smooth !important;/*cursor:url('../img/favicon.webp'),auto;*/}
body {font-family: 'Gordita', sans-serif;line-height: 1.6;color: #14191F;}
.cursor {
	background-image: url("../img/favicon.webp");
	background-size: 100%;
	width: 20px;
	height: 20px;
	display: none;
	position: absolute;
	transition: .2s ease-out;
}
.custom-cursor {
	position: fixed;
	pointer-events: none;
	width: 25px;
	height: 25px;
	background: url('../img/favicon.webp') no-repeat;
	background-size: contain;
	z-index: 9999;
	animation: cursorAnimation 1s infinite;
}
@keyframes cursorAnimation {
	0% { opacity: 1; }
	50% { opacity: 0.5; }
	100% { opacity: 1; }
}
/*a:hover ~ .cursor {
    transform: scale(.5);
,}*/
.container,.container-fluid {overflow: hidden;}
.header-main .container {overflow: visible;}
h1 {font-size: 45px;font-weight: 600;}
h2 {font-size: 40px;font-weight: 600;}
h3 {font-size: 30px;font-weight: 600;}
h4 {font-size: 25px;font-weight: 600;}
h5 {font-size: 22px;font-weight: 600;}
h6 {font-size: 20px;font-weight: 600;}
.btn.btn-submit {
	background-color: var(--color-primary);
	font-weight: 500;
	color: #FFF;
}
.btn.btn-submit:hover {background-color: var(--color-primary);}
.btn.btn-white {color: #00316d;}
.btn.btn-white:hover {background-color: var(--color-primary);color: #FFFFFF;}
.btn.btn-more {
	padding: 0;
}
.btn.btn-more:hover {
	background-color: transparent;
	color: var(--color-primary);
}
.btn.btn-arrow,
.btn.btn-arrow:active{
	background-color: var(--color-primary);
	font-family: 'Gordita', sans-serif;
	color: #FFF;
	position: relative;
	padding: 5px 5px 5px 20px;
	border-radius: 25px;
	line-height: 40px;
	transition: ease-out 0.4s;
	justify-content: space-between;
	display: inline-flex;
	align-items: center;
	gap: 5px;
	box-shadow: inset 0 0 0 0 var(--color-primary);
	-webkit-transition: ease-out 0.4s;
	-moz-transition: ease-out 0.4s;
}
.btn.btn-arrow:hover {
	box-shadow: inset 400px 0 0 0 var(--color-secondary);;
}
.btn.btn-arrow:after {
	content: '\f105';
	font-family: 'Font Awesome 6 Free', sans-serif;
	background-color: #FFF;
	color:  var(--color-primary);
	width: 40px;
	text-align: center;
	border-radius: 100%;
	margin-left: 15px;
	height: 40px;
	font-weight: 900;
	display: inline-flex;
	justify-content: center;
}
.btn.btn-arrow:hover:after {
	color:  var(--color-secondary);
}
.btn.btn-project {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	border-radius: 99px;
	padding: 8px 25px;
}
.btn.btn-project:after {
	content: '\f105';
	font-family: 'Font Awesome 6 Free', sans-serif;
	color:  #FFFFFF;
	font-weight: 700;
	margin-left: 10px;
}
.btn.btn-project:hover {
	background-color: var(--color-primary);
	color: #FFFFFF;
	border-color: var(--color-primary);
}
.btn.btn-secondary.btn-disabled {
	background-color: var(--color-secondary) !important;
	color: #FFF;
}
.btn.btn-disabled {
	color: #000;
	background-color: #dfdfdf !important;
	cursor: default;
}
.btn.btn-disabled:after {
	color: #000 !important;
}
.btn.btn-blue {
	background-color: transparent;
	border: 1px solid #0F1048;
	font-family: 'Gordita', sans-serif;
	color: #0F1048;
	position: relative;
	padding: 5px 5px 5px 20px;
	border-radius: 25px;
	line-height: 40px;
	justify-content: space-between;
	display: inline-flex;
	align-items: center;
	gap: 5px;
	transition: all .3s ease-in-out;
}
.btn.btn-blue:hover {
	background-color:  #0F1048;
	color: #FFF;
}
.btn.btn-blue:after {
	content: '\f105';
	font-family: 'Font Awesome 6 Free', sans-serif;
	background-color: #0F1048;
	color:  #FFF;
	width: 40px;
	text-align: center;
	border-radius: 100%;
	margin-left: 15px;
	height: 40px;
	font-weight: 900;
	display: inline-flex;
	justify-content: center;
}
.btn.btn-collapse {
	font-size: 14px;
	background-color: var(--color-secondary);
	color: #FFF;
}
.btn.btn-collapse:hover {
	background-color: var(--color-primary);
}
.border-art {
	background-image: url("../img/border-art.webp");
	background-repeat: no-repeat;
	background-position: 0 100%;
	padding-bottom: 50px;
}
.border-art.text-center {background-position: 50% 100%}
.shadow-custom {
	box-shadow: 0 0.5rem 0.5rem #BEDDF9;
}
.red {color: #FF0000;}
.green {color: #2C9F1C;}
.orange {color: #FA7100;}
.purple {color: #C83E9F;}
.blue {color: #004DB5;}
.dark-gray {color: #424A54}
ul.check li:before {content: '\f00c';color: #2d2d2d;}
.color-orange {color: #FF8101;}
.color-green {color: #2C9F1C;}
.color-mango {color: #FFBF29;}
.border-primary {border-color: var(--color-primary) !important;}
.border-secondary {border-color: var(--color-secondary) !important;}
.color-primary {color: var(--color-primary) !important;}
.color-secondary {color: var(--color-secondary) !important;}
.bg-primary {background-color: var(--color-primary) !important;}
.bg-secondary {background-color: var(--color-secondary) !important;}
.bg-gray {background-color: #F5F5F5 !important;}
.bg-green {background-color: #2C9F1C !important;}
.bg-blue {background-color: #004DB5 !important;}
.bg-dark-blue {background-color: #072246 !important;}
.bg-orange {background-color: #FF8101 !important;}
.bg-purple {background-color: #C83E9F !important;}
.bg-cream {background-color: #FFC999 !important;}
.bg-sky {background-color: #F0F7FF !important;}
.bg-light-green {background-color: #E1F6EC !important;}
.bg-light-sky {background-color: #F0F7FF !important;}
.bg-light-orange {background-color: #FBF0E6 !important;}
.border-green {border-color: #2C9F1C !important;}
.h-90 {height: 90% !important;}
.top-bar {
	background-color: #ECECEC;
	color: #728087;
	padding: 15px 0;
	font-size: 14px;
}
.top-bar a {
	color: #728087;
	padding: 0 10px;
}
.top-bar a:hover {
	text-decoration: underline;
}
.header {margin-bottom: 3px;}
.header-main {
	transition: top 0.8s ease-in-out;
}
.facebook-package {margin-top: -100px; margin-bottom: 100px}
.popular {
	margin: -50px -15px 0 -15px;
	position: relative;
	z-index: 99;
}
.primary-nav {
	justify-content: end;
}
.primary-nav>ul>li>a {
	color: #2F444F;
	border-radius: 25px;
}
.primary-nav>ul>li:hover>a,
.primary-nav>ul>li>a:hover,
.primary-nav>ul>li>a:focus,
.primary-nav>ul>li>a.show,
.primary-nav>ul>li.active>a {
	background-color: #F48020;
	color: #FFF;
}
.primary-nav li:last-child {
	margin-left: 10px;
}
.primary-nav li:last-child a {
	background-color: var(--color-primary);
	color:  #FFF;
	padding: 5px 5px 5px 20px;
}
.primary-nav li:last-child a:hover {
	background-color: var(--color-secondary);
	color: #FFF;
}
.primary-nav>ul>li:last-child a:after {
	content: '\f105';
	font-family: 'Font Awesome 6 Free', sans-serif;
	background-color: #FFF;
	color: #F48020;
	width: 40px;
	text-align: center;
	border-radius: 100%;
	margin-left: 15px;
	height: 40px;
	line-height: 40px;
	font-weight: 600;
}
.primary-nav>ul>li:last-child a:hover:after {
	color:  var(--color-secondary);
}

.primary-nav .dropdown-menu {
	min-width: 750px;
	border-color: var(--color-primary);
	padding: 0;
	margin: 100px 0 0 0;
	transition: all .1s ease-in-out;
	display: block;
	opacity: 0;
	left: -9999999px;
	line-height: 2;
}
.primary-nav .dropdown-menu a {
	white-space: normal;
	padding: 0;
	font-size: 12px;
	font-weight: 400;
}
.primary-nav .dropdown-menu a:hover {
	color: var(--color-primary);
}
.primary-nav .dropdown>a:after {display: none;}
.primary-nav .dropdown-menu .megamenu {
	padding: 1px 14px;
}
.primary-nav .dropdown-menu .megamenu .row {
	align-items: center;
}
.primary-nav .dropdown-menu .megamenu .submenu {
	padding-top: 15px;
	padding-bottom: 15px;
	transition: all .3s ease-in-out;
}
/*.primary-nav .dropdown-menu .megamenu .submenu:hover {*/
/*    padding: 15px;*/
/*    background-color: #ECECEC;*/
/*}*/
.primary-nav .dropdown-menu .megamenu .title a {
	font-size: 14px;
	font-weight: 600;
	color: #504b4b;
}
.primary-nav .dropdown-menu .megamenu p {
	margin: 0;
}


@media (min-width: 1200px) {
	.primary-nav .dropdown:hover .dropdown-menu {
		display: block;
		margin-top: 0;
		opacity: 1;
		border-radius: 0;
		left: -80px;
	}
}
@media (min-width: 1200px) and (max-width: 1400px) {
	.primary-nav>ul>li>a,
	.primary-nav>ul>li>a:focus {
		padding: 5px 8px;
		font-size: 13px;
	}
}
@media (max-width: 1199px) {
	.primary-nav>ul>li>a {
		color: #FFFFFF;
		margin-bottom: 5px;
	}
	.primary-nav .dropdown-menu.show {
		opacity: 1;
		left: auto;
		margin-top: 15px;
		margin-bottom: 15px;
		position: relative;
		min-width: 100%;
	}
	.primary-nav .dropdown-menu .megamenu .submenu {
		box-shadow: 0 0 20px #12315a;
		margin-bottom: 15px;
	}
}

.header-tel {
	font-size: 13px;
}
.header-tel i {margin-right: 2px;}
.top-nav li a {
	border-left: 1px solid #728087;
	line-height: 15px;
	display: inline-block;
}
.top-nav li.nav_36 a {
	background-color: #2C9F1C;
	display: inline-block;
	padding: 5px 10px;
	color: #FFF;
	margin-right: 15px;
	text-decoration: none;
	border-radius: 25px;
	border-left: 0;
}
.top-nav li.nav_36 a:hover {
	background-color: #FF8101;
}
.banner-slide {
	background-color: #0F1048;
	color: #FFF;
	position: relative;
}
.slide-overlay {
	background-repeat: no-repeat;
	background-position: 90% 0;
	background-size: cover;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.slide-overlay.slide_1 {background-image: url("../img/slide1-bg.webp");}
.slide-overlay.slide_2 {background-image: url("../img/slide2-bg.webp");}
.slide-overlay.slide_3 {background-image: url("../img/slide3-bg.webp");}
.slide-overlay.slide_4 {background-image: url("../img/slide4-bg.webp");}
.slide-overlay.slide_premium {background-image: url("../img/premium-bg.jpg");background-position: 50% 50%;}
.slide-overlay.slide_bespoke {background-image: url("../img/bespoke-bg.jpg");}
.slide-overlay.slide_crm {background-image: url("../img/crm-bg.jpg");}

.banner-slide h2 {
	font-size: 28px;
}
.banner-slide .border-art {
	background-size: 200px auto;
	padding-bottom: 40px;
	margin-bottom: 30px;
}
/*.banner-slide .swiper-button-next,*/
/*.banner-slide .swiper-button-prev {opacity: 0; transition: ease-in-out .5s}*/
/*.banner-slide:hover .swiper-button-next,*/
/*.banner-slide:hover .swiper-button-prev {opacity: 1}*/
.banner-slide .swiper-button-next:after,
.banner-slide .swiper-button-prev:after{
	box-shadow: none;
	background-color: #fff;
	color: #FF8101;
}
.banner-slide .swiper-pagination-bullet {
	background-color: var(--color-primary);
	opacity: 1;
	width: 40px;
	border-radius: 25px;
}
.banner-slide .swiper-pagination-bullet-active {
	background-color: var(--color-secondary);
}

.price-circle {
	position: absolute;
	top: 0;
	right: 0;
}
.seo-banner .slide-image {
	max-height: 400px;
}
.smm-banner .slide-image {
	max-height: 400px;
}
@media (max-width: 767px) {
	.price-circle {max-width: 150px;bottom: 30px;right:30px;top: auto;z-index: 99;}
}
@media (min-width: 768px) {
	.banner-slide h2 {font-size: 35px;}
	.banner-slide .border-art {background-size: 250px auto;}
	.smm-banner .price-circle {max-width: 150px;}
	.price-circle {max-width: 150px;}
}
@media (min-width: 1200px) {
	.ecommerce-banner .position-absolute .img-fluid {height: 450px;}
	.pay-monthly .price-circle {
		left: 28%;
		top: 20px;
	}
	.ecommerce-banner .price-circle {
		left: 35%;
		top: 20px;
	}
	.seo-banner .price-circle {
		left: 28%;
		top: 20px;
	}
	.smm-banner .price-circle {
		right: 40%;
		max-width: 200px;
	}
	.premium-banner .price-circle {
		top: 20px;
		left: 63%;
	}
}
@media (min-width: 1400px) {
	.ecommerce-banner .position-absolute .img-fluid {height: 450px;}
	.seo-banner .slide-image {max-height: 450px;}
	.smm-banner .slide-image {max-height: 450px;}
}
@media (min-width: 1920px) {
	.ecommerce-banner .position-absolute .img-fluid {height: auto;}
	.seo-banner .slide-image {max-height: 500px;}
	.smm-banner .slide-image {max-height: 500px;}
}



.page-banner {
	background-color: #0C0D3A;
	background-image: url("../img/watermark-banner.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.page-banner-premium {
	background-color: #161616;
	width: 100%;
	/*height: 50vh;*/
	position: relative;
	overflow: hidden;
}
.page-banner-premium .premium-bg {
	width: 100%;
	height: 100%;
	opacity: 0;
	animation: 1.5s banner-bg ease-in-out forwards;
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.page-banner-premium .premium-bg1{
	width: 2800px;
	animation: 8s ease-in 8s infinite gradientTransform;
	top: -16px;
	left: -816px;
	position: relative;
}
.page-banner-premium .premium-bg2 {
	width: 1500px;
	animation: 8s ease-in 8s infinite gradientTransform2;
	position: absolute;
	top: -500px;
	right: -750px;
}
.page-banner-premium .premium-bg3 {
	width: 850px;
	animation: 8s ease-in 8s infinite gradientTransform3;
	position: absolute;
	top: 70px;
	right: -230px;
}
.page-banner-premium .text-brand {
	/*position: absolute;*/
	bottom: 0;
	width: 100%;
}
.page-banner-premium .text-brand h2 {
	max-height: 80px;
}
.page-banner-premium .text-brand h3 {
	max-height: 150px;
}
@keyframes gradientTransform {
	0% {transform: translateX(0);}
	20% {transform: rotate(-20deg) translateX(25%) translateY(12%);}
	50% {transform: translateX(0) translateY(0);}
	70% {transform: translateX(0);}
}
@keyframes gradientTransform2 {
	0% {transform: rotate(0) translateY(0) translateX(0);}
	20% {transform: rotate(-50deg) translateY(0) translateX(15%);}
	50% {transform: translateY(0) translateX(0);}
	70% {transform: translateY(0) translateX(0);}
}
@keyframes gradientTransform3 {
	0% {transform: rotate(0) translateY(0) translateX(0);}
	10% {transform: rotate(-10deg) translateY(0) translateX(20%);}
	60% {transform: translateY(0) translateX(0);}
	70% {transform: translateY(0) translateX(0);}
}
@keyframes banner-bg {
	0% {opacity: 0;}
	100% {opacity: 1;}
}

.all-plan-box {
	color: #14191F;
}
.all-plan-box h2 {
	font-size: 45px;
	font-weight: 700;
	margin-bottom: 0;
}
.all-plan-box h3 {
	font-weight: 700;
	font-size: 25px;
}
.all-plan-box .card {
	cursor: pointer;
	box-shadow: 0 .5rem 1.5rem #BEDDF9;
	border: 0;
}
.all-plan-box img.img-fluid {
	width: 60px;
}
/*.business-box {background-color: #EDECFA;border-color: #EDECFA;}
.business-box .price {color: #472EDD;}
.ecommerce-box {background-color: #E1F6EC;border-color: #E1F6EC;}
.ecommerce-box .price {color: #219F00;}
.seo-box {background-color: #E7F6FB;border-color: #E7F6FB;}
.seo-box .price {color: #0096C9;}
.smm-box {background-color: #FAEDF4;border-color: #FAEDF4;}
.smm-box .price {color: #C7008B;}
.mobile-box {background-color: #F0F7FF;order-color: #F0F7FF;}
.office-box {background-color: #FFF9EC;order-color: #FFF9EC;}*/

.website-feature .tab-content {
	background-image: url("../img/dot-bg.png");
	background-repeat: no-repeat;
	background-position: center bottom;
}
.website-feature .nav-item .nav-link {
	border: 0;
	color: #14191F;
	margin: 0;
	border-bottom: 5px solid transparent;
}
.website-feature .nav-item .nav-link.active {
	border: 0;
	border-bottom: 5px solid #F48020;
	color: #F48020;
}

.featured-slide .swiper-slide {
	max-width: 500px;
}
.featured-slide .swiper-slide img {
	display: block;
	margin: auto;
	width: 100%;
}
.featured-slide .swiper-slide .swiper-slide-shadow-left,
.featured-slide .swiper-slide .swiper-slide-shadow-right {
	background: transparent;
}




.banner-text {
	padding-top: 30px;
	padding-bottom: 30px;
}
.banner-text h1 {font-size: 60px;}

.work-process .box-1.border-start{border-color: #3ED18E !important;}
.work-process .box-1 .number{color: #3ED18E;}
.work-process .box-2.border-start{border-color: #FFBF29 !important;}
.work-process .box-2 .number{color: #FFBF29;}
.work-process .box-3.border-start{border-color: #FE8787 !important;}
.work-process .box-3 .number{color: #FE8787;}
.work-process .box-4.border-start{border-color: #9180F8 !important;}
.work-process .box-4 .number{color: #9180F8;}

.home-quote h2 {
	margin-top: -510px;
	padding-left: 0;
	line-height: 75px;
	font-weight: 600;
	font-size: 65px;
}
.home-quote h3 {
	margin-top: -250px;
	padding-left: 100px;
	line-height: 50px;
	font-weight: 600;
	font-size: 32px;
}

.about-flick .border-top {
	border-color: #2BC98B !important;
}

.portfolio-item {
	cursor: pointer;
}
.portfolio-item:after {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
.item-content {
	bottom:0;
	z-index: 2;
	transition:  .5s;
}
.portfolio-item .btn {
	font-size: 14px;
}
.portfolio-item .hover {
	display: none;
	transition:  .5s;
}
.portfolio-item:hover .item-content {
	bottom: 30px;
}
.portfolio-item:hover .hover {
	display: flex;
}

.featured-reviews .container {
	background-image: url(../img/dot-bg.png);
	background-repeat: no-repeat;
	background-position: 90% 0;
	padding-top: 100px;
}
.testimonials-slider .swiper-button-prev {
	left: 7px;
}
.testimonials-slider .swiper-button-next {
	right: 5px;
}
.testimonials-slider .swiper-button-prev::after,
.testimonials-slider .swiper-button-next::after {
	color: #000000;
	background-color: #FFF;
	font-weight: 700;
}

.dot-bg .container {
	background-image: url(../img/dot-bg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	padding-top: 100px;
	padding-bottom: 100px;
}

.price-card {
	font-size: 18px;
}
.price-card .package-title {
	background-color: #FFD300;
	display: inline-block;
	margin-left: 30px;
	padding: 8px 25px;
	color: #000000;
	border-radius: 5px 5px 0 0;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 1px;
}
.price-card .priceTab {
	background-color: #F0F5F9;
	margin-bottom: 30px;
	border-radius: 25px;
	overflow: hidden;
	font-size: 14px;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
}
.price-card .priceTab .swiper-slide {
	width: auto !important;
	padding: 10px 15px;
	cursor: pointer;
}
.price-card .priceTab .swiper-slide.one {width: 20% !important;}
.price-card .priceTab .swiper-slide.two {width: 45% !important;}
.price-card .priceTab .swiper-slide.three {width: 35% !important;}
.price-card .priceTab .swiper-slide-thumb-active,
.price-card .priceTab .swiper-slide:hover {
	color: #FFFFFF;
	border-radius: 25px;
}
.price-card .priceTab .swiper-slide.one:hover,
.price-card .priceTab .swiper-slide.one.swiper-slide-thumb-active {background-color: #004DB5;}
.price-card .priceTab .swiper-slide.two:hover,
.price-card .priceTab .swiper-slide.two.swiper-slide-thumb-active {background-color: #2C9F1C;}
.price-card .priceTab .swiper-slide.three:hover,
.price-card .priceTab .swiper-slide.three.swiper-slide-thumb-active {background-color: #FA7100;}

.price-card .lite {background-color: #F0F7FF;position: relative;overflow: hidden;}
.price-card .professional {background-color: #E1F6EC;position: relative;overflow: hidden;}
.price-card .enterprise {background-color: #FFF9EC;position: relative;overflow: hidden;}
.price-card .essential {background-color: #F5EEFE;position: relative;overflow: hidden;}
.price-card .advanced {background-color: #FAF7F0;position: relative;overflow: hidden;}
.price-card .ultimate {background-color: #FDF1F1;position: relative;overflow: hidden;}

.price-card .business {background-color: #FAEDF4;position: relative;overflow: hidden;}
.price-card .ribbon {font-size: 18px;}
.price-card .ribbon {
	font-size: 16px;
	height: 35px;
	line-height: 35px;
	padding: 0 20px !important;
}
.price-card .ribbon-fixed {
	width: 160px;
	height: 32px;
	font-size: 13px;
	text-align: center;
	color: #fff;
	font-weight: 600;
	box-shadow: 0 2px 3px rgba(136, 136, 136, 0.25);
	background: #2C9F1C;
	transform: rotate(45deg);
	position: absolute;
	right: -42px;
	top: 20px;
	padding-top: 7px;
}

.price-card .price {
	font-size: 25px;
	margin-top: -20px;
}
.price-card .price strong {
	font-size: 70px;
}
.price-card .price .old-price {
	text-decoration: line-through;
	top: -20px;
	font-size: 18px;
	position: relative;
}
.price-card ul {font-size: 14px;}

.gradient-gray {
	background: #F1F4FF; /* Old browsers */
	background: -moz-linear-gradient(top,  #F1F4FF 0%, #ffffff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #F1F4FF 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #F1F4FF 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F1F4FF', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.carve {
	clip-path: polygon(0 0, 100% 100px, 100% 100%, 0% 100%);
}
.carve-blue {
	background-color: #0F1048;
	clip-path: polygon(0 10%, 100% 0, 100% 100%, 0% 100%);
}


.whats-include  .accordion-item {
	background-color: #FFF;
	margin-bottom: 15px;
	border-radius: 5px;
	border: 0;
}
.whats-include .accordion-button {
	font-weight: 700;
	font-size: 22px;
	background-color: transparent;
	box-shadow: none;
}
.whats-include .accordion-button:focus {border: 0;box-shadow: none;}
.whats-include .accordion-button .img-fluid {margin-right: 15px;}


.shape-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 75%;
	clip-path: polygon(0 15%, 100% 0, 100% 85%, 0 100%);
	background-color: #0F1048;
	overflow: hidden;
	z-index: -1;
}
/*.shape:before,
.shape:after {
    content: '';
    width: 100px;
    height: 70px;
    position: absolute;
    z-index: 10;
    clip-path: polygon(0 15%, 100% 0, 100% 85%, 0% 100%);
}
.shape:before {background-color: #F48020;right: 0;top: -35px;}
.shape:after {background-color: #2C9F1C;left: 0;top: 60px;}*/
.shape2-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	clip-path: polygon(0 0, 100% 15%, 100% 100%, 0 85%);
	background-color: #0F1048;
	overflow: hidden;
	z-index: -1;
}
/*.shape2:before,
.shape2:after {
    content: '';
    width: 100px;
    height: 70px;
    position: absolute;
    z-index: 10;
    clip-path: polygon(0 0, 100% 15%, 100% 100%, 0 85%);
}
.shape2:before {background-color: #2C9F1C;right: 0;top: 10%;}
.shape2:after {background-color: #F48020;left: 0;bottom: 10.5%;}*/

.shape3-overlay {
	position: absolute;
	top: 12%;
	left: 0;
	width: 100%;
	height: 80%;
	clip-path: polygon(0 0, 100% 5%, 100% 100%, 0 95%);
	background-color: #0F1048;
	overflow: hidden;
	z-index: -1;
}
/*.shape3:before,
.shape3:after {
    content: '';
    width: 100px;
    height: 70px;
    position: absolute;
    z-index: 10;
    clip-path: polygon(0 0, 100% 15%, 100% 100%, 0 85%);
}
.shape3:before {background-color: #2C9F1C;right: 0;top: 14.5%;}
.shape3:after {background-color: #F48020;left: 0;bottom: 11%;}*/

.shape4-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	clip-path: polygon(0 0, 100% 100px, 100% 100%, 0 90%);
	background-color: #0F1048;
	overflow: hidden;
	z-index: -1;
}
/*.shape4:before,
.shape4:after {
    content: '';
    width: 100px;
    height: 70px;
    position: absolute;
    z-index: 10;
    clip-path: polygon(0 0, 100% 15%, 100% 100%, 0 85%);
}
.shape4:before {background-color: #2C9F1C;right: 0;top: 65px;}
.shape4:after {background-color: #F48020;left: 0;bottom: 7%;}*/
.shape5-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	clip-path: polygon(0 100px, 100% 0, 100% 90%, 0 100%);
	background-color: #0F1048;
	overflow: hidden;
	z-index: -1;
}
/*.shape5:before,
.shape5:after {
    content: '';
    width: 100px;
    height: 70px;
    position: absolute;
    z-index: 10;
    clip-path: polygon(0 15%, 100% 0, 100% 85%, 0 100%);
}
.shape5:before {background-color: #2C9F1C;right: 0;top: -40px;}
.shape5:after {background-color: #F48020;left: 0;bottom: -5%;}*/
.shape6-overlay {
	position: absolute;
	top: 25%;
	left: 0;
	width: 100%;
	height: 60%;
	clip-path: polygon(0 0, 100% 15%, 100% 100%, 0 85%);
	background-color: #0F1048;
	overflow: hidden;
	z-index: -1;
}
.shape7-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	clip-path: polygon(0 0, 100% 5%, 100% 45%, 0 35%);
	background-color: #0F1048;
	overflow: hidden;
	z-index: -1;
}


.office-features a {color: #FFF;}
.office-features.text-black a {color: #000;}


/*.price-plan {font-size: 18px;}*/
.price-plan .nav-tabs {border: 0;margin-bottom: 30px;}
.price-plan .nav-tabs .nav-link {
	border-radius: 0;
	border: 1px solid #C6C6C6;
	color: #000;
}
.price-plan .nav-tabs .nav-link.active {
	background-color: var(--color-primary);
	border-color:var(--color-primary);
	color: #FFF;
}

.plan-header {
	font-size: 16px;
	width: 100%;
	position: sticky;
	top: 0;
	background-color: white;
	border-bottom: 2px solid;
	border-color: #f1f1f1;
	z-index: 1;
}
.plan-box .col-2,
.plan-box .col-6,
.plan-box .col-12{
	border-left:1px solid;
	border-right:1px solid;
	border-bottom:1px solid;
	border-color:#f1f1f1;
	padding: 0;
}
.plan-box .col-2{
	display: flex;
	align-items: center;
	justify-content: center;
	padding-left: 15px;
	padding-right: 15px;
}
.plan-box .col-12 {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 15px;
}
.plan-header .col-2 {
	flex-direction: column;
	padding-left: 0;
	padding-right: 0;
	justify-content: inherit;
}
.plan-box .accordion-flush .accordion-item .accordion-button {
	box-shadow: none;
	background-color: transparent;
}
.plan-box .accordion-button:not(.collapsed) {color: var(--color-secondary);}
.plan-header h4 {
	background-color: #424a54;
	margin: 0 0 15px;
	line-height: 80px;
	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 20px;
	width: 100%;
	text-align: center;
}
.plan-header .features-name {
	padding: 15px;
}
.plan-header .green h4 {
	background-color: #21C06C;
}
.plan-header .orange h4 {
	background-color: #F48020;
}
.plan-box .col-2.green {
	border-left-color: #21C06C;
	border-right-color: #21C06C;
}
.price-plan .plan-features h2 {
	text-align: center;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700;
	background-color: #f1f1f1;
	margin: 0;
	line-height: 50px;
}
.price-plan h3 {
	color: #808080;
	font-size: 25px;
	font-weight: 600;
	margin-bottom: 30px;
}
.price-box {
	line-height: 70px;
	margin-bottom: -15px;
}
.price-box sup {
	top: -0.8em;
	font-size: 25px;
}
.price-box strong {
	font-size: 50px;
}
.price-box .old-price {
	text-decoration: line-through;
	top: -20px;
	font-size: 18px;
	position: relative;
}
.price-box .old-price sup {
	top: 0;
	font-size: 16px;
}
.plan-features {
	background-color: #FFF;
	/*font-weight: 600;*/
}
.features-list .features-name {
	padding: 10px 15px;
}
.features-list .fa {
	font-size: 18px;
}
.office-featured .img-fluid {
	margin: 0 -30px;
}
.office-features .d-flex a {
	color: #2F444F;
}
.office-features .d-flex a:hover {
	color: var(--color-primary);
}
.office-features .feature-icon {
	background-image: url("../img/features-icon.webp");
	background-repeat: no-repeat;
	width: 25px;
	height: 25px;
	margin-right: 5px;
}
.office-features .feature-icon.icon2 {background-position: -24px 5px;}
.office-features .feature-icon.icon3 {background-position: -47px 1px; width: 26px;}
.office-features .feature-icon.icon4 {background-position: -74px 1px;}
.office-features .feature-icon.icon5 {background-position: -100px 1px;}
.office-features .feature-icon.icon6 {background-position: -125px 1px;}
.office-features .feature-icon.icon7 {background-position: -151px 1px;}
.office-features .feature-icon.icon8 {background-position: -175px 1px;width: 22px;}
.office-features .feature-icon.icon9 {background-position: -198px 1px;}
.office-features .feature-icon.icon10 {background-position: -223px 1px;}
.office-features .feature-icon.icon11 {background-position: -249px 1px;}
.office-features .feature-icon.icon12 {background-position: -275px 1px;}
.office-features .feature-icon.icon13 {background-position: -299px 1px;width: 22px;}
.office-features .feature-icon.icon14 {background-position: -322px 1px;width: 22px;}
.office-features .feature-icon.icon15 {background-position: -349px 1px;}
.office-features .feature-icon.icon16 {background-position: -376px 7px;}
.office-features .feature-icon.icon17 {background-position: -400px 7px;}
.office-features .feature-icon.icon18 {background-position: -426px 1px;}
.office-features .feature-icon.icon19 {background-position: -453px 1px;}
.office-features .feature-icon.icon20 {background-position: -480px 1px;}
.office-features .feature-icon.icon21 {background-position: -509px 1px;}
.office-features .feature-icon.icon22 {background-position: -534px 1px;width: 22px;}
.office-features .feature-icon.icon23 {background-position: -557px 1px;}
.features-list {
	background: #f7f8fb;
	background: -moz-linear-gradient(top,  #f7f8fb 0%, #ffffff 100%);
	background: -webkit-linear-gradient(top,  #f7f8fb 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #f7f8fb 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f8fb', endColorstr='#ffffff',GradientType=0 );
}

.smm-features .price-card .price strong {font-size: 50px;}

.service-list {margin-bottom: 100px;}
.service-list .watermark {
	background-image: url("../img/watermark.png");
	background-repeat: no-repeat;
	background-position: 70% 90%;
}
.service-list .watermark.watermark-left {
	background-position: 25% 90%;
}
.service-list.service-1 {
	background: #ffffff;
	background: -webkit-linear-gradient(right, #ffffff 0%, #ffffff 15%, #eefff9 15%, #eefff9 100%);
	background: linear-gradient(to right, #ffffff 0%, #ffffff 15%, #eefff9 15%, #eefff9 100%);
}

.service-list.service-2 {
	background: #EDF6FF;
	background: -webkit-linear-gradient(right, #EDF6FF 0%, #EDF6FF 85%, #ffffff 85%, #ffffff 100%);
	background: linear-gradient(to right, #EDF6FF 0%, #EDF6FF 85%, #ffffff 85%, #ffffff 100%);
}
.service-list.service-3 {
	background: #FFFFFF;
	background: -webkit-linear-gradient(right, #ffffff 0%, #ffffff 15%, #FEF7EE 15%, #FEF7EE 100%);
	background: linear-gradient(to right, #ffffff 0%, #ffffff 15%, #FEF7EE 15%, #FEF7EE 100%);
}
.service-list.service-4 {
	background: #F8F6FE;
	background: -webkit-linear-gradient(right, #F8F6FE 0%, #F8F6FE 85%, #ffffff 85%, #ffffff 100%);
	background: linear-gradient(to right, #F8F6FE 0%, #F8F6FE 85%, #ffffff 85%, #ffffff 100%);
}
.service-list.service-5 {
	background: #FFFFFF;
	background: -webkit-linear-gradient(right, #ffffff 0%, #ffffff 15%, #EEFFF9 15%, #EEFFF9 100%);
	background: linear-gradient(to right, #ffffff 0%, #ffffff 15%, #EEFFF9 15%, #EEFFF9 100%);
}
.service-list.service-6 {
	background: #EDF6FF;
	background: -webkit-linear-gradient(right, #EDF6FF 0%, #EDF6FF 85%, #ffffff 85%, #ffffff 100%);
	background: linear-gradient(to right, #EDF6FF 0%, #EDF6FF 85%, #ffffff 85%, #ffffff 100%);
}
.service-list.service-7 {
	background: #f8f6fe;
	background: -moz-linear-gradient(left,  #f8f6fe 0%, #f8f6fe 80%, #ffffff 80%, #ffffff 80%);
	background: -webkit-linear-gradient(left,  #f8f6fe 0%,#f8f6fe 80%,#ffffff 80%,#ffffff 80%);
	background: linear-gradient(to right,  #f8f6fe 0%,#f8f6fe 80%,#ffffff 80%,#ffffff 80%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8f6fe', endColorstr='#ffffff',GradientType=1 );
}
.service-list.service-8 {
	background: #fffce8;
	background: -moz-linear-gradient(left,  #ffffff 20%, #ffffff 20%, #fffce8 20%, #fffce8 100%);
	background: -webkit-linear-gradient(left,  #ffffff 20%,#ffffff 20%,#fffce8 20%,#fffce8 100%);
	background: linear-gradient(to right,  #ffffff 20%,#ffffff 20%,#fffce8 20%,#fffce8 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fffce8',GradientType=1 );
}

.service-list.cms-service-1 {background: linear-gradient(to right,  #fef7ee 0%,#fef7ee 80%,#ffffff 80%);}
.service-list.cms-service-2 {background: linear-gradient(to right, #ffffff 20%,#f6faf6 20%,#f6faf6 100%);}
.service-list.cms-service-3 {background: linear-gradient(to right, #fdf4f8 0%,#fdf4f8 80%,#fdf4f8 80%,#ffffff 80%);}
.service-list.cms-service-4 {background: linear-gradient(to right, #ffffff 20%,#fff6f2 20%,#f3f8ff 20%,#f3f8ff 100%);}
.service-list.cms-service-5 {background: linear-gradient(to right, #fff6f2 0%,#fdf4f8 80%,#fff6f2 80%,#ffffff 80%);}


.smmExample .swiper-slide {
	width: auto;
}

.smmExample .swiper-slide img {
	height: 600px;
	width: auto;
	cursor: zoom-in;
}




.page-title {
	background-color: #FAFAFA;
}
.page-title h1 {
	color: var(--color-secondary);
}

.about-box {
	background-color: #F2F2F2;
}
.process-box {
	background-image: url('../img/process-bg.webp');
	background-attachment: fixed;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	color: #FFFFFF;
}
.animated-progress {
	display: flex;
	height: 40px;
	line-height: 40px;
	margin: 0 0 30px;
	background-color: #FFF;
	position: relative;
	width: 100%;
}
.animated-progress label {
	background-color: var(--color-secondary);
	line-height: 40px;
	padding: 0 20px;
}
.animated-progress span {
	height: 100%;
	display: block;
	color: rgb(255, 251, 251);
	line-height: 40px;
	text-align: center;
	padding-right: 5px;
}
.get-started {
	background-image: url('../img/get-started-bg.webp');
	background-attachment: fixed;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
	color: #FFFFFF;
}

.strategy .img-fluid {
	margin-top: -80px;
}
.commitment .border-top {
	border-color: #F48020 !important;
}



.quote-form .form-control {
	border-radius: 0;
	min-height: 55px;
}

.terms .nav-tabs {
	border-color: var(--color-primary);
}
.terms .nav-tabs .nav-link {
	background-color: var(--color-primary);
	border-color: var(--color-primary);
	color: #FFFFFF;
	margin-right: 10px;
}
.terms .nav-tabs .nav-link:hover,
.terms .nav-tabs .nav-link.active {
	background-color: var(--color-secondary);
	border-color: var(--color-secondary);
}

.agency {
	background-color: #FFF7ED;
}
.agency .container {
	background-image: url("../img/agency-bg.png");
	background-position: 50% 50px;
	background-repeat: no-repeat;
	background-size: 100% auto;
}

.contact-box {
	border-top: 5px solid var(--color-secondary);
}
.contact-box h2 {
	font-size: 50px;
}
.contact-form .form-control {
	min-height: 50px;
	border-color: #E0E6E8;
}
.contact-form .form-control[type=file] {
	min-height: 45px;
}
.contact-social i {
	background-color: #D4EBD1;
	color: #2C9F1B;
	width: 70px;
	height: 70px;
	border-radius: 99px;
	font-size: 30px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	transition: .5s ease-out;
}
.contact-social a:hover i {
	background-color: #2C9F1B;
	color: #D4EBD1;
}


.footer {
	border: 0;
	font-size: 14px;
	padding-bottom: 50px;
}
.footer-middle {
	padding: 80px 0;
}
.footer-middle h3 {
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
}
.footer-menu li {
	line-height: 30px;
}
.footer-menu li a {
	display: block;
}
.footer-bottom {
	padding-top: 20px;
	padding-bottom: 20px;
}
.footer-bottom p {
	margin-bottom: 5px;
}
.social .fa-brands {
	background-color: #0e3c78;
	border-radius: 5px;
	color: #FFF;
	font-size: 18px;
}
.social .facebook .fa-brands {
	background-color: #1877F2;
}
.social .twitter .fa-brands {
	background-color: #000000;
}
.fixed-footer {
	background-color: #1F1F1F;
	color: #FFF;
	z-index: 999;
}
.fixed-footer a:hover {
	color: #2C9F1C;
}

.pagination .page-link {color: #F17A01;}
.pagination .active>.page-link {background-color: #2C9F1C;border-color: #2C9F1C;color: #FFF}

.premium-portfoilo .rounded-4 {
	border-radius: 20px !important;
}

[data-url] {
	cursor: pointer;
	color: inherit;
	text-decoration: none;
}
.post-details h2 {font-size:35px;}
.post-details h3 {font-size: 28px;}

.language .btn {min-width: 180px;}
.language .dropdown-menu {
	color: #FFF;
	background-color: var(--color-secondary);
	min-width: 180px;
	padding: 0;
	overflow: hidden;
}
.language .dropdown-menu a {
	color: #FFFFFF;
	padding: 10px;
}
.language .dropdown-menu a:hover,
.language .dropdown-menu a:active {
	background-color: #FFF;
	color: #000;
}

.top-nav .nav_24 a {
	background-color: #2C9F1C;
	color: #FFF;
	padding: 5px 10px;
	border-radius: 15px;
	margin-right: 10px;
}

.smm-faq .accordion-button {
	background-color: #effff8;
	font-weight: 600;
}
.smm-faq .accordion-item {
	border: 0;
	margin-bottom: 15px;
}
.smm-faq .accordion-button:focus {
	outline: 0;
	border: 0;
	box-shadow: none;
}

#pullup img.img-fluid {
	margin: -100px 0;
}

@media (min-width: 1921px) {
	.premium-banner h2 {margin-top: 50px;}
}
@media (max-width: 1920px) {
	.logo img.img-fluid {
		width: 175px;
	}
}
@media (min-width: 1400px) and (max-width: 1440px) {
	.portfolio-item .btn {font-size: 13px;}
}
@media (min-width: 1201px) and (max-width: 1400px) {
	.price-card .priceTab {font-size: 11px;}
}
@media (max-width: 1199px) {
	h1 {font-size: 40px;}
	h2 {font-size: 30px;}
	h3 {font-size: 25px;}
	h4 {font-size: 22px;}
	h5 {font-size: 20px;}
	h6 {font-size: 18px;}
	.plan-header {position: inherit;}
	.banner-text h1 {font-size: 50px;}
	.ecommerce-banner .position-absolute .img-fluid {height: 400px;}

	.front-packages.price-card .price strong {font-size: 50px;}

	.shape-overlay {clip-path: polygon(0 2%, 100% 0, 100% 95%, 0 100%);}
	.shape2-overlay {clip-path: polygon(0 0, 100% 5%, 100% 100%, 0 95%);}
	.shape4-overlay {clip-path: polygon(0 0, 100% 70px, 100% 100%, 0 95%);}

	.featured-reviews .container {padding-top: 50px;}
	.dot-bg .container {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.service-list .watermark.watermark-left {
		background-position: 30% 90%;
	}
	.contact-box h2 {
		font-size: 40px;
	}

	.footer-middle {padding: 50px 0;font-size: 12px;}
	.footer-menu li {line-height: 25px;}
}
@media (max-width: 991px) {
	.top-nav li:first-child a {border-left: 0}
	.ecommerce-banner .position-absolute .img-fluid {height: 300px;}
	.banner-text {top: 60%;}
	.banner-text h1 {font-size: 35px;}
	.banner-text h4 {font-size: 18px;}

	.service-list {margin-bottom: 50px;}
	.service-list.service-1 {background: #EEFFF9;}
	.service-list.service-2 {background: #EDF6FF;}
	.service-list.service-3 {background: #FEF7EE;}
	.service-list.service-4 {background: #EEFFF9;}
	.service-list.service-5 {background: #EDF6FF;}
	.service-list.service-6 {background: #E9F5E8;}
	.service-list.service-7 {background: #F8F6FE;}
	.service-list.service-8 {background: #FFFCE8;}
	.service-list .list-unstyled li {
		display: flex;
		align-items: baseline;
		line-height: 1.5;
		margin-bottom: 10px;
	}
	.price-card .priceTab {font-size: 11px;}
	.service-list.cms-service-1 {background: #fef7ee;}
	.service-list.cms-service-2 {background: #f6faf6;}
	.service-list.cms-service-3 {background: #fdf4f8;}
	.service-list.cms-service-4 {background: #fff6f2;}
	.service-list.cms-service-5 {background: #fdf4f8;}

	.shape7-overlay {clip-path: polygon(0 0, 100% 3%, 100% 33%, 0 30%);}

	.testimonial-item .desc {font-size: 14px;}
	.agency .container {background-image: none;}

	.popular {margin: 0;}
	.facebook-package {
		margin: -50px 0 50px;
	}
	.price-card .price strong {font-size: 60px;}
}
@media (max-width: 767px) {
	body {font-size: 16px;}
	h1 {font-size: 30px;}
	h2 {font-size: 25px;}
	h3 {font-size: 22px;}
	h4 {font-size: 20px;}
	h5 {font-size: 18px;}
	h6 {font-size: 16px;}
	.slide-overlay.slide_premium {
		background-image: url("../img/premium-bg-m.jpg");
		background-position: 50% 50%;
	}
	.top-nav li a {display: block;border: 0;color: #FFF;padding: 10px 15px;}
	.logo .img-fluid {width: 180px;}
	.portfolio-item .btn {
		font-size: 12px;
	}
	.border-art {padding-bottom: 40px; background-size: 60%;}

	.front-packages .swiper-slide {
		padding-top: 15px;
	}
	.office-features .col {font-size: 12px;}
	.quote-form .card {
		border-radius: 5px !important;
		font-size: 14px;
	}
	.contact-box h2 {
		font-size: 30px;
	}
	.footer-middle {font-size: 14px;}
	.footer-middle .toggleButton::after {
		content: '\f107';
		font-family: 'Font Awesome 6 Free', sans-serif;
		position: absolute;
		right: 15px;
		font-size: 18px;
	}
	.footer-middle .toggleButton.active::after {
		transform: rotate(-180deg);
	}
	.tab-menu .btn {padding: 5px 20px;}
	.tab-menu .btn:after {display: none;}
	#pullup img.img-fluid {
		margin: -50px 0;
	}
}

@media (max-width: 575px) {
	h1 {font-size: 25px;}
	h2 {font-size: 22px;}
	.btn.btn-disabled {opacity: .8}
	.btn.btn-arrow,.btn.btn-arrow:active {padding: 5px 5px 5px 15px;font-size: 14px;line-height: 25px;}
	.btn.btn-arrow:after {width: 30px;height: 30px;line-height: 30px;}
	.whats-include .accordion-button {font-weight: 600;font-size: 16px;}
	.tab-menu .btn {
		min-width: 180px;
		justify-content: center;
		padding: 8px 20px;
	}
}
@media (max-width: 380px) {
	.price-card .priceTab {font-size: 10px;}
	.price-card .priceTab .swiper-slide {padding: 8px 10px;}
}
