.loadimg .loadimgm {
    width: 80px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 99;
}

.slidrow .SliderLables input.labs {
    cursor: pointer;
}

/*.login_banner_section h1{ padding-left: 15px; }*/
.box-body form {
    position: relative;
}

button#confrim_mm {
    position: absolute;
    right: 0;
    top: -60px;
    background: #dd4b39;
    border: 1px solid #dd4b39;
}

.request-form form input[type=submit] {
    margin: 0 auto;
    float: none;
    display: block;
    background-color: #dabc4c;
    border: 1px solid #000;
    border-radius: 5px;
    width: 120px;
    display: block;
    padding: 5px;
    transition: .5s;
}

.request-form form input[type=submit]:hover {
    background: #c10101;
    border: 1px solid #c10101;
    color: #fff;
}

.send_email_form .request-form input {
    line-height: 15px;
}

.mobile_filter p.mobile_filter_click span.selected-count {
    display: none;
}

@media (min-width:768px) and (max-width:1280px) {
    .navigation .navbar-inverse .navbar-nav>li>a {
        color: #222;
        font-size: 14px;
        padding: 10px 8px;
    }

    .nav-tabs>li>a {
        padding: 15px 0px;
    }

    .padd-t-30 {
        padding-top: 0px !important;
    }

    .category-left-sid .ui-state-default {
        padding: 9px 7px;
    }

    .category-left-sid h3 .fa {
        float: right;
        margin-top: 7px;
    }

    .category-left-sid .ui-accordion ul li {
        font-size: 13px;
    }

    .category-left-sid .ui-state-default {
        font-size: 13px;
        line-height: 25px;
    }

    ul.review-setting li h3 a span {
        font-size: 16px;
    }

    .select-contral .form-control {
        margin-bottom: 15px;
    }

    p.select-btn-b a {
        font-size: 15px;
    }

    .piclist li {
        display: inline-block;
        width: 19%;
    }

    .getstarted {
        overflow: hidden;
    }

    .footer .testimonial h4::after {
        left: 45.5%;
    }

    .check-shape-h {
        font-size: 14px !important;
    }

    .box-shape img {
        padding: 12px 0;
    }

    .search {
        right: -7px;
        top: 41px;
        width: 397px;
    }

    .pagination_sec {
        margin: 34px 0 -8px;
    }

    .sign-up .sec-search {
        margin-left: 5.7%;
    }

    .animation-img img {
        margin-left: auto;
        margin-right: auto;
        height: auto;
        margin-bottom: 15px;
    }

    .animation-img img {
        margin-bottom: 15px;
    }

    .stone-detail .nav-tabs>li {
        width: 49%;
    }

    .gallery .thumbnail a {
        height: 183px;
    }

    .stone-boot li a {
        font-size: 13px;
    }

    .top-navar .logo h2 {
        padding-bottom: 0px;
    }

    .sss h1 {
        font-size: 49px;
    }

    .detail-page.row {
        margin-left: 0;
        margin-right: 0;
    }

    .navbar-nav>li {
        float: left;
        position: relative !important;
    }

    .mega-dropdown-menu {
        margin-left: 0px;
        top: 44px;
        width: 100%;
    }

    .mega-dropdown-menu {
        width: 100%;
    }

    .top-navar .Wholesale h3 {
        font-size: 23px;
    }
}

@media (max-width:1280px) {
    .sss h1 {
        padding-left: 330px;
        font-size: 35px;
    }

    .header_list_text li {
        font-size: 45px;
    }

    .header_list_text li:nth-child(2) {
        padding-left: 60px;
    }

    .header_list_text li:nth-child(3) {
        padding-left: 120px;
    }

    .create-your.stone-detail .picZoomer3 img.img-responsive.center-block {
        max-width: 200px;
    }

    .create-your.stone-detail .pincode .btn-manage-2.mar_btm20 p:last-child {
        bottom: -100px;
    }
}

@media (min-width:991px) and (max-width:1024px) {
    .special-deals .thumbnail .btn-block {
        font-size: 13px;
        padding: 6px 1px;
    }

    .Daimonds-slider .item h4 {
        font-size: 20px;
    }

    .free-fedEx h3 {
        font-size: 24px;
    }

    .linking-bg .f-block h3 {
        font-size: 17px;
    }

    .linking-bg .f-block ul li a {
        font-size: 14px;
    }

    .article-caption p:last-child {
        min-height: 93px;
    }

    .article-caption p {
        height: 24px;
        overflow: hidden;
    }

    .alert-danger {
        margin: 20px 15px 0;
        width: auto;
    }

    ul.review-setting li h3 a span {
        font-size: 14px;
    }

    .carousel-inner>.item>a>img,
    .carousel-inner>.item>img,
    .img-responsive,
    .thumbnail a>img,
    .thumbnail>img {
        height: auto !important;
    }

    .slide-text {
        top: 3%;
    }

    .img-search {
        height: auto;
    }

    .carousel-inner .item {
        min-height: 320px;
    }

    .testimonial .carousel-inner .item {
        min-height: 155px;
    }

    table.cart-table-sec>tbody>tr>td {
        padding: 7px 8px !important;
    }

    .sss h1 {
        font-size: 40px;
    }

}

@media (max-width:1024px) {
    .header_list_text li {
        font-size: 40px;
        padding-bottom: 10px;
    }

    .sss h1 {
        font-size: 34px;
        padding-left: 250px;
    }
}

