﻿
/* CSS Document */
/*<!--start 01-02-2024 -->*/
.follow-social {
   /* width: 70%;
    margin: 0px auto;*/
}

.sub-header {
    background: #fd7509;
    padding: 4px;
    text-align:center;
}

    .sub-header ul {
        list-style: none;
        color: #fff;
        margin: 0px;
        padding: 0px;
        width: 100%;
        /*display: -webkit-box;*/
    }

        .sub-header ul li {
          /*  width: 8%;*/
           padding: 0px 1.5%;
            display:inline-block;
        }

            .sub-header ul li a {
                color: #fff;
                text-decoration: none;
                font-size: 14px;
               /* font-weight: 600;*/
            }

            .sub-header ul li:hover a {
                /*  border-bottom: 2px solid #fff;*/
            }

.submenu-in-menu li{
    display:block !important;
    width:100%;
}
.menu-ul, .menu-li, .submenu-in-menu li, .even-menu {
    width: 100% !important;
}
.view-events {
    /*border-bottom: 4px solid #fd770d !important;*/
}
.view-events:hover {
    border-bottom: 4px solid #252525 !important;
}
.submenu-in-menu li a {
    display: block !important;
    color: #b0b0b0;
    font-weight: 400 !important;
    text-transform: lowercase !important;
}
.submenu-in-menu li:hover a {
    color: #fd770d;
}
.submenu-in-menu h4 {
    color: #fd770d;
    font-weight: 600;
}
.menu-ul {
    display: flex;

    float: left;
}
@media (min-width: 1023px) and (max-width: 1199px) {

    .right_build_img {
        /* padding: 20px 13px 0px;*/
        margin: 0px;
        background-color: #ffffff;
        z-index: 9999 !important;
    }
}
    @media all and (max-width : 1023px) {
        .sub-header ul li a {
            font-size: 13px;
            white-space: nowrap;
        }
        .sub-header ul {
            /* min-width: 200px;
            max-width: 500px;
            overflow-x: auto;*/
            -ms-overflow-style: none; 
            scrollbar-width: none; 
            overflow-y: scroll;
            display: flex;
        }

        .sub-header ul li {
           /* width: 20%;*/
        }
}
/*<!-- end 01-02-2024 -->*/
/*<!--start 01-02-2024 -->*/


@media all and (max-width : 1023px) {

    .container1 p {
        left: 45px !important;
        top: 4px !important;
    }
    .trophy-search input[type="search"]{
        margin-left: 4px;
    }
}

@media all and (max-width : 900px) {
    .follow-social {
        width: 100%;
    }

    .container1 p {
        left: 45px !important;
        top: 4px !important;
    }
}

#show_hide {
    display: block;
}

#show_hide1 {
    display: block;
}

.container1 p {
    font-size: 15px;
    padding: 0px 10px 2px 10px;
    letter-spacing: 0.1rem;
    text-align: center;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 22px;
    background: #fff;
    margin-top: 6px;
}

    .container1 p span.typed-text1 {
        font-weight: normal;
        color: #dd7732;
    }

    .container1 p span.cursor1 {
        display: inline-block;
        background-color: #ccc;
        margin-left: 0.1rem;
        width: 3px;
        animation: blink 1s infinite;
    }

        .container1 p span.cursor1.typing1 {
            animation: none;
        }


    .container1 p span.typed-text {
        font-weight: normal;
        color: #dd7732;
    }

    .container1 p span.cursor {
        display: inline-block;
        background-color: #ccc;
        margin-left: 0.1rem;
        width: 3px;
        animation: blink 1s infinite;
    }

        .container1 p span.cursor.typing {
            animation: none;
        }
@keyframes blink {
    0% {
        background-color: #ccc;
    }

    49% {
        background-color: #ccc;
    }

    50% {
        background-color: transparent;
    }

    99% {
        background-color: transparent;
    }

    100% {
        background-color: #ccc;
    }
}

/*<!-- end 01-02-2024 -->*/






.modal-open {
    overflow: auto !important;
}
.yellowdiv{
    height:auto !important;
}
#Body{
    padding-right:0px !important;
}
body {
    font-family: 'Roboto', sans-serif !important;
    margin: 0px;
    padding: 0px;
    -webkit-overflow-scrolling: touch;
    /* background: #ffffff !important;*/
    background: #f5f5f5 !important;
    color: #000;
font-size: 14px;
    line-height: 1.42857143;




 
}
.owl-nav button {
    position: absolute;
    top: 50%;
}
@media (min-width: 280px) and (max-width: 399px) {
    .yellowdiv {
        /* width: 350px !important;*/
        width: 290px !important;
    }
    .differenttextdiv label {
       /* display: none;*/
    }
      .text_yellow_main {
            display: unset !important;
        }
}
.yourtextdiv input {
    width: 100% !important;
}
.readonly-text {
    color: #cf0b0b;
    font-weight: 600;
    font-size: 17px;
    border: none !important;
    outline: none;
}
.owl-prev {
    background-color: #000;
    opacity: 0.5;
    padding: 8px 8px 7px 8px !important;
    color: #fff;
    left: -25px;
}
* {
    box-sizing: border-box;
}
.customer-logos{
    display:table;
    width:100%
}
.customer-logos .slide {
    float:left;
    width: 20%;
padding:0px
}
    .customer-logos .slide a{
        display:block;
        padding:0px;
        margin:0px
    }
    .customer-logos .slide a img {
        width:100%;
        padding: 0px;
        margin: 0px
    }
    a,
    a:hover,
    a:active,
    a:focus {
        outline: none !important;
        text-decoration: none !important;
    }

.spacer {
    clear: both;
    font-size: 0;
    line-height: 0;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
    border: none !important;
    background: none !important;
    min-height: 0 !important;
}

.common-space {
    padding-top: 30px;
    padding-bottom: 30px;
}

.us-h1-head {
    padding: 0px 0px 15px;
    margin: 0px;
    text-align: center;
    font-size: 24px;
    letter-spacing: 1px;
    color: #454fef;
    font-weight: 600;
}

/*awards menu */

.award-head-fixed {
   
    width: 100%;
    background: #fff;
    z-index: 999;
    top: 0px;
}

header {
    padding-top: 10px !important;
    margin: 0px;
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);
    background: #fff;
    display: table !important;
    width: 100%;
}

.header-right-side {
    padding: 0px 0px;
    margin: 0px;
    /*float: right;*/
   /* width: 100%;*/
    position: relative;
    /*display:table;*/
    text-align:center;
}

.awards-menu {
   /* margin: 0 auto;*/
    padding: 0px;
    /* text-align: left;
    float: left;
    width: auto;
    display: inline-block;*/
    display: flex;
    justify-content: space-between;
}
.menu-login {
    display: table;
    float: right;
}

    .menu-login ul {
        list-style: none;
        display: flex;
        margin:0px;
    }
    .menu-login ul li a{
       
        display: block;
    }
        .menu-login ul li a p {
            padding: 0px;
            text-transform: uppercase;
            color: #000;
            margin: 0px;
        }
        .menu-login ul li a i {
            display: block;
            color: #fff;
            background: #fd4e07;
            padding: 10px;
            margin: 10px 5px 0px;
            font-size: 20px;
            border-radius: 20px;
            width: 42px;
            height: 40px;
        }
.awards-menu li:hover .trophy-menu {
    /*border-bottom: 4px solid #fd770d;*/
}
.awards-menu li .trophy-menu {
    border-bottom: 4px solid #fff;
    font-family: "Calibri", sans-serif;
    text-transform: uppercase;
}
.awards-menu li {
    display: inline-block;
    list-style: none;
    /* float: left;
       width:20%;
   
    padding: 10px 3px 0px;*/
    cursor: pointer;
    font-weight: bold;
    color: #a1a1a1;
}
    .awards-menu li a i {
        padding: 0px 5px 0px 0px;
        font-size: 20px;
        display: none;
    }
      /*  .awards-menu li a:before {
            content: "";
            width: 100%;
            height: 100%;
            top: 0;
            left: 0%;
            right:0px;
            bottom:0px;
            position:absolute;
            background-image: url(/img/menu-bg.png);
            background-size:cover;
        }*/
.awa-logo-mobile{
    display:none
}
.awards-menu li a {
    display: flex;
    /* vertical-align: text-bottom; */
    align-items: center;
    justify-content: center;
    margin: 0px;
    /*text-shadow: 2px 3px 2px black;*/
    padding: 10px 15px 5px;
    /*color: #404040;*/
    text-align: center;
    line-height: 17px;
    color: #000;
    /*background: linear-gradient(to top, #fe4f07, #fe9b07);*/
    /*background-color:#fe4f07;*/
    /*background-image: url(/img/menu-btn.png);
    background-image: url(/img/smButton.png);
    background-repeat: no-repeat;
    background-size: cover;
    width: 179px;
    height: 57px; */
    /*background: linear-gradient(to top, #ffe134, #ff751d);*/
    /*background: radial-gradient(ellipse 65px 13px, #ffe134, #ff5e21) top;*/
    position: relative;
    text-decoration: none;
    font-weight: 600;
    font-size: 17px;
    position: relative;
    /* text-transform:uppercase;
     border-radius: 10px;
            border: 2px solid #252525;*/
}
.trophy-menu {
    /* padding-left: 10px !important;*/
    font-size: 19px !important;
    color: #000000 !important;
}

    .awards-menu li a.shipping,
    .awards-menu li a.trophy,
    .awards-menu li a.th {
       /* padding-left: 25px;*/
    }
.awards_product_grid
.awards-menu li a .fa-shipping-fast {
    position: absolute;
    left: 26px;
    top: 22px;
}
.awards-menu li a .fa-trophy,
.awards-menu li a .fa-th {
    position: absolute;
    left: 35px;
    top: 16px;
}

.awards-menu li a span {
    /* display: inline-block;
       margin-left: 5px;*/
    font-size: 10px;
    color: #999;
}

        .awards-menu li .dropdown-menu {
            height:auto;
           /* border:2px solid #000 !important;*/
            position: absolute;
            left: 0;
            padding: 15px;
            margin: 0;
            text-align: left;
            min-width: 100%;
            border: none;
            border-bottom-color: currentcolor;
            border-bottom-style: none;
            border-bottom-width: medium;
            border-bottom-color: currentcolor;
            border-bottom-style: none;
            border-bottom-width: medium;
            background: #fff;
            top: 87%;
            box-shadow: none;
            border-bottom: 1px solid #e9e9e9;
            box-shadow: 0px 1px 5px 0px #d8d8d8;
        }
