.img-bg-head {
    width: 100%;
    position: absolute;
    top: -140px
}

.img-bg-head img {
    width: 80%
}

.search-btn {
    background: #bb2025;
    color: #fff !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
    border-radius: 35px 0 0 35px
}

.domain-search-header input#domain {
    padding-right: 46px !important;
    border-radius: 35px
}

.domain-search-header {
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);
    border-radius: 30px
}

.builder-botton {
    text-align: center !important
}

.form-control-ori {
    padding: 9px;
    border-radius: 0 5px 5px 0;
    font-size: 13px;
    width: 80%;
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23);
    border: 1px solid #bb2025
}

.btn-copy {
    border: none;
    padding: 10px;
    background: #bb2025;
    color: #fff;
    border-radius: 5px 0 0 5px;
    font-size: 14px;
    font-weight: 600;
    box-shadow: 0 3px 6px -4px rgba(0, 0, 0, .16), 0 3px 6px rgba(0, 0, 0, .23)
}

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

.futures-version-2-box img {
    width: 65px !important;
    float: right;
    margin-left: 10px
}

.bg-ssl {
    padding: 60px 0 60px 0
}

span.area-border {
    color: #717171;
    text-transform: uppercase;
    font-weight: 500;
    display: inline-block;
    margin-bottom: 24px;
    padding-right: 90px
}

.box-right-top h3 {
    margin-bottom: 5px;
    color: #2d2d44;
    font-size: 35px;
    padding-right: 17px
}

.box-right-top h3 img {
    width: 9% !important
}

.box-right-top h3 strong {
    color: #08af2d
}

.box-right-top {
    margin-top: 30px;
    text-align: right
}

.box-right-top p {
    color: #fff
}

.side-text-right-text strong {
    color: #d00200
}

.futures-version-2-ssl {
    padding: 2px 15px;
    border-radius: 8px;
    margin-top: 5px;
    position: relative
}

.futures-version-2-ssl h5 {
    font-family: 'dana', sans-serif;
    font-weight: 700;
    font-size: 13px;
    letter-spacing: -.2px;
    position: relative;
    margin: 13px 0 13px 0;
    color: #33334f
}

.futures-version-2-ssl img {
    width: 20px;
    float: right;
    margin-left: 10px;
    margin-top: 8px
}

.img-ssl img {
    width: 235px;
    margin-top: 50px;
    margin-right: 60px
}

