 @font-face { 
  font-family: 'din-lite';
           src: url(../fonts/DIN-NEXT-LT-LIGHT.ttf);
}

 @font-face {
  font-family: 'din-medium';
           src: url(../fonts/DIN-NEXT-LT-MEDIUM.otf);
}
 @font-face {
  font-family: 'din-bold';
           src: url(../fonts/DIN-NEXT-LT-Bold.ttf);
}



.logo-bg-area {
	background: url(../img/hiba-rahma-logo.png);
    width: 70px;
    height: 70px;
    background-size: cover;
}
nav.navbar.bootsnav ul.nav > li > a
{
	color:#000;
	font-weight: 500;
}
.tr-top-nav {
	margin-top:20px;
}

.footer-contact-sec li {
	line-height: 30px;
}

.bg-white {
	background: #fff;
}

.footer-contact-icon {
	margin-left:10px;
	position:absolute;
	right:0;
	margin-right:-10px;
}

.pogoSlider-slide {
	background-size:cover !important;
}


@media only screen and (max-width: 992px) {
/*.ulockd-home-slider {
	padding-top:60px;
}*/
.pogoSlider  {
	min-height: 700px;
}

.tr-top-nav {
	background: transparent !important;
	border-bottom:none !important;
}
.logo-bg-area {
	background: url(../img/hiba-rahma-logo.png);
    width: 50px;
    height: 50px;
    background-size: cover;
}
}


.home-shop-btn:hover {
	border:1px solid #fff !important;
}

.divider-triangle:before {
	background-color:#19181887 !important;
}
.divider-box-tringle::before {
   /* border-top: 255px solid #19181887; */
}
.divider-box-tringle::after {
    /*border-bottom: 255px solid #19181887;*/
}

.divider-box-tringle::after {
    /*border-bottom: 255px solid #19181887;*/
}
.divider-box-tringle:before {
	border-right:183px solid transparent ;
}
.divider-box-tringle:after {
	/*border-right:183px solid transparent ;*/
}


@media only screen and (max-width: 991px) {
.ulockd-main-logo > img, .ulockd-main-logo2 > img {
    margin-top: 1px;
}
.navbar-brand .logo {
    height: 55px;
}
.navbar-brand {
	padding:1px;
}
}



@media only screen and (max-width: 789px)  {
/*.user-list-item,.search-list-item,.slider-bottom-text {
	display:none !important;
}*/
.slider-main-text {
	font-size:42px;
}
}

.navbar-toggle {
	background: transparent !important	;	
}
.nav-bar-icons {
	color:#303030;
 }



#err_label {
	color:#FF0000;
}
.ulockd-contact-form .ulockd-form-fg {
	border:1px solid #423e3e;
}
.ulockd-contact-form .ulockd-form-tb {
	border:1px solid #423e3e;
}
.contact-details.one li {
	border:2px solid #fff;
}
.contact-details {
	margin-top:0px;
}
.help-block .err_label p {
	color:#FF0000;
	font-size:13px;
}
.social-icon {
	color:#fff;
	margin-left:15px;
}
.social-icon:hover {
	color:#eeeeee;
}
.shop-search-btn:hover {
	color:#fff;
}
.shop-search-btn:hover, .shop-search-btn:active, .shop-search-btn:focus{
	color:#fff;
}
#order-book-modal {
	z-index: 10000;
}
.ulockd-btn-thm2:hover {
	color:#eee;
}

.product-slide-nav-icon {
	position: absolute;
    top: 50%;
}
.product-slide-right {
	right:15px;
}
.product-slide-left {
	left:15px;
}
.input-full-width {
	width:100% !important;
}
.filter-holder {
	text-align: left;
	margin-bottom:20px !important;
}
.shop-item-img {
	width:100%;
	height:415px;
}
.blog-item-img {
	width:100%;
	height:440px;
}
.full-bg-image-css {
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  height: 600px;

}
.wishlist-btn {
    font-size: 28px;
    line-height: 50px;
    vertical-align: middle;
}
.add-to-cart-btn {
	padding:9px 15px;
	font-size:16px;
}

