body {
    font-family: almarai;
}

@font-face {
    font-family: almarai;
    src: url(../fonts/almarai/Almarai-Regular.ttf);
}

/* ========== hero-area  ========== */


.hero-area-bg {

    margin-top: 51px;
}
.navbar svg {
    margin-left: 4px;
 }


.hero-area-bg .header-text {
     text-align: right;
}

#about .min-affiliate .media p {
      text-align: right;
}

#about .min-affiliate .media h5 {
    margin: 0 23px;
    text-align: right;
}

.menu-mobile button{
    padding: 0;
    margin-right: 10px;
    margin-left: auto;
}
.hero-area-bg .las {
    margin-right: 8px;
    margin-left: auto;   
}

.mega-menu-mobile {
    text-align: right;
 }

.mega-menu-mobile h4 {
    text-align: right;
}


.hero-area-bg .header-text h2 {
    font-size: 25px;
    margin-bottom: 30px;
    font-weight: 600;
}

.slider {
    direction: ltr;
}
.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;
  }


.expert .custom-select  {
  
    background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat left .75rem center/8px 10px;
  
}

.register .btn-border {
   
    float: left;
    margin-top: 13px;
}


#migration .hero-area-bg .header-text h1 {
    text-align: right;
}

#migration .hero-area-bg .header-text p {
   text-align: right;
}

.hero-area-bg .offers-title-top {
    text-align: right;
}


/* ========== whatsapp  ========== */

.whatsapp_api .features_whatsapp p {
    text-align: right;
    line-height: 34px;
    margin-right: 10px;
}

.whatsapp_api .features_whatsapp .las {
    margin-left: 10px;
}

.whatsapp_api .faq .content .las {
    float: left;
}

.whatsapp_api .faq .panel-group .panel .panel-heading h4 a {
     text-align: right;
    
}

.whatsapp_api .faq .panel-group p {
     text-align: right;
}



/* ========== channels-sms  ========== */

.channels-sms .header-text img {
    float: left;
   }

.channels-sms .hero .header-text h1 {
    text-align: right;
    margin-top: 10px;
    line-height: 65px;
}

.channels-sms .hero .header-text p {
    font-size: 22px;
    color: #ffffff;
    line-height: 40px;
    margin-bottom: 20px;
    margin-top: 15px;
}

.channels-sms .header-text {
    padding-top: 100px;
    text-align: right;
}

.channels-sms .sms_service .taqnyat_sms {
   
    text-align: right;
}

.channels-sms .sms_service .taqnyat_sms h4 {
    text-align: right;
   
}

.channels-sms .media {
   
    text-align: right;
}

.channels-sms .media {
   padding: 23px 20px 0 15px;
   text-align: right;
}

.channels-sms .media .las {
    margin-left: 9px;
}

.channels-sms .cloud_communications .header-text img {
    float: right;
}

.channels-sms .faq .content .las {
    float: left;
    padding: 2px 0px;
}

.channels-sms .integration_sms .header-text img {
    float: left;
}

.channels-sms .integration_sms .header-text h2 {
    font-size: 40px;
    line-height: 55px;
   
}

.channels-sms .cloud_communications .header-text h2 {
    font-size: 40px;
    line-height: 55px;
    
}

.channels-sms .sms_api h2 {
    color: #fff;
    font-size: 40px;
    font-weight: bold;
    line-height: 50px;
    width: 60%;
    margin: 50px auto 20px;
}

/* ========== barq  ========== */


.barq .hero-area-barq .laptop {
    bottom: 55px;
    left: 0;
    right: auto;
    -webkit-transform: scaleX(-1);
}
.barq .hero-area-barq p {
    font-size: 24px;
    color: white;
    text-align: center;
    margin-bottom: 30px;
}

.barq .hero-area-barq .btn-primary {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
   
}

.barq .target h1 {
    text-align: right;
}

.barq .target h5 {
    margin-right: 10px;
    text-align: right;
}

.barq .target .las {
    margin-left: 3px;
   
    padding: 3px 0px;
}

.barq .benefits h1 {
    text-align: right;
}

.barq .benefits h5 {
    margin-right: 10px;
    text-align: right;
}

.barq .benefits .las {
    margin-left: 3px;
   
    padding: 3px 0px;
}

.barq .benefits a {
    color: #458ffc;
    margin-right: 34px;
    float: right;
}

