a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;max-width:100%}

@font-face
{
font-family:Myriad Arabic-Bold;
src: url('../fonts/Bahij Myriad Arabic-Bold.ttf');
}
@font-face
{
font-family:Bahij Myriad Arabic-Regular;
src: url('../fonts/Bahij Myriad Arabic-Regular.ttf');
}
@font-face
{
font-family:myriad-hebrew;
src: url('../fonts/myriad-hebrew.otf');
}
/*Global css*/
body
{
background-color: #f6f6f6 !important;
}
.col_100
{
width: 100%;
}
.left
{
float: left;
}
.caps
{
text-transform: uppercase;
}
p
{
font-size: 16px;
font-family:Bahij Myriad Arabic-Regular;
}
a
{
text-decoration: none !important;
font-family:Bahij Myriad Arabic-Regular;
}
ul li
{
list-style: none;
font-family:Bahij Myriad Arabic-Regular;
}
.b
{
font-weight: 600;
}
button
{
font-family:Bahij Myriad Arabic-Regular;
}
.color_b
{
color: #000 !important;
}
.search_btn
{
content: "";
position: absolute;
top: 13px;
right: 0px;
padding: 0px;
background: #bc9e62;
width: 40px;
height: 40px;
border-radius: 100px;
text-align: center;
}
.search_btn > img
{
width: 42%;
margin-top: 11px;
}
::placeholder {
color: #aba9a9;
font-size: 12px;
}
.padding_none
{
padding: 0px !important;
}
.fa-shopping-bag
{
margin: 0px 10px;
font-size: 20px !important;
color: #171616;
}
.com_pd
{
padding-top: 40px;
}
.title_container
{
padding-bottom: 40px;
}
.title
{
font-size: 24px;
font-family: myriad-hebrew;
font-weight: 600;
}
.color_blue
{
color: #31a1ff !important;
font-size: 20px !important;
font-weight: 600;
}
.cart_btn
{
padding: 7px 32px;
background-color: #247cc6;
color: #fff;
border-radius: 3px;
text-transform: uppercase;
text-decoration: none;
}
.cart_btn:hover
{
color: #fff !important;
text-decoration: none;
}
.cart_btn > .fa
{
color: #fff !important;
}
.container-fluid
{
padding-left: 0px !important;
margin: 0px;
}
.view_btn
{
background: transparent;
padding: 7px 19px;
border-radius: 3px;
font-size: 20px;
text-transform: uppercase;
border: 1px solid #868383;
text-decoration: none;
}
.view_btn:hover
{
color: #fff;
}
.buynow
{
background-color: #0d62cc;
padding:7px 22px;
border-radius: 100px;
color: #fff;
font-size: 21px;
}
.buynow:hover
{
color: #fff;
}
/*Global css*/

/*Header css*/
.top_header
{
padding: 13px 0px 0 0px;
}
.top_header p,
.top_header a
{
font-size: 16px;
color: #555555;
}
.or
{
color: #9c9c9c;
}
.top_header ul.top_right
{
float: right;
}
.top_header ul.top_right li
{
float: left;
padding: 0px 10px;
}
.main_header
{
padding:15px 0px;
}
.main_header ul.menu
{
float: left;
margin-top: 15px;
}
.main_header ul.menu li
{
float: left;
padding: 2px 13px;
position: relative;
}
.main_header ul.menu li a
{
color: #000;
font-size: 16px;
font-family: Bahij Myriad Arabic-Regular;
padding:  2px 13px;
text-transform: uppercase;
}
.main_header ul.menu li.active
{
font-size: 16px;
font-family: Bahij Myriad Arabic-Regular;
border-radius: 102px;
background: #a78851;
text-transform: uppercase;
}
.main_header ul.menu li.active > a
{
color: #fff !important;
}
.main_header ul.menu li > ul.sub_menu
{
display: none;
}
.main_header ul.menu li:hover > ul.sub_menu 
{
display: block;
position: absolute;
left: 0px;
right: 0px;
background: #a78851;
z-index: 9;
}
.main_header ul.menu li > ul.sub_menu li
{
width: 100%;
float: left;
padding: 8px 9px;
}
.main_header ul.menu li > ul.sub_menu li a
{
color: #fff;
}
.search_btn_container
{
width: 31px;
height: 30px;
background: #a78851;
margin: 0 auto;
border-radius: 100px;
padding: 8px;
}
.main_header .search_input
{
height: 36px;
border: 0px !important;
position: relative;
padding: 5px;
}
.top_search
{
margin-top: 7px;
}
/*Header css*/
figure.img_zoom img {
-webkit-transition: opacity 1s, -webkit-transform 1s;
transition: opacity 1s, transform 1s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
border-radius:5px;
}
figure.img_zoom:hover img {
opacity: 0.4;
-webkit-transform: scale3d(1.1,1.1,1);
transform: scale3d(1.1,1.1,1);
}
/*deals of the day*/

