.logo img{
	max-width:100%;
}
[dir="rtl"] .block-title-content h5{
	display:none;
}


.grid-item {
	flex-direction: column;
}

.icons-home-container {
	text-align: center;
}

.icons-home-container .views-field-title {
	font-size: 19px;
	padding: 11px 0;
	color: #c83927;
}
.category-menu .block-title-wrap ,
.header .views-exposed-form .form-actions .button{
	background-color:#028c4e;
}
#block-views-block-icons-home-block-1 .icons-home-preheading{
	color:#000;
}
.block-title{
 color:#c83927;
}
.field-field-image{
	padding:10px;
}
.field-field-image img{
border-radius: 15px;
}
.promotion-image img{
    filter: brightness(0.8);
}
#block-home01-banner1{
    background-size: 12% !important;	
}
#block-shopfromourcollections .field-body{
    text-align: center;
    color: #000;	
}
.product-custom-card{
	display:inline-block;
	width:100%;
	height:auto;

}
.product-custom-card .product-custom-card-image{
	width:100%;
	height:175px;
}
.product-custom-card .product-custom-card-image img{
	width:100%;
	height:100%;
	object-fit:cover;
}
.product-custom-card .product-custom-card-title h2{
    font-size: 18px;
    text-align: center;
    width: 100%;
    border: 1px solid #000;
    background-color: rgb(255,255,255,.7);
    padding: 10px 0px;
}
#block-views-block-home-page-products-block-1{
    display: inline-block;
    width: 100%;
    height: auto;
    padding-inline-start: 19%;
    min-height: 600px;
    background-image: url(../images/bgsection1.png);
    background-repeat: no-repeat;
    background-size: 16% 100%;
    background-position: 98%;
    margin-bottom: 30px;
    padding-inline-endd: 10%;
}
[dir="ltr"] #block-views-block-home-page-products-block-1{
	background-position: 2%;
}
#block-views-block-home-page-products-block-2{
    display: inline-block;
    width: 100%;
    height: auto;
    padding-inline-end: 19%;
    min-height: 600px;
    background-image: url(../images/bgsection2.png);
    background-repeat: no-repeat;
    background-size: 16% 100%;
    background-position: 3%;
    margin-bottom: 30px;

}
[dir="ltr"] #block-views-block-home-page-products-block-2{
    background-position: 98%;
}
#block-views-block-home-page-products-block-3{
    display: inline-block;
    width: 100%;
    height: auto;
    padding-inline-start: 19%;
    min-height: 600px;
    background-image: url(../images/bgsection3.png);
    background-repeat: no-repeat;
    background-size: 16% 100%;
    background-position: 98%;
    margin-bottom: 30px;
    padding-inline-endd: 10%;
}
[dir="ltr"] #block-views-block-home-page-products-block-3{
	background-position: 2%;
}
#block-views-block-home-page-products-block-4{
    display: inline-block;
    width: 100%;
    height: auto;
    padding-inline-end: 19%;
    min-height: 600px;
    background-image: url(../images/bgsection4.png);
    background-repeat: no-repeat;
    background-size: 16% 100%;
    background-position: 3%;
    margin-bottom: 30px;
	
}
[dir="ltr"] #block-views-block-home-page-products-block-4{
    background-position: 98%;
}
#block-views-block-home-page-products-block-5{
display: inline-block;
    width: 100%;
    height: auto;
    padding-inline-start: 19%;
    min-height: 600px;
    background-image: url(../images/bgsection5.png);
    background-repeat: no-repeat;
    background-size: 18% 100%;
    background-position: 99%;
    margin-bottom: 30px;
    padding-inline-endd: 10%;
}
[dir="ltr"] #block-views-block-home-page-products-block-5{
	background-position: 2%;
}
.region-footer-first img{
width: 30%;	
}
.footer-widget ul li a:hover{
	color:#000 !important;
}
.section-1{
    background-image: url(../images/bg2.png);
    background-repeat: no-repeat;
    background-position: -0% 100%;
}
.section-3{
 background-image:url(../images/bg3.png);
    background-repeat: no-repeat;
    background-position: 100% 100%;
}

.section-5{
 background-image:url(../images/bg5.png);
     background-repeat: no-repeat;
    background-position: -0% 100%;
}
#user-account-block-wrap{
 text-align:start;	
}
#user-account-block-wrap .menu-item{
	padding:10px 0px;
}
.slider-data-link h4{
    display: inline-block;
    width: 100%;
    height: auto;
    padding: 10px;
    background-color: #545152;
    border-radius: 10px;
    color: #fff;	
}

