html, body {
    height: 100%;
    min-height: 100%;
}
body {
    font-family: "verdana";
    font-size: 0.75em;
    line-height: 1.25em;
    overflow-x: hidden;
}

@font-face {
  font-family: 'Oswald';
  src: url('fonts/Oswald/Regular/Oswald-Regular.eot');
  src: url('fonts/Oswald/Regular/Oswald-Regular.eot?#iefix') format('embedded-opentype'),
       url('fonts/Oswald/Regular/Oswald-Regular.ttf') format('truetype'),
       url('fonts/Oswald/Regular/Oswald-Regular.svg#Oswald-Light') format('svg');
}

.fontpro,.fontpro-35894 {
  font-family: 'Oswald',sans-serif;
}


.inner-content-aboutus-slider {
    float: left;
    width: 100%;
}
.image_container {
    float: left;
    height: 200px;
    margin-top: 60px;
    text-align: center;
    width: 100%;
}
.tilte_container {
    background-color: #59b210;
    float: left;
    height: 70px;
    text-align: center;
    width: 100%;
}
.title_company {
    color: #ffffff;
    float: left;
    font-size: 14px;
    padding-top: 10px;
    text-align: center;
    width: 100%;
}
.link_company {
    float: left;
    padding-top: 10px;
    text-align: center;
    width: 100%;
}
.link_company a {
    color: #ffffff;
    font-size: 14px;
}
.about-us-wrapper {
    float: left;
    margin-bottom: 40px;
    margin-top: 45px;
    width: 1140px;
}
.col-snb-4 {
    background-color: #f9f9f9;
    border-bottom: 1px solid #59b210;
    float: left;
    width: 360px;
}
.col-snb-4top {
    background-color: #f9f9f9;
    border-bottom: 1px solid #59b210;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    float: right;
    min-height: 827px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    width: 360px;
}
.col-snb-42 {
    border: 1px solid #e4e4e4;
    float: left;
    margin-top: 15px;
    width: 360px;
}
.col-snb-423 {
    float: left;
    font-family: verdana;
    font-size: 28px;
    margin-bottom: 20px;
    margin-top: 45px;
    width: 360px;
}
.final-commms {
    float: left;
    font-size: 18px;
    margin-top: 30px;
    text-align: center;
    width: 100%;
}
.final-salms {
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 25px;
    margin-top: 20px;
    text-align: center;
    width: 100%;
}
.col-snb-8 {
    float: left;
    margin-right: 27px;
    width: 750px;
}
.title-bold-testing {
    font-weight: bold;
}
.chariman-message-text {
    color: #5d5d5d;
    float: left;
    font-family: tahoma;
    font-size: 14.5px;
    line-height: 25px;
    margin-top: 20px;
    text-align: justify;
}
.aboutus-contents-details {
    color: #5d5d5d;
    float: left;
    font-family: verdana;
    font-size: 14px;
    line-height: 25px;
    text-align: justify;
    width: 100%;
}
.image-container {
    border: 1px solid #e4e4e4;
    float: right;
    padding: 10px;
    width: 750px;
}
.our-vision-contents {
    float: left;
    width: 100%;
}
.rowaitanan {
    float: left;
    margin-right: 30px;
    width: 360px;
}
.top-image-rowait {
    border: 1px solid #e4e4e4;
    float: left;
    margin-bottom: 20px;
    margin-top: 12px;
    padding: 8px 8px 8px;
    width: 100%;
}
.top-image-rowait img {
    height: 130px;
    width: 342px;
}
.title-rowait {
    float: left;
    font-size: 29px;
    height: 40px;
    margin-top: 30px;
    width: 360px;
}
.title-ch-main {
    color: #50b210;
    float: left;
    font-size: 24px;
    height: 40px;
    margin-top: 20px;
    text-align: center;
    width: 360px;
}
.ch-image {
    float: left;
    width: 360px;
}
.ch-image-containers {
    border: 1px solid #e4e4e4;
    float: right;
    height: 175px;
    margin-right: 95px;
    padding: 5px;
    width: 168px;
}
.title-aboutus {
    float: right;
    font-size: 24px;
    height: 40px;
    margin-bottom: 0;
    margin-top: 35px;
    width: 100%;
}
.title-rowait-detail {
    color: #ff0000;
    float: left;
    font-size: 18px;
    line-height: 24px;
    width: 100%;
}
.title-risalatana-desc {
    color: #5d5d5d;
    float: left;
    font-family: Tahoma;
    font-size: 14px;
    line-height: 25px;
    width: 100%;
}
.title-risalatana-list {
    float: left;
    line-height: 20px;
    width: 100%;
}
.title-risalatana-list ul li {
    color: #5d5d5d;
    float: left;
    font-family: tahoma;
    font-size: 14px;
    line-height: 20px;
    list-style: outside none none;
    margin-top: 3px;
}
.title-risalatana-list .fa-square {
    border: 0 none;
    color: #ff0000;
    float: left;
    font-size: 8px;
    height: 23px;
    padding-right: 10px;
    padding-top: 6px;
}
.privacy-policy {
    float: left;
    text-align: justify;
    width: 357px;
}
.about-us-scroll {
    background-color: #4e4e4e;
    float: left;
    width: 357px;
}
.ikt_yellow .upper-circle-contents {
    color: #f8bb02;
    font-size: 26px;
    position: relative;
    top: -70px;
    width: 179px;
}
.ikt-bawab-mordif .fa-location-arrow {
    color: #009540;
}
.aboutus-color .fa-leaf {
    color: #ff0000;
}
.ikt-pink {
    background: #e61b72 radial-gradient(#e61b72, #e61b72, #e61b72) repeat scroll 0 0;
    height: 162px;
    width: 188px;
}
.ikt-media-center {
    background: #47af36 radial-gradient(#47af36, #47af36, #47af36) repeat scroll 0 0;
    height: 162px;
    width: 188px;
}
.ikt-media-center:hover {
    background: #ffffff radial-gradient(#ffffff, #ffffff, #ffffff) repeat scroll 0 0;
    height: 162px;
}
.ikt-media-center:hover .scroll-title a {
    color: #5d5d5d !important;
}
.ikt-media-center:hover .fa-circle {
    color: #009d40;
}
.ikt-media-center:hover .fa-microphone {
    color: #ffffff !important;
}
.ikt-bawab-mordif {
    background: #009d40 radial-gradient(#009d40, #009d40, #009d40) repeat scroll 0 0;
    height: 162px;
    width: 188px;
}
.ikt-bawab-mordif:hover {
    background: #ffffff radial-gradient(#ffffff, #ffffff, #ffffff) repeat scroll 0 0;
    height: 162px;
}
.ikt-bawab-mordif:hover .scroll-title a {
    color: #5d5d5d !important;
}
.ikt-bawab-mordif:hover .modi2-color .fa-circle {
    color: #009d40;
}
.ikt-bawab-mordif:hover .fa-location-arrow {
    color: #ffffff !important;
}
.ikt-about-us {
    background: #ec272e radial-gradient(#ec272e, #ec272e, #ec272e) repeat scroll 0 0;
    height: 162px;
    width: 188px;
}
.ikt-about-us:hover {
    background: #ffffff radial-gradient(#ffffff, #ffffff, #ffffff) repeat scroll 0 0;
    height: 162px;
}
.ikt-about-us:hover .scroll-title a {
    color: #5d5d5d !important;
}
.ikt-about-us:hover .scrolllar-circle .fa-circle {
    color: #ec272e;
}
.ikt-about-us:hover .fa-leaf {
    color: #ffffff !important;
}
.ikt-sis-comp {
    background: #1d80b7 radial-gradient(#1d80b7, #1d80b7, #1d80b7) repeat scroll 0 0;
    height: 162px;
    width: 188px;
}
.ikt-sis-comp:hover {
    background: #ffffff radial-gradient(#ffffff, #ffffff, #ffffff) repeat scroll 0 0;
    height: 162px;
}
.ikt-sis-comp:hover .scroll-title a {
    color: #5d5d5d !important;
}
.ikt-sis-comp:hover .scrolllar-circle .fa-circle {
    color: #1d80b7;
}
.ikt-sis-comp:hover .fa-link {
    color: #ffffff !important;
}
.ikt_yellow {
    background: #f8bb02 radial-gradient(#f8bb02, #f8bb02, #f8bb02) repeat scroll 0 0;
    height: 162px;
    width: 189px;
}
.ikt_yellow:hover {
    background: #ffffff radial-gradient(#ffffff, #ffffff, #ffffff) repeat scroll 0 0;
    height: 162px;
}
.ikt_yellow:hover .scroll-title a {
    color: #5d5d5d !important;
}
.ikt_yellow:hover .scrolllar-circle .fa-circle {
    color: #f8bb02;
}
.ikt_yellow:hover .icon-credit-card {
    color: #ffffff !important;
}
.ikt-pink:hover {
    background: #ffffff radial-gradient(#ffffff, #ffffff, #ffffff) repeat scroll 0 0;
    height: 162px;
}
.ikt-pink:hover .scroll-title a {
    color: #5d5d5d !important;
}
.ikt-pink:hover .fa-circle {
    color: #e61b72;
}
.ikt-pink:hover .fa-line-chart {
    color: #ffffff !important;
}
.top_search_media {
    float: right;
    height: 42px;
    text-align: right;
    width: 100%;
}
.search_wrapper {
    float: right;
    position: absolute;
    right: 1px;
    top: -18px;
    width: 355px;
}
.icon-large-media::before {
    color: #939393;
    font-size: 22px;
}
.form-search-media input.search-query {
    border: 1px solid #e0e0e0;
    color: #939393;
    font-size: 15px;
    height: 35px;
	border-right:none;
    padding-left: 11px;
    padding-right: 7px;
    width: 214px;
}
.top_search_media .form-search-media button {

	background-color:#FFFFFF;
	border:1px solid #e0e0e0;
	border-left:none;
    float: right;
    height: 35px;
    padding-top: 4px;
    width: 50px;
}
.oth-recipes-title .home_title {
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    padding-top: 20px;
    width: 100%;
}
.oth-clickable-slider {
    float: left;
    width: 750px;
}
.nav-oth-slider-next {
    float: left;
}

.clnews-newsitem-view .media-tip{
 	width:303px;
 	float:left;
}

.nav-oth-slider-next .jcarousel-control-next {
    right: 713px;
}
.oth-clickable-slider .jcarousel-pagination {
    bottom: 0;
    left: 15px;
    position: relative;
}
.oth-clickable-slider .jcarousel-pagination a {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #c6c6c6;
    border-radius: 0;
    color: #3d3d3d;
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    margin-left: 5px;
    min-width: 31px;
	height:31px;
    opacity: 0.75;
    padding: 5px;
    text-align: center;
    text-decoration: none;
}
.oth-clickable-slider .jcarousel-pagination a.active {
    background: #59b210 none repeat scroll 0 0;
    color: #ffffff;
    opacity: 1;
    text-shadow: none;
	border:none;
}
.next-prev {
    float: right;
    width: 100%;
}
.oth-clickable-content-slider {
    float: right;
}
.container-slider-wrapper {
    float: left;
    padding-top: 4px;
    width: 1140px;
}
.oth-new-branch {
    float: right;
    margin-left: 30px;
    margin-right: 0;
    width: 360px;
}
.row .oth-clickable-slider {
    margin-bottom: 20px;
    margin-top: 42px;
}
.oth-clickable-slider .jcarousel-wrapper {
    float: left;
    height: 400px;
    margin: 0;
    width: 750px !important;
}
.oth-clickable-content-slider {
    border: 0 none !important;
}
.oth-clickable-content-slider .jcarousel li:first-child {
    margin-left: 0 !important;
}
.oth-clickable-content-slider .caption {
    height: 400px;
    padding-right: 0;
    width: 750px;
    z-index: 999999;
}
.oth-clickable-content-slider .caption .news-des {
    background-color: #585756;
    float: left;
    height: 86px;
    opacity: 0.95;
    width: 100%;
}
.oth-clickable-content-slider .caption .news-desc-button {
    float: left;
    padding-right: 10px;
    padding-top: 35px;
    text-align: right;
    width: 30%;
}
.caption .news-desc-button .btn-default {
    background-color: #59b210 !important;
    border: 0 none;
    border-radius: 5px;
    color: #ffffff !important;
    font-family: verdana;
    font-size: 18px;
    height: 35px;
    line-height: 35px;
    width: 100px;
}
.caption .news-des .news-content {
    color: #ffffff;
    float: left;
    font-size: 15px;
    line-height: 22px;
    padding-left: 10px;
    padding-top: 10px;
    text-align: left;
    width: 70%;
    font-weight:bold
}
.num .pages a {
    border: 1px solid #e0e0e0;
    font-family: "Tahoma";
    font-weight: normal;
    height: 45px;
    line-height: 35px;
    margin-left: 1px;
    padding-left: 0;
    padding-top: 4px;
    text-align: center;
    vertical-align: middle;
    width: 40px;
}
.num .pages a.active {
    border: 1px solid #59b210;
    color: #59b210;
}
.caption .news-des .news-content a {
    color: #ffffff;
}
.content-slider {
    height: 314px;
    width: 100%;
}
.oth-clickable-content-slider .jcarousel li {
    float: left;
    height: 400px;
    width: 750px;
}
.video-image {
    float: left;
}
.oth-clickable-slider li {
    height: 400px;
    width: 750px;
}
.nav-oth-slider {
    float: right;
}
.nav-oth-slider-prev .jcarousel-control-prev {
    background: #59b210 none repeat scroll 0 0;
    border-radius: 0 30px 30px 0;
    border-width: 0;
    color: #ffffff;
    font: 24px/27px Arial,sans-serif;
    height: 50px;
    margin-top: -49px;
    padding-left: 8px;
    padding-top: 8px;
    position: absolute;
    text-align: left;
    text-decoration: none;
    top: 43%;
    width: 38px;
    z-index: 1;
}
.img-container img {
    height: 290px;
    width: 1118px;
}
.map_spacer {
    font-family: verdana;
    padding-right: 5px;
}
.nav-oth-slider-next .jcarousel-control-next {
    background: #59b210 none repeat scroll 0 0;
    border-radius: 30px 0 0 30px;
    border-width: 0;
    color: #ffffff;
    font: 24px/27px Arial,sans-serif;
    height: 50px;
    margin-top: -49px;
    padding-right: 8px;
    padding-top: 8px;
    position: absolute;
    text-align: right;
    text-decoration: none;
    top: 43%;
    width: 38px;
    z-index: 1;
}
.tab-content-gallery {
    border: 1px solid #c6c6c6;
    float: right;
    margin-right: 23px;
    padding-right: 15px;
    width: 360px;
}
.date-news-calender {
    padding-left: 0;
    padding-right: 6px;
}
.nav-oth-slider-next {
    float: right;
}
.nav-oth-slider-prev {
    float: right;
}
.nav-oth-slider-prev .jcarousel-control-prev {
    left: 1px;
}
.nav-oth-slider-next .jcarousel-control-next {
    left: 713px;
}
.jcarousel-control-prev:hover span, .jcarousel-control-next:hover span {
    display: block;
}
.oth-clickable-slider .jcarousel-control-prev.inactive, .oth-clickable-slider .jcarousel-control-next.inactive {
    cursor: default;
    opacity: 0.5;
}
.content-slider .jcarousel-control-prev.inactive, .content-slider .jcarousel-control-next.inactive {
    cursor: default;
    opacity: 1;
}
.slider-slideing {
    float: right;
    padding-right: 15px;
    padding-top: 12px;
    text-align: right;
    width: 100%;
}
.map_description_details {
    font-family: tahoma;
    margin-left: 25px;
}
.g-loc-title-details {
    background-color: #59b210;
    color: #ffffff;
    float: right;
    font-family: verdana;
    font-size: 17px;
    height: 37px;
    line-height: 35px;
    margin-top: 50px;
    padding-bottom: 10px;
    padding-left: 20px;
    text-align: left;
    width: 100%;
}
.cont-wrrapper-details {
    float: right;
    margin-bottom: 50px;
    width: 100%;
}
.map-inner-title-details {
    font-size: 14px;
    height: 35px;
    line-height: 35px;
    padding-left: 20px;
}
.map-inner-title-details .col-sm-1 {
    font-family: verdana;
    font-size: 14px;
    text-align: right;
    width: 217px !important;
}
.g-loc-title {
    float: right;
    font-size: 16px;
    height: 40px;
    padding-top: 15px;
    text-align: center;
    width: 354px;
}
.title-frah-last {
    color: #636363;
    float: right;
    height: auto;
    width: 100%;
}
.map-inner-title {
    font-size: 15px;
    line-height: 30px;
    padding-top: 5px;
}
.title-frah-lasts {
    border-bottom: 2px solid #59b210;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    color: #636363;
    float: right;
    height: auto;
    width: 100%;
}



.contry_code{
float:left;
}
.contry_number
{
float:left;
}
.contry_title
{
float:left;
}
.title-frah-last .map-inner-title
{
   float:left;
}







.title-frah-details {
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    color: #636363;
    float: right;
    height: 35px;
    width: 100%;
}
.cont-wrrapper-details-map {
    border: 1px solid #e0e0e0;
    float: left;
    width: 100%;
}
.fa-shopping-cart {
    margin-right: 10px;
    padding-top: 8px;
}
.g-loc-title-details_top {
    color: #5d5d5d;
    float: left;
    font-family: verdana;
    font-size: 22px;
    height: 43px;
    margin-bottom: 10px;
    margin-top: 20px;
    padding-top: 12px;
    text-align: left;
    width: 100%;
}
.RedRoundedMap .fa-search-plus {
    font-size: 24px;
    padding-top: 16px;
}
.goog-map-details {
    float: right;
    padding: 10px;
    width: 100%;
}
.goog-map {
    float: right;
    width: 100%;
}
.map-contents-wrapper {
    float: left;
    font-family: verdana;
    width: 100%;
}
.locator_text {
    font-size: 23px;
    font-weight: bold;
}
.top-map-content {
    float: left;
    font-family: verdana;
    padding-top: 12px;
    width: 100%;
}
.titles-wrapper-list {
    border-bottom: 1px solid #e0e0e0;
    float: left;
    font-size: 12px;
    height: 40px;
    padding-top: 10px;
    width: 100%;
}
.titles-wrapper {
    color: #5d5d5d;
    float: left;
    font-size: 14px;
    height: 40px;
    width: 1100px;
}
.titles-wrapper {
    background-color: #59b210;
    color: #ffffff;
    float: left;
    font-size: 14px;
    height: 40px;
    width: 1100px;
}
.titles-wrapper .title1 {
    border-left: 1px solid #ffffff;
    border-right: medium none;
    height: 40px;
    padding-top: 13px;
}
.titles-wrapper .title2 {
    border-left: 1px solid #ffffff;
    border-right: medium none;
    height: 40px;
    padding-top: 13px;
}
.titles-wrapper .title3 {
    border-left: 1px solid #ffffff;
    border-right: medium none;
    height: 40px;
    padding-top: 13px;
}
.titles-wrapper .title4 {
    border-right: medium none;
    height: 40px;
    padding-top: 13px;
}
.titles-wrapper .title5 {
    border-left: 1px solid #ffffff;
    border-right: medium none;
    height: 40px;
    padding-top: 13px;
	display:none;
}
.pagging-map-contents {
    float: left;
    margin-top: 20px;
    width: 1100px;
}
.pagging-map-contents-message {
    float: left;
    margin-bottom: 20px;
    margin-top: 20px;
    width: 1100px;
}
.title1 {
    float: left;
    padding-left: 10px;
    width: 370px;
}
.title-number {
	display:none;
    float: left;
    font-family: verdana;
    padding-left: 10px;
    width: 310px;
}
.title2 {
    float: left;
    padding-left: 10px;
    width: 190px;
}
.title3 {
    float: left;
    padding-left: 10px;
    width: 230px;
}
.map-new-template-wrapper {
    float: left;
    width: 1140px;
}

.map-new-template-wrapper-storemap {
    float: left;
    width: 1140px;
}




.map-new-template-wrapper-details {
    float: left;
    width: 1140px;
}
.among-total {
    color: #939393;
    float: left;
    width: 115px;
}
.branches_numbers {
    float: left;
    text-align: right;
    width: 20px;
}
.branche-total {
    color: #939393;
    float: right;
    text-align: right;
    width: 55px;
}
.paggin-info {
    float: right;
    height: 40px;
    padding-top: 10px;
    width: auto;
}
.first {
    float: left;
    font-family: verdana;
    width: 64px;
}
.secon {
    float: left;
    width: 10px;
}
.flast {
    float: left;
    text-align: left;
    width: 20px;
}
.title4 {
    float: left;
    padding-left: 10px;
    width: 210px;
}
.title5 {
    float: left;
    padding-left: 10px;
    width: 300px;
}
.title6 {
    float: left;
    width: 100px;
}
.titles-wrapper-list:hover {
    background-color: #939393 !important;
    color: #ffffff !important;
    font-size: 12px;
}
.sno-maps {
    color: #ff0000;
    float: left;
    font-weight: bold;
    padding-left: 5px;
    width: 25px;
}
.sno-maps:hover {
    color: #ffffff !important;
}
.select2-container .select2-choice {
    padding: 4px 0 0 30px !important;
}
.select2-container .select2-choice .select2-arrow {
    font-size: 18px;
    left: 8px;
    top: 8px;
}
.maps-title-top {
    color: #5d5d5d;
    float: left;
    font-size: 22px;
    height: 40px;
    padding-top: 14px;
    width: 100%;
}
.borders_maps {
    background-color: #59b210;
    float: right;
    height: 5px;
    width: 100%;
}
.maps-inner-tops {
    border-bottom: 1px solid #59b210;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    float: left;
    margin-bottom: 5px;
    min-height: 110px;
    width: 100%;
}
.tahdeed-madina {
    float: left;
    height: 93px;
	padding-left:40px;
	/*width: 760px;*/
}
.wrapper-inner-tahdeed {
    float: left;
    padding-top: 24px;
    width: 244px;
}
.wrapper-inner-tahdeed.has-button{
    width: 120px;
}
.wrapper-inner-tahdeed .button{
    width:100px;
    height: 50px;
}
.search-btn-map {
    float: left;
    width: 268px;
}
.title-tahdeed-madina {
    color: #5d5d5d;
    float: left;
    font-size: 14px;
    height: 25px;
    width: 100%;
}
.cont-wrrapper {
    float: left;
    margin: 15px;
}
.map-icon {
    color: #59b210;
    float: left;
    height: 35px;
    padding-top: 8px;
    width: 15px;
}
.map-icon .fa-caret-left {
    font-size: 15px;
}
.map-icon .fa-caret-right {
    font-size: 15px;
}
.title-frah {
    border-bottom: 1px dashed #636363;
    color: #636363;
    float: left;
    height: 34px;
    margin-left: 4px;
    margin-right: 0;
    overflow: hidden;
    width: 320px;
}
.title-frah-last {
    color: #636363;
    float: left;
    height: 34px;
    margin-left: 4px;
    margin-right: 0;
    width: 320px;
}
.map-inner-title {
    font-size: 13px;
    line-height: 30px;
    padding-top: 0;
}
.g-loc-title {
    background-color: #e0e0e0;
    color: #5d5d5d;
    float: left;
    font-size: 16px;
    height: 43px;
    padding-top: 15px;
    text-align: center;
    width: 354px;
}
.google-map-container {
    border: 2.5px solid #e0e0e0;
    float: right;
    height: 550px;
    margin-top: 35px;
    /*width: 100%;*/
}
.google-map-container-details {
    float: right;
    margin-top: 4px;
    width: 100%;
}
.maps-search-results-contents {
    float: right;
    font-family: verdana;
    height: auto;
    margin-bottom: 13px;
    margin-left: 18px;
    margin-right: 18px;
    width: 1100px;
}
.maps-inner-tops-wrapper {
    float: right;
    width: 1140px;
}
.wraaper_map {
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    float: left;
    width: 100%;
}
.oth-iktissab-wrapper {
    float: right;
    width: 100%;
}
.ikt-header {
    float: right;
    margin-top: 37px;
    width: 100%;
}
.ikt-header .ikt-title {
    float: right;
    font-size: 29px;
    padding-top: 60px;
    width: 100%;
}
.ikt-header .ikt-details {
    color: #5d5d5d;
    float: left;
    font-family: tahoma;
    font-size: 14px;
    line-height: 25px;
    padding-top: 30px;
    text-align: justify;
    width: 100%;
}
.img-container {
    border: 1px solid #e0e0e0;
    height: 310px;
    padding: 8px;
    text-align: center;
    width: 100%;
}
.info-details-title {
    float: left;
    font-size: 29px;
    padding-bottom: 38px;
    padding-top: 60px;
    width: 100%;
}
.info-details-image {
    border: 1px solid #e0e0e0;
    float: left;
    padding: 10px;
}
.ikt-info {
    float: left;
    width: 100%;
}
.info-details {
    float: left;
}
.info-details-infos {
    color: #5d5d5d;
    float: left;
    padding-top: 20px;
    text-align: justify;
}
.info-details-infos ul li {
    float: left;
    font-family: Tahoma,Geneva,sans-serif;
    font-size: 14px;
    line-height: 25px;
}
.info-customer {
    float: left;
    margin-left: 20px;
    margin-top: 114px;
    width: 453px;
}
.top-line {
    background-color: #018e01;
    float: left;
    height: 5px;
    width: 100%;
}
.info-customer-tile {
    float: left;
    font-size: 29px;
    padding-bottom: 25px;
    padding-left: 15px;
    padding-top: 35px;
    width: 100%;
}
.info-customer-details {
    float: left;
}
.bottom-line {
    background-color: #59b210;
    float: left;
    height: 2px;
    width: 100%;
}
.info-customer-details ul li {
    color: #5d5d5d;
    float: left;
    font-size: 14px;
    line-height: 25px;
    padding-left: 10px;
    width: 100%;
}
.info-customer-inner-wrapper {
    background-color: #f9f9f9;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    float: left;
    height: 320px;
}
.info-details-infos .fa-square {
    border: 0 none;
    color: #ff0000;
    float: left;
    font-size: 10px;
    height: 55px;
    padding-right: 10px;
    padding-top: 8px;
}
.info-customer-details .fa-check-circle {
    color: #59b210;
    float: left;
    font-size: 18px;
    height: 55px;
    padding-right: 10px;
    padding-top: 5px;
}
.ikt-links {
    border: 1px dashed #c6c6c6;
    float: left;
    height: 50px;
    margin-bottom: 40px;
    margin-top: 16px;
    padding-top: 17px;
    width: 100%;
}
.ikti-infoslink {
    color: #5d5d5d;
    float: left;
    font-size: 18px;
    padding-left: 15px;
}
.ikt-url {
    color: #59b210;
    float: left;
    font-size: 18px;
    padding-left: 15px;
}
.ikt-url a {
    color: #59b210;
}
.bottom_block .footer-content-listing {
}
.oth-clickable-content .jcarousel li {
    margin-left: 0;
    margin-right: 30px;
    width: 164.3px;
}
.aboutus-color .fa-circle {
    color: #ffffff;
}
.media-color .fa-circle {
    color: #ffffff;
}
.ikt-color .fa-circle {
    color: #ffffff;
}
.sis-color .fa-circle {
    color: #ffffff;
}
.media-color .fa-circle {
    color: #ffffff;
}
.investor-color .fa-circle {
    color: #ffffff;
}
.ikt-sis-comp .fa-link {
    color: #1d80b7;
}
.investor-color .fa-line-chart {
    color: #e61b72;
}
.investor-color .fa-circle {
    color: #ffffff;
}
.modi2-color .fa-circle {
    color: #ffffff;
}
.oth-clickable .jcarousel-wrapper {
    float: left;
    margin-top: 15px;
    width: 1140px !important;
}
.green {
    color: #59b210;
}
.col-sm-3 .green {
    font-size: 20px;
    padding-bottom: 17px;
    padding-top: 12px;
}
.footer-content-listing ul li {
    color: #adadad;
    font-size: 15px;
    line-height: 30px;
}
.footer-contact li {
    color: #adadad;
    font-family: verdana;
    font-size: 15px;
    line-height: 30px;
    width: 260px;
}
.news-btn {
    float: right;
    text-align: right;
    width: 39%;
}
.newsletter-input {
    float: right;
    text-align: left;
    width: 59%;
}
.newsletter-input input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #eeeeee;
    border-image: none;
    border-radius: 0 5px 5px 0;
    border-style: solid;
    border-width: 2px medium 2px 2px;
    color: #333333;
    font-family: geflowregular;
    font-size: 18px;
    height: 52px;
    padding: 10px;
    width: 400px;
}
.map-goog-warper {
    float: left;
    height: 210px;
    width: 100%;
}
.footer-newsletter {
    float: right;
    text-align: center;
    width: 100%;
}
.newsletter-data {
    float: right;
    text-align: left;
    width: 100%;
}
.footer-newsletter .btn-default {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #59b210;
    border-color: #59b210;
    border-radius: 8px 0 0 8px;
    border-style: solid none solid solid;
    border-width: 2px medium 2px 2px;
    font-family: verdana;
    font-size: 14px;
    height: 51.6px;
    width: 96px;
}
.scrolaar-container {
    float: right;
    width: 160px;
}
.scrollaar-image {
    float: right;
    padding-top: 6px;
    width: 180px;
}
.scrolllar-circle {
    float: right;
    height: 100px;
    width: 178px;
}
.upper-circle-contents {
    color: #ffffff;
    float: right;
    font-size: 26px;
    position: relative;
    top: -70px;
    width: 178px;
}
.separator {
    float: left;
    padding-left: 1px;
    width: 5px;
}
.jcarousel-wrapper {
    border: 10px solid #ffffff;
    border-radius: 5px;
    box-shadow: 0 0 2px #ffffff;
    height: 128px;
    margin: 58px auto 20px;
    position: relative;
    text-align: center;
    width: 1170px;

}
.nav-oth {
    float: left;
    position: relative;
    width: 100%;
}
.nav-oth a {
    text-decoration: none;
}
.jcarousel-wrapper .photo-credits {
    bottom: 0;
    color: #ffffff;
    font-size: 13px;
    opacity: 0.66;
    position: absolute;
    right: 15px;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.85);
}
.jcarousel-wrapper .photo-credits a {
    color: #ffffff;
}
.jcarousel {
    overflow: hidden;
    position: relative;
}
.jcarousel ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 20000em;
}
.jcarousel li {
    float: left;
}
.font-owsome-map-maker {
	display:block;
    color: #59b210;
    float: left;
    height: 40px;
    padding-left: 6px;
    width: 14px;
}
.titles-wrapper-list .fa-map-marker {
    color: #59b210 !important;
    float: left;
    font-size: 18px;
    height: 35px;
    width: 20px;
}
.titles-wrapper-list .fa-map-marker:hover {
    color: #ff0000 !important;
}
.titles-wrapper-list a:hover {
    color: #ff0000 !important;
}
.jcarousel-control-prev, .jcarousel-control-next {
    background: #59b210 none repeat scroll 0 0;
    border: 2px solid #59b210;
    border-radius: 6px;
    color: #ffffff;
    font: 24px/27px Arial,sans-serif;
    height: 33px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 33px;
}
.jcarousel-control-prev-pl, .jcarousel-control-next-pl {
    background: #59b210 none repeat scroll 0 0;
    border: 1px solid #59b210;
    border-radius: 6px;
    color: #ffffff;
    font: 24px/27px Arial,sans-serif;
    height: 33px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 32px;
}
.prev-btn-pl {
    float: left;
    height: 30px;
    width: 34px;
}
.next-btn-pl {
    float: right;
    height: 30px;
    width: 34px;
}
.nav-oth .scr-nav-buttons-titles {
    float: left;
    padding-top: 5px;
    text-align: left;
    width: 1069px;
}
.nav-oth .scr-nav-buttons-list {
    float: left;
    width: 71px;
}
.jcarousel-control-prev {
    right: 42px;
}
.jcarousel-control-next {
    right: 4px;
}
.jcarousel-control-prev:hover span, .jcarousel-control-next:hover span {
    display: block;
}
.jcarousel-control-prev.inactive, .jcarousel-control-next.inactive {
    cursor: default;
    opacity: 0.5;
}
.jcarousel-pagination {
    bottom: 0;
    left: 15px;
    position: absolute;
}
.jcarousel-pagination a {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 14px;
    color: #4e443c;
    display: inline-block;
    font-size: 11px;
    line-height: 14px;
    margin-right: 2px;
    min-width: 14px;
    opacity: 0.75;
    padding: 3px;
    text-align: center;
    text-decoration: none;
}
.jcarousel-pagination a.active {
    background: #4e443c none repeat scroll 0 0;
    color: #ffffff;
    opacity: 1;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
}
.recipes_health_advices_container {
    margin-bottom: 20px;
    margin-top: 20px;
}
.row .oth-clickable {
    margin-top: 5px;
}
.oth-clickable li {
    margin-left: 15px;
    margin-right: 15px;
    width: 164px;
}
.scroll-pads-iktissab {
    border-color: #f1f1f1;
    border-style: solid;
    border-width: 8px 4px;
    height: 162px;
    margin-left: 0;
    padding-top: 2px;
    width: 196px;
}
.oth-clickable-content {
    border: 0 none !important;
}
.scrollaar-image .scrolllar-circle .fa-circle {
    font-size: 100px;
}
.scrollaar-image .scrolllar-circle .fa-microphone {
    color: #47af36;
}
.scroll-font-big {
    font-size: 90px;
}
.scroll-font-small {
    font-size: 38px;
}
.scroll-title {
    float: right;
    font-size: 17px;
    padding-top: 5px;
    width: 180px;
}
.scroll-title a {
    color: #ffffff;
}
.scroll-pads {
    border-color: #f1f1f1;
    border-style: solid;
    border-width: 8px 4px;
    height: 162px;
    margin-left: 0;
}
.scroll-pads-lr {
    margin-left: 30px;
}
.hidden-phone {
    display: none;
}
.hidden-small-desktop {
    display: none;
}
.language_contactus {
    float: left;
    line-height: 31px;
    text-align: right;
}
.title-language {
    float: right;
    padding-top: 2px;
    width: 32px;
}
.title-language a {
    color: #5d5d5d;
}
.top_links .title-language a {
    color: #5d5d5d !important;
}
.link_label {
    color: #5d5d5d;
    float: left;
    width: 180px;
}
.top_links {
    float: left;
    font-size: 14px;
    line-height: 36px;
    top: 10px;
    width: 80%;
}
.top_links li {
    display: inline;
    float: left;
    font-size: 14px;
    line-height: 28px;
    list-style-type: none;
}
.top_links li:first-child {
    padding-right: 0 !important;
}
.top_links li.list_top_links {
    padding-left: 18.8px;
    padding-right: 18.8px;
}
.env-catalog {
    float: left;
    padding-top: 23px;
    width: 10px;
}
.catalog-email {
    color: #59b210;
    float: right;
    font-family: "Arial Narrow";
    font-size: 15px;
    line-height: 30px;
    padding-top: 18px;
    width: 215px;
}
.env-catalog .fa-envelope {
    color: #59b210;
    float: left;
    font-size: 19px;
}
.search-icone .fa-phone {
    color: #59b210;
    float: right;
    font-size: 22px;
}
.search-phone {
    color: #5d5d5d;
    direction: ltr;
    float: right;
    font-family: "Arial Narrow";
    font-size: 17px;
    line-height: 28px;
    padding-left: 8px;
    padding-top: 8px;
    width: 282px;
}
.title-language {
    float: left;
    width: 30px;
}
.top_links .title-language a {
    color: #5d5d5d !important;
}
.fa-facebook-square {
    color: #4562a3;
    font-size: 32px;
}
.cleancode .fa-twitter-square {
    color: #a1dff8;
    font-size: 32px;
}
.cleancode .fa-google-plus-square {
    color: #e65342;
    font-size: 32px;
}
.cleancode .fa-instagram {
    color: #ae8567;
    font-size: 32px;
}
.cleancode .fa-youtube-square {
    color: #df1d11;
    font-size: 32px;
}
.cleancode .fa-flickr {
    color: #ff53ab;
    font-size: 32px;
}
.cleancode .fa-linkedin-square {
    color: #2e95cd;
    font-size: 32px;
}
.oth-icons-links {
    margin-top: 30px;
    min-height: 191px;
}
.fa-icones {
    float: left;
    width: 100%;
}
#Corporate-icon .fa-circle {
    font-size: 81px;
}
.fa-circle {
    font-size: 40px;
}
.ficons {
    float: left;
    text-align: center;
    width: 100%;
}
.ficons ul {
    width: auto;
}
.ficons ul li {
    width: 152px;
}
.recipe-block-content {
    border: 1px solid #e0e0e0;
    float: right;
    height: 146px;
    margin-bottom: 30px;
    width: 165px;
}
.recipe-block-content:hover {
    background-color: #ff0000;
    border: 1px solid #ff0000;
    color: #ffffff !important;
    float: right;
    height: 146px;
    margin-bottom: 30px;
    width: 165px;
}
.oth-recipes-description {
    float: right;
    width: 100%;
}
.oth-recipes-title {
    float: left;
}
.oth-recipe-image {
    float: left;
    height: 88px;
    width: 164px;
}
.oth-recipe-titles {
    color: #5d5d5d;
    float: left;
    height: 55px;
    padding-top: 15px;
    text-align: center;
    width: 164px;
}
.oth-gallery-titles-new {
    color: #5d5d5d;
    font-family: verdana;
    font-size: 22px;
    padding-top: 7px;
    position: absolute;
}
.news-titlle-new {
    color: #5d5d5d;
    float: left;
    font-family: verdana;
    font-size: 22px;
    padding-top: 10px;
    width: 100%;
}
.oth-recipe-titles a {
    color: #5d5d5d;
    font-family: verdana;
    font-size: 12px;
}
.oth-recipe-titles:hover {
    background-color: #ff0000;
    color: #ffffff;
    float: left;
    height: 55px;
    padding-top: 15px;
    text-align: center;
    width: 163px;
}
.oth-recipe-titles:hover a {
    color: #ffffff;
}
.col-spacer {
    margin-left: 32px;
}
.link_company {
    font-family: verdana;
}
.col-spacer2 {
    margin-left: 30px;
}
#topline ul li a:hover {
    color: #000000 !important;
}
.oth-clickable-slider .slider-slideing {
    padding-right: 11px;
}
.health-advices {
    float: left;
    height: 65px;
    padding-top: 16px;
    width: 360px;
}
.oth-health-advices {
    border: 1px solid #e0e0e0;
    float: left;
    width: 347px;
}
.oth-health-advices-inner {
    border: 1px dotted #c6c6c6;
    float: left;
    margin: 8px;
    padding: 2px;
    width: 328px;
}
.alyoum-title {
    color: #ff0000;
    float: left;
    font-size: 24px;
    height: 52px;
    padding-top: 20px;
    text-align: center;
    width: 323px;
}
.meta_description_news {
    color: #939393;
    font-family: verdana;
    font-size: 13px;
    text-align: center;
}
.oth-health-advice-recipe {
    color: #009900;
    float: left;
    font-size: 18px;
    height: 30px;
    text-align: center;
    width: 323px;
}
.health-advices-details {
    background: rgba(0, 0, 0, 0) url("../images/health-advice_03.jpg") no-repeat scroll 185px 90px;
    color: #5d5d5d;
    float: left;
    font-size: 13px;
    height: 216px;
    line-height: 20px;
    text-align: center;
    width: 320px;
}
.header-image-site {
    background-position: 115px center;
    float: left;
    min-height: 120px;
    text-align: right;
    width: 100%;
    margin-top:15px;
}

#dvMap
{
  width: 1118px;
  height: 450px
}

.header-image-site .site-name {
    color: #ed2a2e;
    font-size: 20px;
    font-weight: bold;
    padding-top: 35px;
    text-align: right;
}
.header-image-site .save {
    color: #59b210;
    font-size: 20px;
    font-weight: bold;
    margin-right: 10px;
    padding-top: 17px;
    text-align: center;
}
#topline{height: 30px !important;}
.othaimshop-search {
    float: left;
    height: 100px;
    margin-top: 15px;
    overflow: hidden;
    padding-top: 1px;
    width: 100%;
}
.oth-search {
    float: left;
    width: 317px;
}
.oth-search-title {
    float: left;
    line-height: 30px;
    margin-left: 56px;
    padding-top: 12px;
    width: 100%;
}
.oth-catalog {
    float: left;
    width: 245px;
}
.oth-search-form {
    float: left;
    padding-right: 40px;
    width: 100%;
}
.oth-catalog-title {
    float: left;
    line-height: 48px;
    margin-left: 30px;
    width: 100%;
}
.search-icone {
    float: right;
    padding-top: 12px;
    width: 10px;
}
.email-green {
    color: #5d5d5d;
    font-family: "Arial Narrow";
}
ul, ol {
    margin: 0;
    padding: 0;
}
a {
    color: #000000;
}
.investors-index-index h1 {
    padding-top: 26px;
}
a:hover {
    color: #000000;
}
a:focus {
    outline: medium none;
}
a.underline {
    text-decoration: underline;
}
a.underline:hover {
    text-decoration: none;
}
h1 {
    font-size: 22px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 20px;
    margin-top: 0;
    text-transform: uppercase;
}
h2 {
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 15px;
    padding-right: 65px;
    text-transform: uppercase;
}
h2 a, h2 a:hover {
    text-decoration: none;
}
h2 span, h2 a.active {
    color: #9d3bc6;
}
h2 [class^="icon-"], h2 [class*=" icon-"] {
    color: #9d3bc6;
    display: block;
    float: left;
    font-size: 20px;
    margin: -2px 10px 0 0;
}
h2.nopadding {
    padding: 0;
}
h3 {
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
    text-transform: uppercase;
}
h4 {
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 15px;
    text-transform: uppercase;
}
h4 [class^="icon-"], h4 [class*=" icon-"] {
    color: #9d3bc6;
    display: block;
    float: left;
    font-size: 20px;
    margin: -2px 10px 0 0;
    white-space: nowrap;
}
h5 {
    font-style: italic;
    margin: 0;
    padding: 0;
}
#wrap {
    height: auto !important;
    margin: 0 auto;
    min-height: 100%;
}
.wrapper {
    overflow: hidden;
    width: 100%;
}
.wrapper_w {
    display: inline-block;
    width: 100%;
}
.padding-1 {
    padding: 25px 0 0;
}
.padding-2 {
    padding: 0 0 0 10px;
}
.padding-3 {
    padding: 50px 0 0;
}
.padding-4 {
    padding: 13px 0 0 12px;
}
.margin-1 {
    margin-bottom: 32px;
    margin-top: 20px;
}
.margin-2 {
    margin-top: 12px;
}
.alignright {
    float: right;
    text-align: left;
    width: 20%;
}
#topline .alignright {
}
.alignleft {
    text-align: left;
}
.aligncenter {
    text-align: center;
}
.hide {
    display: none;
}
.hover {
    z-index: 1000;
}
.col-1, .col-2, .col-3 {
    float: left;
}
.col {
    float: left;
}
p.small {
    font-size: 0.75em;
    line-height: 1.25em;
}
a.btn {
    background: #9d3bc6 none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    box-shadow: none;
    color: #ffffff;
    margin: 0;
    padding: 3px 0;
    text-shadow: none;
    transition: background-color 0.25s ease 0s;
}
a.btn:hover {
    background: #6a2886 none repeat scroll 0 0;
    color: #ffffff;
    cursor: pointer;
    transition: background-color 0.25s ease 0s;
}
.custom_color, a .custom_color {
    color: #9d3bc6;
}
a:hover .custom_color, a.custom_color:hover {
    color: #9d3bc6;
    text-decoration: underline;
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
}
#header {
    background-size: 560px 148px;
    padding: 1px 0 0;
}
#logo {
    float: left;
    padding: 8px 0 8px;
}
#topline {
    background: #464545 none repeat scroll 0 0;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.27);
    color: #9b9b9b;
    padding: 0;
}
#topline .phone {
    padding-top: 2px;
}
#topline .phone span {
    color: #ffffff;
}
#topline a {
    color: #9d3bc6;
    padding-top: 5px;
    text-decoration: none;
}
.language_selector_en {
    display: none;
}
.level0 li {
    height: 49px;
}
.language_selector_ar {
    color: #5d5d5d !important;
    display: block;
    font-family: tahoma;
    font-size: 14px;
}
#topline a:hover {
    text-decoration: none;
}
#topline .fadelink {
    display: inline-block;
    line-height: 26px;
    position: relative;
    text-align: right;
    white-space: nowrap;
    width: 35px;
}
#topline .fadelink .ul_wrapper {
    display: block;
    position: absolute;
}
#topline .user-login-block, .account-dropdown {
    display: none !important;
}
#topline .fadelink .ul_wrapper ul {
}
#topline .fadelink li {
    padding: 0;
}
#topline .fadelink > a:hover {
    text-decoration: none;
}
#topline img {
    vertical-align: middle;
}
#topline .login_social a {
    color: #f1f8fc;
    text-decoration: none;
}
.login_social a img {
    height: 22px;
    width: 93px;
}
.nav-list {
    display: block;
    margin: 10px 15px 25px;
    padding: 0;
    position: absolute;
    top: -10000px;
}
.nav-header > a {
    background: #9d3bc6 none repeat scroll 0 0;
    border-radius: 3px;
}
.nav-list ul {
    margin: 0;
    padding: 0;
}
.nav-list li {
    margin: 0;
    padding: 0;
    position: relative;
}
#level1 > li {
    border-bottom: 1px solid #dadada;
}
.nav-list li:last-child {
    border: medium none;
}
.nav-list li a {
    display: block;
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding: 15px;
    text-decoration: none;
    text-transform: uppercase;
}
.nav-list li a.icon-collapse {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100;
}
.nav-list li li a:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.nav-list > li > a:hover {
    background: #9d3bc6 none repeat scroll 0 0;
}
.nav-list li li li a {
    padding-left: 35px;
}
#nav.simple {
    display: none;
    line-height: 100%;
    margin: 0;
    padding: 7px 6px 0 0;
    position: relative;
    z-index: 99999;
}
#nav.simple > li {
    float: left;
    list-style: outside none none;
    margin: 0;
    padding: 0 0 2px;
}
li.first ul li a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#nav.simple > li ul li.first a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#nav.simple > li ul li.first a:hover {
    background: #f0f0f0 none repeat scroll 0 0;
}
#spy #nav.simple > li {
    padding: 0 0 8px;
}
#nav.simple li a {
    display: block;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    padding: 4px 20px;
    text-decoration: none;
}
#nav.simple > li > a {
    font-size: 18px;
    font-weight: normal;
    line-height: 1em;
    margin: 0;
    text-decoration: none;
    text-transform: uppercase;
}
#nav.simple li {
    line-height: 20px;
    position: relative;
}
#nav.simple li ul {
    background: #fdfdfd none repeat scroll 0 0;
    border-radius: 8px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    display: none;
    margin: 0;
    padding: 0;
    position: absolute;
}
#nav.simple > li > ul {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    padding: 23px 0;
}
#nav.simple ul ul {
    left: 133px;
}
#nav.simple li:hover > ul {
    display: block;
    top: 31px;
}
#nav.simple li li:hover > a, #nav.simple li li.active > a {
    background: #f0f0f0 none repeat scroll 0 0;
}
#nav.simple .menu_custom_block {
    padding: 20px 30px 30px;
}
#nav.simple ul ul {
    background: #fdfdfd none repeat scroll 0 0;
    border-radius: 6px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    left: 150px;
    padding: 10px 0;
    position: absolute;
    top: -10px;
    width: 200px;
    z-index: 100;
}
#nav.simple li li {
    line-height: 23px;
    width: 200px;
}
#nav.simple li:hover li.category_desc_in_menu {
    border-left: 2px solid #eaeaea;
    display: block;
    float: left;
    margin: 30px 0;
}
#nav.simple li:hover li:first-child {
    border-left: medium none;
}
#nav.simple li:hover li.category_desc_in_menu {
    padding: 0 30px;
    width: 240px;
}
#nav.simple a.custom_category_link, #nav.simple .menu_custom_block a {
    display: inline;
    font-weight: bold;
}
#nav.simple h1.custom_menu_title {
    font-size: 1.25em;
}
#nav.simple li:hover ul.list_in_column {
    position: relative;
    top: 0;
}
#nav.simple ul.list_in_column li {
    float: none;
}
#nav.simple ul.list_in_column ul {
    display: none;
}
#nav.simple.simple ul.list_in_column li:hover ul {
    display: block;
}
#nav.simple.simple .category_desc_in_menu img, .custom_menu_img img {
    border: 5px solid #ffffff;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}
#nav.simple.simple .menu_custom_block .col-third {
    display: inline;
    float: left;
    margin: 0 11px;
    width: 348px;
}
#nav.simple #menu_custom_block {
    position: static !important;
}
#nav.simple #menu_custom_block .shadow {
    display: inline-block;
}
#nav.simple #menu_custom_block .level0 {
    left: 0;
    position: absolute;
}
#nav.simple #menu_custom_block > ul > li {
    width: 100%;
}
#nav.simple #menu_custom_block > ul {
    padding: 10px 0 !important;
}
#megamenu > .container > ul > li.level0 {
    border-left: medium none;
    border-right: 1px solid #ffffff;
    float: left;
    height: 40px;
    text-align: center;
    width: 142.5px;
}
#megamenu > .container > ul > li.first {
    border-left: 1px solid #ffffff;
    float: left;
    height: 38px;
    text-align: center;
}
.brances_paging {
    float: left;
    width: 40px;
}
li.level0 {
    background-position: left -5px;
    border-left: 1px solid #00833e;
    height: 49px;
    padding-left: 0;
    padding-right: 0;
    width: 142.3px;
}
li.first {
    height: 49px;
}
#nav {
    display: block;
    line-height: 100%;
    margin: 0;
    position: relative;
    z-index: 5555;
}
#nav li {
    float: left;
    list-style: outside none none;
    margin: 0;
}
li.first {
    height: 49px;
    width: 120px;
}
li.first a {
}
#nav > li > a {
    display: block;
    font-size: 17px;
    font-weight: normal;
    line-height: 40px;
    margin: 0;
    text-decoration: none;
    text-transform: uppercase;
}
#nav > li:hover > a {
}
#nav.simple li li li a {
    display: block;
    font-size: 12px;
    line-height: 16px;
    padding: 4px 20px;
    text-decoration: none;
}
#nav li li li:hover a {
    background: #f0f0f0 none repeat scroll 0 0;
}
#nav li li li:hover li a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#nav li li li li:hover > a {
    background: #f0f0f0 none repeat scroll 0 0;
}
#nav li:hover > ul, #nav li:hover > ul > li > ul.list_in_column {
    display: block;
}
#nav > li > ul {
    background: rgba(255,255,255, 0.1);
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-top: 5px solid #9d3bc6;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    width: auto;
}
#nav > li > ul {
    border-bottom-color: #ffffff;
    border-left-color: #ffffff;
    border-right-color: #ffffff;
    display: none;
    position: absolute;
}
#nav .menu_custom_block {
    padding: 20px 30px 30px;
}
#nav li:hover .menu_custom_block {
}
#nav ul li {
    margin: 0;
    padding: 0;
}
#nav ul a {
    font-weight: normal;
}
#nav.simple ul ul ul {
    background: #fdfdfd none repeat scroll 0 0;
    border-radius: 6px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    left: 150px;
    padding: 10px 0;
    position: absolute;
    top: -10px;
    width: 200px;
    z-index: 100;
}
#nav li:hover li.list_column {
    width: 200px;
}
#nav li:hover li.list_column, #nav li:hover li.category_desc_in_menu {
    border-left: 2px solid #eaeaea;
    display: block;
    float: left;
    margin: 30px 0;
}
#nav li:hover li:first-child {
    border-left: medium none;
}
#nav li:hover li.category_desc_in_menu {
    padding: 0 30px;
    width: 240px;
}
#nav a.custom_category_link, #nav .menu_custom_block a {
    display: inline;
    font-weight: bold;
}
#nav h1.custom_menu_title {
    font-size: 1.25em;
}
#nav li:hover ul.list_in_column {
    position: relative;
    top: 0;
}
#nav ul.list_in_column li {
    float: none;
}
#nav ul.list_in_column ul {
    display: none;
}
#nav ul.list_in_column li:hover ul {
    display: block;
}
#nav .category_desc_in_menu img, .custom_menu_img img {
    border: 5px solid #ffffff;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
}
#nav .menu_custom_block .col-third {
    display: inline;
    float: left;
    margin: 0 11px 18px;
    width: 359px;
}
.login_block {
    display: inline-block;
    padding-right: 10px;
    position: relative;
    text-align: right;
}
.login_block a {
    padding-bottom: 5px;
}
.login_social {
    display: none;
    padding-right: 10px;
    white-space: nowrap;
}
.shoppingcart {
    display: none;
    float: right;
    margin-top: 2px;
    position: relative;
    z-index: 50001;
}
.shoppingcart:hover {
    z-index: 50003;
}
.shoppingcart .badge {
    font-family: andepict;
    position: absolute;
    right: -10px;
    top: -7px;
}
.shoppingcart .fadelink {
    float: right;
    left: 15px;
    padding-bottom: 10px;
    position: absolute;
    right: 0;
    top: 0;
}
#right_toolbar .fadelink {
    left: 0;
}
.shoppingcart .fadelink span a.btn {
    width: 32px;
}
.shoppingcart:hover .fadelink span a {
    background: #6a2886 none repeat scroll 0 0;
    color: #ffffff;
    cursor: pointer;
    transition: background-color 0.25s ease 0s;
}
.shopping_cart_mini {
    background-color: #fdfdfd;
    border-radius: 5px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.27);
    color: #000000;
    display: none;
    margin-top: 41px;
    width: 379px;
    z-index: 100;
}
.shopping_cart_mini .inner-wrapper {
    padding: 10px 15px 8px;
}
.shopping_cart_mini .item {
    margin-bottom: 20px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
}
.shopping_cart_mini .product-image {
    border: 1px solid #f3f3f3;
    float: left;
    margin-right: 10px;
}
.shopping_cart_mini .product-detailes {
    float: left;
    width: 220px;
}
.shopping_cart_mini .product-detailes .product-name {
    color: #000000;
    font-size: 12px;
    line-height: 1.05em;
    text-decoration: none;
}
.shopping_cart_mini .product-detailes .product-price {
    color: #000000;
    font-weight: bold;
}
.shopping_cart_mini .button {
    float: right;
    margin-left: 5px;
}
.shopping_cart_mini a i {
    color: #767676;
    font-size: 18px;
    margin-left: 7px;
}
.shopping_cart_mini .button {
    background: #f0f0f0 none repeat scroll 0 0;
    border-radius: 3px;
    color: #000000;
    float: left;
    line-height: 31px;
    margin-right: 5px;
    padding: 0 7px;
    text-decoration: none;
    transition: background-color 0.25s ease 0s;
}
.shopping_cart_mini .button:hover {
    background: #9d3bc6 none repeat scroll 0 0;
    color: #ffffff;
    transition: background-color 0.25s ease 0s;
}
#header.header_v_2 .row {
    position: relative;
}
#header.header_v_2 {
    margin-bottom: 25px;
    position: relative;
    z-index: 1001;
}
#header.header_v_2 .line_header_bot {
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);
    height: 5px;
    margin-top: -6px;
    position: relative;
}
#header.header_v_2 #logo {
    float: none;
}
#header.header_v_2 .fadelink {
    display: inline-block;
    margin-left: 10px;
    padding-top: 7px;
    position: relative;
    white-space: nowrap;
}
#header.header_v_2 .shoppingcart {
    bottom: 45px;
    position: absolute;
    right: 0;
}
#header.header_v_2 .shoppingcart .fadelink {
    display: block;
    position: absolute;
}
#header.header_v_2 #nav > li {
    float: left;
    list-style: outside none none;
    margin-right: 12px;
    padding: 7px 0 0;
}
#header.header_v_2 #nav > li > a {
    background: #ffffff url("../images/template/arrow_down_1.png") no-repeat scroll right -4px;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    box-shadow: 0 -2px 1px rgba(0, 0, 0, 0.15);
    color: #000000;
    display: block;
    font: bold 12px/14px Arial,Helvetica,sans-serif;
    min-width: 170px;
    padding: 15px 20px 15px 10px;
    text-decoration: none;
    text-transform: none;
    transition: background-color 0.25s ease 0s;
}
#header.header_v_2 #nav > li:hover > a {
    background: #333333 url("../images/template/arrow_down_1.png") no-repeat scroll right 20px;
    border-left: 1px solid #333333;
    border-right: 1px solid #333333;
    color: #ffffff;
    transition: border-color 0.25s ease 0s;
}
#header.header_v_2 #nav > li > ul {
    border-color: #333333 #ffffff #ffffff;
    top: 54px;
}
#header.header_v_2 #nav li.level1 > a, #header.header_v_2 #nav li.level2 > a {
    line-height: 16px;
    padding: 5px 0 5px 12px;
}
#header.header_v_2 #nav li.level1:hover {
    border-left: 4px solid #9d3bc6;
    text-indent: -4px;
}
#header.header_v_2 #nav li.level1 > a:hover {
    color: #9d3bc6;
    font-weight: bold;
}
#header.header_v_2 #nav li.level2, #header.header_v_2 #nav li.level2:hover {
    border: medium none;
    text-indent: 0;
}
#header.header_v_2 #nav li.level2 a:hover {
    color: #000000;
    font-weight: normal;
}
#header.header_v_2 #nav li.list_column {
    margin: 0;
    padding-bottom: 20px;
    padding-top: 10px;
}
#header.header_v_2 #nav li.category_desc_in_menu {
    margin: 0;
    padding: 20px 40px 20px 30px;
}
#header.header_v_2 .fadelink > a {
    background: #ffffff url("../images/template/arrow_down_1.png") no-repeat scroll right -4px;
    border-left: 1px solid #ebebeb;
    border-right: 1px solid #ebebeb;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    box-shadow: 0 -2px 2px rgba(0, 0, 0, 0.15);
    color: #000000;
    display: block;
    font: bold 12px/14px Arial,Helvetica,sans-serif;
    min-width: 70px;
    padding: 15px 30px 15px 10px;
    text-decoration: none;
    transition: background-color 0.25s ease 0s;
}
#header.header_v_2 .fadelink:hover {
    z-index: 50005;
}
#header.header_v_2 .fadelink:hover > a {
    background: #333333 url("../images/template/arrow_down_1.png") no-repeat scroll right 20px;
    border-left: 1px solid #333333;
    border-right: 1px solid #333333;
    color: #ffffff;
    transition: border-color 0.25s ease 0s;
}
#header.header_v_2 .fadelink li.level1:hover a {
    background: #f0f0f0 none repeat scroll 0 0;
}
#header.header_v_2 .fadelink .ul_wrapper {
    border-top: 5px solid #333333;
    display: none;
    position: absolute;
    top: 47px;
}
#header.header_v_2 .fadelink .ul_wrapper ul {
    background: #ffffff none repeat scroll 0 0;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    border-color: #ffffff;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);
    min-width: 80px;
    padding: 10px 30px 10px 10px;
    width: auto;
}
#header.header_v_2 .fadelink li {
    padding: 2px 0;
}
#header.header_v_2 .form-search-wrapper {
    margin-right: 10px;
    padding: 7px 5px 0 15px;
}
#header.header_v_2 .form-search input.search-query {
    width: 210px;
}
#right_toolbar {
    bottom: 15%;
    direction: ltr !important;
    position: fixed;
    right: 0;
    z-index: 500;
}
#right_toolbar.hidden-phone.hidden-tablet {
    right: 0 !important;
}
#right_toolbar .shoppingcart {
    direction: ltr !important;
    display: none;
    float: none;
    margin: 15px 0 7px 10px;
    padding: 0 0 0 10px;
    position: relative;
}
#right_toolbar .shoppingcart:hover {
    margin: 15px 0 7px;
    padding: 0 0 0 20px;
}
#right_toolbar .shoppingcart .fadelink {
    float: left;
    position: relative;
}
#right_toolbar .shopping_cart_mini {
    left: auto;
    margin-right: 38px;
    position: absolute;
    right: 0;
    top: -38px;
}
#right_toolbar .shoppingcart .badge {
    right: -5px;
}
#right_toolbar .search_wrapper {
    clear: both;
    direction: ltr !important;
    height: 40px;
    position: relative;
    right: 10px;
    top: 10px;
}
#right_toolbar div {
    direction: ltr !important;
}
#right_toolbar .form-search {
    direction: ltr !important;
    position: static;
}
#right_toolbar .form-search button {
    margin: -3px 0 0 18px;
    position: relative;
    right: 0;
    z-index: 100;
}
#right_toolbar .form-search input.search-query {
    border: 2px solid #ffffff;
    border-radius: 4px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.27);
    height: 22px;
    padding: 2px 10px;
    position: absolute;
    right: 20px;
    top: 0;
    width: 0;
    z-index: 99;
}
#back-top a {
    background: #f8f8f8 none repeat scroll 0 0;
    border-radius: 3px;
    color: #8a8a8a;
    display: block;
    font-size: 22px;
    height: 42px;
    line-height: 22px;
    margin: 0 0 0 5px;
    opacity: 1;
    padding: 17px 0 0;
    position: relative;
    right: 7px;
    text-align: center;
    top: 10px;
    width: 61px;
}
section.slider {
    margin-bottom: 10px;
}
section#content > .container.top {
    box-shadow: 0 -5px 5px -4px rgba(0, 0, 0, 0.1);
    padding-top: 20px;
}
section#content {
    padding-bottom: 5px;
}
#column_left.span3 {
    float: right;
}
#column_right.span9 {
    float: right;
}
.box-wrapper {
    background-color: #ffffff;
    border-radius: 5px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.27);
    margin-bottom: 20px;
    position: relative;
}
.box-wrapper .inside {
    padding: 20px;
}
.box-wrapper .inside.min-height {
    min-height: 270px;
}
.box-wrapper .line {
    border-top: 5px solid #9d3bc6;
    height: 1px;
    margin: 0 0 -6px;
    overflow: hidden;
    width: 100%;
}
.box-wrapper a {
    text-decoration: underline;
}
.box-wrapper a:hover, .box-wrapper .button {
    text-decoration: none;
}
.table.shopping-cart-table th, .table.shopping-cart-table td {
    border-bottom: 2px solid #e5e5e5;
    padding: 20px 10px 15px;
}
.table.shopping-cart-table a {
    text-decoration: underline;
}
.table.shopping-cart-table a:hover {
    text-decoration: none;
}

.table.shopping-cart-table th {
    padding: 5px 10px;
}
.table th.aligncenter, .table td.aligncenter {
    text-align: center;
}
.table th.alignright, .table td.alignright {
    text-align: right;
}
.table.shopping-cart-table td {
    border-right: 1px solid #e5e5e5;
}
.table.shopping-cart-table td:first-child {
    border-left: 1px solid #e5e5e5;
    min-width: 136px;
    width: 10%;
}
.table.shopping-cart-table th {
    font-weight: normal;
}
.table.shopping-cart-table input.qty {
    border: 1px solid #e0e0e0;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: -5px;
    margin-top: -5px;
    width: 30px;
}
.table.shopping-cart-table a[class^="icon-"], .table.shopping-cart-table a[class*=" icon-"] {
    font-size: 20px;
}
.table.shopping-cart-table .cart-col-name {
    display: none;
}
.table.shopping-cart-table-total {
    border-bottom: 2px solid #e5e5e5;
}
.table.shopping-cart-table-total th, .table.shopping-cart-table-total td {
    border: medium none;
    padding: 0 15px;
}
.product {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 8px;
    margin-bottom: 14px;
    margin-top: 0;
    padding-bottom: 14px;
    position: relative;
}
.product-listing .product {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.product a {
    font-size: 12px;
    text-decoration: none;
}
.product a:hover {
    text-decoration: none;
}
.product .product-image-wrapper {
    cursor: pointer;
    padding: 5px 5px 0;
    text-align: center;
    z-index: 350;
}
.home_featured .product .product-image-wrapper, .category-products .product .product-image-wrapper {
    height: 218px;
}
.product .product-image-wrapper .roll_over_img {
    display: none;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 5;
}
.small_with_description .product, .big_without_description .product, .small_without_description .product, .product-listing .product {
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 5px;
    margin-top: 0;
}
.small_with_description .product .product-image-wrapper, .big_without_description .product .product-image-wrapper, .small_without_description .product .product-image-wrapper, .product-listing .product .product-image-wrapper {
    border-radius: 8px;
    padding: 5px;
}
.product .product-image-wrapper img {
    float: none;
    margin: 36px 15px 0 0;
}
.product .product-price, .product .product-price-regular, .preview .product-price, .preview .product-price-regular {
    float: left;
    font: 16px/25px Arial,Helvetica,sans-serif;
}
.product .product-price-regular, .preview .product-price-regular {
    color: #ff0000;
}
.product .product-price span.old, .product .product-price-regular span.old, .preview .product-price span.old, .preview .product-price-regular span.old {
    color: #000000;
    font-size: 12px;
    line-height: 25px;
    padding-left: 5px;
    text-decoration: line-through;
}
.product .product-price span.new, .preview .product-price span.new {
    color: #ff0000;
}
.product .product-tocart, .preview .product-tocart {
    float: right;
    height: 25px;
    text-align: right;
}
.product .product-tocart a, .preview .product-tocart a {
    color: #9d3bc6;
    font-size: 20px;
    line-height: 25px;
}
.product .product-tocart a:hover, .preview .product-tocart a:hover {
}
.product .product-link, .preview .product-link {
    clear: both;
    line-height: 15px;
    margin-top: 5px;
}
.product .product-name, .preview .product-name {
    font-size: 14px;
    margin-bottom: 7px;
    margin-top: 0;
    text-align: center;
}
.product .wrapper-hover {
    padding: 0px 3px 0px 5px;
}
.preview .wrapper-hover {
    padding: 3px 9px 12px;
}
.preview.small .wrapper-hover {
    padding: 6px 0 12px;
}
.small_with_description .product .wrapper-hover {
    padding: 2px 8px;
}
.product .product_label {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 101;
}
.style2 .image-wrapper {
    margin: 0 4px;
}
.style2 .image-wrapper img {
    margin-bottom: 65px;
}
.button_small, #topline a.button_small {
    background-color: #9d3bc6;
    background-position: 22px 0;
    background-repeat: no-repeat;
    border-radius: 2px;
    color: #ffffff !important;
    display: inline-block;
    font: 12px/20px Arial,Helvetica,sans-serif;
    height: 20px;
    margin: 0 5px 0 0;
    overflow: hidden;
    text-decoration: none;
    text-transform: none;
    vertical-align: middle;
}
.button_small:hover, #topline a.button_small:hover {
    background-color: #6a2886;
}
.button_small i {
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin-top: -1px;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 24px;
}
.button_small span {
    display: inline-block;
    text-align: center;
}
.label_outer {
    height: 200px;
    position: relative;
    z-index: 1;
}
.label_new_top_left, .label_new_top_right, .label_sale_top_left, .label_sale_top_right {
    background-color: #9da9ad;
    border-radius: 2px;
    color: #ffffff;
    display: none;
    font-size: 11px;
    left: -3px;
    line-height: 12px;
    padding: 6px 0;
    position: absolute;
    text-align: center;
    text-transform: uppercase;
    top: 20px;
    width: 68px;
    z-index: 1;
}
.label_new_top_right {
    left: auto;
    right: -3px;
}
.label_sale_top_left, .label_sale_top_right {
    background-color: #ff391c;
}
.label_sale_top_right {
    left: auto;
    right: -3px;
}
.preview {
    background-color: #ffffff;
    border-radius: 8px;
    box-shadow: 0 0 46px 12px rgba(0, 0, 0, 0.1);
    display: none;
    float: left;
    left: 0;
    padding: 5px 5px 10px;
    position: absolute;
    text-align: left;
    top: 0;
    z-index: 4000;
}
.preview .col-1 {
    width: 75px;
}
.preview .col-2 {
    width: 260px;
}
.preview .col-1 img {
    margin-bottom: 5px;
}
.preview.small {
    padding-bottom: 5px;
}
.preview.small .col-1 {
    padding-right: 4px;
    width: 53px;
}
.preview.small .col-2 {
    width: 160px;
}
.preview.small .padding {
    padding: 8px 3px 0;
}
.preview .preview_top {
    overflow: hidden;
}
.preview .preview_bot {
    padding: 0;
}
.preview.small .preview_bot {
    margin-top: 0;
    padding: 8px 0 12px 55px;
}
.preview.small img {
    margin-bottom: 4px;
    margin-left: 1px;
}
.preview .big_image {
    text-align: center;
}
.preview.small .big_image {
    left: 62px;
}
.icon {
    float: left;
    width: 30px;
}
.txt {
    margin-bottom: 10px;
    margin-left: 30px;
}
.twit {
    border-bottom: 1px solid rgba(200, 200, 200, 0.1);
    margin-bottom: 10px;
    overflow: hidden;
    padding: 5px 0 15px;
}
.twit a, .twit .icon {
    color: #9d3bc6;
}
.twit .icon {
    font-size: 18px;
    width: 40px;
}
.twit .mess {
    margin-left: 40px;
}
.fb-like-box, .fb-like-box iframe[style], .fb-like-box span {
    width: 100% !important;
}
.block {
    border-bottom: 1px solid #eeeeee;
    margin: 0 0 15px;
}
.block.last {
    border: medium none;
}
.block-compare {
    display: none;
}
.block .block-title {
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;
    padding-bottom: 10px;
    text-transform: uppercase;
}
.block .block-title strong {
    font-weight: normal;
}
.block .block-content {
    padding: 5px 0 15px;
}
.block .block-subtitle {
    font-weight: normal;
    line-height: 18px;
    margin: 0 0 10px;
    text-transform: uppercase;
}
.block-layered-nav dt {
    font-weight: bold;
    margin: 0;
    padding: 7px 0 6px;
}
.block-layered-nav dd {
    margin: 0 0 25px;
    padding: 0;
}
.block-layered-nav ol {
    margin: 0;
}
.block-layered-nav dd li {
    background: rgba(0, 0, 0, 0) url("../images/template/block-layered-dt.gif") no-repeat scroll 0 9px;
    margin-bottom: 6px;
    padding: 0 0 0 19px;
}
.block-layered-nav dd li a {
    text-decoration: none;
}
.block-layered-nav dd li a:hover {
    text-decoration: underline;
}
ul#poll-answers {
    margin-bottom: 15px;
}
ul#poll-answers li {
    line-height: 22px;
}
ul#poll-answers .label {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0;
    color: #000000;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    padding: 0 4px;
    text-shadow: none;
    vertical-align: baseline;
    white-space: nowrap;
}
ul#poll-answers label {
    margin: 0;
}
ul#poll-answers input[type="radio"] {
    margin: -2px 0 0;
}
.line {
    border-top: 1px solid #ececec;
    height: 1px;
    margin: 10px 0;
    overflow: hidden;
    width: 100%;
}
.patriks_day .line {
    border: medium none;
    height: 40px;
    margin: 5px 0;
}
.helloween .line {
    border: medium none;
    height: 40px;
    margin: 5px 0;
}
.christmas .line {
    border: medium none;
    height: 40px;
    margin: 5px 0;
}
.thanksgiving .line {
    border: medium none;
    height: 40px;
    margin: 5px 0;
}
.line1 {
    border-bottom: 1px solid #c7c7c7;
    height: 1px;
    margin: 10px 0;
    overflow: hidden;
    width: 100%;
}
.listing_header_row1 {
    line-height: 26px;
    padding: 10px 0 0;
}
.listing_header_row1 .pull-left {
    width: 34%;
}
.listing_header_row1 .pull-right {
    width: 32%;
}
.listing_header_row2 {
    padding: 0 0 30px;
}
.listing_header_row1 label {
    cursor: text;
    display: inline-block;
    font-size: 12px;
    line-height: 26px;
    padding-right: 15px;
}
.listing_header_row1 a[class^="icon-"], .listing_header_row1 a[class*=" icon-"] {
    color: #000000;
    display: inline-block;
    font-size: 26px;
    padding-right: 5px;
    text-decoration: none;
}

@-moz-document url-prefix("") {
.listing_header_row1 a[class^="icon-"], .listing_header_row1 a[class*=" icon-"] {
    margin-top: -2px;
}

}

.listing_header_row1 a[class^="icon-"]:hover, .listing_header_row1 a[class*=" icon-"]:hover {
    color: #666666;
}
.listing_header_row1 a.active[class^="icon-"], .listing_header_row1 a.active[class*=" icon-"] {
    color: #9d3bc6;
}
.num {
    float: left;
    text-align: left;
    width: auto;
}
.num a {
    display: inline-block;
    line-height: 20px;
    padding-left: 5px;
}
a.small_icon i {
    font-size: 12px;
    line-height: 20px;
    padding: 0 3px;
}
a.small_icon:hover i {
    background-color: rgba(236, 236, 236, 0.6);
}
a.small_icon_color i {
    background-color: #9d3bc6;
    border-radius: 2px;
    color: #ffffff;
    font-size: 12px;
    line-height: 20px;
    margin-right: 7px;
    margin-top: -2px;
    padding: 0 2px;
}
a.small_icon_color i.icon-heart {
    text-indent: 1px;
}
a.small_icon_color:hover i {
    background-color: #6a2886;
}
.middle_icon_color {
    background: #9d3bc6 none repeat scroll 0 0;
    border-radius: 3px;
    color: #ffffff;
    display: block;
    font-size: 23px;
    height: 29px;
    line-height: 28px;
    margin-right: 10px;
    padding: 2px 0 0;
    text-align: center;
    transition: background-color 0.25s ease 0s;
    width: 32px;
}
.rating {
    margin-top: 7px;
}
.rating i {
    color: #cccccc;
    font-size: 14px;
}
.rating strong i {
    color: #b141e4;
}
#fancybox-content {
    background: rgba(0, 0, 0, 0) url("../images/template/ajax-loader-quick-view.gif") no-repeat scroll center center;
}
body.ajax-index-options {
    background-color: #ffffff !important;
}
.product-shop {
    display: inline-block;
}
.product-shop h2 {
    padding-right: 0;
}
.product-shop .product_info_left {
    overflow: hidden;
}
.drop-down-tahdeed {
    float: left;
}
.product-shop .product_custom, .product-shop .product_related {
    float: right;
    margin-left: 30px;
    margin-top: -10px;
    width: 170px;
}
.product-img-box .product-image {
    background-color: #ffffff;
    border-radius: 6px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.27);
    padding: 8px;
}
.product-img-box .more-views li {
    border-radius: 6px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.27);
    margin: 0 0 10px;
    padding: 2px;
}
.product-shop .product-name h1 {
    font-size: 20px;
    line-height: 24px;
    margin-top: -3px;
    padding-bottom: 10px;
}
.product-shop .availability {
    border-bottom: 1px solid #d7d7d7;
    padding-bottom: 20px;
}
.product-shop .short-description {
    border-bottom: 1px solid #d7d7d7;
    display: none;
    padding: 5px 0 15px;
}
.product-shop .price-box {
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
    padding: 25px 0 10px;
}
.product-listing .price-box {
    display: inline-block;
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
    width: 200px;
}
.product-listing .product-review {
    display: inline-block;
    line-height: 30px;
}
.product-listing .product-review a {
    text-decoration: underline;
}
.product-listing .product-review a:hover {
    text-decoration: none;
}
.product-shop .old-price, .product-shop .special-price, .product-listing .old-price, .product-listing .special-price {
    display: inline-block;
}
.price-box .regular-price .price {
    font-family: "Tahoma";
    font-size: 16px;
    font-weight: bold;
}
.product-shop .old-price .price, .product-listing .old-price .price {
    color: #4a4a4a;
    font-size: 18px;
    font-weight: normal;
    line-height: 30px;
    padding-right: 10px;
    text-decoration: line-through;
}
.product-shop .special-price .price, .product-listing .special-price .price {
    color: #e60000;
}
.product-listing .special-price .price {
    font-size: 24px;
    font-weight: bold;
    line-height: 24px;
}
.product-shop .add-to-cart {
    margin: 0 0 30px;
}
.product-shop .add-to-cart .qty {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 6px;
    display: inline-block;
    height: 42px;
    margin-bottom: 5px;
    margin-right: -10px;
    padding: 12px 35px 0 10px;
}
.product-shop .add-to-cart label {
    float: left;
    line-height: 30px;
    margin-right: 12px;
}
.product-shop .add-to-cart .qty input {
    border: 1px solid #e0e0e0;
    border-radius: 0;
    height: 30px;
    padding: 0;
    text-align: center;
    width: 40px;
}
.product-shop .add-to-cart button.btn-cart, .product-listing a.btn-cart {
    font-size: 16px;
    height: 56px;
    line-height: 22px;
    padding-right: 20px;
    vertical-align: middle;
}
.product-listing {
    margin-bottom: 20px;
}
.product-listing a.btn-cart {
    font-size: 14px;
    height: 38px;
    line-height: 38px;
    margin-bottom: 5px;
    margin-right: 20px;
    vertical-align: middle;
}
.product-shop .add-to-cart button.btn-cart i, .product-listing a.btn-cart i {
    font-size: 22px;
    margin-top: -10px;
    padding-right: 8px;
}
.product-listing a.btn-cart i {
    margin-top: -2px;
}
.product-shop .add-to-links, .product-listing .add-to-links {
    display: inline-block;
}
.product-listing .add-to-links {
    padding: 10px 0 0;
}
.product-shop .add-to-links li, .product-listing .add-to-links li {
    float: left;
    margin-bottom: 5px;
    margin-right: 10px;
}
.product-shop .add-to-links li:last-child, .product-listing .add-to-links li:last-child {
    margin-right: 0;
}
.add-to-links ul li:nth-child(1), .add-to-links ul li:nth-child(2) {
    display: none;
    visibility: hidden;
}
.product-shop .no-rating {
    padding: 15px 0;
}
.product-shop .no-rating a {
    text-decoration: underline;
}
.product-shop .no-rating a:hover {
    text-decoration: none;
}
.product-listing .bottom-line, .product-listing .product-buttons {
    border-bottom: 1px solid #e9e9e9;
    padding: 15px 0;
}
.product-listing .product-buttons {
    border: medium none;
    display: none;
}
.social {
    color: #e0e0e0;
    float: left;
    height: 35px;
    padding-top: 10px;
}
.news_title_datae {
    color: #c6c6c6;
    float: left;
    height: 35px;
    padding-top: 10px;
    width: 160px;
}
.social .fa-print {
    color: #c6c6c6;
    font-size: 14px;
    padding-right: 8px;
}
.social a {
    color: #c6c6c6;
}
.news {
    float: left;
    font: 16px/25px ge_ss_twomedium;
    padding-top: 20px;
    text-align: justify;
}
.product-listing .product-name, .product-listing .product-name a {
    font-size: 16px;
    line-height: 20px;
    text-decoration: none;
}
.product-listing .product-name a:hover {
    text-decoration: underline;
}
.socialsplugins_wrapper {
    display: inline-block;
    padding-top: 20px;
}
.socialsplugins_wrapper .facebook_button {
    float: left;
    margin-right: 5px;
}
.socialsplugins_wrapper .twitter_button {
    float: left;
    margin-right: -10px;
}
.socialsplugins_wrapper .pinit_button {
    float: left;
}
.promo_box {
    border-bottom: 1px solid #f2f2f2;
    display: table;
    padding: 18px 0;
    width: 100%;
}
.promo_box span {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
}
.promo_box:hover div {
    background-color: #6a2886;
}
.nav-tabs {
    margin-top: 25px;
}
.nav-tabs > li > a, .nav-pills > li > a {
    margin-left: 4px;
    margin-right: 0;
    padding-left: 15px;
    padding-right: 15px;
}
.nav-tabs {
    border-bottom: medium none;
}
.nav-tabs > li {
    margin-bottom: 0;
}
.nav-tabs > li > a {
    background-color: #ffffff;
    border: 1px solid #ff0000;
    border-radius: 10px 10px 0 0;
    color: #ff0000;
    display: block;
    font-weight: normal;
    line-height: 24px;
    padding-bottom: 8px;
    padding-top: 8px;
}
.nav-tabs > li > a:hover, .nav-tabs > .active > a, .nav-tabs > .active > a:hover {
    background-color: #9d3bc6;
    border: 1px solid #ff0000;
    color: #ffffff;
    text-decoration: none;
}
.video_gallery {
    float: right;
    width: 100%;
}
.promotions {
    float: none;
    margin: auto;
    width: 68%;
}
/*
.promotions {
    float: right;
    width: 100%;
}
*/
.tab-content {
    margin-bottom: 10px;
    position: relative;
    z-index: 5;
}
.content_top {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    margin-bottom: 20px;
}
.breadcrumbs {
    display: inline-block;
    margin-bottom: 20px;
}
.breadcrumbs a {
    display: block;
    float: left;
    line-height: 18px;
}
.breadcrumbs span {
    color: #bababa;
    display: block;
    float: left;
    padding: 0 10px;
}
.direction-nav, .small_previews {
    float: right;
    margin-top: -10px;
    position: relative;
}
.carousel .small_previews {
    position: absolute !important;
    right: 9px;
    top: -36px;
}
.flexslider.vertical .small_previews {
    margin: 0 0 20px;
    position: absolute;
    right: 0;
    top: 366px;
}
.direction-nav a {
    background: #e2e2e2 none repeat scroll 0 0;
    border-radius: 2px;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-size: 24px;
    height: 33px;
    line-height: 33px;
    margin-left: 4px;
    padding: 0;
    transition: background-color 0.25s ease 0s;
    width: 33px;
}
.direction-nav a:hover {
    background-color: #9d3bc6;
    color: #ffffff;
    transition: background-color 0.25s ease 0s;
}
.small_preview {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.27);
    display: none;
    height: 85px;
    padding: 4px;
    position: absolute;
    top: 38px;
    width: 85px;
    z-index: 10000;
}
.small_preview.next {
    right: -60px;
}
.small_preview.prev {
    right: 40px;
}
.small_previews #jcarousel_preview_prev, .small_previews #jcarousel_preview_next {
    top: 20px;
    z-index: 100;
}
.accordion {
    margin-bottom: 20px;
}
.accordion-group {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
    margin-bottom: 2px;
    padding: 2px 0;
}
.accordion-heading {
    border-bottom: 0 none;
    font-size: 16px;
    font-weight: normal;
    line-height: 16px;
}
.accordion-heading a {
    background: #018e01 none repeat scroll 0 0;

    border-radius: 5px;
    color: #ffffff;
    margin-top: 3px;
    text-decoration: none;
}
.accordion-heading a.collapsed {
    background: #ffffff none repeat scroll 0 0;
    color: #4c4c4c;
    margin: 0;
}
.accordion-heading a span {
    padding-right: 20px;
}
.accordion-heading .accordion-toggle {
    display: block;
    padding: 8px 15px;
}
.accordion-toggle {
    cursor: pointer;
}
.accordion-inner {
    border-top: 1px solid #ffffff;
    overflow: hidden;
    padding: 20px 25px;
}
.box-list {
    border-radius: 5px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
    padding: 10px 30px 20px;
}
.box-list li {
    border-bottom: 1px solid rgba(200, 200, 200, 0.2);
    padding: 4px 0;
}
.box-list li:last-child {
    border: medium none;
}
.custom_blocks {
    background-color: #f8f8f8;
    border: 2px solid #ffffff;
    border-radius: 5px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.27);
    display: inline-block;
    width: 100%;
}
.custom_blocks .box {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: left;
    padding: 0;
    text-align: center;
    width: 270px;
}
.custom_blocks .box:first-child {
    background: rgba(0, 0, 0, 0) url("../images/template/divider.png") no-repeat scroll right 27px;
    padding: 0 30px 0 0;
}
.custom_blocks .pull-left {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 0;
}
.custom_blocks .pull-left:first-child {
    background: rgba(0, 0, 0, 0) url("../images/template/divider.png") no-repeat scroll right 27px;
    padding: 0 30px 0 0;
}
.custom_blocks .box a {
    display: block;
    font-size: 18px;
    font-weight: normal;
    line-height: 20px;
    margin: 0 auto;
    text-align: center;
    text-transform: uppercase;
}
.custom_blocks .box a:hover {
    text-decoration: none;
}
.custom_blocks .box .inside {
    border-bottom: 5px solid #9d3bc6;
    margin: 8px 0 0;
    overflow: hidden;
    padding: 0 0 8px;
    text-align: center;
    transition: all 1s linear 0s;
}
.custom_blocks .box:hover .inside {
    border-bottom: 5px solid rgba(0, 0, 0, 0);
    transition: all 0.5s linear 0s;
}
.custom_blocks .box .icon_circle {
    display: inline-block;
    height: 63px;
    margin: 0 10px 0 0;
    text-align: center;
    width: 62px;
}
.custom_blocks .box .icon_circle.dark {
    background: rgba(0, 0, 0, 0) url("../images/template/icon_dark.png") no-repeat scroll 0 0;
}
.custom_blocks .box .icon_circle.light {
    background: rgba(0, 0, 0, 0) url("../images/template/icon_light.png") no-repeat scroll 0 0;
}
.custom_blocks .box .text {
    display: inline-block;
    line-height: 63px;
}
.custom_blocks .box .icon_circle i {
    display: table-cell;
    font-size: 34px;
    height: 62px;
    margin: 0;
    padding: 1px 0 0;
    transition: font-size 0.1s ease 0s;
    vertical-align: middle;
    width: 62px;
}
.custom_blocks .box .icon_circle.dark i {
    color: #ffffff;
}
.custom_blocks .box .icon_circle.light i {
    color: #444444;
}
.block_img img {
    margin-bottom: 20px;
    transition: all 0.2s linear 0s;
    width: 100%;
}
.shadow_bottom {
    background: rgba(0, 0, 0, 0) url("../images/private_label_bg.png") no-repeat scroll 0 162px;
    height: 185px;
    width: 266px;
}
.block_img img:hover {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
}
.message {
    border-radius: 8px;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 20px;
    padding: 15px 20px 10px;
}
.message .text {
    display: inline-block;
    font-size: 12px;
    line-height: 28px;
}
.message i {
    display: inline-block;
    font-size: 28px;
    padding-right: 10px;
}
@-moz-document url-prefix("") {
.message i {
    margin-top: -2px;
}
}
.message.error {
    background: #f3dddd none repeat scroll 0 0;
    border-color: #dfd2d2;
    color: #866868;
}
.message.error i {
    color: #d1aaaa;
}
.message.done {
    background: #e8f6df none repeat scroll 0 0;
    border-color: #d9e6d1;
    color: #67795c;
}
.footer_contactus {
    padding-left: 25px;
    padding-right: 0;
}
.message.done i {
    color: #bad3aa;
}
.message.info {
    background: #efefef none repeat scroll 0 0;
    border-color: #e8e8e8;
    color: #8a8a8a;
}
.message.info i {
    color: #c7c7c7;
    font-size: 22px;
    padding-bottom: 3px;
    padding-top: 3px;
}
#bottom_block {
    background-color: #f9f9f9;
    float: right;
    margin-bottom: 0;
    padding-top: 30px;
    width: 100%;
}
#push, #footer {
    clear: both;
}
/* sohail modified at 17-7-2017 */
#footer {
    background-color: #f9f9f9;
    color: #959595;
    position: relative;
    top: 1px;
}
#footer a {
    color: #959595;
}
#footer_line {
    background-color: #505050;
    border-bottom: 1px solid #000000;
    bottom: -26px;
    position: relative;
}
#footer_bottom {
    position: relative;
    z-index: 1;
}
#footer_bottom i {
    color: #ffffff;
    font-size: 14px;
}
#footer_bottom .pull-right, #footer_bottom .pull-left {
    max-width: 49%;
}
#footer_bottom .pull-right {
    text-align: right;
}
#footer_bottom .noHover, #footer_bottom .noHover span {
    line-height: 25px;
    margin: 0 0 1px;
    padding: 0;
}
#footer_bottom .noHover img {
    vertical-align: middle;
}
#footer_bottom .noHover span {
    display: inline-block;
}
#footer_bottom .noHover span.text {
    color: #ffffff;
    padding-top: 6px;
}
#footer_bottom .noHover span.text, #footer_bottom .noHover span.text span {
    display: inline-block;
    line-height: 18px;
}
#footer_bottom .noHover span.text span {
    margin: 0;
}
#footer_bottom .pull-right.noHover {
    line-height: 24px;
    padding: 2px 0 0;
}
#footer_bottom .noHover .payment_icons {
    margin-right: 5px;
}
#footer_bottom .payment_icons img {
    margin-right: 4px;
}
#footer_button {
    background: #3c3c3c none repeat scroll 0 0;
    color: #ffffff;
    cursor: pointer;
    font-size: 20px;
    height: 24px;
    left: 50%;
    margin-left: -20px;
    padding: 3px 0 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 30px;
    z-index: 2;
}
#footer_popup {
    background-color: rgba(0, 0, 0, 0.85);
    bottom: 0;
    display: none;
    padding-bottom: 65px;
    position: absolute;
    width: 100%;
    z-index: 0;
}
#footer_popup.footer_bg {
    height: 347px !important;
}
#footer_popup h3, #footer_popup h4 {
    border-bottom: 1px solid #444444;
    color: #ffffff;
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
    padding: 10px 0;
}
#footer_popup h4 {
    border: medium none;
}
#footer_bottom i {
    color: #ffffff;
    font-size: 14px;
    height: 20px;
    transition: font-size 0.25s ease 0s;
}
#footer_bottom i:hover {
    font-size: 20px;
    transition: font-size 0.25s ease 0s;
}
#footer_popup.static-popup {
    display: block !important;
    margin-top: 7px;
    padding-bottom: 16px;
    position: relative;
}
#preloader {
    position: fixed;
    top: 40%;
    width: 100%;
    z-index: 100000;
}
#preloader .message {
    background-color: rgba(0, 0, 0, 0.8);
    border: medium none;
    border-radius: 6px;
    color: #ffffff;
    left: 32%;
    margin-top: 70px;
    padding: 0 1%;
    position: absolute;
    text-align: center;
    width: 34%;
}
#preloader .loader {
    background-color: rgba(0, 0, 0, 0.8);
    border-radius: 6px;
    height: 56px;
    left: 50%;
    line-height: 56px;
    margin-left: -28px;
    position: absolute;
    text-align: center;
    width: 56px;
}
#preloader .loader img {
    opacity: 0.9;
    vertical-align: middle;
}
#preloader .message .inside {
    padding: 20px;
}
#login-box {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.27);
    left: 50%;
    margin-left: -160px;
    margin-top: -200px;
    position: fixed;
    text-align: center;
    top: 50%;
    width: 320px;
    z-index: 100000;
}
#login-box a {
    text-decoration: underline;
}
#login-box a:hover, #login-box .button {
    text-decoration: none;
}
#login-box .inside {
    padding: 20px;
}
#login-box input {
    color: #000000;
    margin: 12px 0;
    text-align: center;
}
#login-box .button {
    margin-top: 20px;
    position: relative;
}
#login-box .line {
    border-top: 5px solid #9d3bc6;
    height: 1px;
    margin: 20px -20px 0;
    overflow: hidden;
    width: 320px;
}
#carousel_tabs a {
    white-space: nowrap;
}
.form-search-wrapper {
    background-size: 273px 23px;
    margin-left: 90px;
    position: relative;
    z-index: 50004;
}
.helloween .form-search-wrapper {
    margin-top: -25px;
    padding-top: 25px;
}
.patriks_day .form-search-wrapper {
    margin-top: -25px;
    padding-top: 25px;
}
.thanksgiving .form-search-wrapper {
    margin-top: -25px;
    padding-top: 25px;
}
.christmas .form-search-wrapper {
    margin-top: -18px;
    padding-top: 18px;
}
.form-search {
    margin-bottom: 0;
    position: relative;
}
.oth-catalog-form .fa-search {
    font-size: 24px;
    padding-bottom: 3px;
    padding-left: 12px;
}
.form-search input.search-query {
    border: 1px solid #0cc905;
    border-radius: 4px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.27);
    font-size: 12px;
    height: 26px;
    padding-left: 4px;
    padding-right: 40px;
    width: 165px;
}
select, select:focus {
    border-radius: 3px;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    outline: medium none;
    padding: 6px;
}
select.fullwidth, input.fullwidth, textarea.fullwidth {
    width: 99%;
}
input.fullwidth, textarea.fullwidth {
    width: 94%;
}
#contactForm input {
    color: #b0b1b0;
    float: left;
    font-size: 14px;
    width: 505px;
}
#contactForm label {
    color: #767676;
    float: left;
    font-size: 15px;
    padding-left: 10px;
    text-align: left;
    width: 115px;
}
#contactForm .span6, #contactForm .span7 {
    margin-top: 10px;
}
#contactForm input.input-small {
    margin-top: 5px;
    width: 120px;
}
#contactForm textarea {
    height: 180px;
    margin-bottom: 20px;
    width: 690px;
}
button, .button {
    background: #9d3bc6 none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #ffffff;
    font-size: 12px;
    font-weight: normal;
    line-height: 25px;
    padding: 0 14px;
    white-space: nowrap;
}
button.dark, .button.dark {
    background: #018e01 none repeat scroll 0 0;
}
.button {
    display: inline-block;
    text-decoration: none;
}
button:hover, .button:hover {
    color: #ffffff;
    text-decoration: none;
}
button.dark:hover, .button.dark:hover {
    background: #018001 none repeat scroll 0 0;
}
button.button-2x, .button.button-2x {
    font-size: 16px;
    font-weight: normal;
    line-height: 33px;
    padding: 0 15px;
}
.actions .button, .category-products.aligncenter {
    margin-bottom: 5px;
}
button.button-3x, .button.button-3x {
    background: #9d3bc6 none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #ffffff;
    font-size: 64px;
    font-weight: normal;
    line-height: 64px;
    margin-bottom: 15px;
    padding: 2px 15px 6px;
    text-transform: uppercase;
    white-space: nowrap;
}
.form-search button, .form-mail button {
    background: #9d3bc6 none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    box-shadow: none;
    color: #ffffff;
    height: 32px;
    left: 3px;
    margin: 0;
    padding: 2px 0 0;
    position: absolute;
    text-shadow: none;
    top: 2px;
    transition: background-color 0.25s ease 0s;
    width: 32px;
}
.top-search-form button {
    left: 175px;
}
.form-mail button {
    left: 2px;
    padding: 0 0 2px;
}
.form-search button.btn:hover, .form-mail button.btn:hover {
    background: #6a2886 none repeat scroll 0 0;
    color: #ffffff;
    transition: background-color 0.25s ease 0s;
}
.top-search-form select:focus {
}
.form-mail {
    position: relative;
}
.oth-icons-links {
}
.form-mail input {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #eeeeee;
    border-image: none;
    border-radius: 0 8px 8px 0;
    border-style: solid solid solid none;
    border-width: 2px 2px 2px 0;
    color: #5d5d5d;
    font-family: verdana;
    font-size: 13px;
    height: 52px;
    width: 400px;
}
.form-login-wrapper {
    background-color: rgba(0, 0, 0, 0.89);
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    display: none;
    padding: 8px 8px 12px 20px;
    position: absolute;
    right: 0;
    top: 20px;
    width: 330px;
    z-index: 50005;
}
.form-login-wrapper:hover {
    display: block;
}
.form-login {
    margin: 0;
}
.form-login input {
    border: 2px solid #ffffff;
    border-radius: 3px;
    height: 22px;
    margin: 0 15px 0 -24px;
    padding-left: 25px;
    width: 112px;
}
.form-login .pull-left i {
    color: #000000;
    font-size: 16px;
    height: 32px;
    position: relative;
    vertical-align: middle;
    width: 18px;
    z-index: 100;
}
.form-login button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
    color: #ffffff;
    display: inline-block;
    float: left;
    height: 32px;
    margin: 0 0 0 -5px;
    padding: 0;
    text-shadow: none;
    width: 20px;
}
.form-login button i {
    color: #ff0066;
    font-size: 20px;
    line-height: 20px;
}
.form-login button.btn:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#megamenu {
    height: 40px;
    position: relative;
    z-index: 99999;
}
.menu_bg {
    background: rgba(0, 0, 0, 0) url("../images/menu-bg.jpg") repeat-x scroll 0 0;
}
#megamenu #nav ul.level0 {
    border-top: medium none;
    left: 0;
    position: absolute;
    width: 100%;
}
#megamenu #nav ul.level0 > li {
    width: 100%;
}
#megamenu li.row_middle, #megamenu li.row_top, #megamenu li.row_bot {
    margin: 0;
    padding: 0;
}
#megamenu li.row_top, #megamenu li.row_bot {
    width: 50%;
}
#megamenu li.row_middle {
    width: 50%;
}
#megamenu li.row_bot span.inside {
    padding: 20px 20px 0;
}
#megamenu .container ul#nav li:nth-child(2) ul.level0 .row_bot span.inside {
    /*margin-top: 55px;*/
}
#megamenu span.inside {
    display: block;
    font: 13px/18px "Oswald",sans-serif;
    margin: 0 30px;
    padding: 20px 0;
    text-transform: uppercase;
}
#megamenu span.inside i {
    font-size: 18px;
    margin: -2px 5px 0 0;
}
#megamenu li.row_middle > ul {
    display: block;
    margin: 0 30px;
    padding: 30px 0 5px;
}
#megamenu li.row_top .inside {
    border-bottom: 1px solid #e1e1e1;
}
#megamenu li.row_bot .inside {
}
#megamenu li.row_middle {
}
#megamenu ul.rows_outer {
    float: left;
}
#megamenu ul.rows_outer > li {
    clear: both;
}
#megamenu ul.rows_outer ul {
    border-radius: 0;
    display: block;
    left: 0;
    padding: 0;
    position: relative;
    top: 0;
    width: auto;
    z-index: 99;
}
#megamenu ul.rows_outer ul:hover {
    z-index: 100;
}
#megamenu ul.rows_outer ul.menu_row li.col {
    border-bottom: 1px dashed #d9d9d9;
    box-shadow: none;
    float: left;
    margin: 0 40px 0 0;
    padding: 0;
    position: relative;
    width: 207px;
    z-index: 99;
}
#megamenu ul.rows_outer ul.menu_row li.col ul li {
    background: rgba(0, 0, 0, 0) url("../images/megamenu_li_bullet_red-en.png") no-repeat scroll left center;
    padding-left: 20px;
    width: 180px;
}
#megamenu ul.rows_outer ul.menu_row li.col ul li:hover {
    z-index: 100;
}
#megamenu ul.rows_outer ul.menu_row li.col ul {
    box-shadow: none;
    margin: 1px 0;
}
#megamenu ul.rows_outer ul.menu_row li.col li {
    float: none;
    padding-left: 0;
    width: auto;
}
#megamenu ul.rows_outer ul.menu_row li.col ul li a {
    display: block !important;
    font-family: tahoma !important;
    height: 36px !important;
    line-height: 36px !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 200px !important;
}
#megamenu ul.rows_outer ul.menu_row li.col ul li a:hover {
    color: #ff0000;
}
#megamenu ul.rows_outer ul.menu_row li.col ul li.active a {
    color: #ff0000 !important;
}
#megamenu ul.rows_outer ul.menu_row li.col li.title {
    font: 16px/16px "Oswald",sans-serif;
    text-transform: uppercase;
}
#megamenu ul.rows_outer ul.menu_row li.col li.title span {
    background-color: #9d3bc6;
    border-radius: 3px;
    color: #ffffff;
    display: inline-block;
    font: 11px/16px Arial,Helvetica,sans-serif;
    margin: 1px 0 0 5px;
    padding: 0 5px;
}
#megamenu ul.rows_outer ul.menu_row li.col li:hover {
    background-color: #f0f0f0;
}
#megamenu ul.rows_outer ul.menu_row li.col li.title:hover {
}
#megamenu ul.rows_outer ul.menu_row li.col li a:hover {
    text-decoration: none;
}
#megamenu ul.rows_outer ul.menu_row li.col li ul {
    background: #fdfdfd none repeat scroll 0 0;
    border-radius: 6px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    display: none;
    left: 100px;
    padding: 10px 0;
    position: absolute;
    top: -10px;
    width: 200px;
    z-index: 1000;
}
#megamenu ul.rows_outer ul.menu_row li.col li:hover ul {
    display: block;
}
#megamenu ul.rows_outer ul.menu_row li.col li ul a {
    padding: 4px 10px;
}
#megamenu .custom {
    padding: 20px 15px;
}
#megamenu .custom img {
    border: 5px solid #ffffff;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    margin-bottom: 10px;
}
#megamenu ul.rows_outer a {
    display: block;
    font-size: 12px;
    line-height: 16px;
    padding: 4px 0;
    text-decoration: none;
}
#megamenu ul.rows_outer ul.menu_row li.col li.title a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    color: #333333;
    display: inline;
    font-size: 16px;
    margin-bottom: 10px;
    text-align: left;
    text-transform: uppercase;
}
ul.menu_row > li.col > ul > li a, #megamenu .inside a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
#megamenu .inside a {
    display: inline;
}
.popular_products .ImageWrapper:hover .StyleHe{
    display: none;
}
.carousel .regular-price{
    text-align: right;
}
.inside > img {
    max-height: 266px;
    width: 353px;
}
#promotion > div.finished > a:hover img {
    transform: none;
}
#promotion > div.finished > a:hover {
    border-color: #f1f1f1;
}

#promotion > div.finished >a{
    pointer-events: none;
}
#promotion > div.finished{

    cursor: default;
}
.image_resp img{
    width: 100%;
}

/*.selected_products .span2.product img,*/
/*.popular_products .span2.product img,*/
/*#my-products .span2.product img,*/
/*.home_featured .span3.product img {*/
    /*transform: rotate(-2deg) scale(1.1);*/
    /*transition: all 0.2s ease-out 0s;*/

/*}*/
/*.selected_products .span2.product:hover img,*/
/*.popular_products .span2.product:hover img{*/
    /*transform: rotate(0deg) scale(1.1);*/

/*}*/
/*.home_featured .span3.product:hover img,*/
/*#my-products .span2.product:hover img{*/
    /*transform: rotate(0deg) scale(1.1);*/
    /*transition: all 0.3s ease-out 0s;*/
/*}*/
.home_featured .ImageWrapper:hover .StyleHe,
#my-products .ImageWrapper:hover .StyleHe{
    display: none;
}
#othaimshop_slider li{height: 312px;}
.iktissab-discount-item {
    position: absolute;
    right: 40px;
    top: 138px;
}
.es-carousel-wrapper .iktissab-discount-item {
    display: none;
}
/*.home_featured .ImageWrapper,*/
/*.popular_products .ImageWrapper,*/
/*.selected_products .ImageWrapper,*/
/*#my-products .ImageWrapper{*/
    /*overflow: visible;*/
/*}*/
/*changes for slider abn*/

/*end of changes for slider*/
@media (max-width: 1360px) {
#megamenu ul.rows_outer ul.menu_row li.col {
    width: 155px;
}
#nav .menu_custom_block .col-third {
    width: 323px;
}
}
@media (max-width: 1200px) {
#megamenu ul.rows_outer ul.menu_row li.col {
    width: 136px;
}
#nav .menu_custom_block .col-third {
    width: 285px;
}
}
#megamenu ul.rows_outer ul.menu_row li.col li:hover ul, #megamenu ul.rows_outer ul.menu_row li.col li:hover ul li:hover ul, #megamenu ul.rows_outer ul.menu_row li.col li:hover ul li:hover ul li:hover ul, #megamenu ul.rows_outer ul.menu_row li.col li:hover ul li:hover ul li:hover ul li:hover ul, #megamenu ul.rows_outer ul.menu_row li.col li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul, #megamenu ul.rows_outer ul.menu_row li.col li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul, #megamenu ul.rows_outer ul.menu_row li.col li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul, #megamenu ul.rows_outer ul.menu_row li.col li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul, #megamenu ul.rows_outer ul.menu_row li.col li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul, #megamenu ul.rows_outer ul.menu_row li.col li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul {
    display: block !important;
}
#megamenu ul.rows_outer ul.menu_row li.col li:hover ul ul, #megamenu ul.rows_outer ul.menu_row li.col li:hover ul li:hover ul ul, #megamenu ul.rows_outer ul.menu_row li.col li:hover ul li:hover ul li:hover ul ul, #megamenu ul.rows_outer ul.menu_row li.col li:hover ul li:hover ul li:hover ul li:hover ul ul, #megamenu ul.rows_outer ul.menu_row li.col li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul ul, #megamenu ul.rows_outer ul.menu_row li.col li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul ul, #megamenu ul.rows_outer ul.menu_row li.col li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul ul, #megamenu ul.rows_outer ul.menu_row li.col li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul ul, #megamenu ul.rows_outer ul.menu_row li.col li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul ul, #megamenu ul.rows_outer ul.menu_row li.col li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul li:hover ul ul {
    display: none !important;
}
a.fancy-zoom {
    display: block;
    font-size: 24px;
    margin-right: 4px;
    margin-top: -29px;
    position: relative;
    z-index: 9999;
}
@media (max-width: 1279px) {
#right_toolbar {
    right: -10000px;
}
.hidden-small-desktop {
    display: none;
}
}
@media (min-width: 980px) {
#nav.simple {
    display: block;
}
}
@media (max-width: 1200px) {
.custom_blocks .box {
    float: left;
    width: 212px;
}
.custom_blocks .box a {
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
}
#header.header_v_2 #nav > li > a {
    display: block;
    min-width: 100px;
    padding: 15px 20px 15px 10px;
}
#header.header_v_2 .fadelink > a {
    min-width: 60px;
    padding: 15px 20px 15px 10px;
}
}
@media (max-width: 979px) {
section.slider #layerslider-container-fw {
    margin-right: 7px;
}
.accordion-inner > .pull-left, .accordion-inner > .pull-right {
    float: none;
}
#nav li:hover li.list_column {
    width: 200px;
}
#nav li:hover li.category_desc_in_menu {
    padding: 0 30px;
    width: 200px;
}
#header.header_v_2 .top-links {
    clear: both;
    float: none;
    margin: 0 0 0 -10px;
    padding-top: 10px;
}
.header-image-site{ display:none; }

}
@media (min-width: 1200px) and (max-width: 1360px) {
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container {
    width: 1050px;
}
.span12 {
    width: 1050px;
}
.span11 {
    width: 960px;
}
.span10 {
    width: 870px;
}
.span9 {
    width: 780px;
}
.span8 {
    width: 690px;
}
.span7 {
    width: 600px;
}
.span6 {
    width: 510px;
}
.span5 {
    width: 420px;
}
.span4 {
    width: 330px;
}
.span3 {
    width: 240px;
}
.span2 {
    width: 150px;
}
.span1 {
    width: 60px;
}
.preview {
    margin: 0;
    padding: 5px 5px 10px;
}
.preview .col-1 {
    width: 75px;
}
.preview .col-2 {
    width: 230px;
}
.preview.small {
    padding-bottom: 5px;
}
.preview.small .col-1 {
    width: 53px;
}
.preview.small .col-2 {
    width: 140px;
}
.preview .big_image {
    width: 230px;
}
.preview.small .big_image {
    height: 137px;
    width: 140px;
}
#header.header_v_2 #nav > li > a {
    display: block;
    min-width: 130px;
    padding: 15px 20px 15px 10px;
}
#header.header_v_2 .fadelink > a {
    min-width: 60px;
    padding: 15px 30px 15px 10px;
}
.custom_blocks .box {
    width: 240px;
}
}
@media (min-width: 768px) and (max-width: 979px) {
.custom_blocks .box {
    float: left;
    padding: 0;
    width: 158px;
}
.custom_blocks .box a {
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
}
.custom_blocks .box .icon_circle {
    margin: 0 5px 0 0;
}
.product-box .span4, .product-box .span5, .product-box .span6, .product-box .span7, .product-box .span7, .product-box .span8 {
    float: left;
    width: 350px;
}
.product-box .product-img-box .span1 {
    margin-right: 20px;
    width: 60px;
}
.product-box .product-img-box .span3, .product-box .product-img-box .span4, .product-box .product-img-box .span5 {
    margin: 0;
    width: 260px;
}
.form-mail input {
    width: 70%;
}
.nav-list {
    display: block;
    position: static;
    top: 0;
}
nav #nav {
    display: none;
}
}
@media (max-width: 767px) {

.flexslider.big .flex-direction-nav {
    display: none;
}
.listing_header_row1 .pull-left {
    width: 55%;
}
.listing_header_row1 .pull-right {
    width: 45%;
}
.tab-content {
    background-color: #ffffff;
    border-top: medium none;
    margin-bottom: 25px;
    margin-top: 2px;
    padding: 20px;
    position: relative;
    z-index: 0;
}
.nav-tabs > li > a, .nav-pills > li > a {
    margin-right: 0;
}
.mousetrap {
    display: none;
}
#footer_popup {
    display: block !important;
    height: auto !important;
    padding-bottom: 20px;
    position: relative !important;
}
#nav li:hover li.list_column {
    width: 160px;
}
#nav li:hover li.category_desc_in_menu {
    padding: 0 20px;
    width: 160px;
}
#footer_button {
    display: none;
}
#footer .pull-left.noHover, #footer .pull-right.noHover {
    max-width: 100%;
}


}
@media (min-width: 640px) and (max-width: 767px) {
body {
    padding: 0;
}
.container {
    padding: 0 20px;
    width: 580px;
}
.row {
    margin-left: -70px;
}
.span12 {
    float: left;
    margin-left: 70px;
    width: 580px;
}
.span11 {
    float: left;
    margin-left: 70px;
    width: 580px;
}
.span10 {
    float: left;
    margin-left: 70px;
    width: 580px;
}
.span9 {
    float: left;
    margin-left: 70px;
    width: 580px;
}
.span8 {
    float: left;
    margin-left: 70px;
    width: 344px;
}
.span7 {
    float: left;
    margin-left: 70px;
    width: 344px;
}
.span6 {
    float: left;
    margin-left: 70px;
    margin-right: -40px;
    width: 276px;
}
.span5 {
    float: left;
    margin-left: 70px;
    width: 255px;
}
.span4 {
    float: left;
    margin-left: 70px;
    width: 255px;
}
.span3 {
    float: left;
    margin-left: 70px;
    width: 255px;
}
.span2 {
    float: left;
    margin-left: 70px;
    width: 123px;
}
.span1 {
    float: left;
    margin-left: 15px;
    width: 59px;
}
.row.small_without_description, .row.small_with_description {
    margin-left: -30px;
}
.span2.product {
    margin-left: 30px;
    width: 120px;
}
.carousel, .es-carousel, .es-carousel .row {
    margin: 0;
    padding: 0;
}
.carousel.style0 .es-carousel {
    margin: 0 -5px 0 -65px;
}
.carousel .span3 {
    margin-left: 65px;
    margin-right: 5px;
    width: 255px;
}
.carousel .span2 {
    margin-left: 4px;
    margin-right: 11px;
    width: 123px;
}
#column_left.span3 {
    float: left;
    width: 580px;
}
#column_right.span9 {
    float: left;
    width: 580px;
}
.product-box .span4, .product-box .span5, .product-box .span6, .product-box .span7, .product-box .span8 {
    margin-bottom: 25px;
    margin-left: 70px;
    width: 580px;
}
.product-box .product-img-box .span1 {
    float: left;
    margin-left: 70px;
    margin-right: 20px;
    width: 60px;
}
.product-box .product-img-box .span3, .product-box .product-img-box .span4, .product-box .product-img-box .span5 {
    float: left;
    margin: 0;
    width: 500px;
}
.nav-tabs li {
    float: none;
}
.nav-tabs li a {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.27);
    margin-bottom: -2px;
}
.form-mail input, .form-search input.search-query {
    width: 200px;
}
.custom_blocks .box {
    width: 270px;
}
.custom_blocks .box:first-child {
    padding: 0 30px 0 5px;
}
.custom_blocks .pull-left:first-child {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 0;
}
.span2.product .product-price span.old, .span2.product .product-price-regular span.old {
    display: block;
    margin-top: -12px;
    padding: 0;
}
.nav-list {
    display: block;
    position: static;
    top: 0;
}
nav {
    display: none;
}
}
@media (max-width: 640px) {
#login-box {
    margin-top: -150px;
}
#login-box .inside {
    padding: 20px;
}
#login-box input {
    color: #000000;
    margin: 5px 0;
    text-align: center;
}
#login-box .line {
    margin: 5px -20px;
}
#login-box .button {
    margin-top: 5px;
}
.wrapper_w #logo { float:left; }
}
@media (min-width: 480px) and (max-width: 639px) {
body {
    padding: 0;
}
.container {
    padding: 0 40px;
    width: 370px;
}
.row {
    margin-left: -20px;
}
.span12 {
    float: left;
    margin-left: 40px;
    width: 370px;
}
.span9 {
    float: left;
    margin-left: 40px;
    width: 370px;
}
.span6 {
    float: left;
    margin-left: 20px;
    width: 370px;
}
.span4 {
    float: left;
    margin-left: 40px;
    width: 370px;
}
.span3 {
    float: left;
    margin-left: 70px;
    width: 270px;
}
.span2.product {
    float: left;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-right: 35px;
    width: 160px;
}
.span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
}
.carousel {
    width: 370px;
}
.carousel, .es-carousel, .es-carousel .row {
    margin: 0;
    padding: 0;
}
.carousel .span2.product {
    float: left;
    margin-bottom: 10px;
    margin-left: 5px;
    margin-right: 20px;
    width: 160px;
}
.carousel .span3.product {
    float: left;
    margin-left: 50px;
    margin-right: 50px;
    width: 270px;
}
.nav-tabs li {
    float: none;
}
.nav-tabs li a {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.27);
    margin-bottom: -2px;
}
.link_label {
    float: left;
    width: 39px;
}
.link_label a {
    color: #5d5d5d;
}

/*
#nav, .link_label {
    display: none;
// do not modifiy
}
*/

.nav-list {
    display: block;
    position: static;
    top: 0;
}
#logo {
    float: float;
    padding: 15px 0 0;
    text-align: center;
}
.product-box .span4, .product-box .span5, .product-box .span6, .product-box .span7, .product-box .span8 {
    margin-bottom: 25px;
    margin-left: 40px;
    width: 370px;
}
.product-box .product-img-box .span1 {
    float: left;
    margin-right: 10px;
    width: 70px;
}
.product-box .product-img-box .span3, .product-box .product-img-box .span4, .product-box .product-img-box .span5 {
    float: left;
    margin: 0;
    width: 290px;
}
#column_left.span3 {
    float: left;
    margin-left: 0;
    width: 370px;
}
#column_right.span9 {
    float: left;
    width: 370px;
}
.block_img {
    margin-left: 20px;
    width: 175px;
}
.form-mail input, .form-search input.search-query {
    width: 200px;
}
.custom_blocks .box {
    float: left;
    width: 170px;
}
.custom_blocks .box a {
    font-size: 12px;
}
.custom_blocks .box:first-child {
    background: rgba(0, 0, 0, 0) url("../images/template/divider.png") no-repeat scroll right 50px;
    padding: 0 30px 0 0;
}
.custom_blocks .pull-left:first-child {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding: 0;
}
#form-contact .span9 {
    margin: 0;
    width: 390px;
}
#header.header_v_2 .form-search-wrapper {
    margin: -15px 0 0 30px;
}
.table.shopping-cart-table th {
    display: none;
}
.table.shopping-cart-table, .table.shopping-cart-table tr, .table.shopping-cart-table td, .table.shopping-cart-table td:first-child {
    clear: both;
    display: block;
    float: left;
    width: 100%;
}
.table.shopping-cart-table td, .table.shopping-cart-table td:first-child {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #e5e5e5;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    min-width: 200px;
    padding: 10px;
    text-align: left;
    width: 90%;
}
.table.shopping-cart-table td.aligncenter {
    text-align: left;
}
.table.shopping-cart-table td:first-child {
    text-align: center;
}
.table.shopping-cart-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
}
.right-button {
    float: left;
    margin-bottom: 15px;
}

}
@media (max-width: 479px) {
.star_title {
    display: none;
}
body {
    padding: 0;
}
.container {
    margin: 0 auto;
    padding: 0;
    width: 300px;
}
.row {
    margin-left: 0;
}
.span12 {
    float: left;
    margin-left: 0;
    width: 300px;
}
.span9 {
    float: left;
    margin-left: 0;
    width: 300px;
}
.span6 {
    float: left;
    margin-left: 0;
    width: 300px;
}
.span4 {
    float: left;
    margin-left: 0;
    width: 300px;
}
.span3 {
    float: left;
    margin-left: 20px;
    width: 260px;
}
.span3.product {
    float: left;
    margin-left: 20px;
    margin-right: 20px;
    width: 260px;
}
.span2.product {
    float: left;
    margin-bottom: 10px;
    margin-left: 8px;
    margin-right: 7px;
    padding: 0;
    width: 135px;
}
.carousel {
    width: 300px;
}
.es-carousel {
    margin: 0;
    padding: 0;
}
.nav-tabs li {
    float: none;
}
.nav-tabs li a {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.27);
    margin-bottom: -2px;
}
.nav-list {
    display: block;
    position: static;
    top: 0;
}
#topline .pull-right {
    float: none;
}
#topline .pull-right .alignright {
    text-align: center;
}
#topline .fadelink {
    margin-left: 0;
    margin-right: 5px;
}
#topline .fadelink > a {
    padding: 2px 20px 1px 5px;
}
#topline .fadelink .ul_wrapper ul {
    padding: 5px 12px 5px 5px;
}
.wrapper_w #logo {
    float: left;
    padding: 15px 0 0;
    text-align: center;
}
#column_left.span3 {
    float: left;
    margin: 0;
    width: 300px;
}
#column_right.span9 {
    float: left;
    margin: 0;
    width: 300px;
}
#form-contact .span9, #form-contact .span4 {
    margin: 0;
    width: 280px;
}
#form-contact .span4.pull-right {
    float: none;
}
.product-box .span4, .product-box .span5, .product-box .span6, .product-box .span7, .product-box .span8 {
    float: left;
    margin-bottom: 25px;
    width: 300px;
}
.product-box .product-img-box .span1 {
    float: left;
    margin-left: 5px;
    margin-right: 10px;
    width: 60px;
}
.product-box .product-img-box .span3, .product-box .product-img-box .span4, .product-box .product-img-box .span5 {
    float: left;
    margin: 0;
    width: 215px;
}
.product-shop .product_related, .product-shop .product_custom {
    float: none;
    margin: 0 0 50px;
    width: 170px;
}
.block_img {
    margin-left: 20px;
    width: 260px;
}
.form-mail input, .form-search input.search-query {
    width: 180px;
}
.custom_blocks {
    margin-left: 20px;
    width: 256px;
}
.custom_blocks .box, .custom_blocks .box:first-child {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: none;
    margin: 0 3px;
    padding: 0;
    width: 250px;
}
.custom_blocks .box .inside a {
    text-align: left;
}
.custom_blocks .pull-left, .custom_blocks .pull-left:first-child {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    float: none;
    padding: 0;
}
.shoppingcart .badge {
    left: -10px;
    position: absolute;
    right: auto;
    top: -7px;
}
#footer .pull-left.noHover, #footer .pull-right.noHover {
    float: none;
    max-width: 100%;
    text-align: center;
    width: 100%;
}
.select_wrapper.width1 {
    width: 90px;
}
.direction-nav {
    margin-bottom: 8px;
}
#header.header_v_2 .form-search-wrapper {
    margin: -15px 0 0 -5px;
}
#header.header_v_2 .form-search input.search-query {
    width: 160px;
}
#header.header_v_2 .shoppingcart {
    bottom: 75px;
    right: 30px;
}
#header.header_v_2 .fadelink {
    margin-left: 15px;
    margin-right: -12px;
}
#header.header_v_2 .fadelink .ul_wrapper {
    border: 1px solid #d9d9d9;
    display: none;
    position: absolute;
    top: 25px;
    z-index: 100;
}
#header.header_v_2 .fadelink .ul_wrapper ul {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 0;
    padding: 7px 5px;
    width: auto;
}
#header.header_v_2 .fadelink > a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #d9d9d9 #d9d9d9 -moz-use-text-color;
    border-image: none;
    border-radius: 2px;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    box-shadow: none;
    color: #555555;
    font-weight: normal;
    padding: 2px 15px 1px 5px;
    text-decoration: none;
}
#header.header_v_2 .fadelink:hover > a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #d9d9d9 #d9d9d9 -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    box-shadow: none;
    color: #555555;
}
.table.shopping-cart-table, .table.shopping-cart-table tr, .table.shopping-cart-table td, .table.shopping-cart-table td:first-child {
    clear: both;
    display: block;
    float: left;
    width: 100%;
}
.table.shopping-cart-table th {
    display: none;
}
.table.shopping-cart-table td, .table.shopping-cart-table td:first-child {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #e5e5e5;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    padding: 10px;
    text-align: left;
    width: 90%;
}
.table.shopping-cart-table td.aligncenter {
    text-align: left;
}
.table.shopping-cart-table td:first-child {
    text-align: center;
}
.table.shopping-cart-table .cart-col-name {
    display: inline-block;
    padding-right: 10px;
}
.right-button {
    float: left;
    margin-bottom: 15px;
}
#login-box {
    left: 50%;
    margin-left: -140px;
    width: 280px;
}
#login-box .line {
    margin: 5px -20px;
    width: 280px;
}
.tahdeed-madina{height: auto;}
.tahdeed-madina .wrapper-inner-tahdeed{margin:0 auto;}

}
p.back-link a.button small {
    display: none;
}
.product-price-regular .spec .price {
    color: #ff0000;
}
a.quickview {
    background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.27);
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 12px;
    height: 80px;
    left: 96px;
    line-height: 80px;
    margin: 0;
    position: absolute;
    text-align: center;
    text-shadow: 1px 1px 1px #000000;
    text-transform: uppercase;
    top: 92px;
    visibility: hidden;
    width: 80px;
    z-index: 999;
}
.product:hover a.quickview, .preview:hover a.quickview {
    visibility: visible;
}
.tcenter {
    text-align: center;
}
a.quickview:hover {
    color: #ffffff !important;
    transition: all 0.5s ease-in-out 0s;
}
.with_media a.quickview {
    left: 171px;
}
.small_with_description .span2.product a.quickview {
    left: 45px;
    top: 32px;
}
.small_with_description .preview.small a.quickview {
    left: 45px;
    top: 32px;
}
.small_with_description .preview.small .with_media a.quickview {
    left: 103px;
}
.big_with_description .span2.product a.quickview {
    left: 46px;
    top: 41px;
}
.big_with_description .preview.small a.quickview {
    left: 46px;
    top: 41px;
}
.big_with_description .preview.small .with_media a.quickview {
    left: 102px;
}
#search_autocomplete {
    background-color: #ffffff;
    border-radius: 5px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.27);
    padding: 10px 0;
}
.ajaxsearch {
    display: block !important;
    padding: 0 20px;
}
.ajaxsearch .suggest {
}
.ajaxsearch .suggest .amount {
}
.ajaxsearch .preview {
}
.ajaxsearch a {
    text-decoration: none;
}
.ajaxsearch a:hover {
    text-decoration: underline;
}
.ajaxsearch .price {
    color: #000000;
    font-family: arial;
    font-size: 16px;
}
.ajaxsearch .product-price {
    margin-top: 5px;
}
.ajaxsearch a.product-image {
    border: 1px solid #f3f3f3;
    float: left;
    margin-right: 10px;
}
.ajaxsearch .item {
    margin-bottom: 11px;
    margin-top: 10px;
    overflow: hidden;
    position: relative;
}
.ajaxsearch .product-detailes {
    float: left;
    width: 194px;
}
.header_v_2 .ajaxsearch .product-detailes {
    width: 144px;
}
.ajaxsearch .preview .description {
}
.ajaxsearch .preview img {
}
.header .form-search .ajaxsearch li.selected {
}
@media not all, not all {
#right_toolbar {
    right: 15px;
}
}
.product-img-box .more-views li i {
    color: #9d3bc6;
    font-size: 40px;
    height: 59px;
    line-height: 59px;
    margin: 0;
    padding: 3px 0 0;
    text-align: center;
    text-indent: 2px;
    vertical-align: middle;
    width: 100%;
}
@media (min--moz-device-pixel-ratio: 1.3), not all, not all, not all, (min-resolution: 1.3dppx) {
.custom_blocks .box .icon_circle.dark {
    background-image: url("../images/template/icon_dark_2x.png");
    background-repeat: no-repeat;
    background-size: 62px 63px;
}
.custom_blocks .box .icon_circle.light {
    background-image: url("../images/template/icon_light_2x.png");
    background-repeat: no-repeat;
    background-size: 63px 63px;
}
}
.wrapper-hover .wrapper {
    overflow: inherit !important;
}
h3.product-name {
    text-transform: inherit !important;
}
#carousel_tabs_content h2 {
    display: none;
}
#collapsed-menu {
    margin-bottom: 20px;
    position: relative;
}
#collapsed-menu .nav-header {
    margin: 0;
    position: relative;
}
#collapsed-menu .nav-header a, #collapsed-menu a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: inline-block;
    font: 16px/16px Arial,Helvetica,sans-serif;
    margin: 0;
    padding: 6px 0 6px 31px;
    position: relative;
    text-transform: none;
}
#collapsed-menu .nav-header span.collapse_button {
    background: #f7f7f7 none repeat scroll 0 0;
    border-radius: 2px;
    color: #717171;
    cursor: pointer;
    display: none;
    font-size: 16px;
    font-weight: normal;
    height: 22px;
    line-height: 22px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 3px;
    width: 22px;
}
#collapsed-menu span.badge {
    border-radius: 2px;
    color: #ffffff;
    font-size: 12px;
    margin: 4px 0 0 5px;
    text-shadow: none;
    text-transform: none;
}
#collapsed-menu .nav-list {
    margin: 0;
    padding: 0;
    position: relative;
}
#collapsed-menu .nav-list > li > a, #collapsed-menu .nav-list .nav-header {
    margin: 0;
}
#collapsed-menu .nav-list {
    display: none;
    padding: 0;
    position: relative;
    top: 0;
}
#collapsed-menu li {
    border: medium none;
    cursor: default;
    line-height: 16px;
    padding: 0;
    position: relative;
}
#collapsed-menu .nav-header {
    cursor: default;
    padding: 0;
}
#collapsed-menu .nav-list li:last-child {
    border: medium none;
}
#collapsed-menu a:hover {
    text-decoration: none;
}
#collapsed-menu .nav-list li li a:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#collapsed-menu .nav-list > li > a:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#collapsed-menu .nav-list li a, #collapsed-menu .nav-list li .nav-header a {
    color: #ff0000;
    font-size: 14px;
    font-weight: normal;
    padding-left: 43px;
}
#collapsed-menu .nav-list li li a, #collapsed-menu .nav-list li li .nav-header a {
    padding-left: 32px;
}
#collapsed-menu .nav-list li li li a, #collapsed-menu .nav-list li li li .nav-header a {
    padding-left: 48px;
}
#collapsed-menu .nav-list li li li li a, #collapsed-menu .nav-list li li li li .nav-header a {
    padding-left: 64px;
}
#collapsed-menu li.active > label > a, #collapsed-menu .nav-list li.active > a {
    font-weight: bold;
    text-shadow: none;
}
#collapsed-menu li.current > label > a, #collapsed-menu .nav-list li.current > a {
    font-weight: bold;
    text-shadow: none;
}
#collapsed-menu label {
    text-shadow: none;
}
.block.leftmenu {
    border-bottom: 0 none;
    margin-bottom: 10px;
}
#collapsed-menu li.active > ul {
    display: block;
}
.in.collapse li {
    padding-left: 15px !important;
}
.in.collapse li > a {
    padding-left: 0 !important;
}
#collapsed-menu li.strong > label a {
    font-weight: bold;
}
#spy .logo img {
    max-height: 85px;
    max-width: 155px;
}
#spy {
    background: rgba(0, 0, 0, 0) url("../images/menu-bg.jpg") repeat-x scroll 0 0;
    position: fixed;
    top: -500px;
    width: 100%;
}
#spy.fix {
    font-size: 40px;
}
#spy.fix {
    right: 0 !important;
    top: 0;
    z-index: 100000;
}
#spy ul#nav {
}
#spy .form-search-wrapper {
    float: right;
}
#spy .form-search {
    margin-bottom: 0;
    position: relative;
}
#spy .form-search input.search-query {
    border: 2px solid #ffffff;
    border-radius: 4px;
    box-shadow: 0 0 4px rgba(0, 0, 0, 0.27);
    float: left;
    font-size: 12px;
    height: 24px;
    padding-left: 44px;
    transition: all 0.5s ease 0s;
    width: 49px;
}
#spy .form-search input.search-query:focus {
    width: 200px !important;
}
#spy .spy-right {
    float: right;
    margin-top: -45px;
}
#spy .spy-left {
    float: left;
    margin-top: -53px;
    padding-left: 30px;
    width: 170px;
}
#spy #nav > li > ul {
    top: 30px;
}
#spy #nav.simple > li > ul {
    top: 29px;
}
.menu_custom_block a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
#spy.fix {
    animation-duration: 700ms;
    animation-name: slideDown;
    animation-timing-function: ease;
    visibility: visible !important;
}
@keyframes slideDown {
0% {
    transform: translateY(-100%);
}
50% {
    transform: translateY(8%);
}
100% {
    animation-duration: 300ms;
    transform: translateY(0%);
}
}
@media (min-width: 640px) and (max-width: 767px) {
nav {
    display: block;
}
#megamenu {
    display: none;
}
}



.home_title {
    color: #5d5d5d;
    font-size: 20px !important;
    height: 45px;
    padding-right: 1px;
    padding-top: 4px;
    width: 200px;
}
.big_with_description .home_title {
    margin-bottom: 12px;
    margin-top: 12px;
}
.slider_arrow {
    float: left;
    padding-left: 4px;
}
.right_arrow {
    background-color: #59b210;
    border: medium none;
    border-radius: 7px;
    color: #ffffff;
    display: block;
    font-size: 25px;
    height: 33px;
    padding: 2px 10px 2px 0;
    width: 34px;
}
.slider_arrow a:hover {
    border: medium none;
}
.left_arrow {
    background-color: #59b210;
    border: medium none;
    border-radius: 7px;
    color: #ffffff;
    display: block;
    font-size: 25px;
    height: 33px;
    padding: 2px 13px 0 0;
    width: 34px;
}
.selected_products .es-nav, .popular_products .es-nav {
    top: -45px;
}
.home_separator {
    float: left;
    height: 218px;
    margin-top: 85px;
    width: 6px;
}
.span6.selected_products, .span6.health_care {
    margin-left: 0;
    margin-right: 15px;
}
.span6.popular_products, .span6.recipes {
    margin-left: 15px;
}
.es-nav {
    direction: rtl;
    position: absolute;
    right: -21px;
    top: -55px;
    width: 100px;
}
.bg_box {
    background: rgba(0, 0, 0, 0) url("../images/zig_zag_bg.png") no-repeat scroll 0 0;
    clear: both;
}
.home_featured {
    margin-top: 0;
}
.home_featured .product {
    background: rgba(0, 0, 0, 0) url("../images/product_box.png") no-repeat scroll 0 0;
    float: left;
    height: 308px;
    margin-left: 0;
    margin-right: 7px;
    width: 289px;
}
.home_featured h3 a {
    font-size: 16px;
}
.box_padding_top {
    padding-top: 55px;
}
.brands_module {
    direction: ltr !important;
    margin-right: 6px;
    width: 1170px;
}
.brands_module .row {
    direction: ltr !important;
}
.brands_module .row .product {
    width: 90px;
}
.brands_slider {
    direction: ltr !important;
    height: 100px;
}
.brands_module .row {
    margin-left: 12px;
}
.top-search-form input {
    border-bottom-left-radius: 4px;
    border-color: #c7c7c7;
    -moz-use-text-color #c7c7c7 #c7c7c7;
    border-style: solid none solid solid;
    border-top-left-radius: 4px;
    border-width: 2px medium 2px 2px;
}
.footer-contents {
    color: #ffffff;
    float: right;
    font-size: 14px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 100%;
}
.news-item h5 {
    font-family: verdana;
    font-size: 15px;
    font-style: normal !important;
    line-height: 30px;
}
.top-search-form select {
    background: rgba(0, 0, 0, 0) url("../images/bg-select-en.png") no-repeat scroll 1px -2px;
    border-bottom: 2px solid #c7c7c7;
    border-left: 0 none !important;
    border-right: 0 none;
    border-top: 2px solid #c7c7c7;
    color: #828282;
    float: right;
    font-family: verdana;
    height: 36px;
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 30px;
    padding-right: 0;
    width: 230px;
}
.top-search-form .search-box {
    color: #828282;
    height: 36px;
    padding-left: 10px;
    width: 288px;
}
.top-search-form {
    float: left;
    padding-top: 0px;
}
.icon-up-2 {
    color: #0a9300;
}
span.link_label {
    margin-top: 3px;
}
.form-search .down-arrow-btn { border-radius: 0 4px 4px 0;height: 36px; left: 493px; top: 48px; width: 63px;}
.footer-contact {
    font-family: verdana;
    font-size: 14px;
}
.phone-title {
    color: #868686;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 15px;
    line-height: 28px;
}
.footer-contact .phone {
    color: #ff0000;
    float: right;
    font-family: "verdana";
    font-size: 27px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-top: 5px;
    width: 100%;
}
.pl_bg {
    background: rgba(0, 0, 0, 0) url("../images/pl_bg.jpg") no-repeat scroll 0 0;
    height: 265px;
    margin-top: -5px;
    width: 1175px;
}
.pl_bg .pl_bg-ar {
    display: none;
}
.pl_bg .span3 {
    float: left;
    margin-left: 10px;
    margin-top: 37px;
    width: 283px;
}
.ficons_bg {
    background: rgba(0, 0, 0, 0) url("../images/ficons_bg.jpg") no-repeat scroll 0 0;
    height: 164px;
    padding-top: 46px;
    width: 1175px;
}
.ficons li {
    float: right;
    margin-left: 10px;
}
.recipes-bg {
    background: rgba(0, 0, 0, 0) url("../images/recipes_bg.png") no-repeat scroll 0 0;
    display: block;
    height: 339px;
    width: 556px;
}
.recipes-bg .recipes-container {
    display: block;
    height: 307px;
    margin: 0 auto;
    position: relative;
    width: 538px;
}
.recipes-bg .recipes-container .recipe-detail {
    float: left;
    height: 307px;
    margin-top: 10px;
    overflow: hidden;
    width: 431px;
}
.recipes-bg .recipes-container .navigation {
    float: right;
    height: 317px;
    overflow: hidden;
    width: 100px;
}
.cookmaster {
    height: 99px;
    left: 30px;
    margin-top: -165px;
    position: relative;
    width: 161px;
}

.recipes ul.thumbs li a.thumb img {
    cursor: pointer;
    transition: all 0.3s ease-out 0s;
}
.menu-recent a img {
    cursor: pointer;
    transition: all 0.3s ease-out 0s;
}
.menu-recent a img:hover {
    transform: rotate(-2deg) scale(1.1);
}
.recipes ul.thumbs li a.thumb img:hover {
    transform: rotate(-2deg) scale(1.1);
}
.recipes, .health_care {
    float: right;
    height: auto;
    margin-left: 0;
    margin-right: 26px;
}


.health_care .health-tip {
    float: left;
    height: 325px;
    margin-right: 0;
}
.health-content {
    border: 7px solid #f1f1f1;
    height: 325px;
    font-family: "Oswald";
}
.health_img {
    padding-top: 4px;
    width: 197px;
}
.health_posts {
    padding-left: 10px;
    padding-top: 12px;
    width: 345px;
}
.health_posts h2 {
    color: #0a9300;
    font-family: ge_ss_twobold;
    font-size: 20px;
    margin-bottom: 3px;
}
.health_posts .post_title {
    border-left: 4px solid #ff5959;
    color: #696969;
    font-size: 14px;
    line-height: 20px;
    margin-top: 8px;
    padding-left: 12px;
    word-spacing: 1px;
}
.health_care_border .pull-left {
    float: right !important;
}
div.content {
    display: none;
    float: left;
    margin-left: -47px;
    margin-top: 15px;
}
div.content a, div.navigation a {
    color: #777777;
    text-decoration: none;
}
div.content a:focus, div.content a:hover, div.content a:active {
    text-decoration: underline;
}
div.controls {
}
div.controls a {
    padding: 5px;
}
div.ss-controls {
    float: left;
}
div.nav-controls {
    float: right;
}
div.slideshow-container {
    clear: both;
    position: relative;
}
div.slideshow {
}
div.slideshow span.image-wrapper {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
}
div.slideshow a.advance-link {
    display: block;
    height: 225px;
    text-align: center;
    width: 550px;
}
div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
    text-decoration: none;
}
div.slideshow img {
    vertical-align: middle;
}
div.download {
    float: right;
}
div.caption-container {
}
span.image-caption {
    bottom: 0 !important;
    display: block;
    left: 60px !important;
    opacity: 0.73 !important;
    position: absolute;
    right: -489px;
    top: 181px;
    width: 431px !important;
}
.caption_section {
    color: #ffffff;
    float: left;
    height: 63px;
    opacity: 1;
    padding: 2px 12px 4px;
    width: 373px;
}
div.caption a {
    color: #ffffff;
}
.news-des .caption a {
    color: #ffffff !important;
}
div.image-title {
    color: #ffffff;
    font-size: 19px;
    line-height: 20px;
    padding-left: 5px;
    width: 400px;
    margin-top: 5px;

}
div.image-desc {
    color: #ffffff;
    font-size: 14px;
    line-height: 1.3em;
    padding-left: 5px;
    padding-top: 4px;
    width: 400px;
    margin-top: 4px;
}
div.navigation {
}
ul.thumbs {
    clear: both;
    margin: 0;
    padding: 0;
}
ul.thumbs li {
    float: left;
    height: 70px;
    list-style: outside none none;
    margin: 9px 0 0;
    overflow: hidden;
    padding: 0;
    width: 100px;
}
ul.thumbs li:hover {
    border: 1px solid #ed2a2e;
}
a.thumb {
    display: block;
}
ul.thumbs li.selected a.thumb {
}
a.thumb:focus {
    outline: medium none;
}
ul.thumbs img {
    border: medium none;
    display: block;
    height: 80px;
    width: 110px;
}
div.pagination {
    clear: both;
}
div.navigation div.top {
    height: 11px;
    margin-bottom: 12px;
}
div.navigation div.bottom {
    margin-top: 12px;
}
div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
    border: 1px solid #cccccc;
    display: block;
    float: left;
    margin-right: 2px;
    padding: 4px 7px 2px;
}
div.pagination a:hover {
    background-color: #eeeeee;
    text-decoration: none;
}
div.pagination span.current {
    background-color: #000000;
    border-color: #000000;
    color: #ffffff;
    font-weight: bold;
}
div.pagination span.ellipsis {
    border: medium none;
    padding: 5px 0 3px 2px;
}
#captionToggle a {
    display: block;
    float: right;
    margin-top: 5px;
    padding: 5px 30px 5px 5px;
}
a.advance-link img {
    border: 1px solid #e0e0e0;
    height: 255px;
    width: 430px;
}
.arrow_btn {
    float: left;
    margin-right: 0;
    margin-top: 0;
}
.category-products .row .product {
    background: rgba(0, 0, 0, 0) url("../images/product_box.png") no-repeat scroll 0 0;
    height: 316px;
    margin-left: 18px;
    width: 282px;
}
.category-products .row .span3 {
    margin-left: 18px;
}
h3.product-name a {
    color: #5d5d5d;
}
.category-products .regular-price .price {
    color: #ffff00;
}
.category-products .product .price-box, .preview .price-box {
    float: right;
    margin-right: 22px;
    margin-top: -5px;
}
.category-products .product .product-tocart a {
    color: #767676;
}
.category-products .product .product-tocart a:hover {
    color: #767676;
}
#collapsed-menu li.active > label > a {
    color: #018e01 !important;
}
#collapsed-menu li.current > label > a {
    color: #018e01 !important;
}
.tags-list li a {
    color: #767676;
}
.tags-list li a:hover {
    color: #ff0000;
    text-decoration: underline;
}
.block .block-title {
    color: #302f2f;
    font-family: andepict;
    font-size: 22px;
}
.small_with_description h3 a {
    color: #3c3c3b;
}
.top-icons a {
    float: left;
    margin-left: 1px;
}
#my-slideshow .flex-control-nav {
    bottom: 23px;
    left: 90px;
    position: relative;
    z-index: 999;
}
#my-slideshow-aboutus .flex-control-nav {
    bottom: -18px;
    position: relative;
    right: 110px;
    z-index: 999;
}
#my-slideshow-aboutus .flex-control-paging li a {
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    cursor: pointer;
    display: block;
    height: 20px;
    text-indent: -9999px;
    width: 20px;
}
.top_line_about_us {
    border-top: 5px solid #59b210;
}
#my-slideshow-aboutus > .flex-control-paging > li > a.flex-active {
    background-color: #ff0000;
    border: 1px solid #ff0000;
    cursor: pointer;
    display: block;
    height: 20px;
    text-indent: -9999px;
    width: 20px;
}
#column_right_slider .row {
    background-position: 10% 50%;
    border-radius: 12px;
    height: 67px;
    margin-left: 15px;
    margin-top: 10px;
    padding: 5px 0 15px 77px;
    width: 262px;
}
.jcarousel {
    direction: ltr !important;
    overflow: hidden;
    position: relative;
}
.jcarousel ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    width: 20000em;
}
.jcarousel li {
    float: left;
    margin-left: 0;
    width: 100px;
}
.block-account li.current {
    color: #018e01 !important;
}
#insta-carousal .flex-direction-nav, #insta-slider .flex-direction-nav {
    display: none;
}
#insta-carousal.flexslider {
    margin-bottom: 0;
}
#insta-slider.flexslider {
    margin-bottom: 10px;
}
.instagram {
    width: 240px;
}
.insta-bg {
    box-shadow: 0 0 9px #cccccc;
    padding-bottom: 3px;
    padding-left: 3px;
    padding-top: 3px;
    width: 244px;
}
.instagram .flexslider .slides > li {
    border: medium none;
}
.instagram .flexslider {
    box-shadow: none;
}
#insta-carousal li {
    cursor: pointer;
    margin-right: 8px;
}
.store-locator {
    height: 101px;
    width: 1140px;
}
.store-field {
    float: left;
    margin-top: 26px;
}
.store-field label {
    color: #757575;
    float: left;
    font-size: 14px;
    margin-left: 27px;
    margin-right: 7px;
    margin-top: 7px;
}
.store-field select {
    height: 36px;
    width: 213px;
}
.store-search-btn .button-2x {
    background-color: #59b210 !important;
    height: 35px;
    width: 157px;
}
.store-search-btn {
    float: left;
    margin-left: 44px;
    margin-top: 50px;
}
.locator-image {
    float: left;
    margin-left: 15px;
    margin-top: 10px;
}
.store-locator .titles {
    float: left;
    margin-left: 7px;
    margin-top: 20px;
    width: 211px;
}
.store-locator .titles span.find-text {
    color: #008750;
    font-size: 18px;
}
.store-locator .titles span.near-you-text {
    color: #ff0000;
    float: left;
    font-size: 22px;
    margin-top: 10px;
}
.locator-sep {
    float: left;
    margin-left: 18px;
    margin-top: 15px;
    position: relative;
}
ul.our-stores {
    list-style: outside none none;
    width: 1207px;
}
ul.our-stores li {
    float: left;
    margin-left: 8px;
    margin-right: 20px;
}
ul.our-stores li {
    border: 1px solid #dedede;
    float: left;
    margin-top: 20px;
    width: 570px;
}
.store-header {
    border-bottom: 1px solid #dedede;
    float: left;
    font-size: 20px;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 100%;
}
.store-footer {
    border-top: 1px solid #dedede;
    float: left;
    width: 100%;
}
.store-name {
    color: #636363;
}
.store-type {
    color: #ff0000;
}
.store-address {
    color: #ff0000;
    float: left;
    font-size: 14px;
    margin-left: 30px;
    padding-bottom: 10px;
    padding-top: 16px;
}
.store-mobile {
    color: #ff0000;
    float: left;
    font-size: 14px;
    padding-bottom: 10px;
    padding-left: 13px;
    padding-top: 16px;
}
.mnumber {
    color: #767676;
}
.saddress {
    color: #767676;
}
.store-timing {
    background-color: #ff0000;
    border-radius: 18px;
    color: #ffffff;
    float: right;
    font-size: 15px;
    font-weight: 900;
    height: 26px;
    margin-right: 8px;
    margin-top: 7px;
    padding-top: 7px;
    text-align: center;
    width: 32px;
}
.store-city-region {
    color: #767676;
    float: right;
    font-size: 16px;
    padding-right: 8px;
}
.store-city-region span {
    color: #ff0000;
}
.store-name-type {
    float: left;
    padding-left: 8px;
}
.contact-map {
    background: rgba(0, 0, 0, 0) url("../images/contact-map.jpg") no-repeat scroll 0 0;
    height: 405px;
    width: 1192px;
}
.gmap-contact {
    float: left;
    margin-left: 17px;
    margin-top: 18px;
}
.contact-us-form h1 {
    background: rgba(0, 0, 0, 0) url("../images/dot.jpg") no-repeat scroll left 19px;
    padding-left: 16px;
}
span.req {
    color: #ff0000;
    font-size: 26px;
    margin-left: 6px;
}
.welcome-message {
    display: none;
    float: left;
    margin-left: 210px;
}
#cat .parent-cate {
    color: #ff0000;
    font-family: tahoma;
    font-weight: bold;
}
.health-care-title {
    color: #59b210;
    font-size: 19px;
    margin-top: 20px;
    text-align: center;
}
.health-care-content {
    font-family: geflowregular;
    font-size: 14px;
    height: 150px;
    line-height: 24px;
    margin-top: 10px;
    text-align: center;
    width: 96%;
    padding-left: 9px;
}
.health-content > img {
    position: relative;
    right: 0px;
    left: 10px;
}
.recipe-image {
    float: left;
    padding-bottom: 20px;
    width: 100%;
}
.postContent {
    float: left;
    text-align: justify;
}
.aw-blog-read-more {
    padding: 0 10px;
}
.store-pagination {
    float: left;
    padding-top: 30px;
    width: 100%;
}
.facebook-box {
    margin-right: 20px;
}
.media-slider {
    background: rgba(0, 0, 0, 0) url("../images/media-slider-bg.jpg") no-repeat scroll 0 0;
    height: 446px;
    width: 1186px;
}
#hot-news-slider {
    box-shadow: none;
    float: right;
    margin: 17px 15px 0 0;
    width: 808px;
}
#hot-news-carousal {
    box-shadow: none;
    float: left;
    width: 350px;
}
#hot-news-slider .slides > li {
    border: 0 none;
}
#hot-news-carousal .slides > li {
    border: medium none;
    width: 340px;
}
#hot-news-carousal .slides > li img {
    float: right;
    height: 42px;
    width: 82px;
}
#hot-news-carousal .title {
    float: right;
    font-size: 13px;
    width: 253px;
}
#hot-news-carousal .image {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 0 10px #dcdbdb;
    float: left;
    padding: 3px;
}
#hot-news-slider .slides img {
    height: 386px;
    width: 808px !important;
}
#hot-news-slider .caption {
    background: #000000 none repeat scroll 0 0;
    color: #ffffff;
    height: 109px;
    opacity: 0.75;
    padding-left: 10px;
    position: absolute;
    top: 278px;
    width: 797px;
}
#hot-news-slider .caption .news-title {
    color: #ffffff;
    font-size: 19px;
    padding-top: 20px;
}
#hot-news-slider .caption .news-des {
    font-size: 16px;
    padding-top: 5px;
}
#hot-news-carousal .flex-direction-nav, #hot-news-slider .flex-direction-nav {
    display: none;
}
#hot-news-carousal ul.slides {
    margin-left: 14px;
    margin-top: 14px;
    width: 346px !important;
}
#hot-news-carousal ul.slides li {
    background: #f0efef none repeat scroll 0 0;
    cursor: pointer;
    display: block !important;
    float: left !important;
    font-family: verdana;
    font-size: 14px;
    font-weight: normal;
    margin-right: 0 !important;
    margin-top: 4px;
    padding-bottom: 5px;
    padding-left: 3px;
    padding-top: 5px;
    width: 346px !important;
}
#hot-news-carousal ul.slides li:hover, #hot-news-carousal ul.slides li.flex-active-slide {
    background: #ff0000 url("../images/media-slider-arrow-en.jpg") no-repeat scroll right center;
    color: #ffffff;
}
.flex-active-slide .slide-link {
    color: #ffffff;
}
.video_promotions_contents {
    float: left;
    margin-bottom: 5px;
    width: 360px;
}
.video_gallery_contents {
    border: 1px solid;
    float: left;
    margin-left: 20px;
    width: 94%;
}
.wrapper-gal {
    margin: auto;
    max-width: 1100px;
    padding-left: 20px;
}
.nav-oth-gal {
    float: left;
    height: 35px;
    text-align: left;
    width: 100%;
}
.jcarousel-wrapper-gal {
    border: 1px solid #e0e0e0;
    float: right;
    height: 658px;
    margin: 16px 0 0;
    position: relative;
    width: 360px;
}
.jcarousel-wrapper-gal .photo-credits {
    bottom: 0;
    color: #ffffff;
    font-size: 13px;
    opacity: 0.66;
    position: absolute;
    right: 15px;
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.85);
}
.jcarousel-wrapper-gal .photo-credits a {
    color: #ffffff;
}
.jcarousel-gal {
    overflow: hidden;
    position: relative;
}
.jcarousel-gal ul {
    list-style: outside none none;
    margin: 0;
    padding: 0;
    position: relative;
    width: 1400px;
}
.jcarousel-wrapper-gal .jcarousel li {
    float: left;
    height: 720px;
    width: 360px;
}
.jcarousel-control-prev-gal, .jcarousel-control-next-gal {
    background: #59b210 none repeat scroll 0 0;
    border: 1px solid #59b210;
    border-radius: 5px;
    color: #ffffff;
    font: 24px/27px Arial,sans-serif;
    height: 33px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    width: 33px;
}
.jcarousel-control-prev-gal-containuer {
    float: left;
    height: 40px;
    width: 35px;
}
.jcarousel-control-next-gal-containuer {
    float: left;
    height: 40px;
    width: 35px;
}
.jcarousel-control-prev-gal:hover span, .jcarousel-control-next-gal:hover span {
    display: block;
}
.jcarousel-control-prev-gal.inactive, .jcarousel-control-next-gal.inactive {
    cursor: default;
    opacity: 0.5;
}
.jcarousel-pagination {
    bottom: 0;
    left: 15px;
    position: absolute;
}
.jcarousel-pagination-gal a {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 14px;
    color: #4e443c;
    display: inline-block;
    font-size: 11px;
    line-height: 14px;
    margin-right: 2px;
    min-width: 14px;
    opacity: 0.75;
    padding: 3px;
    text-align: center;
    text-decoration: none;
}
.jcarousel-pagination-gal a.active {
    background: #4e443c none repeat scroll 0 0;
    color: #ffffff;
    opacity: 1;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.75);
}
.scrl-cont-gallery {
    height: 100px;
    width: 350px;
}
.inner-scr-gallery {
    float: left;
    margin-bottom: 10px;
    padding-top: 17px;
    width: 360px;
}
.first-scr-item {
    background-color: #e0e0e0;
    border: 1px solid #e0e0e0;
    float: left;
    height: 135px;
    margin-left: 15px;
    width: 150px;
}
.first-scr-item .first-scr-image {
    float: left;
    height: 100px;
    width: 148px;
}
.first-scr-item .first-scr-title {
    float: left;
    height: 35px;
    width: 148px;
}
.first-title-name {
    color: #5d5d5d;
    float: left;
    height: 35px;
    padding-left: 3px;
    padding-top: 1px;
    text-align: center;
    width: 128px;
}
.first-title-name a {
    color: #5d5d5d;
    font-size: 12px;
}
.encloser {
    float: right;
    height: 40px;
    width: 70px;
}
.first-title-map-icon {
    color: #ffff00;
    float: right;
    font-size: 18px;
    height: 35px;
    width: 20px;
}
.first-title-name:hover {
    color: #ffffff;
}
.first-title-map-icon:hover {
    color: #ffffff;
}
.first-title-map-icon .fa-map-marker {
    color: #e0e0e0;
    float: right;
    font-size: 22px;
    height: 35px;
    padding-top: 6px;
    width: 20px;
}
.footer_socail_links {
    float: left;
    padding-left: 21px;
    padding-right: 0;
    width: 100%;
}
.first-title-map-icon .fa-map-marker:hover {
    color: #ffffff;
    float: right;
    font-size: 22px;
    height: 35px;
    padding-top: 6px;
    width: 20px;
}
.map-goog-warper .RedRounded {
    font-size: 16px;
    height: 50px;
    padding-top: 6px;
    width: 50px;
}
.GreenRoundedRecipe .fa-search-plus {
    font-size: 22px;
    padding-top: 12px;
}
.greenRoundedGallery .fa-camera {
    font-size: 20px;
    padding-top: 12px;
}
.sec-scr-item:hover {
}
.sec-scr-item:hover .sec-scr-title {
    background-color: #59b210;
}
.first-scr-item:hover {
}
.first-scr-item:hover .first-scr-title {
    background-color: #59b210;
}
.first-scr-item:hover .first-scr-title a {
    color: #ffffff;
}
.sec-scr-item:hover .sec-scr-title a {
    color: #ffffff;
}
.sec-scr-item:hover .sec-scr-title .fa-map-marker {
    color: #ffffff;
}
.first-scr-item:hover .first-scr-title .fa-map-marker {
    color: #ffffff;
}
.sec-scr-item {
    background-color: #e0e0e0;
    border: 1px solid #e0e0e0;
    float: left;
    height: 135px;
    margin-left: 26px;
    width: 150px;
}
.sec-scr-item .sec-scr-image {
    float: left;
    height: 100px;
    width: 150px;
}
.sec-scr-item .sec-scr-title {
    float: left;
    height: 35px;
    width: 148px;
}
.sec-title-name {
    color: #5d5d5d;
    float: left;
    height: 35px;
    padding-left: 3px;
    padding-top: 1px;
    text-align: center;
    width: 128px;
}
.sec-title-name a {
    color: #5d5d5d;
    font-size: 12px;
}
.sec-title-map-icon {
    float: right;
    font-size: 18px;
    height: 35px;
    width: 19px;
}
.sec-title-name:hover {
    color: #ffffff;
}
.sec-title-map-icon:hover {
    color: #ffffff;
}
.sec-title-map-icon .fa-map-marker {
    color: #e0e0e0;
    float: right;
    font-size: 22px;
    height: 35px;
    padding-top: 6px;
    width: 19px;
}
.sec-title-map-icon .fa-map-marker:hover {
    color: #ffffff;
    float: right;
    font-size: 22px;
    height: 35px;
    padding-top: 6px;
    width: 19px;
}
.line_above_footer {
    background-image: url("../images/nl_03.jpg");
    float: left;
    height: 52px;
    margin: 5px 0 -1px;
    overflow: hidden;
    width: 100%;
}
.sec-scr-title:hover {
    background-color: #00cc33;
    color: #ffffff;
}
.first-scr-title:hover {
    background-color: #00cc33;
    color: #ffffff;
}
.back {
    display: none;
}
.media-side-bar {
    float: right;
    margin-bottom: 60px;
    margin-right: 0;
    padding-top: 5px;
}
.content-side {
    float: right;
    margin-left: 0;
}
.mnews {
    float: left;
    margin-top: 32px;
}
.mnews ul li {
    float: left;
    min-height: 160px;
    width: 758px;
}
.map-contents-wrapper {
    margin-bottom: 30px;
}
.mnews ul li .image {
    float: left;
    height: 120px;
    width: 165px;
}
.mnews ul li .image img {
    border: 1px solid #676666;
    height: 120px;
    width: 165px;
}
.mnews ul li .title {
    float: left;
    padding-left: 20px;
    width: 592px;
}

.mnews ul li .descr-news {
    color: #5d5d5d;
    float: left;
    font-family: Tahoma;
    font-size: 14px;
    line-height: 20px;
    min-height: 95px;
    padding-left: 15px;
	text-align:justify
    padding-right: 1px;
    padding-top: 2px;
    text-transform: lowercase;
	    width: 575px;
}
.mnews ul li .title-news {
    float: left;
    padding-left: 13px;
    padding-right: 20px;
    text-align: justify;
    width: 592px;
}
.mnews ul li .title a {
    color: #59b210;
    font-size: 19px;
    line-height: 21px;
    text-transform: lowercase;
}
.news-link a {
    color: #ed2a2e !important;
    font-size: 14px !important;
}
.gallery-news-title {
    float: right;
    padding-top: 30px;
    width: 100%;
}
.gallery-news-title h4 {
    color: #ed2a2e;
    font-size: 20px;
    line-height: 37px;
}
.oth-catalog-form > .search-box {
    font-family: verdana;
    font-size: 14px;
}
.news_details {
    float: left;
    padding-top: 30px;
    width: 100%;
}
.news-con-details {
    color: #5d5d5d;
    float: left;
    font-family: verdana;
    font-size: 14px;
    padding-bottom: 20px;
    padding-top: 20px;
    width: 100%;
}
.media-center-details .new_branch {
    margin-bottom: 80px;
    margin-left: 17px;
    margin-right: 0;
    width: 94%;
}
.media-center-details {
    margin-bottom: 50px;
}
.new_branch {
    margin-bottom: 20px;
    width: 94%;
}
.news-latest-image img {
    /*height: 364px;
    margin-right: 106px;
    width: 555px;*/
    width:auto;
    margin-left:1px;
    margin-right:1px;
    height:auto;
    
}
.news-latest-image {
    float: left;
    padding-bottom: 20px;
    width: 750px;
}

.blog-post-view .promo-media{
 	margin-left:6px;

}


.promo-media {
    margin-bottom: 44px;
    margin-left: 20px;
    margin-top: 25px;
    width: 250px;
	float:left;
}
.braeed-crumms {
    padding-bottom: 10px;
    padding-top: 20px;
}

.news-date-wrapper {
    float: left;
    margin-bottom: 5px;
    margin-top: 10px;
    padding-left: 15px;
    padding-right: 0;
    width: 100%;
}
.media-news-contents-wrapper {
    border-bottom: 1px dashed #c5c5c5;
    float: right;
    margin-bottom: 38px;
    width: 100%;
}
.news-link {
    color: #ff0000;
    float: right;
    font-size: 15px;
    text-align: right;
    width: 50%;
}
.pages a.small_icon {
    color: #5d5d5d;
    width: 80px !important;
}
.news-date {
    color: #c6c6c6;
    float: left;
    width: 50%;
}
.news-pagination {
}
.media-side-bar .nav-tabs {
    margin-top: 4px;
}
ul.media-videos li {
    float: right;
    margin-bottom: 2px;
    padding: 7px;
    width: 148px;
}
ul.media-videos li:hover {
    background: #ff0000 none repeat scroll 0 0;
}
ul.media-videos li:hover a {
    color: #ffffff;
}
.video-image {
    float: left;
    width: 90px;
}
.video-image img {
    border: 1px solid #676666;
}
.video-title {
    float: right;
    margin-right: 10px;
    width: 220px;
}
.video-title a {
    color: #5b5b5b;
    font-family: verdana;
    font-size: 13px;
}
#collapsed-menu li.nav-1 {
    background: rgba(0, 0, 0, 0) url("../images/grocery.jpg") no-repeat scroll left 0 !important;
}
.carousels {
    height: 302px;
}
#collapsed-menu li.nav-2 {
    background: rgba(0, 0, 0, 0) url("../images/fresh.jpg") no-repeat scroll left 0 !important;
    margin-top: 9px;
}
#collapsed-menu li.nav-3 {
    background: rgba(0, 0, 0, 0) url("../images/clothes.jpg") no-repeat scroll left 0 !important;
    margin-top: 9px;
}
#collapsed-menu li.nav-4 {
    background: rgba(0, 0, 0, 0) url("../images/house.jpg") no-repeat scroll left 0 !important;
    margin-top: 9px;
}
#collapsed-menu li.nav-5 {
    background: rgba(0, 0, 0, 0) url("../images/health.jpg") no-repeat scroll left 0 !important;
    margin-top: 9px;
}
#collapsed-menu li.nav-6 {
    background: rgba(0, 0, 0, 0) url("../images/electronics.jpg") no-repeat scroll left 0 !important;
    margin-top: 9px;
}
.countdown_inner {
    background: rgba(0, 0, 0, 0) url("../images/counter-down-bg.png") no-repeat scroll 0 0 !important;
    border: medium none !important;
    box-shadow: none !important;
    height: 68px;
    margin: 0 auto !important;
    padding: 5px 0 0 !important;
    width: 271px;
}
.catalog-category-view .block.leftmenu {
    padding-top: 50px;
}
#column_center .regular-price {
    background: rgba(0, 0, 0, 0) url("../images/price.png") no-repeat scroll 0 0;
    display: inline;
    float: left;
    height: 63px;
    padding-top: 10px;
    position: absolute;
    right: 29px;
    text-align: center;
    top: -9px;
    width: 109px;
    z-index: 9999;
}
span.SR {
    font-family: arial-black !important;
    font-size: 17px !important;
}
.carousels .product-name {
    margin-top: 0 !important;
}
.carousels .old-price span.price, .carousels .old-price span.price span.SR {
    color: #00833e;
    font-family: "Tahoma" !important;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
}
.carousels .old-price {
    margin-right: 5px !important;
}
.carousel .special-price span.price, .carousel .regular-price span.price {
    font-family: "Tahoma";
    font-size: 15px;
    font-weight: normal;
}
.carousel .special-price span.price span.SR {
    font-family: "Tahoma";
    font-size: 16px !important;
    font-weight: bold;
}

.carousel .price-box .price {
    font-family: "Arial Black";
    font-size: 17px;
}
.carousel .price-box .price span.SR {
    font-family: Arial !important;
    font-size: 16px !important;
    font-weight: normal;
}
.carousels .price-box {
    text-align: center;
    width: 175px;
}
span.ryale {
    font-size: 14px;
    font-weight: normal;
    line-height: 18px;
}
.category-products .ryale {
    font-family: "Arial" !important;
    font-size: 14px !important;
    font-weight: normal !important;
    line-height: 16px;
}
span.SR, span.ryal {
    display: none;
}
.countdown_inner .title {
    font-family: tahoma;
    font-size: 11px !important;
    font-weight: bold !important;
}

.wraaper_map .fa-square{ font-size:9px; margin-top:3px; }

.counter-down-ar {
    display: none;
    font-family: tahoma;
    font-size: 15px;
}
.countdown_inner .countdown-row .countdown-section .countdown-period {
    color: #ffff00;
    font-family: arial;
    font-size: 13px;
}
.countdown_inner .countdown-row .countdown-section .countdown-amount {
    color: #ffffff;
    font-family: arial-black;
    font-size: 19px;
}
.product-box [class*="span"] {
    float: left;
}
.content_right_description ul li {
    background: rgba(0, 0, 0, 0) url("../images/red-spot.jpg") no-repeat scroll left 0;
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 25px;
    list-style: outside none none;
    margin-top: 3px;
    padding-left: 20px;
    text-align: justify;
}
.content_right_description-inner ul li {
    background: rgba(0, 0, 0, 0) url("../images/red-spot.jpg") no-repeat scroll left 0;
    color: #000000;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 25px;
    list-style: outside none none;
    margin-top: 3px;
    padding-left: 20px;
    text-align: justify;
}
.content_right_description-inner {
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 25px;
    padding-top: 10px;
    text-align: justify;
    width: 870px;
}
.content_left_title {
    font-family: Verdana;
    font-size: 22px;
    font-weight: bold;
    line-height: 25px;
    padding-bottom: 26px;
}
.content-right-inner-top {
    float: left;
    text-align: justify;
    width: 870px;
}
.content-red-intro {
    color: #ff0000;
    font-family: ge_ss_twomedium;
    font-size: 19px;
}
.content-right-inner-top .content-right-intro {
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    line-height: 25px;
    width: 427px;
}
.content_right_wholesale p {
    margin: 0;
    padding: 0;
}
.content-right-intro-image {
    float: left;
    padding-left: 42px;
    text-align: justify;
    width: 750px;
}
.content-right-inner-bottom {
    float: left;
    line-height: 25px;
    text-align: justify;
    width: 870px;
}
.content_wrapper_wholesale {
    float: left;
    padding-bottom: 50px;
    padding-top: 45px;
    width: 1170px;
}
.content_left_wholesale {
    float: left;
    text-align: left;
    width: 230px;
}
.content_left_wholesale ul li {
    background: rgba(0, 0, 0, 0) url("../images/gb_wholesaleen.jpg") no-repeat scroll left center;
    color: #000000;
    font-size: 16px;
    line-height: 30px;
    list-style: outside none none;
    margin-top: 3px;
    padding-left: 37px;
}
.content_left_wholesale ul li.active {
    background: rgba(0, 0, 0, 0) url("../images/gb_wholesaleen.jpg") no-repeat scroll left center;
    color: #ff0000;
    font-size: 16px;
    line-height: 30px;
    list-style: outside none none;
    margin-top: 3px;
    padding-left: 37px;
}
.content_right_title {
    color: #0a960a;
    font-size: 30px;
    font-weight: bold;
    padding-top: 13px;
}
.title-black {
    color: #000000;
    font-size: 19px;
}
.content_right_description {
    float: right;
    font-family: verdana;
    font-size: 14px;
    line-height: 25px;
    padding-top: 20px;
    text-align: justify;
    width: 870px;
}
.content_right_description_map {
    float: right;
    font-family: verdana;
    font-size: 14px;
    line-height: 25px;
    padding-top: 17px;
    text-align: justify;
    width: 870px;
}
.top_image_container {
    float: left;
    padding-bottom: 78px;
    width: 1170px;
}
.content_left_wholesale ul li.active:hover {
    color: #000000 !important;
    font-weight: bold;
    text-decoration: none;
}
.content_left_wholesale ul li.inactive:hover {
    color: #000000 !important;
    font-weight: bold;
    text-decoration: none;
}
.content_left_wholesale ul li.inactive a {
    color: #000000 !important;
    text-decoration: none;
}
.content_left_wholesale ul li.active a {
    color: #ff0000 !important;
    text-decoration: none;
}
.cotent-title-internal {
    color: #0a960a;
    font-size: 18px;
}
.content_left_wholesale_wrapper {
    float: left;
    text-align: left;
    width: 300px;
}
.content_left_wholesale_wrapper_inv {
    float: left;
    text-align: left;
    width: 300px;
}
.content_left_wholesale_inv {
    float: left;
    padding-top: 30px;
    text-align: left;
    width: 280px;
}
.content_left_wholesale_inv ul li {
    background: rgba(0, 0, 0, 0) url("../images/gb_wholesaleen.jpg") no-repeat scroll 0 0;
    color: #000000;
    font-size: 16px;
    line-height: 30px;
    list-style: outside none none;
    margin-top: 3px;
    padding-left: 37px;
}
.content_left_wholesale_inv ul li.active a {
    color: #ff0000;
}
.content_left_wholesale_inv ul li.inactive a {
    color: #000000;
}
.content_left_wholesale_wrapper_map {
    float: left;
    text-align: left;
    width: 230px;
}
.content_right_wholesale {
    float: left;
    text-align: left;
    width: 870px;
}
.content_right_wholesale_map {
    float: left;
    text-align: left;
    width: 870px;
}
div#promotions {
    width: 1175px;
}
div#promotions .tab-content {
    border-color: -moz-use-text-color #74c145 #74c145;
    border-style: none solid solid;
    border-width: 0 5px 5px;
    overflow: hidden;
    padding: 0;
    width: 1165px;
}
.othaim-promotions li.active .tab-arrow {
    background: rgba(0, 0, 0, 0) url("../images/promotion/tab-arrow.png") no-repeat scroll 0 0;
    display: block;
    height: 11px;
    left: 182px;
    position: relative;
    top: 78px;
    width: 13px;
}
.promotion-date-bar {
    background: rgba(0, 0, 0, 0) url("../images/promotion/promotion-date-bar.png") no-repeat scroll 0 0;
    color: #595959;
    font-family: Tahoma;
    font-size: 16px;
    height: 62px;
    line-height: 62px;
    margin: 10px auto 0;
    text-align: center;
    vertical-align: middle;
    width: 1131px;
}
.promotion-page {
    direction: ltr;
    margin-top: 10px;
    overflow: hidden;
    width: 100%;
}
ul.othaim-promotions {
    display: block;
    list-style: outside none none;
    margin: 0 11px;
    padding: 0;
}
ul.othaim-promotions li {
    height: 84px;
    margin: 0 4px;
    width: 376px;
}
ul.othaim-promotions li.active {
}
ul.othaim-promotions li a {
    border: medium none;
    height: 84px;
    margin: 0;
    padding: 0;
    width: 376px;
}
ul.othaim-promotions li a[href="#tab1"], ul.othaim-promotions li a[href="#tab1"]:hover {
    background: rgba(0, 0, 0, 0) url("../images/promotion/supermarket-tab-en.png") no-repeat scroll 0 0;
    border: medium none;
}
ul.othaim-promotions li a[href="#tab2"], ul.othaim-promotions li a[href="#tab2"]:hover {
    background: rgba(0, 0, 0, 0) url("../images/promotion/cornor-tab-en.png") no-repeat scroll 0 0;
    border: medium none;
}
ul.othaim-promotions li a[href="#tab3"], ul.othaim-promotions li a[href="#tab3"]:hover {
    background: rgba(0, 0, 0, 0) url("../images/promotion/fresh-tab-en.png") no-repeat scroll 0 0;
    border: medium none;
}
#gallery .caption {
    width: 431px !important;
}
.arrow_btn {
}
#investorintro {
    font-family: verdana;
    font-size: 14px;
    line-height: 25px;
    padding-top: 34px;
    text-align: justify;
    width: 100%;
}
.selected_products .register-btn {
    color: #ffffff;
    cursor: pointer;
    height: 53px;
    left: 270px;
    position: absolute;
    text-align: center;
    top: -54px;
    vertical-align: top;
    width: 144px;
}
.selected_products .register-btn .register-btn-en {
    color: #ffffff;
    display: block;
    visibility: visible;
}
.selected_products .register-btn .register-btn-ar {
    color: #ffffff;
    display: none;
    font-family: Tahoma;
    font-size: 17px;
}
.ikt-description-en, .ikt-description-ar {
    margin-bottom: 15px;
    padding: 10px;
}
#iktissabofferDialog .ikt-description-ar {
    display: none;
}
#iktissabofferDialog.modal {
    border: medium none;
    border-radius: 0;
    padding: 5px;
}
#iktissabofferDialog .modal-dialog {
    border: 1px solid #2c2829;
    border-radius: 10px;
}
#iktissabofferDialog .modal-header {
    border-bottom: 1px solid #2c2829;
    border-top: 1px solid #2c2829;
    margin-top: 25px;
    padding: 20px 9px 0;
    text-align: center;
}
#iktissabofferDialog .modal-body {
    padding: 0;
}
#iktissabofferDialog .modal-body > div {
    padding: 15px;
}
#iktissabofferDialog .form-group {
    text-align: center;
}
#iktissabofferDialog .form-group label {
    color: #018e01;
    display: inline;
    line-height: 25px;
    margin: 0 5px;
}
#iktissabofferDialog .modal-footer {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-radius: 0;
    border-top: 1px solid #2c2829;
    margin-bottom: 0;
    text-align: right;
}
#iktissabofferDialog ul {
    list-style: inside none decimal;
}
#iktissabofferDialog ul li ul {
    list-style: outside none disc;
    margin: 1px 30px;
}
#iktissabofferDialog .tacondition p {
    color: #018e01;
    margin-bottom: 10px;
    text-align: center;
}
#iktissabofferDialog .ik-dialog-message-en {
    display: block;
}
#iktissabofferDialog .ik-dialog-message-ar {
    display: none;
}
#iktissabofferDialog .block-poll .block-subtitle {
    color: #fc0000;
}
#iktissabofferDialog .oainstore > ul {
    list-style: outside none disc;
}
#iktissabofferDialog .oainstore li {
    float: left;
    margin-left: 16px;
}
#poll-answers label {
    color: #068801;
}
.footer-content-layout {
    float: left !important;
}
#level1 {
    display: block;
}
#level1 li a {
    color: #018e01 !important;
}
.wholesale ul {
    display: block;
}
.wholesale ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #eeeeee;
    display: block;
    float: left;
    margin: 8px !important;
    padding: 0;
    width: 250px;
}
.wholesale li .store-header {
    font-size: 10px;
}
.wholesale li .store-name-type {
    float: none;
    margin: 0;
    padding: 0;
}
.wholesale li .store-city-region {
    float: none;
    font-size: 10px;
    padding: 0;
}
.wholesale li .store_map {
    height: 200px;
    width: 250px;
}
.wholesale li .store-footer {
    float: none;
    font-size: 10px;
}
.wholesale li .store-mobile {
    float: none;
    font-size: 10px;
    margin: 0;
    padding: 0;
}
.wholesale li .store-address {
    float: none;
    font-size: 10px;
    margin: 0;
    padding: 0;
}
.recipes_bg .recipes-container {
    float: left;
    margin-left: 15px;
    margin-top: 15px;
}
.recipes_bg .recipes-container .recipe-detail {
    height: 255px;
    margin-left: 0;
    overflow: hidden;
    width: 430px;
}
.recipes_bg .recipes-container .recipe-detail ul {
    position: relative;
}
.recipes-container .recipe-detail .recipe-slide {
    display: block;
    float: left;
    height: 307px;
    width: 431px;
}
.recipe-slide img {
    height: 307px;
    width: 430px;
}
.recipe-slide .recipe-desc {
    background-color: #59b210;
    height: 87px;
    opacity: 1;
    position: relative;
    top: -75px;
    width: 430px;
}
.recipe-desc .arrow_btn img {
    height: 75px;
    width: 32px;
}
.first-col3-content {
    float: left;
    line-height: 25px;
    padding-right: 10px;
    text-align: left;
    width: 200px;
}
.second-col3-content {
    float: left;
    line-height: 25px;
    padding-right: 10px;
    text-align: left;
    width: 300px;
}
.third-col3-content {
    float: right;
    line-height: 25px;
    padding-left: 10px;
    text-align: left;
    width: 300px;
}
.content_right_description-inner-title {
    background-color: #cccccc;
    border-bottom: 1px solid #4e4e4e;
    border-top: 1px solid #4e4e4e;
    color: #0a960a;
    float: right;
    font: 19px/34px ge_ss_twomedium;
    padding-left: 10px;
    padding-top: 10px;
    text-align: left;
    width: 860px;
}
.content_right_description-inner-table {
    background-color: #f7f7f7;
    border-bottom: 1px solid #4e4e4e;
    float: left;
    font-family: verdana;
    font-size: 14px;
    line-height: 34px;
    padding-left: 10px;
    padding-top: 10px;
    text-align: left;
    width: 860px;
}
.cotent-title-internal-table {
    color: #0a960a;
    float: right;
    font: 22px/100% ge_ss_twomedium;
    padding-bottom: 30px;
    padding-top: 30px;
    width: 98%;
}
.fadelink .ul_wrapper img {
    display: none;
}
.content_left_wholesale_240 {
    width: 300px !important;
}
.inner_container_list {
    float: left;
    padding-bottom: 15px;
    padding-left: 30px;
    padding-top: 15px;
    text-align: left;
    width: 1170px;
}
.iktissab_bottom_container_sa {
    float: left;
    width: 1170px;
}
.iktissab_container_sa {
    float: left;
    font-family: verdana;
}
.iktissab_title_container_sa {
    float: left;
}
.iktissab_title_inner_right {
    float: left;
    width: 776px;
}
.iktissab_title_right {
    color: #0a960a;
    float: left;
    font-size: 38px;
    font-weight: bold;
    padding-top: 11px;
    text-align: left;
    width: 154px;
}
.iktissab_title_left {
    float: left;
    padding-left: 30px;
    text-align: left;
    width: 590px;
}
.iktissab__level_2 {
    color: #c46700;
    float: left;
    font-size: 25px;
    font-weight: bold;
    height: 36px;
    padding-top: 10px;
    text-align: left;
    width: 776px;
}
.iktissab_top_content_sa {
    color: #000000;
    float: left;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    width: 726px;
}
.iktissab_top_content_image {
    float: right;
    padding-top: 10px;
    text-align: center;
    width: 776px;
}
.iktissab_top_image {
    float: right;
    width: 390px;
}
.iktissab_title_inner_left {
    float: right;
    width: 390px;
}
.iktissab_heading {
    float: left;
    height: 55px;
    padding-top: 30px;
    text-align: left;
    width: 776px;
}
.iktissab_middle_container_sa {
    float: left;
    text-align: left;
    width: 1170px;
}
.ikt_middle_title {
    color: #0a960a;
    float: left;
    font-size: 28px;
    font-weight: bold;
    height: 40px;
    padding-top: 34px;
    text-align: left;
    width: 776px;
}
.ikt_middle_title_level2 {
    color: #c46700;
    float: left;
    font-size: 24px;
    height: 35px;
    padding-top: 6px;
    text-align: left;
    width: 776px;
}
.ikt_middle_contents {
    float: left;
    height: 275px;
    text-align: left;
    width: 1170px;
}
.ikt_middle_contents ul li {
    background: rgba(0, 0, 0, 0) url("../images/right_03.jpg") no-repeat scroll left 0;
    color: #000000;
    font-size: 14px;
    list-style: outside none none;
    margin-top: 3px;
    padding-left: 37px;
}
.list_ikt_list {
    color: #8d5b00;
    font-size: 16px;
    padding-bottom: 3px;
    padding-right: 10px;
    padding-top: 3px;
}
.iktissab_bottom_right {
    float: right;
    text-align: right;
    width: 776px;
}
.iktissab_bottom_left {
    float: right;
    padding-top: 42px;
    text-align: right;
    width: 394px;
}
.iktissab_bottom_contents {
    float: right;
    text-align: right;
    width: 776px;
}
.iktissab_bottom_contents ul li {
    background: rgba(0, 0, 0, 0) url("../images/right_03.jpg") no-repeat scroll left 0;
    color: #000000;
    float: left;
    font-size: 14px;
    list-style: outside none none;
    margin-top: 3px;
    padding-left: 37px;
    text-align: left;
    width: 776px;
}
.iktissab_bottom_title {
    color: #0a960a;
    float: left;
    font-size: 30px;
    font-weight: bold;
    height: 40px;
    text-align: left;
    width: 776px;
}
.iktissab_bottom_level2 {
    color: #c46700;
    float: left;
    font-size: 24px;
    height: 40px;
    padding-top: 6px;
    text-align: left;
    width: 776px;
}
.ikt-title-sa-green {
    color: #0a960a;
}
.ikt-title-sa-red {
    color: #e90307;
}
.companies {
    float: left;
    width: 100%;
}
.companies_details {
    border-bottom: 1px dashed #7d7d7d;
    float: left;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 100%;
}
.details_description {
    float: right;
    line-height: 25px;
    width: 88%;
}
.details_title {
    color: #0a960a;
    float: left;
    font-family: verdana;
    font-size: 18px;
    width: 740px;
}
.details_site_link {
    color: #346893;
    float: left;
    font-family: verdana;
    font-size: 14px;
    width: 740px;
}
.details_desc {
    float: left;
    font-family: tahoma;
    font-size: 14px;
    text-align: justify;
    width: 100%;
}
.companies_logo {
    float: right;
    width: 12%;
}
#column_right_slider .home_title {
    margin-left: 33px !important;
}
#column_right_slider {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.companies_details .details_desc{
    color: #5d5d5d;
    font-family: tahoma;
    font-size: 15px;
    line-height: 34px;
}


@media only screen and (max-device-width: 620px) {
    .iktissab-discount-item {
        position: absolute;
        right: 11px;
        top: 67px;
    }


	.separator{ paddding-left:5px; padding-right:5px; }

	.title-frah-details { height:auto; }
	 .map-inner-title-details{ width:100%; padding-left:0px;  }
	.map-inner-title-details .col-sm-1{ width:20% !important; font-size:11px; line-height:30px; }
	.map_description_details { width:65%; font-size:11px;  }
#dvMap{ width:100%; }
.top-search-form{ width:225px; }
.title1 {display: block; width:90px; }
.title3 {display: none;}
.title4 {width: 95px;}
.title5{ width:140px; }
.titles-wrapper .title4 {
    padding-top: 7px;
}
.pagging-map-contents {
    width: 94%;
}
.titles-wrapper-list {
    padding-top: 6px;
    width: 100%;
}
.titles-wrapper .title5 {
	display:none;
    padding-top: 3px;
}
.titles-wrapper {
    width: 100%;
}
.wraaper_map {
    width: 94%;
}

.title-number {
    width: 130px;

}
.maps-inner-tops {
    height: auto;
}
.num .pages a {
    height: 30px;
    line-height: 20px;
    margin-top: 10px;
    width: 36px;
}
.middle-map-contents {
    width: 100%;
}
.wrapper-inner-tahdeed {
    height: 65px;
}
.num .pages a {
    margin-top: 10px;
}
.maps-inner-tops-wrapper {
    margin-bottom: 20px;
    width: 100%;
}
.maps-search-results-contents {
    width: 100%;
}
.tahdeed-madina {
    width: 100%;padding-left:0px;
}
.search-btn-map {
    float: right;
}
.store-search-btn { margin-top: 80px; margin-left:03px; }
.pagging-map-contents-message {
    width: 100%;
}
.maps-search-results-contents {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
.pagging-map-contents-message {
    width: 100%;
}
.titles-wrapper-message {
    margin-right: 9px;
    width: 100%;
}
.messages {
    width: 94%;
}

.map-new-template-wrapper-storemap { width: 100%;}
.map-new-template-wrapper { width: 100%;}
.g-loc-title-details_top{ font-size:14px; line-height:30px; height:auto;  }
.google-map-container {
    width: 100%;
}
.g-loc-title {
    width: 100%;
}
section#content ul.our-stores, section#content ul.our-stores li, .store-locator, .store_map {
    width: 257px;
	text-align:center !important;
}
.title-frah {
    width: 100%;
}
.title-frah-last {
    width: 100%;
}
.map-goog-warper {
    width: 100%;
}
.store-pagination {
    width: 300px;
}
.num {
}
.paggin-info {
    margin-left: 10px;
    margin-right: 16px;
    width: 174px;
}
.line-contents {
    line-height: 16px;
}
.title-frah-last {
    line-height: 20px;
}
.pagging-map-contents-message {
    margin-top: 1px;
}
.messages li {
    font-size: 11px;
    line-height: 13px;
    margin-left: 9px;
}
.messages {
    margin-left: 9px;
}
.img-container img {
    display: none;
}
.col-snb-8 {
    width: 100%;
}
image-container {
    display: none;
}
.about-us-wrapper {
    margin-top: 20px;
    width: 100%;
}
.col-snb-8 {
    width: 100%;
}
.breadcrumbs {
    display: none;
}
.title-aboutus {
    margin-top: 1px;
}
.form-search .down-arrow-btn {
    right: 10px;
}
.rowaitanan {
    width: 100%;
}
.col-snb-4top {
    height: auto;
    width: 100%;
}
.col-snb-4 {
    width: 100%;
}
.title-ch-main {
    width: 100%;
}
.ch-image-containers { /*margin-right: 67px;*/ margin:0 auto; float:none; width: 167px; }
.title-ch-main {
    font-size: 18px;
}
.col-snb-42 {
    display: none;
}
.col-snb-423 {
    display: none;
}
.privacy-policy {
    width: 100%;
}
.title-risalatana-list ul li {
    font-size: 11px;
}
.ch-image {
    width: 100%;
}
.img-container img {
    display: none;
}
.img-container {
    display: none;
}
.info-customer-inner-wrapper {
    height: auto;
}
.info-details-infos {
    width: 100%;
}
.ikt-header .ikt-title { line-height: 30px; padding-top:5px; font-size:22px;}
.info-details-image {display: none;}
.info-details-title { line-height: 32px; text-align: justify;}
.ikt-links { height: auto;line-height: 30px; }
.ikti-infoslink { font-size: 12px;}
.ikt-url { font-size: 12px; }
.ikt-links { width: 95%; font-size:22px; }
.ikt-info { width: 94%;}
.info-customer {
    margin: 0;
    width: 100%;
}
.info-customer-tile {line-height: 30px; font-size:22px;}
.info-customer-details ul li {
    font-size: 12px;
}
.info-details-infos .fa-square {
    height: auto;
    margin-bottom: 3px;
}
.info-details-infos ul li {
    font-size: 12px;
}
.info-customer {
    margin-top: 20px;
}
.ikt-header .ikt-details { width: 94%; }
.image-container {
    display: none;
}
.row .oth-clickable {
    display: none;
}
.catalog-email {
    width: 200px; padding-top:7px;
}
.env-catalog{ padding-top:13px; }
.othaimshop-search {
    float: left;
	margin-top:11px;
}
.top_links li {
    display: none;
}
.top-search-form input {
    border-color: #c7c7c7;
    border-style: solid;
    border-width: 1px;
}
.search-phone {
    float: right;
    font-size: 15px;
    width: 200px;
}
.oth-catalog-title{ margin-left:19px; display:none;}
.oth-search{ widht:228px; margin-top:14px;}
.form-search .down-arrow-btn {
    top: 84px;
}
.othaim-promotions li.active .tab-arrow {
    background: rgba(0, 0, 0, 0) url("../images/promotion/tab-arrow.png") no-repeat scroll center center;
    display: block;
    height: 11px;
    left: 1px !important;
    position: relative;
    top: 78px;
    width: 100%;
}

.oth-search-title {
    margin-left: 14px;
    width: 236px;
	padding-top:0px;
	display:none;
}
.header-image-site {
    display: none;
}
.link_label {
    width: 78px;
}
.othaimshop-search {
    height: auto;
}
#footer_bottom .noHover span.text {
    color: #000000;
}
#footer {
    margin-top: auto;
    display: none;
}
.jcarousel li {
    width: 88px;
}
.home_featured .product {
    margin-left: 0;
    margin-right: 0;
}
body {
    width: 100% !important;
}
.store-header {
    font-size: 14px;
}
#column_right_slider .span3 {
    height: 690px;
    margin-left: 1px;
}
.header_wrapper {
    margin: 0 10px;
}

.oth-catalog{ width:230px; margin-top:5px; }
.oth-catalog-form .fa-search{ padding-left:7px;   }
.wrapper_w #logo img { width:81px; height:105px; }
#logo {
     
    padding-left: 2px;
    text-align: left;
    width:22%;
    margin-bottom:10px;
    margin-top:15px;
}
.wrapper_w .pull-left.padding-3 {
    float: right;
    padding-top: 10px;
    width: auto;
}

.top-search-form {
    float: left;
    margin: 0 auto;
    padding-left: 32px;
	padding-top:32px;

}
.top-search-form select { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;border-top: 1px solid #c7c7c7 !important;
border-bottom-right-radius: 1px !important; border-left: 1px solid #c7c7c7 !important;border-bottom: 1px solid #c7c7c7 !important;
	border-right: 1px solid #c7c7c7 !important;border-top-right-radius: 1px !important;display: block; font-size:12px;
    float: left;margin: 0 0 5px;width: 180px; height:33px; padding-left:0px; border-radius:5px; color:#b5b5b5 !important;

}

.top-search-form .search-box {border-radius: 5px; float: left;  height: 33px;  width: 180px; font-size:13px; }

.top-search-form button {
    left: 183px;
}
.form-search .down-arrow-btn {
    left: 170px; height:33px; width:43px;
}
.span3.product, .category-products .row .product {
    background-size: 150px 182px;
    height: 182px;
    margin: 0;
    width: 150px;
}
.product-retina {
    height: 90px;
    width: 103px;
}
.home_featured .product-retina{
    width: 83px !important;
}
.home_featured .product .product-image-wrapper img{
    width:83px !important;
}
.home_featured .product .product-image-wrapper img{
    margin: 15px 0px 0px 0px;
}
.home_featured .old-price, .category-products .old-price {
    background-size: 46px 16px;
    font-size: 6px !important;
    height: 16px;
    padding-top: 2px;
    right: 8px;
    text-align: center;
    top: 6px;
    width: 46px;
}
.home_featured .product .product-image-wrapper, .category-products .product .product-image-wrapper {
    height: 128px;
}
.old-price .price {
    font-size: 12px;
}
.home_featured .special-price span.price, .category-products .special-price span.price, .regular-price .price, .category-products .price, .price-box .regular-price .price {
    font-size: 12px;
}
.home_featured .special-price, .category-products .special-price, .home_featured .regular-price, .category-products .regular-price {
    background-size: 74px 29px;
    height: 29px;
    padding: 2px 0 0 !important;
    right: 7px;
    text-align: center;
    top: -5px;
    width: 74px;
}
.home_featured .big_with_description .product .product-image-wrapper .ImageWrapper, .category-products .big_with_description .product .product-image-wrapper .ImageWrapper {
    margin-left: 0 !important;
}
#column_center .regular-price {
    background-size: 74px 29px;
    height: 29px;
    padding: 2px 0 0 !important;
    right: 7px;
    text-align: center;
    top: -5px;
    width: 74px;
}
#my-products.category-products .regular-price {
    background-size: 74px 29px;
    height: 29px;
    padding: 2px 0 0 !important;
    right: 7px;
    text-align: center;
    top: -5px;
    width: 74px;
}
.countdown_box {
    display: none;
}
.product .product-name, .preview .product-name {
    font-size: 10px !important;
    height: 45px !important;
    line-height: 12px;
    margin-top: 0 !important;
}
.price span, .category-products .price span.ryale {
    font-size: 11px !important;
}
.home_featured h3 a {
    font-size: 12px;
}
.padding-4.top-icons {
    display: block;
    float: left;
    height: auto;
    margin: 10px auto;
    padding: 0;
}
.menu_bg {
    margin: 0 -10px;
}
.nav-list {
    margin: 10px 15px 1px;
}
section#content {
    margin: 0 10px;
}
.carousels {
    height: auto;
}
.carousels .span6, .carousels .col-md-6 {
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
}
.carousel {
    width: 100%;
}
.popular_products {
    display: none;
}
.ficons > li:nth-child(6) {
    display: none;
}
.selected_products .product_outer {
    margin: 0 auto !important;
    width: 100% !important;
}
.selected_products {
    float: none;
    margin: 0;
}
.es-carousel {
    margin: 0;
    padding: 0;
}
.selected_products .register-btn {
    background-image: none;
    color: #ffffff;
    cursor: pointer;
    height: 34px;
    left: auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: -44px;
    vertical-align: top;
    width: 75px;
}
.es-nav {
    display: none;
    padding: 0;
    right: 0;
    top: -45px !important;
}
.home_featured {
    display: block;
    float: none;
    margin: 0 auto;
    width: 100%;
}
.big_with_description {
    margin-left: 0;
}
.container {
    margin: 0;
    padding: 0;
    width: 100%;
}
.std .container .row {
    margin-left: auto;
}
.othaim-promotions li.active .tab-arrow {
}
.form-search .btn-top-search {
    top: 40px;
}
#topline .alignright {
    width: 100%;
}
.alignright {
    float: left;
}
li.first a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
li.level0 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    min-height: 40px;
}
.in.collapse li {
    border-bottom: 1px solid #dadada;
}
#column_right_slider.span3 {
    display: none;
    float: none !important;
    margin: 0 auto;
}
.content_wrapper_wholesale {
    width: 100%;
}
.content-right-inner-top {
    width: 100%;
}
.content-right-intro-image {
    padding-left: 1px;
    width: 100%;
}
.content-right-intro {
    width: 100%;
}
.content-right-inner-top .content-right-intro {
    width: 100%;
}
.content_right_wholesale {
    padding-top: 20px;
    width: 100%;
}
.content-right {
    width: 100%;
}
.container-4 {
    width: 100%;
}
.content_right_description {
    width: 100%;
}
.content-right-inner-bottom {
    width: 100%;
}
#topline .pull-right .alignright {
    text-align: right;
    padding: 0px 16px 0px 8px;
}
.wrapper_w {
    display: inline-block;
    width: 100%;
}
#wrap {
    width: 100%;
}
.form-mail input {
    padding-left: 30px;
}
#footer_line {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#footer_popup {
    background-color: #ffffff !important;
}
#bottom_block .span6 {
    display: block;
    float: none;
    margin: 0 auto;
    padding: 0;
}
#bottom_block .row div.span6:nth-child(1), #bottom_block .row .span6 div.span3:nth-child(1) {
    display: none;
}
#bottom_block .span3 {
    display: block;
    float: none;
    margin: 0 auto;
}
#footer_popup.footer_bg {
    height: auto !important;
}
.span6.footer-content-layout {
    display: block;
    float: none;
    margin-left: 2%;
    padding: 0;
}
.span3.footer-content-layout {
    display: block;
    margin: 0 auto;
    padding: 0;
    width: 100%;
}
#footer_bottom.container {
    background-color: #ff0000;
    margin: 0;
}
#footer_bottom .span12 {
    display: block;
    float: none;
    margin: 0 auto;
    position: relative;
}
.pull-left.noHover {
    top: 23px;
}
.pull-right.noHover {
    top: -22px;
}
#footer .pull-left.noHover, #footer .pull-right.noHover {
    position: relative;
}
.cont-desc-image {
    width: 100%;
}
.pl_bg {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: none;
    width: 100%;
}
.pl_bg .span3 {
    width: 100%;
}
.content-left-desc {
    width: 100%;
}
.content-left {
    width: 100%;
}
.title-tabs-top {
    width: 100%;
}
#footer_popup h3, #footer_popup h4 {
    color: #000000;
}
#footer_popup > .container > .row > div:nth-child(2) {
    display: none;
}
#footer_popup > .container > .row > div:nth-child(1) div.span3:nth-child(1) p, #footer_popup > .container > .row > div:nth-child(1) div.span3:nth-child(1) h3 {
    display: none;
}
#footer_popup > .container > .row > div:nth-child(1) div.span3:nth-child(2) {
    display: none;
}
#footer_popup > .container > .row > div:nth-child(1) div.span3:nth-child(1) h4 {
    float: left;
    font-size: 12px;
    width: 128px;
}
.form-mail {
    float: right;
    right: 0;
    top: 14px;
}
.form-mail input {
    float: right;
    width: 120px;
}
.product-shop .product_info_left {
    width: 100%;
}
.content_right_description-inner {
    width: 100%;
}
.details_site_link {
    width: 100%;
}
.content-left-list {
    width: 100%;
}
.content-left-title {
    width: 100%;
}
.content-right-title {
    width: 100%;
}
.container-3 {
    width: 100%;
}
.content-right-list {
    width: 100%;
}
.details_description {
    width: 100%;
}
.details_desc {
    width: 100%;
}
.container-2 {
    width: 100%;
}
ul.thumbs img {
    width: 92px;
}
.health_posts {
    height: 74%;
    padding-left: 0;
    padding-right: 15px;
    width: 100%;
}
#topline .fadelink {
    padding-right: 21px;
}
.recipes, .health_care {
    display: none;
    height: 100%;
    margin-right: 10px;
    width: 85%;
}
.health_care_border {
    border: medium none;
    height: 100%;
    width: 100%;
}
.title-tabs {
    width: 100%;
}
.cont-desc-listing {
    width: 100%;
}
.content-right-desc {
    width: 100%;
}
.companies_logo {
    width: 100%;
}
div.navigation {
    margin-right: 0 !important;
    width: 100%;
}
.health_care .recipes_bg {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #3e3e3e;
    margin-left: 0;
    margin-right: 0;
    width: 95%;
}
.details_title {
    width: 100%;
}
.companies_details {
    width: 100%;
}
.details_site_link {
    width: 100%;
}
.cont-desc-listing {
    width: 100%;
}
.companies {
    width: 100%;
}
#tabzs-container {
    width: 100%;
}
.brands_module {
    display: none;
    float: right;
    padding-top: 40px;
    width: 100%;
}
.container-1 {
    width: 100%;
}
.health_care_border .pull-left {
    height: 100%;
    text-align: center;
    width: 100%;
}
.title-tabs-top {
    width: 100%;
}
.cont-desc-taxt-inner {
    width: 100%;
}
.cont-desc-taxt_title {
    width: 100%;
}
.cont-desc-taxt {
    width: 100%;
}
.ficons_bg {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-left: 10px;
    width: 100%;
}
.ficons_bg img {
    margin-left: 4px;
    width: 132px;
}
.ficons li {
    float: left;
    margin-left: 0;
}
.content-adjust {
    line-height: 25px !important;
}
.recipes .home_title {
    padding-top: 10px;
}
.es-carousel .small_with_description .product {
    margin-right: 0;
}
.big_with_description .home_title {
    margin-left: 0 !important;
}
#column_right_slider .home_title {
    margin-left: 33px !important;
}
.big_with_description h2 {
    padding-left: 10px;
}
#column_right_slider .home_title {
    background: rgba(0, 0, 0, 0) url("../images/home_title.jpg") no-repeat scroll 0 0;
    height: 42px;
    width: 200px;
}
#column_right_slider .row {
    float: none;
    position: relative;
    width: 100%;
}
#column_right_slider.banners_outer {
    margin-right: 10px;
    width: 90%;
}
#column_right_slider {
    float: none;
    margin: 0 auto !important;
}
div#promotions {
    width: 100%;
}
div#promotions .tab-content {
    border: 1px solid;
    width: 100%;
}
.promotion-date-bar {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 100%;
    width: 100%;
}
.promotion-page {
    display: block;
    width: 100%;
}
ul.othaim-promotions li {
    width: 92%;
}
ul.othaim-promotions li a {
    width: 92%;
}
.tab-content-content {
    width: 100% !important;
}
.promotion-date-bar {
    width: 95%;
}
.ikt_middle_contents ul li {
    height: 100% !important;
}
#megamenu {
    display: none;
}
.iktissab_heading {
    height: 100%;
}
.iktissab_container_sa, .iktissab_title_container_sa, .iktissab_title_inner_right, .iktissab_heading, .iktissab_title_container_sa, .iktissab_heading_level_2, .iktissab_top_content_sa, .iktissab_top_content_image, .iktissab_title_inner_left, .iktissab_middle_container_sa, .ikt_middle_title, .ikt_middle_title_level2, .ikt_middle_contents, .ikt-list-sec, .ikt-list-third, .iktissab_bottom_container_sa, .iktissab_bottom_right, .iktissab_bottom_level2, .iktissab_bottom_contents, .iktissab_bottom_contents, .iktissab_bottom_contents ul li, .inner_container_list {
    float: right;
    text-align: justify;
    width: 100%;
}
.gmap-contact {
    float: right;
    margin: 25px;
    width: 200px;
}
.contact-map {
    background-image: none;
    width: 210px;
}
.gmap-contact div {
    width: 300px !important;
}
.iktissab_title_left, .iktissab_title_right {
    padding-bottom: 20px;
    width: 155px;
}
.iktissab_heading_level_2, .ikt_middle_title_level2 {
    height: 100%;
    line-height: 24px;
}
.ikt_middle_contents, .ikt_middle_contents ul li, .iktissab_bottom_title, .ikt_middle_contents, .iktissab_bottom_level2, .iktissab_bottom_contents, .inner_container_list, .iktissab_bottom_contents ul li {
    float: right;
    height: 100%;
    width: 95%;
}
.iktissab_bottom_title, .iktissab_bottom_contents ul li {
    line-height: 32px;
}
.iktissab_bottom_level2 {
    line-height: 38px;
}
.iktissab_top_image {
    max-width: 100%;
}
.iktissab_top_image img {
    max-width: 100%;
}
.iktissab_bottom_left {
    width: 100%;
}
.iktissab_bottom_image img {
    width: 100%;
}
.iktissab_title_left img {
    max-width: 100%;
}
.iktissab_title_left {
    padding-left: 0;
    width: 100%;
}
.container::before, .container::after {
    float: right;
}
.recipe-slide img {
    width: 273px;
}
.carousels {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
div.image-desc {
    width: 100%;
}
.carousels .price-box {
    width: 100px;
}
#form-contact input {
    width: 200px;
}
.caption_section {
    float: left;
    text-align: left;
    width: 217px;
}
.home_separator {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: none;
}
.recipes {
    float: right;
    padding-bottom: 20px;
    padding-top: 13px;
}
#form-contact textarea {
    width: 200px;
}
.health_care {
    float: right;
    padding-top: 60px;
}
div.image-title {
    width: 300px;
}
.recipes_bg {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-left: 0 !important;
    margin-right: 0;
    width: 100%;
}
ul.thumbs li {
    max-width: 90px;
}
#form-contact .span7, #form-contact .span9 {
    width: 100%;
}
.media-slider {
    width: 100%;
}
#hot-news-slider {
    margin: 1%;
    width: 96%;
}
#hot-news-carousal ul.slides {
    margin-right: 0;
}
#hot-news-slider .caption {
    margin-right: 1%;
    padding-right: 1%;
    width: 98%;
}
.media-side-bar.span4 {
    margin-right: 10px !important;
    width: 100%;
}
.content-side {
    margin-left: 0;
}
.content_left_wholesale_wrapper_map {
    text-align: right;
    width: 100%;
}
.content_right_wholesale_map {
    float: left;
    padding-top: 20px;
    text-align: left;
    width: 100%;
}
.content_right_description_map {
    width: 100%;
}
.wholesale ul li {
    margin: 10px 0 0 !important;
    width: 100%;
}
.store-header, .store-footer {
    text-align: right;
    width: 100%;
}
.wholesale li .store_map {
    width: 100%;
}
.recipe-slide .recipe-desc {
    padding-right: 33px;
    text-align: right;
    width: 300px;
}
.recipes-container .recipe-detail .recipe-slide {
    width: 273px;
}
.recipes_bg .recipes-container .recipe-detail {
    right: 10px;
    width: 273px;
}
.recipes_bg .recipes-container {
    float: none !important;
    margin-left: 0;
    margin-top: 5px;
}
.recipe-detail ul {
    width: 800px;
}
.arrow_btn {
    float: left;
}
.span6 {
    padding-left: 8px;
    width: 94%;
}
#level1 > li {
    background-color: #ffffff;
    width: 100%;
}
.collapse li:last-child {
    display: none;
}
.recipe-image img {
    max-width: 100%;
}
.postContent {
    width: 100%;
}
.postWrapper {
    width: 100%;
}
.postTitle {
    width: 100%;
}
.row::before, .row::after {
    width: 100%;
}
.recipe-image {
    width: 100%;
}
#column_right.span9 {
    width: 100%;
}
#footer_popup h3, #footer_popup h4 {
    color: #000000 !important;
}
ul.othaim-promotions li.active {
    background: rgba(0, 0, 0, 0) url("../images/mobile/promotion-active-tab-bg_mobile.png") no-repeat scroll 0 0;
}
ul.othaim-promotions li a[href="#tab1"], ul.othaim-promotions li a[href="#tab1"]:hover {
    background: rgba(0, 0, 0, 0) url("../images/mobile/supermarket-tab-en_mobile-320.png") no-repeat scroll center center;
    border: medium none;
    max-width: 100%;
}
ul.othaim-promotions li {
    background: rgba(0, 0, 0, 0) url("../images/mobile/promotion-inactive-tab-bg_mobile.png") no-repeat scroll 0 0;
    height: 84px;
    margin: 0 1px;
    width: 31%;
}
ul.othaim-promotions li a[href="#tab2"], ul.othaim-promotions li a[href="#tab2"]:hover {
    background: rgba(0, 0, 0, 0) url("../images/mobile/corners-en-320.png") no-repeat scroll center center;
    border: medium none;
}
ul.othaim-promotions li a[href="#tab3"], ul.othaim-promotions li a[href="#tab3"]:hover {
    background: rgba(0, 0, 0, 0) url("../images/mobile/fresh-320-en.png") no-repeat scroll center center;
    border: medium none;
}
ul.othaim-promotions {
    margin-left: 15px;
}
#contentPanel {
    width: 100% !important;
}
.content_right_description-inner-table {
    float: right;
    width: 100%;
}
.content_right_description-inner-table .first-col3-content {
    font-size: 14px;
    width: 28% !important;
}
.content_right_description-inner-table .second-col3-content {
    font-size: 14px;
    width: 25% !important;
}
.content_right_description-inner-table .third-col3-content {
    font-size: 14px;
    width: 34% !important;
}
.content_right_description-inner-table .content_right_description-inner-title {
    padding: 5px;
    width: 100%;
}
.first-col3-content {
    font-size: 14px;
    width: 28% !important;
}
.second-col3-content {
    font-size: 14px;
    width: 25% !important;
}
.third-col3-content {
    font-size: 14px;
    width: 34% !important;
}
.content_right_description-inner-title {
    width: 100%;
}
.nav-list li.nav-header a {
    background: rgba(0, 0, 0, 0) url("../images/menu-bg.jpg") repeat-x scroll 0 0 !important;
    color: #ffffff !important;
    padding: 8px !important;
}
#wrap {
    overflow-x: hidden;
}
.span3 h4 {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
    padding-top: 21px !important;
}
#newsletter-validate-detail {
    margin-right: 10px;
}
.menu_bg {
    background: rgba(0, 0, 0, 0) url("../images/menu-bg.jpg") repeat-x scroll 0 0 !important;
    color: #ffffff !important;
}
#level1 li a {
    background: #ffffff none repeat scroll 0 0 !important;
    padding-left: 2px !important;
}
ul.othaim-promotions {
    display: block;
    list-style: outside none none;
    margin: 0 1px;
    padding: 0;
}
ul.othaim-promotions {
    padding-left: 1px;
}
ul.othaim-promotions li {
    float: left !important;
    width: 32% !important;
}
ul.othaim-promotions li {
    background: rgba(0, 0, 0, 0) url("../images/mobile/promotion-inactive-tab-bg_mobile.png") no-repeat scroll 0 0;
    height: 84px;
    margin: 0 1px;
    width: 30%;
}
.othaim-promotions li.active .tab-arrow {
}
.product .product-image-wrapper img {
    width: 50% !important;
}
.span3.product, .category-products .row .product {
    height: 200px !important;
}
.category-products .product a, .home_featured .product a {
    font-size: 10px !important;
}
.category-products .product .product-image-wrapper, .home_featured .product .product-image-wrapper {
    height: 112px !important;
}
.home_featured {
    margin-left: 0 !important;
}
.icon-down.pull-right {
    width: auto !important;
}
li.level0.first {
    float: none;
    height: auto;
    width: 100% !important;
}
li.level1.first {
    float: none;
    height: auto;
    width: 100% !important;
}
.nav-list li a {
    display: block;
}
li.level0 {
    height: auto !important;
    min-height: auto !important;
}
ul#level0 li:last-child {
    display: none !important;
}
.nav-list li a {
    font-size: 17px !important;
}
.top-image-rowait svg {
    height: 130px;
    width:100%;
}
}


#contentPanel {
    float: left;
    text-align: left;
    width: 870px;
}
#column_right_slider {
    margin-bottom: 20px;
    margin-top: 52px;
}
.block-cart {
    display: none;
}
.cont-spacer-top-20 {
    padding-top: 20px;
}
.cont-spacer-parag-20 {
    padding-bottom: 20px;
}
.cont-spacer-top-10 {
    padding-top: 10px;
}
.cont-spacer-top-60 {
    padding-top: 60px !important;
}
.cont-spacer-parag-10 {
    padding-bottom: 10px;
    text-align: justify;
}
.slide-link {
    color: #000000;
}
.slide-link:hover {
    color: #ffffff;
}
.row .small_with_description {
    height: 320px;
}
#my-slideshow ul.flex-direction-nav li {
    display: none;
}
#my-slideshow-aboutus ul.flex-direction-nav li {
    display: none;
}
.flex-direction-nav {
    display: none;
}
.instagram-icon {
    background: rgba(0, 0, 0, 0) url("../images/instagram16.png") no-repeat scroll center bottom;
    height: 19px;
    width: 16px;
}
.instagram-icon:hover {
    background: rgba(0, 0, 0, 0) url("../images/instagram16-hover.png") no-repeat scroll center bottom;
}
.tab-content-content {
    background: #74c145 none repeat scroll 0 0;
    border: medium none;
    height: 5px;
    width: 1175px;
}
.direction-nav .icon-right-thin::before, .direction-nav .icon-left-thin::before {
    content: none;
}
.direction-nav .icon-right-thin, .direction-nav .icon-left-thin {
    height: 33px;
    width: 33px;
}
.direction-nav .icon-right-thin {
    background: rgba(0, 0, 0, 0) url("../images/sm_right.png") no-repeat scroll 0 0 !important;
}
.direction-nav .icon-left-thin {
    background: rgba(0, 0, 0, 0) url("../images/sm_Left.png") no-repeat scroll 0 0 !important;
}
.pl_bg-en {
    width: 1175px;
}
.slider .flexslider.big .flex-direction-nav {
    display: block;
}



@media only screen and (min-device-width: 800px) and (max-device-width: 1024px) {

     .header-image-site{ display:none; }
	 #dvMap{ width:100%; }
	 middle-map-contents{ width:100%; float:left; }
	 .oth-iktissab-wrapper {float: right;width: 98%;}
	 .title-tahdeed-madina{ font-size: 12px;height: 22px; }
	 .maps-inner-tops-wrapper{ width:100%; margin-bottom:20px; }
	 .maps-search-results-contents{ width:96%; }
	 .among-total{ float:right; }
	 .search-btn-map{ float:right;}
	 .store-search-btn{ margin-top:45px; }
	 .titles-wrapper{ width:100%; }
	 .titles-wrapper-message{ width:100%;}
	 .titles-wrapper-list{ font-size:12px; }
	 .pagging-map-contents { width:100%; }
	 .title3{ width:170px;}
	 .title1{ width:340px; }
	 .title-number{ width:240px; }
	 .title5{ width:240px; }
	 .map-new-template-wrapper{width:100%;}

	 .pagging-map-contents-message{ width:100%;}
	.select2-container, .select2-drop, .select2-search, .select2-search input{ width:200px; }


.titles-wrapper {width: 100%;}
.titles-wrapper-message {width: 100%;}
.pagging-map-contents {width: 100%;}
.maps-inner-tops-wrapper { width: 970px;}
.wrapper-inner-tahdeed {float: left;width: 230px; padding-left:10px;}
.tahdeed-madina {/*width: 595px; margin-left:20px;*/}
.search-btn-map {width: 354px;}
.store-search-btn {margin-left: 2px;}
.google-map-container {width: 302px;}
.g-loc-title {width: 302px;}
.store_map {width: 325px;}
.google-map-container .ImageWrapper {width: 268px;}
.title-frah {width: 262px;}
.paggin-info {width: 309px;}
.g-loc-title {width: 298px; font-size:15px;}
.map-inner-title {font-size: 11px;}
.map-new-template-wrapper {width: 96%;  margin:0 auto; float:none; }
.map-new-template-wrapper-storemap  {width: 100%; float:left; padding-right:5px; }
.info-customer-inner-wrapper {height: auto;}
.info-details-infos {width: 100%;}
.ikt-header .ikt-title {line-height: 30px;}
.info-details-image {display: none;}
.info-details-title { line-height: 32px; text-align: justify;}
.ikt-links {height: auto;line-height: 30px;}
.ikti-infoslink {font-size: 14px;}
.ikt-url {font-size: 14px;margin-bottom: 15px;}
.ikt-links {width: 95%;}
.ikt-info {width: 94%;}
.info-customer {margin: 0;width: 100%;}
.info-customer-tile {line-height: 30px;}
.info-customer-details ul li {font-size: 14px;}
.info-details-infos .fa-square {height: auto;margin-bottom: 3px;}
.info-details-infos ul li {font-size: 14px;}
.info-customer {margin-top: 20px;}
.ikt-header .ikt-details {width: 94%;}
.img-container img {width: 100%;}
.info-details { width: 100%;}



.wrapper_w .col-sm-6 {
    float: left;
    width: 590px;
}

.image-container { width:100%; }

.about-us-wrapper {margin-top: 30px; width: 100%;}
.about-us-wrapper .image-container { width:970px; }
.about-us-wrapper img { width:946px; }
.ch-image img { width:155px;  }

.col-snb-8 {
    width: 100%;
}
.breadcrumbs {
    display: none;
}

.form-search .down-arrow-btn {
    left: 504px;
}
.title-rowait {
    width: 100%;
}
.rowaitanan {
    width: 100%;
}
.top-image-rowait {
    float: left;
    width: 360px;
}
.col-snb-4top {
    height: auto;
	min-height: auto;
    width: 100%;
}
.col-snb-4 {
    width: 100%;
}
.title-ch-main {
    width: 100%;
}

.ch-image-containers {
    margin-right: 41.5%;
}
.title-ch-main {
    font-size: 18px;
}
.col-snb-42 {
    display: none;
}
.col-snb-423 {
    display: none;
}
.privacy-policy {
    width: 100%;
}
.title-risalatana-list ul li {
    font-size: 14px;
    width: 100%;
}
.ch-image {
    width: 100%;
}
.phone-title {
    color: #868686;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    line-height: 28px;
}
.search-icone {
    float: left;
    padding-top: 12px;
    width: 10px;
}
.footer-content-listing ul li {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
}
#topline .pull-right .alignright {
    padding-right: 0px;
    text-align: right;
    width: 21%;
}
#logo {
    float: left;
    margin-top: 15px;
    padding-right: 0;
    text-align: left;
}
.oth-search-form {
    float: left;
    padding-right: 1px;
    width: 100%;
}
.top-search-form select {
    float: left;
    margin-right: 0;
    padding-right: 50px;
}
.form-mail input {
    border: 2px solid #e0e0e0;
}
.top-search-form .search-box {
    float: left;
}

.oth-icons-links .container{ margin-left:10px; margin-right:10px;  }

.oth-clickable .jcarousel-wrapper{ width:973px !important ; margin-left:25px; }
.wrapper_w #logo {width: 152px; padding-left:12px;}
.top-search-form select {
    width: 100%;
}
#topline ul li a {
    font-size: 12px;
}
.in.collapse li {
    float: right;
    padding-right: 15px !important;
    width: 100%;
}
.wrapper_w .col-sm-3 {
    text-align: left;
}
.form-mail input, .form-search input.search-query {
    width: 340px;
}
footer_contactus {
    float: right;
    padding-right: 20px;
}
.footer-contact li {
    color: #adadad;
    float: left;
    font-family: geflowregular;
    text-align: left;
    width: 260px;
}
.footer-content-listing {
    width: 230px;
}
.top_links li.list_top_links {
    padding-left: 8px;
    padding-right: 8px;
}
.link_label {
    color: #5d5d5d;
    float: left;
    width: 80px;
}
.nav-oth .scr-nav-buttons-titles {
    float: left;
    margin-left: 10px;
    text-align: left;
    width: 909px;
}
.nav-oth .scr-nav-buttons-list {
    float: left;
    margin-right: 10px;
    width: 68px;
}
.nav-oth {
    float: left;
    position: relative;
    width: 100%;
}
.row .oth-clickable {
    float: left;
    margin: 40px 15px;
}
.ficons {
    border-left: 4px solid #f1f1f1;
    border-right: 4px solid #f1f1f1;
    float: right;
    text-align: center;
    width: 1000px;
}
.scroll-pads-iktissab {
    width: 33%;
}
.ikt-pink {
    width: 33%;
}
.ikt-media-center {
    width: 33%;
}
.ikt-sis-comp {
    width: 33%;
}
.ikt-about-us {
    width: 33%;
}
.ikt-bawab-mordif {
    width: 33%;
}
.scroll-pads-iktissab .scrollaar-image {
    width: 100%;
}
.scrolllar-circle {
    width: 100%;
}
.scroll-pads-iktissab .scrolllar-circle {
    width: 100%;
}
.scrollaar-image {
    width: 100%;
}
.upper-circle-contents {
    width: 100%;
}
.upper-circle-contents_blank {
    width: 100%;
}
.scroll-title {
    width: 100%;
}
.nav-list li.nav-header > a {
    background: rgba(0, 0, 0, 0) url("../images/menu-bg.jpg") repeat-x scroll 0 0 !important;
    color: #ffffff !important;
    padding: 8px !important;
}
.nav-list li a {
    font-size: 17px !important;
}
.fa-circle {
    font-size: 40px;
}
#Corporate-icon .fa-circle {
    font-size: 81px;
}
span9 {
    float: left;
    width: 100%;
}
#column_right_slider {
    float: left;
    padding-left: 34px;
}
#column_right_slider.span3 {
    float: left;
    margin-right: 5px !important;
}
.row {
    margin: 0 auto;
    width: 100%;
}
.pl_bg-en {
    width: 100%;
}
.recipes, .health_care {
    float: left !important;
}
.brands_module {
    float: left;
    padding-top: 20px;
    width: 100%;
}
.ficons_bg {
    background-image: none;
}
.ficons li {
    float: left;
}
.content-fisrt {
    width: 100%;
}
#footer_bottom .noHover span.text {
    color: #000000;
}
.jcarousel li {
    width: 88px;
}
.home_featured .product {
    margin-left: 0;
    margin-right: 0;
}
body {
    width: 100% !important;
}
.store-header {
    font-size: 14px;
}
#column_right_slider .span3 {
    height: 690px;
    margin-left: 1px;
}
.padding-4.top-icons {
    display: block;
    float: left;
    height: auto;
    margin: 10px auto;
    padding: 0;
}
section#content {
    margin: 0 10px;
}
.carousels {
    height: auto;
}
.carousels .span6, .carousels .col-md-6 {
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
}
.carousel {
    width: 100%;
}
.es-carousel .span2.product {
    width: 195px;
}
.selected_products {
    float: none;
    margin: 0;
}
.es-carousel {
    margin: 0;
    padding: 0;
}
.es-carousel-wrapper {
    margin: 0;
}
.es-nav {
    padding: 0;
    right: 0;
    top: -45px !important;
}
.home_featured {
    display: block;
    margin: 0;
}
.big_with_description {
    margin-left: 0;
}
.container {
    width: 100%;
}
.std .container .row {
    margin-left: auto;
}
.othaim-promotions li.active .tab-arrow {
}
.form-search .btn-top-search {
    top: 40px;
}
#topline .alignright {
    width: 100%;
}
.alignright {
    float: left;
}
li.first a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
li.level0 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    min-height: 35px;
}
.in.collapse li {
    border-bottom: 1px solid #dadada;
}
#column_right_slider.span3 {
    margin: 0 auto;
}
.content_wrapper_wholesale {
    width: 100%;
}
.content-right-inner-top {
    width: 100%;
}
.content-right-intro-image {
    padding-left: 1px;
    width: 100%;
}
.content-right-intro {
    width: 100%;
}
.content-right-inner-top .content-right-intro {
    width: 100%;
}
.content_right_wholesale {
    padding-top: 20px;
    width: 100%;
}
.content-right {
    width: 100%;
}
.container-4 {
    width: 100%;
}
.content_right_description {
    width: 100%;
}
.content-right-inner-bottom {
    width: 100%;
}
.wrapper_w {
    display: inline-block;
    width: 100%;
}
#wrap {
    width: 100%;
}
.form-mail input {
    padding-left: 30px;
}
#footer_line {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#footer_popup {
    background-color: #ffffff !important;
}
#bottom_block .span6 {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: auto;
}
#bottom_block .container .row > .span6 {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: auto;
}
#bottom_block .span3 {
    display: inline-block;
    float: none;
    margin: 10px;
    width: 250px;
}
#bottom_block .row .span6 .row .span3 > h4 {
    text-align: left;
}
#bottom_block .cleancode.footer-contact {
    text-align: left;
}
#footer_popup.footer_bg {
    height: auto !important;
}
.footer-content-layout {
}
.span6.footer-content-layout {
    display: block;
    margin: 0 auto;
    padding: 0;
}
.span3.footer-content-layout {
    display: block;
    margin: 0 auto;
    padding: 0;
    width: 200px;
}
.span6.footer-content-layout .row {
    width: 446px;
}
#footer_bottom.container {
    background-color: #ff0000;
    margin: 0;
}
#footer_bottom .span12 {
    display: block;
    float: none;
    margin: 0 auto;
    position: relative;
}
.pull-left.noHover {
    top: 0;
}
.pull-right.noHover {
    top: 0;
}
#footer .pull-left.noHover, #footer .pull-right.noHover {
    position: relative;
}
.cont-desc-image {
    width: 100%;
}
.pl_bg {
    background-image: none;
    display: block;
    height: 212px;
    width: 100%;
}
.pl_bg .span3 {
    width: 228px;
}
.content-left-desc {
    width: 100%;
}
.content-left {
    width: 100%;
}
.title-tabs-top {
    width: 100%;
}
.form-mail input {
    border: 2px solid #e0e0e0;
}
#footer_popup h3, #footer_popup h4 {
    color: #000000;
}
.product-shop .product_info_left {
    width: 100%;
}
.content_right_description-inner {
    width: 100%;
}
.details_site_link {
    width: 100%;
}
.content-left-list {
    width: 100%;
}
.content-left-title {
    width: 100%;
}
.content-right-title {
    width: 100%;
}
.container-3 {
    width: 100%;
}
.content-right-list {
    width: 100%;
}
.details_description {
    width: 100%;
}
.details_desc {
    width: 100%;
}
.container-2 {
    width: 100%;
}
.health_posts {
    height: 50%;
    margin-bottom: 10px;
    padding-left: 0;
    width: 60%;
}
.health-content {
    height: 325px;
    width: 262px;
}
.health-tip {
    width: 286px;
}
#topline .fadelink {
    float: left;
    width: 36px;
    padding-right: 5px;
}
.recipes, .health_care {
    height: 100%;
    margin-right: 10px;
    width: 85%;
}
.health_care_border {
    border: medium none;
    height: 100%;
    width: 100%;
}
.title-tabs {
    width: 100%;
}
.cont-desc-listing {
    width: 100%;
}
.content-right-desc {
    width: 100%;
}
.companies_logo {
    width: 100%;
}
.health_care .recipes_bg {
    background: rgba(0, 0, 0, 0) url("../images/recipes_bg.png") no-repeat scroll 0 0;
    height: 323px;
    margin-left: 0;
    margin-right: 0;
    width: 584px;
}
.details_title {
    width: 100%;
}
.companies_details {
    width: 100%;
}
.details_site_link {
    width: 100%;
}
.cont-desc-listing {
    width: 100%;
}
.companies {
    width: 100%;
}
#tabzs-container {
    width: 100%;
}
.brands_module {
    padding-top: 40px;
    width: 95%;
}
.container-1 {
    width: 100%;
}
.health_care_border .pull-left {
    height: 100%;
    width: 40%;
}
.title-tabs-top {
    width: 100%;
}
.cont-desc-taxt-inner {
    width: 100%;
}
.cont-desc-taxt_title {
    width: 100%;
}
.cont-desc-taxt {
    width: 100%;
}
.ficons_bg {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-left: 10px;
    width: 100%;
}
.ficons_bg img {
    margin-left: 4px;
    width: 132px;
}
.ficons li {
    float: left;
    margin-left: 0;
}
.content-adjust {
    line-height: 25px !important;
}
.recipes .home_title {
    padding-top: 4px;
}
.es-carousel .small_with_description .product {
    margin-right: 0;
}
.big_with_description .home_title {
    margin-left: 0 !important;
    padding: 0;
}
#column_right_slider .home_title {
    margin-left: 33px !important;
}
.big_with_description h2 {
    padding-left: 10px;
}
#column_right_slider .home_title {
    background: rgba(0, 0, 0, 0) url("../images/home_title.jpg") no-repeat scroll 0 0;
    height: 42px;
    width: 200px;
}
#column_right_slider .row {
    float: none;
    position: relative;
    width: 100%;
}
#column_right_slider.banners_outer {
    margin-right: 10px;
    width: 90%;
}
#column_right_slider {
    display: none;
    float: none;
    margin: 0 auto !important;
}
.row.pl_bg {
    display: none;
}
div#promotions {
    width: 100%;
}
div#promotions .tab-content {
    border: 1px solid;
    width: 100%;
}
.promotion-date-bar {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 100%;
    width: 100%;
}
.promotion-page {
    display: block;
    width: 100%;
}
ul.othaim-promotions li {
    width: 92%;
}
ul.othaim-promotions li a {
    width: 92%;
}
.tab-content-content {
    width: 100% !important;
}
.promotion-date-bar {
    width: 95%;
}
.ikt_middle_contents ul li {
    height: 100% !important;
}
#megamenu {
    display: block;
}
.menu_bg .nav-list {
    margin-bottom: 0;
}
.iktissab_heading {
    height: 100%;
}
.iktissab_container_sa, .iktissab_title_container_sa, .iktissab_title_inner_right, .iktissab_heading, .iktissab_title_container_sa, .iktissab_heading_level_2, .iktissab_top_content_sa, .iktissab_top_content_image, .iktissab_title_inner_left, .iktissab_middle_container_sa, .ikt_middle_title, .ikt_middle_title_level2, .ikt_middle_contents, .ikt-list-sec, .ikt-list-third, .iktissab_bottom_container_sa, .iktissab_bottom_right, .iktissab_bottom_level2, .iktissab_bottom_contents, .iktissab_bottom_contents, .iktissab_bottom_contents ul li, .inner_container_list {
    float: right;
    text-align: justify;
    width: 100%;
}
.gmap-contact {
    float: right;
    margin: 25px;
    width: 200px;
}
.contact-map {
    background-image: none;
    width: 210px;
}
.gmap-contact div {
    width: 520px !important;
}
.iktissab_title_left, .iktissab_title_right {
    padding-bottom: 20px;
    width: 155px;
}
.iktissab_heading_level_2, .ikt_middle_title_level2 {
    height: 100%;
    line-height: 24px;
}
.ikt_middle_contents, .ikt_middle_contents ul li, .iktissab_bottom_title, .ikt_middle_contents, .iktissab_bottom_level2, .iktissab_bottom_contents, .inner_container_list, .iktissab_bottom_contents ul li {
    float: right;
    height: 100%;
    width: 95%;
}
.iktissab_bottom_title, .iktissab_bottom_contents ul li {
    line-height: 32px;
}
.iktissab_bottom_level2 {
    line-height: 38px;
}
.iktissab_top_image {
    max-width: 100%;
}
.iktissab_top_image img {
    max-width: 100%;
}
.iktissab_bottom_left {
    float: left;
}
.iktissab_bottom_image img {
    width: 100%;
}
.iktissab_title_left img {
    max-width: 100%;
}
.iktissab_title_left {
    padding-left: 0;
    width: 100%;
}
.carousels {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
div.image-desc {
    width: 100%;
}
.carousels .price-box {
    width: 100px;
}
#form-contact input {
    width: 200px;
}
.home_separator {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: none;
}
#form-contact textarea {
    width: 200px;
}
.health_care {
    float: right;
    padding-top: 30px;
}
#form-contact .span7, #form-contact .span9 {
    width: 100%;
}
.media-slider {
    width: 100%;
}
#hot-news-slider {
    margin: 1%;
    width: 96%;
}
#hot-news-carousal ul.slides {
    margin-right: 0;
}
#hot-news-slider .caption {
    margin-right: 1%;
    padding-right: 1%;
    width: 98%;
}
.media-side-bar.span4 {
    margin-right: 10px !important;
    width: 100%;
}
.content-side {
    margin-left: 0;
}
.content_left_wholesale_wrapper_map {
    text-align: right;
    width: 100%;
}
.content_right_wholesale_map {
    float: left;
    padding-top: 20px;
    text-align: left;
    width: 100%;
}
.content_right_description_map {
    width: 100%;
}
.wholesale ul li {
    margin: 10px 0 0 !important;
    width: 100%;
}
.store-header, .store-footer {
    text-align: right;
    width: 100%;
}
.wholesale li .store_map {
    width: 100%;
}
.arrow_btn {
    float: left;
}
.span6 {
    padding-left: 3px;
    width: 94%;
}
#level1 > li {
    padding-right: 25px;
}
.collapse li:last-child {
    display: none;
}
.recipe-image img {
    max-width: 100%;
}
.postContent {
    width: 100%;
}
.postWrapper {
    width: 100%;
}
.postTitle {
    width: 100%;
}
.row::before, .row::after {
    width: 100%;
}
.recipe-image {
    width: 100%;
}
#column_right.span9 {
    width: 100%;
}
#footer_popup h3, #footer_popup h4 {
    color: #000000 !important;
}
ul.othaim-promotions li.active {
    background: rgba(0, 0, 0, 0) url("../images/mobile/promotion-active-tab-bg_mobile.png") no-repeat scroll 0 0;
}
ul.othaim-promotions li a[href="#tab1"], ul.othaim-promotions li a[href="#tab1"]:hover {
    background: rgba(0, 0, 0, 0) url("../images/mobile/supermarket-tab-en_mobile.png") no-repeat scroll 0 0;
    border: medium none;
    max-width: 100%;
}
ul.othaim-promotions li {
    background: rgba(0, 0, 0, 0) url("../images/mobile/promotion-inactive-tab-bg_mobile.png") no-repeat scroll 0 0;
    height: 84px;
    margin: 0 4px;
    width: 220px;
}
ul.othaim-promotions li a[href="#tab2"], ul.othaim-promotions li a[href="#tab2"]:hover {
    background: rgba(0, 0, 0, 0) url("../images/mobile/cornor-tab-en_mobile.png") no-repeat scroll 0 0;
    border: medium none;
}
ul.othaim-promotions li a[href="#tab3"], ul.othaim-promotions li a[href="#tab3"]:hover {
    background: rgba(0, 0, 0, 0) url("../images/mobile/fresh-tab-en_mobile.png") no-repeat scroll 0 0;
    border: medium none;
}
ul.othaim-promotions {
    margin-left: 15px;
}
#contentPanel {
    width: 100% !important;
}
.content_right_description-inner-table {
    float: right;
    width: 100%;
}
.content_right_description-inner-table .first-col3-content {
    font-size: 14px;
    width: 28% !important;
}
.content_right_description-inner-table .second-col3-content {
    font-size: 14px;
    width: 25% !important;
}
.content_right_description-inner-table .third-col3-content {
    font-size: 14px;
    width: 34% !important;
}
.content_right_description-inner-table .content_right_description-inner-title {
    padding: 5px;
    width: 100%;
}
.first-col3-content {
    font-size: 14px;
    width: 28% !important;
}
.second-col3-content {
    font-size: 14px;
    width: 25% !important;
}
.third-col3-content {
    font-size: 14px;
    width: 34% !important;
}
.content_right_description-inner-title {
    width: 100%;
}
.icon-down.pull-right {
    width: auto !important;
}
/*
li.level0.first {
    float: none;
    height: auto;
    width: 100% !important;
}
li.level1.first {
    float: none;
    height: auto;
    width: 100% !important;
}
.nav-list li a {
    display: block;
}
li.level0 {
    height: auto !important;
    min-height: auto !important;
}
ul#level1 li:last-child {
    display: none !important;
}*/
.catalog-email {
    width: 84%;
}
.top_links {
    width: 79%;
	padding-left:15px;
}
}


@media only screen and (min-device-width: 650px) and (max-device-width: 768px) {
.header-image-site{ display:none; }
.title-rowait{ width:100%; }
.top-image-rowait{ width:360px; }
.map_description_details{ width:66%; }
.g-loc-title-details_top { font-size:17px; }
#dvMap { width:100%; }
.map-inner-title-details{ padding-left:0px; }
#topline .fadelink {display: inline-block; line-height: 27px; position: relative; text-align: right; white-space: nowrap; width: 35px;}
.select2-container, .select2-drop, .select2-search, .select2-search input{}
.wrapper-inner-tahdeed{  width:200px; }
.title1 {display: none;}

.title3{ width:200px; }
.title4 {width: 132px;}
.pagging-map-contents { width: 94%;}
.titles-wrapper-list { width: 100%;}
.titles-wrapper { width: 100%;}
.wraaper_map { width: 94%;}
.num .pages a { height: 30px;line-height: 20px;width: 33px;}
.maps-inner-tops-wrapper {
    margin-bottom: 20px;
    width: 100%;
}
.maps-search-results-contents {
    margin-left: 10px;
    margin-right: 0;
    width: 94%;
}
.tahdeed-madina {width:100%; padding-left:1px;  }
.search-btn-map {float: right;margin-right:8px; width:200px; }
.store-search-btn { margin-top: 50px; margin-left:2px; }

.pagging-map-contents-message {
    width: 100%;
}
.pagging-map-contents-message {
    margin-left: 17px;
    width: 100%;
}
.titles-wrapper-message {
    width: 100%;
}
.messages {
    width: 94%;
}
.map-new-template-wrapper {
    width: 100%;
}
.map-new-template-wrapper-storemap {
    width: 100%;
}

.map-new-template-wrapper {width: 100%; padding-right:15px; padding-left:10px;}
.google-map-container { width: 282px;}
.g-loc-title {
    width: 280px;
}
section#content ul.our-stores, section#content ul.our-stores li, .store-locator, .store_map {
    width: 243px;
}
.title-frah {
    width: 237px;
}
.map-goog-warper {
    width: 250px;
}
.title-frah-last {
    width: 237px;
}
.line-contents {
    line-height: 15px;
}
oth-catalog-title {
    float: right;
}
.search-phone .info-customer-inner-wrapper {
    height: auto;
}
.info-details-infos {
    width: 100%;
}
.ikt-header .ikt-title {
    line-height: 30px;
}
.info-details-image {
    display: none;
}
.info-details-title {
    line-height: 32px;
    text-align: justify;
}
.ikt-links {
    height: auto;
    line-height: 30px;
}
.ikti-infoslink {
    font-size: 14px;
}
.ikt-url {
    font-size: 14px;
    margin-bottom: 15px;
}
.ikt-links {
    width: 95%;
}
.ikt-info {
    width: 94%;
}
.info-customer {
    margin: 0;
    width: 100%;
}
.info-customer-tile {
    line-height: 30px;
}
.info-customer-details ul li {
    font-size: 14px;
}
.info-details-infos .fa-square {
    height: auto;
    margin-bottom: 3px;
}
.info-details-infos ul li {
    font-size: 14px;
}
.info-customer {
    margin-top: 20px;
}
.ikt-header .ikt-details {
    width: 94%;
}
.info-details {
    width: 100%;
}
.language_contactus {float: left;line-height: 31px;padding-left: 10px;text-align: right;width: 30%;
}
.oth-catalog {
    float: left;
    width: 200px;
}
.oth-search {
    float: left;
    width: 200px;
}

.top_links {  margin-left:15px;  display: none} /*width: 79%; */

#topline a, #topline .login_social span.custom_color {
}

.about-us-wrapper {
    margin-top: 20px;
    width: 100%;
}
.col-snb-8 {
    width: 100%;
}
.breadcrumbs {
    display: none;
}
.title-aboutus {
    margin-top: 30px;
}
.form-search .down-arrow-btn {
    left: 385px;
}
.rowaitanan {
    width: 100%;
}
.col-snb-4top {
    height: auto;
    width: 100%;
}
.col-snb-4 {
    width: 100%;
}
.title-ch-main {
    width: 100%;
}
.ch-image-containers {margin-right: 38%;}
.title-ch-main {font-size: 18px;}
.col-snb-42 {
 display: none;
}
.col-snb-423 {
    display: none;
}
.wrapper_w .col-sm-6 {
    float: left;
    width: 430px;
}
.privacy-policy {
    width: 100%;
}
.title-risalatana-list ul li {
    font-size: 14px;
    width: 100%;
}
.ch-image {
    width: 100%;
}
.phone-title {
    color: #868686;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
    line-height: 28px;
}
.search-icone {
    float: left;
    padding-top: 12px;
    width: 10px;
}
.footer-content-listing ul li {
    font-family: Verdana,Geneva,sans-serif;
    font-size: 14px;
}
#topline .pull-right .alignright {
    padding-right: 10px;
    text-align: right;
    width: 20%;
}

#logo {float: left; margin-top: 10px; margin-left:30px; padding-right: 0; text-align: left;}

.oth-search-form {
    float: left;
    padding-right: 1px;
    width: 100%;
}
.top-search-form select {
    float: left;
    margin-right: 0;
    padding-right: 50px;
}
.form-mail input {
    border: 2px solid #e0e0e0;
}
.header-image-site .site-name {
    font-size: 15px;
}
.header-image-site .save {
    font-size: 15px;
    margin-right: 27px;
}
.top-search-form .search-box {
    float: left;
}
.wrapper_w #logo {
    width: 13%;
}
.form-search .down-arrow-btn {
    left: 385px;
}
#topline ul li a {
    font-size: 10px;
}
.in.collapse li {
    float: right;
    padding-right: 15px !important;
    width: 100%;
}
.wrapper_w .col-sm-3 {
    text-align: left;
}
.form-mail input, .form-search input.search-query {
    width: 340px;
}
footer_contactus {
    float: right;
    padding-right: 20px;
}
.footer-contact li {
    color: #adadad;
    float: left;
    font-family: geflowregular;
    text-align: left;
    width: 260px;
}
.footer-content-listing {
    width: 230px;
}
.top_links li.list_top_links {
    padding-left: 8px;
    padding-right: 8px;
}
.link_label { color: #5d5d5d;float: left;width: 80px; font-size:10px;  }
.nav-oth .scr-nav-buttons-titles {
    float: left;
    margin-left: 1px;
    text-align: left;
    width: 663px;
}
.oth-clickable .jcarousel-wrapper{ float: left; margin-top: 15px; width: 730px !important; }
.nav-oth .scr-nav-buttons-list {
    float: left;
    margin-right: 10px;
    width: 68px;
}
.nav-oth {
    float: left;
    position: relative;
    width: 100%;
}
.row .oth-clickable {
    float: left;
    margin: 40px 15px;
}
.ficons {
    border-left: 4px solid #f1f1f1;
    border-right: 4px solid #f1f1f1;
    float: right;
    margin-left: 5px;
    margin-right: 25px;
    text-align: center;
    width: 95%;
}
.scroll-pads-iktissab {
    width: 33%;
}
.ikt-pink {
    width: 33%;
}
.ikt-media-center {
    width: 33%;
}
.ikt-sis-comp {
    width: 33%;
}
.ikt-about-us {
    width: 33%;
}
.ikt-bawab-mordif {
    width: 33%;
}
.scroll-pads-iktissab .scrollaar-image {
    width: 100%;
}
.scrolllar-circle {
    width: 100%;
}
.scroll-pads-iktissab .scrolllar-circle {
    width: 100%;
}
.scrollaar-image {
    width: 100%;
}
.upper-circle-contents {
    width: 100%;
}
.upper-circle-contents_blank {
    width: 100%;
}
.scroll-title {
    width: 100%;
}
.nav-list li.nav-header > a {
    background: rgba(0, 0, 0, 0) url("../images/menu-bg.jpg") repeat-x scroll 0 0 !important;
    color: #ffffff !important;
    padding: 8px !important;
}
.nav-list li a {
    font-size: 17px !important;
}
.fa-circle {
    font-size: 40px;
}
#Corporate-icon .fa-circle {
    font-size: 81px;
}
span9 {
    float: left;
    width: 100%;
}
#column_right_slider {
    float: left;
    padding-left: 34px;
}
#column_right_slider.span3 {
    float: left;
    margin-right: 5px !important;
}
.row {
    margin: 0 auto;
    width: 100%;
}
.pl_bg-en {
    width: 100%;
}
.recipes, .health_care {
    float: left !important;
}
.brands_module {
    float: left;
    padding-top: 20px;
    width: 100%;
}
.ficons_bg {
    background-image: none;
}
.ficons li {
    float: left;
}
.content-fisrt {
    width: 100%;
}
#footer_bottom .noHover span.text {
    color: #000000;
}
.jcarousel li {
    width: 88px;
}
.home_featured .product {
    margin-left: 0;
    margin-right: 0;
}
body {
    width: 100% !important;
}
.store-header {
    font-size: 14px;
}
#column_right_slider .span3 {
    height: 690px;
    margin-left: 1px;
}
.padding-4.top-icons {
    display: block;
    float: left;
    height: auto;
    margin: 10px auto;
    padding: 0;
}
section#content {
    margin: 0 10px;
}
.carousels {
    height: auto;
}
.carousels .span6, .carousels .col-md-6 {
    margin: 0 !important;
    padding: 0 !important;
    width: 100%;
}
.carousel {
    width: 100%;
}
.es-carousel .span2.product {
    width: 195px;
}
.selected_products {
    float: none;
    margin: 0;
}
.es-carousel {
    margin: 0;
    padding: 0;
}
.es-carousel-wrapper {
    margin: 0;
}
.es-nav {
    padding: 0;
    right: 0;
    top: -45px !important;
}
.home_featured {
    display: block;
    margin: 0;
}
.big_with_description {
    margin-left: 0;
}
.container {
    margin: 0;
    padding: 0;
    width: 100%;
}
.std .container .row {
    margin-left: auto;
}
.othaim-promotions li.active .tab-arrow {
}
.form-search .btn-top-search {
    top: 40px;
}
#topline .alignright {
    width: 100%;
}
.alignright {
    float: left;
}
li.first a {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
li.level0 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    min-height: 35px;
}
.in.collapse li {
    border-bottom: 1px solid #dadada;
}
#column_right_slider.span3 {
    margin: 0 auto;
}
.content_wrapper_wholesale {
    width: 100%;
}
.content-right-inner-top {
    width: 100%;
}
.content-right-intro-image {
    padding-left: 1px;
    width: 100%;
}
.content-right-intro {
    width: 100%;
}
.content-right-inner-top .content-right-intro {
    width: 100%;
}
.content_right_wholesale {
    padding-top: 20px;
    width: 100%;
}
.content-right {
    width: 100%;
}
.container-4 {
    width: 100%;
}
.content_right_description {
    width: 100%;
}
.content-right-inner-bottom {
    width: 100%;
}
#topline .pull-right .alignright {
    text-align: right;
    /*width: 19%;*/
    width: 100%;
}
.wrapper_w {
    display: inline-block;
    width: 100%;
}
#wrap {
    width: 100%;
}
.form-mail input {
    padding-left: 30px;
}
#footer_line {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
#footer_popup {
    background-color: #ffffff !important;
}
#bottom_block .span6 {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: auto;
}
#bottom_block .container .row > .span6 {
    float: none;
    margin: 0 auto;
    text-align: center;
    width: auto;
}
#bottom_block .span3 {
    display: inline-block;
    float: none;
    margin: 10px;
    width: 250px;
}
#bottom_block .row .span6 .row .span3 > h4 {
    text-align: left;
}
#bottom_block .cleancode.footer-contact {
    text-align: left;
}
#footer_popup.footer_bg {
    height: auto !important;
}
.footer-content-layout {
}
.span6.footer-content-layout {
    display: block;
    margin: 0 auto;
    padding: 0;
}
.span3.footer-content-layout {
    display: block;
    margin: 0 auto;
    padding: 0;
    width: 200px;
}
.span6.footer-content-layout .row {
    width: 446px;
}
#footer_bottom.container {
    background-color: #ff0000;
    margin: 0;
}
#footer_bottom .span12 {
    display: block;
    float: none;
    margin: 0 auto;
    position: relative;
}
.pull-left.noHover {
    top: 0;
}
.pull-right.noHover {
    top: 0;
}
#footer .pull-left.noHover, #footer .pull-right.noHover {
    position: relative;
}
.cont-desc-image {
    width: 100%;
}
.pl_bg {
    background-image: none;
    display: block;
    height: 212px;
    width: 100%;
}
.pl_bg .span3 {
    width: 228px;
}
.content-left-desc {
    width: 100%;
}
.content-left {
    width: 100%;
}
.title-tabs-top {
    width: 100%;
}
.form-mail input {
    border: 2px solid #e0e0e0;
}
#footer_popup h3, #footer_popup h4 {
    color: #000000;
}
.product-shop .product_info_left {
    width: 100%;
}
.content_right_description-inner {
    width: 100%;
}
.details_site_link {
    width: 100%;
}
.content-left-list {
    width: 100%;
}
.content-left-title {
    width: 100%;
}
.content-right-title {
    width: 100%;
}
.container-3 {
    width: 100%;
}
.content-right-list {
    width: 100%;
}
.details_description {
    width: 100%;
}
.details_desc {
    width: 100%;
}
.container-2 {
    width: 100%;
}
.health_posts {
    height: 50%;
    margin-bottom: 10px;
    padding-left: 0;
    width: 60%;
}
.health-content {
    height: 325px;
    width: 262px;
}
.health-tip {
    width: 286px;
}
#topline .fadelink {
    float: left;
    width: 20%;
}
.recipes, .health_care {
    height: 100%;
    margin-right: 10px;
    width: 85%;
}
.health_care_border {
    border: medium none;
    height: 100%;
    width: 100%;
}
.title-tabs {
    width: 100%;
}
.cont-desc-listing {
    width: 100%;
}
.content-right-desc {
    width: 100%;
}
.companies_logo {
    width: 100%;
}
.health_care .recipes_bg {
    background: rgba(0, 0, 0, 0) url("../images/recipes_bg.png") no-repeat scroll 0 0;
    height: 323px;
    margin-left: 0;
    margin-right: 0;
    width: 584px;
}
.details_title {
    width: 100%;
}
.companies_details {
    width: 100%;
}
.details_site_link {
    width: 100%;
}
.cont-desc-listing {
    width: 100%;
}
.companies {
    width: 100%;
}
#tabzs-container {
    width: 100%;
}
.brands_module {
    padding-top: 40px;
    width: 95%;
}
.container-1 {
    width: 100%;
}
.health_care_border .pull-left {
    height: 100%;
    width: 40%;
}
.title-tabs-top {
    width: 100%;
}
.cont-desc-taxt-inner {
    width: 100%;
}
.cont-desc-taxt_title {
    width: 100%;
}
.cont-desc-taxt {
    width: 100%;
}
.ficons_bg {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    margin-left: 10px;
    width: 100%;
}
.ficons_bg img {
    margin-left: 4px;
    width: 132px;
}
.ficons li {
    float: left;
    margin-left: 0;
}
.content-adjust {
    line-height: 25px !important;
}
.recipes .home_title {
    padding-top: 4px;
}
.es-carousel .small_with_description .product {
    margin-right: 0;
}
.big_with_description .home_title {
    margin-left: 0 !important;
    padding: 0;
}
#column_right_slider .home_title {
    margin-left: 33px !important;
}
.big_with_description h2 {
    padding-left: 10px;
}
#column_right_slider .home_title {
    background: rgba(0, 0, 0, 0) url("../images/home_title.jpg") no-repeat scroll 0 0;
    height: 42px;
    width: 200px;
}
#column_right_slider .row {
    float: none;
    position: relative;
    width: 100%;
}
#column_right_slider.banners_outer {
    margin-right: 10px;
    width: 90%;
}
#column_right_slider {
    display: none;
    float: none;
    margin: 0 auto !important;
}
.row.pl_bg {
    display: none;
}
div#promotions {
    width: 100%;
}
div#promotions .tab-content {
    border: 1px solid;
    width: 100%;
}
.promotion-date-bar {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: 100%;
    width: 100%;
}
.promotion-page {
    display: block;
    width: 100%;
}
ul.othaim-promotions li {
    width: 92%;
}
ul.othaim-promotions li a {
    width: 92%;
}
.tab-content-content {
    width: 100% !important;
}
.promotion-date-bar {
    width: 95%;
}
.ikt_middle_contents ul li {
    height: 100% !important;
}
#megamenu {
    display: block;
}
.menu_bg .nav-list {
    margin-bottom: 0;
}
.iktissab_heading {
    height: 100%;
}
.iktissab_container_sa, .iktissab_title_container_sa, .iktissab_title_inner_right, .iktissab_heading, .iktissab_title_container_sa, .iktissab_heading_level_2, .iktissab_top_content_sa, .iktissab_top_content_image, .iktissab_title_inner_left, .iktissab_middle_container_sa, .ikt_middle_title, .ikt_middle_title_level2, .ikt_middle_contents, .ikt-list-sec, .ikt-list-third, .iktissab_bottom_container_sa, .iktissab_bottom_right, .iktissab_bottom_level2, .iktissab_bottom_contents, .iktissab_bottom_contents, .iktissab_bottom_contents ul li, .inner_container_list {
    float: right;
    text-align: justify;
    width: 100%;
}
.gmap-contact {
    float: right;
    margin: 25px;
    width: 200px;
}
.contact-map {
    background-image: none;
    width: 210px;
}
.gmap-contact div {
    width: 520px !important;
}
.iktissab_title_left, .iktissab_title_right {
    padding-bottom: 20px;
    width: 155px;
}
.iktissab_heading_level_2, .ikt_middle_title_level2 {
    height: 100%;
    line-height: 24px;
}
.ikt_middle_contents, .ikt_middle_contents ul li, .iktissab_bottom_title, .ikt_middle_contents, .iktissab_bottom_level2, .iktissab_bottom_contents, .inner_container_list, .iktissab_bottom_contents ul li {
    float: right;
    height: 100%;
    width: 95%;
}
.iktissab_bottom_title, .iktissab_bottom_contents ul li {
    line-height: 32px;
}
.iktissab_bottom_level2 {
    line-height: 38px;
}
.iktissab_top_image {
    max-width: 100%;
}
.iktissab_top_image img {
    max-width: 100%;
}
.iktissab_bottom_left {
    float: left;
}
.iktissab_bottom_image img {
    width: 100%;
}
.iktissab_title_left img {
    max-width: 100%;
}
.iktissab_title_left {
    padding-left: 0;
    width: 100%;
}
/* refrenece changed to 100% from 80%   */
section#content > .container.top {margin: 0 auto;padding: 0;width: 100%;}


.cms-about-us section#content > .container.top{margin: 0 auto;padding: 0;width: 98%;}
.cms-othaim-iktissab section#content > .container.top {margin: 0 auto;padding: 0;width: 98%;}
.cms-othaim-iktissab .img-container img{ width:710px; }
.storemap-index-index section#content > .container.top {margin: 0 auto;padding: 0;width: 90%;}
section#content ul.our-stores, section#content ul.our-stores li, .store-locator, .store_map { width: 250px; }

section#content ul.our-stores li {
    float: none;
    margin: 10px 0;
}
.store-pagination {
    margin: 0;
}
.container {
    margin-left: 10px;
    margin-right: 10px;
}
.container::before, .container::after {
    float: right;
}
.carousels {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
div.image-desc {
    width: 100%;
}
.carousels .price-box {
    width: 100px;
}
#form-contact input {
    width: 200px;
}
.home_separator {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    display: none;
}
#form-contact textarea {
    width: 200px;
}
.health_care {
    float: right;
    padding-top: 30px;
}
#form-contact .span7, #form-contact .span9 {
    width: 100%;
}
.media-slider {
    width: 100%;
}
#hot-news-slider {
    margin: 1%;
    width: 96%;
}
#hot-news-carousal ul.slides {
    margin-right: 0;
}
#hot-news-slider .caption {
    margin-right: 1%;
    padding-right: 1%;
    width: 98%;
}
.media-side-bar.span4 {
    margin-right: 10px !important;
    width: 100%;
}
.content-side {
    margin-left: 0;
}
.content_left_wholesale_wrapper_map {
    text-align: right;
    width: 100%;
}
.content_right_wholesale_map {
    float: left;
    padding-top: 20px;
    text-align: left;
    width: 100%;
}
.content_right_description_map {
    width: 100%;
}
.wholesale ul li {
    margin: 10px 0 0 !important;
    width: 100%;
}
.store-header, .store-footer {
    text-align: right;
    width: 100%;
}
.wholesale li .store_map {
    width: 100%;
}
.arrow_btn {
    float: left;
}
.span6 {
    padding-left: 3px;
    width: 94%;
}
#level1 > li {
    padding-right: 25px;
}
.collapse li:last-child {
    display: none;
}
.recipe-image img {
    max-width: 100%;
}
.postContent {
    width: 100%;
}
.postWrapper {
    width: 100%;
}
.postTitle {
    width: 100%;
}
.row::before, .row::after {
    width: 100%;
}
.recipe-image {
    width: 100%;
}
#column_right.span9 {
    width: 100%;
}
#footer_popup h3, #footer_popup h4 {
    color: #000000 !important;
}
ul.othaim-promotions li.active {
    background: rgba(0, 0, 0, 0) url("../images/mobile/promotion-active-tab-bg_mobile.png") no-repeat scroll 0 0;
}
ul.othaim-promotions li a[href="#tab1"], ul.othaim-promotions li a[href="#tab1"]:hover {
    background: rgba(0, 0, 0, 0) url("../images/mobile/supermarket-tab-en_mobile.png") no-repeat scroll 0 0;
    border: medium none;
    max-width: 100%;
}
ul.othaim-promotions li {
    background: rgba(0, 0, 0, 0) url("../images/mobile/promotion-inactive-tab-bg_mobile.png") no-repeat scroll 0 0;
    height: 84px;
    margin: 0 4px;
    width: 220px;
}
ul.othaim-promotions li a[href="#tab2"], ul.othaim-promotions li a[href="#tab2"]:hover {
    background: rgba(0, 0, 0, 0) url("../images/mobile/cornor-tab-en_mobile.png") no-repeat scroll 0 0;
    border: medium none;
}
ul.othaim-promotions li a[href="#tab3"], ul.othaim-promotions li a[href="#tab3"]:hover {
    background: rgba(0, 0, 0, 0) url("../images/mobile/fresh-tab-en_mobile.png") no-repeat scroll 0 0;
    border: medium none;
}
ul.othaim-promotions {
    margin-left: 15px;
}
#contentPanel {
    width: 100% !important;
}
.content_right_description-inner-table {
    float: right;
    width: 100%;
}
.content_right_description-inner-table .first-col3-content {
    font-size: 14px;
    width: 28% !important;
}
.content_right_description-inner-table .second-col3-content {
    font-size: 14px;
    width: 25% !important;
}
.content_right_description-inner-table .third-col3-content {
    font-size: 14px;
    width: 34% !important;
}
.content_right_description-inner-table .content_right_description-inner-title {
    padding: 5px;
    width: 100%;
}
.first-col3-content {
    font-size: 14px;
    width: 28% !important;
}
.second-col3-content {
    font-size: 14px;
    width: 25% !important;
}
.third-col3-content {
    font-size: 14px;
    width: 34% !important;
}
.content_right_description-inner-title {
    width: 100%;
}
.icon-down.pull-right {
    width: auto !important;
}
li.level0.first {
    float: none;
    height: auto;
    width: 100% !important;
}
li.level1.first {
    float: none;
    height: auto;
    width: 100% !important;
}
.nav-list li a {
    display: block;
}
li.level0 {
    height: auto !important;
    min-height: auto !important;
}
ul#level1 li:last-child {
    display: none !important;
}
.catalog-email {
    width: 80%;
}
.header-image-site .site-name {
    font-size: 15px;
}
.header-image-site .save {
    font-size: 15px;
}
#topline ul li a {
}

.wrapper_w .col-sm-6 {
    float: left;
    width: 560px;
	padding-left:60px;
}
.header-image-site .site-name {
    font-size: 16px;
}
.header-image-site .save {
    font-size: 16px;
    margin-right: 55px;
}
#topline ul li a {
    font-size: 11px;
}
.search-phone {
    float: right;
    width: 187px;
}
}
.contact-us-sidebar.span3 h1 {
    background: rgba(0, 0, 0, 0) url("../images/dot.jpg") no-repeat scroll left 19px;
    padding-left: 16px;
    padding-top: 10px;
}
.contanct_us_information {
    color: #767676;
    float: left;
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 14px;
    width: 280px;
}
.contact_us_inner {
    float: left;
    width: 100%;
}
.contact_us_title_info {
    float: left;
    width: 69px;
}
.contact_us_title_info_detail {
    float: left;
}
.contact_us_title_info_fax {
    float: left;
    width: 69px;
}
.contact_us_title_ext {
    float: left;
    width: 20%;
}
#contentPanel {
    float: left;
    text-align: left;
    width: 870px;
}
.cont-spacer-top-20 {
    padding-top: 20px;
}
.cont-spacer-parag-20 {
    padding-bottom: 20px;
}
.cont-spacer-top-10 {
    padding-top: 10px;
}
.cont-spacer-parag-10 {
    padding-bottom: 10px;
    text-align: justify;
}
.contact_us_title_info_phone {
    float: left;
    width: 150px;
}
#content .category-products-class {
    background-color: #ffffff;
    border: 1px dashed;
    color: #ff0000;
    display: none;
    float: left;
    margin-bottom: 30px;
    padding-bottom: 20px;
    padding-left: 2%;
    padding-top: 20px;
    text-align: left;
    width: 98%;
}
.list-categories-product-class {
    float: left;
    font-size: 15px;
    line-height: 30px;
    list-style: outside none none;
    width: 270px;
}
.list-categories-separator {
    float: left;
    width: 45px;
}
.categories-separator {
    float: left;
    line-height: 35px;
    list-style: outside none none;
    width: 33px;
}
.popular_products {
    width: 49%;
}
.offers {
    background: #ed2a2e url("../images/cart.png") no-repeat scroll 30% 30%;
    padding-right: 40px;
}
.fresh {
    background: #59b210 url("../images/flower.png") no-repeat scroll 30% 30%;
    padding-right: 40px;
}
.corner {
    background: #1d70b7 url("../images/urooz.png") no-repeat scroll 30% 30%;
    padding-right: 40px;
}
.wholesale {
    background: #00833d url("../images/wholesale.png") no-repeat scroll 30% 30%;
    padding-right: 40px;
}
.mainslider_left_arrow, .mainslider_right_arrow {
    background-color: #ed2a2e;
    border-radius: 7px;
    height: 65px;
    padding-top: 12px;
    width: 65px;
}
.stickyr {
    border-radius: 32px 0 0 32px;
    color: #ffffff;
    height: 60px;
    margin-bottom: 4px;
    padding: 16px 8px 12px 18px;
    width: 43px;
}
.stickyr a {
    color: #ffffff;
}
.stickyr a:hover {
    color: #ffffff;
}
.sticky-container .fb {
    background-color: #4562a3;
}
.sticky-container .tw {
    background-color: #54c8f7;
}
.sticky-container .yt {
    background-color: #df1d11;
}
.sticky-container .in {
    background-color: #ae8567;
}
#latest_product .es-nav {
    right: 5px;
}
#latest_product {
    background-color: #f9f9f9;
    border-bottom: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;
    margin: 0;
    width: 1140px;
}
#latest_product .product .product-image-wrapper img {
    float: none;
    margin: 31px 0 0 20px;
}
#latest_product .price, #latest_product .price {
    color: #ffffff;
    font-family: "Tahoma";
    font-weight: normal;
}
#latest_product .old-price {
    display: none;
}
#latest_product h3.product-name a {
    font-size: 14px;
}
#latest_product .es-nav {
    display: none;
}
#latest_product .es-carousel-wrapper {
    margin: 0 2px;
}
#latest_product h3.product-name {
    text-align: center;
}
#latest_product h2.home_title {
    margin-top: 18px;
}
#my_slideshow {
    width: 260px;
}
a.more, a.more-en {
    background-color: #59b210;
    border-radius: 6px;
    color: #ffffff;
    float: right;
    font-size: 24px;
    height: 50px;
    margin-right: 274px;
    margin-top: 365px;
    padding-top: 17px;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    width: 127px;
}
a.more {
    display: none;
}
a.more:hover {
    color: #ffffff;
    text-decoration: none;
}
.slider_arrow {
    margin-left: 3px;
}
#my-slideshow .flex-control-nav {
    bottom: 23px;
    left: 70px;
    position: relative;
    z-index: 999;
}
#my-slideshow .flex-control-nav {
    display: none;
}
.selected_products {
    float: right;
    margin-right: 51px;
    margin-top: 0;
    width: 45%;
}
.home_separator {
    float: right;
    margin-right: 40px;
}
.span2 {
    margin-left: 2px;
    width: 182px;
}
.popular_products {
    float: left;
    margin-left: 22px;
    margin-top: 0;
}
.selected_products .register-btn {
    left: 200px;
    top: -56px;
}
.selected_products h2.home_title, .popular_products h2.home_title {
    color: #3c3c3b;
    height: 18px;
    margin-bottom: 26px;
}
.selected_products .register-btn .register-btn-en {
    display: none;
}
.selected_products .register-btn .register-btn-ar {
    display: block;
}
.es-nav {
    top: -40px;
}
.small_with_description .product .product-name, .small_with_description .preview .product-name {
    text-align: center;
}
.popular_products {
    width: 45%;
}
.selected_products {
    width: 44%;
}
.old-price span.ryale {
    display: none !important;
}
.carousels .container {
    padding-left: 0;
    padding-right: 0;
}
a.more-en {
    font-size: 18px;
    margin-left: 810px;
    margin-top: 300px;
}
#column_left.col-md-3 {
    float: right;
}
#column_left.col-md-3 {
    float: left;
}
#column_left.col-md-3 {
    float: left;
    margin-left: 0;
}
#column_left.col-md-3 {
    float: left;
    margin: 0;
}
#column_right.col-md-9 {
    float: right;
}
#column_right.col-md-9 {
    float: left;
}
#column_right.col-md-9 {
    float: left;
}
#column_right.col-md-9 {
    float: right;
    margin: 0;
}
#column_right.col-md-3 {
    float: right;
    padding-top: 48px;
}
#column_left.col-md-3 {
    float: left !important;
    padding-top: 10px;
}
.category-products .row .product {
    float: left;
}
ul#collapsed-menu li {
    height: 100%;
}
.category_page {
    width: 100%;
}
.category_page .span2.product {
    border: 1px solid #ececec;
}
.category_page .span2.product {
    margin-left: -1px;
}
.category_page .span2 {
    width: 217px;
}
.category_page .row.small_with_description {
    margin: 0;
}
.category-products .pull-right.alignright {
    float: left !important;
    width: auto !important;
}
.listing_header_row1 .pull-left {
    width: auto;
}
.line1 {
    display: none;
}
.listing_header_row2 .pull-left {
    float: right !important;
}
#column_right .carousels {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.category-products .regular-price {
    background: rgba(0, 0, 0, 0) url("../images/price.png") no-repeat scroll 0 0;
    color: #ffffff;
    display: inline;
    float: left;
    height: 63px;
    padding-top: 10px;
    position: absolute;
    right: 29px;
    text-align: center;
    top: -9px;
    width: 109px;
    z-index: 9999;
}
.category-products .regular-price span.price {
    color: #ffffff;
    font-weight: normal;
}
.row.big_with_description {
    margin-top: 65px;
}
.news-desc-button a {
    color: #ffffff;
    font-size: 15px;
}
a.small_icon {
    padding-top: 0;
}
.price_range #price_to {
    float: right;
    margin-right: 35px;
}
#fp_catpage .product {
    float: left;
    width: 98%;
}
#fp_catpage .product a {
    float: left;
    text-align: left;
}
#fp_catpage .product a img {
    border: 1px solid #e0e0e0;
    padding: 4px;
}
#fp_catpage .product .product-image-wrapper img {
    margin: 0 12px 0 0;
    width: 68px;
    height: 68px;
}
#fp_catpage .price-box .regular-price .price, #fp_catpage .special-price .price {
    color: #59b210;
    font-family: tohama;
    font-size: 14px;
    font-weight: normal;
}
#fp_catpage .special-price {
    display: block;
    float: left;
    margin: 0;
    padding: 0 6px 3px 8px;
}
#fp_catpage .old-price .price {
    color: #c6c6c6;
}
#fp_catpage .product .product-name, .preview .product-name {
    height: auto;
    margin-bottom: 0;
}
#fp_catpage .product a {
    font-size: 16px;
}
#fp_catpage .home_title {
    padding-top: 20px;
}
#fp_catpage .product {
    margin-bottom: 0;
}
.catalog-category-view .block.leftmenu {
    padding-top: 8px;
}
#column_left .row {
    margin-left: 5px;
    margin-right: 0;
}
.block .block-title strong {
    font-weight: bold;
}
#collapsed-menu .nav-header span.collapse_button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #59b210;
    color: #59b210;
    display: block;
    height: 16px;
    left: 202px;
    line-height: 14px;
    width: 16px;
}
#collapsed-menu .nav-header span.collapse_button {
    border: 1px solid #5d5d5d;
    color: #5d5d5d;
}
#collapsed-menu .current .nav-header span.collapse_button {
    border: 1px solid #59b210;
    color: #59b210;
}
#column_left li.level0, #column_left li.level1 {
    width: 220px;
}
#collapsed-menu .nav-list li a, #collapsed-menu .nav-list li .nav-header a {
    color: #636363;
}
#collapsed-menu li label.closed a {
    color: #3d3d3d;
    font-weight: bold;
}
#collapsed-menu li.nav-4, #collapsed-menu li.nav-1, #collapsed-menu li.nav-2, #collapsed-menu li.nav-3, #collapsed-menu li.nav-5, #collapsed-menu li.nav-6 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}
.block .block-title {
    color: #5d5d5d;
}
.home_title {
    font-size: 25px !important;
    font-weight: bold;
}
.category_page .es-nav {
    right: -23px;
}
.block .block-content {
    padding: 5px 0 16px;
}
#column_right_slider {
    margin-left: -17px !important;
}
.home_featured {
    margin-left: 15px;
    margin-top: 0;
}
.home_featured .product {
    margin-right: 1px;
}
.home_title {
    width: auto;
}
.selected_products.category_page {
    margin-right: 9px;
}
.category-products .row .product {
    margin-left: 12px;
}
.listing_header_row2 {
    padding: 0 22px 31px 1px;
}
#megamenu ul.rows_outer ul.menu_row li.col ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding-left: 0;
}
li.first {
}
#megamenu ul.rows_outer ul.menu_row li.col {
    border-bottom: 1px solid #e0e0e0;
}
#column_right .carousels {
    margin-left: 8px;
}
#collapsed-menu .nav-header a, #collapsed-menu a {
    padding-left: 0;
}
#collapsed-menu .nav-list li a, #collapsed-menu .nav-list li .nav-header a {
    padding-left: 8px;
}
#toptoolbar .pull-right .num {
    display: none;
}
#bottomtoolbar .listing_header_row1 {
    display: none;
}
#bottomtoolbar .num {
    text-align: left;
}
#cat_ar {
    display: none;
}
#cat_en {
    margin-top: 20px;
    text-align: center;
}
#megamenu li.row_top, #megamenu li.row_bot {
    float: right;
}
#megamenu li.row_top .inside {
    border-bottom: 0 none;
}
#megamenu li.row_middle {
    min-height: 300px;
}
#megamenu li.row_bot span.inside {
    text-align: center;
}
#megamenu #nav ul.level0 .shadow {
    border-color: #59b210 #cccccc #cccccc;
    border-style: solid;
    border-width: 2px 1px 1px;
    box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.75);
    height: 380px;
    margin-top: 7px;
    background-color: #fff;
}
#spy #megamenu #nav ul.level0 {
    margin-top: 10px;
}
#nav > li > ul {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
#prod-page .row {
    margin-left: 0;
    margin-right: 0;
}
#prod-page .col-md-8 .product-shop {
    margin-left: 28px;
}
.product-shop .product-name h1 {
    color: #3d3d3d;
    font-size: 24px;
    font-weight: bold;
    line-height: 33px;
    padding-bottom: 0;
}
.content_top {
    border-bottom: 0 none;
}
h2#menu_catname {
    color: #ed2a2e;
    font-size: 32px;
    font-weight: bold;
    padding-right: 0;
}
h3#menu_catdesc {
    color: #00833e;
    font-size: 26px;
}
.cat-tree {
    border-bottom: 1px solid #e0e0e0;
    color: #5d5d5d;
    font-size: 18px;
    line-height: 24px !important;
    padding-bottom: 16px;
}
.product-shop .product_info_left {
    margin-right: 26px;
    overflow: visible;
}
.cat-tree .direction-nav, .small_previews {
    margin-top: -35px;
}
.cat-tree .prev {
    float: left;
    margin: 0 3px 5px 0;
}
.cat-tree .small_preview {
    height: 93px;
    width: 93px;
}
.product-img-box .product-image {
    border: 1px solid #e0e0e0;
    border-radius: 0;
    box-shadow: none;
    padding: 8px;
}
.product-shop .old-price .price, .product-listing .old-price .price {
    color: #59b210;
    font-size: 20px;
    font-weight: normal;
    line-height: 19px;
    padding-right: 10px;
}
.product-shop .special-price .price, .product-listing .special-price .price {
    color: #e60000;
    font-size: 24px;
}
.product_related .span2.product {
    border: 1px solid #e0e0e0;
    border-radius: 0;
    float: left;
    height: 300px;
    margin-left: -1px;
    width: 185px;
}
.product_related .product a {
    font-size: 16px;
}
.product_related .product .product-name, .preview .product-name {
    height: 48px;
    text-align: left;
}
.related-products .special-price .price, .related-products .price-box .regular-price .price {
    font-size: 14px;
    font-weight: bold;
}
.related-products .price-box .regular-price .price {
    font-family: tahoma;
}
.related-products .price-box .price span {
    font-family: tahoma;
    font-size: 14px;
    font-weight: bold;
}
.related-products .old-price .price {
    color: #59b210;
    font-size: 16px;
    font-weight: normal;
}
.related-products .special-price {
    float: right;
}
.product_related h4 {
    color: #5d5d5d;
    font-size: 21px;
    margin-top: 30px;
}
#prod-page .old-price span.ryale {
    display: inline !important;
    font-family: tohama;
    font-size: 20px;
}
#prod-page .special-price .price {
    margin-right: 45px;
}
#prod-page .special-price span.ryal, #prod-page .regular-price span.ryal, #prod-page .regular-price span.ryale, #prod-page .special-price span.ryale {
    font-family: tohama;
    font-size: 24px;
    font-weight: bold;
}
#prod-page .product-shop .regular-price .price, .product-listing .special-price .price {
    color: #e60000;
    font-size: 24px;
    font-weight: bold;
}
#prod-page span.ryale {
    line-height: 26px;
}
.related-products .old-price span.ryale {
    display: inline !important;
}
.image_resp {
    border: 1px solid #e0e0e0;
    margin-bottom: 35px;
    padding: 8px;
    width:100%;
}
.content_wrapper_wholesale {
    width: 1140px;
}
.content_right_description-inner {
    width: 830px;
}
.content_left_wholesale ul li {
    background: rgba(0, 0, 0, 0) url("../images/arr-menu.png") no-repeat scroll right center;
    border: 1px solid #e0e0e0;
    margin-top: -1px;
    padding: 10px 1px 10px 6px;
}
.content_left_wholesale ul li.active, .content_left_wholesale.toward_clients ul li:hover {
    background: rgba(0, 0, 0, 0) url("../images/arr-menu-active.png") no-repeat scroll right center;
}
.content_wrapper_wholesale #contentPanel {
    width: 835px;
}
.content_left_wholesale {
    width: 90%;
}
.content_left_wholesale ul li.active {
    margin-top: -1px;
    padding-left: 4px;
}
.content_right_description-inner ul li {
    background: rgba(0, 0, 0, 0) url("../images/li-resp.png") no-repeat scroll left 0;
}
.content_left_wholesale ul li.active a:hover, .content_left_wholesale ul li.active:hover, .content_left_wholesale ul li a:hover, .content_left_wholesale ul li.inactive:hover {
    font-weight: normal !important;
}
.content_wrapper_wholesale .title-tabs-top {
    margin-bottom: 0;
}
.content_wrapper_wholesale .content-inner-spacer {
    padding-top: 35px;
}
.content_left_wholesale_wrapper {
    min-height: 500px;
}
.title-tabs-top, .cont-desc-taxt_title, .cotent-title-internal {
    color: #59b110;
    font-size: 29px;
    font-weight: normal;
    margin-bottom: 13px;
    margin-top: 24px;
}
.content_right_description ul li, .content_right_description-inner {
    font-family: tahoma;
    font-size: 15px;
    font-weight: normal;
    line-height: 29px;
}
.content_right_description-inner.cont-desc {
    font-weight: bold;
}
.cotent-title-internal.subheading {
    color: #3d3d3d;
    font-size: 21px;
    margin-bottom: 0;
}
.content_right_description-inner.bold {
    font-weight: bold;
}
.content_right_description-inner ul li {
    padding-left: 13px;
}
.content_left_wholesale_wrapper {
    margin-top: 20px;
}

#megamenu .container ul#nav li ul .row_bot span.inside {
    margin: 55px 0 auto auto;
    padding: 0;
}

.category-products .product .product-image-wrapper, .home_featured .product .product-image-wrapper {
    height: 200px;
}
.category-products .product a, .home_featured .product a {
    font-size: 16px;
    line-height: 24px;
}
.category-products .product .wrapper-hover, .home_featured .product .wrapper-hover {
    padding: 0 28px 8px 14px;
}
#whnew .content_right_wholesale, #whnew .content_right_description {
    color: #5d5d5d;
    width: 1140px;
}
#whnew .content_right_description.cont-spacer-parag-20 {
    color: #5d5d5d;
    font-size: 14px;
    font-weight: bold;
    line-height: 31px;
}
.colst {
    height: auto;
    width: 770px;
}
.colst .cotent-title-internal, .colst .content_right_description {
    float: left;
    padding-right: 20px;
    width: 770px !important;
}
.colst .content_right_description ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    color: #5d5d5d;
    font-family: tahoma;
    font-size: 15px;
    line-height: 34px;
    margin-bottom: 30px;
    margin-left: 0;
    padding-left: 0;
}
.maps-right {
    float: left;
    width: 360px;
}
li.wholesalemaps {
    color: #5d5d5d;
    float: left;
    height: 140px;
    margin: 10px;
    width: 150px;
}
li.wholesalemaps:hover {
    color: #ffffff;
}
div.store_map_small div {
    font-size: 17px;
    margin-bottom: 10px;
    text-align: center;
}
div.store_map_small {
    background-color: #e0e0e0;
    border: 1px solid #e0e0e0;
    height: 140px;
    margin: 10px;
    width: 152px;
}
div.store_map_small:hover {
    background-color: #59b210;
    border: 1px solid #59b210;
    color: #ffffff;
}
div.static-map {
    background: rgba(0, 0, 0, 0) url("../images/branch-static.png") no-repeat scroll center 0;
    height: 100px;
    width: 150px;
}
div.branch-container {
    border-color: #59b210 #e0e0e0;
    border-style: solid;
    border-width: 4px 1px 2px;
    height: 826px;
    margin-bottom: 60px;
    margin-top: 45px;
}
div.wholesale-maps {
    float: right;
    margin-top: 30px;
    width: 360px;
}
ul.othaim-promotions li {
    background: #59b210 none repeat scroll 0 0;
    border: 1px solid #ffffff;
    border-radius: 9px 9px 0 0;
    height: 75px;
    margin: 0 2px;
    width: 275px;
}
ul.othaim-promotions li a {
    border: medium none;
    height: 75px;
    margin: 0;
    padding: 11px 0 1px 75px;
    width: 274px;
}
ul.othaim-promotions li.active {
    background-color: #ed2a2e;
}
ul.othaim-promotions li a[href="#tab1"], ul.othaim-promotions li a[href="#tab1"]:hover {
    background: #ed2a2e url("../images/cart.png") no-repeat scroll 14px 18px;
    border: medium none;
}
ul.othaim-promotions li a[href="#tab2"], ul.othaim-promotions li a[href="#tab2"]:hover {
    background: #ed2a2e url("../images/urooz.png") no-repeat scroll 14px 18px;
    border: medium none;
}
ul.othaim-promotions li a[href="#tab3"], ul.othaim-promotions li a[href="#tab3"]:hover {
    background: #ed2a2e url("../images/flower.png") no-repeat scroll 14px 18px;
    border: medium none;
}
ul.othaim-promotions li a[href="#tab4"], ul.othaim-promotions li a[href="#tab4"]:hover {
    background: #ed2a2e url("../images/wholesale.png") no-repeat scroll 14px 18px;
    border: medium none;
}
.socialsplugins_wrapper {
    display: block;
    padding-top: 60px;
}
#promotions h2 {
    color: #ffffff;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: 3px;
    padding-right: 10px;
}
#promotions h3 {
    color: #ffffff;
    font-size: 14px;
    font-weight: normal;
    margin-bottom: 0;
    padding-right: 10px;
}
div#promotions .tab-content {
    border-color: -moz-use-text-color #74c145 #74c145;
    border-style: none solid solid;
    border-width: 0;
    overflow: hidden;
    padding: 0;
    width: 1140px;
}
.tab-content-content {
    background: #74c145 none repeat scroll 0 0;
    border: medium none;
    height: 0;
    width: 1140px;
}
div.websitelink {
    background-color: #59b210;
    border-left: 1px solid #ffffff;
    border-radius: 10px 10px 0 0;
    border-right: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    float: right;
    height: 39px;
    margin-top: 35px;
    padding-top: 10px;
    text-align: center;
    vertical-align: text-top;
    width: 129px;
}
.menu-recent h2 {
    color: #5d5d5d;
    font-size: 24px;
    font-weight: bold;
    line-height: 34px;
}
.menu-recent li {
    border-bottom: 1px dotted #c6c6c6;
    height: 96px;
    padding-bottom: 10px;
    padding-top: 8px;
    width: 255px;
}
#outerwrapper {
    float: left;
    height: 73px;
    width: 93px;
}
#wapperlink {
    float: left;
    height: 73px;
    padding-left: 10px;
    padding-top: 10px;
    width: 129px;
}
#outerwrapper, #wapperlink {
    padding-bottom: 10px;
}
.block-blog .menu-recent UL LI a {
    color: #636363;
    line-height: 22px;
}
.block-blog .menu-recent UL LI a:hover {
    color: #ed2a2e;
    text-decoration: underline;
}
.RedRounded > a {
    margin-top: 10px;
}
.GreenRounded > a {
    font-size: 20px;
    margin-top: 12px;
}
#outerwrapper .ImageWrapper a {
    color: #ffffff;
}
.postTitle h2 {
    color: #5d5d5d;
    font-size: 29px;
    line-height: 34px;
    margin-bottom: 25px;
    margin-top: 8px;
}
.postWrapper {
    padding-left: 30px;
}
.recipe-image img {
    border: 1px solid #e0e0e0;
    padding: 9px;
}
#recipe-ingredients {
    float: left;
    width: 360px;
}
#recipe-directions {
    float: left;
    margin-left: 22px;
    width: 440px;
}
div#recipe-ingredients ol {
    background-color: #edffe1;
    border-color: #59b210;
    border-style: solid;
    border-width: 7px 1px 1px;
    list-style-type: none;
}
div#recipe-ingredients ol li {
    background: rgba(0, 0, 0, 0) url("../images/ingredients.png") no-repeat scroll 0.2em 0.7em;
    border-bottom: 1px dotted #5d5d5d;
    font-size: 17px;
    line-height: 42px;
    margin: 0 11px;
    padding-left: 25px;
}
div#recipe-ingredients ol li:last-child {
    border-bottom: 0 none;
}
#recipe-ingredients p, #recipe-directions p {
    color: #5d5d5d;
    font-size: 24px;
    line-height: 34px;
    margin-bottom: 25px;
}
#recipe-directions h1 {
    border-bottom: 1px dotted #5d5d5d;
    color: #ed2a2e;
    font-size: 22px;
    font-weight: bold;
    padding-bottom: 12px;
}
#recipe-directions ol {
    counter-reset: li-counter;
    list-style-type: none;
    margin: 0 0 0 20px;
    padding: 0;
}
#recipe-directions ol > li {
    font-size: 16px;
    line-height: 31px;
    margin-bottom: 15px;
    padding-left: 20px;
    position: relative;
}
#recipe-directions ol > li::before {
    color: #ed2a2e;
    content: counter(li-counter, decimal-leading-zero);
    counter-increment: li-counter;
    font-size: 16px;
    font-weight: bold;
    left: -1em;
    line-height: 0.94;
    position: absolute;
    text-align: center;
    top: 8px;
    width: 0.94em;
}
#contentPanel {
    width: 1140px;
}
div#investorintro p {
    font-size: 14px;
    font-weight: bold;
    line-height: 33px;
}
.accordion {
    float: right;
    margin-bottom: 20px;
    width: 458px;
}
#content2 .content_right_wholesale, #content2 .content_right_description, #content2 .content_right_description-inner, #content3 .content_right_wholesale, #content3 .content_right_description, #content3 .content_right_description-inner, #content4 .content_right_wholesale, #content4 .content_right_description, #content4 .content_right_description-inner {
    width: 680px;
}
#content2 .content_right_description-inner {
    padding-right: 15px;
}
#accordion2 .cotent-title-internal {
    margin-bottom: 38px;
}
#accordion2 .accordion-group.panel.panel-default {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    margin-bottom: 2px;
    padding: 2px 0;
}
#accordion2 .accordion-heading a.collapsed {
    background: #f4f4f4 none repeat scroll 0 0;
    border: 1px solid #dfdfdf;
    color: #929292;
    margin: 0;
}
#accordion2 .accordion-heading a {
    background: #f4f4f4 none repeat scroll 0 0;
    border: 1px solid #dfdfdf;
    border-radius: 0;
    color: #ec2a2e;
    font-family: tahoma;
    font-weight: bold;
    margin: 0;
}
#accordion2 .accordion-heading.panel-heading {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #000000;
    line-height: 20px;
    padding: 0;
}
#accordion2 .accordion-inner {
    border: 1px solid #dfdfdf;
    overflow: hidden;
    padding: 0;
}
.yeararrow {
    color: #ec2a2e;
    padding-top: 5px;
}
#accordion2 .btn-danger {
    background-color: #59b110;
}
.inv-noborder td {
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-top-colors: none !important;
    border-color: -moz-use-text-color !important;
    border-image: none !important;
    border-style: none !important;
    border-width: medium 0 0 !important;
    padding-left: 0 !important;
}
.inv-noborder {
    margin-top: 20px;
}
#content2 .cont-spacer-top-60 {
    margin-bottom: 25px;
}
.invheading, .invheading-h {
    color: #5d5d5d;
    font-size: 14px;
    font-weight: bold;
}
.invdet, .invdet-h {
    color: #5d5d5d;
    font-size: 15px;
    font-weight: normal;
}
#content3, #content4 {
    padding-top: 35px;
    width: 680px;
}
td.invheading, td.invheading-h {
    width: 170px;
}
div#content2 {
    min-height: 420px;
}
.inv-noborder tbody tr td {
    font-family: tahoma;
}
#whnew .content_right_description-inner, .margin-btm .content_right_description-inner, .margin-btm .content_right_description {
    width: 1140px;
}
.content_right_description.cont-desc {
    font-weight: bold;
    line-height: 29px;
}
.margin-btm {
    padding-top: 30px;
    width: 1140px;
}
.content_wrapper_wholesale {
    padding-bottom: 18px;
}
.contact-map {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: 1px solid #dfdfdf;
    height: 360px;
    padding: 7px;
    width: 1140px;
}
.gmap-contact {
    margin: 0;
    padding: 0;
}
#contactForm input {
    width: 100%;
}
#contactForm label {
    color: #5d5d5d;
    font-family: tahoma;
    font-size: 13px;
    font-weight: bold;
    padding-bottom: 8px;
    padding-left: 0;
    width: 100%;
}
.contact-us-form .page-title, .contanct_us_information h1 {
    border-bottom: 1px solid #e0e0e0;
}
.contanct_us_information h1 {
    padding-bottom: 15px;
    padding-top: 15px;
}
.contact-us-form h1 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    padding-left: 0;
}
.contact-us-form .col-md-6 {
    padding-left: 15px;
}
.contact-us-form .col-md-6 {
    min-height: 70px;
    padding-left: 10px;
    padding-right: 15px;
}
.contact-us-form.col-md-9 {
    padding-right: 30px;
}
#contactForm .select {
    width: 100%;
}
span.req {
    font-size: 18px;
}
button.button-2x {
    background-color: #59b210;
    height: 42px;
    width: 150px;
}
h3.contanct_us_information {
    color: #5d5d5d;
    font-family: tahoma;
    font-size: 14px;
    font-weight: bold;
    line-height: 31px;
    margin-bottom: 0;
}
.contanct_us_information p {
    color: #5d5d5d;
    font-family: tahoma;
    font-size: 15px;
    font-weight: normal;
    line-height: 31px;
    margin-bottom: 0;
}
.contact_us_title_info_phone {
    width: 100%;
}
#contactForm input, #contactForm select.select {
    border: 1px solid #e0e0e0;
    border-radius: 0 !important;
    height: 35px;
    width: 100%;
}
.gmap-contact {
    margin-bottom: 40px;
}
.selected_products .product-image-wrapper img {
    height: 130px;
    width: 135px;
}
.ImageWrapper {
    box-shadow: none !important;
}
.popular_products .wrapper-hover, .selected_products .wrapper-hover {
    margin-top: 128px;
}
.home_featured .big_with_description .product .product-image-wrapper .ImageWrapper, .category-products .big_with_description .product .product-image-wrapper .ImageWrapper {
    margin-left: 51px;
}
.breadcrumbs a {
    color: #939393;
    font-size: 16px;
    font-weight: normal;

}
.breadcrumbs a.last-breadcrumb {
    color: #59b210;
    cursor: default;
}
.breadcrumbs a.last-breadcrumb:hover {
    text-decoration: none;
}
.breadcrumbs span {
    color: #939393;
    font-family: geflowregular;
    font-size: 24px;
}
#column_left li.level0, #column_left li.level1 {
    float: left;
}
ul#collapsed-menu li.parent {
    border-bottom: 1px dotted #e0e0e0;
}
ul#collapsed-menu li:last-child {
    border-bottom: 0 none;
}
#collapsed-menu .nav-header span.collapse_button {
    left: 225px;
}
#column_left li.level0, #column_left li.level1 {
    width: 240px;
}
.selected_products.category_page .wrapper-hover {
    height: 102px;
}
.selected_products.category_page .span2.product {
    padding-bottom: 0;
    width: 214px;
}
.selected_products.category_page .span2.product a {
    font-size: 16px;
}
.category_page h2.home_title {
    color: #5d5d5d;
    font-size: 21px;
    font-weight: normal;
}
#preloader .loader {
    background-color: #63b422;
    border-radius: 6px;
    height: 56px;
    left: 50%;
    line-height: 56px;
    margin-left: -28px;
    opacity: 0.8;
    position: absolute;
    text-align: center;
    width: 56px;
}
#fp_catpage .fa-lg {
    vertical-align: 32px;
}
.selected_products .fa-lg, .popular_products .fa-lg {
    line-height: 32px;
    vertical-align: 7px;
}
.RedRounded > a {
    margin-top: 10px;
}
.category-products span.RedRounded > a, .home_featured span.RedRounded > a {
    margin-top: 14px;
}
.latest_products span.RedRounded > a {
    margin-top: 0;
}
#fp_catpage .RedRounded > a {
    margin-right: 15px;
    margin-top: 17px;
}
#megamenu ul.rows_outer ul.menu_row li.col {
    height: 40px;
}
#megamenu ul.rows_outer ul.menu_row li.col li:hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.popular_products .RedRounded > a, .selected_products .RedRounded > a, .latest_products .RedRounded > a {
    font-size: 19px !important;
}
#fp_catpage span.RedRounded {
    height: 40px;
    width: 40px;
}
#fp_catpage span.RedRounded a {
    font-size: 14px !important;
    margin-left: 11px !important;
    margin-top: 14px;
}
.selected_products.category_page .product .product-name {
    margin-bottom: 0;
}
.selected_products.category_page .product .wrapper-hover h3.product-name a {
    line-height: 32px;
}
.selected_products.category_page .product .wrapper-hover h3.product-name {
    overflow: hidden;
    padding: 15px;
}
.selected_products.category_page .product .wrapper-hover {
    padding: 0;
}
.selected_products.category_page .wrapper .price-box {
    padding: 15px 5px 0;
}
.selected_products.category_page .wrapper .price-box .special-price {
    float: right;
    text-align: left;
}
.selected_products.category_page .wrapper .price-box {
    height: 48px;
    width: 206px;
}
.selected_products.category_page #outerwrapper .ImageWrapper {
    position: inherit;
}
.selected_products.category_page #outerwrapper {
    width: 200px;
}
.selected_products.category_page .wrapper {
    background-color: #f9f9f9;
    height: 52px;
}
.related-products .wrapper {
    background-color: #f9f9f9;
    height: 41px;
    padding: 3px;
}
.related-products .wrapper-hover .product-name {
    padding: 10px;
}
.block .block-title {
    margin-bottom: 35px;
}
.selected_products.category_page h2.home_title {
    margin-bottom: 30px;
}
#my-products.category-products {
    margin-top: 100px;
}
#fp_catpage #outerwrapper .ImageWrapper {
    border: 1px solid #e0e0e0;
    height: 70px;
    padding-top: 10px;
    width: 70px;
}
.product-img-box .product-image {
    min-height: 400px;
    min-width: 450px;
    padding-left: 30px;
}
.related-products .product .wrapper-hover {
    padding: 0;
}
.related-products .price {
    color: #ed2a2e;
}
.product_related .old-price span.ryal {
    font-size: 16px;
}
.product_related .old-price span.ryale {
    font-size: 16px;
    font-weight: normal;
}
.product_related .special-price {
    float: right;
}
.product_related .product .price-box, .preview .price-box {
    width: 184px;
}
.menu-recent .RedRounded {
    height: 40px;
    width: 40px;
}
.menu-recent #outerwrapper {
    width: 110px;
}
div#recipe-ingredients ol li, #recipe-directions ol > li {
    color: #5d5d5d;
}
.block-blog .menu-recent UL LI {
    margin-left: 2px;
}
.menu-recent li:last-child {
    border: medium none;
}
.recipe-image {
    margin-bottom: 45px;
}
.branch-container .RedRounded a {
    margin-top: 1px;
}
.branch-container .RedRounded {
    height: 45px;
    width: 45px;
}
a.store-link:hover {
    color: #ffffff;
}
a.store-link div {
    color: #5d5d5d;
}
.store_map_small:hover a.store-link div {
    color: #ffffff;
}
.content_left_wholesale.toward_clients ul li.active a {
    color: #ed2a2e !important;
}
.content_left_wholesale.toward_clients ul li a, .content_left_wholesale.toward_clients ul li a:hover {
    color: #5d5d5d !important;
    font-family: geflowregular;
    font-size: 16px;
    font-weight: bold;
}
.content_left_wholesale.toward_clients ul li.active a:hover, .content_left_wholesale.toward_clients ul li.active:hover, .content_left_wholesale.toward_clients ul li a:hover, .content_left_wholesale.toward_clients ul li.inactive:hover {
    color: #ed2a2e !important;
    font-weight: bold !important;
}
.cont-desc, .cont-desc-taxt ul li, .content_right_description-inner ul li, .content_right_description-inner.bold, .content-left-desc.sub, .content-left-list.sub ul li, .content_wrapper_wholesale .content_right_description-inner, .content_wrapper_wholesale .content_right_description {
    color: #5d5d5d !important;
}
.cotent-title-internal.subheading {
    color: #3d3d3d;
}
.content_left_wholesale.toward_clients {
    margin-top: 25px;
}
.content_left_wholesale.toward_clients a {
    margin-left: 15px;
}
a.g-link, a.g-link:hover {
    color: #59b210;
}
.content_right_wholesale.margin-btm .content_right_description {
    color: #5d5d5d;
}
#investorintro {
    color: #5d5d5d;
}
.contact-us-form h1, .contact-us-sidebar h1 {
    color: #59b110;
}
#latest_product .product {
    background-color: #ffffff;
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    height: 205px;
    margin-left: 20px;
    overflow: visible;
    padding: 0;
    width: 167px;
}
#latest_product .product:hover .product-name {
    background-color: #59b210;
}
#latest_product .product .product-name {
    background-color: #e0e0e0;
}
#latest_product .product:hover {
    background-color: #ffffff;
    border: 1px solid #59b210;
    color: #ffffff;
}
.google_conversion_frame {
    display: none;
}
#latest_product .small_with_description .product .wrapper-hover {
    margin: 150px 0;
}
#latest_product .small_with_description .product .wrapper-hover {
    padding: 0;
    text-align: center;
}
#latest_product h3.product-name {
    height: 43px;
    line-height: 34px;
    overflow: hidden;
    text-align: center;
}
#latest_product {
    height: 324px;
}
#latest_product h2.home_title {
    margin-bottom: 10px;
}
#latest_product .product:hover a {
    color: #ffffff;
}
#latest_product .special-price, #latest_product .regular-price {
    background: rgba(0, 0, 0, 0) url("../images/latest-bg.png") no-repeat scroll 0 0;
    height: 39px;
    left: 35px;
    padding-top: 9px;
    position: absolute;
    top: -10px;
    width: 100px;
    z-index: 99999;
}
.latest_products .es-carousel {
    overflow: visible;
}
.slider .flexslider.big .slides img {
    height: 400px;
}
.popular_products .row.small_with_description, .selected_products .row.small_with_description {
    background-color: #f1f1f1;
    height: 250px;
}
.selected_products .span2.product, .popular_products .span2.product {
    background-color: #ffffff;
}
.selected_products .span2.product {
    margin-left: 4px;
    margin-right: 6px;
    width: 168px;
}
.home_featured .home_title, #latest_product .home_title {
    color: #3c3c3b;
}
.span2.product {
    margin-left: 4px;
    margin-right: 6px;
    margin-top: 10px;
    padding-bottom: 0;
    width: 172px;
}
.popular_products .row.small_with_description {
    padding-left: 9px;
}
.popular_products .product .product-image-wrapper img, .selected_products .product .product-image-wrapper img {
    margin: 6px 20px -1px 10px;
}
.selected_products .es-carousel {
    padding: 0 21px;
}
.popular_products .product a, .selected_products .product a {
    font-size: 15px;
}
.home_featured h3.product-name a {
    color: #3c3c3b;
}
.popular_products .home_title {
    margin-left: -10px;
}
.promo.weeklyoffers {
    background: rgba(0, 0, 0, 0) url("../images/weeklyoffers.jpg") no-repeat scroll 105px 6px;
}
.promo.freshoffers {
    background: rgba(0, 0, 0, 0) url("../images/freshoffers.jpg") no-repeat scroll 105px 6px;
}
.promo.corneroffers {
    background: rgba(0, 0, 0, 0) url("../images/corneroffers.jpg") no-repeat scroll 105px 6px;
}
.promo.wholesaleoffers {
    background: rgba(0, 0, 0, 0) url("../images/wholesaleoffers.jpg") no-repeat scroll 105px 6px;
}
.promo {
    border: 7px solid #f1f1f1;
    float: left;
    height: 164px;
    margin-right: 30px;
    width: 261px;
}
.promo .headings_left {
    border-bottom: 2px solid #e0e0e0;
    color: #3c3c3b;
    font-size: 23px;
    height: 77px;
    line-height: 31px;
    margin-left: 5px;
    margin-top: 9px;
    padding-bottom: 15px;
    text-decoration: none;
    width: 110px;
}
.heading.detail {
    color: #3c3c3b;
    font-size: 14px;
    line-height: 16px;
    margin-left: 5px;
    width: 145px;
}
.full-width-bar {
    background: #e0e0e0 none repeat scroll 0 0;
    display: block;
    margin: 0 -9999rem;
    padding: 0.05rem 9999rem;
}
#my-products.category-products .row .product {

}
#my-products.category-products .row .product {
    margin-left: 14px;
    margin-right: -2px;
    width: 282px;
}
.selected_products.category_page .row.small_with_description {
    background: #ffffff none repeat scroll 0 0;
    margin-left: 0;
}
.selected_products.category_page .span2.product {
    margin-left: 0;
    margin-right: -4px;
}
.mail_to_wecare {
    font-family: "Arial Narrow";
    font-size: 16px;
    padding-right: 34px;
    text-align: left;
}
.category-products .big_with_description .product .product-image-wrapper .ImageWrapper {
    margin-left: 37px;
}
#promotion > div a {
    background-color: #ffffff;
    border: 7px solid #f1f1f1;
    display: block;
    margin: 10px 0;
    min-height: 165px;
    overflow: hidden;
    position: relative;
    text-decoration: none;
}
#promotion > div > a:hover {
    border-color: #e6e6e6;
}
#promotion > div > a img {
    float: right;
    margin: 0 0 0 5px;
    transition: all 0.3s ease 0s;
}
#promotion > div > a:hover img {
    transform: rotate(-1deg) scale(1.1);
}
#promotion > div > a div {
    left: 12px;
    max-width: 100px;
    position: relative;
    top: 12px;
}
#promotion > div > a > div h1 {
    color: #3c3c3b;
    font-size: 19px;
    margin: 0;
    text-align: left;
}
#promotion > div > a > div h2 {
    color: #3c3c3b;
    font-size: 13px;
    line-height: 1.1;
    padding-right: 0;
}
#promotion > div > a > div hr {
    background-color: #e0e0e0;
    margin: 10px 0 !important;
    width: auto;
}
.footer_links_mobile {
    margin-top: 8px;
}
.popular_products .product-image-wrapper img {
    height: 130px;
    width: 135px;
}
.home_featured .span.ryale {
    display: inline-block;
    margin-right: 4px;
    margin-top: 3px;
}
#promotion.row .col-md-6 {
    padding-left: 15px;
    padding-right: 15px;
}
.product_related .product .product-image-wrapper img {
    float: none;
    margin: 17px 0 0;
}
.product_related .related-products .span2.product {
    margin-right: 0;
    width: 191px;
}
.product_related .related-products .product .wrapper-hover {
    margin-top: 30px;
}
.product_related .related-products .product .price-box, .preview .price-box {
    margin-left: 5px;
    margin-right: 8px;
    margin-top: 10px;
    width: 171px;
}
.product_related .related-products span.ryale {
    line-height: 14px;
}
.popular_products .old-price, .selected_products .old-price {
    float: right;
    padding-left: 5px;
    text-align: left;
    width: 45%;
}
.popular_products .price-box, .selected_products .price-box {
    width: 100%;
}
.popular_products .special-price, .selected_products .special-price {
    float: left;
    width: 45%;
}
.selected_products.category_page .old-price {
    text-align: right;
}
.selected_products .old-price span.price, .selected_products .old-price span.price span.SR, .popular_products .old-price span.price, .popular_products .old-price span.price span.SR {
    color: #00833e;
    font-family: "Tahoma" !important;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
}
.slider1, .slider2 {
    padding-left: 15px;
    padding-right: 15px;
}
.slidercontents {
    border: 1px solid #000000;
}
.selected_products {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
.selected_products .span2.product {
    width: 177px;
}
.popular_products {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
}
.popular_products .span2.product {
    width: 174px;
}
.popular_products .row.small_with_description {
    padding-left: 0;
    padding-right: 0;
}
.popular_products .row.small_with_description {
    margin-left: 0;
    margin-right: 0;
}
.recipes, .health_care {
    margin-left: 0;
    margin-right: 0;
}
.col-lg-6.col-md-12.health_care, .col-lg-6.col-md-12.recipes {
    padding-left: 15px;
    padding-right: 15px;
}
.col-lg-6.col-md-12.health-tip {
    padding-left: 15px;
    padding-right: 15px;
}
.selected_products .special-price {
    float: left;
    width: auto;
}
.selected_products .old-price {
    float: left;
    padding-left: 10px;
    width: auto;
}
.popular_products .old-price {
    float: left;
    padding-left: 6px;
    text-align: left;
    width: auto;
}
.popular_products .special-price {
    float: left;
    width: auto;
}
.selected_products .price-box, .popular_products .price-box {
    margin-left: 0;
}
.selected_products.category_page .wrapper .price-box {
    padding-right: 15px;
}
.stickyr.fb {
    transition: width 2s ease 0s;
}
.stickyr.fb:hover {
    width: 90px;
}
.sticky-container {
    margin: 0;
    padding: 0;
    position: fixed;
    right: -119px;
    top: 250px;
    width: 170px;
    z-index: 99999;
}
.sticky li {
    background-color: #333333;
    border-radius: 32px 0 0 32px;
    color: #efefef;
    cursor: pointer;
    height: 62px;
    list-style-type: none;
    margin: 0 0 1px;
    padding: 0;
    transition: all 0.25s ease-in-out 0s;
}
.sticky li:hover {
    margin-left: -10px;
}
.sticky li img {
    float: left;
    margin: 5px 10px 5px 5px;
}
.sticky li p {
    line-height: 43px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.sticky li a {
    float: left;
    margin: 5px 10px 5px 5px;
}
.stickyr {
    height: 48px;
}
.main-divider {
    background-color: #e0e0e0;
    height: 2px;
    margin-bottom: 20px;
    width: 100%;
}
.social-mobile {
    display: none;
}
.cookmaster {
    display: none;
}
.col-lg-6.col-md-12.recipes .home_title, .col-lg-6.col-md-12.health_care .home_title {
    color: #3c3c3b;
    font-size: 24px !important;
    font-weight: normal;
    height: 34px;
}
.health-care-content {
    color: #5d5d5d;
    font-family: "Oswald"; /*geflowregular*/
    font-size: 17px;
    line-height: 26px;
    overflow: hidden;
}
section.slider ul.flex-direction-nav li a {
    margin-top: -50px;
}
.iktissab-modal-cls{

    /*margin-top: -61px;*/
    /*margin-right: -52px;*/
    margin-top: -47px;
    margin-right: 0px;
    float: left;
    border-radius: 24px;
    width: 18px;
    height: 32px;
    border: 3px #FFFFFF solid;
    margin-left: -46px;
}
.iktmodal-close {
    font-size: 20px;
    margin-left: -5px;
}
#iktissabofferDialog .modal-dialog {
    height: 425px;
    width: 800px;
}
#iktissabofferDialog .modal-body {
    height: 348px;
}
#iktissabofferDialog .modal-content {
    background-color: #ffffff;
    border-color: #f1f1f1;
    border-radius: 0;
    border-style: solid;
    border-width: 22px 8px 8px;
}
.exclusive-offers{
    width: 278px;
    height: 175px;
    /* background-color: #ff0; */
    position: absolute;
    top: -35px;
    right: -22px;
    background: url('../images/exclusive-en.png');
    background-repeat: no-repeat;
}
#iktissabofferDialog .modal-header{
    border-top: 0px;
    padding: 0px 20px 0;
    text-align: left;
    border-bottom: 1px solid #f1f1f1;
    height: 75px;
}
.ikt-red {
    color: #ed2a2e;
    font-size: 26px;
    font-weight: bold;
}
.ikt-green {
    color: #59b210;
    font-size: 24px;
    font-weight: bold;
}
.iktissab-crd {
    background: rgba(0, 0, 0, 0) url("../images/iktissab-crd.png") no-repeat scroll 0 0;
    height: 140px;
    position: absolute;
    right: 15px;
    top: 20px;
    width: 187px;
}
.modal-header h3 {
    color: #3c3c3b;
    font-size: 21px;
    line-height: 34px;
}
#iktissabofferDialog .modal-footer {
    border-top: 0 none;
}
.modal-footer {
    border-top: 0 none;
}
.ikt-description-en, .ikt-description-ar {
    float: left;
    width: 52%;
}
#iktissabofferDialog .form-group {
    float: left;
    margin-top: 70px;
    width: 40%;
}
#iktissabofferDialog .tacondition p, #iktissabofferDialog .oainstore p {
    color: #59b210;
    font-size: 20px;
    font-weight: normal;
    line-height: 25px;
    text-align: left;
}
.modal-header h3 {
    float: right;
    width: 100%;
}
.ikt-description-en ul li, .oainstore ul li {
    color: #868686;
    font-family: tahoma;
    line-height: 26px;
    list-style-type: none;
}
#iktissabofferDialog .oainstore li {
    float: none;
}
.sucess-form {
    display: none;
}
.success-form-ar {
    display: none;
}
.tacondition .fa.fa-check-circle, .oainstore .fa.fa-check-circle {
    color: #59b210;
    font-size: 15px;
    margin-left: 5px;
    margin-right: 5px;
    vertical-align: baseline;
}
#iktissabofferDialog .form-group label, #iktissabofferDialog .success-form-ar label, #iktissabofferDialog .success-form-ar label {
    color: #3c3c3b;
    font-size: 16px;
    font-weight: normal;
}
.contact-number-kit {
    color: #ff0600;
    font-family: tahoma;
    font-size: 29px;
    font-weight: bold;
    line-height: 40px;
}
#iktissabofferDialog input#iktissab {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #868686;
    height: 37px;
    margin-bottom: 8px;
    margin-top: 21px;
    text-align: center;
}
#iktissabofferDialog button.btn {
    background-color: #39a935;
    color: #ffffff;
    height: 54px;
    margin-top: 10px;
    width: 100%;
}
#iktissabofferDialog .message {
    border: 0 none;
    text-align: center;
}
#iktissabofferDialog .ik-dialog-message-en, #iktissabofferDialog .ik-dialog-message-ar {
    color: #ed2a2e;
    font-size: 20px;
    font-weight: normal;
}
.success-resp-ar {
    display: none;
}
.success-resp {
    display: none;
}
.subscribe-web {
    background-image: url("../images/subs-web-en.png");
    background-repeat: no-repeat;
    height: 104px;
    left: -10px;
    position: absolute;
    top: -10px;
    width: 103px;
    z-index: 01;
}
.selected_products .ImageWrapper .ImageOverlayH{
    z-index: 9;
}
.home_featured .old-price span.price, .category-products .old-price span.price {
    font-weight: normal;
}
.product-shop .product_info_left .price-label {
    display: none;
}
#myModalLabel {
    margin-top: -16px;
}
#iktissabofferDialog .iktissab-crd{
    display: none;
}
.selected_products.category_page .ImageWrapper:hover .StyleHe{
    display: none;
}
.finished a:hover{
    cursor: default;
}

@media (max-width: 1024px) {

    .product-img-box .product-image{
        min-width: 250px;
    }
    #media_othaimshop_slider{
        display: none;
    }
    .news-latest-image{
          width:100%;
      }
    .news-latest-image img{
        width:100%;
        height: auto;
    }
    .news-con-details{
        width:95%
    }
    .news-latest-image img{
        margin-right: 0px;
    }
    /*.new_branch img{*/
        /*width: 100%;*/
        /*height: auto;*/
    /*}*/
    .col-sm-4.media-center-details{
        width: 97%;
    }

.slider .flexslider.big .slides img {
    height: auto;
}
.selected_products .es-carousel {
    padding: 0;
}
.popular_products .span2.product {
    margin-left: 4px;
    margin-right: 6px;
}
.selected_products .span2.product {
    width: 184.5px;
}
.popular_products .span2.product {
    width: 183.5px;
}
.popular_products .es-nav, .selected_products .es-nav {
    right: -21px;
}
.col-md-6.popular_products {
    margin-bottom: 20px;
    margin-top: 20px;
}
.col-lg-6.col-md-12.slider1, .col-lg-6.col-md-12.slider2 {
    width: 100%;
}
    .content_wrapper_wholesale{
        width:100%;
    }
    .content_right_description.cont-desc, .content_right_wholesale.margin-btm .content_right_description{
        width: 94% !important;
    }
    #whnew .content_right_wholesale, #whnew .content_right_description{
        width:100%;
    }
    #whnew .content_right_description-inner, .margin-btm .content_right_description-inner, .margin-btm .content_right_description{
        width:100%;
    }
    .cms-jobs .content_right_wholesale.margin-btm{
        width:100%;
    }
}
@media only screen and (max-device-width: 768px) {
    #prod-page .col-md-5, #prod-page .col-md-7{
        float: left;
    }
    #prod-page .col-md-7{
        width: 100%;
    }
    .product-img-box .product-image {
        min-width: 410px;
        margin-bottom: 40px;
    }

.selected_products .span2.product, .popular_products .span2.product {
    width: 168.5px;
}
#promotion.row .col-md-6 {
    float: left;
    width: 50%;
}
.footer-content-listing {
    float: left;
    width: 25%;
}
.footer_contactus {
    float: left;
    padding-left: 0;
    padding-right: 0;
    width: 25%;
}
    .sticky-container {
        display: none;
    }
.social-mobile{
    display: block;
}
    #my-products.category-products .row .product{
        margin-left: 2px;
    }
    #fp_catpage{
        display: none;
    }
    .mainslider_left_arrow, .mainslider_right_arrow {
        background-color: #ed2a2e;
        border-radius: 7px;
        height: 40px;
        padding-top: 0px;
        width: 40px;
        margin-top: 20px;
    }
    div.footer_socail_links .fa-facebook, div.footer_socail_links .fa-twitter, div.footer_socail_links .fa-instagram, div.footer_socail_links .fa-youtube  {
        margin-top: 4px;
        font-size: 20px;
        margin-left: 2px;
    }
    .footer_links_mobile a {
        margin-top: 3px;
    }
    .row.oth-icons-links{
        margin-top: 0px;
    }
    #column_right.col-md-9{
        float: none;
    }
    .recipe-image img{
        max-width: 100%;
        height: auto;
    }

}
@media (max-width: 767px) {
    .product-img-box .product-image {
        min-width: 410px;
        border: 0px;
        padding-left: 0px;

    }
    .product-img-box .row .span1{
        display: none;
    }
}
@media only screen and (max-device-width: 480px) {
    .new_branch img{
        width:100%;
        height:auto;
    }
    .wrapper-gal{
        padding-right: 0px;
    }
    #recipe-ingredients, #recipe-directions{
        width: 90%;
    }
    #bottom_block{
        padding-top: 0px;
    }
.selected_products .row.small_with_description {
    height: 100%;
}
.selected_products .span2.product {
    width: 44.5%;
}
.slider1, .slider2 {
    padding-left: 0;
    padding-right: 0;
}
.small_with_description .product .wrapper-hover {
    padding: 0;
}
.selected_products .product-image-wrapper img {
    height: auto;
}
.selected_products .wrapper-hover {
    margin-top: 85px;
}
.selected_products .product a {
    font-size: 11px;
}
.selected_products .carousel .special-price span.price, .selected_products .old-price span.price {
    font-size: 12px;
}
.selected_products .product .product-name {
    height: 30px !important;
}
#promotion.row .col-md-6 {
    width: 100%;
}
#promotion.row .col-md-6 {
    padding-left: 0;
}
.social-mobile {
    display: block;
}
.sticky-container {
    display: none;
}
.footer-content-listing {
    float: left;
    min-height: 230px;
    width: 50%;
}
.footer_contactus {
    width: 50%;
}
.footer-contact .phone {
    font-size: 19px;
}
.footer-content-listing ul li {
    font-size: 12px;
}
.col-sm-3 .green {
    font-size: 16px;
}
.phone-title {
    font-size: 12px;
}
.footer_socail_links {
    padding-left: 0;
}
.footer_links_mobile a {
    display: block;
}
.footer_links_mobile {
    text-align: left !important;
}
.footer-contact li {
    width: 120px;
}
.mail_to_wecare {
    font-size: 13px;
}
.form-mail input {
    display: none;
}
.news-btn {
    display: none;
}

    #my-products.category-products .row .product{
        /*width: 147px; */
        width: 152px;
    }

    #iktissabofferDialog .modal-dialog{
        width:96%;
        /*height: auto;*/
        min-height: 770px;
    }
    .exclusive-offers{
        display: none;
    }
    .ikt-description-en, .ikt-description-ar, #iktissabofferDialog .form-group{
        width: 100%;
    }
    #iktissabofferDialog .modal-content{
        height: 100%;
    }
    #iktissabofferDialog .form-group{
        margin-top: 0px;
    }

    .tahdeed-madina{height: auto;}
    .wrapper-inner-tahdeed{float: none;padding-left: 20px;}
	#my-products.category-products{ margin-top:10px !important; }
	.row.big_with_description {margin-top: 1px;}

    .title-tabs-top, .cont-desc-taxt_title, .cotent-title-internal {
        line-height: 27px;
    }
}



#Corporate-icon {
    margin: 0;
}
#Corporate-icon div {
    background-color: #f1f1f1;
    padding: 0 !important;
}
#Corporate-icon > div div {
    border: 3px solid #f1f1f1;
    height: 145px;
    margin: 0;
    padding: 0;
}
#Corporate-icon > div a {
    color: #ffffff;
    display: block;
    height: 100%;
    overflow: hidden;
    text-align: center;
    text-decoration: none;
    width: 100%;
}
#Corporate-icon > div > div > a span {
    margin-top: 9px;
}
#Corporate-icon > div > div > a h1 {
    color: #ffffff;
    font-size: 18px !important;
    margin: 19px 10px 10px !important;
    padding: 0 !important;
}
#Corporate-icon > div > div > a span {
    transition: all 0.3s ease-out 0s;
}

#Corporate-icon > div > div > a:hover span {
    transform: rotate(-5deg) scale(1.2);
}






.selected_products .old-price .ryale, .popular_products .old-price .ryale, #fp_catpage .old-price .ryale {
    display: inline-block !important;
    font-family: tahoma !important;
    text-decoration: line-through;
}
.selected_products .row.small_with_description {
    border-left: 4px solid #f1f1f1;
    border-right: 9px solid #f1f1f1;
    overflow: hidden;
}
.popular_products .row.small_with_description {
    border-left: 4px solid #f1f1f1;
    border-right: 8px solid #f1f1f1;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
}
.selected_products.category_page .row.small_with_description {
    border-left: 0 solid #f1f1f1;
    border-right: 0 solid #f1f1f1;
    overflow: visible;
}
.home_featured .special-price span.ryale {
    display: inline-block;
    margin-right: 5px;
    margin-top: 7px;
}
.inv-content-dexc {
    color: #929292;
    font-size: 14px;
}
.selected_products .span2.product, .popular_products .span2.product{
    cursor: pointer;
}
.popular_products .span2.product{
    width:174px;
    height: 228px;
}
.popular_products .ImageWrapper:hover .StyleHe{
    display: none;
}
/*social icons size smaller*/
.sticky-container{
    width:158px;
}
.sticky li{
    height: 48px;
}
.stickyr{
    padding: 7px 14px 13px 11px;
    height: 28px;
}
.sticky li{
    margin: 0px 0px 3px;
}
.popular_products .wrapper-hover{
    margin-top: 0px;
}
.menu-recent .ImageWrapper{
    overflow: hidden;
}
/* end of social icons size smaller*/
@media screen and (min-device-width: 320px) and (max-device-width: 480px) {
    .wrapper-gal{
        padding-left: 0px;
    }
.row {
    margin-left: 0;
    margin-right: 0;
}
.media-side-bar, .content-side {
    float: none !important;
}
.media-side-bar .tab-content, .media-side-bar .promotions, .media-side-bar .video_gallery {
    float: none !important;
}
.media-side-bar .tab-content {
    padding: 20px 0;
}
.tab-content .wrapper-gal {
    padding: 0;
}
/*
.wrapper-gal .nav-oth-gal, .wrapper-gal .jcarousel-wrapper-gal, .inner-scr-gallery {
    float: none !important;
}
.jcarousel ul {
    width: 100% !important;
}
    .jcarousel-wrapper-gal .jcarousel{margin-left: -4px; }
.jcarousel-wrapper-gal .jcarousel li {
    display: block;
    float: none !important;
    height: auto !important;
    width: 100% !important;
}
.inner-scr-gallery {
    width: 310px !important;
    margin: 0 auto;
}
.first-scr-item {
    margin-left: 0;
}
.sec-scr-item {
    margin-left: 2px;
}
.jcarousel-wrapper-gal {
    border: medium none;
    height: auto !important;
    width: 100% !important;
}
*/

.first-scr-item { margin-left: 0px; margin-right: 0px; }
.sec-scr-item { margin-left: 2px; margin-right: 0px; }
.jcarousel-wrapper-gal{ width:300px; }
.jcarousel{ width:360px;}
.jcarousel-wrapper-gal{ border:none; }



.video_promotions_contents, .promotions {
    float: none;
    width: 310px !important;
    margin: 0 auto;
}
.video_promotions_contents img {
    width: 300px !important;
}
.promo-media {
    margin-left: 0;
}
.video_gallery_contents {
    display: none;
}

.mnews ul li {
    width: 100%;
}
.mnews ul li .image {
    float: none;
    margin: 0 auto;
}
.mnews ul li .title {
    float: none;
    padding-left: 0;
    width: 100%;
}
.mnews ul li .title-news, .mnews ul li .descr-news {
    float: none;
    width: 100%;
}
.news-link {
    margin-right: 5px;
}
.container-slider-wrapper{display: none;}
    #accordion2.accordion{width: 100%;}
    #accordion2 .cotent-title-internal{line-height: 24px;}
    .content_right_description-inner{width: 100%;}
    .content_left_wholesale_wrapper{min-height: auto;}
    .contact-map, .gmap-contact, .gmap-contact div{width: 100%;}
    .contact-map{height: 250px;}
    .gmap-contact{overflow: hidden;height: 100%}
    .contact-us-form .col-md-6,.contact-us-form .col-md-12{width: 100%;}
    .span3.product, .category-products .row .product {
        background-size: 146px 182px;
        height: 182px;
        margin: 0;
        width: 147px;
        margin-left: 2px;
    }
}
@media screen and (min-device-width: 480px) and (max-device-width: 640px) {
.row {
    margin-left: 0;
    margin-right: 0;
}
    .container-slider-wrapper{display: none;}
.media-side-bar, .content-side {
    float: none !important;
}
.media-side-bar .tab-content, .media-side-bar .promotions, .media-side-bar .video_gallery {
    float: none !important;
}
.media-side-bar .tab-content {
    padding: 20px 0;
}
.tab-content .wrapper-gal {
    padding: 0;
}
.wrapper-gal .nav-oth-gal, .wrapper-gal .jcarousel-wrapper-gal, .inner-scr-gallery {
    float: none !important;
}
.jcarousel ul {
    width: 100% !important;
}
.jcarousel-wrapper-gal .jcarousel li {
    display: block;
    float: none !important;
    height: auto !important;
    width: 100% !important;
}
.inner-scr-gallery {
    margin: 0 auto;
    width: 325px !important;
}
.first-scr-item {
    margin-left: 0;
}
.sec-scr-item {
    margin-left: 20px;
}
.jcarousel-wrapper-gal {
    border: medium none;
    height: auto !important;
    width: 100%;
}
.video_promotions_contents, .promotions {
    float: none;
    width: 100%;
}
.video_promotions_contents img {
    width: 360px !important;
}
.promo-media {
    margin: 0 auto;
    float: none;
}
.video_gallery_contents {
    display: none;
}
.mnews ul li {
    width: 100%;
}
.mnews ul li .image {
    float: none;
    margin: 0 auto;
}
.mnews ul li .title {
    float: none;
    padding-left: 0;
    width: 100%;
}
.mnews ul li .title-news, .mnews ul li .descr-news {
    float: none;
    width: 100%;
}
.news-link {
    margin-right: 5px;
}
.line_above_footer{display: none;}
    #accordion2.accordion{width: 100%;}
    #accordion2 .cotent-title-internal{line-height: 24px;}
    .content_right_description-inner{width: 100%;}
    .content_left_wholesale_wrapper{min-height: auto;}
    .contact-map, .gmap-contact, .gmap-contact div{width: 100%;}
    .contact-map{height: 250px;}
    .gmap-contact{overflow: hidden;height: 100%}
    .contact-us-form .col-md-6, .contact-us-form .col-md-12{width: 100%;}
    .tahdeed-madina{height: auto;}
    .wrapper-inner-tahdeed{float: none;margin:0 auto;}
}
@media screen and (min-device-width: 768px) and (max-device-width: 1024px) {
.row {
    margin-left: 0;
    margin-right: 0;
}
    .cms-media-center section#content > .container.top{width: 100%;}
.media-side-bar, .content-side {
    float: none !important;
    margin: 0 auto;
}
.media-side-bar.col-sm-4{width: 70%;}
.media-side-bar .tab-content, .media-side-bar .promotions, .media-side-bar .video_gallery {
    float: none !important;
}
.media-side-bar .tab-content {
    padding: 20px 0;
}
.tab-content .wrapper-gal {
    padding: 0;
}
.wrapper-gal .nav-oth-gal, .wrapper-gal .jcarousel-wrapper-gal, .inner-scr-gallery {
    float: none !important;
}
.jcarousel-wrapper-gal .jcarousel ul {
    width: 100%;
}
.jcarousel-wrapper-gal .jcarousel li {
    display: block;
    float: none !important;
    height: auto !important;
    width: 100% !important;
}
.inner-scr-gallery {
    margin: 0 auto;
    width: 325px !important;
}
.first-scr-item {
    margin-left: 0;
}
.sec-scr-item {
    margin-left: 20px;
}
.jcarousel-wrapper-gal {
    border: medium none;
    height: auto !important;
    margin: 0 auto;
}
.video_promotions_contents, .promotions {
    float: none;
}
.video_promotions_contents img {
    margin-left: 50px;
    width: 300px !important;
}
.promo-media {
    margin-left: 0;
}
.video_gallery_contents {
    display: none;
}
.mnews ul li {
    width: 100%;
}
.mnews ul li .image {
    float: none;
    margin: 0 auto;
}
.mnews ul li .title {
    float: none;
    padding-left: 0;
    width: 100%;
}
.mnews ul li .title-news, .mnews ul li .descr-news {
    float: none;
    width: 100%;
}
.news-link {
    margin-right: 5px;
}
.container {
    margin: 0 auto;
    padding: 0;
}
    .container-slider-wrapper .oth-new-branch{display: none;}
    .container-slider-wrapper{float: none; width: 750px; margin: 0 auto;}
    .menu_bg #megamenu{display: none;}
    .menu_bg .nav.nav-list.hidden-desktop{display: block;visibility: visible; top: 0;position: relative;}
    #accordion2.accordion{width: 100%;}
    #accordion2 .cotent-title-internal{line-height: 24px;}
    .content_right_description-inner{width: 100%;}
    .content_left_wholesale_wrapper{min-height: auto;}
    .contact-map, .gmap-contact, .gmap-contact div{width: 100% !important;}
    .contact-map{margin-top: 10px;}
    .gmap-contact{overflow: hidden;height: 100%}
    .contact-us-form .col-md-6, .contact-us-form .col-md-12{width: 100%;}
    .contact-us-sidebar.col-md-3{float: none;}
    .tahdeed-madina{height: auto;}
    .wrapper-inner-tahdeed{float: none;margin: 0 auto;}
    .google-map-container{width: 100%;}
}

.header-image-site .site-name{
    text-align: left;
    line-height: 25px;
    font-size: 17px;
}
.header-image-site{
    margin-left: 15px;
	 
}
.header-image-site .save{
    font-size: 17px;
}
.tf-hour{margin-left: 0px; margin-top: 6px;}
#btnNearestLocation {
  background: #ffffff none repeat scroll 0 0;
  border: 2px solid #59b210;
  color: #5d5d5d !important;
  font-size: 16px;
  font-weight: 700;
  height: 35px;
  margin: 0 auto;
  width: 200px;
}
input#24hour{
    margin-top: 0px;
}

.nearest-location-div{padding-top: 0px;display: block;text-align: center;}
#map_stores {
    /*width: 28%;*/
    float: left;
    /*height: 568px;*/
    /*overflow: scroll;*/
    /*max-height: 568px;*/
    margin-top: 0px;
    overflow-x: hidden;
}
.map-new-template-wrapper-storemap.row{
    margin-right: 0px;
    margin-left: 0px;
    margin-top: 20px;
}
#map_container {

    width: 100%;
}
.map-outer{
    padding: 8px;
    border: 1px solid #e0e0e0;
    float: right;
}
.google-map-container{
    margin-top: 0px;
}
#map_stores{
    width: 99%;
    display: block;
}
.map-branches-outer{
    padding:11px 2px 3px 8px;
    border: 1px solid #e0e0e0;
    height: 568px;
    overflow: scroll;
    overflow-x: hidden;
    /*width:24%;*/
    /*mar*/

}
@media screen and (min-device-width: 992px) {
    .map-branches-outer{
        width: 24%;
    }
}
@media screen and (max-device-width: 768px) {
    .map-branches-outer{
        margin-top: 10px;
    }
}
a.setmapposition {
    line-height: 18px;
    font-size: 14px;
    color: #636363;
    cursor: pointer;
    font-weight: bold;
    color: #59b210;
}
.branch_add{
    /*float: right;*/
}
ul.map_branches li{
    height: 51px;
    background-image: url("../images/branch_list.jpg");
    background-repeat: no-repeat;
    padding-left: 46px;
    display: block;
}

ul.map_branches{
    padding: 10px;
}
.map-branches-outer{
    float: left;
}
.map-outer .google-map-container{
    border: none;
}
@media screen and (min-device-width: 320px) and (max-device-width: 760px) {
    #map_stores{
        width: 100%;
        margin-top: 10px;
    }
}
.branch_add{
    line-height: 20px;
}
.map-outer{
    float:right;
}

section#content > .container.top{
    padding-bottom: 40px;
}

/*changes for language swutcher*/
.country_drop_down {
    float: right;
    width: 30px;
}

.country_drop_down {
    float: left;
    width: 40px;
}

.language_selector_ar_dd {
    display: block;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    margin-right: 10px;
    margin-top: 4px;
    margin-bottom: 10px;
}

li.language_list a {
    text-align: left;
}

.lang_dd i.fa.fa-angle-down {
    margin-top: 5px;
    margin-left: 3px;
}

/*#primary_nav_wrap_lang{*/
/*height: 30px;*/
/*}*/
/* end of eg-ksa switcher */
.alignleft {
    padding-left: 10px;
}
#primary_nav_wrap_lang ul li {
    position: relative;
    float: left;
}
#primary_nav_wrap_lang ul {
    list-style: none;
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
}
#primary_nav_wrap_lang {
    /* width: 22px; */
    float: right;
}
#primary_nav_wrap_lang ul a {
    display: block;
    color: #333;
    text-decoration: none;
    font-weight: 700;
    font-size: 12px;
    line-height: 26px;
    font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;

}
#primary_nav_wrap_lang ul ul {
    display: none;
    position: absolute;
    padding: 5px;
    border-radius: 3px;
    top: 100%;
    left: -10px;
    background: #fff;
    padding: 0;
    z-index: 99999999;
    border-top: 1px solid #59b210;
    border-left: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    width: 117px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-top: 0px;
    right: -13px;
}
#primary_nav_wrap_lang ul ul li {
    float: none;
}
#primary_nav_wrap_lang ul li {
    position: relative;
    float: left;
}
.language_list {
    padding-left: 12px;
    margin-bottom: 18px;
    height: 15px;
    font-size: 14px;
    font-family: Verdana;
    color: #000000;
    /* margin-top: -16px; */
}
.language_contactus{
    float: right;
}
.link_label{
    width: 75px;
}
#primary_nav_wrap_lang ul li:hover > ul {
    display: block;
}
img#change_country {
    margin-bottom: 6px;
}
#topline li.language_list a:hover{
    color: #59b210 !important;

}
section#content > .container.top{
padding-bottom: 40px;
}

.country_text {
    padding-top: 3px;
    line-height: 26px;
    padding-left: 5px;
}