@media (max-width:991px) {
    .alert-danger {
        margin: 20px 15px 0;
        width: auto;
    }

    .bs-slider>.carousel-inner>.item>img,
    .bs-slider>.carousel-inner>.item>a>img {
        height: auto !important;
    }

    .slide-text {
        top: 10%;
    }

    .slide-text h1 {
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 20px;
    }

    .slide-text>p {
        font-size: 18px;
    }

    .slide-text {
        padding: 10px 50px;
    }

    .slide-text h1 {
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 10px;
    }

    .slide-text>p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 20px;
    }

    .control-round .carousel-control {
        display: none;
    }

    .navbar-header {
        float: none;
    }

    .navbar-left,
    .navbar-right {
        float: none !important;
    }

    .navbar-toggle {
        display: block;
    }

    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }

    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

    .navbar-nav {
        float: none !important;
        margin-top: 7.5px;
        margin: 7.5px 0px;
    }

    .navbar-nav>li {
        float: none;
        display: inline-block;
        width: 100%;
    }

    .navigation .navbar-inverse .navbar-nav>li>a .fa.fa-angle-down {
        float: right;
        padding-top: 0px;
        font-size: 25px;
        padding-right: 10px;
    }

    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }

    .collapse.in {
        display: block !important;
    }

    .navbar-toggle .icon-bar {
        background: #000 none repeat scroll 0 0;
        border-radius: 1px;
        display: block;
        height: 2px;
        width: 22px;
    }

    .navbar-toggle {
        background-color: #ffd788;
        background-image: none;
        border: 1px solid transparent;
        border-radius: 1px;
        float: right;
        margin: 3px 0 4px;
        padding: 6px;
        position: absolute;
        right: 15px;
        top: 30px;
        z-index: 9;
    }

    .top-navar .Wholesale h3 {
        text-align: right;
        font-size: 18px;
    }

    .logo .Wholesale h4.trade_only {
        font-size: 14px;
    }

    .account-list ul {
        float: right;
    }

    .fade .item img {
        height: auto !important;
    }

    .btn-default {
        padding: 10px 17px !important;
    }

    .special-deals .thumbnail {
        margin-bottom: 30px;
    }

    .footer .testimonial h4::after {
        left: 44.5%;
    }

    .nav-tabs>li>a {
        padding: 15px 8px;
    }

    ul.review-setting li h3 a span {
        font-size: 16px;
    }

    .picZoomer-zoom-wp {
        height: 318px !important;
        left: 5px !important;
        top: 0;
        width: 100% !important;
    }

    .pincode ul li {
        display: inline-block;
        font-size: 14px;
        padding: 0 5px 0 0;
    }

    .btu-manage .btn-default {
        padding: 10px 35px;
    }

    .btn-manage .btn-danger {
        padding: 10px 30px;
        width: 46%;
    }

    .pincode .form-control {
        margin-top: 15px;
        border-radius: 0px;
        box-shadow: 0px 0px 0px;
        height: 39px;
        border: 1px solid #333;
    }

    .mega-dropdown-menu {}

    .search {
        top: 57px;
        right: -8px;
        width: calc(100% - 50px);
        margin-right: 50px;
    }

    .navbar-inverse .navbar-nav>.open>a,
    .navbar-inverse .navbar-nav>.open>a:focus,
    .navbar-inverse .navbar-nav>.open>a:hover {
        background-color: #FFD788;
        color: #fff;
    }

    .my-account-banner>img {
        display: table;
        max-width: 100%;
    }

    .registration-form .form-group .input {
        padding-bottom: 15px 0;
    }

    .registration-form .form-group .col-xs-12 {
        margin-bottom: 15px;
    }

    .input.checkbox.required>label {
        padding: 0;
    }

    .registration-form .form-group {
        margin-bottom: 0;
    }

    .myaccount-se {
        margin: 45px 0 0px !important;
    }

    h2.text-center.yet-h {
        margin-bottom: 20px !important;
    }

    .myaccount-se p.yet-pra {
        margin: 0 0 7px;
    }

    .registration-form .form-group:last-child {
        margin-bottom: 13px;
        margin-top: 10px;
    }

    .registration-form .form-group .checkbox {
        float: left;
        left: 19px;
        margin-top: 10px;
        padding-right: 18px;
        top: -9px;
    }

    .error {
        text-align: center;
    }

    .card .nav-tabs>li>a {
        font-size: 15px;
        padding: 15px 0;
    }

    .pro-del-add-sec .col-sm-7 {
        width: 100%;
    }

    .pro-del-add-sec .col-sm-5 {
        width: 100%;
    }

    .carousel-indicators {
        bottom: 60px;
    }

    .second-text-slider {
        padding-top: 15px;
    }

    .second-text-slider p {
        padding: 6px 30px;
    }

    .second-text-slider .carousel-indicators {
        bottom: -29px;
    }

    .second-text-slider .carousel-indicators .active {
        width: 17px;
        height: 17px;
        margin: 0;
        background-color: #fff;
        background: #092D67;
    }

    .second-text-slider .carousel-indicators li {
        display: inline-block;
        width: 15px;
        height: 15px;
        margin: 1px;
        text-indent: -999px;
        cursor: pointer;
        border: 1px solid #fff;
        border-radius: 10px;
        background: #9E9E9E;
    }

    .terms_btn {
        font-size: 14px;
        padding: 5px 15px 0;
    }

    .logo-contact {
        display: block;
    }

    .logo-contact h2 {
        font-size: 12px !important;
    }

    .check-inner-box .col-xs-12 {
        padding-left: 0px !important;
    }

    .terms_btn span {
        display: flow-root;
        padding-top: 1px;
    }

    .terms_btn input {
        float: left;
    }

    .Daimonds-slider .item h4 {
        margin-top: 14px;
        font-size: 20px;
    }

    #setting-information li button {
        margin-top: 7px;
        display: block;
        width: 100%;
    }

    .tab-content-block {
        min-height: 338px;
        padding: 0px 1px;
        background: none;
    }

    #setting-information ul li,
    #accent-stone-details ul li {
        display: inline-block;
        font-size: 14px;
    }

    .navbar-nav li img {
        margin-left: auto;
        margin-right: auto;
    }

    .img-search {
        background: #b4b3b1 none repeat scroll 0 0;
        height: auto;
        margin-bottom: 2px;
    }

    .thumb_detail:focus .popup {
        left: 0;
        width: 72%;
        top: 48px;
        margin-left: auto;
        margin-right: auto;
        right: 0;
    }

    .contact-address address {
        margin: 0% auto 30px !important;
        max-width: 420px;
    }

    .col-lg-9.col-md-9.col-sm-12.col-xs-12.export_text_file {
        padding-left: 15px;
    }

    .sss h1 {
        font-size: 28px;
        padding-left: 200px;
    }

    ul.header_list_text {
        top: 30px;
    }

    .header_list_text li {
        font-size: 32px;
        padding-bottom: 0px;
    }

    .create-your.stone-detail .picZoomer3 img.img-responsive.center-block {
        max-width: 130px;
    }

    .create-your.stone-detail .pincode .btn-manage-2.mar_btm20 p:last-child {
        bottom: -110px;
        max-width: 200px;
    }

    .create-your.stone-detail .col-lg-12 .request-form {
        margin: 0px auto 0px;
    }

    .products_left_section.send_email_outer .row {
        display: flex;
        flex-direction: column;
    }

    .products_left_section.send_email_outer .send_email_top {
        order: 2;
        margin-top: 20px;
    }

    .products_left_section.send_email_outer .send_email_form p {
        margin-top: 0;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .owl-theme .owl-dots {
        display: block;
    }

    .owl-theme .owl-nav {
        margin-top: 0;
    }

    .owl-theme .owl-dots .owl-dot.active span,
    .owl-theme .owl-dots .owl-dot:hover span {
        display: block;
    }

    .owl-theme .owl-nav.disabled+.owl-dots {
        display: block;
    }

    .owl-carousel .owl-dots.disabled,
    .owl-carousel .owl-nav.disabled {
        display: none;
    }

    .list-group-item .price-cation.caption {
        width: 23%;
    }

    .list-group-item .img-search {
        width: 43%;
    }

    .list-group-item .side-detail-cation {
        width: 43%;
    }

    .btn-manage .btn-default {
        font-size: 17px;
    }

    .nav-tabs>li {
        width: 33.3%;
    }

    .btn-manage.shiv {
        padding-bottom: 15px;
    }

    .btn-manage .shiv .btn-default {
        padding: 10px 25px;
    }

    .btn-manage.detail-addtocart {
        float: left;
        width: 100% !important;
    }

    .detail-addtocart button {
        margin: 0 !important;
        width: 100%;
    }

    .seal-report li {
        margin-bottom: 12px;
        margin-top: 10px;
    }

    span.reg-check {
        float: inherit;
        left: 0px;
        position: relative;
        top: 0px;
        width: 18px;
    }

    .Print-btn {
        padding-top: 20px;
    }

    .slidrow .SliderLables li {
        font-size: 11px;
    }

    .testimonial .carousel-inner .item {
        height: 180px;
    }

    .create-your .caption .btn-primary {
        font-size: 11px;
        min-width: auto;
    }
}