.dataTables_filter{
    display:none;
}
.awards-menu li .dropdown-menu ul {
    padding: 0px;
    margin: 0px;
   /* min-height: 300px;
    max-height: 260px;
    overflow-y: auto;*/
}
/*#acdnmenu2 {
    max-height: 480px;
}*/
.awards-menu li .dropdown-menu li {
    border-right: none;
    padding: 0px 0px 10px 0px;
    margin: 0px;
    width: 24%;
    /*  text-transform: uppercase;*/
}

                .awards-menu li .dropdown-menu li a {
                    padding: 0px !important;
                    display: table;
                    text-shadow: none;
                    font-size: 18px !important;
                    height: auto;
                    width: auto;
                    margin: 0px;
                    text-align: left;
                    position: relative;
                    border: none;
                    background-color: transparent;
                    color: #b0b0b0;
                    background: transparent;
                    background: transparent;
                }
    .awards-menu li .dropdown-menu li:first-child a {
        text-transform: uppercase;
        font-size: 18px;
        font-weight: 900;
        color: #fd770d;
    }
    .awards-menu li .dropdown-menu li a:hover {
        color: #252525;
    }
                    /*.awards-menu li .dropdown-menu li a:before {
                        position: absolute;
                        left: 0px;
                        top: -1px;
                        font-family: 'FontAwesome';
                        content: "\f101";
                    }*/

        .awards-menu li a:hover {
            color: #000;
        }

/*.dropdown-toggle.active {
    border-bottom: 3px solid #fe4f07;
}*/

/*awards menu*/
/*figure*/
figure {
    padding: 50px 0px 0px;
    margin: 0px;
}

.carousel-inner {
    padding: 0px;
    margin: 0px;
}

.us_banner_left {
    position: absolute;
    left: 0px;
    background: #fff;
    padding: 20px 11px;
    color: #3051ff;
    bottom: 45%;
    font-size: 15px;
}

.us_banner_right {
    position: absolute;
    right: 0px;
    background: #fff;
    padding: 20px 11px;
    color: #3051ff;
    bottom: 45%;
    font-size: 15px;
}

/* mouse grab icon */

.grabbing {
    cursor: url(grabbing.png) 8 8, move;
}

/* fix */

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
}

.banner_slider_new .owl-prev {
    position: absolute;
    top: 40%;
    left: 2%;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    width: 40px;
    height: 40px;
    text-align: center;
    padding: 10px;
    font-size: 14px;
    border-radius: 4px;
    display: none;
    border-radius: 50px;
}

.banner_slider_new .owl-next {
    position: absolute;
    top: 40%;
    right: 2%;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    width: 40px;
    height: 40px;
    text-align: center;
    padding: 10px;
    font-size: 14px;
    border-radius: 4px;
    display: none;
    border-radius: 50px;
}

.banner_slider_new:hover .owl-prev {
    display: block;
}

.banner_slider_new:hover .owl-next {
    display: block;
}

.owl-pagination {
    padding: 0px;
    margin: 0px auto;
    display: table;
    position: absolute;
    left: 50%;
    bottom: 7%;
    right: auto;
    text-align: center;
}

    .owl-pagination .owl-page {
        height: 13px;
        width: 13px;
        background: #535CFF;
        float: left;
        margin: 0px 10px 0px 0px;
        padding: 0px;
        border-radius: 3px;
        border: 2px solid #fff;
    }

    .owl-pagination .active {
        background: #ea3838;
    }

/*figure*/

/*aside awards menu*/

.aside {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #f4f7f6;
    z-index: 2000;
    width: 0px;
    min-width: 0px;
    overflow: hidden;
    transition: 0.35s width ease, 0.35s min-width ease;
}

.aside-header {
    display: table;
    width: 100%;
    padding: 10px;
}

.aside .aside-header .close {
    float: right;
    cursor: pointer;
    opacity: 0.3;
}

    .aside .aside-header .close:hover {
        opacity: 1;
    }

.aside.in {
    width: 15%;
    min-width: 300px;
}

.aside-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000;
    transition: 0.2s opacity ease;
    opacity: 0;
    display: none;
}

    .aside-backdrop.in {
        display: block;
        opacity: 0.5;
    }

.mob_accordion {
    padding: 0px;
    margin: 0px;
}

    .mob_accordion li {
        list-style: none;
    }

        .mob_accordion li:hover {
            background: #fff;
        }

    .mob_accordion .link {
        cursor: pointer;
        display: block;
        padding: 11px;
        color: #040404;
        font-size: 14px;
        font-weight: 400;
        border-bottom: 1px solid #eaeaea;
        position: relative;
        -webkit-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
        letter-spacing: 1px;
    }

    .mob_accordion li:last-child .link {
        border-bottom: 0;
    }

    .mob_accordion li i {
        position: absolute;
        top: 16px;
        left: 12px;
        font-size: 18px;
        color: #595959;
        -webkit-transition: all 0.4s ease;
        -o-transition: all 0.4s ease;
        transition: all 0.4s ease;
    }

        .mob_accordion li i.fa-chevron-down {
            right: 12px;
            left: auto;
            font-size: 12px;
        }

    .mob_accordion li.open .link {
        color: #fe4f07;
        background: #fff;
    }

    .mob_accordion li.open i {
        color: #fe4f07;
    }

        .mob_accordion li.open i.fa-chevron-down {
            -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            transform: rotate(180deg);
        }

.mob_submenu {
    display: none;
    font-size: 14px;
    padding: 0px;
    margin: 0px;
    background: #fff;
    min-height: 430px;
    max-height: 300px;
    overflow-y: auto;
}

    .mob_submenu li {
        list-style: none;
    }

    .mob_submenu a {
        display: block;
        text-decoration: none;
        color: #000;
        padding: 10px 10px 10px 25px;
        -webkit-transition: all 0.25s ease;
        -o-transition: all 0.25s ease;
        transition: all 0.25s ease;
        font-size: 13px;
    }

/*aside awards menu*/

.awards-mob-menu {
    padding: 0px;
    margin: 0px;
    float: left;
    display: none;
}
.head_reg_drop{
    display:none;
}

.awards-mob-menu .mob-bar-icon {
    padding: 0px;
    margin: 0px;
    font-size: 16px;
    font-weight: 300;
    color: #000;
    display: block;
    text-align: center;
}

        .awards-mob-menu .mob-bar-icon p {
            padding: 0px;
            margin: 0px;
            font-size: 13px;
        }

.awards-search {
    padding: 0px;
    margin: 0px;
    float: left;
}

    .awards-search .search-popup {
        padding: 0px;
        margin: 0px;
        font-size: 14px;
        font-weight: 300;
        color: #404040;
        display: block;
        text-align: center;
    }

        .awards-search .search-popup p {
            padding: 0px;
            margin: 0px;
        }

.awards-logo {
    padding: 0px;
    margin: 0px auto;
    float: left;
    width: 18%;
   /* text-align: right;*/
}

    .awards-logo .awa-logo {
        padding: 0px;
        margin: 0px;
        display: table;
        width: 100%;
    }

        .awards-logo .awa-logo img {
            padding: 0px;
            margin: 0px auto;
            width: 100%;
        }

.menu-bar {
    float: left;
    padding:  0px;
    margin: 0px;
    display:none;
}

.setting_login_details {
    padding: 0px 10px 0px;
    margin: 0px;
    float: left;
}

    .setting_login_details .pro_dropdown_list {
        padding: 0px;
        margin: 0px;
        display: block;
        color: #404040;
        font-size: 14px;
        text-align: center;
    }

.aw-register-login-list {
    padding: 0px;
    margin: 0px;
    position: absolute;
    width: 200px;
    border: 1px solid #ededed;
    box-shadow: 0px 2px 4px 0px #ececec;
    right: 40px;
    display: none;
    background: #fff;
    z-index: 999;
}

    .aw-register-login-list li {
        padding: 0px;
        margin: 0px;
        list-style: none;
    }

        .aw-register-login-list li a {
            padding: 8px;
            margin: 0px;
            display: block;
            color: #000;
            font-weight: 300;
            font-size: 14px;
        }

            .aw-register-login-list li a i {
                padding: 0px 8px 0px 0px;
                margin: 0px;
            }

.serach-popup-close {
    padding: 0px;
    margin: 0px;
    position: absolute;
    right: -15px;
    top: -15px;
    background: #fff;
    border: none;
    text-align: center;
    width: 30px;
    height: 30px;
    border-radius: 40px;
    font-size: 20px;
    z-index: 9999999;
    color: #ce0c0c;
    font-weight: 500;
    -ms-transform: rotate(28deg);
    -webkit-transform: rotate(28deg);
    transform: rrotate(28deg);
}

.quick_form {
    padding: 15px;
    margin: 0px;
}

    .quick_form h3 {
        padding: 0px 0px 15px;
        margin: 0px 0px 15px;
        position: relative;
        color: #202020;
        font-weight: 300;
        font-size: 24px;
        letter-spacing: 1px;
    }

        .quick_form h3:before {
            position: absolute;
            content: '';
            height: 4px;
            width: 40px;
            background: #555fff;
            bottom: 0px;
            border-radius: 30px;
        }

    .quick_form input[type="text"] {
        padding: 10px;
        margin: 0px 0px 15px;
        width: 100%;
        color: #000 !important;
        border: 1px solid #ccc;
        border-radius: 4px;
    }

    .quick_form select {
        padding: 10px;
        margin: 0px 0px 15px;
        width: 100%;
        border: 1px solid #ccc;
        color: #000;
        border-radius: 4px;
    }

    .quick_form input[type="submit"] {
        padding: 8px 0px;
        margin: 0px;
        color: #fff;
        border-radius: 4px;
        border: none;
        background: #555fff;
        width: 100px;
        font-size: 16px;
        letter-spacing: 1px;
        font-weight: 400;
    }

.head_cart_icon {
    padding: 0px 0px 0px;
    display: block;
    margin: 0px 0px 0px 10px;
   /* float: left;*/
    color: #404040;
    font-size: 14px;
    position:relative;
}
    .head_cart_icon .awards_qut {
        position: absolute;
        top: -6px;
        right: -16px;
        background: #686fdc;
        color: #fff;
        padding: 2px 7px;
        font-size: 11px;
        border-radius: 7px;
    }

    .award-head-fixed .awa-logo {
        display: block;
    }

    .award-head-fixed .awa-logo img {
        padding: 0px;
        margin: 0px auto;
        width:100%;
    }

.head_reg_drop {
    float: right;
    padding: 8px 0px 0px;
    margin: 0px;
}

section {
    padding: 0px;
    margin: 0px;
}

.awards_pro_list {
    padding: 0px;
    margin: 0px;
    display: table;
    width: 100%;
}

    .awards_pro_list .awards_pro_div {
        margin: 0px;
        list-style: none;
        float: left;
        /*padding: 10px;*/
        width: 25%;
        position: relative;
        overflow: hidden;
    }
.page-content.awards_pro_list.awards-pro-col li {
    width: 33%;
}
.dropdown-toggle.active{
    border:2px solid #000;
    border-bottom:none;
}
.awards-pro-col li img {
    /*width: 100%;*/
}
.awards_product_grid {
    text-align:center;
    padding: 13px;
    margin: 0px;
    list-style: none;
    box-shadow: 0px 1px 10px 0px #f0f0f0;
    display: block;
    width: 100%;
    border: 1px solid #dadada;
    background: #fff;
    position: relative;
}
.order-btn {
    display: inline-block;
    float: right;
}

