
body {
    font-size: 14px;
    font-family: 'Almarai', sans-serif;
}


/* ========== hero-area  ========== */

.hero-area-bg {

    margin-top: 51px;
}


#about .min-affiliate .media p {
      text-align: right;
}

#about .min-affiliate .media h5 {
    margin: 0 23px;
    text-align: right;
}


.hero-area-bg .las {
    margin-right: 8px;
   
}

.mega-menu-mobile {
    text-align: right;
 }

.mega-menu-mobile h4 {
    text-align: right;
}


.hero-area-bg .header-text h2 {
    font-size: 20px;
    margin-bottom: 30px;
    font-weight: 600;
}


.package-min .package-min-box .icon-main {
     bottom: 200px;
  }

.features {
    min-height: 720px;
}

.products {
  
    min-height: 900px;
}

.features .features-right .media .las {
    margin-left: 25px;
  }



.package-min .package-min-box {
       text-align: right;
}
.top-header {
    text-align: center;

}


.privacy h3 {
    font-size: 23px;
    line-height: 33px;
}

.package-min .package-min-box svg {
    margin-right: 10px;
    -webkit-transform: scaleX(-1);
}

.channels-email-marketing .whatsapp-1 .values-box svg {
    margin-right: 10px;
    -webkit-transform: scaleX(-1);

}

.hero-area-bg .shape-2 {
    right:0 ;
    bottom: 0;
  }


.hero-area-bg .shape-1 {
    left: 0;
    bottom: 0;
 }

 .hero-area-bg .header-text {
    text-align: right;
}


.mega-menu {
    box-shadow: 0 9px 10px rgb(148 169 200 / 27%);
}

.navbar-expand-md .navbar-nav .dropdown-menu {
    box-shadow: 0 9px 10px rgb(148 169 200 / 27%);

}


.slogan-footer .box-slogan p {
    font-family: 'Almarai', sans-serif;
}
.top-header .top-r {
    float: left;
}
.footer-06 .copyright-right .social-media {
    text-align: right;
    margin-right: 54px;
}
.footer-06 img {
    width: 35%;
    margin: 0;
    position: absolute;
    top: 40%;
    transform: translate(50%, 50%);
}
.footer-06 .copyright-right .list-unstyled {
    text-align: right;
}
.navbar-brand img {
    float: right;
}
.navbar-brand {
    margin-left: 0;
    margin-right: 0;
}
.hero-area-bg .right-bg {
    float: left;
}
.navbar-expand-md .navbar-nav .nav-link {
    font-weight: bold;
    text-align: right;
}
.navbar-expand-md .navbar-nav .nav-item {
    padding-right: 15px;
    padding-left: 0;
}




.mega-menu .tabs-content p {
    text-align: right;
}

.mega-menu .tabs-content h4 {
    text-align: right;
}

.mega-menu .media-body {
 margin: 20px 5px;
}

.navbar .mega-menu .media .las, .lab {
 margin-left: 3px;
}

.mega-menu .tabs li.selected, .mega-menu .tabs li:hover {
 background-color: #f3f8fd;
 border-right: 2px solid #f98124;
 border-left: 0 solid #f98124;
}


.mega-menu .badge-danger {
   
    padding: 0 10px;
    border-radius: 50px;
    margin-right: 5px;
}

.mega-menu .badge-success {
   
    padding: 0 10px;
    border-radius: 50px;
    margin-right: 5px;

}







#affiliate .section-2 h3 {
    margin-right: 0;
}



.channels-email-marketing .whatsapp-1 .values-box h3 {
       margin-right:0;
}






.jobs .jobs-bg h3 {
    text-align: right;
}
.jobs .jobs-bg h4 {
    text-align: right;
}

#back-school .hero-area-bg .header-text p {
    color: #2c599d;
    font-size: 18px;
    line-height: 30px;
}


.hero-area-bg .values-min .list-unstyled li {
    margin-right: 0;
}
.why .tabs-content p {
    text-align: right;
}
.slogan-footer .box-slogan {
    font-weight: bold;
}
.products .box-products ul li {
    color: #2c599d;
    line-height: 35px;
    margin-right: 16px;
    text-align: right;
}
.products .box-products ul li::before {
    content: "\2022";
    color: #e03d25;
    font-weight: bold;
    display: inline-block;
    width: 1em;
    margin-right: -1em;
    margin-left: auto;
}