.custom-select {
	font-size:16px;
	height: 38px;
}
.lang-switcher-btn {
	background: #303030;
    color: #fff;
    line-height: 0px;
    padding: 8px 12px 10px 9px;
    margin-top: 24px;
    width: 37px;
    font-size: 12px;
    border-radius: 50%;
}
.image-align {
	text-align: left;
}
.contact-info-icon:before {
	position:absolute;
	right:30px;
}
.contact-details.one li small {
    padding-right: 10px;
}
.price-tag {
	right:0;
	left:initial;
}
.filter-holder {
	text-align: right;
	direction: rtl;
}





/*******************AR CUSTOM*************/
.rtl-dir {
	direction: rtl;
}
.ar-content {
	direction: rtl;
	text-align: right;
}
.ltr-dir-ar {
	direction: ltr;
}
.footer-hotline-icon {
	float:right;
	margin-left:15px;
}


@media (max-width: 992px) {
.shop-item-img {
	height:400px !important;
}
.ulockd-shop-item {
	min-height:330px !important;
}
#zz_media {
	width:90%;
}
}


.float-contact-btn{
	position: fixed;
    width: 48px;
    height: 48px;
    bottom: 45px;
    left: 25px;
    background-color: #1d1e1d;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 26px;
    box-shadow: 2px 2px 3px #999;
    z-index: 100;
}

.float-gift-btn{
	position: fixed;
    width: 48px;
    height: 48px;
    bottom: 100px;
    left: 25px;
    background-color: #1d1e1d;
    color: #FFF;
    border-radius: 50px;
    text-align: center;
    font-size: 26px;
    box-shadow: 2px 2px 3px #999;
    z-index: 100;
}

.my-float-contact-btn{
	margin-top:11px;
}

.footer-bank-acc {
	display:inline-block;
	max-height:60px;
	margin:5px;
	padding:5px;
}

.ar-left-content {
	text-align:left;
}


.top-nav-icon {
	font-size: 24px;
    -webkit-text-stroke: 0.3px white;
}
.top-nav-search-icon {
    -webkit-text-stroke: 1.8px white;
}
.x-lang-holder {
    font-size: 15px;
    font-weight: 400;
    border: 1.8px solid #eee;
    padding: 5px 12px;
    border-radius: 5px;
    line-height: 38px;
}


@media screen and (min-width: 768px) {
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -10px;
    margin-right: -15px;
}
}


@media (max-width: 992px) {
.icons-sec-div ul li {
    margin: 0px 6px;
}
.top-container-holder {
	padding-left:5px;
	padding-right:5px;
}
nav.navbar.bootsnav ul.nav li a {
	font-size:16px;
}
}

.product-arrow-icon {
	font-size:24px !important;
	position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
}
.product-details-hover:hover {
	cursor:pointer;
}

.lang-switcher-btn-globe {
    color: #2e2a2ad4;
    line-height: 0px;
    padding: 8px 12px 10px 9px;
    margin-top: 6px;
    width: 37px;
    font-size: 24px;
    border-radius: 50%;
}
.currency-select-sec {
	font-size: 13px;
    height: 30px;
    padding: 2px 5px;
}

.top-nav-icon {
	font-weight:900;
	font-size:22px;
}
.attr-nav > ul > li > a {
	padding-left:5px;
	padding-right:5px;
}
.bp-details.one {
	min-height:190px;
}

.country-drop-down {
	height: 40px;
    border-left: none;
    border-radius: 0px;
    background: #8b8686bf;
    color: #fff;
}
.phone-country-field {
	border-right: none;
}


/*************menu issue***********/
.ui-effects-wrapper {
  display:inline !important;
}


@media only screen and (min-width: 551px) {
.currency-mobile-list {
	display:none;
}
}
@media only screen and (max-width: 550px) {
.ori-currency-list {
	display:none;
}
.top-nav-icon {
	font-weight:900;
	font-size:22px;
}
.icons-sec-div ul li {
    margin: 0px 2px;
}
.attr-nav > ul > li{
    float: left;
}
}


