﻿.LinkBlue a {
    color: blue;
}

.homeCaption {
    color: #182852;
    font-weight: normal !important;
}

.borderbtm {
    border-bottom: 1px solid #d3d3d3;
}

.hideCrumbsFnt {
    font-family: 'Segoe UI';
}

.flatlft {
    float: left;
}

.marg-lf20 {
    margin-left: 20px;
}

.fntw600 {
    font-weight: 600;
}

.fntw600size {
    font-weight: 600;
    font-size: 16px;
}

.marlf40 {
    margin-left: 40px;
}

.pwd {
    height: 25px;
    width: 200px;
}

.CaptchaText {
    height: 25px;
    width: 200px;
}

.imgCatchaCss {
    color: blue;
    text-decoration: underline;
    margin-top: 10px;
}

.quoteStyle {
    color: #ddd;
    font-size: 40px;
}

.actionQuote {
    text-decoration: underline;
    color: Blue;
}

    .actionQuote:hover {
        color: Blue;
    }

.bckgrundclr {
    background-color: #f2f2f2;
}

.txtcnter {
    text-align: center;
}

.txtlft {
    text-align: left !important;
}

.ovrflw {
    overflow: hidden;
}

.marginRight15 {
    margin-right: 15px !important;
}

#main a {
    color: blue;
}

.confirmOrderbtn {
    width: 290px;
    height: 35px;
    border-radius: 0 !important;
    font-size: 14px !important;
    font-family: 'Segoe UI' !important;
    font-weight: normal !important;
}

.cvidcontent label {
    font-weight: normal !important;
}

.sendbtn {
    background-color: #F2F2F2;
    border: 1px solid black;
    font-family: 'Segoe UI';
    height: 35px;
    font-size: 15px;
}

.orderRequestbtn {
    height: 35px;
    border-radius: 0 !important;
    font-size: 14px !important;
    font-family: 'Segoe UI' !important;
    font-weight: normal !important;
}

.brdright {
    border-right: 1px solid #d3d3d3;
}

@media screen and (max-width:320px) {
    #rightC {
        display: none;
    }

    #rightC1 {
        display: table-cell;
        position: unset;
    }

    .rightContent {
        height: 40px;
        margin-right: 46px;
        margin-top: 128px;
        width: 330px;
    }

    .lblStyle {
        color: #5edeaf;
        display: block;
        font-family: Segoe UI;
        font-size: 15px;
        line-height: 40px;
        text-align: center;
    }

    .margTop10 {
        margin-top: 10px;
    }
}


