#typer {
    font: inherit;
}
#typer {
    font-size: 2.5rem;
    font-weight: bold;
}

.searchdomain {
max-width:75%!important;
margin:0 auto!important
}

.ssearchdomain {
min-height:200px!important;
#border:2px dashed #ccc!important;
padding:30px!important;
text-align:right!important;
position:relative!important;
margin-bottom:25px!important;
#background-image:url(../images/domain-topbar-background.png);
#background-repeat:no-repeat;
#background-attachment:fixed;
#background-position:center
}

.ssearchdomain h5 {
font-weight:700!important;
font-size:18px!important;
line-height:1.5!important;
text-align:center!important;
direction:rtl!important
}

.panel {
border-style:solid;
border-width:1px;
border-color:#d8d8d8;
margin-bottom:1.25rem;
padding:1.25rem;
background:#f2f2f2;
color:#333
}

.panel >:first-child {
margin-top:0
}

.panel >:last-child {
margin-bottom:0
}

.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6,.panel p,.panel li,.panel dl {
color:#333
}

.panel h1,.panel h2,.panel h3,.panel h4,.panel h5,.panel h6 {
line-height:1;
margin-bottom:.625rem
}

.panel h1.subheader,.panel h2.subheader,.panel h3.subheader,.panel h4.subheader,.panel h5.subheader,.panel h6.subheader {
line-height:1.4
}

.panel.callout {
border-style:solid;
border-width:1px;
border-color:#d8d8d8;
margin-bottom:1.25rem;
padding:1.25rem;
background:#f2fafc;
color:#333
}

.panel.callout >:first-child {
margin-top:0
}

.panel.callout >:last-child {
margin-bottom:0
}

.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6,.panel.callout p,.panel.callout li,.panel.callout dl {
color:#333
}

.panel.callout h1,.panel.callout h2,.panel.callout h3,.panel.callout h4,.panel.callout h5,.panel.callout h6 {
line-height:1;
margin-bottom:.625rem
}

.panel.callout h1.subheader,.panel.callout h2.subheader,.panel.callout h3.subheader,.panel.callout h4.subheader,.panel.callout h5.subheader,.panel.callout h6.subheader {
line-height:1.4
}

.panel.callout a:not(.button) {
color:#2ba6cb
}

.panel.callout a:not(.button):hover,.panel.callout a:not(.button):focus {
color:#258faf
}

.panel.radius {
border-radius:3px
}

.panel2 {
border-style:solid;
border-width:1px;
border-color:#f2f2f2;
margin-bottom:1.25rem;
padding:1.25rem;
color:#333
}

.panel2 >:first-child {
margin-top:0
}

.panel2 >:last-child {
margin-bottom:0
}

.panel2 h1,.panel2 h2,.panel2 h3,.panel2 h4,.panel2 h5,.panel2 h6,.panel2 p,.panel2 li,.panel2 dl {
color:#333
}

.panel2 h1,.panel2 h2,.panel2 h3,.panel2 h4,.panel2 h5,.panel2 h6 {
line-height:1;
margin-bottom:.625rem
}

.panel2 h1.subheader,.panel2 h2.subheader,.panel2 h3.subheader,.panel2 h4.subheader,.panel2 h5.subheader,.panel2 h6.subheader {
line-height:1.4
}

.panel2.callout {
border-style:solid;
border-width:1px;
border-color:#d8d8d8;
margin-bottom:1.25rem;
padding:1.25rem;
background:#f2fafc;
color:#333
}

.panel2.callout >:first-child {
margin-top:0
}

.panel2.callout >:last-child {
margin-bottom:0
}

.panel2.callout h1,.panel2.callout h2,.panel2.callout h3,.panel2.callout h4,.panel2.callout h5,.panel2.callout h6,.panel2.callout p,.panel2.callout li,.panel2.callout dl {
color:#333
}

.panel2.callout h1,.panel2.callout h2,.panel2.callout h3,.panel2.callout h4,.panel2.callout h5,.panel2.callout h6 {
line-height:1;
margin-bottom:.625rem
}

.panel2.callout h1.subheader,.panel2.callout h2.subheader,.panel2.callout h3.subheader,.panel2.callout h4.subheader,.panel2.callout h5.subheader,.panel2.callout h6.subheader {
line-height:1.4
}

