body{
    height: 100%;
    margin: 0;
    font-family: "Whitney A","Whitney B","Helvetica Neue",Arial,sans-serif;
    direction: ltr;
    text-align: left;
    color: #212529;
    background-color: #00334d;
    font-weight: 400;
    line-height: 1.5;
    transition: all 0.3s ease-in-out 0s;
    overflow-x: hidden;
}
body, div, span, a, h1, h2, h3, h4, h5, h6, select, input, textarea, table, tr, td, ul, li{font-family: "Whitney A","Whitney B","Helvetica Neue",Arial,sans-serif;}
span, a, h1, h2, h3, h4, h5, h6, select, input, textarea, table, tr, td, ul, li{transition: all 0.3s ease-in-out 0s;}
a{color: #777;  text-decoration: none;}
.clear{clear: both;}
.rtl{direction: rtl; text-align: right;}
ul, li{
    margin: 0;
    padding: 0;
    list-style: none;
}
.container{
    width: 1180px;
    margin: 0 auto;
}
.marginTop80{margin-top: 80px;}
.margintop40{margin-top: 40px;}
.margintop30{margin-top: 30px;}
.white-bg{background-color: #FFF; padding: 40px 0;}
.white-bg-1{background-color: #FFF;}
.single_bigImage{height: 250px;border: 1px solid #EAEAEA;overflow: hidden;}
.single_bigImage_01{height: auto;border: 1px solid #EAEAEA;overflow: hidden;}
.single_bigImage_01 img{width: 100%;}
.bgimg-1, .bgimg-2{
    position: relative;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    min-height: 640px;
}
.bgimg-1{background-image:url(../../images/akp/akp-slide01.jpg);background-attachment:fixed;}
.bgimg-2{background-image:url(../../images/akp/akp-slide-small.jpg);background-size: 100% 100%;}
.positionRelative{
    position: relative;
}
input:focus-visible, textarea:focus-visible {outline: none;}
header{height: 45px;}
#openRightMenuClick{width: 35px;height: 35px;position: absolute;background: url(../../images/akp/nav-icon.png) no-repeat center center/30px;top: 10px;left: 2px;cursor: pointer;z-index: 999;transition: all 0.3s ease-in-out 0s;display: none;}
#openRightMenuClick:hover{right: 5px;}
#rightMenu{width: 250px;padding: 10px;background-color: #00334d;border-top: 3px solid #00334d;border-bottom: 3px solid #00334d;border-right: 1px solid #00334d;position: fixed;top: 0;left: -450px;z-index: 9999;-moz-box-shadow: -2px 0 5px #aaa;-webkit-box-shadow: -2px 0 5px #aaa;box-shadow: -2px 0 5px #aaa;height: 100%;overflow-x: scroll;}
.logoRightMenu{position: absolute;right: 87px;top: 10px;z-index: 99;}
.closeRightMenu{cursor: pointer;width: 20px;height: 20px;position: absolute;right: 16px;top: 28px;z-index: 99;}
.closeRightMenu{cursor: pointer;}
.mainMenuRow{padding: 0 10px;width: 100%;text-align: right;margin-top: 60px;}
.mainMenuRow > li{position: relative;padding:8px 15px 8px 8px;border-bottom: 1px solid #bfbbbb;width: 83%;text-align: left;}
.plus{background: url(../../images/akp/check-icon.png) no-repeat center center/15px;display: block;width: 10px;height: 10px;position: absolute;top: 16px;right: 0;}
.dropDownIcon{display: block;width: 24px;height: 24px;position: absolute;top: 7px;right: 0;font-size: 18px;color: #FFF;cursor: pointer;text-align: center;}
.mainMenuRow > li > a{display: block;font-size: 15px;color: #FFF;}
.right_subMenu{padding: 10px 0 10px 20px;display: none;}
.right_subMenu li{margin-bottom: 5px;}
.right_subMenu li a{color: #FFF;}
#menu{
    height: 40px;
    float: left;
}
#accounts{
    height: 40px;
    float: right;
}
.menu-class{
    
}
.menu-class01 li{
    padding-right: 5px;
}
.menu-class > li{
    background-color: transparent;
    float: left;
    text-align: center;
    display: block;
    position: relative;
    margin-right: 5px;
}
.menu-class li a{
    color:#FFF;
    display: block;
    font-size: 13px;
}
.menu-class li a{padding: 20px 5px 5px; cursor: pointer;}
.menu-class01 li a{padding: 20px 5px 20px;}
.menu-class li a.hasSub{
    background: url(../../images/akp/ico-arrow-down-nav.svg) no-repeat right 27px/10px;
    padding-right: 12px;
    padding-left: 12px;
}
.menu-class li:hover{
    background-color: #03405f;
}
.menu-class01 li a:hover{
    background-color: #00334d;
}
.menu-class ul{
    position: absolute;
    right: 0;
    top: 45px;
    background-color: #03405f;
    box-shadow: 0 3px 5px 0 rgba(0,0,0,.32);
    width: 180px;
    display: none;
    z-index: 99;
}
.menu-class02 ul.subNew{
    position: absolute;
    left: -155px;
    top: 45px;
    background-color: #03405f;
    box-shadow: 0 3px 5px 0 rgba(0,0,0,.32);
    width: 254px;
    display: none;
}
.menu-class ul li{
    border-top: 1px solid #005580;
    width: 100%;
}
.menu-class02 ul.subNew li{
    border: 1px solid#005580;
    width: 49%;
    text-align: center;
    float: left;
    position: relative;
    height: 70px;
}
.menu-class ul li:hover{background-color: #00334d;}
.menu-class ul li a{
    color: #FFF;
    padding: 10px 15px;
    text-align: left;
    line-height: 26px;
    display: block;
}
.menu-class02 ul.subNew li a{
    color: #FFF;
    padding: 30px 15px 10px;
    text-align: center;
    line-height: 18px;
    display: block;
}
.menu-class02 ul.subNew li a span{
    width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    left: 53px;
    top: 10px;
}
.menu-class02 ul li a span.menu-span-1{background:url(../../images/akp/email.png) no-repeat center 0/20px}
.menu-class02 ul li a span.menu-span-2{background:url(../../images/akp/favorite-akp.svg) no-repeat center 0/20px}
.menu-class02 ul li a span.menu-span-3{background:url(../../images/akp/user-icon.png) no-repeat center 0/20px}
.menu-class02 ul li a span.menu-span-4{background:url(../../images/akp/editShop.png) no-repeat center 0/20px}
.menu-class02 ul li a span.menu-span-5{background:url(../../images/akp/kalb.png) no-repeat center 0/20px}
.menu-class02 ul li a span.menu-span-6{background:url(../../images/akp/laptop.png) no-repeat center 0/20px}
.menu-class02 ul li a span.menu-span-7{background:url(../../images/akp/ads-white.png) no-repeat center 0/20px}
.menu-class02 ul li a span.menu-span-8{background:url(../../images/akp/book.png) no-repeat center 0/25px}
.menu-class02 ul li a span.menu-span-9{background:url(../../images/akp/Message-icon.png) no-repeat center 0/18px}
.menu-class02 ul li a span.menu-span-10{background:url(../../images/akp/power.png) no-repeat center 0/20px}
.icon-li{padding-left: 10px; margin-left: 10px;}
.icon-li > span{
    width: 15px;
    height: 15px;
    display: block;
    background: url(../../images/akp/user-icon.png) no-repeat center center/15px;
    position: absolute;
    left: 0;
    top: 23px;
}
.icon-li-lang > span{width:15px;height:15px;display:block;background:url(../../images/akp/select-language.svg) no-repeat center center/12px;position:absolute;left:-5px;top:22px}
.faFlag{padding-left:40px!important;background:url(../../images/akp/fa.png) no-repeat left 15px/35px;margin-left:15px}
.enFlag{padding-left:40px!important;background:url(../../images/akp/en.png) no-repeat left 15px/35px;margin-left:15px}


#bottom-header{
    height: 60px;
    background-color: #00334d;
}
#search_top{
    float: right;
    margin-top: 15px;
}
#search_top select{
    width: 100px;
    height: 31px;
    float: left;
    margin-right: 1px;
    color: #777;
    padding-left: 10px;
}
#search_top input[type="text"]{
    width: 150px;
    height: 26px;
    float: left;
    background-color: #FFF;
    color: #777;
    text-align: left;
    border: 1px solid #CCC;
    margin-right: 1px;
    padding-left: 5px;
}
#search_top input[type="submit"]{
    width: 30px;
    height: 30px;
    float: left;
    color: #FFF;
    text-align: center;
    border: 1px solid #5b9735;
    border-radius:5px;
    cursor: pointer;
    background:#f4d03f url('../../images/akp/search.png') no-repeat center center/13px; 
}
#search_top input[type="submit"]:hover{background:#5b9735 url('../../images/akp/search.png') no-repeat center center/13px;}
#addressbar{padding-bottom: 10px;}
#addressbar span{
    font-size: 12px;
    color: #212529;
    color: #868e96;
}
#addressbar span a{
    font-size: 12px;
    color: #03405f;
}
#addressbar span a:hover{
    color: #66b748;
    text-decoration: underline;
}
#logo{
    text-transform: uppercase;
    letter-spacing: 2px;
    width: 110px;
    color:#FFF;
    margin: 85px auto 0;
    text-align: right;
    line-height: 67px;
    font-weight: 700;
}
.logoTitle{font-size:28px}
#logo img{
    float: left;
}
.bigTitle{
    margin-top: 30px;
    color: #FFF;
    text-align: center;
    font-size: 22px;
}
.checkboxBox {
    float: left;
    width: 15px !important;
    height: 15px !important;
}
#search{
    width: 600px;
    margin: 20px auto;
}
#search00{width:477px;margin:5px auto}
#search select,#search00 select{width:120px;height:49px;float:left;margin-right:1px;color:#777;padding-left:10px}
#search input[type="text"],#search00 input[type="text"]{width:346px;height:45px;float:left;background-color:#FFF;color:#495057;text-align:left;border:1px solid #CCC;padding-left:5px}
#search input[type="submit"],#search input[type="button"],#search00 input[type="submit"],#search00 input[type="button"]{width:120px;height:50px;float:left;background-image:linear-gradient(to bottom,#ffed09 0,#9b7e0a 100%);background-repeat:repeat-x;border:0;color:#FFF;text-align:center;margin-left:2px;border-radius:5px;cursor:pointer}

