/* *{
    margin: 0px;
    padding: 0px;
} */
.log-sign {
    float: right;
    line-height: 70px;
}
.log-sign .login{
    background: #0037a6;
    line-height: 35px;
    padding: 0px 35px;
    font-family: "Lato", sans-serif;
    font-weight: bold;
    font-size: 15px;
    display: inline-block;
    color: #fff;
    border-radius: 3px;
    transition: all 400ms linear 0s;
}
.log-sign .signup{
    background: #0037a6;
    line-height: 35px;
    padding: 0px 29px;
    font-family: "Lato", sans-serif;
    font-weight: bold;
    font-size: 15px;
    display: inline-block;
    color: #fff;
    border-radius: 3px;
    transition: all 400ms linear 0s;
}
/* Service style start */
.sec-service{
    /* margin-top: 100px; */
    margin-bottom: 20px;
}
.sec-head{
    text-align: center;

}
.sec-head h4{
    letter-spacing: 2px;
    font-size: 26px;
    font-family: "Lato", sans-serif;
    font-weight: 900;
    color: #262f36;
    margin-top: 70px;
}
.ser-box {
    margin-top: 80px;
    text-align: center;
    align-items: center;
    padding: 0 25px;
}
.round {
    
    display: inline-block;
    height: 92px;
    width: 92px;
    text-align: center;
    line-height: 97px;
    border-radius: 999px;
    -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
    font-size: 40px;
    margin-bottom: 25px;
    background: #ffffff;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;

}

.hover-effect:hover  .round  {
    background: #fa191d;
    color:white;
}
.round{
    color: #0037a6;
    font-size: 45px;
}
.ser-box h4{
    font-size: 24px;
}


.ser-box p {

    font-family: "Poppins", sans-serif;
    font-size: 14px;
    line-height: 21px;
    margin-top: 11px;
    color: #5f5f5f;
    line-height: 24px;

}
/* Service style End */






/*-------------------------------About us style Start------------------------- */

/* Progress Bar Start */
.progress-bar-info {

    background-color: #363cb0;

}
.progress-outer{
    padding-top: 30px;
    background: #fff;
    border-radius: 50px;
    padding: 25px;
    /* margin: 30px 0; */
    /* box-shadow: 0 0  10px rgba(209, 219, 231,0.7); */
}
.progress-outer h4{
    margin-bottom: 10px;
    font-size: 17px;
    margin-top: 12px;
    color: #848484;;
    font-family: "Poppins", sans-serif;

}
.progress{
    height: 27px;
    margin: 0;
    overflow: visible;
    border-radius: 50px;
    background: #eaedf3;
    box-shadow: inset 0 10px  10px rgba(244, 245, 250,0.9);
}
.progress .progress-bar{
    border-radius: 50px;
}
.progress .progress-value{
    position: relative;
    left: -45px;
    top: 4px;
    font-size: 14px;
    font-weight: bold;
    color: rgb(241, 0, 0);
    letter-spacing: 2px;
}
.progress-bar.active{
    animation: reverse progress-bar-stripes 0.40s linear infinite, animate-positive 2s;
}
@-webkit-keyframes animate-positive{
    0% { width: 0%; }
}
@keyframes animate-positive {
    0% { width: 0%; }
}
/* Progress Bar End */


/* Clients start */
.clients{
    margin-top: 35px;

}
.c-box {
    width: 100%;
    padding: 10px;
    background-color: rgb(243, 243, 243);
    border-radius: 13px;
    text-align: center;
}
.c-box i{
    font-size: 50px;
    color: #0037a6;
}
.c-box h1{
    font-family: "Poppins", sans-serif;
    font-size: 45px;
    margin-top: 10px;
    color: #848484;
}
.c-box h5{
    font-family: "Poppins", sans-serif;
    font-size: 16px;
    margin-top: 5px;
    color: #848484;
}
.sec-box{
    margin-top: 30px;
}
.c-box:hover{
    box-shadow: 0px 0px 9px 0px #bcbcbc;
}
.market-pic{
    text-align: center;
    margin-top: 40px;
}

/* Clients End */

/*-------------------------------About us style End--------------------------- */


/*-------------------------------Service.html style start--------------------------- */

.round-service {
    
    display: inline-block;
    height: 92px;
    width: 92px;
    color: #0037a6;
    font-size: 45px;
    text-align: center;
    line-height: 97px;
    border-radius: 999px;
    -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
    font-size: 40px;
    margin-bottom: 25px;
    background: #ffffff;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;

}