.panel2.callout a:not(.button) {
color:#2ba6cb
}

.panel2.callout a:not(.button):hover,.panel2.callout a:not(.button):focus {
color:#258faf
}

.panel2.radius {
border-radius:3px
}

.panel3 {
border-style:solid;
border-width:0;
border-color:#f2f2f2;
margin-bottom:1.25rem;
padding:1.25rem;
color:#333
}

.panel3 >:first-child {
margin-top:0
}

.panel3 >:last-child {
margin-bottom:0
}

.panel3 h1,.panel3 h2,.panel3 h3,.panel3 h4,.panel3 h5,.panel3 h6,.panel3 p,.panel3 li,.panel3 dl {
color:#333
}

.panel3 h1,.panel3 h2,.panel3 h3,.panel3 h4,.panel3 h5,.panel3 h6 {
line-height:1;
margin-bottom:.625rem
}

.panel3 h1.subheader,.panel3 h2.subheader,.panel3 h3.subheader,.panel3 h4.subheader,.panel3 h5.subheader,.panel3 h6.subheader {
line-height:1.4
}

.panel3.callout {
border-style:solid;
border-width:1px;
border-color:#d8d8d8;
margin-bottom:1.25rem;
padding:1.25rem;
background:#f2fafc;
color:#333
}

.panel3.callout >:first-child {
margin-top:0
}

.panel3.callout >:last-child {
margin-bottom:0
}

.panel3.callout h1,.panel3.callout h2,.panel3.callout h3,.panel3.callout h4,.panel3.callout h5,.panel3.callout h6,.panel3.callout p,.panel3.callout li,.panel3.callout dl {
color:#333
}

.panel3.callout h1,.panel3.callout h2,.panel3.callout h3,.panel3.callout h4,.panel3.callout h5,.panel3.callout h6 {
line-height:1;
margin-bottom:.625rem
}

.panel3.callout h1.subheader,.panel3.callout h2.subheader,.panel3.callout h3.subheader,.panel3.callout h4.subheader,.panel3.callout h5.subheader,.panel3.callout h6.subheader {
line-height:1.4
}

.panel3.callout a:not(.button) {
color:#2ba6cb
}

.panel3.callout a:not(.button):hover,.panel3.callout a:not(.button):focus {
color:#258faf
}

.panel3.radius {
border-radius:3px
}

.panel4 {
border-style:solid;
border-width:3px;
border-color:#f3ce21;
margin-bottom:1.25rem;
padding:1.25rem;
color:#333
}

.panel4 >:first-child {
margin-top:0
}

.panel4 >:last-child {
margin-bottom:0
}

.panel4 h1,.panel4 h2,.panel4 h3,.panel4 h4,.panel4 h5,.panel4 h6,.panel4 p,.panel4 li,.panel4 dl {
color:#333
}

.panel4 h1,.panel4 h2,.panel4 h3,.panel4 h4,.panel4 h5,.panel4 h6 {
line-height:1;
margin-bottom:.625rem
}

.panel4 h1.subheader,.panel4 h2.subheader,.panel4 h3.subheader,.panel4 h4.subheader,.panel4 h5.subheader,.panel4 h6.subheader {
line-height:1.4
}

.panel4.callout {
border-style:solid;
border-width:1px;
border-color:#d8d8d8;
margin-bottom:1.25rem;
padding:1.25rem;
background:#f2fafc;
color:#333
}

.panel4.callout >:first-child {
margin-top:0
}

.panel4.callout >:last-child {
margin-bottom:0
}

.panel4.callout h1,.panel4.callout h2,.panel4.callout h3,.panel4.callout h4,.panel4.callout h5,.panel4.callout h6,.panel4.callout p,.panel4.callout li,.panel4.callout dl {
color:#333
}

.panel4.callout h1,.panel4.callout h2,.panel4.callout h3,.panel4.callout h4,.panel4.callout h5,.panel4.callout h6 {
line-height:1;
margin-bottom:.625rem
}

.panel4.callout h1.subheader,.panel4.callout h2.subheader,.panel4.callout h3.subheader,.panel4.callout h4.subheader,.panel4.callout h5.subheader,.panel4.callout h6.subheader {
line-height:1.4
}