@media (max-width:768px) {
    .create-your.wishlist-sec table.cart-table-sec tbody {
        margin: 0px 0 !important;
        width: 100%;
        display: inline-block;
        border: 1px solid #ccc;
    }

    .stock_main table tr {
        display: table-row;
    }

    .stock_main table tr td {
        display: table-cell;
    }

    .tabs_fancy_color_advance li {
        width: 100% !important;
    }

    .create-your.wishlist-sec table.cart-table-sec tr {
        width: 100% !important;
        display: flex;
    }

    .create-your.wishlist-sec table.cart-table-sec>tbody>tr>td {
        height: auto;
        padding: 10px 15px !important;
        display: block;
        text-align: center !important;
    }
}

@media (max-width:767px) {
    .top-navar .Wholesale h3 {
        font-size: 20px;
    }

    .width-manage {
        padding-top: 0px;
        padding-bottom: 0px;
    }

    .nav-tabs>li>a {
        border-radius: 20px;
    }

    .footer .sign-up .submit {
        display: inherit;
    }

    .article-details p img {
        max-width: 100%;
    }

    .sign-up .btn-default {
        margin-top: 15px;
    }

    .btn-section {
        text-align: center;
    }

    .fancy-color-tabs li {
        width: 100% !important;
        margin-bottom: 10px;
    }

    .cart-confirmation li {
        margin-top: 15px;
        width: 50% !important;
    }

    .shipments a {
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        border: 0 none;
        border-radius: 5px;
        color: #222;
        font-size: 16px;
        padding: 0;
        text-align: center;
    }

    .check-inner-box01 .form-group .col-md-6:first-child {
        padding-bottom: 15px;
    }

    .cart-confirmation li::after {
        right: -15px;
    }

    .footer .bottom-footer ul {
        list-style: none;
        text-align: center;
    }

    .footer .bottom-footer p {
        color: #fff;
        text-align: center;
        padding-bottom: 10px;
    }

    table.cart-table-sec {
        margin: 0px 0 !important;
    }

    .important-notice .btn {
        margin-top: 10px;
    }

    .twosection1 {
        float: left;
        margin: 10px 11px 10px 0;
        width: 44%;
    }

    .stone-detail .nav-tabs>li {
        width: 100%;
    }

    .setting_desc {
        float: inherit;
    }

    .setting_desc a {
        display: inline-block;
    }

    .setting_desc>p {
        font-size: 11px;
    }

    .gallery .thumbnail img {
        padding-top: 12px;
    }

    ul.pagination_ul li {
        font-size: 17px;
    }

    .input.checkbox.required>label {
        margin-top: 0px;
        padding-left: 0;
    }

    .btn.bg-warning {
        margin-top: 15px;
    }

    .logo-contact h2 {
        font-size: 12px !important;
    }

    .card .tab-content {
        padding: 0 0px 0px;
    }

    .checkout-sec .order-right {
        float: none !important;
        margin-bottom: 0px !important;
        margin-top: 0px;
        margin-left: auto;
        margin-right: auto;
    }

    .stone-details ul li {
        margin: 0 0px 0 0;
        width: 100%;
    }

    .setting-information ul li strong {
        width: 70%;
    }

    .owl-theme .owl-dots {
        display: block;
        margin-top: 20px;
    }

    .owl-theme .owl-dots .owl-dot span {
        margin: 5px 7px 0;
    }

    .width-manage {
        padding-top: 0px;
    }

    .list-group-item {
        width: 100% !important;
    }

    .list-group-item .img-search {
        width: 50%;
    }

    .list-group-item .price-cation.caption {
        width: 50%;
    }

    .list-group-item .side-detail-cation {
        width: 40%;
    }

    .contact-address ul li span {
        padding-left: 13px;
        padding-top: 3px;
    }

    .s-d-tab [class*="col-"] {
        padding-left: 15px;
        padding-right: 15px;
    }

    .seal-report li {
        margin-bottom: 2px;
        margin-top: 2px;
    }

    .tab-content {
        padding: 15px 0;
    }

    .diamond-min-icon li img {
        height: auto !important;
    }

    .side-captin .fa {
        top: 0px;
    }

    a.btn-default {
        margin-right: 0px;
    }

    .product-tab li {
        margin-bottom: 0;
        padding: 1px;
        width: 50%
    }

    .product-tab>li>a {
        font-size: 13px;
        padding: 5px;
    }

    .product-tab>li.active>a,
    .product-tab>li.active>a:focus,
    .product-tab>li a:hover,
    .product-tab>li.active>a:hover {
        background-color: #ffd788;
        color: #333;
        font-size: 13px;
    }

    .product-tab li::after {
        display: none;
    }

    .nav-stacked>li+li {
        margin-top: 0px;
    }

    .show-detail-sec {
        padding-top: 13px;
    }

    .slidrow .SliderLables {
        padding-bottom: 0px;
        padding-top: 10px;
    }

    .diamond-information {
        border: 1px solid #ccc;
        background: none;
        padding: 0 0 7px;
        margin-bottom: 15px;
    }

    .slidrow .col-lg-6.col-md-6.col-sm-6 {
        min-height: inherit;
    }

    .advance_search_ol {
        float: left;
        text-align: left;
        margin-bottom: 15px;
        padding: 19px 30px 30px 10%;
        width: 100%
    }

    .shape-sec h2 {
        padding: 25px 0 0;
    }

    p.shape.text-center {
        margin-bottom: 15px;
    }

    .text-left.p-graf {
        padding-bottom: 0;
    }

    .slidrow .SliderLables li {
        font-size: 9px;
    }

    table.product-details td {
        border-bottom: 1px solid #fff;
        padding: 15px 2px;
    }

    .detail-page {
        margin-left: 0;
        text-align: center;
        margin-right: 0;
    }

    table tr {
        display: block;
        width: 100% !important;
    }

    table tr td {
        display: block;
        width: 100%;
    }

    .text12 td {
        display: block;
        float: left;
    }

    table.cart-table-sec td.apr_pricevalue {
        text-align: left;
        padding-top: 7px;
    }

    table.cart-table-sec table.text12 form input.re_btn {
        bottom: 6px;
    }

    .stone-detail p {
        text-align: center;
    }

    .stone-detail img {
        margin-left: auto;
        margin-right: auto;
    }

    .print-btn-manage .btn-default {
        margin-bottom: 7px;
    }

    .owl-theme .owl-dots .owl-dot.active span,
    .owl-theme .owl-dots .owl-dot:hover span {
        display: block;
    }

    .owl-next {
        right: -5px;
    }

    .owl-prev {
        left: -5px;
    }

    .owl-theme .owl-nav [class*="owl-"] {
        display: block !important;
    }

    .second-text-slider .carousel-control {
        height: 30px;
        background: none;
        top: 40%;
        width: 30px;
        opacity: 1;
    }

    .second-text-slider .left.carousel-control {
        left: 0;
    }

    .owl-next,
    .second-text-slider .carousel-control {
        right: 0;
        width: 21px;
    }

    .second-text-slider .carousel-control {
        width: 23px;
    }

    .btn.btn-default.slider-btn {
        font-size: 14px;
        margin-top: 2%;
        width: 115px;
    }

    .myaccount-se .category-left-sid {
        display: none;
    }

    .myaccount-se .recently-viewed {
        display: none;
    }

    .myaccount-se .jk-slider {
        display: none;
    }

    .create-your.myaccount-se {
        margin-top: 15px !important;
    }

    .create-your.myaccount-se h2.text-center.yet-h {
        margin-bottom: 8px !important;
        font-size: 18px;
    }

    .top-navar .logo h2 {
        padding-bottom: 0px;
    }

    .detail-page .video-sec p {
        line-height: 16px;
        text-align: center;
        padding-top: 15px;
    }

    button,
    html input[type=button],
    input[type=reset],
    input[type=submit] {
        -webkit-appearance: button;
        cursor: pointer;
        margin-top: 5px;
    }

    .princess-i {
        margin: 1px 0;
    }

    h3.brilliance a {
        color: #fff;
        font-size: 15px;
    }

    .productg_detail_headding h2 {
        font-size: 16px;
        font-weight: normal;
        line-height: 20px;
        padding-bottom: 0;
    }

    .productg_detail_headding {
        padding: 0 15px;
    }

    .piclist_bottom>li a {
        padding: 0;
    }

    .list-group-item .img-search {
        height: auto;
        float: right;
    }

    .list-group-item .side-detail-cation {
        left: 0px !important;
        margin-bottom: 15px;
        position: relative !important;
        width: 100% !important;
    }

    .item list-group-item .respo .search-prodect.thumbnail {
        background: #f5f5f5 none repeat scroll 0 0;
        padding: 15px;
    }

    .sss h1 {
        font-size: 30px;
        padding-left: 0;
        margin: 0px;
        animation-delay: 5s;
    }

    .Information_h3:nth-child(1) {
        border-color: #092d67;
        border-left: 5px solid #092d67;
    }

    .stock-manage {
        text-align: left;
    }

    .desktop-print {
        display: none;
    }

    .seal-report li a {
        margin-bottom: 0px;
        padding: 0px 0;
    }

    .prleftside .owl-carousel .owl-item img {
        width: 70px;
        height: 70px;
    }

    .prleftside .piclist {
        text-align: center;
        padding-bottom: 2px;
        margin-top: -8px;
    }

    .search-prodect.thumbnail.table-responsive table#TableSearchResult td {
        display: table-cell;
    }

    .login_main_title h1 {
        font-size: 32px;
    }

    .create-your.myaccount-se h2.text-center.yet-h {
        margin-bottom: 8px !important;
        font-size: 14px;
        padding-top: 3px;
        padding-bottom: 3px;
        line-height: 25px;
    }

    .dataTables_wrapper .dataTables_length {
        padding-left: 10px;
        padding-right: 10px;
    }

    .dataTables_wrapper .dataTables_filter {
        padding-right: 10px;
        padding-left: 10px;
    }

    .search-prodect select {
        height: 30px;
    }

    .create-your.review-sec h2 {
        padding-bottom: 10px;
        padding-top: 0;
        clear: both;
        width: 100%;
    }

    .create-your.review-sec .shape_title h2 {
        padding-top: 15px;
    }

    .create-your.review-sec {
        padding-top: 30px;
        padding-bottom: 15px;
    }

    button.btn.btn-default.print.print_btn {
        padding: 4px 3px !important;
        top: -20px;
    }

    .create-your.stone-detail .compare_backto_search button.btn.btn-default.print.print_btn {
        padding: 3px 3px !important;
    }

    .slidrow .ui-widget.ui-widget-content {
        margin-left: 0px;
        /*touch-action: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;    -webkit-user-select: none;-webkit-touch-callout: none;*/
    }

    .your-Search-Results .loadimg {
        /*position: absolute;*/
    }

    .select_diamond_outer .shape-sec .shape_right_box {
        padding: 0px 0px 10px;
    }

    .select_diamond_outer .shape-sec .shape_right_box .row {
        margin: 0px;
    }

    .detail-page ul li form input.back_search_btn,
    .products_left_section .detail-page ul li a.item_seen,
    .products_left_section .detail-page ul li a.back_search_btn {
        font-size: 11px;
    }

    .search-prodect.thumbnail.table-responsive table#TableSearchResult tr {
        display: table-row;
    }

    .linking-bg .f-block.footer_block {
        min-height: 140px;
        width: 50%;
    }

    .detail-page.show_only_desktop ul li:not(:last-child) {
        display: none;
    }

    .detail-page.show_only_mobile {
        display: block !important;
    }

    .detail-page.show_only_mobile ul li:last-child {
        display: none;
    }

    .search-prodect.thumbnail.table-responsive table#TableSearchResult th,
    .search-prodect.thumbnail.table-responsive table#TableSearchResult td {
        min-width: 50px;
    }

    .contact-address ul {
        padding-left: 30%;
    }

    .login_banner_section img.login_banner_1 {
        min-height: 200px;
    }

    .create-your.stone-detail .pincode .btn-manage-2.mar_btm20 p:last-child {
        position: inherit;
        bottom: 0;
        width: 100%;
        max-width: 100%;
    }

    .stone-detail .tabbable-panel.tab-padd.main_heading {
        display: inline-block;
        width: 100%;
    }

    .stone-detail .search_section {
        width: 100%;
        text-align: center;
    }

    .stone-detail .search_section button.print_btn,
    .stone-detail .back-to-search-right button.print_btn {
        float: none;
        vertical-align: top;
    }

    .create-your.stone-detail p.headding_title {
        width: 100%;
        padding-bottom: 10px;
    }

    .create-your.stone-detail .back-to-search-right {
        float: right;
        text-align: center;
        width: 100%;
    }

    .products_left_section .detail-page .wish_btn {
        margin: 10px auto 10px;
        font-size: 11px;
    }

    table.coampre_table tr {
        display: table-row;
    }

    table.coampre_table td {
        display: table-cell;
    }

    .forgot-pass input#email {
        height: 30px;
    }

    .registration-form .form-control {
        height: 30px;
        font-size: 14px;
    }

    .registration-form .form-group .input label {
        font-size: 14px;
    }

    .myaccount-se .registration-form .submit .btn.btn-default {
        padding: 5px 15px !important;
    }

    .myaccount-se .submit input#submit {
        padding: 8px 20px !important;
        font-size: 14px;
    }

    .compare_backto_search,
    .create-your.stone-detail .send-to-email-top {
        width: 100%;
        text-align: center;
    }

    .logo-contact img {
        max-width: 250px;
        margin: 0 auto;
    }

    .logo-contact {
        text-align: center;
    }

    .products_left_section .stock-manages_outer {
        display: block;
        overflow: auto;
    }

    .bs-slider .carousel-inner .item.for_mobile_img {
        position: relative;
    }

    .bs-slider .carousel-inner .item.for_mobile_img img {
        display: block !important;
    }

    .bs-slider .carousel-inner .item.for_destop_img img {
        display: none !important;
    }

    .products_left_section .stock-manages li {
        min-width: 120px;
        font-size: 11px;
    }

    .logo .Wholesale {
        width: 100%;
        display: flex;
        flex-direction: column;
        text-align: center;
    }

    .logo .account-list img {
        display: none;
    }

    .logo .Wholesale.visible-xs {
        display: none !important;
    }

    .top-navar .Wholesale h3.hidden-xs {
        display: block !important;
        text-align: center;
        padding-top: 5px;
    }

    .logo .Wholesale h4.trade_only {
        order: 2
    }

    .tab-content .thumbnail,
    .respo_outer .thumbnail {
        max-width: 300px;
        margin: 0 auto 30px;
    }

    .create-your.stone-detail .compare_backto_search button.btn.btn-default.print.print_btn {
        vertical-align: middle;
    }

    .create-your.stone-detail .tabbable-panel.tab-padd {
        padding-top: 15px;
    }

    .products_left_section.send_email_outer {
        padding-top: 5px;
    }

    .education img {
        width: 100%;
        max-width: 100%;
        height: auto;
    }

    .dimonds_searching {
        margin-bottom: 30px;
    }

    .dimonds_searching .slidrow {
        width: 100%;
        margin-bottom: 0px;
    }

    .dimonds_searching .slidrow .mobile_filter {
        padding: 0px 5px;
        border-bottom: 1px solid #ccc;
    }

    .dimonds_searching .slidrow .mobile_filter .mobile_filter_inner {
        display: none;
        margin-bottom: 10px;
        margin-top: 10px;
        float: left;
        width: 100%;
    }

    .dimonds_searching .slidrow .mobile_filter.show_slider .mobile_filter_inner {
        display: block;
    }

    .dimonds_searching .slidrow .mobile_filter p.mobile_filter_click {
        padding-top: 10px;
        position: relative;
        padding-bottom: 10px;
    }

    .dimonds_searching .slidrow {
        padding-bottom: 0px;
    }

    .dimonds_searching .slidrow .mobile_filter p.mobile_filter_click::after {
        content: "+";
        position: absolute;
        right: 0;
        font-size: 20px;
        line-height: 17px;
    }

    .dimonds_searching .slidrow .mobile_filter.show_slider p.mobile_filter_click::after {
        content: "−"
    }

    .dimonds_searching .mobile_filter_outer {
        display: none;
    }

    .dimonds_searching .mobile_filter_outer.showsliders {
        display: block;
    }

    .dimonds_searching .mobile_filter_button {
        display: block !important;
    }

    .dimonds_searching .mobile_filter_button span.filter_button {
        text-align: center;
        display: block;
        margin: 15px auto;
        max-width: 200px;
        border: 1px solid #8e0101;
        padding: 6px;
        background: linear-gradient(0deg, rgba(90, 0, 0, 1) 0%, rgba(193, 1, 1, 1) 100%);
        color: #fff;
        font-size: 16px;
        cursor: pointer;
        border-radius: 50px;
    }

    .your-Search-Results {
        min-height: 55px;
    }

    .mobile_filter p.mobile_filter_click span.selected-count {
        display: inline-block;
    }

    .mobile_filter.show_slider p.mobile_filter_click span.selected-count {
        display: none;
    }

    .slidrow .color_outer .SliderLables {
        margin-left: 5px;
        width: calc(100% + 0px);
    }

    .dimonds_searching .filter_reset span.filter_button {
        float: none;
    }
}

