.btn-search{
	float: left;
}
h4 > mark{color: #1F90FD; float: right;}
#slide-location a {
  position: fixed;
  top: 220px;
  left: -72px;
  transition: 0.3s;
  padding: 10px 10px 7px 6px;
  width: 100px;
  text-decoration: none;
  font-size: 18px;
  color: white;
  border-radius: 0 5px 5px 0;
  z-index: 9;
  direction: rtl;
}

#slide-location a:hover {
  left: 0;
}

#slide-location-div {
  top: 20px;
  background-color: #43084a;
}
	/*==================================================
 * Effect 2
 * ===============================================*/
.item
{
  position: relative;
}
.item:before, .item:after
{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 7px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.item:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
/*==================================================
 * Effect 7
 * ===============================================*/
.list-item
{
    position:relative;
    -webkit-box-shadow:0 0px 2px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 0px 2px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 0px 2px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.list-item:before, .list-item:after
{
    content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 7px rgba(0,0,0,0.7);
    -moz-box-shadow:0 0 7px rgba(0,0,0,0.7);
    box-shadow:0 0 7px rgba(0,0,0,0.7);
    top:0;
    bottom:0;
    left:15px;
    right:15px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
.list-item:after
{
    right:10px;
    left:auto;
    -webkit-transform:skew(8deg) rotate(3deg);
       -moz-transform:skew(8deg) rotate(3deg);
        -ms-transform:skew(8deg) rotate(3deg);
         -o-transform:skew(8deg) rotate(3deg);
            transform:skew(8deg) rotate(3deg);
}

.list-item:hover::before
{
    content:"";
    position:absolute;
    z-index:-1;
    -webkit-box-shadow:0 0 0px rgba(0,0,0,0.7);
    -moz-box-shadow:0 0 0px rgba(0,0,0,0.7);
    box-shadow:0 0 0px rgba(0,0,0,0.7);
    top:0;
    bottom:0;
    left:15px;
    right:15px;
    -moz-border-radius:100px / 10px;
    border-radius:100px / 10px;
}
.dropdown-menu {
    direction:rtl !important;
    text-align: right !important;
    margin-right: 5px !important;
}
a:hover{
	text-decoration: none;
}
.innerad{
	height: 100px;
}
.innerad h3{
	height: 15px;
	overflow: hidden;
	direction: rtl;
	text-align: right;
}
.location{
  clear: both;
  color: #333!important;
}
.location div:first-child{
  padding-right: 0;
}
.location div:last-child{
  text-align: right;
}
.container p, h3{
	direction: rtl;
}
.custom_contact{
	direction: rtl;
}
.address p{
	padding-right: 26px;
}
.email, .phone a,p{
	padding-right: 26px;
}
.adinfo {direction: rtl;}
.left-to-right {direction: rtl;}
.right-to-left {direction: ltr;}
.ptext{float: right;}
.jobinfo h3{float: right;}
.jobinfo p{text-align: justify;}
.widget{direction: rtl;}
.optionlist{right: 20px;}
.showreslt{float: right;}
.pagination{float: left;}
.date{width: 110px !important;height: 30px !important;}
.sreach-btn{left: 0;}

.hard-soft-btn
{
  background-color: #7AB5FD;
  box-sizing: border-box;
  padding: 20px;
  width: 90%;
}
.hard-soft-btn label
{
  font-size: 30px;
  font-weight: bold;
  background-color:  #333;
  text-shadow: 2px 2px 1px
  rgba(255,255,255,1);
  -webkit-background-clip: text;
  -moz-background-clip: text;
  background-clip: text;
}
.hard-soft-btn:hover label
{
  cursor: pointer;
  margin-left: 3px;
  background-color: #666;
}
.hard-soft-btn:hover
{
  cursor: pointer;
  color: black;
  background-color: #444;
}
.modal-bg-type
{
  position: relative;
  min-height: 150px;
}
.modal-bg-type ul
{
  float: right;
  padding-right: 40px;
  position: relative;
  line-height:33px;
}
.modal-bg-type ul li
{
  text-align: right;
}
.modal-bg-type li a:before
{
  content: '\f0d9';
  font-family: 'FontAwesome';
  margin-left: 7px;
  float: right;
}
.modal-bg-type img
{
  object-fit: cover;
  left: 10px;
  width: 300px;
  opacity: 0.6;
  position: absolute;
  background-repeat: no-repeat;
}

/*jssor slider loading skin spin css*/
.jssorl-009-spin img {
    animation-name: jssorl-009-spin;
    animation-duration: 1.6s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}
@keyframes jssorl-009-spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}
/*jssor slider bullet skin 111 css*/
.jssorb111 .i {position:absolute;color:#fff;text-align:center;cursor:pointer;z-index:0;}
.jssorb111 .i .n {display:none;}
.jssorb111 .i .b {fill:#fff;stroke:#000;stroke-width:500;stroke-miterlimit:10;stroke-opacity:.5;}
.jssorb111 .i:hover .b {fill:#fea900;stroke:#fea900;stroke-width:6000;stroke-opacity:1;}
.jssorb111 .iav .b {fill:#000;stroke-width:6000;stroke-opacity:1;}
.jssorb111 .i.idn {opacity:.3;}
.jssorb111 .iav .n, .jssorb111 .i:hover .n {display:block;}
/*jssor slider thumbnail skin 121 css*/
.jssort121 .p {position:absolute;top:0;left:0;border-bottom:1px solid rgba(255,255,255,.2);box-sizing:border-box;color:#fff;background:rgba(0,0,0,.5);opacity:.7;}
.jssort121 .p .t {position:absolute;padding:10px;box-sizing:border-box;top:0;left:0;width:100%;height:100%;line-height:24px;overflow:hidden;}
.jssort121 .p .i {margin-right:10px;position:relative;top:0;left:0;width:96px;height:48px;border:none;float:left;}
.jssort121 .pav, .jssort121 .p:hover {color:#000;background:rgba(255,255,255,.7);}
.jssort121 .p:hover {opacity:.85;}
.jssort121 .pav, .jssort121 .p:hover.pdn {opacity:1;}
.jssort121 .ti {position:relative;font-size:9px;/*font-weight:bold;*/float:right;direction: rtl;}
.jssort121 .d {position:relative;font-size:8px;float:right;direction:rtl;}
/*.jssort121 .d:before {content:'\a';white-space:pre;}*/
.jssor-slider{position:relative;margin:0 auto;top:0px;left:0px;width:980px;height:380px;overflow:hidden;visibility:hidden;}
.jssor-slider-loading{position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center;background-color:rgba(0,0,0,0.7);}
.jssor-slider-loading-img{margin-top:-19px;position:relative;top:50%;width:38px;height:38px;}
.jssor-slider-slides{cursor:default;position:relative;top:0px;left:0px;width:980px;height:380px;overflow:hidden;float:right;}
.jssort121{position:absolute;right:0px;top:0px;width:268px;height:380px;overflow:hidden;cursor:default;}
.jssor-slider-prototype{width:268px;height:68px;}
.jssorb111{position:absolute;bottom:12px;left:12px;}
.jssor-slider-prototype2{width:24px;height:24px;font-size:12px;line-height:24px;}
.jssor-viewbox{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}

.text-logo-location{
  position: absolute;
  width: 195px;
  top: 40;
  left: 162;
  background-color: #2d3a5c;
  box-sizing: border-box;
  padding-right: 30px;
  border-radius: 0 0 100px 0;
  border-block-end: 2px groove #fff;
  color: #fff;
}
.text-logo-location:hover img{opacity: 0.8; cursor: pointer;}
.text-logo-location:hover label{opacity: 0.8; cursor: pointer;}
.text-logo-location label{position: absolute; margin-top: 10px !important;}
.text-logo{
  width: 180px;
  left: 0;
  position: absolute;
  height: 120px;
  background: #2d3a5c;
  padding: 10px;
  border-radius: 0 0 100px 0;
  border-block-end: 2px groove #fff;
}
.text-logo img{
  left: 25px;
  position: absolute;
  width: 100px;
}
.text-logo span img{
  top: 35px;
  right: 25px;
  width: 35px !important;
}
.white-color{color: white !important;}
.full-width{width: 100%;}
.live-price
{
  min-height: 30px;
  background-color: #E5E5E5;
  top: 0px;
  direction: rtl;
  box-sizing: border-box;
  padding: 7px 40px 5px 5px;
  border-bottom: 1px solid #43084a;
}
.live-price label{color: red; /*font-weight: bold;*/}
.live-price mark{color: #2d3a5c; background:inherit;}
.cat_image{width: 98px; height: 80px;}
.postimg-detail{width: 50%; margin-right: 25%;}

.search-container{
  position: absolute;
  left: 180px;
}
.search-container button {
  float: right;
  padding: 6px 10px;
  margin-top: 8px;
  margin-right: 16px;
  background: #ddd;
  border: none;
  cursor: pointer;
}
.search-container input[type=text] {
  padding: 6px;
  height: 26px;
  margin-top: 8px;
  border: none;
  width: 130px;
  background-color: white;
}
.hard-div{
  line-height: 30px;
  position:relative;
  padding: 20px;
}
.hard-div img{float: left;}
.hard-div label{margin-top: 15px; font-size: 20px;}
.soft-div{
  line-height: 30px;
  position:relative;
  padding: 20px;
}
.soft-div img{float: right;}
.soft-div label{margin-top: 15px; font-size: 20px;}
.hard{
  /*background-image: url(../images/btn-background/logo-n.png) ;*/
  background-repeat:no-repeat;
  background-position: right; 
  background-origin: content-box;
  background-clip: 0.4;
}
.soft{ 
  background-repeat:no-repeat;
  background-position: right; 
  background-origin: content-box;
}

.hard-soft-btnB {
  display: inline-block;
  border-radius: 4px;
  background-color: #2d3a5c;
  border: 1px solid;
  color: #FFFFFF;
  text-align: center;
  font-size: 22px;
  width: 180px;
  padding: 8px;
  transition: all 0.5s;
  cursor: pointer;
  margin: 5px;
}

.hard-soft-btnB span {
  cursor: pointer;
  display: inline-block;
  position: relative;
  transition: 0.5s;
}

.hard-soft-btnB span:after {
  content: '\00bb';
  position: absolute;
  opacity: 0;
  top: 0;
  right: -20px;
  transition: 0.5s;
}

.hard-soft-btnB:hover span {
  padding-right: 25px;
}
.hard-soft-btnB::before {
  border: 2px solid transparent;
}
.hard-soft-btnB:hover span:after {
  opacity: 1;
  right: 0;
}

.hard-soft-btnB:active {
  background-color: #3e8e41;
  box-shadow: 0 13px #666;
  transform: translateY(4px);
}
.hard-soft-btnB:hover {
  box-shadow: 0 5px 5px 0 gray;
  transition: all 1s ease;
  transition: border-top-color 0.15s linear, border-right-color 0.15s linear 0.1s, border-bottom-color 0.15s linear 0.2s;
}
.break-word{
  text-overflow: ellipsis;
  overflow: hidden;
  position: absolute;
  right: 0;
}

.adimg{
  height: 220px;
}
.adimg img{
  height: 220px;
}
.index-adimg{height: 220px;}
.index-adimg img{height: 220px; width: 100% !important;}

.slider_title{
  padding: 15px 0 15px 10px;
  background-color:rgba(0,0,0,.6);
  cursor: pointer;
  margin: 290px 620px 0 0;
  color:white;
  border-radius: 5px;
  text-align: center;
  width: auto;
  min-width: 100px;
  height: auto;
  transition: all 1s;
}
.slider_title:hover{
background-color: rgba(0,0,0,0.3);
}
.slider_title a{color: #FFF;}
.word_content{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 75px;
}

.word_short_post p{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 400px; 
}

.slider_content p{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 140px;
}
@keyframes anim {
  from{ transform: rotate(270deg);
  transition: transform 0.4s linear 0s, border-left-width 0s linear 0.35s;}
    to{  }  
}
.Knowledge-blog-header
{
  border-bottom: 2px solid #1E90FF;
  min-height: 50px;
}
.Knowledge-blog-header{}
.Knowledge-blog-header{}
.news-blog-header
{
  background-color: yellow;
}
.text-nowrap {white-space: nowrap;}
.overflow-hidden{overflow: hidden;}
#Knowledge_div{margin-top: 20px;}
.Knowledge_div_left{padding: 0; margin: 0;}

.marquee {
 height: 200px;
 width: 100%;
 overflow: hidden;
 position: relative;
}
.marquee-news:hover {animation-play-state: paused;}
.marquee-news {
 position: absolute;
 height: 100%;
 /* Starting position */
 -moz-transform:translateY(100%);
 -webkit-transform:translateY(100%); 
 transform:translateY(100%);
 /* Apply animation to this element */  
 -moz-animation: marquee-news 50s linear infinite alternate;
 -webkit-animation: marquee-news 50s linear infinite alternate;
 animation: marquee-news 50s linear infinite alternate;
}
/* Move it (define the animation) */
@-moz-keyframes marquee-news {
 0%   { -moz-transform: translateY(100%); }
 100% { -moz-transform: translateY(-600%); }
}
@-webkit-keyframes marquee-news {
 0%   { -webkit-transform: translateY(100%); }
 100% { -webkit-transform: translateY(-600%); }
}
@keyframes marquee-news {
 0%   { 
 -moz-transform: translateY(100%); /* Browser bug fix */
 -webkit-transform: translateY(100%); /* Browser bug fix */
 transform: translateY(100%);    
 }
 100% { 
 -moz-transform: translateY(-600%); /* Browser bug fix */
 -webkit-transform: translateY(-600%); /* Browser bug fix */
 transform: translateY(-600%); 
 }
}
.Important-star{color: red; font-size: 18px;}
.page-heading{direction: rtl; line-height: 45px;}
.blogWraper img{
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slider-text-min{position:absolute; text-align:right; font-size: 10px; line-height: 1.5em; right: 3px; width:15em;}
.text-center{text-align: center!important;}

#UpButton {
  display: inline-block;
  background-color: #43084a;
  width: 50px;
  height: 50px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 30px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  visibility: hidden;
  z-index: 1000;
}
#UpButton::after {
  content: "\f077";
  font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  font-size: 2em;
  line-height: 50px;
  color: #fff;
}
#UpButton:hover {
  cursor: pointer;
  background-color: #2d3a5c;
}
#UpButton:active {
  background-color: #555;
}
#UpButton.show {
  opacity: 1;
  visibility: visible;
}
.visible-hidden{display: none;}
.well{height: 100px !important;}
.well span{font-size: 12px;}
.adv-sliders{margin: 0 auto; margin-top: -30px; margin-bottom: 10px; border: 1px solid #E5E5E5;padding: 5px; min-height: 40px;}
.adv-sliders label{direction: rtl; float: right; margin: 5px;}
.social-aparat
{
  position: absolute;
  margin-top: 3px !important;
  margin-right: 7px !important;
  min-height: 31px;
  min-width: 31px;
  background-image: url('../images/aparat.png');
  background-repeat: no-repeat;
  background-size: 31px 31px;
}
.social-aparat:hover
{
  background-image: url('../images/aparat-hover.png');
  background-size: 31px 31px;
}
.container{text-align: right;}











@media screen and (max-width: 768px) {
  .live-price{display: none;}
  .search-container{bottom: 0px; right: 0px;}
  .modal-bg-type img{display: none;}
  .innerad{
    height: 170px;
  }
  .innerad h3
  {
    height: 60px !important;
  }
}
@media screen and (max-width: 1199px) {
	.location div:first-child{
		float: left;
    font-size: 12px;
	}
	.location div:last-child{
		float: right;
    font-size: 12px;
	}
  .price{font-size: 15px !important;}

  #cssmenu {font-size: 12px !important;}
}