.body-text h3 {
    margin-right: 0;
}


.body-text p {
    text-align: justify;
    line-height: 28px;
}



.products .box-products h5 {
	font-size: 22px;
      margin-top: 10px;
}


.products .box-products h6 {
       font-size: 14px;
}

#package .hero-offers .header-text h2 {
      text-align: right;
}

#package .hero-offers .header-text h1 {
      text-align: right;
}

#package .hero-offers .header-text ul li, ol li {
    list-style: none;
    text-align: right;
}



.features .features-right .media h5 {
    text-align: right;
}
.features .features-right .media p {
    text-align: right;
    width: 95%
}
.features .carousel-indicators {
    bottom: -55px;
    left: auto;
    right: 0;
    margin-right: 20%;
    margin-left: auto;
}
.features .features-left {
    background-color: white;
    border-top: 1px solid #e8e6e6;
    border-bottom: 1px solid #e8e6e6;
    border-right: 1px solid #e8e6e6;
    border-left: 0 solid #e8e6e6;
    padding: 40px;
    margin-top: 30px;
}
.features .features-right {
    background-color: #f9f7fa;
    min-height: 650px;
    padding: 40px;
    margin-top: 30px;
    border-top: 1px solid #e8e6e6;
    border-bottom: 1px solid #e8e6e6;
    border-right: 0 solid #e8e6e6;
    border-left: 1px solid #e8e6e6;
}
.features .features-right {
    min-height: 580px;
}
.use-cases .box-user-cases ul li .las {
    margin-right: 0;
}
.use-cases .box-user-cases {
    text-align: right;
}
.use-cases .box-user-cases ul li::before {
    margin-right: -1em;
    margin-left: auto;
}

.channels-email-marketing .use-cases .box-user-cases ul li::before{
    margin-right: -1em;
    margin-left: auto;
}


#offers-page .hero-offers-page .header-text p {
   
    font-size: 24px;
    line-height: 36px;
   
}


#offers-page .hero-offers-page .header-text h1 {
      margin-top: 75px;
}




.use-cases .box-user-cases ul li {
    margin-right: 14px;
}



.channels-email-marketing .slogan-email-marketing h2 {
    width: 75%;
    }

.features-channels .media h5 {
    text-align: right;
    }

.features-channels .media p {
    text-align: right;
   }


.features-channels .features-right .media p {
    text-align: right;
 }

.features-channels .features-right .media h5 {
    text-align: right;
 }

.features-channels .features-left {
    background-color: white;
    border-top: 1px solid #e8e6e6;
    border-bottom: 1px solid #e8e6e6;
    border-right: 1px solid #e8e6e6;
	border-left: 0 solid #e8e6e6;
    padding: 40px;
    margin-top: 30px;
}

.features-channels .features-right {
    background-color: #f9f7fa;
    min-height: 650px;
    padding: 40px;
    margin-top: 30px;
    border-top: 1px solid #e8e6e6;
    border-bottom: 1px solid #e8e6e6;
    border-right: 0 solid #e8e6e6;
	 border-left: 1px solid #e8e6e6;
}

.features-channels .features-right .media .las {
    margin-left: 25px;
	 margin-right: 0;
   
}

.channels-email-marketing .use-cases .box-user-cases {
    text-align: right;
  }

.channels-email-marketing .whatsapp-1 .values-box {
      text-align: right;
  }


  .healthcare .hero-healthcare .header-text h1 {
    font-size: 36px;
    width: 68%;
    line-height: 48px;
    }

.healthcare .section-1 .box p {
       text-align: right;
}

.healthcare .section-1 .box, .healthcare .section-1 .box-left {
      text-align: right;
}

.healthcare .section-1 .box img {
    float: left;
}

.healthcare .section-1 .box-left img {
    float: right;
}

.healthcare .slogan h2 {
    width: 47%;
     line-height: 40px;
}

.healthcare .exapmles .card {
    text-align: right;
}


.education .section-1 .box img {
    float: left;
    width: 85%;
    margin-top: 20px;
}

.education .section-1 .box h2 {
       text-align: right;
}

.education .section-1 .box p {
       text-align: right;
}

.education .section-1 .box-left h2 {
       text-align: right;
}