@media screen and (max-width:640px) {
    .lblStyle {
        color: #5edeaf;
        display: block;
        font-family: Segoe UI;
        font-size: 15px;
        line-height: 47px;
        text-align: center;
    }
   
}

    @media screen and (min-width:321px) and (max-width:640px) and (orientation:portrait) {
        #rightC {
            display: none;
        }

        #rightC1 {
            /*display: table-cell;*/
            position: unset;
        }

        .rightContent {
            height: 47px;
            /*margin-left: 26px;
        margin-right: 24px;
        margin-top: 310px;
        width: 330px;*/
        }

        .lblStyle {
            color: #5edeaf;
            display: block;
            font-family: Segoe UI;
            font-size: 15px;
            line-height: 47px;
            text-align: center;
        }

        .margTop10 {
            margin-top: 10px;
        }
    }

    @media screen and (min-width :641px) and (max-width:768px) {
        #rightC {
            display: none;
        }

        #rightC1 {
            display: table-cell;
            position: unset;
        }

        .rightContent {
            height: 121px;
            margin-left: 26px;
            margin-right: 24px;
            margin-top: 310px;
            width: 690px;
        }

        .lblStyle {
            color: #5edeaf;
            display: block;
            font-family: Segoe UI;
            font-size: 34px;
            line-height: 121px;
            text-align: center;
        }

        .margTop10 {
            margin-top: 10px;
        }
    }

    @media screen and (min-width:769px) and (max-width:980px) {
        .lblStyle {
            color: #5edeaf;
            display: block;
            font-family: Segoe UI;
            font-size: 19px;
            height: 198px;
            line-height: 127px;
            text-align: center;
        }

        #divHide {
            display: none;
        }

        .positionStyle {
            position: absolute;
        }
    }

    @media screen and (min-width:800px) {
        .cvidcontent {
            width: 27%;
        }

        .positionStyle {
            position: absolute;
        }
    }

    @media screen and (min-width:1024px) {
        .lblStyle {
            color: #5edeaf;
            display: block;
            font-family: Segoe UI;
            font-size: 24pt;
            height: 198px;
            line-height: 200px;
            text-align: center;
        }

        #divHide {
            display: none;
        }

        .positionStyle {
            position: absolute;
        }
    }

    @media only screen and (device-width:480px) and (orientation:landscape) {
        .lblStyle {
            color: #5edeaf;
            display: block;
            font-family: Segoe UI;
            height: 69px;
            line-height: 69px;
            text-align: center;
        }

        #divHide {
            display: none;
        }

        .positionStyle {
            position: absolute;
        }

        #rightC {
            display: block;
        }

        .rightContent {
            height: 69px;
            margin-top: 0;
            width: 183px;
        }
    }

    @media screen and (min-device-width:600px) and (max-device-width:640px) and (orientation:landscape) {
        .lblStyle {
            color: #5edeaf;
            display: block;
            font-family: Segoe UI;
            height: 98px;
            line-height: 98px;
            text-align: center;
        }

        #divHide {
            display: none;
        }

        .positionStyle {
            position: absolute;
        }

        #rightC {
            display: block;
        }

        .rightContent {
            /*height: 98px;*/
            margin-top: 0;
            width: 229px;
        }

        .mt190 {
            margin-top: 190px;
        }
    }

    @media only screen and (device-width:1024px) and (orientation:landscape) {
        .lblStyle {
            color: #5edeaf;
            display: block;
            font-family: Segoe UI;
            height: 159px;
            line-height: 159px;
            text-align: center;
        }

        #divHide {
            display: none;
        }

        .positionStyle {
            position: absolute;
        }

        #rightC {
            display: block;
        }

        .rightContent {
            height: 159px;
            margin-top: 0;
            width: 326px;
        }
    }

    @media only screen and (device-width:600px) {
        .lblStyle {
            color: #5edeaf;
            display: block;
            font-family: Segoe UI;
            height: 91px;
            line-height: 91px;
            text-align: center;
        }

        #divHide {
            display: none;
        }

        .positionStyle {
            position: absolute;
        }

        #rightC {
            display: block;
        }

        .rightContent {
            height: 91px;
            margin-top: 0;
            width: 236px;
        }
    }

    .modalDialog {
        position: fixed;
        font-family: Arial,Helvetica,sans-serif;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        background: rgba(0,0,0,.8);
        z-index: 99999;
        opacity: 0;
        -webkit-transition: opacity 400ms ease-in;
        -moz-transition: opacity 400ms ease-in;
        transition: opacity 400ms ease-in;
        pointer-events: none;
    }

        .modalDialog:target {
            opacity: 1;
            pointer-events: auto;
        }

        .modalDialog > div {
            width: 400px;
            position: relative;
            margin: 10% auto;
            padding: 5px 20px 13px 20px;
            border-radius: 10px;
            background: #fff;
            background: -moz-linear-gradient(#fff,#999);
            background: -webkit-linear-gradient(#fff,#999);
            background: -o-linear-gradient(#fff,#999);
        }

    .close {
        background: rgba(4,10,30,.86);
        color: #FFF;
        line-height: 30px !important;
        position: absolute;
        right: -12px;
        text-align: center;
        top: -10px;
        width: 30px !important;
        text-decoration: none;
        font-weight: 700;
        -webkit-border-radius: 12px;
        -moz-border-radius: 12px;
        border-radius: 12px;
        -moz-box-shadow: 1px 1px 3px #000;
        -webkit-box-shadow: 1px 1px 3px #000;
        box-shadow: 1px 1px 3px #000;
        opacity: inherit;
    }

        .close:hover {
            background: #00d9ff;
        }

    .templatefntfamily {
        font-family: 'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;
        font-weight: 400;
        font-size: 15px;
        color: #333;
    }

    .pad15 {
        padding: 15px;
    }

    .ht3 {
        height: 3px;
    }

    .ht4 {
        height: 4px;
    }

    .ht5 {
        height: 5px;
    }

    .ht7 {
        height: 7px;
    }

    .ht10 {
        height: 10px !important;
    }

    .ht20 {
        height: 20px;
    }

    .w100 {
        width: 100%;
    }

    .bg-white {
        background-color: #fff;
    }

    .pd4 {
        padding: 4px;
    }

    .ca-table {
        margin: 0 auto;
    }

    .mt5 {
        margin-top: 5px;
    }

    .ca-table .mainTable {
        background: url(images/background.png) no-repeat;
        width: 224px;
    }

    .ca-table .refreshButton {
        margin-left: 2px;
        margin-top: 2px;
        border-style: none;
        cursor: pointer;
        position: relative;
        z-index: 2;
    }

    .ca-table .submitButton {
        margin: 0 auto;
        display: block;
    }

    .ca-table .captchaDiv {
        margin-top: -17px;
        margin-left: 9px;
        position: relative;
        z-index: 1;
    }

    .ca-table .labelCell {
        padding-top: 20px;
        padding-left: 71px;
        font-family: Tahoma;
        font-size: 9pt;
        color: #fff;
    }

    .ca-table .textBoxCell {
        padding-left: 12px;
        padding-top: 6px;
        padding-bottom: 12px;
    }

        .ca-table .textBoxCell input {
            background-color: transparent;
            border: 0;
            width: 200px;
        }

    .fs0 {
        font-size: 0;
    }

    .pdt10 {
        padding-top: 10px;
    }

    .rg-label {
        margin-top: 5px;
        height: 20px;
        vertical-align: middle;
        text-align: center;
    }

    .mg5 {
        margin: 5px;
    }

    .dftt .txtInput {
        width: 250px;
        height: 28px;
        padding: 3px;
    }

    .dftt .validator {
        color: Red;
    }

    .MainTable .LogoBack {
        background-color: #053A59;
        padding-left: 10px;
    }

    .wd2 {
        width: 2px;
    }

    .wd3 {
        width: 3px;
    }

    .bg-dwhite {
        background-color: #E7ECF2;
    }

    .w230 {
        width: 230px;
    }

    .ht28 {
        height: 28px;
    }

    .bw0 {
        border-width: 0;
        border-collapse: collapse;
    }

    .AboutUsTable table tr td {
        color: #FFF;
    }

    .wdh186 {
        width: 186px;
    }

    .wdh7 {
        width: 5px;
    }

    .br1px {
        border: 1px solid #ccc;
    }

    .valign-m {
        vertical-align: middle;
    }

    .img-pbr {
        padding-right: 3px;
        padding-top: 5px;
        border-radius: 7px 7px 7px 5px;
    }

    .clrmr {
        color: #990101;
    }

    .tex-d-none {
        text-decoration: none;
    }

    .mtplanP {
        font-size: 14px !important;
        color: white;
        height: 35px;
        font-family: 'Segoe UI' !important;
        font-weight: normal !important;
        margin-top: 0 !important;
        background-image: linear-gradient(to bottom,#024978,#1071ad);
        border: 1px solid #024978;
        border-radius: 0px !important;
    }

    .mthead a, .mthead a:hover {
        color: #182852;
    }

    .mthead .title-header {
        font-size: 20px;
        font-family: 'Segoe UI';
        color: #182852;
        margin-bottom: 10px;
        font-weight: 400;
    }

    .mthead .tdUnder {
        text-decoration: underline;
    }

    .hr-wb {
        width: 84%;
        border-color: gray !important;
    }

    .ovf-hide {
        overflow: hidden;
    }

    .mr15 {
        margin-right: 15px;
    }

    .mb20 {
        margin-bottom: 20px;
    }

    .ort-btn {
        height: 35px;
        border-radius: 0 !important;
        font-size: 14px !important;
        font-family: 'Segoe UI' !important;
        font-weight: normal !important;
    }

    .text-un {
        color: #d500ff;
        text-decoration: underline;
    }

    .dp-inline {
        display: inline;
    }

    .font-wnormal {
        font-weight: normal !important;
    }

    .w10 {
        width: 10%;
    }

    .pdl33 {
        padding-left: 33px;
    }

    .clr-fw {
        color: Gray;
        font-weight: 700;
    }

    .fbold {
        font-weight: bold !important;
    }

    .w620 {
        width: 620px;
    }

    .line-ht {
        line-height: 15px;
        text-align: justify;
    }

    .ht168 {
        height: 168px;
    }

    .mb-32 {
        margin-bottom: -32px;
    }

    .clr-b {
        color: #182852 !important;
    }

    .fw-clr {
        font-weight: 700;
        color: #182852 !important;
    }

    .ffw {
        font-family: 'Segoe UI' !important;
        font-weight: normal !important;
    }

    .f-allstyle {
        font-family: 'Segoe UI';
        font-size: 13pt;
        font-weight: normal !important;
    }

    .font-sui {
        font-family: 'Segoe UI' !important;
    }

    .b-ht256 {
        border: solid 1px lightgrey;
    }
    .h-100 {
        height: 100%;
    }
    .d-flex {
        display: flex;
        align-items: center;
        height: 100%;
        padding: 0 0 0 15px;
    }
    .d-flex-main {
        display: flex;
        flex-wrap: wrap;
    }
    .col-lg-6, .col-xl-6 {
        width: 50%;
    }
    .pdtb20 {
        padding-bottom: 20px;
        padding-top: 20px;
    }

    .pdt2b9 {
        padding-top: 2px;
        padding-bottom: 9px;
    }

    .mt10 {
        margin-top: 10px;
    }

    .f-mr {
        font-family: 'Segoe UI';
        font-size: 26px;
        color: #900;
        font-weight: 400;
        margin-top: 30px;
        text-align: left;
    }

    .colpd {
        color: gray;
        cursor: context-menu;
        padding-left: 10px;
    }

    .mhwc {
        margin-bottom: 12px;
        height: 20px;
        width: 20px;
        cursor: pointer;
    }

    .avg-rtl {
        font-family: 'Segoe UI';
        font-size: 11pt;
        padding-right: 31px;
        color: gray;
        text-align: left;
        margin-top: -10px;
    }

    .avg-rtll {
        font-family: 'Segoe UI';
        font-size: 11pt;
        padding-right: 68px;
        color: gray;
        text-align: left;
        margin-top: -3px;
    }

    .avg-l1 {
        font-family: 'Segoe UI';
        font-size: 26px;
        padding-right: 2px;
        color: #900;
        display: inline;
        text-align: right;
        font-weight: 400;
    }

    .avg-l2 {
        font-family: 'Segoe UI';
        font-size: 11pt;
        padding-right: 2px;
        color: gray;
        display: inline;
        text-align: right;
    }

    .avg-btn {
        width: 290px;
        height: 35px;
        border-radius: 0 !important;
        font-size: 14px !important;
        font-family: 'Segoe UI' !important;
        font-weight: normal !important;
        margin-bottom: 20px;
            max-width: 100%;
    }

    .clr-black {
        color: #000;
    }

    .clr133 {
        width: 133px;
        color: Black;
    }

    .w70 {
        width: 70px;
    }

    .w133 {
        width: 133px;
    }

    .ht21 {
        height: 21px;
    }

    .ht225 {
        height: 225px;
    }

    .w500 {
        width: 500px;
    }

    .lvprice {
        background-color: white;
        color: #354777;
        padding: 20px 20px;
        border-radius: inherit;
    }

    .f-norml {
        font-weight: normal !important;
    }

    .mt38tr {
        margin-top: 38px;
        text-align: right;
    }

    .dp-none {
        display: none;
    }

    .hr100b {
        width: 100%;
        border-color: gray !important;
    }

    .pdl20r30 {
        padding-left: 20px;
        padding-right: 30px;
    }

    .bg-lw {
        background-color: #EFEFEF;
    }

    .w350 {
        width: 350px;
    }

    .b-styl-none {
        border-style: none;
    }

    .clr-fn {
        color: #182852;
        font-weight: normal !important;
    }

    .mrbt10 {
        margin-bottom: 10px;
    }

    .w166 {
        width: 166px;
    }

    .clrb-tn {
        color: blue;
        text-decoration: underline;
    }

    .mr20p {
        margin-left: 20%;
    }

    .clrg-fb {
        color: Gray;
        font-weight: 700;
    }

    .wd20 {
        width: 20px;
    }

    .clr-red {
        color: red;
    }

    .liht24 {
        line-height: 24px;
    }

    .liht26 {
        line-height: 26px;
    }

    .liht30 {
        line-height: 30px;
    }

    .liht27 {
        line-height: 27px;
    }

    .mb10 {
        margin-bottom: 10px;
    }

    .ord-amt {
        font-weight: 400;
        color: #3F7F76;
        font-family: 'Segoe UI';
    }

    .amt-r {
        font-size: 24pt;
        font-weight: 400;
        font-family: 'Segoe UI';
    }

    .amt-r-lable {
        font-size: 24pt;
        font-weight: 400;
        font-family: 'Segoe UI';
    }

    .ad-oitm {
        background-color: #F2F2F2;
        border: 1px solid black;
        font-family: 'Segoe UI';
        height: 35px;
        width: 290px;
        margin-top: 20px;
    }

    .ad-oitm-btn {
        width: 290px;
        height: 35px;
        float: left !important;
        border-radius: 0 !important;
        font-size: 14px !important;
        font-family: 'Segoe UI' !important;
        font-weight: normal !important;
        margin-top: 20px;
    }

    .cyitm {
        color: #ddd;
        font-size: 40px;
    }

    .fz12 {
        font-size: 12px;
    }

    .s-proinfo {
        padding: 15px 0 15px 0;
        display: inherit;
        font-family: 'Segoe UI';
        font-size: 11pt;
    }

    .view-sp {
        font-size: 14px;
        width: 262px;
        color: #024978;
        background-color: lightgrey;
        font-family: Segoe UI;
        padding: 8px 61px 8px 61px;
        float: left;
        margin-bottom: 10px;
    }

    .vsp-h3 {
        width: auto;
        height: auto;
        margin-top: 58px;
    }

    .br-lightgray {
        border: 1px solid lightgray;
    }

    .brt {
        border-top: 1px solid #d3d3d3 !important;
    }

    .smtc {
        font-family: 'Segoe UI';
        font-size: 12pt;
        margin-top: 5px !important;
        display: inline-flex;
    }

    .sptd1 {
        font-family: 'Segoe UI';
        font-size: 12pt;
        font-weight: 400;
    }

    .sptd2 {
        padding-left: 1em;
    }

    .sptd3 {
        cursor: pointer;
        position: relative;
        top: -1px;
        height: 20px;
        width: 20px;
    }

    .brd15 {
        border-radius: 15px;
    }

    .btn-ctsp {
        height: 35px;
        float: left !important;
        border-radius: 0 !important;
        font-size: 14px !important;
        font-family: 'Segoe UI' !important;
        font-weight: normal !important;
    }

    .mkapsp {
        background-color: #F2F2F2;
        border: 1px solid black;
        font-family: 'Segoe UI';
        height: 35px;
        width: 175px;
    }

    .spgrt {
        color: gray;
        text-align: right;
        font-size: 12pt;
        font-family: 'Segoe UI';
    }

    .spfcf {
        font-size: 12pt;
        color: gray;
        font-family: 'Segoe UI';
    }

    .spprice-align {
        display: inline;
        font-size: 28pt !important;
        font-family: Segoe UI !important;
    }

    .mb12hw {
        margin-bottom: 12px;
        height: 20px;
        width: 20px;
        cursor: pointer;
    }

    .splive-s {
        font-size: 19pt;
        color: #3F7F76;
        padding-left: 29px;
    }

    .splive-s2 {
        color: gray;
        cursor: context-menu;
        padding-left: 10px;
        font-size: 14px;
    }

    .sp-rdo1 {
        font-family: 'Segoe UI';
        font-size: 10.5pt;
        float: left;
        margin-bottom: 4px;
    }

    .clsdsp1 {
        /*margin-top: 10px !important;*/
        color: maroon;
        font-weight: 700;
    }

    .clsdsp2 {
        color: maroon;
        font-weight: 700;
    }

    .w50p {
        width: 50%;
    }

    .smpd {
        padding: 20px 0 10px 0;
    }

    #cphBody_tdContent p img {
        max-width: 100%;
    }

    #cphBody_tdTitle p img {
        max-width: 100%;
    }

    #cphBody_lblSubCategoryName {
        color: #ddd;
        font-size: 40px;
    }

    .font-sz25 {
        font-size: 25px;
    }

    .ht10 {
        height: 10px;
    }

    .pdl20r30 {
        padding-left: 20px;
        padding-right: 30px;
    }

    .sprtb {
        color: #053A59 !important;
        border-top: 1px solid #d3d3d3;
        border-bottom: 1px solid #d3d3d3;
        height: 170px;
    }

    .wd35 {
        width: 35px;
    }

    .wd155pl50 {
        width: 155px;
        padding-left: 50px;
        text-align: center;
    }

    .wd45 {
        width: 45px;
    }

    .wd148pl50 {
        width: 148px;
        padding-left: 50px;
        text-align: center;
    }

    .spmdcs {
        padding: 20px 10px;
        color: #345777;
    }

    .mdclose1 {
        background-color: white;
        color: #354777;
        border-radius: 15px;
        padding: 20px;
    }

    .mdclose2 {
        background-color: white;
        color: #354777;
        padding: 20px 20px;
        border-radius: inherit;
    }

    .bdyf-in {
        width: 100%;
        overflow: hidden;
        font-family: 'Segoe UI';
        position: relative;
        height: 200px;
    }

    .ht200 {
        height: 200px;
    }

    .font-tr {
        font-family: 'Times New Roman';
    }

    .btm-sty {
        font-family: 'Times New Roman';
        position: relative;
        top: 110px;
        font-size: 18px;
    }

    .dp-inline-blk {
        display: inline-block;
    }

    .dvpf14 {
        font-size: 14px;
        color: #182852;
    }

    .spdivfull {
        border: 1px solid #dadada;
        margin: 5px;
        font-family: 'Segoe UI' !important;
        color: #182852;
        font-size: 15px;
        min-height: 224px;
        max-height: 264px;
    }

    .spdvxt {
        position: absolute;
        bottom: 0;
        width: 100%;
        margin-left: -15px;
        height: 70px;
        padding-top: 25px;
        color: #182852;
    }

    .sptcdp {
        text-align: center;
        display: inline-block;
    }

    .btnwidthlg {
        width: 160px !important;
    }

    .navbar-brand img {
        width: 222px;
    }

    .spopingCardTotalLabelSize {
        font-size: 28px;
    }

    .billInfoCheackBox {
        height: 20px;
        width: 20px;
    }

    .margin-bottom {
        margin-bottom: 10px;
    }

    .s-btn-v {
        font-size: 14px !important;
        width: 262px;
        color: white;
        height: 35px;
        font-family: 'Segoe UI' !important;
        font-weight: normal !important;
        margin-top: 0 !important;
    }




    @media only screen and (max-width: 767px) {
        .view-sp {
            width: 100%;
        }

        .pull-right.margin-right-12.margrgt12.margrgt13.margrgt-3 {
            margin-right: 0px;
        }

        .marglf19.view-sp {
            margin-left: 0px;
        }

        .cat_link img {
            width: 100%;
            margin: 0px !important;
        }

        .cat_image {
            width: 100%;
            margin: 0px !important;
        }

        .clsDdl {
            width: 100% !important;
        }

        .smtc {
            font-size: 9.5pt;
            /*margin-bottom: 15px;*/
        }

        .home-caption .owl-carousel .item img {
            margin: 0 auto;
        }
    }

    .firstcol {
        border-right: 1px solid #000;
    }

    #tblRingSize tr td:nth-child(2), #tblRingSize tr td:nth-child(4), #tblRingSize tr th:nth-child(2), #tblRingSize tr th:nth-child(4) {
        border-right: 1px solid #000;
        border-right-color: #345777;
    }


    @media screen and (max-width:767px) {
        .xs-left {
            float: left !important;
        }
    }

    @media screen and (max-width: 768px) and (min-width: 641px) {
        #img-display {
            display: block;
        }
    }

    @media screen and (max-width: 767px) and (min-width: 640px) and (orientation:landscape) {
        #tdimg1 {
            display: none;
        }
        /*.ht-dflt{ display:block !important;}*/
        #hideDiv span {
            display: block !important;
            color: #fff;
        }
    }

    @media (max-width: 767px) and (orientation:portrait) {
        .ht-dflt {
            display: none;
        }

        #cphBody_lblBottom1 {
            color: #000;
        }

        .bottomStyle {
            color: #000;
        }
    }

    @media (max-width: 767px) {
        .cyitm {
            font-size: 22px !important;
        }

        .top-pginfo {
            display: none !important;
        }

        .current-new-caption {
            bottom: 4% !important;
        }

        .mt70 {
            margin-top: 70px;
        }

        .ht-dflt {
            height: 100px !important;
        }

        .topStyle {
            font-size: 24px !important;
        }

        #cphBody_tdTitle img {
            height: auto !important;
        }

        #cphBody_lblBottom {
            font-size: 12px !important;
        }

        .spopingCardTotalLabelSize {
            font-size: 20px;
        }

        .financeProviders_logo {
            margin: 15px;
        }

        .tradingview-widget-container {
            width: 100% !important;
            margin-left: 0 !important;
        }

        .LinkBlue.padL1 {
            padding-left: 1.5em;
            font-size: 11pt;
        }

        .marl-xs-0 {
            margin-left: 0px !important;
        }

        .col-lg-4.col-md-4.col-sm-12.col-xs-12.pad-ltrt7 {
            margin-bottom: 15px !important;
        }

        #cphBody_lblSubCategoryName {
            font-size: 20px;
        }

        #cphBody_txtComments {
            margin-top: 40px;
        }

        .qt2 .form-control.title-desc {
            margin-bottom: 15px;
        }

        .pull-right.margTop156.margTop92 {
            margin-top: auto;
        }

        .PriceSmallR {
            font-size: 11pt;
        }
        /*.ht-dflt{ display:none;}*/
        .mtxs-15 {
            margin-top: 15px !important;
        }
    }
.py-3 {
    padding: 2em 0;
}
.px-4 {
    padding: 0 1.4em;
}
.px-1 {
    padding: 0 5px;
}

@media (max-width:768px) {
    .col-sm-12, .col-md-12 {
        width: 100%;
    }
}

@media (max-width:767px) {
    .google_review {
        width: 100%;
    }
}


.view_best .owl-item .item a {
    padding: 1em;
    display: inline-block;
}
.view_best .owl-item .item a img {
    transform: scale(1);
    transition: all 0.3s ease;
}
.view_best .owl-item .item a:hover img {
    transform: scale(1.5);
    transition: all 0.3s ease;
}