#search01{
    width: 720px;
    margin: 25px auto 50px;
}
#search01 input[type="text"]{
    width: 288px;
    height: 45px;
    float: left;
    background-color: #FFF;
    color: #495057;
    text-align: left;
    border: 1px solid #CCC;
    padding-left: 5px;
    margin-right: 1px;
}
#search01 input[type="submit"]{
    width: 120px;
    height: 49px;
    float: left;
    background-image: linear-gradient(to bottom,#ffed09 0, #9b7e0a 100%);
    background-repeat: repeat-x;
    border: 0;
    color: #FFF;
    text-align: center;
    border-radius:5px;
    cursor: pointer;
}
#numbers{
    width: 800px;
    margin: 60px auto 0;
}
#numbers .numbers-class{
    width: 206px;
    height: 45px;
    padding: 10px 20px;
    background-color: rgba(0,51,77,.35);
    text-align: center;
    margin: 0 10px;
    float: left;
}
.numbers-class span{
    display: block;
    text-align: center;
    color: #FFF;
}
.numbers-class span.span01{
    font-size: 20px;
}
.numbers-class span.span02{
    color: #FFF;
    font-size: 15px;
    opacity: .5;
}
#moreText{
    margin-top: 40px;
    text-align: center;
    font-size: 15px;
    color: #FFF;
}
#moreText a{
    text-decoration: underline;
    color: #87c75e;
}
#moreText a:hover{text-decoration: none;}
.main-class > div > h3{
    text-align: center;
    color: #00334d;
    margin: 0;
    font-weight: normal;
    font-size: 26px;
}
.box-box3{
    margin: 40px 0;
}
.box-3{
    width: 380px;
    margin-right: 20px;
    float: left;
    transition: all 0.3s ease-in-out 0s;
    cursor: pointer;
}
.box-3:hover .img img{width: 90%;transition: all 0.3s ease-in-out 0s;}
.box-3:hover a.more{color: #f4d03f; transition: all 0.3s ease-in-out 0s; font-size: 15px;}
.box-3 > .img{
    height: 205px;
    text-align: center;
    width: 220px;
    margin: 0 auto;
}
.box-3 > .img img{width: 100%;transition: all 0.3s ease-in-out 0s;}
.box-3 > .title{
    text-align: center;
    margin-top: 20px;
    color: #28628f;
    font-size: 22px;
    font-weight: 700;
    height: 30px;
    overflow: hidden;
}
.box-3 > .sum{
    text-align: center;
    margin-top: 20px;
    color: #28628f;
    font-size: 16px;  
}
.box-3:nth-child(3){
    margin-right: 0;
}
.box-3 > a.more{
    text-align: center;
    margin-top: 20px;
    color: #28628f;
    font-size: 14px;
    font-weight: 700;
    display: block;
    height: 30px;
}
.parallax-window {
    min-height: 400px;
    background: transparent;
    padding: 40px 0;
}
.para-headTitle{text-align:left;color:#FFF;font-size:24px;margin:20px 0}
.para-left,.para-right{float:left;width:49%}
.para-left{margin-right:2%}
.paraleft-img{position: relative;}
#videoHover{position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor: pointer;}
.paraleft-img img{width:100%}
.paraleft-cat,.pararight-cat{margin-bottom:5px;color:#FFF;font-size:13px;opacity:.5}
.paraleft-cat a,.pararight-cat a{font-size:13px}
.paraleft-cat:hover,.pararight-cat:hover,.paraleft-title:hover,.pararight-title:hover{color:#f4d03f;cursor:pointer}
.paraleft-title a:hover,.paraleft-cat a:hover,.pararight-cat a:hover{color:#f4d03f}
.paraleft-title{margin-bottom:10px;color:#FFF;font-size:21px;height:28px;overflow:hidden;font-weight:700}
.paraleft-title a,.paraleft-cat a,.pararight-cat a{color:#FFF}
.paraleft-sum{margin-bottom:10px;color:#FFF;font-size:13px}
.paraleft-sum a, .paraleft-sum p{color: #FFF;}
.pararight-box2{width:49%;margin:0 2% 20px 0;float:left}
.pararight-img{height:150px;overflow:hidden}
.pararight-img img{width:100%}
.pararight-title{margin-bottom:10px;color:#FFF;font-size:13px;overflow:hidden}
.height35{height: 35px;}
.marginTop100{margin-top: 100px;}
.pararight-box2:nth-child(2n){margin-right: 0;}
.slideBox{background: #FFF; padding: 20px 0 40px;}
.slideLine{height: 2px; background-color: #CCC;}
.slideTitle{text-align: left;color:#00334d;margin-top: -20px;font-weight: normal;font-size: 22px;display: inline;padding-right: 20px;background-color: #FFF;position: absolute;font-weight: 700;}
.slideLink{text-align:right;color:#00334d;margin-top:-20px;font-size:22px;padding-left:20px;background-color:#FFF;position:absolute;font-weight:700;right:0}
.slideLink a{font-size:20px;color:#ca4242}
.slick-slider{font-size:30px;line-height:1;text-align:center;color:#fff;padding: 20px;border: 1px solid #CCC;}
.slick-slider .slick-dots button:before,.slick-slider .slick-dots .slick-active button:before{color:#000}
.slick-slider .slick-slide{padding:10px}
.slick-track{display:flex}
.slick-track .slick-slide{display:flex;height:auto;align-items:center;justify-content:center;width:295px!important;height:140px!important;border: 1px solid #CCC;margin: 0 5px;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px;position: relative;}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-initialized .slick-slide:hover{transform: translateY(-3px); box-shadow: 0 2px 2px 0 rgba(0,0,0,.4);}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
[dir='rtl'] .slick-prev:before{content:'→'}
.slick-next{right:-25px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}
[dir='rtl'] .slick-next:before{content:'←'}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;opacity:.75;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:2px}
[dir='rtl'] .slick-prev{right:-25px;left:auto}
.slick-prev:before{content:'←'}
[dir='rtl'] .slick-prev:before{content:'→'}
.slick-next{right:2px}
[dir='rtl'] .slick-next{right:auto;left:-25px}
.slick-next:before{content:'→'}
[dir='rtl'] .slick-next:before{content:'←'}
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;display: none !important;}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{font-size:26px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.slideRow .slideimg{
    float: left;
    margin: 0 10px 0 0;
    width: 99px;
    height: 99px;
    overflow: hidden;
}
.slideRow01 .slideimg{
    width: 260px;
}
.slideimg img{
    width: 100%;
}
.slideRow p{
    float: left;
    width: 173px;
    margin: 0;
    height: 110px;
    overflow: hidden;
}
.slideRow01 p{
    float: left;
    margin: 0;
    height: 125px;
    overflow: hidden;
}
.slideRow p span.spanTitle, .slideRow01 p span.spanTitle{
    font-size: 14px;
    color: #000;
    display: block;
    text-align: left;
}
.slideRow p span.spanTitle a, .slideRow01 p span.spanTitle a{color: #000;}
.slideRow p span.spanTitle a:hover, .slideRow01 p span.spanTitle a:hover{
    color: #67b748;
}
.slideRow p span.spanSum{
    font-size: 13px;
    color: #777;
    display: block;
    text-align: left;
    line-height: 16px;
    margin-top: 10px;
    height: 85px;
    overflow: hidden;
}
.slideRow01 p span.spanSum{
    font-size: 13px;
    color: #777;
    display: block;
    text-align: justify;
    line-height: 18px;
    margin-top: 10px;
}
.slidePrice{color:#777;font-size: 14px;text-align: left;height: 30px;line-height: 28px;margin-top: 5px;padding: 5px;background-color: #ECECEC;}
.slidePrice > span{display: table;margin: 0 auto;font-size: 19px;color: #000;}
.price-span {
    position: absolute;
    left: 340px;
    top: 11px;
    display: block;
    color: #000;
    font-weight: 700;
    font-size: 16px;
}
.price-span01{position:absolute;right:25px;top:35px;display:block;color:#000;font-weight:700;font-size:16px}
.price{
    position: absolute;
    top: 0;
    right: 0;
    border: 1px solid #4DB5FF;
    color: #777;
    padding: 8px 10px;
    font-size: 13px;
    border-radius: 5px;
}
.allBatelMsgs{color: green; font-size: 14px;}
.createAgahi01{margin:10px 0 0;display:table}
.createAgahi01 a{padding:9px 26px;border:1px solid #C8C8C8;color:#777;border-radius:5px;cursor: pointer;}
.createAgahi01 a:hover{background-color:#EAEAEA}
.countComments{display:block;position:absolute;right:0;top:-3px;width:30px;height:30px;border-radius:50%;background-color:#00334d;color:#FFF;text-align:center;line-height:30px;font-size:13px}
.topFooter{
    padding: 20px 0;
    background-image: linear-gradient(to right,#00334d 0,#03405f 100%);
    background-repeat: repeat-x;
}
.BottomFooter{
    background-color: #00334d;
    padding: 40px 0;
}
.topFooterLeft{
    float: left;
    width: 955px;
    margin-right: 20px;
}
.topFooterRight{
    float: right;
    width: 203px;
    margin-top: 48px;
}
.topFooterRight a{float: left; margin-right: 10px;}
.topFooterRight a img{display: block;}
.topFooter_title{
    margin: 0 0 20px 0;
    color: #FFF;
    font-size: 22px;
}
.topFooter_sum{
    color: #FFF;
    font-size: 14px;
    line-height: 18px;
}
.BottomFooter_row{
    width: 380px;
    float: left;
    margin-right: 20px;
}
.BottomFooter_row ul.contactusUl li, .BottomFooter_row ul.linksUl li{
    color: #FFF;
    font-size: 14px;
    margin-bottom: 5px;
}
.BottomFooter_row ul.linksUl li a{color: #FFF;}
.BottomFooter_row ul.linksUl li i{margin-left: 5px;}
.BottomFooter_rowTitle{
    color: #FFF;
    font-size: 18px;
    padding-bottom: 5px;
    border-bottom: 1px solid #EAEAEA;
    margin-bottom: 20px;
}
.BottomFooter_row:nth-child(3){margin-right: 0;}
.BottomFooter_row ul li a{
    color: #FFF;
    margin-bottom: 5px;
    font-size: 13px;
}
.BottomFooter_row ul li a:hover{
    text-decoration: underline;
}
.social{margin-top: 10px;}
.social a{
    display: block;
    margin-right: 5px;
    float: left;
}
.copyright{
    color: #FFF;
    font-size: 12px;
    text-align: center;
    padding-bottom: 40px;
    background-color: #00334d;
}
.copyright a{
    opacity: .5;
    font-size: 12px;
    color: #FFF;
    text-decoration: underline;
}
.panel{
    margin: 30px 0 0;
    padding-bottom: 80px;
    padding-top: 40px;
}
.panel-title{
    color:#fff;
    font-size: 16px;
    padding:10px;
    background-color: #00334d ;
}
.panel-row{width:341px;padding:30px 20px;float:left;margin:10px 5px 5px;border:1px solid #CCC;position:relative}
.panel-row:hover{background-color:#EEE}
.absolute_a{width:100%;height:100%;position:absolute;top:0;left:0}
.panel-row-title{
    color: #000;
    font-weight: bold;
    font-size: 16px;
    padding-left: 30px;
    margin-bottom: 10px;
}
.panel-icon-1{background:url(../../images/akp/email-gray.png) no-repeat left center/25px}
.panel-icon-2{background:url(../../images/akp/favorite-akp.svg) no-repeat left center/25px}
.panel-icon-3{background:url(../../images/akp/profile-icon-blach.png) no-repeat left center/25px}
.panel-icon-4{background:url(../../images/akp/kalb.png) no-repeat left center/25px}
.panel-icon-5{background:url(../../images/akp/laptop.png) no-repeat left center/25px}
.panel-icon-6{background:url(../../images/akp/ad-icon.png) no-repeat left center/25px}
.panel-icon-7{background:url(../../images/akp/mybook.png) no-repeat left center/25px}
.panel-icon-8{background:url(../../images/akp/Message-icon.png) no-repeat left center/25px}
.panel-icon-9{background:url(../../images/akp/certificate.png) no-repeat left center/25px}
.rightFloat{float: right;}
.panel-row-sum{
    color: #777;
    font-size: 13px;
    margin-bottom: 10px;
    height: 40px;
    overflow: hidden;
}
.panel-row-sum a{color: #03405f;}
.panel-row-sum a:hover, .panel-row-edit a:hover, .panel-left-ul ul li a:hover{color: #f4d03f; text-decoration: underline;}
.panel-row-edit{
    height: 35px;
    border-top: 1px solid #66b748;
}
.panel-row-edit a{
    color: #03405f;
    font-size: 12px;
    display: block;
}
.panel-bottom{
    height: 1px;
    border-top: 1px solid #CCC;
    margin-top: 20px;
    padding: 0 0 40px;
}
.panel-left{
    width: 265px;
    float: left;
    border: 1px solid #CCC;
    margin-right: 20px;
}
.panel-right{
    width: 892px;
    float: left;
}
.panel-left-row{
    border-bottom: 1px solid #CCC;
}
.panel-left-title{
    color:#fff;
    font-size: 18px;
    padding: 5px 0 4px 10px;
    background-color: #f4d03f ;
    text-align: center;
}
#show_search_here{border: 1px solid #DDD;overflow: auto;padding: 20px 20px 45px;}
.panel-left-ul{
    padding: 15px 10px;
}
.panel-left-ul p{
    font-size: 14px;
    font-weight: 700;
    color: #c17020;
    margin: 0;
    padding-left: 30px;
    height: 27px;
}
.panel-icon-p0{background:url(../../images/akp/user-icon-blue.png) no-repeat left center/25px}
.panel-icon-p1{background:url(../../images/akp/letter-colorize.png) no-repeat left center/25px}
.panel-icon-p2{background:url(../../images/akp/favorite-akp.svg) no-repeat left center/25px}
.panel-icon-p3{background:url(../../images/akp/editShop.png) no-repeat left center/25px}
.panel-icon-p4{background:url(../../images/akp/kalb.png) no-repeat left center/25px}
.panel-icon-p5{background:url(../../images/akp/laptop.png) no-repeat left center/25px}
.panel-icon-p6{background:url(../../images/akp/ad-icon.png) no-repeat left center/25px}
.panel-icon-p7{background:url(../../images/akp/mybook.png) no-repeat left center/25px}
.panel-icon-p8{background:url(../../images/akp/Message-icon.png) no-repeat left center/25px}
.panel-icon-p9{background:url(../../images/akp/certificate.png) no-repeat left center/25px}
.panel-left-ul ul{
    margin: 5px 0 0 20px;
}
.panel-left-ul ul li a{
    color: #03405f;
    font-size: 12px;
}
.panel-right-title1{
    margin: 0 0 18px 0;
    font-weight: 700;
    font-size: 20px;
    color: #00334d;
}
.panel-right-title2{
    font-weight: 400;
    font-size: 16px;
    color:#66b748;
    margin: 6px;
    border: none !important;
}
.panel-right-row{
    padding: 10px 20px;
    font-size: 14px;
}
.panel-right-row span:first-child{
    display: block;
    float: left;
    width: 145px;
    color: #000;
}
.panel-right-row span:last-child{
    display: block;
    float: left;
    color: #777;
    font-weight: bold;
}
.panel-right-row span i{
    margin-right: 8px;
    color: #f4d03f;
    font-size: 18px;    
}
.panelgg1{
    background-color: #00334d;
    color: #FFF;
    font-size: 16px;
    font-weight: 700;
    height: 26px;
    text-align: center;
    margin-bottom: 30px;
}
.panelgg2{
    background: #EEE;
}
.panel-edit,.panel-edit01{height:30px;line-height:26px;color:#FFF;text-align:center;background-image:linear-gradient(to bottom,#ffed09 0,#9b7e0a 100%);background-repeat:repeat-x;border-radius:5px;cursor:pointer;padding:3px 15px;display: table;}
.panel-edit{
    margin: 15px 10px 30px 0;
    float: left;
}
.panel-edit a{color: #FFF; width: 100%; height: 100%; display: block;}
.panel-edit:hover{background-color: #5ba641;}
#contact-fix, #register-fix, #login-fix{
    width: 30%;
    height: 100%;
    background-color: #CCC;
    position: fixed;
    left: 0;
    top: 0;
}
#register-fix{background:#000 url('../../images/akp/register.jpg') no-repeat left top;background-size: 100%;}
#contact-img{width:30%;height:672px;float: left;background-color: #FFF;}
.whiteBg{background-color: #FFF;padding-bottom: 40px;}
#contactfix-logo{
    margin: 40px auto;
    display: table;
    width: 200px;
}
#contactfix-logo img{
    margin: 0 auto;
    max-width: 100%;
    display: table;
}
.contactfix-textRow{
    margin-bottom: 10px;
    font-size: 15px;
}
#contactfix-text{
    padding: 60px 30px 20px;
    color: #FFF;
    font-size: 16px;
}
#registerfix-text{
    color: #FFF;
    font-size: 16px;
    position: fixed;
    bottom: 80px;
    left: 30px;
    width: 340px;
}
#loginfix-text{
    color: #FFF;
    font-size: 16px;
    position: fixed;
    bottom: 150px;
    left: 30px;
    width: 340px;
}
#contactfix-text span{
    font-size: 18px;
    font-weight: 700;
}
#contactfix-text a{color: #FFF;}
#contactfix-text a:hover{color: #777;}
#registerfix-text span{
    margin-top: 0px;
    float: right;
    display: block;
    width: 100%;
    text-align: right;
    font-size: 14px;
    
}
#loginfix-text span{
    margin-top: 0px;
    display: block;
    width: 100%;
    text-align: left;
    font-size: 12px;
    font-weight: 500;
    
}
#contact-right{
    width: 70%;
    background-color: #FFF;
    float: right;
    min-height: 500px;
}
#contact-right01{background-color:#FFF;margin: 0 auto;}
#contactright-title{
    font-size: 32px;
    text-align: center;
    color: #49b1e4;
    margin: 40px 0 20px;
    font-weight: 400;
}
#registerright-title{
    font-size: 30px;
    text-align: center;
    color: #000;
    margin: 20px 0 10px;
    font-weight: 500;
}
#loginright-title{
    font-size: 30px;
    text-align: center;
    color: #000;
    margin: 0;
    font-weight: 500;
}
#contactright-title01{
    font-size: 22px;
    text-align: center;
    color: #363636;
    margin: 0;
}
#registerright-title01{
    font-size: 15px;
    text-align: center;
    color: #000;
    margin: 0 auto;
    width: 70%;
}
#contactright-title02{
    font-size: 18px;
    text-align: center;
    color: #777;
    margin: 20px 0 0;
}
#registerright-title02{
    font-size: 13px;
    text-align: center;
    color: #000;
    margin: 5px 0 0;
}
.loginright-title02{
    font-size: 13px;
    text-align: center;
    color: #000;
    margin: 5px 0 0;
}
#contactright-title02 a{
    color: #66b647;
}
#registerright-title02 a, .loginright-title02 a{
    color: #28628f;
} 
#registerright-title02 a:hover, .loginright-title02 a:hover{
    color: #66b647;
} 
.contact-form{
    margin: 20px auto 0;
    background-color: #f8f8f8;
    width: 65%;
    min-height: 250px;
    padding: 20px;
} 
.contact-form1{margin:20px 0 0;width:65%;min-height:250px;padding:20px}
.register-form{
    margin: 20px auto;
    width: 65%;
    min-height: 250px;
    padding: 20px;
    background-color:#ecf1f5;
    border-radius: 3px;
    border-top: 0.5rem solid#dfe6ec;
}
.login-form{margin:0 auto 20px;width:370px;padding:20px;border-radius:3px;border: 1px solid #DDD;}
.login_top{margin: 40px auto 0;display: table;position: relative;width: 200px;height: 50px;}
.login_top img{width: 60px; position: absolute;left: 0 ;top: 0;}
.login_top span{position: absolute;top: 10px;right: 0;font-size: 22px;color: #000;font-weight: bold;}
.login-form form {margin-top: 25px;}
.contactform-row02 img {width: 100px;}
.contactform-row{
    float: left;
    width: 48%;
    margin:0 2% 15px 0;
}
.registerform-row{
    float: left;
    width: 49%;
    margin: 0 2% 0 0;
}
.registerform-row:nth-child(2n){margin-right: 0;}
.contactform-row label, .contactform-row01 label{
    display: block;
    font-size: 13px;
    color: #777;
    margin-bottom: 5px;
}
.contactform-row02 label{
    display: block;
    font-size: 13px;
    color: #000;
    margin-bottom: 5px;
}
.registerform-row label{
    display: block;
    font-size: 13px;
    color: #000;
    margin: 15px 0 5px;
}
.contactform-row input{
    font-size: 13px;
    color: #000;
    width: 98%;
    height: 35px;
    border: 1px solid #CCC;
    padding-left: 5px;
}
.registerform-row input, .login-form input{
    font-size: 13px;
    color: #000;
    width: 98%;
    height: 45px;
    border: 1px solid #CCC;
    padding-left: 2%;
}
.registerform-row select{
    font-size: 13px;
    color: #000;
    width: 100%;
    height: 32px;
    border: 1px solid #CCC;
}
.contactform-row01, .contactform-row02{
    width: 100%;
    margin-bottom: 2%;
}
.login-forget{
    margin: 17px 0 0 5px;
    font-size: 13px;
    color:#28628f;
} 
.contactform-row01 textarea{
    font-size: 13px;
    color: #000;
    width: 100%;
    height: 60px;
    border: 1px solid #CCC;
}
.contactform-send{
    width: 95px;
    height: 32px;
    line-height: 32px;
    color: #FFF;
    text-align: center;
    background-image: linear-gradient(to bottom,#ffed09 0, #9b7e0a 100%);
    background-repeat: repeat-x;
    margin: 10px 0;
    border-radius:5px;
    cursor: pointer;
    font-size: 13px;
}
#registerright-title001{padding: 20px 40px; color: #FFF; background-color: #06547b;font-size: 18px; float: right; margin-bottom: 10px;}
.contactform-send:hover{background-color:#f4d03f;}
.registerform-send{
    width: 240px;
    height: 42px;
    line-height: 38px;
    color:#FFF;
    text-align: center;
    background-image: linear-gradient(to bottom,#ffed09 0, #9b7e0a 100%);
    background-repeat: repeat-x;
    border: 0;
    margin: 10px auto;
    border-radius: 5px;
    cursor: pointer;
    font-size: 15px;
    position: relative;
}
.registerform-send a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.registerform-send:hover, .loginform-send:hover, .panel-edit:hover, #search input[type="submit"]:hover, .bazar-download:hover{
    background-image: linear-gradient(to bottom,#f4d03f 0,#f4d03f 100%);
    background-repeat: repeat-x;
}
.registerform-row01 textarea {
    font-size: 13px;
    color: #000;
    width: 99%;
    height: 90px;
    border: 1px solid #CCC;
    resize: none;
    padding: 10px 0 0 1%;
}
.registerform-row05{width:100%;margin:0}
.registerform-row05 textarea {
    font-size: 13px;
    color: #000;
    width: 99%;
    height: 260px;
    border: 1px solid #CCC;
    resize: none;
    padding: 10px 0 0 1%;
}
.registerform-row01 label{
    display: block;
    font-size: 13px;
    color: #000;
    margin: 15px 0 5px;
}
.registerform-row label i,.registerform-row01 label i, .contactform-row label i, .formError i{margin-right: 4px;}
.registerform-row label,.registerform-row01 label{display:block;font-size:14px;color:#777;margin:15px 0 10px}
.profile_img{position: absolute;top: 48px; right: 0;width: 150px;background-color: #FFF;border: 2px solid #EAEAEA;border-radius: 5px;}
.profile_img img{width: 100%;}
.loginform-send{width: auto !important;height:auto !important;line-height:30px;color:#FFF !important;text-align:center;background-image:linear-gradient(to bottom,#ffed09 0,#9b7e0a 100%);background-repeat:repeat-x;margin:10px auto;border-radius:5px;cursor:pointer;font-size:13px;padding: 5px 50px !important;display:table;text-align: center;}
.bazar-download{
    width: 90px;
    height: 35px;
    line-height: 35px;
    color: #FFF;
    text-align: center;
    background-image: linear-gradient(to bottom,#ffed09 0, #9b7e0a 100%);
    background-repeat: repeat-x;
    border: 0;
    border-radius:5px;
    cursor: pointer;
    font-size: 13px;
    float: left;
}
.contact-error{
    height: 25px;
}
.contacterror-success{
    font-size: 14px;
    color: green;
    display: none;
}
.contacterror-fail{
    font-size: 14px;
    color: red;
    display: none;
}
.contactright-title03{
    font-size: 12px;
    text-align: center;
    color: #777;
    margin: 20px 0 40px;
}
.registerright-title03{
    font-size: 12px;
    text-align: center;
    color: #000;
    margin: 20px 0 40px;
}
.contactright-title03 a{
    text-decoration: underline;
}
.registerright-title03 a{
    color: #28628f;
    text-decoration: underline;
}
.contactright-title03 a:hover{
    color: #000;
}
.registerright-title03 a:hover{
    color: #f4d03f;
}
.store-top{
    height: 210px;
    background-image: linear-gradient(to right,#00334d 0,#03405f 100%);
    background-repeat: repeat-x;
    text-align: center;
}
.store-top01{height:160px;background-image:linear-gradient(to right,#00334d 0,#03405f 100%);background-repeat:repeat-x;text-align:center}
.storetop-title{
    padding: 10px 0;
    color: #FFF;
    font-size: 32px;
    text-align: center;
}
.storetop-title01{
    color: #FFF;
    font-size: 16px;
    text-align: center;
    padding: 0 100px;
}
.storetop-title02{
    color: #FFF;
    font-size: 16px;
    text-align: center;
}
.storetop-title03{
    font-size: 14px;
    text-align: center;
}
.storetop-title03 a{
    color:#f4d03f;
    text-decoration: underline;
}
.storetop-title03 a:hover{text-decoration: none;}
.store-class{
    padding: 80px 0;
    background-color: #FFF;
}
.store-bigtitle{
    color:#00334d;
    font-size: 27px;
    text-align: center;
    font-weight: 500;
    margin-bottom: 20px;
}
.stoteRow, .stoteRow1{
    width: 263px;
    padding: 10px;
    border: 1px solid #dfe6ec;
    float: left;
    margin: 0 5px 20px;
    position: relative;
    transition: all 0.3s ease-in-out 0s;
}
.stoteRow1{height: auto;}
.stoteRow:hover, .stoteRow1:hover{
    transform: translateY(-3px);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.4);
}
.stoteRow:hover .stoteRow-title, .stoteRow1:hover .stoteRow-title{color: #f4d03f;}
.stoteRow a, .stoteRow1 a{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
.shops_description{
    height: 60px;
    overflow: hidden;
    color: #777;
    font-size: 13px;
    text-align: justify;
}
.stoteRow-title{
    height: 35px;
    overflow: hidden;
    text-align: center;
    font-size: 15px;
    color: #28628f;
    line-height: 18px;
}
.stoteRow-img{
    margin-top: 5px;
    height: 180px;
    overflow: hidden;
}
.stoteRow-img_1{
    margin-top: 5px;
    height: 310px;
    overflow: hidden;
}
.stoteRow-img img, .stoteRow-img_1 img{widows: 100%;}
.parallax-window1{
    min-height: 350px;
    background: transparent;
}
.parallax-window2{
    min-height: 350px;
    background: transparent;
}
.aboutus{
    padding:0 0 20px;
}
.about-title{
    margin: 0 0 10px 0;
    font-size: 28px;
    color: #00334d;
}
.about-text{
    font-size: 17px;
    line-height: 22px;
    text-align: justify;
    color: #656565;
}
.about-text p{
    margin: 0 0 15px 0;
}
.contact-top{
    background: url('../../images/akp/contactus.jpg') no-repeat center;
    background-size: auto;
    background-size: cover;
    min-height: 130px;
    color:#fff;
    padding: 25px 15px;
}
.contact-top div{
    font-size: 28px;
    text-align: center;
    color: #FFF;
}
.title-under{
    display: block;
    margin: 5px auto;
    background: #FFF;
    height: 2px;
    width: 280px;
}
.contact-top p{
    text-align: center;
    color: #FFF;
    font-size: 16px;
}
.contact-left{
    width: 600px;
    float: left;
    margin-right: 90px;
}
.contact-right{
    width: 334px;
    float: left;
}
.contact-title{
    margin: 0 0 30px 0;
    font-size: 28px;
    color:#00334d;
    padding: 0 80px 5px 0;
    border-bottom: 1px solid #1f76bd;
    display: table;
}
#map1{
    height: 350px;
    margin:  40px auto;
}
.contact-input{
    font-size: 15px;
    color:#777;
    width: 278px;
    height: 35px;
    border: 1px solid #CCC;
    float: left;
    margin-right: 20px;
    padding: 0 5px;
}
.contact-nomargin{margin-right: 0;}
.contact-textarea{
    font-size: 15px;
    color:#777;
    width: 590px;
    height: 120px;
    border: 1px solid #CCC;
    margin-top: 10px;
    padding: 5px;
}
.contact-button{
    background:#115c9b;
    border-radius: 0;
    padding: 5px 20px;
    color: #FFF;
    height: 35px;
    display: table;
    line-height: 35px;
    float: right;
    margin-top: 5px;
    font-size: 15px;
    cursor: pointer;
}
.contact-button:hover{
    background:#FFF;
    color: #115c9b;
    border: 1px solid #115c9b;
}
.contact-text{
    font-size: 15px;
    color: #115c9b;
    text-align: justify;
    margin-bottom: 20px;
}
.contact-address, .contact-phone, .contact-email{
    color: #115c9b;
    min-height: 35px;
    margin-bottom: 15px;
    line-height: 34px;
}
.contact-address span, .contact-phone span, .contact-email span{
    width: 35px;
    height: 35px;
    background-color: #1f76bd;
    display: block;
    float: left;
    margin-right: 10px;
    color:#FFF;
    font-size: 20px;
    text-align: center;
}
.search-box{
    padding: 20px 0 40px;
}
.searchRow{
    margin-bottom:20px;
    border: 1px solid #EAEAEA;
    padding: 10px 20px 20px;
    position: relative;
    height: 175px;
}
.searchRow-title{
    font-size: 14px;
    font-weight: 700;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #EAEAEA;
    margin-bottom: 10px;
    padding-bottom: 10px;
    overflow: hidden;
    position: relative;
}
#shareBox01 {
    position: absolute;
    right: 19px;
    top: 5px;
    width: 200px;
}
#shareBox01 li {
    width: 25px;
    height: 25px;
    float: right;
}
#shareBox01 li a {
    font-size: 12px;
    display: block;
    width: 100%;
    height: 100%;
    cursor: pointer;
}
.searchRow-title a{color: #28628f;}
.searchRow-title a:hover{
    color: #f4d03f;
    text-decoration: underline;
}
.searchRow-image{
    width: 120px;
    height: 120px;
    border: 1px solid #EAEAEA;
    float: left;
    margin-right: 20px;
    overflow: hidden;
    position: relative;
}
.searchRow-image a{position: absolute; width: 100%; height: 100%; left: 0; top: 0;} 
.searchRow-view{
    width: 75px;
    position: absolute;
    bottom: 17px;
    left: 160px;
    font-size: 13px;
}
.searchRow-view a{
    display: block;
    width: 70px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #212529;
    border: 1px solid #EAEAEA;
    font-size: 12px;
}
.searchRow-view a:hover{
    background-color: #f4d03f;
    color: #FFF;
}
.searchRow-text{
    width: 995px;
    font-size: 13px;
    line-height: 18px;
    color:#666;
    float: left;
    height: 70px;
    overflow: hidden;
    
}
.catalog-box{
    padding: 20px 0;
}
.catalog-box h1{
    font-size: 30px;
    font-weight: 700;
    color:#363636;
    text-align: center;
    margin: 10px 0;
}
.catalog-box p{
    font-size: 14px;
    font-weight: 500;
    color:#777;
    text-align: left;
}
.catalog-center{
    margin: 10px 0;
}
.catalogRow-top{
    background-color:#d2d2d2;
    height: 69px;
    line-height: 69px;
    border-top: 3px solid #00334d;
    padding-left: 48px;
    font-size: 22px;
    font-weight: 700;
}
.catalog-content{
    padding: 18px 0;
    background-color: #FFF;
}
.catalog-toprow{
    width: 255px;
    margin:0 5px 20px;
    float: left;
    background-color: #e4e4e4;
    padding: 15px;
}
.catalog-toprow:nth-child(4n){margin-right: 0;}
.catalog-Company{
    padding-bottom: 20px;
    border-bottom: 1px solid #CCC;
}
.catalog-toprowImg{
    width: 48px;
    height: auto;
    float: left;
    margin-right: 10px;
    border: 1px solid #CCC;
}
.catalog-toprowImg img{
    width: 100%;
}
.catalog-toprowContent{
    
}
.catalog-toprowContent p{
    margin: 0;
    font-size: 14px;
    font-weight: 500;
    text-align: left;
    color: #000;
    line-height: 20px;
    margin-bottom: 5px;
    height: 38px;
    overflow: hidden;
}
.catalog-toprowContent span{
    margin: 0;
    font-size: 12px;
    display: block;
    color: #777;
}
.catalog-pictures{
    position: relative;
    height:170px
}
.catalog-pictures span.selected{
    width: 70px;
    height: 70px;
    position: absolute;
    right: -7px;
    top: 31px;
    background: url('../../images/akp/order.png') no-repeat center center/70px;
}
.catalog-pictures p{
    color: #000;
    font-size: 16px;
    font-weight: 700;
    margin: 10px 0;
    text-align: left;
    height: 20px;
    overflow: hidden;
}
.catalog-pictures img{
    border: 1px solid #CCC;
    max-width: 100%;
    margin-top: 10px;
}
.catalog-pictures span{
    display: block;
    text-align: left;
    color: #666;
    font-weight: 500;
    line-height: 13px;
    padding-left: 25px;
    font-size: 12px;
}
.catalog-view{
    margin-top: 3px;
    border-top: 1px solid #CCC;
}
.catalog-view a{
    width: 140px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #363636;
    font-size: 16px;
    margin: 20px auto;
    display: block;
    border: 2px solid #67b748;
    border-radius:25px;
    cursor: pointer;
}
.catalog-view a:hover{color: #67b748;}
.paddingLeft10px{padding-left: 10px;}
.createAgahi{
    margin-top: 25px;
}
.createAgahi a{
    padding: 10px 30px;
    border: 1px solid #EAEAEA;
    color: #FFF;
    border-radius: 5px;
}
.createAgahi a:hover{
    background-color: #EAEAEA;
    color: #777;
}
.addressBar01{
    text-align: center;
    padding: 20px 0;
    border-bottom: 1px solid #CCC;
    font-size: 22px;
    color:#000;
}
.addressBar01 span{font-size: 22px;}
.singleShops{
    margin: 0 auto;
    padding: 40px 0;
}
.single_map{
    width: 290px;
    float: left;
    margin-right: 30px;
}
.single_bigImage img{
    width: 88%;
    padding: 5%;
}
.single_smallImage{
    margin-top: 5px;
}
.single_smallImage span{
    width: 70px;
    height: 45px;
    float: left;
    margin: 0 3px 5px 0;
    overflow: hidden;
    cursor: pointer;
}
.single_smallImage span:nth-child(4){margin-right: 0;}
.single_smallImage span img{
    width: 100%;
}
.single_details {
    width: 860px;
    float: right;
}
.ul_Class1 li{
    width: 420px;
    height: 25px;
    padding: 10px 0;
    border-bottom: 1px solid #CCC;
    float: left;
    margin-right: 20px;
    color: #777;
    font-size: 14px;
}
.ul_Class1 li a{
    font-size: 13px;
}
.ul_Class3{margin: 10px auto;text-align: center;background-color: #ECECEC;}
.ul_Class3 li{width:100%;padding:7px 0;border-bottom:1px solid #CCC;color:#777;font-size:19px;overflow: hidden;}
.ul_Class3 li span{color: #03405f;font-size: 19px;font-weight: 700;}
.ul_Class2 li{
    width: 100%;
    padding: 10px 0;
    border-bottom: 1px solid #CCC;
    color: #777;
    font-size: 14px;
    overflow: hidden;
}
.ul_Class1 li span, .ul_Class2 li span{
    color: #03405f;
}
.ul_Class1 li span i{
    font-size: 18px;
}
.ul_Class2{
    margin-top: 20px;
}
.ul_Class1 li:nth-child(2), .ul_Class1 li:nth-child(4), .ul_Class1 li:nth-child(6), .ul_Class1 li:nth-child(8) {
    margin-right: 0 !important;
}
.shopsTak{
    margin: 30px auto 0;
}
.shopsTak_right {
    width: 330px;
    float: left;
    margin-right: 24px;
    position: relative;
}
.about_title {
    font-size: 16px;
    margin-bottom: 20px;
    color: #000;
    width: 380px;
}
.about_title i, .about_title1 i {
    margin-right: 5px;
}
.shopsTak_right > img{
    width: 93%;
    padding: 10px;
    border: 1px solid #eaeaea;
}
.about_content {
    line-height: 28px;
    text-align: justify;
    margin-bottom: 20px;
}
.hideSingle, .showQueAfterRes {
    display: none;
}
.likeDislike{margin:20px auto 0;width:145px;display:table}
.like{background:url(../../images/akp/kalb.png) no-repeat 2px 5px/22px;margin-left:10px}
.like,.dislike{width:50px;height:25px;line-height:25px;float:right;padding:4px 7px;cursor:pointer;text-align:right;border:1px solid #EAEAEA;border-radius:5px}
.like span,.dislike span{display:block;font-size:14px}
.dislike{background:url(../../images/akp/nokalb.png) no-repeat 2px 5px/22px}
.alertLikeMsg{text-align:center;margin-top:20px}
.red {
    color: red;
}
.Success, .green {
    color: green;
}
.commentBox {
    margin: 40px 0;
    border-top: 1px solid 
    #CCC;
    padding-top: 40px;
}
.loading {
    height: 25px !important;
    text-align: center;
    width: 25px;
    margin: 0 auto;
    display: none;
}
.loading img {
    width: 25px !important;
    height: 25px !important;
}
.textareaClass {
    width: 315px;
    height: 60px;
    resize:none;
}
.inputClass, .textareaClass, .selectClass, .inputClass1, .inputClass2, .textareaClass1, .textareaClass2 {
    padding: 5px;
    text-align: left;
    border: 1px solid #CCC;
    font-size: 14px;
    border-radius: 3px;
}
.buttonClass {
    width: 120px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    color:#FFF;
    background-color:
    #445195;
    cursor: pointer;
    border: 0;
    border-radius: 5px;
    margin-top: 5px;
}
.Alert {
    height: 40px;
}
.Error {
    color: red;
}
.Success, .green {
    color: green;
}
.Error, .Success {
    display: block;
    text-align: right;
    font-size: 14px;
    display: none;
}
.shopsTak_left {
    width: 825px;
    float: right;
    position: relative;
}
.aboutMinHeight {
    min-height: 172px;
}
.commentShowRow {
    margin-bottom: 10px;
}
.commentShowRow > img {
    float: left;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin-right: 10px;
}
.commentSHow {
    float: left;
    text-align: justify;
    width: 290px;
    font-size: 14px;
}
.commentSHow span {
    color: red;
    font-size: 13px;
}
.commentDetails {
    float: right;
}
.commentDetails span i {
    font-size: 16px;
    cursor: pointer;
}
.harrajiRow{
    width: 347px;
    float: left;
    margin: 0 10px 20px;
    padding: 12px;
    border: 1px solid #EAEAEA;
    transition: all 0.3s ease-in-out 0s;
}
.harrajiRow01{width:261px;float:left;margin:0 5px 20px;padding:12px;border:1px solid #EAEAEA;transition: all 0.3s ease-in-out 0s;}
.harrajiRow:hover,.harrajiRow01:hover{transform:translateY(-3px);box-shadow:0 2px 2px 0 rgba(0,0,0,.4)}
.slideRow01 p {
    width: 260px;
    margin-top: 10px;
}
.harraji_img, , .favharraji_img{
    padding: 5px;
    border: 1px solid #EAEAEA;
}
.harraji_img > span{
    height: 99px;
    overflow: hidden;
    display: block;
    position: relative;
}
.favharraji_img > span{
    height: 300px;
    overflow: hidden;
    display: block;
    position: relative;
}
.favharraji_img > span {height:270px;overflow:hidden;display:block;position:relative}
.hot-bg{
    position: absolute;
    top: 0;
    right: 0;
    width: 60px;
    height: 60px;
    background: url('../../images/background/hot-icon.png') no-repeat center center/60px;
}
.all_Link{
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.mB10{margin-bottom: 10px;}
.notResponse{text-align:center;font-size:22px;color:#777;margin:60px 0; padding-bottom: 60px;}
.paging {
    clear: both;
    direction: ltr;
    height: 70px;
    margin: 0 auto;
    padding: 15px 0;
    text-align: center;
    width: auto;
}
.pageNav {
    display: table;
    height: 30px;
    margin: 0 auto;
}
.pageNavItem, .pageNavItem_1 {
    color:#777;
    float: left;
    margin-left: 5px;
    position: relative;
    height: 25px;
    line-height: 25px;
    border: 1px solid #CCC;
    text-align: center;
    border-radius: 5px;
    margin-bottom: 5px;
}
.pageNavItem_1 a, .pageNavItem a{
    color: #777;
    display: block;
    padding: 0 10px;
}
.Proimage_title a {
    color: #777;
    padding: 0 5px;
}
.pageNav .selected, .pageNavItem:hover a, .pageNavItem_1:hover a {
    color: #FFF;
}
.pageNav .selected, .pageNavItem:hover, .pageNavItem_1:hover {
    color: #FFF;
    cursor: pointer;
    background-color: #445195;
    border: 1px solid #445195;
}
.pageNavItem span {
    padding: 0 12px;
}
.noAction{color:#d7d7d7!important;border:1px solid #d7d7d7!important;padding:0 5px}
.noAction span{cursor:no-drop}
.noAction:hover{background-color:#FFF!important;color:#d7d7d7!important;border:1px solid #d7d7d7!important}
.panel-right-row input, .panel-right-row input[type="password"]{
    width: 220px;
    border: 1px solid #e6e6e6;
    padding-left: 5px;
    height: 30px;
}
.panel-right-row select{
    width: 230px;
    border: 1px solid #e6e6e6;
    padding-left: 5px;
    height: 26px;
}
.panel-right-row textarea{
    width: 400px;
    border: 1px solid #e6e6e6;
    padding: 10px;
    height: 150px;
}
textarea {
    resize: none;
}
.scroolBox {
    height: 538px;
    overflow: scroll;
    margin: 40px 0;
}
.about_title {
    font-size: 16px;
    margin-bottom: 20px;
    color: #000;
    width: 380px;
}
.topChatTitle{
    margin: 20px 0;
}
.marginbottom10 {
    margin-bottom: 10px;
}
.about_title i, .about_title1 i {
    margin-left: 5px;
}
.Proimage_title a {
    color: #777;
}
.insta_tick_two_right {
    background: url('../../images/background/double-tick.png') no-repeat right center / 20px;
}
.insta_tick_one_right {
    background: url('../../images/background/one-tick.png') no-repeat right center / 20px;
}
.insta_chatBox {
    padding: 5px 0;
    width: 450px;
    margin: 0 auto;
}
.borderBottom {
    border-bottom: 1px solid 
    #CCC;
    padding-bottom: 10px;
}
.insta_chatBox img {
    float: left;
    margin-right: 10px;
    margin-top: 7px;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    max-width: 100%;
}
.insta_chatTitle {
    float: left;
    color: #777;
    line-height: 24px;
    text-align: left;
    font-size: 15px;
}
.queDetails_02, .queDetails_03 {
    width: 145px;
    float: left;
}
.queDetails_01, .queDetails_02, .queDetails_03 {
    border: 1px solid #CCC;
    margin: 5px;
    height: 35px;
    line-height: 35px;
    padding: 0 5px;
    border-radius: 5px;
    text-align: center;
}
.queDetails_02 span a{display: block;}
.cursor {
    cursor: pointer;
}
.queDetails_01 span, .queDetails_02 span {
    color: red;
    font-size: 13px;
}
.insta_chatBoxRight, .insta_chatBoxLeft {
    padding: 5px 0;
    width: 450px;
    position: relative;
}
.insta_chatBoxRight img {
    float: right;
    margin-left: 10px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
}
.insta_chatTitle1 {
    float: right;
    font-size: 14px;
    color: #777;
    line-height: 25px;
    margin-bottom: 5px;
    width: 380px;
    text-align: right;
}
.insta_tick_two {
    background: url('../../images/background/double-tick.png') no-repeat right center / 20px;
}
.insta_tick_one {
    background: url('../../images/background/one-tick.png') no-repeat right center / 20px;
}
.insta_tick_one, .insta_tick_two {
    width: 20px;
    height: 20px;
    display: block;
    position: absolute;
    top: 25px;
    left: 10px;
}
.insta_chatBoxLeft img {
    float: left;
    margin-right: 10px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
}
.insta_chatTitle2 {
    float: left;
    font-size: 14px;
    color: #777;
    line-height: 25px;
    margin-bottom: 5px;
    width: 380px;
    text-align: left;
}
.insta_chatBoxRight{
    background-color: #EAEAEA;
    margin-bottom: 2px;
    padding: 20px;
}
.insta_date {
    color: red;
    display: block;
    font-size: 12px;
}
.insta_send {
    margin-top: 30px;
}
.typeTextarea {
    width: 480px;
    height: 100px;
    border: 1px solid #CCC;
    border-radius: 5px;
    padding: 5px;
    font-size: 12px;
    float: left;
    margin-right: 1px;
}
.insta_send button {
    width: 40px;
    height: 40px;
    border: 1px solid #CCC;
    float: left;
    background: #FFF url('../../images/background/send.png') no-repeat center center/20px;
    border-radius: 5px;
    opacity: 0.5;
}
.chatAlert{
    height: 40px;
}
.reg_error, .reg_error1, .reg_error2 {
    color: red;
}
.reg_success, .reg_success1, .reg_success2 {
    color: green;
}
.reg_error, .reg_success, .reg_error1, .reg_success1, .reg_error2, .reg_success2 {
    font-size: 14px;
    text-align: left;
    display: none;
}
.bgWhite{background-color:#FFF;padding:40px 0}
.deleteFavorite {
    position: absolute;
    right: 3px;
    bottom: 3px;
    width: 40px;
    height: 40px;
    background: url('../../images/site/delete.png') no-repeat center center / 30px;
    cursor: pointer;
}
.relativePosition{
    position: relative;
}
.height25{height: 25px;}
.panel_text{
    color: #777;
    font-size: 14px;
    text-align: justify;
}
#autoSearch,#autoSearch_top,#autoSearch_pp1,#autoSearch_top_pp1,#autoSearchHarraji,#autoSearchAgahi{z-index:99}
#autoSearch,#autoSearchCity,#autoSearchHarraji,#autoSearchAgahi{width:299px;position:absolute;top:50px;left:0;background-color:#eaeaea;max-height:355px;overflow:scroll;display:none}
#autoSearch_pp1{width:299px;position:absolute;top:50px;left:300px;background-color:#eaeaea;max-height:355px;overflow:scroll;display:none}
#autoSearch_top{width:200px;position:absolute;top:30px;left:0;background-color:#eaeaea;max-height:355px;overflow:scroll;display:none}
#autoSearch_top_pp1{width:200px;position:absolute;top:30px;left:159px;background-color:#eaeaea;max-height:355px;overflow:scroll;display:none}
#autoSearch-loading,#autoSearchHarraji-loading,#autoSearchAgahi-loading{width:299px;position:absolute;top:50px;left:0;height:200px;overflow:hidden;background:#eaeaea url(../../images/background/loading-blue.gif) no-repeat center center;display:none;z-index:9}
#autoSearch-loading_pp1{width:299px;position:absolute;top:50px;left:300px;height:200px;overflow:hidden;background:#eaeaea url(../../images/background/loading-blue.gif) no-repeat center center;display:none;z-index:9}
#autoSearch-loading_top{width:200px;position:absolute;top:30px;left:0;height:200px;overflow:hidden;background:#eaeaea url(../../images/background/loading-blue.gif) no-repeat center center;display:none;z-index:9}
#autoSearch-loading_top_pp1{width:200px;position:absolute;top:30px;left:159px;height:200px;overflow:hidden;background:#eaeaea url(../../images/background/loading-blue.gif) no-repeat center center;display:none;z-index:9}
#autoSearch span,#autoSearchCity span,#autoSearch_top span,#autoSearch_pp1 span,#autoSearch_top_pp1 span,#autoSearchHarraji span,#autoSearchAgahi span{display:block;border-bottom:1px solid #CCC;cursor:pointer;padding:5px 10px;text-align:left;font-size: 14px;}
.akpMB5{padding-bottom: 5px;}    

.favorite_icon {
    float: right;
    margin: 5px 0 0 10px;
    cursor: pointer;
}
#shareBox {
    position: absolute;
    left: -15px;
    top: 35px;
    display: none;
    width: 120px;
    background-color: #FFF;
    box-shadow: 5px 5px 5px #CCC;
    z-index: 99;
}
#shareBox li {
    border-bottom: 1px solid #CCC;
}
#Telegram {
    background: url('../../images/social/telegram.png') no-repeat 5px center/20px;
}
#Facebook {
    background: url('../../images/social/Facebook.png') no-repeat 5px center/20px;
}
#Whatsapp {
    background: url('../../images/social/WhatsApp.png') no-repeat 5px center/20px;
}
.Whatsapp {
    background: url('../../images/social/WhatsApp.png') no-repeat 5px center/20px;
}
.Whatsapp_api{display: none;}
#Google {
    background: url('../../images/social/Google.png') no-repeat 5px center/20px;
}
#Twitter {
    background: url('../../images/social/Twitter.png') no-repeat 5px center/20px;
}
#Linkedin {
    background: url('../../images/social/LinkedIn.png') no-repeat 5px center/20px;
}
#shareBox li a {
    font-size: 12px;
    display: block;
    width: 100%;
    height: 100%;
    padding: 5px 0;
}
.stars {
    padding-top: 3px;
    float: left;
    width: 277px;
}
.star_title{width:60px;float:left;margin-right:10px;color:#777;font-size:18px;padding-left:37px;background:url(../../images/akp/rate.png) no-repeat left center/35px;height:30px}
.star_title > i{margin-left:5px}
.starRate{width:170px;float:right;}
.starRate > i.star_full,.starRate > i.star_half,.starRate > i.star_empty{margin-left:2px;cursor:pointer;width:30px;height:30px;float:left}
.starRate > i.star_full{background:url(../../images/akp/rate-star-seprate-03.svg) no-repeat center center/32px}
.starRate > i.star_half{background:url(../../images/akp/rate-half.svg) no-repeat center center/32px}
.starRate > i.star_empty{background:url(../../images/akp/rate-star-seprate-01.svg) no-repeat center center/32px}
.starRate > i{margin-left:2px;cursor:pointer;color:#D9B881;font-size:18px;float:right}
.offerBox span {
    display: block;
    float: left;
    margin-left: 5px;
}
.offer_title {
    width: 125px;
    float: left;
    color: #777;
    font-size: 14px;
}
.offer_title > i {
    margin-right: 3px;
}
.singleShops img {
    margin-bottom: 10px;
}
.ul_Class1{
    margin-top: 15px;
}
#map{
    width: 100%;
    height: 500px;
    padding-bottom:40px;
    background-color: #FFF;
}
.searchShobe {
    width: 380px;
    margin: 10px auto;
    height: 40px;
}
.searchShobe input[type="text"] {
    width: 310px;
    height: 30px;
    border: 1px solid #CCC;
    text-align: left;
    padding: 0 5px;
    border-radius: 5px;
    float: right;
    margin-left: 3px;
}
.searchShobe input[type="button"] {
    width: 50px;
    height: 32px;
    border: 1px solid #CCC;
    text-align: center;
    border-radius: 5px;
    float: right;
    cursor: pointer;
    background-color: #f4d03f;
    color: #FFF;
}
.tableShobe{width: 100%;}
.tableShobe tr td {
    text-align: center;
    line-height: 25px;
    padding: 10px 5px;
    border: 1px solid #CCC;
    color: #777;
}
.tableShobe tr td.td1 {
    width: 60px;
}
.tableShobe tr td.td2 {
    width: 120px;
}
.tableShobe tr td.td3 {
    width: 532px;
}
.blachTR td {
    background-color: #03405f;
    color: #FFF !important;
}
.aboutMsg2 {
    display: none;
}
.moreClick {
    cursor: pointer;
}
.publisher{float:right;display:block;background:url(../../images/akp/back-arrow.svg) no-repeat left center/30px 30px;width:30px;height:30px;cursor:pointer;margin: 5px 0 0 5px;}
.changeLang{float:right;display:block;background:url(../../images/akp/language.svg) no-repeat left center/30px 30px;width:30px;height:30px;cursor:pointer}
.sharePage{float:right;display:block;background:url(../../images/akp/share.svg) no-repeat left center/30px 30px;width:30px;height:30px;cursor:pointer;position: relative;}
.reportPage{float:right;display:block;background:url(../../images/akp/akp-report.svg) no-repeat left center/30px 30px;width:30px;height:30px;cursor:pointer}
.favoriteIcon{float:right;display:block;background:url(../../images/akp/favorite-akp.svg) no-repeat left center/30px 30px;width:30px;height:30px;cursor:pointer}
.privateMsg{float:right;display:block;background:url(../../images/akp/email-gray.png) no-repeat left center/30px;width:30px;height:30px;cursor:pointer}
.publisher a, .publisher1 a {
    display: block;
    width: 30px;
    height: 30px;
}
.loginErrorBox {
    width: 100%;
    padding: 40px 0 80px;
}
.reg_total {
    margin: 20px 0;
    font-size: 18px;
    text-align: center;
    color: #777;
}
.cart_button {width:160px;height:25px;text-align:center;line-height:25px;background-image:linear-gradient(to bottom,#ffed09 0,#9b7e0a 100%);background-repeat:repeat-x;color:#FFF;font-size:13px;margin:10px auto;padding:5px 0;display:block;text-decoration:none;border-radius:5px
}
.cart_button:hover{background-image:linear-gradient(to bottom,#f4d03f 0,#f4d03f 100%);background-repeat:repeat-x}
.panel-right-row label{margin:5px 0 10px;display:block}
.opacitu01 {
    opacity: 1 !important;
    cursor: pointer;
}
.deldiv1 {
    color: #fff;
    height: 20px;
    position: absolute;
    cursor: pointer;
    width: 20px;
    left: 8px;
    top: 5px;
    text-align: center;
    background: url(../../images/akp/close.svg) no-repeat center center/20px;
}
#logoImg {
    margin: 10px 0;
}
.myFalse, .myTrue {
    width: 40px;
    height: 40px;
    float: left;
}
#myFalseID {
    width: 30px;
    cursor: pointer;
    transition: all .3s ease-in-out 0s;
}
#myTrueID {
    width: 25px;
    cursor: pointer;
    transition: all .3s ease-in-out 0s;
    opacity: .5;
}
.paddingT40{padding-top: 40px;}
.panel-right-row p{margin:0}
.panel-right-row span:first-child{display:block;float:left;width:145px;color:#000;min-height:5px}
.Note{color: red; margin-bottom: 20px;}
.messages{padding-bottom: 15px; border-bottom: 1px solid #CCC;}
.messages i{color: #FF5729; margin-left: 5px;}
.adsYess{color: green;}
.adsNoo{color: red;}
.height75{height:75px}
.showImagesHere{margin-top:20px}
#usernameCheck_ok_01,#usernameCheck_error_01{position:absolute;right:5px;top:10px}
#usernameCheck_ok_01{color:green}
#usernameCheck_error_01{color:red}
.showImagesHere{margin:10px 0}
.showImagesHere_box{width:190px;margin:0 10px 20px;padding:5px;float:left;border:1px solid #CCC}
.showImagesHere_image{height:130px;overflow:hidden}
.showImagesHere_image img{width:100%}
.showImagesHere_title{text-align:center;margin:10px 0 0;color:#777;height:40px;overflow:hidden}
.showImagesHere_edit a{display:block;text-align:center;height:30px;line-height:30px;background-color:#445195;color:#FFF;border-radius:5px}
.showImagesHere_delete a{display:block;text-align:center;height:30px;line-height:30px;background-color:#e7004e;color:#FFF;border-radius:5px;margin-top:5px}
.showImagesHere_edit a:hover{background-color:#000;cursor:pointer}
.showImagesHere_delete a:hover{background-color:#cf0036;cursor:pointer}
.showlikes_1{background:#777 url(../../images/site/Like-icon.png) no-repeat 3px center/15px auto;z-index:99;width:25px;position:absolute;top:5px;left:5px;color:#FFF;padding:0 13px;border-radius:5px;font-size:13px;height:21px;border:1px solid #FFF;text-align: right;}
.showdislikes_1{background:#777 url(../../images/site/disLike-icon.png) no-repeat 3px center/15px auto;z-index:99;width:25px;position:absolute;top:30px;left:5px;color:#FFF;padding:0 13px;border-radius:5px;font-size:13px;height:21px;border:1px solid #FFF;text-align: right;}
.showcomment_1{background:#777 url(../../images/site/comment-icon.png) no-repeat 3px center/15px auto;z-index:99;width:25px;position:absolute;top:55px;left:5px;color:#FFF;padding:0 13px;border-radius:5px;font-size:13px;height:21px;border:1px solid #FFF;text-align: right;}
.loadingImg{position:absolute;top:0;right:0;display:none}
.loadingImg001{position:absolute;top:7px;right:3px;display:none}
#bazargani_group{margin:10px 0;display:none}
.checkMainCats{float:right;margin-left:10px}
.formError{margin:10px 0}
@font-face{font-family:'themify';src:url(../fonts/themify.eot?-fvbane);src:url(../fonts/themify.eot?#iefix-fvbane) format("embedded-opentype"),url(../fonts/themify.woff?-fvbane) format("woff"),url(../fonts/themify.ttf?-fvbane) format("truetype"),url(../fonts/themify.svg?-fvbane#themify) format("svg");font-weight:400;font-style:normal}
[class^="ti-"],[class*=" ti-"]{font-family:'themify';speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.ti-angle-left:before{content:"\e64a"}
.ti-angle-right:before{content:"\e649"}
.topCarousel{margin:20px 0}
.featured-carousel{position:relative}
.featured-item{width:335px;float:right;margin:0 10px 20px;padding:12px;border:1px solid #EAEAEA;position:relative;-webkit-transition:all .3s ease 0;-moz-transition:all .3s ease 0;-o-transition:all .3s ease 0;transition:all .3s ease 0}
.featured_img{float:right;margin:0 0 0 10px !important;width:99px;height:99px;overflow:hidden;padding:5px;border:1px solid #EAEAEA}
.featured_img > span{height:99px;overflow:hidden;display:block;position:relative}
.featured-item p{font-size:14px;font-weight:500;color:#777;text-align:center;margin:0}
.featured-item p span.spanTitle{font-size:14px;color:#000;display:block;text-align:left;direction:ltr;height: 22px;overflow: hidden;}
.featured-item p span.spanTitle a{color:#777;text-decoration:none}
.featured-item p span.spanSum{font-size:13px;color:#777;display:block;text-align:left;line-height:16px;margin-top:10px;height:85px;overflow:hidden;direction:ltr}
.featured-slidePrice{color:#777;font-size:14px;text-align:left;height:30px;line-height:28px;border-top:1px solid #CCC;margin-top:5px;direction:ltr}
.featured-carousel .owl-nav button.disabled{cursor:not-allowed}
.featured-carousel .owl-nav .owl-prev{position:absolute;top:24%;left:-20px}
.featured-carousel .owl-nav button{padding:0;margin:0;opacity:1!important}
button{cursor:pointer}
.featured-carousel .owl-nav button.disabled{cursor:not-allowed}
.featured-carousel .owl-nav button.disabled i,.featured-carousel .owl-nav button.disabled span{color:#efefef}
.featured-carousel .owl-nav button i,.featured-carousel .owl-nav button span{color:#fea295}
.featured-carousel .owl-nav i,.featured-carousel .owl-nav span{font-size:80px;font-size:40px;color:#efefef}
.featured-carousel .owl-nav button.disabled{cursor:not-allowed}
.featured-carousel .owl-nav .owl-next{position:absolute;top:24%;right:-20px}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut {
0%{opacity:1}
100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.knobs,.layer{position:absolute;top:0;right:0;bottom:0;left:0}
.button{position:relative;width:74px;height:36px;overflow:hidden}
.button.r,.button.r .layer{border-radius:100px}
.checkbox{position:relative;width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}
.knobs{z-index:2}
.layer{width:100%;background-color:#ebf7fc;transition:.3s ease all;z-index:1}
.button.b2{border-radius:2px}
#button-1 .knobs:before{content:'NO';position:absolute;top:4px;left:4px;width:20px;height:10px;color:#fff;font-size:10px;font-weight:700;text-align:center;line-height:1;padding:9px 4px;background-color:#f44336;border-radius:50%;transition:.3s cubic-bezier(0.18,0.89,0.35,1.15) all}
#button-1 .checkbox:checked + .knobs:before{content:'YES';left:42px;background-color:green}
#button-1 .checkbox:checked ~ .layer{background-color:#fcebeb}
#button-1 .knobs,#button-1 .knobs:before,#button-1 .layer{transition:.3s ease all}
.searchFormessages{margin: 10px auto;display: table;}
.searchMessage_button{width: 35px;height: 35px;background: #00334d url('../../images/akp/search.png') no-repeat center center/15px;float: left;border-radius:5px 0 0 5px;cursor: pointer;}
.searchMessage_input{width: 250px;height: 31px;border: 1px solid #CCC;float: left;border-radius:5px 5px 5px 0;}
.cer_box{margin: 10px 0;}
.cer_row{position: relative;width: 280px;float: left;border: 1px solid #EEE;}
.cer_img{height: 385px; margin: 10px;overflow: hidden;}
.cer_img img{width: 100%;}
.cer_del{display: block;width: 30px;height: 30px;background: url('../../images/akp/close.svg') no-repeat center center/25px;position: absolute;top: 20px; right: 20px;cursor: pointer;}
.contact_hidden{width: 90%;margin: 0 auto 20px;padding: 2% 5%;background-color: #f8f8f8;display: none;}
.paddingTop60{padding-top: 60px;}
.small_panel{display: none;}
#captionShow{display: none;}
.ads_title{float: left;width: 80%;font-size:18px;}
.myVideoshow1 {width: 100%;}
#captionShow{display: none;}
.profile02{display: none !important;}
.registerLinkToInsertshop{display: table;margin: 5px auto 15px;padding: 10px 40px 13px;background-color: green;color: #FFF;font-size: 14px;border-radius: 5px;}
#reg_bg2{display: none;}
ul.yiiPager{margin: 30px auto;display: table;}
ul.yiiPager li{margin: 0 2px;}
ul.yiiPager li a{padding: 7px 11px !important;border-radius: 5px;}
ul.yiiPager .selected a, ul.yiiPager li a:hover{background-color: #2D546E !important;color: #FFF !important;border: 1px solid #2D546E !important;}
ul.yiiPager a:link, ul.yiiPager a:visited{color: #000;border: 1px solid #737373;}
.list-view .pager {margin: 10px 0 20px;text-align: right;height: 37px;}
.ak_videoImages{
    margin: 10px 0;
    margin: 0 auto;
    display: table;
}
.ak_videoImages span{
    width: 80px;
    height: 45px;
    overflow: hidden;
    float: right;
    margin: 0 10px;
    display: block;
    cursor: pointer;
}
.ak_videoImages span img{
    display: block;
    width: 100%;
}
.prs_cn_bnr1 {
    height: 660px;
    padding-top: 75px;
    background:#FFF url('../../images/site/co-bg.png') no-repeat left 180px;
    background-size: 100%;
}
.prs_cn_bnr1 img {
    width: 300px;
    display: table;
    margin: 20px auto 0;
    border-radius: 50%;
}
.prs_cn_bgTitle {
    font-size: 38px;
    color: #000;
    text-align: center;
    padding: 10px 0;
    margin: 0;
    position: relative;
}
.contact_box {
    padding:20px 0 0;
    background-color: #FFF;
}
.contact_box_row {
    margin-bottom: 40px;
    position: relative;
}
.consultation_title {
    font-weight: 700;
    margin: 0 0 10px;
}
.consultation_title span {
    display: block;
    float: left;
    margin-left: 5px;
}
.consultation_title span.sp01 {
    width: 26px;
    height: 5px;
    background-color: #00334d;
    margin-top: 16px;
}
.consultation_title span.sp02 {
    font-size: 24px;
}
.contactRow {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 700;
}
.contactRow a{
    font-size: 18px;
    color: #000;
}
.contactRow span {
    font-size: 16px;
}
.contactRow span.contact_span01, .contactRow span.contact_span01 a{
    font-size: 16px;
    color: #254475;
}
.contactRow i{
    margin-left: 5px;
}
.margintop40 {
    margin-top: 40px !important;
}
.socialContact a {
    margin-left: 5px;
}
.contact_forms{
    padding: 40px 0;
    background-color: #EAEAEA;
}
.noResultError{
    font-size: 22px;
    color: #777;
    text-align: center;
    margin: 60px 0;
}
.akpnews{margin: 25px 0 20px;}
.ysf_mainBlog_row {
    width: 379px;
    float: left;
    margin: 0 7px 40px;
    position: relative;
}
.ysf_mainBlog_row1{
    width: 335px;
    position: relative;
}
a.ysf_link {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 9;
}
.ysf_mainBlog_row_img {
    height: 230px;
    overflow: hidden;
}
.ysf_mainBlog_row_img img {
    width: 100%;
    transition: all 0.3s ease-in-out 0s;
}
.ysf_mainBlog_row_title {
    font-size: 17px;
    padding: 0;
    height: 56px;
    overflow: hidden;
    margin: 10px 0 0;
}
.ysf_mainBlog_row_sum {
    font-size: 14px;
    padding: 0;
    text-align: justify;
    color: #777;
    line-height: 26px;
    height: 80px;
    overflow: hidden;
}
.ysf_mainBlog_row_link a{
    display: block;
    margin-top: 5px;
    font-size: 14px;
    color: red;
}
.bm1_singleBlog_r {
    width: 350px;
    float: right;
    margin-left: 20px;
    display: block;
}
.bm1_singleBlog_rBox {
    padding: 20px 20px 0;
    border: 1px solid #DDD;
    margin-bottom: 20px;
    border-radius: 4px;
}
.bm1_singleBlog_rBoxRow {
    padding-bottom: 20px;
    direction: rtl;
}
.bm1_singleBlog_rBoxRow > p {
    font-size: 18px;
    font-weight: 700;
    margin: 0 0 20px;
    padding: 10px;
    background-color: #EAEAEA;
    border-radius: 4px;
}
.bm1_singleBlog_rBoxRow_new {
    margin-bottom: 10px;
    border-bottom: 1px solid #DDD;
    padding-bottom: 10px;
    position: relative;
}
a.ysf_link {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 9;
}
.bm1_singleBlog_rBoxRow_new img {
    width: 70px;
    height: 70px;
    float: left;
    margin-right: 10px;
    display: block;
    transition: all 0.3s ease-in-out 0s;
}
.bm1_singleBlog_rBoxRow_new_cnt {
    width: 228px;
    float: right;
}
.bm1_singleBlog_rBoxRow_new_cnt p {
    margin: 0 0 5px;
    color: #000;
    font-size: 14px;
    transition: all 0.3s ease-in-out 0s;
    line-height: 20px;
}
.bm1_singleBlog_rBoxRow_new_cnt span {
    color: #777;
    font-size: 13px;
}
.bm1_singleBlog_l {
    width: 800px;
    float: left;
    direction: rtl;
}
.bm1_singleBlog_l > img {
    display: table;
    max-width: 100%;
    margin-bottom: 20px;
}
.bm1_singleBlog_l_title {
    font-size: 20px;
    font-weight: 700;
    color: #000;
    margin: 0 0 5px;
}
.bm1_singleBlog_l > span {
    color: #a6a3a3;
    font-size: 14px;
    display: block;
    margin-bottom: 15px;
}
.bm1_singleBlog_l_cnt, .bm1_singleBlog_l_cnt p {
    font-size: 15px;
    line-height: 28px;
    color: #777;
    text-align: justify;
}
.bm1_singleBlog{margin-top: 25px;}
.newsBg{
    background: url('../../images/site/nww.jpg') no-repeat left top;
    background-size: 100%;
    height: 250px;
}
.shop_details_box > p{
    font-size: 16px;
    padding: 10px 30px;
    color: #FFF;
    border-radius: 5px;
    background-color: #ED1C24;
    display: table;
    cursor: pointer;
    margin: 0 0 5px;
}
#shop_details, #shop_details01{
    display: none;
    background-color: #DDD;
    border-radius: 5px;
    padding: 20px;
}
.shop_detailsRow{
    margin-bottom: 15px;
    border-bottom: 1px solid #c8c8c8;
    padding-bottom: 15px;
}
.shop_detailsRow > span{
    display: block;
    float: left;
}
.shop_detailsRow > span.sp001{
    width: 17%;
    margin-right: 3%;
    font-size: 16px;
    color: #000;
}
.shop_detailsRow > span.sp002{
    width: 80%;
    font-size: 16px;
    color: #777;
}
.shop_detailsRow > span.sp002 a{
    padding: 5px 20px;
    background-color: #FFF;
    border-radius: 5px;
    display: table;
}
.wechat{
    margin: 0 auto;
    display: table;
    padding: 80px 0;
}
.wechat p{
    text-align: center;
    margin: 0 0 20px;
    font-size: 20px;
    color: #000;
}
.wechat img{
    max-width: 100%;
}
.nicescroll-rails{opacity:1 !important;}
.nicescroll-cursors{height: 60px !important;background-color: #959393 !important;}
.chat_row{display: table;margin: 0 auto;}
.shoponline{
    padding: 40px 0;
    background-color: #FFF;
}
.so_form > p{
    font-size: 30px;
    margin: 0 0 10px;
    color: #000;
    font-weight: 700;
    text-align: center;
}
.so_form > span{
    font-size: 18px;
    margin-bottom: 30px;
    color: #777;
    display: block;
    text-align: center;
}
.so_row{
    width: 46%;
    margin: 0 1% 20px;
    float: left;
}
.so_row span{
    display: block;
    font-size: 16px;
    color: #000;
    margin-bottom: 10px;
}
.so_row input{
    width: 98%;
    padding-left: 2%;
    height: 50px;
    color: #777;
    font-size: 15px;
    border: 1px solid #DDD;
    text-align: left;
}
.so_row textarea{
    width: 96%;
    padding: 10px 2% 0;
    height: 110px;
    color: #777;
    font-size: 15px;
    border: 1px solid #DDD;
    text-align: left;
    resize:none;
}
.so_btn{
    padding: 10px 20px;
    color: #FFF;
    background-color: #007CC2;
    font-size: 15px;
    border-radius:5px;
    display: table;
    margin-left: 1%;
    cursor: pointer;
    position: relative;
}
.so_single_btn{
    padding: 10px 0;
    color: #FFF;
    background-color: #ED1C24;
    font-size: 15px;
    border-radius: 5px;
    display: table;
    cursor: pointer;
    position: relative;
    width: 241px;
    text-align: center;
}
#so_loading{
    width: 23px;
    position: absolute;
    top: 11px;
    right: -26px;
    display: none;
}
.so_alert{
    height: 40px;
    margin-left: 1%;
    margin-top: 10px;
}
.so_finish, .so_error{
    font-size: 15px;
    text-align: left;
    letter-spacing: 1px;
    display: none;
}
.so_finish{color: green;}
.so_error{color: red;}
.order_details{
    padding: 120px 0;
}
.order_details > img{
    width: 120px;
    margin: 0 auto 20px;
    display: table;
}
.order_details > p{
    font-size: 20px;
    color: #000;
    margin: 0;
    text-align: center;
}
.order_details > span{
    padding: 10px 30px 12px;
    color: #FFF;
    background-color: #ED1C24;
    font-size: 15px;
    border-radius: 5px;
    display: table;
    margin: 15px auto 0;
    cursor: pointer;
    position: relative;
    text-align: center;
}
#shop_details_res{display: none;}
#popupID{width: 200px;position: fixed;bottom: 30px;left: 30px;z-index: 99;}
.pp_class{width: 100%;margin: 0 auto;position: relative;}
.pp_class img{width: 100%;display: block;}
.pp_class span{width: 25px;height: 25px;border-radius: 50%;position: absolute;top: -11px;left: -8px;background: #5E5E5E url('../../images/site/close.png') no-repeat center center/10px;cursor: pointer;}
#pp_res{display: none;}

@media only screen and (max-width:1700px) and (min-width:1401px){
    .newsBg{height: 200px;}
}
@media only screen and (max-width:4000px) and (min-width:1181px){
    .menu-class li:hover ul{display:block}
}
@media only screen and (max-width:1400px) and (min-width:1181px){
    .prs_cn_bnr1{height: 500px;}
    .newsBg{height: 150px;}
}
@media only screen and (max-width:1180px) and (min-width:1024px){
    .container{width: 990px;}
    .menu-class02 ul.subNew{right: -156px;}
    .box-3{width: 316px;}
    .featured-item{width: 280px;}
    .topFooterLeft{width: 765px;}
    .BottomFooter_row{width: 316px;}
    .featured-carousel .owl-nav .owl-prev{left: -25px;}
    .featured-carousel .owl-nav .owl-next{right: -15px;}
    .stoteRow, .stoteRow1{width: 298px;}
    .stoteRow-img{height: 210px;}
    .catalog-toprow{width: 290px;}
    .harrajiRow{width: 448px;}
    .slideRow p{width: 326px;}
    .single_details{width: 655px;}
    .ul_Class1 li{width: 317px;}
    .shopsTak_left{width: 635px;}
    .panel-row{width: 278px;}
    .panel-right{width: 703px;}
    .harrajiRow01{width: 315px;}
    .slideRow01 .slideimg{width: 305px;}
    .slideRow01 p{width: 315px;}
    .searchRow-text{width: 805px;}
    .menu-class li:hover ul{display:block}
    .prs_cn_bnr1{padding-top: 30px;background: #FFF url('../../images/site/co-bg.png') no-repeat left 120px;background-size: 100%;height: 400px;}
    .prs_cn_bnr1 img{width: 200px;}
    .contact-form1{width: 90%;}
    .ysf_mainBlog_row{width: 316px;}
    .ysf_mainBlog_row1{width: 285px;}
    .ysf_mainBlog_row_img{height: 195px;}
    .bm1_singleBlog_l{width: 620px;}
    .newsBg{height: 155px;}
}

@media only screen and (max-width:1023px) and (min-width:900px){
    .container{width: 850px;}
    .menu-class02 ul.subNew{right: -156px;}
    .box-3{width: 270px;}
    .featured-item{width: 370px;}
    .topFooterLeft{width: 625px;}
    .BottomFooter_row{width: 270px;}
    #mainMenu{display: none;}
    #openRightMenuClick{display: block;}
    .featured-carousel .owl-nav .owl-prev{left: -33px;}
    .featured-carousel .owl-nav .owl-next{right: -30px;}
    .stoteRow, .stoteRow1{width: 251px;} 
    .catalog-toprow{width: 243px;}
    .harrajiRow{width: 378px;}
    .slideRow p{width: 256px;}
    .single_map{margin: 0 20px 20px 0;}
    .single_details{width: 540px;}
    .ul_Class1 li{width: 100%;margin: 0;}
    .shopsTak_left{width: 496px;}
    .panel-row{width: 373px;}
    .panel-right{width: 563px;}
    .harrajiRow01{width: 245px;}
    .slideRow01 .slideimg{width: 235px;}
    .favharraji_img > span{height: 240px;} 
    .slideRow01 p{width: 245px;}
    .searchRow-text{width: 660px;}
    .paraleft-img{height: auto;}
    .menu-class li:hover ul{display:block}
    .price{position: static; display: table;}
    .prs_cn_bnr1{padding-top: 30px;background: #FFF url('../../images/site/co-bg.png') no-repeat left 120px;background-size: 100%;height: 350px;}
    .prs_cn_bnr1 img{width: 170px;}
    .contact-form1{width: 90%;}
    .ysf_mainBlog_row{width: 269px;}
    .ysf_mainBlog_row1{width: 370px;}
    .ysf_mainBlog_row_img{height: 320px;}
    .bm1_singleBlog_l{width: 480px;}
    .newsBg{height: 130px;}
    .shop_detailsRow > span.sp001{width: 100%;margin-right: 0; float: none; margin-bottom: 10px;}
    .shop_detailsRow > span.sp002{width: 100%; float: none;}
    .shop_detailsRow > span.sp002 a{margin-top: 5px;}
    .para-left{float: none;width: 70%;margin: 0 auto 40px;}
    .para-right{float: none;width: 100%;}
    .pararight-img{height: 220px;}
}

@media only screen and (max-width:899px) and (min-width:767px){
    .container, #numbers{width: 700px;}
    #search01{width: 710px;}
    .menu-class02 ul.subNew{right: -156px;}
    .box-3{width: 80%;float: none;margin: 0 auto 40px !important;}
    .featured-item{width: 295px;}
    .topFooterLeft{width: 475px;}
    .BottomFooter_row{width: 220px;}
    #mainMenu{display: none;}
    #openRightMenuClick{display: block;}
    .featured-carousel .owl-nav .owl-prev{left: -33px;}
    .featured-carousel .owl-nav .owl-next{right: -30px;}
    #numbers .numbers-class{width: 350px;float: none;margin: 0 auto 10px;} 
    #search01 input[type="text"]{width: 280px;}
    .stoteRow, .stoteRow1{width: 318px;}
    .stoteRow-img{height: 220px;}
    #contact-img{display: none;}
    #contact-right{width: 100%;float: none;}
    .contact_hidden{display: block;}
    .contactfix-textRow{text-align: center;}
    .catalog-toprow{width: 310px;}
    .catalog-pictures{height: 240px;}
    .harrajiRow{width: 304px;}
    .slideRow p{width: 183px;}
    .single_map{margin: 0 20px 20px 0;}
    .single_details{width: 390px;}
    .ul_Class1 li{width: 100%;margin: 0;}
    .shopsTak_left{width: 346px;}
    #login-fix{display: none;}
    .panel-row{width: 298px;}
    .panel-right{width: 463px;}
    .panel-left{width: 215px;}
    .insta_chatBoxRight, .insta_chatBoxLeft{width: 420px;}
    .typeTextarea{width: 410px;}
    .insta_chatTitle1, .insta_chatTitle2{width: 350px;}
    .harrajiRow01{width: 435px;}
    .slideRow01 .slideimg{margin: 0 auto;display: table;float: none;}
    .slideRow01 p{width: 435px;height: auto;}
    .searchRow-text{width: 510px;}
    .paraleft-img{height: auto;}
    .menu-class li:hover ul{display:block}
    .price{position: static; display: table;}
    .prs_cn_bnr1{padding-top: 30px;background: #FFF url('../../images/site/co-bg.png') no-repeat left 120px;background-size: 100%;height: 320px;}
    .prs_cn_bnr1 img{width: 170px;}
    .contact-form1{width: 90%;}
    .ysf_mainBlog_row{width: 219px;}
    .ysf_mainBlog_row1{width: 296px;}
    .ysf_mainBlog_row_img{height: 250px;}
    .bm1_singleBlog_l{width: 100%;margin-bottom: 40px; float: none;}
    .bm1_singleBlog_r{width: 100%;float: none;margin-left: 0;}
    .bm1_singleBlog_rBoxRow_new_cnt{width: 570px;}
    .bm1_singleBlog_rBoxRow_new img{height: auto;}
    .newsBg{height: 120px;}
    .shop_detailsRow > span.sp001{width: 100%;margin-right: 0; float: none; margin-bottom: 10px;}
    .shop_detailsRow > span.sp002{width: 100%; float: none;}
    .shop_detailsRow > span.sp002 a{margin-top: 5px;}
    .insta_chatBox{width: 425px;}
    .para-left{float: none;width: 100%;margin: 0 auto 40px;}
    .para-right{float: none;width: 100%;}
    .pararight-img{height: 200px;}
}

@media only screen and (max-width:766px) and (min-width:478px){
    .container, #numbers{width: 400px;}
    #search01, #search00{width: 410px;}
    .menu-class02 ul.subNew{right: -156px;}
    .box-3{width: 100%;float: none;margin: 0 auto 40px !important;}
    .featured-item{width: 355px;}
    .topFooterLeft{width: 100%;margin-left: 0;}
    .BottomFooter_row{width: 100%;margin: 0 0 30px;}
    #mainMenu{display: none;}
    #openRightMenuClick{display: block;}
    .featured-carousel .owl-nav .owl-prev{left: -33px;}
    .featured-carousel .owl-nav .owl-next{right: -30px;}
    #numbers .numbers-class{width: 100%;float: none;margin: 0 auto 10px;padding: 15px 0;}
    #numbers{padding-bottom: 40px;}
    #search01 input[type="text"]{width: 98%;margin-bottom: 5px;}
    #search01 input[type="submit"]{width: 100%;}
    .topFooterRight{width: 100%;}
    .stoteRo.profile_img{display: none;}
    .stoteRow, .stoteRow1{width: 90%;margin: 0 auto 20px;float: none;}
    .stoteRow-img{height: 220px;}
    #search input[type="text"], #search00 input[type="text"]{width: 270px;}
    .storetop-title01{width: 90%;padding: 0;margin: 5px auto;}
    #contact-img{display: none;}
    #contact-right{width: 100%;float: none;}
    .contact_hidden{display: block;}
    .contactfix-textRow{text-align: center;}
    .catalog-toprow{width: 355px;}
    .catalog-pictures{height: 240px;}
    .harrajiRow{width: 360px;}
    .slideRow p{width: 239px;}
    .single_map{margin: 0 20px 20px 0;}
    .single_details{width: 100%;}
    .ul_Class1 li{width: 100%;margin: 0;}
    .shopsTak_left{width: 100%;}
    #login-fix{display: none;}
    .panel-row{width: 345px;}
    .panel-right{width: 100%;}
    .panel-left{width: 100%;margin: 0 0 20px;}
    .insta_chatBox{width: 380px;}
    .insta_chatTitle{width: 310px;}
    .insta_chatBox{height: 42px;overflow: hidden;}
    .insta_chatBoxRight, .insta_chatBoxLeft{width: 360px;}
    .typeTextarea{width: 345px;}
    .insta_chatTitle1, .insta_chatTitle2{width: 300px;}
    .harrajiRow01{width: 375px;}
    .slideRow01 .slideimg{margin: 0 auto;display: table;float: none;}
    .slideRow01 p{width: 370px;height: auto;}
    .profile_img{display: none;}
    .panel-right-row span:first-child{width: 120px;}
    .panel-right-row textarea{width: 325px;}
    .single_title{display: block;}
    .single_title{display: block;}
    .price-span{left: 316px;}
    .ads_title{width: 100%;float: none;text-align: left;font-size: 18px;}  
    .toolbar{display: table;margin: 10px auto;}
    #shareBox{left: -15px;top: 35px;z-index: 99;}
    .searchRow-image{width: 250px; height: 220px;float: none;}
    .searchRow-text{width: 100%;float: none;height: auto;margin-top: 20px;}
    .searchRow{height: auto;padding-bottom: 75px;}
    .searchRow-view{left: 18px;}
    .searchRow-title{height: 60px;}
    #shareBox01{left: -4px;bottom: 5px;width: 155px;right: auto;top: auto;}
    .searchRow-title a{display: block;width: 100%;height: 36px;overflow: hidden;}
    .aboutMinHeight{margin-bottom: 30px;}
    .para-left{width: 100%;margin-bottom: 40px;}
    .paraleft-img{height: auto;}
    .para-right{width: 100%;}
    .pararight-title{height: auto;}
    #autoSearch_pp1, #autoSearch-loading_pp1{left: 150px;}
    #captionHide{display: none;}
    #captionShow{display: block;float: none;}
    .toolbar{display: table;margin: 10px auto;} 
    .hiddenSingleAfterRes{display: none;}
    #captionShow{display: block;}
    .hideRes{display: none;}
    .profile01{display: none !important;}
    .profile02{display: block !important;} 
    .register_responsive{width: 98% !important;padding: 20px 0 !important;}
    .registerform-row{width: 100%;margin-left: 0;}
    .registerform-row input, .login-form input{height: 40px;margin-left: 0;width: 100%;}
    .registerform-row select{height: 45px;}  
    .imageUpload1, .imageUpload2, .imageUpload3{width: 60px !important;height: 60px !important;}
    .qq-upload-button{width: 65px !important;height: 50px !important;}
    .register-form{width: 80%;}
    .price{position: static; display: table;}
    .aboutMinHeight{min-height: auto;}
    .btn-aa001{margin-top: 20px;}
    .prs_cn_bnr1 img{width: 160px;}
    .prs_cn_bgTitle{font-size: 26px;}
    .prs_cn_bnr1{height: 280px;padding-top: 20px;background: #FFF url('../../images/site/co-bg.png') no-repeat left 120px;background-size: 100%;}
    .contact-form1{width: 90%;}
    .contactform-row{width: 100%;margin: 0 0 15px 0;}
    .ysf_mainBlog_row{margin: 0 auto 30px; display: table; float: none;}
    .ysf_mainBlog_row1{display: table;}
    .ysf_mainBlog_row_img{height: 230px;}
    .ysf_mainBlog_row_sum{height: auto;}
    .bm1_singleBlog_l{width: 100%;margin-bottom: 40px; float: none;}
    .bm1_singleBlog_r{width: 100%;float: none;margin-left: 0;}
    .bm1_singleBlog_rBoxRow_new_cnt{width: 275px;}
    .newsBg{height: 80px;}
    #shop_details_main{display: none;}
    #shop_details_res{display: block;}
    .shop_detailsRow > span.sp001{width: 100%;margin-right: 0; float: none; margin-bottom: 10px;}
    .shop_detailsRow > span.sp002{width: 100%; float: none;}
    .shop_detailsRow > span.sp002 a{margin-top: 5px;}
    .shopsTak_right{width: 100%; margin-right: 0;}
    .ysf_mainBlog_row1{width: 355px;}
    #show_search_here{border: 0;}
    .so_row{width: 100%;margin: 0 0 20px;float: none;}
    .so_row input, .so_row textarea{width: 97%;}
    #popupID{width: 100%;left: 0 !important;}
    .pp_class{width: 350px;}
    #pp_main{display: none;}
    #pp_res{display: block;}
}                                                     

@media only screen and (max-width:477px){
    .container, #numbers, #search01, #search00{width: 310px;}
    .menu-class02 ul.subNew{right: -156px;}
    .box-3{width: 100%;float: none;margin: 0 auto 40px !important;} 
    .featured-item{width: 268px;}
    .topFooterLeft{width: 100%;margin-left: 0;}
    .BottomFooter_row{width: 100%;margin: 0 0 30px;}
    #mainMenu{display: none;}
    #openRightMenuClick{display: block;}
    .featured-carousel .owl-nav .owl-prev{left: -30px;}
    .featured-carousel .owl-nav .owl-next{right: -27px;}
    #numbers .numbers-class{width: 100%;float: none;margin: 0 auto 10px; padding: 13px 0;}
    #search01 input[type="text"]{width: 300px;margin: 0 0 3px 0;float: none;}
    #search01 input[type="submit"]{width: 308px;padding-left: 5px;float: none;}
    .topFooterRight{width: 100%;}
    #numbers{margin: 10px auto 0;padding-bottom: 40px;}
    #autoSearch_top_pp1{width: 180px;}
    #autoSearch span, #autoSearchCity span, #autoSearch_top span, #autoSearch_pp1 span, #autoSearch_top_pp1 span, #autoSearchHarraji span, #autoSearchAgahi span{font-size: 12px !important;}
    #search_top input[type="text"]{width: 125px;}
    .BottomFooter{padding: 40px 0 0;}
    .stoteRow, .stoteRow1{width: 90%;margin: 0 auto 20px;float: none;}
    .stoteRow-img{height: 220px;}
    #search input[type="text"], #search00 input[type="text"]{width: 185px;}
    .storetop-title01{width: 90%;padding: 0;margin: 5px auto;}
    #contact-img{display: none;}
    #contact-right{width: 100%;float: none;}
    .contact_hidden{display: block;}
    .contactfix-textRow{text-align: center;}
    .catalog-toprow{width: 270px;}
    .catalog-pictures{height: 200px;}
    .harrajiRow{width: 290px;margin: 0 0 10px;}
    .slideRow p{width: 169px;}
    .store-top{height: 240px;}
    .single_map{margin: 0 0 20px 0;}
    .single_details{width: 100%;}
    .ul_Class1 li{width: 100%;margin: 0;}
    .shopsTak_left{width: 95%;}
    #login-fix{display: none;}
    .panel-row{width: 255px;}
    .panel-right{width: 100%;}
    .panel-left{width: 100%;margin: 0 0 20px;}
    .insta_chatBox{width: 290px;}
    .insta_chatTitle{width: 235px;}
    .insta_chatBox{height: 42px;overflow: hidden;}
    .insta_chatBoxRight, .insta_chatBoxLeft{width: 280px;}
    .typeTextarea{width: 265px;}
    .insta_chatTitle1, .insta_chatTitle2{width: 100%;}
    .harrajiRow01{width: 280px;}
    .slideRow01 .slideimg{width: 267px;}
    .slideRow01 p{width: 280px;}
    .profile_img{display: none;}
    .panel-edit{margin: 5px 0 0 10px;float: none;}
    .panel-right-row span:first-child{width: 100%;margin-bottom: 5px;}
    .panel-right-row{margin-top: 5px !important;}
    .panel-edit01{margin: 0 auto;}
    .panel-right-row input[type="text"], .panel-right-row input[type="password"]{width: 280px;}
    .panel-right-row select{width: 289px;}
    .panel-right-row textarea{width: 270px;}
    .addressBar01{font-size: 15px;}
    .single_title{display: block;}
    .price-span{left: 255px;top: 40px;}
    .shopsTak_right{width: 320px;margin-left: 0;}
    .textareaClass{width: 290px;}
    .shopsTak_right > img{width: 90%;}
    .single_title{display: block;}
    .commentBox{width: 95%;}
    .about_title{width: 310px;}
    #search input[type="submit"], #search input[type="button"], #search00 input[type="submit"], #search00 input[type="button"]{width: 100px;}
    .ads_title{width: 100%;float: none;text-align: left;font-size: 18px;}       
    .toolbar{display: table;margin: 10px auto;}
    #shareBox{left: -15px;top: 35px;z-index: 99;}
    .searchShobe{width: 310px;}
    .searchShobe input[type="text"]{width: 238px;}
    .hideRes{display: none;}
    .searchRow-image{width: 200px; height: 180px;float: none;}
    .searchRow-text{width: 100%;float: none;height: auto;margin-top: 20px;}
    .searchRow{height: auto;padding-bottom: 75px;}
    .searchRow-view{left: 18px;}
    .searchRow-title{height: 60px;}
    #shareBox01{left: -4px;bottom: 5px;width: 155px;right: auto;top: auto;}
    .searchRow-title a{display: block;width: 100%;height: 36px;overflow: hidden;}
    .aboutMinHeight{margin-bottom: 30px;}
    .para-left{width: 100%;margin-bottom: 40px;}
    .paraleft-img{height: auto;}
    .para-right{width: 100%;}
    .pararight-title{height: auto;}
    .pararight-box2{width: 100%;margin-right: 0;}
    .big_panel{display: none;}
    .small_panel{display: block;}
    #autoSearch_top_pp1, #autoSearch-loading_top_pp1{left: 134px;}
    #autoSearch_pp1, #autoSearch-loading_pp1{top: 103px;left: 0;}
    #captionHide{display: none;}
    #captionShow{display: block;float: none;}
    .toolbar{display: table;margin: 10px auto;}
    .hiddenSingleAfterRes{display: none;}
    #captionShow{display: block;}
    .profile01{display: none !important;}
    .profile02{display: block !important;}
    .register_responsive{width: 98% !important;padding: 20px 0 !important;}
    .registerform-row{width: 100%;margin-left: 0;}
    .registerform-row input, .login-form input{height: 40px;margin-left: 0;width: 100%;}
    .registerform-row select{height: 45px;}
    .imageUpload1, .imageUpload2, .imageUpload3{width: 60px !important;height: 60px !important;}
    .qq-upload-button{width: 65px !important;height: 50px !important;}
    .register-form{width: 80%;}
    .price{position: static; display: table;}
    .aboutMinHeight{min-height: auto;}
    .login-form{width: 300px;}
    .yess, .noo{margin-top: 10px !important;}
    .exitText{float: none;width: 100%;}
    .btn-aa001{margin-top: 20px;}
    .boxxx{width: 250px !important;padding: 20px !important;}
    .regprof_input01{width: 228px !important;}
    .price-span01{right: 10px !important; left: auto !important;}
    .regprof_textarea{width: 228px !important;}
    .prs_cn_bnr1 img{width: 120px;}
    .prs_cn_bgTitle{font-size: 26px;}
    .prs_cn_bnr1{height: 225px;padding-top: 20px;background: #FFF url('../../images/site/co-bg.png') no-repeat left 120px;background-size: 100%;}
    .contact-form1{width: 100%;padding: 20px 0;}
    .contactform-row{width: 100%;margin: 0 0 15px 0;}
    .contactRow, .contactRow span.contact_span01, .contactRow span.contact_span01 a{font-size: 15px;}
    .ysf_mainBlog_row{margin: 0 auto 30px; display: table; float: none;width: 100%;}
    .ysf_mainBlog_row1{display: table;width: 100%;}
    .ysf_mainBlog_row_img{height: 190px;}
    .ysf_mainBlog_row_sum{height: auto;}
    .bm1_singleBlog_l{width: 100%;margin-bottom: 40px; float: none;}
    .bm1_singleBlog_r{width: 100%;float: none;margin-left: 0;}
    .bm1_singleBlog_rBoxRow_new_cnt{width: 265px; float: left;}
    .bm1_singleBlog_rBoxRow_new img{width: 110px; float: left;margin-bottom: 10px;}
    .newsBg{height: 50px;}
    .Whatsapp_windows{display: none;}
    .Whatsapp_api{display: block;}
    #shop_details_main{display: none;}
    #shop_details_res{display: block;}
    .shop_detailsRow > span.sp001{width: 100%;margin-right: 0; float: none; margin-bottom: 10px;}
    .shop_detailsRow > span.sp002{width: 100%; float: none;}
    .shop_detailsRow > span.sp002 a{margin-top: 5px;}
    #show_search_here{border: 0;}
    .so_row{width: 100%;margin: 0 0 20px;float: none;}
    .so_row input, .so_row textarea{width: 97%;}
    #popupID{width: 100%;left: 0 !important;}
    .pp_class{width: 300px;}
    #pp_main{display: none;}
    #pp_res{display: block;}
}