.next-cont{
background-color:#000;
color:#fff;
font-size:17px;
text-transform:uppercase;
}

.awards_pro_list .awards_pro_div .award_product_img {
    padding: 0px 0px 20px;
    margin: 0px auto;
    display: block;
    height: 380px;
    text-align: center;
}

    /*.awards_pro_list li .award_product_img img {
        padding: 0px;
        margin: 0px;
        height: 100%;

    }*/
.awards_pro_list .awards_pro_div .award_product_img img {
    padding: 0px;
    margin: 0px auto;
    /* height: 100%;
        max-width: 100%;
        display: table;*/
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.awards_pro_list .awards_pro_div .award_product_name {
    padding: 0px 0px 10px;
    margin: 0px;
    display: block;
    font-size: 14px;
    color: #000;
    width: 100%;
    line-height: 24px;
    font-weight: 400;
    letter-spacing: 1px;
}

.produ_size_cate {
    padding: 0px;
    margin: 0px;
    display: table;
    width: 100%;
}

    .produ_size_cate .product_cate {
        padding: 0px 0px 10px 0px;
        margin: 0px;
        color: #5C5B5C;
        font-size: 14px;
        font-weight: 300;
    }

.award_product_size {
    padding: 0px;
    margin: 0px 0px 10px;
    color: #4f4e4f;
    font-size: 13px;
    width: 100%;
    font-weight: 300;
    display: table;
}
.awards_pro_list table
{
    width:100%;
}

.awards_pro_list .awards_pro_div .award_cart_order {
    padding: 8px 15px;
    margin: 10px auto 0px;
    /*display: block;*/
    display: none;
    font-size: 14px;
    text-transform: uppercase;
    color: #fff;
    letter-spacing: 2px;
    text-align: center;
    border-radius: 5px;
    /*width: 180px;*/
    font-weight: 400;
    /*background: #6071d4;*/
    background: #fe4f07;
}

    .awards_pro_list .awards_pro_div .award_cart_order span {
        /*padding-right: 8px;*/
    }

.awards_product_grid:hover .award_cart_order {
    /* background: #7986ff;
    color: #fff;*/
    background: #ffffff;
    color: #fe4f07;
    border-style: dotted;
    border: 1px solid !important;
    border-color: #fe4f07;
}

.h1_head {
    padding: 0px 0px 20px;
    margin: 0px;
}

    .h1_head h1 {
        padding: 0px 0px;
        margin: 0px;
        font-size: 26px;
        text-align: center;
        font-weight: 700;
        color: #4964ff;
        letter-spacing: 1px;
        position: relative;
    }

.span3 {
    padding: 0px;
    margin: 0px 15px 0px 0px;
    float: left;
    width: 19%;
}

    .span3 a {
        display: block;
        padding: 0px;
        margin: 0px;
    }

        .span3 a img {
            width: 100%;
            padding: 0px;
            margin: 0px;
        }

    .span3:last-child {
        margin: 0px;
    }

.awards_body_center {
    width: 100%;
    margin: 0px auto;
}

.cart_head_details {
    padding: 0px;
    margin: 0px;

}


.linksA {
    padding: 0px;
    margin: 0px;
}

.us_product_head {
    padding: 0px;
    margin: 0px;
}

    .us_product_head h3 {
        display: none;
    }

    .us_product_head a {
        padding: 0px 0px 10px;
        margin: 0px;
        display: block;
        color: #3147dc;
    }

        .us_product_head a span {
            padding: 0px;
            margin: 0px;
            font-size: 15px;
            font-weight: 400;
            line-height: 24px;
        }

            .us_product_head a span h1, .us_product_head a span h2, .us_product_head a span h3, .us_product_head a span h4, .us_product_head a span h5, .us_product_head a span h6 {
                padding: 0px;
                margin: 0px;
                font-size: 16px;
                font-weight: 400;
                line-height: 24px;
                display: block;
            }

.us_content_page {
    padding: 0px;
    margin: 0px;
}

    .us_content_page span {
        padding: 0px;
        margin: 0px 0px;
        font-size: 14px;
        line-height: 24px;
        width: 100%;
        font-weight: 300;
        color: #4e4e4e;
    }
        .us_content_page span b
        {
            font-weight:400;
        }


        footer {
            padding: 0px 0px 0px;
            margin: 0px;
            background: #fff;
        }

.footer-sublinks {
    padding: 0px 0px 30px;
    margin: 0px;
}

    .footer-sublinks .contact-info {
        padding: 0px 0px 18px 0px;
        margin: 0px;
        font-size: 18px;
        font-weight: 500;
        letter-spacing: 1px;
        text-transform: uppercase;
        color: #000;
    }

.foot-sublink {
    padding: 0px;
    margin: 0px;
}

    .foot-sublink li {
        padding: 7px 0px;
        margin: 0px;
        list-style: none;
        position: relative;
    }

        .foot-sublink li a {
            padding: 0px 0px 0px 2px;
            margin: 0px;
            display: block;
            font-size: 14px;
            font-weight: 400;
            letter-spacing: 1px;
            color: #000;
            position: relative;
        }
.grey-bg {
    background: #c8c6c6;
    padding: 7px 0px;
    margin-bottom: 15px;
}
.credit-card {
    padding: 0px;
    margin: 0px;
    text-align: right;
    font-size: 14px;
}
    .credit-card .how-does {
        float: left;
        font-weight: 700;
    }
    .credit-card .how-does1 {
        font-weight: 700;
    }

           /* .foot-sublink li a:before {
                font-family: 'FontAwesome';
                content: "\f061";
                font-size: 14px;
                left: 0px;
                position: absolute;
                top: -2px;
                color: #ffffff;
                font-weight: 300;
            }*/

            .foot-sublink li a:hover {
                text-decoration: underline !important;
            }

.opening-time {
    padding: 0px;
    margin: 0px;
}

    .opening-time li {
        padding: 7px 0px;
        margin: 0px;
        list-style: none;
    }

        .opening-time li p {
            padding: 0px;
            margin: 0px;
            display: block;
            letter-spacing: 1px;
            color: #000;
        }

        .opening-time li span {
            padding: 0px;
            margin: 0px;
            display: block;
            float: right;
            /*color: #f49067;*/
            font-weight: 600;
        }

.contact-details {
    padding: 0px;
    margin: 0px;
}

    .contact-details li {
        padding: 0px 0px 15px;
        margin: 0px;
        list-style: none;
        display: table;
        width: 100%;
    }

        .contact-details li i {
            padding: 2px 0px 0px 0px;
            margin: 0px;
            display: block;
            float: left;
            text-align: center;
            font-size: 21px;
            color: #ffffff;
            width: 5%;
        }

        .contact-details li .add-detail {
            padding: 0px 0px 0px 2px;
            margin: 0px;
            display: block;
            float: left;
            width: 92%;
        }

            .contact-details li .add-detail h5 {
                padding: 0px 0px 5px;
                margin: 0px;
                font-size: 15px;
                letter-spacing: 1px;
                font-weight: 600;
                color: #4D4D4D;
            }

            .contact-details li .add-detail p {
                padding: 0px;
                margin: 0px;
                line-height: 24px;
                font-size: 14px;
                letter-spacing: 1px;
                color: #000;
            }

            .contact-details li .add-detail a {
                padding: 0px;
                margin: 0px;
                font-size: 14px;
                letter-spacing: 1px;
                display: block;
                color: #fff;
            }

.payment-medhod {
    padding: 0px;
    margin: 0px;
    display: table;
    width: 100%;
}

    .payment-medhod li {
        padding: 0px;
        margin: 0px 15px 0px 0px;
        list-style: none;
        float: left;
    }

        .payment-medhod li img {
            padding: 0px;
            margin: 0px;
            width: 100%;
        }

.copyright {
    padding: 0px 0px;
    margin: 0px;
    border-top: 1px solid #545454;
}

    .copyright span {
        padding: 12px 0px 0px 0px;
        margin: 0px;
        display: table;
        width: 100%;
        text-align: center;
        letter-spacing: 1px;
        color: #fff;
        font-size: 14px;
    }

        .copyright span a {
            color: #fff;
            font-weight: 500;
        }
#textInputAddlCostSet1, #textInputMaxSet1 {
    border: 1px solid #a9a9a905;
    color: #cf0b0b;
    font-weight: 600;
    font-size: 17px;
}
.product-add-video {
    padding: 0px;
    margin: 50px auto;
    width: 70%;
    display: table;
    height: 400px;
}

/****************/

/*	Shipping Delivery 	*/

/****************/

.shipping_deleviery {
    padding: 0px;
    margin: 0px auto;
    display: table;
    width: 600px;
}

.cal_shipping {
    padding: 15px;
    margin: 0px;
}

    .cal_shipping .us_form_field {
        padding: 0px;
        margin: 15px 0px 0px;
        position: relative;
    }

.us_form_field label {
    padding: 0px 0px 10px;
    margin: 0px;
    width: 100%;
    font-size: 14px;
    font-weight: 400;
    color: #000;
}

.us_form_field input[type="text"] {
    padding: 10px;
    margin: 0px;
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-size: 14px;
}

.us_form_field .dxeButtonEdit {
    padding: 10px;
    margin: 0px;
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 3px;
    font-size: 14px;
}

.us_form_field span {
    padding: 0px;
    margin: 0px;
    position: absolute;
    right: 0px;
    top: 0px;
}

.us_form_field input[type="submit"] {
    padding: 10px;
    margin: 0px auto;
    border-radius: 3px;
    background: #19b38e;
    color: #fff;
    width: 100px;
    letter-spacing: 1px;
    font-size: 14px;
    font-weight: 400;
    border: none;
    display: table;
}

.dxtcPageContent_Office2010Black,
.dxtcPageContentWithTabPositionBottom_Office2010Black,
.dxtcPageContentWithTabPositionLeft_Office2010Black,
.dxtcPageContentWithTabPositionRight_Office2010Black,
.dxtcPageContentWithoutTabs_Office2010Black {
    border-bottom: 1px solid #ccc !important;
    border-left: 1px solid #ccc !important;
    border-right: 1px solid #ccc !important;
}

.dxtcActiveTab_Office2010Black,
.dxtcActiveTabWithTabPositionBottom_Office2010Black,
.dxtcActiveTabWithTabPositionLeft_Office2010Black,
.dxtcActiveTabWithTabPositionRight_Office2010Black {
    border: 1px solid #989898;
    border-bottom-width: 1px;
    padding: 14px 12px;
    background-color: #fff;
    text-align: center;
    color: #454fef;
    font-size: 15px !important;
}

