
@media (max-width:1024px) {}

@media (max-width:991px) {
	.story-section-home .stories-slider .slick-list img, 
	.story-section-home .stories-slider .slick-list video
	{
/*		height: auto;*/
		height: auto;
    	max-height: 250px;
    	object-fit: contain;
	}
	.story-section-home .stories-slider .slick-list {
	    height: 300px;
	}
	.profile .profile_lft{
		flex-wrap: wrap;
		overflow: hidden;
	}
	.story-section .card-header .stry-img {
	    height: 210px;
	    object-fit: cover;
	}
	.story-section .card{
		margin-bottom: 16px;
	}
	.story-section .card{
		border-top: 1px solid rgb(0 0 0 / 13%);
		border-left: 1px solid rgb(0 0 0 / 13%);
		border-radius: 0;
	}
	.wrapper.breadcrumb_section{
		padding-top: 20px;
    	padding-bottom: 20px;
	}
	.contact_details {
	    width: 100%;
		margin-bottom: 16px;
	}
	footer #formSubmit{
		text-align: center;
		margin-bottom: 16px;
	}
	.color-shades .size-list{
		flex-wrap: wrap;
	}
	.color-shades .size-list li{
		margin-bottom: 10px;
	}
	.new-product-slider img {
	    height: 200px;
	    object-fit: scale-down;
	}
	.package-slider button.slick-prev, .package-list-slider button.slick-prev{
		right: 50px;
	}
	.package-slider button.slick-next, .package-list-slider button.slick-next{
		right: 5px;
	}
	.pincodeInput .w-50 {
	    width: 100%!important;
	}
	#coupons_apply{
		font-size: 12px;
	}
	.profile .p20 {
	    padding: 8px 12px;
	}
	.videos-slider {
	    min-height: auto;
	    max-height: auto;
	}
	.mob-none{
		display: none;
	}
	.story-section-home {
	    height: auto;
	}
	.navbar-category,
	.mob_none {
		display: none !important;
	}

	.navbar-brand img {
		width: 140px;
	}

	.header-menus {
		justify-content: space-between;
	}

	.searchInput {
		margin-right: 13px;
		width: 100%;
	}

	.header-menus button {
		font-size: 22px;
	}

	.searchInput input {
		height: 35px;
	}

	.footer-follow,
	.footer-follow-ul {
		border: none;
	}

	.footer-wrapper h2.headingFT {
		display: none;
	}

	.social_icons a.ml-5 {
		margin-left: 0rem !important;
	}

	footer .container-fluid.px-5 {
		padding-left: 1rem !important;
		padding-right: 1rem !important;
	}

	.footer-wrapper ol,
	ul {
		padding-left: 1rem !important;
	}

	footer .col-lg.col-md-12.px-3 {
		padding-left: 0rem !important;
		padding-right: 0rem !important;
		margin-bottom: 24px;
	}

	.footerul {
/*		padding-left: 0rem !important;*/
	}

	.row.py-5.no-gutters {
		padding-bottom: 0rem !important;
		padding-top: 2rem !important;
	}

	.app_download {
		display: flex;
		justify-content: space-around;
		margin-top: 40px;
	}

	.app_download .footerli {
		margin-top: 0 !important;
	}

	.footer-wrapper input.subscribe_input {
		width: 100%;
	}

	form.form+.main-btn {
		margin: auto;
		display: flex;
		align-items: center;
	}

}

/* @media (max-width:767px){

} */

@media (max-width:430px) {}

@media (max-width:360px) {}

@media (min-width:992px) {
	.desk_none {
		display: none !important;
	}
}

.navbar {
	display: block;
}

/* ================579px========================= */
@media (max-width:579px) {
	.mflex-wrap{
		flex-wrap: wrap;
	}
	.searchInput {
		margin-bottom: 12px;
	}

	#homeslider .carousel-caption.cc2 h3 {
		font-size: 18px;
	}

	#homeslider .carousel-caption.cc2 h2 {
		font-size: 24px;
	}

	#homeslider .carousel-caption h3 {
		font-size: 18px;
	}

	#homeslider .carousel-caption h2 {
		font-size: 24px;
	}

	#homeslider .carousel-item img {
