@media only screen and (max-width: 479px) {
    .casestudylist > li {
        width: 100%;
    }
    .casestudy_details .vaclocationwantjob .chosefile{height:42px;}
        .captchatxtbox { margin-top: 15px; width: 80px;}
        .contacthomeform .captchatxtbox{ height: 31px;  margin-top: 12px;}
        .casestudylist > li:nth-child(3n) {
            margin-right: 0;
        }

        .casestudylist > li:nth-child(2n) {
            margin-right: 0;
        }

    .excutivesectiontxt {
        padding: 0px;
    }

    .excutivesectionhd, .fottercontacthd {
        font-size: 22px;
    }

       .spaceLetter{
    letter-spacing: 10px;
}

    .casestudylist > li .excutivename {
        padding: 15px;
    }

        .casestudylist > li .excutivename h3 {
            font-size: 17px;
        }

    .uploadlist > li.one, .uploadlist > li.two {
        width: 50%;
        border-bottom: 1px solid #666;
    }

    .uploadlist > li.two {
        border-right: 0;
    }

    .uploadlist > li.three {
        border-bottom: 1px solid #666;
    }

    .uploadlist > li.three, .uploadlist > li.four {
        width: 100%;
    }

    .form-field .form-half {
        width: 100%;
    }

    .form-half-input {
        margin-bottom: 15px;
    }

    .form-field .form-half label.ab {
        font-size: 16px;
    }

    .answerdiv {
        float: left;
        margin-top: 15px;
    }

    .calladress .calldetails, .calladress .sharedetails {
        width: 100%;
    }

    .conatctaddress {
        margin-top: 20px;
    }

    .excitivelist > li {
        width: 100%;
    }

    .excutiveimg1 > img {
        width: 100%;
    }

    .excitivelist > li:nth-child(3n), .excitivelist > li:nth-child(2n) {
        margin-right: 0;
    }

    .joinform {
        margin-top: 10px;
    }

    .guidednumer .guidednumerlist > li > a {
        padding: 20px 0;
        font-size: 20px;
    }

    .excutiovevideo {
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .excutiovevideo {
        font-size: 16px;
    }

        .excutiovevideo a i {
            font-size: 30px;
        }

        /*Update by ajay*/
      .newsfilter .newsfilter_list > li > a {
                padding: 22px 10px;
                display: block;
                color: #212121;
                font-size: 12px;
                /* text-align: left; */
            }
      .newsfilter .newsfilter_list > li select {
                padding: 21px 25px;
                display: block;
                color: #212121;
                font-size: 13px;
                width: 100%;
                border: 0;
                background-position: right 15px center;
            }

      .newssubscribeemail {
    width: 100%;
    border-radius: 5px;
    padding: 15px;
    border: 0;
    background: #fff;
    color: #000;
    font-size: 13px;
    margin-bottom: 12px;
    -webkit-border-radius: 5px;
}


.gs_smallcontainer_new .gsfulltxt p, .bgblk .gs_smallcontainer_new .gsfulltxt p, .gs_smallcontainer_new .gsfulltxt{text-align: center;}
.gs_smallcontainer_new  .joinforminputbtn{margin-bottom: 25px;}
.gs_smallcontainer_new  .joinforminputbtn.fr{float: none;}

}