.hover-effect:hover  .round-service  {
    background: #0037a6;
    color:white;
}

.ser-text{
    margin-left: 20px;
    border-right: 2px solid #252c35;
    margin-bottom: 50px;
}
.ser-text h4{
    font-size: 24px;
}
.ser-text p:nth-child(2){
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    line-height: 21px;
    margin-top: 11px;
    color: #848484;
    line-height: 25px;
    padding-right: 5px;
}
.ser-text p:nth-child(3){
    font-family: "Poppins", sans-serif;
    font-size: 13px;
    line-height: 21px;
    margin-top: 11px;
    color: #848484;
    line-height: 25px;
}
/* .sm-text li {

    position: relative;
    padding-left: 30px;
    margin-top: 25px;
    
    margin-bottom: 25px;

}
.sm-text li i {
    font-size: 16px;
    
    position: absolute;
    left: 0px;
    top: 5px;
    color: #26a65b;
}
.sm-text span{
    font-family: "Poppins", sans-serif;
   
    color: #848484;
    font-size: 15px;
    
} */



.ser-text1{
    margin-left: 20px;
}
.ser-text1 h4{
    font-size: 24px;
}
.ser-text1 p:nth-child(2){
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    line-height: 21px;
    margin-top: 11px;
    color: #848484;
    line-height: 25px;
}
.ser-text1 p:nth-child(3){
    font-family: "Poppins", sans-serif;
    font-size: 13px;
    line-height: 21px;
    margin-top: 11px;
    color: #848484;
    line-height: 25px;
}
.see-more{
    margin-top: 15px;
}
.SeeMore_btn{
    font-size: 15px;
}
.space{
    margin-top: 40px;
    
}

@media screen and (max-width:767px){
    .ser-text {
        border-right: none;
    }
    .round-service {
        font-size: 33px;
    }
    .round-service {
        height: 72px;
        width: 72px;
        text-align: center;
        line-height: 75px;
    }
}
/*-------------------------------Service.html style end--------------------------- */


/*---------------------------------Pricing.html Start----------------------------- */
.total-price{
    margin-top: 30px;
}
.total-price span{
	color: #333;
    font-size:22px;
}
.price{
    margin-top: 50px;
    border: 5px solid blue;
    padding: 90px;
}
.f-row{
    margin-bottom: 40px;
}
.text-center ul li:nth-child(1){
    font-weight: 500;
}
.sec-row span{
    font-weight: 500;
}
.price-bg{
    
    padding-top: 20px;
    border-radius: 5px;
    margin-top: 52px;
}
.price-tot{
    line-height: 29px;
    margin-left: 5px;
    background-color: #0037a6;
    color:white;
}
.price-totel{
    line-height: 29px;
    margin-left: 5px;
}
.lbl{
    font-weight: normal;
    letter-spacing: 1px;
    margin-left: 40px;
}
.price-cent{
    text-align: center;
    font-size: 15px;
    margin-top: 35px;
}
.num{
    padding: 6px 9px;
    margin-top: 35px;
}
.youtube{
    margin-top: 80px;
    margin-bottom: 121px;
}
.price_margin h2{
    margin-top: 21px;

}
/*---------------------------------Pricing.html End----------------------------- */


/*---------------------------------contact.html End----------------------------- */
.cen-btn {
    text-align: center;
}
.model-btn-cent{
    text-align: center;
}
.model-btn{
    margin-bottom: 20px
}
.msdrpdd21_msddHolder{
    width: 100px !important;

}
.blog_comment_from {
    padding: 0 30px;
}
/*---------------------------------contact.html End----------------------------- */


/*---------------------------------Bulk SMS.html Start----------------------------- */

.bulk-service {
    
    display: inline-block;
    height: 92px;
    width: 92px;
    color: #26a65b;
    font-size: 45px;
    text-align: center;
    line-height: 97px;
    border-radius: 999px;
    -webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
    box-shadow: 0 3px 20px rgba(0, 0, 0, 0.1);
    font-size: 40px;
    margin-bottom: 25px;
    background: #ffffff;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;

}

