/*/*
/** ADD YOUR AWESOME CODES HERE **/

html {
    scroll-behavior: smooth;
}

.navbar-right li {
    margin: 2px;
}

#home .container .btn-light {
    border: 0px !important;
}

.logo-bar {
    background-color: #600c0d;
    background-image: -owg-linear-gradient(to left bottom,#005677 0,transparent 100%);
    background-image: -webkit-linear-gradient(to left bottom,#7d1111 0,transparent);
    background-image: -moz-linear-gradient(to left bottom,#7d1111 0,transparent 100%);
    background-image: -o-linear-gradient(to left bottom,#7d1111 0,transparent 100%);
    background-image: linear-gradient(to left bottom,#7d1111 0,transparent);
}

.client-text {
    margin-top: 15px;
    color: white;
}

.client_icon {
    width: 100%;
    position: relative;
    clear: both;
    padding-left: 0px;
    /*height: 78px;*/
    line-height: 100px;
}

.client_icon li {
    display: inline-block;
    margin-right: 26px;
    margin-bottom: 20px;
    height: 67px;
}

@media print, screen and (max-width: 1158px) {
    .client_icon li {
        margin-right: 30px;
    }

    #home {
        background-image:url('../images/uploads/bulk-sms-solutions.jpg');
    }

    .client_icon li {
        margin: 5px 17px;
    }
}

@media print, screen and (min-width: 1158px) {
    #home {
        background-image:url('../images/uploads/text-messaging-marketing.jpg');
    }

}


.section {
 padding: 35px 0;
 background-color: #e0e0e0;
}

.section-title h3, .message-box h2 {
    color: #600c0d;
}

.section-title {
    margin-bottom: 30px;
}

hr {
    margin-top: 40px;
    margin-bottom: 40px;
}

.contact_me {
    margin-top: 8px;
    margin-right: 5px;
    text-align: right;
}

body.host_version .first-section {
    padding: 8em 0 4em 0 !important;
}

.message-box .fa-arrow-right:before {
    margin-right: 5px;
    font-size: 0.9em;
}

.section.other-services {
    background-color: #e0e0e0;
    /*min-height: 710px;*/
    /*padding: 6rem 1rem;*/
    max-height: 550px;
}

.fixed-menu .navbar-default {
    padding: 15px 0px 15px;
}

body.host_version .lead strong,
body.host_version .icon-wrapper:hover a {
    color: red;
}

/*body.host_version a:hover,*/
body.host_version a:focus {
    color: black;
}

.pricing-table-sign-up {
    margin-top: 25px; 
    padding-bottom: 0px;
}  

.btn-light {
    padding: 5px 5px;
    font-size: 18px;
    /*border: 2px solid #ffffff !important;*/
    color: #ffffff;
    background-color: transparent;
}

#submit {
    padding: 12px 5px;
}

.btn a {
    color: #ffffff;
    text-decoration: none !important;
    outline: none !important;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    display: flow-root;
}

.pricing-table-features{
    margin: 15px 15px 0 150px;
    padding: 0 10px 15px 30px;
    /*border-bottom: 1px solid #ececec; */
    text-align: left;
    line-height: 30px;
    font-size: 16px;
    color: black; 
}



@media only screen and (min-width: 1000px){
    

    .pricing-table-features{
        margin: 15px 15px 0 200px;
        padding: 0 10px 15px 30px;
        /*border-bottom: 1px solid #ececec; */
        text-align: left;
        line-height: 30px;
        font-size: 16px;
        color: black; 
    }

    

  .pricing-table-sign-up {
      margin-top: 25px; 
      padding-bottom: 520px;
  }  

}

a:hover {
  color: #ffffff;
}

  .col-md-12 {
    border-collapse: separate;
    border-spacing: 5px 15px;
    padding-left: 1px;
    padding-right: 1px;
}

/*for mobile view*/
@media (max-width: 800px){

    .pricing-table-features{
        margin: 15px 15px 0 20px;
        padding: 0 10px 15px 30px;
        /*border-bottom: 1px solid #ececec; */
        text-align: left;
        line-height: 30px;
        font-size: 16px;
        color: black; 
    }

    .col-md-12 {
        padding-left: 1px;
        padding-right: 1px;
    }

    .section.other-services {
        background-color: #e0e0e0;
        /* min-height: 0px; */
        /* padding: 6rem 1rem; */
        max-height: 1600px;
    }

    .pricing-table-sign-up {
        margin-top: 25px; 
        padding-bottom: 0px;
    }  

}

@media (max-width: 500px){
    body.host_version .btn-light, body.app_version .btn-light {
        font-size: 10px;
        margin: 0 auto;
        padding: 10px 5px;
        text-align: center;
    }
}


.service-block {
    height: 100%;
    /* padding: .625rem .625rem 5rem; */
    position: relative;
}

#other-services{
    background-color: #e0e0e0;
    max-height: 2200px;
}

@media (max-width: 600px){
    #other-services{
        background-color: #e0e0e0;
        max-height: 1600px;
    }
}