.img-ssl {
    background-image: url("../img/bg/back ssl-08.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin-top: 43px
}

.img-wp img {
    width: 280px;
    margin-top: 0;
    margin-right: 60px
}

.img-sitebuilder img {
    width: 290px;
    margin-top: 8px;
    margin-right: 40px
}

.footer-logo-top {
    text-align: center !important;
    margin-bottom: 15px
}

.footer-logo-top img {
    max-width: 85px !important;
    max-height: 85px !important;
    margin-top: 15px
}

.footer-section-banner {
    border-top: 1px solid #d1d1ff
}

.social-pars {
    width: 20%;
    text-align: center
}

.footer-logo-top a {
    width: 100%
}

.free-trial-footer-banner-text {
    text-align: center;
    padding-top: 0
}

.free-trial-footer-banner-text a {
    text-decoration: none;
    font-size: 17px;
    color: #33334f
}

.free-trial-footer-banner-text a:hover {
    color: #a60016
}

.free-trial-footer-banner-title {
    text-align: left;
    padding-left: 70px
}

ul.ssl-list {
    list-style: none;
    background: #f0f2ff;
    padding: 5px 5px 5px 5px;
    border-radius: 10px;
    float: right;
    width: 85%;
    text-align: right
}

ul.ssl-list li {
    width: 50%;
    float: right
}

ul.wp-list {
    list-style: none;
    background: #f0f2ff;
    padding: 5px 5px 5px 5px;
    border-radius: 10px;
    float: right;
    width: 85%;
    text-align: right
}

ul.wp-list li {
    width: 100%;
    float: right
}

.ite-image {
    width: 55%
}

.three-box {
    margin-top: 0
}

.img-sitebuilder {
    background-repeat: no-repeat;
    background-position: 0 -2px;
    background-size: 100%
}

.sitebuilder {
    border-radius: 10px;
    padding: 25px 20px
}

.title-default-coodiv-two strong {
    color: #bb2025
}

.more-btn i {
    transform: rotateY(180deg);
    color: #bb2025 !important
}

.btn-box {
    padding: 0;
    width: 100%;
    float: left;
    bottom: 0;
    display: inline-block;
    left: 6px;
    position: absolute
}

.nav-link .drop {
    display: none !important;
    visibility: hidden;
    opacity: 0
}

.nav-link:hover .drop {
    display: block !important;
    visibility: visible;
    opacity: 1
}

.comment-user {
    background-image: url(../img/bg/map-shap-5.png);
    background-size: 63%;
    background-position: 50% 0;
    background-repeat: no-repeat
}

.free-trial-footer-banner {
    list-style: none;
    padding: 0
}

.box-features-one img {
    width: 65%;
    margin-bottom: 10px
}

.off-tag {
    position: absolute;
    top: 28px;
    background: #16ce6c;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    padding: 2px 30px;
    border-radius: 30px;
    left: 0;
    right: 235px;
    margin: auto;
    width: 128px
}

.off-tag-wp {
    position: absolute;
    top: 28px;
    background: #16ce6c;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    padding: 2px 30px;
    border-radius: 30px;
    left: 100px;
    margin: auto;
    width: 128px
}

.redi {
    color: #9c9c9c !important
}

.red {
    color: #E91E63 !important
}

.img-page {
    text-align: center
}

.img-page img {
    width: 75%
}

.img-page-two {
    text-align: center
}

.img-page-two img {
    width: 85%
}

.line-bottom {
    border: 2px solid #bb2025;
    width: 110px;
    border-radius: 5px
}

.plan-dedicated-configi i {
    font-size: 15px;
    color: #65b949;
    margin-left: 5px
}

.title-bottom {
    color: #fff;
    list-style: none;
    float: right;
    margin-right: 0;
    padding-right: 0;
    padding-left: 30px
}

.title-bottom li {
    margin-bottom: 10px
}

.arrow-title {
    width: 45px;
    float: right
}

#headingtwo1 {
    text-align: center;
    font-size: 20px;
    font-weight: 700
}

#headingtwo1 button {
    font-size: 25px
}

.info-plan {
    margin-bottom: 10px
}

.info-plan .questions-title {
    color: #965bde;
    font-weight: 600;
    margin: 0;
    margin-bottom: 0;
    padding: 0 0 0 0;
    font-size: 15px;
    font-family: 'dana', sans-serif;
    margin-bottom: 20px;
    position: relative;
    box-shadow: none;
    outline: none
}

.info-plan .questions-title.collapsed {
    color: #363b40
}

.info-plan .questions-title:after {
    background: url(../img/counter/add.svg) no-repeat !important;
    position: absolute;
    height: 30px;
    width: 30px;
    background: #965bde;
    border-radius: 10px;
    top: 10;
    bottom: 0;
    margin: auto;
    left: -14px;
    opacity: 0;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out
}

.info-plan .questions-title.collapsed:after {
    opacity: 1;
    background: #363b40
}

.info-plan .questions-title:before {
    background: url(../img/counter/negative.svg) no-repeat !important;
    position: absolute;
    height: 30px;
    width: 29px;
    background: #835fdb;
    border-radius: 10px;
    top: 10;
    bottom: 0;
    margin: auto;
    left: -14px
}

.info-plan .questions-title.collapsed:before {
    background: #2e2f38
}

.plan-name-dedicated {
    font-size: 16px !important
}

.bg-proposal {
    background: #f0f2ff;
    padding: 30px 0 25px 0
}

#headingtwo1 img {
    width: 30px;
    transform: rotate(-90deg);
    margin-top: 7px
}

#headingtwo1 h4 {
    color: #15105f;
    padding: 8px 30px;
    border-radius: 5px;
    font-size: 20px;
    transition: all 0.2s ease-in-out;
    font-weight: 700;
    background: #f0f2ff
}

#headingtwo1 h4:hover {
    background: #151060;
    color: #fff;
    transition: all 0.2s ease-in-out
}

.headingtwo1 h4 {
    color: #15105f;
    padding: 8px 30px;
    border-radius: 5px;
    font-size: 15px;
    transition: all 0.2s ease-in-out;
    font-weight: 700;
    background: #f0f2ff
}

.headingtwo1 h4:hover {
    background: #151060;
    color: #fff;
    transition: all 0.2s ease-in-out
}