.dxtcTab_Office2010Black,
.dxtcTabWithTabPositionLeft_Office2010Black,
.dxtcTabWithTabPositionBottom_Office2010Black,
.dxtcTabWithTabPositionRight_Office2010Black {
    background-color: #f6f6f6;
    border: 1px solid #484848;
    border-bottom-color: rgb(72, 72, 72);
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding: 4px 12px;
    text-align: center;
}

.cal_shipping iframe {
    padding: 0px;
    margin: 0px;
    width: 100%;
}

.policyPage {
    padding: 0px;
    margin: 0px;
}
.input_fontstyles tr:nth-child(1) td{
    padding:0px !important
}
.us_head_shipping {
    padding: 0px 0px 10px;
    margin: 0px 0px 10px;
    font-size: 20px;
    letter-spacing: 1px;
    font-weight: 700;
    color: #000;
    border-bottom: 1px solid #ececec;
    text-transform: uppercase;
}

.foot_sublink_content {
    padding: 0px;
    margin: 0px auto;
    width: 90%;
    
}

.us_contant {
    padding: 0px;
    margin: 0px;
}

    .us_contant p {
        padding: 0px 0px 10px !important;
        margin: 0px !important;
        line-height: 24px !important;
        font-size: 14px !important;
        color: #303030;
        letter-spacing: 1px;
    }

        .us_contant p a span {
            color: #5660ff !important;
            font-weight: 700;
        }

        .us_contant p span {
            padding: 0px;
            margin: 0px !important;
            line-height: 24px !important;
            font-size: 14px !important;
        }

        .us_contant p strong {
            font-weight: 300 !important;
        }

    .us_contant h2, .us_contant h3, .us_contant h4, .us_contant h5, .us_contant h6 {
        padding: 0px !important;
        margin: 25px 0px 10px !important;
        color: #303030;
        font-weight: 500;
        letter-spacing: 1px;
        font-size: 18px;
        text-transform: uppercase;
    }

        .us_contant h2 span, .us_contant h3 span, .us_contant h4 span, .us_contant h5 span, .us_contant h6 span {
            padding: 0px !important;
            margin: 0px !important;
            font-size: 18px !important;
            font-weight: 500;
        }

    .us_contant div span {
        padding: 0px;
        margin: 0px !important;
        line-height: 24px !important;
        font-size: 14px !important;
        color: #505050;
        letter-spacing: 1px;
    }

    .us_contant div strong {
        padding: 0px !important;
        margin: 25px 0px 10px !important;
        color: #303030;
        letter-spacing: 1px;
        font-size: 18px;
        text-transform: uppercase;
        font-weight: 500;
    }

        .us_contant div strong span {
            padding: 0px !important;
            margin: 0px !important;
            font-size: 18px !important;
            font-weight: 500;
        }

    .us_contant ul {
        padding: 15px 0px 10px 20px;
        margin: 0px;
    }

        .us_contant ul li {
            padding: 0px 0px 6px 0px;
            margin: 0px;
            list-style: inside;
            letter-spacing: 1px;
            font-size: 14px;
            color: #505050;
        }

            .us_contant ul li span {
                padding: 0px;
                margin: 0px;
            }


/*awards login*/
.usawards_signin {
    padding: 20px;
    margin: 0px;
    background: #f8f8f8;
    border: 1px solid #dedede;
    border-top: none;
}

.us_login_sign_us {
    padding: 0px;
    margin: 0px auto;
    width: 30%;
}

.usawards_signin li {
    padding: 0px 0px 10px;
    margin: 0px;
    list-style: none;
}

    .usawards_signin li h3 {
        padding: 0px 0px 10px;
        margin: 0px;
        text-align: center;
        text-transform: uppercase;
        font-size: 22px;
        font-weight: 600;
        color: #505050;
    }

    .usawards_signin li span {
        padding: 0px;
        margin: 0px;
    }

    .usawards_signin li input[type="text"] {
        padding: 8px;
        margin: 0px;
        width: 100%;
        border: 1px solid #ccc;
        font-size: 14px;
    }

    .usawards_signin li input[type="password"] {
        padding: 8px;
        margin: 0px;
        width: 100%;
        border: 1px solid #ccc;
        font-size: 14px;
    }

    .usawards_signin li label {
        padding: 0px;
        margin: 0px 0px 0px 10px;
        font-weight: 400;
    }

    .usawards_signin li a {
        padding: 0px;
        margin: 0px;
        color: #555fff;
        font-weight: 600;
        text-decoration: underline !important;
        font-size: 14px;
        letter-spacing: 1px;
    }

    .usawards_signin li input[type="submit"] {
        padding: 13px;
        margin: 0px 0px;
        width: 100%;
        background: #555fff;
        border: none;
        border-radius: 0px;
        color: #fff;
        font-size: 16px;
        letter-spacing: 2px;
        font-weight: 300;
    }

.us_awards_login_tab {
    padding: 0px;
    margin: 0px;
    display: table;
    width: 100%;
}

    .us_awards_login_tab li {
        padding: 0px;
        margin: 0px;
        list-style: none;
    }

        .us_awards_login_tab li a {
            padding: 7px 15px;
            margin: 0px;
            line-height: 24px;
            height: auto;
            display: block;
            font-weight: 600;
            letter-spacing: 1px;
            font-size: 15px;
            background: #f8f8f8;
            background-color: rgb(248, 248, 248);
        }

/* Slider */

.slick-slide {
    margin: 0px 10px;
}

    .slick-slide img {
        width: 100%;
    }

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

    .slick-list:focus {
        outline: none;
    }

    .slick-list.dragging {
        cursor: pointer;
        cursor: hand;
    }

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
}

    .slick-track:before,
    .slick-track:after {
        display: table;
        content: '';
    }

    .slick-track:after {
        clear: both;
    }

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

.order_tracking {
    padding: 0px;
    margin: 0px auto;
    width: 300px;
}

.order_tracking_head {
    padding: 0px 0px 15px 0px;
    margin: 0px;
    text-align: center;
    font-size: 20px;
    letter-spacing: 1px;
    color: #303030;
}

.order_tracking span {
    padding: 0px 0px 10px 0px;
    margin: 0px;
    width: 100%;
    display: table;
    text-align: center;
}

.order_tracking p {
    padding: 0px 0px 15px 0px;
    margin: 0px;
    font-size: 16px;
    letter-spacing: 1px;
    font-weight: 600;
    color: #555fff;
}

.order_tracking input[type="text"] {
    padding: 8px;
    margin: 0px 0px 15px;
    width: 100%;
    border: 1px solid #ccc;
    font-size: 14px;
    border-radius: 3px;
}

.order_tracking input[type="submit"] {
    padding: 8px 20px;
    margin: 0px;
    border: none;
    /* background: #555fff;*/
    background: #000;
    letter-spacing: 1px;
    color: #fff;
    border-radius: 3px;
}

.foot_sublink_content1 {
    padding: 0px;
    margin: 0px auto;
    width: 80%;
}

.store_map_form {
    padding: 0px;
}

.store_map_form {
    padding: 0px;
}
.store_mappingdate {
    margin: 0px;
    min-height: 66px;
    position: relative;
}

    .store_mappingdate span {
        /* position: absolute !important;*/
        right: 49px !important;
        top: 5px !important;
        font-size: 11px;
    }

    .store_mappingdate label {
        margin: 0px 0px 8px;
        padding: 0px;
        width: 100%;
        font-weight: 600;
        letter-spacing: 1px;
        font-size: 14px;
        color: #696565;
    }
    .store_mappingdate input[type="text"] {
        padding: 10px;
        margin: 0px;
        width: 100%;
        border: 1px solid #dcdcdc;
        position: relative;
        background: #fbfbfb;
        font-size: 14px;
        height: 100% !important;
    }
    .store_mappingdate select {
        padding: 10px;
        margin: 0px;
        width: 100%;
        border: 1px solid #dcdcdc;
        position: relative;
        background: #fbfbfb;
        font-size: 14px;
    }
.store_mapping {
    margin: 0px;
    min-height: 66px;
    position: relative;
}

    .store_mapping span {
        position: absolute !important;
        right: 49px !important;
        top: 5px !important;
        font-size: 11px;
    }

    .store_mapping label {
        margin: 0px 0px 8px;
        padding: 0px;
        width: 100%;
        font-weight: 600;
        letter-spacing: 1px;
        font-size: 14px;
        color: #696565;
    }


    .store_mapping input[type="text"] {
        padding: 10px;
        margin: 0px;
        width: 100%;
        border: 1px solid #dcdcdc;
        position: relative;
        background: #fbfbfb;
        font-size: 14px;
        height: 100% !important;
    }

    .store_mapping input[type="password"] {
        padding: 12px;
        margin: 0px;
        width: 100%;
        border: 1px solid #dcdcdc;
        position: relative;
        background: #fbfbfb;
    }

    .store_mapping select {
        padding: 10px;
        margin: 0px;
        width: 100%;
        border: 1px solid #dcdcdc;
        position: relative;
        background: #fbfbfb;
        font-size: 14px;
    }

    .store_mapping textarea {
        padding: 12px;
        margin: 0px;
        width: 100%;
        border: 1px solid #dcdcdc;
        position: relative;
        background: #fbfbfb;
        font-size: 14px;
        height: 60px;
    }

.srore_mapp_butt {
    padding: 0px;
    margin: 0px auto;
    display: table;
}

.form_bt1, .form_bt2 {
    padding: 10px;
    margin: 0px 0px 0px 20px;
    font-size: 14px;
    letter-spacing: 1px;
    border: none !important;
    border-radius: 3px;
}

.form_bt1 {
    background: #435fff !important;
    color: #fff;
}

.form_bt2 {
    background: #ff1b1b;
    color: #fff;
}

.cart_list_grid {
    padding: 0px;
    margin: 0px;
    width: 100%;
}

.dxgvHeader_Office2003Olive {
    cursor: pointer;
    white-space: nowrap;
    padding: 10px;
    border: 1px solid #ccc;
    border-top-width: 1px;
    border-left-width: 1px;
    background: #474747;
    overflow: hidden;
    font-weight: 300 !important;
    text-align: left;
    font-size: 14px !important;
}

    .dxgvHeader_Office2003Olive, .dxgvHeader_Office2003Olive table {
        color: #fff;
    }

        .dxgvHeader_Office2003Olive td {
            white-space: nowrap;
            font-size: 14px !important;
            font-weight: 300 !important;
        }

.dxgvDetailCell_Office2003Olive, .dxgvPreviewRow_Office2003Olive td.dxgv, .dxgvEmptyDataRow_Office2003Olive td.dxgv {
    padding: 10px;
    border-bottom: 1px solid #cdd6a7;
    border-bottom-width: 1px;
    border-top-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    font-size: 17px;
}

.cart_list_butt {
    padding: 15px 0px 0px;
    margin: 0px;
    display: table;
    width: 100%;
}

.cart_shopping, .cart_checkout {
    padding: 10px;
    margin: 0px 0px 0px;
    font-size: 14px;
    letter-spacing: 1px;
    border: none !important;
    border-radius: 3px;
}