.barq .benefits .media {
    float: right;
    width: 100%;
}

.barq .benefits .collapse  {
    float: right;
}

.barq .benefits a {
    color: #458ffc;
    margin-right: 34px;
    float: right;
    margin-bottom: 15px;
}

.barq .request .request_box p {
    text-align: right;
    margin-top: 50px;
    margin-right: 50px;
}

.barq .request .img-footer {
    text-align: right;
    margin-right: 5%;
    margin-bottom: -12px;
    z-index: 50;
}



@media (max-width: 1440px) {
    .barq .hero-area-barq .laptop {
        bottom: -35px;
        }
}

@media (max-width: 1024px){



    .whatsapp_api .features_whatsapp p {
        text-align: right;
        line-height: 34px;
        margin-right: 10px;
    }

.whatsapp_api .features_whatsapp_box {
        padding: 20px;
    }


    .barq .hero-area-barq .laptop img {
        width: 70%;
        left: 0;
        float: inline-start;
    }

    .barq .hero-area-barq .laptop {
        bottom: 129px;
    }

    .whatsapp_api .price-item {
        background-color: #ffffff;
        border-radius: 10px;
        height: 500px;
    }
    
}

@media (max-width: 768px){
  
    
    
}


@media (max-width: 767px){
    .barq .hero-area-barq h1 {
        font-size: 27px;
    }

    .barq .request .request_box p {
        text-align: center;
    }

    .barq .request .img-footer {
        text-align: center;
    }

    

     
}


.partner .hero .bottom-img-absolute {
   
    -webkit-transform: scaleX(-1);
}


.partner .header-text img {
    float: right;
}

.partner .form-check {
   padding-right: 14px;
   
}

.partner .whatsapp_api .price-item .style-1 del:before {
    left: 69px;
    top: 15px;
}


.partner .packages .style-1 del:before {
    content: '';
    border-bottom: 3px solid #C72026;
    width: 100%;
    position: absolute;
    left: 78px;
    top: 17px;
}



.min_partner .hero .header-text .light-text {
    text-align: right;
}

.min_partner .hero .header-text h1 {
    text-align: right;
}

.min_partner .hero .header-text h2 {
      text-align: right;
}

.min_partner .hero .header-text p {
    text-align: right;
}

.min_partner .hero .header-text .btn-primary {
    float: right;
  }

.min_partner .header-text img {
    float: left;
   }

.min_partner .expert p {
    text-align: right;
}

.min_partner .expert h4 {
    text-align: right;
}

.min_partner .expert ul li {
  text-align: right;
}

.min_partner .expert ul li .las {
    margin-left: 10px;
    margin-right: auto;
}

.min_partner .slogan_partners h3 {
    text-align: right;
}

.min_partner .logo {
    text-align: right;
}

ul.infoGraphic li .content h2 {
    text-align: right;
   }

ul.infoGraphic li .content {
    text-align: right;
}

@media (max-width: 1024px){
    ul.infoGraphic {
        flex-wrap: wrap; 
         }
    
}

@media (max-width: 768px){
    .min_partner .header-text img {
        float: right;
    }

      
}



  /*style the arrow inside the select element:*/
  .expert .select-selected:after {
    position: absolute;
    content: "";
    top: 13px;
    right: auto;
    left: 10px;
    width: 0;
    height: 0;
    border: 6px solid transparent;
    border-color: #fff #ffffff #ffffff #ffffff;
  }



  .hero-area-bg .header-text h1 {
    font-weight: bold;
    font-size: 43px;
    line-height: 58px;
    margin-bottom: 9px;
    margin-top: 85px;
}

.partner .expert .text-sales{
    text-align: right;
 }
 
.partner .hero .header-text h2 {
    font-size: 35px;
    font-weight: bold;
    line-height: 38px;
    margin-bottom: 10px;
    margin-top: 90px;
    color: #fff;
}

.partner .hero .header-text h3 {
    font-weight: normal;
    font-size: 18px;
    color: #ffffff;
    line-height: 30px;
    margin-bottom: 10px;
    margin-top: 20px;
    text-align: center;
}


.package-min .package-min-box {
       text-align: right;
}
.top-header {
    text-align: center;

}
.channels-email-marketing .panel-group .fa {
    color: #C72026;
    float: left;
}


