.blink-bg{ background-color: #008000; width: 200px; text-align: center; text-transform: uppercase; }
    
.phone-main { display: none;}

@media(max-width:600px) {
    .phone-main { display: block !important; }
    .blink-bg { padding: 5px; }
    .blink-bg a { color: #fff; }
    }
    
/*Home Page Css*/
.about-pic-area {
                        margin-top: 10px;
                        height: 600px;
                        border: 1px solid #ddd;
                        overflow: scroll;
                    }

                    .about-section .about-text p {
                        text-align: justify;
                    }

                    .wthree-about-grids i {
                        margin-right: 10px;
                    }
                    
   .phone-call {
    width: 50px;
    height: 50px;
    left: 15px;
    bottom: 20px;
    background: #ffc600;
    position: fixed;
    text-align: center;
    color: #ffffff;
    cursor: pointer;
    border-radius: 50%;
    z-index: 99;
    line-height: 53px;
}

.phone-call:before {
    position: absolute;
    content: " ";
    z-index: -1;
    top: -15px;
    left: -15px;
    background-color: #ffc600;
    width: 80px;
    height: 80px;
    border-radius: 100%;
    animation-fill-mode: both;
    -webkit-animation-fill-mode: both;
    opacity: 0.6;
    -webkit-animation: pulse 1s ease-out;
    animation: pulse 1.8s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

@media (min-width: 992px) {
    .col-md-33 {
        width: 33%;
        float: left;
        padding-right: 15px;
        padding-left: 15px;
    }
}
    
@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(0);
        opacity: 0;
    }

    25% {
        -webkit-transform: scale(0.3);
        opacity: 1;
    }

    50% {
        -webkit-transform: scale(0.6);
        opacity: .6;
    }

    75% {
        -webkit-transform: scale(0.9);
        opacity: .3;
    }

    100% {
        -webkit-transform: scale(1);
        opacity: 0;
    }
}

@keyframes pulse {
    0% {
        transform: scale(0);
        opacity: 0;
    }

    25% {
        transform: scale(0.3);
        opacity: 1;
    }

    50% {
        transform: scale(0.6);
        opacity: .6;
    }

    75% {
        transform: scale(0.9);
        opacity: .3;
    }

    100% {
        transform: scale(1);
        opacity: 0;
    }
}

.blink-bg a {
    font-size: 25px;
}

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

.blink-bg {
    background-color: #008000;
    width: 200px;
    text-align: center;
    text-transform: uppercase;
}

@media (max-width: 650px){
    .custgall {
        flex-wrap: wrap;
    }

    .phone-main {
        display: block !important;
    }
    
    .blink-bg a {
        color: #fff;
    }

    .next-section img {
        width: 320px;
    }

    .phone-call {
        display: block;
    }

    .blink-bg {
        background-color: #008000;
        padding: 14px;
        text-transform: uppercase;
    }
}

.hoverImg img {
    padding: 10px;
}

.row {
    margin-right: -15px;
}

@media (min-width: 650px) {
    .hoverImg img {
        height: 750px;
    }
}

.phone-main {
    display: none;
}
            
.btn-txt {
    color: #ffffff;
    padding: 8px;
    border-radius: 6px;
}

.main-form {
    padding-left: 0px !important;
}

/*Price Table */

.type-main th {
                                            background-color: #000;
                                            color: #fff;
                                            text-align: center;
                                            font-size: 16px;
                                            font-weight: 500;
                                        }

                                        .td-main td {
                                            font-size: 15px;
                                            font-weight: 500;
                                            text-align: center;
                                            padding: 10px;
                                        }

                                        .important {
                                            font-size: 16px;
                                        }
                                        
table {
      width: 100%;
      border-collapse: collapse;
      margin-bottom: 20px;
    }
    
    
th a {
    color: #ffffff;
    font-style: italic;
    font-weight: 500;
    letter-spacing: 0.6px;
}

    th, td {
      border: 1px solid #ddd;
      padding: 8px;
      text-align: center;
    }

    th {
      background-color: #008000;
    }

    @media (max-width: 600px) {
      table {
        font-size: 14px;
      }
    }