.bc_main_content {
        padding:40px 0 40px;
}

.gsc-cursor-current-page {
        color: #FFF!important;
        font-size: 14px;
        font-weight: 700;
        font-family: 'Roboto', sans-serif;
        border: 1px solid #dcdcdc;
        border-radius: 2px;
        height: 25px;
        width: 25px;
        text-align: center;
        line-height: 25px;
        background: #5177b6!important;
        border-color: #5177b6;
}
.gsc-cursor-page {
        display: inline-block !important;
        color: #717171;
        font-size: 14px;
        font-weight: 700;
        font-family: 'Roboto', sans-serif;
        border: 1px solid #dcdcdc;
        border-radius: 2px;
        height: 25px !important;
        width: 25px !important;
        text-align: center;
        line-height: 25px;
        text-decoration: underline;
}       

.gsc-selected-option-container {
 min-width: 100px!important;
 text-align: left!important;
}

.search-wrap {
 margin-top: 10px;
 margin-bottom: 10px;
 display:block;
}
.search-wrap input[type="text"] {
        background:#ffffff;
    border: 1px solid #dcdcdc;
    border-radius: 2px;
    color: #666666;
    font-size: 16px;
    font-weight: 300;
    margin: 0 0 0px;
    padding:0 12px;
    width:83%;
        height:50px;
        display:inline-block;
        line-height:48px;
        font-family: 'Roboto', sans-serif;
}
.search-wrap input[type="text"]:hover, .search-wrap input[type="text"]:focus {
    border: 2px solid #6fc03a;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
}

.search-wrap input[type="submit"] {
        background:#69bd32;
    border:none;
    border-radius: 2px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.3);
    color: #ffffff;
    font-size: 21px;
    font-weight: bold;
        height:50px;
        vertical-align:top;
        width:17%;
        float:right;
        display:inline-block;
        max-width:116px;
        font-family: 'Roboto', sans-serif;
}
.search-wrap input[type="submit"]:hover {
    background:#5eab2b;
    color: #ffffff;
}


@media screen and (min-width: 768px) and (max-width: 1300px) {
.search-wrap input[type="text"] {
        width:82%;
}
}
@media screen and (max-width: 1200px) {
.search-wrap input[type="text"] {
        width:81%;
}
}

@media screen and (max-width: 767px) {
.search-wrap input[type="submit"] {
        font-size:19px;
}
}

@media screen and (max-width: 500px) {

.search-wrap input[type="submit"] {
        width:21%;
        font-size:17px;
}
.search-wrap input[type="text"] {
        width:77%;
}
}

@media screen and (max-width: 450px) {
.search-wrap input[type="text"] {
    width: 70%;
}
.search-wrap input[type="submit"] {
        width:28%;
        font-size:14px;
}
.search-field-wrapp h4 {
        font-size:22px;
}
}