.panel4.callout a:not(.button) {
color:#2ba6cb
}

.panel4.callout a:not(.button):hover,.panel4.callout a:not(.button):focus {
color:#258faf
}

.panel4.radius {
border-radius:3px
}

.panel5 {
border-style:solid;
border-width:3px;
border-color:#27ae60;
margin-bottom:1.25rem;
padding:1.25rem;
color:#333
}

.panel5 >:first-child {
margin-top:0
}

.panel5 >:last-child {
margin-bottom:0
}

.panel5 h1,.panel5 h2,.panel5 h3,.panel5 h4,.panel5 h5,.panel5 h6,.panel5 p,.panel5 li,.panel5 dl {
color:#333
}

.panel5 h1,.panel5 h2,.panel5 h3,.panel5 h4,.panel5 h5,.panel5 h6 {
line-height:1;
margin-bottom:.625rem
}

.panel5 h1.subheader,.panel5 h2.subheader,.panel5 h3.subheader,.panel5 h4.subheader,.panel5 h5.subheader,.panel5 h6.subheader {
line-height:1.4
}

.panel5.callout {
border-style:solid;
border-width:1px;
border-color:#d8d8d8;
margin-bottom:1.25rem;
padding:1.25rem;
background:#f2fafc;
color:#333
}

.panel5.callout >:first-child {
margin-top:0
}

.panel5.callout >:last-child {
margin-bottom:0
}

.panel5.callout h1,.panel5.callout h2,.panel5.callout h3,.panel5.callout h4,.panel5.callout h5,.panel5.callout h6,.panel5.callout p,.panel5.callout li,.panel5.callout dl {
color:#333
}

.panel5.callout h1,.panel5.callout h2,.panel5.callout h3,.panel5.callout h4,.panel5.callout h5,.panel5.callout h6 {
line-height:1;
margin-bottom:.625rem
}

.panel5.callout h1.subheader,.panel5.callout h2.subheader,.panel5.callout h3.subheader,.panel5.callout h4.subheader,.panel5.callout h5.subheader,.panel5.callout h6.subheader {
line-height:1.4
}

.panel5.callout a:not(.button) {
color:#2ba6cb
}

.panel5.callout a:not(.button):hover,.panel5.callout a:not(.button):focus {
color:#258faf
}

.panel5.radius {
border-radius:3px
}

.panel6 {
border-style:solid;
border-width:3px;
border-color:#2caae2;
margin-bottom:1.25rem;
padding:1.25rem;
color:#333
}

.panel6 >:first-child {
margin-top:0
}

.panel6 >:last-child {
margin-bottom:0
}

.panel6 h1,.panel6 h2,.panel6 h3,.panel6 h4,.panel6 h5,.panel6 h6,.panel6 p,.panel6 li,.panel6 dl {
color:#333
}

.panel6 h1,.panel6 h2,.panel6 h3,.panel6 h4,.panel6 h5,.panel6 h6 {
line-height:1;
margin-bottom:.625rem
}

.panel6 h1.subheader,.panel6 h2.subheader,.panel6 h3.subheader,.panel6 h4.subheader,.panel6 h5.subheader,.panel6 h6.subheader {
line-height:1.4
}

.panel6.callout {
border-style:solid;
border-width:1px;
border-color:#d8d8d8;
margin-bottom:1.25rem;
padding:1.25rem;
background:#f2fafc;
color:#333
}

.panel6.callout >:first-child {
margin-top:0
}

.panel6.callout >:last-child {
margin-bottom:0
}

.panel6.callout h1,.panel6.callout h2,.panel6.callout h3,.panel6.callout h4,.panel6.callout h5,.panel6.callout h6,.panel6.callout p,.panel6.callout li,.panel6.callout dl {
color:#333
}

.panel6.callout h1,.panel6.callout h2,.panel6.callout h3,.panel6.callout h4,.panel6.callout h5,.panel6.callout h6 {
line-height:1;
margin-bottom:.625rem
}

.panel6.callout h1.subheader,.panel6.callout h2.subheader,.panel6.callout h3.subheader,.panel6.callout h4.subheader,.panel6.callout h5.subheader,.panel6.callout h6.subheader {
line-height:1.4
}