.education .section-1 .box-left img {
    float: right;
    }

    .ecommerce .exapmles .card {
        text-align: right;
    }

    .education .exapmles .card {
        text-align: right;
    }


@media (max-width: 1024px) {
.navbar-expand-md .navbar-nav .nav-item {
    padding-left: 9px;
    text-align: right;
}
.features .features-right {
    min-height: 626px;
}
}

@media (max-width: 768px) {

    .privacy h3 {
        font-size: 20px;
        line-height: 30px;
    }


	.hero-area-bg .header-text h2 {
    font-size: 18px;
    text-align: center;
    
}
#back-school .hero-area-bg {
    background: linear-gradient(90deg, #fdf1e8 0%, rgb(253 242 233) 50%, #fdf1e8 100%);
    height: 300px;

}


.slogan-footer .box-slogan p {
    font-size: 16px;
    margin-bottom: 0;
    color: #2c599d;
}

#back-school .back-school-offer h2 {
    font-size: 16px;
    font-weight: bold;
    margin-top: 30px;
    margin-bottom: 10px;
}

#back-school .hero-area-bg .header-text h1 {
    font-size: 25px;
    line-height: 30px;
    margin-top: 84px;
}

.hero-area-bg .btn-primary {
   padding: 6px 30px;
    font-size: 14px;
    margin-top: 0;
}
	
	.hero-area-bg .header-text h1 {
    font-size: 21px;
    line-height: 30px;
}




.hero-area-bg .header-text p {
    font-size: 14px;
    line-height: 23px;
    margin-bottom: 13px;
    text-align: center;
}


	
.navbar-expand-md .navbar-nav .nav-item {
    padding-left: 9px;
    text-align: right;
    padding: 0px 1px;
}
.navbar-expand-md .navbar-nav .nav-link {
    font-size: 13px;
    text-align: right;
}
.navbar .dropdown-item {
    text-align: center;
}
.navbar .see-more-btn a {
    text-align: center;
    padding: 10px 25px;
}
.features .features-right {
    min-height: 523px;
    margin-top: 0;
}
}
.expert ul li .las {
    margin-left: 10px;
}
.privacy .privacy-body {
    text-align: right;
    font-size: 16px;
}
.body-text {
    text-align: right;
}
.body-text ul li, ol li {
    list-style: disc;
    margin-right: 30px;
    text-align: justify;
}
.offers {
    text-align: right
}
.offers .offers-bg .la, .las {
    margin-left: 5px;
}
.offers .offers-bg .la, .las {
    margin-right: 0;
}
.no-touch #cd-vertical-nav {
    left: 35px;
    right: unset;
}
.no-touch #cd-vertical-nav a span {
    float: left;
}
.no-touch #cd-vertical-nav li {
    text-align: end;
}
#affiliate .hero-area-bg {
    text-align: right;
}
#affiliate .section-2 {
    text-align: right;
}
#affiliate .faq .panel-group p {
    text-align: right;
}
#affiliate .faq .panel-group .panel {
    text-align: right;
}
#affiliate .faq .fa.pull-right {
    margin-right: .3em;
}
#affiliate .faq .pull-right {
    float: left;
}
#details-jobs .jobs .jobs-bg {
    padding: 35px;
    text-align: right;
}
#details-jobs .jobs h4 {
    text-align: right;
}
.user-manual .manual-body {
    text-align: right;
}
.user-manual .sidebar .nav-link.active, .user-manual .sidebar .nav-link:hover {
    border-right: 4px solid #e64b2c;
    border-left: 0 solid #e64b2c;
}
#programs .min-programs .card {
    text-align: right;
}

#internal-software .hero-area-bg {
    text-align: right;
}
.hero-area-bg .btn-danger {
    margin-right: 5px;
}
#internal-software .hero-area-bg img {
    float: left;
}
#internal-software .section-2 .share img {
    float: left;
}
#internal-software .section-2 .success img {
    float: right;
}
#internal-software .section-2 .paid img {
    float: left;
}
#internal-software .section-2 {
    text-align: right;
}
#internal-software .faq .panel-group p {
    text-align: right;
}
#internal-software .faq .panel-group .panel {
    text-align: right;
}
#internal-software .faq .fa.pull-right {
    margin-right: .3em;
}
#internal-software .faq .pull-right {
    float: left;
}