@media (max-width:736px) {
    .input.text {
        height: auto;
    }

    .mega-dropdown-menu {
        margin-left: 0px;
        width: 100%;
    }

    .bs-slider>.carousel-inner>.item>img,
    .bs-slider>.carousel-inner>.item>a>img {
        height: auto !important;
        min-height: 190px !important;
    }

    .footer .testimonial h4::after {
        left: 43.5%;
    }

    .sign-up {
        text-align: center;
    }

    .filter .form-control {
        margin-bottom: 15px;
    }

    .select-contral select.form-control,
    .shape-sec-reviw select.form-control,
    .filter select.form-control {
        background-position: 97%;
    }

    .nav-tabs>li>a {
        padding: 15px 8px;
        font-size: 14px;
    }

    .padd-t-30 {
        padding-top: 0px !important;
    }

    .table>tbody>tr>td,
    .table>tbody>tr>th,
    .table>tfoot>tr>td,
    .table>tfoot>tr>th,
    .table>thead>tr>td,
    .table>thead>tr>th {
        font-size: 10px;
    }

    span.text-left ul li {
        font-size: 10px;
    }

    .select-contral .form-control {
        margin-top: 15px;
    }

    .filter {
        padding-bottom: 0px;
    }

    ul.review-setting li h3 a span {
        font-size: 14px;
    }

    .wishlist-btn-sesc {
        float: left;
        width: 100%;
        text-align: center;
        margin: 20px 0 30px;
    }

    .search {
        top: 70px;
        right: -8px;
    }

    .width-manage {}

    .piclist li {
        display: inline-block;
        width: 18.8%;
    }

    .free-fedEx {
        margin-top: 40px;
        padding: 34px 0 40px;
        text-align: center;
    }

    .free-fedEx h3 {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .select-contral select.form-control,
    .shape-sec-reviw select.form-control,
    .filter select.form-control {
        background-position: 97% 50% !important;
    }

    .top-navar {
        padding: 10px 0 4px;
    }

    .account-list img {
        height: 22px;
    }

    .account-list ul {
        padding-top: 0px;
    }

    .Daimonds-slider .item h4 {
        margin-top: 14px;
        font-size: 20px;
    }

    .p-graf {
        padding-bottom: 35px;
    }

    .thumbnail .caption {
        padding-bottom: 0px;
    }

    .special-deals .thumbnail {
        min-height: auto;
        padding: 18px 8px;
    }

    .special-deals {
        margin-top: 20px;
        padding: 46px 0 19px;
    }

    .footer .testimonial h3 {
        font-size: 30px;
    }

    .footer .testimonial {
        padding: 44px 0;
    }

    .sign-up form {
        margin-top: -5px;
    }

    .linking-bg {
        margin-top: 15px;
        padding: 26px 0;
    }

    .home .linking-bg {
        margin-top: 0px;
        padding: 26px 0;
    }

    .linking-bg .f-block h3 {
        padding-bottom: 10px;
        padding-top: 10px;
    }

    .slide-text {
        top: 8%;
    }

    .free-fedEx {
        text-align: center;
        padding-bottom: 16px;
    }

    .registration-form .form-group .col-xs-12 {
        padding: 0;
    }

    .pagination_sec {
        margin: 20px 0 0;
    }

    .category-right-sid .thumbnail {
        padding: 15px 15px 7px;
    }

    .tab-content .thumbnail {
        height: auto
    }

    .pro-del-add-sec .btn-default,
    .btn-manage .btn-danger {
        font-size: 18px;
    }

    .favpro,
    .wish_btn,
    .btn-add-m {
        font-size: 18px;
    }

    .btn-manage.detail-addtocart {
        float: left;
        width: 100%;
    }

    .detail-addtocart button {
        margin: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        text-align: center !important;
        width: 100%;
    }

    .pro-del-add-sec .btn-default,
    .btn-manage .btn-danger {
        font-size: 13px;
    }

    .favpro,
    .wish_btn,
    .btn-add-m {
        font-size: 16px;
    }

    .create-your .caption .btn-primary {
        font-size: 11px;
        min-width: auto;
    }

    ul.header_list_text {
        top: 10px;
    }

    .header_list_text li {
        font-size: 26px;
        padding-bottom: 0px;
    }

    .header_list_text li:nth-child(2) {
        padding-left: 30px;
    }

    .header_list_text li:nth-child(3) {
        padding-left: 60px;
    }

    span.reference_id {
        padding-left: 0px;
    }
}

@media (min-width:558px) and (max-width:767px) {
    .tab-content .col-sm-4 {
        width: 50%;
    }

    .diamond-min-icon {
        height: 86px;
        margin-top: -17px;
    }

    .diamond-min-icon li {
        padding: 0 6px;
    }
}

@media (min-width:458px) and (max-width:767px) {

    /*.your-Search-Results .col-xs-12{width:50%;}*/
    .img-search {
        height: auto;
    }

    .special-deals .col-xs-12 {
        width: 50%;
    }
}

@media (max-width:667px) {
    .tab-content .thumbnail {
        padding-bottom: 0px;
    }

    .account-list ul li a {
        font-size: 11px;
        padding: 6px 4px 0;
    }

    .account-list ul li a.set-color .fa {
        font-size: 14px;
    }

    .account-list ul li a.set-color {
        font-size: 14px;
    }

    .width-manage {}

    .top-navar .Wholesale h3 {
        font-size: 16px;
    }

    .navbar-toggle {
        margin-left: 16px;
        padding: 5px 6px;
    }

    .fade .item img {
        height: 200px !important;
    }

    .slide-text {
        top: 15px;
    }

    .free-fedEx h3 {
        font-size: 30px;
        margin-bottom: 20px;
    }

    .special-deals .thumbnail {
        margin-bottom: 30px;
        padding: 18px 8px;
    }

    .social-contact {
        text-align: center;
    }

    .maps {
        height: 200px;
        margin-top: 20px;
    }

    .contact-page {
        padding-top: 20px;
    }

    .contact-address ul li {
        font-size: 14px;
    }

    .sign-up {
        text-align: center;
    }

    .sign-up .btn-default {
        margin-top: 15px;
    }

    .footer .bottom-footer ul {
        text-align: center;
    }

    .footer .bottom-footer p {
        text-align: center;
        font-size: 12px;
    }

    .footer .testimonial h4::after {
        left: 43.5%;
    }

    .special-deals h3 {
        font-size: 30px;
        padding-bottom: 40px;
    }

    .contact-address h3 {
        font-size: 18px;
        padding-top: 15px;
    }

    .contact-address ul li .fa {
        padding-top: 6px;
        width: 12px;
    }

    .p-graf {
        font-size: 18px;
        padding-left: 15px;
        padding-right: 15px;
    }

    .filter .form-control {
        margin-bottom: 15px;
    }

    .select-contral select.form-control,
    .shape-sec-reviw select.form-control,
    .filter select.form-control {
        background-position: 97%;
    }

    .nav-tabs>li>a {
        padding: 15px 0px;
        font-size: 15px;
    }

    .padd-t-30 {
        padding-top: 0px !important;
    }

    ul.review-setting li h3 a {
        text-align: center;
    }

    ul.review-setting li h3 img {
        float: none !important;
    }

    ul.review-setting li h3 a span {
        display: none;
    }

    p.text-center.review-t {
        margin: 0 auto 20px;
        padding: 0 15px;
        width: 100%;
    }

    .select-contral {
        padding: 0px 0 15px;
    }

    .wishlist-btn-sesc {
        margin: 0px 0 0px;
        text-align: center;
    }

    .wishlist-btn-sesc a.btn-success {
        display: inline-block;
        margin-bottom: 25px;
        margin-right: 30px;
        margin-top: 6px;
    }

    .linking-bg .f-block ul li a {
        font-size: 14px;
    }

    .education table tr td {
        padding: 1px 8px 0 8px;
    }

    ul.pagination_ul li a {
        padding: 12px 15px !important;
        line-height: 50px;
    }

    .account-list ul li a {
        font-size: 11px;
        padding-top: 0px;
    }

    .account-list ul li a.set-color .fa {
        font-size: 16px;
    }

    .search {
        top: 62px;
    }

    span.reg-check {
        float: none;
    }

    .animation-img img {
        margin-left: auto;
        margin-right: auto;
        height: auto;
        margin-bottom: 15px;
        display: block;
    }

    .animation-img img {
        margin-bottom: 15px;
    }

    .affiliate-content h3 {
        text-align: center;
    }

    .site-map.sitemap-video>h4 {
        width: 100%;
    }

    .pro-del-add-sec a.btn-add-m {}

    .nav-tabs>li {
        margin-bottom: 4px;
        margin-left: 1px;
        margin-right: 1px;
        width: 49.6%;
    }

    .create-your {
        padding: 0;
    }

    .your-Search-Results .item:hover .side-detail-cation {}

    .tab-padd {
        padding-top: 30px;
    }

    .wish_btn {
        padding-left: 0;
        padding-right: 0;
        text-align: center;
    }

    .btn-manage .btn.btn-danger {
        margin-right: 7px;
    }

    .create-your .caption .btn-primary {
        background-color: #ffd788;
        border: 1px solid #000;
        color: #000;
        font-size: 10px;
        margin: 15px 0 17px;
        padding: 9px 10px;
        min-width: 100%;
    }

    .sss h1 {
        font-size: 30px;
    }

    .Jewelry-print {
        top: 22px;
        right: 16px;
        z-index: 99;
        font-size: 15px;
        padding: 0px 3px !important;
    }

    .mobile-print {
        display: block;
    }

    .contact-address address {
        margin: 0% auto 30px !important;
        max-width: 290px;
    }

    .stock-manage li strong {
        width: 44%;
    }

    .stock-manage li span.comment_line {
        width: 53%;
    }

    .loginform .input input.form-control {
        height: 30px;
    }

    .create-your.myaccount-se p.yet-pra a {
        font-size: 15px;
    }

    .loginform input[type="submit"] {
        width: 160px;
        height: 36px;
        font-size: 14px;
        margin-top: 0px;
    }

    .loginform .form-group {
        margin-bottom: 10px;
    }

    .loginform .form-group label {
        font-weight: normal;
        font-size: 14px;
    }

    .loginform .form-group input[type="checkbox"] {
        top: 24px;
        line-height: 30px;

    }

    .loginform .form-group label.view_value {
        top: -3px;
    }
}

@media (max-width:640px) {
    .sss h1 {
        font-size: 26px;
    }

    .account-list ul li {
        display: inline-block;
        color: #fff;
        font-size: 12px;
    }

    .btn.btn-danger.dd {
        font-size: 16px;
        height: 34px !important;
    }

    .search .custom-search-form .form-control {
        height: 34px;
    }

    .TablesearchTabsPanel .dataTables_filter input[type="search"] {
        font-size: 13px;
    }

    .btn-group a#TablesearchTabs,
    .btn-group a#gridsearchTabs {
        padding: 5px 12px !important;
    }

    .btn-group a#TablesearchTabs span,
    .btn-group a#gridsearchTabs span {
        margin: 0px;
    }

    .header_list_text li {
        font-size: 20px;
        padding-bottom: 0px;
        line-height: 28px;
    }

    .account-list ul li:first-child {
        width: 100%;
    }

    .navbar-toggle {
        top: 50px;
    }
}