.panel6.callout a:not(.button) {
color:#2ba6cb
}

.panel6.callout a:not(.button):hover,.panel6.callout a:not(.button):focus {
color:#258faf
}

.panel6.radius {
border-radius:3px
}

.panel7 {
border-style:solid;
border-width:3px;
border-color:#ff5420;
margin-bottom:1.25rem;
padding:1.25rem;
color:#333
}

.panel7 >:first-child {
margin-top:0
}

.panel7 >:last-child {
margin-bottom:0
}

.panel7 h1,.panel7 h2,.panel7 h3,.panel7 h4,.panel7 h5,.panel7 h6,.panel7 p,.panel7 li,.panel7 dl {
color:#333
}

.panel7 h1,.panel7 h2,.panel7 h3,.panel7 h4,.panel7 h5,.panel7 h6 {
line-height:1;
margin-bottom:.625rem
}

.panel7 h1.subheader,.panel7 h2.subheader,.panel7 h3.subheader,.panel7 h4.subheader,.panel7 h5.subheader,.panel7 h6.subheader {
line-height:1.4
}

.panel7.callout {
border-style:solid;
border-width:1px;
border-color:#d8d8d8;
margin-bottom:1.25rem;
padding:1.25rem;
background:#f2fafc;
color:#333
}

.panel7.callout >:first-child {
margin-top:0
}

.panel7.callout >:last-child {
margin-bottom:0
}

.panel7.callout h1,.panel7.callout h2,.panel7.callout h3,.panel7.callout h4,.panel7.callout h5,.panel7.callout h6,.panel7.callout p,.panel7.callout li,.panel7.callout dl {
color:#333
}

.panel7.callout h1,.panel7.callout h2,.panel7.callout h3,.panel7.callout h4,.panel7.callout h5,.panel7.callout h6 {
line-height:1;
margin-bottom:.625rem
}

.panel7.callout h1.subheader,.panel7.callout h2.subheader,.panel7.callout h3.subheader,.panel7.callout h4.subheader,.panel7.callout h5.subheader,.panel7.callout h6.subheader {
line-height:1.4
}

.panel7.callout a:not(.button) {
color:#2ba6cb
}

.panel7.callout a:not(.button):hover,.panel7.callout a:not(.button):focus {
color:#258faf
}

.panel7.radius {
border-radius:3px
}

.panel8 {
margin-bottom:1.25rem;
padding:1.25rem;
color:#333
}

.panel8 >:first-child {
margin-top:0
}

.panel8 >:last-child {
margin-bottom:0
}

.panel8 h1,.panel8 h2,.panel8 h3,.panel8 h4,.panel8 h5,.panel8 h6,.panel8 p,.panel8 li,.panel8 dl {
color:#333
}

.panel8 h1,.panel8 h2,.panel8 h3,.panel8 h4,.panel8 h5,.panel8 h6 {
line-height:1;
margin-bottom:.625rem
}

.panel8 h1.subheader,.panel8 h2.subheader,.panel8 h3.subheader,.panel8 h4.subheader,.panel8 h5.subheader,.panel8 h6.subheader {
line-height:1.4
}

.panel8.callout {
margin-bottom:1.25rem;
padding:1.25rem;
background:#f2fafc;
color:#333
}

.panel8.callout >:first-child {
margin-top:0
}

.panel8.callout >:last-child {
margin-bottom:0
}

.panel8.callout h1,.panel8.callout h2,.panel8.callout h3,.panel8.callout h4,.panel8.callout h5,.panel8.callout h6,.panel8.callout p,.panel8.callout li,.panel8.callout dl {
color:#333
}

.panel8.callout h1,.panel8.callout h2,.panel8.callout h3,.panel8.callout h4,.panel8.callout h5,.panel8.callout h6 {
line-height:1;
margin-bottom:.625rem
}

.panel8.callout h1.subheader,.panel8.callout h2.subheader,.panel8.callout h3.subheader,.panel8.callout h4.subheader,.panel8.callout h5.subheader,.panel8.callout h6.subheader {
line-height:1.4
}

.panel8.callout a:not(.button) {
color:#2ba6cb
}

