body.rtl .sppb-addon.sppb-text-center h3.sppb-addon-title::after {
    height: 3px;
    width: 100%;
}


.sp-contact-info li {
    display: inline-block;
    margin: 3px 10px;
    font-size: 14px;
    color: #ececec;

}

.btn.responsive, .sppb-btn.responsive {
    white-space: normal;
    text-align: center;
    display: table;
    width: 100%;
}

.h1, h1 {
    font-size: 28px;
}
.h3 {
    font-size: 20px;
}
.h4, h4 {
    font-size: 15px;
}
.h6, h6 {
font-size: 18px;
margin-top: 0px;
}
body.rtl .sp-megamenu-parent {
width: 1200px;
    float: right;
margin-right: -70px;
}
div.headerSd div.section1 {
    padding-top: 40px;
    padding-left: 40px;
}

div.section5 {
    width: 18.4%;
    float: left;
    margin-right: 2%;
}
.fs30 {
font-size: 25px;
line-height: 54px;
margin-top: 25px;
}
div.nmSection1, div.section1 {
    width: 100%;
    float: right;
}
div.section5 {
    width: 18.4%;
    float: left;
    margin-right: 2%;
}
div.section5:last-child, div.section5:nth-of-type(5n) {
    margin-right: 0;
}
.center {
    text-align: center;
}
.sppb-pricing-box .sppb-pricing-features > ul > li:nth-child(2n+1) {
    border-top: 1px solid rgba(255, 40, 5, 0.1);
    border-bottom: 1px solid rgba(0,0,0,0.1);
}
.sp-module ul > li > a, .sppb-addon-module ul > li > a {
    color: #868282;
}
.sppb-addon h3.sppb-addon-title {
color: #f03f29;
}
.sp-module .sp-module-title, .sppb-addon-module .sp-module-title {
    color: #f8eaea;
}
.sp-module .sp-module-title, .sppb-addon-module .sp-module-title {
    color: #f47363;
}
.sp-module ul > li, .sppb-addon-module ul > li {
    display: block;
    border-bottom: 0.1px solid rgba(204, 204, 204, 0.15);
    -webkit-transition: 300ms;
    transition: 300ms;
}
.sp-megamenu-parent > li > a {
    padding: 0 6px;
}
.sppb-panel-heading .sppb-panel-title > i.fa {
    padding: 0px 0px 0px 15px;
}
#sp-top-bar {background-color: #3d3d3d;color: #d4d4d4;}
.sticky-wrapper {
    background: #303030;
    height: 80px;
}
.sp-module.dark ul > li > a, .sppb-addon-module.dark ul > li > a {
    color: #f47363;
    font-size: 14px;
}
.a2{color:#000000}

a2, a2:hover, a2:focus, a2:active {
       color: #f14833;
};
}
codelili {
    direction: ltr;
    color: #000;
    width: 100%;
    padding: 0px 5px 10px;
    margin: 10px 0px 10px;
    border-left: 4px solid #8AC007;
    float: left;
    background: #E0E0E0 none repeat scroll 0%;
    line-height: 1.3em;
}
.major_color_bckg-50 {
    background-color: rgba(85, 82, 195, 0.42);
}
.sppb-pricing-box .sppb-pricing-header {
  padding: 25px 20px 10px;
background: #554848;
}
.sppb-pricing-box .sppb-pricing-header .sppb-pricing-price {
  margin: 0;
  padding: 10px;
  font-size: 18px;
  line-height: 1.3;
}
.sppb-panel-heading .sppb-panel-title >i.fa {
  margin-right: 10px;
}
.sppb-panel-heading .sppb-panel-title >i.pe {
  margin-right: 7px;
  vertical-align: top;
  line-height: 1.3;
  font-size: 120%;
  font-weight: 500;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  background: RGBA(40, 40, 40, 0.92);
  box-shadow: 0 3px 5px 0 rgba(0,0,0,0.2);
  padding: 10px;
}
#sp-top-bar {
  padding: 8px 0;
    height: 35px;
    margin-top: -5px;}
.sppb-pricing-box .sppb-pricing-header > .sppb-pricing-title {
    font-size: 120%;}
.sppb-pricing-box .sppb-pricing-header >.sppb-pricing-title {
margin: -12px 0px 6px 0px;
padding: 0;
font-size: 18px;
line-height: 1.1;
font-weight: 500;
}
.sppb-pricing-box .sppb-pricing-footer {
  background: rgba(0,0,0,0.05);
  border-top: 0px solid rgba(0,0,0,0.1);
  padding: 0px;
}