/*		min-height: 157px !important;*/
		height: auto;
	}
	#homeslider .carousel-indicators{
		display: none;
	}

	#homeslider .carousel-caption.cc2 {
		position: absolute;
		top: 0%;
		width: 48%;
		left: inherit;
		bottom: inherit;
		right: 0%;
		padding-top: 15px;
		padding-bottom: 20px;
	}

	#homeslider .carousel-caption {
		position: absolute;
		top: 20%;
		width: 48%;
		right: inherit;
		bottom: inherit;
		left: 0%;
		z-index: 10;
		padding-top: 15px;
		padding-bottom: 20px;
	}

	#homeslider .carousel-caption.cc2 p {
		font-size: 12px;
		line-height: 12px;
		display: none;
	}

	#homeslider .carousel-caption p {
		font-size: 12px;
		line-height: 12px;
		display: none;
	}

	#homeslider .carousel-caption .btn-warning {
		margin-top: 10px;
		font-size: 12px;
		padding: 6px 16px;
	}

	/* ----------------package section----------- */
	.package .content:after {
		width: 83%;
	}

	.package .content {
		width: 200px;
	}

	.card-box {
		padding: 0;
		height: 170px;
	}

	/* -----------------blog section--------------- */
	.blogs-cus {
		padding-right: 8px !important;
		padding-left: 8px !important;
	}

	.deals-cus {
		padding-left: 15px !important;
	}

	/* --------------new brands--------------- */
	.new-brand-slider button.slick-next {
		top: 35%;
		right: -2px;
		border: 1px solid #bababa;
		padding: 2px 7px;
		font-size: 12px;
	}

	.new-brand-slider button.slick-prev {
		top: 35%;
		left: -2px;
		border: 1px solid #bababa;
		padding: 2px 7px;
		font-size: 12px;
	}

	.brand-slider button.slick-next {
		border: 1px solid #bababa;
		padding: 2px 7px;
		border-radius: 50%;
		font-size: 12px;
	}

	.brand-slider button.slick-prev {
		border: 1px solid #bababa;
		padding: 2px 7px;
		border-radius: 50%;
		font-size: 12px;
	}

	.searchInput input {
		height: 25px;
	}

	.searchInput button {
		top: 3px;
	}

	/* ----------------about us page ------------------- */
	.wrapper.breadcrumb_section {
		padding-top: 10px;
	    padding-bottom: 10px;
	    background-image: url(../images/breadcrumb.png);
	    background-size: cover;
	    background-position: top;
	}

	.about-desk {
		text-align: justify;
		padding-left: 0rem !important;
	}

	.new-brand-slider .brandIMG .card {
		border: 1px solid grey !important;
	}

	.new-brand-slider .brandIMG .card .card-body {
		padding: 10px;
	}

	.our-counter-col p {
		font-size: 14px;
	}

	.counter_num span {
		font-size: 20px;
	}

	.about_body .line hr {
		border-top: 2px solid rgb(0 0 0);
	}

	.our-counter-r {
		margin-bottom: 3rem !important;
		margin-top: 1rem !important;
	}

	.happy-cli-dv {
		width: 80% !important;
	}

	/* ----------------bedroom-package-f-p.php--------------- */
	.breadcrumb_section p {
		font-size: 22px;
		text-align: center;
	}

	.bedroom-package-one-section .table thead tr th p {
		font-size: 12px;
	}

	.bedroom-package-one-section table input[type=checkbox],
	input[type=radio] {
		box-sizing: border-box;
		padding: 0px;
		width: 13px;
		height: 17px;
	}

	.table thead th {
		vertical-align: top;
		border-bottom: 2px solid #dee2e6;
	}

	.bedroom-package-one-section table .order-card {
		width: 95px;
	}

	.bedroom-package-one-section .table tbody tr td .card-body {
		padding-left: 1.5rem !important;
		padding-right: 1.5rem !important;
	}

	.bedroom-package-one-section .table tbody tr td .card-body p:nth-child(1) {
		font-size: 15px;
	}

	.bedroom-package-one-section .table tbody tr td .card-body p:nth-child(2) {
		font-size: 13px;
	}

	.bedroom-package-one-section .table tbody tr td .card-body p:nth-child(3) {
		font-size: 13px;
	}

	.bedroom-package-one-section .table tbody tr .align-middle p:nth-child(1) {
		font-size: 13px;
	}

	.bedroom-package-one-section .table tbody tr .align-middle input {
		width: 20px !important;
		height: 21px;
		font-size: 13px;
		text-align: center;
	}

	.bedroom-package-one-section .total-prc p {
		padding: 14px 19px;
		font-size: 15px;
		font-weight: 600;
	}

	.bedroom-package-one-section .total-prc p span {
		padding: 0px 0px 0px 126px;
	}

	.two-btn-bg {
		display: flex;
		flex-direction: column;
		justify-content: center;
		gap: 16px;
		padding: 15px 15px;
	}

	.two-btn-bg .btn.add-to-crt {
		padding: 10px 15px;
		width: 100%;
		font-weight: 700;
		border-radius: 10px;
		border: 1px solid #000;
	}

	.two-btn-bg .btn.buy-now {
		padding: 10px 15px;
		width: 100%;
		font-weight: 700;
		border-radius: 10px;
		border: 1px solid #efe75c;
		background-color: #efe75c;
	}

	.bedroom-package-one-section .pack-heading h5 {
		font-weight: 600;
		font-size: 1.10rem;
	}

	/* ----------------bedroom-packages-one.php--------------------- */
	.bedroom-package-one-section .use-point-left-box {
		padding: 20px 0px;
		text-align: center;
	}

	.bedroom-package-one-section .use-point-left-box p {
		padding: 5px 0px;
		font-size: 16px;
		margin-bottom: 5px;
		color: #898585;
	}

	.bedroom-package-one-section .use-point-right-box {
		padding: 15px 20px;
		margin-top: 0px;
	}

	.bedroom-package-one-section .use-point-right-box .subtotal .pc-one-btn {
		padding: 8px 80px;
	}

	.bedroom-package-one-section .use-point h5:after {
		width: 68%;
	}

	.bedroom-package-two-section .form-up-bor {
		text-align: center;
	}

	.bedroom-package-two-section .form-up-bor .form-row .form-group h5 {
		font-size: 16px;
	}

	.bedroom-package-two-section .form-row .form-group input[type=text]::placeholder {
		font-size: 14px;
	}

	.bedroom-package-two-section .form-row .form-group select {
		font-size: 14px;
	}

	.bedroom-package-two-section .bedroom-two-form-btn1 {
		width: 100%;
		padding: 8px 0px;
	}

	.bedroom-package-two-section .bedroom-mb-custom {
		margin-bottom: 2.5rem;
	}

	.bedroom-package-two-section .bedroom-two-form-btn2 {
		width: 100%;
		padding: 8px 0px;
	}

	.bedroom-package-two-section .two-para-cls p:first-child {
		margin-bottom: 0px;
		margin-top: 10px;
	}

	.bedroom-package-two-section .form-right-box p {
		font-size: 14px;
		font-weight: 500;
	}

	/* ---------------bedroom-packages.php------------ */
	.product-details-body-bed .blog-slider button.slick-next {
		right: 2px;
		padding: 7px 14px;
	}

	.product-details-body-bed .blog-slider button.slick-prev {
		left: 2px;
		padding: 7px 14px;
	}

	.product-details-body-bed .bedr-pac-slider {
		padding-right: 15px !important;
	}

	.product-details-body-bed .card .card-body h3 {
		font-size: 22px;
	}

	.bedr-pac-slider>div:first-child {
		margin-bottom: 1px !important;
	}

	/* -------------blog-details.php--------------- */
	.blog-details .bd-para-right {
		padding-top: 10px;
	}

	.blog-hr-margin {
		margin-bottom: 1rem !important;
		margin-top: 1rem !important;
	}

	.releted-heading h3 {
		font-size: 22px;
	}

	.package-slider button.slick-next,
	.package-list-slider button.slick-next {
		padding: 7px 10px;
		top: -75px;
	}

	.package-slider button.slick-prev,
	.package-list-slider button.slick-prev {
		padding: 7px 10px;
		top: -75px;
	}

	.blog-details .package-slider button.slick-next,
	.package-list-slider .package-slider button.slick-next {
		padding: 7px 10px;
		top: -60px;
	}

	.blog-details .package-slider button.slick-prev,
	.package-list-slider .package-slider button.slick-prev {
		padding: 7px 10px;
		top: -60px;
	}

	.blog-details .releted-heading {
		padding: 20px 0px;
	}

	/* --------------------cart.php-------------------- */
	.cart-body .total-row {
		border-top: 1px solid grey;
		margin-top: 10px !important;
	}

	.cart-body .checkbox-lg .custom-control-label::before,
	.checkbox-lg .custom-control-label::after {
		top: 0;
		width: 17px;
		height: 17px;
		box-sizing: border-box;
		border-radius: 0;
	}

	.cart-body .checkbox-lg .custom-control-label {
		padding-top: 0px;
		padding-left: 6px;
	}

	.cart-body .table th p,
	.cart-body .table th .custom-control-label {
		font-size: 12px;
	}

	.cart-body .table tbody tr td p:nth-child(1) {
		font-size: 15px;
	}

	.cart-body .table tbody tr td p:nth-child(2) {
		font-size: 13px;
	}

	.cart-body .table tbody tr td p:nth-child(3) {
		font-size: 13px;
	}

	.cart-body .table tbody tr .align-middle p:nth-child(1) {
		font-size: 13px;
	}

	.cart-body .qty {
		text-align: center;
		padding: 0px;
		width: 20px !important;
		height: 21px;
	}

	.cart-body .td-img {
		width: 95px;
		display: flex;
		flex-direction: column;
	}

	.cart-body .cart-dv-wid {
/*		width: 130% !important;*/
	}

	/* -----------------checkout.php---------------- */
	.checkout-body .btn1 {
		padding: 8px 0px !important;
	}

	.checkout-body .btn2 {
		padding: 8px 0px !important;
	}

	.checkout-body .btn-margin {
		margin-top: 5px !important;
		margin-bottom: 5px !important;
	}

	.checkout-body .checkout-body-head {
		display: none;
	}

	.releted-col-md {
		padding-left: 15px !important;
	}

	/* --------------confirm-order.php------------------ */
	.confirm-order .btn1 {
		padding: 8px 0px !important;
	}

	.confirm-order .btn2 {
		padding: 8px 0px !important;
		margin-top: 7px;
	}

	.order-card img {
		height: 70px;
	}

	.confirm-order .card .card-body {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}

	/* ----------------contact.php-------------- */
	.contact-body .contact-info-black {
		min-height: 0px;
	}

	/* ----------------faq.php-------------- */

	.faq-body {
		padding: 30px 0;
	}

	/* .faq-body .faq-title h2{
		display: none;
	} */
	.faq-body .faq-title p {
		text-align: center;
	}

	/* ----------------login.php-------------- */
	.registration-sec .login-form-right .login-tabs {
		padding: 14px;
	}

	.registration-sec .login-tabs-btn .btn.btn-warning.button.text-capitalize.text-center.w-30 {
		width: 100%;
	}

	.registration-sec .login-tabs-btn button a {
		color: #000;
	}

	.registration-sec .login-tabs-btn button {
		padding: 8px 10px;
	}

	.registration-sec .login-form-left .dob-col-c {
		width: 85px;
	}

	.registration-sec .login-form-left .dob-gen-c {
		margin-top: 20px;
	}

	/* ----------------myorder.php-------------- */
	.my-order-section .my-order-body .nav-tabs .nav-item {
		margin: 5px 0px;
	}

	/* ----------------our-blog.php-------------- */
	.our-blog-dv {
		padding: 15px !important;
	}

	/* ----------------packages.php-------------- */
	.pac-margin-box {
		margin-left: 1rem !important;
		margin-top: 1rem !important;
		margin-bottom: 1rem !important;
		margin-right: 1rem !important;
	}

	/* ----------------product-list.php-------------- */

	label.col-sm-4.col-form-label.py-auto.text-right.short-by-c {
		text-align: left !important;
	}

	.short-by-div {
		margin-top: -35px;
		position: relative;
		z-index: 11;
	}

	/* ----------------story-details.php-------------- */

	.story-details-section .sd-video-dv video {
		height: 100%;
		width: 100%;
	}

	.sd-pg-para {
		font-size: 15px;
		padding: 1rem 0px !important;
	}

	.story-d-slider button.slick-prev {
		top: -12%;
		left: 5%;
	}

	.story-d-slider button.slick-next {
		top: -12%;
		left: 30%;
	}

	.sd-slider {
		padding: 10px 0px;
	}

	.releted-heading {
		padding: 30px 0px;
	}

	/* ----------------story.php-------------- */
	.styro-row-cs {
		padding-left: .5rem !important;
		padding-right: .5rem !important;
		padding-top: .5rem !important;
		padding-bottom: .5rem !important;
	}

	.story-section .card-body h3 {
		font-size: 1.30rem;
	}

	.story-section .readmore {
		padding: 8px 20px;
		width: 100%;
	}

	.story-section .card .card-body p {
		margin-bottom: 0px;
	}

	.story-section .card .card-body {
		padding: .50rem;
	}

	.story-section .card .card-footer {
		padding: 0.75rem .25rem;
	}

	.story-section .demo .pagination li {
		display: inline-block;
		vertical-align: top;
		margin: 0px 0;
	}

	.story-section .demo .pagination li a.page-link {
		width: 18px;
	}

	/* -----------------term-n-condition.php----------------- */
	.term-n-condition-section .terms_footer h3 {
		margin-top: 20px;
	}

	/* -----------------wishlist.php----------------- */
	.wishlist-section .table thead tr th {
		padding: 10px 5px;
	}

	.wishlist-section .table thead tr th p {
		font-size: 12px;
	}

	.wishlist-section .table tbody .align-middle,
	.table th {
		padding: 1rem 0.2rem;
	}

	.wishlist-section .table tbody .align-middle .card .card-body {
		padding: 0px 10px !important;
		width: 200px;
	}

	.wishlist-section .table tbody .align-middle .card.order-card img {
		height: 90px;
	}

	.wishlist-section .table tbody .align-middle button.btn.btn2.d-block.m-auto.fw-500.py-2.px-4 {
		width: 140px;
		padding: 10px 0px !important;
	}

	.wishlist-section .table tbody .align-middle p.qty.d-block.m-auto.text-center.text-muted.text-capitalize {
		font-size: 13px;
	}

	.wishlist-section .table tbody .align-middle p.text-center.fw-500.m-0.text-muted {
		font-size: 13px;
	}

	.product-store-top .ugaao-cls {
		width: 80px;
		margin-left: 0px !important;
	}

	.pro-st-border {
		display: none;
	}

	.pro-st-border1 {
		display: none;
	}
	#homeslider1 .carousel-inner .carousel-item .carousel-caption h3 {
		font-size: 18px;
	}

}

