.backToHome {
	margin-top: -100px !important;
	margin-bottom: 200px !important;
}

@media screen and (min-width: 1367px) {

	#services .service-item {
		width: 390px;
	}

	#honors .honors .honors-slider .honor-item {
		width: 380px
	}
}

@media screen and (max-width: 1400px) {
	.yith-wcwl-form {
		width: 1140px;
	}

	#honors .honors .honors-slider .honor-item .honor-item-img img {
		margin-right: 0;
	}
}

@media screen and (max-width: 1200px) {

	.containerSitify {
		width: 100%;
		padding: 0 15px;
	}

	.yith-wcwl-form {
		width: 960px;
	}

	#honors .honors .honors-slider .honor-item .honor-item-img img {
		margin-right: 0;
	}
}

@media screen and (max-width: 992px) {
	.yith-wcwl-form {
		width: 720px;
	}

	#services , #honors .honors .honors-slider {
		justify-content: space-evenly;
	}

	.comment-tab .comment-respond .comment-form .comment-form-email label {
		margin: 0 0 0 10px;
	}

	#singleResume .singleResume #content .page-content .resume-content {
		margin-top: 20px;
	}

	#archive .archive #content .page-content article {
		margin: 0px 0 15px 10px;
	}

	.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
		margin-top: 15px;
		width: 100%;
	}

	#cart .cart .woocommerce-cart-form table tbody tr:first-child {
		padding: 0;
	}

	#cart .cart .woocommerce-cart-form table tbody tr {
		padding: 10px 0;
	}

	#order-received .order-received .woocommerce-order-overview li {
		width: 25%;
		border-left: 0;
	}

	#honors .honors .honors-slider .honor-item .honor-item-img img {
		margin-right: 0;
	}
}

@media only screen and (max-width: 1280px) and (min-width: 992px)  {
	#services {
		justify-content: space-evenly;
	}
}

@media only screen and (max-width: 1130px) and (min-width: 992px)  {
	#honors .honors .honors-slider {
		justify-content: space-evenly;
	}
}

@media only screen and (max-width: 1245px) and (min-width: 768px)  {
	#archive .archive #content .page-content {
		justify-content: space-evenly;
	}
}

@media only screen and (max-width: 1260px) and (min-width: 710px)  {
	.products-list {
		justify-content: space-evenly !important;
	}
}

@media only screen and (max-width: 979px) and (min-width: 767px)  {
	#map .content .right {
		opacity: 0;
	}
}

@media only screen and (max-width: 700px) and (min-width: 250px)  {
	.products-list {
		justify-content: center !important;
	}
}

@media screen and (max-width: 1200px) {
    .slider-box {
    	width: 75%;
    }
    .info-box {
    	width: 25%;
    }
}

@media screen and (max-width: 1000px) {
    .slider-box {
    	width: 70%;
    }
    .info-box {
    	width: 30%;
    }
}

@media screen and (max-width: 850px) {
    .slider-box {
    	width: 65%;
    }
    .info-box {
    	width: 35%;
    }
}