.cart_shopping {
    float: left;
    background: #435fff;
    color: #fff;
}

.cart_checkout {
    float: right;
    background: #42b744;
    color: #fff;
}

.store_mapping1 label {
    margin: 0px 0px 13px;
    padding: 0px;
    width: 100%;
    font-weight: 400;
    letter-spacing: 1px;
    font-size: 14px;
    color: #000;
}

.store_mapping1 input[type="password"] {
    padding: 12px;
    margin: 0px;
    width: 100%;
    border: 1px solid #dcdcdc;
    position: relative;
    background: #fbfbfb;
}

.store_mapping1 input[type="text"] {
    padding: 12px;
    margin: 0px;
    width: 100%;
    border: 1px solid #dcdcdc;
    position: relative;
    background: #fbfbfb;
}

.store_mapping1 span {
    position: absolute !important;
    right: 20px !important;
    top: 6px !important;
    font-size: 18px;
}

.store_map_form1 {
    padding: 10px;
}

.store_mapping1 {
    margin-bottom: 15px;
}

    .store_mapping1 select {
        padding: 12px;
        margin: 0px;
        width: 100%;
        border: 1px solid #dcdcdc;
        position: relative;
        background: #fbfbfb;
        font-size: 14px;
    }

.form_bt_tab {
    padding: 10px;
    margin: 0px 0px 0px;
    font-size: 14px;
    letter-spacing: 1px;
    border: none !important;
    border-radius: 3px;
}

.form_bt_tab {
    background: #435fff !important;
    color: #fff;
}

/*.active, .dot:hover {
    background: none !important;
}*/

.product_details_page {
    padding: 20px;
    margin: 0px 0px 20px 0px;
    border: 1px solid #e0e0e0;
    height: auto;
    z-index: 9;
    background: #fff !important;
}

.left_build_img span {
    padding: 0px;
    margin: 0px;
    font-size: 12px !important;
    line-height: 19px;
}

.center_img {
    padding: 0px;
    margin: 0px auto;
    display: table;
}

.right_build_img {
    padding: 0px 0px 0px 30px;
    margin: 0px;
}

    .right_build_img h2 {
        padding: 0px 0px;
        margin: 0px;
        font-size: 20px;
        font-weight: 600;
        color: #676ee4;
        letter-spacing: 1px;
    }

.price_qty {
    padding: 0px 0px;
    margin: 0px;
    display: table;
    width: 100%;
}

    .price_qty li {
        padding: 0px 0px 15px 0px;
        margin: 0px;
        list-style: none;
        display: table;
        float: left;
    }

        .price_qty li label {
            padding: 0px 0px 6px 0px;
            margin: 0px;
            width: 100%;
            font-size: 15px;
            color: #000000;
            font-weight: 300;
        }

        .price_qty li input[type="text"] {
            padding: 6px 0px;
            margin: 0px 10px 0px 0px;
            font-size: 14px;
            color: #444cc3;
            text-align: center;
            border-radius: 4px;
            font-weight: 600;
            border: 1px solid #ccc;
        }
 .price_qty li input[type="number"] {
            padding: 6px 0px;
            margin: 0px 10px 0px 0px;
            font-size: 14px;
            color: black;
            text-align: center;
            border-radius: 4px;
            font-weight: 600;
            border: 1px solid #ccc;
        }
        .price_qty li select {
            padding: 7px 10px;
            margin: 0px;
            font-size: 14px;
            color: #000;
            text-align: center;
            border-radius: 4px;
            font-weight: 600;
            width: 30%;
            border: 1px solid #ccc;
        }

.price_details {
    float: left;
}

.event_types {
    padding: 0px 0px 0px;
    margin: 0px;
    width: 100%;
}
.CSSDiscountPrice{
    /*margin:0px 0px 0px 5px !important;*/
}

.event_types label {
    padding: 0px 0px 6px 0px;
    margin: 0px;
    width: 100%;
    font-size: 12px;
    /*color: #313131;*/
    font-weight: 600;
    text-transform: uppercase;
}

        .event_types label b {
            font-weight: 300;
        }
.check-para {
    text-align: left !important;
}
.checkout-engrave {
    margin: 0px !important;
    float: right;
}
.event_types span {
    padding: 0px;
    margin: 0px 10px 6px 0px;
    font-size: 18px;
    /*color: #313131;*/
    font-weight: 600;
    text-transform: uppercase;
    display: inline-block;
    /*float: left;*/
}

    .event_types input[type="text"] {
        padding: 6px 0px;
        margin: 0px 10px 0px 0px;
        font-size: 14px;
        color: #444cc3;
        text-align: center;
        border-radius: 4px;
        font-weight: 600;
        border: 1px solid #ccc;
    }

    .event_types select {
        padding: 7px 10px;
        margin: 0px;
        font-size: 14px;
        color: #000;
        text-align: center;
        border-radius: 4px;
        font-weight: 400;
        width: 100%;
        border: 1px solid #ccc;
    }

.product_deatail_price_categories {
    padding: 0px;
    margin: 0px;
    display: table;
    width: 100%;
    text-align:center;
}
    .product_deatail_price_categories li:nth-child(3) {
        width:16%;
    }
    .product_deatail_price_categories li:nth-child(4) {
        width: 16%;
    }
 
    .product_deatail_price_categories li:nth-child(5) {
        width: 15%;
    }
    .product_deatail_price_categories li {
        padding: 9px 6px;
        margin: 0px;
        float: left;
        list-style: none;
        /*width: 72px !important;
        text-align: center;*/
        display: grid;
    }

        .product_deatail_price_categories li span {
            font-weight: 300;
            color: #000;
            /*line-break: anywhere;*/
        }

        .product_deatail_price_categories li:nth-of-type(1) {
            width: 65px;
        }

#btnAdd_B {
    background-color: #fe4f07;
    color: #fff;
    padding: 17px 70px;
    width: 87%;
    text-transform: uppercase;
    font-size: 22px;
    font-weight: 600;
}
        .product_deatail_price_categories li:nth-of-type(2) {
            width: 22%;
        }

.deta_space {
    padding: 20px 11px;
    margin: 20px 0px;
    background: #fbfbfb;
    border: 1px solid #ececec;
    /*width: 80%;*/
}

.dxbButton {
    padding: 0px;
    margin: 0px;
}

.input_fontstyles {
    padding: 0px;
    margin: 0px;
    width: 100%;
}

    .input_fontstyles .bg_table_head {
        padding: 0px;
        margin: 0px;
        width: 100%;
        background: #5d5d5d !important;
    }

        .input_fontstyles .bg_table_head th {
            padding: 10px 0px;
            margin: 0px;
            font-weight: 300;
            font-size: 14px;
            color: #fff;
            text-align: center;
        }

    .input_fontstyles tr {
        padding: 0px;
        margin: 0px;
        border-bottom: 1px solid #e6e6e6;
    }

        .input_fontstyles tr:nth-of-type(even) {
            background: #fbfbfb;
        }

        .input_fontstyles tr td {
            padding:8px;
            margin: 0px;
            font-weight: 300;
            font-size: 14px;
            text-align: center;
        }

            .input_fontstyles tr td select {
                padding: 8px;
                margin: 0px;
                font-size: 14px;
                width: 100%;
                background: none;
                border: 1px solid #e0e0e0;
            }

.product_buttons_input {
    margin: 0px;
}

.btn_btn_btn, .btn_btn_btn1, .btn_btn_btn2 {
    margin: 15px 0px 0px;
}
.btn_btn_btn {
float:left;
}
.btn_btn_btn2 {
    float: right;
}

    .btn_btn_btn td {
        background: #3F51B5;
        border: none;
        border-radius: 5px;
    }

    .btn_btn_btn div span, .btn_btn_btn1 div span, .btn_btn_btn2 div span {
        margin: 8px 0px;
        padding: 0px;
        color: #fff !important;
        display: table;
        width: 100%;
        font-size: 14px;
    }

    .btn_btn_btn2 td {
        background: #4CAF50;
        border: none;
        border-radius: 5px;
    }

.add_per_butt {
    padding: 0px;
    margin: 0px 15px 0px 0px;
    /*float: left;
    position: absolute;
    left: 35px;*/
}

/*#div_proddetail {
    float: left;
}*/

    .add_per_butt .dxbButton {
        padding: 7px 10px;
        margin: 0px;
        background: #556efc;
        width: 100%;
        text-align: center;
        border: none;
        color: #fff;
        border-radius: 4px;
        font-size: 14px;
    }

        .add_per_butt .dxbButton span {
            color: #fff !important;
        }

.event_types2 {
    display: inline-block;
    margin: 15px 0px auto;
    float: right;
    width: 100%
}

.add_per_butt1 {
    padding: 0px;
    margin: 0px;
    float: left;
    width: 133px;
    height: 34px;
    border: 1px solid #556efc;
}

    .add_per_butt1 .dxbButton {
        padding: 6px;
        margin: 0px;
        display: table;
        width: 100%;
    }

.awspopup_select {
    padding: 0px 0px 15px 0px;
    margin: 0px;
}

    .awspopup_select label {
        padding: 0px 0px 6px;
        margin: 0px;
        width: 100%;
        font-size: 14px;
        color: #252525;
    }

    .awspopup_select input {
        padding: 6px;
        margin: 0px;
        width: 100%;
        font-size: 14px;
        border: 1px solid #ccc;
    }

    .awspopup_select select {
        padding: 6px;
        margin: 0px;
        font-size: 14px;
        width: 100%;
        border: 1px solid #ccc;
    }

.order-head_us {
    padding: 0px 0px 12px 0px;
    margin: 0px 0px 20px 0px;
    display: table;
    width: 100%;
    border-bottom: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
#btnpdfquote {
    padding: 7px 14px;
    border-radius: 0px;
    border: none;
    font-size: 17px;
    font-weight: 600;
}

#btnquote {
    padding: 13px 14px;
    border: none;
    font-size: 15px;
}
.order-head_us h4 {
    padding: 10px;
    margin: 0px 10px 0px 0px;
    font-size: 17px;
    float: left;
    color: #fff;
    background: #000;
    width: auto;
    font-weight: 600;
    letter-spacing: 1px;
}

    .order-head_us h5 {
        padding: 0px;
        margin: 0px;
        float: right;
        font-size: 16px;
        font-weight: 600;
        color: #FF5722;
    }

.cuponcode {
    padding: 14px 0px 0px 0px;
    margin: 30px 0px 0px;
    display: table;
    width: 100%;
    border-top: 1px solid #ccc;
}

.promo_code {
    padding: 0px;
    margin: 0px;
    float: left;
    position: relative;
}

    .promo_code label {
        padding: 0px 0px 10px;
        margin: 0px;
        width: 100%;
        font-size: 16px;
        font-weight: 600;
        color: #676767;
        letter-spacing: 0px;
    }

    .promo_code input {
        padding: 8px;
        margin: 0px;
        background: #fff;
        border: 1px solid #3a3a3a;
        width: 100%;
        font-size: 14px;
    }

    .promo_code span {
        padding: 0px;
        margin: 0px;
        position: absolute;
        top: 3px;
        right: 0px;
        font-size: 13px;
    }