.hover-effect:hover  .bulk-service  {
    background: #26a65b;
    color:white;
}
.bulk-space{
    margin-top: 40px;
}
.bulk-text{
    /* margin-left: 20px; */
    
    margin-bottom: 50px;
    text-align: justify;
    
}
.bulk-text h4{
    font-size: 24px;
}
.bulk-text p:nth-child(2){
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    line-height: 21px;
    margin-top: 11px;
    color: #848484;
    line-height: 25px;
    padding-right: 5px;
}
.bulk-text p:nth-child(3){
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    line-height: 21px;
    margin-top: 11px;
    color: #848484;
    line-height: 25px;
}
.sms-img{
    text-align: center;
}
.sms-img img{
    width: 350px;
}
.feat{
    margin-top: 20px;
    margin-bottom: 30px;
}
.feat h2{
    font-size: 25px;
}
.feat-ul li{
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin-top: 20px;
    color: #848484;
    
    padding-right: 5px;
}
.feat-ul li i{
    font-weight: 900;
    color: #0037a6;
    margin-right: 15px;
}
.feat-ul span{
    position: absolute;
    line-height: 20px;
}
.right-sec{
    margin-top: 20px;
    margin-bottom: 30px;
}
.right-sec h2{
    font-size: 25px;
}
.right-sec p {
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    line-height: 21px;
    margin-top: 20px;
    color: #848484;
    line-height: 25px;
    padding-right: 5px;
}
.drop-btn{
    border: none;
display: inline-block;
background: #0037a6;
color: #fff;
padding: 0px 35px;
height: 44px;
border-radius: 3px;
line-height: 44px;
font-size: 14px;
color: #fff;
transition: all 400ms linear 0s;
margin-top: 30px;
}
.drop-btn:hover{
    background-color: #fa191d;
    color: white;
}

@media screen  and (max-width:767px){
    .sms-img img{
       display: none;
    }
}


/*---------------------------------Bulk SMS.html End----------------------------- */

/*---------------------------------2-way-messaging.html start----------------------------- */
.message{
    margin-top: 20px;
    margin-bottom: 30px;
}
.msg-ul li{
    font-family: "Poppins", sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin-top: 11px;
    color: #848484;
    
    padding-right: 5px;
}
.msg-ul li i{
    font-weight: 900;
    color: #0037a6;
    margin-right: 15px;

}
.msg-bot{
    margin-bottom: 30px;
}
.msg-ul .f-line{
    color: blue;
    font-weight: 500;
}
.msg-ul .fa-arrow-right{
    color:#848484; 
}