#taqnyat-system .hero-area-bg img {
    float: left;
    width: 75%;
}
#taqnyat-system .faq .panel-group p {
    text-align: right;
    padding: 12px 0;

}
#taqnyat-system .faq .panel-group .panel {
    text-align: right;
}
#taqnyat-system .faq .fa.pull-right {
    margin-right: .3em;
}
#taqnyat-system .faq .pull-right {
    float: left;
}

#affiliate .hero-area-bg img {
    float: left;
	-webkit-transform: scaleX(-1);
}
#internal-software .software-benefits {
    text-align: right;
}
#migration .hero-area-bg img {
    width: 80%;
    float: left;
    -webkit-transform: scaleX(-1);

}

#internal-software .software-benefits .media {
    text-align: right;
}
#package .hero-area-bg .header-text {
    text-align: center;
}
#taqnyat-system .software-benefits .media p {
    text-align: right;
}




.channels-sms .hero-offers-page .header-text h1 {
    text-align: right;
  }
 
 .channels-sms .hero-offers-page .header-text p {
   text-align: right;
 }
 
 .channels-sms .hero-offers-page .header-text {
     text-align: right;
 }

 .channels-sms .slogan-sms p {
    font-size: 18px;
  }




  .channels-sms .hero-offers-salla .header-text h1 {
    text-align: right;
  }
 
 .channels-sms .hero-offers-salla .header-text p {
   text-align: right;
 }

 .channels-sms .hero-offers-salla {
    -webkit-transform: none;
}
 
 .channels-sms .hero-offers-salla .header-text {
     text-align: right;
     -webkit-transform: none;

 }





 .channels-sms .hero-offers-sms-service {
    -webkit-transform: none;
}
 
 .channels-sms .hero-offers-sms-service .header-text {
     text-align: right;
     -webkit-transform: none;

 }

 .expert .padding_n {
    padding: 0 0 0 40px;
}

.channels-sms .hero-offers-sms-service .right-bg{
    margin-top: 40px;
    width: 85%;
    float: left;
    text-align: left;

}









 .channels-sms .slogan-sms p {
    font-size: 18px;
  }




.pricetag {
    margin: 0 25px 0 0;
    displaY: inline-block;
    height: 25px;
    border-radius: 5px 0 0 5px;
}
.pricetag:before {
    position: absolute;
    content: "\25CF";
    color: #ff512b;
    text-shadow: 0 0 1px #fff;
    font-size: 11px;
    line-height: 0px;
    text-indent: 12px;
    right: -13px;
    width: 1px;
    height: 2px;
    top: 0;
    border-left: 14px solid #ff512b;
    border-top: 13px solid transparent;
    border-bottom: 13px solid transparent;
}
.pricetag:before {
    position: absolute;
    content: "\25CF";
    color: #ff512b;
    text-shadow: 0 0 1px #fff;
    font-size: 11px;
    line-height: 0px;
    text-indent: 12px;
    left: -13px;
    width: 1px;
    height: 2px;
    top: 0;
    border-right: 0 solid #ff512b;
    border-top: 13px solid transparent;
    border-bottom: 13px solid transparent;
}
#package .plan-one .plan-features {
    text-align: right;
}
#package .table {
    text-align: right;
}
#package .faq .panel-group .panel {
    text-align: right;
}
#package .faq .fa.pull-right {
    margin-right: .3em;
}
#package .faq .pull-right {
    float: left;
}
#package .faq .panel-group p {
    line-height: 19px;
    padding: 8px 19px;
    text-align: right;
}
.navbar-expand-md .navbar-nav .dropdown-menu {
    right: inherit;
}
.jobs .hero-area-bg .header-text h1 {
    text-align: center;
}
.jobs .hero-area-bg .header-text p {
    text-align: center;
}
#package .box-grow .blog-tag {
    right: 0;
    left: inherit;
}
.top-header img {
    margin-right: 5px;
}
.top-header .alert-dismissible .close {
    left: 0;
    right: auto;
}
.register .custom-file-label::after {
    left: 0;
    right: auto;
}
.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle), .input-group>.input-group-append:last-child>.input-group-text:not(:last-child), .input-group>.input-group-append:not(:last-child)>.btn, .input-group>.input-group-append:not(:last-child)>.input-group-text, .input-group>.input-group-prepend>.btn, .input-group>.input-group-prepend>.input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.register .input-group>.custom-file:not(:first-child) .custom-file-label {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.register .input-group-text {
    line-height: 1.4;
}
.register .custom-file-label::after {
    border-radius: 0;
}
.register .form-row {
    display: grid;
}
#toTop {
    left: 10px;
    left: 0;
}
.register .form-check-label {
    color: #495057;
    margin-right: 21px;
}
.top-header ul a {
    margin-left: 20px;
    margin-right: auto;
    letter-spacing: 0
}
.top-header .las {
    margin-left: 3px;
}
.navbar .dropdown-item {
    font-size: 13px;
    padding: 19px;
    color: #2c599d;
    text-align: center;
}
.navbar .see-more-btn a {
    text-align: center;
    margin: 0 auto;
    padding: 10px 25px;
}
.top-header .navbar .dropdown-menu {
    left: 0;
    right: auto;
}
.top-header .alert-warning {
    letter-spacing: normal;
}