@media (max-width:568px) {
    .nav-tabs>li>a {
        padding: 15px 2px;
        font-size: 14px;
    }

    .padd-t-30 {
        padding-top: 0px !important;
    }

    .wishlist-btn-sesc a.btn-default {
        padding: 12px 6px;
        margin-right: 4px;
    }

    .piclist li {
        display: inline-block;
        width: 19%;
    }

    ul.pagination_ul li a {
        padding: 12px 12px !important;
        line-height: 38px;
    }

    .search {
        top: 56px;
        right: 1px;
    }

    .search .form-control {
        width: 240px;
        top: 0px;
    }

    .registration-form td a {
        font-size: 15px;
        display: flex;
    }

    .registration-form td i {
        float: left;
        padding: 3px 3px 0 0px;
    }

    a.btn-add-m {
        width: 100%;
        text-align: center;
        margin-bottom: 4px;
    }

    .btn-manage button.btn.btn-default.cartbtn {
        float: left;
        padding: 10px 0;
        width: 100%;
    }

    .cart-confirmation li {
        margin-top: 15px;
        width: 100% !important;
    }

    .gallery .thumbnail a {
        height: auto;
    }

    .checkout-sec .order-right {
        margin-top: 0px;
        width: 100%;
        margin-left: auto;
        margin-right: auto;
    }

    .view_details .col-lg-12 label,
    .view_details .col-lg-12 p {
        padding-left: 0px;
        text-align: center;
    }

    .btn.btn-default.slider-btn {
        margin-top: 5%;
    }

    .dataTables_wrapper .dataTables_length label {
        font-size: 14px;
    }

    .dataTables_wrapper .dataTables_filter label {
        padding: 10px 0;
        margin: 0px;
        font-size: 14px;
    }

    .TablesearchTabsPanel .dataTables_filter input[type="search"] {
        max-width: 100px;
    }

    .dataTables_wrapper .dataTables_length label select {
        font-size: 14px;
    }

    .create-your.myaccount-se p.yet-pra {
        font-size: 14px;
    }
}