@media screen and (max-width: 767px) {
    .woocommerce-customer-details .back-b a, .backToHome {
	    margin-top: 20px;
	    margin-bottom: 20px;
    }

	.comment-tab .comment-respond .comment-form .comment-form-author,
	.comment-tab .comment-respond .comment-form .comment-form-email {
		width: 100%;
	}

	#products .products .product-title h1 { 
		font-size: 28px;
	}

	#single .single .blog-title .morabba { 
		font-size: 28px;
	}

	#single .single #content .page-content .post-title h1 {
		font-size: 28px;
	}

	#archive .archive #content .page-content {
		justify-content: center;
	}

	.sitify-border-design::before {
		content: '';
		background-image: url('../images/header.svg');
		width: 65px;
		height: 70px;
		display: block;
		position: absolute;
		z-index: 0;
		background-repeat: no-repeat;
		right: -2px;
		top: -7px;
		background-size: 80%;
	}

	.shareIcons {
		top:  50px;
		right: 0;
	}

	.shareIcons::before {
		content: none;
	}
	
	.cart_item .product-price {
		display: flex !important;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.cart_item .product-price::before {
		display: none;
	}

	.cart_item .product-subtotal {
		display: flex !important;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	.cart_item .product-subtotal::before {
		display: none;
	}

	.cart_item .product-quantity {
		display: flex !important;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}

	#services , #honors .honors .honors-slider {
		justify-content: space-evenly;
	}

	#honors .honors .honors-slider .honor-item .honor-item-img img {
		margin-right: 0;
	}

	.yith-wcwl-form {
		width: 540px;
	}

	#archive .archive #content .page-content article {
		margin: 10px 0 0 10px;
	}

	#singleResume .singleResume #content .page-content .resume-content .resume-text {
		margin-top: 10px;
	}

	.resume-icons {
		flex-direction: row;
	}

	.container {
		max-width: 90%;
	}

	#header .nav-bottom {
		font-size: 10px;
	}

	#plans .plan-title h1 {
		font-size: 55px;
	}

	#plans .plan-title {
		margin-bottom: 20px;
	}

	#my-account .my-account .edit-account .edit-account-form .edit-password p {
		width: 100%;
	}

	#cart .cart .woocommerce-cart-form table tbody tr td {
		border: 0;
	}

	#cart .cart .woocommerce-cart-form table tbody tr td.product-thumbnail {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	#cart .cart .woocommerce-cart-form table tbody tr td.product-thumbnail:before {
		content: "";
	}

	#cart .cart .woocommerce-cart-form table tbody tr td:first-child {
		border-top-right-radius: 10px;
		border-top-left-radius: 10px;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
	}

	#cart .cart .woocommerce-cart-form table tbody tr td:last-child {
		border-bottom-right-radius: 10px;
		border-bottom-left-radius: 10px;
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

	#cart .cart .cart-end .cart-collaterals .cart_totals table tbody .order-total td {
		border-radius: 10px;
	}

	.about-us-item-div {
		margin-top: 20px;
	}

	#about-us .about-us-item {
		margin-top: 10px
	}

	.auth-container .homeBack {
		width: 70%;
	}

	.slider-box {
		width: 100%;
	}

	.info-box {
		display: none;
	}

	.slider-box .owl-dots {
		display: block;
	}
}