/*---------------------------------2-way-messaging.html End----------------------------- */
.miss-call{
    text-align: center;
}
.miss-call img{
    width: 295px;
}
.whatsapp-img{
    text-align: center;
}
.whatsapp-img img{
    width: 240px;
}
/* ---------------------------------------education------------------------------------ */
.active td
{
    /* text-align: center; */
}
.table_edu{
    overflow-x:auto;
}
.thead-dark tr th{
    font-size: 12px;
}
.table_edu table {
    border-collapse: collapse;
   
  }
 .table_edu table tr td
  {
    border: 1px solid BLACK;

  }
  .table_edu .table tr .lineheight th
  {
      line-height: 45px;
  }
 
 
  .table_edu .table th{
    border: 1px solid  black;
    background-color: #8b8b8b;
    color: white;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
 }
  .table_edu table tr td {
      
    text-align: center;
  }
  .whiteblack td
  {
    background-color: #c5c9ca;
  }
 
  .edu-sms_banner_area {
    background: url(../img/edu_slider.png) no-repeat scroll center center;
    background-size: cover;
    padding: 60px 0px 75px 0px;
    position: relative;
  }
  .edu-sms_banner_area:before {
    content: "";
    background: rgba(0, 0, 0, 0.58);
    left: 0px;
    top: 0px;
    position: absolute;
    width: 100%;
    height: 100%;
  }
  .edu-sms_banner_area .b-sms_banner_text {
    position: relative;
  }
  .edu-sms_banner_area .b-sms_banner_text h4 {
    color: #fff;
    font-size: 24px;
    font-family: "heavy";
    padding-bottom: 15px;
  }
  .edu-sms_banner_area .b-sms_banner_text a {
    font-size: 13px;
    color: #9d9d9d;
    font-family: "Poppins", sans-serif;
    transition: all 400ms linear 0s;
  }
  .edu-sms_banner_area  .b-sms_banner_text a:hover {
    color: #fa191d;
  }
  .edu-sms_banner_area .b-sms_banner_text span {
    font-size: 13px;
    color: #9d9d9d;
    font-family: "Poppins", sans-serif;
  }

  @media only screen and (max-width: 600px) {
    .bulk-text h4 {
        font-size: 18px;
        text-align: center;
        padding-top: 50px;
    }
  }
  /* ---------------------------------------Advt event------------------------------------ */
  .active td
{
    /* text-align: center; */
}
.table_event{
    overflow-x:auto;
}
.thead-dark tr th{
    font-size: 12px;
}
.table_event table {
    border-collapse: collapse;
   
  }
 .table_event table tr td
  {
    border: 1px solid BLACK;

  }
  .table_event .table tr .lineheight th
  {
      line-height: 45px;
  }
 
 
  .table_event .table th{
    border: 1px solid  black;
    background-color: #8b8b8b;
    color: white;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
 }
  .table_event table tr td {
      
    text-align: center;
  }
  .whiteblack td
  {
    background-color: #c5c9ca;
  }
 
  .advt_event-sms_banner_area {
    background: url(../img/edu_slider.png) no-repeat scroll center center;
    background-size: cover;
    padding: 60px 0px 75px 0px;
    position: relative;
  }
  .advt_event-sms_banner_area:before {
    content: "";
    background: rgba(0, 0, 0, 0.58);
    left: 0px;
    top: 0px;
    position: absolute;
    width: 100%;
    height: 100%;
  }
  .advt_event-sms_banner_area .b-sms_banner_text {
    position: relative;
  }
  .advt_event-sms_banner_area .b-sms_banner_text h4 {
    color: #fff;
    font-size: 24px;
    font-family: "heavy";
    padding-bottom: 15px;
  }
  .advt_event-sms_banner_area .b-sms_banner_text a {
    font-size: 13px;
    color: #9d9d9d;
    font-family: "Poppins", sans-serif;
    transition: all 400ms linear 0s;
  }
  .advt_event-sms_banner_area  .b-sms_banner_text a:hover {
    color: #fa191d;
  }
  .advt_event-sms_banner_area .b-sms_banner_text span {
    font-size: 13px;
    color: #9d9d9d;
    font-family: "Poppins", sans-serif;
  }

  @media only screen and (max-width: 600px) {
    .bulk-text h4 {
        font-size: 18px;
        text-align: center;
        padding-top: 50px;
    }
  }
  .fa-check::before {
    content: "\f00c";
    font-size: 30px;
    color: green;
    /* ---------------------------fmcg--------------------------------------------------------- */
    .active td
{
    /* text-align: center; */
}
.table_fmcg{
    overflow-x:auto;
}
.thead-dark tr th{
    font-size: 12px;
}
.table_fmcg table {
    border-collapse: collapse;
   
  }
 .table_fmcg table tr td
  {
    border: 1px solid BLACK;

  }
  .table_fmcg .table tr .lineheight th
  {
      line-height: 45px;
  }
 
  .table_fmcg .table th{
    border: 1px solid  black;
    background-color: #8b8b8b;
    color: white;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
 }
  .table_fmcg table tr td {
      
    text-align: center;
  }
  .whiteblack td
  {
    background-color: #c5c9ca;
  }
 
  .fmcg_event{
    background: url(../img/edu_slider.png) no-repeat scroll center center;
    background-size: cover;
    padding: 60px 0px 75px 0px;
    position: relative;
  }
  .fmcg_event:before {
    content: "";
    background: rgba(0, 0, 0, 0.58);
    left: 0px;
    top: 0px;
    position: absolute;
    width: 100%;
    height: 100%;
  }
  .fmcg_event-sms_banner_area .b-sms_banner_text {
    position: relative;
  }
  .fmcg_event-sms_banner_area .b-sms_banner_text h4 {
    color: #fff;
    font-size: 24px;
    font-family: "heavy";
    padding-bottom: 15px;
  }
  .fmcg_event-sms_banner_area .b-sms_banner_text a {
    font-size: 13px;
    color: #9d9d9d;
    font-family: "Poppins", sans-serif;
    transition: all 400ms linear 0s;
  }
  .fmcg_event-sms_banner_area  .b-sms_banner_text a:hover {
    color: #fa191d;
  }
  .fmcg_event-sms_banner_area .b-sms_banner_text span {
    font-size: 13px;
    color: #9d9d9d;
    font-family: "Poppins", sans-serif;
  }

  @media only screen and (max-width: 600px) {
    .bulk-text h4 {
        font-size: 18px;
        text-align: center;
        padding-top: 50px;
    }
  }
  .fa-check::before {
    content: "\f00c";
    font-size: 30px;
    color: green;
  }
   
.feat-ull li {
    /* font-family: "Poppins", sans-serif;
    font-size: 15px;
    line-height: 20px;
    margin-top: 20px;
    color: #848484;
    padding-right: 5px; */
}
.why_para p
{
    font-family: "Poppins", sans-serif;
}
    