.product-item{
position:relative;
overflow: hidden;
cursor: pointer;
height: 394px;
padding: 20px;
}

.product-link{
outline: 0;
width: 100%; 
height:100%;
border: none;
position: absolute;
top:0;
left: 0;
}
.product-info {
color:#ffffff;
position: absolute;
top: 71px;
left: 0px;
/*background-color:rgba(51, 51, 51,0.6);*/
opacity: 0;
width:100%;
height:100%;
transition: opacity 0.3s linear;
padding:20% 25%;
}
.product-info:hover{
position: absolute;
top:71px;
left: 0px;
transition: opacity 0.3s linear;
opacity: 1;
}
.quick_view{
position:relative;
font-size:18px;
letter-spacing: 2px;
background: #000000a1;
text-align: center;
padding: 5px 20px;
border-radius: 3px;
margin-bottom:166px;
}
.quick_view a
{
color: #fff !important;
text-decoration: none;
}
.quick_view a::hover
{
color: #fff !important;
text-decoration: none;
}
.p-discount{
position: absolute;
width: 100%;
float: left;
left: 0;
right: 0;
}
.p-discount ul
{
float: left;
}
.p-discount ul li
{
float: left;
padding:5px 15px;
}
.p-discount ul li i
{
color: #247cc6;
}
.product-info:hover .quick_view{
animation:fade-up .8s ease-out forwards;
animation-iteration-count:1;
-webkit-animation:fade-up .8s;
-webkit-animation-iteration-count:1;
}
.product-info:hover .p-discount{
animation:fade-down 1s ease-out forwards;
animation-iteration-count:1;
-webkit-animation:fade-down 0s;
-webkit-animation-iteration-count:1;
}

@keyframes fade-up
{ 
from {top:70px; opacity: 0;}
to {top:0px; opacity: 1}
}

@-webkit-keyframes fade-up /* Safari and Chrome */
{
from {top:70px; opacity: 0;}
to {top:0px; opacity: 1;}
}

/*--------------------------------
fade down transition
---------------------------------*/
@keyframes fade-down
{ 
from {bottom:10px; opacity: 0;}
to {bottom:10px; opacity: 1}
}

@-webkit-keyframes fade-down /* Safari and Chrome */
{
from {bottom:10px; opacity: 0;}
to {bottom:10px; opacity: 1;}
}
/*--------------------------------
fade down transition
---------------------------------*/
.product-show
{
height: 185px;
}
.product_show_in
{
display: table-cell;
vertical-align: middle;
height: 199px;
}
.product_show_in img
{
margin: 0 auto;
height: 100%;
width: auto;
padding: 25px;
}
.product_top
{
position: absolute;
left: 0;
right: 0px;
padding:5px;
}
.product_top .product_name
{
float: left;
clear: both;
}
.product_top .product_name p.name
{
text-transform: uppercase;
color: #999;
}
.product_top .discount
{
float: right;
background-color: #f4b228;
padding: 1px 12px;
border-radius: 3px;
}
.product_top .new_product
{
float: right;
background-color: #247cc6;
padding: 1px 12px;
border-radius: 3px;
color: #fff;
}
.product_top .discount p,
.product_top .new_product p
{
color: #fff;
margin: 0px;
font-size: 18px;
}
ul.product_hover_list li .fa-heart-o
{
color: #5f96f9;
}
.product_detils p
{
font-size: 18px;
color: #000;
text-transform: capitalize;
}
.product_detils
{
padding:0px 25px;
text-align: center;
}
.product_rate p
{
font-size: 23px;
}
.product_rate i 
{
font-size: 16px;
margin-right: 6px;
}
.product_ratings i
{
color: orange;
}
.hovereffect,
.hovereffect1{
width: 100%;
height: 694px;
float: left;
overflow: hidden;
position: relative;
text-align: center;
cursor: default;
background:rgba(0, 0, 0, 0.89);
}
.hovereffect2 {
width: 100%;
height: 347px;
float: left;
overflow: hidden;
position: relative;
text-align: center;
cursor: default;
background:rgba(0, 0, 0, 0.89);
}
.hovereffect .overlay{
width: 100%;
height: 694px;
position: absolute;
overflow: hidden;
top:0px;
left: 0;
padding:233px 20px;
}
.hovereffect1 .overlay1{
width: 100%;
height: 694px;
position: absolute;
overflow: hidden;
top:0px;
left: 0;
padding:29px 20px;
}
.hovereffect2 .overlay2{
width: 100%;
height: 694px;
position: absolute;
overflow: hidden;
top:0px;
left: 0;
padding:29px 20px;
}
.hovereffect .overlay h4.item_category,
.hovereffect1 .overlay1 h4.item_category,
.hovereffect2 .overlay2 h4.item_category
{
font-size: 33px;
font-weight: 600;
color: #ffff;
}
.hovereffect .overlay h1.product_fet
{
font-size: 89px;
color: #fef102;
font-weight: 600;
}
.hovereffect1 .overlay1 h1.product_fet,
.hovereffect2 .overlay2 h1.product_fet
{
font-size: 44px;
color: #0185c9;
}
.hovereffect .overlay h2.item_price,
.hovereffect1 .overlay1 h2.item_price,
.hovereffect2 .overlay2 h2.item_price
{
font-size: 36px;
color: #fff;
margin-top: 0px;
}
.hovereffect img,
.hovereffect1 img,
.hovereffect2 img {
display: block;
position: relative;
max-width: none;
width: calc(100% + 20px);
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(-10px,0,0);
transform: translate3d(-10px,0,0);
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
height: 694px;
}