/* End @media (max-width:579px) */


@media (min-width:580px) and (max-width: 767px) {

	.story-section-home .stories-slider .slick-list img {
		border: 1px solid #efe75c;
	}

	.discounts-slider img {
		border: 1px solid #efe75c;
	}

	.footer-wrapper h3 {
		text-align: center;
	}

	#homeslider .carousel-caption {
		top: 5%;
	}

	#homeslider .carousel-caption.cc2 {
		top: 5%;
	}

	#homeslider .carousel-caption .btn-warning {
		margin-top: 10px;
	}



	#homeslider .carousel-caption h3 {
		font-size: 24px;
	}

	#homeslider .carousel-caption.cc2 h3 {
		font-size: 24px;
	}

	#homeslider .carousel-caption h2 {
		font-size: 35px;
	}

	#homeslider .carousel-caption.cc2 h2 {
		font-size: 35px;
	}

	.story-section-home {
		height: 332px;
	}

	label {
		display: inline-block;
		margin-bottom: 0;
	}

	.two-btn-bg .btn.buy-now {
		width: 45%;
	}

	.two-btn-bg .btn.add-to-crt {
		width: 45%;
	}

	.bedroom-package-one-section .use-point-right-box {
		padding: 20px 30px;
	}

	.pro-st-border .pro-st-first-para p {
		display: none;
	}

	.pro-st-border1 .pro-st-first-para1 p {
		display: none;
	}

	.product-store-top .pro-st-first-para {
		padding: 12px;
		top: 46%;
	}

	.product-store-top .pro-st-first-para1 h4 {
		font-size: 16px;
		font-weight: 700;
	}

	.product-store-top .pro-st-first-para h4 {
		font-size: 16px;
		font-weight: 700;
	}

	.product-store-top .pro-st-first-para1 {
		padding: 12px;
		top: 46%;
	}

	.story-d-slider button.slick-next {
		top: 55%;
		left: -18%;
	}

	.story-d-slider button.slick-prev {
		top: 55%;
		left: -32%;
	}

	.story-section .readmore {
		width: 100%;
	}
	#homeslider1 .carousel-inner .carousel-item .carousel-caption h3 {
		font-size: 18px;
	}

}