@media (max-width:480px) {
    .logo-contact h2 {
        font-size: 12px !important;
    }

    .alert-success {
        font-size: 14px;
        width: 100%;
    }

    .bs-slider>.carousel-inner>.item>img,
    .bs-slider>.carousel-inner>.item>a>img {
        min-height: 160px !important;
    }

    .slide-text {
        padding: 10px 0px;
        margin-left: 15px;
        margin-right: 15px;
    }

    .slide-text h1 {
        font-size: 26px;
        line-height: 0px;
        margin-bottom: 5px;
    }

    .slide-text>p {
        font-size: 12px;
        line-height: 0px;
        margin-bottom: 10px;
    }

    .slide-text>a.btn-default,
    .slide-text>a.btn-primary {
        font-size: 10px;
        line-height: 10px;
        margin-right: 10px;
        text-align: center;
        padding: 10px 15px;
    }

    .indicators-line>.carousel-indicators {
        display: none;
    }

    .top-navar .Wholesale h3 {
        font-size: 16px;
        padding-top: 0px;
        text-align: right;
    }

    .owl-theme .owl-nav [class*="owl-"] {
        display: block;
    }

    .width-manage {
        width: 100%;
    }

    .account-list ul {
        padding-top: 7px;
        text-align: center;
    }

    .free-fedEx {
        text-align: center;
    }

    .free-fedEx h3 {
        font-size: 15px;
        margin-bottom: 15px;
    }

    .footer .testimonial h4::after {
        left: 39.5%;
    }

    .nav-tabs>li {
        width: 100%;
        margin-bottom: 4px;
        text-align: center;
    }

    .wishlist-btn-sesc a.btn-success {
        display: block;
        margin: 6px auto 25px;
        width: 291px;
    }

    wishlist-btn-sesc .btn-default {
        margin-right: 0px;
    }

    .wishlist-btn-sesc .btn-default {
        margin-right: 0px;
    }

    .wishlist-btn-sesc a.btn-default {
        margin-right: 4px;
        padding: 12px 33px;
    }

    .wishlist-btn-sesc {
        margin: 0px 0 29px;
        text-align: center;
    }

    ul.pagination_ul li a {
        font-size: 13px;
        line-height: 41px !important;
        padding: 6px 20px !important;
    }

    .gallery .thumbnail img {
        max-height: 200px;
        min-height: 82px;
    }

    .diamond-min-icon li img {
        min-height: auto !important;
    }

    .education p u,
    .education b u {
        font-size: 20px;
    }

    ul.pagination_ul li a {
        font-size: 13px;
        line-height: 32px !important;
        padding: 4px 8px !important;
    }

    .linking-bg .f-block h3 {
        font-size: 14px !important;
    }

    .linking-bg .f-block ul li a {
        font-size: 13px;
    }

    .carousel-indicators {
        left: 0%;
        margin-left: 0%;
        width: 100%;
    }

    .account-list ul {
        padding-top: 1px;
        text-align: center;
        width: 100%;
    }

    .pro-del-add-sec a.btn-add-m {
        width: 100%;
    }

    .pro-del-add-sec .btn-default {
        width: 100%;
    }

    .wish_btn {
        margin-left: 0px;
    }

    .askfrom_outer .input.email,
    .askfrom_outer .input.text {
        float: left;
        margin-bottom: 15px;
        width: 100%;
    }

    .education table {
        width: 100%;
    }

    .registration-form {
        border: 0 solid #eee;
        padding: 5px;
    }

    .registration-form legend {
        margin-bottom: 0px;
        padding: 0 15px;
    }

    .mar_btm20 .btn {
        margin: 8px 0;
        width: 100%;
    }

    .alert-danger {
        margin: 20px 15px 0;
        width: 92%;
    }

    .list-group-item .side-detail-cation {
        width: 55%;
    }

    .logo-contact {
        display: list-item;
        list-style: none;
    }

    .top-navar .logo h2 {
        padding-bottom: 0px;
        padding-top: 2px;
    }

    .askfrom_outer span p {
        font-size: 14px;
        padding-left: 0%;
    }

    .diamond-min-icon {
        height: auto;
    }

    .diamond-min-icon li {
        padding: 0 5px;
    }

    .tab-content #home ul {
        list-style: outside none none;
    }

    .tab-content #home li strong {
        display: inline-block;
        width: 53%;
    }

    .owl-prev {
        left: 8px;
    }

    .owl-next {
        right: 11px;
    }

    .owl-theme .owl-nav [class*="owl-"] {
        display: block !important;
    }

    .thumbnail {
        margin-bottom: 1px;
    }

    .dataTables_wrapper .dataTables_length,
    .dataTables_wrapper .dataTables_filter {
        width: 50%;
        text-align: left;
    }

    .dataTables_wrapper .dataTables_length label select {
        width: 60px;
    }

    .TablesearchTabsPanel .dataTables_filter input[type="search"] {
        max-width: 90px;
    }

    .center_box span a {
        color: #fff;
        padding-left: 10px !important;
        font-size: 13px !important;
    }

    .linking-bg .f-block.footer_block {
        min-height: auto;
        text-align: center;
        width: 100%;
    }

    .linking-bg .f-block.footer_block ul,
    .linking-bg .f-block.footer_block ul li {
        list-style: none;
        text-align: center;
    }

    .linking-bg .f-block.footer_block .t-block li {
        display: flex;
        color: #fff;
        justify-content: center;
    }

    .sss h1 {
        font-size: 20px;
    }

    .logo .Wholesale h4.trade_only {
        font-size: 14px;
        padding: 5px 0px;
    }

    .login_banner_section img.login_banner_1 {
        max-width: 100%;
        width: auto;
        height: 200px;
    }

    .contact-address ul {
        padding-left: 0px;
    }

    .create-your.myaccount-se p.yet-pra a {
        font-size: 15px;
    }

}