.hovereffect:hover img,
.hovereffect1:hover img,
.hovereffect2:hover img  {
opacity: 0.4;
filter: alpha(opacity=40);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}

.hovereffect h2,
.hovereffect1 h2,
.hovereffect2 h2 {
text-transform: uppercase;
color: #fff;
text-align: center;
position: relative;
font-size: 17px;
overflow: hidden;
padding: 0.5em 0;
background-color: transparent;
}

.hovereffect h2:after,
.hovereffect1 h2:after,
.hovereffect2 h2:after  {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 2px;
background: transparent;
content: '';
-webkit-transition: -webkit-transform 0.35s;
transition: transform 0.35s;
-webkit-transform: translate3d(-100%,0,0);
transform: translate3d(-100%,0,0);
}

.hovereffect:hover h2:after,
.hovereffect1:hover h2:after,
.hovereffect2:hover h2:after {
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}

.hovereffect a, .hovereffect p,
.hovereffect1 a, .hovereffect1 p,
.hovereffect2 a, .hovereffect2 p {
color: #FFF;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: translate3d(100%,0,0);
transform: translate3d(100%,0,0);
}

.hovereffect:hover a, .hovereffect:hover p,
.hovereffect1:hover a, .hovereffect1:hover p,
.hovereffect2:hover a, .hovereffect2:hover p {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
.modal_section_content .title
{
font-size: 31px !important;
font-family: myriad-hebrew;
font-weight:normal !important;
margin: 0px;
}
.tag_blue
{
color: #0d62cc;
}
.pro_price span.discount_price
{
font-size: 29px;
font-weight: 600;
color: red;
}
.pro_price span.mrp
{
font-size: 15px;
text-decoration: line-through;
color: #868585;
}
.buy_now_container
{
padding: 15px 0px;
}
.modal_section_content
{
padding: 104px 168px 104px 9px;
}
.modal_section_content p
{
font-size: 18px;
}
/*newslatter*/
.newslatter
{
background-image: url('../images/bg_2.jpg');
background-position: center;
background-repeat: no-repeat;
height: 500px;
background-size: cover;
font-family: 'Montserrat', sans-serif;
}
.newslatter_inner h1
{
color: #676666;
}
.newslatter_inner h4
{
font-weight: 600;
font-size: 32px;
text-transform: capitalize;
color: #4e4e4e;
}
.newslatter_inner
{
width: 45%;
margin: 0px auto;
}
.newslatter_inner input
{
height: 45px;
border-radius: 100px;
border: 0px !important;
position: relative;
}
.send_svg
{
position: relative;
right: 9px;
float: right;
bottom: 38px;
} 
.newlatter_in 
{
padding-top: 30px;
}
.policy_box
{
width: 20%;
float: left;
padding: 15px;
}
.policy_full img
{
margin: 0 auto;
}
.policy_full h4
{
font-size: 18px;
margin-top: 14px;
text-transform: uppercase;
color: #343434;
margin-bottom: 14px;
font-family: 'Montserrat', sans-serif;
font-weight: 600;
}
.policy_full p
{
font-size:12px;
line-height: 22px;
color: #949393;
font-family: 'Montserrat', sans-serif;
}
.social_container ul.social_links
{
float: left;
}
.social_container ul.social_links li
{
float: left;
padding: 0px 20px;
}
.social_container ul.social_links li a
{
color: #808080;
}
.f_logo
{
margin: 0 auto;
}
.footer_box .footer_box_in
{
padding: 25px 0px;
}
.footer_title
{
font-family: 'Montserrat', sans-serif;
font-weight: 600;
}
.footer_box .footer_box_in ul.f_links li
{
padding:2px 0px;
display: table;
}
.footer_box .footer_box_in ul.f_links li a
{
font-size: 20px;
color:#7d7d7d;
}