@media (min-width: 280px) and (max-width: 375px){
	.filter-cus-heading{
		margin-top: 10px;
	}
	.side-body .cs-prod-des-row .input-icons .go-t-crt-a {
    margin: 0px !important;
}
.pin-code-msg-cus{
	float:unset !important;
}
#pin_code_msg {
    font-weight: 400;
    font-size: 13px;
}
.nav-pills .nav-link {
    padding: 1px 10px;
    font-size: 16px;
}
.modal-body .shop_close.close {
    right: -8px;
    top: -20px;
}
.download-mob-cus{
	margin-bottom: 15px;
}
.mob-menu-bars-cus{
	    padding: 0rem !important;
}
.searchInput-cus{
	margin-right: 0px;
	margin-left: -7px;
	width: 100%;
}
}
@media (min-width: 376px) and (max-width: 480px){
	.filter-cus-heading{
		margin-top: 10px;
	}
	.side-body .cs-prod-des-row .input-icons .go-t-crt-a {
    margin: 0px !important;
}
.pin-code-msg-cus{
	float:unset !important;
}
#pin_code_msg {
    font-weight: 400;
    font-size: 13px;
}
.nav-pills .nav-link {
    padding: 1px 10px;
    font-size: 16px;
}
.modal-body .shop_close.close {
    right: -8px;
    top: -20px;
}
.download-mob-cus{
	margin-bottom: 15px;
}
.mob-menu-bars-cus{
	    padding: 0rem !important;
}
.searchInput-cus{
	margin-right: 0px;
	margin-left: -7px;
	width: 100%;
}
}
@media (min-width: 481px) and (max-width: 767px){
	.filter-cus-heading{
		margin-top: 10px;
	}
	.side-body .cs-prod-des-row .input-icons .go-t-crt-a {
    margin: 0px !important;
}
.pin-code-msg-cus{
	float:unset !important;
}
#pin_code_msg {
    font-weight: 400;
    font-size: 13px;
}
.nav-pills .nav-link {
    padding: 1px 10px;
    font-size: 16px;
}
.modal-body .shop_close.close {
    right: -8px;
    top: -20px;
}
.download-mob-cus{
	margin-bottom: 15px;
}
.mob-menu-bars-cus{
	    padding: 0rem !important;
}
.searchInput-cus{
	margin-right: 0px;
	margin-left: -7px;
	width: 100%;
}
#homeslider1 .carousel-inner .carousel-item .carousel-caption.carousel-caption-cus1 {
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
    bottom: 0!important;
    left: 50% !important;
}
}
@media (min-width: 768px) and (max-width: 991px){
	.product-list .accordion1 .card-header[aria-expanded="false"]:after {
		display: none;
	}
	.product-list .accordion1 .card-header[aria-expanded="true"]:after {
		display: none;
	}
	.product-list .accordion1 .card-header.panel-collapse.active{
			pointer-events: none;
			justify-content: center;
	}
	.filter-cus-heading{
		margin-top: 0px;
	}
}
@media (min-width: 992px){
	.product-list .accordion1 .card-header[aria-expanded="false"]:after {
		display: none;
	}
	.product-list .accordion1 .card-header[aria-expanded="true"]:after {
		display: none;
	}
	.product-list .accordion1 .card-header.panel-collapse.active{
			pointer-events: none;
			justify-content: center;
	}
	.filter-cus-heading{
		margin-top: 0px;
	}
}

