/*******************
*
*Comman
*
*******************/
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
*{
	margin:0;
	padding:0;
}
html.md-default-theme, html, body.md-default-theme, body{
    font-family: 'Montserrat', sans-serif !important;
    background-color: #fafafa !important;
}
.jb_btn_add_pre{
    background-color: transparent !important;
    color: #828282 !important;
    border: transparent !important;
    font-weight: 500 !important;
}
.jb_btn_add_pre:hover{
    background-color: transparent !important;
    color: #828282 !important;
    border: transparent !important;
    font-weight: 500 !important;
}
.jb_btn_add_pre:focus{
    background-color: transparent !important;
    color: #828282 !important;
    border: transparent !important;
    font-weight: 500 !important;
}
.jb_pymt_promo_code_btn{
    border-radius: 0 !important;
    background-color: transparent !important;
    color: #3a3a3a !important;
    border-color: #2CB6B7 !important;
    text-transform: uppercase;
    padding: 5px 15px !important;
}
.jb_pymt_promo_code_btn:hover{
    background-color: transparent !important;
}
.jb_pymt_promo_code_btn:focus{
    background-color: transparent !important;
}
.jb_card_header_pd{
    padding: 10px !important;
}

/*******************
*
*Start home page inline CSS
*
*******************/
.jb_home_slider_item{
    transform: initial !important;
    perspective: inherit !important;
}
.jb_hd_srch_main_sec{
    margin: 0 auto !important;
}
.jb_hm_first_slider_overflow{
    overflow: hidden !important;
}
.jb_home_carousel-indicators{
    bottom: -40px !important;
}
.jb_home_meeting_point_border{
    border: 1px solid #eee !important;
}
.jb_home_jb_m_p_ti_1_font_weight{
    font-weight: 500 !important;
}
.jb_home_meeting_point_icons{
    font-size: 16px !important;
}
.jb_home_ifram_remove_border{
    border:0 !important;
}
.jb_home_input_text_ellipsis{
    text-overflow:ellipsis !important;
}
/*******************
*
*Start home page header inline CSS
*
*******************/

.jb_v_align_middle{
    vertical-align: middle;
}
.jb_cursor_pointer{
    cursor: pointer;
}
.jb_header_download_app_sec{
    background-color: #f6e7cb;
    border-bottom: 2px solid #d4aa58;
}
.jb_header_upr_hder_main_sec{
    height: 38px;
}
.jb_header_notification_main_sec{
    height:350px !important;
}
.jb_header_sign_reg_text{
    font-size: 13px !important;
}
.jb_header_model_sec_1{
    z-index: 9999999 !important;
}
.jb_header_download_app_model_img_1{
    width: 200px;
    float: right;
}
.jb_header_res_ser_sec{
    width: 40px !important;
    height: 30px !important;
    float: right !important;
}
.jb_header_responsive_close_icon{
    margin-top: 3px !important;
}
.jb_header_search_border_main_sec{
    border: 2px solid #d4aa58 !important;
}
.jb_header_search_border_right_main_sec{
    border-right: 1px solid #3a3a3a !important;
}
.jb_header_search_button_bg_color{
    background-color: #d4aa58 !important;
}
.jb_header_get_multi_req{
    padding-left: 0 !important;
}
.jb_header_search_cate_form_group{
    margin-bottom: 0px !important;
}

.jb_header_responsive_search_btn{
    padding: 6px 7px !important;
}
.jb_header_responsive_search_btn_font_size{
    font-size: 14px !important;
}
.jb_header_category_border_top{
    border-top: 1px solid #eee !important;
}
.jb_header_model_popup_1{
    z-index: 10001 !important;
}
.jb_header_model_popup_inner_1{
    z-index: 10002 !important;
    width:400px !important;
}
.jb_header_model_popup_inner_2{
    z-index: 10002 !important;
    max-width:400px !important;
}
.jb_header_responsive_category_block_bg_color{
    background-color: #F6F6F6 !important;
}

/*******************
*
*Start home page header inline CSS
*
*******************/

.jb_footer_new_ftr_scl_main_sec{
    width:100% !important;
    float:left !important;
    margin-top: 30px !important;
}
.jb_footer_play_store_icon_li{
    margin-right: 30px !important;
}
.jb_footer_youtube_bg{
    background-color: #bb0000 !important;
}
.jb_footer_new_ftr_scl_main_sec_2{
    border-top: none !important;
    width: 100% !important;
    float: left !important;
}
.jb_footer_play_store_img_2{
    margin-bottom: 40px !important;
}
.jb_footer_call_us{
    margin-bottom: 10px !important;
}
.jb_footer_category_divider_color{
    color: #d4aa58 !important;
}
.jb_footer_user_count_static_sec{
    font-size: 15px !important;
    font-weight: normal !important;
}
.jb_footer_hide_area_sec{
    height: 60px !important;
    width: 100% !important;
    float: left !important;
}
.jb_footer_facebook_pixal_sec{
    display:none !important;
}
.jb_footer_support_section{
    margin-bottom: 10px !important;
}
.jb_gemoji_video_sec {
    height: 380px;
}
.jb_nof_ti_1 strong {
    font-size: 25px;
    font-weight: bold !important;
}
.jb_nof_ti_1 {
    margin-bottom: 20px;
}




/*******************
*
*jb_style_home_new.css
*
*******************/
/*Start HomePage CSS*/
.res-drop-down-arrow {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #d4aa58 url("../images/res-drop-down-icon.png") no-repeat scroll 95% center !important;
}
/*Start Inline flex issue css*/
.jb_hm_input_gp_brdr{
    display: table-cell !important;
}
.input-res-group-content{
    display: table-cell !important;
}
.jb_hd_srch_btn_main_sec{
    height: 47px;
}
.btn-search{
    border-bottom: none !important;
}
/*End Inline flex issue css*/
.carousel-indicators li{
    border: 1px solid #dfb566;
}
.carousel-indicators .active{
    background-color: #dfb566;
}
.carousel-control{
    color: #dfb566;
    opacity: 1;
    text-shadow: none;
}
.slick-slide {
    margin: 50px 21px !important;
}
.jb_car_indi{
    border-radius: 0px;
}
.carousel-indicators li{
    border-radius: 0px;
    border: 1px solid rgb(206, 206, 206);
}
.jb_biz_img_sec img{
    text-align: center;
    margin: 0 auto;
}
.introjs-helperNumberLayer{
    background: #dfb566;
}
.select2-container .select2-choice .select2-arrow b::before {
    margin-top: 5px !important;
}
.select2-container .select2-choice abbr {
    top: 4px !important;
}
.select2-search-choice-close {
    background-color: transparent !important;
    border-color: #d43f3a !important;
    color: #fff !important;
}
.select2-search-choice-close:hover {
    background-color: transparent !important;
    border-color: #d43f3a !important;
    color: #fff !important;
}
.slick-prev:before,
.slick-next:before {
    color: #6f6f6f !important;
}
html.i-amphtml-singledoc > body {
    overflow: visible !important;
    position: initial !important;
}
/*Start home page inline style*/
.jb_hm_no_pdn{
    padding: 0 !important;
}
.jb_hm_sld_1_img{
    width:100% !important;
    padding: 0 !important;
}
.jb_hm_src_wd{
    width: 100% !important;
}
.jb_hm_input_gp_brdr{
    border-right: 1px solid #3a3a3a !important;
}
.jb_hm_srch_input{
    background-color: transparent !important;
}
.jb_hm_srch_in_wd_con{
    position: absolute !important;
    width: 100% !important;
    float: left !important;
    top: 15% !important;
}
.jb_hm_hiw_icon{
    margin-bottom: 15px !important;
}
.jb_vr_lg_sld{
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.jb_hm_rg_nw_btn{
    border: 1px solid #dfb566 !important;
    background-color: #dfb566 !important;
    color: #404041 !important;
}
.jb_hm_txt_are_re{
    white-space: normal !important;
    resize: none;
}
.jb_hm_txt_cnt_area_main{
    display: inline-flex !important;
}
.jb_hm_txt_cnt_area_in{
    width: 200px !important;
}
.jb_sbmt_yr_rq_btn{
    background-color: #dfb566 !important;
    border: 1px solid #dfb566 !important;
    color: #404041 !important;
}
.jb_hm_bl_sec{
    position: relative !important;
}
.jb_hm_blg_com_sec{
    margin-top: 10px !important;
}
.jb_hm_biz_dr_icon_main_sec{
    width: 150px !important;
    height: 150px !important;
}
.jb_hm_biz_dir_cnt{
    cursor: default !important;
}
.jb_hm_ppup_1{
    z-index: 10001 !important;
}
.jb_hm_ppup_2{
    z-index: 10002 !important;
    max-width:900px !important;
}
.jb_hm_ppup_3{
    z-index: 10002 !important;
    max-width:400px !important;
}
.jb_hm_ppup_con{
    border-radius: 0 !important;
}
/*End home page inline style*/
/*Start advertisement section*/
.jb_hm_first_slider_main_sec{
    width: 100%;
    float: left;
    padding: 30px 0 40px;
    background-color: #f2f2f2;
}
.jb_adv_ti_sec span{
    color: rgb(131,132,136);
}
.jb_adv_ti_sec strong{
    color: rgb(131,132,136);
    font-size: 22px;
}
.jb_hm_adv_con_us{
    color: #6d6e72 !important;
    background-color: #d2d3d5 !important;
    border-color: #d2d3d5 !important;
    border-radius: 0 !important;
    padding: 2px 30px !important;
    margin: 10px 0 ;
}
.jb_hm_adv_sub_sec{
    padding: 7px 0;
    box-shadow: -6px 6px 0 3px #E6E7E9;
}
.jb_hm_blog_main_sec {
    width: 100%;
    float: left;
    padding: 70px 0 80px;
}
.jb_golden_dgtl_sakha_main_sec{
    width: 100%;
    float: left;
    padding: 70px 0 50px;
}
.jb_hm_pram_vdo_sec{
    width: 100%;
    float: left;
    padding: 70px 0 40px;
}
.jb_hm_meeting_point_main_section{
    width: 100%;
    float: left;
    padding: 70px 0 50px;
}
.res-fix-btn-reg{
    font-weight: 600;
}
/*Start Home sticky header textbox*/
.header-search-section input{
    width: 330px;
}
/*End Home sticky header textbox*/
/*Start Header Before login - Home Page CSS*/
.jb_applink_section{
    font-weight: 400;
    font-size: 14px;
    padding: 4px 0;
}
#cat_drop .ms-options{
    max-height: 250px !important;
}
.jb_drop_rmv_arw:before{
    display: none !important;
}
.jb_drop_rmv_arw:after{
    display: none !important;
}
.nofi_drop:before {
    position: absolute;
    top: -7px;
    right: 9px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: '';
}
.nofi_drop:after {
    position: absolute;
    top: -6px;
    right: 10px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    border-left: 6px solid transparent;
    content: '';
}
/*Start new sticky header*/
.jb_hdr_serch_drpdwn dt a span{
    padding: 7px 15px 7px 15px !important;
}
.jb_ds_dp{
    height: 35px !important;
}
.jb_logo {
    width: 150px;
}
.jb_hdr_serch_drpdwn dt a{
    background: transparent url(https://cdn1.jewelxy.com/live/img/web_images/search_arrow.png) no-repeat scroll right center;
    width: 162px;
    background-position: 130px !important;
}
/*End new sticky header*/
/*End Header Before login - Home Page CSS*/
/*Start footer new*/
.fade {
    transition-property: opacity;
    transition-duration: 0s !important;
    transition-timing-function: linear;
    transition-delay: initial;
}
#floating-button{
    width: 55px;
    height: 55px;
    border-radius: 50%;
    background: #db4437;
    position: fixed;
    bottom: 30px;
    right: 30px;
    cursor: pointer;
    box-shadow: 0px 2px 5px #666;
}
.plus{
    color: white;
    position: absolute;
    top: 0;
    display: block;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    padding: 0;
    margin: 0;
    line-height: 55px;
    font-size: 38px;
    font-weight: 300;
    animation: plus-out 0.3s;
    transition: all 0.3s;
}
#container-floating{
    position: fixed;
    width: 70px;
    height: 70px;
    bottom: 30px;
    right: 30px;
    z-index: 50;
}
#container-floating:hover{
    height: 400px;
    width: 90px;
    padding: 30px;
}
#container-floating:hover .plus{
    animation: plus-in 0.15s linear;
    animation-fill-mode: forwards;
}
.edit{
    position: absolute;
    top: 0;
    display: block;
    bottom: 0;
    left: 0;
    display: block;
    right: 0;
    padding: 0;
    opacity: 0;
    margin: auto;
    line-height: 65px;
    transform: rotateZ(-70deg);
    transition: all 0.3s;
    animation: edit-out 0.3s;
}
#container-floating:hover .edit{
    animation: edit-in 0.2s;
    animation-delay: 0.1s;
    animation-fill-mode: forwards;
}
@keyframes edit-in{
    from {opacity: 0; transform: rotateZ(-70deg);}
    to {opacity: 1; transform: rotateZ(0deg);}
}
@keyframes edit-out{
    from {opacity: 1; transform: rotateZ(0deg);}
    to {opacity: 0; transform: rotateZ(-70deg);}
}
@keyframes plus-in{
    from {opacity: 1; transform: rotateZ(0deg);}
    to {opacity: 0; transform: rotateZ(180deg);}
}
@keyframes plus-out{
    from {opacity: 0; transform: rotateZ(180deg);}
    to {opacity: 1; transform: rotateZ(0deg);}
}
.nds{
    width: 40px;
    height: 40px;
    border-radius: 50%;
    position: fixed;
    z-index: 300;
    transform:  scale(0);
    cursor: pointer;
}
.nd1{
    background: #d3a411;
    right: 40px;
    bottom: 120px;
    animation-delay: 0.2s;
    animation: bounce-out-nds 0.3s linear;
    animation-fill-mode:  forwards;
}
.nd3{
    background: #3c80f6;
    right: 40px;
    bottom: 180px;
    animation-delay: 0.15s;
    animation: bounce-out-nds 0.15s linear;
    animation-fill-mode:  forwards;
}
.nd4{
    background: #ba68c8;
    right: 40px;
    bottom: 240px;
    animation-delay: 0.1s;
    animation: bounce-out-nds 0.1s linear;
    animation-fill-mode:  forwards;
}
.nd5{
    background-image: url('https://lh3.googleusercontent.com/-X-aQXHatDQY/Uy86XLOyEdI/AAAAAAAAAF0/TBEZvkCnLVE/w140-h140-p/fb3a11ae-1fb4-4c31-b2b9-bf0cfa835c27');
    background-size: 100%;
    right: 40px;
    bottom: 300px;
    animation-delay: 0.08s;
    animation: bounce-out-nds 0.1s linear;
    animation-fill-mode:  forwards;
}
@keyframes bounce-nds{
    from {opacity: 0;}
    to {opacity: 1; transform: scale(1);}
}
@keyframes bounce-out-nds{
    from {opacity: 1; transform: scale(1);}
    to {opacity: 0; transform: scale(0);}
}
#container-floating:hover .nds{
    animation: bounce-nds 0.1s linear;
    animation-fill-mode:  forwards;
}
#container-floating:hover .nd3{
    animation-delay: 0.08s;
}
#container-floating:hover .nd4{
    animation-delay: 0.15s;
}
#container-floating:hover .nd5{
    animation-delay: 0.2s;
}
/*End footer new*/
/*Start inline flex issue*/
.jb_ftr_social ul li{
    display: inline;
}
/*End inline flex issue*/
/*Start header after login blade php*/
.close{
    font-size: 30px;
    line-height: 0.8;
}
.jb_ntifctn_count{
    font-weight: 400;
    font-size: 11px;
}
/*Start help menu dropdown section*/
.jb_help_menu li a{
    font-size: 14px;
}
.jb_help_menu li{
    padding:0 !important;
    width: 100%;
}
.jb_help_menu li a {
    padding: 5px 20px;
}
.jb_ds_noty_nav ul{
    margin: 16px 0 17px 0;
}
/*End help menu dropdown section*/
/*Start notification popup Close button*/
#filter_close_btn{
    margin-left: 15px;
    font-size: 35px;
}
/*End notification popup Close button*/
/*Start rajkot jewellers association*/
.jb_a_j_a_g ul {
    padding:0 0 0 0;
    margin:0 0 0 0;
}
.jb_a_j_a_g ul li {
    list-style:none;
    margin-bottom:25px;
}
.jb_a_j_a_g ul li img {
    cursor: pointer;
}
.modal-content {
    border-radius:0;
}
.modal-dialog img {
    text-align:center;
    margin:0 auto;
}
.controls{
    width:50px;
    display:block;
    font-size:11px;
    padding-top:8px;
    font-weight:normal;
    color: #3a3a3a;
    text-transform: uppercase;
}
.next {
    float:right;
    text-align:right;
}
/*override modal for demo only*/
.modal-dialog {
    max-width:800px;
}
@media only screen and (min-width: 1px) and (max-width: 322px){
    .jb_blg_pst_img_sec_2 img{
        width: 90px !important;
        height: 90px !important;
    }
    .jb_pic_ldr_main_sec{
        width: 90px !important;
        height: 90px !important;
    }

}
@media only screen and (min-width: 1px) and (max-width: 1024px){
    .jb_hm_blog_main_sec {
        padding: 35px 0 70px;
    }
    .jb_golden_dgtl_sakha_main_sec{
        padding: 35px 0 35px;
    }
    .jb_hm_pram_vdo_sec{
        padding: 35px 0 15px;
    }
    .jb_hm_meeting_point_main_section{
        padding: 35px 0 15px;
    }
}
/*End advertisement section*/
@media only screen and (min-width: 1px) and (max-width: 991px) {
    .header-search-section input{
        width: 100% !important;
    }
}
@media only screen and (min-width: 1121px) and (max-width: 1376px) {
    .header-search-section input{
        width: 300px;
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1152px){
    .header-search-section input{
        width: 200px;
    }
}
/*End HomePage CSS*/
@media screen and (-webkit-min-device-pixel-ratio:0){
    .jb_hd_ur_pro_border{
        border: 1px solid rgba(158, 158, 158, 0.1) !important;
    }
}
/*End header after login blade php*/
@media screen and (min-width: 768px){
    .modal-dialog {
        width:800px !important;
        padding-top: 90px;
    }
}
/*End rajkot jewellers association*/
@media only screen and (min-width: 1px) and (max-width: 322px){
    .jb_applink_section{
        font-size: 11px;
    }

}


/*******************
*
*jb_style_home.css
*
*******************/

/*Start New color*/
.bg-gold-2{
    background-color: #dfb566;
}
.color-gold-2{
    color: #dfb566;
}
/*End New color*/
button:focus {
    outline: none !important;
}
.btn:focus{
    outline: none !important;
}
.bootstrap-select .dropdown-toggle:focus{
    outline: none !important;
}
.jb_fnt_raleway_italic{
    font-style: italic;
    letter-spacing: 1px;
}
.jb_fnt_raleway_bold{
    font-weight: 600;
}
.jb_fnt_raleway_light{
    font-weight: 300;
}
.jb_fnt_raleway_semi_bold{
    font-weight: 500;
}
.jb_fnt_raleway{
    font-family: 'Montserrat', sans-serif;
}
.sass{
    font-family: 'Montserrat', sans-serif;
}
.jb_con_ti_sec_no_mrgn_tp{
    margin: 0 0 15px 0 !important;
}
.jb_con_ti_sec h1{
    font-size: 25px;
    margin: 20px 0 15px 0;
}
.jb_con_ti_sec h3{
    font-size: 25px;
    margin: 20px 0 15px 0;
}
.jb_con_ti_sec h2{
    font-size: 25px;
    margin: 20px 0 15px 0;
}
.jb_divider_gold{
    /*width: 70px;
    height: 3px;
    margin: 10px 0 20px 0;
    background-color: #d4aa58;*/

    width: 70px;
    height: 3px;
    margin: 20px 0 21px -10px;
    background-color: #d4aa58;
}
.sur-des{
    margin: 20px 0 0 0;
    text-align: justify;
}
.sur-des span{
    font-size: 16px;
    font-weight: 300;
}
.sur-des p{
    font-size: 16px;
    font-weight: 300;
}
.jb_hd_ti_sec{
    margin: 15px 0 0 0;
    text-align: justify;
}
.jb_hd_ti_sec span{
    font-size: 18px;
}
.jb_ftr_ti_sec{
    margin: 20px 0 25px 0;
}
.jb_ftr_ti_sec span{
    font-size: 19px;
    font-weight: 300;
}
.btn-jewelxy-gold{
    margin-bottom:0px;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid #d4aa58;
    white-space:nowrap;
    padding:10px 30px;
    font-size:20px;
    font-weight: 500;
    line-height:1.84615;
    -moz-user-select:none;
    color:#FFF;
    background-color:#d4aa58;
    text-transform:uppercase;
}
.btn-jewelxy-gold{
    background-color: #d4aa58 !important;
    color: #ffffff !important;
}
.btn-jewelxy-gold:hover{
    color: #ffffff !important;
}
.btn-jewelxy-gold:focus{
    color: #ffffff !important;
}
.jb_in_con_mrgn{
    margin-bottom: 50px;
}
.jb_in_con_pdgn{
    padding: 30px 0 30px 0;
}
.jb_sub_con_pdgn{
    padding: 20px 0 45px 0;
}
.brdcm_sec{
    margin-top: 10px;
    float: left;
    margin-bottom: 10px;
    width: 100%;
}
.brdcm_wdot_con_sec{
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.brdcm_sec ul{
    margin: 0;
}
.brdcm_sec ul li{
    margin-right: 5px;
    float: left;
}
.brdcm_sec li a{
    font-size: 12px;
    color: #6f6f6f;
    font-weight: 400;
}
.brdcm_frst_child{
    color: #d4aa58 !important;
}
.jb_wt_we_ofr_pt_sec{
    margin: 10px 0 20px 0;
}
.panel{
    box-shadow: none !important;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body{
    background-color: #fcfcfc;
}
.jb-faq-des{
    background-color: #fcfcfc;
    padding: 15px;
}
.jb-faq-des span{
    font-size: 1.2em;
}
.jb-faq-des b{
    font-size: 1.2em;
}
.jb-faq-des ul li{
    list-style-image: url("../images/career_right_icon.png") !important;
    margin-bottom: 10px;
    line-height: 35px;
}
.jb-faq-des-po{
    background-color: #fcfcfc;
    padding: 15px;
}
.jb-faq-des-po span{
    font-size: 1.2em;
}
.jb-faq-des-po b{
    font-size: 1.2em;
}
.jb-faq-des-po ul li{
    list-style-image: url("../images/icons/faq/faq_list_icon.png") !important;
    margin-bottom: 10px;
    line-height: 35px;
}
.jb-key-pnt{
    padding: 15px;
    font-size: 16px;
    float: left;
    width: 100%;
}
.jb-key-pnt ul li{
    list-style-image: url("../images/career_right_icon.png") !important;
    margin-bottom: 10px;
    line-height: 35px;
}
.jb-key-pnt-2{
    padding:15px 0 0 15px;
    font-size: 16px;
}
.jb-key-pnt-2 ul li{
    list-style-image: url("../images/career_right_icon.png") !important;
    margin-bottom: 10px;
    line-height: 35px;
}
.jb_why_us_key_point{
    width: 100%;
    float: left;
    margin: 12px 0 0 0;
}
.jb_why_us_kp_main_sec{
    width: 100%;
    float: left;
    margin: 20px 0 0 0;
}
.jb_why_us_kp_in_sec{
    width: 100%;
    float: left;
    margin: 10px 0 10px 0;
}
.jb_why_us_key_point span{
    font-size: 16px;
    font-weight: 300;
}
.panel-default > .panel-heading{
    background-color: #f4f4f4 !important;
}
.panel-heading{
    padding: 20px 25px !important;
}
.panel-title{
    font-size: 18px !important;
}
.panel-group .panel{
    border-radius: 0 !important;
}
.panel-default{
    border-color: #f5f5f5 !important;
}
.panel-title strong{
    font-weight: 500;
}
.footer-title{
    padding: 15px 0;
}
.footer-links ul li{
    margin-bottom: 20px;
}
.footer-links ul li a{
    font-size: 11px;
    color: #A7A9AC;
    font-weight: 300;
}
.footer-links ul li a:hover{
    color: #3a3a3a;
}
.footer-link-main-sec{
    width: 100%;
    float: left;
    padding: 70px 0px;
}
.jb_footer_content{
    padding-top: 17px;
    padding-bottom: 17px;
    border-top: 1px solid #eee;
    width: 100%;
    float: left;

    /*position: fixed;
    left: 0px;
    bottom: 0px;*/
}
.jb_footer_content_aftr_lgn{
    margin-top: 20px;
}
.jb_fr_cntrl{
    height: 50px !important;
}
.jb_so_md_main_sec{
    margin-top: 4px;
}
.jb_so_md_main_sec ul{
    display: inline-flex;
}
.jb_so_md_main_sec li{
    margin-left: 10px;
}
.jb_so_md_main_sec li a{
    color: #d4aa58;
}
.jb_so_md_main_sec li i{
    font-size: 17px;
    margin-top: 6px;
}
.jb_so_sec{
    width: 32px;
    height: 32px;
    text-align: center;
    position: relative;
    display: inline-block;
    padding: 0.2em;
    border-radius: 50%;
    box-shadow: 0 0 0 30px transparent;
    background: rgba(0,0,0,0.1);
    background: #ffffff;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: box-shadow .6s ease-in-out;
    -moz-transition: box-shadow .6s ease-in-out;
    -o-transition: box-shadow .6s ease-in-out;
    -ms-transition: box-shadow .6s ease-in-out;
    transition: box-shadow .6s ease-in-out;
}
.btn-post-req{
    width: 100%;
height: 40px;
display: inline-block;
margin-bottom: 0px;
font-weight: normal;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 2px solid #e3e3e3;
white-space: nowrap;
padding: 3px 9px;
font-size: 13px;
line-height: 1.84615;
-moz-user-select: none;
color: #3a3a3a;
background-color: transparent;
border-radius: 3px;
}
.btn-reg-now{
    width: 100%;
    height: 50px;
    display:inline-block;
    margin-bottom:0px;
    font-weight:bold;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid #d4aa58;
    white-space:nowrap;
    padding:0 14px;
    font-size:25px;
    line-height:1.84615;
    -moz-user-select:none;
    color: #3a3a3a;
    background-color:#d4aa58;
    /*border-radius: 3px;*/
}
.form-control{
    height: 41px !important;
    border-radius: 0 !important;
    font-family: 'Montserrat', sans-serif;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    -webkit-transition: none !important;
    -o-transition: none !important;
    transition: none !important;
    -webkit-appearance: none;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}
.form-control:focus{
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.input-group-addon{
    border-radius: 0 !important;
}
.jb_btn-sbt{
    margin-bottom:0px;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid #d4aa58;
    white-space:nowrap;
    padding: 8px 25px;
    font-size: 14px;
    font-weight: 500;
    -moz-user-select:none;
    color:#FFF;
    background-color:#d4aa58;
    text-transform:uppercase;
}
.jb_btn-cancl{
    display:inline-flex;
    margin-bottom:0px;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:none;
    white-space:nowrap;
    padding: 2px 22px;
    font-size: 15px;
    text-decoration: underline;
    font-weight: 500;
    -moz-user-select:none;
    color:#3a3a3a;
    background-color:transparent;
    text-transform:uppercase;
}
.jb_btn-cancl:hover{
    text-decoration: underline !important;
}
.jb_btn-cancl:focus{
    text-decoration: underline !important;
}
.jb_btn-sbt{
    background-color: #d4aa58 !important;
    color: #ffffff !important;
}
.jb_btn-sbt:hover{
    color: #ffffff !important;
}
.jb_btn-sbt:focus{
    color: #ffffff !important;
}
.jb_ds_ti_sec{
    margin-bottom: 20px;
}
.jb_ds_ti_sec h2{
    font-size: 18px;
    font-weight: 500;
    margin-top: 0;
}
.jb_sub_ds_ti_sec{
    margin-bottom: 20px;
}
.jb_sub_ds_ti_sec span{
    font-size: 16px;
    font-weight: 400;
}
.jb_sub_ds_ti_2_sec{
    margin-bottom: 20px;
}
.jb_sub_ds_ti_2_sec span{
    font-size: 12px;
    font-weight: 500;
}
.jb_sub_ds_ti_3_sec{
    margin-bottom: 20px;
}
.jb_sub_ds_ti_3_sec span{
    font-size: 20px;
    font-weight: 500;
}
.jb_sub_ds_ti_4_sec{
    margin-bottom: 20px;
}
.jb_sub_ds_ti_4_sec span{
    font-size: 15px;
    font-weight: 400;
}
.jb_sub_di_sec{
    margin-bottom: 20px;
    border-top: 1px solid #d4aa58;
}
.jb_txt_ara{
    height: 130px !important;
}
.jb_txt_ara_adn{
    vertical-align: top !important;
}
.jb_lgn_ti_1{
    margin-bottom: 20px;
}
.jb_lgn_ti_1 h1{
    font-size: 30px;
}
.jb_lgn_ti_2{
    margin-bottom: 20px;
}
.jb_lgn_ti_2 span{
    font-size: 24px;
    font-weight: 300;
}
.jb_btn_add_mr{
    background-color: transparent !important;
    border: 1px solid #d4aa58 !important;
    color: black !important;
    width: 45px !important;
    height: 45px !important;
    text-align: center !important;
    position: relative !important;
    display: inline-block !important;
    border-radius: 50% !important;
    font-size: 18px !important;
}
.jb_frm_ti_1 h4{
    font-size: 17px;
    text-align: center;
    font-weight: 500;
}
.jb_frm_ti_2 h4{
    font-size: 15px;
    font-weight: bold;
}
.jb_frm_divider_gold_sec{
    padding: 0px 0 30px 0;
}
.jb_frm_divider_gold{
    width: 50px;
    height: 3px;
    margin: 0 auto;
    background-color: #d4aa58;
}
.cke_editable{
    font-family: 'Montserrat', sans-serif !important;
}
.btn{
    font-family: 'Montserrat', sans-serif !important;
}
button{
    padding:0;
}
.jb_reg_ti_sec{
    margin: 0 0 5px 0;
}
.jb_reg_ti_sec span{
    font-size: 16px;
}
.btn-gold{
display: inline-block;
margin-bottom: 0;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid #d4aa58;
white-space: nowrap;
padding: 4px 20px;
line-height: 1.84615;
-moz-user-select: none;
color: #FFF;
background-color: #d4aa58;
font-size: 15px;
border-radius: 2px;
font-weight: 500;
}
.btn-gold:focus{
    color:#FFF;
}
.btn-eee{
    width: 100%;
    display:inline-block;
    margin-bottom:0px;
    vertical-align:middle;
    text-align: left;
    cursor:pointer;
    background-image:none;
    border:1px solid #EEEEEE;
    white-space:nowrap;
    padding:5px 25px;
    line-height:1.84615;
    -moz-user-select:none;
    color:#7d7d7d;
    background-color:#EEEEEE;
    font-size:16px;
    font-weight: normal;
}
.btn-dark-grey{
    display:inline-block;
    margin-bottom:0px;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid #3a3a3a;
    white-space:nowrap;
    padding:2px 22px;
    line-height:1.84615;
    -moz-user-select:none;
    color:#FFF;
    background-color:#3a3a3a;
    font-size:15px;
    font-weight: 600;
}
.btn-white-grey{
    display:inline-block;
    margin-bottom:0px;
    font-weight:600;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid #828282;
    white-space:nowrap;
    padding:5px 25px;
    line-height:1.84615;
    -moz-user-select:none;
    color:#FFF;
    background-color:#828282;
    font-size:16px;
}
.res-btn-dark-grey{
    width: 100%;
    display:inline-block;
    margin-bottom:0;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid #3a3a3a;
    white-space:nowrap;
    padding:5px 0px 5px 0px;
    line-height:1.84615;
    -moz-user-select:none;
    color:#FFF;
    background-color:#3a3a3a;
    font-size:13px;
    font-weight: 600;
}
.res-btn-gold{
    width: 100%;
    display:inline-block;
    margin-bottom:0;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid #d4aa58;
    white-space:nowrap;
    padding:5px 0px 5px 0px;
    line-height:1.84615;
    -moz-user-select:none;
    color:#FFF;
    background-color:#d4aa58;
    font-size:13px;
    font-weight: 600;
}
.btn-gold-bus-srch{
    display:inline-block;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid #d4aa58;
    white-space:nowrap;
    padding:5px 15px;
    line-height:1.84615;
    -moz-user-select:none;
    color:#FFF;
    background-color:#d4aa58;
    font-size:15px;
    font-weight: 500;
    margin: 7px 0 7px 0;
    width: 170px;
}
.btn-gold-bus-srch:hover{
    color:#FFF !important;
}
.btn-gold-bus-srch:focus{
    color:#FFF !important;
}
.btn-dark-grey-bus-srch{
    display:inline-block;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid #3a3a3a;
    white-space:nowrap;
    padding:5px 15px;
    line-height:1.84615;
    -moz-user-select:none;
    color:#FFF;
    background-color:#3a3a3a;
    font-size:15px;
    font-weight: 500;
    margin: 7px 0 7px 0;
    width: 170px;
}
.btn-dark-grey-bus-srch:hover{
    color:#FFF !important;
}
.btn-dark-grey-bus-srch:focus{
    color:#FFF !important;
}
.modal-dialog{
    font-family: 'Montserrat', sans-serif;
}
.btn-tarques{
    display:inline-block;
    margin-bottom:0px;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid #2cb6b7;
    white-space:nowrap;
    padding:5px 25px;
    line-height:1.84615;
    -moz-user-select:none;
    color:#FFF;
    background-color:#2cb6b7;
    font-size:15px;
    font-weight: 500;
}
/*Start Custome tocify menu*/
.tocify{
    position: relative !important;
    width: 80% !important;
    border-radius: 0 !important;
    box-shadow:none !important;
    background-color:#EEEEEE !important;
    border: none !important;
}
.tocify ul, .tocify li{
    text-transform: uppercase;
    text-align: center;
    background-color: #f2f2f2;
    line-height: 20px !important;
}
.nav-list > li > a{
    font-weight: bold !important;
    border-bottom: 2px solid #fff !important;
}
.nav-list > .active > a, .nav-list > .active > a:hover{
    background-color:#d4aa58 !important;
    border-bottom: 2px solid #ffffff !important;
    border-left: none !important;
    color: white !important;
    font-weight: bold !important;
}
.nav-list > .active > a, .nav-list > .active > a:focus{

    background-color:#d4aa58 !important;
    border-bottom: 2px solid #ffffff !important;
    border-left: none !important;
    color: white !important;
    font-weight: bold !important;
}
.nav-list > li > a{
    padding: 20px 5px 20px 5px !important;
    font-size: 14px !important;
}
.nav-list > li > a:focus{
    background-color:#f2f2f2 !important;
}
.nav-list > li > a:hover{
    background-color:#f2f2f2 !important;
}
.jb_ty_icon_sec{
    margin-bottom: 7px;
}
.jb_txt_trnfm_none{
    text-transform: none !important;
}
.card{
    border-radius: 0 !important;
    box-shadow: none !important;
}
/*End Custome tocify menu*/
/*Start User Full Detail Navigation Scrolll Section*/
.wrapper {
    position:relative;
    margin:0 auto;
    overflow:hidden;
    padding:5px;
    height:50px;
}
.list {
    position:absolute;
    left:0px;
    top:0px;
    min-width:3000px;
    margin-left:12px;
    margin-top:0px;
}
.list li{
    display:table-cell;
    position:relative;
    text-align:center;
    cursor:grab;
    cursor:-webkit-grab;
    color:#efefef;
    vertical-align:middle;
}
.scroller {
    text-align:center;
    cursor:pointer;
    display:none;
    padding:7px;
    padding-top:11px;
    white-space:no-wrap;
    vertical-align:middle;
    background-color:#fff;
}
.scroller-right{
    float:right;
}
.scroller-left {
    float:left;
}
.jb_tags_gold{
    color: #d4aa58 !important;
    background-color: transparent !important;
    border-color: #d4aa58 !important;
    border-radius: 0 !important
}
.jb_fr_pswd_sec{
    margin-top: 10px;
    margin-bottom: 10px;
}
.jb_fr_pswd{
    font-size: 16px;
}
.jb_pul_right{
    float: right;
}
.select2-results .select2-highlighted{
    background-color: #d4aa58 !important;
}
.datepicker table tr td span.active:active, .datepicker table tr td span.active:hover:active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active.active, .datepicker table tr td span.active.active:hover, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled.active:hover{
    background-color: #d4aa58 !important;
    border-color: #d4aa58 !important;
}
.vf-info-title, .vf-info-des{
    font-weight: 400;
	font-size: 13px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
    border: 1px solid transparent !important;
    border-bottom-color: #d4aa58 !important;
    color: #3a3a3a !important;
}
.jb_meeting_point_nav_li_a > li.active > a, .jb_meeting_point_nav_li_a > li.active > a:focus, .jb_meeting_point_nav_li_a > li.active > a:hover {
    border-radius: 0 !important;
    padding: 5px 15px !important;
    border-top: 2px solid #d4aa58 !important;
    border-bottom: 0 !important;
	font-weight:normal;
}
.jb_meeting_point_nav_li_a > li > a:focus, .jb_meeting_point_nav_li_a > li > a:hover {
    border-top: 2px solid #d4aa58 !important;
    color: #3a3a3a !important;
    border-bottom: none !important;
}
.jb_meeting_point_nav_li_a li a {
    border-radius: 0 !important;
    padding: 5px 15px !important;
    border-top: none !important;
    border-bottom: 0 !important;
	font-weight:normal;
}
.scrtabs-tabs-fixed-container ul.nav-tabs > li{
    font-weight: 400;
	font-size: 14px;
}
.scrtabs-tab-container{
    height: 44px !important;
}
.scrtabs-tabs-fixed-container{
    height: 44px !important;
}
.scrtabs-tabs-movable-container li a{
    color: #828282;
}
.scrtabs-tab-scroll-arrow{
    border: none !important;
}
.jb_form_dis_sec{
    padding-top: 3px;
    padding-bottom: 3px;
}
.jb_ur_pr_dp img{
    width: 100px;
    height: 100px;
    border: 1px solid #EEEEEE;
    padding: 6px;
}
/*End User Full Detail Navigation Scrolll Section*/
/*End footer accordion*/
.cke_top{
    border-bottom: 1px solid #eee !important;
    background: #eee !important;
    background-image: none !important;
}
.cke_chrome{
    border: 2px solid #eee !important;
    box-shadow: none !important;
}
.ms-container .ms-list{
    border: 2px solid #eee !important;
    border-radius: 0 !important;
}
.jb_input_tag{
    font-size: 13px !important;
    line-height: 35px !important;
    padding: 6px 5px 6px 0 !important;
    cursor: default !important;
    background-color: #eeeeee !important;
    border: 1px solid #eeeeee !important;
    color: #3a3a3a !important;
    margin: 3px !important;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: normal !important;
    border-radius: 0 !important;
}
.bootstrap-tagsinput .tag [data-role="remove"]::after{
    font-weight: bold;
}
.bootstrap-tagsinput .tag [data-role="remove"]::after{
    content: "\f00d" !important;
    padding: 0 5px 0 0!important;
    font-family: FontAwesome !important;
    font-size: 10px !important;
    font-weight: normal !important;
}
.datepicker table tr td.active:active, .datepicker table tr td.active:hover:active, .datepicker table tr td.active.disabled:active, .datepicker table tr td.active.disabled:hover:active, .datepicker table tr td.active.active, .datepicker table tr td.active.active:hover, .datepicker table tr td.active.disabled.active, .datepicker table tr td.active.disabled.active:hover{
    background-color: #d4aa58 !important;
    border-color: #d4aa58 !important;
}
.help-block{
    font-family: 'Montserrat', sans-serif;
}
/*Start Pricing & Plan*/
.jb_plan_main_sec{
    margin: 20px 0 20px 0;
}
.jb_lets_strt_main_sec{
    margin: 10px 0 20px 0;
}
.jb_lets_strt_main_sec a:focus{
    color: white;
}
.btn-lets-start{
    display:inline-block;
    margin-bottom:0px;
    font-weight:normal;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:3px 14px;
    font-size:13px;
    line-height:1.84615;
    -moz-user-select:none;
    color:#ffffff;
    background-color:#d4aa58;
    border-color:#d4aa58;
    text-transform: uppercase;
}
.jb_lets_strt_main_sec a{
    font-size: 18px;
    color: #ffffff;
}
.jb_lets_strt_main_sec a:hover{
    color: #ffffff !important;
}
.btn-buy-now{
    display:inline-block;
    margin-bottom:0;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid #d4aa58;
    white-space:nowrap;
    padding:3px 14px;
    line-height:1.84615;
    -moz-user-select:none;
    color:#d4aa58;
    background-color:transparent;
    font-size:13px;
    font-weight: bold;
    text-transform: uppercase;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
	font-size: 13px;
}
.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td{
    border: 1px solid #eee !important;
}
.jb_pln_fo_xxl{
    font-size: 16px;
}
.jb_btn_pln_fo_xxl{
    font-size: 16px !important;
}
.jb_ti_main_sec span{
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 1px;
}
.jb_hr{
    height: 3px;
    background-color: #d4aa58;
}
.jb_pln_es_emt_sec{
    margin: 10px 0;
}
.jb_pln_es_emt_sec ul li{
    font-size: 1.1em;
    line-height: 35px;
    color: #3a3a3a;
    padding-left: 30px;
}
.jb_plan_icon{
    margin-top: -40px;
    margin-left: -25px;
    position: absolute;
}
.jb_pln_ti_sec{
    margin: 10px 0px 10px 0px;
}
.jb_pln_ti_sec span{
    font-size: 18px;
}
.jb_prcng_pln_ky_pnt_sec{
    border: 1px solid #d4aa58;
    padding: 10px 0 10px 0;
}
.table{
    font-family: 'Montserrat', sans-serif;
}
a[rel="popover"]{
    display: inline-block;
}
.popover{
    max-width: 650px !important;
    background-color: #eee !important;
    border: none !important;
    border-radius: 0 !important;
}
.popover-content {
    padding: 50px 50px !important;
    text-align: justify;
}
.popover > .arrow, .popover > .arrow::after{
    border-style: none !important;
}
.jb_td_pln_hover:hover{
    background-color: #eee;
}
.jb_usr_pfl_rgt_bdr{
    border-right: 1px solid #eee;
}
.jb_serch_btn{
    height: 50px !important;
    border-color: #eee !important;
    background-color: #eee !important;
}
/*End Pricing & Plan*/
.jb_bg_cm_sec{
    width: 100%;
    float: left;
    font-size: 12px;
	font-weight:300;
    border: 1px solid #eee;
    padding: 5px 0 7px 0;
    margin-bottom: 15px;
}
/*Start blog share social media*/
.jb_blg_so_md_main_sec{
    width: 100%;
    height: auto;
    float: left;
}
.jb_blg_so_md_main_sec li{
    margin-right: 3px;
	display: inline-block;
}
.jb_blg_so_md_main_sec li a{
    color: #ffffff;
}
.jb_blg_so_md_main_sec li a:hover{
    color: #ffffff !important;
}
.jb_blg_so_md_main_sec li a:focus{
    color: #ffffff !important;
}
.jb_blg_so_md_main_sec li i{
    font-size: 11px;
    margin-top: 4px;
}
.jb_blg_so_sec{
    width: 20px;
    height: 20px;
    text-align: center;
    position: relative;
    display: inline-block;
    border-radius: 50%;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: box-shadow .6s ease-in-out;
    -moz-transition: box-shadow .6s ease-in-out;
    -o-transition: box-shadow .6s ease-in-out;
    -ms-transition: box-shadow .6s ease-in-out;
    transition: box-shadow .6s ease-in-out;
}
.jb_main_blg_so_sec{
    width: 40px;
    height: 40px;
    padding: 5px;
    text-align: center;
    position: relative;
    display: inline-block;
    border-radius: 50%;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: box-shadow .6s ease-in-out;
    -moz-transition: box-shadow .6s ease-in-out;
    -o-transition: box-shadow .6s ease-in-out;
    -ms-transition: box-shadow .6s ease-in-out;
    transition: box-shadow .6s ease-in-out;
}
.jb_main_blg_so_sec_font li i{
    font-size: 20px !important;
}
.jb_pro_shr_icon_main_sec{
    width: 30px;
    height: 30px;
    /*padding: 5px;*/
    text-align: center;
    position: relative;
    display: inline-block;
    border-radius: 50%;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    -webkit-transition: box-shadow .6s ease-in-out;
    -moz-transition: box-shadow .6s ease-in-out;
    -o-transition: box-shadow .6s ease-in-out;
    -ms-transition: box-shadow .6s ease-in-out;
    transition: box-shadow .6s ease-in-out;
}
.jb_pro_shr_icon_main_sec li i{
    font-size: 17px !important;
}
.jb_pro_shr_main_sec ul{
    display: inline-flex;
    margin: 0px;
}
.jb_pro_shr_main_sec li{
    margin-right: 7px;
}
.jb_pro_shr_main_sec li a{
    color: white;
    padding: 6px;
}
.jb_pro_shr_main_sec li a:hover{
    color: #ffffff !important;
}
.jb_pro_shr_main_sec li a:focus{
    color: #ffffff !important;
}
.bg_fb{
    background-color: #4e71a8;
}
.bg_twtr{
    background-color: #1cb7eb;
}
.bg_insta{
    background-color: #444444;
}
.bg_g_pls{
    background-color: #e3411f;
}
.bg_y_tub{
    background-color: #ca3737;
}
.bg_pinterest{
    background-color: #c8232c;
}
.bg_linked_in{
    background-color: #0077B5;
}
.jb_blg_hr_right{
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    float: right;
    width: 50px;
    height: 1px;
    background-color: #eee;
}
.jb_blg_hr_left{
    float: left;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 0;
    width: 50px;
    height: 1px;
    background-color: #eee;
}
.jb_blg_main_sec{
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
.jb_blg_divider_gold{
    width: 60px;
    height: 3px;
    background-color: #d4aa58;
}
.jb_blg_vw_ssyl_dt_sec{
    border: 1px solid #eee;
    float: left;
    width: 100%;
    margin-bottom: 25px;
}
.jb_blg_vw_ssyl_dt_sec_ti{
    float: left;
    width: 100%;
}
.jb_blg_vw_ssyl_dt_sec_ti span{
    font-size: 12px;
}
.jb_blg_so_md_main_sec ul{
    margin: 0;
	display: inline-block;
}
.jb_blg_vw_ssyl_dt_sec_mid_sec{
    padding: 10px;
}
.jb_blg_vw_ssyl_dt_sec_mid_divider{
    border-left: 1px solid #eee;
    border-right: 1px solid #eee;
}
.jb_blg_tag_sec{
    width: 100%;
    float: left;
    padding: 10px;
}
.jb_blg_tag_ti{
    font-family: 'Montserrat', sans-serif;
}
.jb_blg_tag_ti span{
    font-size: 15px;
    font-weight: bold;
}
.jb_blg_tags{
    font-size: 15px;
}
.jb_blg_tags h4{
    font-size: 15px;
    margin: 0;
    line-height: 1.42857143;
    font-weight: normal;
    display: inline-block;
}
.blg_cmt_wrt_sec{
    margin-bottom: 3px;
}
.blg_cmt_wrt_sec b{
    font-size: 17px;
    font-weight: normal;
}
.blg_cmt_wrt_sec span{
    font-size: 11px;
    font-style: italic;
}
.blg_cmt_dt_tm_sec{
    font-size: 11px;
}
.blg_cmd_des{
    margin: 10px 0 10px 0;
    word-wrap: break-word;
}
.blg_cmd_des p{
    font-size: 13px;
    line-height: 22px;
}
.blg_dt_rply a{
    font-size: 13px;
}
.blg_dt_rply_from{
    padding-top: 35px;
}
.jb_lv_cmt_frm_sec{
    width: 100%;
    float: left;
    margin: 15px 0 15px 0;
}
.jb_lv_cmt_main_sec{
    width: 100%;
    height: auto;
    float: left;
    margin: 15px 0 15px 0;
}
.jb_usr_img_sec img{
    width: 50px;
    height: 50px;
}
.jb_rect_blg_ti span{
    font-size: 15px;
}
.jb_rect_blg_dt span{
    font-size: 12px;
}
.jb_rect_pst_img_sec img{
    width: 70px;
	height: 70px;
	object-fit: cover;
}
.jb_rct_pst_main_sec{
    border-bottom: 1px dashed #d4aa58;
    margin-bottom: 10px;
}
.jb_rct_pst_main_sec:last-child {
    border-bottom: none;
}
.jb_rct_pst_in_sec{
    margin-bottom: 10px;
}
.jb_rect_pst_ti span{
    font-size: 16px;
}
.jb_blg_nav_sec{
    width: 100%;
    float: left;
    margin-top: 15px;
}
.jb_blg_nav_sec a{
    font-size: 15px;
}
.jb_cat_main_sec{
    font-size: 15px;
}
.jb_cat_main_sec ul li{
    margin: 0 0 5px 0;
    line-height: 25px;
}
.jb_cat_main_sec li:before{
    content: "\f105";
    font-family: FontAwesome;
    display: inline-flex;
    color: #3a3a3a;
    padding: 0 0.25em;
}
.jb_cat_main_sec ul li h3{
    font-size: 15px;
    margin: 0;
    display: -webkit-inline-box;
    display: inline-block;
    font-weight: normal;
}
.jb_cat_main_sec span{
    font-family: 'Montserrat', sans-serif !important;
}
.jb_bnr_font_style{
    font-family: 'Montserrat', sans-serif !important;
}
/*End blog share social media*/
/*Start our blog*/
.jb_blg_img_main_sec_1{
    position: relative;
}
.jb_blg_img_con_main_sec_1{
    width: 100%;
    position: absolute;
    bottom: 0;
    padding: 30px;
}
.jb_blg_con_2{
    margin-bottom: 15px;
}
.jb_blg_con_2 h1{
    margin: 0;
    font-size: 30px;
    font-weight: bolder;
    letter-spacing: 0.7px;
}
.jb_blg_con_2 h4{
    margin: 0;
    font-size: 30px;
    font-weight: bolder;
    letter-spacing: 0.7px;
}
.jb_blog_sub_ti_1 h4{
    font-weight: 600;
    font-size: 13px;
    margin-bottom: 7px;
    margin-top: 0;
    display: block;
}
.jb_blg_con_2 a:hover{
    color: #ffffff !important;
}
.jb_blg_con_2 a:focus{
    color: #ffffff !important;
}
.jb_font_opn_sans{
    font-family: 'Montserrat', sans-serif !important;
}
.jb_blg_con_1{
    margin-bottom: 20px;
}
.jb_blg_tag_sec_1 span{
    font-size: 12px;
    padding: 3px 13px 3px 13px;
    font-weight: bold;
}
.jb_blg_tag_sec_1 i{
    font-size: 5px;
    vertical-align: middle;
}
.jb_blg_shadow{
    background: transparent linear-gradient(to bottom, transparent 5%, rgba(0, 0, 0, 1) 100%) repeat scroll 0% 0%;
    background: linear-gradient(to bottom,rgba(0,0,0,0) 5%,rgba(0,0,0,1) 100%);
}
.jb_blg_img_main_sec_1 img{
    width: 100%;
    height: 430px;
    object-fit: cover;
    max-width: 100%;
}
.jb_blg_sec_1{
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
.jb_blg_sec_2{
    width: 100%;
    float: left;
    margin-bottom: 40px;
}
.jb_blg_in_sec_con_2{
    float: left;
    width: 100%;
    margin-bottom: 7px;
}
.jb_blg_in_sec_con_2 p{
    margin: 0;
}
.jb_blg_in_sec_con_2 span{
    font-size: 12px;
}
.jb_blg_in_sec_con_1{
    float: left;
    width: 100%;
    margin-bottom: 7px;
}
.jb_blg_in_sec_con_1 a{
    color: #333;
    font-size: 15px;
    font-weight: bold;
}
.jb_blg_sec_img_sec{
    margin-bottom: 7px;
}
.jb_blg_sec_img_sec img{
    width: 100%;
    height: 200px;
    object-fit: cover;
    max-width: 100%;
}
.jb_blg_dt_cm{
    font-size: 12px;
    margin-bottom: 7px;
    float: left;
    width: 100%;
}
.jb_blg_in_sec_2{
    float: left;
    width: 100%;
}
.jb_blg_lft_sd_lst_ti{
    float: left;
    width: 100%;
    margin-bottom: 3px;
}
.jb_blg_lft_sd_lst_ti h1{
    margin: 0;
    font-size: 14px;
    font-weight: 600;
}
.jb_blg_lft_sd_lst_ti h4{
    margin: 0;
    font-size: 14px;
    font-weight: 600;
}
.jb_blg_lft_sd_lst_ti a:hover{
    color: #3a3a3a;
}
.jb_blg_lft_sd_lst_img img{
    width: 100%;
    height: 85px;
    object-fit: cover;
    max-width: 100%;
}
.jb_blg_lft_sd_lst_didr{
    width: 100%;
    height: auto;
    float: left;
    border-bottom: 1px solid #eee;
    padding-bottom: 7px;
    margin-bottom: 10px;
}
.jb_blg_lft_sd_lst_didr:last-child{
    border-bottom: none;
}
.jb_blg_cat_nav_sec{
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
.jb_blg_cat_nav_in_sec{
    border-bottom: 2px solid #d4aa58;
}
.jb_blg_cat_nav_in_sec_2{
    border-bottom: 3px solid #d4aa58;
}
.jb_blg_cat_nav_in_sec ul{
    display: inline-flex;
    margin-bottom: 0;
}
.jb_blg_cat_nav_in_sec li:first-child{
    background-color: #d4aa58;
    text-align: center;
    padding: 5px 20px 5px 20px;
    color: #ffffff;
    text-transform: uppercase;
}
.jb_blg_cat_nav_in_sec li{
    padding: 5px 15px 5px 15px;
}
.jb_blg_cat_nav_in_sec li a{
    color: #3a3a3a;
}
.jb_blg_cat_nav_in_sec li .active{
    color: #d4aa58 !important;
}
.jb_blg_cat_nav_in_sec_2{
    font-size: 13px;
}
.jb_blg_cat_nav_in_sec_2 u{
    font-weight: 300;
}
.jb_blg_cat_nav_in_sec_view_all_2{
    padding: 5px 15px 5px 15px;
    color: #3a3a3a;
    margin-top:0px !important;
    /*margin-top:6px !important;*/
}
.jb_blg_cat_nav_in_sec_2 li:first-child{
    background-color: #d4aa58;
    text-align: center;
    padding: 5px 20px 5px 20px;
    color: #3a3a3a;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
}
.jb_blg_in_sec_con_5 h3{
    float: left;
    width: 100%;
    margin-bottom: 7px;
    font-size: 15px;
}
.jb_blg_des_sec{
    width: 100%;
    float: left;
    padding: 10px;
}
.jb_blg_lft_sd_lst_didr_main_sec{
    width: 100%;
    float: left;
    padding: 10px;
}
.jb_blg_lft_sd_lst_didr:last-child{
    padding-bottom: 0;
    margin-bottom: 0;
}
.jb_blg_sec_3{
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 40px;
}
.jb_con_ti_sec_2 h1{
    margin: 0 0 15px 0 !important;
}
.jb_rect_pst_img_sec_2 img{
    width: 100%;
    height: 100px;
    object-fit: cover;
    max-width: 100%;
}
.res_blg_hr{
    width: 100%;
    float: left;
}
.jb_blg_in_sec_con_5{
    float: left;
    width: 100%;
    margin-bottom: 7px;
}
.jb_blg_in_sec_con_5 a{
    color: #6f6f6f;
    font-size: 17px;
    font-weight: bold;
}
.jb_rect_blg_ti{
    word-wrap: break-word;
    font-weight: 600;
}
/*End our blog*/
/*Start responsive menu*/
.jb_res_main_menu_sec, .jb_res_main_filter_sec{
    display: none;
}
.jb_res_main_menu_sec{
    width: 15%;
    float: left;
    padding: 11px 10px 11px 0;
}
.jb_res_menu_icon_sec i{
    font-size: 25px;
}
.jb_res_main_filter_sec{
    width: 30%;
    float: left;
    padding: 11px 0 11px 0px;
}
.jb_res_main_filter_sec a{
    color: #A7A7A7;
}
.jb_res_main_filter_sec a:hover{
    color: #A7A7A7;
}
.jb_res_main_filter_sec a:focus{
    color: #A7A7A7;
}
.jb_res_main_menu_sec a{
    color: #3a3a3a;
}
.jb_res_main_menu_sec a:hover{
    color: #3a3a3a;
}
.jb_res_main_menu_sec a:focus{
    color: #3a3a3a;
}

.jb_res_menu_txt span{
    font-size: 10px;
}
.jb_res_menu_nav ul li{
    display: block;
    font-size: 13px;
    border-bottom: 1px dashed #eee;
    padding: 0 0 10px 0 !important;
}
.jb_res_menu_nav ul li:last-child{
    border-bottom: none;
}
.jb_chk_sec{
    margin-bottom: 3px !important;
	margin-top: 3px !important;
}
/*----------Start responsive left side menu----------*/
.jb_lft_sd_menu_modal-dialog{
    z-index: 10002 !important;
    max-width:200px !important;
    margin: 0 !important;
}
.jb_lft_sd_menu_modal_modal-content{
    border-radius: 0 !important;
    box-shadow:none !important;
}
.jb_lft_sd_menu_modal_modal-header{
    padding: 10px !important;
    border-bottom: none !important;
}
.jb_lft_sd_menu_modal_dis_mis_btn{
    font-size: 30px !important;
    opacity: 1 !important;
}
.jb_lft_sd_menu_modal-body{
    padding: 0 15px 15px 15px !important;
}
.jb_right_sd_filtr_modal-dialog{
    z-index: 10002 !important;
    max-width:250px;
    margin-right: 0 !important;
    margin-top: 0 !important;
}
/*#End responsive menu*/
/*Start res type you search*/
.res-drop-down-arrow{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #d4aa58 url("../images/res-drop-down-icon.png") no-repeat scroll 95% center !important;
}
.res-hdr-src-sec_bdr{
    border-left: 1px solid #eee;
}
.res-header-search-section select {
    max-width: 100%;
    border: none;
    color: #fff;
    font-size: 14px;
    padding: 7px 15px 7px 6px;
    outline: none;
}
.res-header-search-section input {
    border: none;
    color: #3a3a3a;
    width: 100%;
    font-size: 14px;
    padding: 7px 15px;
    outline: none;
    background-color: #d4aa58;
}
.res-header-search-section input::-moz-placeholder {
    color: #ffffff;
    opacity: 1;
}
.res-header-search-section input:-ms-input-placeholder {
    color: #ffffff;
}
.res-header-search-section input::-webkit-input-placeholder {
    color: #ffffff;
}
.res-btn-search {
    width: 100%;
    background-color: #3a3a3a;
    border-left: none !important;
    border-radius: 0 !important;
}
.res-input-group-inline-flex {
    display: inline-flex !important;
    border: none;
    border-radius: 0;
    padding: 0;
}
.jb_res_search_head_lft{
    padding: 7px 15px;
}
.jb_res_ty_src_re_fld{
    padding: 0 0 0 7px !important;
}
.jb_color_gold{
    color: #d4aa58 !important;
}
.jb_color_gold:hover{
    color: #d4aa58 !important;
}
.jb_color_gold:focus{
    color: #d4aa58 !important;
}
.jb_color-grey{
    color: #6f6f6f !important;
}
.jb_color-grey:hover{
    color: #6f6f6f !important;
}
.jb_color-grey:focus{
    color: #6f6f6f !important;
}

/*End res type you search*/
/*Start view profile section*/
.jb_prf_sec_1{
    margin-bottom: 15px;
}
.jb_usr_socl_sec ul li{
    display: inline-flex;
}
.jb_usr_socl_sec li{
    margin-right: 7px;
}
.jb_usr_cmpy_logo_sec img{
    width: auto;
    height: 70px;
    max-width: 100%;
    object-fit: cover;
}
.jb_vw_pfl_cover_sec{
    margin-bottom: 15px;
}
.jb_vw_pfl_cover_sec img{
    width: 100%;
    max-width: 100%;
    height: 300px;
    object-fit: cover;
}
.jb_pro_brdr{
    border: 1px solid #EEEEEE;
}
.jb_pro_panl_body{
    padding: 5px !important;
}
.jb_blg_in_sec_con_6{
    margin-bottom: 5px;
}
.jb_blg_in_sec_con_6 a {
    color: #6f6f6f;
    font-size: 16px;
    font-weight: 500;
}
.jb_pro_prc_sec {
    font-size: 15px;
    margin-bottom: 5px;
    float: left;
    width: 100%;
    font-weight: 600;
}
.jb_pro_rating_sec{
    margin-bottom: 5px;
}
.jb_usr_cmt_wrt_sec{
    margin-bottom: 3px;
}
.jb_usr_cmt_wrt_sec b{
    font-size: 17px;
    font-weight: 500;
}
.jb_usr_cmt_wrt_sec span{
    font-size: 17px;
}
.jb_usr_comt_ti_sec{
    margin-bottom: 5px;
}
.jb_usr_comt_ti_sec span{
    font-size: 17px;
    font-weight: 600;
}
.jb_usr_rw_rtng_img_sec img {
    width: 80px;
    height: 80px;
    border-radius: 50%;
}
.jb_prf_usr_vw_stats_sec{
    margin-bottom: 15px;
    text-align: right;
}
.jb_res_abut_sec p{
    font-size: 14px;
}
.jb_pro_tab_main_sec{
    padding: 15px;
}
.jb_pro_tab_in_sec{
    padding: 15px;
}
.jb_res_send_in_btn a:hover{
    color: #ffffff !important;
}
.jb_res_send_in_btn a:focus{
    color: #ffffff !important;
}
/*End view profile section*/
/*Start Product grid section*/
.jb_pro_g_img_sec img{
    width: 180px;
	height: 180px;
	object-fit: cover;
}
.jb_pro_g_send_inqry{
    padding-right: 5px;
    border-right: 1px solid #eee;
}
.jb_pro_g_con{
    padding-left: 5px;
}
.jb_pro_g_in_main_sec{
    margin-bottom: 30px;
}
.jb_pro_g_in_sec{
    width: 100%;
    float: left;
    border: 1px solid #eee;
}
.carousel-control.left ,.carousel-control.right{
    background-image: none !important;
}
.jb_owner_fat_ti_2 h1 {
    font-size: 17px;
    margin: 0 0 10px 0;
}
.jb_owner_fat_main_sec{
    margin-bottom: 15px;
}
.jb_res_owner_full_pro_g_main_sec{
    margin-top: 15px;
    margin-bottom: 15px;
    border-bottom: 1px dashed #d4aa58;
}
/*End Product grid section*/
/*Start product details*/
.jb_pro_dtl_img_1{
    margin-bottom: 15px;
}
.jb_pro_dtl_img_1 img{
    width: 100% !important;
    max-width: 100% !important;
    height: 350px;
    object-fit: cover !important;
}
.picZoomer-pic-wp{
    width: 100% !important;
}
.picZoomer-zoom-wp{
    width: 100% !important;
}
.jb_pro_dtl_img_2{
    margin-bottom: 15px;
}
.jb_pro_dtl_img_2 img{
    width: 100%;
    max-width: 100%;
    height: 70px;
    object-fit: cover;
}
.jb_pro_dtl_ti_1{
    width: 100%;
    float: left;
}
.jb_pro_dtl_ti_1 h1{
    font-size: 19px;
	font-weight: 400;
	margin: 0;
}
.jb_pro_dtl_des_1{
    width: 100%;
    float: left;
    margin: 15px 0 0 0;
}
.jb_pro_dtl_des_1 p{
    text-align: justify;
    font-size: 14px;
}
.jb_pro_dtl_des_main_sec{
    width: 100%;
    float: left;
    margin: 7px 0 7px 0;
}
.jb_pro_dtl_ti_2 span{
    font-size: 14px;
}
.jb_pro_dtl_des_con_1 span{
    font-size: 14px;
    text-decoration: underline;
    word-wrap: break-word;
}
.jb_pro_dtl_des_con_1 a{
    font-size: 14px;
    margin-right: 5px;
}
.jb_pro_dtl_des_con_1 a:hover{
    text-decoration: underline;
}
.jb_pro_dtl_des_con_1 a:hover{
    text-decoration: underline !important;
}
.jb_pro_dtl_des_con_1 a:focus{
    text-decoration: underline !important;
}
.jb_pro_dtl_des_con_11 span{
    font-size: 14px;
    word-wrap: break-word;
}
.jb_pro_dtl_btn{
    font-size: 14px !important;
    padding: 7px 25px !important;
}
.jb_pro_ti_aco_1 span {
    font-size: 17px;
}
.jb_pro_dt_in_sec{
    margin: 15px 0 15px 0;
}
.jb_pro_u_info {
    float: left;
    width: 100%;
    font-size: 13px;
	font-weight: 300;
	margin-top: 3px;
	margin-bottom: 3px;
}
.jb_com_pro_dtl_main_sec{
    width: 100%;
    float: left;
    padding: 15px;
}
.jb_pro_clt_img_sec img{
    width: 100px;
    height: 100px;
    border-radius: 50%;
    border: 1px solid #d4aa58;
    padding: 5px;
}
/*End product details*/
.jb_pro_user_type_info {
    float: left;
    width: 100%;
    font-size: 14px;
    margin-bottom: 5px;
}
.jb_user_abut_ftr_sec{
    width: 100%;
    float: left;
    border-top: 1px solid #eee;
}
.jb_user_abut_ftr_sec a{
    font-size: 12px;
}
.jb_rect_pro_ti {
    word-wrap: break-word;
}
.jb_ow_ty_sec span{
    font-size: 14px;
    word-wrap: break-word;
}
.jb_pro_vw_usr_con_main_sec{
    border-top: 1px solid #eee;
    padding: 15px 0;
    font-size: 12px;
}
.jb_pro_vw_card_block{
    padding: 20px 0 0px 0 !important;
}
.jb_pro_vw_in_sec{
    padding: 0px 20px;
    margin-bottom: 15px;
}
.jb_pro_vw_main_sec{
    border-bottom: 1px solid #eee;
    margin-bottom: 10px;
}
.jb_pro_vw_accor_divdr{
    width: 100%;
    float: left;
}
.jb_sign_up_text_area{
    border: 2px solid #fff !important;
}
.jb_hr_trasparent{
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid transparent;
}
/*Start Web banner*/
.jb_bnr_con_main_sec{
    margin: 34px 0 40px 0;
}
.jb_bnr_bg_img{
    background: url("https://cdn1.jewelxy.com/live/img/web_images/banner-img/banner_bg_1.png");
}
.jb_res_menu_bg_img{
    background: url("https://cdn1.jewelxy.com/live/img/web_images/banner-img/res_menu_bg.png");
}
.jb_usr_cont_sec strong{
    font-size: 25px;
}
.jb_usr_cont_sec h3{
    font-size: 20px;
}
.jb_usr_cont_sec_main_sec{
    padding: 25px 0px 30px;
    width: 100%;
    float: left;
}
.jb_user_n_contry_cont_main_sec strong{
    font-size: 50px;
    font-weight: 300;
}
.jb_user_n_contry_cont_main_sec span{
    font-size:18px;
}
.jb_reg_rgt_pltfm{
    width: 100%;
    float: left;
    padding: 30px 0 30px 0;
}
.jb_reg_rgt_pltfm h1{
    font-size: 18px;
    font-weight: 600;
    margin: 0;
}
/*End Web banner*/
.full-width{
    width: 100% !important;
}
.jb_res_blg_hr{
    margin-top: 3px !important;
    margin-bottom: 3px !important;
}
.jb_btn_edit_right{
    float: right !important;
}
.input-group-addon{
    padding: 6px 3px 6px 12px !important;
}
.input-group-addon-default{
    padding: 6px 12px !important;
}
.form-control{
    padding-right: 0 !important;
}
/*Start responsive main drop down menu*/
.jb_res_main_side_drop_down{
    right: 0 !important;
    left: inherit !important;
    background-color: #eee;
    border-radius: 0 !important;
    border: none !important;
    text-transform: uppercase;
}
.jb_mail_main_side_drop_down{
    right: 0 !important;
    left: inherit !important;
    background-color: #eee;
    border-radius: 0 !important;
    border: none !important;
}
/*End responsive main drop down menu*/
/*Start request a quote list*/
.jb_raq_lst_sec{
    margin-bottom: 15px;
}
.jb_raq_lst_img_sec{
    width: 100%;
    float: left;
    padding: 7px 0 7px 0;
}
.jb_req_lst_con_main_sec{
    width: 100%;
    float: left;
}
.jb_raq_lst_img_sec img{
    width: 68px;
    height: 68px;
    box-shadow: 1px 1px 2px 2px rgba(0,0,0,0.1);
}
.jb_req_lst_ti{
    word-wrap: break-word;
    font-weight: 600;
    font-size: 16px;
    margin: 10px 0 5px 0;
}
.jb_req_lst_icon{
    font-size: 23px !important;
}
.jb_req_lst_des{
    word-wrap: break-word;
    font-size: 13px;
	font-weight: 300;
    margin: 5px 0 5px 0;
}
.jb_req_lst_lft_con_sec{
    font-size: 14px;
    margin-bottom: 5px;
}
.jb_req_qt_tbl_tr_main_sec{
    padding: 0 15px 0 15px !important;
    border-top:0 !important;
}
/*End request a quote list*/
/*Start support list*/
.jb_spr_lst_con_main_sec{
    width: 100%;
    float: left;
    padding: 7px 0 7px 0;
}
.jb_spr_lst_ti{
    word-wrap: break-word;
    font-weight: 600;
    font-size: 16px;
    margin: 10px 0 5px 0;
}
.jb_spr_lst_des{
    word-wrap: break-word;
    font-size: 15px;
    margin: 5px 0 5px 0;
}
.jb_spr_lst_des p{
    margin: 0;
}
.jb_spr_lst_lft_con_sec{
    font-size: 14px;
    margin-bottom: 5px;
}
/*End support list*/
/*Start request a quote view*/
.jb_req_qt_vw_img_sec img{
    width: 90px;
	height: 90px;
}
.jb_req_qt_vw_ti_sec h2{
    margin: 0;
    font-size: 15px;
	margin-bottom: 5px;
}
.jb_req_qt_vw_des_sec p{
    font-size: 13px;
}
.jb_req_qt_vw_prc_sec{
    font-size: 15px;
	font-weight: 500;
}
.jb_req_qt_con_btn{
    display: inline-block;
    margin-bottom: 0px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid #d4aa58;
    white-space: nowrap;
    padding: 2px 13px;
    line-height: 1.84615;
    -moz-user-select: none;
    color: #FFF;
    background-color: #d4aa58;
    font-size: 15px;
    font-weight: 600;
}
.jb_hm_bnr_main_full_sec{
    margin-left: 15px;
}
.jb_re_qt_btn_serch_form_control{
    height: 40px !important;
    border-radius: 0 !important;
}
.jb_re_qt_btn_serch{
    height: 40px !important;
    background-color: transparent !important;
    border: 2px solid #eee !important;
    border-left: none !important;
    border-radius: 0 !important;
}
.jb_suprt_tickt_dt{
    font-size: 14px;
    font-weight: 400;
}
/*End request a quote view*/
/*Start message system*/
.jb_msg_list_main_sec{
    margin-top: 20px;
}
.jb_msg_main_sec{
    border-bottom: 1px solid #EEEEEE;
    padding: 7px 0 7px 0;
}
.jb_msg_main_sec a{
    color: #3a3a3a;
}
.jb_msg_name_main_sec{
    font-size: 13px;
	width: 100%;
	float: left;
	text-transform: capitalize;
	padding-top: 5px;
}
.jb_msg_des_main_sec{
    padding-top: 3px;
	font-size: 13px;
	width: 100%;
	float: left;
}
.jb_msg_attchmt_main_sec{
    font-size: 12px;
	font-weight: 300;
    width: 100%;
    float: left;
}
.jb_res_msg_name_main_sec{
    font-size: 17px;
    font-weight: 500;
}
.jb_msg_sub_main_sec{
    font-size: 14px;
}
.jb_res_msg_des_main_sec{
    font-size: 14px;
}
.jb_msg_ver_mdl{
	font-weight: 500;
    vertical-align: middle;
}
.jb_msg_des_main_sec span {
    font-weight: 300;
}
.jb_icon_ver_mdl{
    font-size: 17px;
    vertical-align: middle;
}
.jb_res_icon_ver_mdl{
    font-size: 17px;
    vertical-align: middle;
}
.jb_msg_ad_tg_main_sec{
    border-bottom: 1px solid #EEEEEE;
    padding: 7px 0 7px 0;
}
.jb_creat_new_lbl_bdr{
    width: 100%;
    float: left;
    border-top: 1px solid #eee;
}
.jb_mail_lbl_main_li{
    padding: 0 0 5px 5px;
    width: 100%;
    float: left;
}
.jb_mil_card-header_main_sec{
    padding: 0 20px 20px 20px !important;
}
/*End message system*/
/*Start Product catalogue*/
.jb_pro_cata_img_hvr_main_sec{
    position: relative;
}
.jb_pro_cata_img_hvr_in_sec{
    position: absolute;
    right: 0;
    padding: 0 4px;
}
.jb_pro_cata_img_hvr_icon_sec{
    font-size: 20px !important;
}
.modal-content{
    border-radius: 0 !important;
}
.jb_pro_cat_edit_icon{
    font-size: 15px !important;
}
/*End Product catalogue*/
.jb_pro_cat_check_main_sec{
    margin: 0 0 30px 0 !important;
}
.jb_display_rudy{
    display: ruby;
}
.jb_table_caption{
    display: table-caption;
}
.jb_bis_drp_icon{
    font-size: 20px !important;
    line-height: 0 !important;
}
.jb_bis_drp_txt{
    font-size: 13px;
}
.jb_bis_drp_sec{
    right: 0 !important;
    left: inherit !important;
}
.jb_res_dis_drp_menu_main_sec{
    margin: 0px 0 15px 0;
}
.jb_res_alry_hv_ac_fp{
    float: right;
}
/*Start contact list*/
.jb_con_list_main_sec{
    padding: 10px;
    margin-bottom: 10px;
}
.jb_con_list_ti_1{
    font-size: 18px;
}
.jb_con_list_ti_1 h4{
    margin: 0 0 10px;
}
.jb_con_list_ti_2{
    font-size: 14px;
}
.jb_con_list_ti_2 p{
    margin: 0 0 10px;
}
/*End contact list*/
.jb_bus_logo_edit{
    width: 100%;
    position: absolute;
    top: 0;
    color: white;
}
.jb_bus_logo_edit a{
    background-color: #d4aa58;
    color: white;
    padding: 2px 5px 2px 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.jb_pro_vw_mr{
    font-size: 13px;
}
.jb_res_filter_ti{
    padding: 10px 0;
}
.jb_res_filter_ti span{
    font-size: 13px;
}
.jb_ml_lbl_main_sec{
    color: #828282;
}
.jb_mil_usr_pro_img_main_sec img{
    width: 40px;
    max-width: 100%;
    height: 40px;
    object-fit: cover;
}
.jb_mil_user_nm{
    line-height: 1;
}
.jb_mil_user_nm span{
    font-size: 15px;
    font-weight: 600;
}
.jb_mail_dt_tm span{
    font-size: 12px;
}
.jb_read_mil_main_sec{
    width: 100%;
    height: auto;
    float: left;
    margin-bottom: 5px;
}
.jb_red_mil_des p{
    font-size: 13px;
	font-weight: 300;
    text-align: justify;
}
.jb_mil_doc_dwnld_main_sec{
    width: 100px;
    height: 100px;
    border: 1px solid #eee;
    margin-bottom: 15px;
}
.jb_mil_doc_dwnld_in_sec{
    position: relative;
}
.jb_mil_doc_dwnld_con_sec{
    position: absolute;
    width: 100%;
    height: 100%;
    float: left;
}
.jb_mil_doc_dwnld_con_sec:hover{
    background-color: rgba(196, 196, 196, 0.5);
}
.jb_mil_dwn_main_sec{
    width: 100%;
    height: 100%;
    display: table;
}
.jb_mil_dwn_in_sec{
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}
.jb_fil_frmt_full_main_sec{
    width: 100%;
    height: auto;
    float: left;
    padding: 3px;
    line-height: 14px;
    display: inline-flex;
    word-break: break-all;
	margin-bottom: 15px;
}
.jb_fil_frmt_full_main_sec span{
    font-size: 12px;
    word-wrap: break-word;
}
.jb_mil_read_att_icon{
    transform: rotate(135deg);
    font-size: 18px !important;
}
.jb_res_mil_read_dt_tm{
    font-weight: normal !important;
    font-size: 12px !important;
}
.select2-container .select2-choice .select2-arrow b::before{
    content: "\f107" !important;
    font-size: 20px;
}
.jb_con_lst_btn_main_sec{
    margin-top: 70px;
}
.jb_mil_label_main_sec{
    padding: 0 10px !important;
    border-radius: 0 !important;
    margin-right: 5px;
	margin-left: 5px;
    font-size: 11px !important;
}
.jb_mil_lbl_btn a:hover{
    color: white !important;
}
.jb_mil_lbl_btn span:hover{
    color: white !important;
}
.jb_con_lst_vw_pro{
    padding: 8px 0 !important;
}
.jb_re_qt_hr{
    width: 100%;
    float: left;
}
.dropdown-menu{
    min-width: 200px !important;
    padding: 0 !important;
}
.jb_dash_cat_sp{
    margin-bottom: 30px;
    padding: 20px;
}
.jb_txt_edit{
    vertical-align: middle;
    font-weight: 500;
}

/*Start Header advertise section*/
.jb_hdr_ad_in_sec_1 span{
    font-size: 25px;
    font-weight: 800;
}
.jb_hdr_ad_in_sec_2 span{
    font-weight: 600;
}
.jb-header-right-side-section-with-ad{
    padding: 17px 0;
}
/*End Header advertise section*/
/*Start home slider more section*/
.jb_hm_btn_main_sec{
    width: 100%;
    height: auto;
    float: left;
    margin: 15px 0 15px 0;
}
.btn_hm_more{
    color: #d4aa58;
    font-weight: 500 !important;
    font-size: 16px !important;
    border: 1px solid #d4aa58 !important;
    border-radius: 0 !important;
    padding: 5px 20px !important;
}
.btn_hm_more:hover{
    color: #d4aa58 !important;
}
.btn_hm_more:focus{
    color: #d4aa58 !important;
}
/*End home slider more section*/
/*Start Support Ticket List*/
.jb_spr_list_no-padding-left{
    padding-left: 0 !important;
}
/*End Support Ticket List*/
/*Start side menu icon*/
.jb_sd_mnu_icon_mdl{
    vertical-align: middle;
}
/*End side menu icon*/
/*Start crop image inner section*/
.image-crop-model-body{
    padding: 10px;
}
/*End crop image inner section*/
.swal2-modal .swal2-input:focus,
.swal2-modal .swal2-file:focus,
.swal2-modal .swal2-textarea:focus {
    outline: none;
    box-shadow: 0 0 3px rgba(212, 170, 88, 0.50) !important;
    border: 1px solid rgba(212, 170, 88, 0.50) !important;
}
.jb_pop_model_ti{
    font-size: 20px;
    font-weight: 600;
    color: #d4aa58;
}
.jb_pop_model_ti_2{
    font-size: 18px;
    font-weight: 500;
    color: #3A3A3A;
}
.swal2-confirm{
    background-color: #d4aa58 !important;
}
.jb_res_lft_menu_main_sec{
    position: absolute;
    width: 15%;
    height: 4%;
    float: left;
}
.swal2-loading{
    border-left-color: #d4aa58 !important;
    border-right-color: #d4aa58 !important;
}
.jb_res_lft_v_mdl_sec{
    vertical-align: middle;
}
/*Start change password eye*/
.jb-form-control-eye{
    border-right: 0px none !important;
}
.jb-input-group-addon-eye{
    border-left: 0 !important;
    border-right: 1px solid #eee !important;
    padding: 6px 12px !important;
}
/*End change password eye*/
/*Start catalogue list view*/
.jb_cat_li_vw_ti_main_sec{
    padding: 5px 10px 10px;
}
.jb_cat_li_vw_ti_main_sec span {
    font-size: 14px;
    font-weight: 400;
    margin: 0;
}
.jb_pro_cat_li_ti_sec_1{
    font-size: 16px;
    font-weight: 600;
    margin: 0;
}
.jb_pro_cat_li_ti_sec_2{
    font-size: 16px;
    margin: 0;
}
.jb_pro_cat_card_hdr_ti_1{
    padding: 10px !important;
    margin-bottom: 20px;
}
.jb_txt_trnfm_caplz{
    text-transform:capitalize;
}
/*End catalogue list view*/
/*Start responsive login logout border*/
.jb_res_lgin_lgout_brdr{
    border-top: 1px solid #d4aa58;
    border-bottom: 1px solid #d4aa58;
}
/*End responsive login logout border*/
.jb_disply_inline_flex{
    display: inline-flex;
}
.jb_word_break{
    word-break: break-all;
}
.jb_conction_ti_sec h2 {
    margin: 0;
    font-size: 14px;
	margin-bottom: 5px;
}
.jb_res_send_msg_conction{
    color: #3a3a3a !important;
    background-color: transparent;
    padding: 0 !important;
}
.jb_conection_btn_border{
    border: 1px solid #eee;
}
/*Start Product Catalogue*/
.jb_pro_cat_img_1{
    width: 60px;
    height: 60px;
}
.jb_mar_top{
    margin-top: 15px;
}
.jb_pro_cat_dtl_1{
    font-size: 15px;
    margin: 4px 0 4px 0;
    line-height: 1.1;
}
.jb_pro_cat_img_2{
    width: 70px;
    height: 70px;
}
/*End Product Catalogue*/
/*Start set limited text*/
.jb_ltd_text{
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}
/*End set limited text*/
/*Start popup OTP section*/
.jb_pp_top_main_sec{
    float: left;
    width: 100%;
    font-weight: 500;
    text-transform: uppercase;
}
/*End popup OTP section*/
/*Start placeholder input changes*/
.bootstrap-tagsinput input{
    width: 100% !important;
    max-width: 100% !important;
}
.bootstrap-select > .dropdown-toggle{
    padding-right: 10px !important;
}
/*End placeholder input changes*/
.jb_dbtn_srch_sec{
    font-size: 15px;
    margin: 0;
}
.jb_dbtn_srch_sec{
    border-color: transparent !important;
    background-color:transparent !important;
    color: #3a3a3a !important;
}
.jb_dbtn_srch_sec:hover{
    border-color: #d4aa58 !important;
    background-color:#d4aa58 !important;
    color: white !important;
}
.jb_dbtn_srch_sec:active{
    border-color: #d4aa58 !important;
    background-color:#d4aa58 !important;
    color: white !important;
}
.jb_url_tr::-moz-placeholder{
    text-transform: lowercase !important;
}
.jb_url_tr::-webkit-input-placeholder{
    text-transform: lowercase !important;
}
.jb_url_tr:-ms-input-placeholder{
    text-transform: lowercase !important;
}
.jb_url_tr:-moz-placeholder{
    text-transform: lowercase !important;
}

.form-control::-moz-placeholder{
    text-transform: capitalize;
}
.form-control::-webkit-input-placeholder{
    text-transform: capitalize;
}
.form-control:-ms-input-placeholder{
    text-transform: capitalize;
}
.form-control:-moz-placeholder{
    text-transform: capitalize;
}
.form-control-i-e::-moz-placeholder{
    text-transform: none;
}
.form-control-i-e::-webkit-input-placeholder{
    text-transform: none;
}
.form-control-i-e:-ms-input-placeholder{
    text-transform: none;
}
.form-control-i-e:-moz-placeholder{
    text-transform: none;
}
.placeholderoftext{
    text-transform: none !important;
}
.select2-container-multi .select2-choices .select2-search-field input{
    text-transform: capitalize;
    font-family: 'Montserrat', sans-serif !important;
}
.bootstrap-tagsinput input{
    text-transform: capitalize;
}
.swal2-modal .swal2-input::-moz-placeholder, .swal2-modal .swal2-file::-moz-placeholder, .swal2-modal .swal2-textarea::-moz-placeholder {
    color: #828282 !important;
    opacity: 1 !important;
}
.swal2-modal .swal2-input::-webkit-input-placeholder, .swal2-modal .swal2-file::-webkit-input-placeholder, .swal2-modal .swal2-textarea::-webkit-input-placeholder {
    color: #828282 !important;
    opacity: 1 !important;
}
.jq-dropdown .jq-dropdown-menu, .jq-dropdown .jq-dropdown-panel {
    border-radius: 0px !important;
}
.swal2-modal {
    border-radius: 0px !important;
}
.btn-group-xs > .btn, .btn-xs{
    border-radius: 0 !important;
}
.dropzone{
    border-radius: 0 !important;
}
.swal2-modal .swal2-input, .swal2-modal .swal2-file, .swal2-modal .swal2-textarea {
    border-radius: 0px !important;
    box-shadow: none !important;
    font-size: 15px !important;
}
.swal2-close:hover {
    color: #CCC !important;
}
.btn-warning{
    border-color: #F0AD4E !important;
}
.avatar-body {
    padding-right: 15px;
    padding-left: 15px;
}
.avatar-upload {
    overflow: hidden;
}
.avatar-upload label {
    display: block;
    float: left;
    clear: left;
    width: 100px;
}
.avatar-upload input {
    display: block;
    margin-left: 110px;
}
.avatar-alert {
    margin-top: 10px;
    margin-bottom: 10px;
}
.avatar-wrapper {
    height: 364px;
    width: 100%;
    margin-top: 15px;
    box-shadow: inset 0 0 5px rgba(0,0,0,.25);
    background-color: #fcfcfc;
    overflow: hidden;
}
.avatar-wrapper img {
    display: block;
    height: auto;
    max-width: 100%;
}
.avatar-preview {
    float: left;
    margin-top: 15px;
    margin-right: 15px;
    border: 1px solid #eee;
    border-radius: 4px;
    background-color: #fff;
    overflow: hidden;
}
.avatar-preview:hover {
    border-color: #ccf;
    box-shadow: 0 0 5px rgba(0,0,0,.15);
}
.avatar-preview img {
    width: 100%;
}
.preview-lg {
    height: 184px;
    width: 184px;
    margin-top: 15px;
}
.preview-md {
    height: 100px;
    width: 100px;
}
.preview-sm {
    height: 50px;
    width: 50px;
}
.avatar-btns .btn-group {
    margin-right: 5px;
}
.loading {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    opacity: .75;
    filter: alpha(opacity=75);
    z-index: 150;
}
.jb_avatar-btns{
    margin: 0 !important;
}
/*End crop section*/
/*Start business search list view*/
.jb_bus_ser_ti_1{
    width: 100%;
    float: left;
}
.jb_bus_ser_ti_1 h1{
    font-size: 17px;
    margin: 0;
    font-weight: 400;
}
/*Start text fade multi line*/
.jb_txt_fade {
    overflow: hidden;
    position: relative;
    height: 40px; /* exactly three lines */
}
.jb_txt_fade:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 70%;
    height: 1.2em;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
}
/*End text fade multi line*/
/*Start text fade single line*/
.jb_txt_fade_single {
    overflow: hidden;
    position: relative;
    height: 22px;
}
.jb_txt_fade_single:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 44%;
    height: 1.2em;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 95%);
}
/*End text fade single line*/
/*Start text fade double line*/
.jb_txt_fade_double {
    overflow: hidden;
    position: relative;
    height: 40px; /* exactly three lines */
}
.jb_txt_fade_double:after {
    content: "";
    text-align: right;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 25%;
    height: 1.2em;
    background: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1) 50%);
}
/*End text fade double line*/
.jb_txt_dot{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.jb_res_mbr_ty_main_sec{
    margin-bottom: 10px;
}
/*End business search list view*/
/*Start Btn Filter*/
.res-fix-btn-filter{
    display: inline-block;
    margin-bottom: 0px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    white-space: nowrap;
    font-size: 22px;
    line-height: 1.15;
    -moz-user-select: none;
    color: #ffffff;
    width: 100%;
    font-weight: bold;
    text-transform: uppercase;
}
.res-fix-btn-filter:hover{
    color: #ffffff !important;
}
.res-fix-btn-filter:focus{
    color: #ffffff !important;
}
.footer-filter-fix-main-sec{
    background-color: #7d7d7d;
    position: fixed;
    padding: 13px 0px;
    z-index: 500;
    border-radius: 50%;
    left: 25px;
    bottom: 51px;
    width: 50px;
    height: 50px;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
/*End Btn Filter*/
/*Start full screen window popup*/
.jb-fullscreen-modal-dialog{
    bottom: 0px;
    left: 0px;
    position: absolute !important;
    right: 0px;
    top: 0px;
    margin: 0 !important;
}
.jb-fullscreen-modal-content{
    bottom: 0px;
    left: 0px;
    position: absolute !important;
    right: 0px;
    top: 0px;
}
/*End full screen window popup*/
/*Start responsive filter menu*/
.jb_res_fltr_lft_side_item li a{
    border-radius: 0 !important;
    border: 1px solid transparent !important;
    border-bottom-color: transparent !important;
    font-size: 13px;
}
.jb_res_fltr_lft_side_item li{
    width: 100%;
}
/*End responsive filter menu*/
/*Start Jewelxy Invoice*/
.jb_in_ti_1_main_sec span{
    font-size: 25px;
    font-weight: 300;
}
.jb_inv_usr_info_main_sec{
    width: 100%;
    float: left;
    margin: 50px 0px;
}
.jb_inv_pre_ti_1{
    width: 100%;
    float: left;
    margin: 0px 0px 5px 0px;
}
.jb_inv_pre_ti_1 span{
    font-size: 14px;
    font-weight: 300;
}
.jb_inv_pre_ti_2{
    width: 100%;
    float: left;
    margin: 0px 0px 5px 0px;
}
.jb_inv_pre_ti_2 strong{
    font-size: 14px;
}
.jb_v_align_bottom{
    vertical-align: bottom;
}
.jb_inv_cat_tbl_mn_sec td{
    line-height: 1.8 !important;
}
.jb_inv_grnd_ttl_mn_sc{
    font-size: 18px;
}
.jb_inv_lst_id_main_sec{
    font-size: 18px;
}
.jb_inv_lst_id_main_sec a:hover{
    color: #d4aa58 !important;
}
.jb_inv_lst_vw_mn_sc{
    text-transform: uppercase;
    font-size: 13px;
    text-decoration: underline;
    font-weight: 600;
}
.jb_inv_lst_vw_mn_sc a:hover{
    color: #828282;
}
/*End Jewelxy Invoice*/
.jb_res_fltr_aply_btn{
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 400;
    border: 1px solid #d4aa58;
    color: white;
    opacity: 1;
    padding: 0 5px;
    background-color: #d4aa58;
    text-shadow: none;
    margin-right: 15px;
}
/*Start search category form control with addon*/
.jb_bus_src_frm_cnrl{
    height: 33px !important;
    border-left: 1px none !important;
    border-top: 1px none !important;
    border-right: 1px none !important;
    border-width: 1px !important;
	padding: 6px 3px !important;
	font-size: 13px !important;
	font-weight: 300 !important;
}
.jb_inpt_grp_adn_bus_src{
    border-left: 1px none !important;
    padding: 0px 3px !important;
    border-width: 1px !important;
    border-top: 1px none !important;
}
/*End search category form control with addon*/
/*Start on image loader*/
.jb_pic_ldr_main_sec{
    width: 155px;
    height: 155px;
    margin-bottom: 25px;
}
.jb_pic_ldr_in_sec{
    float: left;
	width: 100%;
	margin-bottom: 15px;
	position: relative;
	border: 1px solid #EEE;
}
.jb_pic_ldr_con_sec{
    position: absolute;
    width: 100%;
    height: 100%;
    float: left;
    background-color: rgba(0, 0, 0, 0.5);
}
.jb_pic_ldr_ce_main_sec{
    width: 100%;
    height: 100%;
    display: table;
}
.jb_pic_ldr_ce_in_sec{
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}
.jb_pic_dlt_main_sec{
    width: 100%;
    height: auto;
    float: left;
    padding: 3px;
    position: absolute;
    top: 0;
}
.jb_pic_dlt_main_sec i{
    font-size: 20px;
    margin-top: 3px;
    margin-right: 5px;
}
/*End on image loader*/
.jb_pro_crop_img_main_sec{
    width: 180px;
}
/*Start invoice remove btn*/
.jb_in_btn_rmv{
    display: inline-flex;
    margin-bottom: 0px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: medium none;
    white-space: nowrap;
    font-size: 13px;
    text-decoration: underline;
    -moz-user-select: none;
    color: #BCBCBC;
    background-color: transparent;
}
/*End invoice remove btn*/
/*Start cookie policy header section*/
.hd_cky_main_sec{
    width: 100%;
    float: left;
    z-index: 9999;
}
.jb_hd_ck_con_main_sec{
    padding: 5px 0;
}
.jb_hd_ck_con_main_sec span{

}
/*End cookie policy header section*/
/*Start share your Product section*/
.jb_sh_pro_ti h1{
    font-size: 18px;
    margin: 0px 0px 15px;
}
.jb_add_to_fav{
    width: 100%;
    float: left;
    margin: 15px 0;
    font-size: 17px;
    font-weight: 500;
}
.jb_add_to_fav a{
    color: #d4aa58;
}
.jb_add_to_fav a:hover{
    color: #d4aa58 !important;
}
.jb_add_to_fav a:focus{
    color: #d4aa58 !important;
}
/*End share your Product section*/
/*Start Responsive Menu Modifications*/
.jb_res_mn_usr_nm{
    font-weight: 600;
    margin: 16px 0px 0px 12px;
    width: 110px;
}
.jb_res_mn_usr_vrfctn_1{
    margin: 5px 0px 0px 12px;
}
.jb_res_mn_usr_vrfctn_2{
    margin: 5px 0px 0px 12px;
}
/*End Responsive Menu Modifications*/
/*Start Photo Policy Popup Design*/
.jb_pho_plsy_main_ti_sec {
    padding: 5px 10px 5px 20px;
}
.jb_pho_plsy_main_ti_sec span {
    font-size: 32px;
    font-weight: 600;
    vertical-align: middle;
}
.jb_pho_plsy_key_point_main_sec {
    margin-left: 30px;
    font-size: 18px;
    font-weight: 400;
}
.jb_pho_plsy_key_point_main_sec ul li {
    list-style-image: url("../images/icons/photo_policy/jb_ph_po_green.png") !important;
    margin-bottom: 10px;
    line-height: 30px;
    text-align: left;
}
/*For red Icon*/
.jb_pho_plsy_key_point_red_main_sec {
    margin-left: 30px;
    font-size: 18px;
    font-weight: 400;
}
.jb_pho_plsy_key_point_red_main_sec ul li {
    list-style-image: url("../images/icons/photo_policy/jb_ph_po_red.png") !important;
    margin-bottom: 10px;
    line-height: 30px;
    text-align: left;
}
.jb_pho_plsy_key_point_ti_main_sec{
    margin: 15px 0;
}
.jb_pho_plsy_key_point_ti_main_sec span{
    font-size: 22px;
    font-weight: 400;
}
.jb_pho_plsy_img_main_sec{
    margin: 30px 0;
}
.jb_pho_plsy_model_body{
    padding: 25px 50px !important;
}
/*End Photo Policy Popup Design*/
/*Start Post text policy*/
.jb_pst_txt_ply{
    font-size: 22px;
    font-weight: 400;
}
.jb_pst_txt_ply_con_main_sec{
    width: 100%;
    float: left;
    margin: 40px 0px 20px 0px;
}
.jb_pst_txt_ply_con_sub_sec{
    width: 100%;
    float: left;
    margin: 0 0 20px 0;
}
.jb_pst_txt_ply b{
    font-weight: 600;
}
/*End Post text policy*/
/*Start responsive add new section*/
.jb_res_add_new_main_sec{
    width: 180px;
	height: 204px;
	border: 1px dashed #C5C5C5;
	margin-bottom: 20px;
}
.jb_res_add_new_sub_sec{
    width: 100%;
    height: 100%;
    display: table;
}
.jb_res_add_new_sub_in_sec{
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    color: #C5C5C5;
}
.jb_res_add_new_sub_in_sec i{
    font-size: 60px;
}
.jb_res_add_new_sub_in_sec span{
    font-size: 18px;
    font-weight: 400;
}
.jb_res_add_new_list_main_sec{
    width: 100%;
    height: 100px;
    border: 1px dashed #C5C5C5;
    margin-bottom: 15px;
}
.jb_res_add_new_list_sub_in_sec{
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    color: #C5C5C5;
}
.jb_res_add_new_list_sub_in_sec i{
    font-size: 35px;
}
.jb_res_add_new_list_sub_in_sec span{
    font-size: 18px;
    font-weight: 400;
}
.jb_drop_upld_sec{
    font-size: 16px;
    font-weight: 400;
    color: #ABABAB;
}
.jb_add_new_cat_main_sec{
    width: 180px;
	height: 204px;
	border: 1px dashed #C5C5C5;
	margin-bottom: 20px;
}
/*End responsive add new section*/
/*Start Notifications Section*/
.jb_noti_main_sec {
    display:inline-block;
}
.jb_noti_main_sec i{
    font-size: 18px !important;
    margin-right: 15px;
    margin-top: 3px;
    line-height: 1;
}
.notifications-wrapper a{
    width: 100%;
    height: auto;
    float: left;
    margin: 0;
}
.menu-title {
    font-size:1.5rem;
    display:inline-block;
}
.notification-heading, .notification-footer  {
    padding:2px 10px;
}
.notification-footer{
    width: 100%;
    height: auto;
    float: left;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
}
.notification-footer h4{
    margin: 0;
}
.notification-item {
    width: 100%;
    float: left;
    padding: 7px 0 7px 0;
    border-bottom: 1px solid #eee;
}
.jb_noti_con_main_sec{
    right: 0 !important;
    left: auto !important;
    width: 500px;
    border: none !important;
    border-radius: 0 !important;
}
.jb_noti_usr_icon img{
    width: 50px;
    height: 50px;
}
.jb_noti_ti{
    font-size: 13px;
    font-weight: 400;
    line-height: 1;
}
.jb_noti_des p{
    margin: 0;
    font-size: 13px;
}
.jb_noti_tim i{
    font-size: 13px;
}
.jb_noti_read_bg{
    background-color: rgba(212, 170, 88, 0.14);
}
.jb_noti_icon{
    font-size: 20px !important;
}
.jb_noti_count{
    position: absolute !important;
	right: -10px !important;
	top: -2px !important;
	padding: 3px 6px !important;
	font-size: 9px !important;
	font-weight: 400 !important;
	background-color: #ec1212 !important;
}
.jb_res_noti_count{
    top: -1em;
    margin: 8px -17px;
    background-color: #ec1212 !important;
	font-weight: normal !important;
}
/*End Notifications Section*/
.jb_click_to_resend_otp{
    color: #d4aa58 !important;
    text-decoration: underline !important;
}
.jb_click_to_resend_otp:hover{
    color: #d4aa58 !important;
    text-decoration: underline !important;
}
.jb_click_to_resend_otp:focus{
    color: #d4aa58 !important;
    text-decoration: underline !important;
}
/*Start start end date picker*/
.daterangepicker td.in-range{
    background-color: rgba(212, 170, 88, 0.13) !important;
}
.daterangepicker td.active, .daterangepicker td.active:hover{
    background-color: #d4aa58 !important;
    border-color: #d4aa58 !important;
}
.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date{
    color: white !important;
}
.datepicker table tr td.today, .datepicker table tr td.today:hover, .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:hover{
    background-color: rgba(212, 170, 88, 0.13) !important;
    border-color: rgba(212, 170, 88, 0.13) !important;
}
/*End start end date picker*/
/*Start back button*/
.jb_res_back_btn{
    height: 30px;
    width: 30px;
    float: left;
    padding-top: 10px;
    position: absolute;
}
/*End back button*/
.jb_no_rec_dis_bnr{
    margin-bottom: 20px;
}
.jb_cat_pro_des p{
    margin: 0;
}
/*Start business profile page*/
.jb_biz_banr_img_main_sec img{
    width: 100%;
    height: 200px;
    padding-top: 100px;
}
.jb_biz_banr_img_main_sec{
    background: url("../../assets/images/banner-img/banner_bg_1.png");
    object-fit: cover;

    width: 100%;
}
.jb_biz_usr_mbr_typ{
    font-size: 18px;
}
.jb_usr_biz_logo_sec img{
    width: 150px;
    height: 150px;
    border: 4px solid white;
}
.jb_usr_biz_nm{
    font-size: 18px;
    font-weight: 600;
    text-align: right;
}
.jb_usr_biz_lctn{
    font-size: 15px;
    font-weight: 400;
    text-align: right;
}
.jb_usr_biz_logo_sec{
    margin-top: -100px;
}
.jb_usr_biz_con_main_sec{
    margin-bottom: 20px;
}
.jb_usr_biz_dt_main_sec{
    width: 100%;
    float: left;
    padding: 35px 0 20px 0;
}
.jb_biz_usr_ownr{
    font-size: 17px;
    font-weight: 500;
}
.jb_biz_usr_ownr_ti{
    font-size: 14px;
    font-weight: 400;
    margin: 5px 0;
}
.jb_biz_usr_ownr_ti_sep{
    border-right: 2px solid #D4AA58;
}
.jb_biz_usr_ownr_ti_sep_2{
    border-right: 1px solid #D4AA58;
}
.jb_usr_biz_info_main_sec{
    width: 100%;
    float: left;
    padding: 25px 0;
}
.jb_biz_con_lbl_de{
    font-size: 14px;
    margin: 15px 0;
}
.jb_biz_con_lbl_ti{
    font-weight: 500;
}
.jb_usr_biz_vw_btn{
    font-size: 16px;
}
.jb_usr_biz_vw_btn a{
    color: #2CB6B7;
}
.jb_usr_biz_vw_btn a:hover{
    color: #2CB6B7 !important;
}
.jb_usr_biz_vw_btn a:focus{
    color: #2CB6B7 !important;
}
.jb_biz_lvr_ti_sec_1 span{
    font-size: 14px;
    margin-top: 5px;
    float: left;
    width: 100%;
}
/*End business profile page*/
/*Start back button*/
.jb_sys_back{
    font-size: 32px !important;
}
/*End back button*/
/*Start counter popup layout*/
.jb_cuntr_svn_ti_main_sec{
    width: 100%;
    float: left;
    margin-top: 30px;
    margin-bottom: 10px;
}
.jb_cuntr_svn_ti_main_sec{
    background: url("../../assets/images/icons/banner_icon/slide_7/slide_7.1.svg") no-repeat;
    background-position: center;
    background-size: cover;
}
.jb_cuntr_svn_ti_main_sec h2{
    font-weight: bolder;
    margin: 0;
    padding: 10px 0 10px 0;
    font-size: 20px;
}
.jb_pln_dis_ti_1 h2{
    font-size: 30px;
}
.timer{
    text-align: center;
    margin: 30px auto 0;
    padding: 0 0 10px;
}
.timer .table-cell{
    display: inline-block;
    margin: 0 20px;
    width: 120px;
}
.timer .table-cell .tab-val{
    font-size: 60px;
    color: white;
    height: 120px;
    line-height: 100px;
    margin: 0 0 5px;
    font-weight: 500;
    background-color: #d4aa58;
}
.timer .table-cell .tab-unit{
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
}
.jb_cont_after_ti1{
    font-size: 50px;
    font-weight: 500;
}
.jb_cont_after_ti2{
    font-size: 30px;
}
.jb_inau_btn{
    font-weight: 800;
    font-size: 30px;
    background-color: #2F7992 !important;
    border-color: #2F7992 !important;
}
/*End counter popup layout*/
/*Start responsive menu upgrade now*/
.jb_res_upgr_nw a{
    color: #2CB6B7;
    text-decoration: underline;
}
.jb_res_upgr_nw a:hover{
    color: #2CB6B7 !important;
    text-decoration: underline !important;
}
.jb_res_upgr_nw a:focus{
    color: #2CB6B7 !important;
    text-decoration: underline !important;
}
/*End responsive menu upgrade now*/
/*Start digital shaka video*/
.jb_youtube_url_main_sec{
    margin: 30px 0;
}
.jb_youtube_ifrm_main_sec{
    width: 80%;
    height: 500px;
}
.jb_youtube_ifrm_2_main_sec{
    width: 100%;
    height: 500px;
}
/*End digital shaka video*/
/*Start digital shakha key point*/
.jb_dgtl_skh_ky_pny_main_sec{
    width: 100%;
    float: left;
    margin: 0 0 20px 0;
}
.jb_dgtl_skha_ti_1_sec{
    width: 100%;
    float: left;
    font-size: 17px;
    margin: 7px 0;
}
/*End digital shakha key point*/
.input-group .form-control{
    z-index: 0 !important;
}
.tooltip{
    z-index: 0 !important;
}
/*Start Header dropdown style*/
.jb_hdr_serch_drpdwn{
    margin: 0 !important;
}
.jb_hdr_serch_drpdwn dd, .jb_hdr_serch_drpdwn dt, .jb_hdr_serch_drpdwn ul { margin:0px; padding:0px; }
.jb_hdr_serch_drpdwn dd { position:relative; }
.jb_hdr_serch_drpdwn a, .jb_hdr_serch_drpdwn a:visited { color:#3a3a3a; text-decoration:none; outline:none;}
.jb_hdr_serch_drpdwn a:hover { color:#3a3a3a;}
.jb_hdr_serch_drpdwn dt a:hover { color:#3a3a3a; border: none;}
.jb_hdr_serch_drpdwn dt a {
    background:transparent url(https://cdn1.jewelxy.com/live/img/web_images/search_arrow.png) no-repeat scroll right center;
    display:block;
    padding-right:20px;
    border:none; 
	width: 162px;
	background-position: 130px !important;
}
.jb_hdr_serch_drpdwn dt a span {
    cursor:pointer;
    display:block;
    margin: 0;
    color: #3a3a3a;
    font-size: 14px;
    padding: 13px 15px 13px 6px;
    outline: none;
    font-weight: 500;
}
.jb_hdr_serch_drpdwn_border a span{
    border-bottom: 1px solid #C8C8C8;
}
.jb_hdr_serch_drpdwn dd ul {
background: #ffffff none repeat scroll 0 0;
border: 2px solid #d4aa58;
color: #3a3a3a;
display: none;
left: -2px;
padding: 5px 0px;
position: absolute;
top: 2px;
width: auto;
min-width: 165px;
list-style: none;
z-index: 99999;
 }
.jb_hdr_serch_drpdwn span.value { display:none;}
.jb_hdr_serch_drpdwn dd ul li a {
padding: 5px 15px;
display: block;
font-size: 14px;
font-weight: normal;
}
.jb_hdr_serch_drpdwn dd ul li a:hover { background-color:#d4aa58;color: white !important;}
.jb_hdr_serch_drpdwn img.flag { border:none; vertical-align:middle; margin-left:10px; }

.jb_hdr_serch_drpdwn_2{
    margin: 0 !important;
}
.jb_hdr_serch_drpdwn_2 dd, .jb_hdr_serch_drpdwn_2 dt, .jb_hdr_serch_drpdwn_2 ul { margin:0px; padding:0px; }
.jb_hdr_serch_drpdwn_2 dd { position:relative; }
.jb_hdr_serch_drpdwn_2 a, .jb_hdr_serch_drpdwn_2 a:visited { color:#3a3a3a; text-decoration:none; outline:none;text-align: left;}
.jb_hdr_serch_drpdwn_2 a:hover { color:#3a3a3a;}
.jb_hdr_serch_drpdwn_2 dt a:hover { color:#3a3a3a; border: none;}
.jb_hdr_serch_drpdwn_2 dt a {
    background:transparent url(https://cdn1.jewelxy.com/live/img/web_images/search_menu.png) no-repeat scroll right center;
    display:block;
    padding-right:20px;
    border:none; width:160px;
    background-position: 130px;
}
.jb_hdr_serch_drpdwn_2 dt a span {
    cursor:pointer;
    display:block;
    margin: 0;
    color: #3a3a3a;
    font-size: 16px;
    padding: 13px 15px 13px 6px;
    outline: none;
    font-weight: normal;
    text-align: left;
}
.jb_hdr_serch_drpdwn_2_border a span{
    border-bottom: 1px solid #C8C8C8;
}
.jb_hdr_serch_drpdwn_2 dd ul {
    background:#ffffff none repeat scroll 0 0;
    color:#3a3a3a;
    display:none;
    left:-3px;
    padding:5px 0px;
    position:absolute;
    top:2px;
    width:auto;
    min-width:155px;
    list-style:none;
    z-index: 99;
}
.jb_hdr_serch_drpdwn_2 span.value { display:none;}
.jb_hdr_serch_drpdwn_2 dd ul li a { padding:5px 9px;display:block;font-size: 15px}
.jb_hdr_serch_drpdwn_2 dd ul li a:hover { background-color:#d4aa58;color: white !important;}
.jb_hdr_serch_drpdwn_2 img.flag { border:none; vertical-align:middle; margin-left:10px; }
/*End Header dropdown style*/
/*Start New After Header Layout*/
.jb_hd_ur_pro ul li a{
    padding: 5px 20px;
    width: 100%;
    float: left;
}
.jb_hd_ur_pro ul{
    min-width: auto !important;
    left: auto;
    right: 0px;
    border-radius: 0;
    margin-top: 14px !important;
    border: none;
}
.jb_hd_ur_pro ul:before{
    right: 9px;
    left: auto;
}
.jb_hd_ur_pro ul:after{
    right: 10px;
    left: auto;
}
.jb_ds_hdr_main_sec{
    width: 100%;
    height: 60px;
    float: left;
}
.jb_ds_usr_img img{
    width: 25px;
    height: 25px;
}
.jb_ds_usr_name{
    font-size: 15px;
    /*margin-top: 6px;*/
    width: 100%;
    float: left;
    padding-right: 15px;
    font-weight: 500;
}
.jb_ds_hdr_search_main_sec{
    font-size: 17px;
    width: 100%;
    float: left;
    margin-top: 17px;
    margin-bottom: 17px;
    margin-left: 1px;
}
.jb_ds_hdr_nav{
    width: 100%;
    height: 60px;
}
.jb_ds_hdr_nav ul{
    margin: 0;
    border-radius: 0;
    border-color: transparent;
}
.jb_ds_hdr_nav ul li{
    display: inline-flex;
}
.jb_ds_hdr_nav ul li{
    padding: 20px 20px;
    height: 60px;
}
.jb_ds_hdr_nav li .active{
    color: #d4aa58;
    font-weight: bold;
}
.jb_ds_hdr_nav li a:focus{
    color: #d4aa58 !important;
}
.jb_ds_hdr_nav li .active:hover{
    color: #d4aa58 !important;
}
.jb_ds_hdr_nav li a{
    color: #3a3a3a;
}
.jb_ds_noty_nav ul{
    margin: 17px 0 17px 0;
}
.jb_ds_noty_nav ul li{
    padding: 0px 10px 0px 10px;
    font-size: 20px;
    display: inline-block;
}
.jb_ds_src_pro_bs{
    position: absolute;
    width: 100%;
    height: 50px;
    float: left;
    z-index: 1;
}
.jb_ds_drop-down-arrow{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: white url("../images/drop-down-icon.png") no-repeat scroll 95% center !important;
}
.form-control:focus{
    box-shadow: none !important;
}
.jb_ds_src_btn{
    font-size: 17px;
}
.jb_ds_logo img{
    width: auto;
    height: 40px;
    padding: 0px 15px 0px 15px;
    margin: 10px 0 10px 0;
    border-right: 1px solid #c8c8c8;
}
.jb_hd_sec_1{
    width: 12%;
    float: left;
}
.jb_hd_sec_2{
    width: 70%;
    float: left;
}
.jb_hd_sec_3{
    width: 18%;
    float: left;
}
.jb_usr_dt_main_sec{
    border-left: 1px solid #c8c8c8;
    padding-left: 20px;
    margin: 12px 0 12px 0;
}
.jb_ds_mn_src_sec{
    position: relative;
}
.jb_ds_srch_btn_sec{
    font-size: 17px;
    margin: 18px 0px;
    float: left;
    width: 100%;
}
.jb_ds_main_sub_main_sec li{
    width: 100%;
    height: auto !important;
    padding: 0px !important;
    text-transform: none !important;
}
.jb_ds_main_sub_main_sec li a{
    width: 100%;
    height: auto;
    padding: 3px 20px !important;
}
.jb_ds_main_sub_main_sec li a span{
    width: 100%;
    float: left;
    border-bottom: 1px solid #EEE;
    padding-bottom: 5px;
}
.jb_hd_ur_pro{
    width: 100%;
    float: left;
}
.jb_btn_serch_aftr_lgn{
    border: 1px solid transparent;
    border-radius: 0;
    background: transparent;
    padding: 0 16px !important;
    /*padding: 0 15px */
}
.jb_usr_drp li a span{
    width: 100%;
    float: left;
    border-bottom: 1px solid #eee;
    padding-bottom: 3px;
}
/*End New After Header Layout*/
/*Start payment promocode section*/
.jb_usr_cont_sec_1 strong {
    font-size: 20px;
}
.jb_usr_cont_sec_1 h3 {
    font-size: 18px;
}
.jb_user_n_contry_cont_main_sec_1 strong{
    font-size: 35px;
}
.jb_user_n_contry_cont_main_sec_1 span {
    font-size: 18px;
}
/*End payment promocode section*/
/*Start footer navigation url*/
.jb_ftr_nav_url ul{
    margin: 0;
}
.jb_ftr_nav_url li{
    display: inline;
    margin-right: 5px;
}
.jb_ftr_nav_url li a{
    font-size: 13px;
    color: #3A3A3A;
    font-weight: 500;
}
/*End footer navigation url*/
/*Start header input text area*/
.jb_hd_txt_area{
    width: 500px !important;
}
/*End header input text area*/
/*Start business search list new responsive design*/
.jb_res_biz_lst_lgo_mn_sec{
    padding: 0px 10px;
    float: left;
    width: 100%;
}
.jb_res_biz_logo_lft_sec{
    width: 100px;
    height: 100px;
    float: left;
    margin-top: -50px;
}
.jb_res_biz_logo_lft_sec img{
    width: 100px;
    height: 100px;
}
.jb_res_biz_nm{
    float: left;
    font-size: 17px;
    font-weight: 700;
    margin-top: -8px;
    margin-bottom: 5px;
}
.jb_res_biz_nm a:hover{
    color:#d4aa58 !important;
}
.jb_res_biz_nm a:focus{
    color:#d4aa58 !important;
}
.jb_res_biz_list_info_main_sec{
    width: 100%;
    float: left;
    padding: 15px;
}
.jb_biz_list_con_main_sec{
    margin-bottom: 30px;
}
.jb_biz_list_con_in_sec{
    padding: 0 5px !important;
}
.jb_biz_no_pding_right{
    padding-right: 0 !important;
}
.jb_res_biz_frm_con{
    margin: 10px 0px;
}
.jb_frm_con_wegt{
    font-weight: 600;
}
.jb_biz_con_aply_btn_sec{
    display: inline-flex;
    width: 100%;
    float: left;
    margin: 10px 0px;
}
.jb_res_biz_btns_main_sec_1{
    margin-right: 10px;
    width: 100%;
}
.jb_res_biz_btns_main_sec_2{
    width: 100%;
}
.jb_res_biz_btns{
    padding: 4px 20px !important;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
    font-weight: 500;
    font-style: italic;
    width: 100%;
}
/*End business search list new responsive design*/
.swal2-container{
    z-index: 1000000 !important;
}
.jb_biz_flw_main_sec{
    margin-left: 15px;
}
.jb_box_shadow {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
}
/*Start activity feed*/
.jb_ac_fd_img_sec_1 img{
    width: 50px;
    height: 50px;
}
.jb_av_fd_con_sec_1{
    font-size: 15px;
    width: 100%;
    height: 35px;
    line-height: 1.2;
}
.jb_av_fd_con_sec_1 a{
    font-weight: 500;
}
.jb_av_fd_con_sec_1 a:hover{
    color: #00A9FE !important;
}
.jb_av_fd_con_sec_1 a:focus{
    color: #00A9FE !important;
}
.jb_ac_feed_dt{
    font-size: 12px;
}
.jb_ac_fd_vw_qt{
    background-color: #d4aa58;
    border-radius: 0 !important;
    padding: 5px 20px !important;
    color: white;
    font-weight: 500 !important;
    font-size: 13px !important;
    margin: 20px 15px 0px 0px;
    font-style: italic;
}
.jb_ac_fd_vw_qt:hover{
    color: white !important;
}
.jb_ac_fd_vw_qt:focus{
    color: white !important;
}
.jb_ac_fd_rply_qt{
    background-color: #2cb6b7;
    border-radius: 0 !important;
    padding: 5px 20px !important;
    color: white;
    font-weight: 500 !important;
    font-size: 13px !important;
    margin: 20px 15px 0px 0px;
    font-style: italic;
}
.jb_ac_fd_rply_qt:hover{
    color:white !important;
}
.jb_ac_fd_rply_qt:focus{
    color:white !important;
}
.jb_ac_fd_card{
    margin: 0 !important;
}
.jb_ac_feed_card_main_sec{
    margin: 10px 0 10px 0;
}
.jb_av_fd_con_sec_2{
    font-size: 14px;
    width: 100%;
    height: 25px;
    line-height: 1.2;
}
.jb_av_fd_con_sec_2 a{
    font-weight: 500;
}
.jb_av_fd_con_sec_2 a:hover{
    color: #00A9FE !important;
}
.jb_av_fd_con_sec_2 a:focus{
    color: #00A9FE !important;
}
.jb_ac_fd_at_sec a{
    font-size: 13px;
}
.jb_ac_fd_at_sec a:hover{
    color: #3483fa !important;
}
.jb_ac_fd_at_sec a:focus{
    color: #3483fa !important;
}
.jb_ac_fd_rply_main_sec{
    padding: 5px 0;
}
.jb_ac_fd_rply_dividr{
    border-bottom: 1px solid #d7d7d7;
}
.jb_ac_fd_rct_img_sec img{
    width: 40px;
    height: 40px;
}
.jb_ac_fd_rply_in_sec{
    margin-bottom: 5px;
}
.jb_ac_fd_pro_sng_img_txt{
    font-size: 20px;
    padding: 7px;
}
.jb_ac_fd_pro_dlti_img img{
    width: 40px;
    height: 40px;
}
.jb_ac_fd_pro_sng_img_txt a:hover{
    color: #2cb6b7 !important;
}
.jb_ac_fd_pro_sng_img_txt a:focus{
    color: #2cb6b7 !important;
}
.jb_ac_fd_pro_dl_main_sec{
    float: left;
    width: 100%;
}
.jb_ac_fd_mlti_pro_sub_sec{
    padding-left: 5px !important;
    padding-right: 5px !important;
    margin: 5px 0px;
}
.jb_ac_fd_own_cat_img_sec{
    width: 100%;
    float: left;
    margin: 15px 0px 15px 0px;
}
.jb_ac_fd_own_cat_ti_1_sec{
    font-size: 18px;
    font-weight: 600;
    font-style: italic;
}
.jb_ac_fd_own_cat_ti_1_sec a:hover{
    color:#118886 !important;
}
.jb_ac_fd_own_cat_ti_1_sec a:focus{
    color:#118886 !important;
}
.jb_ac_fd_add_new_pro_main_sec{
    width: 100%;
    height: 200px;
    border: 2px dashed #C5C5C5;
}
.jb_ac_fd_add_new_pro_sub_sec{
    width: 100%;
    height: 100%;
    display: table;
}
.jb_ac_fd_add_new_pro_sub_in_sec{
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    color: #C5C5C5;
}
.jb_ac_fd_add_new_pro_sub_in_sec b{
    font-size: 24px;
    font-style: italic;
}
.jb_ac_fd_add_new_pro_sub_in_sec span{
    font-size: 17px;
}
/*End activity feed*/
/*Start product status*/
.jb_pro_status_hd_sec{
    float: right;
	font-weight: 400;
	font-size: 13px;
}
.jb_pro_status_hd_sec ul{
    margin: 0;
}
.jb_pro_status_hd_sec ul li{
    display: inline-block;
    padding: 0 15px;
}
.jb_pro_status_hd_sec li a{
    color: #8a8a8a;
}
.jb_pro_status_hd_sec li > .active{
    color: #d4aa58 !important;
}
/*End product status*/
/*Start header call us*/
.jb_call_us_in_sec{
    font-size: 18px;
    color: #2cb6b7;
}
.jb_call_us_in_sec a{
    color: #2cb6b7 !important;
}
/*End header call us*/
.select2-container-disabled{
    background-color: #f4f4f4 !important;
}
.print-btn a:hover{
    color:#d4aa58 !important;
}
.print-btn a:focus{
    color:#d4aa58 !important;
}
.jb_ftr_call_us a{
    font-size: 15px;
	font-weight:600;
    color: #3a3a3a !important;
    line-height: 1;
}
.jb_ftr_call_us a:hover{
    color: #3a3a3a !important;
}
/*Start new home page slider*/
.jb_hm_bnr_search_main_sec{
    width: 100%;
    height: 100%;
    display: table;
}
.jb_hm_bnr_search_in_sec{
    text-align: center;
    vertical-align: middle;
    display: table-cell;
}
.jb_hm_bnr_search_sub_in_sec{
    text-align: center;
}
.jb_src_ti_1 h2{
    margin: 0;
    font-size: 42px;
    font-weight: 500;
}
.jb_src_ti_1 span{
    font-size: 14px;
}
.jb-fea-des p{
    font-size: 13px;
    text-align: center;
}
.jb_h_i_w_sep_main_sec{
    width: 100%;
    float: left;
    margin: 10px 0;
}
.jb_h_i_w_sep{
    width: 35px;
    height: 1px;
    background-color: #ebd1a0;
    text-align: center;
    margin: 0px auto;
}
.jb_h_i_w_progress{
    position: absolute;
    display: inline-block;
    top: 17px;
    left: 0px;
    right: 0px;
    margin: auto;
    height: 1px;
    width: 65%;
    overflow: hidden;
    background-color: #ebd1a0;
}
.jb_h_i_w_cunt{
    width: 40px;
    height: 40px;
    border: 1px solid #FFF;
    margin: 0px auto;
    text-align: center;
    border-radius: 50%;
    background-color: #d4aa58;
    padding: 9px 0;
}
.jb_h_i_w_cunt_active{
    background-color: #FFF;
    border-radius: 50%;
    padding: 5px;
    color: #d4aa58;
}
.jb_dgtl_sakha_main_sec{
    width: 100%;
    float: left;
    padding: 70px 0 20px 0;
}
.jb_com_main_sec{
    position: relative;
}
.jb_com_nm{
    width: 150px;
    height: 120px;
    float: left;
}
.jb_com_contact_now{
    width: 150px;
    height: 30px;
    float: left;
    background-color: #d4aa58;
}
.jb_com_contact_now a{
    color: #3a3a3a;
    font-size: 14px;
    width: 100%;
    float: left;
    padding-top: 5px;
}
.jb_com_logo_con_main_sec{
    position: absolute;
    width: 150px;
    height: 150px;
    top: 0;
}
.jb_com_logo_con_in_sec{
    position: absolute;
    width: 150px;
    height: 150px;
    top: 0;
    display: none;
}
@keyframes fadeInOpacity {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}
.jb_com_logo_con_main_sec:hover .jb_com_logo_con_in_sec{
    background-color: rgba(0,0,0,0.7);
    opacity: 1;
    animation-name: fadeInOpacity;
    animation-iteration-count: 1;
    animation-timing-function: ease-in;
    animation-duration: 0.3s;
    display: block;
}
.jb_com_nm_1{
    width: 100%;
    height: 100%;
    display: table;
}
.jb_com_nm_2{
    vertical-align: middle;
    display: table-cell;
}
.jb_com_nm_3{
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}
.jb_com_nm_3_2 h4{
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}
.jb_req_get_qt_main_sec{
    width: 100%;
    float: left;
    padding: 0px 0 100px;
}
.jb_req_qut_des span{
    font-weight: 500;
}
.jb_req_get_left_sec{
    width: 100%;
    float: left;
    padding: 75px 0 0 0;
}
.jb_hpy_clnt_main_sec{
    width: 100%;
    float: left;
    padding: 30px 0 0 0;
}
.jb_hpy_clnt_con{
    width: 100%;
    height: 165px;
    padding: 30px 15px;
}
.jb_hpy_clnt_con span{
    font-size: 14px;
    font-weight: 500;
}
.jb_hpy_clnt_img{
    position: relative;
}
.jb_hpy_clnt_nm{
    position: absolute;
    width: 100%;
    float: left;
    bottom: 0;
    padding: 10px 15px;
    font-size: 12px;
    background-color: rgba(242, 242, 242, 0.9);
}

.jb_hpy_clnt_nm strong span{
    font-size: 12px;
}
.jb_hpy_clnt_nm span{
    text-align: right;
    color: #A1A1A1;
}
.jb_hm_blg_sec_img_sec{
    margin-bottom: 7px;
    position: relative;
}
.jb_hm_blg_sec_img_sec img{
    width: 100%;
   /* height: 255px;*/
    /*width: 247px;*/
    height: 247px;
    object-fit: cover;
    max-width: 100%;
}
.jb_hm_dt_sec{
    position: absolute;
    top: 0;
    width: 50px;
    height: 50px;
    background-color: #f2f2f2;
    right: 15px;
    padding: 7px 7px 7px 7px;
}
.jb_hm_dt_sec span{
    position: absolute;
    transform: rotate(-90deg);
    margin-top: 11px;
    margin-left: -4px;
    font-size: 9px;
}
.jb_hm_dt_sec strong{
    font-size: 25px;
    font-weight: bold;
    float: left;
}
.jb_blg_pst_in_sec{
    margin-bottom: 10px;
    padding: 12px;
}
.jb_blg_pst_img_sec_2 img {
    width: 100px;
    height: 100px;
    object-fit: cover;
}
.jb_hm_left_blg_ti{
    font-weight: 500;
    margin-top: 10px;
    font-size: 15px;
}
.jb_hm_lft_blg_dt span {
    width: 100%;
    float: left;
    font-size: 12px;
}
.jb_hm_left_pst_main_sec{
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
.btn-gold-tab-2{
    background-color: #c59958 !important;
    border-color: #c59958 !important;
    color: #3a3a3a !important;
}
.jb_biz_dir_con_main_sec{
    margin-top: 20px;
}
.jb_hm_blg_pst_in_sec {
    padding: 12px;
}
.jb_req_n_get_des p{
    font-size: 16px;
}
.jb_qut_slider_bots{
    bottom: -35px !important;
}
.jb_req_n_qt_slider_main_sec{
    padding: 15px;
}
.jb_req_n_qt_slider_in_sec{
    width: 280px;
    height: 195px;
    box-shadow: -7px 7px 0px 3px #e6e7e9;
    padding: 15px;
}
.jb_req_n_qt_slider_in_sec_2{
    position: absolute;
    bottom: 25px;
    width: 250px;
}
.jb_req_n_qt_slider_img_in_sec_1{
    width: 100px;
    float: left;
}
.jb_req_n_qt_slider_img_sec{
    width: 90px;
    height: 90px;
}
.jb_req_n_qt_slider_img_con_sec{
    width: 150px;
    float: left;
}
.jb_re_qt_ti_1 strong{
    font-size: 18px;
    font-weight: 400;
}
.jb_re_qt_ti_1 span{
    font-size: 13px;
    font-weight: 500;
}
.jb_re_qt_ad_1 span{
    font-size: 15px;
}
.jb_req_n_qt_send_qt{
    width: 100%;
    background-color: #dfb566;
    border-radius: 0 !important;
    padding: 4px 11px !important;
    margin-top: 13px;
    color: #3a3a3a;
    font-size: 13px !important;
    font-weight: 500 !important;
}
.jb_tell_us_main_sec{
    padding: 25px 25px 25px 25px;
    box-shadow: -6px 6px 0px 3px #E6E7E9;
    margin-top: -30px;
    border: 3px solid #ededed;
}
.jb_hdr_gradiant_bg{
    background-color: transparent !important;
    background: white; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(white, transparent); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(white, transparent); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(white, transparent); /* For Firefox 3.6 to 15 */
    background: linear-gradient(white, transparent);
}
.jb_hd_nav{
    text-align: right;
}
.jb_hd_nav li{
    margin-left: 20px !important;
    font-size: 15px;
}
.jb_hd_nav li a{
    color: #3a3a3a;
}
.jb_hd_nav li > .btn_reg_hd{
    background-color: #dfb566;
    padding: 4px 25px;
}
.jb_hm_blg_in_sec_con_1{
    float: left;
    width: 100%;
}
.jb_hm_blg_in_sec_con_1 a{
    color: #404041;
    font-size: 15px;
    font-weight: 500;
}
.jb_hm_blg_in_sec_con_2 span {
    font-size: 13px;
}
.jb_blg_hr{
    margin: 15px 0;
    border-color: #404041;
}
.jb_hm_blg_dtl span{
    font-size: 13px;
    text-align: justify;
}
.jb_blg_dt_cm ul{
    margin: 0;
}
.jb_blg_dt_cm li{
    display: inline-block;
    /*margin-right: 15px;*/
}
.jb_hm_blg_rd_mr{
    text-align: right;
    float: right;
    position: absolute;
    right: 0px;
}
.jb_btn_hm_blg_rd_mr{
    border-radius: 0 !important;
    border: 2px solid #e6e7e9 !important;
    background-color: #e6e7e9 !important;
    padding: 6px 20px !important;
    text-transform: uppercase;
    color: #404041 !important;
}
.jb_frn_com_des{
    width: 100%;
    float: left;
    padding: 20px 0;
}
.jb_frn_com_des p{
    font-size: 13px;
}
.jb_ftr_link_in_sec{
    width: 100%;
    float: left;
    margin-top: 20px;
}
.jb_ftr_btn_re_fr_fre{
    background-color: #d4aa58 !important;
    border-radius: 0 !important;
    padding: 6px 20px !important;
    font-weight: 500 !important;
}
.jb_ftr_cat_main_sec{
    width: 100%;
    float: left;
    padding: 30px 0;
}
.nvigation1{
    width: 100%;
    height: auto;
    background-color: #ffffff;
    position: fixed;
    top: 0;
    display: none;
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.carousel-indicators{
    /* z-index: 0 !important; */
}
.jb_search_bnr_bg_img{
    background: url("../images/banner-img/search_banner.jpg") no-repeat;
    background-size: cover;
    background-position: -100px 10px;
}
.jb_hd_srch_main_sec{
    border-bottom: 1px solid rgb(58, 58, 58);
    border-top: none;
    border-right: none;
    border-left: none;
}
.jb_hd_srch_btn_main_sec{
    border-bottom: 1px solid #3a3a3a !important;
background-color: transparent;
border-top: none !important;
border-right: none !important;
padding: 0 !important;
border-radius: 0 !important;
}
.jb_opn_des{
    font-size: 16px !important;
}
/*End new home page slider*/
/*Start color style*/
.color_404041{
    color: #404041;
}
.color_A7A9AC{
    color: #3b3b3b;
}
.jb_hm_blg_dtl{
    height: 70px;
}
.re_new_car_indi{
    bottom: -15px !important;
}
/*End color style*/
/*Start home page slider height*/
.jb_hm_sld_height{
    float: left;
    width: 100%;
    z-index: 1;
    /*margin-top: 15px;*/
   /* padding-top: 15px;*/
}
.jb_hd_new_bg{
    background-color: transparent;
    border: none;
}
.jb_sl_nav_next{
    /*z-index: 10 !important;*/
    bottom: 0 !important;
}
.jb-new-carousel-inner{
    overflow: hidden !important;
}
.jb_bnr_sr_main_sec{
    top: 30% !important;
}
.slick-prev {
    left: -10px !important;
}
.slick-next {
    right: -10px !important;
}
/*End home page slider height*/
/*Start home page SEO tag section*/
.jb_home_h2_remove_margin{
    margin: 0;
}
.jb_m_p_ti_1 h3{
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 7px;
}
.jb_hm_meeting_point_des h3{
    font-size: 16px;
    font-weight: normal;
    line-height: 1.42857143;
}
.jb_home_blog_ti h3{
    font-weight: 400;
    font-size: 13px;
    margin: 0;
    line-height: 1.42857143;
}
.jb_biz_dr_nm h3{
    font-size: 14px;
    font-weight: normal;
}
/*End home page SEO tag section*/
.jb_dash_ti {
    margin: 10px 0 10px 0;
}
.jb_dash_ti h2 {
    margin: 0;
    font-size: 14px;
    font-weight: 400;
}
@media (min-width: 992px) {
    .avatar-preview {
        float: none;
    }
}
.jb_pro_g_ownr_ftry_ti_sec h2 {
    font-size: 14px;
    font-weight: 400;
    margin: 0;
}
.jb_pro_g_ownr_ftry_ti_sec {
    font-size: 14px;
    font-weight: 400;
    margin: 7px;
}
/*Start Download Application Section*/

.jb_download_app_ti_11 {
    font-size: 30px;
    font-weight: 400;
    margin-top: 18px;
}
.jb_download_app_ti_22 {
    font-size: 20px;
    font-weight: 300;
    margin-top: 10px;
}
/*End Download Application Section*/
/*Start home page new design*/
.jb_home_category_main_section{
    padding: 15px 0;
    /*float: left;*/
}
.jb_home_category_main_section_2{
    padding: 30px 0 30px 25px;
}
.jb_home_pro_main_sec{
    width: 100%;
    float: left;
    padding-top: 15px;
}
@media only screen and  (min-width: 320px) and  (max-width: 768px) {
    .jb_home_pro_main_sec{
        width: 100%;
        float: left;
        padding-top: 15px;
        z-index: 1;
    }
}
.jb_category_section_1{
    margin: 20px 0px 50px 0px;
}
.jb_home_pro_img_left_sec img{
    width: 100px;
    height: 100px;
    float: left;
}
.jb_home_pro_des_right_sec{
    float: right;
    width: 160px;
    /*padding-left: 15px;*/
}
.jb_home_pro_des_right_sec h3{
    /*font-size: 15px;*/
    height: 33px;
    overflow: hidden;
    font-weight: 600 !important;
    font-size: 13px !important;
}
.jb_home_pro_des_right_sec span{
    /*font-size: 12px;*/
    font-size: 11px !important;
}
.jb_home_filter_title span{
    font-size: 16px;
    font-weight: 500;
    border-bottom: 2px solid #d4aa58;
    padding-bottom: 5px;
}
.jb_home_filter_sec_1{
    margin: 20px 0 0;
    clear: both;
}
.jb_cat_pro_h3{
    margin: 0;
}
.jb_home_pro_filter_heading{
    padding: 0 !important;
    background-color: transparent !important;
}
.jb_home_pro_filter_title{
    cursor: pointer;
    font-size: 13px !important;
    background-color: white;
    font-weight: 400;
    padding: 5px 0;
    color: #6f6f6f !important;
}
.jb_home_pro_filter_body{
    background-color: transparent !important;
    padding: 10px 0 !important;
    border-top: none !important;
}
.jb_home_pro_filter_main_panel{
    border: none !important;
    /*border-bottom: 1px solid #eee !important;*/
}
.jb_home_pro_filter_type_ul li{
    margin: 0 !important;
}
.jb_home_meeting_point_banner_main_sec{
    padding: 15px 0;
}
.jb_blg_des_sec_home {
    width: 100%;
    float: left;
    padding: 5px 0;
}
.jb_blog_sub_ti_12 h4 {
    font-weight: 500;
    font-size: 15px;
    margin: 0;
    display: block;
}
.jb_home_pro_img_left_sec_2 img {
    width: 82px;
    height: 82px;
    float: left;
}
.jb_home_pro_des_right_sec_2 {
    float: right;
    width: 160px;
    padding-left: 7px;
}
.jb_home_pro_des_right_sec_2 h3 {
    font-size: 15px;
    height: 33px;
    overflow: hidden;
}
.jb_home_pro_des_right_sec_2 span {
    font-size: 12px;
}
.jb_home_live_price_navigation li{
    float: left;
    border: 1px solid #dbdbdb;
}
.jb_home_live_price_navigation > li > a{
    color: #3a3a3a;
    font-weight: 300;
    font-size: 12px;
    padding: 2px 6px !important;
    background-color: #f2f2f2;
}
.jb_home_live_price_navigation > li.active > a{
    background-color: #d4aa58 !important;
}

.jb_home_live_price_header_main_sec{
    background-color: #f2f2f2;
    padding: 8px 8px 0px 0px;
}
.jb_home_live_price_header_main_sec span{
    font-size: 17px;
    font-weight: 500;
    border-bottom: 2px solid #d4aa58;
}
.jb_home_live_price_body_sec{
    padding: 10px;
    width: 100%;
    float: left;
    border: 1px solid #e6e8e7;
    background-color: #f6f7fb;
}
.jb_home_live_price_remove_pading_left{
    padding-left: 0 !important;
}
.jb_home_tab_panel_main_sec{
    display: inline-flex;
    width: 100%;
    border-bottom: 1px solid #eeeff1;
    margin-top: 10px;
}
.jb_home_live_price_drop_down_form_control{
    margin-bottom: 10px !important;
}
.jb_home_live_price_update_sec{
    width: 100%;
}
.jb_home_live_price_update_sec span{
    font-size: 9px;
}
.jb_home_live_buy_sec{
    margin-bottom: 5px;
    margin-top: 5px;
}
.jb_home_live_buy_sec_title{
    font-size: 20px;
    font-weight: 200;
}
.jb_home_live_buy_sec_price{
    font-size: 20px;
}
.jb_home_live_buy_sec_price_sub{
    font-size: 9px;
}
.jb_home_live_sell_sec{
    margin-top: 5px;
}
.jb_home_live_price_hr{
    margin-top: 7px !important;
    margin-bottom: 7px !important;
}
.jb_home_live_price_powered_by_sec span{
    font-size: 13px;
}
.jb_home_pro_des_right_sec h4 {
    font-size: 15px;
}
.jb_home_re_nav ul{
    list-style-type: none;
    padding: 4px 0;
    margin: 0;
    white-space: nowrap;
    overflow-x: auto;    
    width: 100%;
}
.jb_home_re_nav li{
    display: inline-block;
    white-space: normal;
    margin-right: 5px;
    padding: 0;
}
.jb_home_re_nav li a {
    display: block;
    background: white;
    text-align: center;
    line-height: 30px;
    padding: 0 16px;
    font-size: 13px;
    border-radius: 25px;
    color: #3a3a3a;
}
.jb_home_pro_right_border{
    border-right: 1px solid #eee;
}
.jb_home_all_biz_sec{
    background-color: white;
}
.jb_biz_social_media_sec{
    padding-left: 0 !important;
    margin-top: 15px;
}
.jb_home_blog_left_sec{
    margin-top: 15px;
    float: left;
}
.jb_footer_social_media_ul_sec{
    width: 100%;
    height: auto;
    float: left;
    margin-top: 15px;
}
.jb_footer_social_media_ul_sec ul{
    margin: 0;
    display: inline-block;
}
.jb_footer_social_media_ul_sec ul li{
    margin-right: 7px;
    margin-left: 7px;
    display: inline-block;
}
.jb_footer_social_media_ul_sec ul li i{
    color: #888888;
    font-size: 30px;
}
.jb_footer_nav_sec{
    margin-top: 30px;
}
.jb_footer_download_app_icons{
    width: 160px;
}
.jb_home_gemstone_filter_sec{
    display: inline-flex;
}
.jb_home_gemstone_shap_title{
    margin-bottom: 15px;
}
.jb_home_gemstone_reset{
    background-color: transparent !important;
    border-color: transparent !important;
    width: 100% !important;
    border-radius: 2px !important;
    font-size: 13px !important;
    padding: 4px 8px !important;
    font-weight: 500 !important;
}
.jb_home_biz_member_details{
    padding-top: 5px;
}
.jb_home_product_filter_sec{
    margin-bottom: 15px;
    margin-top: 10px;
}
.jb_home_product_filter_remove_padding_left_sec{
    padding-left: 0 !important;
}
.jb_home_sign_up_news_letter_main_sec{
    display: inline-flex;
    display: -webkit-flex;
    width: 100%;
}
.jb_home_sign_up_news_letter_title h4{
    font-weight: 400;
    margin-bottom: 0;
    font-size: 13px;
}
.jb_home_sign_up_text_box{
    display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    background-color: #fff;
    background-image: none;
    color: #3a3a3a !important;
    border: 2px solid #eeeeee;
    height: 35px;
    border-radius: 0;
    font-family: 'Montserrat', sans-serif;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin-right: 10px;
}
.jb_home_sign_up_text_box:focus {
    outline:none !important;
}
.jb_home_sign_up_btn{
    background-color: #d4aa58;
    border-radius: 0 !important;
    font-size: 17px !important;
    height: 35px;
    padding: 5px 12px !important;
}
.jb_discount_triangle_main_sec{
    width: 30px;
    height: 30px;
    border-top: 30px solid #F65157;
    border-right: 30px solid transparent;
    position: absolute;
}
.jb_discount_triangle_inner_sec{
    top: -28px;
    position: absolute;
    font-size: 10px;
    color: white;
    left: 5px;
}
.jb_home_plan_icon_main_sec{
    position: absolute;
    top: 5px;
}
.jb_home_plan_icon_main_sec img{
    width: 41px !important;
    height: 41px !important;
}
/*End home page new design*/
@media only screen and (min-width: 1px) and (max-width: 322px){
    .jb_hm_blg_sec_img_sec img{
        width: 100%;
        height: auto;
    }
    /*Start home page new design*/
    .jb_home_live_price_remove_pading_left {
        padding-left: 15px !important;
    }
    .jb_home_pro_img_left_sec img{
        width: 60px;
        height: 60px;
        margin-right: 7px;
    }
    .jb_home_pro_des_right_sec h3 {
        font-size: 12px;
        height: 25px;
        overflow: hidden;
        margin-bottom: 3px;
    }
    .jb_home_remove_padding{
        padding: 0 !important;
    }
    .jb_home_pro_bg_white{
        background-color: white;
    }
    .jb_home_pro_right_border{
        border-right: none;
    }
    .jb_home_pro_des_right_sec {
        float: none;
        width: auto;
        padding-left: 0;
    }
    .jb_home_pro_des_right_sec span {
        font-size: 10px;
    }
    .jb_res_pro_country_size_sec{
        line-height: 1;
    }
    .jb_home_category_main_section{
        padding: 0;
    }
    .jb_home_pro_des_right_sec h4{
        font-size: 12px;
    }
    .jb_home_res_business_bg{
        background-color: white;
    }
    .jb_home_all_biz_sec{
        background-color: #f6f7fb;
    }
    .jb_home_pro_img_left_sec_2 img{
        width: 60px;
        height: 60px;
        margin-right: 7px;
    }
    .jb_home_pro_des_right_sec_2 h3{
        font-size: 12px;
        height: 27px;
        margin-bottom: 0;
    }
    .jb_home_pro_des_right_sec_2 {
        float: none;
        width: auto;
        padding-left: 0;
    }
    .jb_home_res_blog_container_main_sec{
        padding: 0 !important;
    }
    .jb_biz_social_media_sec{
        padding-left: 15px !important;
    }
    .jb_category_section_1 {
        margin: 10px 0 10px 0;
    }
    .jb_blg_cat_nav_in_sec_2 li:first-child{
        font-size: 12px;
        padding: 5px 20px 4px 15px;
    }
    .jb_home_res_blog_bg{
        background-color: white;
    }
    .jb_res_blog_left_remove_pading{
        padding: 0 !important;
    }
    /*End home page new design*/
    .jb_dash_ti h2 {
        font-size: 12px;
    }
    .jb_nb_sec_22 {
        padding-right: 3px !important;
        padding-left: 3px !important;
    }
    .jb_nob_main_sec {
        padding: 3px;
    }
    .jb_nb_icon {
        width: 45px;
    }
    .jb_youtube_ifrm_main_sec {
        height: 200px;
        width: 100%;
    }
    .jb_nof_ti_1 strong {
        font-size: 18px;
    }
    .jb_pro_status_hd_sec li a {
        color: #3A3A3A;
        font-weight: 600;
        font-size: 15px;
        text-transform: capitalize;
    }
    .jb_pro_status_hd_sec ul li {
        padding: 5px 10px !important;
    }
    .jb_pro_status_hd_sec ul {
        background-color: #F6F6F6;
    }
    .jb_pro_status_hd_sec {
        float: none;
        margin: 20px 0;
    }
	.jb_blg_tags {
		margin-left: 8px;
	}
	.footer-links ul li a {
		font-size: 11px !important;
	}
    .res_jb_no_padng{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .res_jb_crd_no_mrgn{
        margin-bottom: 0 !important;
    }
    .res_bg_white{
        background-color: #ffffff;
    }
    .res_border_top_card-block{
        border-top: 1px solid #eee;
    }
    .jb_in_con_pdgn{
        padding: 0;
    }
    .jb_hd_ti_sec{
        text-align: center;
    }
    .jb_hd_ti_sec span {
        font-size: 16px;
    }
    .jb_ftr_ti_sec span{
        font-size: 16px;
    }
    .jb_con_ti_sec h1{
        font-size: 20px;
        margin: 10px 0 15px 0;
        text-align: center;
    }
    .jb_con_ti_sec h2{
        font-size: 20px;
        margin: 10px 0 15px 0;
        text-align: center;
    }
    .jb_con_ti_sec h3{
        font-size: 20px;
        margin: 10px 0 15px 0;
        text-align: center;
    }
    .jb_divider_gold{
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .sur-des{
        text-align: center;
    }
    .btn-jewelxy-gold{
        font-size: 16px;
    }
    .jb_ftr_ti_sec{
        text-align: center;
        margin: 15px 0 15px 0;
    }
    .panel-title {
        font-size: 16px !important;
    }
    .panel-heading {
        padding: 10px 15px !important;
    }
    .res_jb_hd_ti{
        padding: 20px 0;
    }
    .res_jb_hd_ti_2{
        padding: 0 0 20px 0;
    }
    .jb_we_hr{
        font-size: 25px;
    }
    .jb-in-title{
        text-align: center;
        margin: 0 0 15px 0;
    }
    .jb-in-title span strong{
        font-size: 20px;
    }
    .jb_so_md_main_sec{
        margin-top: 25px;
        text-align: center;
    }
    .jb-tr-sec span{
        font-size: 18px;
    }
    .jb_so_md_main_sec li i{
        font-size: 15px;
    }
    .jb_fr_cntrl{
        height: 40px !important;
    }
    .btn-join{
        height: 40px;
        font-size: 13px;
    }
    .jb_so_md_main_sec li{
        margin-right: 5px;
    }
    .jb_so_sec{
        width: 27px;
        height: 27px;
    }
    .jb_wt_we_ofr_icon{
        text-align: center;
        margin-bottom: 20px;
    }
    .jb_ds_ti_sec h2{
        font-size: 20px;
    }
    .jb_lgn_ti_1 h1{
        font-size: 18px;
    }
    .jb_lgn_ti_2 span{
        font-size: 18px;
    }
    .jb_fr_pswd_sec{
        text-align: center;
    }
    .res_jb_no_padng_wd_ctr{
        text-align: center;
        float: none;
    }
    .jb_sub_ds_ti_sec{
        margin-bottom: 0;
    }
    .jb_ur_pr_dp img{
        width: 80px;
        height: 80px;
        padding: 6px;
        border: none;
    }
    .vf-u-info{
        font-size: 14px;
    }
    .scrtabs-tab-container {
        height: 42px !important;
        background-color: #F6F6F6;
    }
    .scrtabs-tabs-fixed-container{
        height: 42px !important;
        background-color: #F6F6F6;
    }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
        background-color: #F6F6F6 !important;
        color: #828282 !important;
    }
    .nav-tabs > li > a:hover{
        background-color: #F6F6F6 !important;
        color: #828282 !important;
    }
    .scrtabs-tabs-movable-container li a {
        color: #828282;
    }
    .scrtabs-tab-scroll-arrow.scrtabs-disable{
        background-color: #F6F6F6 !important;
    }
    .scrtabs-tab-scroll-arrow:hover{
        background-color: #F6F6F6 !important;
    }
    .scrtabs-tab-scroll-arrow{
        color: #828282 !important;
    }
    .jb_brdr_gold {
        border: none;
    }
    .vf-info-des-sec{
        border-bottom: none;
        padding-bottom: 5px;
        padding-top: 5px;
    }
    .res_jb_pr_mdl_sec{
        margin: 20px 0 15px 0;
    }
    .jb_pln_es_emt_sec ul li{
        font-size: 14px;
        padding-left: 0;
    }
    .jb_prcng_pln_ky_pnt_sec{
        border: none;
        padding: 0;
    }
    .jb_ti_main_sec span{
        font-size: 16px;
    }
    .jb_usr_pfl_rgt_bdr{
        border-right: none;
    }
    .main-event-title{
        text-align: center;
    }
    .jb_blg_divider_gold{
        margin: 0 auto;
    }
    .main-event-post-img img{
        height: 200px;
    }
    .event-location{
        margin: 15px 0 15px 0;
        text-align: center;
    }
    .jb_res_blg_vw_ssyl_dt_sec{
        margin-bottom: 25px;
    }
    .jb_blg_nav_sec a {
        font-size: 12px;
    }
    .res-main-event-title{
        text-align: left;
    }
    .res_jb_blg_divider_gold{
        text-align: left;
        margin: 0;
    }
    /*Start Our Blog*/
    .jb_blg_img_main_sec_1 img{
        height: 200px;
    }
    .jb_blg_shadow {
        background: transparent linear-gradient(to bottom, transparent 10%, rgba(0, 0, 0, 1) 100%) repeat scroll 0% 0%;
        background: linear-gradient(to bottom,rgba(0,0,0,0) 10%,rgba(0,0,0,1) 100%);
    }
    .jb_blg_img_con_main_sec_1{
        padding: 10px;
    }
    .jb_blg_con_2 h1{
        font-size: 20px;
        text-align: center;
    }
    .jb_blg_con_2 h4{
        font-size: 20px;
        text-align: center;
    }
    .event-organizer-location{
        text-align: center;
        margin-bottom: 5px;
    }
    .jb_blg_img_main_sec_1{
        margin-top: 20px;
    }
    .jb_blg_con_2{
        margin-bottom: 5px;
    }
    .res_jb_con_ti_sec h1{
        text-align: left !important;
    }
    .res_jb_divider_gold{
        margin: 0 0 10px 0 !important;
    }
    .res_jb_blg_sec_img_sec img{
        height: 90px;
    }
    .res_jb_blg_des_sec{
        padding: 0;
    }
    .res_jb_blg_in_sec_con_1 a{
        font-size: 14px;
    }
    .res_jb_blg_in_sec_2{
        padding: 10px;
    }
    /*End Our Blog*/
    /*Start view profile section*/
    .jb_prf_usr_vw_stats_sec{
        text-align: center;
    }
    .jb_usr_cmpy_logo_sec{
        margin-bottom: 15px;
        text-align: center;
    }
    .jb_vw_pfl_cover_sec img {
        height: 170px;
    }
    .jb_vw_pfl_cover_sec {
        margin-bottom: 0;
    }
    .jb_usr_rw_rtng_img_sec img{
        width: 60px;
        height: 60px;
        margin-bottom: 10px;
    }
    .jb_usr_comt_ti_sec span, .jb_usr_cmt_wrt_sec span{
        font-size: 14px;
    }
    .jb_usr_comt_ti_sec {
        margin-bottom: 0px;
    }
    .res-no-padding{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    /*End view profile section*/
    .jb_frm_ti_2 h4{
        text-align: center;
        font-size: 16px;
        margin-top: 10px;
		font-weight:normal
    }
    /*Start product view*/
    .jb_com_pro_dtl_main_sec{
        padding: 10px 0;
    }
    .jb_pro_clt_img_sec, .jb_usr_cmt_wrt_sec{
        text-align: center;
        margin-bottom: 7px;
    }
    .jb_pro_clt_img_sec img{
        width: 90px;
        height: 90px;
    }
    .add-padding-right{
        padding-right: 15px !important;
    }
    .add-padding-left{
        padding-left: 15px !important;
    }
    .jb_pro_rating_sec{
        text-align: center;
        margin-bottom: 7px;
    }
    .jb_res_pro_testi_des_sec{
        text-align: center;
    }
    .jb_res_pro_testi_card-header {
        padding: 20px 0 30px 0;
        border-bottom: none;
    }
    .jb_res_pro_testi_card-block{
        padding: 0;
    }
    .jb_con_su_center{
        text-align: center;
    }
    .jb_btn_con_su_sec{
        padding: 5px 8px !important;
    }
    /*End product view*/
    /*Start user profile section*/
    .jb_usr_profl_card-block{
        padding: 20px 0 20px 0;
    }
    .jb_ur_pr_dp{
        text-align: center;
    }
    .jb_res_ur_pr_edit{
        margin: 10px 0;
    }
    /*End user profile section*/
    .intl-tel-input .country-list{
        width: 270px !important;
    }
    .jb_btn_add_mr{
        width: 35px !important;
        height: 35px !important;
        font-size: 16px !important;
    }
    .btn-gold{
        padding: 5px 15px;
    }
    .jb_res_save_more_btn{
        padding: 5px 6px;
        font-size: 12px;
    }
    .jb_res_mobi_form_control{
        height: 40px !important;
    }
    .select2-container.jb_res_mobi_form_control{
        height: 40px !important;
    }
    .select2-container.jb_res_mobi_form_control{
        padding: 2px 12px !important;
    }
    .jb_res_mobi_frm_img{
        width: 13px !important;
    }
    /*Start request a quote list*/
    .jb_req_qt_tbl_tr_main_sec{
        padding: 0 15px 0 15px !important;
    }
    .jb_req_qt_lst_bor {
        border-right: none;
    }
    .jb_req_lst_ti{
        margin: 0 0 5px 0;
        font-size: 15px;
    }
    .jb_req_lst_des{
        margin: 0;
        font-size: 14px;
    }
    .jb_req_lst_lft_con_sec{
        margin: 10px 0 0 0;
        border: 1px solid #eee;
        padding-top: 7px;
        padding-bottom: 7px;
        font-size: 13px;
        display: inline-flex;
    }
    .jb_req_lst_des p{
        margin: 0;
    }
    .jb_req_lst_con_main_sec{
        padding: 0 0 7px 0;
    }
    .jb_raq_lst_img_sec img{
        width: 40px;
        height: 40px;
    }
    .jb_raq_lst_img_sec{
        text-align: left !important;
    }
    /*End request a quote list*/
    /*Start why us res key point*/
    .jb_res_why_us_ky_pnt_ctr{
        text-align: center;
    }
    /*End why us res key point*/
    /*Start contact list*/
    .jb_res_con_lst_center_2{
        text-align: center;
    }
    .jb_con_list_ti_1 h4{
        text-align: center;
        margin: 10px 0 10px;
    }
    /*End contact list*/
    /*Start request a quote view*/
    .jb_rq_cvr_img_main_sec img{
        margin: 0 auto;
    }
    /*End request a quote view*/
    /*Start request a quote view received*/
    .jb_req_qt_re_cm_img_main_sec{
        padding-left: 0 !important;
    }
    .jb_req_qt_vw_img_sec img{
		width:45px;
        height: 45px;
    }
    .jb_req_qt_vw_ti_sec h2{
        font-size: 14px;
        margin-bottom: 0;
    }
    .jb_req_qt_vw_des_sec p{
        font-size: 14px;
        text-align: justify;
        margin-top: 10px;
    }
    .jb_req_qt_vw_prc_sec{
        font-size: 15px;
    }
    /*End request a quote view received*/
    /*Start mail read view*/
    .jb_res_mail_user_img{
        padding-right: 0 !important;
    }
    .jb_red_mil_des p{
        font-size: 14px;
    }
    /*End mail read view*/
    /*Start Support Ticket List*/
    .jb_spr_list_no-padding-left{
        padding-left: 15px !important;
    }
    .jb_res_list_bg_eee{
        background-color: #eee;
    }
    /*End Support Ticket List*/
    /*Start Photo Policy Design*/
    .jb_pho_plsy_model_body {
        padding: 15px !important;
    }
    .jb_pho_plsy_main_ti_sec span{
        font-size: 22px;
    }
    .jb_pho_plsy_key_point_ti_main_sec span{
        font-size: 18px;
    }
    .jb_pho_plsy_key_point_main_sec, .jb_pho_plsy_key_point_red_main_sec{
        font-size: 16px;
    }
    /*End Photo Policy Design*/
    /*Start home page SEO tag section*/
    .jb_m_p_ti_1 h3{
        font-size: 12px;
    }
    .jb_hm_meeting_point_des h3{
        font-size: 13px;
    }
    /*End home page SEO tag section*/
	.jb_res_add_new_main_sec{
        width: 147px;
        height: 170px;
    }
	.jb_res_add_new_main_sec {
		width: 140px;
		height: 160px;
	}
    .jb_pln_dis_ti_1 h2{
        font-size: 23px;
    }
    /*Start Download Application Section*/
    .jb_download_app_ti_11 {
        font-size: 18px;
        margin-top: 20px;
    }
    .jb_download_app_ti_22{
        font-size: 15px;
    }
    /*End Download Application Section*/
}
@media only screen and (min-width: 323px) and (max-width: 480px){
    .jb_hm_blg_sec_img_sec img{
        width: 100%;
        height: auto;
    }
    /*Start home page new design*/
    .jb_home_live_price_remove_pading_left {
        padding-left: 15px !important;
    }
    .jb_home_pro_img_left_sec img{
        width: 60px;
        height: 60px;
        margin-right: 7px;
    }
    .jb_home_pro_des_right_sec h3 {
        /*font-size: 12px;*/
        height: 25px;
        overflow: hidden;
        margin-bottom: 3px;
        font-size:11px !important;
    }
    .jb_home_remove_padding{
        /*padding: 0 !important;*/
    }
    .jb_home_pro_bg_white{
        background-color: white;
    }
    .jb_home_pro_right_border{
        border-right: none;
    }
    .jb_home_pro_des_right_sec {
        float: none;
        width: auto;
        padding-left: 0;
    }
    .jb_home_pro_des_right_sec span {
        font-size: 10px;
    }
    .jb_res_pro_country_size_sec{
        line-height: 1;
    }
    .jb_home_category_main_section{
        padding: 0;
    }
    .jb_home_pro_des_right_sec h4{
        font-size: 12px;
    }
    .jb_home_res_business_bg{
        background-color: white;
    }
    .jb_home_all_biz_sec{
        background-color: #f6f7fb;
    }
    .jb_home_pro_img_left_sec_2 img{
        width: 60px;
        height: 60px;
        margin-right: 7px;
    }
    .jb_home_pro_des_right_sec_2 h3{
        font-size: 12px;
        height: 27px;
        margin-bottom: 0;
    }
    .jb_home_pro_des_right_sec_2 {
        float: none;
        width: auto;
        padding-left: 0;
    }
    .jb_home_res_blog_container_main_sec{
        padding: 0 !important;
    }
    .jb_biz_social_media_sec{
        padding-left: 15px !important;
    }
    .jb_category_section_1 {
        margin: 10px 0 10px 0;
    }
    .jb_blg_cat_nav_in_sec_2 li:first-child{
        font-size: 12px;
        padding: 5px 20px 4px 15px;
    }
    .jb_home_res_blog_bg{
        background-color: white;
    }
    .jb_res_blog_left_remove_pading{
        padding: 0 !important;
    }
    /*End home page new design*/
    .jb_nb_sec_22 {
        padding-right: 3px !important;
        padding-left: 3px !important;
    }
    .jb_nob_main_sec {
        padding: 3px;
    }
    .jb_nb_icon {
        width: 45px;
        margin: 7px 0px 0px 0px;
    }
    .jb_dash_ti h2 {
        font-size: 12px;
    }
    .jb_nof_ti_1 strong {
        font-size: 18px;
    }
    .res_jb_no_padng{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .res_jb_crd_no_mrgn{
        margin-bottom: 0 !important;
    }
    .res_bg_white{
        background-color: #ffffff;
    }
    .jb_in_con_pdgn{
        padding: 0;
    }
    .jb_hd_ti_sec{
        text-align: center;
    }
    .jb_hd_ti_sec span {
        font-size: 16px;
    }
    .jb_ftr_ti_sec span{
        font-size: 16px;
    }
    .jb_con_ti_sec h1{
        font-size: 20px;
        margin: 10px 0 15px 0;
        text-align: center;
    }
    .jb_con_ti_sec h3{
        font-size: 20px;
        margin: 10px 0 15px 0;
        text-align: center;
    }
    .jb_con_ti_sec h2{
        font-size: 20px;
        margin: 10px 0 15px 0;
        text-align: center;
    }
    .jb_divider_gold{
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .sur-des{
        text-align: center;
    }
    .btn-jewelxy-gold{
        font-size: 16px;
    }
    .jb_ftr_ti_sec{
        text-align: center;
        margin: 15px 0 15px 0;
    }
    .panel-title {
        font-size: 16px !important;
    }
    .panel-heading {
        padding: 10px 15px !important;
    }
    .res_jb_hd_ti{
        padding: 20px 0;
    }
    .res_jb_hd_ti_2{
        padding: 0 0 20px 0;
    }
    .jb_we_hr{
        font-size: 25px;
    }
    .jb-in-title{
        text-align: center;
        margin: 0 0 15px 0;
    }
    .jb-in-title span strong{
        font-size: 20px;
    }
    .jb_so_md_main_sec{
        margin-top: 25px;
        text-align: center;
    }
    .jb-tr-sec span{
        font-size: 18px;
    }
    .jb_so_md_main_sec li i{
        font-size: 15px;
    }
    .jb_fr_cntrl{
        height: 40px !important;
    }
    .btn-join{
        height: 40px;
        font-size: 13px;
    }
    .jb_so_md_main_sec li{
        margin-right: 5px;
    }
    .jb_so_sec{
        width: 27px;
        height: 27px;
    }
    .jb_wt_we_ofr_icon{
        text-align: center;
        margin-bottom: 20px;
    }
    .jb_ds_ti_sec h2{
        font-size: 20px;
    }
    .jb_lgn_ti_1 h1{
        font-size: 18px;
    }
    .jb_lgn_ti_2 span{
        font-size: 18px;
    }
    .jb_fr_pswd_sec{
        text-align: center;
    }
    .res_jb_no_padng_wd_ctr{
        text-align: center;
        float: none;
    }
    .jb_sub_ds_ti_sec{
        margin-bottom: 0;
    }
    .jb_ur_pr_dp img{
        width: 80px;
        height: 80px;
        padding: 6px;
        border: none;
    }
    .vf-u-info{
        font-size: 14px;
    }
    .scrtabs-tab-container {
        height: 42px !important;
        background-color: #F6F6F6;
    }
    .scrtabs-tabs-fixed-container{
        height: 42px !important;
        background-color: #F6F6F6;
    }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
        background-color: #F6F6F6 !important;
        color: #3a3a3a !important;
    }
    .nav-tabs > li > a:hover{
        background-color: #F6F6F6 !important;
        color: #3a3a3a !important;
    }
    .scrtabs-tabs-movable-container li a {
        color: #3a3a3a;
    }
    .scrtabs-tab-scroll-arrow.scrtabs-disable{
        background-color: #F6F6F6 !important;
    }
    .scrtabs-tab-scroll-arrow:hover{
        background-color: #F6F6F6 !important;
    }
    .scrtabs-tab-scroll-arrow{
        color: #A7A7A7 !important;
    }
    .jb_brdr_gold {
        border: none;
    }
    .vf-info-des-sec{
        border-bottom: none;
        padding-bottom: 5px;
        padding-top: 5px;
    }
    .res_jb_pr_mdl_sec{
        margin: 20px 0 15px 0;
    }
    .jb_pln_es_emt_sec ul li{
        font-size: 14px;
        padding-left: 0;
    }
    .jb_prcng_pln_ky_pnt_sec{
        border: none;
        padding: 0;
    }
    .jb_ti_main_sec span{
        font-size: 16px;
    }
    .jb_usr_pfl_rgt_bdr{
        border-right: none;
    }
    .main-event-title{
        text-align: center;
    }
    .jb_blg_divider_gold{
        margin: 0 auto;
    }
    .main-event-post-img img{
        height: 200px;
    }
    .event-location{
        margin: 15px 0 15px 0;
        text-align: center;
    }
    .jb_res_blg_vw_ssyl_dt_sec{
        margin-bottom: 25px;
    }
    .jb_blg_nav_sec a {
        font-size: 12px;
    }
    .res-main-event-title{
        text-align: left;
    }
    .res_jb_blg_divider_gold{
        text-align: left;
        margin: 0;
    }
    /*Start Our Blog*/
    .jb_blg_img_main_sec_1 img{
        height: auto !important;
    }
    .jb_blg_shadow {
        background: transparent linear-gradient(to bottom, transparent 10%, rgba(0, 0, 0, 1) 100%) repeat scroll 0% 0%;
        background: linear-gradient(to bottom,rgba(0,0,0,0) 10%,rgba(0,0,0,1) 100%);
    }
    .jb_blg_img_con_main_sec_1{
        padding: 10px;
    }
    .jb_blg_con_2 h1{
        font-size: 20px;
        text-align: center;
    }
    .jb_blg_con_2 h4{
        font-size: 20px;
        text-align: center;
    }
    .event-organizer-location{
        text-align: center;
        margin-bottom: 5px;
    }
    .jb_blg_img_main_sec_1{
        margin-top: 20px;
    }
    .jb_blg_con_2{
        margin-bottom: 5px;
    }
    .res_jb_con_ti_sec h1{
        text-align: left !important;
    }
    .res_jb_divider_gold{
        margin: 0 0 10px 0 !important;
    }
    .res_jb_blg_sec_img_sec img{
        height: 90px;
    }
    .res_jb_blg_des_sec{
        padding: 0;
    }
    .res_jb_blg_in_sec_con_1 a{
        font-size: 14px;
    }
    .res_jb_blg_in_sec_2{
        padding: 10px;
    }
    /*End Our Blog*/
    /*Start view profile section*/
    .jb_prf_usr_vw_stats_sec{
        text-align: center;
    }
    .jb_usr_cmpy_logo_sec{
        margin-bottom: 15px;
        text-align: center;
    }
    .jb_vw_pfl_cover_sec img {
        height: 170px;
    }
    .jb_vw_pfl_cover_sec {
        margin-bottom: 0;
    }
    .jb_usr_rw_rtng_img_sec img{
        width: 60px;
        height: 60px;
        margin-bottom: 10px;
    }
    .jb_usr_comt_ti_sec span, .jb_usr_cmt_wrt_sec span{
        font-size: 14px;
    }
    .jb_usr_comt_ti_sec {
        margin-bottom: 0px;
    }
    .res-no-padding{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    /*End view profile section*/
    .jb_frm_ti_2 h4{
        text-align: center;
        font-size: 16px;
        margin-top: 10px;
		font-weight:normal;
    }
    /*Start product view*/
    .jb_com_pro_dtl_main_sec{
        padding: 10px 0;
    }
    .jb_pro_clt_img_sec, .jb_usr_cmt_wrt_sec{
        text-align: center;
        margin-bottom: 7px;
    }
    .jb_pro_clt_img_sec img{
        width: 90px;
        height: 90px;
    }
    .add-padding-right{
        padding-right: 15px !important;
    }
    .add-padding-left{
        padding-left: 15px !important;
    }
    .jb_pro_rating_sec{
        text-align: center;
        margin-bottom: 7px;
    }
    .jb_res_pro_testi_des_sec{
        text-align: center;
    }
    .jb_res_pro_testi_card-header {
        padding: 20px 0 30px 0;
        border-bottom: none;
    }
    .jb_res_pro_testi_card-block{
        padding: 0;
    }
    .jb_con_su_center{
        text-align: center;
    }
    .jb_btn_con_su_sec{
        padding: 5px 8px !important;
    }
    /*End product view*/
    /*Start user profile section*/
    .jb_usr_profl_card-block{
        padding: 20px 0 20px 0;
    }
    .jb_ur_pr_dp{
        text-align: center;
    }
    .jb_res_ur_pr_edit{
        margin: 10px 0;
    }
    /*End user profile section*/
    .intl-tel-input .country-list{
        width: 270px !important;
    }
    .jb_btn_add_mr{
        width: 35px !important;
        height: 35px !important;
        font-size: 16px !important;
    }
    .btn-gold{
        padding: 0px 15px;
    }
    .jb_res_save_more_btn{
        padding: 5px 6px;
        font-size: 12px;
    }
    .jb_res_mobi_form_control{
        height: 40px !important;
    }
    .select2-container.jb_res_mobi_form_control{
        height: 40px !important;
    }
    .select2-container.jb_res_mobi_form_control{
        padding: 2px 12px !important;
    }
    .jb_res_mobi_frm_img{
        width: 15px !important;
    }
    /*Start request a quote list*/
    .jb_req_qt_tbl_tr_main_sec{
        padding: 0 15px 0 15px !important;
    }
    .jb_req_qt_lst_bor {
        border-right: none;
    }
    .jb_req_lst_ti{
        margin: 0 0 5px 0;
        font-size: 15px;
    }
    .jb_req_lst_des{
        /*margin: 0;*/
        font-size: 14px;
    }
    .jb_req_lst_lft_con_sec{
        margin: 10px 0 0 0;
        border: 1px solid #eee !important;
        padding: 9px !important;
        font-size: 13px !important;
        /*display: inline-flex;*/
    }
    .jb_req_lst_des p{
        margin: 0;
    }
    .jb_res_spr_lst_ti{
        margin: 0px 0px 5px;
    }
    .jb_raq_lst_img_sec img{
        width: 40px;
        height: 40px;
    }
    .jb_raq_lst_img_sec{
        text-align: left !important;
    }
    /*End request a quote list*/
    /*Start why us res key point*/
    .jb_res_why_us_ky_pnt_ctr{
        text-align: center;
    }
    /*End why us res key point*/
    /*Start contact list*/
    .jb_res_con_lst_center_2{
        text-align: center;
    }
    .jb_con_list_ti_1 h4{
        text-align: center;
        margin: 10px 0 10px;
    }
    /*End contact list*/
    /*Start request a quote view*/
    .jb_rq_cvr_img_main_sec img{
        margin: 0 auto;
    }
    /*End request a quote view*/
    /*Start request a quote view received*/
    .jb_req_qt_re_cm_img_main_sec{
        padding-left: 0 !important;
    }
    .jb_req_qt_vw_img_sec img{
        width:50px;
		height: 50px;
    }
    .jb_req_qt_vw_ti_sec h2{
        font-size: 14px;
        margin-bottom: 0;
    }
    .jb_req_qt_vw_des_sec p{
        font-size: 14px;
        text-align: justify;
        margin-top: 10px;
    }
    .jb_req_qt_vw_prc_sec{
        font-size: 15px;
    }
    /*End request a quote view received*/
    /*Start mail read view*/
    .jb_res_mail_user_img{
        padding-right: 0 !important;
    }
    .jb_red_mil_des p{
        font-size: 14px;
    }
    /*End mail read view*/
    .jb_hm_btn_res_main_sec{
        padding: 7px 0 25px 0;
        margin: 0;
    }
    /*Start Support Ticket List*/
    .jb_spr_list_no-padding-left{
        padding-left: 15px !important;
    }
    .jb_res_list_bg_eee{
        background-color: #eee;
    }
    /*End Support Ticket List*/
    /*Start Product Catalogue*/
    .jb-pro-cat-list-group-item{
        padding: 15px 0 !important;
    }
    .jb_pro_cat_rmv_pdgn_left{
        padding-left: 0 !important;
    }
    .jb_pro_cat_rmv_pdgn_right{
        padding-right: 0 !important;
    }
    .jb_pro_cat_img_1 {
        width: 45px;
        height: 45px;
    }
    .media-heading{
        font-size: 15px;
        line-height: 1.1 !important;
    }
    .jb-pro-ct-modal-title{
        font-size: 15px;
    }
    .jb-catalogue-click-here-h2{
        font-size: 22px;
    }
    /*End Product Catalogue*/
    /*Start Interested In section*/
    .jb_in_sec_re_pdg{
        padding-left: 0 !important;
    }
    /*End Interested In section*/
    /*Start product image crop*/
    .jb_pic_ldr_main_sec{
        width: 130px;
        height: 160px;
    }
    /*End product image crop*/
    /*Start Photo Policy Design*/
    .jb_pho_plsy_model_body {
        padding: 15px !important;
    }
    .jb_pho_plsy_main_ti_sec span{
        font-size: 22px;
    }
    .jb_pho_plsy_key_point_ti_main_sec span{
        font-size: 18px;
    }
    .jb_pho_plsy_key_point_main_sec, .jb_pho_plsy_key_point_red_main_sec{
        font-size: 16px;
    }
    /*End Photo Policy Design*/
    /*Start business profile page*/
    .jb_biz_banr_img_main_sec img{
        height: 100px;
        padding-top: 50px;
    }
    .jb_usr_biz_logo_sec{
        margin-top: -50px;
    }
    .jb_usr_biz_logo_sec img{
        width: 100px;
        height: 100px;
    }
    .jb_biz_usr_mbr_typ{
        font-size: 15px;
        margin-top: 15px;
        margin-bottom: 10px;
    }
    .jb_usr_biz_nm, .jb_usr_biz_lctn{
        text-align: center;
    }
    .jb_res_usr_dt_biz_con{
        margin-bottom: 10px;
    }
    .jb_usr_biz_dt_main_sec{
        padding: 20px 0 0 0;
    }
    .jb_res_usr_biz_cdr_blck{
        padding: 10px 10px 10px 10px!important;
    }
    .jb_biz_usr_ownr_ti_sep_res_none{
        border-right: none;
    }
    .jb_usr_biz_send_in{
        padding: 0px 10px;
        font-size: 15px;
    }
    /*End business profile page*/
    /*Start user profile section*/
    .jb_res_no_pd{
        padding: 0 !important;
    }
    .jb_res_text_left{
        text-align: left !important;
    }
    .jb_usr_pro_biz_logo{
        padding-left: 0 !important;
    }
    .jb_res__blg_img_main_sec_1 {
        margin-top: 0px;
    }
    .blog-res-img-fix{
        height: 120px !important;
    }
    /*End user profile section*/
    /*Start counter popup layout*/
    .jb_cuntr_svn_ti_main_sec{
        margin-bottom: 0px;
    }
    .jb_cuntr_svn_ti_main_sec h2{
        padding: 12px 0px;
        font-size: 21px;
    }
    .timer .table-cell .tab-val{
        font-size: 30px;
        height: 70px;
        line-height: 70px;
        margin: 0px 0px 5px;
    }
    .timer .table-cell{
        margin: 0px 17px;
        width: 70px;
    }
    .jb_cont_after_ti1{
        font-size: 32px;
    }
    .jb_cont_after_ti2{
        font-size: 18px;
    }
    .res_jb_cuntr_svn_ti_main_sec{
        background: url("../../assets/images/icons/banner_icon/slide_7/res_slide_7.2.svg") no-repeat;
        background-position: center;
        background-size: cover;
        height: 117px;
    }
    /*End counter popup layout*/
    .jb_youtube_ifrm_main_sec{
        height: 200px;
    }
    .jb_pln_tbl_main_sec{
        margin: 0px;
    }
    .jb_res_biz_lod_mor{
        width: 100%;
    }
    .jb_usr_cont_sec_1 strong {
        font-size: 16px;
    }
    .jb_usr_cont_sec_1 h3 {
        font-size: 14px;
    }
    .jb_user_n_contry_cont_main_sec_1 strong{
        font-size: 20px;
    }
    .jb_user_n_contry_cont_main_sec_1 span {
        font-size: 15px;
    }
    /*Start footer navigation url*/
    .jb_ftr_nav_url ul{
        margin-bottom: 10px;
    }
    /*End footer navigation url*/
    /*Start product header status*/
    .jb_pro_status_hd_sec{
        float: none;
        margin: 20px 0;
    }
    .jb_pro_status_hd_sec ul li{
        padding: 5px 0px 5px 15px !important;
    }
    .jb_pro_hd_st{
        padding: 0 !important;
    }
    .jb_pro_status_hd_sec ul{
        background-color: #F6F6F6;
    }
    .jb_pro_status_hd_sec li a{
        color: #3A3A3A;
        font-weight: 500;
        font-size: 15px;
        text-transform: capitalize;
    }
    /*End product header status*/
    /*Start new home page*/
    .jb_res_hm_cntry_count{
        margin-top: 35px;
    }
    .jb-fea-title-sec {
        font-size: 18px;
    }
    .jb_reg_rgt_pltfm{
        padding: 40px 0px 40px;
    }
    .jb_dgtl_sakha_main_sec{
        padding: 40px 0px;
    }
    .jb_req_get_left_sec{
        padding: 40px 0px 0px;
        margin-bottom: 20px;
    }
    .jb_tell_us_main_sec{
        padding: 15px;
        margin-top: 30px;
    }
    .jb_req_get_qt_main_sec{
        padding: 0px 0px 50px;
    }
    .jb_res_nof_ti_1, .jb_res_req_n_get_des{
        text-align: center;
    }
    .jb_dgtl_sakha_main_sec {
        padding: 35px 0px;
    }
    .jb_hpy_clnt_nm{
        text-align: center;
    }
    .jb_hpy_clnt_in_sec{
        margin-bottom: 20px;
    }
    .jb_res_blg_in_sec_2{
        margin-bottom: 20px;
    }
    .jb_hpy_clnt_main_sec{
        padding: 0px;
    }
    .jb_hm_left_pst_main_sec{
        margin-bottom: 15px;
    }
    .jb_req_n_qt_slider_in_sec{
        width: 100%;
    }
    .jb_src_ti_1 span{
        font-size: 14px;
    }
    .jb_opn_des{
        font-size: 13px !important;
    }
    .jb_req_n_get_des p {
        font-size: 13px;
    }

    /*End new home page*/
    /*Start footer section*/
    .footer-link-main-sec{
        padding: 40px 0px 10px 0px !important;
    }
    /*End footer section*/
    /*Start home page SEO tag section*/
    .jb_m_p_ti_1 h3{
        font-size: 12px;
    }
    .jb_hm_meeting_point_des h3{
        font-size: 13px;
    }
    /*End home page SEO tag section*/
	.jb_res_add_new_main_sec {
		width: 147px;
		height: 170px;
	}
    /*Start Download Application Section*/
    .jb_download_app_ti_11 {
        font-size: 18px;
        margin-top: 20px;
    }
    .jb_download_app_ti_22{
        font-size: 15px;
    }
    /*End Download Application Section*/
}
@media only screen and (min-width: 481px) and (max-width: 599px){
    .jb_hm_blg_sec_img_sec img{
        width: 100%;
        height: auto;
    }
    /*Start home page new design*/
    .jb_home_live_price_remove_pading_left {
        padding-left: 15px !important;
    }
    .jb_home_pro_img_left_sec img{
        width: 60px;
        height: 60px;
        margin-right: 7px;
    }
    .jb_home_pro_des_right_sec h3 {
        font-size: 12px;
        height: 25px;
        overflow: hidden;
        margin-bottom: 3px;
    }
    .jb_home_remove_padding{
        padding: 0 !important;
    }
    .jb_home_pro_bg_white{
        background-color: white;
    }
    .jb_home_pro_right_border{
        border-right: none;
    }
    .jb_home_pro_des_right_sec {
        float: none;
        width: auto;
        padding-left: 0;
    }
    .jb_home_pro_des_right_sec span {
        font-size: 10px;
    }
    .jb_res_pro_country_size_sec{
        line-height: 1;
    }
    .jb_home_category_main_section{
        padding: 0;
    }
    .jb_home_pro_des_right_sec h4{
        font-size: 12px;
    }
    .jb_home_res_business_bg{
        background-color: white;
    }
    .jb_home_all_biz_sec{
        background-color: #f6f7fb;
    }
    .jb_home_pro_img_left_sec_2 img{
        width: 60px;
        height: 60px;
        margin-right: 7px;
    }
    .jb_home_pro_des_right_sec_2 h3{
        font-size: 12px;
        height: 27px;
        margin-bottom: 0;
    }
    .jb_home_pro_des_right_sec_2 {
        float: none;
        width: auto;
        padding-left: 0;
    }
    .jb_home_res_blog_container_main_sec{
        padding: 0 !important;
    }
    .jb_biz_social_media_sec{
        padding-left: 15px !important;
    }
    .jb_category_section_1 {
        margin: 10px 0 10px 0;
    }
    .jb_blg_cat_nav_in_sec_2 li:first-child{
        font-size: 12px;
        padding: 5px 20px 4px 15px;
    }
    .jb_home_res_blog_bg{
        background-color: white;
    }
    .jb_res_blog_left_remove_pading{
        padding: 0 !important;
    }
    /*End home page new design*/
    .jb_nb_sec_22 {
        padding-right: 7px !important;
        padding-left: 7px !important;
    }
    .jb_dash_ti h2 {
        font-size: 13px;
    }
    .jb_nof_ti_1 strong {
        font-size: 18px;
    }
	.jb_res_add_new_main_sec{
        width: 208px;
        height: 240px;
    }
	.res_jb_no_padng{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .res_jb_crd_no_mrgn{
        margin-bottom: 0 !important;
    }
    .res_bg_white{
        background-color: #ffffff;
    }
    .res_border_top_card-block{
        border-top: 1px solid #eee;
    }
    .jb_in_con_pdgn{
        padding: 0;
    }
    .jb_hd_ti_sec span {
        font-size: 16px;
    }
    .jb_ftr_ti_sec span{
        font-size: 16px;
    }
    .jb_con_ti_sec h1{
        font-size: 20px;
        margin: 10px 0 15px 0;
        text-align: center;
    }
    .jb_con_ti_sec h3{
        font-size: 20px;
        margin: 10px 0 15px 0;
        text-align: center;
    }
    .jb_con_ti_sec h2{
        font-size: 20px;
        margin: 10px 0 15px 0;
        text-align: center;
    }
    .btn-jewelxy-gold{
        padding: 5px 15px;
    }
    .jb_ftr_ti_sec{
        text-align: center;
        margin: 15px 0 15px 0;
    }
    .panel-title {
        font-size: 16px !important;
    }
    .panel-heading {
        padding: 10px 15px !important;
    }
    .res_jb_hd_ti{
        padding: 20px 0;
    }
    .res_jb_hd_ti_2{
        padding: 0 0 20px 0;
    }
    .jb_we_hr{
        font-size: 25px;
    }
    .jb-in-title span strong{
        font-size: 20px;
    }
    .jb_so_md_main_sec{
        margin-top: 25px;
        text-align: center;
    }
    .jb-tr-sec span{
        font-size: 18px;
    }
    .jb_so_md_main_sec li i{
        font-size: 18px;
    }
    .jb_hd_ti_sec{
        text-align: center;
    }
    .jb_divider_gold{
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .sur-des{
        text-align: center;
    }
    .jb_wt_we_ofr_icon{
        text-align: center;
        margin-bottom: 20px;
    }
    .jb_ds_ti_sec h2{
        font-size: 20px;
    }
    .jb_fr_pswd_sec{
        text-align: center;
    }
    .res_jb_no_padng_wd_ctr{
        text-align: center;
        float: none;
    }
    .jb_sub_ds_ti_sec{
        margin-bottom: 0;
    }
    .jb_ur_pr_dp img{
        width: 85px;
        height: 85px;
        padding: 6px;
        border: none;
    }
    .vf-u-info{
        font-size: 14px;
    }
    .scrtabs-tab-container {
        height: 42px !important;
        background-color: #f6f6f6;
    }
    .scrtabs-tabs-fixed-container{
        height: 42px !important;
        background-color: #f6f6f6;
    }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
        background-color: #f6f6f6 !important;
        color: #828282 !important;
    }
    .nav-tabs > li > a:hover{
        background-color: #f6f6f6 !important;
        color: #828282 !important;
    }
    .scrtabs-tabs-movable-container li a {
        color: #828282;
    }
    .scrtabs-tab-scroll-arrow.scrtabs-disable{
        background-color: #f6f6f6 !important;
    }
    .scrtabs-tab-scroll-arrow:hover{
        background-color: #f6f6f6 !important;
    }
    .scrtabs-tab-scroll-arrow{
        color: #828282 !important;
    }
    .vf-info-des-sec{
        border-bottom: none;
        padding-bottom: 5px;
        padding-top: 5px;
    }
    .res_jb_pr_mdl_sec{
        margin: 20px 0 15px 0;
    }
    .res_jb_pln_tab_sec{
        border-bottom: 1px solid transparent !important;
    }
    .res_jb_pln_tab_sec > li.active > a, .res_jb_pln_tab_sec > li.active > a:focus, .res_jb_pln_tab_sec > li.active > a:hover{
        background-color: #eee !important;
        color: #3a3a3a !important;
        border-radius: 0 !important;
        border-bottom-color: transparent !important;
    }
    .res_jb_pln_tab_sec li{
        border: 1px solid #eee;
    }
    .res_jb_pln_tab_sec li{
        border-right: 1px solid #eee;
    }
    .res_jb_pln_tab_sec li a{
        font-size: 16px;
        color: #3a3a3a !important;
        margin-right: 0 !important;
        padding: 10px 18px !important;
    }
    .res_jb_pln_tab_sec li a:hover{
        background-color: #eee !important;
        color: #3a3a3a !important;
        border-bottom-color: transparent !important;
        border-radius: 0 !important;
    }
    .jb_pln_es_emt_sec ul li{
        font-size: 14px;
        padding-left: 0;
    }
    .jb_prcng_pln_ky_pnt_sec{
        border: none;
        padding: 0;
    }
    .jb_ti_main_sec span{
        font-size: 16px;
    }
    .jb_usr_pfl_rgt_bdr{
        border-right: none;
    }
    .main-event-title{
        text-align: center;
    }
    .jb_blg_divider_gold{
        margin: 0 auto;
    }
    .main-event-post-img img{
        height: 200px;
    }
    .event-location{
        margin: 15px 0 15px 0;
        text-align: center;
    }
    .jb_res_blg_vw_ssyl_dt_sec{
        margin-bottom: 25px;
    }
    .jb_blg_nav_sec a {
        font-size: 12px;
    }
    .res-main-event-title{
        text-align: left;
    }
    .res_jb_blg_divider_gold{
        text-align: left;
        margin: 0;
    }
    /*Start Our Blog*/
    .jb_blg_img_main_sec_1 img{
        height: 200px;
    }
    .jb_blg_shadow {
        background: transparent linear-gradient(to bottom, transparent 10%, rgba(0, 0, 0, 1) 100%) repeat scroll 0% 0%;
        background: linear-gradient(to bottom,rgba(0,0,0,0) 10%,rgba(0,0,0,1) 100%);
    }
    .jb_blg_img_con_main_sec_1{
        padding: 10px;
    }
    .jb_blg_con_2 h1{
        font-size: 20px;
        text-align: center;
    }
    .jb_blg_con_2 h4{
        font-size: 20px;
        text-align: center;
    }
    .event-organizer-location{
        text-align: center;
        margin-bottom: 5px;
    }
    .jb_blg_img_main_sec_1{
        margin-top: 20px;
    }
    .jb_blg_con_2{
        margin-bottom: 5px;
    }
    .res_jb_con_ti_sec h1{
        text-align: left !important;
    }
    .res_jb_divider_gold{
        margin: 0 0 10px 0 !important;
    }
    .res_jb_blg_sec_img_sec img{
        height: 90px;
    }
    .res_jb_blg_des_sec{
        padding: 0;
    }
    .res_jb_blg_in_sec_con_1 a{
        font-size: 14px;
    }
    .res_jb_blg_in_sec_2{
        padding: 10px;
    }
    /*End Our Blog*/
    /*Start view profile section*/
    .jb_prf_usr_vw_stats_sec{
        text-align: center;
    }
    .jb_usr_cmpy_logo_sec{
        margin-bottom: 15px;
        text-align: center;
    }
    .jb_vw_pfl_cover_sec img {
        height: 170px;
    }
    .jb_vw_pfl_cover_sec {
        margin-bottom: 0;
    }
    .jb_usr_rw_rtng_img_sec img{
        width: 60px;
        height: 60px;
    }
    .jb_usr_comt_ti_sec span{
        font-size: 14px;
    }
    .jb_usr_comt_ti_sec {
        margin-bottom: 0px;
    }
    .res-no-padding{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    /*End view profile section*/
    .jb_frm_ti_2 h4{
        text-align: center;
        margin-top: 20px;
		font-weight:normal;
    }
    /*Start product view*/
    .jb_com_pro_dtl_main_sec{
        padding: 10px 0;
    }
    .jb_pro_clt_img_sec, .jb_usr_cmt_wrt_sec{
        text-align: center;
        margin-bottom: 7px;
    }
    .jb_pro_clt_img_sec img{
        width: 90px;
        height: 90px;
    }
    .add-padding-right{
        padding-right: 15px !important;
    }
    .add-padding-left{
        padding-left: 15px !important;
    }
    .jb_pro_rating_sec{
        text-align: center;
        margin-bottom: 7px;
    }
    .jb_res_pro_testi_des_sec{
        text-align: center;
    }
    .jb_res_pro_testi_card-header {
        padding: 20px 0 30px 0;
        border-bottom: none;
    }
    .jb_res_pro_testi_card-block{
        padding: 0;
    }
    .jb_con_su_center{
        text-align: center;
    }
    .jb_btn_con_su_sec{
        padding: 5px 8px !important;
    }
    /*End product view*/
    /*Start user profile section*/
    .jb_usr_profl_card-block{
        padding: 20px 0 20px 0;
    }
    .jb_ur_pr_dp{
        text-align: center;
    }
    .jb_res_ur_pr_edit{
        margin: 10px 0;
    }
    .jb_brdr_gold {
        border: none;
    }
    /*End user profile section*/
    .jb_res_mobi_form_control{
        height: 40px !important;
    }
    .select2-container.jb_res_mobi_form_control{
        height: 40px !important;
    }
    .select2-container.jb_res_mobi_form_control{
        padding: 2px 12px !important;
    }
    .jb_res_mobi_frm_img{
        width: 15px !important;
    }
    /*Start request a quote list*/
    .jb_req_qt_tbl_tr_main_sec{
        padding: 0 15px 0 15px !important;
    }
    .jb_req_qt_lst_bor {
        border-right: none;
    }
    .jb_req_lst_ti{
        margin: 0 0 5px 0;
    }
    .jb_req_lst_des{
        margin: 0;
    }
    .jb_req_lst_lft_con_sec{
        margin: 10px 0 0 0;
        border: 1px solid #eee;
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .jb_req_lst_des p{
        margin: 0;
    }
    /*.jb_req_lst_con_main_sec{
        padding: 0 0 7px 0;
    }*/
    .jb_res_spr_lst_ti{
        margin: 0px 0px 5px;
    }
    .jb_raq_lst_img_sec img{
        width: 50px;
        height: 50px;
    }
    .jb_raq_lst_img_sec{
        text-align: left !important;
    }
    .jb_nm_des_no_pdg_lft{
        padding-left: 0 !important;
    }
    /*End request a quote list*/
    /*Start why us res key point*/
    .jb_res_why_us_ky_pnt_ctr{
        text-align: center;
    }
    /*End why us res key point*/
    /*Start contact list*/
    .jb_res_con_lst_center_2{
        text-align: center;
    }
    .jb_con_list_ti_1 h4{
        text-align: center;
        margin: 10px 0 10px;
    }
    /*End contact list*/
    /*Start request a quote view received*/
    .jb_req_qt_re_cm_img_main_sec{
        padding-left: 0 !important;
    }
    .jb_req_qt_vw_img_sec img{
		width:50px;
        height: 50px;
    }
    .jb_req_qt_vw_ti_sec h2{
        font-size: 14px;
        margin-bottom: 0;
    }
    .jb_req_qt_vw_des_sec p{
        font-size: 14px;
        text-align: justify;
        margin-top: 10px;
    }
    .jb_req_qt_vw_prc_sec{
        font-size: 15px;
    }
    /*End request a quote view received*/
    /*Start mail read view*/
    .jb_res_mail_user_img{
        padding-right: 0 !important;
    }
    .jb_red_mil_des p{
        font-size: 14px;
    }
    /*End mail read view*/
    .jb_hm_btn_res_main_sec{
        padding: 7px 0 25px 0;
        margin: 0;
    }
    /*Start Support Ticket List*/
    .jb_spr_list_no-padding-left{
        padding-left: 15px !important;
    }
    .jb_res_list_bg_eee{
        background-color: #eee;
    }
    /*End Support Ticket List*/
    /*Start Product Catalogue*/
    .jb-pro-cat-list-group-item{
        padding: 0 !important;
    }
    .jb_pro_cat_rmv_pdgn_left{
        padding-left: 0 !important;
    }
    .jb_pro_cat_rmv_pdgn_right{
        padding-right: 0 !important;
    }
    .jb-pro-ct-modal-title{
        font-size: 15px;
    }
    .jb-catalogue-click-here-h2{
        font-size: 22px;
    }
    /*End Product Catalogue*/
    /*Start business profile page*/
    .jb_biz_banr_img_main_sec img{
        height: 100px;
        padding-top: 50px;
    }
    .jb_usr_biz_logo_sec{
        margin-top: -50px;
    }
    .jb_usr_biz_logo_sec img{
        width: 100px;
        height: 100px;
    }
    .jb_biz_usr_mbr_typ{
        font-size: 15px;
        margin-top: 15px;
        margin-bottom: 10px;
    }
    .jb_usr_biz_nm, .jb_usr_biz_lctn{
        text-align: center;
    }
    .jb_res_usr_dt_biz_con{
        margin-bottom: 10px;
    }
    .jb_usr_biz_dt_main_sec{
        padding: 20px 0 0 0;
    }
    .jb_res_usr_biz_cdr_blck{
        padding: 10px 10px 10px 10px!important;
    }
    .jb_biz_usr_ownr_ti_sep_res_none{
        border-right: none;
    }
    .jb_usr_biz_send_in{
        padding: 0px 10px;
        font-size: 15px;
    }
    /*End business profile page*/
    /*Start user profile section*/
    .jb_res_no_pd{
        padding: 0 !important;
    }
    .jb_res_text_left{
        text-align: left !important;
    }
    .jb_usr_pro_biz_logo{
        padding-left: 0 !important;
    }
    .jb_res__blg_img_main_sec_1 {
        margin-top: 0px;
    }
    /*End user profile section*/
    /*Start counter popup layout*/
    .jb_cuntr_svn_ti_main_sec{
        margin-bottom: 0px;
    }
    .jb_cuntr_svn_ti_main_sec h2{
        padding: 23px 0px;
        font-size: 17px;
    }
    .timer .table-cell .tab-val{
        font-size: 30px;
        height: 70px;
        line-height: 70px;
        margin: 0px 0px 5px;
    }
    .timer .table-cell{
        margin: 0px 17px;
        width: 70px;
    }
    .timer{
        margin: 0px auto 0px;
    }
    .jb_cont_after_ti1{
        font-size: 32px;
    }
    .jb_cont_after_ti2{
        font-size: 18px;
    }
    .res_jb_cuntr_svn_ti_main_sec{
        background: url("../../assets/images/icons/banner_icon/slide_7/res_slide_7.2.svg") no-repeat;
        background-position: center;
        background-size: cover;
        height: 150px;
    }
    /*End counter popup layout*/
    .jb_youtube_ifrm_main_sec{
        height: 230px;
    }
    .jb_pln_dis_ti_1 h2{
        font-size: 27px;
        padding: 8px 0px;
    }
    .jb_pln_tbl_main_sec{
        margin: 0px;
    }
    .jb_usr_cont_sec_1 strong {
        font-size: 16px;
    }
    .jb_usr_cont_sec_1 h3 {
        font-size: 14px;
    }
    .jb_user_n_contry_cont_main_sec_1 strong{
        font-size: 20px;
    }
    .jb_user_n_contry_cont_main_sec_1 span {
        font-size: 15px;
    }
    /*Start footer navigation url*/
    .jb_ftr_nav_url ul{
        margin-bottom: 10px;
    }
    /*End footer navigation url*/
    /*Start product header status*/
    .jb_pro_status_hd_sec{
        float: none;
        margin: 20px 0;
    }
    .jb_pro_status_hd_sec ul li{
        padding: 10px 10px !important;
    }
    .jb_pro_hd_st{
        padding: 0 !important;
    }
    .jb_pro_status_hd_sec ul{
        background-color: #F6F6F6;
    }
    .jb_pro_status_hd_sec li a{
        color: #3A3A3A;
        font-weight: 600;
        font-size: 15px;
        text-transform: capitalize;
    }
    /*End product header status*/
    /*Start new home page*/
    .jb_res_hm_cntry_count{
        margin-top: 35px;
    }
    .jb-fea-title-sec {
        font-size: 18px;
    }
    .jb_reg_rgt_pltfm{
        padding: 40px 0px 40px;
    }
    .jb_dgtl_sakha_main_sec{
        padding: 40px 0px;
    }
    .jb_req_get_left_sec{
        padding: 40px 0px 0px;
        margin-bottom: 20px;
    }
    .jb_tell_us_main_sec{
        padding: 15px;
        margin-top: 30px;
    }
    .jb_req_get_qt_main_sec{
        padding: 0px 0px 50px;
    }
    .jb_res_nof_ti_1, .jb_res_req_n_get_des{
        text-align: center;
    }
    .jb_dgtl_sakha_main_sec {
        padding: 35px 0px;
    }
    .jb_hpy_clnt_nm{
        text-align: center;
    }
    .jb_hpy_clnt_in_sec{
        margin-bottom: 20px;
    }
    .jb_res_blg_in_sec_2{
        margin-bottom: 20px;
    }
    .jb_hpy_clnt_main_sec{
        padding: 0px;
    }
    .jb_hm_left_pst_main_sec{
        margin-bottom: 15px;
    }
    .jb_req_n_qt_slider_in_sec{
        width: 100%;
    }
    .jb_opn_des{
        font-size: 13px !important;
    }
    .jb_req_n_get_des p {
        font-size: 13px;
    }
    .jb_src_ti_1 span {
        font-size: 10px;
    }
    .jb_src_ti_1 span{
        font-size: 14px;
    }
    /*End new home page*/
    .jb_hm_meeting_point_des h3{
        font-size: 13px;
    }
    /*Start Download Application Section*/
    .jb_download_app_ti_11 {
        font-size: 22px;
        margin-top: 20px;
    }
    .jb_download_app_ti_22{
        font-size: 17px;
    }
    /*End Download Application Section*/
}
@media only screen and (min-width: 600px) and (max-width: 767px){
    .jb_hm_blg_sec_img_sec img{
        width: 100%;
        height: auto;
    }
    /*Start home page new design*/
    .jb_home_live_price_remove_pading_left {
        padding-left: 15px !important;
    }
    .jb_home_pro_img_left_sec img{
        width: 80px;
        height: 80px;
        margin-right: 7px;
    }
    .jb_home_remove_padding{
        padding: 0 !important;
    }
    .jb_home_pro_bg_white{
        background-color: white;
    }
    .jb_home_pro_right_border{
        border-right: none;
    }
    .jb_home_pro_des_right_sec {
        float: none;
        width: auto;
        padding-left: 0;
    }
    .jb_res_pro_country_size_sec{
        line-height: 1;
    }
    .jb_home_category_main_section{
        padding: 0;
    }
    .jb_home_res_business_bg{
        background-color: white;
    }
    .jb_home_all_biz_sec{
        background-color: #f6f7fb;
    }
    .jb_home_pro_img_left_sec_2 img{
        margin-right: 7px;
    }
    .jb_home_pro_des_right_sec_2 {
        float: none;
        width: auto;
        padding-left: 0;
    }
    .jb_home_res_blog_container_main_sec{
        padding: 0 !important;
    }
    .jb_biz_social_media_sec{
        padding-left: 15px !important;
    }
    .jb_category_section_1 {
        margin: 10px 0 10px 0;
    }
    .jb_blg_cat_nav_in_sec_2 li:first-child{
        font-size: 12px;
        padding: 5px 20px 4px 15px;
    }
    .jb_home_res_blog_bg{
        background-color: white;
    }
    .jb_res_blog_left_remove_pading{
        padding: 0 !important;
    }
    /*End home page new design*/
    .jb_nb_sec_22 {
        padding-right: 7px !important;
        padding-left: 7px !important;
    }
    .jb_dash_ti h2 {
        font-size: 13px;
    }
    .jb_nof_ti_1 strong {
        font-size: 20px;
    }
	.jb_res_add_new_main_sec{
        width: 270px;
        height: 290px;
    }
    .res_jb_no_padng{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .res_jb_crd_no_mrgn{
        margin-bottom: 0 !important;
    }
    .res_bg_white{
        background-color: #ffffff;
    }
    .res_border_top_card-block{
        border-top: 1px solid #eee;
    }
    .jb_in_con_pdgn{
        padding: 0;
    }
    .jb_hd_ti_sec span {
        font-size: 16px;
    }
    .jb_ftr_ti_sec span{
        font-size: 16px;
    }
    .jb_con_ti_sec h1{
        font-size: 20px;
        margin: 10px 0 15px 0;
        text-align: center;
    }
    .jb_con_ti_sec h3{
        font-size: 20px;
        margin: 10px 0 15px 0;
        text-align: center;
    }
    .jb_con_ti_sec h2{
        font-size: 20px;
        margin: 10px 0 15px 0;
        text-align: center;
    }
    .btn-jewelxy-gold{
        padding: 5px 15px;
    }
    .jb_ftr_ti_sec{
        text-align: center;
        margin: 15px 0 15px 0;
    }
    .panel-title {
        font-size: 16px !important;
    }
    .res_jb_hd_ti{
        padding: 20px 0;
    }
    .res_jb_hd_ti_2{
        padding: 0 0 20px 0;
    }
    .jb_we_hr{
        font-size: 25px;
    }
    .jb-in-title span strong{
        font-size: 20px;
    }
    .jb_so_md_main_sec{
        margin-top: 25px;
        text-align: center;
    }
    .jb-tr-sec span{
        font-size: 18px;
    }
    .jb_so_md_main_sec li i{
        font-size: 18px;
    }
    .jb_hd_ti_sec{
        text-align: center;
    }
    .jb_divider_gold{
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .sur-des{
        text-align: center;
    }
    .jb_wt_we_ofr_icon{
        text-align: center;
        margin-bottom: 20px;
    }
    .jb_ds_ti_sec h2{
        font-size: 20px;
    }
    .jb_fr_pswd_sec{
        text-align: center;
    }
    .res_jb_no_padng_wd_ctr{
        text-align: center;
        float: none;
    }
    .jb_sub_ds_ti_sec{
        margin-bottom: 0;
    }
    .jb_ur_pr_dp img{
        width: 85px;
        height: 85px;
        padding: 6px;
        border: none;
    }
    .vf-u-info{
        font-size: 14px;
    }
    .scrtabs-tab-container {
        height: 42px !important;
        background-color: #f6f6f6;
    }
    .scrtabs-tabs-fixed-container{
        height: 42px !important;
        background-color: #f6f6f6;
    }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
        background-color: #f6f6f6 !important;
        color: #828282 !important;
    }
    .nav-tabs > li > a:hover{
        background-color: #f6f6f6 !important;
        color: #828282 !important;
    }
    .scrtabs-tabs-movable-container li a {
        color: #828282;
    }
    .scrtabs-tab-scroll-arrow.scrtabs-disable{
        background-color: #f6f6f6 !important;
    }
    .scrtabs-tab-scroll-arrow:hover{
        background-color: #f6f6f6 !important;
    }
    .scrtabs-tab-scroll-arrow{
        color: #828282 !important;
    }
    .vf-info-des-sec{
        border-bottom: none;
        padding-bottom: 5px;
        padding-top: 5px;
    }
    .res_jb_pr_mdl_sec{
        margin: 20px 0 15px 0;
    }
    .res_jb_pln_tab_sec{
        border-bottom: 1px solid transparent !important;
    }
    .res_jb_pln_tab_sec > li.active > a, .res_jb_pln_tab_sec > li.active > a:focus, .res_jb_pln_tab_sec > li.active > a:hover{
        background-color: #eee !important;
        color: #3a3a3a !important;
        border-radius: 0 !important;
        border-bottom-color: transparent !important;
    }
    .res_jb_pln_tab_sec li{
        border: 1px solid #eee;
    }
    .res_jb_pln_tab_sec li{
        border-right: 1px solid #eee;
    }
    .res_jb_pln_tab_sec li a{
        font-size: 16px;
        color: #3a3a3a !important;
        margin-right: 0 !important;
        padding: 10px 18px !important;
    }
    .res_jb_pln_tab_sec li a:hover{
        background-color: #eee !important;
        color: #3a3a3a !important;
        border-bottom-color: transparent !important;
        border-radius: 0 !important;
    }
    .jb_pln_es_emt_sec ul li{
        font-size: 14px;
        padding-left: 0;
    }
    .jb_prcng_pln_ky_pnt_sec{
        border: none;
        padding: 0;
    }
    .jb_ti_main_sec span{
        font-size: 16px;
    }
    .jb_usr_pfl_rgt_bdr{
        border-right: none;
    }
    .main-event-title{
        text-align: center;
    }
    .jb_blg_divider_gold{
        margin: 0 auto;
    }
    .main-event-post-img img{
        height: 200px;
    }
    .event-location{
        margin: 15px 0 15px 0;
        text-align: center;
    }
    .jb_res_blg_vw_ssyl_dt_sec{
        margin-bottom: 25px;
    }
    .jb_blg_nav_sec a {
        font-size: 12px;
    }
    .res-main-event-title{
        text-align: left;
    }
    .res_jb_blg_divider_gold{
        text-align: left;
        margin: 0;
    }
    /*Start Our Blog*/
    .jb_blg_img_main_sec_1 img{
        height: 200px;
    }
    .jb_blg_shadow {
        background: transparent linear-gradient(to bottom, transparent 10%, rgba(0, 0, 0, 1) 100%) repeat scroll 0% 0%;
        background: linear-gradient(to bottom,rgba(0,0,0,0) 10%,rgba(0,0,0,1) 100%);
    }
    .jb_blg_img_con_main_sec_1{
        padding: 10px;
    }
    .jb_blg_con_2 h1{
        font-size: 20px;
        text-align: center;
    }
    .jb_blg_con_2 h4{
        font-size: 20px;
        text-align: center;
    }
    .event-organizer-location{
        text-align: center;
        margin-bottom: 5px;
    }
    .jb_blg_img_main_sec_1{
        margin-top: 20px;
    }
    .jb_blg_con_2{
        margin-bottom: 5px;
    }
    .res_jb_con_ti_sec h1{
        text-align: left !important;
    }
    .res_jb_divider_gold{
        margin: 0 0 10px 0 !important;
    }
    .res_jb_blg_sec_img_sec img{
        height: 90px;
    }
    .res_jb_blg_des_sec{
        padding: 0;
    }
    .res_jb_blg_in_sec_con_1 a{
        font-size: 14px;
    }
    .res_jb_blg_in_sec_2{
        padding: 10px;
    }
    /*End Our Blog*/
    /*Start view profile section*/
    .jb_prf_usr_vw_stats_sec{
        text-align: center;
    }
    .jb_usr_cmpy_logo_sec{
        margin-bottom: 15px;
        text-align: center;
    }
    .jb_vw_pfl_cover_sec img {
        height: 170px;
    }
    .jb_vw_pfl_cover_sec {
        margin-bottom: 0;
    }
    .jb_usr_rw_rtng_img_sec img{
        width: 60px;
        height: 60px;
    }
    .jb_usr_comt_ti_sec span{
        font-size: 14px;
    }
    .jb_usr_comt_ti_sec {
        margin-bottom: 0px;
    }
    .res-no-padding{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    /*End view profile section*/
    .jb_frm_ti_2 h4{
        text-align: center;
        margin-top: 10px;
		font-weight:normal;
    }
    /*Start product view*/
    .jb_com_pro_dtl_main_sec{
        padding: 10px 0;
    }
    .jb_pro_clt_img_sec, .jb_usr_cmt_wrt_sec{
        text-align: center;
        margin-bottom: 7px;
    }
    .jb_pro_clt_img_sec img{
        width: 90px;
        height: 90px;
    }
    .add-padding-right{
        padding-right: 15px !important;
    }
    .add-padding-left{
        padding-left: 15px !important;
    }
    .jb_pro_rating_sec{
        text-align: center;
        margin-bottom: 7px;
    }
    .jb_res_pro_testi_des_sec{
        text-align: center;
    }
    .jb_res_pro_testi_card-header {
        padding: 20px 0 30px 0;
        border-bottom: none;
    }
    .jb_res_pro_testi_card-block{
        padding: 0;
    }
    .jb_con_su_center{
        text-align: center;
    }
    .jb_btn_con_su_sec{
        padding: 5px 8px !important;
    }
    /*End product view*/
    /*Start user profile section*/
    .jb_usr_profl_card-block{
        padding: 20px 0 20px 0;
    }
    .jb_ur_pr_dp{
        text-align: center;
    }
    .jb_res_ur_pr_edit{
        margin: 10px 0;
    }
    .jb_brdr_gold {
        border: none;
    }
    /*End user profile section*/
    /*Start request a quote list*/
    .jb_req_qt_tbl_tr_main_sec{
        padding: 0 15px 0 15px !important;
    }
    .jb_req_qt_lst_bor {
        border-right: none;
    }
    .jb_req_lst_ti{
        margin: 0 0 5px 0;
    }
    .jb_req_lst_des{
        margin: 0;
    }
    .jb_req_lst_lft_con_sec{
        margin: 10px 0 0 0;
        border: 1px solid #eee;
        padding-top: 7px;
        padding-bottom: 7px;
    }
    .jb_req_lst_des p{
        margin: 0;
    }
    .jb_res_spr_lst_ti{
        margin: 0px 0px 5px;
    }
    .jb_raq_lst_img_sec img{
        width: 50px;
        height: 50px;
    }
    .jb_raq_lst_img_sec{
        text-align: left !important;
    }
    .jb_nm_des_no_pdg_lft{
        padding-left: 0 !important;
    }
    /*End request a quote list*/
    /*Start support list*/
    .jb_res_spr_lst_add_pdng_left{
        padding-left: 15px !important;
    }
    /*End support list*/
    /*Start why us res key point*/
    .jb_res_why_us_ky_pnt_ctr{
        text-align: center;
    }
    /*End why us res key point*/
    /*Start contact list*/
    .jb_res_con_lst_center_2{
        text-align: center;
    }
    .jb_con_list_ti_1 h4{
        text-align: center;
        margin: 10px 0 10px;
    }
    /*End contact list*/
    /*Start request a quote view*/
    .jb_rq_cvr_img_main_sec img{
        margin: 0 auto;
    }
    /*End request a quote view*/
    /*Start request a quote view received*/
    .jb_req_qt_vw_img_sec img{
		width:70px;
        height: 70px;
    }
    .jb_req_qt_re_cm_img_main_sec{
        padding-left: 0 !important;
    }
    .jb_req_qt_vw_ti_sec h2{
        font-size: 14px;
        margin-bottom: 0;
    }
    .jb_req_qt_vw_des_sec p{
        font-size: 14px;
        text-align: justify;
        margin-top: 10px;
    }
    .jb_req_qt_vw_prc_sec{
        font-size: 15px;
    }
    /*End request a quote view received*/
    /*Start mail read view*/
    .jb_res_mail_user_img{
        padding-right: 0 !important;
    }
    .jb_red_mil_des p{
        font-size: 14px;
    }
    /*End mail read view*/
    /*Start Support Ticket List*/
    .jb_spr_list_no-padding-left{
        padding-left: 15px !important;
    }
    .jb_res_list_bg_eee{
        background-color: #eee;
    }
    /*End Support Ticket List*/
    /*Start Product Catalogue*/
    .jb-pro-cat-list-group-item{
        padding: 0 !important;
    }
    .jb_pro_cat_rmv_pdgn_left{
        padding-left: 0 !important;
    }
    .jb_pro_cat_rmv_pdgn_right{
        padding-right: 0 !important;
    }
    .jb-pro-ct-modal-title{
        font-size: 15px;
    }
    .jb-catalogue-click-here-h2{
        font-size: 22px;
    }
    /*End Product Catalogue*/
    /*Start product crop image section*/
    .jb_pic_ldr_main_sec{
        width: 260px;
        height: 290px;
    }
    .jb_pro_crop_img_main_sec{
        width: 260px;
    }
    /*End product crop image section*/
    .jb_mil_usr_pro_img_main_sec img{
        width: 80px;
        height: 80px;
    }
    /*Start business profile page*/
    .jb_biz_banr_img_main_sec img{
        height: 120px;
        padding-top: 50px;
    }
    .jb_usr_biz_logo_sec{
        margin-top: -70px;
    }
    .jb_usr_biz_logo_sec img{
        width: 100px;
        height: 100px;
    }
    .jb_biz_usr_mbr_typ{
        font-size: 15px;
        margin-top: 15px;
        margin-bottom: 10px;
    }
    .jb_usr_biz_nm, .jb_usr_biz_lctn{
        text-align: center;
    }
    .jb_res_usr_dt_biz_con{
        margin-bottom: 10px;
    }
    .jb_usr_biz_dt_main_sec{
        padding: 20px 0 0 0;
    }
    .jb_res_usr_biz_cdr_blck{
        padding: 10px 10px 10px 10px!important;
    }
    .jb_biz_usr_ownr_ti_sep_res_none{
        border-right: none;
    }
    .jb_usr_biz_send_in{
        padding: 0px 10px;
        font-size: 15px;
    }
    /*End business profile page*/
    /*Start user profile section*/
    .jb_res_no_pd{
        padding: 0 !important;
    }
    .jb_res_text_left{
        text-align: left !important;
    }
    .jb_usr_pro_biz_logo{
        padding-left: 0 !important;
    }
    .jb_res__blg_img_main_sec_1 {
        margin-top: 0px;
    }
    /*End user profile section*/
    /*Start counter popup layout*/
    .jb_cuntr_svn_ti_main_sec{
        margin-bottom: 0px;
    }
    .jb_cuntr_svn_ti_main_sec h2{
        padding: 16px 0px;
        font-size: 23px;
    }
    .timer .table-cell .tab-val{
        font-size: 41px;
        height: 100px;
        line-height: 85px;
        margin: 0px 0px 5px;
    }
    .timer .table-cell{
        margin: 0px 17px;
        width: 100px;
    }
    .timer{
        margin: 0px auto 0px;
    }
    .jb_cont_after_ti1{
        font-size: 32px;
    }
    .jb_cont_after_ti2{
        font-size: 18px;
    }

    /*End counter popup layout*/
    .res_jb_cuntr_svn_ti_main_sec{
        background: url("../../assets/images/icons/banner_icon/slide_7/res_slide_7.2.svg") no-repeat;
        background-position: center;
        background-size: cover;
        height: 170px;
    }
    .jb_youtube_ifrm_main_sec{
        height: 300px;
    }
    .jb_pln_dis_ti_1 h2{
        font-size: 35px;
        padding: 0px 0px;
    }
    .jb_pln_tbl_main_sec{
        margin: 0px;
    }
    .jb_usr_cont_sec_1 strong {
        font-size: 16px;
    }
    .jb_usr_cont_sec_1 h3 {
        font-size: 14px;
    }
    .jb_user_n_contry_cont_main_sec_1 strong{
        font-size: 20px;
    }
    .jb_user_n_contry_cont_main_sec_1 span {
        font-size: 15px;
    }
    /*Start footer navigation url*/
    .jb_ftr_nav_url ul{
        margin-bottom: 10px;
    }
    /*End footer navigation url*/
    /*Start responsive business search list*/
    .jb_res_biz_btns_main_sec_1, .jb_res_biz_btns{
        width: auto;
    }
    /*End responsive business search list*/
    /*Start product header status*/
    .jb_pro_status_hd_sec{
        float: none;
        margin: 20px 0;
    }
    .jb_pro_status_hd_sec ul li{
        padding: 10px 10px !important;
    }
    .jb_pro_hd_st{
        padding: 0 !important;
    }
    .jb_pro_status_hd_sec ul{
        background-color: #F6F6F6;
    }
    .jb_pro_status_hd_sec li a{
        color: #3A3A3A;
        font-weight: 600;
        font-size: 15px;
        text-transform: capitalize;
    }
    /*End product header status*/
    /*Start new home page*/
    .jb_res_hm_cntry_count{
        margin-top: 35px;
    }
    .jb-fea-title-sec {
        font-size: 18px;
    }
    .jb_reg_rgt_pltfm{
        padding: 40px 0px 40px;
    }
    .jb_dgtl_sakha_main_sec{
        padding: 40px 0px;
    }
    .jb_req_get_left_sec{
        padding: 40px 0px 0px;
        margin-bottom: 20px;
    }
    .jb_tell_us_main_sec{
        padding: 15px;
        margin-top: 30px;
    }
    .jb_req_get_qt_main_sec{
        padding: 0px 0px 50px;
    }
    .jb_res_nof_ti_1, .jb_res_req_n_get_des{
        text-align: center;
    }
    .jb_dgtl_sakha_main_sec {
        padding: 35px 0px;
    }
    .jb_hpy_clnt_nm{
        text-align: center;
    }
    .jb_hpy_clnt_in_sec{
        margin-bottom: 20px;
    }
    .jb_res_blg_in_sec_2{
        margin-bottom: 20px;
    }
    .jb_hpy_clnt_main_sec{
        padding: 0px;
    }
    .jb_hm_left_pst_main_sec{
        margin-bottom: 15px;
    }
    .jb_req_n_qt_slider_in_sec{
        width: 100%;
    }
    .jb_blg_pst_img_sec_2 img{
        width: 100%;
        object-fit: cover;
        max-width: 100%;
    }
    .jb_hpy_clnt_img img{
        width: 100%;
        object-fit: cover;
        max-width: 100%;
    }
    .jb_opn_des{
        font-size: 13px !important;
    }
    .jb_req_n_get_des p {
        font-size: 13px;
    }
    .jb_src_ti_1 span {
        font-size: 10px;
    }
    /*End new home page*/
    /*Start footer section*/
    .footer-link-main-sec{
        padding: 40px 0px 10px 0px !important;
    }
    /*.jb_res_copy_sec{
        padding-bottom: 40px;
    }*/
    /*End footer section*/
    .jb_src_ti_1 span{
        font-size: 14px;
    }
    .jb_hm_meeting_point_des h3{
        font-size: 13px;
    }
	.jb_pro_g_img_sec img {
		width: 100%;
		height: auto;
	}
    /*Start Download Application Section*/
    .jb_download_app_ti_11 {
        font-size: 22px;
        margin-top: 20px;
    }
    .jb_download_app_ti_22{
        font-size: 17px;
    }
    /*End Download Application Section*/
    /*Start login page and registration page*/
    .jb_count_code_section{
        width: 26% !important;
    }
    .jb_text_area_section{
        width: 74% !important;
    }
    /*End login page and registration page*/
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
    .jb_hm_blg_sec_img_sec img{
        width: 100%;
        height: auto;
    }
    /*Start home page new design*/
    .jb_home_live_price_remove_pading_left {
        padding-left: 15px !important;
    }
    .jb_home_pro_img_left_sec img{
        width: 80px;
        height: 80px;
        margin-right: 7px;
    }
    .jb_home_remove_padding{
        padding: 0 !important;
    }
    .jb_home_pro_bg_white{
        background-color: white;
    }
    .jb_home_pro_right_border{
        border-right: none;
    }
    .jb_home_pro_des_right_sec {
        float: none;
        width: auto;
        padding-left: 0;
    }
    .jb_res_pro_country_size_sec{
        line-height: 1;
        margin-top:10px !important;
    }
    .jb_home_category_main_section{
        padding: 0;
    }
    .jb_home_res_business_bg{
        background-color: white;
    }
    .jb_home_all_biz_sec{
        background-color: #f6f7fb;
    }
    .jb_home_pro_img_left_sec_2 img{
        margin-right: 7px;
    }
    .jb_home_pro_des_right_sec_2 {
        float: none;
        width: auto;
        padding-left: 0;
    }
    .jb_home_res_blog_container_main_sec{
        padding: 0 !important;
    }
    .jb_biz_social_media_sec{
        padding-left: 15px !important;
    }
    .jb_category_section_1 {
        margin: 10px 0 10px 0;
    }
    .jb_blg_cat_nav_in_sec_2 li:first-child{
        font-size: 12px;
        padding: 5px 20px 4px 15px;
    }
    .jb_home_res_blog_bg{
        background-color: white;
    }
    .jb_res_blog_left_remove_pading{
        padding: 0 !important;
    }
    /*End home page new design*/
    .jb_dash_ti h2 {
        font-size: 13px;
    }
	.jb_res_add_new_main_sec{
        width: 220px;
        height: 240px;
    }
    .res_jb_no_padng{
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .res_jb_crd_no_mrgn{
        margin-bottom: 0 !important;
    }
    .res_bg_white{
        background-color: #ffffff;
    }
    .res_border_top_card-block{
        border-top: 1px solid #eee;
    }
    .jb_in_con_pdgn{
        padding: 0;
    }
    .jb_hd_ti_sec span {
        font-size: 16px;
    }
    .jb_ftr_ti_sec span{
        font-size: 16px;
    }
    .jb_con_ti_sec h1{
        font-size: 20px;
        margin: 10px 0 15px 0;
        text-align: center;
    }
    .jb_con_ti_sec h3{
        font-size: 20px;
        margin: 10px 0 15px 0;
        text-align: center;
    }
    .jb_con_ti_sec h2{
        font-size: 20px;
        margin: 10px 0 15px 0;
        text-align: center;
    }
    .jb_ftr_ti_sec{
        text-align: center;
        margin: 15px 0 15px 0;
    }
    /*.panel-title {
        font-size: 16px !important;
    }*/
    /*.panel-heading {
        padding: 10px 15px !important;
    }*/
    .res_jb_hd_ti{
        padding: 20px 0;
    }
    .res_jb_hd_ti_2{
        padding: 0 0 20px 0;
    }
    .jb_we_hr{
        font-size: 25px;
    }
    .jb-in-title span strong{
        font-size: 20px;
    }
    .jb_so_md_main_sec{
        margin-top: 25px;
        text-align: center;
    }
    .jb-tr-sec span{
        font-size: 18px;
    }
    .jb_so_md_main_sec li i{
        font-size: 18px;
    }
    .jb_hd_ti_sec{
        text-align: center;
    }
    .jb_divider_gold{
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .sur-des{
        text-align: center;
    }
    .jb_wt_we_ofr_icon{
        text-align: center;
        margin-bottom: 20px;
    }
    .jb_ds_ti_sec h2{
        font-size: 20px;
    }
    .jb_fr_pswd_sec{
        text-align: center;
    }
    .res_jb_no_padng_wd_ctr{
        text-align: center;
        float: none;
    }
    .jb_sub_ds_ti_sec{
        margin-bottom: 0;
    }
    .jb_ur_pr_dp img{
        width: 85px;
        height: 85px;
        padding: 6px;
        border: none;
    }
    .vf-u-info{
        font-size: 14px;
    }
    .scrtabs-tab-container {
        height: 42px !important;
        background-color: #f6f6f6;
    }
    .scrtabs-tabs-fixed-container{
        height: 42px !important;
        background-color: #f6f6f6;
    }
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{
        background-color: #f6f6f6 !important;
        color: #828282 !important;
    }
    .nav-tabs > li > a:hover{
        background-color: #f6f6f6 !important;
        color: #828282 !important;
    }
    .scrtabs-tabs-movable-container li a {
        color: #828282;
    }
    .scrtabs-tab-scroll-arrow.scrtabs-disable{
        background-color: #f6f6f6 !important;
    }
    .scrtabs-tab-scroll-arrow:hover{
        background-color: #f6f6f6 !important;
    }
    .scrtabs-tab-scroll-arrow{
        color: #828282 !important;
    }
    .vf-info-des-sec{
        border-bottom: none;
        padding-bottom: 5px;
        padding-top: 5px;
    }
    .res_jb_pr_mdl_sec{
        margin: 20px 0 15px 0;
    }
    .res_jb_pln_tab_sec{
        border-bottom: 1px solid transparent !important;
    }
    .res_jb_pln_tab_sec > li.active > a, .res_jb_pln_tab_sec > li.active > a:focus, .res_jb_pln_tab_sec > li.active > a:hover{
        background-color: #eee !important;
        color: #3a3a3a !important;
        border-radius: 0 !important;
        border-bottom-color: transparent !important;
    }
    .res_jb_pln_tab_sec li{
        border: 1px solid #eee;
    }
    .res_jb_pln_tab_sec li{
        border-right: 1px solid #eee;
    }
    .res_jb_pln_tab_sec li a{
        font-size: 16px;
        color: #3a3a3a !important;
        margin-right: 0 !important;
        padding: 10px 18px !important;
    }
    .res_jb_pln_tab_sec li a:hover{
        background-color: #eee !important;
        color: #3a3a3a !important;
        border-bottom-color: transparent !important;
        border-radius: 0 !important;
    }
    .jb_pln_es_emt_sec ul li{
        font-size: 14px;
        padding-left: 0;
    }
    .jb_prcng_pln_ky_pnt_sec{
        border: none;
        padding: 0;
    }
    .jb_ti_main_sec span{
        font-size: 16px;
    }
    .main-event-title{
        text-align: center;
    }
    .jb_blg_divider_gold{
        margin: 0 auto;
    }
    .main-event-post-img img{
        height: 200px;
    }
    .event-location{
        margin: 15px 0 15px 0;
        text-align: center;
    }
    .jb_res_blg_vw_ssyl_dt_sec{
        margin-bottom: 25px;
    }
    .jb_blg_nav_sec a {
        font-size: 12px;
    }
    .res-main-event-title{
        text-align: left;
    }
    .res_jb_blg_divider_gold{
        text-align: left;
        margin: 0;
    }
    /*Start Our Blog*/
    .jb_blg_img_main_sec_1 img{
        height: 200px;
    }
    .jb_blg_shadow {
        background: transparent linear-gradient(to bottom, transparent 10%, rgba(0, 0, 0, 1) 100%) repeat scroll 0% 0%;
        background: linear-gradient(to bottom,rgba(0,0,0,0) 10%,rgba(0,0,0,1) 100%);
    }
    .jb_blg_img_con_main_sec_1{
        padding: 10px;
    }
    .jb_blg_con_2 h1{
        font-size: 20px;
        text-align: center;
    }
    .jb_blg_con_2 h4{
        font-size: 20px;
        text-align: center;
    }
    .event-organizer-location{
        text-align: center;
        margin-bottom: 5px;
    }
    .jb_blg_img_main_sec_1{
        margin-top: 20px;
    }
    .jb_blg_con_2{
        margin-bottom: 5px;
    }
    .res_jb_con_ti_sec h1{
        text-align: left !important;
    }
    .res_jb_divider_gold{
        margin: 0 0 10px 0 !important;
    }
    .res_jb_blg_sec_img_sec img{
        height: 90px;
    }
    .res_jb_blg_des_sec{
        padding: 0;
    }
    .res_jb_blg_in_sec_con_1 a{
        font-size: 14px;
    }
    .res_jb_blg_in_sec_2{
        padding: 10px;
    }
    /*End Our Blog*/
    .header-search-section input{
        width: 290px !important;
    }
    .btn-post-req{
        font-size: 15px;
    }
    /*Start view profile section*/
    .jb_prf_usr_vw_stats_sec{
        text-align: center;
    }
    .jb_usr_cmpy_logo_sec{
        margin-bottom: 15px;
        text-align: center;
    }
    .jb_vw_pfl_cover_sec img {
        height: 170px;
    }
    .jb_vw_pfl_cover_sec {
        margin-bottom: 0;
    }
    .jb_usr_rw_rtng_img_sec img{
        width: 60px;
        height: 60px;
    }
    .jb_usr_comt_ti_sec span{
        font-size: 14px;
    }
    .jb_usr_comt_ti_sec {
        margin-bottom: 0px;
    }
    .res-no-padding{
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    /*End view profile section*/
    .jb_frm_ti_2 h4{
        text-align: center;
        margin-top: 10px;
		font-weight:normal;
    }
    /*Start product view*/
    .jb_com_pro_dtl_main_sec{
        padding: 10px 0;
    }
    .jb_pro_clt_img_sec, .jb_usr_cmt_wrt_sec{
        text-align: center;
        margin-bottom: 7px;
    }
    .jb_pro_clt_img_sec img{
        width: 90px;
        height: 90px;
    }
    .add-padding-right{
        padding-right: 15px !important;
    }
    .add-padding-left{
        padding-left: 15px !important;
    }
    .jb_pro_rating_sec{
        text-align: center;
        margin-bottom: 7px;
    }
    .jb_res_pro_testi_des_sec{
        text-align: center;
    }
    .jb_res_pro_testi_card-header {
        padding: 20px 0 20px 0;
        border-bottom: none;
    }
    .jb_res_pro_testi_card-block{
        padding: 0;
    }
    .jb_con_su_center{
        text-align: center;
    }
    .jb_btn_con_su_sec{
        padding: 5px 8px !important;
    }
    /*End product view*/
    /*Start user profile section*/
    .jb_usr_profl_card-block{
        padding: 20px 0 20px 0;
    }
    .jb_ur_pr_dp{
        text-align: center;
    }
    .jb_res_ur_pr_edit{
        margin: 10px 0;
    }
    .jb_brdr_gold {
        border: none;
    }
    /*End user profile section*/
    /*Start mail read view*/
    .jb_res_mail_user_img{
        padding-right: 0 !important;
    }
    .jb_red_mil_des p{
        font-size: 14px;
    }
    /*End mail read view*/
    .jb_req_qt_re_cm_img_main_sec {
        padding-left: 0 !important;
    }
    .jb_req_qt_vw_img_sec img{
		width: 109px;
		height: 109px;
    }
    .jb_req_qt_vw_des_sec p{
        margin-top: 10px;
        text-align: justify;
    }
    /*Start Product Catalogue*/
    .jb-pro-cat-list-group-item{
        padding: 0 !important;
    }
    .jb_pro_cat_rmv_pdgn_left{
        padding-left: 0 !important;
    }
    .jb_pro_cat_rmv_pdgn_right{
        padding-right: 0 !important;
    }
    .jb_pro_cat_img_1 {
        width: 40px;
        height: 40px;
    }
    .media-heading{
        font-size: 15px;
        line-height: 1.1 !important;
    }
    .jb-pro-ct-modal-title{
        font-size: 15px;
    }
    .jb-catalogue-click-here-h2{
        font-size: 22px;
    }
    /*End Product Catalogue*/
    /*Start product crop image section*/
    .jb_pic_ldr_main_sec{
        width: 160px;
        height: 190px;
    }
    /*End product crop image section*/
    /*Start Photo Policy Design*/
    .jb_pho_plsy_key_point_ti_main_sec span{
        font-size: 17px;
    }
    .jb_pho_plsy_key_point_main_sec, .jb_pho_plsy_key_point_red_main_sec{
        font-size: 16px;
    }
    /*End Photo Policy Design*/
    /*Start business profile page*/
    .jb_biz_banr_img_main_sec img{
        height: 120px;
        padding-top: 50px;
    }
    .jb_usr_biz_logo_sec{
        margin-top: -70px;
    }
    .jb_usr_biz_logo_sec img{
        width: 100px;
        height: 100px;
    }
    .jb_biz_usr_mbr_typ{
        font-size: 15px;
        margin-top: 15px;
        margin-bottom: 10px;
    }
    .jb_usr_biz_nm, .jb_usr_biz_lctn{
        text-align: center;
    }
    .jb_res_usr_dt_biz_con{
        margin-bottom: 10px;
    }
    .jb_usr_biz_dt_main_sec{
        padding: 20px 0 0 0;
    }
    .jb_res_usr_biz_cdr_blck{
        padding: 10px 10px 10px 10px!important;
    }
    .jb_biz_usr_ownr_ti_sep_res_none{
        border-right: none;
    }
    .jb_usr_biz_send_in{
        padding: 0px 10px;
        font-size: 15px;
    }
    /*End business profile page*/
    /*Start user profile section*/
    .jb_res_no_pd{
        padding: 0 !important;
    }
    .jb_res_text_left{
        text-align: left !important;
    }
    .jb_usr_pro_biz_logo{
        padding-left: 0 !important;
    }
    .jb_res__blg_img_main_sec_1 {
        margin-top: 0px;
    }
    /*End user profile section*/
    /*Start counter popup layout*/
    .jb_cuntr_svn_ti_main_sec{
        margin-bottom: 0px;
    }
    .jb_cuntr_svn_ti_main_sec h2{
        padding: 18px 0px;
        font-size: 18px;
    }
    .timer .table-cell .tab-val{
        font-size: 41px;
        height: 100px;
        line-height: 85px;
        margin: 0px 0px 5px;
    }
    .timer .table-cell{
        margin: 0px 17px;
        width: 100px;
    }
    .timer{
        margin: 0px auto 0px;
    }
    .res_jb_cuntr_svn_ti_main_sec {
        background: url("../../assets/images/icons/banner_icon/slide_7/slide_7_768.svg") no-repeat scroll center center / cover transparent;
        height: 205px;
    }
    /*End counter popup layout*/
    .jb_youtube_ifrm_main_sec{
        height: 300px;
    }
    .jb_pln_dis_ti_1 h2{
        font-size: 30px;
        padding: 10px 0px;
    }
    /*Start footer navigation url*/
    .jb_ftr_nav_url ul{
        margin-bottom: 10px;
    }
    /*End footer navigation url*/
    /*Start product header status*/
    .jb_pro_status_hd_sec{
        float: none;
        margin: 20px 0;
    }
    .jb_pro_status_hd_sec ul li{
        padding: 10px 10px !important;
    }
    .jb_pro_hd_st{
        padding: 0 !important;
    }
    .jb_pro_status_hd_sec ul{
        background-color: #F6F6F6;
    }
    .jb_pro_status_hd_sec li a{
        color: #3A3A3A;
        font-weight: 600;
        font-size: 15px;
        text-transform: capitalize;
    }
    /*End product header status*/
    /*Start new home page*/
    .jb-fea-title-sec {
        font-size: 18px;
    }
    .jb_reg_rgt_pltfm{
        padding: 40px 0px 40px;
    }
    .jb_dgtl_sakha_main_sec{
        padding: 40px 0px;
    }
    .jb_req_get_left_sec{
        padding: 40px 0px 0px;
        margin-bottom: 20px;
    }
    .jb_tell_us_main_sec{
        padding: 15px;
        margin-top: 30px;
    }
    .jb_req_get_qt_main_sec{
        padding: 0px 0px 50px;
    }
    .jb_res_nof_ti_1, .jb_res_req_n_get_des{
        text-align: center;
    }
    .jb_dgtl_sakha_main_sec {
        padding: 35px 0px;
    }
    /*.jb_hpy_clnt_con{
        height: 150px;
    }*/
    .jb_hpy_clnt_nm{
        text-align: center;
    }
    .jb_hpy_clnt_in_sec{
        margin-bottom: 20px;
    }
    .jb_res_blg_in_sec_2{
        margin-bottom: 20px;
    }
    .jb_hpy_clnt_main_sec{
        padding: 0px;
    }
    .jb_hm_left_pst_main_sec{
        margin-bottom: 15px;
    }
    .jb_req_n_qt_slider_in_sec{
        width: 100%;
    }
    .jb_blg_pst_img_sec_2 img{
        width: 100%;
        object-fit: cover;
        max-width: 100%;
    }
    .jb_hpy_clnt_img img{
        width: 100%;
        object-fit: cover;
        max-width: 100%;
    }
    .jb_opn_des{
        font-size: 13px !important;
    }
    .jb_req_n_get_des p {
        font-size: 13px;
    }
    .jb_src_ti_1 span {
        font-size: 10px;
    }
    /*End new home page*/
    /*Start footer section*/
    .footer-link-main-sec{
        padding: 40px 0px 10px 0px !important;
    }
    /*End footer section*/
    .jb_src_ti_1 span{
        font-size: 14px;
    }
    /*Start home page SEO tag section*/
    .jb_m_p_ti_1 h3{
        font-size: 12px;
    }
    .jb_hm_meeting_point_des h3{
        font-size: 13px;
    }
    /*End home page SEO tag section*/
	.jb_pro_g_img_sec img {
		width: 100%;
		height: auto;
	}
    /*Start Download Application Section*/
    .jb_download_app_ti_11 {
        font-size: 22px;
    }
    .jb_download_app_ti_22{
        font-size: 17px;
    }
    /*End Download Application Section*/
}
@media only screen and (min-width: 1024px) and (max-width: 1151px){
    /*Start home page new design*/
    .jb_home_live_price_remove_pading_left {
        padding-left: 15px !important;
    }
    .jb_home_pro_img_left_sec img{
        width: 80px;
        height: 80px;
        margin-right: 7px;
    }
    .jb_home_remove_padding{
        padding: 0 !important;
    }
    .jb_home_pro_bg_white{
        background-color: white;
    }
    .jb_home_pro_right_border{
        border-right: none;
    }
    .jb_home_pro_des_right_sec {
        float: none;
        width: auto;
        padding-left: 0;
    }
    .jb_res_pro_country_size_sec{
        line-height: 1;
    }
    .jb_home_category_main_section{
        padding: 0;
    }
    .jb_home_res_business_bg{
        background-color: white;
    }
    .jb_home_pro_img_left_sec_2 img{
        margin-right: 7px;
    }
    .jb_home_pro_des_right_sec_2 {
        float: none;
        width: auto;
        padding-left: 0;
    }
    .jb_home_res_blog_container_main_sec{
        padding: 0 !important;
    }
    .jb_biz_social_media_sec{
        padding-left: 15px !important;
    }
    .jb_category_section_1 {
        margin: 10px 0 10px 0;
    }
    .jb_blg_cat_nav_in_sec_2 li:first-child{
        font-size: 12px;
        padding: 5px 20px 4px 15px;
    }
    .jb_home_res_blog_bg{
        background-color: white;
    }
    .jb_res_blog_left_remove_pading{
        padding: 0 !important;
    }
    .jb_home_live_buy_sec_price, .jb_home_live_buy_sec_title {
        font-size: 14px;
    }
    .jb_home_category_main_section_2 {
        padding: 15px 0;
    }
    .jb_blg_cat_nav_in_sec_2 {
        font-size: 11px;
    }
    .jb_res_blog_left_remove_pading {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    /*End home page new design*/
    .jewexly-mg-menu > ul > li > h2 > a{
        font-size: 11px !important;
    }
	.jb_res_add_new_main_sec{
        width: 140px;
        height: 160px;
    }
    .btn-post-req{
        padding: 3px 3px;
        font-size: 14px;
    }
    /*Start Product Catalogue*/
    .jb_res1024{
        padding: 0 !important;
    }
    /*End Product Catalogue*/
    .jb_youtube_ifrm_main_sec{
        height: 350px;
    }
    /*Start header input text area*/
    .jb_hd_txt_area{
        width: 300px !important;
    }
    /*End header input text area*/
    /*Start new home page*/
    .jb-fea-title-sec {
        font-size: 22px;
    }
    .jb_req_n_qt_slider_in_sec{
        width: 270px;
    }
    .jb_req_n_qt_slider_img_con_sec{
        width: 107px;
    }
    .jb_blg_pst_img_sec_2 img {
        width: 70px;
        height: 70px;
    }
    .jb_hm_left_blg_ti{
        margin-top: 0px;
    }
    .jb_hm_lft_blg_dt span{
        margin-top: 10px;
    }
    .jb_hm_left_pst_main_sec{
        margin-bottom: 20px;
    }
    .jb_hm_blg_sec_img_sec img{
        height: 215px;
    }
    .jb_dgtl_sakha_main_sec{
        padding: 50px 0px;
    }
    /*End new home page*/
    .jb_bnr_sr_main_sec{
        top: 20% !important;
    }
    .jb_src_ti_1 h2{
        font-size: 20px;
    }
    .jb_src_ti_1 span {
        font-size: 12px;
    }
    .jb-header-right-side-section-with-ad {
         padding: 10px 0px 0px 0px;
     }
    .jb_hdr_serch_drpdwn_2 dd ul li a{
        font-size: 12px;
        padding: 3px 9px;
    }
	.jb_req_qt_vw_img_sec img {
		width: 70px;
		height: 70px;
	}
	.jb_req_qt_vw_prc_sec{
		font-size: 12px;
	}
    .jb_why_us_key_point{
        margin-left: 15px !important;
    }
}
@media only screen and (min-width: 1152px) and (max-width: 1200px){
    /*Start home page new design*/
    .jb_home_live_price_remove_pading_left {
        padding-left: 15px !important;
    }
    .jb_home_pro_img_left_sec img{
        width: 80px;
        height: 80px;
        margin-right: 7px;
    }
    .jb_home_pro_right_border{
        border-right: none;
    }
    .jb_home_pro_des_right_sec {
        float: none;
        width: auto;
        padding-left: 0;
    }
    .jb_res_pro_country_size_sec{
        line-height: 1;
    }
    .jb_home_category_main_section{
        padding: 0;
    }
    .jb_home_pro_img_left_sec_2 img{
        margin-right: 7px;
    }
    .jb_home_pro_des_right_sec_2 {
        float: none;
        width: auto;
        padding-left: 0;
    }
    .jb_home_res_blog_container_main_sec{
        padding: 0 !important;
    }
    .jb_biz_social_media_sec{
        padding-left: 15px !important;
    }
    .jb_category_section_1 {
        margin: 10px 0 10px 0;
    }
    .jb_blg_cat_nav_in_sec_2 li:first-child{
        font-size: 12px;
        padding: 5px 20px 4px 15px;
    }
    .jb_res_blog_left_remove_pading{
        padding: 0 !important;
    }
    .jb_home_live_buy_sec_price, .jb_home_live_buy_sec_title {
        font-size: 14px;
    }
    .jb_home_category_main_section_2 {
        padding: 15px 0;
    }
    .jb_blg_cat_nav_in_sec_2 {
        font-size: 11px;
    }
    .jb_res_blog_left_remove_pading {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    /*End home page new design*/

    .header-search-section input{
        width: 250px;
    }
    .btn-post-req{
        font-size: 15px;
    }
    .jewexly-mg-menu > ul > li > a{
        padding: 0 20px;
    }
    .jb_youtube_ifrm_main_sec{
        height: 350px;
    }
    /*Start header input text area*/
    .jb_hd_txt_area{
        width: 350px !important;
    }
    /*End header input text area*/
    /*Start new home page*/
    .jb-fea-title-sec {
        font-size: 22px;
    }
    .jb_req_n_qt_slider_in_sec{
        width: 270px;
    }
    .jb_req_n_qt_slider_img_con_sec{
        width: 107px;
    }
    .jb_blg_pst_img_sec_2 img {
        width: 70px;
        height: 70px;
    }
    .jb_hm_left_blg_ti{
        margin-top: 0px;
    }
    .jb_hm_lft_blg_dt span{
        margin-top: 10px;
    }
    .jb_hm_left_pst_main_sec{
        margin-bottom: 20px;
    }
    .jb_hm_blg_sec_img_sec img{
        height: 215px;
    }
    .jb_dgtl_sakha_main_sec{
        padding: 50px 0px;
    }
    /*End new home page*/
    .jb_bnr_sr_main_sec{
        top: 20% !important;
    }
    .jb_src_ti_1 h2{
        font-size: 30px;
    }
	.jb_req_qt_vw_img_sec img {
		width: 80px;
		height: 80px;
	}
}
@media only screen and (min-width: 1201px) and (max-width: 1440px){
    .jb_bnr_sr_main_sec{
        top: 20% !important;
    }
}
@media only screen and (min-width: 1px) and (max-width: 991px){
    .jb_res_main_menu_sec, .jb_res_main_filter_sec{
        display: block;
        padding-left: 20px;
        padding-right: 20px;
    }
    .jb_turn_over_txt_fild_botm{
        margin-bottom: 15px;
    }
    .res-faq-con{
        text-align: justify;
        margin: 10px 0 0 0;
    }
    .res-faq-con span, .jb-faq-des b{
        font-size: 16px;
    }
    .jb-faq-des{
        padding: 5px !important;
    }
    .jb-faq-des-po ul li, .jb-faq-des ul li, .jb-key-pnt-2 ul li, .jb-key-pnt ul li{
        line-height: 25px;
        margin-left: 15px;
        font-size: 16px;
        text-align: left;
        margin-bottom: 5px;
    }
    .jb-faq-des-po{
        padding: 10px;
    }
    .jb-in-title{
        text-align: center;
        margin: 0 0 15px 0;
    }
    .brdcm_sec{
        border-bottom: 1px solid transparent;
    }
    .sur-title a{
        font-size: 1em;
    }
    .jb_res_ad_blg_hdr{
        padding: 20px 0 0px 0;
    }
    .jb_ftr_ti_sec span{
        font-weight: 500;
    }
    .res_jb_pro_sec_img_sec img{
        height: 150px;
    }
    /*Profile view tab section*/
    .res_jb_pln_tab_sec_profil_tab{
        border: none !important;
        height: 60px;
    }
    .res_jb_pln_tab_sec_profil_tab > li.active > a, .res_jb_pln_tab_sec_profil_tab > li.active > a:focus, .res_jb_pln_tab_sec_profil_tab > li.active > a:hover{
        background-color: #828282 !important;
        color: #fff !important;
        border-radius: 0 !important;
    }
    .res_jb_pln_tab_sec_profil_tab > li > a:focus, .res_jb_pln_tab_sec_profil_tab > li > a:hover{
        background-color: #828282 !important;
        height: 60px;
    }
    .res_jb_pln_tab_sec_profil_tab li{
        border-right: 1px solid #f3c859;
        height: 60px;
    }
    .res_jb_pln_tab_sec_profil_tab li:last-child{
        border-right: none;
    }
    .nav-tabs > li > a:hover{
        border-color: transparent !important;
    }
    .res_jb_pln_tab_sec_profil_tab li a{
        text-transform: uppercase;
        font-size: 14px;
        color: #ffffff !important;
        margin-right: 0 !important;
        padding: 3px 10px !important;
    }
    .res_jb_pln_tab_sec_profil_tab li a:hover{
        height: 60px;
        background-color: #828282 !important;
        color: #ffffff !important;
        border-radius: 0 !important;
    }
    .res_jb_pro_list_main_sec{
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .jb_btn_edit_right{
        float: none !important;
    }
    .jb_btn_edit_center{
        text-align: center !important;
    }
    .jb_edit_blog_header{
        border-bottom: none !important;
    }
    .jb_res_rmv_card-block_pdng{
        padding: 0 !important;
        border-bottom: none !important;
    }
    .jb_res_rmv_card-block_pdng_2{
        padding: 20px 0px !important;
    }
    .jb_res_add_card-block_pdng{
        padding: 15px 0 15px 0 !important;
    }
    .jb_res_add_card-block_pdng_2{
        padding: 20px 0 0 0 !important;
    }
    .jb_res_rmv_card-header_pdng{
        padding: 0 0 20px 0 !important;
    }
    .jb_res_blg_hr_2 {
        margin-top: 3px !important;
        margin-bottom: 15px !important;
    }
    .jb_res_pro_card-header_rmv_pdgn{
        padding: 0 !important;
        border-bottom: none !important;
    }
    .jb_edit_blog_card-header{
        padding: 0 !important;
    }
    .jb_lng_btn_res{
        margin-bottom: 20px;
    }
    /*Start message system*/
    .jb_res_msg_card-block{
        padding: 0 !important;
    }
    .jb_msg_name_main_sec{
        font-size: 13px;
        font-weight: 500;
    }
    .jb_msg_res_dat{
        font-size: 12px;
        font-weight: normal;
    }
    .jb_msg_des_main_sec b{
        font-weight: 500;
        color: #828282;
    }
    .jb_msg_res_des_color{
        color: #828282;
    }
    /*End message system*/
    /*Start home page recent product*/
    .jb_res_rect_pro_img img{
        height: 150px;
    }
    /*End home page recent product*/
    .jb_res_edit_mar_top{
        margin-top: 15px;
    }
    /*Start Before login registration process title*/
    .res_jb_frm_ti_2 h4{
        margin-top: 0;
        text-align: left !important;
    }
    .res_jb_divider_gold{
        margin: 0 0 20px 0 !important;
    }
    /*End Before login registration process title*/
    .jb_res_frgt_pswr_center{
        text-align: center;
    }
    .jb_btn_sbt_left{
        text-align: left !important;
    }
    .jb_res_alry_hv_ac_fp{
        text-align: center;
        float: none;
    }
    /*Start contact list*/
    .jb_res_con_lst_center{
        text-align: center;
    }
    /*End contact list*/
    .select2-choices{
        border: 0px none !important;
    }
    /*Start responsive menu*/
    .jb-tab-in-sec li a{
        font-size: 13px;
    }
    .jb_lft_sub_menu li a{
        padding: 5px 10px;
    }
    .jb-tab-in-sec li{
        text-indent: 5px;
    }
    /*End responsive menu*/
    .jb_dash_cat_brd{
        border: 1px solid #eee;
    }
    .jb_dash_cat_sp{
        margin-bottom: 7px;
    }
    .jb_ar_res_hder{
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-bottom: 15px;
    }
    .jb_contion_cat_list_sec_1{
        margin-top: 15px;
    }
    .jb_pro_cat_dt_edt_2{
        margin-bottom: 15px;
    }
    .jb_pro_cat_img_2{
        width: 60px;
        height: 60px;
    }
    /*Start remove header bottom line*/
    .jb_res_remove_line{
        border-bottom: none !important;
    }
    /*End remove header bottom line*/
    .jb_res_card_block{
        padding: 15px !important;
    }
    /*Start notification user icon*/
    .jb_noti_usr_icon img {
        width: 40px;
        height: 40px;
    }
    /*Start notification user icon*/
    /*Start responsive card mar bottom section*/
    .jb_res_card_mar_btm{
        margin-bottom: 20px;
    }
    /*End responsive card mar bottom section*/
    .jb_res_rmv_pdgn_card{
        padding: 20px 0;
    }
    .jb_res_crp_sv_sec button{
        margin: 5px 0;
    }
    .jb_res_pro_brcrum_rmv{
        margin-bottom: 0px;
    }
    .jb_biz_res_lv{
        margin: 20px 0px;
    }
    .jb_biz_flw_main_sec{
        margin-left: 0px;
    }
    /*Start header search section*/
    .jb_src_ti_1 h2{
        font-size: 30px;
    }
    .jb_hm_bnr_search_main_sec{
        display: block;
    }
    .jb_hm_bnr_search_in_sec{
        display: block;
    }
    /*.jb-res-carousel-caption{*/
        /*position: initial !important;*/
        /*left: 0 !important;*/
    /*}*/
    .header-res-search-section input{
        width: 100%;
    }
    .jb_hd_srch_main_sec{
        width: 100%;
    }
    .input-res-group-content{
        width: 100%;
    }
    /*End header search section*/
    .re_new_car_indi{
        bottom: -40px !important;
    }
    .res_jbl_new_blog_pub{
        margin-top: 30px;
    }
    .jb-header-right-side-section-with-ad {
        padding: 0px;
    }
    .jb_sl_nav_next{
        /*z-index: 0 !important;*/
        /*bottom: -30px !important;*/
        /*bottom: 20px !important;*/
    }
    .jb_hd_new_bg{
        background-color: white !important;
    }
    .jb-new-carousel-inner{
        overflow: visible !important;
    }
}
/*Start Header advertise section*/
@media only screen and (min-width: 768px) and (max-width: 1200px){
    .btn-reg-now{
        font-size: 17px;
    }
}
/*End Header advertise section*/
@media only screen and (min-width: 320px) and (max-width: 360px){
    .jb_pln_dis_ti_1 h2 {
        padding: 4px 0px;
    }
}
@media only screen and (min-width: 361px) and (max-width: 420px){
    .jb_pln_dis_ti_1 h2 {
        font-size: 27px;
        padding: 0px 0px;
    }
}
@media only screen and (min-width: 992px) and (max-width: 1023px){
    .jb_home_live_buy_sec_price, .jb_home_live_buy_sec_title {
        font-size: 14px;
    }
    .jb_home_category_main_section_2 {
        padding: 15px 0;
    }
    .jb_home_all_biz_sec{
        background-color: white;
    }
    .jb_blg_cat_nav_in_sec_2 {
        font-size: 11px;
    }
    .jb_res_blog_left_remove_pading {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .jb_footer_download_app_icons {
        width: 130px;
    }
    .jb_footer_social_media_ul_sec ul li i{
        font-size: 23px;
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1199px){
    .jb_footer_download_app_icons {
        width: 130px;
    }
    .jb_footer_social_media_ul_sec ul li i{
        font-size: 23px;
    }
}
/*******************
*
*style_home.css
*
*******************/

.tooltip{
    opacity: 1 !important;
}
.tooltip-inner{
    background-color: #eee !important;
    border-radius : 0 !important;
    color :#3A3A3A !important;
}
.tooltip.top .tooltip-arrow{
    border-top-color:#eee !important;
}
h3{margin-top:0px !important;}
.header-logo{
    float:left;
    width:15%;
    padding:7px 0;
}
.header-logo a{display:block;}
span.menu{display:none;}
.main-content-min{
    min-height: 750px;
}
.jb-main-content-min{
    min-height: 850px;
}
.jb_win_main_content{
    min-height: 600px;
}
h2 strong{color:#2f2484;font-weight:500;}
.white-red{color:#e74c3c;text-decoration:none !important;}
.clear{clear:both;}
.text-style{background:#5f5f5f !important;height:50px !important;border-radius:10px !important;border:none !important;color:#ffffff !important;}
.button, html input[type="button"], input[type="reset"], input[type="submit"]{margin-top:0px !important;background:#263238;border:none;}
.plan-btn-submit{margin-top:10px !important;background:#C0C0C0 none repeat scroll 0px 0px !important;border:none !important;}
footer{margin-top:30px;background-color:#F2F2F2;}
section .bg-gray{background-color:#DFDFDF;}
.footer-menu{float:left !important;padding:6% 0% 4% 0% !important;}
ul{list-style:none;}
nav ul li{
    display:inline;
    margin: 5px 0px 5px 0px !important;
    font-size:13px;
}
ul li a:hover{text-decoration:none;}
.btn-submit{
    display:inline-block;
    margin-bottom:0px;
    font-weight:normal;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:3px 14px;
    font-size:13px;
    line-height:1.84615;
    -moz-user-select:none;
    color:#3a3a3a;
    background-color:#d4aa58;
    border-color:#d4aa58;
    font-size:15px;
    box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.33);
    transition:box-shadow 0.15s ease-out 0s;
}
.res-fix-btn-reg{
    display:inline-block;
    margin-bottom:0px;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    font-size:19px;
    line-height:1.15;
    -moz-user-select:none;
    color:#3a3a3a;
    font-weight: bold;
    background-color:#d4aa58;
    border-color:#d4aa58;
    width: 100%;
}
.footer-reg-fix-in-sec a:hover{
    color: #3a3a3a !important;
}
.footer-reg-fix-in-sec a:focus{
    color: #3a3a3a !important;
}
.btn-previous{
    display:inline-block;
    margin-bottom:0px;
    font-weight:normal;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:3px 14px;
    line-height:1.84615;
    -moz-user-select:none;
    color:#FFF;
    background-color:#3a3a3a;
    border-color:#828282;
    font-size:16px;
    border-radius: 0 !important;
}
.reg-link{
    font-size: 50px !important;
}
.btn-a-default a:hover{
    color: white !important;
}
.btn-a-default a:focus{
    color: white !important;
}
.btn-track{
    margin-left: 15px;
    display:inline-block;
    margin-bottom:0px;
    font-weight:normal;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid #3a3a3a;
    white-space:nowrap;
    padding:3px 14px;
    font-size:14px;
    line-height:1.84615;
    -moz-user-select:none;
    color:#FFF;
    background-color:#3a3a3a;
    box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.33);
    transition:box-shadow 0.15s ease-out 0s;
}
.btn-join{
    width: 100%;
    height: 41px;
    display:inline-block;
    margin-bottom:0px;
    font-weight:normal;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid #383f4c;
    white-space:nowrap;
    padding:3px 14px;
    font-size:18px;
    line-height:1.84615;
    -moz-user-select:none;
    color:#FFF;
    background-color:#383f4c;
}
.btn-register{
    width: 100%;
    display:inline-block;
    margin-bottom:0px;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid #3a3a3a;
    white-space:nowrap;
    padding:3px 14px;
    font-size:15px;
    font-weight: 500;
    line-height:1.84615;
    -moz-user-select:none;
    color:#FFF;
    background-color:#3a3a3a;
    transition:box-shadow 0.15s ease-out 0s;
}
.btn-post-request{
    display:inline-block;
    margin-bottom:0px;
    font-weight:normal;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    width: 100%;
    font-size:15px;
    line-height:1.84615;
    -moz-user-select:none;
    color:#FFF;
    background-color:#3a3a3a;
    border-color:#3a3a3a;
    box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.33);
    transition:box-shadow 0.15s ease-out 0s;
    border-radius: 4px;
}
.btn-reg{
    width: 100%;
    display:inline-block;
    margin-bottom:0px;
    font-weight:normal;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:url("../images/btn-reg-bg.png");
    border:1px solid transparent;
    white-space:nowrap;
    padding:3px 14px;
    font-size:13px;
    line-height:1.84615;
    -moz-user-select:none;
    color:#FFF;
    box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.33);transition:box-shadow 0.15s ease-out 0s;
}
::-webkit-input-placeholder{color:#828282;}
:-moz-placeholder{color:#828282;}
::-moz-placeholder{color:#828282;}
:-ms-input-placeholder{color:#828282;color:#828282 !important;font-size:16px !important;}
.form-control:focus{
    outline: 0 !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
.checkbox-styled:not(ie8),
.radio-styled:not(ie8){position:relative;margin-top:0;}
.checkbox-styled:not(ie8) input ~ span,
.radio-styled:not(ie8) input ~ span{
position:relative;
padding-left:30px;
display:inline-block;
cursor:pointer;
vertical-align:text-top;
}
.checkbox-styled:not(ie8) input ~ span:before,
.radio-styled:not(ie8) input ~ span:before{content:"";position:absolute;left:0;z-index:1;width:20px;height:20px;border:2px solid #D4AA58;}
/*check box color #3a3a3a*/
.checkbox-styled:not(ie8) .border_dark_grey input ~ span:before{
    content:"";
    position:absolute;
    left:0;
    z-index:1;
    width:17px;
    height:17px;
    border:2px solid #b7b7b7;
}
/*check box color #828282*/
.checkbox-styled:not(ie8) .border_white_grey input ~ span:before{
    content:"";
    position:absolute;
    left:0;
    z-index:1;
    width:12px;
    height:12px;
    border:1px solid #D1D3D4;
    margin-top: 4px;
}
.checkbox-styled:not(ie8) .border_white_grey input:checked ~ span:before{
    -webkit-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    transform:rotate(-45deg);
    height:7px;
    border-color:#828282;
    border-top-style:none;
    border-right-style:none;
}
.checkbox-styled:not(ie8) .border_white_grey input ~ span{
    position:relative;
    padding-left:17px;
    display:inline-block;
    cursor:pointer;
    vertical-align:text-top;
    font-size: 13px;
    color: #828282;
	font-weight:normal;
}
.checkbox-styled:not(ie8) input[type="radio"],
.radio-styled:not(ie8) input[type="radio"],
.checkbox-styled:not(ie8) input[type="checkbox"],
.radio-styled:not(ie8) input[type="checkbox"]{position:absolute;z-index:-1;opacity:0;filter:alpha(opacity=0);}
.checkbox-styled:not(ie8) label,
.radio-styled:not(ie8) label{padding-left:0;}
.checkbox-styled:not(ie8).radio-inline,
.radio-styled:not(ie8).radio-inline,
.checkbox-styled:not(ie8).checkbox-inline,
.radio-styled:not(ie8).checkbox-inline{padding-left:0;}
.checkbox-styled:not(ie8).disabled ~ span:before,
.radio-styled:not(ie8).disabled ~ span:before,
.checkbox-styled:not(ie8) input[disabled] ~ span:before,
.radio-styled:not(ie8) input[disabled] ~ span:before,
.checkbox-styled:not(ie8) input[readonly] ~ span:before,
.radio-styled:not(ie8) input[readonly] ~ span:before{border-color:#e5e6e6;}
.checkbox-styled:not(ie8).disabled:checked ~ span:before,
.radio-styled:not(ie8).disabled:checked ~ span:before,
.checkbox-styled:not(ie8) input[disabled]:checked ~ span:before,
.radio-styled:not(ie8) input[disabled]:checked ~ span:before,
.checkbox-styled:not(ie8) input[readonly]:checked ~ span:before,
.radio-styled:not(ie8) input[readonly]:checked ~ span:before{border-color:#e5e6e6;}
.checkbox-styled:not(ie8).disabled:checked ~ span:after,
.radio-styled:not(ie8).disabled:checked ~ span:after,
.checkbox-styled:not(ie8) input[disabled]:checked ~ span:after,
.radio-styled:not(ie8) input[disabled]:checked ~ span:after,
.checkbox-styled:not(ie8) input[readonly]:checked ~ span:after,
.radio-styled:not(ie8) input[readonly]:checked ~ span:after{background-color:#e5e6e6;}
.checkbox-styled:not(ie8) input ~ span:before{-webkit-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
.checkbox-styled:not(ie8) input:checked ~ span:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);height:10px;border-color:#3a3a3a;border-top-style:none;border-right-style:none;}
.radio-styled:not(ie8) input ~ span:before{top:0;border-radius:50%;-webkit-transition:all 0.15s ease-in-out;-o-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;}
.radio-styled:not(ie8) input:checked ~ span:before{
    border-color:#d4aa58;
}
.radio-styled:not(ie8) input ~ span:after{
    content:"";
    position:absolute;
    left:10px;
    top:10px;
    z-index:1;
    width:0;
    height:0;
    background-color:#d4aa58;
    border-radius:50%;
    -webkit-transition:all 0.15s ease-in-out;
    -o-transition:all 0.15s ease-in-out;
    transition:all 0.15s ease-in-out;
}
.radio-styled:not(ie8) input:checked ~ span:after{
    left:5px;top:5px;width:10px;height:10px;
}
table > thead > tr > th{text-align:center;}
.no-padding{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.no-padding-left{
    padding-left: 0px !important;
}
.no-padding-right{
    padding-right: 0px !important;
}
.jewelxy-copyright{
    margin-top: 10px;
}
address{
    margin-bottom: 10px !important;
}
.main-content-sec{
    padding: 50px 0px 0px 0px;
}
.text-uppercase{
    text-transform: uppercase;
}
.jewelxy-footer-link ul{
    list-style: none;
}
.jewelxy-footer-link ul li{
    display: inline;
}
.footer-content{
    border-top: 1px solid rgba(58, 58, 58, 0.20);
    background-color: #f8f8f8;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
}
.footer-content-after-login{
    padding-bottom: 1.5em;
}
.c-copyright span a:hover{
    color: #d4aa58 !important;
    text-decoration: underline !important;
}
.c-copyright span{
    font-size: 13px;
}
.c-copyright a{
    font-size: 13px;
}
.carousel-caption h3{
    font-size: 24px;
}
.responsive-menu-before-hidden{
    display: none;
}
/*Start jewelxy form section*/
/*Start color style*/
.color-red{
    color: #a94442;
}
.color-gold{
    color: #d4aa58;
}
.color-dark-grey{
    color: #3a3a3a;
}
.color-dark-grey-content{
    color: #3a3a3a;
	font-size: 14px;
}
.color-white-grey{
    color: #3b3b3b;
}
.color-light-grey{
    color: #f4f4f4;
}
.color-grey{
    color: #3b3b3b;
}
.color-black{
    color: #000000;
}
.color_dark_light_grey{
    color: #7d7d7d;
}
.color_a7a7a7{
    color: #A7A7A7;
}
.color_light_white{
    color: #B1B1B1;
}
.color_green{
    color: #16be48;
}
.color_tarques{
    color: #2cb6b7;
}
.color-green{
    color:#118886;
}
.color_tarques:hover{
    color: #2cb6b7;
}
.color-white-blue{
    color: #00A9FE;
}
.color-sky-blue{
    color: #3483fa;
}
.color-white{
    color: #ffffff;
}
.color-cfcfcf{
    color: #cfcfcf;
}
.bg-ececec{
    background-color: #ececec;
}
.bg-white{
    background-color: #ffffff;
}
.bg-gold{
    background-color: #d4aa58;
}
.bg-dark-grey{
    background-color: #3a3a3a;
}
.bg-eee{
    background-color: #eeeeee;
}
.bg_f5f5f5{
    background-color: #f5f5f5 !important;
}
.bg_ffffff{
    background-color: #ffffff !important;
}
.bg-light-gold{
    background-color: rgba(212, 170, 88, 0.31);
}
.bg-light-grey{
    background-color: #eee;
}
.bg-white-grey{
    background-color: #828282;
}
.bg-white-light-grey{
    /*background-color: #f6f7fb;*/
    /*background:#f6f7fb;*/
    background:#fafafa;
}
.bg_tarques{
    background-color: #2cb6b7;
}
.bg_f2f2f2{
    background-color: #f2f2f2;
}
/*Start mail label color*/
.bg-lbl-1{
    background-color: rgb(182, 207, 245);
}
.bg-lbl-2{
    background-color: rgb(152, 215, 228);
}
.bg-lbl-3{
    background-color: rgb(227, 215, 255);
}
.bg-lbl-4{
    background-color: rgb(251, 211, 224);
}
.bg-lbl-5{
    background-color: rgb(242, 178, 168);
}
.bg-lbl-6{
    background-color: rgb(194, 194, 194);
}
.bg-lbl-7{
    background-color: rgb(73, 134, 231);
}
.bg-lbl-8{
    background-color: rgb(45, 162, 187);
}
.bg-lbl-9{
    background-color: rgb(185, 154, 255);
}
.bg-lbl-10{
    background-color: rgb(246, 145, 178);
}
.bg-lbl-11{
    background-color: rgb(251, 76, 47);
}
.bg-lbl-12{
    background-color: rgb(255, 200, 175);
}
.bg-lbl-13{
    background-color: rgb(255, 222, 181);
}
.bg-lbl-14{
    background-color: rgb(251, 233, 131);
}
.bg-lbl-15{
    background-color: rgb(253, 237, 193);
}
.bg-lbl-16{
    background-color: rgb(179, 239, 211);
}
.bg-lbl-17{
    background-color: rgb(162, 220, 193);
}
.bg-lbl-18{
    background-color: rgb(255, 117, 55);
}
.bg-lbl-19{
    background-color: rgb(255, 173, 70);
}
.bg-lbl-20{
    background-color: rgb(235, 219, 222);
}
.bg-lbl-21{
    background-color: rgb(204, 166, 172);
}
.bg-lbl-22{
    background-color: rgb(66, 214, 146);
}
.bg-lbl-23{
    background-color: rgb(22, 167, 101);
}
/*End mail label color*/
.btn_tarques{
    color: #fff;
    background-color: #2cb6b7;
    border-color: #2cb6b7;
    border-radius: 0 !important;
}
.btn_tarques:hover{
    color: #fff !important;
}
.btn_tarques:focus{
    color: #fff !important;
}
.color-gold-im{
    color: #d4aa58 !important;
}
.color-gold-im:hover{
    color: #d4aa58 !important;
}
.color-gold-im:focus{
    color: #d4aa58 !important;
}
.jb_brdr_gold{
    border: 1px solid #d4aa58;
}
/*End color style*/
a{
    color: #3a3a3a;
}
a:hover{
    text-decoration: none !important;
    color: #3a3a3a !important;
}
a:focus{
    outline: none !important;
    text-decoration: none !important;
    color: #3a3a3a !important;
}
.jb-label{
    font-family: 'Montserrat', sans-serif !important;
    display: inline;
    padding: .2em .6em .3em;
    font-size: 14px;
    line-height: 1;
    color: #3a3a3a;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
}
.main-content-inner{
    padding-top: 20px;
}
.jewelxy-form-main-section{
    padding: 15px 0 0 0;
}
.jb-container{
    padding: 35px !important;
}
.card{
    background-color: #ffffff;
    webkit-border-radius: 5px;
    moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: rgba(58,58,58,0.3) 0px 0px 1px 0px;
    margin-bottom: 20px;
}
.card-header{
    padding: 20px;
    border-bottom: 1px solid #EEEEEE;
}
.card-block{
    padding: 20px;
}
.card-header h2{
    margin: 0;
	font-size: 14px;
	font-weight: 500;
}
.form-margin-bottom{
    margin-bottom: 20px;
}
.two-form-margin-bottom{
    margin-bottom: 20px;
}
.mar-top-bottom{
    margin: 20px 0px 20px 0px;
}
.input-group-addon{
    color: #3a3a3a !important;
    background-color: transparent !important;
    border: 2px solid #eeeeee !important;
    border-right: none !important;
}
.form-control{
    color: #3a3a3a !important;
    border: 2px solid #eeeeee !important;
    border-left: 0 !important;
}
label{
    font-weight: normal !important;
    font-size: 13px !important;
}
/*End jewelxy form section*/
/*Start jewelxy home section*/
.jewelxy-carousel-caption{
    bottom: 20px;
    float: left;
    width: 100%;
    z-index: 10;
    padding-bottom: 20px;
    color: #000;
    right: 13%;
    left: 13%;
}
.signup-title{
    text-align: center;
}
.signup-title h1{
    font-size: 22px;
    margin: 0;
}
.middle-line{
    width: 100%;
    height: 3px;
    background-color: #d4aa58;
    margin-top: 10px;
}
.reg-bg{
    background: url("../images/slider-img/slider-1.jpg") no-repeat;
    background-size: cover;
}
.drop-down-arrow{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: white url("../images/drop-down-icon.png") no-repeat scroll 95% center !important;
}
/*End jewelxy home section*/
/*Start header section*/
.header-right-side-section{
    width: 85%;
    height: auto;
    float: left;
    padding: 17px 0;
}
.header-signup-main-section{
    margin-left: 25px;
}
.signup-user-img img{
    width: 25px;
    height: 25px;
}
.signup-user-img span{
    font-size: 12px;
}
.input-group-content > select > option > span{
    background-color: red;
    color: #ffffff;
}
.header-search-section input{
    border: none;
    color: #3a3a3a;
    width: 330px;
    font-size: 14px;
    padding: 5px 15px;
    outline: none;
    font-weight: normal;
}
.header-search-section input::-moz-placeholder {
    color: #404041;
    opacity: 1;
}
.header-search-section input:-ms-input-placeholder {
    color: #404041;
}
.header-search-section input::-webkit-input-placeholder {
    color: #404041;
}
.header-search-section span{
    border: none;
    margin-top: 4px;
    margin-right: 10px;
}
.header-search-section option a:hover{
    background-color: red;
    color: #ffffff;
}
.jb_sld_tel_req_frm_right_main_sec {
    margin: 20px 0 0 0;
}
/*End header section*/
/*Start mega menu*/
.jewexly-mg-menu {
    height: 35px;
    position: relative;
}
.jewexly-mg-menu ul {
    padding: 0;
    margin: 0;
    list-style: none;
}
.jewexly-mg-menu a {
    text-decoration: none;
}
.jewexly-mg-menu>ul>li {
    position: relative;
    float: left;
}
.mg-active > a{
    color: #3a3a3a !important;
}
.jewexly-mg-menu > ul > li > h2 > a {
    font-size: 13px;
    text-transform: uppercase;
    position: relative;
    line-height: 15px;
    color: #3A3A3A;
    display: block;
    transition: all .3s;
    font-weight: normal;
    -webkit-text-stroke: 0;
    margin: 0;
}
.jewexly-mg-menu > ul > li > h2{
    margin: 0;
}
.jewexly-mg-menu li:last-child a{
    border-right: none;
}
.jewexly-mg-menu>ul>li>a:hover {
    color: #f6d039;
}
.jewexly-mg-menu>ul>li.contact-menu {
    position: static;
	padding: 10px 35px 0 0 !important;
}
.jewexly-mg-menu>ul>li.contact-menu:hover{
    /*border-bottom: 3px solid #d4aa58;*/
    /*border-bottom: 3px solid transparent;*/
}
.mg-active{
    /*border-bottom: 3px solid #d4aa58;*/
    border-bottom: 3px solid transparent;
}
.jewexly-mg-menu>ul>li.contact-menu .contact-menu-inner {
    position: Absolute;
    left: -9999px;
    top: -9999px;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    /*border-top: 3px solid #f6d039;*/
    overflow: auto;
    background: #f9f9f9;
    transition: opacity .3s;
    margin-top: 3px;
}
.jewexly-mg-menu>ul>li.contact-menu:hover .contact-menu-inner {
    opacity: 1;
    left: 0;
    top: 100%;
    visibility: visible;
}
.mg-tag-label{
    display: inline;
    padding: 2px 7px 2px 7px;
    font-size: 13px;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    border-radius: 1px;
}
.mg-tag-label-default{
    background-color: #828282;
}
.mg-tag-label-default a:hover{
    color: white !important;
}
.nav-tag-label-default{
    background-color: #d4aa58;
    color: #fff;
}
.mg-main-content{
    margin-top: 40px
}
/*End mega menu*/
/*Start responsive menu*/
.jewelxy-res-menu {
    background: white repeat left top;
    left: -285px;
    height: 100%;
    position: fixed;
    width: 285px;
    border-right:1px solid #e9e9e9;
    overflow-y: scroll;
}
.sidebar-overlay {
    visibility: hidden;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    background: #000;
    z-index: 600;
    -webkit-transition: visibility 0 linear 0.4s, opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    -moz-transition: visibility 0 linear 0.4s, opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    transition: visibility 0 linear 0.4s, opacity 0.4s cubic-bezier(0.4, 0, 0.2, 1);
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}
.sidebar-overlay.active {
    opacity: 0.5;
    visibility: visible;
    -webkit-transition-delay: 0;
    -moz-transition-delay: 0;
    transition-delay: 0;
}
.jewelxy-res-menu ul {
    border-top: 1px solid #e9e9e9;
    list-style: none;
    margin: 0;
    padding: 0;
}
.jewelxy-res-menu li {
    width: 100%;
    border-bottom: 1px solid #e9e9e9;
    line-height: 22px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-top: 3px;
    display: inline-table;
}
.jewelxy-res-menu a {
    color: #3a3a3a;
    font-size: 15px;
    text-decoration: none;
}
.jewelxy-res-icon-close {
    cursor: pointer;
    padding-left: 10px;
    padding-top: 5px;
    color: #3a3a3a;
}
.jewelxy-res-icon-close a {
    cursor : pointer;
    line-height: 45px;
    padding-bottom: 3px;
    padding-left: 10px;
    padding-top: 3px;
}
.icon-jewelxy-res-menu {
    color: #3a3a3a;
    cursor: pointer;
    font-size: 25px;
    margin-top: 25px;
}
.jewelxy-res-menu-section{
    position: fixed;
    z-index: 777;
}
.jewelxy-res-menu-section{
    display: none;
}
.input-group-inline-flex{
    display: inline-flex !important;
}
.icon-jewelxy-res-menu {
    color: #3a3a3a;
    cursor: pointer;
    font-size: 25px;
    margin-top: 25px;
}
.jb-overflow-hidden{
    overflow: hidden;
}
.jb-overflow-scroll{
    overflow: scroll;
}
.jb_res_menu_icon_sec{
    cursor: pointer;
}
/*End responsive menu*/
/*Start login page*/
.jewelxy-full-height{
    background-attachment: fixed;
    height: 100%;
    max-height: 100%;
    min-height: 99%;
    overflow: hidden;
    width: 100%;
}
.login-main-sec{
    margin-top: 100px;
}
.vf-info-des-sec{
    border-bottom: 1px solid #EEEEEE;
    padding-bottom: 7px;
    padding-top: 7px;
}
.vf-info-des-sec-2{
    float: left;
    width: 100%;
    padding-bottom: 7px;
    padding-top: 7px;
}
.vf-u-name strong{
    font-size: 16px;
}
.vf-u-info{
    font-size: 13px;
	font-weight:300;
	margin-top: 3px;
    margin-bottom: 3px;
}
.fp-slogan-sec{
    font-size: 1em;
    text-align: center;
    margin-top: 10px;
}
.or-sep{
    text-align: center;
    margin-bottom: 15px;
}
.fp-main-sec{
    margin-top: 100px;
}
.bis-bro-sec{
    border: 1px solid #828282;
    width: 100%;
    float: left;
    padding: 3px;
    border-radius:0px;
    margin-bottom: 20px;
}
.biz-bro-opt{
    margin-top: 3px;
}
.btn-jewelxy{
    background-color: #3a3a3a !important;
    color: #ffffff !important;
}
.btn-jewelxy:hover{
    color: #ffffff !important;
}
.btn-jewelxy:focus{
    color: #ffffff !important;
}
.btn-white-grey{
    background-color: #828282;
    color: #ffffff;
}
.btn-white-grey:hover{
    color: #ffffff;
}
.btn-white-grey:focus{
    color: #ffffff;
}
.btn-gold-tab{
    background-color: #d4aa58 !important;
    border-color: #d4aa58 !important;
    color: #ffffff !important;
	font-size: 9px !important;
	font-weight: 400 !important;
}
.btn-gold-tab:hover{
    color: #ffffff !important;
}
.btn-gold-tab:focus{
    color: #ffffff !important;
}
.bs-callout-warning {
    border-left-color: #3a3a3a !important;
}
.bs-callout {
    padding: 5px 10px 5px 10px ;
    margin: 5px 0;
    border: 1px solid #eee;
    border-left-width: 3px;
}
.bs-callout h3{
    margin: 0px;
    padding: 0px;
    font-size: 15px;
    font-weight: bold;
}
.bs-callout span{
    margin: 3px 0px 3px 0px;
    float: left;
    width: 100%;
    height: auto;
}
.sur-title span{
    font-size: 40px;
    font-weight: bold;
}
.sur-title h1{
    font-size: 40px;
    font-weight: bold;
    margin: 0px !important;
    line-height: 1.42857 !important;
}
.sur-title a{
    font-size: 1.5em;
    font-weight: bold;
}
.sur-main-title{
    margin: 10px 0px 10px 0px;
}
.sur-qus{
    float: left;
    width: 100%;
    margin: 10px 0px 10px 0px;
    font-weight: bold;
    font-size: 18px;
}
/*Start radio button style*/
input[type='radio'] {
    -webkit-appearance:none;
    width:15px;
    height:15px;
    border:1px solid darkgray;
    border-radius:50%;
    outline:none;
}
input[type='radio']:hover {
    border:1px solid #828282;
}
input[type="radio"],
input[type="checkbox"] { outline: none; }
input[type='radio']:before {
    content:'';
    display:block;
    width:60%;
    height:60%;
    margin: 20% auto;
    border-radius:50%;
}
input[type='radio']:checked:before {
    background:#d4aa58;
}
/*End radio button style*/
/*Start chechbox button style*/
input[type='checkbox'] {
    -webkit-appearance:none;
    width:15px;
    height:15px;
    border:1px solid darkgray;
    outline:none;
}
input[type='checkbox']:hover {
    border:1px solid #828282;
}
input[type='checkbox']:before {
    content:'';
    display:block;
    width:100%;
    height:100%;
}
input[type='checkbox']:checked:before {
    background: url("../images/chechbox-active.png") no-repeat;
}
/*End chechbox button style*/
.jb-radio{
    display: inline-flex;
}
.sur-qus-opt-sec{
    margin: 0px 0px 10px 0px;
    float: left;
    width: 100%;
    letter-spacing: 0.3px;
}
.sur-qus-opt-sec label{
    width: 100%;
}
.jb-spinner{
    line-height: 40px !important;
}
.jb-side-nav{
    background-color: #ffffff;
}
/*End login page*/
/*Start web slider*/
.jb-slider-btn-1{
    font-size: 1em;
}
/*End web slider*/
/*Start responsive slider*/
.jb-res-carousel{
    box-shadow: 0px 0px 10px 0px #d7d7d7 !important;
}
.jb-res-carousel-caption-1{
    right:0px;
    left: 0;
    padding-top: 0px;
    top: 10px !important;
}
.jb-res-slider-text-1{
    font-size: 1.5em !important;
    letter-spacing: 1px !important;
}
.jb-res-slider-text-2{
    font-size: 3em !important;
    letter-spacing: 0.7px !important;
}
.jb-res-slider-text-3{
    font-size: 1.5em !important;
    letter-spacing: 0.7px;
}
.jb-res-slider-text-4{
    font-size: 1.3em !important;
    letter-spacing: 0.7px;
}
.jb-res-slider-text-5{
    font-size: 1.5em !important;
    letter-spacing: 0.7px;
}
.jb-res-slider-text-6{
    font-size: 1em !important;
    letter-spacing: 0.7px;
}
.jb-res-slider-text-7{
    letter-spacing: 0.7px;
    font-family: wf_segoe-ui_normal,wf_segoe-ui_semilight,wf_segoe-ui_light,Arial,sans-serif;
}
/*End responsive slider*/
/*Start city slider*/
.slider-arrow-left{
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px;left: 50%;
    margin-left: -10px;
}
.slider-arrow-right{
    position: absolute;
    top: 50%;
    z-index: 5;
    display: inline-block;
    margin-top: -10px;
}
.city-nob-slid-main-sec{
    width: 100%;
    height: auto;
    float: left;
}
#scrolling, #scrolling2{
    background-color: white;
    overflow: hidden;
    box-shadow: 0px 0px 10px 0px #d7d7d7;
}
#scrolling ul{
    height: auto;
}
#scrolling2 ul{
    height: auto;
}
.city-main-sec, .nob-main-sec{
    margin: 0px 0px 15px 0px;
}
.scrolling-inn ul {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    margin: 0;
    padding: 0;
    list-style-type: none;
    -webkit-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.scrolling-inn ul li {
    float: left;
    width:25vw;
    min-width: 150px;
    height: 100%;
    color: #3a3a3a;
    text-align: center;
    cursor: pointer;
    background: transparent;
    -webkit-transform:  scale(1);
    -ms-transform:  scale(1);
    -moz-transform:  scale(1);
    transform: scale(1);
}
.city-nob-title{
    padding: 5px;
}
.city-nob-title span{
    font-size: 17px;
    text-transform: uppercase;
}
.city-nob-main-title{
    margin: 10px 0px 10px 0px;
}
.city-nob-main-title span{
    font-size: 17px;
    font-weight: normal;
}
.city-nob-main-count{
    margin: 20px 0px 10px 0px;
}
.city-nob-main-count span{
    padding: 5px 10px 5px 10px;
    font-size: 16px;
    background-color: #d4aa58;
    font-weight: bold;
}
/*End city slider*/
/*Start responsive slider*/
.res-slid-img-sec{
    position: relative;
}
.res-slid-des-sec{
    position: absolute;
    width: 100%;
    height: auto;
    float: left;
    top: 0;
}
.res-slid-des-sec{
    padding: 10px;
}
.res-slid-des-sec span{
    font-size: 1.1em;
    font-family: impact;
}
.jewelxy-top-line-main-sec{
    width: 100%;
    height: auto;
    float: left;
    background-color: #eeeeee;
    z-index: 9999;
    padding: 4px 0;
}
.jewelxy-top-line-inner-sec{
    text-align: center;
}
.jewelxy-top-line-inner-sec span{
    color: #3A3A3A;
    font-size: 12px;
}
.jewelxy-logo-search-main-sec{
    width: 100%;
    height: auto;
    float: left;
    background-color: #ffffff;
    border-bottom: 1px solid #ededed;
}
.jewexly-mg-menu{
    clear: both;
}
.header-fix{
	width:100%;
    top: 0;
    position: fixed !important;
    z-index: 999 !important;
}
.btn-search{
    border-bottom: none !important;
}
.how-can::-moz-placeholder {
    color: #B1B1B1;
    opacity: 1;
}
.how-can:-ms-input-placeholder {
    color: #B1B1B1;
}
.how-can::-webkit-input-placeholder {
    color: #B1B1B1;
}
.footer-title h3{
    font-size: 13px;
    font-weight: 500;
    margin: 0;
}
.footer-links ul li a{
    font-size: 13px;
	color: #828282;
	font-weight: 300;
}
.footer-links ul li h4{
    margin: 0;
}
.footer-links ul li a:hover{
    color: #3a3a3a;
}
.footer-link-main-sec{
    border-top: 1px solid rgba(58, 58, 58, 0.20);
    padding: 30px 0 20px 0;
}
.user-count-main-sec,
.user-count-digi-sec,
.jb-reg{
    padding: 50px 0;
}
.user-count-sub-title-sec{
    text-align: center;
}
.user-plat-title-sec{
    text-align: center;
}
.jb-fea-in-sec{
    margin: 30px 0px 0px 0px;
}
.user-plat-title-sec span{
    font-size: 25px;
}
.user-plat-title-sec h1{
    font-size: 22px !important;
    margin-top: 0;
}
.user-count-sub-title-sec{
    margin: 0px 0px 0px 0px;
}
.jb-fea-main-sec{
    margin: 30px 0;
}
.jb-re-des-main-sec{
    margin: 50px 0;
}
.home-reg-sec{
    margin: 15px 0 0 0;
}
.follow-ins{
    margin: 5px 0;
}
.follow-ins span{
    font-size: 9px;
}
.jb-reg-main-sec{
    margin: 10px 0;
}
.user-count-sub-title-sec strong{
    font-size: 50px;
}
.user-count-sub-title-sec span{
    font-size: 20px;
}
.pre-luncher-main-sec{
    background: url("../images/jb-bg.png") repeat;
}
.header-logo > a > span{
    font-size: 10px;
}
/*End responsive slider*/
.registered-ser-sec{
    margin: 15px 0px;
}
.reg-user-sec{
    background-color: #d4aa58;
    box-shadow: 0px 0px 10px 0px #d7d7d7;
    padding: 15px 0;
}
.reg-user-sec span{
    font-size: 20px;
    font-weight: bold;
}
.signup-user-sec{
    display: inline-block;
}
/*Start footer category tags*/
.cat-tag-main-sec{
    padding: 20px 0;
}
.cat-tag{
    margin: 0 0 15px 0;
    font-weight: 300;
}
.cat-tags-name{
    width: 100%;
    float: left;
    margin-left: 10px;
    color: #A7A9AC;
}
.cat-tags-name a{
    color: #3b3b3b;
    margin-left: 3px;
    margin-right: 3px;
    font-size: 12px;
}
.cat-tag-title a{
    color: #828282;
    font-size: 14px;
}
.cat-tag-title{
    width: auto;
    font-size: 12px;
}
.cat-tag-title h3{
	font-size: 12px;
    font-weight: normal;
    color: #595959;
	margin: 0;
	line-height: 1.42857143;
}
.cat-tags-name li {
    display: inline-block;
}
.cat-tags-name li h5 {
    margin: 0;
    font-weight: 300;
    line-height: 0.2 !important;
}
.jb-user-fac-inner{
    font-weight: 300;
}
.jb-user-fac-title{
    padding-bottom: 7px;
}
.jb-user-fac-title span{
    font-size: 13px;
    font-weight: 600;
}
.jb-user-fac-des p{
    font-size: 12px;
    color: #A7A9AC;
    padding-bottom: 10px;
    line-height: 1.7;
}
/*.jb-tr-sec{
    margin-top: 10px;
}*/
.jb-tr-sec span{
    font-size: 15px;
	font-weight: 500;
}
.jb-news-let-sec{
    border-top: 1px solid rgba(58, 58, 58, 0.20);
    padding: 20px 0;
    width: 100%;
    float: left;
}
.jb-fea-title-sec{
    font-size: 20px;
    font-weight: 600 !important;
}
.jb-fea-tagli-sec span{
    font-size: 18px;
}
.jb-reg-des{
    margin: 50px 0;
}
.jb-reg-des p{
    font-size: 20px;
}
.jb-reg-des-2{
    margin: 50px 0;
}
.jb-reg-des-2 p{
    font-size: 30px;
}
.jb-faq-title{
    cursor: pointer;
    background-color: #ffffff;
    padding: 15px;
    border-bottom: 1px solid rgba(58, 58, 58, 0.20);
}
.jb-faq-title strong{
    width: 100%;
    font-size: 14px;
    font-weight: bold;
}
.jb-faq-des{
    background-color: #ffffff;
    padding: 15px;
}
.jb-faq-des ul li{
    font-size: 16px;
}
.jb-faq-in-sec{
    margin: 2px 0;
}
.jb-faq-tag-line{
    margin: 15px 0;
}
.panel-title{
    width: auto;
}
.btn-collapse-sec{
    margin: 15px 0;
}
.jb-panel-heading{
    background-color: #ffffff !important;
}
.jb-crt-acc-title{
    text-align: center;
}
.jb-crt-acc-title span{
    font-size: 30px;
}
.control-label{
    margin-top: 10px;
}
.breadcrumb-inn-sec ul li{
    display: inline-block;
}
.breadcrumb-inn-sec li a{
    color: #828282;
    font-size: 14px;
}
.breadcrumb-main-sec{
    padding: 20px 0;
}
.jb-ess-ele-sec{
    margin: 10px 0;
}
.jb-ess-ele-sec ul li{
    font-size: 1.2em;
    line-height: 35px;
    color: #828282;
}
.jb-in-title{
    margin: 20px 0 15px 0;
}
.jb-in-title span strong{
    font-size: 25px;
    font-weight: 500;
}
.jb-in-points ul{
    list-style: circle;
    margin-left: 30px;
}
.jb-in-points ul li{
    font-size: 1em;
}
.text-italic{
    font-style: italic;
}
.jb-taglines-inn-sec{
    margin: 10px 0;
}
.jb-taglines-title span{
    font-size: 35px;
    font-weight: bold;
}
.jb-taglines-des span{
    font-size: 1.2em;
}
/*end footer category tags*/
/*Start footer fix registration*/
.footer-reg-fix-main-sec{
    background-color: #d4aa58;
    border: 2px solid #ffffff;
    position: fixed;
    bottom: 0;
    width: 100%;
    padding: 5px 0;
}
.panel-body p{
    font-size: 16px;
}
.panel-body a{
    font-size: 14px;
}
.jb-radio label{
    margin-left: 10px;
}
.jb-main-con-in{
    padding: 4em 0em 4em 0em;
}
.bis-bro-img img{
    width: 100%;
    height: 170px;
    object-fit: cover;
}
/*End footer fix registration*/
/*Start otp*/
.otp_ti_1 h2{
    font-size: 30px;
}
.otp_ti_2 h3{
    font-size: 24px;
}
.otp_des_1{
    margin: 7px 0 7px 0;
}
.otp_des_1 span{
    font-size: 14px;
}
.otp_tr_sec{
    margin-top: 20px;
}
/*End otp*/
/*Start verified user section*/
.vf-u-info-sec h2{
    font-size: 30px;
}
.vf-u-info-sec h3{
    font-size: 24px;
}
/*End verified user section*/
.bootstrap-tagsinput .tag{
    color:#3a3a3a !important;
}
/*-------------parth------------------*/
.jq-dropdown.jq-dropdown-tip {
    margin-left: -97px !important;
    margin-top: 12px;
}
.jq-dropdown.jq-dropdown-tip.jq-dropdown-anchor-right::before {
    left: auto;
    right: 105px !important;
}
.jq-dropdown.jq-dropdown-tip.jq-dropdown-anchor-right::after {
    left: auto;
    right: 106px !important;
}

.bootstrap .tags {
    background-color: #fff;
    border-radius: 4px;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    width: 524px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    border: 1px solid #d4aa58 !important;
    position: relative;
}
.bootstrap .tags.focused {
    border-color: #66afe9;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
}
.bootstrap .tags .tag-item {
    background: #d4aa58;
    color: #3a3a3a !important;
}
.bootstrap .tags .tag-item.selected {
    background: #d9534f;
    border: 1px solid #d43f3a;
    border-radius: 4px;
    color: #fff;
}
.bootstrap .tags .tag-item button {
    background: transparent;
    color: #000;
    opacity: .4;
}
.bootstrap .autocomplete {
    border-radius: 4px;
}
.bootstrap .autocomplete .suggestion-item.selected {
    color: #262626;
    background-color: #e9e9e9;
}
.bootstrap .autocomplete .suggestion-item em {
    font-weight: normal;
    background-color: #ffff00;
}
.bootstrap .autocomplete .suggestion-item.selected em {
    color: #262626;
    background-color: #ffff00;
}
.jb-su-co-img img{
    width: 100%;
    height: 80px;
    object-fit: cover;
}
.jb-su-co-img{
    margin: 0.5em 0 0.5em 0;
}
/*for neture of business*/
#select2-result-label-2 {
    display: none;
}
/*end*/
.fabSpeedDialdemoBasicUsage .text-capitalize {
    text-transform: capitalize; }

.fabSpeedDialdemoBasicUsage .md-fab:hover, .fabSpeedDialdemoBasicUsage .md-fab.md-focused {
    background-color: #000 !important; }

.fabSpeedDialdemoBasicUsage p.note {
    font-size: 1.2rem; }

.fabSpeedDialdemoBasicUsage .lock-size {
    min-width: 300px;
    min-height: 300px;
    width: 300px;
    height: 300px;
    margin-left: auto;
    margin-right: auto; }
.popup-z-index{
    z-index :999 !important;
}
.input-tag-textbox-style{
    border-bottom-right-radius: 4px !important;
    border-top-right-radius: 4px !important;
}
/*Start blog design*/
.event-sub-section{
    width: 100%;
    margin-bottom: 20px;
    float: left;
}
.event-img-section a img{
    border-radius: 5px;
}
.event-organizer-location{
    float: left;
    width: 100%;
    margin-bottom: 5px;
}
.event-organizer-location p{
    margin: 0;
    word-break: break-all;
    height: 70px;
}
.event-organizer-location span{
    font-size: 12px;
	font-weight:300;
}
.blg_cat_ti{
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.blg_cat_ti span{
    font-size: 14px;
	font-weight:300;
    letter-spacing: 0.9px;
}
.event-title{
    float: left;
    width: 100%;
    margin-bottom: 5px;
}
.event-title a{
    color: #333;
    font-size: 16px;
	font-weight: 600;
}
.event-date{
    float: left;
    width: 100%;
    margin-top: 5px;
}
.event-date span{
    font-size: 12px;
}
.main-event-post-img{
    width: 100%;
    float: left;
}
.main-event-post-img img{
    width: 100%;
    height: 400px;
    object-fit: cover;
}
.jb_rq_cvr_img_main_sec{
    width: 100%;
    float: left;
    margin-bottom: 15px;
}
.jb_rq_cvr_img_main_sec img{
    width: 250px;
    object-fit: cover;
}
.event-category{
    margin: 0px 0px 10px 0px;
}
.event-category span{
    font-size: 16px;
}
.event-location{
    width: 100%;
    float: left;
}
.event-location span{
    margin: 5px 0px 5px 0px;
    font-size: 16px;
}
.main-event-title{
    float: left;
    width: 100%;
}
.main-event-title span{
    font-size: 12px;
    letter-spacing: 0.7px;
}
.main-event-description{
    float: left;
    margin: 0 0 15px 0;
    width: 100% !important;
    text-align: justify;
}
.main-event-description p{
    font-size: 14px;
    letter-spacing: 0.7px;
    line-height: 23px;
}
.main-event-schedule span{
    font-size: 13px;
    letter-spacing: 0.7px;
}
.main-event-schedule span:hover{
    color: #2f2484;
}
.jb-bl-vi-li-co-sec{
    margin: 5px 0px 5px 0px;
    font-size: 16px;
}
.blog-img-fix{
    width: 150px !important;
    height: 150px !important;
    margin-bottom: 10px;
    object-fit: cover;
    cursor: pointer;
}
.main-blog-img-fix{
    width: 100% !important;
    height: 150px !important;
    object-fit: cover;
}
.profile-pic-fix{
    width: 100px !important;
    height: 80px !important;
    object-fit: cover;
}
/*End blog design*/
.select2-container.form-control{
    padding: 3px 12px !important;
	height: 41px !important;
}
.select2-container .select2-choice{
    line-height: 20px !important;
    height: 35px !important;
    padding: 4px 0px;
}
.select2-search input{
    border: 1px solid #d4aa58 !important;
}
.b-li-co-sec{
    padding: 10px;
    margin: 10px 0px 10px 0px;
}
.btn-like-color a{
    color: #d4aa58 !important;
    font-weight: bold;
}
.selectpiker{
    max-width: 85px;
}
.md-button.md-default-theme.md-primary, .md-button.md-primary {
    color: #3a3a3a !important;
    border: 1px solid #d4aa58 !important;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{
    background-color: #3a3a3a !important;
    border-color: #3a3a3a !important;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{
    color: #ffffff !important;
}
/*Blog view*/
.main-event-title{
    margin: 5px 0 5px 0;
}
.main-event-title h1{
    font-size: 15px;
    margin: 0 0 10px 0;
    line-height: 1.4;
}
.main-event-title h3{
    font-size: 14px;
    margin-top: 10px !important;
}
.main-event-title h4{
    font-size: 15px;
    margin: 0 0 10px 0;
    line-height: 1.4;
}
.jb-bl-tag-sec{
    width: 100%;
    float: left;
}
.jb-tag-label {
    display: inline;
    padding: 2px 7px 2px 7px;
    font-size: 13px;
    line-height: 1.4;
    color: #fff;
    text-align: center;
    white-space: nowrap;
}
/*Start blog grid*/
.jb-blog-item {
    width:  330px;
    height: 480px;
    float: left;
    background: #fff;
    margin: 10px;
}
.jb-blog-item.jb-thumbnail {
    width:  330px;
    height: 275px;
    margin: 10px;
    background:#fff;
}
.jb-blo-li-co{
    border-top: 1px solid #eee;
    float: left;
    width: 100%;
    padding: 5px 0px 5px 0px;
    margin: 5px 0px 5px 0px;
}
.jb-bl-in-sec{
    width: 100%;
    float: left;
    padding: 15px;
}
.blog-img-section a img{
    width: 330px;
    height: 205px;
    object-fit: cover;
}
/*End blog grid*/
.dis-inline-flex{
    display: inline-flex;
}
.nav > li > a:focus, .nav > li > a:hover{
    background-color: #ffffff !important;
    border-color: #fff #fff #fff !important;
}
.carousel-caption{
    text-shadow: 0 1px 2px rgba(0,0,0,0) !important;
}
.text-underline{
    border-bottom: 1px solid #3a3a3a;
}
.fo-sh-co-sec{
    position:fixed;
    bottom:65px;
    right:10px;
    z-index: 9999;
}
.add-new-sec p{
    font-size: 1.3em;
}
.jb-sup-ua-com{
    word-break: break-all;
    word-wrap: break-word
}
.vf-info-des{
    text-align: justify;
}
.bootstrap-tagsinput{
    min-height: 45px;
    border-width:2px !important;
    border-style: solid !important;
    border-color: #eeeeee !important;
    border-radius: 0 !important;
    padding: 8px 6px !important;
    border-left: 0 !important;
    box-shadow: none !important;
}
.preloader {
    padding: 470px 0px 150px 0px;
    background: url('../../bower_components/angular-block-ui/dist/2.gif') no-repeat 50% 50% white;
}
.app img.large {
    cursor: -moz-zoom-in;
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
    position: absolute;
    -webkit-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}

.app img.expanded {
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: zoom-out;
    left: 0 !important;
    top: 0 !important;
    width: 100%;
}
/*Start caterory popup*/
.cat-bus-main-sec{
    padding-top: 15px;
    padding-bottom: 0px;
    box-shadow: 0 0 1px 0 rgba(0,0,0,.2);
}
.cat-ti-sec, .cat-ad-sec{
    padding-left: 15px;
    padding-right: 15px;
}
.cat-brif-icon{
    font-size: 15px !important;
}
.cat-lo-icon{
    font-size: 18px !important;
}
.cat-bus-ti{
    font-size: 17px;
    font-weight: bold;
    line-height: 0;
}
.cat-bus-ti-sub{
    font-size: 12px;
    line-height: 0;
}
.cat-bus-adrs{
    font-size: 13px;
}
.cat-reg-sec{
    padding: 10px;
}
.cat-model-di{
    z-index: 10002 !important;
    width: 30% !important;
}
.cat-ti{
    margin-top: 10px !important;
    font-size: 20px;
}
.cat-mod-body{
    padding: 0 !important;
}
.cat-fo{
    text-align: center !important;
    padding: 10px !important;
}
.cat-reg-ti{
    font-size: 15px;
}
/*Start tearms and conditions popup*/
.jb_pre_lnch_dsct_main_sec{
    background-color: white;
    padding: 10px;
    border: 1px solid #d4aa58;
    margin-bottom: 15px;
}
.jb_ds_li_tm{
    width: 100%;
    float: left;
    font-size: 16px;
    color: #3A3A3A;
}
.jb_ofr_ts_cnds_txt_main_sec{
    margin: 0;
    line-height: 0.5;
}
.jb_ofr_ts_cnds_txt_main_sec span{
    font-size: 9px;
    cursor: pointer;
}
.jb_ofr_ts_cnds_main_sec{
    margin-top: 15px;
}
.jb_ofr_ts_cnds_main_sec ul{
    list-style: decimal;
}
.jb_ofr_ts_cnds_main_sec ul li{
    font-size: 14px;
    margin: 0 0 0.4em 20px;
}
.jb-rg-ti-2-sec h1 {
    font-size: 18px;
    margin: 0;
    color: #3A3A3A;
}
/*End tearms and conditions popup*/
/* select2 - multi select */
.select2-container{
    border: 2px solid #eeeeee !important;
    border-left: none !important;
    border-radius: 0;
}
.s2-con{
    border-left: 2px solid #eeeeee !important;
}
.jb_re_qt_btn_serch_form_control{

    border-right: none !important;
}
.select2-container-multi .select2-choices{
    padding: 3px 8px !important;
}
.select2-container-multi .select2-choices .select2-search-choice{
    background-color: #eeeeee !important;
    border: 1px solid #eeeeee !important;
    color: #3a3a3a !important;
    margin: 3px !important;
}
.select2-search-choice-close{
    background-color: #d9534f !important;
    border-color: #d43f3a !important;
    color: #fff !important;
}
.select2-search-choice-close:hover{
    background-color: #d9534f !important;
    border-color: #d43f3a !important;
    color: #fff !important;
}
.select2-search-choice-close::before{
    color: #3A3A3A !important;
}
.ms-container .ms-optgroup-label{
    color: #3a3a3a !important;
    font-weight: bold !important;
}
/* select2 - multi select */
.main-content-tocify{
    padding: 36px 0 0 0;
}
.main-content-tocify-2{
	margin: 112px 0 0 0;
}
.main-content-tocify-3{
	margin: 112px 0 0 0;
}
/*Start unique url of business profile*/
.jb_bsn_flw_flwng{
    margin-bottom: 15px;
}
.btn-follow{
    display:inline-block;
    margin-bottom:0px;
    font-weight:normal;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:3px 14px;
    font-size:13px;
    line-height:1.84615;
    -moz-user-select:none;
    color:#3a3a3a;
    background-color:transparent;
    border-color:#d4aa58;
    font-size:15px;
    box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.33);
    transition:box-shadow 0.15s ease-out 0s;
}
.btn-following{
    display:inline-block;
    margin-bottom:0px;
    font-weight:normal;
    text-align:center;
    vertical-align:middle;
    cursor:pointer;
    background-image:none;
    border:1px solid transparent;
    white-space:nowrap;
    padding:3px 14px;
    font-size:13px;
    line-height:1.84615;
    -moz-user-select:none;
    color:#3a3a3a;
    background-color:#d4aa58;
    border-color:#d4aa58;
    font-size:15px;
    box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.33);
    transition:box-shadow 0.15s ease-out 0s;
}
/*End unique url of business profile*/
.placeholderoftext::-moz-placeholder {
    color: #999;
    opacity: 1;
}
.anal_clnt_sec{
    margin: 7px 0 7px 0;
}
.ftr_anl_sec{
    margin-top: 7px;
}
.main-event-description ul{
    list-style:disc;
    padding-left:15px;
}
.footer_play_store_icons{
    width: 120px;
}
@media only screen and (max-width:768px){
header .navbar-collapse.in{background-color:rgba(0,0,0, .5);}  }
@media only screen and (max-width:992px){
.input-field .prefix ~ input{width:86%;width:calc(100% - 3rem);}
}
@media only screen and (max-width:600px){
.input-field .prefix ~ input{width:80%;width:calc(100% - 3rem);}
}
@media (min-width:769px){
.form-inline .form-group{margin-right:12px;}
    .form-inline .radio,
    .form-inline .checkbox,
    .form-inline .btn{margin-top:16px;margin-right:12px;}
}
@media screen and (max-width:600px){
.full-width-menu{background-color:#000000 !important;}
    span.menu{display:none;position:relative;cursor:pointer;}
}
@media only screen and (min-width:1170px){
.cd-header{height:200px;}
    .cd-header h1{line-height:200px;}
    .top-nav ul li{list-style-type:none;display:inline-block;padding:0px;}
    .top-nav ul li a{font-size:1em !important;
        text-transform: uppercase;
    }
}
@media(max-width:1024px){
    .top-nav ul li a{
    }
    .top-nav{width:56%;}
    .top-nav ul li{padding:0 0.3em;}
}
@media(max-width:480px){
    .header-logo{
        float:left !important;
    }
    .top-nav{margin:0em 1em 0 0;width:7.5%;}
    span.menu{
        display: none;
        margin:0.2em 0 2em 0;
    }
    nav{padding:0% 0% 0% 0% !important;}
}
@media(max-width:360px){
    .header-logo{
        float:left !important;
    }
    nav{padding:0% 0% 0% 0% !important;}
}
@media (max-width: 767px) {
    #toc {
        position: relative;
        width: 100%;
        margin: 0px 0px 20px 0px;
    }
}
@media only screen and (min-width: 1px) and (max-width: 319px){
    .header-logo{
        width: 63%;
        padding-top: 0px;
    }
    nav{
        padding:0% 0% 0% 4.5%;
    }
    .top-nav{
        margin: 0 0 0 0;
        padding-top: 25px;
        height: 50px
    }
    .about-us-description p{
        line-height: 1.5em;
    }
    .main-content{
        padding: 0px 0px 0px 0px !important;
    }
    .res-social-media{
        text-align: center;
    }
    .jewelxy-copyright p{
        text-align: center;
    }
    .top-nav ul li a{
        font-size:15px;
    }
    .main-content-sec{
        padding: 80px 0px 0px 0px;
    }
    .res-footer-site-map{
        margin-top: 25px;
    }
    .res-footer-recent-tweets{
        margin-top: 10px;
    }
    .res-contactus-form-title{
        margin-top: 25px;
    }
    .upcomming-events-section{
        margin: 20px 0px 0px 0px;
    }
    .carousel-caption h3{
        font-size: 13px;
    }
    .header-right-side-section{
        display: none;
    }
    .jewexly-mg-menu{
        display: none;
    }
    .mg-main-content{
        margin-top: 0px
    }
    .jewelxy-res-menu-section{
        display: block;
        position: absolute;
    }
    .login-main-sec{
        margin-top: 30px;
        margin-bottom: 50px;
        float: left;
        width: 100%;
    }
    .fp-main-sec{
        margin-top: 20px ;
        margin-bottom: 20px ;
        width: 100%;
        float: left;
    }
    /*Start home page*/
    .user-count-sub-title-sec strong{
        font-size: 50px;
    }
    .user-count-sub-title-sec span{
        font-size: 22px;
    }
    .user-plat-title-sec span{
        font-size: 22px;
    }
    .user-plat-title-sec h1{
        font-size: 18px !important;
    }
    .jb-fea-title-sec{
        font-size: 35px;
    }
    .jb-fea-main-sec{
        margin: 15px 0;
    }
    .jb-re-des-main-sec{
        margin: 0;
    }
    .jb-reg-des p{
        font-size: 18px;
    }
    .jb-reg-des-2 p{
        font-size: 22px;
    }
    .middle-line{
        margin-top: 7px;
    }
    .btn-join{
        margin-left: 0px;
    }
    .jb-tr-sec{
        margin: 0 0 10px 0;
        text-align: center !important;
    }
    .c-copyright{
        text-align: center !important;
    }
    /*End home page*/
    /*Start Static page*/
    .sur-title span{
        font-size: 25px;
    }
    .sur-title h1{
        font-size: 25px;
    }
    .jb-container{
        padding: 20px !important;
    }
    .jb-taglines-title span{
        font-size: 25px;
    }
    /*End Static page*/
    .res-padding-bottom{
        padding-bottom: 65px;
    }
    .carousel-caption{
        top: 0px !important;
        padding-top: 0px !important;
    }
    .form-margin-bottom{
        margin-bottom: 0px;
    }
    .form-padding-left{
        padding-left: 0px !important;
    }
    .res-no-padding-left{
        padding-left: 0px !important;
    }
    .res-no-padding-right{
        padding-right: 0px !important;
    }
    .jb-res-carousel-caption-1{
        top: 0px !important;
    }
    .footer-link-main-sec {
        padding: 40px 0px 10px 0px !important;
    }
}
@media only screen and (min-width: 320px) and (max-width: 480px) {
    .header-logo{
        width: 55%;
        padding-top: 0;
    }
    nav{
        padding:0% 0% 0% 4.5%;
    }
    .top-nav{
        margin: 0 0 0 0;
        padding-top: 25px;
        height: 50px
    }
    .about-us-description p{
        line-height: 1.5em;
    }
    .res-social-media{
        text-align: center;
    }
    .jewelxy-copyright p{
        text-align: center;
    }
    .top-nav ul li a{
        font-size:15px;
    }
    .head-office-icon{
        font-size:1.2em;}
    .off-add h4{
        font-size: 1.2em;
    }
    .main-content-sec{
        padding: 80px 0px 0px 0px;
    }
    .res-footer-site-map{
        margin-top: 25px;
    }
    .res-footer-recent-tweets{
        margin-top: 10px;
    }
    .res-contactus-form-title{
        margin-top: 25px;
    }
    .upcomming-events-section{
        margin: 20px 0px 0px 0px;
    }
    .carousel-caption h3{
        font-size: 13px;
    }
    .header-right-side-section{
        display: none;
    }
    .jewexly-mg-menu{
        display: none;
    }
    .mg-main-content{
        margin-top: 0px
    }
    .jewelxy-res-menu-section{
        display: block;
        position: absolute;
    }
    .login-main-sec{
        margin-top: 30px;
        margin-bottom: 50px;
        float: left;
        width: 100%;
    }
    .fp-main-sec{
        margin-top: 20px ;
        margin-bottom: 20px ;
        width: 100%;
        float: left;
    }
    /*Start home page*/
    .user-count-sub-title-sec strong{
        font-size: 25px;
    }
    .user-count-sub-title-sec span{
        font-size: 14px;
    }
    .user-plat-title-sec span{
        font-size: 22px;
    }
    .user-plat-title-sec h1{
        font-size: 22px !important;
    }
    .jb-fea-title-sec{
        font-size: 35px;
    }
    .jb-fea-main-sec{
        margin: 15px 0;
    }
    .jb-re-des-main-sec{
        margin: 0;
    }
    .jb-reg-des p{
        font-size: 18px;
    }
    .jb-reg-des-2 p{
        font-size: 22px;
    }
    .middle-line{
        margin-top: 7px;
    }
    .btn-join{
        margin-left: 0px;
		height: 40px;
		font-size: 13px;
    }
    .jb-tr-sec{
        margin: 0 0 10px 0;
        text-align: center !important;
    }
    .c-copyright{
        text-align: center !important;
    }
    /*End home page*/
    /*Start Static page*/
    .sur-title span{
        font-size: 25px;
    }
    .sur-title h1{
        font-size: 25px;
    }
    .jb-container{
        padding: 20px !important;
    }
    .jb-taglines-title span{
        font-size: 25px;
    }
    /*End Static page*/
    .res-padding-bottom{
        padding-bottom: 65px;
    }
    .form-margin-bottom{
        margin-bottom: 0px;
    }
    .form-padding-left{
        padding-left: 0px !important;
    }
    .res-no-padding-left{
        padding-left: 0px !important;
    }
    .jb-res-carousel-caption-1{
        top: 0px !important;
    }
    .jb-res-slider-text-3{
        font-size: 1em !important;
    }
    .res-no-padding-right{
        padding-right: 0px !important;
    }
    .checkbox-inline + .checkbox-inline, .radio-inline + .radio-inline{
        margin-left: 0px !important;
    }
    .otp_ti_1 h2{
        font-size: 22px;
    }
    .otp_ti_2 h3{
        font-size: 18px;
    }
    .vf-u-info-sec h2{
        font-size: 22px;
    }
    .vf-u-info-sec h3{
        font-size: 18px;
    }
    .footer-link-main-sec {
        padding: 40px 0px 10px 0px !important;
    }
}
@media only screen and (min-width: 481px) and (max-width: 599px) {
    .header-logo{
        width: 55%;
    }
    .top-nav{
        margin: 0 0 0 0;
        padding-top: 15px;
        height: 50px
    }
    span.menu{
        display:none;
        position:relative;
        cursor:pointer;
        margin:0em -30px 0em;
    }
    .about-us-description p{
        line-height: 1.5em;
    }
    .res-social-media{
        text-align: center;
    }
    .jewelxy-copyright p{
        text-align: center;
    }
    .main-content-sec{
        padding: 80px 0px 0px 0px;
    }
    .res-footer-site-map{
        margin-top: 25px;
    }
    .res-footer-recent-tweets{
        margin-top: 10px;
    }
    .res-contactus-form-title{
        margin-top: 25px;
    }
    .upcomming-events-section{
        margin: 20px 0px 0px 0px;
    }
    .carousel-caption h3{
        font-size: 13px;
    }
    .res-c-trade-inquires{
        margin-top: 2em;
    }
    .header-right-side-section{
        display: none;
    }
    .jewexly-mg-menu{
        display: none;
    }
    .mg-main-content{
        margin-top: 0px
    }
    .jewelxy-res-menu-section{
        display: block;
        position: absolute;
    }
    .login-main-sec{
        margin-top: 50px;
        margin-bottom: 50px;
        float: left;
        width: 100%;
    }
    .fp-main-sec{
        margin-top: 20px ;
        margin-bottom: 20px ;
        width: 100%;
        float: left;
    }
    /*Start home page*/
    .user-count-sub-title-sec strong{
        font-size: 30px;
    }
    .user-count-sub-title-sec span{
        font-size: 16px;
    }
    .user-plat-title-sec span{
        font-size: 22px;
    }
    .user-plat-title-sec h1{
        font-size: 22px;
    }
    .jb-fea-title-sec{
        font-size: 35px;
    }
    .jb-fea-main-sec{
        margin: 15px 0;
    }
    .jb-re-des-main-sec{
        margin: 0;
    }
    .jb-reg-des p{
        font-size: 18px;
    }
    .jb-reg-des-2 p{
        font-size: 22px;
    }
    .btn-join{
        margin-left: 0px;
    }
    .jb-tr-sec{
        margin: 0 0 10px 0;
        text-align: center !important;
    }
    .c-copyright{
        text-align: center !important;
    }
    .icon-jewelxy-res-menu{
        margin-top: 18px;
    }
    /*End home page*/
    /*Start Static page*/
    .sur-title span{
        font-size: 25px;
    }
    .sur-title h1{
        font-size: 25px;
    }
    .jb-container{
        padding: 20px !important;
    }
    /*End Static page*/
    .res-padding-bottom{
        padding-bottom: 65px;
    }
    .form-margin-bottom{
        margin-bottom: 0px;
    }
    .form-padding-left{
        padding-left: 0px !important;
    }
    .res-no-padding-left{
        padding-left: 0px !important;
    }
    .otp_ti_1 h2{
        font-size: 22px;
    }
    .otp_ti_2 h3{
        font-size: 18px;
    }
    .vf-u-info-sec h2{
        font-size: 22px;
    }
    .vf-u-info-sec h3{
        font-size: 18px;
    }
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
    .header-logo{
        width: 55%;
    }
    .top-nav{
        margin: 0 0 0 0;
        padding-top: 15px;
        height: 50px
    }
    .about-us-description p{
        line-height: 1.5em;
    }
    .jewelxy-copyright p{
        text-align: center;
    }
    .main-logo img{
        max-width: 65%;
    }
    .main-content-sec{
        padding: 80px 0px 0px 0px;
    }
    .res-footer-site-map{
        margin-top: 25px;
    }
    .res-footer-recent-tweets{
        margin-top: 10px;
    }
    .res-contactus-form-title{
        margin-top: 25px;
    }
    .upcomming-events-section{
        margin: 20px 0px 0px 0px;
    }
    .carousel-caption h3{
        font-size: 20px;
    }
    .res-c-trade-inquires{
        margin-top: 2em;
    }
    .header-right-side-section{
        display: none;
    }
    .jewexly-mg-menu{
        display: none;
    }
    .mg-main-content{
        margin-top: 0px
    }
    .jewelxy-res-menu-section{
        position: absolute;
        display: block;
    }
    .login-main-sec{
        margin-top: 50px;
        margin-bottom: 50px;
        float: left;
        width: 100%;
    }
    .fp-main-sec{
        margin-top: 20px ;
        margin-bottom: 20px ;
        width: 100%;
        float: left;
    }
    /*Start home page*/
    .user-count-sub-title-sec strong{
        font-size: 35px;
    }
    .user-count-sub-title-sec span{
        font-size: 18px;
    }
    .user-plat-title-sec span{
        font-size: 22px;
    }
    .user-plat-title-sec h1{
        font-size: 22px;
    }
    .jb-fea-title-sec{
        font-size: 35px;
    }
    .jb-fea-main-sec{
        margin: 15px 0;
    }
    .jb-re-des-main-sec{
        margin: 0;
    }
    .jb-reg-des p{
        font-size: 18px;
    }
    .jb-reg-des-2 p{
        font-size: 22px;
    }
    .btn-join{
        margin-left: 0px;
    }
    .jb-tr-sec{
        margin: 0 0 10px 0;
        text-align: center !important;
    }
    .c-copyright{
        text-align: center !important;
    }
    .icon-jewelxy-res-menu{
        margin-top: 18px;
    }
    /*End home page*/
    /*Start Static page*/
    .sur-title span{
        font-size: 30px;
    }
    .sur-title h1{
        font-size: 30px;
    }
    .jb-container{
        padding: 25px !important;
    }
    /*End Static page*/
    .res-padding-bottom{
        padding-bottom: 65px;
    }
    .jb-res-slider-text-1{
        font-size: 2.2em !important;
    }
    .jb-res-slider-text-2{
        font-size: 10em !important;
    }
    .jb-res-slider-text-3{
        font-size: 2.5em !important;
    }
    .jb-res-slider-text-4{
        font-size: 2.3em !important;
        padding-bottom: 50px;
    }
    .jb-res-slider-text-6{
        font-size: 2.3em !important;
    }
    .jb-res-slider-text-5 {
        font-size: 2.5em !important;
    }
    .form-margin-bottom{
        margin-bottom: 0px;
    }
    .otp_ti_1 h2{
        font-size: 22px;
    }
    .otp_ti_2 h3{
        font-size: 18px;
    }
    .vf-u-info-sec h2{
        font-size: 22px;
    }
    .vf-u-info-sec h3{
        font-size: 18px;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .top-nav{
        width: 74%;
        margin: 0 0 0 0;
        padding-top: 0px;
    }
    .top-nav ul li a{
        font-size: 1em;
        padding: 1.45em 0em 1.45em 0em;
    }
    .top-nav ul li a::after{
        top: 2%;
    }
    .about-us-description p{
        line-height: 1.5em;
    }
    .top-nav ul li{
        padding: 1.1em 0.3em;
    }
    .main-content-sec{
        padding: 100px 0px 0px 0px;
    }
    .res-footer-recent-tweets{
        margin-top: 25px;
    }
    .mg-main-content{
        margin-top: 0px
    }
    .jewelxy-res-menu-section{
        position: absolute;
        display: block;
    }
    .login-main-sec{
        margin-top: 100px;
        margin-bottom: 100px;
        float: left;
        width: 100%;
    }
    .fp-main-sec{
        margin-top: 20px ;
        margin-bottom: 20px ;
        width: 100%;
        float: left;
    }
    /*Start home page*/
    .user-count-sub-title-sec strong{
        font-size: 35px;
    }
    .user-count-sub-title-sec span{
        font-size: 18px;
    }
    .user-plat-title-sec span{
        font-size: 22px;
    }
    .user-plat-title-sec h1{
        font-size: 22px;
    }
    .jb-fea-title-sec{
        font-size: 35px;
    }
    .jb-fea-main-sec{
        margin: 15px 0;
    }
    .jb-re-des-main-sec{
        margin: 0;
    }
    .jb-reg-des p{
        font-size: 18px;
    }
    .jb-reg-des-2 p{
        font-size: 22px;
    }
    .btn-join{
        margin-left: 0px;
    }
    .jb-tr-sec{
        margin: 0 0 10px 0;
        text-align: center !important;
    }
    .c-copyright{
        text-align: center !important;
    }
    .icon-jewelxy-res-menu{
        margin-top: 18px;
    }
    /*End home page*/
    /*Start Static page*/
    .sur-title span{
        font-size: 30px;
    }
    .sur-title h1{
        font-size: 30px;
    }
    .jb-container{
        padding: 25px !important;
    }
    /*End Static page*/
    .res-padding-bottom{
        padding-bottom: 65px;
    }
    .jb-res-slider-text-1{
        font-size: 2.2em !important;
    }
    .jb-res-slider-text-2{
        font-size: 10em !important;
    }
    .jb-res-slider-text-3{
        font-size: 2.5em !important;
    }
    .jb-res-slider-text-4{
        font-size: 2.3em !important;
        padding-bottom: 50px;
    }
    .jb-res-slider-text-6{
        font-size: 2.3em !important;
    }
    .jb-res-slider-text-5 {
        font-size: 2.5em !important;
    }
}
@media only screen and (min-width: 1024px) and (max-width: 1120px) {
    .top-nav ul li a{
        font-size: 16px;
    }
    .wm-breadcrumb{
        top: 21px;
    }
    .header-title{
        top: 98px;
    }
    .no-padding-left{
        padding-left: 15px !important;
    }
    .enquiry-title span{
        font-size: 14px;
    }
    .fp-main-sec{
        margin-top: 20px ;
    }
    .signup-title h1{
        font-size: 18px;
    }
    .btn-previous{
        font-size: 12px;
    }
    /*Start home page*/
    .user-count-sub-title-sec strong{
        font-size: 50px;
    }
    .user-count-sub-title-sec span{
        font-size: 20px;
    }
    .user-plat-title-sec span{
        font-size: 22px;
    }
    .user-plat-title-sec h1{
        font-size: 22px;
    }
    .jb-fea-title-sec{
        font-size: 22px;
    }
    .jb-fea-main-sec{
        margin: 15px 0;
    }
    .jb-reg-des p{
        font-size: 18px;
    }
    .jb-reg-des-2 p{
        font-size: 22px;
    }
    .btn-join{
        margin-left: 0px;
    }
    .jb-tr-sec{
        margin: 0px 0 0px 0;
    }
    .jb-tr-sec span{
        font-size: 12px !important;
    }
    .icon-jewelxy-res-menu{
        margin-top: 18px;
    }
    /*End home page*/
    /*Start Static page*/
    .sur-title span{
        font-size: 30px;
    }
    .sur-title h1{
        font-size: 30px;
    }
    .jb-container{
        padding: 25px !important;
    }
    /*End Static page*/
	.jewexly-mg-menu > ul > li.contact-menu{
		padding: 10px 20px 0 0 !important;
	}
    .jb_so_sec{
        width: 30px;
        height: 30px;
    }
    .jb_so_md_main_sec li i{
        font-size: 16px;
    }
    .footer_play_store_icons{
        width: 80px;
    }
}
@media only screen and (min-width: 1121px) and (max-width: 1376px) {
    .top-nav ul li a {
        text-transform: uppercase;
        font-size: 1em;
        padding: 0em;
    }

    /*Start login-registration*/
    .jewelxy-carousel-caption {
        right: 7%;
        left: 7%;
    }

    .login-main-sec {
        margin-top: 70px;
    }

    .header-search-section input {
        width: 300px;
    }

    .fp-main-sec {
        margin-top: 40px;
    }

    /*Start home page*/
    .jb-fea-main-sec {
        margin: 15px 0;
    }

    .btn-join {
        margin-left: 0px;
    }

    .jb-tr-sec {
        margin: 0 0 10px 0;
        /*text-align: center !important;*/
    }

    .icon-jewelxy-res-menu {
        margin-top: 18px;
    }
}
    /*End home page*/
    @media only screen and (min-width: 1024px) and (max-width: 1152px) {
        .jewexly-mg-menu > ul > li > a {
            padding: 0px 20px;
        }

        .header-right-side-section {
            width: 82%;
        }

        .btn-post-request {
            width: 90%;
            float: right;
        }

        .header-search-section input {
            width: 200px;
        }

        .login-main-sec {
            margin-top: 90px;
        }

    }
    @media only screen and  (max-width: 1023px) {
        .header-logo > a {
            width: 180px;
        }
    }
    @media only screen and  (min-width: 300px) and  (max-width: 1023px) {
        .header-logo > a {
            width: 150px;
            margin: 0 auto;
            margin-left: auto;
            margin-right: auto;
            text-align: center;
        }

        .header-logo > a > span {
            font-size: 11px;
        }
    }
    @media only screen and  (min-width: 992px) and  (max-width: 1199px) {
        .jb-carousel-inner > .jb-item > img {
            max-width: none !important;
        }
    }
    @media only screen and  (min-width: 1px) and  (max-width: 991px) {
        .res-margin-top {
            margin-top: 20px;
        }

        .jb_gemoji_video_sec {
            height: auto;
        }

        .carousel-inner {
            padding-bottom: 15px;
        }
    }
    @media only screen and (min-width: 481px) and (max-width: 600px) {
        .jb-blog-item, .jb-blog-item.jb-thumbnail {
            width: auto;
            margin: 10px 0 10px 0;
            border-bottom: 2px solid #d4aa58;
        }

        .blog-img-section a img {
            width: 100%;
            max-width: 100%;
        }

        .event-sub-section {
            margin-bottom: 0;
        }
    }
    @media only screen and (min-width: 1px) and (max-width: 322px) {

        .fo-sh-co-sec {
            bottom: 100px;
        }

        .jb-blog-item, .jb-blog-item.jb-thumbnail {
            width: auto;
            height: auto;
            margin: 10px 0px 10px 0px;
            border-bottom: 2px solid #d4aa58;
        }

        .blog-img-section a img {
            width: 100%;
            max-width: 100%;
        }

        .event-sub-section {
            margin-bottom: 0;
        }

        .close {
            line-height: 0.8 !important;
        }
    }
    @media only screen and (min-width: 323px) and (max-width: 480px) {
        .fo-sh-co-sec {
            bottom: 100px;
        }

        .jb-blog-item, .jb-blog-item.jb-thumbnail {
            width: auto;
            height: auto;
            margin: 10px 0px 10px 0px;
            border-bottom: 2px solid #d4aa58;
        }

        .blog-img-section a img {
            width: 100%;
            max-width: 100%;
        }

        .event-sub-section {
            margin-bottom: 0;
        }

        .close {
            line-height: 0.8 !important;
        }
    }
    @media only screen and (min-width: 320px) and (max-width: 480px) {
        .cat-model-di {
            width: 90% !important;
        }

        .jb-rg-ti-2-sec h1, .jb_ds_li_tm {
            font-size: 16px;
        }

        .close {
            line-height: 0.8 !important;
        }
    }
    @media only screen and (min-width: 481px) and (max-width: 599px) {
        .cat-model-di {
            width: 70% !important;
        }

        .jb-rg-ti-2-sec h1, .jb_ds_li_tm {
            font-size: 16px;
        }

        .close {
            line-height: 0.8 !important;
        }
    }
    @media only screen and (min-width: 600px) and (max-width: 767px) {
        .cat-model-di {
            width: 70% !important;
        }

        .jb-blog-item, .jb-blog-item.jb-thumbnail {
            width: 100%;
            margin: 10px 0 10px 0;
            border-bottom: 2px solid #d4aa58;
        }

        .blog-img-section a img {
            width: 100%;
            max-width: 100%;
        }

        .close {
            line-height: 0.8 !important;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 1023px) {
        .cat-model-di {
            width: 70% !important;
        }

        .close {
            line-height: 0.8 !important;
        }
    }
    /*End caterory popup*/
    @media only screen and  (min-width: 320px) and  (max-width: 768px) {
        .anal_clnt_sec {
            margin: 30px 0 10px 0;
        }
    }

    /*******************
*
*style_phase_3.css
*
*******************/
    .color-grey-1 {
        color: #3b3b3b;
       /* margin: -10px !important;*/
    }

    .color-grey-2 {
        color: #141414;
    }

    .color-grey-3 {
        color: #8e8e8e;
    }

    .color-grey-4 {
        color: #a8aaad;
    }

    .color-green {
        color: #01c466;
    }

    .color-orange {
        color: #f0ad4e;
    }

    .color-grey-past {
        color: #636c72;
    }

    .color-red {
        color: #FF7571;
    }

    .bg_grey_1 {
        background-color: #D1D3D4;
    }

    /*Start business profile view*/
    .jb_b_n_bnr {
        width: 100%;
        height: 170px;
    }

    .brdcm_sec_2 ul {
        margin: 0;
        padding: 10px 0;
    }

    .brdcm_sec_2 ul li {
        display: inline;
        margin-right: 5px;
        float: left;
    }

    .brdcm_sec_2 li a {
        font-size: 13px;
        font-weight: 400;
        color: white;
    }

    .brdcm_sec_2 li a:hover {
        color: white !important;
    }

    .brdcm_sec_2 li a:focus {
        color: white !important;
    }

    .brdcm_sec_2 li i {
        color: white;
    }

    .jb_b_n_p_m {
        margin-top: -80px;
    }

    .jb_b_n_p_m img {
        width: 150px;
        height: 150px;
        border: 2px solid #E6E7E8;
    }

    .jb_b_n_nm h1 {
        margin: 0;
        font-size: 22px;
        font-weight: 400;
    }

    .jb_b_n_bz_bd {
        font-weight: 300;
        font-size: 13px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .vm {
        vertical-align: middle;
    }

    .jb_b_n_s {
        margin: 0 5px;
    }

    .jb_b_n_b_d_m_s {
        margin-top: 20px;
        margin-bottom: 10px;
    }

    .jb_b_n_btn_f {
        width: 130px;
        padding: 4px 16px !important;
        background-color: #d4aa58 !important;
        border-radius: 2px !important;
        font-size: 13px !important;
    }

    .jb_b_n_btn_f_2 {
        width: 130px;
        padding: 4px 16px !important;
        background-color: transparent !important;
        border: 1px solid #d4aa58 !important;
        border-radius: 2px !important;
        font-size: 13px !important;
    }

    .jb_b_n_btn_f_3 {
        width: 30px;
        padding: 4px 8px !important;
        background-color: transparent !important;
        border: 1px solid #d4aa58 !important;
        border-radius: 2px !important;
        font-size: 13px !important;
    }

    .jb_h_n_hd_btns {
        margin-top: 30px;
    }

    .jb_h_n_tb_con_m_s {
        width: 100%;
        float: left;
        margin: 20px 0;
    }

    .jb_biz_con_lbl_de_2 {
        font-size: 13px;
        font-weight: 300;
        margin: 5px 0;
    }

    .jb_h_n_b_dis {
        line-height: 1.7;
    }

    .jb_b_n_s_m_m_s {
        font-weight: 300;
        font-size: 13px;
        margin-top: 30px;
    }

    .jb_frm_ti_3 h4 {
        font-size: 17px;
        font-weight: 400;
        margin-bottom: 0;
    }

    .jb_blg_in_sec_con_6_2 a {
        color: #6f6f6f;
        font-size: 14px;
        font-weight: 400;
        line-height: 1.4;
    }

    .jb_pro_prc_sec {
        font-weight: 400;
        font-size: 13px;
    }

    .jb_b_n_p_l_m_s {
        position: absolute;
        top: 0;
        right: 20px;
    }

    .jb_biz_view_pro_img_sec {
        position: relative;
        margin-bottom: 7px;
    }

    .jb_biz_view_pro_img_sec img {
        width: 180px;
        height: 180px;
    }
	.jb_biz_view_pro_img_sec_new img {
		width: 100% !important;
		height: auto;
	}
    .jb_blg_sec_img_sec {
        position: relative;
    }

    .jb_b_n_p_l_m_s img {
        width: 20px !important;
        height: 20px !important;
        margin-top: 8px !important;
    }

    .jb_b_n_c_m_s img {
        width: 90px;
        height: 90px;
    }
	.jb_b_n_c_m_s_new img {
		width: 100% !important;
		height: auto !important;
		padding: 1px;
	}

    .jb_b_n_r_p {
        padding: 0 !important;
    }

    .jb_b_n_in {
        width: 100%;
        float: left;
    }

    .jb_mar_top_bottom_2 {
        margin: 10px 0px 10px 0px;
    }

    .jb_rect_pst_ti {
        width: 100%;
        float: left;
        margin-bottom: 20px;
    }

    .jb_rect_pst_ti span {
        font-size: 14px;
        font-weight: 400;
    }

    .jb_rect_sup_ti {
        font-weight: 400;
        font-size: 13px;
    }

    .jb_rect_sup_status {
        font-weight: 300;
        font-size: 13px;
    }

    .jb_rct_pst_main_sec {
        border-bottom: 1px dashed transparent !important;
    }

    /*End business profile view*/
    /*Start Product View*/
    .jb_p_v_ct {
        border-bottom: 1px solid #eee;
        padding-bottom: 7px;
    }

    .jb_p_n_prc h1 {
        font-weight: bold;
        font-size: 25px;
        margin: 10px 0;
    }

    .jb_p_n_prc h3 {
        font-weight: bold;
        font-size: 25px;
        margin: 10px 0 !important;
    }

    .jb_p_v_btn_c_s {
        width: 100% !important;
        background-color: #d4aa58 !important;
        border-radius: 2px !important;
    }

    .jb_p_v_btn_g_c {
        width: 100% !important;
        background-color: transparent !important;
        border-radius: 2px !important;
        border: 1px solid #d4aa58 !important;
        padding: 10px 12px !important;
    }

    .jb_p_s_m {
        font-weight: 300;
        font-size: 13px;
    }

    .jb_blg_so_md_main_sec_3 {
        font-weight: 300;
        font-size: 13px;
    }

    .jb_p_v_ti {
        font-weight: 400;
        font-size: 15px;
        margin-bottom: 5px;
    }

    .jb_p_v_c_n h1 {
        margin: 0;
        font-weight: 400;
        font-size: 14px;
        display: inline-block;
    }

    .jb_p_v_c_n h3 {
        margin: 0;
        font-weight: 400;
        font-size: 14px;
        display: inline-block;
    }

    .jb_p_v_c_n h2 {
        margin: 0;
        font-weight: 400;
        font-size: 14px;
        display: inline-block;
    }

    .jb_p_v_c_l {
        font-weight: 300;
        font-size: 13px;
        margin: 7px 0;
    }

    .jb_p_v_c_2 {
        font-weight: 300;
        font-size: 13px;
    }

    .jb_p_v_c_v {
        font-weight: 300;
        font-size: 13px;
        color: #404041;
    }

    .jb_p_v_c_v ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    .jb_p_v_c_v li {
        padding-left: 1.3em;
    }

    .jb_p_v_c_v li:before {
        content: "\f00c"; /* FontAwesome Unicode */
        font-family: FontAwesome;
        display: inline-block;
        margin-left: -1.3em; /* same as padding-left set on li */
        width: 1.3em; /* same as padding-left set on li */
        color: #d4aa58;
    }

    .jb_p_v_hr_lft_sd {
        margin-top: 7px !important;
        margin-bottom: 12px !important;
    }

    .jb_p_v_v_p a {
        font-weight: 400;
        font-size: 14px;
        color: #d4aa58;
    }

    .jb_p_v_v_p a:hover {
        color: #d4aa58 !important;
    }

    .jb_p_v_v_p a:focus {
        color: #d4aa58 !important;
    }

    .jb_p_v_r_dvdr {
        border-right: 1px solid #eee;
    }

    .jb_p_v_c_p_p img {
        border: 1px solid #eee;
    }

    .jb_p_v_f_btns {
        width: 100%;
        position: fixed;
        z-index: 999;
        bottom: 0;
        background-color: white;
        box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    }

    .jb_res_ftr_c_s_m {
        background-color: white;
    }

    .jb_res_ftr_c_s_m_btn {
        background-color: white !important;
        width: 100% !important;
        padding: 10px 12px !important;
        font-weight: 400 !important;
        font-size: 14px !important;
    }

    .jb_res_ftr_g_t_m {
        background-color: #d4aa58;
    }

    .jb_res_ftr_g_t_i_btn {
        background-color: #d4aa58 !important;
        width: 100% !important;
        padding: 10px 12px !important;
        font-weight: 400 !important;
        font-size: 14px !important;
        color:#3a3a3a !important;
        border-radius: 2px !important;
    }

    .jb_p_v_m_t_card_block {
        position: relative;
    }

    .jb_p_v_m_t {
        position: absolute;
        top: 0;
        right: 10px;
    }

    /*End Product View*/
    /*Start search view page*/
    .jb_rect_pst_img_sec_2 img {
        width: 100%;
        height: auto;
        object-fit: cover;
        max-width: 100%;
    }

    .jb_rect_pst_ti_2 span {
        font-size: 13px;
        font-weight: 400;
    }

    .jb_p_s_ti_1 h1 {
        font-size: 16px;
        font-weight: 400;
        margin: 0;
    }

    .jb_p_s_ti_1 h3 {
        font-size: 16px;
        font-weight: 400;
        margin: 0;
    }

    .jb_p_s_prs_1 span {
        font-size: 16px;
        font-weight: 400;
    }

    .jb_p_s_c_n h1 {
        margin: 0;
        font-size: 13px;
        font-weight: 300;
    }

    .jb_p_s_c_n h4 {
        margin: 0;
        font-size: 13px;
        font-weight: 300;
    }

    .jb_p_s_cnt_m_s {
        padding: 16px 20px 9px 0px;
    }

    .jb_p_s_img_main_sec {
        position: relative;
        margin: 0;
    }

    .jb_p_s_img_main_sec img {
        width: 200px;
        height: 200px;
        object-fit: cover;
    }

    .jb_p_s_img_bdr {
        border-right: 1px solid #eee;
    }

    .jb_p_s_p_img_cut {
        position: absolute;
        bottom: 0;
        left: 0;
    }

    .jb_p_s_p_img_cut span {
        background-color: #939598;
        color: white;
        padding: 2px 7px 2px 7px;
        font-weight: 300;
        font-size: 11px;
    }

    .jb_p_v_c_l2 {
        font-weight: 300;
        font-size: 13px;
    }

    .jb_pro_u_info_2 {
        word-wrap: break-word;
        float: left;
        width: 100%;
        font-size: 13px;
        font-weight: 300;
    }

    .jb_p_s_cat_srch_fld {
        font-size: 12px !important;
        font-weight: 300;
        padding: 6px !important;
    }

    .jb_pro_vw_mr {
        font-size: 13px;
        font-weight: 400;
    }

    .jb_p_s_cat_ti_1 {
        font-size: 13px;
        font-weight: 500;
        padding: 5px 10px;
    }

    .jb_p_s_cat_colps {
        font-size: 13px;
        font-weight: 500;
    }

    .jb_p_s_no_pdgn_rgt {
        padding-right: 0 !important;
    }

    .jb_p_s_cd_blk {
        padding: 0 !important;
    }

    .jb_p_s_no_pdgn_lft {
        padding-left: 0 !important;
    }

    .jb_p_s_l_btn_1 {
        font-size: 12px !important;
        padding: 6px 2px !important;
        margin-bottom: 5px !important;
    }

    .jb_p_s_l_btn_2 {
        font-size: 12px !important;
    }

    .jb_y_m_a_l_btn {
        font-family: 'Montserrat', sans-serif;
    }

    .jb_p_s_l_ct_f_h {
        margin: 7px 0;
    }

    .jb_p_v_des {
        font-weight: 300;
        font-size: 13px;
    }

    /*End search view page*/
    /*Start Meeting Points*/
    .jb_lft_ct_m_s {
        padding: 0 10px;
    }

    .jb_ed_lbl {
        font-size: 11px;
        background-color: #E6E7E8;
        color: #939598;
    }

    .jb_mp_img img {
        width: 130px;
        height: 130px;
        object-fit: cover;
    }

    .jb_p_s_cnt_m_s_2 {
        padding: 10px 20px 10px 0px;
    }

    .jb_m_p_ti_1 h1 {
        font-size: 17px;
        font-weight: 400;
        margin: 0;
        margin-bottom: 7px;
    }

    .jb_pro_u_info_3 {
        word-wrap: break-word;
        float: left;
        width: 100%;
        font-size: 11px;
        font-weight: 300;
        margin-top: 5px;
        margin-bottom: 5px;
    }

    .jb_m_p_n_p_r {
        padding-right: 0 !important;
    }

    .jb_m_p_n_p_l {
        padding-left: 0 !important;
    }

    .jb_m_p_res_g_n_g {
        border-top: 1px solid #eee;
        border-bottom: 1px solid #eee;
        padding: 5px 0 5px 0;
        margin: 5px 0 5px 0;
        font-size: 11px;
        font-weight: 300;
    }

    .jb_res_brdr {
        border-right: 1px solid #eee;
        border-left: 1px solid #eee;
    }

    .jb_rect_lstd_ti {
        font-weight: 400;
        font-size: 13px;
    }

    .jb_mn_sec {
        width: 37px;
        height: 37px;
        float: left;
    }

    .jb_m_p_cal_btn {
        padding: 0 !important;
        width: 100% !important;
        border-radius: 0 !important;
        height: 37px !important;
        border: 1px solid #dadada !important;
        font-size: 12px !important;
    }

    .active_btn {
        background-color: #d4aa58 !important;
    }

    .jb_m_p_mnth {
        width: 100%;
        float: left;
        margin-bottom: 20px;
    }

    .datepicker table tr td span {
        border-radius: 0px !important;
        margin: 0% !important;
        background-color: #eee;
        border: 1px solid white;
        width: 25% !important;
        height: 35px !important;
        line-height: 35px !important;
        font-size: 11px;
    }

    .datepicker table tr td span.active, .datepicker table tr td span.active:hover, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover {
        background-color: #d4aa58 !important;
        background-image: none !important;
        border-color: #d4aa58 #d4aa58 #d4aa58 !important;
        filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
        color: #fff;
        text-shadow: none !important;
    }

    .jb_meeting_point_listing_btns_sec {
        margin-top: 7px;
    }

    /*End Meeting Points*/
    /*Start Gemstone Inventory*/
    .jb_s_t_t_1 span {
        font-size: 17px;
    }

    .jb_s_t_t_d {
        width: 60px;
        height: 3px;
        background-color: #d4aa58;
        margin: 5px 0;
    }

    .jb_s_t_t_2 span {
        font-size: 13px;
    }

    .jb_s_w_s ul li {
        display: inline;
    }

    .jb_btn_we {
        color: #939598 !important;
        background-color: transparent !important;
        border-color: #e0e0e0 !important;
        border-radius: 0 !important;
        padding: 3px 14px !important;
        font-size: 10px !important;
        width: 60px;
    }

    .jb_s_g_s ul li {
        display: -moz-inline-box;
        display: inline-block;
        margin-bottom: 5px;
    }

    .jb_btn_grade {
        color: #939598 !important;
        background-color: #F2F2F2 !important;
        border-color: #e0e0e0 !important;
        border-radius: 0 !important;
        padding: 6px 6px !important;
        font-size: 10px !important;
        width: auto;
        text-transform: uppercase;
    }

    .jb_btn_grade_active {
        background-color: #d4aa58 !important;
        color: #3a3a3a !important;
    }

    .jb_btn_finish {
        color: #939598 !important;
        background-color: #F2F2F2 !important;
        border-color: #e0e0e0 !important;
        border-radius: 0 !important;
        padding: 3px 7px !important;
        font-size: 10px !important;
        width: auto;
    }

    .jb_btn_finish_active {
        background-color: #d4aa58 !important;
        color: #3a3a3a !important;
    }

    .jb_s_w_size {
        color: #939598 !important;
        background-color: transparent !important;
        border-color: #e0e0e0 !important;
        border-radius: 0 !important;
        padding: 3px 14px !important;
        font-size: 10px !important;
        width: 50px;
    }

    .jb_btn_compo {
        color: #939598 !important;
        background-color: transparent !important;
        border-color: #e0e0e0 !important;
        border-radius: 0 !important;
        padding: 3px 7px !important;
        font-size: 10px !important;
        width: 60px;
    }

    .jb_g_j_reset_btn {
        background-color: #D2D3D5 !important;
        border-color: #D2D3D5 !important;
        width: 100% !important;
        border-radius: 2px !important;
        font-size: 13px !important;
        padding: 4px 8px !important;
        font-weight: 500 !important;
    }

    .jb_g_j_search_btn {
        background-color: #d4aa58 !important;
        border-color: #d4aa58 !important;
        width: 100% !important;
        border-radius: 2px !important;
        font-size: 13px !important;
        font-weight: 500 !important;
        padding: 4px 8px !important;
    }

    .jb_g_j_btn_sec {
        margin-top: 15px;
    }

    .jb_g_i_t_i ul {
        margin: 0;
    }

    .jb_g_i_t_i ul li {
        display: inline;
    }

    .jb_g_i_t_i li {
        margin: 0 1px;
    }

    .jb_g_i_c_i {
        width: 30px;
        display: inline-flex;
    }

    .jb_g_i_t_h_bg {
        background-color: #d1d3d4;
    }

    .jb_g_i_t_h_txt tr th {
        font-weight: 500;
        border-bottom: transparent !important;
    }

    .jb_g_i_t_h_txt_2 tr td {
        color: #939598;
    }

    .jb_pro_u_info_3 {
        word-wrap: break-word;
        float: left;
        width: 100%;
        font-size: 13px;
        font-weight: 300;
        margin-top: 3px;
        margin-bottom: 3px;
    }

    .jb_g_j_t_img {
        margin-top: 10px;
    }

    .jb_g_i_img_right {
        margin-top: 22px;
    }

    .jb_g_i_img_right li {
        margin-bottom: 10px;
    }

    .jb_g_i_p_btns {
        width: 100%;
        float: left;
        margin: 10px 0;
    }

    .jb_blg_so_sec_3 {
        width: 20px;
        height: 20px;
        text-align: center;
        position: relative;
        display: inline-block;
        border-radius: 50%;
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-transition: box-shadow .6s ease-in-out;
        -moz-transition: box-shadow .6s ease-in-out;
        -o-transition: box-shadow .6s ease-in-out;
        -ms-transition: box-shadow .6s ease-in-out;
        transition: box-shadow .6s ease-in-out;
    }

    .jb_blg_so_md_main_sec_3_2 li i {
        font-size: 11px;
        margin-top: 4px;
    }

    .jb_pg_l_nn_1 {
        padding-left: 0 !important;
    }

    .jb_pg_r_nn_btn {
        padding-right: 0 !important;
    }

    .jb_g_i_tb_al {
        font-size: 12px;
        text-align: center;
    }

    .jb_g_i_p_s_m {
        text-align: right;
    }

    .jb_g_i_s_m_s_bg {
        background-color: white;
    }

    /*End Gemstone Inventory*/
    /*Start filter in table*/
    .jb_t_f_m_s {
        margin: 5px 0;
    }

    .jb_g_c_ti_1 {
        font-size: 12px;
    }

    .jb_t_opr_sec ul li {
        display: inline-block;
    }

    .jb_t_opr_sec li {
        margin: 0 2px;
    }

    .jb_g_i_s_l_m_s {
        display: inline-flex;
    }

    .check_color {
        color: #404041 !important;
    }

    .chk_1 {
        margin-right: 10px;
    }

    .chk_2 {
        padding-top: 5px;
        margin-right: 10px;
    }

    .chk_3 {
        padding-top: 5px;
    }

    .jb_b_v_bdr {
        border-bottom: 1px solid transparent !important;
    }

    /*End filter in table*/
    /*Start Advertisement section*/
    .jb_ad_1_m_s {
        position: relative;
        margin-bottom: 20px;
    }

    .jb_ad_1_in_s {
        position: absolute;
        top: 15px;
        text-align: center;
        width: 100%;
    }

    .jb_ad_1_in_s span {
        font-size: 15px;
    }

    .jb_ad_1_in_s b {
        font-weight: 500;
        font-size: 16px;
    }

    .jb_ad_1_l_m {
        position: absolute;
        bottom: 10px;
        width: 100%;
        text-align: center;
    }

    .jb_ad_1_l_btn {
        font-size: 12px !important;
        background-color: white !important;
        border-color: white !important;
        border-radius: 0 !important;
        color: #3a3a3a !important;
        padding: 4px 12px !important;
    }

    /*End Advertisement section*/
    /*Start Meeting point view*/
    .jb_e_b_l_m_s img {
        width: 100px;
        height: 100px;
    }

    .jb_ti_sec {
        padding-left: 40px !important;
    }

    .jb_m_p_e_t_1 h1 {
        font-weight: 500;
        font-size: 20px;
        margin: 0;
    }

    .jb_pro_u_info_4 {
        word-wrap: break-word;
        float: left;
        width: 100%;
        font-size: 13px;
        font-weight: 300;
        margin-top: 3px;
        margin-bottom: 3px;
    }

    .jb_e_gng {
        width: 100px;
        padding: 2px 16px !important;
        background-color: #d4aa58 !important;
        border-radius: 2px !important;
        font-size: 13px !important;
        font-weight: 500 !important;
    }

    .jb_e_gng_mul {
        width: 100px;
        padding: 2px 0 !important;
        background-color: transparent !important;
        border: 1px solid #d4aa58 !important;
        border-radius: 2px !important;
        font-size: 13px !important;
        font-weight: 500 !important;
    }

    .jb_e_gng_flrt {
        width: 30px;
        padding: 2px 8px !important;
        background-color: transparent !important;
        border: 1px solid #d4aa58 !important;
        border-radius: 2px !important;
        font-size: 13px !important;
        font-weight: 500 !important;
    }

    .jb_e_gng_mul_gold {
        width: 100px;
        padding: 2px 0 !important;
        background-color: #d4aa58 !important;
        border: 1px solid #d4aa58 !important;
        border-radius: 2px !important;
        font-size: 13px !important;
        font-weight: 500 !important;
    }

    .jb_e_t_hr {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }

    .jb_m_p_e_l_s {
        font-weight: 500 !important;
        font-size: 17px;
    }

    .jb_m_p_e_dt {
        font-weight: 500 !important;
        font-size: 15px;
    }

    .jb_m_p_e_shr {
        text-align: right;
        margin-top: 30px;
    }

    .jb_blg_so_md_main_sec_3 {
        width: 100%;
        height: auto;
        float: left;
    }

    .jb_blg_so_md_main_sec_3 li {
        margin-left: 3px;
        display: inline-block;
    }

    .jb_blg_so_md_main_sec_3 li a {
        color: #ffffff;
    }

    .jb_blg_so_md_main_sec_3 li a:hover {
        color: #ffffff !important;
    }

    .jb_blg_so_md_main_sec_3 li a:focus {
        color: #ffffff !important;
    }

    .jb_blg_so_md_main_sec_3 li i {
        font-size: 11px;
        margin-top: 4px;
    }

    .jb_blg_so_sec_5 {
        width: 20px;
        height: 20px;
        text-align: center;
        position: relative;
        display: inline-block;
        border-radius: 50%;
        -webkit-transform: translate3d(0, 0, 0);
        -moz-transform: translate3d(0, 0, 0);
        -o-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        -webkit-transition: box-shadow .6s ease-in-out;
        -moz-transition: box-shadow .6s ease-in-out;
        -o-transition: box-shadow .6s ease-in-out;
        -ms-transition: box-shadow .6s ease-in-out;
        transition: box-shadow .6s ease-in-out;
    }

    .jb_m_p_ex_ti_1 {
        font-weight: 500 !important;
        font-size: 15px;
        margin-bottom: 20px;
    }

    .jb_e_ex_img_sec img {
        width: 90px;
        height: 90px;
        border: 1px solid #eee;
    }

    .jb_m_p_ex_ti_2 {
        font-weight: 500;
        font-size: 16px;
    }

    .jb_m_p_ex_lo_1 {
        font-size: 11px;
    }

    .jb_e_visit {
        width: 100%;
        padding: 2px 7px !important;
        background-color: #d4aa58 !important;
        border-radius: 2px !important;
        font-size: 13px !important;
        font-weight: 500 !important;
    }

    .btn_vi_sec {
        margin-top: 20px;
    }

    .jb_ex_block {
        margin-bottom: 20px;
    }

    .jb_mr_btn_e_s {
        background-color: #eee !important;
        border-color: #eee !important;
        border-radius: 0 !important;
        color: #3a3a3a !important;
        padding: 4px 20px !important;
        font-size: 12px !important;
        width: 140px;
    }

    .jb_e_v_img_sec img {
        width: 55px;
        height: 55px;
    }

    .jb_e_v_ti_1 {
        font-weight: 500;
        font-size: 15px;
    }

    .jb_m_p_v_m_s {
        margin-bottom: 15px;
    }

    .jb_m_p_ve_ad_ti_1 {
        font-weight: 500 !important;
        font-size: 15px;
        margin-bottom: 5px;
    }

    .jb_m_p_ve_get_dir_btn {
        padding: 15px 0;
    }

    .jb_get_dirctn {
        background-color: white !important;
        border-color: #cbcbcb !important;
        padding: 4px 12px !important;
        font-weight: 500 !important;
        font-size: 13px !important;
        color: #3a3a3a !important;
        border-radius: 2px !important;
    }

    .jb_m_p_ve_fclity_opt {
        margin: 15px 0;
    }

    .jb_m_p_ve_fclity_opt ul li {
        display: inline-block;
    }

    .jb_m_p_ve_fclity_opt li {
        margin-right: 30px;
        text-align: center;
    }

    .jb_m_p_ve_fclity_opt li a span {
        font-size: 13px;
        line-height: 3;
    }

    .jb_m_p_h_t_r_ti_1 {
        font-size: 17px;
        font-weight: 500;
        padding-top: 7px;
    }

    .jb_h_t_r_k_p_m_s {
        margin-bottom: 20px;
    }

    .jb_h_r_des {
        margin: 15px 0 !important;
    }

    .jb_m_p_t_n_c_t span {
        font-size: 15px;
        font-weight: 500;
        border-bottom: 2px solid #d4aa58;
    }

    .jb_m_p_org_ti_1 {
        font-size: 13px;
        font-weight: 400;
        border-bottom: 1px solid #eee;
    }

    .jb_m_p_org_ti_1 span {
        line-height: 2;
    }

    .jb_m_p_ornzr_logo img {
        width: 40px;
        height: 40px;
        border: 1px solid #cdcdcd;
    }

    .jb_m_p_ornzr_ti_1 span {
        font-size: 14px;
        font-weight: 500;
    }

    .jb_m_p_ornzr_ad_1 {
        font-size: 12px;
    }

    .jb_m_p_org_des_m {
        margin: 7px 0;
    }

    .jb_m_p_orgnzr_des {
        margin: 15px 0 0px 0;
    }

    .jb_no_padding_l_r {
        padding: 0 !important;
    }

    .jb_event_user_goning_btn_section {
        text-align: right;
    }

    .jb_org_name_sec_right {
        padding-left: 0 !important;
    }

    /*End Meeting point view*/
    /*Start meeting point exhibition*/
    .btn_exhibiotrs_search {
        padding: 0px 12px !important;
        background-color: #d4aa58 !important;
        color: #3a3a3a !important;
        border-color: #d4aa58 !important;
        border-radius: 2px !important;
        font-size: 13px !important;
        margin-left: 5px;
        width: 100px !important;
    }

    .jb_btn_nofb {
        color: #939598 !important;
        background-color: #F2F2F2 !important;
        border-color: #e0e0e0 !important;
        border-radius: 0 !important;
        padding: 3px 12px !important;
        font-size: 10px !important;
        width: auto;
    }

    .jb_btn_nofb_active {
        background-color: #d4aa58 !important;
        color: #3a3a3a !important;
    }

    .jb_exhibtr_reset_btn {
        background-color: #D2D3D5 !important;
        border-color: #D2D3D5 !important;
        width: 140px !important;
        border-radius: 2px !important;
        font-size: 13px !important;
        padding: 4px 8px !important;
        font-weight: 500 !important;
    }

    .jb_exhibtr_search_btn {
        background-color: #d4aa58 !important;
        border-color: #d4aa58 !important;
        width: 140px !important;
        border-radius: 2px !important;
        font-size: 13px !important;
        font-weight: 500 !important;
        padding: 4px 8px !important;
    }

    .jb_btn_grade_one {
        color: #939598 !important;
        background-color: #F2F2F2 !important;
        border-color: #e0e0e0 !important;
        border-radius: 0 !important;
        padding: 3px 0px !important;
        font-size: 10px !important;
        width: 23px;
        text-transform: uppercase;
    }

    .jb_btn_grade_one_active {
        background-color: #d4aa58 !important;
        color: #3a3a3a !important;
    }

    .jb_multi_cata ul li {
        display: initial;
    }

    .jb_multi_cata ul li a {
        margin-bottom: 5px;
    }

    .jb_exh_table_sec {
        margin-bottom: 20px;
    }

    .jb_m_p_e_t_header > tr > th {
        text-align: left;
    }

    .jb_g_i_t_h_txt_5 tr th {
        font-weight: 400;
        border-bottom: transparent !important;
        font-size: 12px;
        color: #404041;
    }

    .jb_g_i_t_h_txt_5 {
        font-weight: 300;
        font-size: 12px;
        color: #404041;
    }

    .jb_meeting_point_exh_social_icon {
        margin-top: 3px !important;
    }

    .jb_m_p_exh_1 h1 {
        font-size: 15px;
        font-weight: 400;
        margin: 0;
        margin-bottom: 7px;
    }

    .jb_exhibitor_biz_logo img {
        width: 130px;
        height: 130px;
        border: 1px solid #cdcdcd;
    }

    .jb_exhi_ac_btns {
        width: 100%;
        float: left;
        margin: 3px 0;
    }

    .jb_exhibitor_data_table_content {
        width: 100%;
        float: left;
        margin: 10px 0;
    }

    .jb_meeting_point_exh_detail_btn_sec {
        padding-right: 0 !important;
    }

    .jb_jb_metng_pnt_fltr_srch_1 {
        margin-bottom: 10px;
    }

    .jb_mtng_pont_ex_serch_btn_w_sec {
        display: inline-flex;
        display: -webkit-flex;
    }

    .jb_m_p_v__m_p_l_btn_2 {
        font-size: 8px !important;
    }

    .jb_mp_v_m_l_img img {
        width: 100px;
        height: 100px;
        object-fit: cover;
    }

    .jb_mp_vw_table_header_bg {
        background-color: #E6E7E9;
    }

    .jb_exh_table_even_bg {
        background-color: #F8F8F8;
    }

    .jb_exh_table_active_tr {
        background-color: #e4cb9a;
        color: #3a3a3a;
    }

    .jb_exh_table_active_tr_icon {
        color: white;
    }

    /*End meeting point exhibition*/
    /*Start after header section*/
    .jb_user_header_main_sec {
        width: 100%;
        height: 170px;
    }

    .jb_hder_biz_logo img {
        width: 120px;
        height: 120px;
        border: 3px solid white;
    }

    .jb_hder_biz_nm {
        margin-top: 35px;
    }

    .jb_hder_biz_nm h1 {
        margin: 0;
        font-weight: 400;
        font-size: 25px;
    }

    .jb_hder_biz_nm span {
        font-weight: 400;
        font-size: 13px;
    }

    .jb_hder_biz_flw_lk_sec {
        font-size: 12px;
    }

    /*End after header section*/
    /*Start meeting point listing after login*/
    .jb_biz_mtng_pnt_hdr {
        margin-bottom: 5px;
        padding: 0px 15px 5px 0px;
    }

    .jb_biz_mtng_pnt_hdr span {
        font-weight: 500;
        font-size: 14px;
    }

    .jb_biz_metn_pnt_mbr_fd {
        margin-top: 2px;
    }

    .jb_biz_metn_pnt_mbr_fd span {
        font-weight: 400;
        font-size: 11px;
    }

    .jb_biz_mtng_pnt_apnt_btn {
        padding: 4px 8px !important;
        background-color: #d4aa58 !important;
        color: #3a3a3a;
        font-size: 10px !important;
        width: 100% !important;
        border-radius: 2px !important;
        border: 1px solid #d4aa58 !important;
    }

    .jb_p_s_l_btn_4 {
        font-size: 10px !important;
    }

    .jb_biz_mtng_pnt_view_dtl_btn {
        padding: 4px 8px !important;
        margin-left: 5px;
    }

    .jb_mp_img_pdng img {
        padding: 20px;
    }

    .jb_biz_mtng_pnt_con_main_sec {
        padding: 15px 15px 15px 5px;
    }

    .jb_biz_mtng_pnt_con_dtl {
        word-wrap: break-word;
        float: left;
        width: 100%;
        font-size: 12px;
        font-weight: 400;
        margin-top: 3px;
        margin-bottom: 3px;
    }

    .jb_buying_req_ti {
        font-weight: 500;
        font-size: 12px;
        border-bottom: 1px solid #eee;
        padding-bottom: 10px;
    }

    .jb_buyng_con_des {
        font-weight: 400;
        font-size: 13px;
        padding: 3px 0;
        height: auto;
        overflow: hidden;
        margin-bottom: 5px;
        line-height: 1.2;
    }

    .jb_buying_req_icon img {
        width: 70px;
        height: 70px;
    }

    .jb_buying_req_pro_ti {
        line-height: 1;
    }

    .jb_buying_req_pro_location {
        line-height: 1.8;
    }

    .jb_buying_req_pro_ti span {
        font-weight: 400;
        font-size: 13px;
    }

    .jb_biz_re_buyng_right_con {
        margin-left: 10px;
        width: 120px;
    }

    .jb_buying_req_pro_location {
        font-weight: 400;
        font-size: 11px;
        color: #bcbec0;
    }

    .jb_buying_req_btn_send_qt {
        margin-top: 10px;
        padding: 2px 8px !important;
        background-color: #d4aa58 !important;
        color: #3a3a3a;
        font-size: 13px !important;
        width: 100% !important;
        border-radius: 2px !important;
        border: 1px solid #d4aa58 !important;
    }

    .jb_buying_req_right_main_sec {
        padding: 10px 0;
    }

    .jb_biz_meetng_point_list_parent {
        margin-bottom: 10px;
    }

    .jb_usr_mdr_fd_rmv_pdg {
        padding-left: 0 !important;
    }

    .bg_grey_1 {
        background-color: #D1D3D4;
    }

    .bg_gry_fb {
        background-color: #3b5998;
    }

    .bg_gry_fb:hover {
        background-color: #3b5998;
    }

    .bg_gry_twtr {
        background-color: #0084b4;
    }

    .bg_gry_twtr:hover {
        background-color: #0084b4;
    }

    .bg_gry_linkedin {
        background-color: #0077B5;
    }

    .bg_gry_linkedin:hover {
        background-color: #0077B5;
    }

    .bg_whatsapp {
        background-color: #25D366;
    }

    .bg_whatsapp:hover {
        background-color: #25D366;
    }

    .bg_whatsapp:focus {
        background-color: #25D366;
    }

    .bg_whatsapp:active {
        background-color: #25D366;
    }

    .jb_biz_ex_ad_srch a {
        font-weight: 400;
        font-size: 12px;
    }

    .jb_mtng_point_fav_btn_active {
        background-color: #d4aa58 !important;
        color: white;
    }

    .jb_mtng_point_fav_btn_active:hover {
        background-color: #d4aa58 !important;
        color: white !important;
    }

    .jb_mtng_point_fav_btn_active:focus {
        background-color: #d4aa58 !important;
        color: white !important;
    }

    .jb_met_v_no_pdg_right {
        padding-right: 0 !important;
    }

    /*End meeting point listing after login*/
    /*Start Meeting point count section*/
    .jb_biz_met_count_main_sec {
        width: 100%;
        float: left;
        background-color: white;
        margin-bottom: 15px;
    }

    .jb_cnt_txt {
        font-family: 'Montserrat', sans-serif;
    }

    .jb_cnt_txt b {
        font-size: 27px;
    }

    .jb_cnt_txt span {
        font-size: 13px;
        vertical-align: super;
        margin-left: 5px;
    }

    .jb_count_card_block {
        padding: 10px 30px !important;
    }

    .jb_how_to_reach_img {
        width: 40px;
    }

    /*End Meeting point count section*/
    /*Start invoice promo code section*/
    .jb_invoice_promo_btn_main_sec {
        display: inline-flex;
    }

    /*End invoice promo code section*/
    /*Start responsive invoice responsive section*/
    .res_invoice_no {
        display: none;
    }

    /*End responsive invoice responsive section*/
    /*Start home page meeting point section*/
    .jb_hm_meeting_point_section {
        width: 100%;
        float: left;
        padding: 70px 0 70px;
    }

    .jb_p_s_cnt_m_s_3 {
        padding: 10px 20px 10px 25px;
    }

    .jb_pro_u_info_5 {
        word-wrap: break-word;
        float: left;
        width: 100%;
        font-size: 13px;
        font-weight: 400;
        margin-top: 3px;
        margin-bottom: 3px;
    }

    .jb_hm_meeting_point_view_count {
        font-size: 12px;
    }

    .jb_hm_meeting_point_card_sec {
        margin: 30px 0 !important;
    }

    .jb_hm_meeting_point_card_block_sec {
        box-shadow: -6px 6px 0 3px #E6E7E9;
    }

    /*End home page meeting point section*/
    /*Start Gemstone Inventory*/
    .jb_mtng_pnt_exh_srch_main_sec {
        padding: 15px 20px 9px 15px;
    }

    .jb_mtng_exhbtr_shap_sec ul {
        margin: 0;
    }

    .jb_mtng_exhbtr_shap_sec ul li {
        display: inline-block;
        text-align: center;
    }

    .jb_mtng_exhbtr_shap_sec li {
        margin-left: 10px;
        margin-bottom: 0px;
        width: 90px;
        height: 90px;
    }

    .jb_mtng_exhbtr_shap_sec span {
        /*font-size: 11px;*/
        font-size: 12px;
        font-weight: 300;
        line-height: 2;
    }

    /*End Gemstone Inventory*/
    /*Start all spacing*/
    .jb_mtng_pdng_right {
        padding-right: 10px !important;
    }

    .jb_mtng_pdng_left {
        padding-left: 10px !important;
    }

    .jb_mtng_pnt_vw_hdr_card {
        margin-bottom: 15px !important;
    }

    .jb_right_card_mrgn {
        margin-bottom: 10px !important;
    }

    .jb_pro_vw_rmv_pdng_right_sec {
        padding-right: 0 !important;
    }

    .jb_biz_vw_rmv_pdng_right {
        padding-right: 0 !important;
    }

    /*End all spacing*/
    /*Start Business search new*/
    .jb_biz_search_ti_1 h3 {
        font-size: 17px;
        font-weight: 400;
        margin: 0;
    }

    .jb_biz_search_ti_1 h1 {
        font-size: 17px;
        font-family: 'Montserrat', sans-serif;
        font-weight: 400;
        margin: 0;
    }

    .jb_biz_con_info_sec {
        font-weight: 300;
        font-size: 13px;
        padding-bottom: 10px;
    }

    .jb_biz_list_img img {
        width: 130px;
        height: 130px;
        object-fit: cover;
        border: 1px solid #eee;
    }

    .jb_biz_con_btn {
        width: 100% !important;
        background-color: #d4aa58 !important;
        border-radius: 2px !important;
        color: #3a3a3a !important;
        padding: 4px 4px !important;
        border: 1px solid #d4aa58 !important;
    }

    .jb_biz_vw_prfl_btn {
        width: 100% !important;
        background-color: transparent !important;
        border-radius: 2px !important;
        border: 1px solid #d4aa58 !important;
        padding: 4px 8px !important;
        color: #3a3a3a !important;
    }

    .jb_biz_like_this_sulpr {
        margin-top: 4px;
    }

    .jb_biz_list_action_sec {
        margin-top: 17px;
    }

    .jb_biz_list-card_sec {
        margin-bottom: 5px !important;
        padding: 10px;
    }

    .jb_biz_con_remv_pdng_rigt {
        padding-right: 0 !important;
    }

    .jb_biz_vw_prfl_remv_pdng_rigt {
        padding-right: 0 !important;
    }

    .jb_biz_lk_diz_splr_sec {
        padding-right: 0 !important;
    }

    /*End Business search new*/
    /*Start login page*/
    .jb_btn_login {
        width: 100%;
        color: #3a3a3a !important;
        font-size: 14px;
    }

    .jb_btn_login:hover {
        color: #3a3a3a !important;
    }

    .jb_btn_login:focus {
        color: #3a3a3a !important;
    }

    .jb_btn_registration {
        width: 100%;
        color: #3a3a3a !important;
        font-size: 14px;
        font-weight: 500 !important;
        border-radius: 0 !important;
        background-color: transparent !important;
        border: 1px solid #d4aa58 !important;
        padding: 8px 25px !important;
        text-transform: none;
    }

    .jb_btn_registration:hover {
        color: #3a3a3a !important;
    }

    .jb_btn_registration:focus {
        color: #3a3a3a !important;
    }

    .btn_login_sec {
        margin-top: 10px;
    }

    .jb_login_card {
        box-shadow: 0px 0px 0 1px #E6E7E9 !important;
        margin-bottom: 50px !important;
    }

    .jb_login_title {
        padding: 0 0 10px 0;
        font-size: 20px;
        font-weight: normal;
        border-bottom: 2px solid #d4aa58;
    }

    .jb_login_title strong {
        font-weight: 400 !important;
    }

    .jb_login_left_con_main_sec {
        width: 100%;
        float: left;
        padding: 15px 0;
    }

    .jb_login_left_con_main_sec h1 {
        font-weight: 400;
        margin: 0;
        margin-bottom: 7px;
        font-size: 32px;
    }

    .jb_login_left_con_main_sec h2 {
        font-weight: 600;
        font-size: 35px;
        margin: 0;
        margin-bottom: 7px;
    }

    .jb_login_mobile_main_sec {
        text-align: left !important;
        display: inline-flex !important;
        display: -webkit-inline-box !important;
        width: 100% !important;
        padding: 0px 12px !important;
    }

    .jb_mobile_country_code_sec {
        background-color: transparent !important;
        border: none !important;
        height: 37px !important;
    }

    .jb_mobile_sec_remv_left {
        padding-left: 0 !important;
    }

    .jb_mobile_number_icon {
        width: 35px;
        height: 35px;
        float: left;
    }

    .jb_mobile_number_icon_2 {
        padding-top: 7px;
    }

    /*End login page*/
    /*Start registration page*/
    .jb_reg_ti_1 {
        font-size: 20px;
    }

    .jb_reg_key_point_sec {
        margin: 15px 0;
    }

    .jb_reg_key_point_sec li {
        font-size: 16px;
        font-weight: 400;
        margin-bottom: 15px;
    }

    .jb_reg_key_point_sec ul {
        margin-left: 1.5em;
    }

    .jb_reg_key_point_sec li {
        list-style-image: url("../images/career_right_icon.png");
    }

    .jb_reg_left_main_sec {
        width: 100%;
        float: left;
        margin: 50px 0;
    }

    /*End registration page*/
    .jb_product_search_view_right {
        padding-left: 0 !important;
    }

    .jb_txt_coming_sooon h2 {
        font-weight: 600;
        font-size: 30px;
        margin: 30px 0;
    }

    /*Start gemstone bid and hold section*/
    .jb_bid_hold_biz_img img {
        width: 50px;
        max-width: 100%;
        height: 50px;
        object-fit: cover;
    }

    .jb_hold_remv_right {
        padding-right: 0 !important;
    }

    .jb_hold_remv_right_2 {
        padding-right: 0 !important;
    }

    .jb_acp_btn_btm {
        margin-bottom: 5px;
        width: 100%;
        float: left;
    }

    .jb_hol_bid_user_nm {
        line-height: 1;
    }

    .jb_hol_bid_user_nm span {
        font-size: 15px;
        font-weight: 500;
    }

    .jb_hol_bid_tm span {
        font-size: 11px;
    }

    .jb_tr_width_50 {
        width: 50px;
    }

    .jb_tr_width_30 {
        width: 30px;
    }

    .jb_tr_width_70 {
        width: 70px;
    }

    .jb_tr_width_100 {
        width: 100px;
    }

    .jb_bid_biz_logo_sec {
        padding: 0 !important;
    }

    /*End gemstone bid and hold section*/
    /*Start Custom css*/
    .jb_dash_sec_21 {
        width: 21%;
        height: auto;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }

    .jb_dash_sec_58 {
        width: 58%;
        height: auto;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }

    .jb_dash_sec_79 {
        width: 79%;
        height: auto;
        float: left;
        padding-left: 15px;
        padding-right: 15px;
    }

    .modal-title {
        font-size: 15px;
    }

    .modal-header {
        padding: 10px !important;
    }

    /*End Custom css*/
    /*Start changes in existing design*/
    .jb_req_a_qt_img_pading {
        padding-right: 0 !important;
    }

    .jb_rq_a_qt_des_main_sec {
        padding: 0 !important;
    }

    .jb_req_lst_des b {
        font-weight: 400;
    }

    .jb_message_view_biz_icon_rmv_pdng {
        padding: 0 !important;
    }

    .jb_message_view_biz_icon_align {
        text-align: right;
    }

    .pagination > li:first-child > a, .pagination > li:first-child > span {
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
    }

    .pagination > li:last-child > a, .pagination > li:last-child > span {
        border-top-right-radius: 0 !important;
        border-bottom-right-radius: 0 !important;
    }

    /*End changes in existing design*/
    /*Start after header section navigation*/
    .jb_after_head_nav {
        border-bottom: none !important;
    }

    /*End after header section navigation*/
    /*Start bid section*/
    .jb_bid_img img {
        width: 65px;
        height: 65px;
        object-fit: cover;
    }

    /*End bid section*/
    /*Start upper header with navigation*/
    .jb_hd_nav {
        text-align: right;
        margin-top: 12px;
    }

    .jb_hd_nav ul {
        margin-bottom: 0;
    }

    .jb_hd_nav li {
        display: inline;
        margin-left: 20px !important;
        font-size: 14px;
        font-weight: 500;
    }

    .jb_hd_nav li a {
        color: #3a3a3a;
    }

    .jb_hd_nav li > .btn_reg_hd {
        background-color: #dfb566;
        padding: 4px 25px;
    }

    .jb_logo_border {
        border-right: 1px solid #EEEEEE;
    }

    .jb_hdr_secrch_sec {
        margin-left: 70px;
    }

    /*End upper header with navigation*/
    .jb_free_user_bg {
        background-color: #d4aa58;
        color: white;
        padding: 1px 5px;
    }

    .hder_logo {
        padding: 10px 0;
    }

    .jb_p_s_l_btn_3 {
        font-size: 12px !important;
    }

    /*Start Gemstone list*/
    .jb_gemstone_list_ti_1 {
        background-color: white;
        width: 100px;
        text-align: center;
        padding: 5px;
        border-top: 2px solid #d4aa58;
    }

    .jb_gemstone_list_ti_1 span {
        font-size: 14px;
    }

    .jb_gemstone_list_ti_2 {
        width: 125px;
        border: 1px solid #d4aa58;
        padding: 2px;
        background-color: #ffffff;
        text-align: center;
    }

    .jb_gemstone_list_ti_2 span {
        font-size: 13px;
    }

    .jb_gemstone_img_slider {
        width: 100px;
    }

    /*End Gemstone list*/
    /*Start meeting point going not going section*/
    .jb_going_not_going_btn_sec {
        margin-top: 8px;
    }

    .jb_msg_sub_lbl {
        font-size: 17px !important;
    }

    /*End meeting point going not going section*/
    /*Start notification*/
    .jb_noti_read_all {
        color: #939598 !important;
        font-size: 13px !important;
    }

    .jb_nofi_img img {
        width: 70px;
        height: 70px;
        border: 1px solid #eee;
    }

    /*End notification*/
    /*Start cover image section*/
    .jb_cover_img_sec {
        margin-bottom: 15px;
        position: relative;
    }

    .jb_cover_img_sec img {
        height: 100px;
        width: 100%;
        object-fit: cover;
    }

    /*End cover image section*/
    /*Start meeting point section*/
    .jb_mtng_pnt_btn_sec {
        padding-left: 0 !important;
    }

    .jb_mtng_pnt_gng_txt {
        font-size: 11px;
    }

    /*End meeting point section*/
    /*Start header box shadow*/
    .hdr_boxshdow {
        box-shadow: 0 3px 5px rgba(0, 0, 0, 0.05);
    }

    .jb_hdr_user_biz_so_main_sec ul {
        margin: 0;
    }

    .jb_hdr_user_biz_so_main_sec ul li {
        display: inline-block;
        padding-left: 22px;
    }

    /*End header box shadow*/
    /*Start message view section*/
    .jb_msg_dividr {
        margin-top: 0 !important;
        margin-bottom: 10px !important;
    }

    /*End message view section*/
    .jb_gemstone_user_img {
        width: 50px;
        height: 50px;
    }

    .select2-container-multi .select2-choices .select2-search-field input {
        font-family: 'Montserrat', sans-serif !important;
    }

    /*Start contact list*/
    .jb_con_icon_sec {
        margin-bottom: 10px;
    }

    /*End contact list*/
    /*Start message tabing*/
    .jb_msg_tab_sec {
        border-bottom: 1px solid #eee !important;
    }

    .jb_msg_tab_sec li {
        display: inline-block !important;
    }

    .jb_msg_tab_sec li a {
        color: #3A3A3A !important;
    }

    .jb_msg_tab_sec .active {
        border-bottom: 1px solid #D4AA58 !important;
    }

    /*End message tabing*/
    /*Start card section*/
    .jb_card_main_sec {
        margin-bottom: 5px !important;
    }

    /*End card section*/
    /*Start quote conversation section*/
    .btn_gold {
        font-size: 12px !important;
        color: #3a3a3a;
        background-color: #D4AA58;
        border-color: #D4AA58;
        border-radius: 2px !important;
        padding: 4px 9px !important;
    }

    .jb_btn_send_qut {
        background-color: transparent !important;
        color: #3a3a3a !important;
        border: 1px solid #d4aa58 !important;
        padding: 4px 40px !important;
        text-align: center;
        line-height: 1.84615;
        font-size: 15px;
        font-weight: 500;
    }

    /*End quote conversation section*/
    /*Start search limit exceed section*/
    .jb_search_lmt_titl_1 {
        font-size: 19px;
        font-weight: 300;
    }

    .jb_search_lmt_titl_1 b {
        font-weight: 500;
    }

    .jb_search_lmt_titl_2 {
        font-size: 17px;
        font-weight: 300;
    }

    .jb_search_lmt_titl_3 {
        font-size: 18px;
    }

    .jb_search_lmt_titl_3 b {
        font-weight: 500;
    }

    /*End search limit exceed section*/
    /*Start compose message*/
    .jb_compose_msg p {
        font-size: 14px;
        margin: 0 0 0;
    }

    .jb_compose_msg p a {
        font-weight: 500;
    }

    .jb_compose_msg p a:hover {
        color: #d4aa58 !important;
    }

    .jb_compose_msg p a:focus {
        color: #d4aa58 !important;
    }

    /*End compose message*/
    /*Start My Fvtir section*/
    .jb_m_p_n_p_l2 {
        padding-left: 3px !important;
    }

    .jb_biz_list-card_sec_2 {
        margin-bottom: 5px !important;
        padding: 10px;
        margin-top: 5px;
    }

    /*End My Fvtir section*/
    /*Start Plan limit exceed popup*/
    .jb_pln_model_body {
        width: 100%;
        float: left;
    }

    .jb_plan_modal_content {
        width: 100%;
        float: left;
        background-color: #f4f4f4;
    }

    .jb_plan_lock_icon {
        width: 100%;
        float: left;
        padding: 15px 0;
    }

    .jb_plan_ti_1 {
        width: 100%;
        float: left;
    }

    .jb_plan_ti_1 span {
        font-size: 17px;
        font-weight: 500;
        line-height: 1;
    }

    .jb_plan_ti_2 span {
        font-size: 12px;
        font-weight: 300;
        color: #939598;
        padding: 7px 0;
        float: left;
        width: 100%;
    }

    .jb_plan_key_point {
        width: 100%;
        float: left;
        padding: 10px 0;
    }

    .jb_plan_key_point ul {
        margin: 0;
        margin-left: 25px;
    }

    .jb_plan_key_point ul li {
        list-style-image: url("../../../b2b/assets/images/Jewelxy-plan-upgrade/Group42.png");
        line-height: 30px;
    }

    .jb_plan_key_point ul li span {
        float: left;
        width: 100%;
        line-height: 1.7;
    }

    .jb_plan_key_point ul li span b {
        font-weight: 500;
    }

    .btn-upgrade {
        width: 100%;
        font-weight: 600 !important;
        color: #3a3a3a !important;
        font-size: 15px !important;
    }

    .jb_plan_warning small {
        font-size: 10px;
        padding-top: 10px;
        float: right;
        font-weight: 300;
    }

    /*End Plan limit exceed popup*/
    /*Start new header section*/
    .jb_upr_header_main_sec {
        padding: 5px 0;
    }

    .jb_dw_support_sec ul {
        margin: 0;
        padding: 0;
    }

    .jb_dw_support_sec ul li {
        display: inline-block;
        padding-right: 17px;
        border-right: 1px solid #d4d4d4;
        margin-right: 17px;
    }

    .jb_dw_support_sec ul li:last-child {
        border-right: none;
        padding-right: 0;
        margin-right: 0;
    }

    .jb_dw_support_sec {
        font-size: 11px;
        font-weight: 300;
    }

    .jb_dw_support_sec li a {
        color: #3b3b3b;
    }

    /*End new header section*/
    /*Start download mobile application popup*/
    .jb_download_app_bg {
        background: url("../../../b2b/assets/images/banner-img/jb_download_app_bg.jpg") no-repeat;
    }

    .jb_download_app_ti_1 {
        font-size: 25px;
        font-weight: 400;
        margin-top: 50px;
        line-height: 1.14;
    }

    .jb_download_app_ti_2 {
        font-size: 15px;
        font-weight: 300;
        margin-top: 15px;
    }

    .jb_download_app_icon {
        margin-top: 30px;
    }

    /*End download mobile application popup*/
    /*Start Header logo h1 tag*/
    .header_logo_h1 h1 {
        margin: 0;
        line-height: 0.3;
    }

    .header_logo_h1 h1 span {
        text-indent: -9999px;
        display: block;
        position: absolute;
        font-size: 14px;
    }

    /*End Header logo h1 tag*/
    /*Start header my profile drop down section*/
    .jb_usr_my_profile li {
        padding-right: 0 !important;
        border-right: none !important;
        margin-right: 0 !important;
        width: 100%;
        float: left;
    }

    /*End header my profile drop down section*/
    /*Start new category block section*/
    .jb_cat_block_remove_padding {
        padding: 0 !important;
    }

    .jb_cat_ul_block ul {
        list-style-type: none;
        padding: 12px;
        margin: 0;
        white-space: nowrap;
        overflow-x: auto;
        overflow-y: hidden;
    }

    .jb_cat_ul_block li {
        display: inline-block;
        white-space: normal;
        margin-right: 5px;
        height: fit-content;
        padding: 0;
    }

    .jb_cat_ul_block li a {
        display: block;
        /*background: #f6e7cb;*/
        background: white;
        text-align: center;
        line-height: 30px;
        padding: 0 16px;
        font-size: 12px;
        border-radius: 25px;
        color: #3a3a3a;
    }

    .jb_cat_ul_block h2 {
        margin: 0;
    }

    /*End new category block section*/
    tbody:nth-child(odd) {
        background-color: #F8F8F8;
    }

    tbody tr:nth-child(even) {
        background-color: #FFFFFF;
    }

    .jb_search_filter {
        padding: 6px 3px !important;
        font-size: 13px !important;
        font-weight: 300 !important;
        height: 33px !important;
        border-right: none !important;
        border-top: none !important;
        border-bottom: 1px solid #eeeeee !important;
    }

    .jb_search_filter_icon_web {
        border-top: none !important;
        border-bottom: 1px solid #eeeeee !important;
        border-left: none !important;
        padding: 6px 3px 6px 3px !important;
    }

    /*Start gemstone SEO tag*/
    .jb_gemstone_title_h3 {
        font-size: 13px;
        margin: 0;
        font-weight: 300;
        line-height: 1.42857143;
    }

    .jb_gemstone_detail_title_h5 {
        font-size: 17px;
        display: inline-block;
        margin: 0;
        line-height: 1.42857143;
    }

    /*End gemstone SEO tag*/
    /*Start SEO tag product view*/
    .jb_product_view_like_title_h5 {
        font-weight: 400;
        font-size: 13px;
        margin: 0;
        line-height: 1.42857143;
    }

    .jb_product_detail_list_h4_h5 {
        display: inline-block;
        font-size: 13px;
        font-weight: 300;
        margin: 0;
        line-height: 1.42857143;
    }

    /*End SEO tag product view*/
    /*Start meeting point view tag seo section*/
    .jb_meeting_point_h4 li a h4 {
        font-size: 14px;
        margin: 0;
        font-weight: 400;
        line-height: 1.42857143;
    }

    .jb_meeting_point_ex_ti_1_h5 {
        margin: 0;
        font-weight: 500;
        font-size: 16px;
        line-height: 1.42857143;
    }

    .jb_meeting_point_state_h4 {
        margin: 0;
        line-height: 1.42857143;
        font-weight: 500;
        font-size: 17px;
        display: inline-block;
    }

    .jb_meeting_point_state_time_h5 {
        font-weight: 500 !important;
        font-size: 15px;
        margin: 0;
        line-height: 1.42857143;
        display: inline-block;
    }

    .jb_meeting_exhibitor_biz_name {
        margin: 0;
        line-height: 1.42857143;
        font-weight: 300;
        display: inline-block;
    }

    .jb_meeting_point_organizer_name_h4 {
        font-weight: 500 !important;
        font-size: 15px;
        margin-bottom: 5px;
        line-height: 1.42857143;
        margin-top: 0;
    }

    .jb_meeting_point_location_h6 {
        display: inline-block;
        line-height: 1.7;
        margin: 15px 0 !important;
        font-size: 13px;
        font-weight: 300;
    }

    /*End meeting point view tag seo section*/
    @media only screen and (min-width: 1px) and (max-width: 322px) {
        .jb_res_ftr_c_s_m_btn {
            font-size: 11px !important;
        }

        .jb_res_ftr_g_t_i_btn {
            font-size: 11px !important;
        }

        .jb_res_mobi_form_control {
            height: 40px !important;
        }

        .jb_b_n_p_m {
            margin-top: -60px;
            text-align: center;
        }

        .jb_b_n_p_m img {
            width: 120px;
            height: 120px;
        }

        .jb_b_n_b_d_m_s {
            text-align: center;
        }

        .jb_h_n_hd_btns {
            margin-top: 0px;
            margin-bottom: 15px;
        }

        .jb_b_n_s {
            margin: 0 3px;
        }

        .jb_b_n_nm h1 {
            font-size: 18px;
        }

        .jb_b_n_bz_bd {
            font-size: 11px;
        }

        .jb_b_n_btn_f {
            background-color: transparent !important;
            border: 1px solid #d4aa58 !important;
            padding: 8px 16px !important;
        }

        .jb_b_n_btn_f_2 {
            padding: 8px 16px !important;
        }

        .jb_b_n_btn_f_3 {
            width: 40px;
            padding: 8px 9px !important;
        }

        .jb_h_n_tb_con_m_s {
            margin: 0;
        }

        .res_jb_divider_gold_2 {
            margin: 10px 0 20px 0 !important;
        }

        .jb_b_n_c_m_s img {
            width: 100%;
            height: 70px;
        }

        .res_jb_p_v_s_m {
            margin-top: 15px;
        }

        .res_jb_pro_dtl_ti_2 {
            margin-bottom: 5px;
        }

        .jb_p_v_ti {
            color: #d4aa58;
            margin-top: 20px;
            font-weight: 500;
        }

        .jb_pro_u_info {
            font-weight: 400;
        }

        .jb_p_n_prc h1 {
            font-weight: 600;
            font-size: 22px;
        }

        .jb_p_n_prc h3 {
            font-weight: 600;
            font-size: 22px;
        }

        /*Start product serach view*/
        .jb_p_s_no_pdgn_rgt {
            padding-right: 15px !important;
        }

        .jb_p_s_no_pdgn_lft {
            padding-left: 15px !important;
        }

        .jb_p_s_img_main_sec img {
            height: 100px;
            width: 100px;
        }

        .jb_p_s_l_btn_1, .jb_p_s_l_btn_2 {
            font-size: 8px !important;
            padding: 5px 1px !important;
        }

        .jb_p_s_ti_1 h1 {
            font-size: 13px;
            line-height: 1.5;
        }

        .jb_p_s_ti_1 h3 {
            font-size: 13px;
            line-height: 1.5;
        }

        .jb_p_s_c_n h1 {
            font-size: 11px;
        }

        .jb_p_s_c_n h4 {
            font-size: 11px;
        }

        .jb_p_v_c_l2 {
            font-size: 11px;
        }

        .jb_p_s_prs_1 span {
            font-size: 13px;
            line-height: 1.8;
        }

        .jb_p_s_cnt_m_s {
            padding: 1px 10px 3px 0px;
        }

        .jb_p_s_btn_res_right {
            padding-right: 10px !important;
        }

        .jb_p_s_btn_res_left {
            padding-left: 10px !important;
        }

        .jb_p_s_c_n h1 {
            margin-top: 5px;
        }

        .jb_p_s_c_n h4 {
            margin-top: 5px;
        }

        .jb_p_s_l_ct_f_h {
            height: auto;
        }

        .jb_p_v_res_s_m_s {
            margin: 15px 0;
            text-align: center;
        }

        /*End product serach view*/
        /*Start meeting point*/
        .jb_m_p_n_p_r {
            padding-right: 15px !important;
        }

        .jb_m_p_n_p_l {
            padding-left: 15px !important;
        }

        .jb_m_p_n_p_l2 {
            padding-left: 15px !important;
        }

        .jb_mp_img img {
            width: 100px;
            height: 100px;
        }

        .jb_m_p_ti_1 h1 {
            font-size: 13px;
        }

        .jb_pro_u_info_3 {
            margin-top: 2px;
            margin-bottom: 0;
            font-size: 10px;
        }

        .jb_ed_lbl {
            font-size: 9px;
        }

        .jb_p_s_cnt_m_s_2 {
            padding: 3px 20px 0px 0px;
        }

        .jb_m_p_res_g_n_g {
            padding: 0;
            font-size: 9px;
        }

        .jb_m_p_ti_1 h1 {
            font-size: 12px;
        }

        /*End meeting point*/
        /*Start Gemstone Inventory*/
        .jb_pg_l_nn_1 {
            padding-left: 15px !important;
        }

        .jb_res_bg_white {
            background-color: white;
        }

        .jb_s_g_s ul li {
            display: inline;
            line-height: 2.5;
        }

        .jb_g_j_btn_sec {
            margin-bottom: 15px;
        }

        .jb_g_i_tb_al {
            text-align: left;
        }

        .jb_res_g_i_tb_al {
            margin-bottom: 0 !important;
            background-color: white;
        }

        .jb_res_g_i_tb_al table > thead > tr > th {
            text-align: left;
        }

        .jb_p_s_l_btn_1, .jb_p_s_l_btn_2 {
            margin-bottom: 5px !important;
        }

        .jb_g_i_p_s_m {
            text-align: center;
        }

        .jb_pg_r_nn_btn {
            padding-right: 15px !important;
        }

        .res_jb_p_s_l_btn_1, .res_jb_p_s_l_btn_2 {
            font-size: 11px !important;
        }

        .jb_g_i_s_m_s_bg {
            background-color: transparent;
        }

        .res_t_n_p {
            padding: 0 !important;
        }

        /*End Gemstone Inventory*/
        .jb_b_v_bdr {
            border-bottom: 1px solid #ddd !important;
        }

        .jb_b_v_bdr > li.active > a, .jb_b_v_bdr > li.active > a:focus, .jb_b_v_bdrs > li.active > a:hover {
            background-color: transparent !important;
            color: #3a3a3a !important;
        }

        .jb_b_v_bdr > li > a:focus, .jb_b_v_bdr > li > a:hover {
            background-color: transparent !important;
        }

        .jb_mp_img img {
            margin: 0;
        }

        /*Start Meeting point view*/
        .jb_e_b_l_m_s {
            text-align: center;
        }

        .jb_m_p_e_t_1 {
            text-align: center;
        }

        .jb_ti_sec {
            padding: 0 !important;
        }

        .jb_no_padding_l_r {
            padding-left: 15px !important;
            padding-right: 15px !important;
        }

        .jb_e_gng {
            width: 70px;
            padding: 2px 13px !important;
        }

        .jb_e_gng_mul {
            width: 90px;
            padding: 3px 0 !important;
        }

        .jb_e_gng_mul_gold {
            width: 90px !important;
            padding: 2px 0 !important;
        }

        .jb_e_gng_flrt {
            margin-bottom: 0px !important;
        }

        .jb_event_user_goning_btn_section {
            text-align: center;
        }

        .jb_m_p_e_t_1 h1 {
            font-size: 18px;
            margin-top: 15px;
        }

        .jb_m_p_e_l_s {
            font-size: 13px;
            font-weight: 400 !important;
        }

        .jb_m_p_e_dt {
            font-size: 13px;
            font-weight: 400 !important;
        }

        .jb_res_event_visitor {
            margin: 10px 0;
        }

        .jb_m_p_e_shr {
            text-align: center;
            margin-top: 20px;
        }

        .jb_blg_so_md_main_sec_3 ul {
            margin: 0;
        }

        .jb_res_event_card_block {
            padding: 0 !important;
        }

        .jb_e_ex_img_sec img {
            width: 70px;
            height: 70px;
        }

        .jb_m_p_ex_ti_2 {
            font-size: 13px;
        }

        .btn_vi_sec {
            margin-top: 5px;
        }

        .jb_e_v_img_sec img {
            width: 70px;
            height: 70px;
        }

        .jb_org_name_sec_right {
            padding-left: 15px !important;
        }

        .jb_res_meeting_view_main_sec {
            margin-bottom: 20px;
        }

        .jb_res_meetin_right_card {
            margin: 0 !important;
        }

        /*End Meeting point view*/
        .jb_meeting_point_listing_btns_sec {
            margin-top: 0;
        }

        /*Start meeting point exhibition*/
        .jb_meeting_point_exh_detail_btn_sec {
            padding-right: 15px !important;
        }

        .jb_exhibitor_biz_logo img {
            width: 80px;
            height: 80px;
        }

        .jb_res_biz_exhi_con_sec {
            padding: 5px 0;
        }

        .jb_mtng_pont_ex_serch_btn_w_sec {
            margin: 10px 0;
            width: 100%;
        }

        .jb_exhibtr_search_btn, .jb_exhibtr_reset_btn {
            width: 70px !important;
        }

        /*End meeting point exhibition*/
        .jb_cat_remove_white_space {
            white-space: initial;
        }

        /*Start meeting point listing after login*/
        .jb_usr_mdr_fd_rmv_pdg {
            padding-left: 15px !important;
        }

        .jb_res_m_p_ti_1 h1 {
            font-size: 15px !important;
            font-weight: 500 !important;
        }

        .jb_biz_mtng_pnt_con_dtl {
            margin-top: 0px;
        }

        .jb_biz_metn_pnt_mbr_fd span {
            font-size: 9px;
        }

        .jb_biz_mtng_pnt_con_main_sec {
            padding: 10px 15px 10px 5px;
        }

        /*End meeting point listing after login*/
        .jb_met_v_no_pdg_right {
            padding-right: 15px !important;
        }

        .jb_res_lst_pdg {
            margin-top: 15px;
        }

        .jb_how_to_reach_img {
            width: 30px;
        }

        .jb_m_p_h_t_r_ti_1 {
            padding-top: 3px;
        }

        /*Start Business view product section*/
        .jb_biz_view_pro_img_sec img {
            width: 130px;
            height: 130px;
        }

        .jb_b_n_p_l_m_s img {
            width: 20px;
            height: 20px;
            margin-top: 8px;
        }

        /*End Business view product section*/
        /*Start invoice promo code section*/
        .jb_invoice_promo_btn_main_sec {
            display: block;
        }

        .jb_extra_sec {
            display: none;
        }

        .jb_res_pymt_promo_code_btn {
            margin-top: 10px;
        }

        /*End invoice promo code section*/
        /*Start responsive invoice responsive section*/
        .res_invoice_no {
            display: block;
        }

        .web_invoice_no {
            display: none;
        }

        /*End responsive invoice responsive section*/
        .jb_res_biz_btns {
            padding: 4px 6px !important;
        }

        /*Start home page meeting point section*/
        .jb_p_s_cnt_m_s_3 {
            padding: 3px 15px 0px 0px;
        }

        .jb_pro_u_info_5 {
            font-size: 11px;
            font-weight: 300;
            margin-top: 2px;
            margin-bottom: 0;
        }

        .jb_m_p_res_2_g_n_g {
            padding: 3px 0 1px 0;
        }

        .jb_hm_meeting_point_card_sec {
            margin: 20px 0 !important;
        }

        .jb_hm_meeting_point_section {
            padding: 35px 0 35px;
        }

        /*End home page meeting point section*/
        /*Start all spacing*/
        .jb_res_pro_vw_rmv_pdng {
            padding: 0 !important;
        }

        .jb_biz_vw_rmv_pdng_right {
            padding-right: 15px !important;
        }

        /*End all spacing*/
        /*Start Business search new*/
        .jb_biz_list_img img {
            width: 93px;
            height: 93px;
        }

        .jb_biz_search_ti_1 h3 {
            font-size: 14px;
        }

        .jb_biz_con_info_sec {
            font-size: 12px;
            padding-bottom: 0px;
        }

        /*End Business search new*/
        /*Start login page*/
        .jb_mobile_country_code_sec {
            height: 36px !important;
        }

        .jb_login_title {
            font-size: 17px;
        }

        .jb_btn_registration {
            font-size: 12px !important;
            padding: 8px 12px !important;
        }

        .jb_mobile_number_icon {
            padding-top: 0px;
        }

        /*End login page*/
        .jb_product_search_view_right {
            padding-left: 15px !important;
        }

        /*Start gemstone bid and hold section*/
        .jb_bid_hold_biz_img img {
            width: 90px;
            height: 90px;
        }

        .jb_res_red_pdng {
            padding-left: 10px !important;
            padding-right: 10px !important;
        }

        .jb_hol_bid_user_nm span {
            font-size: 13px;
        }

        /*End gemstone bid and hold section*/
        .jb_tr_res_320 {
            max-width: 70px;
            overflow: hidden;
        }

        /*Start Custom css*/
        .jb_dash_sec_58 {
            width: 100%;
        }

        .jb_dash_sec_79 {
            width: 100%;
        }

        .jb_pro_g_img_sec img {
            width: 100% !important;
            height: auto !important;
        }

        /*End Custom css*/
        .jb_e_visit {
            font-size: 11px !important;
        }

        .jb_res_req_a_qt_card_block {
            padding: 15px !important;
        }

        /*Start meeting point going not going section*/
        .jb_going_not_going_btn_sec {
            text-align: center;
            margin-top: 10px;
        }

        .jb_mtng_pnt_vw_hdr_card {
            margin-bottom: 0px !important;
        }

        /*End meeting point going not going section*/
        .jb_nofi_img img {
            width: 30px;
            height: 30px;
        }

        /*Start after header section*/
        .jb_hder_biz_logo img {
            width: 80px;
            height: 80px;
        }

        .jb_hder_biz_nm {
            margin-top: 0;
        }

        .jb_hder_biz_nm h1 {
            font-size: 17px;
        }

        .jb_user_header_main_sec {
            height: auto;
        }

        .jb_res_header_after_main_sec {
            margin-top: 15px;
            margin-bottom: 15px;
        }

        .jb_res_header_after_lk_flw_sec {
            margin-top: 25px;
        }

        /*End after header section*/
        .jb_btn_finish {
            margin-bottom: 7px !important;
        }

        /*Start blog section*/
        .event-organizer-location p {
            height: 80px;
        }

        /*End blog section*/
        /*Start search limit exceed section*/
        .jb_search_lmt_titl_1 {
            font-size: 16px;
        }

        .jb_search_lmt_titl_2 {
            font-size: 13px;
        }

        .jb_search_lmt_titl_3 {
            font-size: 15px;
        }

        /*End search limit exceed section*/
        .jb_applink_section {
            font-size: 11px !important;
        }

        .jb_add_new_cat_main_sec {
            width: 100%;
            height: 160px;
        }

        .jb_youtube_ifrm_2_main_sec {
            width: 100%;
            height: auto;
        }

        .jb_btn_login {
            font-size: 12px;
        }

        .jb_mobile_number_icon_2 {
            padding-top: 12px;
        }
    }
    @media only screen and (min-width: 323px) and (max-width: 480px) {
        .jb_biz_view_pro_img_sec img {
            width: 100%;
            height: auto;
        }

        .jb_res_mobi_form_control {
            height: 40px !important;
        }

        .jb_b_n_p_m {
            margin-top: -60px;
            text-align: center;
        }

        .jb_b_n_p_m img {
            width: 120px;
            height: 120px;
        }

        .jb_b_n_b_d_m_s {
            text-align: center;
        }

        .jb_h_n_hd_btns {
            margin-top: 0px;
            margin-bottom: 15px;
        }

        .jb_b_n_s {
            margin: 0 3px;
        }

        .jb_b_n_nm h1 {
            font-size: 18px;
        }

        .jb_b_n_bz_bd {
            font-size: 11px;
        }

        .jb_b_n_btn_f {
            background-color: transparent !important;
            border: 1px solid #d4aa58 !important;
            padding: 8px 16px !important;
        }

        .jb_b_n_btn_f_2 {
            padding: 8px 16px !important;
        }

        .jb_b_n_btn_f_3 {
            width: 40px;
            padding: 8px 9px !important;
        }

        .jb_h_n_tb_con_m_s {
            margin: 0;
        }

        .res_jb_divider_gold_2 {
            margin: 10px 0 20px 0 !important;
        }

        .jb_b_n_c_m_s img {
            width: 100%;
            height: auto;
        }

        .res_jb_p_v_s_m {
            margin-top: 15px;
        }

        .res_jb_pro_dtl_ti_2 {
            margin-bottom: 5px;
        }

        .jb_p_v_ti {
            color: #d4aa58;
            margin-top: 20px;
            font-weight: 500;
        }

        .jb_pro_u_info {
            font-weight: 400;
        }

        .jb_p_n_prc h1 {
            font-weight: 600;
            font-size: 22px;
        }

        .jb_p_n_prc h3 {
            font-weight: 600;
            font-size: 22px;
        }

        /*Start product serach view*/
        .jb_p_s_no_pdgn_rgt {
            padding-right: 15px !important;
        }

        .jb_p_s_no_pdgn_lft {
            padding-left: 15px !important;
        }

        .jb_p_s_img_main_sec img {
            height: 110px;
            width: 110px;
        }

        .jb_p_s_l_btn_1, .jb_p_s_l_btn_2 {
            font-size: 8px !important;
            padding: 5px 1px !important;
        }

        .jb_p_s_ti_1 h1 {
            font-size: 15px;
            line-height: 1.5;
        }

        .jb_p_s_ti_1 h3 {
            font-size: 15px;
            line-height: 1.5;
        }

        .jb_p_s_prs_1 span {
            font-size: 13px;
            line-height: 1.8;
        }

        .jb_p_s_cnt_m_s {
            padding: 1px 10px 3px 0px;
        }

        .jb_p_s_btn_res_right {
            padding-right: 10px !important;
        }

        .jb_p_s_btn_res_left {
            padding-left: 10px !important;
        }

        .jb_p_s_c_n h1 {
            margin-top: 5px;
        }

        .jb_p_s_c_n h4 {
            margin-top: 5px;
        }

        .jb_p_s_l_ct_f_h {
            height: auto;
        }

        .jb_p_v_res_s_m_s {
            margin: 15px 0;
            text-align: center;
        }

        /*End product serach view*/
        /*Start meeting point*/
        .jb_m_p_n_p_r {
            padding-right: 15px !important;
        }

        .jb_m_p_n_p_l {
            padding-left: 15px !important;
        }

        .jb_m_p_n_p_l2 {
            padding-left: 15px !important;
        }

        .jb_mp_img img {
            width: 110px;
            height: 110px;
        }

        .jb_m_p_ti_1 h1 {
            font-size: 13px;
        }

        .jb_pro_u_info_3 {
            margin-top: 2px;
            margin-bottom: 0;
            font-size: 11px;
        }

        .jb_ed_lbl {
            font-size: 9px;
        }

        .jb_p_s_cnt_m_s_2 {
            padding: 3px 20px 0px 0px;
        }

        .jb_m_p_res_g_n_g {
            padding: 3px 0 3px 0;
        }

        .jb_m_p_ti_1 h1 {
            font-size: 13px;
        }

        /*End meeting point*/
        /*Start Gemstone Inventory*/
        .jb_pg_l_nn_1 {
            padding-left: 15px !important;
        }

        .jb_res_bg_white {
            background-color: white;
        }

        .jb_s_g_s ul li {
            display: inline;
            line-height: 2.5;
        }

        .jb_g_j_btn_sec {
            margin-bottom: 15px;
        }

        .jb_g_i_tb_al {
            text-align: left;
        }

        .jb_res_g_i_tb_al {
            margin-bottom: 0 !important;
            background-color: white;
        }

        .jb_res_g_i_tb_al table > thead > tr > th {
            text-align: left;
        }

        .jb_p_s_l_btn_1, .jb_p_s_l_btn_2 {
            margin-bottom: 5px !important;
        }

        .jb_g_i_p_s_m {
            text-align: center;
        }

        .jb_pg_r_nn_btn {
            padding-right: 15px !important;
        }

        .res_jb_p_s_l_btn_1, .res_jb_p_s_l_btn_2 {
            font-size: 11px !important;
        }

        .jb_g_i_s_m_s_bg {
            background-color: transparent;
        }

        .res_t_n_p {
            padding: 0 !important;
        }

        /*End Gemstone Inventory*/
        .jb_b_v_bdr {
            border-bottom: 1px solid #ddd !important;
        }

        .jb_b_v_bdr > li.active > a, .jb_b_v_bdr > li.active > a:focus, .jb_b_v_bdrs > li.active > a:hover {
            background-color: transparent !important;
            color: #3a3a3a !important;
        }

        .jb_b_v_bdr > li > a:focus, .jb_b_v_bdr > li > a:hover {
            background-color: transparent !important;
        }

        .jb_mp_img img {
            margin: 0;
        }

        /*Start Meeting point view*/
        .jb_e_b_l_m_s {
            text-align: center;
        }

        .jb_m_p_e_t_1 {
            text-align: center;
        }

        .jb_ti_sec {
            padding: 0 !important;
        }

        .jb_no_padding_l_r {
            padding-left: 15px !important;
            padding-right: 15px !important;
        }

        .jb_e_gng {
            width: 70px;
            padding: 2px 13px !important;
        }

        .jb_e_gng_mul {
            width: 100px;
            padding: 4px 0 !important;
        }

        .jb_e_gng_flrt {
            padding: 4px 8px !important;
        }

        .jb_e_gng_mul_gold {
            width: 94px !important;
            padding: 2px 0 !important;
        }

        .jb_event_user_goning_btn_section {
            text-align: center;
        }

        .jb_m_p_e_t_1 h1 {
            font-size: 18px;
            margin-top: 15px;
        }

        .jb_m_p_e_l_s {
            font-size: 13px;
            font-weight: 400 !important;
        }

        .jb_m_p_e_dt {
            font-size: 13px;
            font-weight: 400 !important;
        }

        .jb_res_event_visitor {
            margin: 10px 0;
        }

        .jb_m_p_e_shr {
            text-align: center;
            margin-top: 20px;
        }

        .jb_blg_so_md_main_sec_3 ul {
            margin: 0;
        }

        .jb_res_event_card_block {
            padding: 0 !important;
        }

        .jb_e_ex_img_sec img {
            width: 70px;
            height: 70px;
        }

        .jb_m_p_ex_ti_2 {
            font-size: 13px;
        }

        .btn_vi_sec {
            margin-top: 5px;
        }

        .jb_e_v_img_sec img {
            width: 70px;
            height: 70px;
        }

        .jb_org_name_sec_right {
            padding-left: 15px !important;
        }

        .jb_res_meeting_view_main_sec {
            margin-bottom: 20px;
        }

        .jb_res_meetin_right_card {
            margin: 0 !important;
        }

        /*End Meeting point view*/
        .jb_meeting_point_listing_btns_sec {
            margin-top: 0;
        }

        /*Start meeting point exhibition*/
        .jb_meeting_point_exh_detail_btn_sec {
            padding-right: 15px !important;
        }

        .jb_exhibitor_biz_logo img {
            width: 80px;
            height: 80px;
        }

        .jb_res_biz_exhi_con_sec {
            padding: 5px 0;
        }

        .jb_mtng_pont_ex_serch_btn_w_sec {
            margin: 10px 0;
            width: 100%;
        }

        .jb_exhibtr_search_btn, .jb_exhibtr_reset_btn {
            width: 80px !important;
        }

        /*End meeting point exhibition*/
        .jb_cat_remove_white_space {
            white-space: initial;
        }

        /*Start meeting point listing after login*/
        .jb_usr_mdr_fd_rmv_pdg {
            padding-left: 15px !important;
        }

        .jb_res_m_p_ti_1 h1 {
            font-size: 15px !important;
            font-weight: 500 !important;
        }

        .jb_biz_mtng_pnt_con_dtl {
            margin-top: 0px;
        }

        .jb_biz_metn_pnt_mbr_fd span {
            font-size: 9px;
        }

        .jb_biz_mtng_pnt_con_main_sec {
            padding: 10px 15px 10px 5px;
        }

        /*End meeting point listing after login*/
        .jb_met_v_no_pdg_right {
            padding-right: 15px !important;
        }

        .jb_res_lst_pdg {
            margin-top: 15px;
        }

        /*Start Business view product section*/
        .jb_b_n_p_l_m_s img {
            width: 20px;
            height: 20px;
            margin-top: 8px;
        }

        /*End Business view product section*/
        /*Start invoice promo code section*/
        .jb_invoice_promo_btn_main_sec {
            display: block;
        }

        .jb_extra_sec {
            display: none;
        }

        .jb_res_pymt_promo_code_btn {
            margin-top: 10px;
        }

        /*End invoice promo code section*/
        /*Start responsive invoice responsive section*/
        .res_invoice_no {
            display: block;
        }

        .web_invoice_no {
            display: none;
        }

        /*End responsive invoice responsive section*/
        /*Start home page meeting point section*/
        .jb_p_s_cnt_m_s_3 {
            padding: 3px 15px 0px 0px;
        }

        .jb_pro_u_info_5 {
            font-size: 11px;
            font-weight: 300;
            margin-top: 2px;
            margin-bottom: 0;
        }

        .jb_m_p_res_2_g_n_g {
            padding: 3px 0 1px 0;
        }

        .jb_hm_meeting_point_card_sec {
            margin: 20px 0 !important;
        }

        .jb_hm_meeting_point_section {
            padding: 35px 0 35px;
        }

        /*End home page meeting point section*/
        /*Start all spacing*/
        .jb_res_pro_vw_rmv_pdng {
            padding: 0 !important;
        }

        .jb_biz_vw_rmv_pdng_right {
            padding-right: 15px !important;
        }

        /*End all spacing*/
        /*Start Business search new*/
        .jb_biz_list_img img {
            width: 100px;
            height: 100px;
        }

        .jb_biz_search_ti_1 h3 {
            font-size: 14px;
        }

        .jb_biz_con_info_sec {
            font-size: 12px;
            padding-bottom: 0px;
        }

        /*End Business search new*/
        /*Start login page*/
        .jb_mobile_country_code_sec {
            height: 36px !important;
        }

        .jb_login_title {
            font-size: 17px;
        }

        .jb_btn_registration {
            padding: 8px 12px !important;
        }

        .jb_mobile_number_icon {
            padding-top: 0px;
        }

        /*End login page*/
        .jb_product_search_view_right {
            padding-left: 15px !important;
        }

        /*Start gemstone bid and hold section*/
        .jb_bid_hold_biz_img img {
            width: 90px;
            height: 90px;
        }

        .jb_res_red_pdng {
            padding-left: 10px !important;
            padding-right: 10px !important;
        }

        .jb_hol_bid_user_nm span {
            font-size: 13px;
        }

        /*End gemstone bid and hold section*/
        .jb_tr_res_320 {
            max-width: 100px;
            overflow: hidden;
        }

        /*Start Custom css*/
        .jb_dash_sec_58 {
            width: 100%;
        }

        .jb_dash_sec_79 {
            width: 100%;
        }

        .jb_pro_g_img_sec img {
            width: 100% !important;
            height: auto !important;
        }

        .jb_pic_ldr_main_sec {
            width: 150px !important;
            height: 150px !important;
        }

        .jb_res_req_a_qt_card_block {
            padding: 15px !important;
        }

        .jb_message_view_biz_icon_rmv_pdng {
            padding-left: 15px !important;
        }

        .jb_message_view_biz_icon_align {
            text-align: left;
        }

        /*End Custom css*/
        /*Start bid section*/
        .jb_bid_img img {
            width: 50px;
            height: 50px;
        }

        /*End bid section*/
        /*Start meeting point going not going section*/
        .jb_going_not_going_btn_sec {
            text-align: center;
            margin-top: 10px;
        }

        .jb_mtng_pnt_vw_hdr_card {
            margin-bottom: 0px !important;
        }

        /*End meeting point going not going section*/
        .jb_nofi_img img {
            width: 35px;
            height: 35px;
        }

        /*Start after header section*/
        .jb_hder_biz_logo img {
            width: 90px;
            height: 90px;
        }

        .jb_hder_biz_nm {
            margin-top: 0;
        }

        .jb_hder_biz_nm h1 {
            font-size: 18px;
        }

        .jb_user_header_main_sec {
            height: auto;
        }

        .jb_res_header_after_main_sec {
            margin-top: 15px;
            margin-bottom: 15px;
        }

        .jb_res_header_after_lk_flw_sec {
            margin-top: 25px;
        }

        /*End after header section*/
        /*Start search limit exceed section*/
        .jb_search_lmt_titl_1 {
            font-size: 16px;
        }

        .jb_search_lmt_titl_2 {
            font-size: 13px;
        }

        .jb_search_lmt_titl_3 {
            font-size: 15px;
        }

        /*End search limit exceed section*/
        .jb_add_new_cat_main_sec {
            width: 100%;
            height: 170px;
        }

        .jb_youtube_ifrm_2_main_sec {
            width: 100%;
            height: 200px;
        }

        .jb_mobile_number_icon_2 {
            padding-top: 12px;
        }
    }
    @media only screen and (min-width: 481px) and (max-width: 599px) {
        .jb_b_n_p_m {
            margin-top: -60px;
            text-align: center;
        }

        .jb_b_n_p_m img {
            width: 120px;
            height: 120px;
        }

        .jb_b_n_b_d_m_s {
            text-align: center;
        }

        .jb_h_n_hd_btns {
            margin-top: 0px;
            margin-bottom: 15px;
        }

        .jb_b_n_s {
            margin: 0 3px;
        }

        .jb_b_n_nm h1 {
            font-size: 18px;
        }

        .jb_b_n_bz_bd {
            font-size: 11px;
        }

        .jb_b_n_btn_f {
            background-color: transparent !important;
            border: 1px solid #d4aa58 !important;
            padding: 8px 16px !important;
        }

        .jb_b_n_btn_f_2 {
            padding: 8px 16px !important;
        }

        .jb_b_n_btn_f_3 {
            width: 40px;
            padding: 8px 9px !important;
        }

        .jb_h_n_tb_con_m_s {
            margin: 0;
        }

        .res_jb_divider_gold_2 {
            margin: 10px 0 20px 0 !important;
        }

        .jb_b_n_c_m_s img {
            width: 100%;
            height: 100px !important;
        }

        .jb_b_n_p_l_m_s img {
            height: 20px !important;
        }

        /*Start product detail view*/
        .res_jb_p_v_s_m {
            margin-top: 15px;
        }

        .res_jb_pro_dtl_ti_2 {
            margin-bottom: 5px;
        }

        .jb_p_v_ti {
            color: #d4aa58;
            margin-top: 20px;
            font-weight: 500;
        }

        .jb_pro_u_info {
            font-weight: 400;
        }

        .jb_p_n_prc h1 {
            font-weight: 600;
            font-size: 22px;
        }

        .jb_p_n_prc h3 {
            font-weight: 600;
            font-size: 22px;
        }

        .jb_p_v_res_s_m_s {
            margin: 15px 0;
            text-align: center;
        }

        /*End product detail view*/
        /*Start product serach view*/
        .jb_p_s_no_pdgn_rgt {
            padding-right: 15px !important;
        }

        .jb_p_s_no_pdgn_lft {
            padding-left: 15px !important;
        }

        .jb_p_s_img_main_sec img {
            height: 150px;
            width: 150px;
        }

        .jb_p_s_l_btn_1, .jb_p_s_l_btn_2 {
            font-size: 10px !important;
            padding: 8px 5px !important;
        }

        .jb_p_s_btn_res_right {
            padding-right: 10px !important;
        }

        .jb_p_s_btn_res_left {
            padding-left: 10px !important;
        }

        .jb_p_s_c_n h1 {
            margin-top: 5px;
        }

        .jb_p_s_c_n h4 {
            margin-top: 5px;
        }

        .jb_p_s_l_ct_f_h {
            height: auto;
        }

        .jb_p_s_cnt_m_s {
            padding: 10px 10px 10px 0px;
        }

        /*End product serach view*/
        /*Start meeting point*/
        .jb_m_p_n_p_r {
            padding-right: 15px !important;
        }

        .jb_m_p_n_p_l {
            padding-left: 15px !important;
        }

        .jb_m_p_n_p_l2 {
            padding-left: 15px !important;
        }

        .jb_mp_img img {
            width: 150px;
            height: 150px;
        }

        .jb_pro_u_info_3 {
            font-size: 13px;
            margin-top: 0px;
            margin-bottom: 0px;
            font-size: 11px;
        }

        .jb_m_p_res_g_n_g {
            font-size: 13px;
            padding: 7px 0 7px 0;
            margin: 7px 0 7px 0;
        }

        .jb_m_p_f_a_r {
            text-align: right;
        }

        /*End meeting point*/
        /*Start Gemstone Inventory*/
        .jb_pg_l_nn_1 {
            padding-left: 15px !important;
        }

        .jb_res_bg_white {
            background-color: white;
        }

        .jb_s_g_s ul li {
            display: inline;
            line-height: 2.5;
        }

        .jb_g_j_btn_sec {
            margin-bottom: 15px;
        }

        .jb_g_i_tb_al {
            text-align: left;
        }

        .jb_res_g_i_tb_al {
            margin-bottom: 0 !important;
            background-color: white;
        }

        .jb_res_g_i_tb_al table > thead > tr > th {
            text-align: left;
        }

        .jb_p_s_l_btn_1, .jb_p_s_l_btn_2 {
            margin-bottom: 5px !important;
        }

        .jb_g_i_p_s_m {
            text-align: center;
        }

        .jb_pg_r_nn_btn {
            padding-right: 15px !important;
        }

        .res_jb_p_s_l_btn_1, .res_jb_p_s_l_btn_2 {
            font-size: 11px !important;
        }

        .jb_g_i_s_m_s_bg {
            background-color: transparent;
        }

        .res_t_n_p {
            padding: 0 !important;
        }

        /*End Gemstone Inventory*/
        .jb_b_v_bdr {
            border-bottom: 1px solid #ddd !important;
        }

        .jb_b_v_bdr > li.active > a, .jb_b_v_bdr > li.active > a:focus, .jb_b_v_bdrs > li.active > a:hover {
            background-color: transparent !important;
            color: #3a3a3a !important;
        }

        .jb_b_v_bdr > li > a:focus, .jb_b_v_bdr > li > a:hover {
            background-color: transparent !important;
        }

        .jb_mp_img img {
            margin: 0;
        }

        /*Start Meeting point view*/
        .jb_e_b_l_m_s {
            text-align: center;
        }

        .jb_m_p_e_t_1 {
            text-align: center;
        }

        .jb_ti_sec {
            padding: 0 !important;
        }

        .jb_no_padding_l_r {
            padding-left: 15px !important;
            padding-right: 15px !important;
        }

        .jb_e_gng {
            width: 70px;
            padding: 2px 0 !important;
        }

        .jb_e_gng_mul {
            width: 110px;
            padding: 5px 0 !important;
        }

        .jb_e_gng_flrt {
            width: 35px;
            padding: 5px 8px !important;
        }

        .jb_event_user_goning_btn_section {
            text-align: center;
        }

        .jb_m_p_e_t_1 h1 {
            font-size: 18px;
            margin-top: 15px;
        }

        .jb_m_p_e_l_s {
            font-size: 13px;
            font-weight: 400 !important;
        }

        .jb_m_p_e_dt {
            font-size: 13px;
            font-weight: 400 !important;
        }

        .jb_res_event_visitor {
            margin: 10px 0;
        }

        .jb_m_p_e_shr {
            text-align: center;
            margin-top: 20px;
        }

        .jb_blg_so_md_main_sec_3 ul {
            margin: 0;
        }

        .jb_res_event_card_block {
            padding: 0 !important;
        }

        .jb_e_ex_img_sec img {
            width: 70px;
            height: 70px;
        }

        .jb_m_p_ex_ti_2 {
            font-size: 13px;
        }

        .btn_vi_sec {
            margin-top: 5px;
        }

        .jb_e_v_img_sec img {
            width: 70px;
            height: 70px;
        }

        .jb_org_name_sec_right {
            padding-left: 15px !important;
        }

        .jb_res_meeting_view_main_sec {
            margin-bottom: 20px;
        }

        .jb_res_meetin_right_card {
            margin: 0 !important;
        }

        /*End Meeting point view*/
        .jb_meeting_point_listing_btns_sec {
            margin-top: 0;
        }

        /*Start meeting point exhibition*/
        .jb_meeting_point_exh_detail_btn_sec {
            padding-right: 15px !important;
        }

        .jb_exhibitor_biz_logo img {
            width: 110px;
            height: 110px;
        }

        .jb_res_biz_exhi_con_sec {
            padding: 5px 0;
        }

        .jb_mtng_pont_ex_serch_btn_w_sec {
            margin: 10px 0;
            width: 100%;
        }

        .jb_exhibtr_search_btn, .jb_exhibtr_reset_btn {
            width: 80px !important;
        }

        /*End meeting point exhibition*/
        .jb_mp_v_m_l_img img {
            width: 140px;
            height: 140px;
        }

        .jb_e_gng_mul_gold {
            width: 94px !important;
            padding: 2px 0px !important;
        }

        .jb_cat_remove_white_space {
            white-space: initial;
        }

        /*Start meeting point listing after login*/
        .jb_usr_mdr_fd_rmv_pdg {
            padding-left: 15px !important;
        }

        .jb_res_m_p_ti_1 h1 {
            font-size: 15px !important;
            font-weight: 500 !important;
        }

        .jb_biz_mtng_pnt_con_dtl {
            margin-top: 0px;
        }

        .jb_biz_metn_pnt_mbr_fd span {
            font-size: 9px;
        }

        .jb_biz_mtng_pnt_con_main_sec {
            padding: 10px 15px 10px 5px;
        }

        /*End meeting point listing after login*/
        .jb_met_v_no_pdg_right {
            padding-right: 15px !important;
        }

        .jb_res_lst_pdg {
            margin-top: 15px;
        }

        /*Start Business view product section*/
        .jb_biz_view_pro_img_sec img {
            width: 210px;
            height: 210px;
        }

        .jb_b_n_p_l_m_s img {
            width: 20px;
            height: 20px;
            margin-top: 8px;
        }

        /*End Business view product section*/
        /*Start invoice promo code section*/
        .jb_invoice_promo_btn_main_sec {
            display: block;
        }

        .jb_extra_sec {
            display: none;
        }

        .jb_res_pymt_promo_code_btn {
            margin-top: 10px;
        }

        /*End invoice promo code section*/
        /*Start responsive invoice responsive section*/
        .res_invoice_no {
            display: block;
        }

        .web_invoice_no {
            display: none;
        }

        /*End responsive invoice responsive section*/
        /*Start home page meeting point section*/
        .jb_p_s_cnt_m_s_3 {
            padding: 3px 15px 0px 0px;
        }

        .jb_pro_u_info_5 {
            font-size: 11px;
            font-weight: 300;
            margin-top: 2px;
            margin-bottom: 0;
        }

        .jb_m_p_res_2_g_n_g {
            padding: 3px 0 1px 0;
        }

        .jb_hm_meeting_point_card_sec {
            margin: 20px 0 !important;
        }

        .jb_hm_meeting_point_section {
            padding: 35px 0 35px;
        }

        /*End home page meeting point section*/
        /*Start all spacing*/
        .jb_res_pro_vw_rmv_pdng {
            padding: 0 !important;
        }

        .jb_biz_vw_rmv_pdng_right {
            padding-right: 15px !important;
        }

        /*End all spacing*/
        /*Start Business search new*/
        .jb_biz_con_info_sec {
            padding-bottom: 30px;
        }

        /*End Business search new*/
        /*Start login page*/
        .jb_mobile_country_code_sec {
            height: 36px !important;
        }

        .jb_login_title {
            font-size: 17px;
        }

        .jb_btn_registration {
            padding: 8px 12px !important;
        }

        .jb_mobile_number_icon {
            padding-top: 0px;
        }

        /*End login page*/
        .jb_product_search_view_right {
            padding-left: 15px !important;
        }

        /*Start gemstone bid and hold section*/
        .jb_bid_hold_biz_img img {
            width: 130px;
            height: 130px;
        }

        .jb_res_red_pdng {
            padding-left: 10px !important;
            padding-right: 10px !important;
        }

        /*End gemstone bid and hold section*/
        /*Start Custom css*/
        .jb_dash_sec_58 {
            width: 100%;
        }

        .jb_dash_sec_79 {
            width: 100%;
        }

        .jb_pro_g_img_sec img {
            width: 100% !important;
            max-width: 100% !important;
            height: 215px !important;
        }

        .jb_pic_ldr_main_sec {
            width: 210px !important;
            height: 210px !important;
        }

        .jb_pro_crop_img_main_sec {
            width: 210px !important;
        }

        .jb_message_view_biz_icon_rmv_pdng {
            padding-left: 15px !important;
            padding-right: 15px !important;
        }

        .jb_message_view_biz_icon_align {
            text-align: left;
        }

        /*End Custom css*/
        /*Start meeting point going not going section*/
        .jb_going_not_going_btn_sec {
            text-align: center;
            margin-top: 10px;
        }

        .jb_mtng_pnt_vw_hdr_card {
            margin-bottom: 0px !important;
        }

        /*End meeting point going not going section*/
        .jb_nofi_img img {
            width: 50px;
            height: 50px;
        }

        /*Start after header section*/
        .jb_hder_biz_nm {
            margin-top: 0;
        }

        .jb_hder_biz_nm h1 {
            font-size: 20px;
        }

        .jb_user_header_main_sec {
            height: auto;
        }

        .jb_res_header_after_main_sec {
            margin-top: 15px;
            margin-bottom: 15px;
        }

        .jb_res_header_after_lk_flw_sec {
            margin-top: 25px;
        }

        /*End after header section*/
        .jb_add_new_cat_main_sec {
            width: 100%;
            height: 250px;
        }

        .jb_youtube_ifrm_2_main_sec {
            width: 100%;
            height: 300px;
        }

        .jb_mobile_number_icon_2 {
            padding-top: 10px;
        }
    }
    @media only screen and (min-width: 600px) and (max-width: 767px) {
        .jb_b_n_p_m {
            margin-top: -60px;
            text-align: center;
        }

        .jb_b_n_p_m img {
            width: 120px;
            height: 120px;
        }

        .jb_b_n_b_d_m_s {
            text-align: center;
        }

        .jb_h_n_hd_btns {
            margin-top: 0px;
            margin-bottom: 15px;
        }

        .jb_b_n_s {
            margin: 0 3px;
        }

        .jb_b_n_nm h1 {
            font-size: 18px;
        }

        .jb_b_n_bz_bd {
            font-size: 11px;
        }

        .jb_b_n_btn_f {
            background-color: transparent !important;
            border: 1px solid #d4aa58 !important;
            padding: 8px 16px !important;
        }

        .jb_b_n_btn_f_2 {
            padding: 8px 16px !important;
        }

        .jb_b_n_btn_f_3 {
            width: 40px;
            padding: 8px 9px !important;
        }

        .jb_h_n_tb_con_m_s {
            margin: 0;
        }

        .res_jb_divider_gold_2 {
            margin: 10px 0 20px 0 !important;
        }

        .jb_b_n_c_m_s img {
            width: 100%;
            height: 130px !important;
        }

        .jb_b_n_p_l_m_s img {
            height: 20px !important;
        }

        /*Start product detail view*/
        .res_jb_p_v_s_m {
            margin-top: 15px;
        }

        .res_jb_pro_dtl_ti_2 {
            margin-bottom: 5px;
        }

        .jb_p_v_ti {
            color: #d4aa58;
            margin-top: 20px;
            font-weight: 500;
        }

        .jb_pro_u_info {
            font-weight: 400;
        }

        .jb_p_n_prc h1 {
            font-weight: 600;
            font-size: 22px;
        }

        .jb_p_n_prc h3 {
            font-weight: 600;
            font-size: 22px;
        }

        /*End product detail view*/
        /*Start product serach view*/
        .jb_p_s_no_pdgn_rgt {
            padding-right: 15px !important;
        }

        .jb_p_s_no_pdgn_lft {
            padding-left: 15px !important;
        }

        .jb_p_s_img_main_sec img {
            height: 184px;
            width: 184px;
        }

        .jb_p_s_l_btn_1, .jb_p_s_l_btn_2 {
            font-size: 10px !important;
            padding: 8px 5px !important;
        }

        .jb_p_s_btn_res_right {
            padding-right: 10px !important;
        }

        .jb_p_s_btn_res_left {
            padding-left: 10px !important;
        }

        .jb_p_s_c_n h1 {
            margin-top: 5px;
        }

        .jb_p_s_c_n h4 {
            margin-top: 5px;
        }

        .jb_p_s_l_ct_f_h {
            height: auto;
        }

        .jb_p_s_cnt_m_s {
            padding: 10px 10px 10px 0px;
        }

        .jb_p_v_res_s_m_s {
            margin: 15px 0;
            text-align: center;
        }

        /*End product serach view*/
        /*Start meeting point*/
        .jb_m_p_n_p_r {
            padding-right: 15px !important;
        }

        .jb_m_p_n_p_l {
            padding-left: 15px !important;
        }

        .jb_m_p_n_p_l2 {
            padding-left: 15px !important;
        }

        .jb_mp_img img {
            width: 185px;
            height: 185px;
        }

        .jb_pro_u_info_3 {
            font-size: 13px;
            margin-top: 3px;
            margin-bottom: 3px;
            font-size: 11px;
        }

        .jb_m_p_res_g_n_g {
            font-size: 13px;
            padding: 7px 0 7px 0;
            margin: 7px 0 7px 0;
        }

        .jb_m_p_f_a_r {
            text-align: right;
        }

        /*End meeting point*/
        /*Start Gemstone Inventory*/
        .jb_pg_l_nn_1 {
            padding-left: 15px !important;
        }

        .jb_res_bg_white {
            background-color: white;
        }

        .jb_s_g_s ul li {
            display: inline;
            line-height: 2.5;
        }

        .jb_g_j_btn_sec {
            margin-bottom: 15px;
        }

        .jb_g_i_tb_al {
            text-align: left;
        }

        .jb_res_g_i_tb_al {
            margin-bottom: 0 !important;
            background-color: white;
        }

        .jb_res_g_i_tb_al table > thead > tr > th {
            text-align: left;
        }

        .jb_p_s_l_btn_1, .jb_p_s_l_btn_2 {
            margin-bottom: 5px !important;
        }

        .jb_g_i_p_s_m {
            text-align: center;
        }

        .jb_pg_r_nn_btn {
            padding-right: 15px !important;
        }

        .res_jb_p_s_l_btn_1, .res_jb_p_s_l_btn_2 {
            font-size: 11px !important;
        }

        .jb_g_i_s_m_s_bg {
            background-color: transparent;
        }

        .res_t_n_p {
            padding: 0 !important;
        }

        /*End Gemstone Inventory*/
        .jb_b_v_bdr {
            border-bottom: 1px solid #ddd !important;
        }

        .jb_b_v_bdr > li.active > a, .jb_b_v_bdr > li.active > a:focus, .jb_b_v_bdrs > li.active > a:hover {
            background-color: transparent !important;
            color: #3a3a3a !important;
        }

        .jb_b_v_bdr > li > a:focus, .jb_b_v_bdr > li > a:hover {
            background-color: transparent !important;
        }

        .jb_mp_img img {
            margin: 0;
        }

        /*Start Meeting point view*/
        .jb_e_b_l_m_s {
            text-align: center;
        }

        .jb_m_p_e_t_1 {
            text-align: center;
        }

        .jb_ti_sec {
            padding: 0 !important;
        }

        .jb_no_padding_l_r {
            padding-left: 15px !important;
            padding-right: 15px !important;
        }

        .jb_event_user_goning_btn_section {
            text-align: center;
        }

        .jb_m_p_e_t_1 h1 {
            font-size: 18px;
            margin-top: 15px;
        }

        .jb_m_p_e_l_s {
            font-size: 13px;
            font-weight: 400 !important;
        }

        .jb_m_p_e_dt {
            font-size: 13px;
            font-weight: 400 !important;
        }

        .jb_res_event_visitor {
            margin: 10px 0;
        }

        .jb_m_p_e_shr {
            text-align: center;
            margin-top: 20px;
        }

        .jb_blg_so_md_main_sec_3 ul {
            margin: 0;
        }

        .jb_res_event_card_block {
            padding: 0 !important;
        }

        .jb_e_ex_img_sec img {
            width: 130px;
            height: 130px;
        }

        .btn_vi_sec {
            margin-top: 5px;
        }

        .jb_e_v_img_sec img {
            width: 130px;
            height: 130px;
        }

        .jb_org_name_sec_right {
            padding-left: 15px !important;
        }

        .jb_res_meeting_view_main_sec {
            margin-bottom: 20px;
        }

        .jb_res_meetin_right_card {
            margin: 0 !important;
        }

        .jb_m_p_ornzr_logo img {
            width: 80px;
            height: 80px;
        }

        .tb_reso_sec {
            text-align: right;
            padding-right: 0 !important;
        }

        /*End Meeting point view*/
        /*Start meeting point exhibition*/
        .jb_meeting_point_exh_detail_btn_sec {
            padding-right: 15px !important;
        }

        .jb_exhibitor_biz_logo img {
            width: 140px;
            height: 140px;
        }

        .jb_res_biz_exhi_con_sec {
            padding: 5px 0;
        }

        .jb_mtng_pont_ex_serch_btn_w_sec {
            margin: 10px 0;
            width: 100%;
        }

        /*End meeting point exhibition*/
        .jb_mp_v_m_l_img img {
            width: 140px;
            height: 140px;
        }

        .jb_cat_remove_white_space {
            white-space: initial;
        }

        /*Start meeting point listing after login*/
        .jb_usr_mdr_fd_rmv_pdg {
            padding-left: 15px !important;
        }

        .jb_res_m_p_ti_1 h1 {
            font-weight: 500 !important;
        }

        .jb_meeting_point_listing_btns_sec {
            margin-top: 0;
        }

        /*End meeting point listing after login*/
        .jb_met_v_no_pdg_right {
            padding-right: 15px !important;
        }

        .jb_res_lst_pdg {
            margin-top: 15px;
        }

        /*Start Business view product section*/
        .jb_biz_view_pro_img_sec img {
            width: 270px;
            height: 270px;
        }

        .jb_b_n_p_l_m_s img {
            width: 20px;
            height: 20px;
            margin-top: 8px;
        }

        /*End Business view product section*/
        /*Start responsive invoice responsive section*/
        .res_invoice_no {
            display: block;
        }

        .web_invoice_no {
            display: none;
        }

        /*End responsive invoice responsive section*/
        /*Start all spacing*/
        .jb_biz_vw_rmv_pdng_right {
            padding-right: 15px !important;
        }

        /*End all spacing*/
        /*Start Business search new*/
        .jb_biz_list_img img {
            width: 180px;
            height: 180px;
        }

        /*End Business search new*/
        .jb_product_search_view_right {
            padding-left: 15px !important;
        }

        .jb_mobile_number_icon {
            padding-top: 0px;
        }

        /*Start gemstone bid and hold section*/
        .jb_bid_hold_biz_img img {
            width: 170px;
            height: 170px;
        }

        .jb_res_red_pdng {
            padding-left: 10px !important;
            padding-right: 10px !important;
        }

        /*End gemstone bid and hold section*/
        /*Start Custom css*/
        .jb_dash_sec_58 {
            width: 100%;
        }

        .jb_dash_sec_79 {
            width: 100%;
        }

        .jb_message_view_biz_icon_rmv_pdng {
            padding-left: 15px !important;
        }

        .jb_message_view_biz_icon_align {
            text-align: left;
        }

        /*End Custom css*/
        /*Start meeting point going not going section*/
        .jb_going_not_going_btn_sec {
            text-align: center;
            margin-top: 10px;
        }

        .jb_mtng_pnt_vw_hdr_card {
            margin-bottom: 0px !important;
        }

        .jb_e_gng_mul {
            width: 110px;
            padding: 6px 0 !important;
        }

        .jb_e_gng_flrt {
            width: 35px;
            padding: 6px 8px !important;
        }

        /*End meeting point going not going section*/
        /*Start after header section*/
        .jb_hder_biz_nm {
            margin-top: 0;
        }

        .jb_hder_biz_nm h1 {
            font-size: 20px;
        }

        .jb_user_header_main_sec {
            height: auto;
        }

        .jb_res_header_after_main_sec {
            margin-top: 15px;
            margin-bottom: 15px;
        }

        .jb_res_header_after_lk_flw_sec {
            margin-top: 25px;
        }

        /*End after header section*/
        .jb_add_new_cat_main_sec {
            width: 100%;
            height: 250px;
        }

        .jb_youtube_ifrm_2_main_sec {
            width: 100%;
            height: 300px;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 1023px) {
        .jb_b_n_p_m {
            margin-top: -60px;
            text-align: center;
        }

        .jb_b_n_p_m img {
            width: 120px;
            height: 120px;
        }

        .jb_b_n_b_d_m_s {
            text-align: center;
        }

        .jb_h_n_hd_btns {
            margin-top: 0px;
            margin-bottom: 15px;
        }

        .jb_b_n_s {
            margin: 0 3px;
        }

        .jb_b_n_nm h1 {
            font-size: 18px;
        }

        .jb_b_n_bz_bd {
            font-size: 11px;
        }

        .jb_b_n_btn_f {
            background-color: transparent !important;
            border: 1px solid #d4aa58 !important;
            padding: 8px 16px !important;
        }

        .jb_b_n_btn_f_2 {
            padding: 8px 16px !important;
        }

        .jb_b_n_btn_f_3 {
            width: 40px;
            padding: 8px 9px !important;
        }

        .jb_h_n_tb_con_m_s {
            margin: 0;
        }

        .res_jb_divider_gold_2 {
            margin: 10px 0 20px 0 !important;
        }

        .jb_b_n_c_m_s img {
            width: 100%;
            height: auto !important;
        }

        .jb_b_n_p_l_m_s img {
            height: 20px !important;
        }

        /*Start product detail view*/
        .res_jb_p_v_s_m {
            margin-top: 15px;
        }

        .res_jb_pro_dtl_ti_2 {
            margin-bottom: 5px;
        }

        .jb_p_v_ti {
            color: #d4aa58;
            margin-top: 20px;
            font-weight: 500;
        }

        .jb_pro_u_info {
            font-weight: 400;
        }

        .jb_p_n_prc h1 {
            font-weight: 600;
            font-size: 22px;
        }

        .jb_p_n_prc h3 {
            font-weight: 600;
            font-size: 22px;
        }

        /*End product detail view*/
        /*Start product serach view*/
        .jb_p_s_no_pdgn_rgt {
            padding-right: 15px !important;
        }

        .jb_p_s_no_pdgn_lft {
            padding-left: 15px !important;
        }

        .jb_p_s_img_main_sec img {
            height: 120px;
            width: 120px;
        }

        .jb_p_s_l_btn_1, .jb_p_s_l_btn_2 {
            font-size: 8px !important;
            padding: 8px 5px !important;
        }

        .jb_p_s_btn_res_right {
            padding-right: 10px !important;
        }

        .jb_p_s_btn_res_left {
            padding-left: 10px !important;
        }

        .jb_p_s_c_n h1 {
            margin-top: 5px;
        }

        .jb_p_s_c_n h4 {
            margin-top: 5px;
        }

        .jb_p_s_l_ct_f_h {
            height: auto;
        }

        .jb_p_s_cnt_m_s {
            padding: 10px 10px 10px 0px;
        }

        .jb_p_s_ti_1 h1 {
            font-size: 14px;
        }

        .jb_p_s_ti_1 h3 {
            font-size: 14px;
        }

        .jb_p_s_prs_1 span {
            font-size: 13px;
        }

        /*End product serach view*/
        /*Start meeting point*/
        .jb_m_p_n_p_r {
            padding-right: 15px !important;
        }

        .jb_m_p_n_p_l {
            padding-left: 15px !important;
        }

        .jb_m_p_n_p_l2 {
            padding-left: 15px !important;
        }

        .jb_mp_img img {
            width: 110px;
            height: 110px;
        }

        .jb_pro_u_info_3 {
            font-size: 12px;
        }

        .jb_m_p_res_g_n_g {
            font-size: 9px;
            padding: 5px 0 5px 0;
            margin: 3px 0 2px 0;
        }

        .jb_m_p_f_a_r {
            text-align: right;
        }

        .jb_m_p_ti_1 h1 {
            font-size: 12px;
        }

        .jb_ed_lbl {
            font-size: 9px;
        }

        .jb_p_s_cnt_m_s_2 {
            padding: 5px 20px 5px 0px;
        }

        /*End meeting point*/
        /*Start Gemstone Inventory*/
        .jb_pg_l_nn_1 {
            padding-left: 15px !important;
        }

        .jb_res_bg_white {
            background-color: white;
        }

        .jb_s_g_s ul li {
            display: inline;
            line-height: 2.5;
        }

        .jb_g_j_btn_sec {
            margin-bottom: 15px;
        }

        .jb_g_i_tb_al {
            text-align: left;
        }

        .jb_res_g_i_tb_al {
            margin-bottom: 0 !important;
            background-color: white;
        }

        .jb_res_g_i_tb_al table > thead > tr > th {
            text-align: left;
        }

        .jb_p_s_l_btn_1, .jb_p_s_l_btn_2 {
            margin-bottom: 5px !important;
        }

        .jb_g_i_p_s_m {
            text-align: center;
        }

        .jb_pg_r_nn_btn {
            padding-right: 15px !important;
        }

        .res_jb_p_s_l_btn_1, .res_jb_p_s_l_btn_2 {
            font-size: 11px !important;
        }

        .jb_g_i_s_m_s_bg {
            background-color: transparent;
        }

        .res_t_n_p {
            padding: 0 !important;
        }

        /*End Gemstone Inventory*/
        .jb_b_v_bdr {
            border-bottom: 1px solid #ddd !important;
        }

        .jb_b_v_bdr > li.active > a, .jb_b_v_bdr > li.active > a:focus, .jb_b_v_bdrs > li.active > a:hover {
            background-color: transparent !important;
            color: #3a3a3a !important;
        }

        .jb_b_v_bdr > li > a:focus, .jb_b_v_bdr > li > a:hover {
            background-color: transparent !important;
        }

        .jb_b_v_bdr > li > a:focus, .jb_b_v_bdr > li > a:hover {
            background-color: transparent !important;
        }

        .jb_mp_img img {
            margin: 0;
        }

        /*Start Meeting view*/
        .jb_ti_sec {
            padding-left: 10px !important;
        }

        .jb_m_p_e_t_1 h1 {
            font-size: 17px;
        }

        .jb_event_user_goning_btn_section {
            text-align: left;
        }

        .jb_e_t_hr {
            margin-top: 10px !important;
            margin-bottom: 10px !important;
        }

        .jb_res_event_visitor {
            margin: 5px 0;
        }

        .jb_e_tb_768 {
            padding: 15px 0px 0px 0px !important;
        }

        .jb_res_event_card_block {
            padding: 0 !important;
        }

        .jb_e_ex_img_sec img {
            width: 80px;
            height: 80px;
        }

        .btn_vi_sec {
            margin-top: 10px;
        }

        /*End Meeting view*/
        .jb_meeting_point_listing_btns_sec {
            margin-top: 0;
        }

        /*Start meeting point exhibition*/
        .jb_exhibitor_biz_logo img {
            width: 110px;
            height: 110px;
        }

        /*End meeting point exhibition*/
        /*Start meeting point listing after login*/
        .jb_usr_mdr_fd_rmv_pdg {
            padding-left: 15px !important;
        }

        .jb_res_m_p_ti_1 h1 {
            font-size: 15px !important;
            font-weight: 500 !important;
        }

        .jb_biz_mtng_pnt_con_dtl {
            margin-top: 0px;
        }

        .jb_biz_metn_pnt_mbr_fd span {
            font-size: 9px;
        }

        .jb_biz_mtng_pnt_con_main_sec {
            padding: 10px 15px 10px 5px;
        }

        /*End meeting point listing after login*/
        .jb_met_v_no_pdg_right {
            padding-right: 15px !important;
        }

        .jb_res_lst_pdg {
            margin-top: 15px;
        }

        /*Start Business view product section*/
        .jb_biz_view_pro_img_sec img {
            width: 160px;
            height: 160px;
        }

        .jb_b_n_p_l_m_s img {
            width: 20px;
            height: 20px;
            margin-top: 8px;
        }

        /*End Business view product section*/
        /*Start home page meeting point section*/
        .jb_p_s_cnt_m_s_3 {
            padding: 3px 15px 0px 0px;
        }

        .jb_pro_u_info_5 {
            font-size: 11px;
            font-weight: 300;
            margin-top: 2px;
            margin-bottom: 0;
        }

        .jb_m_p_res_2_g_n_g {
            padding: 3px 0 1px 0;
        }

        .jb_hm_meeting_point_card_sec {
            margin: 20px 0 !important;
        }

        .jb_hm_meeting_point_section {
            padding: 35px 0 35px;
        }

        /*End home page meeting point section*/
        /*Start all spacing*/
        .jb_biz_vw_rmv_pdng_right {
            padding-right: 15px !important;
        }

        /*End all spacing*/
        /*Start Business search new*/
        .jb_biz_list_img img {
            width: 100px;
            height: 100px;
        }

        .jb_biz_search_ti_1 h3 {
            font-size: 14px;
        }

        .jb_biz_con_info_sec {
            font-size: 12px;
            padding-bottom: 10px;
        }

        /*End Business search new*/
        /*Start login page*/
        .jb_login_left_con_main_sec h1 {
            font-size: 19px;
        }

        .jb_login_left_con_main_sec h2 {
            font-size: 20px;
        }

        /*End login page*/
        .jb_product_search_view_right {
            padding-left: 15px !important;
        }

        /*Start Custom css*/
        .jb_dash_sec_58 {
            width: 100%;
        }

        .jb_dash_sec_79 {
            width: 100%;
        }

        .jb_message_view_biz_icon_rmv_pdng {
            padding-left: 15px !important;
        }

        .jb_message_view_biz_icon_align {
            text-align: left;
        }

        /*End Custom css*/
        .jb_jb_metng_pnt_fltr_srch_1 {
            margin-top: 20px;
        }

        .jb_mtng_pont_ex_serch_btn_w_sec {
            display: inline-flex;
            display: -webkit-flex;
            width: 100%;
        }

        .jb_nofi_img img {
            width: 90px;
            height: 90px;
        }

        /*Start after header section*/
        .jb_hder_biz_logo img {
            width: 100px;
            height: 100px;
        }

        .jb_hder_biz_nm {
            margin-top: 15px;
        }

        .jb_hder_biz_nm h1 {
            font-size: 20px;
        }

        .jb_user_header_main_sec {
            height: auto;
        }

        .jb_res_lk_frwd_sec_2 {
            margin-bottom: 10px;
        }

        /*End after header section*/
        /*Start meeting point section*/
        .jb_mtng_pnt_btn_sec {
            padding-left: 15px !important;
        }

        .jb_mtng_pnt_gng_txt {
            font-size: 10px;
        }

        /*End meeting point section*/
        .jb_add_new_cat_main_sec {
            width: 100%;
            height: 240px;
        }

        .jb_youtube_ifrm_2_main_sec {
            width: 100%;
            height: 300px;
        }
    }
    @media only screen and (min-width: 1024px) and (max-width: 1151px) {
        .jb_res_profile_pic {
            width: 36px !important;
            height: 36px !important;
        }

        .jb_b_n_btn_f, .jb_b_n_btn_f_2 {
            width: auto;
        }

        .jb_b_n_btn_f_2 {
            font-size: 10px !important;
        }

        .jb_b_n_btn_f {
            font-size: 10px !important;
        }

        /*Start meeting point*/
        .jb_mp_img img {
            width: 100px;
            height: 100px;
        }

        /*End meeting point*/
        /*Start Gemstone Inventory*/
        .jb_pg_l_nn_1 {
            padding-left: 15px !important;
        }

        .jb_res_bg_white {
            background-color: white;
        }

        .jb_s_g_s ul li {
            display: inline;
            line-height: 2.5;
        }

        .jb_s_w_s ul li {
            line-height: 2.5;
        }

        .jb_g_j_btn_sec {
            margin-bottom: 15px;
        }

        .jb_res_g_i_tb_al {
            margin-bottom: 0 !important;
            background-color: white;
        }

        .jb_p_s_l_btn_1, .jb_p_s_l_btn_2 {
            margin-bottom: 5px !important;
        }

        .jb_g_i_p_s_m {
            text-align: center;
        }

        .jb_pg_r_nn_btn {
            padding-right: 15px !important;
        }

        .res_jb_p_s_l_btn_1, .res_jb_p_s_l_btn_2 {
            font-size: 8px !important;
            padding: 4px 2px !important;
        }

        .jb_g_i_s_m_s_bg {
            background-color: white;
        }

        /*End Gemstone Inventory*/
        /*Start product serach view*/
        .jb_p_s_img_main_sec img {
            width: 160px;
            height: 160px;
        }

        .jb_rect_pst_img_sec img {
            width: 50px;
            height: 50px;
        }

        /*End product serach view*/
        /*Start Meeting view*/
        .jb_e_b_l_m_s img {
            width: 90px;
            height: 90px;
        }

        .jb_e_gng {
            width: 90px;
        }

        .jb_e_gng_mul {
            width: 90px;
            padding: 2px 0px !important;
        }

        .jb_e_ex_img_sec img {
            width: 70px;
            height: 70px;
        }

        .jb_e_visit {
            padding: 2px 0px !important;
        }

        .jb_e_v_img_sec img {
            width: 50px;
            height: 50px;
        }

        /*End Meeting view*/
        .jb_mp_v_m_l_img img {
            width: 70px;
            height: 70px;
        }

        /*Start meeting point listing after login*/
        .jb_buying_req_icon img {
            width: 30px;
            height: 30px;
        }

        /*End meeting point listing after login*/
        /*Start Business view product section*/
        .jb_biz_view_pro_img_sec img {
            width: 150px;
            height: 150px;
        }

        .jb_b_n_p_l_m_s img {
            width: 20px;
            height: 20px;
            margin-top: 8px;
        }

        /*End Business view product section*/
        /*Start home page meeting point section*/
        .jb_pro_u_info_5 {
            font-size: 11px;
            font-weight: 300;
            margin-top: 2px;
            margin-bottom: 0;
        }

        .jb_m_p_res_2_g_n_g {
            padding: 3px 0 1px 0;
        }

        .jb_hm_meeting_point_card_sec {
            margin: 20px 0 !important;
        }

        .jb_hm_meeting_point_section {
            padding: 35px 0 35px;
        }

        .jb_mp_img img {
            width: 110px;
            height: 110px;
        }

        /*End home page meeting point section*/
        /*Start Business search new*/
        .jb_biz_list_img img {
            width: 100px;
            height: 100px;
        }

        .jb_biz_search_ti_1 h3 {
            font-size: 14px;
        }

        .jb_biz_con_info_sec {
            font-size: 12px;
            padding-bottom: 10px;
        }

        .jb_biz_vw_prfl_btn {
            padding: 4px 1px !important;
        }

        .jb_tr_width_50 {
            width: 50px;
        }

        .jb_tr_width_30 {
            width: 30px;
        }

        .jb_tr_width_70 {
            width: 70px;
        }

        /*End Business search new*/
        /*Start Custom css*/
        .jb_pro_g_img_sec img {
            width: 140px !important;
            height: 140px !important;
        }

        .jb_res_add_new_sub_in_sec span {
            font-size: 14px !important;
        }

        .jb_res_add_new_sub_in_sec i {
            font-size: 40px !important;
        }

        .jb_buyng_con_des {
            font-size: 12px;
            margin-bottom: 5px;
            height: 48px;
        }

        .jb_buying_req_pro_ti span {
            font-size: 12px;
        }

        .jb_buying_req_btn_send_qt {
            font-size: 12px !important;
        }

        /*End Custom css*/
        .jb_p_s_l_btn_2 {
            font-size: 10px !important;
        }

        .jb_p_s_l_btn_1 {
            font-size: 10px !important;
        }

        .btn-join {
            font-size: 15px;
            padding: 3px 8px;
        }

        .jb_p_s_m {
            font-size: 12px;
        }

        .jb_blg_so_md_main_sec li {
            font-size: 12px;
        }

        .jb_blg_so_sec {
            width: 19px;
            height: 19px;
        }

        .jb_blg_so_md_main_sec li i {
            font-size: 11px;
            margin-top: 4px;
        }

        .jb_blg_so_md_main_sec li {
            margin-right: 0;
        }

        /*Start upper header with navigation*/
        .jb_hdr_secrch_sec {
            margin-left: 30px;
        }

        .jb_hd_nav li {
            margin-left: 0 !important;
        }

        /*Start Homepage navigation*/
        .jb_res_stciky_nav li {
            margin-left: 15px !important;
        }

        /*End Homepage navigation*/
        /*End upper header with navigation*/
        .jb_p_s_l_btn_3 {
            font-size: 10px !important;
        }

        .jb_gemstone_img_slider {
            width: 50px;
        }

        .jb_g_i_img_right {
            margin-top: 0px;
        }

        .res_card_1024 {
            padding: 10px !important;
        }

        /*Start after header section*/
        .jb_hder_biz_nm {
            margin-top: 15px;
        }

        /*End after header section*/
        .jb_biz_mtng_pnt_apnt_btn {
            font-size: 8px !important;
        }

        .jb_p_s_l_btn_4 {
            font-size: 8px !important;
        }

        .jb_rmv_1024 {
            padding-right: 0 !important;
        }

        .jb_gemstone_user_img {
            width: 40px;
            height: 40px;
        }

        .jb_add_new_cat_main_sec {
            width: 140px;
            height: 160px;
        }

        .jb_product_search_biz_logo {
            width: 40px !important;
            height: 40px !important;
        }
    }
    @media only screen and (min-width: 1152px) and (max-width: 1200px) {
        /*Start upper header with navigation*/
        .jb_hdr_secrch_sec {
            margin-left: 30px;
        }

        .jb_hd_nav li {
            margin-left: 0 !important;
        }

        /*End upper header with navigation*/
        .jb_add_new_cat_main_sec {
            width: 140px;
            height: 180px;
        }

        .jb_pro_g_img_sec img {
            width: 140px !important;
            height: 140px !important;
        }

        .jewexly-mg-menu > ul > li.contact-menu {
            padding: 10px 20px 0 0 !important;
        }

        .jewexly-mg-menu > ul > li > h2 > a {
            font-size: 12px;
        }
    }
    @media only screen and (min-width: 1px) and (max-width: 991px) {
        .hder_logo {
            padding: 7px 0;
        }

        body.swal2-iosfix {
            position: inherit !important;
        }

        .jb_logo_border {
            border-right: none;
        }

        .jb_gemstone_crd_list {
            padding: 0 15px;
        }

        /*Start message system section*/
        .jb_res_msg_txt {
            padding-left: 30px;
        }

        /*End message system section*/
        /*Start jewelxy business view navigation tab*/
        .jb_res_tab_bg {
            background-color: #F6F6F6;
        }

        /*End jewelxy business view navigation tab*/
        /*Start after header section top*/
        .res_mrgin_top_2 {
            margin-top: 51px;
        }

        /*End after header section top*/
        /*Start Product view about supplier section*/
        .res_spplier_sec {
            margin-bottom: 20px;
        }

        /*End Product view about supplier section*/
        .header_logo_h1 h1 {
            text-align: center;
        }

        /*Start responsive header remove padding*/
        .jb_res_hdr_container_padding {
            padding: 0 !important;
        }

        /*End responsive header remove padding*/
        .jb_youtube_url_gemstone_market_sec {
            margin: 20px 0;
        }
    }
    @media only screen and (min-width: 992px) and (max-width: 1023px) {
        .jb_hd_nav li {
            margin-left: 5px !important;
        }
    }

    /*******************
*
*reg_style.css
*
*******************/
    .jb-rg-ti-sec h3 {
        font-size: 25px;
        font-weight: bold;
        margin-bottom: 5px;
        color: #3A3A3A;
    }

    .jb-rg-ti-sec h3 > span {
        font-size: 35px;
    }

    .jb-rg-po-main-se {
        margin: 0 auto;
        display: table;
        padding: 0 0em 0.5em 0em;
    }

    .jb-rg-po-in-se {
        margin: 0 0 0.3em 0;
    }

    .jb-rg-po-se {
        letter-spacing: 0.5px;
        font-size: 17px;
        color: #3A3A3A;
    }

    .jb-rg-ic {
        width: 30px;
        height: 30px;
        background: #000000;
        color: #ffffff;
        border-radius: 50px;
        font-size: 20px;
    }

    .jb-status-label {
        display: inline;
        padding: .2em .6em .2em;
        line-height: 1;
        color: #3a3a3a;
        text-align: center;
        white-space: nowrap;
        vertical-align: baseline;
        border-radius: 0px;
    }

    /*Start jb-tab-view-style*/
    .jb-tab-in-sec ul li {
        line-height: 30px;
    }

    .jb-tab-in-sec ul {
        width: 100%;
        height: auto;
        float: left;
        margin-bottom: 0;
    }

    .jb-tab-in-sec li {
        width: 100%;
        height: auto;
        float: left;
        background-color: white;
        text-indent: 10px;
    }

    .jb-tab-in-sec li:hover {
        background-color: #f6f6f6;
    }

    .jb-tab-in-sec li a {
        width: 100%;
        height: auto;
        float: left;
        padding: 5px;
        font-size: 14px;
        font-weight: 400;
        color: #828282;
    }

    .jb-tab-in-sec li a img {
        margin-left: 10px;
    }

    .jb-tab-in-sec li a span {
        padding-left: 15px;
    }

    .jb_lft_sub_menu li {
        background-color: #f6f6f6;
    }

    .jb-tab-in-sec li:first-child :hover {
        background-color: #ffffff;
    }

    .jb_lft_sub_menu li:hover {
        background-color: white;
    }

    .jb_lft_sub_menu li a {
        border-bottom: transparent;
    }

    .jb_lft_sub_menu li a {
        padding: 5px;
    }

    .jb-tab-in-sec .active {
        color: #3a3a3a;
        background-color: #f6f6f6;
    }

    .jb_lft_menu_hdr_ti {
        padding: 10px 5px 10px 5px !important;
    }

    .jb-sup-com-ti {
        width: 100%;
        float: left;
        margin: 0em 0em 1em 0em;
    }

    .jb-sup-com-ti span {
        font-size: 18px;
        font-weight: bold;
    }

    .jb-ti-1 {
        margin: 1em 0em 1em 0em;
    }

    .jb-ti-1 span {
        font-size: 15px;
        font-weight: 500;
    }

    .jb-sup-com-ua-n span {
        font-size: 0.8em;
    }

    .jb-sup-com-ua-n span > strong {
        font-size: 1.3em;
    }

    .jb-sup-au-sub-sec {
        float: left;
        width: 100%;
        margin-bottom: 1em;
    }

    .jb-sup-com-main-sec {
        width: 100%;
        float: left;
        margin: 0.5em 0 0.5em 0;
    }

    /*End jb-tab-view-style*/
    .jb_lft_sub_in_menu ul li > ul li a {
        padding: 5px 15px 5px 32px !important;
    }

    .jb_lft_sub_in_menu ul li > ul li > ul li a {
        padding: 5px 15px 5px 86px !important;
    }

    @media only screen and (min-width: 1024px) and (max-width: 1151px) {
        .jb-tab-in-sec li a span {
            padding-left: 5px;
        }

        .jb-tab-in-sec li a img {
            margin-left: 5px;
        }

        .footer-links ul li a {
            font-size: 12px;
        }
    }

    /*******************
*
*Add New
*
*******************/
    ul {
        padding: 0;
    }

    .carousel-indicators li {
        border: 1px solid #dfb566 !important;
    }

    .carousel-indicators .active {
        background-color: #dfb566 !important;
    }

    .carousel-control {
        color: #dfb566 !important;
        opacity: 1 !important;
        text-shadow: none !important;
    }

    .carousel-indicators li {
        border-radius: 0px !important;
        border: 1px solid rgb(206, 206, 206) !important;
    }

    .sur-des b, strong {
        font-weight: 500 !important;
    }

    .jb_youtube_ifrm_gemstone_market_sec {
        width: 100%;
        height: 200px;
    }

    .select2-container-multi .select2-choices .select2-search-field input {
        text-transform: capitalize;
        min-height: 28px !important;
    }

    .jb_view_conversation {
        font-size: 10px !important;
        padding: 1px 4px !important;
        margin-bottom: 0;
        text-align: center;
        border: 1px solid #d4aa58;
        line-height: 1.84615;
        color: #3a3a3a;
        background-color: #d4aa58;
        font-weight: 400;
        border-radius: 2px;
    }

    .jb_cat_put_img {
        width: 130px;
        height: 130px;
    }

    .jb_pro_code_txt {
        border-top: medium none !important;
        border-right: medium none !important;
        height: 33px !important;
    }

    .jb_header_search_cate_select_main_sec {
        border: none !important;
        height: 34px !important;
        color: #ffffff !important;
    }

    .jb_biz_cat_type {
        font-size: 13px;
        font-weight: 300;
        margin: 0;
        display: inline-block;
    }

    .jb_biz_product_title_margin {
        margin: 0;
    }

    /*******************
*
*style-top.css
*
*******************/
    .cd-top {
        display: inline-block;
        position: fixed;
        bottom: 0px;
        right: 27px;
        font-size: 17px;
        background-color: #828282;
        padding: 2px 7px 0px 7px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        overflow: hidden;
        white-space: nowrap;
        visibility: hidden;
        opacity: 0;
        -webkit-transition: opacity .3s 0s, visibility 0s .3s;
        -moz-transition: opacity .3s 0s, visibility 0s .3s;
        transition: opacity .3s 0s, visibility 0s .3s;
        text-align: center;
        color: white;
    }

    .cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
        -webkit-transition: opacity .3s 0s, visibility 0s 0s;
        -moz-transition: opacity .3s 0s, visibility 0s 0s;
        transition: opacity .3s 0s, visibility 0s 0s;
    }

    .cd-top.cd-is-visible {
        visibility: visible;
        opacity: 1;
        z-index: 9999;
    }

    .no-touch .cd-top:hover {
        background-color: #e86256;
        opacity: 1;
    }

    .cd-top:focus {
        outline: none;
    }

    @media only screen and (min-width: 768px) {
        .cd-top {
            right: 27px;
            bottom: 0px;
        }
    }
    @media only screen and (min-width: 1024px) {
        .cd-top {
            right: 27px;
            bottom: 0px;
        }
    }


    /*******************
*
*Start Business search SEO tag points
*
*******************/
    .jb_biz_nature_of_business_tag_1 {
        font-size: 13px;
        font-weight: 300;
        margin: 0;
        line-height: 1.42857143;
    }

    /*******************
*
*Start responsive-logo.css
*
*******************/
    @media only screen and  (min-width: 992px) and  (max-width: 1023px) {
        .jewexly-mg-menu > ul > li.contact-menu {
            padding: 10px 20px 0 0 !important;
        }

        .jewexly-mg-menu > ul > li > h2 > a {
            font-size: 12px;
        }
    }
    @media only screen and (min-width: 768px) and (max-width: 991px) {
        .header-logo {
            padding: 5px 0 5px 0;
            width: 55%;
        }

        .jb_logo {
            width: 130px;
        }

        .header-right-side-section {
            display: none;
        }

    }

    /* I-Pad App Download Page Cust Css Start*/
    @media only screen and (min-width: 768px) and (max-width: 1024px) {
        .jb_download_application_bg {
            /*height: 970px !important;*/
        }

        .ipad-mobile {
            width: 80% !important;
        }
    }

    @media only screen and (min-width: 1024px) and (max-width: 1366px) {
        .jb_download_application_bg {
            /*height: 970px !important;*/
        }

        .ipad-mobile {
            width: 100% !important;
        }
    }
    .mt20 {
        margin-top: 20px !important;
    }

    .download_app_title {
        font-weight: 600;
        font-size: 16px;
    }

    /* I-Pad App Download Page Cust Css Ends*/

/*Start new home page live price navigation*/
.jb_home_live_price_navigation > li > a:focus, .jb_home_live_price_navigation > li > a:hover{
    background-color: #d4aa58 !important;
}

/*End new home page live price navigation*/

/* App Page Custome Css */
/*

@media only screen and (min-width:260px) and (max-width: 767px)
{
    .app_title
    {
        font-size:20px !important;
    }
    .app_inner_title
    {
        font-size: 15px !important;
    }
    .play-store
    {
        position:absolute;
        top:50% !important;
        left:50% !important;
    }
    .apple-store
    {
        position:absolute;
        top:50% !important;
        left:50% !important;
    }
}

@media only screen and (min-width:768px) and (max-width: 1024px)
{
    .app_title
    {
        font-size:40px !important;
    }
    .app_inner_title
    {
        font-size: 30px !important;
    }
    .play-store
    {
        position:absolute;
        top:70% !important;
        left:70% !important;
    }
    .apple-store
    {
        position:absolute;
        top:70% !important;
        left:70% !important;
    }
}


@media only screen and (min-width:320px) and (max-width: 568px)
{
    .app_title
    {
        font-size:17px !important;
    }
    .app_inner_title
    {
        font-size: 13px !important;
    }
    .play-store
    {
        position:absolute;
        top:50% !important;
        left:50% !important;
    }
    .apple-store
    {
        position:absolute;
        top:50% !important;
        left:50% !important;
    }
}


@media only screen and (min-width:768px) and (max-width: 1024px)
{
    .apple-store
    {
        position:absolute;
        top:80% !important;
        left:80% !important;
    }
    .jb_video
    {
        width:100% !important;
    }
    .col-sm-offset-2
    {
        margin:0px !important;
    }

}
*/
@media only screen and (max-width:768px){
    .app_title
    {
        font-size:23px !important;
    }
    .app_inner_title
    {
        font-size:23px !important;
        padding:10px 0px !important;
    }
}
@media only screen and (min-width:320px) and (max-width:736px){
    .app_title
    {
        font-size:21px !important;
    }
    .app_inner_title
    {
        font-size:16px !important;
        padding:10px 0px !important;
    }
}
@media only screen and (min-width:320px) and (max-width:640px) {
    .app_title
    {
        font-size:20px !important;
    }
    .app_inner_title
    {
        font-size:14px !important;
        padding:10px 0px !important;
    }
}
@media only screen and (min-width:1024px) and (max-width:1366px)
{
    .jb_video
    {
        max-width: 100% !important
    }
}

/*Start Home Page*/
 /*Loading Effect*/
 .home_gemstone_block
 {
     position: relative;
 }
 #fa_gemstone_home_loader
 {
    position: absolute;
    left: 50%;
 }
/*END Home Page*/

/*New  Design Home page Responsive Start */
@media only screen and (min-width:320px) and (max-width:768px) {
    .home_page_main_baner_main_title {
        font-size:15px !important;
    }
    .search_business_title {
        font-size:11px  !important;
    }
    .home_page_live_gold_rate_title {
        margin:0px !important;
    }
    .jb_src_ti_1 h2 {
        font-size:20px !important;

        margin-left:25px !important;
    }
    .jb_src_ti_1 span {
        margin-left:25px !important;
    }
    .home_page_block_header_main_title {
        font-size: 12px !important;
    }
    .home_page_content_title
    {
        font-size: 11px !important;
    }

    .jb_hm_bnr_search_sub_in_sec {
        text-align: center !important;
        margin-top: -150px !important;
        margin-left: 200px !important;
        text-align: left !important;
    }
    .search-title {
        font-size:20px !important;
    }
    .dir_page_block_title .color-dark-grey{
        /*font-size:14px !important;*/
        font-size:11px !important;
        margin:0px !important;
        font-weight:600 !important;
    }
    .home_page_content_title .color-dark-grey {
        /*font-size:13px !important;*/
        font-size:11px !important;
        margin-bottom:0px !important;
    }
    .home_page_content_title{
        margin-bottom:0px !important;
    }
    .jb_blg_cat_nav_in_sec_2 .dir_page_block_title {
        font-size:12px !important;
    }
    .dir_page_other_info {
        margin-top:10px !important;
        margin-bottom:0px !important;
    }
    .home_page_other_info{
        margin-top:0px !important;
        margin-bottom:10px !important;
    }
}
/*@media only screen and (min-width:320px) and (max-width:992px) {

    .jb_hm_bnr_search_sub_in_sec {
        text-align: center !important;
        margin-top: -150px !important;
        margin-left: 200px !important;
        text-align: left !important;
    }
    .search-title {
        font-size:20px !important;
    }
}*/


@media only screen and (min-width:769px) and (max-width:1024px) {
    .home_page_content_title
    {
        font-size: 13px !important;
    }
}

.home_page_main_baner_main_title {
    font-size:42px !important;
}
.home_page_live_gold_rate_title {
    font-size:17px !important;
    font-weight:500 !important;
    padding-top:0px !important;
    margin:0px !important;
}
.jb_home_live_buy_sec_price {
    margin:5px 0px !important;
    font-size:20px !important;
}
.jb_home_live_buy_sec_price_title {
    font-size:20px !important;
    font-weight:200;
    margin:5px !important;
}
.home_page_live_gold_rate_powered_by {
    font-size:13px !important;
    font-weight:400;
}
.home_page_block_header_main_title {
    /*font-size: 16px;*/
    font-size: 13px;
    margin-bottom:0px !important;
    padding: 5px 0px 5px 0px;
    font-weight:600;
}
.home_page_block_header_other_title{
    font-size: 13px !important;
    margin:0px !important;
    padding: 5px 0px 5px 0px;
}

/*.home_page_content_title {
    font-size:15px !important;
}*/
.home_page_content_title {
    /*font-size:15px !important;*/
    margin-top:0px !important;
    font-weight: 600 !important;
    font-size: 13px !important;
    /*margin-bottom:10px !important;*/
}
.home_page_other_info{
    margin-top:5px !important;
    /*margin-bottom:10px !important;*/
    margin-bottom:0px !important;
}
/* Directive Start*/
.dir_page_block_title {
    font-size:16px !important;
    margin-top:5px !important;
    margin-bottom:5px !important;
}
/* Directive Ends*/
/*New  Design Home page Responsive Ends */

.brdcm_sec li a h1
{
    font-size:12px !important;
    margin-top:5px !important;
    margin-bottom:0px !important;
}
.gemstone_select_title
{
    overflow:hidden !important;
    text-overflow:ellipsis !important;
}

/* side Menu Responsive */
@media(max-width: 768px)
{
    .sidebar.open {
        min-width: 240px;
        width: 240px;
        z-index: 99999999999 !important;
    }
    .header-fix {
        z-index: 9999 !important;
    }
}
@media(min-width:1024px) and (max-width:1366px) {
    .header-fix {
        /*z-index: 999999999999 !important;*/
    }
    .jb_blg_cat_nav_in_sec li{
        padding: 5px 10px 5px 10px !important;
    }
    .home_page_block_header_other_title{
        font-size:12px !important;
    }
}

/*
@media (min-width:1200px) {
    .header-fix
    {
        z-index: 99999999999999 !important;
    }
}*/

/* new banner css */
@media(min-width:1024px) and (max-width:1366px) {
    .carousel-caption {
        padding-top: 33px !important;
        padding-bottom:37px !important;
        margin-top:20px !important;
    }
    .carousel-indicators{
        margin-top:50px !important;
    }
}
@media only screen and (max-width: 991px) and (min-width: 1px)
{
    .jb_sl_nav_next
    {
        /*margin-bottom:0px !important;*/
    }

}
@media only screen and (max-width: 360px) and (min-width: 640px) {
    .jb_src_ti_1 h2{
        margin-left:-10px !important;
    }
    .jb_src_ti_1 span{
        margin-left:20px !important;
    }
}



@media only screen and (max-width: 767px) and (min-width: 320px) {
    .jb_src_ti_1 h2 {
        font-size: 16px !important;
        margin-left: -14px !important;
        text-align:center;
        margin-bottom:10px !important;
    }
    .jb_src_ti_1 span {
        margin-left: -3px !important;
        text-align:center;
        font-size: 12px !important;
    }
}

@media only screen and (max-width: 1024px) and (min-width: 768px) {
    .jb_src_ti_1 h2 {
        font-size: 24px !important;
        margin-left: -14px !important;
        text-align:center;
        margin-bottom:10px !important;
    }
    .jb_src_ti_1 span {
        margin-left: 25px !important;text-align:center;
        font-size: 20px !important;
    }
}
@media only screen and (max-width: 568px) and (min-width: 320px) {
    .jb_src_ti_1 h2 {
        font-size:13px !important;
        margin-left: -40px !important;
        text-align:center;
        margin-bottom:10px !important;
    }
    .jb_src_ti_1 span {
        margin-left: -30px !important;
        text-align:center !important;
        font-size: 12px !important;
    }
}



.dir_page_other_info {
    margin-top:10px !important;
    margin-bottom:0px !important;
}

.dir_page_block_title  {
    margin-top:3px !important;
    margin-bottom:0px !important;
    font-weight: 600 !important;
    font-size: 13px !important;
}

@media only screen and (max-width: 1150px) and (min-width: 320px) {
    .blog_back {
        background: #fff !important;
    }
}

.home_page_content_title .color-dark-grey{
    text-overflow:ellipsis !important;
    overflow:hidden !important;
}


/*Footer Star*/
.footer-fixed
{
    position:fixed;
    bottom:0px;
    left:0px;
    /*background:#D4AA58 !important;*/
    background:#eeeeee;
    z-index:1;
    width:100%;
    padding:15px 20px;
    border-top:1px dotted #A7A9AC;

}

.footer-content{
    display: inline-flex !important;
    background: none;
    border:0px;
}
.footer-fixed h2
{
    color:#000000;
    font-size:14px;
    font-family: 'Montserrat', sans-serif;
    margin:0px;
    font-weight: 400 !important;
    margin-top:15px;
}
.footer-fixed a {
    color:#000000 !important;
}
.footer-fixed p
{
    color:#000000;
    font-size:13px;
    font-family: 'Montserrat', sans-serif;
    margin-top:5px;
}
.btn-igree
{
    background:#ffffff !important;
    border:0px;
    color:#ffffff;
    border-radius:3px !important;
    font-family: 'Montserrat', sans-serif;
    padding:5px 5px !important;
}
@media only screen and (min-width : 1px) and (max-width : 768px) {
    .btn-igree{
        margin-left:40% !important;
        margin-top:10px;
    }
    .center{
        text-align:center !important;
    }
}
.btn-no-more
{
    background:transparent !important;
    border:none !important;
    color:#ffffff;
    border-radius:3px !important;
    font-family: 'Montserrat', sans-serif;
}
@media only screen and (min-width : 1px) and (max-width : 768px) {
    .footer-fixed h2 {
        text-align:center !important;
        font-size:14px !important;
        font-weight:600;
    }
    .footer-fixed p {
        text-align:center !important;
        font-size:12px !important;
        margin-top:10px;
    }
}
/*Footer Ends*/
.jb_home_pro_section_height {
    /*height:110px !important;*/
    height:118px !important;
}
@media only screen and (min-width : 1px) and (max-width : 768px) {
    .jb_blog_section_height
    {
        height:80px !important;
    }
}

@media only screen and (min-width:1024px) and (max-width:1366px)
{
    .jb_hdr_serch_drpdwn dd ul {
        z-index:99999999 !important;
    }
}

/* New Gemstone Design */
.gemstone_getquote
{
    background:transparent !important;
    border:1px solid #D4AA58 !important;
}
.gemstone_main-title {
    font-weight:500 !important;
}
.gemstone_second_title
{
    font-size: 12px !important;
    color:#000000 !important;
    font-weight:500 !important;
}
.gemstone_second_main-title{
    font-weight:500 !important;
    font-size:12px !important;
    color:#000000 !important;
}
@media only screen and (min-width : 1024px) and (max-width : 1366px) {
    .gemstone_second_title{
        font-size: 11px !important;
    }
    .jb_p_s_l_ct_f_h{
        margin:0px !important;
    }
    .mt15{
        margin-top:0px !important;
    }
    .jb_p_s_cnt_m_s{
        padding-bottom:0px !important;
    }
}
.mt15{
    margin-top:15px !important;
}
.jb-new-carousel-inner img
{
    width:100% !important;
}
.mt0
{
    margin:10px 0px !important;
}
.home_page_content_title_final
{
    min-height:20px !important;
}
@media(min-width:1200px)
{
    .responsive {
        height:440px !important;
    }
}
@media only screen and (max-width :767px) {
    .jb_footer_content
    {
        margin-bottom:0px !important;
    }
}
/*.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img
{
    width:100% !important;
}*/

@media only screen and (min-width :1200px) {
    .padding
    {
        padding:0px !important;
    }
}
.two_line_dot {
    /*line-height: 1.3em !important;
    height: 3em !important;
    overflow: hidden !important;*/
    line-height: 1.3em !important;
    height: 3.5em !important;
    overflow: hidden !important;
}

.meetingPoint_homepage
{
    float: right;
    width: 250px;
    padding-left: 15px;
}
@media only screen and (max-width :767px) {
    .jb_home_pro_section_height{
        height:100px !important;
    }
    .meetingPoint_homepage {
        float: right !important;
        width: 315px !important;
        padding-left: 15px !important;
    }
    .meetingPoint_homepage span
    {
        font-size:11px !important;
    }
}
@media only screen and (min-width:768px) and (max-width:1024px)
{
    .meetingPoint_homepage {
        float: right !important;
        width: 160px !important;
        padding-left: 15px !important;
    }
    .meetingPoint_homepage span
    {
        font-size:11px !important;
    }
}
.responsive_con
{
    margin-top:10px !important;
    width: 160px;
    padding-left:10px !important;

}



/*New Classes of Home Page Start*/
.title_add_margin
{
    margin-top: 10px!important;
}
.image_full{
    width: 100% !important;
    /* border: 2px solid #eee !important; */
}
.image_80
{
    width: 80% !important;
}
.item_h5 {
    font-size: 12px !important;
    font-weight: 600;
    margin: 0px;
}
.small_item_details
{
    font-size: 11px !important;
}
.div_left_padding_0
{
    padding-left: 0px!important;
}
.div_right_padding_0
{
    padding-right: 0px!important;
}
.jb_second_title span{
    font-size:12px !important;
}
.jb_home_filter_title{
    margin-top: 10px;
    margin-bottom: 20px;
}
.padding_bottom_15
{
    padding-bottom: 15px !important;
}
.margin_top_20
{
    margin-top:10px !important;
    margin-bottom:10px !important;
}
.registration_main-title{
    color: #3a3a3a;
    font-size: 25px;
    line-height: 1.5;
}
.registration_title{
    color: #3a3a3a;
    font-size: 18px;
    line-height: 1.5;
}
.home_page_gemstone_shape_title
{
    margin-top: 5px;
}
@media only screen and (min-width:1px) and (max-width:767px){
    .jb_second_title span
    {
        font-size:13px !important;
    }
    .item_h5 a{
        font-size:15px !important;
    }
    .small_item_details
    {
        font-size:11px !important;
    }
    .registration_title {
        font-size: 16px;
    }
    .registration_main-title {

        font-size: 18px;
    }
    .app_inner_title{
        margin-top:20px !important;
    }

}
@media only screen and (min-width:768px) and (max-width:992px) {
    .item_h5 a{
        font-size:14px !important;
    }
    .small_item_details
    {
        font-size:12px !important;
    }
    .registration_title {
        font-size: 16px;
    }
}
/*New Classes of Home Page End*/

/* New  Jewelry Business App page start */
.bg_black
{
    background:#231f20;
}
.silver_back
{
    background:#f2f2f2;
}
.app_logo {
    padding:15px 0px;
    background:#ffffff;
}
.jewelry_btn_title{
    color:#ffffff;
    font-size: 23px;
    font-weight: 600;
}
.jewelry_btn_title span{
    color:#e0b566 !important;
}

@media only screen and (min-width:768px) {
    .jewelry_business_app_bg {
        /*background:url("../../../b2b/assets/images/banner-img/banner_bg_1.png") no-repeat;*/
        background: url("../../../b2b/assets/images/app_img/background.jpg") no-repeat;
        /*background:#000;*/
        background-size: cover;
        background-position: top center;
        padding: 10px 0;
        height: 600px !important;
        width: 100% !important;
    }
    .jb_download_application_bg{
        background:url("../../../b2b/assets/images/app_img/app-back.jpg") no-repeat;
        /*padding: 70px 0;*/
        /*padding: 40px 0;*/
        background-size: cover;
        background-position:top center;
        padding: 10px 0;
        /*height: auto !important;*/
        height:600px !important;
        width: 100% !important;

    }
    .specing {
        margin-top:320px !important;
    }
}
@media only screen and (max-width:767px) {
    .jewelry_business_app_bg {
        /*background:url("../../../b2b/assets/images/banner-img/banner_bg_1.png") no-repeat;*/
        background: url("../../../b2b/assets/images/app_img/mobile-back.jpg") no-repeat;
        /*background:#000;*/
        background-size: cover;
        background-position: top center;
        padding: 10px 0;
        height: auto !important;
        width: 100% !important;
    }
    .jb_download_application_bg{
        background:url("../../../b2b/assets/images/app_img/app_mobile.jpg") no-repeat;
        /*padding: 70px 0;*/
        /*padding: 40px 0;*/
        background-size: cover;
        background-position:top center;
        padding: 10px 0;
        /*height: auto !important;*/
        height:auto !important;
        width: 100% !important;
    }
    .specing {
        margin-top:45px !important;
    }
    .app_title{
        font-size:15px !important;
    }
    .jewelry_btn_title{
        font-size:15px !important;
    }
    .app_video h3{
        font-size:17px !important;
    }
}

@media only screen and (min-width:768px) and (max-width:1023px) {
    .jewelry_business_app_bg {
        /*background:url("../../../b2b/assets/images/banner-img/banner_bg_1.png") no-repeat;*/
        background: url("../../../b2b/assets/images/app_img/teblet.jpg") no-repeat;
        /*background:#000;*/
        background-size: cover;
        background-position: top center;
        padding: 10px 0;
        height: auto !important;
        width: 100% !important;
    }
    .jb_download_application_bg{
        background:url("../../../b2b/assets/images/app_img/app_teblet.jpg") no-repeat;
        /*padding: 70px 0;*/
        /*padding: 40px 0;*/
        background-size: cover;
        background-position:top center;
        padding: 10px 0;
        /*height: auto !important;*/
        height:auto !important;
        width: 100% !important;
    }
    .specing{
        margin-top: 120px !important;
    }
}

.jewelry_business_app_bg img{
    width:110px !important;
}
.main_business_title{
    font-weight: 300;
}
.app_video{
    background:#ffffff;
    padding:50px 0px 20px 0px;
}
.app_video h3{
    color:#404042;
    font-weight:bold;
    font-size:21px;
}
.video_title_list{
    padding:25px 20px !important;
    line-height:30px;
}
.video_title_list p{
    color:#414141;
}
.business_content{
   padding:20px 15px!important;
}
.business_content p{
    /*color:#414141;*/
    color:#414141;
    text-align: left !important;
}
.copyright_title {
    background: #dfb666;
    padding: 8px 0px !important;
}
.copyright_title p{
    margin:0px;
    font-size:13px !important;
    color:#3d4142;
}

.jb_download_application_bg img
{
    width:120px !important;
}
.jb_download_application_bg .jewelry_btn_title {
    color:#231F20;
}
.send_sms {
    padding-left:10px;
    outline: none;
}
.send_sms_button{
    font-size: 13px !important;
    font-weight:600 !important;
}
/* New  Jewelry Business App page End*/

#whatsApp-myBtn1 {
   display: block;
    position: fixed;
    bottom: 40px;
    right: 26px;
    z-index: 99;
    border: none;
    outline: none;
    background-color: #25D366;
    color: #ffffff !important;
    cursor: pointer;
    border-radius: 12px;
    margin-bottom: 15px;
    font-size: 16px;
    padding: 5px;
}
/*New Style Add By Vidhi Patel*/
.margin_product_new{
    margin: 10px 0px 0px 5px;
    font-size: 14px !important;
}
.jb_blg_in_sec_con_6_2_product_new{
	 color: #3a3a3a; 
    font-size: 14px;
    /* font-weight: 400; */
    line-height: 1.4;
}
.btn-download-jwl-app {
    background-color: #d4aa58 !important;
    color: #3a3a3a;
    text-align: center;
    font-size: 13px !important;
    width: 100% !important;
    border-radius: 2px !important;
    border: 1px solid #d4aa58 !important;
    position:absolute;
    bottom:0px;
    padding:5px 5px;
}
.btn-download-jwl-sk-app {
    background-color: #d4aa58 !important;
    color: #3a3a3a;
    text-align: center;
    font-size: 13px !important;
    width: 100% !important;
    border-radius: 2px !important;
    border: 1px solid #d4aa58 !important;
    position:absolute;
    /*bottom:0px;*/
    padding:5px 5px;
}
.header-search-new-css{
    font-size: 16px !important;
    color: #3a3a3a;
}
.group-new-filter-active{
    background-color: #d4aa58 !important;
    border-color: #d4aa58 !important;
    color: #ffffff !important;
}

@media (min-width: 1200px)
{
    ::-webkit-scrollbar {
        width: 5px;
        background:lightgray;
        height: 10px;
    }

    ::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);
        border-radius: 5px;
    }

    ::-webkit-scrollbar-thumb {
        border-radius: 5px;
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
        background:lightgray;
    }
}

@media only screen and (min-width:768px) {
    .ibja-image-logo{
        margin: 5.5rem auto !important;
    }  
}
@media (min-width: 1200px)
{
    .ibja-image-logo{
        margin: 5rem auto !important;
    }  
}
@media (max-width: 767px) {
    .ibja-image-logo{
        margin: 0 auto !important;
    }  
}
.jewelxy-ratings > span{
    font-weight: 500;
    color: #3b3b3b;
}
.jewelxy-ratings > .badge{
    padding: 5px 10px !important;
    background-color: #d4aa58 !important;
    color: #fff !important ;
}
.rate-now, .rate-now:hover{
    color: #d4aa58 !important;
    font-weight: 600;
}

/* added on : 19 march,2024 */
.jb_upr_header_main_sec .col-md-6:first-child > .jb_dw_support_sec{
    display:none;
}