.transparent .sppb-pricing-box.sppb-pricing-featured .sppb-pricing-header {
  background-color: transparent;
}
.sppb-pricing-box .sppb-pricing-header {
  padding: 25px 20px 10px;
background: #626161;
}
.btn-dark, .sppb-btn-dark {
    color: #fff;
    border: 1px solid #000;
    background-color: #626161;
}
 header.centered.dark #sp-menu {
    height: 60px;
  }
  header.centered.dark #sp-menu .centered #offcanvas-toggler {
    line-height: 60px;
    display: block;
  }
  header.centered.dark #sp-menu .centered #offcanvas-toggler >i {
    display: block;
    padding: 0 50px;
    font-size: 32px;
    line-height: 60px;
    background: transparent;
    margin: 0 auto;
  }
  header.addspace #sp-menu .centered #offcanvas-toggler {
    margin: 0 auto;
    display: inline-block;
  }
  header.addspace #sp-menu .centered #offcanvas-toggler >i {
    display: inline-block;
    margin: 0 auto;
  }
  header.addspace #offcanvas-toggler {
    margin-right: 0px;
  }
  .is-sticky {
    background: rgba(0,0,0,0.7);
  }
  .is-sticky header.centered.dark {
    height: 50px;
  }
  .is-sticky header.centered.dark #sp-menu .centered #offcanvas-toggler {
    line-height: 50px;
  }
  .is-sticky header.centered.dark #sp-menu .centered #offcanvas-toggler >i {
    display: block;
    padding: 0 25px;
    line-height: 50px;
  }
}
@media (max-width: 768px) {
  #offcanvas-toggler {
    margin-right: 50px;
  }
  header.centered #sp-menu .centered #offcanvas-toggler {
    margin-right: 50px;
    display: inline-block;
  }
  header.centered #sp-menu .centered #offcanvas-toggler >i {
    display: inline-block;
    margin: 0 auto;
  }
}
a {
  -webkit-transition: color 400ms, background-color 400ms;
  transition: color 400ms, background-color 400ms;
}
body {
  line-height: 25px;
font-szize:14px:
}
#preloader {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #fff;
  background-color: rgba(255,255,255,0.92);
  z-index: 9999;
}
.hostnegarc2 {
margin-bottom: 20px;
background: #fff;
margin-top: 1px;
font-size: 15px;
padding: 20px;
text-align: justify;
border-radius: 15px;
}
.hostnegarc6 {
margin-bottom: 35px;
margin-top: 1px;
font-size: 15px;
padding: 0px;
text-align: justify;
}
.hostnegarc7 {
margin-bottom: 35px;
margin-top: 1px;
font-size: 15px;
padding: 0px;
text-align: justify;
}
.hostnegarc1 {
  margin-bottom: -15px;
  background: #fff;
  margin-top: -15px;
  font-size: 20px;
  padding: 10px;
}
.hostnegarc3 {
padding: 0px;
text-align: justify;

}
.hostnegarc4 {
color: #000000;
font-size: 23px;

}
#sp-header .logo {
   height: 57px;
  margin-top: 10px
    
}
.sticky-wrapper.is-sticky #sp-header .sp-column .logo lili {  height: 57px;  line-height: 54px;}
.sticky-wrapper.is-sticky #sp-header .sp-column .logo lili img { max-height: 57px;    width: auto;    margin-top: 1px;}

.learn1 {
    text-align: center;
    background-color: #b9dcc5;
    padding: 2px;
    font-size: 25px;
    border-bottom: #5f8875 1px solid;
    border-radius: 5px;
}
body.rtl .sppb-addon.sppb-text-left {
    text-align: right;
}
.latest-post .latest-post-inner {
    padding: 0;
    -webkit-transition: 400ms;
    -o-transition: 400ms;
    transition: 400ms;
    background: #fff;
    padding: 10px;
    text-align: justify;
}
.latest-post .latest-post-inner h2.entry-title {
    font-size: 125%;
    margin-bottom: 10px;
    line-height: 1.35;
    font-weight: 500;
    margin-top: -5px;
}
.sppb-btn-warning {
    color: #1c1919;
    background-color: #f2efea;
    border-color: #f15846;
    width: 220px;
}
.sppb-btn-warning:hover, .sppb-btn-warning:focus, .sppb-btn-warning:active, .sppb-btn-warning.active, .open > .dropdown-toggle.sppb-btn-warning {
    color: #261f1f;
    background-color: #ededed;
    border-color: #54a44f;
}
.sppb-btn {
    font-size: 15px;}
.radius {
    border-radius: 20px;}

.lili
{height: 50px;
width:90px;
display: inline;
border-width: 1px 2px 1px 1px;
border-radius: 10px;
text-align: left;
direction: ltr;}
.post-img
{border-radius: 10px 10px 0px 0px;}
.sppb-addon-containerlili2
{border-radius: 15px; 
box-shadow: -5px 5px 5px 5px rgba(213, 213, 213, 0.47),2px 0 2px -5px rgba(0,0,0,0.15);
}
.sppb-panel-warning {
    border-color: #f1f1f4;
    padding: 5px;
}
.btn, .sppb-btn {
    -webkit-transition: color 400ms,background-color 400ms,border-color 400ms;
    -o-transition: color 400ms,background-color 400ms,border-color 400ms;
    transition: color 400ms,background-color 400ms,border-color 400ms;
    padding: 10px;
    margin-right: 3px;
}
ol.breadcrumb {
  background: transparent;
  padding: 20px;
  margin: 0px 90px -50px 0px;
}
sppb-addon-content {
	background-color: #ffffff;
	padding: 0 0 0px;
}
.me2022 {
    width: 102px;
    text-align: center;
    height: 50px;
    border: 2px solid #db4b01;
    display: flex;
    align-content: stretch;
    justify-content: space-around;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    width: 100% !important;
background-color: #f45200;
color: white;
}

.me2024 {
  margin-right: -340px;
  margin-top: -35px;
}
.me20244 {
  margin-right: -310px;
  margin-top: -38px;
}
.me202444 {
  margin-right: -280px;
  margin-top: -40px;
}

.smiles {
   display: block ruby;
}