@media only screen and (min-width:200px) and (max-width:567px) {
	.height-fx-content {
		position: absolute;
		top: 0;
		color: #fff;
		width: 80%;
		z-index: 999;
	}
	.slice-show-mobile{
		display: block;
		visibility: visible;
	}
	.height-fx img {
		height: unset;
		position: relative;
	}
	/* ================================================= */
	.content_cus {
		border: 1px solid #CCCCCC;
		height: 230px;
		line-height: 260px;
		/* margin: 50px auto 50px auto; */
		overflow: hidden;
		position: unset;
		width: 100%;
	}
	.content_cus1 {
		border: 1px solid #CCCCCC;
		height: 230px;
    	line-height: 230px;
		/* margin: 50px auto 50px auto; */
		overflow: hidden;
		position: relative;
		width: 100%;
	}
	.corner-text span {
		position: relative;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		display: block;
		font-size: 60px;
		height: 230px;
		text-align: center;
		text-transform: uppercase;
	}
	.corner-text-wrapper1 {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		clip:unset;
		height: 230px;
		position: absolute;
		left: 0;
		bottom: 0;
		/* background: green; */
		/* background: url(../../../you-bg.jpg); */
		width: 100%;
		z-index: 1;
		overflow: hidden;
	}
	.corner-text-wrapper {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		clip:unset;
		height: 230px;
		position: unset;
		right: 0;
		top: 0;
		/* background: red; */
		/* background: url(../../../home-bg.jpg); */
		width: 100%;
		z-index: 1;
		overflow: hidden;
	}
	.corner-link {
		-webkit-transform:  rotate(0deg);
		-moz-transform:  rotate(0deg);
		-ms-transform:  rotate(0deg);
		-o-transform:  rotate(0deg);
		transform: rotate(0deg);
		-webkit-transform-origin: 0 0;
		-moz-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		-o-transform-origin: 0 0;
		transform-origin: 0 0;
		right: 0;
		top: 0;
		display: block;
		height: 230px;
		clip: unset;
		position: absolute;
		width: 100%;
		z-index: 3;
	}
	.corner-link1 {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transform-origin: 0 0;
		-moz-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		-o-transform-origin: 0 0;
		transform-origin: 0 0;
		left: 0;
		bottom: 0;
		display: block;
		height: 230px;
		clip: unset;
		position: unset;
		width: 100%;
		z-index: 3;
		/* background: purple; */
	}
	.corner-text {
		color: white;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		right: 0;
		top: 0;
		clip: unset;
		/* background-color: blue; */
		display: block;
		height: 230px;
		position: unset;
		width: 100%;
		z-index: 2;
		overflow: hidden;
	}
	.corner-text1 {
		color: white;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		left: 0;
		bottom: 0;
		clip: unset;
		/* background-color: yellow; */
		display: block;
		height: 100%;
		position: unset;
		width: 100%;
		z-index: 2;
		/* overflow: hidden; */
	}
	.corner-text1 span {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		font-size: 60px;
		text-align: center;
		text-transform: uppercase;
	}
	.content_cus_parent {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
	}

/* ================================================================= */

	.slice-border-cls::before {
		display: none;
	}
	.cat-row-m-top{
		margin-top: 0px !important;
	}
	.d-mob-none{
		display: none;
	}
	.cat-row-m-tb{
		margin: 0px auto;
		display: none;
	}
	.bg-white.mb-2.lower-border-cus {
		height: auto;
	}
	.height-fx{
		height: unset;
		position: relative;
		margin-bottom: 20px;
	}
	/* .height-fx img{
		height: 100%;
		position: relative;
	} */
	/* .height-fx-content .card-box{
		display: none;
	}
	.height-fx-content1 .card-box{
		display: none;
	} */
	.height-fx-content .d-flex.justify-content-around.flex-wrap.px-3.pt-3.pb-2 {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		align-content: center;
		justify-content: center;
		align-items: center;
	}
	.height-fx-content1 .d-flex.justify-content-around.flex-wrap.px-3.pt-3.pb-2 {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		align-content: center;
		justify-content: center;
		align-items: center;
	}
}
@media only screen and (min-width:568px) and (max-width:767px) { 
	/* ================================================= */
	.content_cus {
		border: 1px solid #CCCCCC;
		height: 230px;
		line-height: 260px;
		/* margin: 50px auto 50px auto; */
		overflow: hidden;
		position: unset;
		width: 100%;
	}
	.content_cus1 {
		border: 1px solid #CCCCCC;
		height: 230px;
    	line-height: 230px;
		/* margin: 50px auto 50px auto; */
		overflow: hidden;
		position: relative;
		width: 100%;
	}
	.corner-text span {
		position: relative;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		display: block;
		font-size: 60px;
		height: 230px;
		text-align: center;
		text-transform: uppercase;
	}
	.corner-text-wrapper1 {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		clip:unset;
		height: 230px;
		position: absolute;
		left: 0;
		bottom: 0;
		/* background: green; */
		/* background: url(../../../you-bg.jpg); */
		width: 100%;
		z-index: 1;
		overflow: hidden;
	}
	.corner-text-wrapper {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		clip:unset;
		height: 230px;
		position: unset;
		right: 0;
		top: 0;
		/* background: red; */
		/* background: url(../../../home-bg.jpg); */
		width: 100%;
		z-index: 1;
		overflow: hidden;
	}
	.corner-link {
		-webkit-transform:  rotate(0deg);
		-moz-transform:  rotate(0deg);
		-ms-transform:  rotate(0deg);
		-o-transform:  rotate(0deg);
		transform: rotate(0deg);
		-webkit-transform-origin: 0 0;
		-moz-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		-o-transform-origin: 0 0;
		transform-origin: 0 0;
		right: 0;
		top: 0;
		display: block;
		height: 230px;
		clip: unset;
		position: absolute;
		width: 100%;
		z-index: 3;
	}
	.corner-link1 {
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transform-origin: 0 0;
		-moz-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		-o-transform-origin: 0 0;
		transform-origin: 0 0;
		left: 0;
		bottom: 0;
		display: block;
		height: 230px;
		clip: unset;
		position: unset;
		width: 100%;
		z-index: 3;
		/* background: purple; */
	}
	.corner-text {
		color: white;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		right: 0;
		top: 0;
		clip: unset;
		/* background-color: blue; */
		display: block;
		height: 230px;
		position: unset;
		width: 100%;
		z-index: 2;
		overflow: hidden;
	}
	.corner-text1 {
		color: white;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		left: 0;
		bottom: 0;
		clip: unset;
		/* background-color: yellow; */
		display: block;
		height: 100%;
		position: unset;
		width: 100%;
		z-index: 2;
		/* overflow: hidden; */
	}
	.corner-text1 span {
		position: relative;
		top: 0;
		left: 0;
		display: block;
		font-size: 60px;
		text-align: center;
		text-transform: uppercase;
	}
	.content_cus_parent {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
	}
	.height-fx {
		height: 500px;
		position: relative;
		margin-bottom: 20px;
	}
/* ================================================================= */
}
@media only screen and (min-width:568px) and (max-width:767px) { 
	.slice-border-cls::before {
		display: none;
	}
	.cat-row-m-top{
		margin-top: 0px !important;
	}
	.d-mob-none{
		display: none;
	}
	.cat-row-m-tb{
		margin: 0px auto;
		display: none;
	}
	.bg-white.mb-2.lower-border-cus {
		height: auto;
	}
	.height-fx{
		height: unset;
		position: relative;
		margin-bottom: 20px;
	}
	.height-fx img{
		height: unset;
		position: relative;
	}
	.height-fx-content .card-box{
		display: none;
	}
	.height-fx-content1 .card-box{
		display: none;
	}
	.height-fx-content .d-flex.justify-content-around.flex-wrap.px-3.pt-3.pb-2 {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		align-content: center;
		justify-content: center;
		align-items: center;
	}
	.height-fx-content1 .d-flex.justify-content-around.flex-wrap.px-3.pt-3.pb-2 {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
		align-content: center;
		justify-content: center;
		align-items: center;
	}
}
@media only screen and (min-width:768px) and (max-width:992px) { 

	.corner-text-wrapper1 {
    -webkit-transform: rotate(47deg);
    -moz-transform: rotate(47deg);
    -ms-transform: rotate(47deg);
    -o-transform: rotate(47deg);
    transform: rotate(49deg);
    clip: rect(-270px, 1131px, 554px, 0px);
    height: 619px;
    position: absolute;
    left: -440px;
    bottom: -138px;
    /* background: green; */
    /* background: url(../../../you-bg.jpg); */
    width: 1137px;
    z-index: 1;
    overflow: hidden;
}
	.cat-row-m-tb{
		margin-top: 0px !important;
		margin-bottom: 0px !important;
	}
	.bg-white.mb-2.lower-border-cus {
		height: auto;
	}
	.cat-row-m-top{
		margin-top: 0px !important;
	}
	.slice-border-cls::before {
		content: '';
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%) rotate(319.5deg);
		width: 907px;
		height: 1%;
		background-image: conic-gradient(#ebf0f1 0deg, #ebf0f1 90deg, #ebf0f1 130deg, #ebf0f1 180deg, #ebf0f1 180deg, #ebf0f1 270deg, #ebf0f1 310deg, #ebf0f1 360deg);
		/* transition: transform 2s; */
	}
	.height-fx img {
		height: unset;
		position: relative;
	}
	.height-fx {
		height: unset;
		position: relative;
		overflow: hidden;
		margin-bottom: 20px;
	}
}
@media only screen and (min-width:993px) and (max-width:1200px) { 
	.corner-text-wrapper1 {
		-webkit-transform: rotate(49deg);
		-moz-transform: rotate(49deg);
		-ms-transform: rotate(49deg);
		-o-transform: rotate(49deg);
		transform: rotate(49deg);
		clip: rect(-270px, 1131px, 554px, 0px);
		height: 619px;
		position: absolute;
		left: -440px;
		bottom: -138px;
		/* background: green; */
		/* background: url(../../../you-bg.jpg); */
		width: 1137px;
		z-index: 1;
		overflow: hidden;
	}
	.slice-border-cls::before {
		content: '';
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%) rotate(308deg);
		width: 995px;
		height: 1%;
		background-image: conic-gradient(#ebf0f1 0deg, #ebf0f1 90deg, #ebf0f1 130deg, #ebf0f1 180deg, #ebf0f1 180deg, #ebf0f1 270deg, #ebf0f1 310deg, #ebf0f1 360deg);
		/* transition: transform 2s; */
	}
}