.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 {
    left:0 ;
    right: inherit;
    bottom: 0;
    -webkit-transform: scaleX(1);


  }


.hero-area-bg .shape-1 {
    left: 0;
    bottom: 0;
 }



#package .faq .content .las {
    float: left;
}

.channels-email-marketing .faq .panel-group .las{
    float: left;
}





.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 {
    text-align: right;
}

.footer-06 .aside-stretch-right .las {
    margin-left: 11px;
    margin-right: 0;
}
.footer-06 img {
    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;
    height: 459px;
}
.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;
}

#package .faq .panel-group .fa {
    color: #C72026;
    float: left;

}


.navbar .dropdown-toggle::after {
    margin-right: 5px;
 }








.mega-menu .tabs-content p {
    text-align: right;
}

.mega-menu .tabs-content h4 {
    text-align: right;
}

.mega-menu .media-body {
 margin: 20px 5px;
}


.mega-menu .tabs li.selected, .mega-menu .tabs li:hover {
 background-color: #f3f8fd;
 border-right: 2px solid #C72026;
 border-left: 0 solid #C72026;
}


.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;

}








@media (max-width: 767px) {

    
    .hero-area-bg .header-text h1 {
        font-weight: bold;
        font-size: 28px;
        line-height: 39px;
        margin-bottom: 9px;
        margin-top: 7px;
    }



    

}







@media (max-width: 768px) {


    .hero-area-bg img {
        position: unset;
    }

    #hero-area {
        min-height: 450px;
    }


    .partner .header-text img {
        float: none;
    }


    


  


    

}


.news .news_details h4 {
    text-align: right;
}

.news .news_details h1 {
     text-align: right;
}

.news .news_details h5 {
    text-align: right;
}



.news .news_details h6 {
    margin-top: 80px;
    text-align: left;
    color: #2c599d;
}



#affiliate .section-2 h3 {
    margin-right: 0;
}



.channels-email-marketing .whatsapp-1 .values-box h3 {
       margin-right:0;
}

.hero-area-bg .header-text h2 {
    font-size: 24px;
    margin-bottom: 30px;
    font-weight: bold;
    color: #6B4E45;
}


.partner .dropdown-menu {
    left: 0;
    right: auto;

}

.partner .hero .schoolbg img {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 20%;
}

.partner .expert ul {
    margin-bottom: 0;
    margin-right: 20px;
}


.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: #C72026;
    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;
}

.expert .btn-border {
 
    float: left;
}

.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: -25px;
    left: auto;
    right: 0;
    margin-right: 23%;
    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;
}




@media (max-width: 767px) {

    .healthcare .hero-healthcare .header-text h1 {
     font-size: 30px;
     width: 100%;
     line-height: 39px;
 }
 
 .healthcare .slogan h2 {
     width: 100%;
     line-height: 35px;
 }

 
 .healthcare .exapmles .icon-main .las {
    padding: 0;
    margin: 10px;
    font-size: 30px;
}

.healthcare .exapmles .icon-main {
    margin: 20px auto;
    width: 50px;
    height: 50px;
   
}
.healthcare .section-1 .box p {
    text-align: center;
}
 
     
 
 }
 


.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: 767px) {

        .education .section-1 .box-left h2 {
            text-align: center;
        }
        .education .section-1 .box p {
            text-align: center;
        }
        
        .education .section-1 .box h2 {
            text-align: center;
        }
        
         .education .exapmles .icon-main .las {
            padding: 0;
            margin: 10px;
            font-size: 30px;
        }
        
        .education .exapmles .icon-main {
            margin: 20px auto;
            width: 50px;
            height: 50px;
           
        }
            
        
        }
        





@media (max-width: 1024px) {
.navbar-expand-md .navbar-nav .nav-item {
    padding-left: 9px;
    text-align: right;
}
.features .features-right {
    min-height: 500px;
}

.whatsapp_api .pricing_box .card {
  
    padding: 30px 5px;
}

}

@media (max-width: 768px) {

    .news .news_details h4 {
        text-align: center;
    }

    .news .news_details h1 {
       text-align: center;
    }

    .news .news_details h5 {
        text-align: center;
    }

    .privacy h3 {
        font-size: 20px;
        line-height: 30px;
    }


	.hero-area-bg .header-text h2 {
    font-size: 24px;
    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: 65px;
}





.menu-mobile #sidebar .dropdown-toggle::after {
    left: 20px;
    right: auto;
    }
