@media only screen and (max-width: 767px) {
	.ptb-100 {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.pt-100 {
		padding-top: 45px;
	}
	.pb-100 {
		padding-bottom: 45px;
	}
	.ptb-70 {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	.pt-70 {
		padding-top: 20px;
	}
	.pb-70 {
		padding-bottom: 20px;
	}
	.default-section-heading {
		text-align: center;
	}
	.default-section-heading h3 {
		font-size: 26px;
	}
	.section-content {
		margin-top: 0;
	}
	.topbar {
		text-align: center;
	}
	.topbar .top-contact-area ul li {
		margin-right: 10px;
		margin-left: 10px;
	}
	.topbar .topbar-right-area {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-top: 5px;
	}
	.banner-social-links {
		position: absolute;
		top: 10px;
		left: 50%;
		right: unset;
		width: 100%;
		-webkit-transform: translateY(0%) translateX(-50%) rotate(0deg);
		transform: translateY(0%) translateX(-50%) rotate(0deg);
	}
	.banner-social-links ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 48px;
	}
	.banner-social-links ul li {
		margin: 0 20px;
		font-size: 14px;
	}
	.main-banner {
		padding: 65px 15px 0;
	}
	.main-banner .banner-text-area {
		padding: 50px 5px;
		text-align: center;
		max-width: 100%;
	}
	.main-banner .banner-text-area h1 {
		font-size: 28px;
	}
	.main-banner .banner-text-area p {
		max-width: 100%;
	}
	.main-banner .features {
		bottom: 10px;
	}
	.main-banner .features .features-card {
		margin-bottom: 40px;
	}
	.main-banner .features .features-card .feature-card-overlay {
		padding: 0 15px 30px;
	}
	.banner-img-area {
		height: auto;
		margin-bottom: 50px;
		background-image: unset;
	}
	.banner-img-area img {
		display: block;
	}
	.features {
		position: relative;
	}
	.about-text-area {
		padding-left: 0;
		margin-top: 30px;
		text-align: center;
	}
	.about-text-area .about-card-area {
		display: block;
		text-align: left;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.about-text-area .about-card-area .about-card {
		padding: 0;
		text-align: center;
	}
	.about-text-area .about-card-area .about-card i {
		position: relative;
		margin: 0 auto 15px;
	}
	.service-card {
		padding: 30px 10px 25px;
	}
	.service-card .service-card-content .service-text-area h3 {
		font-size: 20px;
	}
	.team-card .team-card-text {
		margin-left: 10px;
		margin-right: 10px;
	}
	.why-we-card {
		padding: 10px;
		width: 100%;
	}
	.why-we-card h4 {
		font-size: 15px;
	}
	.why-we-card i {
		font-size: 25px;
	}
	.why-we-text-content {
		margin-top: 0;
	}
	.why-we-text-content .why-we-text-area {
		margin-right: 0;
	}
	.why-we-text-content .why-we-text-area h4,
	.why-we-text-content .why-we-text-area p {
		text-align: center;
	}
	.why-we-text-content .why-we-img {
		background-image: unset;
		height: auto;
	}
	.why-we-text-content .why-we-img img {
		display: block;
	}
	.goal-img {
		background-image: unset;
		height: auto;
	}
	.goal-img img {
		display: block;
	}
	.goal {
		background-color: #f9f9f9;
	}
	.goal .row .g-order1 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.goal .goal-text-area {
		padding: 5px 0 30px;
	}
	.goal .goal-text-area .goal-card {
		padding: 30px 10px 25px;
		text-align: center;
	}
	.goal .goal-text-area .goal-card i {
		-webkit-transform: translateY(0%);
		transform: translateY(0%);
		margin: 0 auto 15px;
		position: relative;
		left: 0;
	}
	.goal .goal-img {
		padding-bottom: 0;
	}
	.goal.ptb-100 {
		padding-top: 0;
		padding-bottom: 0;
	}
	.blog-card .blog-text-area h4 {
		font-size: 20px;
	}
	.footer-insta,
	.footer-newsletter,
	.footer-contact {
		margin-top: 30px;
	}
	.footer-newsletter,
	.footer-contact {
		padding-left: 0;
	}
	.home-banner {
		border-top: 0;
		border-right: 0;
		border-left: 0;
	}
	.home-banner .home-banner-single-slide::before {
		width: 100%;
		-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
		clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
	}
	.home-banner .banner-text-area-2 {
		padding: 100px 0;
		text-align: center;
	}
	.home-banner .banner-text-area-2 h1 {
		font-size: 33px;
	}
	.home-banner .banner-text-area-2 p {
		font-size: 15px;
	}
	.home-banner .lets-talk {
		z-index: 9;
		top: unset;
		right: unset;
		bottom: 15px;
		left: 50%;
		-webkit-transform: translateX(-50%) rotate(0deg);
		transform: translateX(-50%) rotate(0deg);
	}
	.home-banner .lets-talk a {
		color: var(--whiteColor);
	}
	.home-banner .banner-slider-area .owl-nav {
		right: unset;
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.home-banner .banner-slider-area .owl-nav button {
		margin: 0 15px;
	}
	.home-banner .banner-slider-area .owl-dots {
		left: 50%;
		bottom: -30px;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.home-banner .banner-slider-area .owl-dots .owl-dot {
		margin: 0 25px;
	}
	.home-banner-social-icons {
		z-index: 9;
		top: 0;
		left: 0;
		width: 100%;
		text-align: center;
		padding: 10px 0 3px;
		-webkit-transform: translateY(0%);
		transform: translateY(0%);
		background-color: #ffede7;
	}
	.home-banner-social-icons ul li {
		display: inline-block;
	}
	.home-banner-social-icons span {
		top: 0;
		left: 0;
		display: none;
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	.our-services {
		padding-bottom: 50px;
	}
	.our-services .service-text-area-2 {
		text-align: center;
	}
	.our-services .service-text-area-2 .service-card-area2 {
		padding-bottom: 30px;
	}
	.our-services .service-text-area-2 .service-card-area2 .service-card-2 {
		padding-right: 0;
	}
	.our-services .service-text-area-2 .service-card-area2 .service-card-2 span {
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.our-services .service-text-area-2 .fun-facts-2 {
		background-color: #f9f9f9;
	}
	.our-services .service-text-area-2 .funfact-card-2 {
		padding-left: 0;
		text-align: center;
		margin-bottom: 30px;
	}
	.our-services .service-text-area-2 .funfact-card-2 img {
		display: none;
	}
	.our-services .service-text-area-2 .funfact-card-2 h2,
	.our-services .service-text-area-2 .funfact-card-2 p {
		position: relative;
		z-index: 9;
	}
	.our-services .service-right-img img {
		width: 100%;
	}
	.our-services::before {
		display: none;
	}
	.our-services .our-service-right-side {
		padding-left: 0;
	}
	.team-text-area {
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 50px;
	}
	.team-text-area .default-section-heading h3 {
		font-size: 30px;
	}
	.team-card-slider-area .owl-nav {
		left: 50%;
		position: relative;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		margin-top: 30px;
	}
	.about-2 .about-text-area {
		max-width: 100%;
		padding-left: 15px;
		padding-right: 15px;
	}
	.about-2 .about-text-area .about-card-area .about-card {
		left: auto;
		right: auto;
	}
	.why-we-left-side {
		background-image: unset;
		height: auto;
	}
	.why-we-left-side img {
		display: block;
	}
	.why-we-cards {
		margin-left: 0;
		margin-top: 0;
		padding: 0;
	}
	.why-we-cards .why-we-card-2 {
		padding: 30px 20px 25px;
		text-align: center;
	}
	.why-we-cards .why-we-card-2 i {
		top: unset;
		left: unset;
		position: relative;
		-webkit-transform: translate(0%, 0%);
		transform: translate(0%, 0%);
		height: unset;
		width: unset;
		margin-left: auto;
		margin-right: auto;
	}
	.why-we-cards .why-we-card-2 span {
		left: 50%;
		top: 15%;
		position: absolute;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.why-we-right {
		padding-top: 30px;
		padding-bottom: 0;
	}
	.team-card-2 .team-card-text {
		text-align: center;
		margin-left: 0;
		margin-right: 0;
	}
	.banner {
		padding: 100px 0 180px;
	}
	.banner .banner-text-3 h1 {
		font-size: 35px;
	}
	.features-card-area {
		margin-top: -80px;
	}
	.features-card-area .features-card-2 {
		padding: 30px 20px 25px;
	}
	.about-text-area-3 {
		margin-top: 0;
		padding-top: 0;
		padding-bottom: 30px;
		padding-right: 0;
	}
	.about-img-3 {
		background-image: unset;
		height: auto;
	}
	.about-img-3 img {
		display: block;
	}
	.about-img-3 .about-img-text-card {
		left: 50%;
		width: 100%;
		max-width: 90%;
		text-align: center;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.about-img-3 .about-img-text-card h4 {
		font-size: 18px;
	}
	.why-we-cards {
		border: 0 solid transparent;
		background-color: transparent;
	}
	.mt-zero {
		margin-top: 30px;
	}
	.service-content3 {
		margin-top: 0 !important;
	}
	.service-content3 .service-card-3 {
		padding: 25px 10px 20px;
	}
	.service-content3 .service-card-3 h4 {
		font-size: 20px;
	}
	.uni-banner {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.uni-banner-text-area h1 {
		font-size: 30px;
	}
	.project-details h3 {
		font-size: 30px;
	}
	.project-details .pd-img-area {
		margin-bottom: 15px;
	}
	.project-details .pd-img-area .pd-img {
		background-image: unset;
		height: auto;
	}
	.project-details .pd-img-area .pd-img img {
		display: block;
	}
	.project-details .pd-img-area .pd-info {
		display: block;
		margin-top: 15px;
		margin-bottom: 15px;
	}
	.blog-left-sidebar .sidebar {
		margin-bottom: 30px;
		padding: 0;
	}
	.blog-right-sidebar .sidebar {
		padding: 0;
		margin-bottom: 0;
		margin-top: 30px;
	}
	.blog-details-footer {
		padding: 15px;
	}
	.blog-details-footer .share-icons {
		text-align: left;
		margin-top: 10px;
	}
	.blog-form-area {
		padding: 15px 15px 20px;
	}
	.product-content-top-content .pdc-leftside {
		display: block;
		text-align: center;
	}
	.product-content-top-content .pdc-leftside .search-box {
		max-width: 100%;
	}
	.product-content-top-content .pdc-leftside p {
		padding: 15px 0;
	}
	.pd-sample .pd-sample-img {
		height: auto;
		margin-bottom: 30px;
		background-image: unset;
	}
	.pd-sample .pd-sample-img img {
		display: block;
	}
	.pd-sample .pd-sample-text {
		padding-left: 0;
	}
	.description-area h4::after {
		width: 50%;
	}
	.product-table {
		margin-bottom: -15px;
	}
	.product-table .table {
		width: 720px;
		overflow-x: scroll;
	}
	.cart-table-footer {
		display: block;
	}
	.cart-table-footer .update-btn {
		margin-top: 15px;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.checkout-left-side {
		margin-bottom: 30px;
		padding-right: 0;
	}
	.service-details-left-side {
		padding-right: 0;
		padding-bottom: 30px;
	}
	.service-details-left-side h3 {
		font-size: 25px;
	}
	.contact-card {
		padding: 30px 15px;
		text-align: center;
	}
	.contact-card .contact-icon {
		left: unset;
		top: unset;
		position: relative;
		-webkit-transform: translateY(0%);
		transform: translateY(0%);
		margin-bottom: 20px;
	}
	.contact-page-form {
		margin-top: 30px;
		padding: 20px 15px;
	}
}
@media only screen and (min-width: 576px) and (max-width: 767px) {
	.fun-facts-card {
		padding: 30px 0 30px 90px;
	}
	.fun-facts-card i {
		left: 20px;
	}
	.fun-facts-card .mini-circle {
		left: 45px;
	}
	.popular-post-card {
		height: 80px;
		margin-top: 20px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.ptb-100 {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.pt-100 {
		padding-top: 70px;
	}
	.pb-100 {
		padding-bottom: 70px;
	}
	.ptb-70 {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.pt-70 {
		padding-top: 50px;
	}
	.pb-70 {
		padding-bottom: 50px;
	}
	.default-section-heading {
		text-align: center;
	}
	.topbar {
		text-align: center;
	}
	.topbar .top-contact-area ul li {
		margin-right: 10px;
		margin-left: 10px;
	}
	.topbar .topbar-right-area {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-top: 5px;
	}
	.banner-social-links {
		top: 17px;
		left: 50%;
		right: unset;
		position: absolute;
		-webkit-transform: translateY(0%) translateX(-50%) rotate(0deg);
		transform: translateY(0%) translateX(-50%) rotate(0deg);
	}
	.banner-social-links ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.main-banner {
		padding: 60px;
	}
	.main-banner .banner-text-area {
		padding: 100px 15px 50px;
		text-align: center;
		max-width: 100%;
	}
	.main-banner .features {
		bottom: 10px;
	}
	.main-banner .features .features-card .feature-card-overlay {
		padding: 0 15px 30px;
	}
	.banner-img-area {
		background-image: unset;
		height: auto;
		margin-bottom: 50px;
	}
	.banner-img-area img {
		display: block;
	}
	.features {
		position: relative;
	}
	.about-text-area {
		padding-left: 0;
		margin-top: 30px;
		text-align: center;
	}
	.about-text-area .about-card-area {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: distribute;
		justify-content: space-around;
		text-align: left;
	}
	.service-card .service-card-content .service-text-area h3 {
		font-size: 25px;
	}
	.why-we-text-content {
		margin-top: 0;
	}
	.why-we-text-content .why-we-text-area {
		margin-right: 0;
	}
	.why-we-text-content .why-we-img {
		background-image: unset;
		height: auto;
	}
	.why-we-text-content .why-we-img img {
		display: block;
	}
	.goal-img {
		background-image: unset;
		height: auto;
	}
	.goal-img img {
		display: block;
	}
	.goal .row .g-order1 {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
	}
	.goal .goal-text-area {
		padding: 80px 0 30px;
	}
	.goal .goal-img {
		padding-bottom: 80px;
	}
	.footer-insta,
	.footer-newsletter {
		margin-top: 30px;
	}
	.footer-newsletter,
	.footer-contact {
		padding-left: 0;
	}
	.home-banner .home-banner-single-slide::before {
		width: 100%;
		-webkit-clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
		clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);
	}
	.home-banner .banner-text-area-2 {
		padding: 100px 0;
		text-align: center;
	}
	.our-services {
		padding-bottom: 80px;
	}
	.our-services .service-text-area-2 {
		text-align: center;
	}
	.our-services .service-text-area-2 .service-card-area2 {
		padding-bottom: 30px;
	}
	.our-services .service-text-area-2 .service-card-area2 .service-card-2 span {
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.our-services .service-text-area-2 .fun-facts-2 {
		background-color: #f9f9f9;
		margin-bottom: 30px;
	}
	.our-services .service-text-area-2 .funfact-card-2 {
		text-align: left;
	}
	.our-services .service-right-img img {
		width: 100%;
	}
	.our-services::before {
		display: none;
	}
	.team-text-area {
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 50px;
	}
	.team-card-slider-area .owl-nav {
		left: 50%;
		position: relative;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		margin-top: 30px;
	}
	.about-2 .about-text-area {
		max-width: 100%;
		padding-left: 50px;
		padding-right: 50px;
	}
	.why-we-left-side {
		background-image: unset;
		height: auto;
	}
	.why-we-left-side img {
		display: block;
	}
	.why-we-cards {
		padding: 0;
		margin-left: 0;
		margin-top: 0;
	}
	.why-we-right {
		padding-top: 30px;
		padding-bottom: 0;
	}
	.banner {
		padding: 150px 0 230px;
	}
	.about-text-area-3 {
		margin-top: 0;
		padding-top: 0;
		padding-bottom: 30px;
	}
	.about-img-3 {
		background-image: unset;
		height: auto;
	}
	.about-img-3 img {
		display: block;
	}
	.why-we-cards {
		border: 0 solid transparent;
		background-color: transparent;
	}
	.mt-zero {
		margin-top: 30px;
	}
	.service-content3 {
		margin-top: 0 !important;
	}
	.uni-banner {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.project-details .pd-img-area {
		margin-bottom: 15px;
	}
	.project-details .pd-img-area .pd-img {
		background-image: unset;
		height: auto;
	}
	.project-details .pd-img-area .pd-img img {
		display: block;
	}
	.project-details .pd-img-area .pd-info {
		margin-top: 15px;
		margin-bottom: 15px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-pack: distribute;
		justify-content: space-around;
	}
	.project-details .pd-img-area .pd-info li {
		border: 0 solid #eee;
	}
	.blog-left-sidebar .sidebar {
		margin-bottom: 30px;
		padding: 0;
	}
	.blog-right-sidebar .sidebar {
		margin-bottom: 0;
		margin-top: 30px;
		padding: 0;
	}
	.popular-post-card {
		height: 80px;
		margin-top: 20px;
	}
	.pd-sample .pd-sample-img {
		background-image: unset;
		height: auto;
		margin-bottom: 30px;
	}
	.pd-sample .pd-sample-img img {
		display: block;
	}
	.pd-sample .pd-sample-text {
		padding-left: 0;
	}
	.description-area h4::after {
		width: 50%;
	}
	.checkout-left-side {
		margin-bottom: 30px;
		padding-right: 0;
	}
	.service-details-left-side {
		padding-right: 0;
		padding-bottom: 30px;
	}
	.contact-card {
		padding: 30px 15px;
		text-align: center;
	}
	.contact-card .contact-icon {
		left: unset;
		top: unset;
		position: relative;
		-webkit-transform: translateY(0%);
		transform: translateY(0%);
		margin-bottom: 20px;
	}
	.contact-page-form {
		margin-top: 30px;
	}
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.top-contact-area ul li {
		margin-right: 15px;
	}
	.main-nav nav .navbar-nav .nav-item a {
		font-size: 13px;
	}
	.main-nav nav .navbar-nav .nav-item a i {
		top: 3px;
	}
	.banner-text-area {
		max-width: 500px;
		padding-top: 80px;
		padding-bottom: 290px;
	}
	.banner-text-area h1 {
		font-size: 50px;
	}
	.features-card .feature-card-overlay {
		padding: 0 20px 20px;
	}
	.features-card .feature-card-overlay h4 {
		font-size: 25px;
	}
	.default-section-heading h3 {
		font-size: 30px;
	}
	.service-card {
		padding: 25px 20px 20px;
	}
	.service-card .service-card-content .service-text-area h3 {
		font-size: 22px;
	}
	.why-we-card {
		padding: 20px 10px;
		width: 123px;
	}
	.why-we-card h4 {
		font-size: 16px;
	}
	.team-card .team-card-text {
		padding: 20px 5px;
	}
	.fun-facts-card {
		padding-left: 70px;
	}
	.fun-facts-card i {
		left: 15px;
		font-size: 50px;
	}
	.fun-facts-card .mini-circle {
		left: 35px;
	}
	.footer-newsletter {
		padding-left: 0;
		margin-top: 30px;
	}
	.our-services {
		padding-bottom: 100px;
	}
	.our-services .service-text-area-2 {
		text-align: center;
	}
	.our-services .service-text-area-2 .service-card-area2 {
		padding-bottom: 30px;
	}
	.our-services .service-text-area-2 .service-card-area2 .service-card-2 span {
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}
	.our-services .service-text-area-2 .fun-facts-2 {
		background-color: #f9f9f9;
		margin-bottom: 30px;
	}
	.our-services .service-text-area-2 .funfact-card-2 {
		text-align: left;
	}
	.our-services .service-right-img img {
		width: 100%;
	}
	.our-services::before {
		display: none;
	}
	.team-text-area {
		max-width: 285px;
	}
	.team-text-area .default-section-heading h3 {
		font-size: 35px;
	}
	.team-card-slider-area .owl-nav {
		left: -315px;
	}
	.features-card-2 h4 {
		font-size: 22px;
	}
}
@media only screen and (min-width: 1550px) {
	.main-banner {
		padding-bottom: 100px;
		padding-right: 100px;
	}
	.banner-social-links {
		right: 50px;
	}
	.banner-text-area {
		max-width: 735px;
	}
	.why-we-card {
		width: 175px;
	}
	.why-we-card h4 {
		font-size: 24px;
	}
	.home-banner {
		border: 100px solid #ffede7;
		border-top: 90px;
	}
	.home-banner .banner-text-area-2 {
		padding: 245px 0 180px;
	}
	.home-banner .home-banner-single-slide::before {
		-webkit-clip-path: polygon(0% 0%, 90% 0%, 65% 100%, 0% 100%);
		clip-path: polygon(0% 0%, 90% 0%, 65% 100%, 0% 100%);
	}
	.home-banner-social-icons {
		left: -65px;
	}
	.lets-talk {
		right: -95px;
	}
}
@media only screen and (max-width: 991px) {
	.main-responsive-nav {
		background-color: #fff;
		height: 61px;
	}
	.mobile-nav {
		display: block;
		position: relative;
	}
	.mobile-nav .logo {
		top: 8px;
		left: 0;
		z-index: 999;
		position: absolute;
		color: #fff;
		font-weight: 700;
		text-transform: uppercase;
		text-decoration: none;
	}
	.mobile-nav nav .navbar-nav .nav-item a i {
		display: none;
	}
	.mean-container .mean-bar {
		background-color: #fff;
		padding: 0;
	}
	.mean-container a.meanmenu-reveal {
		padding: 15px 2px 0 0;
	}
	.main-nav {
		display: none !important;
	}
	.menu-sidebar {
		display: none;
	}
	.menu-small-device {
		z-index: 999;
		right: 20%;
		top: 51%;
		display: block !important;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.menu-small-device .default-button,
	.menu-small-device .default-button2,
	.menu-small-device .default-button3 {
		padding: 5px 35px 5px 15px;
	}
	.menu-small-device .default-button i,
	.menu-small-device .default-button2 i,
	.menu-small-device .default-button3 i {
		right: 20px;
	}
}