@media only screen and (min-width:993px) and (max-width:1024px) { 
	.corner-text-wrapper1 {
		-webkit-transform: rotate(52deg);
		-moz-transform: rotate(52deg);
		-ms-transform: rotate(52deg);
		-o-transform: rotate(52deg);
		transform: rotate(52deg);
		clip: rect(-270px, 1131px, 554px, 0px);
		height: 653px;
		position: absolute;
		left: -508px;
		bottom: -147px;
		/* background: green; */
		/* background: url(../../../you-bg.jpg); */
		width: 1137px;
		z-index: 1;
		overflow: hidden;
	}
	.corner-link1 {
		-webkit-transform:  rotate(52deg);
		-moz-transform:  rotate(52deg);
		-ms-transform:  rotate(52deg);
		-o-transform:  rotate(52deg);
		transform:  rotate(52deg);
		-webkit-transform-origin: 0 0;
		-moz-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		-o-transform-origin: 0 0;
		transform-origin: 0 0;
		left: -22px;
		bottom: 190px;
		display: block;
		height: 653px;
		position: absolute;
		clip: rect(-270px, 1131px, 554px, 0px);
		width: 1137px;
		z-index: 3;
		/* background: purple; */
	}

	.corner-text1 {
    color: white;
    -webkit-transform: rotate(-47deg);
    -moz-transform: rotate(-47deg);
    -ms-transform: rotate(-47deg);
    -o-transform: rotate(-47deg);
    transform: rotate(-53deg);
    left: 81px;
    bottom: 57px;
    clip: rect(-265px, 750px, 655px, 0px);
    /* background-color: yellow; */
    display: block;
    height: 650px;
    position: absolute;
    width: 935px;
    z-index: 2;
    /* overflow: hidden; */
}
}
@media only screen and (min-width:993px) and (max-width:1200px)  { 
	.corner-text-wrapper1 {
		-webkit-transform: rotate(52deg);
		-moz-transform: rotate(52deg);
		-ms-transform: rotate(52deg);
		-o-transform: rotate(52deg);
		transform: rotate(52deg);
		clip: rect(-270px, 1131px, 554px, 0px);
		height: 653px;
		position: absolute;
		left: -508px;
		bottom: -147px;
		/* background: green; */
		/* background: url(../../../you-bg.jpg); */
		width: 1137px;
		z-index: 1;
		overflow: hidden;
	}
	.corner-link1 {
		-webkit-transform:  rotate(52deg);
		-moz-transform:  rotate(52deg);
		-ms-transform:  rotate(52deg);
		-o-transform:  rotate(52deg);
		transform:  rotate(52deg);
		-webkit-transform-origin: 0 0;
		-moz-transform-origin: 0 0;
		-ms-transform-origin: 0 0;
		-o-transform-origin: 0 0;
		transform-origin: 0 0;
		left: -22px;
		bottom: 190px;
		display: block;
		height: 653px;
		position: absolute;
		clip: rect(-270px, 1131px, 554px, 0px);
		width: 1137px;
		z-index: 3;
		/* background: purple; */
	}

	.corner-text1 {
    color: white;
    -webkit-transform: rotate(-47deg);
    -moz-transform: rotate(-47deg);
    -ms-transform: rotate(-47deg);
    -o-transform: rotate(-47deg);
    transform: rotate(-53deg);
    left: 81px;
    bottom: 57px;
    clip: rect(-265px, 750px, 655px, 0px);
    /* background-color: yellow; */
    display: block;
    height: 650px;
    position: absolute;
    width: 935px;
    z-index: 2;
    /* overflow: hidden; */
}
}