/*
Theme Name:Adlay
Description:Adlay Blog
Author:Greenweb
Author URI:www.greenweb.ir
version:1.0
*/
/* ================== Reset ========================= */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; font-family:'yekan'}
body{line-height:1; overflow-x:hidden; font-size:14px}
ol, ul{list-style:none}
blockquote, q{quotes:none}
blockquote:before, blockquote:after,
q:before, q:after{content:''; content:none}
iframe{max-width:100%}
:focus{outline:0;  box-shadow: none!important;}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse; border-spacing:0}
::-moz-selection{background:#2B3E42; color:#fff; text-shadow:none}
::selection{background:#2B3E42; color:#fff; text-shadow:none}
*{margin:0; padding:0}
a, a:hover, a:focus{text-decoration:none}
@font-face {
    font-family: 'social-font';
    src: url('fonts/socials/icons.eot?t48nzt');
    src: url('fonts/socials/icons.eot?t48nzt#iefix') format('embedded-opentype'),
    url('fonts/socials/icons.ttf?t48nzt') format('truetype'),
    url('fonts/socials/icons.woff?t48nzt') format('woff'),
    url('fonts/socials/icons.svg?t48nzt#icomoon') format('svg');
    font-weight: normal;
    font-style: normal;
}


[class^="social-"], [class*=" social-"] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'social-font' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.social-mail:before {
    content: "\e903";
}

.social-telegram:before {
    content: "\e904";
}

.social-greenweb:before {
    content: "\e905";
}

.social-aparat:before {
    content: "\e900";
}

.social-twitter-circle:before {
    content: "\e901";
}

.social-facebook-circle:before {
    content: "\e902";
}

.social-mail-circle:before {
    content: "\ea86";
}

.social-gplus:before {
    content: "\ea88";
}

.social-gplus-2:before {
    content: "\ea8b";
}

.social-gplus-circle:before {
    content: "\ea8d";
}

.social-hangouts:before {
    content: "\ea8e";
}

.social-facebook:before {
    content: "\ea90";
}

.social-instagram:before {
    content: "\ea92";
}

.social-whatsapp:before {
    content: "\ea93";
}

.social-telegram-circle:before {
    content: "\ea95";
}

.social-twitter:before {
    content: "\ea96";
}

.social-vk:before {
    content: "\ea98";
}

.social-rss:before {
    content: "\ea9b";
}

.social-youtube:before {
    content: "\ea9d";
}

.social-vimeo:before {
    content: "\eaa0";
}

.social-flickr:before {
    content: "\eaa4";
}

.social-flickr-circle:before {
    content: "\eaa6";
}

.social-behance:before {
    content: "\eaa8";
}

.social-behance2:before {
    content: "\eaa9";
}

.social-wordpress:before {
    content: "\eab4";
}

.social-blogger:before {
    content: "\eab7";
}

.social-skype:before {
    content: "\eac5";
}

.social-linkedin2:before {
    content: "\eac9";
}

.social-linkedin:before {
    content: "\eaca";
}

.social-pinterest-circle:before {
    content: "\ead1";
}

.social-pinterest:before {
    content: "\ead2";
}
/*================================*/
body{font:normal 12px 'yekan'; margin:0}

@font-face{font-family:'yekan';  src:url('fonts/iy_Medium.woff2') format('woff2'),url('fonts/iy_Medium.woff') format('woff');  font-weight:normal}

@font-face{font-family:'yekan'; src:url('fonts/iy_Light.woff2') format('woff2'),url('fonts/iy_Light.woff') format('woff');  font-weight:500}

@font-face{font-family:'yekan'; src:url('fonts/iy_Bold.woff2') format('woff2'),url('fonts/iy_Bold.woff') format('woff');  font-weight:100}
@font-face{    font-family:'yekan-num';     src:url('fonts/FaNum_Medium.woff2'); font-weight:normal}

a{transition:all ease-in-out 0.5s}

h1, h2, h3, h4{font-family:'yekan' ,Byekan; font-weight:normal}
h1{font-size:18px}
h2{font-size:16px}
h3{font-size:15px}
h4{font-size:14px}

img{border:none; padding:0}
img a{border:none}

img.left{float:left; border:none; padding:6px 0 0 0}
img.right{float:right; border:none; padding:0 0 0 6px}
blockquote{border-left:1px solid #A5ABAB; margin:15px; padding:0 12px 0 12px}

code{font-family:"Courier New",Courier,monospace}
.clear{clear:both}
.num{ font-family:'yekan-num' !important}
input, textarea, select, .postform{border:0; font:normal 14px yekan; padding:10px; margin:2px; color:#333;  border-radius:5px;  /*display:none; */}
a{color: #e33a3e; text-decoration:none}
a:hover{text-decoration:none; color: #ae3539
}
.color-white , .color-white a{
    color: #fff;
}
/*======= Header =============*/
/* start header styles*/
.header-top{
    background-color: #e33a3e;
    color: #fff;
    padding: 20px 0 6px;
    z-index: 1;

}
.top-section{
    padding:0;
}
.top-section .col-md-3{
    padding:0;
}
.fa-user-circle-o{
    top: 4px;
    font-size: 18px;
    right: 6px;
    position: relative;
}
.top-account{
    padding: 0;
    font-size: 15px;
    padding-top: 4px;
}
.header-back:after {
    content: "";
    position: absolute;
    left: 0;
    top: -1px;
    right: 0;
    height: 15px;
    width: 100%;
    background-repeat: repeat-x;
    background-image: url(images/wave-red.png);
}

.header-link{
    padding-top: 4px!important;
}
.user-icon {
    background: url(images/phone.png) no-repeat;
    width: 16px;
    height: 16px;
    float: right;
    display: block;
    margin-left: 12px;
    margin-top: 6px;
    background-size: cover;
}
.top-section .contact{
    padding-top: 4px!important;
    z-index: 2;
    font-size: 15px;
}
.dropdown-menu {
    border-radius: 0px;

}
.top-account .dropdown-menu {
    padding:  0;
}
.top-account .dropdown-menu>li:hover>a {
    color:#fff;

}
.top-section #searchform input {
    width: 92%;
    margin: 0 auto;
    height: 40px;
    line-height: 20px;
    padding: 10px;
    font-size: 14px;
    -webkit-border-top-right-radius: 30px 30px;
    -webkit-border-bottom-right-radius: 30px 30px;
    -webkit-border-top-left-radius: 30px 30px;
    -webkit-border-bottom-left-radius: 30px 30px;
    border: 1px solid #fff;
    box-shadow: none;
    -webkit-box-shadow: none;

}
.top-section .btn-search {

    top: 1px;
    left: 35px;
}
.open > .dropdown-menu {
    display: block;
    top: 35px;
    right: 0;
}
.open > .dropdown-menu a:hover,
.open > .dropdown-menu ul li a:hover{ background:rgba(40, 46, 54, 0.89); }
.header-back{
    position: relative;
    background: url('images/back.png') right no-repeat;
    background-size: cover;
    z-index: 1;
}
.header-back:before{
    background-color: rgba(40, 46, 54, 0.95);
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
.main-menu{
    position: relative;
    padding: 0;
    z-index: 1;
    height: 90px;
}
.main-menu .navbar-collapse{
    display: inline-block!important;
}
.logo{
    display: inline-block;
    float: left;
    position: relative;
    top: -62px;
}
#logo{
    background: url(images/logo.png) no-repeat;
    width: 225px;
    height: 135px;
    margin: 0 5px;


}
#logo a {
    font: normal 1px tahoma, Arial;
    text-indent: -9999em;
    display: block;
    width: 100%;
    height: 100%;
}
.navbar-nav>li>a {
    padding-top: 39px;
    padding-bottom: 15px;
    font-size: 15px;
    color: #fff;
}
.nav>li:hover , .nav>li:hover a {
    background-color: transparent;
    color: #fd878a;
}
#cart {
    margin-bottom: 10px
}

#cart button {

    height: 35px;
    font-size: 15px;
    background-color: #c53437;
    border: 0;
    border-radius: 3px;
    color: white;
    font-weight: 100;
    padding: 0;
    -webkit-border-top-right-radius: 30px 30px;
    -webkit-border-bottom-right-radius: 30px 30px;
    -webkit-border-top-left-radius: 30px 30px;
    -webkit-border-bottom-left-radius: 30px 30px;
}

#cart button:hover {
    background: #fff;
    color: #c53437;
    transition: all .3s;
}