.headingtwo2 h4 {
    color: #15105f;
    border-radius: 5px;
    font-size: 15px;
    transition: all 0.2s ease-in-out;
    font-weight: 700;
    background: #f0f2ff;
    border: 1px solid #f0f2ff
}

.headingtwo2 h4:hover {
    border: 1px solid #151060;
    color: #fff;
    transition: all 0.2s ease-in-out
}

.position-relative {
    margin-bottom: 50px
}

.tag-border {
    margin-bottom: 40px
}

.second-pricing-table:hover {
    box-shadow: 5px 5px 5px rgba(10, 15, 89, .33);
    transition: all 0.2s ease-in-out
}

.box-features-tree:hover {
    background: #f5f5f5
}

.free-badge1 {
    content: "";
    position: absolute;
    width: 7.25rem;
    height: 7.875rem;
    background: url(../img/counter/PORTARAFDAR-3-01.svg) no-repeat center center;
    left: 10px;
    top: -9px;
    z-index: 1
}

.questions-box i {
    float: left;
    margin-top: 8px;
    color: #965bde
}

.menu-title img {
    width: 90%
}

.plan-dedicated-config img {
    width: 90px
}

.second-pricing-table-body li img {
    width: 90px
}

.domains .main-header-text-title {
    text-align: center !important
}

.domains .main-header-text-title span {
    color: #777
}

.domains ul {
    list-style: none;
    margin-bottom: 45px !important
}

.domains ul.domain-off-box li {
    float: right !important;
    padding-left: 0 !important;
    font-size: 16px !important;
    font-weight: bold !important;
    width: 22% !important;
    text-align: center !important;
    margin: 10px !important;
    padding: 10px 5px !important;
    background: #bb2025 !important;
    color: #fff !important;
    border-radius: 4px !important
}

.domains .domain-search-header input {
    box-shadow: 0 0 11px 0 rgba(77, 77, 119, .35)
}

.table-design thead tr th {
    background: #15137d !important;
    color: #fff;
    font-size: 11px;
    text-align: center
}

.table-design thead tr th p {
    background: #bb2025;
    border-radius: 3px;
    width: 100% !important;
    display: block ruby;
    font-size: 11px !important;
    color: #fff
}

.tablepress td a i.fa.fa-info-circle {
    color: #00bcd4
}

.tablepress tr td .green {
    color: #198764
}

.tab-domain {
    width: 85% !important
}

.table-design tr td:first-child {
    background: #f3f3f3 !important;
    color: #15137d;
    font-weight: 700
}

.tablepress td {
    text-align: center !important
}

.dataTables_filter label {
    display: inline-block;
    margin-bottom: 14px !important;
    background: #e7eafb;
    border-radius: 5px;
    padding: 3px 10px
}

.dataTables_filter label input {
    border: none;
    border-radius: 5px;
    height: 30px;
    width: 77%
}

.dataTables_length label {
    display: inline-block;
    margin-bottom: .5rem;
    background: #e7eafb;
    border-radius: 5px;
    padding: 3px 10px
}

.dataTables_length label input {
    border: none;
    border-radius: 5px;
    height: 30px;
    width: 77%
}

.dataTables_length label select {
    width: 64px !important;
    border: none;
    border-radius: 3px
}

.tablepress .sorting:before {
    display: none
}

.tablepress .odd td {
    color: #21252b;
    font-weight: 700;
    font-size: 13px !important
}

.tablepress .even td {
    color: #21252b;
    font-weight: 700;
    font-size: 13px !important
}

.tablepress .odd td span {
    color: #21252b !important
}

.tablepress .even td span {
    color: #21252b !important
}

.btn.btn-plan-b.margin15 {
    width: 100%;
    background: #f0f2ff
}

.shadow-box {
    box-shadow: 5px 10px 12px rgba(10, 15, 89, .33)
}

.box-features-tree i {
    color: #6074ff;
    background: #d0d6ff;
    border-radius: 100%;
    width: 70px;
    height: 70px;
    padding: 20px 0 0 0;
    margin-bottom: 25px
}

#tabsplan li.vc_active a {
    background: #f08100;
    color: #151375;
    border: 2px solid #f08100
}

#tabsplan .vc_tta-tab>a {
    border: 2px solid #f29322;
    background-color: #fff;
    color: #151377;
    font-weight: 700
}