@media (max-width:425px) {
    .top-navar .Wholesale h3 {
        font-size: 14px;
        padding-top: 5px;
        text-align: right;
    }

    .products_left_section .certificate {
        padding-left: 15px;
        padding-right: 15px;
    }

    .diamond-information ul li strong {
        width: 110px;
    }

    .diamond-information ul li span {
        width: calc(100% - 110px);
    }
}

@media (max-width:414px) {
    .registration-form td {
        width: 100% !important;
    }

    .logo-contact img {
        max-width: 230px;
    }
}

@media (max-width:375px) {
    .account-list ul li a {
        font-size: 13px;
    }

    .account-list ul li a.set-color .fa {
        font-size: 16px;
    }

    .btn-default {
        padding: 10px 14px;
        margin: 5px 0px 0;
    }

    .btn-manage .btn-danger {
        padding: 10px 20px;
    }

    .SliderLables li a {
        font-size: 12px;
    }

    .ston_ditail-rider {
        padding-top: 5px;
    }

    .create-your .caption .btn-primary {
        font-size: 15px;
    }

    .sss h1 {
        font-size: 18px;
    }
}

@media (max-width:360px) {
    .TablesearchTabsPanel .dataTables_filter input[type="search"] {
        max-width: 70px;
        float: right;
        height: 26px;
    }

    .dataTables_wrapper .dataTables_filter label,
    .dataTables_wrapper .dataTables_length label {
        font-size: 12px;
        line-height: 26px;
    }

    .dataTables_wrapper .dataTables_length label select {
        width: 50px;
        margin-left: 0;
    }

    .account-list ul li a {
        padding: 6px 3px 0;

    }

    .sss h1 {
        font-size: 16px;
    }

    .header_list_text li {
        font-size: 20px;
        padding-bottom: 0px;
    }

    .bs-slider>.carousel-inner>.item>img,
    .bs-slider>.carousel-inner>.item>a>img {
        min-height: 140px !important;
    }

    .sss {
        bottom: 15px;
    }

    .logo .Wholesale h4.trade_only {
        font-size: 12px;
    }

    .view_imges a,
    .products_left_section .print_view_manage .certificate a,
    .products_left_section .certificate li a {
        padding: 6px 6px 6px 35px;
    }
}