#cart .cart-btn-right {
    width: 120px;
    height: 35px;
    display: inline-block;
    float: right;
    border-radius: 3px;
}

#cart .cart-btn-right i {
    position: absolute;
    top: 11px;
    right: 20px;
}

#cart .cart-btn-right span {
    position: absolute;
    top: 6px;
    right: 40px;
}

#cart #cart-total {
    margin-top: 10px;
    display: none;
}

#cart > .btn {
    font-size: 12px;
    line-height: 18px;
    color: #FFF
}

#cart.open > .btn {
    background-image: none;
    background-color: #FFF;
    border: 1px solid #E6E6E6;
    color: #666;
    box-shadow: none;
    text-shadow: none
}

#cart.open > .btn:hover {
    color: #444
}

#cart .dropdown-menu {
    background: #eee;
    z-index: 1001
}

#cart .dropdown-menu {
    min-width: 100%
}
.cart {
    margin-top: 70px!important;

}
.cart h2{
    color: #e33a3e;
}
.basket-icon{
    background: url(../image/basket.png) no-repeat;
    width: 100px;
    height: 100px;
    float: right;
    display: block;
    margin-left: -8px;
    margin-top: -15px;
    opacity: 0.14;
    background-size: cover;
}


@media (max-width: 478px) {
    #cart .dropdown-menu {
        width: 100%
    }
}

#cart .dropdown-menu table {
    margin-bottom: 10px
}

#cart .dropdown-menu li > div {
    min-width: 427px;
    padding: 0 10px
}

@media (max-width: 478px) {
    #cart .dropdown-menu li > div {
        min-width: 100%
    }
}

#cart .dropdown-menu li p {
    margin: 20px 0
}
.fa-caret-down{
    position: relative;
    top: 4px;
    right: 3px;

}
    /*============ Container ================*/