.menu-mobile #sidebar {
    text-align: right;
   }
	
.navbar-expand-md .navbar-nav .nav-item {
    padding-left: 5px;
    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;
    margin-left: auto;
}
.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 {
    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;
    font-weight: 400;
    color: #2c599d;
    text-align: right;
    line-height: 24px;
    padding: 18px 23px;
    font-size: 16px;
    margin-bottom: 10px;
    margin-top: 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;
}
#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;
}





 .expert .padding_n {
    padding: 0 0 0 40px;
}



.register .form-control {
   text-align: right;
}




.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;
    float: left;
}
#package .faq .pull-right {
    float: left;
}
#package .faq .panel-group p {
    line-height: 23px;
    padding: 8px 19px;
    text-align: right;
}
.navbar-expand-md .navbar-nav .dropdown-menu {
    left: 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: 14px;
    padding: 16px 35px;

    color: #2c599d;
    text-align: right;
}
.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;
 
}




.news .news_articles .card{

    text-align: right;

}


.whatsapp_api .hero .header-text h1 {
    text-align: right;
}

.whatsapp_api .hero .header-text p {
    text-align: right;
}

.whatsapp_api .hero .header-text .btn-primary {
    float: right;
   
}
.whatsapp_api .hero .header-text .btn-default {
     float: right;
     margin-right: 10px;
}

.whatsapp_api .pricing_box p {
    line-height: 32px;
}

.whatsapp_api .pricing_box h5 {
    font-size: 16px;
    color: #C72026;
    text-align: right;
}

.whatsapp_api .header-text img {
    float: left;
    margin-top: 100px;
    width: 320px;
}

     .whatsapp_api .price-item .price-content li {
        padding-right: 30px;
        text-align: right;
    }
    .whatsapp_api .price-item .price-content li i {
        position: absolute;
        right: 2px;
        padding: 3px;
    }


    .whatsapp_api .price sub, .whatsapp_api .price sup {
        font-size: 16px;
        font-weight: 100;
        bottom: 17px;
        margin-right: 5px;
    }

    .whatsapp_api .pricing_box span::before {
        left: 14%;
     }
     
     .whatsapp_api .pricing_box a span {
       left: 39%;
     }

      
 .whatsapp_api .header-text .meta_partners{
    width: 100%;
     float: right;
 }
 
 
 .whatsapp_api .header-text .meta_partners img {
     float: right;
     width: 150px;
     margin-top: 40px;
 }
 

     .social_responsibility .hero .header-text h1 {
        text-align: right;
        font-size: 39px;
        margin-top: 157px;
    }
    
    .social_responsibility .hero .header-text h2 {
      text-align: right;
      font-size: 28px;
    }
    
    .social_responsibility .header-text img {
        float: left;
       
    }
    
    .social_responsibility .why .tabs li.selected, .social_responsibility .why .tabs li:hover {
        border-right: 3px solid #C72026;
        border-left: 0 solid #C72026;
    }
    
    .social_responsibility .why .tabs li {
        
        border-right: 3px solid #f6f9fe;
    }
    
    .social_responsibility .why h5 {
         text-align: right;
    }

    .social_responsibility .why .tabs-content p {
        line-height: 34px;
        text-align: justify;
    }
    .social_responsibility .csr_programs .social_aspect img {
        float: left;
    }

    .social_responsibility .csr_programs .economic_aspect img {
        float:right;}

    .social_responsibility .csr_programs .social_aspect p {
        text-align: justify;
        font-size: 20px;    }
    .social_responsibility .csr_programs .social_aspect h3 {
       text-align: right;
    }
    .social_responsibility .csr_programs .economic_aspect p {
        text-align: justify;
        font-size: 20px;    }
    .social_responsibility .csr_programs .economic_aspect h3 {
       text-align: right;
    }
    
    .social_responsibility .csr_programs .environmental_aspect h3 {
       text-align: right;
    }
    
    .social_responsibility .csr_programs .environmental_aspect p {
        text-align: justify;
        font-size: 20px;    }