.order_subtotal_code {
    padding: 0px;
    margin: 0px 0px;
    float: left;
    width: 24%;
}

.code_total_orde {
    padding: 0px;
    margin: 0px 0px 15px;
    display: table;
    width: 100%;
}

    .code_total_orde p {
        padding: 6px 6px 0px 0px;
        margin: 0px;
        width: 60%;
        text-align: right;
        float: left;
        font-size: 14px;
    }

    .code_total_orde span {
        padding: 0px;
        margin: 0px;
        width: 40%;
        text-align: left;
        float: left;
        font-size: 21px;
        font-weight: 700;
        color: #2196F3;
    }

.awards_ordersupply {
    padding: 0px;
    margin: 0px;
}

    .awards_ordersupply h3 {
        padding: 15px 10px;
        margin: 0px;
        font-size: 18px;
        font-weight: 800;
        border-top: 1px solid #e6e6e6;
        letter-spacing: 1px;
        color: #525252;
        background: #fff;
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
    }

.order_summary {
    padding: 0px;
    margin: 0px;
    background: #fbfbfb;
    border: 1px solid #e2e2e2;
}

    .order_summary li {
        padding: 10px 10px;
        margin: 0px;
        list-style: none;
        border-bottom: 1px solid #d8d8d8;
    }
        .order_summary li:last-child {
            /* text-align:right*/
        }
        .order_summary li:last-child label,
        .order_summary li:last-child span {
            font-size: 13px;
            font-weight: 500;
        }
        .order_summary li label {
            padding: 0px;
            margin: 0px;
            font-size: 14px;
            font-weight: 400;
        }

        .order_summary li span {
            padding: 0px;
            margin: 0px;
            font-size: 14px;
        }

        .order_summary li input[type=radio] {
            margin: 0px 5px 15px 0px;
            padding: 0px;
        }
.goback {
    padding: 12px 20px !important;
    margin: 10px 10px 10px 0px !important;
    width: auto;
    /* border-radius: 5px;*/
     /* float: left;*/
    border: none;
    font-size: 16px;
    font-weight: 400;
    background: #000 !important;
}
.form_bt-order {
    padding: 12px 20px;
    margin: 10px 0px;
    width: auto;
    border-radius: 5px;
    /* float: right; */
    border: none;
    font-size: 16px;
    /* background: #4f66ec;*/
    background: #fe4f07;
    color: #fff !important;
    font-weight: 400;
}

.pay_medh_head {
    padding: 15px 0px 15px 0px;
    margin: 0px;
    font-size: 17px;
    font-weight: 600;
    letter-spacing: 1px;
    color: #525252;
    /*border-bottom: 1px solid #e8e8e8;*/
}

.payment_med_awards {
    padding: 15px 0px 0px;
    margin: 0px;
    display: table;
    width: 100%;
}

    .payment_med_awards li {
        padding: 0px 0px 10px;
        margin: 0px;
        list-style: none;
    }

        .payment_med_awards li label {
            padding: 0px 0px 8px;
            margin: 0px;
            list-style: none;
            font-size: 14px;
            font-weight: 400;
            color: #000;
            width: 100%;
        }

        .payment_med_awards li input {
            padding: 8px;
            margin: 0px 0px 10px 0px;
            font-size: 14px;
            border: 1px solid #ccc;
            width: 100%;
        }

        .payment_med_awards li select {
            padding: 8px;
            margin: 0px;
            font-size: 14px;
            border: 1px solid #ccc;
            width: 100%;
        }

        .payment_med_awards li span {
            padding: 10px 0px 0px 0px;
            margin: 0px;
            display: table;
            color: #8c8a8a;
        }

.wd_50 {
    width: 33%;
    float: left;
    padding: 0px 20px 10px 0px !important;
}

.goback {
    color: #fff !important;
    background-color: #000;
}

.meddile {
    width: 90%;
    margin: 0px auto;
}

.profile_tab {
    padding: 0px;
    margin: 0px auto;
    display: table;
}

    .profile_tab li {
        padding: 0px;
        margin: 0px;
        list-style: none;
        float: left;
    }

        .profile_tab li a {
            padding: 10px 15px;
            margin: 0px;
            display: block;
            color: #525252;
            font-size: 15px;
            font-weight: 400;
        }

    .profile_tab .active a {
        border-bottom: 3px solid #435fff;
        color: #435fff;
    }

.tab-content {
    box-shadow: 0px 1px 3px 0px #adadad;
    padding: 15px;
    border: 1px solid #f1f1f1;
}

.product_line_input {
    padding: 0px 0px 15px;
}
#tablerow1 {
    background-color: #787777;
    color: #fff;
    font-weight: 500;
}
.text_yellow_main {
    width: 100%;
    /*display: inline-grid !important;*/
    padding: 20px 0px 20px;
   /* border-bottom: 1px solid #ccc;*/
}

.product_text_entry, .product_yellow_box {
    /*width: 50% !important;*/
    vertical-align: middle;
}

    .product_yellow_box div {
        /*display: table;*/
        margin: 0px auto;
    }

    .product_text_entry #tableShowSet1Row1 div, .product_text_entry #tableShowSet1Row2 div, .product_text_entry #tableShowSet1Row3 div, .product_text_entry #tableShowSet1Row4 div, .product_text_entry #tableShowSet1Row5 div, .product_text_entry #tableShowSet1Row6 div {
       /* width: 13% !important;*/
        padding:10px;
    }
#tableShowSet1Row1, #tableShowSet1Row2, #tableShowSet1Row3, #tableShowSet1Row4, #tableShowSet1Row5, #tableShowSet1Row6  
{
    width:100%;
}
    #tableShowSet1Row1 div input, #tableShowSet1Row2 div input, #tableShowSet1Row3 div input, #tableShowSet1Row4 div input {
       /* width: 100% !important;*/
        padding: 5px;
        margin: 0px 0px;
        border: 1px solid #a9a9a9
    }
    .engraving-gudie{
        display:inline-block;
    }
#tableShowSet1Row1 div select, #tableShowSet1Row2 div select, #tableShowSet1Row3 div select, #tableShowSet1Row4 div select, #tableShowSet1Row5 div select, #tableShowSet1Row6 div select,
#tableShowSet1Row7 div select, #tableShowSet1Row8 div select, #tableShowSet1Row9 div select, #tableShowSet1Row10 div select, #tableShowSet1Row11 div select, #tableShowSet1Row12 div select, #tableShowSet1Row13 div select, #tableShowSet1Row14 div select, #tableShowSet1Row15 div select, #tableShowSet1Row16 div select {
    width: 100% !important;
    padding: 5px;
    margin: 0px 0px;
    border: 1px solid #a9a9a9
}
#lblStep1, #lblStep2, #lblStep3, #lblStep4, #lblStep5, #lblStep6, #lblStep7, #lblStep8, #lblStep9, #lblStep10, #lblStep11, #lblStep12, #lblStep13, #lblStep14, #lblStep15 {
    float: left;
}
#lblInputMaxSet1, #lblInputAddlCostSet1, #lblpanel1, #lblDimensions1 {
    font-size: 18px;
    font-weight: 600;
}
.product_text_entry div div {
    /*width: 12% !important;*/
    padding: 10px;
    margin: 0px 0px;
   /* text-align:left;*/
}

    .product_text_entry div div input {
        /*width: 100% !important;*/
    padding: 5px;
    margin: 0px 0px;
    border: 1px solid #a9a9a9
}

#DataPager1 {
    padding: 0px;
    margin: 15px auto 0px;
    display: table;
}

    #DataPager1 input {
        padding: 5px 15px;
        margin: 0px 10px 0px 0px;
        background: #2849f7;
        color: #fff;
        border: none;
        border-radius: 4px;
    }

    #DataPager1 span {
        padding: 5px 10px;
        margin: 0px 10px 0px 0px;
        border: 1px solid #ccc;
        background: #ececec;
    }

    #DataPager1 a {
        padding: 5px 10px;
        margin: 0px 10px 0px 0px;
        border: 1px solid #ccc;
        background: #ececec;
    }
.awards_map_res
{
    padding:0px;
    margin:0px;
    position:relative;
}
    .awards_map_res #dvMap {
        padding: 0px;
        margin: 0px;
        width:100%;
        height:600px;
        position:relative;
    }
    .awards_map_res .input_type {
        position: absolute;
        padding: 0px;
        margin: 0px auto;
        top: 10px;
        width: 600px;
        left: 0px;
        right: 0px;
        background: #fff;
        box-shadow: 0px 1px 3px 0px #6f6e6e;
    }
        .awards_map_res .input_type input[type="text"] {
            padding: 10px 13px;
            margin: 0px;
            width: 83%;
            float: left;
            border: none;
            color: #000;
            text-transform: lowercase !important;
            font-size: 14px;
        }
        .awards_map_res .input_type input[type="submit"] {
            padding: 10px 10px;
            margin: 0px;
            width: 17%;
            float: left;
            background: #e2574b;
            border: none;
            color: #fff;
            letter-spacing: 1px;
            font-size: 14px;
        }

.awards_map_logo {
    padding: 10px 0px;
    margin: 0px;
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.05);
}
    .awards_map_logo a {
        padding: 0px;
        margin: 0px auto;
        width: 260px;
        display: block;
    }
    .awards_map_logo a img{
        padding: 0px;
        margin: 0px;
        width: 100%;
        display: block;
    }
    .row{
        margin:0px !important;
    }
.table_map {
    padding: 15px;
    background: #f9f9f9;
    border: 1px solid #ccc;
}
    .table_map input
    {
        border:1px solid #ccc;
    }
.msp_head_map {
    color: #fff;
    text-align: center;
    font-size: 20px;
    padding: 10px;
    margin: 0px;
    text-transform: uppercase;
    letter-spacing: 1px;
    background: #e2574b;
    width: 100%;
    border-bottom: 5px solid #bb3f34;
}
/*#demo1::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);
    border-radius: 10px;
    background-color: transparent;
}

#demo1::-webkit-scrollbar {
    width: 12px;
    background-color: transparent;
}

#demo1::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);
    background-color: transparent;
}*/
.awa_catelog_form
{
    padding:0px;
}
    .awa_catelog_form li {
        margin: 0px 0px 15px;
        list-style: none;
    }
        .awa_catelog_form li label {
            padding: 0px 0px 8px;
            margin: 0px;
            font-size: 14px;
            color: #3a3a3a;
            font-weight: 600;
        }
        .awa_catelog_form li input[type="text"], .awa_catelog_form li textarea {
            padding: 10px;
            margin: 0px;
            box-sizing: border-box;
            width: 100%;
            border: 1px solid #ccc;
        }
.center_img img{
    width:100% !important;
}