@media screen and (max-width: 576px) {

	.slider-box {
		width: 100%;
	}

	.info-box {
		display: none;
	}

	.slider-box .owl-dots {
		display: block;
	}

	.vid-c-item {
		width: 165px;
		height: 267px;
	}

	.mySwiper .iconOutline-arrow-circle-right,.mySwiper .iconOutline-arrow-circle-left {
		top: 25%;
		width: 24px;
		height: 24px;
		font-size: 24px;
	}
    
    #about-us .about-us-top .about-us-title p {
        left: 45%;
    }

	#products .products .product-title h1 {
		font-size: 24px;
	}

	#single .single .blog-title .morabba { 
		font-size: 24px;
	}

	#single .single #content .page-content .post-title h1 {
		font-size: 24px;
	}

	#plans .plan-title .br {
		width: 65px;
		margin-top: -10px;
	}

	.sitify-border-design::before {
		content: '';
		background-image: url('../images/header.svg');
		width: 60px;
		height: 70px;
		display: block;
		position: absolute;
		z-index: 0;
		background-repeat: no-repeat;
		right: -19px;
		top: -5px;
		background-size: 70%;
	}

	.shareIcons {
		top:  50px;
		right: 0;
	}

	.shareIcons::before {
		content: none;
	}

	.showcoupon {
		width: 100%;
		display: block;
	}

	#honors .honors .honors-slider .honor-item .honor-item-img img {
		width: 100%;
	}

	.mySwiper {
		height: 60px;
	}

	#samples .samples .samples-title .br {
		width: 85px;
		background-size: 40px;
		margin-left: -40px;
	}

	#honors .honors .honors-slider .honor-item {
		width: 100%;
		margin-top: 15px;
	}

	#honors .honors .honors-slider .honor-item .honor-item-img {
		width: 20%;
	}

	#honors .honors .honors-slider .honor-item .honor-item-content {
		width: 80%;
	}

	#honors .honors .honors-slider .honor-item .honor-item-content .honor-item-title,
	#honors .honors .honors-slider .honor-item .honor-item-content .honor-item-year {
		display: none !important;
	}

	.yith-wcwl-form {
		width: 100%;
	}

	#samples .samples .samples-title h2 {
		font-size: 24px;
	}

	#my-account .my-account .addresses .woocommerce-Address {
		flex-direction: column;
	}

	#my-account .my-account .downloads ul.download-ul {
		flex-direction: column;
	}

	#my-account .my-account .downloads ul.download-ul li {
		width: 100%;
		border-left: 0;
	}

	#comments .comments .comment-item {
		width: 320px;
	}

	#archive .archive #content .page-content article {
		margin: 10px 0 0 10px;
	}

	.woocommerce-orders-table__header-order-date,
	.woocommerce-orders-table__header-order-status,
	.woocommerce-orders-table__cell-order-date,
	.woocommerce-orders-table__cell-order-status {
		display: none;
	}

	#my-account .my-account .my-orders ul.head li,
	#my-account .my-account .my-orders ul.order li {
		width: 33%;
	}

	#archiveProduct .archiveProduct .archiveProduct-main .product-item {
		width: 100%;
	}

	#singleResume .singleResume #content .page-content .resume-content .resume-text {
		margin-top: 10px;
	}

	.resume-icons {
		flex-direction: row;
	}

	#archive .archive #content .page-content article {
		width: 100%
	}

	.auth-container .lost_reset_password ,
	.auth-container .register ,
	.auth-container .login {
		padding: 10px !important;
		position: relative;
		border-radius: 12px !important;
	    width: 95%;
		height: 500px;
	    background-color: var(--white) !important;
	    border: 0 !important;
	    box-shadow: 0px 0px 5px 3px var(--gray-200);
	}

	.auth-container .lost_reset_password::before, .auth-container .register::before, .auth-container .login::before {
		display: none;
	}

	.auth-container .lost_reset_password::after ,
	.auth-container .register::after ,
	.auth-container .login::after {
		display: none;
	}

	.auth-container .homeBack {
		width: 90%;
	}

	#plans .plan-title h1 {
		font-size: 35px;
	}

	.about-us-item-div {
		margin-top: 20px;
	}

	#about-us .about-us-item {
		margin-top: 10px
	}

	#plans .plan-title {
		margin-bottom: 20px;
	}

	.hamburger-icon {
		display: block;
		position: absolute;
		top: 20%;
		left: 0;
	}

	.hamburger-icon i {
		cursor: pointer;
	}

	#responsive-nav {
		display: block;
		width: 100%;
		height: 350px;
		position: absolute;
		top: -350px;
		right: 0;
		z-index: 1;
		background-color: rgba(0, 0, 0, 0.9);
	}

	#responsive-nav ul {
		display: block;
		width: 100%;
	}

	#responsive-nav ul li {
		width: 100%;
		text-align: center;
		margin: 30px 0;
	}

	#responsive-nav ul li a {
		text-decoration: none;
		color: #fff;
	}

	#header .nav-bottom {
		display: none;
	}

	#header .nav-up .nav-up-buttons {
		display: none;
	}

	#main-header .main-header-text .main-header-title h2 {
		font-size: 25px;
		color: #fff;
	}

	#main-header .main-header-text .main-header-title span {
		font-size: 25px;
		color: #00baba;
	}

	#main-header .main-header-text .main-header-title .br {
		border-radius: 90% 30% 80% 80%;
		background-color: #00baba;
		width: 60px;
		height: 60px;
	}

	#cart .cart .cart-end .cart-collaterals .cart_totals table tbody tr td button,
	#cart .cart .cart-end .cart-collaterals .cart_totals div a {
		width: 90%;
	}

	#order-received .order-received .woocommerce-order-overview li {
	width: 100%;
	margin-top: 10px;
	text-align: center;
	border-left: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	margin-left: 0 !important;
	padding-left: 0 !important;
}

	#reviews #comments ol.commentlist li img.avatar {
		width: 40px !important;
	}

	.comment-tab #comments .commentlist footer .comment-author b, .comment-tab #comments .commentlist footer .comment-metadata {
		margin-right: 60px;
	}

	.container {
		max-width: 100%;
	}

	#services .service-item {
		margin: 10px 0;
	}

	.slider-block:nth-child(even) {
		width: 100%;
	}
}