.panel8.callout a:not(.button):hover,.panel8.callout a:not(.button):focus {
color:#258faf
}

.panel8.radius {
border-radius:3px
}

.section.face {
border-bottom:2px solid #ececec;
color:#999;
line-height:35px;
position:relative;
width:100%;
bottom:20px
}

.footerw a p {
line-height:1.3
}

.fluid-width-video-wrapper {
width:100%;
position:relative;
padding:0
}

.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {
position:absolute;
top:0;
left:0;
width:100%;
height:100%
}

.counterblock {
min-height:200px;
padding:50px
}

.counterblock2 {
margin-right:10px;
margin-left:10px;
text-align:center
}

.contact-icons {
margin-left:10px;
float:right
}

.social-icon2 {
width:50px!important;
height:50px!important;
font-size:30px!important
}

.fa-social {
display:inline-block;
font:normal normal normal 14px;
font-size:25px;
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

.fa-padding {
padding:6px
}

.fa-contact-padding {
padding:10px 15px
}

.footer-block-icon {
width:100%!important;
direction:rtl
}

.margin-top-25 {
margin-top:25px
}

.padding-copyright {
padding:0 30px
}

### ove.css

#primary-menu {
    direction: rtl !important;
}

#primary-menu ul li i {
    margin-right: 6px !important;
    margin-left: 6px !important;
}

p {
    direction: rtl !important;
}

.team-content p:last-child {
    text-align: justify !important;
}

.team.team-list .team-desc {
    text-align: right !important;
    direction: rtl !important;
}

.team-custom.team-list .team-image {
    text-align: center !important;
}

.input-group .form-control {
    padding: 0 30px !important;
    font-size: 16px !important;
    height: 46px !important;
    line-height: 46px !important;
}

.btn-success {
    padding: 0 30px !important;
    font-size: 16px !important;
    height: 46px !important;
    line-height: 46px !important;
}

.widget {
    margin-top: 25px !important;
}

.dark .widget_archive li a,
.dark .widget_categories li a,
.dark .widget_links li a,
.dark .widget_meta li a,
.dark .widget_nav_menu li a,
.dark .widget_pages li a,
.dark .widget_recent_comments li a,
.dark .widget_recent_entries li a,
.dark .widget_rss li a {
    color: #CCC;
    background-image: url(../images/widget-link-dark.png);
    background-position: right center !important;
    padding-right: 10px !important;
}

.dark .slider-caption,
.dark .slider-caption h2 {
    direction: rtl !important;
}

.sticky-header .logo-svg-dark {
    height: 100px !important;
    background-size: 225px 99px !important;
}

.logo-svg-dark {
    background-image: url(../images/logo-org.png) !important;
}

#header.sticky-header:not(.static-sticky),
#header.sticky-header:not(.static-sticky) #header-wrap,
#header.sticky-header:not(.static-sticky) #primary-menu,
#header.sticky-header:not(.static-sticky) #primary-menu > ul,
#header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a,
#header.sticky-header:not(.static-sticky):not(.sticky-style-2) #logo img {
    height: 100px !important;
}



.discount {
  font-size: 15.5px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  padding: 4px 12px;
  border-radius: 5px;
  background: rgba(198, 226, 124, 0.25);
  width: 100%;
  margin-bottom: 34px;
}

.pricing-features ul {
  text-align: right !important;
  padding-right: 20px !important;
}

.pricing-features ul li.center {
  text-align: center !important;
}

.pricing-price {
  font-size: 30px !important;
}

.pricing-price span.price-tenure {
  font-size: 12px !important;
}

.faq-wrapper {
    width: 100%;
    max-width: 800px;
    margin: 20px auto;
}

.faq-item {
    border: 1px solid #ddd;
    margin-bottom: 10px;
    border-radius: 6px;
    overflow: hidden;
}

.faq-question {
    cursor: pointer;
    padding: 15px;
    font-size: 14px;
    font-weight: bold;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.faq-plus {
    font-size: 20px;
    line-height: 1;
    margin-left: 8px;
}

.faq-answer {
    display: none;
    padding: 15px;
    font-size: 12px;
    line-height: 1.7;
    border-top: 1px solid #eee;
}