.hero-area-bg .right-bg-2 {
    float: left;
}

.ecommerce .section-1 .box h2 {
    text-align: right;
}

.ecommerce .section-1 .box p {
   text-align: right;
}
.ecommerce .section-1 .box img {
 float: left;
 }

.ecommerce .section-1 .box-left h2 {
    text-align: right;
}
.ecommerce .section-1 .box-left img {
 float: right;
 
}








@media (max-width: 767px) {

    .expert .padding_n {
        padding: 0;
    }

    .expert .btn-border {
        width: 100%;
        margin-bottom: 20px;
    }

    .channels-sms .hero-offers-page .header-text {
        text-align: center;
    }
    
    .channels-sms .hero-offers-page .header-text p {
        text-align: center;
    }
    
    .channels-sms .hero-offers-page .header-text h1 {
        text-align: center;
    }
    


    #offers-page .hero-offers-page .header-text p {
        font-size: 19px;
        line-height: 26px;
    }
    
    #offers-page .hero-offers-page .header-text h1 {
        margin-top: 43px;
        font-size: 22px;
    }

    .navbar-expand-md .navbar-nav .nav-item {
        padding-left: 9px;
        text-align: right;
        padding: 0px 24px;
    }

    .navbar .dropdown-item {
        text-align: right;
        margin-right: 44px;
        padding: 16px;
    }
.top-header #ad_ar {
    display: none;
}
.top-header .alert-warning {
    display: none;
}
}

@media (max-width: 768px) {

    .channels-sms .hero-offers-sms-service .right-bg {
        margin-top: 40px;
        width: 100%;
       text-align: center;
        
    }

    #migration .hero-area-bg .header-text h1 {
        margin-top: 0;
        color: #2c599d;
    }
    .hero-area-bg .header-text {
        text-align: center;
    }

 .channels-sms .hero-offers-sms-service .header-text h1 {
    text-align: center;
  }
 
 .channels-sms .hero-offers-sms-service .header-text p {
   text-align: center;
 }

 .channels-sms .hero-offers-sms-service {
    -webkit-transform: none;
}
 
 .channels-sms .hero-offers-sms-service .header-text {
     text-align: center;
     -webkit-transform: none;

 }
.footer-06 .copyright-right .social-media {
    text-align: right;
    margin-right: 0
}
.footer-06 .copyright-right .list-unstyled {
    text-align: left;
}
}

@media (max-width: 767px) {
.footer-06 .copyright-right .social-media {
    text-align: center;
    margin-right: 0
}
.footer-06 .copyright-right .list-unstyled {
    text-align: center;
}
}
.footer-06 .aside-stretch-right .las {
    margin-left: 11px;
    margin-right: 0;
}

#offices .hero-area-bg .offers-title-top {
    margin-top: 40px;
    text-align: center;
}
#about .hero-area-about .header-text {
    text-align: center;
    min-height: 658px
}
#about .media {
    text-align: right;
}
#about .media p {
    text-align: right;
}
#about .hero-area-about {
    min-height: 674px;
    text-align: center;
}
.promises .promises-box {
    text-align: right;
}
.footer-06 {
    text-align: right;
}




@media (max-width: 1024px) {

    }