@media (min-width:320px) and (max-width:375px) {
    .top-navar .Wholesale h3 {
        font-size: 15px;
        padding-top: 5px;
    }

    .width-manage {
        width: 100%;
    }

    .navbar-toggle {
        margin-left: 1px;
    }

    .account-list ul {
        padding-top: 0px;
        text-align: center;
    }

    .mega-dropdown-menu>li>ul img {
        width: 100%;
    }

    .footer .testimonial h3 {
        font-size: 20px;
        padding-left: 15px;
        padding-right: 15px;
    }

    h2 {
        font-size: 20px;
    }

    .create-your .caption>h3 {
        font-size: 16px;
    }

    .special-deals h3 {
        font-size: 20px;
    }

    .footer .testimonial h4::after {
        left: 35.5%;
    }

    .account-list ul li a.set-color {
        font-size: 12px;
    }

    span.text-right input[type="search"] {
        font-size: 10px;
        margin: 0 5px;
    }

    span.text-left ul li {
        display: inline-block;
        margin: 0 5px;
    }

    .wishlist-btn-sesc a.btn-default {
        margin-right: 4px;
        padding: 12px 33px;
    }

    .wishlist-btn-sesc {
        margin: 0px 0 29px;
        text-align: center;
    }

    .search {
        top: 50px;
        right: 0px;
    }

    .search .custom-search-form {
        width: 250px;
    }

    .btn-section {
        margin: 20px 0 0;
    }

    .btn-section {
        margin: 20px 0 0;
    }

    .piclist li {
        display: inline-block;
        width: 18.8%;
    }

    .picZoomer-pic-wp {}

    ul.pagination_ul li a {
        font-size: 12px;
        line-height: 20px !important;
        padding: 8px 6px !important;
    }

    .gallery .thumbnail img {
        max-height: 170px;
        min-height: 82px;
    }

    .account-list ul li a {
        font-size: 11px;
    }

    .account-list ul li a.set-color .fa {
        font-size: 14px;
    }

    .myaccount-se {
        margin: 30px 0 0px !important;
        padding-bottom: 0;
    }

    h2.text-center.yet-h {
        margin-bottom: 20px;
        padding-top: 20px;
    }

    .myaccount-se p.yet-pra {
        font-size: 14px;
        margin: 0;
        padding: 0 0 7px;
    }

    .f-block {
        width: 100%;
    }

    .linking-bg .th-block li {
        float: left;
        width: 50% !important;
    }

    .t-block li a {
        padding-left: 10px;
    }

    .search .form-control {
        width: 180px;
        top: 0px;
    }

    .g-recaptcha {
        margin-left: -13px;
        transform: scale(0.9);
        width: 266px;
    }

    .jewelrymanufacturing {
        height: 218px !important;
    }

    .video-row h3 a {
        font-size: 21px;
    }

    .free-fedEx {
        margin-top: 15px;
    }

    .well .input.select {
        width: 100% !important;
        margin-top: 14px;
    }

    .well .select select#price {
        width: 100%;
    }

    .terms_btn {
        font-size: 12px;
    }

    table.product-details th {
        font-size: 13px;
    }

    .input.date.required>select {
        width: 30.5%;
    }

    .logo-contact h2 {
        font-size: 12px !important;
    }

    .list-group-item .side-detail-cation {
        width: 75%;
    }

    .your-Search-Results .item:hover .side-detail-cation {
        height: 220px;
    }

    .full-row .form-control {
        font-size: 12px;
    }

    .product-tab li {
        width: 100%
    }

    .tab-content .thumbnail {
        padding-bottom: 16px;
    }

    #shipping-with-diamondonNet>p {
        text-align: center;
    }

    #shipping-with-diamondonNet>p a {
        margin-bottom: 9px;
    }

}

@media (max-width:320px) {
    .logo-contact h2 {
        font-size: 11px !important;
    }

    .account-list.width-manage {
        padding-top: 3px;
    }

    .myaccount-se p.yet-pra {
        font-size: 13px;
    }

    .logo .Wholesale h4.trade_only {
        font-size: 11px;
    }

    .top-navar .Wholesale h3 {
        font-size: 15px;
        padding-top: 5px;
    }

    .logo .Wholesale h4.trade_only {
        font-size: 13px;
    }
}

@media (max-width:319px) {
    .logo .Wholesale h4.trade_only {
        font-size: 12px;
    }

    .top-navar .Wholesale h3 {
        font-size: 10px;
        padding-top: 5px;
    }

    .header_list_text li {
        font-size: 20px;
        padding-bottom: 0px;
    }

    .sss h1 {
        font-size: 14px;
    }

    .account-list ul li a {
        font-size: 9px;
    }

    .bs-slider>.carousel-inner>.item>img,
    .bs-slider>.carousel-inner>.item>a>img {
        height: 160px !important;
    }

    .bs-slider>.carousel-inner>.item>img,
    .bs-slider>.carousel-inner>.item>a>img {
        height: auto !important;
        min-height: 160px !important;
    }

    .search .form-control {
        width: 140px;
        top: 0px;
    }

    .account-list ul li {
        font-size: 11px;
    }

    .top-navar .logo h2 {
        margin-left: 0px;
    }

    .footer .bottom-footer ul li {
        display: inline-block;
        color: #fff;
        font-size: 15px;
    }

    .myaccount-se p.yet-pra {
        font-size: 11px;
    }
}


@media (min-width: 678px) {
    .gallery .thumbnail img {
        max-width: 176px !important;
    }
}