#block-views-block-publishing-block-2 ,
#block-views-block-publishing-block-2--3{
    display: inline-block;
    width: 100%;
    height: auto;
    margin-top: 21px !important;
    display: inline-block;
    width: 100%;
    height: auto;
    background-color: #fff;
    border-radius: 20px;
    -webkit-box-shadow: 0px 0px 10px 0px rgb(176 176 176);
    -moz-box-shadow: 0px 0px 10px 0px rgba(176,176,176,1);
    box-shadow: 0px 0px 10px 0px rgb(176 176 176);
    padding: 20px;
    padding: 20px 20px 60px 20px !important;	
}
#block-views-block-publishing-block-2 .block-title-content ,
#block-views-block-publishing-block-2--3 .block-title-content{
    max-width: 100%;
    text-align: center;	
}
#block-views-block-publishing-block-2 .block-title-content .block-title ,
#block-views-block-publishing-block-2--3 .block-title-content .block-title{
    color: #b59357;
    font-size: 46px;
}
#block-views-block-publishing-block-2--3 .block-title-content{
	    max-width: 100%;
    text-align: center;	
}
.card-container-publishing-all{
    width: 25%;
    display: inline-block;
    float: right;
}
.publishing-card{
	width:100%;
	display:inline-block;
}
.publishing-card .publishing-card-container{
    width: 95%;
    display: inline-block;
    height: auto;
    margin-top: 21px !important;
    display: inline-block;
    padding: 15px;
    height: auto;
    background-color: #fff;
    border-radius: 20px;
    -webkit-box-shadow: 0px 0px 10px 0px rgb(176 176 176);
    -moz-box-shadow: 0px 0px 10px 0px rgba(176,176,176,1);
    box-shadow: 0px 0px 10px 0px rgb(176 176 176);

}
.publishing-card .publishing-card-container .publishing-card-number{
    width: 10%;
    display: inline-block;
    float: right;
    color: #e7dbc8;
    font-size: 29px;
}
.publishing-card .publishing-card-container .publishing-card-image{
    width: 51%;
    display: inline-block;
    float: right;
    padding: 5px;
    height: 75px;
	
}
.publishing-card .publishing-card-container .publishing-card-image img{
    width: 100%;
    height: 100%;
    object-fit: contain;
	
}
.publishing-card .publishing-card-container .publishing-card-title{
    width: 30%;
    float: right;
    display: flex;
    height: 75px;

}
.publishing-card .publishing-card-container .publishing-card-title h2{
    font-size: 25px;
    overflow: hidden;
    margin: auto 0;
}
[dir="ltr"] .publishing-card .publishing-card-container .publishing-card-title h2{
font-size: 20px;	
}
#block-views-block-publishing-block-2--3 .block-content .card-container-publishing-all:nth-child(odd) ,
#block-views-block-publishing-block-2 .block-content .card-container-publishing-all:nth-child(odd){
	
}
#block-views-block-publishing-block-2--3 .block-content .card-container-publishing-all:nth-child(odd) .publishing-card-container ,
#block-views-block-publishing-block-2 .block-content .card-container-publishing-all:nth-child(odd) .publishing-card-container{

}
#block-views-block-publishing-block-2--3 .block-content .card-container-publishing-all:nth-child(even) ,
#block-views-block-publishing-block-2 .block-content .card-container-publishing-all:nth-child(even){
	
}
#block-views-block-publishing-block-2--3 .block-content .card-container-publishing-all:nth-child(even) .publishing-card-container ,
#block-views-block-publishing-block-2 .block-content .card-container-publishing-all:nth-child(even) .publishing-card-container{
	
}
#block-views-block-publishing-block-2--3 .block-content ,
#block-views-block-publishing-block-2 .block-content{
background-image: url(../images/mainimagesection.png);
    background-repeat: no-repeat;
    background-size: 16%;
    background-position: center top;
    padding-top: 130px;
}


.publishing-card > div{
	display:inline-block;
	float:right;
}

.cssmap-750 .continents, .cssmap-750 .continents-cities {
    height: 395px;
    width: 750px !important;
}
.cssmap-750{
	width: 750px !important;
}
.image-map {
	display:inline-block;
	width:100%;
}
.publish-product .product-title{
    width: 100%;
    text-align: center;	
}
.publish-product .product-content-wrap{
width: 100%;
    height: auto;
    display: inline-block;

}
.publish-product .commerce-order-item-add-to-cart-form > div{
    width: 50%;
    float: right;
    padding: 10px;

    margin: 0;
}
.publish-product .field--name-field-tafweed{
width: 100% !important;	
}

.publish-product .form-actions{
	width:auto !important;
}

.publish-product .product-image-colorbox{
	 border:0 !important;
}
.publish-product .product-post .product-title{
    margin-top: 5px !important;	
}
.publish-product .field-price{
	 display:inline-block;
}
.publish-product .product-price span{
	color:#b59357;
}
/***********************************************************/
#block-views-block-checkout-banner-block-1 .container-wrap{
    max-width: 100% !important;
    padding: 0 !important;	
}
.ch-banner{
	display:inline-block;
	width:100%;
	height:auto;
}
.ch-banner-container{
		display:inline-block;
	width:100%;
	height:auto;
	position:relative;
}
.ch-banner-data{
	position:absolute;

	width:50%;

	text-align:center;
}
.first-section{
    right: 0;
    top: 50%;
    /* height: 100%; */
    transform: translate(0%, -50%);
}
.second-section{
    left: 0;
    top: 50%;
    /* height: 100%; */
    transform: translate(0%, -50%);
}
.ch-banner-data-title h2{
    font-size: 35px;
    color: #fff;	
}

.ch-banner-data-link{
	margin-top:40px;
}
.ch-banner-data-link a{
  padding:10px 30px;
  border-radius:10px;
  border:1px solid #fff;
  transition:.5s;
  color:#fff;
  font-size:20px;
}
.ch-banner-data-link a:hover{
 border:1px solid #fff;
  background-color:#fff;
   color:#b59357;
}
#block-views-block-checkout-banner-block-1{
	padding-bottom:0 !important;
}

.products-card-custom1-cart .form-type-select{
	display:none;
}




@media only screen and (max-width: 767px) {
#block-views-block-home-page-products-block-1 ,
#block-views-block-home-page-products-block-2 ,
#block-views-block-home-page-products-block-3 , 
#block-views-block-home-page-products-block-4 , 
#block-views-block-home-page-products-block-5{
	padding:0;
	background-image:unset;
	border-bottom:1px solid #ccc;
}

}