@media screen and (max-width: 899px) {
    .yourtextdiv{
        width:100% !important;
    }
    .differenthead {
        display: none !important;
    }
    .nodiv, .fontdiv, .sizediv, .bolddiv, .italicdiv {
        display: none;
    }
}
    @media (min-width: 280px) and (max-width: 1099px) {

    .numberchar {
        display: contents;
        width: 100% !important;
    }

    .addcart-btn {
        text-align: center;
    }
}

    @media (min-width: 280px) and (max-width: 1023px) {
        .top-head1{
            font-size:13px !important;
        }
        .customer_para {
            display: none;
        }
        .home-crd-btn {
            bottom: 22px;
        }
        #myTable {
            overflow-x: auto;
            display: block;
        }
        table.dataTable thead > tr > th.sorting_asc, table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, table.dataTable thead > tr > td.sorting {
            padding-right: 0px !important;
        }
        .yellowdiv {
            /* width: 350px !important;*/
            width: 290px !important;
        }
        .fonttitle {
            width: 37% !important;
        }

        .notitle {
            width: 27% !important;
        }

        .sizetitle {
            width: 48% !important;
        }

        .italictitle {
            width: 14% !important;
        }

        .boldtitle {
            width: 14% !important;
        }

        .fonttitle {
            width: 37% !important;
        }

        .notitle {
            width: 27% !important;
        }

        .sizetitle {
            width: 48% !important;
        }

        .italictitle {
            width: 14% !important;
        }

        .boldtitle {
            width: 14% !important;
        }

        .nodiv {
            width: 10% !important;
        }

        .fontdiv {
            width: 24% !important;
        }

        .sizediv {
            width: 22% !important;
        }

        .bolddiv {
            width: 7% !important;
        }

        .differenttextdiv {
            width: 17% !important;
        }

        .italicdiv {
            width: 7% !important;
        }
       
            .yourtextdiv {
            width: 22% !important;
        }
        .yellowtextdiv {
            width: 250px !important;
        }
        #liPriceCalculator {
            display: none;
        }
        .numberchar {
            width: 100% !important;
            display: contents;
        }

        .plateprev {
            width: 100% !important;
            display: contents;
        }

        .numberdiv {
            width: auto !important;
        }

        .adddiv {
            width: auto !important;
        }

        .awards_body_center {
            width: 100% !important;
           /* margin: 0px auto;*/
margin-bottom:20px !important;
        }

        .center_img img {
            min-height: auto !important;
            min-width: auto !important;
            height: auto;
            /* width: auto !important;*/
        }

        .container {
            padding-right: 0px !important;
            padding-left: 0px !important;
        }
    }
#lblOption1, #lblOption2, #lblOption3, #lblOption4, #lblOption5, #lblOption6, #lblOption7, #lblOption8, #lblOption9, #lblOption10, #lblOption11, #lblOption12, #lblOption13, #lblOption14, #lblOption15 {
    float: left;
}
.product_yellow_box div{
    padding:0px !important;
}
@media (min-width: 280px) and (max-width: 399px) {
    .fonttitle {
            width: 37% !important;
            display: none;
        }

        .notitle {
            width: 27% !important;
            display: none;
        }

        .sizetitle {
            width: 48% !important;
            display: none;
        }

        .italictitle {
            width: 14% !important;
            display: none;
        }

        .boldtitle {
            width: 11% !important;
            display: none;
        }
        .fonttitle {
            width: 26% !important;
            display: none;
        }

        .notitle {
            width: 15% !important;
            display: none;
        }
        .yourtxttitle {
            width: 61% !important;
        }
        .sizetitle {
            width: 27% !important;
            display: none;
        }
        #tablerow1 {
            display: none !important;
        }
        .italictitle {
            width: 8% !important;
        }

        .boldtitle {
            width: 14% !important;
        }

        .nodiv{
            width:10% !important;
            display:none;
        }
        .differenttextdiv div select{
            width: 60% !important;
        }
        .fontdiv {
            width: 15% !important;
            display: none;
        }
      
        .sizediv {
            width: 18% !important;
            display: none;
        }
        .bolddiv {
            width: 7% !important;
            display: none;
        }
        .yourtextdiv{
            width:75% !important;
        }
        .mobile-text {
            width: 50% !important;
        }
        .differenttextdiv {
            width: 7% !important;
            /* display: none;*/
            display: inline-table;
        }
        .italicdiv {
            width: 7% !important;
            display: none;
        }
        .yourtextdiv {
            width: 80% !important;
        }
        .differenthead {
            display: none !important;
        }
        .add-engrave {
            width: 100% !important;
            font-size: 14px;
        }

        .wd_50 {
            width: 100%;
            padding: 0px 0px 10px 0px !important
        }

        .customer-logos .slide {
            width: 100%;
        }

        .awards_map_res .input_type {
            top: 70px;
            width: 95%;
        }

            .awards_map_res .input_type input[type="text"], .awards_map_res .input_type input[type="submit"] {
                width: 100%;
            }

        .awa-logo-mobile {
            display: block !important;
            width: 110px !important;
        }

        .personal-menu ul li a span.overlay {
            padding: 0px 4px !important;
            height: 32px !important;
            width: 32px !important;
        }

        .personal-menu ul li a i {
            padding: 8px 0px 12px 4px !important;
            font-size: 18px !important;
        }

        .personal-menu ul li a p {
            font-size: 11px !important;
        }
        /*  .awards-mob-menu i {
        padding: 5px 6px !important;
        height: 41px !important;
        width: 45px !important;
        font-size: 21px !important;
        align-items: center;
        justify-content: center;
        display: flex !important;
    }*/
        .trophy-search {
            width: 100% !important;
            margin: 7px 0px 0px 0px !important;
            float: right !important;
        }
        /*  .trophy-search button {
        right: 15px !important;
    }*/
        .us_product_head a span,
        .us_content_page span,
        .produ_size_cate .product_cate,
        .award_product_size {
            /* width: 140px;
        */
        }

        .awards_pro_list .awards_pro_div .award_product_img {
            height: 210px;
        }
    }

    @media (min-width: 400px) and (max-width: 1023px) {
        .yellowdiv {
            /* width: 350px !important;*/
            width: 560px !important;
        }
        .wd_50 {
            width: 50%;
            padding: 0px 10px 10px 0px !important
        }

        .customer-logos .slide {
            width: 50%;
        }

        .trophy-search {
            width: 100% !important;
            margin: 7px 0px 0px 0px !important;
            float: right !important;
        }

        .awa-logo-mobile {
            display: block !important;
            width: 150px;
        }

        .us_product_head a span,
        .us_content_page span,
        .produ_size_cate .product_cate,
        .award_product_size {
            /*width: 250px;*/
        }
    }

@media (min-width: 400px) and (max-width: 1023px) {
    .yourtextdiv {
        width: 80% !important;
    }
}

    @media (min-width: 280px) and (max-width: 1023px) {
        #product_yellow_box div {
            width: 100% !important;
        }

        .menu-login {
            display: none;
        }

        .trophy-search-banner input[type="search"] {
            padding: 10px 40px 10px 47px !important;
        }

        .trophy-search {
            display: block !important;
        }

        .award-head-fixed {
            position: relative !important;
        }
        /*  .award-head-fixed .personal-menu {
        display: none;
    }*/
        .us_product_head a span,
        .us_content_page span,
        .produ_size_cate .product_cate,
        .award_product_size {
            padding: 0;
            overflow: hidden;
            position: relative;
            display: inline-block;
            margin: 0 5px 0 0px;
            /*text-align: center;*/
            text-decoration: none;
            /*text-overflow: ellipsis;
        white-space: nowrap;*/
        }

        .menu-bar {
            padding: 8px 0px;
        }

        .trophy-search button {
            right: 3px !important;
        }


        .awards-logo {
            display: none
        }

        .menu-bar {
            display: block;
            position: absolute;
            z-index: 9;
            left: 5px;
        }

        .awards-mob-menu i {
            border-top-left-radius: 12px !important;
            border-bottom-left-radius: 12px !important;
            border-top-right-radius: 0px !important;
            border-bottom-right-radius: 0px !important;
            border: none !important;
            padding: 5px 6px !important;
            height: 41px !important;
            width: 45px !important;
            font-size: 21px !important;
            align-items: center;
            justify-content: center;
            display: flex !important;
            top: 2px !important
        }

        header {
           /* padding-bottom: 10px !important;*/
            position: relative;
        }

        .trophy-search input[type="text"] {
            padding: 10px 40px 10px 50px !important;
        }

        .personal-menu ul {
            width: 100% !important;
            float: left;
        }

        .msp_head_map {
            font-size: 16px;
        }

        .awards-menu {
            display: none !important;
        }

        .column {
            width: 100% !important;
        }

        .pay_through {
            padding: 0px 0px 15px;
        }

        .security_bottom {
            padding: 0px !important;
        }

            .security_bottom h5 {
                padding: 0px 0px 15px !important;
                line-height: 24px !important;
            }

            .security_bottom div {
                margin: 0px !important;
            }

        header {
            padding: 0px 0px 0px 8px;
        }

        .awards-logo .awa-logo {
            width: 200px;
            margin: 3px auto 0px;
        }

        .awards-logo {
            width: 100%;
        }

        .head_reg_drop {
            margin: 0px auto;
            display: table;
            float: none;
        }

        .h1_head {
            padding: 20px 0px;
        }

            .h1_head h1 {
                font-size: 25px;
            }

        .product-add-video {
            width: 100%;
            height: auto !important;
        }

        .footer-sublinks h3 {
            line-height: 24px;
            font-size: 16px;
            font-weight: 600;
        }

        .award-head-fixed .awa-logo img {
            width: 100% !important;
        }
       

        .header-right-side {
            width: 100%;
            float: none;
            padding: 0px;
        }

        .awards_pro_list .awards_pro_div {
            width: 50%;
            padding: 0px;
        }

            .awards_pro_list .awards_pro_div .award_cart_order {
                padding: 8px 6px;
                letter-spacing: 1px;
            }

        .us_login_sign_us {
            width: 100%;
        }
        .panel-default > .panel-heading a {
           
            padding: 15px 6px !important;
        }
        .foot_sublink_content1, .foot_sublink_content {
            width:100%;
            padding: 0px 5px;
        }
        .left_fixed_img, .right_build_img {
            padding: 0px
        }
        ul.breadcrumb{
            margin-bottom:0px;
        }
        .awards_body_center .common-space{
            padding-top:0px;
        }
        #columnPriceDetails{
            padding:0px !important;
        }
        .deta_space {
            margin: 0px;
        }
        ul.breadcrumb li {
            font-size: 15px !important;
        }
        .cart_shopping, .cart_checkout {
            width: 100%;
            text-align: center;
        }

        .cart_shopping {
            margin-bottom: 15px;
        }

        .cart_list_grid {
            max-width: 310px;
            min-width: 100%;
            overflow-x: scroll;
            display: block;
        }

        .right_build_img {
           /* padding: 20px 15px 0px;*/
            margin: 0px;
        }

        .product_deatail_price_categories li span {
            font-weight: 300;
            color: #000;
            font-size: 11px;
        }

        .product_deatail_price_categories li:nth-of-type(2) {
            width: 30%;
        }

        .product_deatail_price_categories li {
            width: 20% !important;
            padding: 3px;
        }

        .right_build_img h2 {
            padding: 0px 0px;
            margin: 0px;
            font-size: 16px;
            font-weight: 400;
            color: #676ee4;
            letter-spacing: 1px;
            line-height: 24px;
        }
        .pro-detail-title{
            padding:0px !important;
        }
        .right_build_img {
           /* padding: 20px 13px 0px;*/
            margin: 0px;
            background-color: #ffffff;
            z-index: 9999 !important;
        }

        .panel-default > .panel-heading a {
            font-size: 12px;
        }

        .price_qty li input[type="text"] {
            margin: 0px 0px 0px 0px;
        }

        .deta_space {
            padding: 5px;
            width: 100%;
        }

        .event_types {
            width: 100%;
        }

        .awards-mob-menu {
            display: block;
            margin: 0px 20px 0px 0px;
        }

        .head_reg_drop {
            display: none;
        }

        .awards-search {
            float: right;
        }

        figure {
            padding: 25px 0px;
        }

        .common-space {
            padding-top: 20px;
            padding-bottom: 20px;
        }

        .us_banner_left, .us_banner_right {
            display: none;
        }

        .input_fontstyles .bg_table_head th {
            padding: 3px 0px;
            font-size: 11px;
        }

        .input_fontstyles tr td select {
            padding: 3px;
            font-size: 12px;
        }

        .order-head_us h5 {
            font-size: 11px;
        }

        .promo_code {
            padding: 0px 0px 15px;
            width: 100%;
        }

        .order_subtotal_code {
            width: 100%;
        }

        .meddile {
            width: 100%;
            margin: 0px auto;
        }

        .profile_tab li {
            padding: 0px 0px 0px;
            margin: 0px 0px 10px;
            list-style: none;
            float: left;
            width: 100%;
            text-align: center;
            background: #ececec;
            border: 1px solid #ccc;
        }

     
        #txtheader {
            padding: 0px 16px;
        }
      
        #tablepaging div {
            /*display: table !important;*/
            margin: 0px;
             width: 100% !important;
            padding: 3px 4px;
        }
        /*#Panel_1 div {
            width: 100% !important;
        }*/
        .text_yellow_main {
            display: unset !important;
        }
        .platepanel {
            width: 380px !important;
        }

        .product_text_entry {
            padding: 15px 0px !important;
        }

        .btn_btn_btn, .btn_btn_btn1, .btn_btn_btn2 {
            width: 100%;
        }

        .product_text_entry #tableShowSet1Row1 div, .product_text_entry #tableShowSet1Row2 div, .product_text_entry #tableShowSet1Row3 div, .product_text_entry #tableShowSet1Row4 div, .product_text_entry #tableShowSet1Row5 div, .product_text_entry #tableShowSet1Row6 div {
            /* width: 100% !important;*/
            padding: 5px 5px;
        }

        #tablepaging div input {
            /*width: 100% !important;*/
            padding: 8px;
        }

        #tablepaging div span {
            width: 220px !important;
            display: table;
            text-align: left;
            font-size: 10px;
        }

        #tableShowSet1Row1 div input, #tableShowSet1Row2 div input, #tableShowSet1Row3 div input, #tableShowSet1Row4 div input {
            margin: 0px 0px 0px !important;
        }

        .us_head_shipping {
            font-size: 16px;
        }

        .awards_pro_list .awards_pro_div .award_product_img img {
            /*height:auto;
        width:100%;*/
        }

        .awards_pro_list .awards_pro_div .award_product_img {
            /*height:auto;*/
            height: 220px;
        }

        .awards_product_grid {
           /* height:auto !important;*/
            box-shadow: none !important;
        }
    }

    