@media (max-width: 767px) {



    .register .btn-border {
       
        float: none;
    }
  
 

    .ecommerce .section-1 .box-left h2 {
        text-align: center;
    }
    .ecommerce .section-1 .box p {
        text-align: center;
    }
    
    .ecommerce .section-1 .box h2 {
        text-align: center;
    }
    
     .ecommerce .exapmles .icon-main .las {
        padding: 0;
        margin: 10px;
        font-size: 30px;
    }
    
    .ecommerce .exapmles .icon-main {
        margin: 20px auto;
        width: 50px;
        height: 50px;
       
    }

    .ecommerce .hero-ecommerce .header-text {
        margin-top: 48px;
    }
        
    
    }
    

@media (max-width: 767px) {

    .partner .hero .header-text h2 {
        font-size: 28px;
        line-height: 38px;
        margin-top: 21px;
        
     }
     
     .partner .hero .header-text h3 {
        font-size: 20px;
        line-height: 30px;
    }
  

    .expert .padding_n {
        padding: 0;
    }

    .expert .btn-border {
        width: 100%;
        margin-bottom: 20px;
    }




    #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: 5px;
        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: 991px) {

   
    .hero-area-bg .header-text h1 {
        margin-top: 10px;
      
    }

    .hero-area-bg .meta_partners img {
        display: block;
        margin: 0 auto;
        margin-top: 5px;
        width: 120px;
    }
    
}

@media (max-width: 768px) {

    .channels-sms .hero .header-text p {
        text-align: center;
       
     }
    .whatsapp_api .header-text img {
        margin-top: 50px;
    }

    .whatsapp_api .hero .header-text p {
        text-align: center;
    }

    .whatsapp_api .hero .header-text h1 {
        text-align: center;
    }
    
    .whatsapp_api .hero .header-text{
        text-align: center;
    }
    
    .whatsapp_api .hero .header-text .btn-primary {
        float: none;
    }
    
    .whatsapp_api .header-text .meta_partners img {
        float: none;
       }

    .social_responsibility .hero .header-text h1 {
        text-align: center;
        font-size: 35px;
        margin-top: 40px;
    }
    
    .social_responsibility .header-text img {
        float: none;
    }

    .social_responsibility .hero .header-text h2 {
        text-align: center;
    }

    .whatsapp_api .header-text img {
        float: none;
    }

 

    #migration .hero-area-bg .header-text h1 {
        margin-top: 0;
        color: #2c599d;
    }
    .hero-area-bg .header-text {
        text-align: center;
    }


.footer-06 .copyright-right .social-media {
    text-align: right;
    margin-right: 0
}
.footer-06 .copyright-right .list-unstyled {
    text-align: left;
}
.channels-sms .header-text {
    padding-top: 50px;
    text-align: center;
}
.channels-sms .header-text img {
    float: none;
}

.channels-sms .sms_service {
    padding: 30px;
    
}

.channels-sms .sms_service h2 {
    width: 100%;
   }

.channels-sms .sms_service h3 {
     width: 100%;
   }
.channels-sms .sms_api h2 {
       width: 100%;
   }

.channels-sms .flexible_sms h2 {
     width: 100%;
    }

.channels-sms .integration_sms .header-text img {
    float: none;
}

.channels-sms .cloud_communications .header-text img {
    float: none;
}
.channels-sms .hero .header-text h1 {
    text-align: center;
    margin-top: 10px;
    line-height: 46px;
    font-size: 38px;

}
}

@media (max-width: 767px) {

    .channels-sms .hero .header-text h1 {
        text-align: center;
        margin-top: 10px;
        line-height: 46px;
        font-size: 33px;
    
    }

    .channels-sms .integration_sms .header-text h2 {
        font-size: 30px;
        line-height: 46px;
       
    }

    .channels-sms .cloud_communications .header-text h2 {
        font-size: 30px;
        line-height: 46px;
    }

    .channels-sms .flexible_sms {
        padding: 0 0;
    }


    
    .channels-sms .sms_api h2 {
        
        font-size: 30px;
        line-height: 45px;
    margin: 10px auto 20px;
       
    }
    
    .channels-sms .sms_api .btn-primary {
        width: 100%;
       
    }


  

.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: 600px
}
#about .media {
    text-align: right;
}
#about .media p {
    text-align: right;
}
#about .hero-area-about {
    min-height: 550px;
    text-align: center;
}
.promises .promises-box {
    text-align: right;
}
.footer-06 {
    text-align: right;
}


}

@media (max-width: 1024px) {

    }