.plan-dedicated-config1 i {
    font-size: 16px;
    color: #65b949;
    float: right;
    margin-top: 5px;
    margin-left: 10px
}

.help-center-box-text a {
    text-decoration: none
}

.box-features-tree img {
    width: 22%;
    margin-bottom: 18px;
    margin-top: 10px
}

.box-features-tree-sb {
    background: #fff;
    padding: 0 0 0 0;
    position: relative;
    text-align: center;
    box-shadow: 5px 10px 12px rgba(10, 15, 89, .33);
    border: 1px solid rgba(10, 15, 89, .08);
    border-radius: 5px;
    margin-bottom: 30px;
    padding: 30px 25px 5px 25px;
    height: 270px
}

.box-features-tree-sb p {
    display: block;
    color: #8a9399;
    font-size: 13px;
    line-height: 20px
}

.box-features-tree-sb h5 {
    display: block;
    font-family: 'dana', sans-serif;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 5px;
    padding-top: 5px
}

.box-features-tree-sb img {
    width: 22%;
    margin-bottom: 18px;
    margin-top: 10px
}

.content-sb .bt-sb {
    color: #bb2025 !important;
    padding: 10px 25px 10px 25px !important;
    border: 2px solid #bb2025 !important;
    text-align: center;
    border-radius: 5px;
    width: 200px;
    text-decoration: none;
    margin: auto;
}

.content-sb .bt-sb:hover {
    background-color: #9f2327 !important;
    color: #fff !important
}

.bt-ssl a {
    color: #08af2d !important;
    padding: 10px 50px 10px 50px !important;
    border-color: #08af2d !important
}

.bt-ssl a:hover {
    background-color: #08af2d !important;
    color: #fff !important
}

.bt-wp a {
    color: #0174a8 !important;
    padding: 10px 50px 10px 50px !important;
    border-color: #0174a8 !important
}

.bt-wp a:hover {
    background-color: #0174a8 !important;
    color: #fff !important
}

#coodiv-header {
    height: 520px
}


.secure-img-footer-area {
    background: #fff !important;
    text-align: center !important;
    padding: 10px 0px !important;
    border-radius: 5px !important;
    display :block !important;
}

.carousel {
    margin-top: 75px !important
}

.carousel.mt-0 {
    margin-top: 0 !important
}

.cen {
    text-align: center
}

#wpadminbar {
    z-index: 99999999999999999999 !important
}

body {
    direction: rtl !important;
}

.table-header {
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.15);
    width: 97%;
    margin-right: auto;
    margin-left: auto;
}

.table-header-th {
    color: #fff
}

.table-info-td {
    box-shadow: 20px 0 60px rgba(53, 55, 57, 0.07)
}

.slidertop .slick-track {
    top : 23px !important;
    height: 370px !important;
}

.backno .futures-version-2-box {
    background: none !important;
}

.slidebuttom .vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.feed-blog h4 {
    text-align: right;
    font-size: 20px;
    font-weight: 600;
}

.feed-blog ul{
    text-align : center;
}

.feed-blog ul li {
    width: 30%;
    float: right;
    background: #dedeff;
    border-radius : 5px;
    padding : 20px 0;
    margin : 0 15px;
    font-size: 13px;
}
.feed-blog ul li a {
    color : #33334f;
    text-decoration : none;
    width : 100%;
    height : 100%;
    display : block;
}
@media (max-width:575px) {
    .feed-blog ul li {
        width: 85%;
        margin: 10px 0px !important;
    }
    .vc_tta-title-text {
        font-size: 13px;
        line-height: 25px;
    }
}

.btnsize .vc_general {
    font-size :11px !important;
}

.mejs-audio {
    margin: 24px 0px !important;
}

.sticky-btn {
    position: fixed;
    left: 30px;
    bottom: 30px;
    z-index: 9999;
}

.sticky-btn .img-link > img {
    max-height: 148px;
}

#close-btn-promotion {
    right: 0;
    position: absolute;
    top: 16px;
}

#close-btn-promotion:hover {
    text-decoration: none;
}

.promotion-main-title {
    font-size: 18px;  
    margin: 24px 0;
}

.do-action-btn > img {
    max-width: 185px;
}

#info-linux > .vc_tta-panel-body {
    overflow: auto !Important;
}
#info-linux > .vc_tta-panel-body .table-responsive {
    overflow: scroll !Important;
}