#testsmsform {
    margin-top:25px;
}

.lead a:hover, .form-group a:hover {
    color: red;
}

.pricing-table-header {
    padding: 15px 0 15px 0;
}

.user-image {
    float: left;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    margin-right: 10px;
    margin-top: -2px;
}

.price-tbl {
    padding-bottom: 1em;
}

#message {
    margin-top: 14px;
    color: red;
}

.grecaptcha-badge {
    display: none !important;
}

.error_message {
    color: red;
    text-align: left;
}

.indicators-line > .carousel-indicators .active {
    padding: 0;
    width: 15px;
    height: 15px;
    border: 1px solid #dd0000;
    text-indent: 0;
    overflow: hidden;
    text-align: left;
    position: relative;
    letter-spacing: 1px;
    background: #dd0000;
    -webkit-font-smoothing: antialiased;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-right: 5px;
    -webkit-transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);
    transition: all 0.5s cubic-bezier(0.22,0.81,0.01,0.99);
    z-index: 10;
    cursor: pointer;
    box-shadow: unset;
}

.control-round .carousel-control {
    padding-top: 3px;
}

.first-section {
    height:485px;
}

.indicators-line > .carousel-indicators {
    right: 48%;
    width: 100%;
}




.btn-green {
    background: #17b329 !important;
}

.btn-green:hover {
    background: green !important;
}

/* 2021/1/20*/
/*whatsapp font and padding */
.grd2 .fa, .far, .fas:before {
    font-family: FontAwesome;
    padding:inherit;
    /*font-size:2.3em;*/
}


/* whatsapp icon*/
.fa-3x{
    font-size:2.6em;
}

/*mobile responsive for whatsapp button*/
@media (max-width:600px){
body.host_version .checkdomain-wrapper .btn {
    width: 49%;
    margin-bottom:-2px;
}
};

/* tooltip for whatsapp*/
/*.tooltip > .tooltip-inner {background-color: #25D366;}*/
/*.tooltip > .tooltip-arrow()*/
.tooltip .arrow:before {
    border-top-color: #008ec3 !important;
}

/*tooltip whatsapp*/
.tooltip .tooltip-inner {
    background-color: #07B907;

}


/*tooltip sms*/
.tooltip-danger .tooltip-inner {
   
   background-color: #DD0000;
}


/* whatsapp button */
body.host_version .grd3{
    /*float: right;
    margin-top: -95px;
    margin-right: 5px;
    height: 50px;
    width: 13%;*/
    background:#25D366;

}

/* whatsapp button for grd3*/
body.host_version .checkdomain-wrapper .grd3 .btn  {
    height: 50px;
    width: 13%;
}

.sms_response{
    color:red;
    text-align:left;
    margin-left:2px;
}


/*@media (max-width:600px){
.sms_response {
    position: absolute;
    top: 57px;
    height: 39px;
    display:block;

}
}*/


/* unused */
/*.mobile_response{
    display:block;
    position:relative;
}*/

/*.sms_response{
    display:none;
}*/

/*@media(max-width: 567px){
.mobile_response{
    display:block;
}
.sms_response{
    display:none;

}
}*/
/*
.sms_response{
    display:hidden;
}*/

