  @media(min-width:1100px){	
        .nav-fixed {	
            margin-top: 50px;	
        }	
        .nav-top-fixed {	
        position: fixed;	
        top: 0;	
        z-index: 99999999;	
        width: 100%;	
        height: 60px !important;	
        padding-top: 15px;	
        }	
    }	
    body#33999 .thegem-fullscreen-search.ajax-search ,body#33999 form.searchform.sf  {
    display: none !important;
}
@media only screen and (max-width: 400px){
    .formBack .codeImg {
        width: 75px !important;
    }
.formBack .refreshimg {
    height: 36px !important;
    width: 43px !important;
    padding: 4px 1em 0 0em;
}
}
 @media only screen and (max-width: 600px) {
            .spacetop {
                margin-top: 15px;
            }
        }
select.form-control:not([size]):not([multiple]) {
            height: calc(2.25rem + 15px);
        }

        @media only screen and (max-width: 600px) {
            .formBack img {
                width: auto !important;
            }
        }

        @media only screen and (max-width: 400px) {
            .formBack .refreshimg {
                height: 36px !important;
                width: 43px !important;
                padding: 4px 0% 0 0.7em;
            }

            .formBack .codeImg {
                width: 98px !important;
            }
        }
.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2,
        .intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 {
            width: 100% !important;
        }
 #erroradd span {
                            text-align: left;
                            /* left: 0; */
                            display: block;
                        }

                        .button-sub {
                            margin-left: 1px;
                            border-radius: 3px !important;
                        }

                        .otherbtn a {
                            width: 100%;
                            font-family: Montserrat;
                            max-width: 339px;
                            margin-left: 0px !important;
                            font-size: 16px !important;
                            font-weight: 600;
                            letter-spacing: 0px;
                            border-radius: 5px;
                            /* font-family: fantasy; */
                            color: #fff;
                            border-color: #58b9da;
                            background-color: #58b9da;
                            padding-top: 16px;
                            padding-bottom: 16px;
                            padding-left: 28px;
                            padding-right: 28px;
                        }

                        @media only screen and (max-width: 1024px) {
                            .otherbtn a {
                                width: 100%;
                                max-width: 271px;
                                margin-left: 0px !important;
                                font-size: 14px !important;
                                padding-left: 30px;
                                padding-right: 30px;
                            }
                        }

                        .responsivebtn a {
                            width: 100%;
                            max-width: 300px;
                            font-size: 16px;
                            font-weight: 600;
                            letter-spacing: 1px;
                            font-family: Montserrat;
                        }