.bread{    padding:0;     background-color:#fff;     border-bottom:1px solid #ddd; }
.breadcrumb{
    padding: 8px 15px;
    background-color: #fff;
    margin: 10px 0;
    border-radius: 0px;
    font-size: 14px;}
.breadcrumb, .breadcrumb a{    color:#787878}
.breadcrumb:before{    content:'';     display:block;     position:absolute;     top:18px;     right:0px;     width:2px;     height:15px;     border-left:3px dotted #999}
#wrapper{padding:0px}
.camera_wrap{
    height: 350px!important;
    margin: 35px 0 30px;
}
.camera_wrap img {
    max-width: none!important;
    position: relative!important;
}
.camera_wrap div.title_cover{
    bottom: 42px!important;
    top:auto!important;
}
.camera_wrap div.title_cover h2 {
    font-size: 20px;
    top: 42%;
    text-align: right;
    padding: 10px 20px;
    color: #fff;
    background-color: rgba(0, 0, 0, 0.51);
}
.camera_prev > span {
    background: url(images/camera_skins.png) no-repeat 0px -80px;

}
.camera_next > span {
    background: url(images/camera_skins.png) no-repeat -40px -80px;

}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {

    background: transparent!important;
}
.camera_prev, .camera_next, .camera_commands{
    top:93%;
}
.camera_next{
    right:auto!important;
    left:13px;
}
.single-post {
    padding-left: 15px!important;
    padding-right: 15px!important;

}
#content{width:600px; float:right; overflow:hidden; margin:14px 10px}
.main-title , .side-title{
    font-size: 19px;
    color: #e33a3e;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
    padding-right: 10px;
}
.post h3 {    font-size: 19px; line-height: 30px; -webkit-transition:all 150ms ease-in; -moz-transition:all 150ms ease-in; -o-transition:all 150ms ease-in; transition:all 150ms ease-in;     display: inline-block;}
.date{
    display: inline-block;
    float: left;
    color: #888888;
    font-size: 15px;
}
.post-title .fa-chevron-left {
    padding-left: 7px;
    font-size: 11px;
    top: -1px;
    position: relative;

}
.nav>li>a:hover, .nav>li>a:focus {
    text-decoration: none;
    background-color: transparent;
}

.icat .fa-chevron-left{
    font-size: 9px;
    color: #dc2028;
    padding-right: 9px;
    position: relative;
    top: 1px;
    left: 0;
    padding-left: 7px;
    position: relative;
    transition:all 0.3s;
}
.icat:hover .fa-chevron-left{
    left: -6px;
}
.post h3 a, .home-page h2 a{color:#000}
.wrapper{   }
.wrapper .post:first-child h2{border-top:none}
.wrapper .sidebox:first-child h3{border-top:none}
.answer h2{min-height:48px;  color:#333 !important; border-radius:0 !important; margin:10px 0; line-height:48px}
.answer h2 span{display:block; width:34px; height:34px; float:right; margin-top:-3px; margin-left:7px}
.post h3 small{float:right; font-size:14px;  line-height:30px}
.post-title{ }
.post h3 a:hover, .home-page h2 a:hover{color:#dc2028; -webkit-transition:all 150ms ease-in; -moz-transition:all 150ms ease-in; -o-transition:all 150ms ease-in; transition:all 150ms ease-in}
.post .entry{ }
.author_name{font:14px 'yekan',Byekan; color:#777; margin-top:15px}
.entry{color:#1d1d1d; text-align:right; position:relative}
.entry h2{        color: #ef1c25;
    font-size: 21px;
    margin: 13px 0 24px;}
.entry img{margin-left:0px}
.entry .thumb{width:100%; margin-bottom:20px; text-align:center}
.archive .thumb{    width:30%;     float:right}
.entry p{    
padding: 0;
    font: 15px 'yekan';
    line-height: 28px;
    color: #282e36;
    margin: 0px 0 20px;}
.entry span.border{width:63%; height:1px; border-bottom:1px solid #ebebeb; display:block; position:absolute; left:19%; bottom:20px}
.entry .excerpt p{overflow:hidden;     height: 84px;}

.entry a.continue{}
.entry a.continue:hover{}
.excerpt .details{    border:0}
.excerpt .details .date{    top:-22px;     left:-40px}
.excerpt .details .fa-calendar{    margin-top:-6px;     padding-left:0;     font-size:22px}
.entry small.info{position:absolute; left:0px; bottom:13px; color:#8d8d8d}
.entry h3 >a{color:#e33a3e; padding:3px 0; -webkit-transition:all 0.6s;  -moz-transition:all 0.6s;  transition:all 0.6s; display:block}
.entry table{max-width:100%}
.entry table tr:first-child td{color:#424242; background:#e7e7e7; border-bottom:2px solid #ddd}
.entry table tr td{border-bottom:1px solid #ddd; border-left:1px solid #ddd; color:#565656; text-align:center; padding:7px}
.entry ul, .entry ol{margin-top:20px; list-style:none}
.entry ol{margin-right:15px}
.entry ol li{padding:5px 3px;   color:#585858;   font-size:15px; font-family:'yekan','montserrat'}
.entry ul li{padding:5px 15px;   color:#585858;   font-size:15px;   background:url(images/bullet.png) no-repeat right 17px; font-family:'yekan','montserrat'}
.entry p img{max-width:95%; display:block; border:1px solid #e7e7e7; height:auto}
.entry img.alignright{margin-left:25px}
.entry img.alignleft{margin-right:25px}
.entry img.alignnone, .content img.aligncenter{margin:25px auto}
.entry a:hover{color:#c53d35}
.entry h4{color:#c53d35; display:block; font-size:17px; margin:20px 0}
.entry h5{color:#c53d35; display:block; font-size:16px; margin:20px 0}
.entry h6{color:#c53d35; display:block; font-size:15px; margin:20px 0}
.entry .continue{text-align:left; margin-top:15px}
.entry .continue a{border-bottom:0 none; color:#fff; border-bottom:3px solid #dc2028; padding:0 5px; bottom:0px; left:0px; position:absolute}
.entry .continue a:hover{color:#fff}
.post:last-child .pbottom{display:none}
.wrapper .post.single{background:#fff}
.navigation{font:18px 'yekan',Byekan; width:100%; float:left; margin:0; padding:0; overflow:hidden}
.navigation a{color:#616161}
.navigation a:hover{color:#c53d35}
.prepage{float:left; margin:25px 10px}
.nextpage{float:right; margin:25px 10px}
.addthis_toolbox{float:right; padding-right:14px; margin-top:10px}
.coment-title{font:15.06px 'yekan',Byekan; color:#808080; line-height:40px; margin-bottom:15px}
.fa{    padding-left:16px}
.fa-calendar{    color:#999;     font-size:22px;     float:left;     padding-left:20px}
.fa-clock-o{
    padding-left: 8px;
}
.icaticom{font:12px 'yekan',Byekan; color:#777; margin:0px 10px 35px 10px; width:100%; float:right}
.icom{background:url('images/comment.png') no-repeat right; padding:5px 14px}
.icat{padding:0;  float:right; font-size:13px}
.icaticom span{color:#777; display:inline-block}
.icaticom ul{display:inline}
.icaticom ul li{display:inline-block; padding:0 5px}
.icat ul li a, .icat a{color:#dc1616}
.icaticom a:hover{color:#1d1d1d}
.icat span.cat, .icat span.icat_tags{color:#777}
.tags{color:#959596; font-size:12px}
.details{border-top:1px solid #ebebeb;   text-align:center;  position:relative}
.details .visit{ line-height:20px; font-size:15px; color:#8d8d8d; display:inline-block;     float: left;}
.details .visit span, .details .cat span{color:#999}
.details .date{ opacity:0;  width:100px;  position:absolute;  background-color:#333;  top:-15px;  left:-20px;  padding:5px;  -webkit-border-top-right-radius:30px 30px;  -webkit-border-bottom-right-radius:30px 30px;  -webkit-border-top-left-radius:30px 30px;  -webkit-border-bottom-left-radius:30px 30px}
.details .date:after{content:''; position:absolute; top:100%; left:0; right:0; margin:0 auto; width:0; height:0; border-top:solid 5px #333; border-left:solid 5px transparent; border-right:solid 5px transparent}
.details:hover .date{ opacity:1}
.details .date span{ color:#fff}
.details .cat{width:auto; border:none;  float:right; padding-right:20px; color:#999}

.details .cat a{color:#999}
.comment-box{background:#fff; width:100%; height:auto; padding:30px; margin-top:20px}
img.aligncenter{margin-top:20px; margin-bottom:20px}
img.aligncenter, img.aligncenter:hover, .wp-caption img, .wp-caption img:hover{display:block; margin-left:auto; margin-right:auto}
img.alignright, img.alignright:hover{padding:4px; margin:0 0 2px 7px; display:none}
img.alignleft, img.alignleft:hover{padding:4px; margin:0 7px 2px 0; display:none}
.alignright{float:right}
.alignleft{float:left}
.wp-caption{text-align:center;  background-color:#F5FAFA;  padding:3px;  margin:10px 5px;  /* optional rounded corners for browsers that support it */ -moz-border-radius:5px;  -khtml-border-radius:5px;  -webkit-border-radius:5px;  border-radius:5px}
.wp-caption p.wp-caption-text{font:normal 11px tahoma;  line-height:17px;  padding:5px;  margin:0;  border-bottom:1px solid #777}

.wrapper .post.single h3{color:#000; font-size:18px; margin:30px 0 20px; font-family:'yekan'}
.wrapper .post.single h4{color:#000; font-size:17px; margin:30px 0 20px; font-family:'yekan'}
.wrapper .post.single h5{color:#000; font-size:16px; margin:30px 0 20px; font-family:'yekan'}
.wrapper .post.single h6{color:#000; font-size:15px; margin:30px 0 20px; font-family:'yekan'}
.wrapper .post.single p{margin:15px 0; line-height:35px}

.entry ul{list-style:none; padding-right:18px}
.entry td{padding:5px 10px; border:1px solid #ddd}
#logotype a{font-size:0px}
.thumb{float:right; border:none !important; }
.thumb img{border:1px solid #ddd;  max-width: 100%;  height: auto;}
.excerpt{margin-top:20px; max-width:100%}
.fright{float:right}
.wrapper .post{border-bottom:1px solid #ddd; background-color:#fff}
.category-page .wrapper .post{   background-color:#fff;       padding: 37px 5px 30px;}
.category-page .wrapper{ box-shadow:none;  border:0}

.wrapper .post:last-child{border:none}
.single h3, .header-search h2{padding:12px 34px;  min-height:30px;  color:#000; margin-top:0}
.single h2{

    font-size: 19px;
    margin: 10px 0 31px;
    color: #e33a3e;

}
#logotype{text-indent:-9999px}
#name-category{color:#000; font-size:19px; margin-bottom:30px}
#name-category a{color:#329941}
.wrapper .post:last-of-type{border:none}
.wp-pagenavi a, .wp-pagenavi span {
    font-family: 'yekan-num' !important;
}
/*============== Sidebar ================*/
.right-box{    padding: 22px 0 30px;}
.sidebox h3{border-radius:7px 7px 0 0; padding:0 34px;  line-height:54px; color:#329941}
#sidebar{    padding: 18px 0 30px;}
#sidebar h3{
    font: 18px 'yekan';
    text-align: right;
    padding: 13px 0px 20px 0;
    margin-bottom: 36px;
    color: #e33a3e;
    border-bottom: 1px solid #ddd;
    border-radius: 0px;
}
.sidebox{margin:0 0 20px 0; padding:3px; font:14px 'yekan';  position:relative; background:#fff; }
#sidebar ul{list-style-type:none; padding:0 0px; margin-right:0px}
#sidebar ul li{    padding: 4px 0px;   clear:both}
#sidebar ul li:last-child{border-bottom:none}
#sidebar ul li a{color:#000; padding:2px 0;  -webkit-transition:all 0.6s;  -moz-transition:all 0.6s;  transition:all 0.6s; font-size:13px}
#sidebar ul li a{background:#fff url(images/arrow-header.png) no-repeat 96% center; padding-right:20px}
#sidebar ul li a:hover{color:#dc2028}
#searchform{position:relative; text-align: center; }
.sidebox #searchform{    border: 1px solid #c1c1c1;
    border-radius: 2px;    margin-top: 36px;}
.btn-search{position:absolute; height:35px; width:35px; border:1px solid #fff;
    color: #ccc; background-color: #fff; left:15px;     top: 1px; border-radius:25px}
.btn-search:focus, .btn-search:active{border:none; outline:none}
#searchform input{width:100%; border-radius:3px; margin:0 auto}
.header-search h2{display:block; text-align:right; font-family:'yekan'; padding-right:30px; color:#dc2028}
.header-search .search-title{display:inline-block;  padding:0 10px}
.header-search{background:#fff; margin-bottom:20px; color:#dc2028; font-size:17px; padding:17px 0}

/*============ Comments =================*/
#commentform{margin:0; padding:0}
#commentform p{color:#000; font-size:15px; font-weight:normal}
p.form-allowed-tags{display:none}
.page-title {  padding: 20px;  border-bottom: 1px solid #ddd;  }
.page-wrapper{padding:0;}
#commentform a{color:#000; text-decoration:none; line-height:14pt}
#respond h3, #mcomments{font:bold 15px/25px 'yekan',Byekan; color:#000; margin:20px 5px 10px; padding:5px; border-bottom:1px solid #989898; font-weight:normal; padding-right:0px !important}
#comment{width:70%}
form input.cptch_input {  border: 1px solid #eee;   }

#author, #email, #url, #comment{background:#f2f3f6; font:normal 15px/22px 'yekan',tahoma; margin:10px 0; color:#000; padding:0; border:1px solid #eee; -moz-box-shadow:  inset 0 0 7px #e2e2e2; -webkit-box-shadow:inset 0 0 7px #e2e2e2; box-shadow:inset 0 0 7px #e8eaf0; width:100%; border-radius: 2px; display:block}
.comment-form-email span{font:15.06px 'yekan',Byekan; color:#969696; padding-right:6px}
@media(min-width:1024px){    .comment-form-author,.comment-form-email,.comment-form-url{width:31%; display:inline-block; margin:0 5px}
}
.comment-form label{font-weight:normal; font-size:14px}
#submit{font:15px/25px 'yekan'; margin:5px 0; padding:7px 35px !important; background:#e33a3e; border:1px solid #e33a3e; color:#fff; transition:all 0.6s}
#submit:hover{background:#fff; cursor:pointer; color:#e33a3e}
#comments{margin:0; padding:0 30px}
.commentlist{list-style-type:none; margin:0; padding:10px 30px; clear:both}
.avatar{float:right; margin:0 12px 0 15px; border-radius:4px; width:60px; height:60px; border:1px solid #d9e2c6}
.commentlist li .comment-body{/*background:#fff; */margin:10px 0; padding:15px; border:1px solid #ddd; border-radius:8px; list-style-type:none}
.commentlist li .comment-body p{font-family:'yekan',Byekan; padding-right:20px; line-height:22px; font-size:14px; color:#777; clear:both}
.commentlist li.alt{/*background:#eee; */margin-right:10px; padding-right:40px; background:url('images/bg-replay.jpg') no-repeat right 36px}
li.alt .children li{margin-right:10px; padding-right:40px; background:url('images/bg-replay.jpg') no-repeat right 36px}
ol.commentlist li p{margin:6px 0 6px 0; padding-right:70px; line-height:14pt}
ol.commentlist a{color:#000; padding:0 5px 0 0; font:normal 11px yekan}
cite{font:bold 12px 'yekan',verdana,Byekan; padding:0 5px 0 0}
cite a{color:#000; text-decoration:none}
cite a:hover, ol.commentlist a:hover, #respond a:hover{color:#f66}
#respond small{font:bold 13px 'yekan',verdana,Byekan}
#respond{margin-top:30px}
.formError{ left:auto!important;  right:auto!important;  position:relative!important;  top:0!important}
.formErrorContent{ position:absolute!important;  top:45px!important}
.formError .formErrorContent {
    width: 239px!important;
    background: none repeat scroll 0 0 rgb(255, 255, 255)!important;
    border: 2px solid #EC8A7F!important;
    font-family: 'yekan'!important;
    border-radius: 2px;
    right: 10px;
    margin-top: 36px;
    color: #E42C1A!important;
    text-shadow: none!important;
}
.comment-notes{font-size:12px!important; margin-bottom:10px}
.comment-form input, .comment-form textarea{padding:5px!important; width:98%!important}
.comment-form #submit{width:96% !important; margin-top:30px; -webkit-border-top-right-radius:30px 30px;  -webkit-border-bottom-right-radius:30px 30px;  -webkit-border-top-left-radius:30px 30px;  -webkit-border-bottom-left-radius:30px 30px}
.comment-meta.commentmetadata{ margin-bottom:15px;  display:inline-block;  padding-right:6px; float:left}
.comment-author.vcard{ margin-bottom:5px;  font-size:15px;  width:50%;  float:right}
.comment-author.vcard .avatar{ width:50px!important;  height:50px!important;  display:none}
.clear{clear:both}
#reply-title{padding-right:37px !important}
.comment-form-comment{ padding:10px 0px 10px 5px}
.cptch_block{ width:60%!important;  float:right;  padding-top:30px}
.form-submit{ width:40%;  float:left}
/*============== Footer ==============*/
.footer-comment a{color:#dc2028}

.wp-pagenavi{    text-align: left; direction:ltr;      padding-top: 36px;}
.wp-pagenavi a{color:#dc2028; border-radius:2px;  transition:all ease-in-out 0.5s;  text-align: center;
    padding: 0!important;
    font-size: 13px;
    line-height: 21px;
    height: 23px;
    width: 23px;}
.wp-pagenavi span.current{border: 1px solid #dc2028!important;
    background-color: #dc2028;
    color: #fff;
    border-radius: 2px;
    text-align: center;
    padding: 0!important;
    font-size: 16px;
    line-height: 21px;
    height: 23px;
    width: 23px;}
.wp-pagenavi a:hover{color:#dc2028}
.wp-pagenavi a.current{ background:#dc2028; display:inline-block;  border-radius:2px}
.wp-pagenavi a, .wp-pagenavi span {  margin: 0 4px;  }
.cover{*zoom:1}
.cover:before, .cover:after{content:"";  display:table}
.cover:after{clear:both}

.wp-pagenavi a, .wp-pagenavi span{text-decoration:none;  padding:3px 5px; margin:2px;  border:none !important;     float: left;}
.wp-pagenavi span.pages{display:none}
.wp-pagenavi a.nextpostslink, .wp-pagenavi a.previouspostslink{color:#6B6767!important; text-shadow:none;
    float: right!important;
    width:auto!important;
    padding: 0 6px!important;  }
.page.larger, .page.smaller{    border: 1px solid transparent!important;     font-size: 16px;
    text-shadow: none;
    border-radius: 2px;
    padding: 0px 10px;
    color: #b9b9b9;}
.page.larger:hover, .page.smaller:hover{ border:1px solid #dc2028!important;  background-color:#dc2028}
.nextpostslink, .previouspostslink{border:0!important}
.nextpostslink:hover, .previouspostslink:hover{background-color:transparent!important;  border:0!important; color:#dc2028!important; text-shadow:none}
.page.larger:hover, .page.smaller:hover{ color:#fff}

/*===================== Footer ====================*/
footer{padding-top:45px; background-color:#fff;  color:#888;  padding-bottom:45px; font-size:15px}
footer a{color:#777;  line-height:25px}
footer li{
    list-style: none;
}
footer a:hover{color:#DC2028}
footer h5{font-size:13px; font-weight:bold; color:#fff}
#footer{clear:both; margin-top:50px}
.contact-footer{background:#6e7079; width:100%; height:65px}
.contact-footer .container div:first-child{height:68px; line-height:68px; color:#fff; font-size:17px}
#text-footer{    text-align:right}
.contact-footer .container div:first-child span{margin-right:10px}
.contact-footer .container .phone, .contact-footer .container .telegram{    font-size:13px;     padding:0 15px 0 4px}
.contact-footer .container  .fa-paper-plane{    color:white;     background-color:#59aae7;     padding:3px 5px 3px 2px;     border-radius:50%}
.contact-footer .container  .fa-phone{    color:white;     border:1px solid white;     padding:3px 4px;     border-radius:50%}
.contact-footer .container a{color:#fff; display:inline-block; font-size:15px; ; height:68px; line-height:68px; text-align:left}
.en{text-align:left}
.footer h3{color:#dc2028; font-size:15px; margin-bottom:30px}
.footer ul{    font-size:13px}

.footer-comment{color:#000; padding-left:30px}
.list-unstyled li{padding:3px 0}
.copyright{min-height:70px; line-height:70px; background:#fff; color:#777; font-size:14px;  padding: 22px 0 18px;}
.copyright span{padding-left:5px}
.copyright a{color:#777; padding-right:5px}
.copyright img{position:relative; top:3px}
#social{text-align:right}
#social a{background:#fff url(images/social.png) no-repeat; width:40px; height:40px; border-radius:20px; border:1px solid #d7d7d7; display:inline-block; margin:0 2px; -webkit-transition:0.5s; -moz-transition:0.5s; -o-transition:0.5s; -ms-transition:0.5s}
#social a:hover{background:#121117 url(images/social.png) no-repeat}
#social a.telegram{background-position:-115px 10px}
#social a.telegram:hover{background-position:-115px -32px}
#social a.insta{background-position:-70px 8px}
#social a.insta:hover{background-position:-70px -30px}
#social a.facebook{background-position:-32px 8px}
#social a.facebook:hover{background-position:-32px -31px}
#social a.twitter{background-position:10px 9px}
#social a.twitter:hover{background-position:10px -31px}

/* footer */
footer {
    padding: 65px 0;
    background-color: #30353b;
    color: #bac2cc;
}
.aria-text{
    font-size: 22px;
    font-family: sans-serif;
    font-weight: 700;
    color: #fff;
}
.aria-check{
    font-size: 24px;
    color: #fff;
    padding-left: 3px;
}
.about{
    margin-bottom: 35px;
}

.en-about{
    font-size: 14px;
    font-family: sans-serif;
    font-weight: 700;
}
.fa-about{
    font-size:18px;
}


footer hr {
    border-top: none;
    border-bottom: 1px solid #666
}

footer a {
    color: #bac2cc;
}
footer a:hover,footer a:active {
    color: #e33a3e;
}


footer h5 {
    margin-bottom: 20px;
    color: #fff;
    font-size: 15px;
}

.information-area {
    width: 100%;
    height: 70px;
    background-color: #e33a3e;

}
footer .fa-caret-left{
    color: #e33a3e;
    font-size: 15px;
    height: 0px;
    padding-left: 5px;
}

.information-area .tel {
    position: relative;
    color: white;
    font-size: 18px;
    height: 70px;
    padding-top: 23px;

}

.information-area .tel i {
    position: absolute;
    top: 22px;
    left: -15px;
}

.information-area .email {
    position: relative;
    color: white;
    font-size: 16px;
    height: 70px;
    padding-top: 22px;
    padding-left: 8px;
    margin-left: 50px;
    font-family: arial;
}

.information-area .email i {
    position: absolute;
    top: 21px;
    left: -37px;
    font-size: 23px;
}

.information-area .comment {
    color: white;
    height: 70px;
    padding-top: 21px;
    font-size: 17px;
}
#modal-message-form {
    border-bottom: 0px !important;

}
.footer #input-email{
    height: 40px;
    line-height: 20px;
    padding: 0 10px;
    font-size: 14px;
    border: 1px solid #292d33;
    background-color: #292d33;
    color: #fff;
    -webkit-border-top-right-radius: 30px 30px;
    -webkit-border-bottom-right-radius: 30px 30px;
    -webkit-border-top-left-radius: 30px 30px;
    -webkit-border-bottom-left-radius: 30px 30px;
}
#modal-message-form .form {
    position: relative;
}
#modal-message-form  .fa-chevron-left{
    color: #e33a3e;
    font-size: 16px;
    padding-top: 4px;
    padding-left: 3px;
}
#modal-message-form .btn {

    border: 0px ;
    box-shadow: none;
}
#modal-message-form .buttons {
    margin: 1em 0;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    margin: 0;
}
.consultation-fdiv{
    margin-top: 70px;
}
.consultation-fdiv h3{
    font-size: 19px;
    padding-bottom: 40px;
    color: #e33a3e;
}
.iso-pic {
    padding-right: 0;
}

.copyright  .social {
    padding: 0;
    text-align: left;
}

.copyright  .social li {
    display: inline-block;
}

.copyright  .social li a i {
    font-size: 18px;
}

.copyright  .social li a {
    margin: 0 4px;
}

.copyright {
    min-height: 110px;
    background-color: #30353b;
}
.copyright .container {
    border-top: 1px solid #42484f;
}


.copyright .green i {
    position: absolute;
    top: 55px;
    font-size: 34px;
}

.copyright .ir a {
    color: #bac2cc !important;
    transition:all 0.4s;
}
.copyright .ir a:hover {
    color: #fff !important;
}

.copyright .ir,
.copyright .en {
    padding-top: 40px;
    color: #bac2cc !important;
    font-size: 14px !important;
}

.copyright .en {
    direction: ltr;
}
.footer-phone{
    background: url(images/footer-phone.png) no-repeat;
    width: 23px;
    height: 25px;
    float: left;
    display: block;
    margin-right: 10px;
    margin-top: 0px;
    background-size: cover;
}
.tel a{
    font-size:16px;
}

/* alert */
.alert {
    padding: 8px 14px 8px 14px
}
.footer .alert-danger{
    color: #e33a3e;
    background-color: #bac2cc;
    border-color: #e33a3e;
}
.widget_wysija_cont p label{
    display: none!important;
}
.footer input{
    border: 0;
    font: normal 14px yekan;
    padding: 10px;
    margin: 25px 0;
    width: 100%;
    color: rgba(186, 194, 204, 0.62);
    border-radius: 30px;
    background-color: #292d33;
    /* display: none; */
}
.footer .widget_wysija_cont .wysija-submit {
        display: inline-block;
    margin-top: 20px;
    position: absolute;
    width: 90px!important;
    top: 85px;
    left: 26px;
    color: #e33a3e;
    background-color: transparent;
}
.wysija-paragraph{
    position: relative;
}
.footer ::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #bac2cc;
    font-weight: 100;
}
.footer :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #bac2cc;
    opacity:  1;
    font-weight: 100;
}
.footer ::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #bac2cc;
    line-height: 1;
    opacity:  1;
    font-weight: 100;
}
.footer :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color:    #bac2cc;
    font-weight: 100;
}
.footer ::-ms-input-placeholder { /* Microsoft Edge */
    color:    #bac2cc;
    font-weight: 100;
}

/*=============== Gallery ====================*/
.gallery{text-align:center}
.gallery ul li{position:relative; padding:0!important; list-style:none;  display:inline-block;  margin-left:9px;  margin-bottom:10px; overflow:hidden;  -moz-transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s; transition:all ease-in-out 0.4s; height:auto; background:rgba(171,132,74,0.85)}
.gallery ul li:before{display:none}
.gallery ul li a{  display:block; height:auto; position:relative}
.gallery li a:after{display:none; position:absolute; content:''; height:100%; width:100%; top:0; background:rgba(21,165,220,0.6); animation-name:fadeInDown; -webkit-animation-name:flipInX; -webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both;  animation-fill-mode:both}
.gallery ul li:hover a:after{display:block}
@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg); transform:perspective(400px) rotate3d(1,0,0,90deg); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in; opacity:0}
    40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg); transform:perspective(400px) rotate3d(1,0,0,-20deg); -webkit-animation-timing-function:ease-in; animation-timing-function:ease-in}
    60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg); transform:perspective(400px) rotate3d(1,0,0,10deg); opacity:1}
    80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg); transform:perspective(400px) rotate3d(1,0,0,-5deg)}
    100%{-webkit-transform:perspective(400px); transform:perspective(400px)}
}
.gallery ul li a span.zoom{display:block; width:100%; height:100%; background:url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAACSklEQVQ4T6WVT0hVQRTGvS4CNeifBYmVaJIUCQaKCLaK6C1sF7qphSRUIGWbamFCmyT8EyG6KVwU0c4gCzFFUILQjSa2qAh6CLVoU4SEKa/fJ2ce43CvkQ58nDnf+eZ7587cuS/KiRmZTOYkdBM4AfaBn+A9eA6Goij6E7fOcZFfxKyY/BE4vcGiT9QuYTyepMmaYngM0Sgo2qgLq60SWzEeiNOumWK4kzADDnuiKeZPwWeww7q/QNxmmgyxAeOXobEz7aZw3euiBfGg/dhu+BXyNPkR5jIpM+0XYgW1375xhLAA4hvYboUbiO7ZE9wk3gVpuEPGlRPnQJ7p1cDD0DQF8crIr8QSRMtJpsY/ILbamhfoz4amVyHuGzmIoJnuu8gP6tHAcbBkjy3ZbXAA6FA1PrBG25Idevx2sjvGdCK4BffOzHytm9cz+QGk0fjOmr2h6WWIfiOTOpWJ60yd6n1+bWtmMa0KTesg3hi5SCx1N4aO3UHNw1W6hfC9zK9ZPkDtSmiaCyGz/VZoQ7S2x3GmcCWUFkC+6VPoR9aZ2uI2Yo8VdPIXET723tNl8kVyXY5h4A4mzbyM2kqcqW6JblCNVxxj/gzoru8Cp0AzcO+npPOgHlPteXb4d1+bPwH8q+prk+ZvKZzxjcOv1B4EfaARrKv9w10HLeNf0sUuZO+OUjsHaoGeQN/Pj2AIaB91A/WR8cckiQ5t6X+6yRrwo9Ukek9D4xFMU5sylTvGOlRdiNC4cNOmCcZP6PT8lkzNWP9jnWAadGC6+heB09Yml381EwAAAABJRU5ErkJggg==) no-repeat center center; position:absolute; top:0px; left:0; opacity:0;  -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; -ms-transition:0.4s; transition:0.4s; z-index:5}
.gallery ul li:hover a span.zoom{opacity:1}

/*=============== 404 ===================*/
.er404{direction:rtl; border-top:14px solid #DC2028; padding-top:250px; text-align:center; font-size:13px; font-family:'yekan'; font-weight:normal; background:#fff}
.er404 a, .er404 a:hover, .er404 a:focus{text-decoration:none; color:#DC2028}
.er404 a:hover, .er404 a:focus{color:#DC2028 !important}
.er404 .fa{margin-right:10px; margin-top:3px}
.marginT30{margin-top:30px}

/*============== Media ================*/
@media screen and (min-width:992px) and (max-width:1199px){ #sidebar{margin-left:0!important; left:117px!important; margin-bottom:80px}
    .container>.navbar-collapse{ float:right;  padding-top:5px;  margin-bottom:10px;  width:100%;  border-top:1px solid rgba(223,223,223,0.4)}
    .footer .namad img{ width:40%; vertical-align:top}

}

@media(min-width:768px) and (max-width:991px){ .container>.navbar-collapse{ float:right;  padding-top:5px;  margin-bottom:10px;  width:100%;  }
    .navbar-header{float:left}
    .navbar-toggle{float:right}
    .navbar-default .navbar-toggle{border-color:#2a2627}
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{background-color:#2a2627}
    .navbar-default .navbar-toggle .icon-bar{background-color:#dc2027}
    .header-bottom{position:relative; min-height:55px; height:auto}
    .navbar-collapse{border-top:none; box-shadow:none}
    .header-bottom .navbar-default .navbar-nav >li >a{border-bottom:none}
    .header-bottom .navbar-default .navbar-nav >li >a:hover{border-bottom:none; color:#dc2128}
    .navbar-header{float:left}
    .back-main{display:none}
    .right-box{border-left:none; border-bottom:1px solid #dbdbdb}
    #breadcrumb .container{padding-left:0px; padding-right:0px; width:100%}
    #breadcrumb .social{border-top:1px solid #dedede; padding-top:10px; text-align:center}
    #wrapper{padding-left:0px; padding-right:0px}
    span.phone{max-width:120px; background:none}
    #sidebar h3{background-position:98% center}
    #social{margin-bottom:50px}
    .footer h3{ padding-top:20px}
    .namad{ text-align:center}
    .container-footer{ width:100%!important}
    .container-footer a{ padding:0}
    .contact-footer .container .phone, .contact-footer .container .telegram{ padding:0 10px 0 4px}
}

@media(min-width:481px) and (max-width:767px){ #top-text{ margin-right:30%}
    .container>.navbar-collapse{ float:right;  padding:20px 20px 0 0;  width:100%}
    .navbar-nav{  width:90%}
    .menu-top{display:none}
    header{height:auto; padding-bottom:20px; background-image:none; padding-right:0px; padding-left:0px}
    .header-top{height:auto}
    .nav>li:hover, .nav>li:active{ border:0}
    .nav>li{ border:0}


}
@media(max-width:480px){ .container>.navbar-collapse{ float:right;  width:100%}
    .navbar-nav{  width:90%}
    .entry .excerpt{ width:100%}
    .archive .thumb{ width:100%;  float:right}
    .excerpt .details .cat{ top:0;  display:none;  right:140px;  margin-top:-3px}
    .contact-footer .container.phone-c, .contact-footer .container .phone-c span{ display:none!important}

}

/*
.sidebox .leftmenu li:before{content:'\f104'; font-family:fontawesome; display:block; float:right;     font-size:15px;  margin-top:3px; margin-left:5px; color:#316bc5}
.sidebox .leftmenu .sub-menu li:before{color:#999}
.sidebox .sub-menu{padding:0 !important; margin:0 -10px}
.sidebox .sub-menu li{border-top:1px solid #ddd !important; border-bottom:none !important; padding-right:25px !important}
.sidebox .menu-item-has-children{padding-bottom:0 !important}
*/
@media screen and (max-width: 480px) {
    .top-section {
        display: none;
    }
    .header-top {
        background-color: #e33a3e;
        color: #fff;
        padding-top: 20px;
        height: 80px;
    }

    .navbar{
        z-index: 2;
        position: relative;
        top: -65px;
    }
    .home-cat a:after {
    display: none;
}
.home-cat:hover img{
  top: -5px;  
}
.blog-section h3, .blog-section p , .blog-section .post-date {
    
    text-align: center;
}
.news-wrapper span{
        display: block;
    text-align: center;
}
.information-area .tel {
   float: none!important;
   text-align: center;
       padding-left: 36px;
    padding-top: 16px;
}
.footer-phone {
    float: none; 
    display: inline-block;
    position: relative;
    left: -248px;
    top: 6px;
    }
    .footer, .copyright .ir, .copyright .en{
        text-align: center!important;
    }
    .footer .col-1{
        padding-left: 0;
    }
    .footer .row > div{
        margin-bottom: 20px;
}

.copyright  .social{
    text-align: center;
}
    .cat-menu{
    display: block;
    text-align: center;
    padding-right: 56px;
    }
    .cat-menu .home-cat {
    display: inline-block;
    width: auto;
}
.footer #input-email {
   
    padding: 10px;
}
.latest-products .section-left{
    display: none;
}
.product-page .select-box{
    width: 286px;
}
.price-col{
    padding-bottom: 30px;
}
.form-group {
    
    text-align: center;
}
.product-page .input-quantity , .product-page .product-btn button{
    width: 215px;
    margin-bottom: 5px;
    margin-right: 10px;
}
.product-page .price-wrapper{
    text-align: center;
}
.product-page .toolbox {
    display: inline-block;
    float: none;
    position: relative;
    top: 17px;
}
.product-page .instock , .product-page .not-instock {
    display: inline-block;
    float: none;
    
}
.stock{
    text-align: center;
}
.product-page .nav-tabs li a {
  
    font-size: 13px;
   
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
}
    .zoomContainer{
        display: none;
    }

    .thumbnails > li {
        margin-right: 0;
        width: auto;
        max-width: 100%;
    }
    .product-page .rating a{
        display: none;
    }
    .product-page .rating{
        text-align: center;
    }
    .rating .fa-stack {
        float: none;
    }



}
@media screen and (max-width: 992px) {
    .footer .widget_wysija_cont .wysija-submit {
        top: 94px;
    }
}
@media screen and (max-width: 767px) {
.footer .widget_wysija_cont .wysija-submit {
    top: 64px;
}
    .navbar-collapse{
        height: 1px;
    }
.navbar-toggle {
    background: #2b3e42 none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0);
    border-radius: 4px;
    float: right;
    margin-bottom: 8px;
    margin-right: 15px;
    margin-top: -53px;
    padding: 9px 10px;
    position: relative;
}
.navbar-nav>li>a {
    padding-top: 5px;
    padding-bottom: 15px;
    font-size: 15px;
    color: #555;
}
    .camera_wrap {
        height: 206px !important;
        margin: 35px 0 30px;
    }
    .camera_target_content {
        bottom: 0;
        left: 0;
        overflow: hidden;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 2;
        display: none;
    }

.navbar-nav {
    width: 90%;
    /* position: relative; */
    display: none;
        position: fixed;
}
.in .navbar-nav {
        width: 100%;
    display: block;
    background-color: #fff;
    margin-top: 1px;
        position: fixed;
}
.logo {
    display: inline-block;
    float: none;
    position: absolute;
    top: -72px;
    left: 0;
    z-index: -1;
}
.navbar-toggle .icon-bar , .navbar-toggle .icon-bar+.icon-bar {

    background: #ddd;
}
p, body , h1, h2,h3,h4,h5,span{
    text-align: center;
}
#logo {

    float: left;
    
}
   
.thumb {
    float: none; 
}
.post h3 {
    padding: 20px 0;
    display: block;
}
.date {
    display: block;
     float: none;
    color: #888888;
    font-size: 15px;
    text-align: center;
}
.details .visit {
    line-height: 20px;
    font-size: 15px;
    color: #8d8d8d;
    display: block;
    float: none;
    text-align: center;
}
.top-account {
   
    margin-bottom: 14px;
   
}
#sidebar h3 {

    text-align: center;
}

.copyright .green i {
    font-size: 34px;
    left: -35px;
    position: relative;
    top: 9px;
}
.information-area .tel {
   float: none!important;
   text-align: center;
       padding-left: 36px;
    padding-top: 16px;
}
.footer-phone {
    float: none; 
    display: inline-block;
    position: relative;
    left: -248px;
    top: 6px;
    }
    .footer, .copyright .ir, .copyright .en{
        text-align: center!important;
    }
    .footer .col-1{
        padding-left: 0;
    }
    .footer .row > div{
        margin-bottom: 20px;
}

.copyright  .social{
    text-align: center;
}
    .cat-menu{
    display: block;
    text-align: center;
    
    }
    .cat-menu .home-cat {
    display: inline-block;
    max-width: 90px;
}
.footer #input-email {
   
    padding: 10px;
}


    footer {
        padding: 60px 30px;
    }
    .products-wrapper .product-thumb {
   
    max-width: 310px;
    margin: 0 auto;
}

.price-col{
    padding-bottom: 30px;
}
.form-group {
    
    text-align: center;
}
.product-page .input-quantity , .product-page .product-btn button{
    
    margin-bottom: 5px;
    margin-right: 10px;
}
.product-page .price-wrapper{
    text-align: center;
}
.product-page .toolbox {
    display: inline-block;
    float: none;
    position: relative;
    top: 17px;
}
.product-page .instock , .product-page .not-instock {
    display: inline-block;
    float: none;
    
}
 
.stock{
    text-align: center;
}
.product-page .nav-tabs li a {
  
    font-size: 13px;
   
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
}
    .zoomContainer{
        display: none;
    }
    .thumbnails > li {
        margin-right: 0;
        width: auto;
        max-width: 100%;
    }
    .product-page .rating a{
        display: none;
    }
    .product-page .rating{
        text-align: center;
    }
    .rating .fa-stack {
        float: none;
    }


}
@media screen and (max-width: 320px){
    .cat-menu{
    padding-right: 0px;
    }
       .cat-menu .home-cat {
    display: inline-block;
    width: 50%;
}
    .camera_wrap {
        height: 206px !important;
        margin: 35px 0 30px;
    }
.copyright .green i {
    position: absolute;
    top: 64px;
    font-size: 34px;
}
    .zoomContainer{
        display: none;
    }
    .thumbnails > li {
        margin-right: 0;
        width: auto;
        max-width: 100%;
    }
    .product-page .rating a{
        display: none;
    }
    .product-page .rating{
        text-align: center;
    }
    .rating .fa-stack {
        float: none;
    }
}

@media screen and (min-width: 768px)  and (max-width: 991px) {
    .about-link {
        position: absolute;
        bottom: 0px;
        background-color: #e33a3e;
        padding: 3px 20px;
    }
    .Consultation-content {
        padding: 100px 100px;
        text-align: center;
    }
    .home-cat a:hover:after{
        top: 95%;

    }
    .logo {

    top: -155px;
}
    .col-2 , .col-3{
    text-align: center;
}
.header-top {

    padding: 20px 0 20px;
   
}
.copyright .ir, .copyright .en {
    
    font-size: 12px !important;}

    .information-area .comment {
        padding-top: 22px;

    }
    .footer .col-1{
        padding-left: 0;
        padding-bottom: 30px;
        text-align: center;
    }
    .footer .col-5{
        padding-top: 30px;
        text-align: center;
    }
    .footer #input-email {
   
    padding: 10px;
}
.information-area .email{
    display: none;
}
.price-col{
    padding-bottom: 30px;
}
.product-page .product-btn {
    margin-top: 0;
}
.product-page .input-quantity , .product-page .product-btn button{
    width: 215px;
    margin-bottom: 5px;
    margin-right: 10px;
}
.product-page .select-box {
    
    width: 279px;
}
    .zoomContainer{
        display: none;
    }


}

@media screen and (min-width: 992px) and (max-width: 1024px) {
    .about-link {

        bottom: -10px;

    }
    #cart .cart-btn-right span {

        left: -10px;
    }
        .home-cat a:after {
   
    top: 119%;
    
}
    .home-cat a:hover:after {
   
    top: 95%;
    
}
.about-link{
    bottom: -27px;
}
.home-cat{
    min-height: 182px;
    padding:25px 0;
}
  .footer #input-email {
   
    padding: 10px;
}
.product-page .select-box {
    width: 310px;
}
.price-col , .special-col{
    width: 310px;

}
.price-col {
    padding-bottom: 30px;
}
.product-page .product-btn button {
    margin-right: 0;
    width: 141px;
}
.input-quantity {
    
    width: 40px;
}
.product-page .product-btn {
    margin-top: 15px;
}

}