@media (min-width: 280px) and (max-width: 1023px){
    .accordion-header span {
        font-size: 9px !important;
    }
    #btnAdd_B {
        white-space: nowrap;
        margin: 0px auto;
        padding-left: 44px;
        width: 100%;
        text-align: center;
        padding-top: 3px;
        padding-bottom: 10px;
        font-size: 19px;
    }
        .event_types select {
        padding: 7px 2px;
    }
        .left_build_img span {
        font-size: 9px !important;
        margin-right: 0px;
    }
}
    @media (min-width: 992px) {
        .filter-block {
            display: block !important;
        }

        .filter-left {
            float: right !important;
        }

        .filter-right {
            float: left !important;
        }
    }

    @media (min-width: 768px) and (max-width: 1023px) {


        .menu-login {
            display: none;
        }

        .customer-logos .slide {
            width: 50%;
        }

        .personal-menu {
            width: 100% !important;
           /* margin: 10px 0 0 0 !important;*/
        }

        .awards_pro_list .awards_pro_div {
            width: 50%;
        }

        .trophy-search button {
            right: 3px !important;
        }

       /* .menu-bar {
            position: relative !important;
            top: 52px;
            left: -9px !important
        }*/
        /* .award-head-fixed .menu-bar {
        top: 10px
    }*/
    }

  /*  @media (min-width: 1123) and (max-width: 1199px) {
        .menu-bar {
            top: 118px;
        }
    }*/

    /*@media (min-width: 1024px) and (max-width: 1199px) {
        .menu-login {
            display: none;
        }

        .customer-logos .slide {
            width: 33%;
        }

        .col-lg-2 {
            padding: 0px !important
        }

        .trophy-search button {
            right: 2px !important;
        }

        .personal-menu {
            width: 78% !important;
            display: table;
            margin: auto !important;
            float: none !important;
        }

        .awards_pro_list .awards_pro_div {
            width: 33%;
        }
    }

    @media (min-width: 768px) and (max-width: 1199px) {
        .menu-login {
            display: none;
        }*/
        /* .award-head-fixed .personal-menu {
        display: none;
    }*/
        /*.award-head-fixed {
            position: relative !important
        }

        .awa-logo-mobile {
            display: block !important;
            width: 300px;
        }

        .trophy-search {
            width: 100% !important;
            margin: 10px 0 0 0px !important;
        }

        .awards-logo {
            display: none
        }

            .awards-logo .awa-logo {
                width: 200px;
                margin: 3px auto 0px;
            }

        .awards-logo {
            width: 100%;
        }*/

        /*.menu-bar {
            display: block;
            position: absolute;
            z-index: 99;*/
            /* bottom: 3px;*/
            /*left: 1px;
        }*/

        /*header {*/
          /*  padding-bottom: 20px !important;*/
        /*}

        .trophy-search input[type="text"] {
            padding: 10px 40px 10px 50px !important;
        }*/

        /*.awards-mob-menu i {
            border-top-left-radius: 12px !important;
            border-bottom-left-radius: 12px !important;
            border-top-right-radius: 0px !important;
            border-bottom-right-radius: 0px !important;
            border: none !important;
            padding: 5px 6px !important;
            height: 41px !important;
            width: 45px !important;
            font-size: 21px !important;
            align-items: center;
            justify-content: center;
            display: flex !important;
        }
*/
        /*.personal-menu ul {
            width: 100% !important;
            float: none !important;
            margin: auto !important;
            display: table;
        }

        .awards_pro_list .awards_pro_div .award_product_img img {*/
            /* height: auto;
        width: 100%;*/
        /*}

        .awards_pro_list .awards_pro_div .award_product_img {*/
            /*height: auto;*/
        /*}

        .order_subtotal_code {
            width: 30%;
        }

        .us_login_sign_us {
            width: 80%`;
        }

        .awards-menu {
            display: none;
        }*/

        /*.menu-bar {*/
            /*float: right;*/
            /*padding: 10px 0px 0px;
            position: relative;
            top: 52px;
            left: -9px
        }*/

        /*.awards_pro_list .awards_pro_div .award_product_img img {*/
            /*width: 100%;*/
        /*}*/

        /*  .awards-logo {
        width: 43%;
    }*/

        /*.header-right-side {
            float: right;
            width: auto;
        }

        .awards-search {
            margin: 0px 15px 0px 15px;
        }


        .foot_sublink_content1, .foot_sublink_content {
            width: 100%;
        }

        .deta_space {
            width: 100%;
        }

        .right_build_img h2 {
            font-size: 18px;
            font-weight: 400;
            line-height: 24px;
        }

        .awards-mob-menu {
            display: block;
        }

        .meddile {
            width: 100%;
            margin: 0px auto;
        }

        .right_build_img {
            padding: 0px;
        }
    }*/
.numberchar {
    width: 50%;
}
.numberdiv {
    text-align: left;
}
@media (min-width: 820px) and (max-width: 1199px) {
    #btnSearchByInput1 {
        position: absolute;
       /* font-size: 14px;*/
        left: 3px;
        background: transparent;
        border: none;
        top: 4px;
        color: #a3a1a1;
    }
    .container {
        padding: 0px !important;

    }
    .awards-menu li .trophy-menu {
        font-size: 16px !important;
       /* padding: 10px 8px 5px !important;*/
    }

    }

@media (min-width: 1200px) and (max-width: 4000px) {
    .sampl_width {
        width: 82%;
    }

    .award-head .container {
        width: 2000px;
    }

    .desktop-login {
        display: none;
    }

    .awards-logo .awa-logo img {
        width: 60% !important;
        padding-top: 10px;
    }
}

    .order_now {
        padding: 0px;
        margin: 0px;
        position: relative;
    }

        .order_now:before {
            content: 'Order Now';
            padding: 0px 15px;
            margin: 0px auto;
            display: block;
            font-size: 14px;
            text-transform: uppercase;
            background: #4964ff;
            color: #fff;
            letter-spacing: 2px;
            text-align: center;
            border-radius: 40px;
            position: absolute;
            bottom: 0px;
            right: 0px;
            left: 0px;
            width: 170px;
            font-weight: 400;
            top: 0px;
            height: 35px;
            line-height: 36px;
        }

    .shop_now {
        padding: 0px;
        margin: 0px;
        position: relative;
    }

        .shop_now:before {
            content: 'Shop Now';
            padding: 0px 15px;
            margin: 0px auto;
            display: block;
            font-size: 14px;
            text-transform: uppercase;
            background: #4964ff;
            color: #fff;
            letter-spacing: 2px;
            text-align: center;
            border-radius: 40px;
            position: absolute;
            bottom: 0px;
            right: 0px;
            left: 0px;
            width: 170px;
            font-weight: 400;
            top: 0px;
            height: 35px;
            line-height: 36px;
        }

.shop-all-cate {
    padding: 20px 20px !important;
    margin: 0px;
    overflow-x: auto !important;
}

.all-cate-list {
    padding: 15px 20px 0px 5px !important;
    margin: 0px;
    display: inline-flex !important;
}
