/**************************************************************************************************
 *  SASS Plugins
 **************************************************************************************************/
/* *************************************************************************************************
       SASS VARIABLES, MIXINS & MEDIA QUERIES
       ************************************************************************************************* */
/*===============================================
    Functions
    ===============================================*/
/* ViewPort calculate */
/*===============================================
    MIXINS
    ===============================================*/
/* Set a rem font size with pixel fallback starts here */
/**
 * Fix for vw, vh, vmin, vmax on iOS 7.
 * http://caniuse.com/#feat=viewport-units
 *
 * This fix works by replacing viewport units with px values on known screen sizes.
 *
 * iPhone 6 and 6 Plus cannot run iOS 7, so are not targeted by this fix.
 * Target devices running iOS 8+ will incidentally execute the media query,
 * but this will still produce the expected result; so this is not a problem.
 *
 * As an example, replace:
 *
 *   height: 50vh;
 *   font-size: 5vmin;
 *
 * with:
 *
 *   @include viewport-unit(height, 50vh);
 *   @include viewport-unit(font-size, 5vmin);
 */
/*===============================================
    Placeholder-Selector
    ===============================================*/
/* Clearfix start here */
/*===============================================
    Parsers SASS files
    ===============================================*/
@media (min-width: 768px) {

    #logo,
    .normalSearch #logo {
        background: none;
    }

    .mobile-sidebar {
        display: none;
    }

    #footer .Col-2 p {
        display: block;
    }

    #footer .Col-2 p.mobile-only {
        display: none;
    }

    /*kailash 15nov*/
    .playerBottomTop,
    .playerBottomBot {
        height: 9px;
    }
}

@media (max-width: 768px) {

    #wrapperHeader,
    .new-home #wrapperHeader,
    .vw {
        width: 100%;
    }

    .featured {
        margin: 10px 0;
    }

    #wraper {
        width: 100%;
        padding: 0 10px;
        -webkit-box-sizing: border-box;
        -khtml-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    #topNaviRight {
        width: 100%;
        float: none;
        margin: 0 0;
    }

    .Col-1,
    .Col-2,
    .Col-3,
    .Col-4,
    .colLeft,
    .colRight,
    .colLeft01,
    .colRight01,
    .colA,
    .colB,
    .colC {
        width: 100%;
        float: none;
        padding: 0 0;
        -webkit-box-sizing: border-box;
        -khtml-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    .Col-2.lineHight #historyTW,
    .TeaserWallMain #historyTW {
        display: none;
    }

    .Col-2.lineHight #historyTW:last-child {
        display: none;
    }

    .welcomeHeight {
        margin: 20px 0 0 0;
    }

    #topNaviRight .float-right {
        width: 100%;
        float: none;
        -webkit-box-sizing: border-box;
        -khtml-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    #clipsDecades {
        margin: 20px 0 0 0;
    }

    #flashHolder,
    #homeTeaserWall {
        -webkit-box-sizing: border-box;
        -khtml-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0 0;
    }

    #homeTeaserWall table {
        width: 100%;
        margin: 0 auto;
    }

    #homeTeaserWall table td {
        width: 15.5vw;
        height: 10.9vw;
        position: relative;
    }

    #homeTeaserWall table td a.watchthis img {
        width: 15.5vw;
        height: 10.9vw;
    }

    #homeTeaserWall table td a.watchthis img.watchthisone {
        /*border: 5px solid #F00;*/
        border-width: 0.63vw;
        border-style: solid;
        border-color: rgba(194, 20, 25, 0.6);
        width: 15.5vw;
        height: 10.9vw;
        -webkit-box-sizing: border-box;
        -khtml-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    .year_title_2015 {
        width: 45.63233vw;
        height: 5.21512vw;
        margin: 0 0 0 0.65189vw;
        top: 36vw;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    #clipYear {
        /*width: 13.03781vw;
            font-size: 5.86701vw;
            margin: 0 0;*/
        width: auto;
        font-size: 16px;
        margin: 8px 0 0 0;
    }

    .clipTitle_2015 {
        /*width: 36vw;*/
        width: initial;
        padding: 0 0 0 0.65189vw;
        margin-left: 1.30378vw;
        -webkit-box-sizing: border-box;
        -khtml-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    .clipTitle_2015 div {
        /*font-size: 2.08605vw !important;
            line-height: 5.21512vw !important;*/
        font-size: 13px !important;
        font-weight: bold;
        color: #FFF;
        line-height: 40px;
        margin-left: 5px;
        padding-right: 10px;
    }

    /*#myElement2, #myElement {
            width: 64vw !important;
            height: 44.9vw !important;
        }*/
    .naviBg,
    .asNaviBg {
        /*width: 87.87484vw !important;*/
        display: none;
        box-shadow: none;
    }

    #footer {
        margin: 0px 0px 0px 0px;
        padding: 10px 0px;
    }

    #footer .Col-2 {
        width: 100%;
    }

    #footer .Col-2 p {
        display: none;
    }

    #footer .Col-2 p.mobile-only {
        display: block;
    }

    #footer .Col-2 p a {
        display: inline-block;
        padding: 5px 5px 5px 0px;
    }

    #footer .Col-2 p span {
        display: block;
        padding: 5px 5px 5px 0px;
    }

    .socialMediaNew {
        float: none;
        display: block;
        margin-top: 10px;
    }

    .flex-mt-02 {
        width: 100%;
        overflow: hidden;
        overflow-x: auto;
        margin: 0 0;
    }

    .smallBox {
        float: none;
        margin: 0px 0px 0px 0px;
        font-size: 10px;
        position: absolute;
        top: 0;
        right: 10px;
    }

    .smallBox ul li:first-child {
        display: none;
    }

    .btnSearch {
        display: none;
    }

    input.txtboxHome,
    input.txtboxHomeSel,
    .advncsearch input.txtboxHome,
    .advncsearch input.txtboxHomeSel {
        float: none;
        width: 100%;
        -webkit-box-sizing: border-box;
        -khtml-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    #topNaviRight .float-right {
        text-align: center;
        -webkit-box-sizing: border-box;
        -khtml-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    #topNaviRight .float-right a {
        margin: 10px 10px;
        display: inline-block;
    }

    #topNaviRight .float-right br {
        display: none;
    }

    input.txtboxHome,
    input.txtboxHomeSel {
        height: 50px;
        background: none;
        background-color: #fff;
    }

    #clipsDecades .decadesBody {
        padding: 0 10px;
    }

    #clipsDecades .decadesBody .float-left {
        float: none;
    }

    #clipsDecades .decadesBody .float-right {
        float: none;
    }

    #clipsDecades .decadesBody .float-right span {
        display: block;
        padding-bottom: 5px;
    }

    #logo,
    .normalSearch #logo {
        float: right;
        display: inline-block;
        position: relative;
        background: none;
        width: 254px;
        height: auto;
    }

    #logo img,
    .normalSearch #logo img {
        width: 100%;
    }

    .year_title_2015 {
        z-index: 4;
    }

    /* Sidebar */
    .mobile-sidebar {
        display: inline-block;
        position: absolute;
    }

    body.body-overflow {
        position: fixed;
        top: 0;
        overflow: hidden;
    }

    .mobile-tablet {
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .mobile-tablet select {
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        -webkit-align-self: auto;
        -ms-flex-item-align: auto;
        align-self: auto;
    }

    #historyTW .historyBody span.weekCalc br {
        display: none;
    }

    .flex-mt-01 {
        width: 100%;
        position: relative;
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-direction: normal;
        -moz-box-direction: normal;
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-box-pack: start;
        -moz-box-pack: start;
        -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        -webkit-box-align: start;
        -moz-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
        -webkit-box-sizing: border-box;
        -khtml-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    #historyTW .historyBody .Col-1 {
        height: auto;
        float: none;
        -webkit-box-sizing: border-box;
        -khtml-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        margin-bottom: 0;
    }

    #historyTW .historyBody .Col-2 {
        padding: 0 10px;
        margin-bottom: 0;
        height: auto;
        float: none;
        -webkit-box-sizing: border-box;
        -khtml-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0;
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
        flex: 1 1 auto;
        -webkit-align-self: auto;
        -ms-flex-item-align: auto;
        align-self: auto;
    }

    /*Javed on 4th Oct 2016 */
    .bor {
        border: 1px solid #f00;
    }

    .btnSearch {
        display: inline-block;
        font-size: 0;
        height: 50px;
        min-width: 50px;
        background: #AC0D0D;
        background-image: url(../img/searching-magnifying-glass.svg);
        background-repeat: no-repeat;
        background-size: 30px;
        background-position: center center;
        border: none;
        position: relative;
        margin-top: -50px;
        float: right;
    }

    input.txtboxHome,
    input.txtboxHomeSel {
        font-size: 16px;
        text-overflow: ellipsis;
        overflow: hidden;
        white-space: nowrap;
        padding-right: 60px;
    }

    body.lang_german input.txtboxHome,
    input.txtboxHomeSel,
    body.lang_french input.txtboxHome,
    input.txtboxHomeSel {
        font-size: 16px;
    }

    #topNaviRight .smallBox ul li.language_selector span p {
        margin: 5px 0;
        font-size: 14px;
    }

    .flex-mt-02::-webkit-scrollbar {
        height: 12px;
    }

    .flex-mt-02::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
        border-radius: 10px;
        background: #131e29;
    }

    .flex-mt-02::-webkit-scrollbar-thumb {
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
        background: #333;
    }

    /*Javed on 13th Oct 2016 */
    .whiteBody .colLeft {
        float: left;
    }

    #contct .colLeft {
        display: none;
    }

    #bodyContainer .whiteBody #contct #aboutUs.colRight {
        margin-top: -30px !important;
    }

    #contct.whiteBody .text-left {
        width: auto;
    }

    .cheackOut h3 {
        padding: 5px;
        text-align: left;
    }

    body.lang_french .cheackOut h3 {
        font-size: 15px;
    }

    #bodyContainer .whiteBody #aboutUs.colRight a:link {
        font-size: 13px;
    }

    body.lang_french #bodyContainer .whiteBody #aboutUs.colRight a:link {
        font-size: 12px;
    }

    /*javed*/


    #wrapperMaster {
        overflow-x: hidden;
    }

    .abt-client-li {
        font-size: 14px;
        width: 295px;
        padding: 5px 15px;
    }

    /*javed 27-oct*/
    .addressBox,
    #contct.whiteBody .colRight01 {
        margin: 10px auto 0px 20px;
        color: #666 !important;
    }

    #contct.whiteBody .colRight01 {
        max-width: 550px;
        width: 90%;
    }

    label.lblform {
        width: 100%;
        text-align: left;
    }

    input.txtbox03 {
        width: 89%;
    }

    textarea.tarea01 {
        width: 90%;
        margin: 0px 5px 10px 0px;
    }

    #bodyContainer.browseChart .Col-1,
    #bodyContainer .Col-1 {
        width: 100%;
    }

    #bodyContainer.normalSeach03 .Col-1 {
        width: 100%;
    }

    #bodyContainer.normalSeach03 .Col-1 #browse.decadesBody #location.browseBody .Col-1 {
        width: 100px;
    }

    /*javed 28-oct*/
    #mediaspace .jwplayer {
        max-width: 423px;
        width: 100% !important;
    }

    #mediaspace,
    #mediaspace2 {
        margin-left: 10px !important;
    }

    #mediaspace2 .jwplayer {
        max-width: 565px;
        width: 100% !important;
    }

    #contct.whiteBody .text-left#faq {
        padding: 0 10px 0 10px;
    }

    #contct.whiteBody .text-left p {
        margin-left: 10px !important;
    }

    #refineSearch .subColLeft {
        width: 97%;
    }

    #bodyContainer.product .Col-1 {
        width: 100%;
    }

    #bodyContainer.product .Col-1 .decadesBody #conditional.float-left {
        width: 100% !important;
    }

    #header.normalSearch #topNaviRight {
        margin: 0 0;
    }

    #topNaviRight .float-left {
        float: none;
    }

    .asNaviBg {
        display: inline-block;
        background: none;
    }

    .asNaviBg .navi.english,
    .asNaviBg .rightLogin ul li:first-child {
        display: none;
    }

    .language_selector {
        display: block !important;
    }

    /*javed 31-oct*/
    #bodyContainer.product .Col-1 #refineSearch.decadesBody .float-left h4 {
        margin: 10px 0;
    }

    #bodyContainer.product .Col-1 .decadesBody #conditional.float-left h1 {
        margin: 0 0;
    }

    #bodyContainer.product .Col-1 .decadesBody #conditional.float-left span.showingResult {
        margin: 5px 0 10px;
    }

    #header #header.normalSearch .asNaviBg {
        height: 15px;
    }

    #header #header.normalSearch #logo {
        /*  margin-top: 0;*/
    }

    #header #header .rightLogin {
        margin: 0 0;
    }

    #header #header .rightLogin .language_selector p {
        font-size: 13px;
        margin: 5px 0;
    }

    .subColRight {
        margin-top: 20px;
        width: 97%;
    }

    #bodyContainer .Col-1 .decadesBody .subColRight .adsBody .Col-2 {
        width: 100%;
    }

    /*#bodyContainer .Col-1 .decadesBody .subColRight .adsBody .Col-2 #tblCol1 {
            width: auto;
        }*/
    #bodyContainer .Col-1 .decadesBody .subColRight .adsBody .Col-1 {
        width: 100%;
        float: none;
    }

    #bodyContainer .Col-1 .decadesBody .subColRight .adsBody .Col-1 .bodyIB {
        margin: 0 auto 10px;
    }

    .hidden {
        display: none;
    }

    /*----Advanced Search----
.adSearch .adsearchBg{
    background:#95141a;
    border:1px solid #b11a1d;
    border-radius:5px;
    }
.adSearch #logo{
    background: url(../img/logo.png) 0 0 no-repeat !important;
}
*/
    /*javed 1-Nov*/
    #conditional h4,
    #refineSearch h4 {
        background-image: url(../img/close.svg);
        background-repeat: no-repeat;
        background-position: center right;
        cursor: pointer;
    }

    .toggle-icon {
        background-image: url(../img/open.svg) !important;
        background-repeat: no-repeat;
        background-position: center right;
    }

    /*javed 2-Nov*/
    #bodyContainer .cheackOutBody01 #bInfoCout {
        width: 90%;
        margin: 0 auto;
    }

    #bodyContainer .cheackOutBody01 .whiteBody {
        padding: 10px 10px 10px 0;
    }

    #bodyContainer .cheackOutBody01 .whiteBody form#chkoutsigin {
        margin: 10px 0 20px 0px;
        /*display: inline-block;*/
    }

    #bodyContainer .cheackOutBody01 .whiteBody #bInfoCout .colLeft01 form#chkoutsigin h4 {
        margin: 0 0;
    }

    #bodyContainer .cheackOutBody01 .whiteBody #bInfoCout .colLeft01 form#chkoutsigin label.lblfpass {
        text-align: left !important;
        width: auto;
        padding-bottom: 0;
    }

    #bodyContainer .cheackOutBody01 .whiteBody #bInfoCout .colLeft01 form#chkoutsigin .btnSubmitMyAcc {
        margin-left: 0;
    }

    #bodyContainer .cheackOutBody01 .whiteBody #bInfoCout .colLeft01 {
        width: auto;
    }

    #bodyContainer .cheackOutBody01 .whiteBody #bInfoCout .colRight01 {
        width: auto;
        max-width: 500px;
        margin: 0 0;
    }

    .ckRegister .Col-2 img,
    .ckRegister .Col-1 img {
        display: none
    }

    #bInfoCout .ckRegister .Col-2,
    #bInfoCout .ckRegister .Col-1 {
        width: 100%;
    }

    #bInfoCout .ckRegister {
        width: 100%;
    }

    #bInfoCout .ckRegister .Col-2 p,
    #bInfoCout .ckRegister .Col-1 p {
        margin: 0 0 0 10px;
    }

    /*Advanced Search 3-Nov*/
    .adSearch #logo {
        /*background: url(../img/logo.png) 0 0 no-repeat !important;*/
        height: 52px;
        margin-top: -1px;
    }

    .adSearch .asNaviBg {
        height: 14px;
    }

    .adSearch .float-left {
        width: 100%;
        margin: 0 0;
    }

    .adSearch .float-left .topRight .btnSearch {
        margin-top: -50px;
    }

    .adSearch .adsearchBg {
        background: #95141A;
        border-radius: 0px 0px 5px 5px;
        border: 2px solid #B02124;
        margin: 10px 0;
    }

    .adSearch .adsearchBg #adSearchBody {
        background: none;
    }

    .adSearch .adsearchBg .topCentere {
        background: none;
    }

    .adSearch .adsearchBg .topRight {
        background: none;
    }

    .adSearch .adsearchBg .topLeft {
        background: none;
    }

    .adSearch .float-left .topRight p {
        margin-top: 5px;
    }

    .adSearch .float-left .topRight,
    .adSearch .float-left .topLeft,
    .adSearch .float-left .topCentere {
        background: none !important;
        border: none !important;
        padding: 0 0
    }

    .clear-m {
        clear: both;
        padding: 0px;
        margin: 0px;
        height: 0px;
        display: block;
    }

    .adSearch .float-left .topRight input.txtboxHomeSel {
        margin-top: 0;
    }

    .adSearch #aSearchRight.float-right {
        float: none;
        text-align: right;
        margin-top: 15px !important;
        width: auto !important;
    }

    .adSearch #aSearchRight.float-right a {
        margin-left: 10px;
    }

    .adSearch .vDivider {
        display: none;
    }

    .adSearch input.txtboxHome {
        margin-top: 0 !important;
    }

    .adSearch #adSearchBody .Col-2 {
        width: 100%;
        border-bottom: 1px solid #B02124;
        margin: 10px 0
    }

    .adSearch #adSearchBody .Col-2 input.txtbox01,
    .adSearch #adSearchBody .Col-2 input.txtbox02 {
        width: 65px;
    }

    .adSearch #adSearchBody .Col-3 {
        width: 100%;
        margin: 10px 0
    }

    .adSearch #adSearchBody .Col-1 {
        width: 100%;
        border-bottom: 1px solid #B02124;
        margin: 10px 0
    }

    .adSearch .asNaviBg .navi {
        display: none;
    }

    /*javed */
    #registration.whiteBody .hrRed {
        width: 100%;
        margin: 10px;
    }

    /*#registration.whiteBody .colRight01{
    width:100%;
    margin:10px;
}*/
    .desktop-only {
        display: none !important;
    }

    #bodyContainer.lightBox #lbLogin.cheackOutBody .lightBoxBody {
        padding: 10px;
    }

    #bodyContainer.lightBox #lbLogin.cheackOutBody .lightBoxBody label.lblform {
        width: 100%;
    }

    #bodyContainer.lightBox {
        width: 100%;
    }

    /*Javed 12-Nov*/
    /*
.oneh{
    border:0px solid #f00;
    border-radius:4px;
    }
    */
    #bodyContainer .lightbox-filter .Col-1,
    #bodyContainer .lightbox-filter .Col-2,
    #bodyContainer .lightbox-filter .Col-3,
    #bodyContainer .lightbox-filter .Col-4 {
        width: 100%;
        margin: 0 0;
        padding: 4px 10px;
    }

    .mobile-only {
        display: block;
    }

    #contct.whiteBody .text-left {
        padding: 10px 5px 10px;
    }

    .cheackOut #bodyContainer .cheackOutBody01 .whiteBody {
        padding: 15px 0px 10px 0;
    }

    #contct.whiteBody .text-left #CNLightBox .Col-1 strong a:link,
    #contct.whiteBody .text-left #CNLightBox .Col-1 strong a:visited,
    #contct.whiteBody .text-left #CNLightBox .Col-2 strong a:link,
    #contct.whiteBody .text-left #CNLightBox .Col-2 strong a:visited,
    #contct.whiteBody .text-left #CNLightBox .Col-3 strong a:link,
    #contct.whiteBody .text-left #CNLightBox .Col-3 strong a:visited {
        background: url(../img/upDownArrow.png) 100% -18px no-repeat;
    }

    .lightbox-filter {
        border-bottom: 1px solid #ccc;
    }

    .filter-heading {
        color: #1b232a;
    }

    .filter-heading {
        cursor: pointer
    }

    .one {
        padding: 10px 0;
        border-bottom: 1px solid #f00;
    }

    h4.mobile-only {
        background-image: url(../img/close.svg);
        background-repeat: no-repeat;
        background-position: center right;
        cursor: pointer;
        -webkit-filter: grayscale(100%) brightness(500%) brightness(20%);
        filter: grayscale(100%) brightness(500%) brightness(20%);
    }


    /*Javed 27-Nov Starts*/
    #cpAccount #myAc.colRight {
        width: auto;
        float: none;
        padding: 4px;
        box-sizing: border-box;
        word-wrap: break-word;
        margin-top: 5px;
    }

    #cpAccount {
        margin: 10px 5px 10px 5px;
        padding: 5px;
    }

    #cpAccount #myAc.colRight label {
        width: 100%;
        margin: 2px;
        box-sizing: inherit;
        font-size: 15px;
    }

    #editAccount.colLeft01 .Col-1 {
        width: 40%;
    }

    #editAccount.colLeft01 .Col-2 {
        width: 40%;
    }

    #billingInfo .colLeft01 {
        width: auto;
        border-right: none;
        margin-left: 15px;
    }

    #myAc.colLeft {
        width: auto;
    }

    #bottomTunnu.colRight01 a {
        width: 100%;
        padding: 5px;


    }

    #bottomTunnu.colRight01 a.selected {
        background: none;
        height: auto;
        padding: 5px;
    }

    #bottomTunnu.colRight01 {
        margin: 10px 11px;
        max-width: 245px;
        line-height: 16px;

    }

    #bottomTunnu.colRight a:link,
    #bottomTunnu.colRight a:visited,
    #bottomTunnu.colRight01 a:link,
    #bottomTunnu.colRight01 a:visited {
        margin: 0 0;
    }

    /*Javed 27-Nov Ends*/

    /*Javed 29-Nov Starts*/
    /*
#bodyContainer .cheackOutBody01  .whiteBody .change-username form#chkoutsigin {
    display:inherit;
    }
    */
    #billingInfo .colRight01 {
        width: auto;
        margin: 0px 0px 0px 5px;
        float: none
    }

    #billingInfo.ShoppingCart .Col-2 {
        width: auto;
    }

    #cShopping input {
        margin: 5px 0 5px 0;
        float: right;
    }

    .btn_container_01 #checkout {
        float: right
    }

    /*.btn_container_01{
    float:none;
    }*/
    #billingInfo p.addMust {
        margin: 0 0 0 0;
        width: auto;
        max-width: 270px
    }

    #billingInfo.ShoppingCart .Col-1 {
        margin: 0 auto 10px 10px;
    }

    label.lbltextA9 {
        float: left;
        margin: 0 0 5px;
        left: 0;
    }

    #billingInfo.ShoppingCart #dropDown.Col-3 {
        padding: 0 0 0 0;
        margin: 0px 0px 0px 10px;
        text-align: left;
    }

    #billingInfo.ShoppingCart #dropDown.Col-4 {
        padding-top: 10px;
    }

    #billingInfo.ShoppingCart .float-right {
        width: 100%;
    }

    input#discount_code {
        /*margin-top:10px;*/
    }

    #billingInfo.ShoppingCart .float-right p.textA10 {
        margin: 40px 0px 0px 0px
    }

    .lbCommentSec {
        padding: 0 0 0 0;
    }

    #popup_container {
        max-width: 250px !important;
        min-width: 250px !important;
    }

    /*Javed 29-Nov Ends*/

    /*Javed 30-Nov Starts*/
    .two-box-wrapper {
        display: block;
    }

    #smallTunu.checkout_steps {
        margin-top: 10px;
    }

    /*#lang_french .two-box-wrapper .colLeft{
    width:    
    }*/
    #lang_french .cheackOut .two-box-wrapper .colLeft h3 {
        padding: 15px 5px;
    }

    #ck03.whiteBody #billingInfo.myaccount #step3LBig.colLeft01 {
        width: auto;
        margin: 5px;
    }

    #billingInfo.myaccount #step3L.colLeft01 {
        width: auto;
    }

    #billingInfo.myaccount #step3R.colRight01 {
        width: auto;
    }

    #ck03.whiteBody #billingInfo.myaccount #step3LBig.colLeft01 .Col-1 {
        width: auto;
    }

    #billingInfo.myaccount #step3LBig.colLeft01 .Col-3 {
        /*width: 60px;*/
        /*changes on 11-Jan 2017*/
        width: 100%;
        margin: 2px 0;
    }

    #ck03.whiteBody #billingInfo.myaccount #step3LBig.colLeft01 .Col-2 {
        /*width: 65px;*/
        /*changes on 11-Jan 2017*/
        width: 100%;
        margin: 2px 0;
    }

    #billingInfo.myaccount #step3LBig.colLeft01 .hrGrey {
        margin: 5px 0;
    }

    .lbCommentSec textarea.tAreaLong {
        width: 98%;
    }

    .lbBtnContainer input {
        margin: 5px !important;
        float: right;
    }

    #cpAccount.borderNone {
        margin-left: 10px;
    }

    #cpaDetail.cpaDetail {
        display: block
    }

    label.lbl06,
    label.lbl07,
    #bodyContainer .whiteBody .colRight span {
        font-size: 13px;
        margin: 2px
    }

    #paymentInfo .Col-2 {
        width: auto;
        padding: 10px;
        float: left
    }

    #checkout.btnContainer {
        /*     margin-top: 50px;*/
    }

    #ck03.whiteBody #billingInfo.myaccount #step3RSmall.colC {
        float: left
    }

    #ck03 #bottomTunnu {
        width: 250px;
    }

    #ck03 #bottomTunnu a {
        width: 100%;
        padding: 5px 0;
    }

    #ck03 #bottomTunnu a.selected {
        background: none;
    }

    .createLB input.txtboxNone,
    #editLB #frmList textarea#LightboxesDescription {
        width: 97% !important;
        padding: 2px;
    }

    #bodyContainer .whiteBody .colRight .float-right {
        margin-top: 10px;
        margin-right: 15px;
    }

    /*#step3RSmall01.float-right{
    float: left
    }*/
    #orderID {
        width: auto;
    }

    .cheackOut #bodyContainer #ck03.whiteBody .colRight {
        margin: 0 0 0 5px;
    }

    .cheackOut #header .Col-2.lineHight {
        display: none;
    }

    #billingInfo h4 {
        margin-top: 10px;
    }

    .lbCommentSec span {
        margin-top: 10px;
        display: block;
    }

    #errorBox01 {
        width: 90% !important;
    }

    .createLB #frmList textarea {
        width: 100% !important;
    }

    .createLB #frmList input.btnCancel01,
    .createLB #frmList input.btnSave {
        float: right;
        margin: 0px 0 5px 10px !important;
    }

    .createLB .error_message {
        padding: 4px 0 0 2px;
    }

    #billingInfo.myaccount h6 {
        margin-top: 10px;
    }

    #billingInfo.myaccount #pla.float-right {
        float: left;
    }

    #billingInfo.myaccount #step4LBig.colLeft01 {
        width: auto;
    }

    #billingInfo.myaccount #pla.float-right p {
        margin: 0 0 0 0;
    }

    #ck03.whiteBody #billingInfo.myaccount #step4LBig.colLeft01 .Col-2 {
        width: auto;
    }

    #billingInfo.myaccount .colLeft01 h4 {
        margin: 10px 0 0 0;
    }

    #billingInfo.myaccount #step4LBig.colLeft01 .Col-1 {
        text-align: left;
    }

    #billingInfo.myaccount #step4LBig.colLeft01 .hrGrey {
        margin: 10px 0;
    }

    #billingInfo.myaccount #step4LBig.colLeft01 .Col-2 p {
        line-height: 15px;
    }

    #billingInfo.myaccount #customerInfo p {
        line-height: 15px;
    }

    #billingInfo.myaccount #step3L.colLeft01 p {
        padding: 0 0 0 0;
    }

    #billingInfo.myaccount #step4RSmall.colRight01 {
        margin-bottom: 10px;
    }

    #billingInfo.ShoppingCart #frmFedexRate .float-right {
        margin: 0 0 0;
        width: auto;
        float: none;
    }

    #billingInfo.ShoppingCart #frmFedexRate .float-right label.lbl08 {
        margin-right: 10px;
        margin-top: 12px;
    }

    /*
#shippingservicescontainer{
    float: right    
}
*/

    .txtBoxSelect,
    #lang_french .txtBoxSelect,
    body.lang_german .txtBoxSelect {
        width: 210px
    }

    #lang_english #select_shipping_service.selectShipping,
    #lang_german #select_shipping_service.selectShipping,
    #lang_french #select_shipping_service.selectShipping {
        width: 232px !important;
    }

    #lang_english #select_shipping_service.selectShipping .fRight,
    #lang_german #select_shipping_service.selectShipping .fRight,
    #lang_french #select_shipping_service.selectShipping .fRight {
        float: left
    }

    /*Javed 30-Nov Ends*/

    /*Javed 1-Dec Starts*/
    .advnc-srch-nav #header #header .rightLogin {
        margin: 0 0;
        font-size: 14px;
        background: #1b232a;
        padding: 5px;
        height: 15px;
        /*
  position: relative;
  right:-16px;

*/
    }

    .advnc-srch-nav #header #header .rightLogin .language_options {
        width: 154px !important;
        top: 25px;
        background-color: #1b232a !important;
        padding: 4px 10px;
        margin: 0px 0px;
        font-size: 14px;
        border: 1px solid rgba(136, 136, 136, 0.76) !important;

    }

    .advnc-srch-nav #header #header .rightLogin .language_selector p {
        font-size: 14px;
    }

    .btnSend {
        margin-bottom: 5px;
    }

    /*.jwplayer video{
    height:auto;
}*/
    #bodyContainer.product .Col-1 #refineSearch.decadesBody .float-left span.headingH4 {
        margin-left: 0px;
    }

    #billingInfo.ShoppingCart .hrGrey {
        margin: 5px 0;
    }

    #shippingMethod .Col-2,
    #shippingMethod .Col-3 {
        width: auto;
        margin: 2px 0px 0px 16px;
        line-height: 16px;
    }

    #shippingMethod .Col-2 {
        margin: 0 auto 20px;
        width: 200px;
        float: none;
    }

    #bodyContainer .decadesBody h4 span {
        margin: 0 0 0 0
    }

    #refineSearch .subColRight {
        width: 100%;
        margin: 20px 0 0 0;
    }

    #billingInfo.ShoppingCart.newLBDetails .Col-1 input {
        float: none;
    }

    #billingInfo.myaccount #step3LBig.colLeft01 p {
        margin: 0 0 0 0;
        line-height: 15px;
    }

    select.sel02,
    select.sel02A {
        width: 92%;
    }

    /*Javed 1-Dec Ends*/

    /*Javed 2-Dec Starts*/
    #checkout2 #shippingMethod input.radio01 {
        margin: 0 0 0 0 !important;
    }

    .colLeft01#cc_id12 {
        width: auto !important;
    }

    #billingInfo.myaccount p.fCatalyst#fileCatalystNotification a:link {
        margin-bottom: 10px;
        display: inline-block;
    }

    #errormessage #errorBox,
    #errormessage {
        width: auto !important;
    }

    #bDetrails,
    #billingInfo p {
        margin: 0 0 0 0;
    }

    #billingInfo.myaccount #step3L.colLeft01 .Col-2 p {
        margin: 0 0 0 0;
    }

    /*Javed 2-Dec Ends*/


    /*Javed 5-Dec Starts*/
    #contct.whiteBody .text-left a:link {
        border: 0px solid #f00;
        display: inline-block;
        margin: 2px 0;
        text-align: right;
    }

    #bodyContainer #contct #CNLightBox .Col-4 {
        float: right;
        text-align: right;
        margin-top: 5px;
    }

    #ckGuest h4 {
        width: auto;
        font-size: 14px;
        line-height: 21px;
        margin: 0 10px 10px;
    }

    #ckGuest .cpSubmit {
        margin-left: 10px;
        /*margin-top: 10px !important;*/
        display: inline-block;
    }
    .guest-checkout{
        width: auto !important;
    }

    #bInfoCout .hrRed {
        margin: 10px 0;
    }

    #cpAccount .colLeft,
    #cpAccount #smallCol.colLeft {
        margin: 5px 0 0 10px;
    }

    #cpAccount #smallCol.colRight label.lblUserNameS,
    #cpAccount #smallCol.colRight label.lblemailS {
        padding: 0 0 0 0;
        margin: 5px 0;
    }

    #cpAccount #smallCol.colRight {
        padding: 10px;
    }

    #cpAccount p {
        margin-right: 5px;
    }

    .cheackOut #bodyContainer .whiteBody .thanks .colRight {
        width: auto !important;
        margin: 10px;
    }

    #cpAccount #smallCol.colRight label.lbl04 {
        float: left;
        width: auto;
    }

    #card-number,
    #expiration-date {
        width: 90%;
    }

    #cvv {
        width: 41%;
    }

    .orSeprator {
        margin-top: 10px;
        height: 32px;
    }

    #bodyContainer #vcDetails.lbWhite01 .lightBoxBody #stillImage.bodylbWhite01 #stillPhoto.middleSec .colLeft01 {
        width: auto;
    }

    #bodyContainer .lbWhite01 .lightBoxBody .bodylbWhite01 {
        padding: 0 0 0 0;
    }

    #bodyContainer #vcDetails.lbWhite01 .lightBoxBody #stillImage.bodylbWhite01 .middleSec #sPhotoDetail.colLeft01 p {
        padding-left: 10px;
    }

    #bodyContainer #vcDetails.lbWhite01 .lightBoxBody #stillImage.bodylbWhite01 #stillPhoto.middleSec .colRight01 {
        width: auto;
    }

    #bodyContainer .lbWhite01 .lightBoxBody .bodylbWhite01 .colRight01 {
        margin-left: 0px;
    }

    .mob-marg {
        margin: 10px 0 3px;
    }

    .download-only.colRight01 {
        width: auto !important;
        float: left;
        margin: 5px 0 !important;
    }

    .download-only.colRight01.text-center {
        text-align: left !important;
    }

    #vbdetails.subColRight p.textA10 {
        margin-top: 10px;
    }

    #bodyContainer .lbWhite01 .lightBoxBody .bodylbWhite01 .subColRight {
        width: auto;
        margin: 0 0 0 0;
    }

    #lang_german #bodyContainer .lbWhite01 .lightBoxBody .bodylbWhite01 .subColRight {
        padding: 5px;
    }

    #lang_german #bodyContainer .lbWhite01 .lightBoxBody .bodylbWhite01 .btnContainer01 {
        width: auto;
    }

    .faq-notes #contct.whiteBody .text-left a:link {
        text-align: left;
        display: block
    }

    /*Javed 5-Dec Ends*/

    /*Javed 6-Dec Starts*/
    /*Refine your search*/
    #wn {
        width: 100%;
        box-sizing: border-box;
    }

    .mCustomScrollbar .mCSB_container {
        margin-right: 20px !important;
    }

    #lyr1 {
        position: relative !important;
    }

    .smallsubnavi03 span.spanRight {
        float: right;
    }

    body.lang_french label.lbl01 {
        width: 67px;
    }

    .cd-nav-container footer {
        padding: 10px !important;
    }

    .u-name {
        color: #b1b2b4 !important;
        font-size: 14px;
    }

    span.welcome {
        font-size: 18px;
        color: #b1b2b4 !important;

    }

    span.signout {
        text-transform: uppercase;
        color: #b1b2b4 !important;
        font-size: 15px;
    }

    .welcome-signout {
        width: 100%;
    }

    .smallsubnavi03 span.spanLeft {
        text-overflow: ellipsis;
        width: 80%;
        overflow: hidden;
        white-space: nowrap;
    }

    /*
.smallsubnavi03:hover, .smallsubnavi03.active{
    width:60%;
    }

    */
    #lightBox.lboxSDetail {
        width: auto;
    }

    #billingInfo.ShoppingCart #lightBox.lboxSDetail .Col-2 {
        width: 40%;
    }

    /*Javed 6-Dec Ends*/

    /*Javed 7-Dec Starts*/
    #popup_message.cp-dialog {
        padding-left: 0 !important;
    }

    #billingInfo.myaccount #step3L.colLeft01 .Col-2 {
        float: none
    }

    .ship-to p {
        margin-left: 10px !important;
    }

    #shippingMethod .del-time.Col-2,
    #shippingMethod .cost.Col-3 {
        margin: 5px 0;
    }

    #shippingMethod .hrGrey {
        margin: 5px 0;
    }

    #shippingMethod .Col-1 {
        margin-bottom: 10px;
    }

    #shippingMethod .Col-1 .mobile-only {
        margin: 5px 0;
    }

    .mobile-only.stampContainer01 {
        margin: 30px auto 0;
        width: 100%;
        text-align: left;
    }

    /*what's this in check out as guest'*/
    #lightBox02.conChe {
        width: auto;
    }

    /*what's this in check out as guest'*/
    #cc_id #mydiv label.lblform {
        padding: 6px 0 0;
    }

    .checkout_steps {
        font-size: 13px;
    }

    .playerBottom.selected .playerBottomTop,
    .playerBottom.selected .playerBottomBot {
        display: none
    }

    .playerBottomTop,
    .playerBottomBot {
        display: none
    }

    .playerBottom {
        background: #dde1e5;
        border: 5px solid #dde1e5;
        border-radius: 0 0 5px 5px;
        padding: 0;
    }

    .playerBottomBody {
        background: #616d77;
        border-radius: 5px;
        padding: 5px;
    }

    /*
.playerBottom.selected{
    border:5px solid #dde1e5 ;
    background:#dde1e5;
    border-radius:0 0 5px 5px;
    }
.playerBottom.selected .playerBottomBody{
    border:3px solid #830408;
    border-radius:5px;
    background:#440909;
    padding:8px;
    }
    */

    /*Javed 7-Dec Ends*/

    /*Javed 8-Dec Starts*/
    select {
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        /*background:url(../img/addthis-logo.gif) no-repeat 90% center;*/
        background-image: url(../img/dd.svg);
        background-size: 12px;
        background-repeat: no-repeat;
        background-position: 98% center;
        background-color: #EDEDED;
        padding-right: 20px !important;
        border: 1px solid #717171 !important;
    }

    .cart-item-pad .mobile-only {
        margin: 5px 0;
    }

    #bodyContainer.product .Col-1 .decadesBody .float-left {
        width: 100%;
    }

    /*Javed 8-Dec Ends*/

    /*Javed 9-Dec Starts*/
    /*#subTyellow.total-usd .Col-3{
        float:right
    }*/
    span#totalwithfedex {
        margin-left: 30px;
    }

    #hrefSolution.Col-2 {
        margin: 5px 5px !important
    }

    .sub-tot-disc {
        float: right;
        margin-right: 20px;
    }

    #refineSearch select {
        min-width: auto !important;
        width: auto !important;
    }

    #billingInfo.ShoppingCart #lightBox .Col-1 {
        width: 40%;
    }

    /*Javed 9-Dec Ends*/

    /*Javed 10-Dec Starts*/

    #bodyContainer #vcDetails.lbWhite01 .lightBoxBody #stillImage.bodylbWhite01 #stillPhoto.middleSec .colRight01 {
        width: auto !important;
    }

    #bodyContainer #vcDetails.lbWhite01 .lightBoxBody #stillImage.bodylbWhite01 .middleSec #sPhotoDetail.colLeft01 p {
        padding-left: 10px !important;
    }

    #bodyContainer #vcDetails.lbWhite01 .lightBoxBody #stillImage.bodylbWhite01 #stillPhoto.middleSec .colLeft01 {
        width: auto !important;
    }

    #stillImg01.Col-3.image .formatType {
        width: 115px;
    }

    #stillImg01.Col-3.image .availableFormats .formatType {
        width: 115px;

    }

    /*Javed 10-Dec Ends*/

    /*Javed 9-Jan -2017 Starts*/
    .downhere {
        width: auto;
    }

    #fileDownload {
        width: auto;
        margin: 0 20px 0 20px;
    }

    ul li span.DownloadLi {
        display: inline-block;
        margin: 2px 0;
    }

    /*Javed 9-Jan -2017 Ends*/
    /*Javed 11-Jan -2017 Starts*/
    span.shop-details {
        float: left;
        margin-right: 10px;
    }

    .float-left.refine-advanced h4 {
        display: inherit;
    }

    /*Javed 11-Jan -2017 Ends*/

    /* kailash 12nov*/
    .productsMain #bodyContainer {
        margin: 0px 0px 0px 0px;
    }

    .productsMain #bodyContainer.product.modified #innerDefault02.Col-1 {
        width: 100% !important;
    }

    .productsMain #bodyContainer.product.modified #innerDefault02.Col-1 .subCol-1 {
        width: 100%;
    }

    .productsMain #bodyContainer.product.modified .Col-1 .colRight01 {
        float: left;
        width: 40.6%;
    }

    .productsMain #bodyContainer.product.modified .Col-1 .colLeft01 {
        float: left;
        /*width: 58%;*/
    }

    .productsMain .Col-1,
    .productsMain .Col-2,
    .productsMain .Col-3,
    .productsMain .Col-4,
    .productsMain .colLeft,
    .productsMain .colRight,
    .productsMain .colLeft01,
    .productsMain .colRight01,
    .productsMain .colA,
    .productsMain .colB,
    .productsMain .colC {
        float: left;
    }

    .productsMain #bodyContainer.product .Col-1 .subCol-1,
    .productsMain #bodyContainer.product #innerDefault02.Col-1 .subCol-1 {
        margin: 0px 0px 0px 0px;
    }

    .productsMain #bodyContainer.product .btnSMS01 {
        float: left;
        margin: 10px 0px;
    }

    .productsMain #bodyContainer.product.modified #innerDefault02.Col-2 {
        width: 100%;
    }

    .productsMain #bodyContainer.product.modified .Col-1 h4.charLine {
        height: auto !important;
    }

    .productsMain .dotimg img {
        float: left;
    }

    .productsMain #bodyContainer.product.modified #innerDefault02.Col-1 #moreInfo.colRight01 .sfHeight {
        height: 300px;
    }

    .productsMain #bodyContainer.product .Col-1 .colRight01 .description {
        height: 180px;
        overflow-y: scroll;
    }

    body.lang_french .productsMain #socialNtework {
        margin-left: 0px;
        width: 290px;
    }

    .lightboxes_notifications {
        width: 90%;
        left: 0 !important;
        right: 0 !important;
    }

    #bodyContainer.lightBox {
        width: 100% !important;
    }

    #sendFriend.cheackOutBody .lightBoxBody input.txtboxNone {
        width: 90% !important;
    }

    #sendFriend.cheackOutBody .lightBoxBody textarea.tarea01 {
        width: 100% !important;
    }

    body.lang_german #bodyContainer.product.modified #innerDefault02.Col-1 .colLeft01 .socialNfriend #shareSocial.subColRight {
        float: left;
        margin-left: 7px;
    }

    .jToolTipDiv {
        width: 90%;
        left: 0 !important;
        right: 0 !important;
        overflow-x: scroll;
    }

    #MB_window {
        width: 100% !important;
        left: 0 !important;
        right: 0 !important;
        max-width: none !important;
    }

    #correct .lightBoxM {
        width: 100% !important;
    }

    #bodyContainer .lightBoxM .lightBoxBody label.lbl02 {
        width: 70px !important;
    }

    #bodyContainer .lightBoxM .lightBoxBody textarea.tarea01 {
        width: 98% !important;
    }

    #bodyContainer .lightBoxM .lightBoxBody input.txtboxNone {
        width: 99% !important;
    }

    #bodyContainer .lightBoxM #correction.cheackOutBody .lightBoxBody {
        padding: 17px 10px !important;
    }

    .detailPopUp01 {
        width: 96% !important;
    }

    .detailPopUp01 .LBclipType {
        width: 44% !important;
        float: left;
    }

    .detailPopUp01 .LBclipPrice.lblDollar {
        width: 34% !important;
        float: left;
    }

    .detailPopUp01 .LBclipPrice {
        width: 16% !important;
        float: left;
    }

    .lightboxes_div {
        left: 0 !important;
        right: 0 !important;
        margin: 0 auto;
    }

    .jToolTipDiv h1 {
        font-size: 15px;
    }

    /*kailash 15nov*/
    .productsMain .btnAddLB {
        font-size: 18px;
    }

    #bodyContainer .Col-1 .decadesBody .subColRight .adsBody .Col-1 .bodyIBDe {
        margin: 0 auto 10px;
    }

    #bodyContainer .Col-1 .decadesBody .subColRight .adsBody .Col-1 .bodyIBFr {
        margin: 0 auto 10px;
    }

    .productsMain #picContainer,
    .productsMain #newPicContainer {
        overflow: auto;
        height: auto;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
    }

    .productsMain #bodyContainer.product.modified #innerDefault02.Col-1 .pcNormal {
        margin: 5px !important;
        width: 175px !important;
        height: 180px;
        float: left;
    }

    .productsMain #bodyContainer.product.modified #innerDefault02.Col-1 .pcNormal01 {
        margin: 5px !important;
        width: 175px !important;
        height: 180px;
        float: left;
    }

    #picContainer .clear {
        clear: none;
    }

    /*kailash 16nov*/
    #bigview #bodyContainer.lightBoxBig {
        width: 100% !important;
    }

    #bodyContainer.lightBoxBig .lightBoxBody #SDLB01.Col-2 {
        margin: 10px 0px 0px 0px;
    }

    #bigview #bodyContainer.lightBoxBig .lightBoxBody>img {
        width: 100%;
    }

    /* kailash 17nov*/
    #MB_frame #bodyContainer.lightBoxImageList {
        width: 100% !important;
        margin: 0 auto;
    }

    #MB_frame #newPicContainer .pcNormal {
        margin: 5px !important;
        width: 163px !important;
        height: 180px;
        float: left;
    }

    #MB_frame #newPicContainer .pcNormal01 {
        margin: 5px !important;
        width: 163px !important;
        height: 180px;
        float: left;
    }

    #MB_frame #bodyContainer.lightBoxBig,
    .lbWhite01 {
        width: 100% !important;
        margin: 0 auto;
    }

    #MB_frame #bigview>img {
        width: 100%;
    }

    .productsMain span.dotimg {
        display: none;
    }

    #MB_frame #bodyContainer.lightBoxBig .lightBoxBody #SDLB01.Col-2 {
        margin: 10px 0px 0px 0px;
        width: 100%;
    }

    #MB_frame #bodyContainer.lightBoxBig .lightBoxBody #SDLB01.Col-2 .stillDetailsLB .sdLb01,
    #MB_frame #bodyContainer.lightBoxBig .lightBoxBody #SDLB01.Col-2 .stillDetailsLB .sdLb02,
    #MB_frame #bodyContainer.lightBoxBig .lightBoxBody #SDLB01.Col-2 .stillDetailsLB .sdLb03 {
        width: 100%;
        float: left;
        margin: 0 0 0 0px;
    }

    #MB_frame #bodyContainer.lightBoxBig .lightBoxBody .Col-1 {
        width: 100%;
    }

    #MB_frame span.mbl-press {
        display: none;
    }

    .productsMain #bodyContainer.product .Col-1 .colRight01 p.textA11 {
        display: none;
    }

    .productsMain #bodyContainer.product.modified .Col-1 .colRight01 #mostRecrnt {
        display: none;
    }

    /*kailash nov18*/
    .asNaviBg .navi.french,
    .asNaviBg .navi.german {
        display: none;
    }

    #registration.whiteBody .hrRed {
        width: 95%;
        margin: 10px auto;
    }

    #registration.whiteBody .colRight01 {
        width: 95%;
        margin: 10px auto;
    }

    .mob-adsense {
        display: none;
    }

    .productsMain #bodyContainer.product.modified #innerDefault02.Col-2 #shoppingCart {
        display: none;
    }

    /*kailash nov21*/
    #bodyContainer .whiteBody #aboutUs.colRight {
        width: 100% !important;
        margin: -45px 0px 0px 0px;
        padding: 25px 15px 0px 0px;
    }

    #registration.whiteBody .hrRed,
    #errorBox {
        width: 95% !important;
    }

    #bodyContainer.normalSeach03 .Col-1 #browse.decadesBody #location.browseBody .Col-1 {
        width: auto;
    }

    /*kailash nov24*/
    p.mobile-bottom-link {
        display: block !important;
        font-size: 12px;
    }

    p.mobile-bottom-link a {
        color: #AC0D0D !important;
        text-decoration: none !important;
    }

    /*kailash nov25*/
    #logo,
    .normalSearch #logo {
        /*float: left;*/
        display: inline-block;
        position: relative;
        background: none;
        width: 254px;
        height: auto;
        margin-left: 35%;
    }

    #clipsDecades .decadesBody .float-left {
        float: left;
    }

    #clipsDecades .decadesBody .float-right {
        float: right;
    }

    .bottomPagi {
        text-align: center;
    }

    .product#bodyContainer .Col-1 .decadesBody .subColRight .adsBody .Col-1 {
        width: initial;
        float: left;
    }

    .product#bodyContainer .Col-1 .decadesBody .subColRight .adsBody .Col-2 {
        width: 460px;
    }

    .smallBox {
        font-size: 14px;
    }

    .smallBox li {
        background: none;
    }

    .smallBox li span {
        background: #1b232a;
        padding: 4px 10px;
        margin: 0px 0px;
    }

    .smallBox span.language_options {
        border: 1px solid rgba(136, 136, 136, 0.76) !important;
        width: 154px !important;
        position: absolute;
        background-color: #1b232a !important;
        z-index: 9999;
        display: block;
    }

    .smallBox1 {
        font-size: 14px;
    }

    .smallBox1 li {
        background: none;
    }

    .smallBox1 li span {
        background: #1b232a;
        padding: 4px 10px;
        margin: 2px 0px;
    }

    .smallBox1 span.language_options {
        border: 1px solid rgba(136, 136, 136, 0.76) !important;
        width: 154px !important;
        position: absolute;
        background-color: #1b232a !important;
        z-index: 9999;
        display: block;
    }

    .smallBox1 {
        float: none;
        margin: 0px 0px 0px 0px;
        position: absolute;
        top: 0px;
        right: 10px;
    }

    .smallBox1 li span {
        float: left;
    }

    .cheackOut #bodyContainer .whiteBody .colRight {
        width: 100% !important;
    }

    .cheackOut p.note {
        padding: 15px !important;
        text-align: center;
        float: none;
    }

    #lightbox #billingInfo.ShoppingCart.newLBDetails .Col-3 {
        width: 100%;
    }

    #billingInfo,
    #bInfoCout,
    #shippingMethod {
        /* width: 855px; */
        width: 95%;
    }

    #billingInfo.ShoppingCart.newLBDetails .Col-2 td {
        padding: 10px 0 10px 10px !important;
        display: inherit;
    }

    /*kailash nov29*/
    #videobuyelement #billingInfo.ShoppingCart.newLBDetails .Col-2 {
        width: 100%;
    }

    #videobuyelement #bodyContainer .lbWhite01 .lightBoxBody .bodylbWhite01 .subColLeft {
        width: 100%;
    }

    #videobuyelement #bodyContainer .lbWhite01 .lightBoxBody .bodylbWhite01 {
        padding: 0px 0px 0px 0px;
    }

    #videobuyelement #bodyContainer .lbWhite01 .lightBoxBody .bodylbWhite01 #vbdetails.subColRight {
        padding: 10px 0px;
        width: 100%;
        margin: 10px 0px;
    }

    #videobuyelement #bodyContainer .lbWhite01 .lightBoxBody .bodylbWhite01 #vbdetails.subColRight p {
        padding: 5px 10px;
    }

    #bodyContainer #vcDetails.lbWhite01 .lightBoxBody {
        padding: 5px;
    }

    #bodyContainer #vcDetails.lbWhite01 .lightBoxBody .colLeft h3 {
        margin-left: 15px;
        padding-left: 10px !important;
    }

    #bodyContainer #vcDetails.lbWhite01 .lightBoxBody .bodylbWhite01 .middleSec {
        margin: 0px 0px 0px 0px;
    }

    #billingInfo.ShoppingCart.newLBDetails .Col-2 {
        width: 100% !important;
    }

    #bodyContainer #vcDetails.lbWhite01 .lightBoxBody .bodylbWhite01 .Col-2 {
        width: 100%;
    }

    #bodyContainer .lbWhite01 .lightBoxBody.vbdLB .bodylbWhite01 .colLeft01 {
        width: 68% !important;
    }

    #bodyContainer #vcDetails.lbWhite01 .lightBoxBody .bodylbWhite01 .middleSec {
        margin: 0px 0px 0px 0px !important;
    }

    #bodyContainer #vcDetails.lbWhite01 .lightBoxBody .colLeft {
        margin-left: -20px;
    }

    #bodyContainer #contct #CNLightBox .Col-1 {
        width: 23%;
    }

    /*1-November*/
    .jwplayer:not(.jw-flag-ads):not(.jw-flag-live).jw-breakpoint-0 .jw-text-elapsed,
    .jwplayer:not(.jw-flag-ads):not(.jw-flag-live).jw-breakpoint-0 .jw-text-duration {
        display: none !important;
    }

    .cp_jwplayer8 .jwplayer.jw-skin-myskin .jw-text-elapsed,
    .cp_jwplayer8 .jwplayer.jw-skin-myskin .jw-text-duration {
        display: none;
    }

    .cp_jwplayer8 .jw-text-countdown {
        display: none !important;
    }

    .cp_jwplayer8 .jwplayer.jw-skin-myskin .jw-slider-horizontal .jw-knob.jw-reset {
        top: -24px !important;
        display: block !important;
    }

    .cp_jwplayer8 .jw-knob {
        display: block !important;
    }

    .cp_jwplayer8 .jwplayer.jw-skin-myskin .jw-icon-playback,
    .cp_jwplayer8 .jwplayer.jw-skin-myskin.jw-state-playing .jw-icon-playback {
        display: block !important;
    }

    /*1-Novmeber*/
    /*2-November*/
    .cp_jwplayer8 .jwplayer.jw-flag-fullscreen.jw-skin-myskin .jw-slider-horizontal .jw-slider-container {
        width: 70%;
        border: 1px solid #f00;
    }

    .cp_jwplayer8 .jwplayer.jw-flag-fullscreen.jw-skin-myskin .jw-slider-horizontal {
        background: none;
        top: -1px;
    }

    .cp_jwplayer8 .jw-flag-small-player .jw-title-secondary {
        display: block;
    }

    /*2-November*/
    .cp_jwplayer8 .jwplayer.jw-skin-myskin .jw-slider-horizontal .jw-slider-container {
        top: 32px;
    }

    .data-div {
        width: 100%;
        display: initial;
    }

    .coll-thumb {
        margin: 0 auto;
        float: none;
    }

    .data-div:nth-child(odd) {
        margin-right: 0;
    }

    .coll-data {
        max-height: initial;
    }

    .logonsearch {
        display: initial;
        width: auto;
    }

    #topNaviRight {
        display: initial;
    }

    #topNaviRight form {
        width: auto;
        display: initial;
    }

    .searchin {
        width: 100%;
        display: initial;
    }

    .searchin {
        margin: 0 0;
        display: block;
    }

    .adSearch input.txtboxHome {
        width: 98%;
    }

    .redgradient {
        background: none;
        border: 0;
        width: auto !important;
        display: block;
        padding: 0 0;
    }

    #adSearchBody {
        display: block;
        margin-top: 5px;
    }

    /*.filtercolumn label{
            width: 65px;
        }*/
    /*#AddateFrom, #AddateTo{
            width: 70px;
        }*/
    .daterange {
        border: none;
        margin: 0 0;
        padding: 0 0;
    }

    #bodyContainer .cheackOutBody01 .whiteBody #bInfoCout .div-center .colRight01 {
        width: 55%;
        /*margin:0 auto;*/
    }

    .disFlexCenter {
        justify-content: flex-start;
    }

    .search-result {
        display: inherit;
    }

    .search-result .img-div {
        margin: 0 auto;
    }

    .addressBox {
        margin: 10px 0px 0px 20px;
    }
}

/* -----------Start max 767px----------- */
@media all and (max-width: 767px) {
    .productsMain #bodyContainer.product.modified .Col-1 .colRight01 {
        float: left;
        width: 100%;
        margin-bottom: 10px;
    }

    .productsMain #bodyContainer.product.modified .Col-1 .colLeft01 {
        float: left;
        width: 100%;
    }

    .productsMain .video_con_new {
        background-color: #dde1e5;
        background-image: none;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        margin: 0 0px 0 0px;
        height: auto
    }

    /*.productsMain .jwplayer {
            width: auto !important;
            height:310px !important;
            height:250px !important; 
        }*/
    .productsMain .playerBottomTop,
    .productsMain .playerBottomBot {
        background-image: none;
        background: #dde1e5;
    }

    .productsMain .playerBottomBody {
        background-size: contain;
        padding: 10px 12px;
    }

    .productsMain .dotimg img {
        float: left;
    }

    .productsMain #bodyContainer.product .Col-1 .colRight01 .description {
        /*    min-height: 100px;*/
        max-height: 90px;
        height: auto;
    }

    .productsMain #bodyContainer.product.modified #innerDefault02.Col-1 #moreInfo.colRight01 .sfHeight {
        min-height: 100px;
        max-height: 310px;
        height: auto;
    }

    .productsMain #bodyContainer.product.modified #innerDefault02.Col-1 .colA {
        width: 34%;
    }

    .productsMain #bodyContainer.product.modified #innerDefault02.Col-1 .colB {
        width: 30%;
    }

    .productsMain #bodyContainer.product.modified #innerDefault02.Col-1 .colC {
        width: 32%;
    }

    .productsMain #bodyContainer.product.modified #innerDefault02.Col-1 .colLeft01 #shareSocial.subColRight {
        margin: 0px 0px 0px 15px !important;
        float: left;
    }

    #lang_french .productsMain #bodyContainer.product.modified #innerDefault02.Col-1 .colLeft01 #shareSocial.subColRight {
        margin: 0px 0px 0px 25px !important;
        float: left;
    }

    #lang_german .productsMain #bodyContainer.product.modified #innerDefault02.Col-1 .colLeft01 #shareSocial.subColRight {
        margin: 0px 0px 0px 10px !important;
        float: left;
    }

    /*kailash 16nov*/
    /*.productsMain #bodyContainer.product.modified #innerDefault02.Col-1 .pcNormal {
            width: 31.5% !important;
        }
        .productsMain #bodyContainer.product.modified #innerDefault02.Col-1 .pcNormal01 {
            width: 31.5% !important;
        }*/

    .clip-thumbs #picContainer .pcNormal {
        width: 31.5% !important;
    }

    .clip-thumbs #picContainer .pcNormal01 {
        width: 31.5% !important;
    }

    /*kailash nov17*/
    #MB_frame #newPicContainer .pcNormal {
        margin: 5px !important;
        width: 155px !important;
        height: 180px;
        float: left;
    }

    #MB_frame #newPicContainer .pcNormal01 {
        margin: 5px !important;
        width: 155px !important;
        height: 180px;
        float: left;
    }

    /* kailash nov18*/
    .cheackOut #bodyContainer .whiteBody .colRight#shippingInfo {
        width: 100%;
        margin: 0;
        padding: 10px;
    }

    .cheackOut #bodyContainer .whiteBody .colRight#shippingInfo>p.note {
        padding: 0px !important;
        float: left;
        text-align: left
    }

    #billingInfo,
    #bInfoCout,
    #shippingMethod {
        width: 95%;
        margin: 0px auto;
    }

    #clipsDecades .decadesBody .float-left {
        float: none;
    }

    #clipsDecades .decadesBody .float-right {
        float: none;
    }

    .product#bodyContainer .Col-1 .decadesBody .subColRight .adsBody .Col-1 {
        width: 100%;
        float: none;
    }

    .product#bodyContainer .Col-1 .decadesBody .subColRight .adsBody .Col-2 {
        width: 100%;
    }

    .product#bodyContainer .Col-1 .decadesBody .subColRight .adsBody .Col-2 p {
        max-height: 100px;
        overflow-y: auto;
        margin: 5px 0 10px 0;
    }

    /*kailash nov29*/
    #bodyContainer #contct #CNLightBox .Col-1 {
        width: 20%;
    }

    /*2-November*/
    /*.cp_jwplayer8 .jwplayer.jw-flag-fullscreen.jw-skin-myskin .jw-slider-horizontal{
        background: none ;
        }*/
    .jwplayer.jw-skin-myskin .jw-controlbar {
        background-image: none;
    }

    /*.jw-flag-ads-vpaid:not(.jw-flag-media-audio):not(.jw-flag-audio-player):not(.jw-flag-ads-vpaid-controls):not(.jw-flag-casting) .jw-controlbar, .jw-flag-autostart:not(.jw-flag-media-audio):not(.jw-flag-audio-player):not(.jw-flag-ads-vpaid-controls):not(.jw-flag-casting) .jw-controlbar, .jw-flag-user-inactive.jw-state-playing:not(.jw-flag-media-audio):not(.jw-flag-audio-player):not(.jw-flag-ads-vpaid-controls):not(.jw-flag-casting) .jw-controlbar, .jw-flag-user-inactive.jw-state-buffering:not(.jw-flag-media-audio):not(.jw-flag-audio-player):not(.jw-flag-ads-vpaid-controls):not(.jw-flag-casting) .jw-controlbar{
        visibility: visible !important; 
        opacity: 1 !important;
    }
    .cp_jwplayer8 .jwplayer.jw-flag-user-inactive.jw-skin-myskin .jw-controlbar{
        display: block !important;
        }*/
    /*2-November*/
    .colction-main {
        margin: 0 0;
        padding: 5px;
    }

    .featured-left {
        display: none;
    }

    .featured-right {
        width: 100%;
        margin: 0 0;
        justify-content: space-evenly;
    }

    .featured-main .item {
        margin-left: 3px;
        min-width: 143px;
    }

    .featured-main .item img {
        width: 100%;
    }

    .TeaserWallMain {
        display: initial;
    }

    .left,
    .right {
        width: 100% !important;
    }

    video {
        width: 62.368vw !important;
        margin-right: 0.3850vw !important;
    }

    .playing-video video {
        width: 100% !important;
        margin: 0 0 !important;
    }

    .img {
        width: 14.6525vw !important;
    }

    .RowSecond .img {
        width: 15.3525vw !important;
    }

    a.act img {
        width: 14.3125vw !important;
    }

    .bodyIB {
        width: auto !important;
        margin: 0 auto !important;
        background-position: center;
    }

    .adsBody {
        padding: 10px;
    }

    .lb-in {
        margin-top: 10px;
        padding: 5px;
    }

    form#chkoutsigin #billingInfo {
        display: initial;
    }

    #billingInfo .colRight01 {
        width: 90%;
        margin: 0px 0px 0px 15px;
    }

    /*.logonsearch{
            display: initial;
            width: auto;
        }
        #topNaviRight{
            display: initial;
        }
        #topNaviRight form{
            width: auto;
            display: initial;
        }*/
    .order-status {
        display: initial;
    }

    /*New video html*/
    .prod-details {
        display: initial;
    }

    .product-info {
        width: auto !important;
    }

    .product-video {
        width: auto !important;
        margin: 15px 0;
    }

    .related {
        width: auto;
    }

    .socialNfriend {
        /*display:initial;*/
    }

    .product-video video {
        width: 100% !important;
    }

    .product-video.cp_jwplayer8 #player3_1 {
        width: 80vw !important;
        height: 60vw !important;
    }

    /*New video html*/
    .prod-desc,
    .lang_french .prod-desc,
    .lang_german .prod-desc {
        height: 80px !important;
    }

    /*.video-main-container{
            display:inherit;
        }*/
    #picContainer {
        padding: 10px 0px 12px 0px;
    }

    .jwplayer.jw-skin-myskin .jw-icon-display {
        background-size: 92px 92px !important;
    }
}

/*All phones portrait only*/
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {

    /*#billingInfo .colRight01{
        width:90%;
        margin:0px 0px 0px 15px;
    }*/
    .filtercolumn label {
        width: 62px;
    }

    /*.order-status{
        display: initial;
    }*/
    .div-center {
        width: 100%;
    }

    #bodyContainer .cheackOutBody01 .whiteBody #bInfoCout .div-center .colRight01 {
        width: 100%;
        margin: 0 auto;
    }

    .press-table {
        margin: 5px;
    }

    .press-table td:first-child a {
        text-overflow: ellipsis;
        word-break: break-all;
    }

    .press-table td {
        width: 50%;
    }
}

/*All phones landscape only*/
@media only screen and (min-device-width: 375px) and (max-device-width: 736px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
    .TeaserInner {
        margin: 0 0 0 0;
    }

    .img {
        width: 15.6525vw !important;
    }

    video {
        width: 64.568vw !important;
        margin-right: 0.3850vw !important;
    }

    a.act img {
        width: 15.1125vw !important;
    }

    .right .Welcome {
        margin-top: 10px;
    }

    .adsBody {
        padding: 10px;
    }

    .RowSecond .img {
        width: 16.05vw !important;
    }

    .div-center {
        width: 100%;
    }

    #registration.whiteBody .colRight01 {
        width: 55%;
    }
}

/* -----------End max 767px----------- */
/**************************************************************************************************
 *      MAIN STRUCTURE
 **************************************************************************************************/
html * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

/*javed*/
.bor-radius {
    border-radius: 5px;
}

/* -----------Start max 667px----------- */
@media all and (max-width: 667px) {

    /*kailash nov17*/
    #MB_frame #newPicContainer .pcNormal {
        margin: 5px !important;
        width: 186px !important;
        height: 180px;
        float: left;
    }

    #MB_frame #newPicContainer .pcNormal01 {
        margin: 5px !important;
        width: 186px !important;
        height: 180px;
        float: left;
    }

    #bodyContainer .lbWhite01 .lightBoxBody.vbdLB .bodylbWhite01 .colLeft01 {
        width: 60% !important;
    }

    /*kailash 29nov*/
    #bodyContainer #contct #CNLightBox .Col-1 {
        width: 12%;
    }
}

/* -----------End max 667px----------- */
/* -----------Start max 640px----------- */
@media all and (max-width: 640px) {
    .abt-client-li {
        font-size: 14px;
        width: 210px;
    }

    /* kailash 12nov*/
    .productsMain #bodyContainer.product.modified .Col-1 .colRight01 {
        float: left;
        width: 100%;
    }

    .productsMain #bodyContainer.product.modified .Col-1 .colLeft01 {
        float: left;
        width: 100%;
        margin-top: 10px;
    }

    .productsMain .dotimg img {
        width: 100%;
        float: left;
    }

    .btnTellContainer {
        margin: 0px 0px 0px 20px !important;
    }

    #MB_window {
        max-width: 280px;
    }

    #bodyContainer .lightBoxM .lightBoxBody textarea.tarea01 {
        width: 95% !important;
    }

    #bodyContainer .lightBoxM .lightBoxBody input.txtboxNone {
        width: 95% !important;
    }

    #bodyContainer .lightBoxM .lightBoxBody label.lbl02 {
        width: 45px !important;
    }

    .detailPopUp01 {
        width: 96% !important;
    }

    .lightboxes_div select.SelALB {
        font-size: 12px !important;
    }

    #bigview #bodyContainer.lightBoxBig .lightBoxBody #SDLB01.Col-2 .stillDetailsLB .sdLb01 {
        margin: 0 0 0 0px;
    }

    /*
#MB_window[id]{
    left:3vw !important;
    }
    */
    body {
        max-width: 100%;
    }

    /*kailash nov17*/
    #MB_frame #newPicContainer .pcNormal {
        margin: 5px !important;
        width: 175px !important;
        height: 180px;
        float: left;
    }

    #MB_frame #newPicContainer .pcNormal01 {
        margin: 5px !important;
        width: 175px !important;
        height: 180px;
        float: left;
    }

    #bodyContainer .lbWhite01 .lightBoxBody.vbdLB .bodylbWhite01 .colLeft01 {
        width: 55% !important;
    }
}

/* -----------End max 640px----------- */
/* -----------Start max 568px----------- */
@media all and (max-width: 568px) {

    /*kailash nov17*/
    #MB_frame #newPicContainer .pcNormal {
        margin: 5px !important;
        width: 230px !important;
        height: 180px;
        float: left;
    }

    #MB_frame #newPicContainer .pcNormal01 {
        margin: 5px !important;
        width: 230px !important;
        height: 180px;
        float: left;
    }

    #bodyContainer #contct #CNLightBox .Col-2 {
        width: auto;
        margin: 0 10px;
    }

    body.lang_french #bodyContainer #contct #CNLightBox .Col-2 {

        margin: 0 4px;
    }

    #bodyContainer #contct #CNLightBox .Col-4 {
        width: auto;
    }

    /*
#bodyContainer #contct #CNLightBox .hrGrey + .Col-1 + .Col-2 + .Col-3 + .Col-4 {
    width: auto;
    margin: 5px 0px !important;
    clear:both;
}
*/
}

/* -----------End max 568px----------- */
/* -----------Start max 480px----------- */
@media all and (max-width: 480px) {
    body.lang_french .about-label {
        width: 80px !important;
    }

    /* kailash 12nov*/
    .productsMain .playerBottomBody {
        height: 140px;
    }

    .productsMain .pagiBtn {
        margin-top: 5px;
    }

    .productsMain #bodyContainer.product.modified .Col-1 h4.charLine {
        height: auto !important;
    }

    .productsMain .socialNfriend {
        margin-bottom: 20px;
    }

    .lightboxes_div {
        width: 80% !important;
    }

    #add2lightbox_form select.SelALB {
        width: 90% !important;
    }

    .lightboxes_div .adSeprator {
        width: 87% !important;
    }

    .detailPopUp01 .LBclipType {
        width: 44% !important;
        float: left;
    }

    .detailPopUp01 .LBclipPrice.lblDollar {
        width: 32% !important;
        float: left;
    }

    .detailPopUp01 .LBclipPrice {
        width: 16% !important;
        float: left;
    }

    .detailPopUp01 {
        padding: 10px 5px;
    }

    .productsMain #bodyContainer.product.modified #innerDefault02.Col-1 .colB {
        width: 28%;
    }

    /*kailash 16nov*/
    /*.productsMain #bodyContainer.product.modified #innerDefault02.Col-1 .pcNormal {
        width: 46.5% !important;
    }
    .productsMain #bodyContainer.product.modified #innerDefault02.Col-1 .pcNormal01 {
        width: 46.5% !important;
    }*/
    .clip-thumbs #picContainer .pcNormal {
        width: 46.5% !important;
    }

    .clip-thumbs #picContainer .pcNormal01 {
        width: 46.5% !important;
    }

    #bigview #bodyContainer.lightBoxBig .lightBoxBody .Col-2 p span {
        margin: 0px 20px;
    }

    #bigview #bodyContainer.lightBoxBig .lightBoxBody .Col-1 {
        width: 100%;
    }

    #bigview #bodyContainer.lightBoxBig .lightBoxBody #SDLB01.Col-2 {
        width: 100%;
    }

    #bigview #bodyContainer.lightBoxBig .lightBoxBody #SDLB01.Col-2 .stillDetailsLB {
        width: 100%;
    }

    #bigview #bodyContainer.lightBoxBig .lightBoxBody #SDLB01.Col-2 .stillDetailsLB .sdLb01 {
        width: 100%;
        margin: 0 0 0 0px;
    }

    /*kailash nov17*/
    #MB_frame #newPicContainer .pcNormal {
        margin: 5px !important;
        width: 160px !important;
        height: 180px;
        float: left;
    }

    #MB_frame #newPicContainer .pcNormal01 {
        margin: 5px !important;
        width: 160px !important;
        height: 180px;
        float: left;
    }

    /*kailash nov25*/
    #logo,
    .normalSearch #logo {
        margin-left: 20%;
    }

    #bodyContainer .lbWhite01 .lightBoxBody #proClick.bodylbWhite01 .subColLeft label.lblemailS {
        width: 125px !important;
    }

    #bodyContainer .lbWhite01 .lightBoxBody.vbdLB #proClick.bodylbWhite01 .colLeft01 {
        width: 50% !important;
    }

    #bodyContainer .lbWhite01 .lightBoxBody #proClick.bodylbWhite01 .colRight01 {
        width: 65px !important;
        margin: 0px 0px 0px 17px !important;
    }

    /*kailash 29nov*/
    #bodyContainer #contct #CNLightBox .Col-4 {
        width: auto;
    }

    #bodyContainer #contct #CNLightBox .Col-1 {
        width: 20%;
    }

    #bodyContainer #contct #CNLightBox .Col-4,
    #bodyContainer #contct #CNLightBox .Col-3,
    #bodyContainer #contct #CNLightBox .Col-2,
    #bodyContainer #contct #CNLightBox .Col-1 {
        width: auto !important;
        font-size: 10px;
    }

    /*
#bodyContainer #contct #CNLightBox .hrGrey + .Col-1 + .Col-2 + .Col-3 + .Col-4 {
    margin: 5px 0 !important;
    width: auto;
}
*/

}

/* -----------End max 480px----------- */
/* -----------Start max 375px----------- */
@media all and (max-width: 375px) {

    /*kailash nov17*/
    #MB_frame #newPicContainer .pcNormal {
        margin: 5px !important;
        width: 140px !important;
        height: 180px;
        float: left;
    }

    #MB_frame #newPicContainer .pcNormal01 {
        margin: 5px !important;
        width: 140px !important;
        height: 180px;
        float: left;
    }

    #MB_frame #newPicContainer .bodyPcNormal>a>img {
        width: 100%;
    }

    #MB_frame #bodyContainer.lightBoxBig .lightBoxBody .Col-2 p span {
        display: block;
        margin: 0px 18px;
    }

    /*kailash nov21*/
    p.mobile-bottom-link {
        display: block !important;
        font-size: 9px;
    }

    .jw-title-secondary.jw-reset img {
        width: 100%;
    }

    #bodyContainer .lbWhite01 .lightBoxBody.vbdLB #proClick.bodylbWhite01 .colLeft01 {
        width: 40% !important;
    }

    #bodyContainer .lbWhite01 .lightBoxBody #proClick.bodylbWhite01 .colRight01 {
        width: 65px !important;
        margin: 0px 0px 0px 10px !important;
    }

    /*kailash nov29*/
    #bodyContainer .lbWhite01 .lightBoxBody #proClick.bodylbWhite01 .subColLeft label.lblemailS {
        width: 110px !important;
    }

    #bodyContainer #contct #CNLightBox .Col-4 {
        width: 110px;
    }

    #gReCaptchaDiv,
    .g-recaptcha {
        transform: scale(0.85);
        transform-origin: 0;
        -webkit-transform: scale(0.85);
        transform: scale(0.85);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
    }

    .lang_german .filtercolumn label {
        width: 62px;
    }
}

/* -----------End max 375px----------- */
/*kailash 16nov*/




/* -----------Start max 320px----------- */
@media all and (max-width: 320px) {
    .productsMain #bodyContainer.product.modified #innerDefault02.Col-1 .bodyPcNormal>a>img {
        width: 100%;
    }

    .productsMain #bodyContainer.product.modified #innerDefault02.Col-1 .pcNormal {
        height: 160px;
    }

    .productsMain #bodyContainer.product.modified #innerDefault02.Col-1 .pcNormal01 {
        height: 160px;
    }

    .lightboxes_div .adSepratorRight {
        width: 235px !important;
    }

    /*kailash nov17*/
    #MB_frame #newPicContainer .pcNormal {
        margin: 5px !important;
        width: 230px !important;
        height: 220px;
        float: left;
    }

    #MB_frame #newPicContainer .pcNormal01 {
        margin: 5px !important;
        width: 230px !important;
        height: 220px;
        float: left;
    }

    /*kailash nov25*/
    #logo,
    .normalSearch #logo {
        margin-left: 15%;
    }

    #bodyContainer .lbWhite01 .lightBoxBody .bodylbWhite01 .subColLeft label.lblemailS {
        width: 100px !important;
    }

    /*kailash 29nov*/
    #bodyContainer #contct #CNLightBox .Col-4 {
        width: 65px;
    }

    /*Javed 9-Dec*/
    input#discount_code {
        margin-top: 10px;
    }

    .Col-4.type-disc-code {
        float: none !important;
    }

    .sub-tot-disc {
        width: 120px;
    }

    /*Javed 10-Dec*/
    #stillImg01 .formatPrice.newFormat {
        width: 85px;
    }

    #stillImg01 .formatType {
        width: 145px;
    }

    .mobile-only {
        display: block;
    }

    .smallBox03 a span {
        font-size: 11px;
    }

    #gReCaptchaDiv,
    .g-recaptcha {
        transform: scale(0.75);
        transform-origin: 0;
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
    }
}

/* -----------End max 320px----------- */
.lang_english .footer_follow_us {
    min-width: 60px !important;
}

.lang_french .footer_follow_us {
    min-width: 65px !important;
}

.close-jtip {
    color: #000 !important;
    float: right;
    font-size: 16px;
    padding: 8px;

}

/*# sourceMappingURL=responsive.css.map */
/*Javed 8-Dec for iPad and laptop*/
@media only screen and (min-device-width: 481px) and (max-device-width: 1366px) and (orientation:landscape) {
    select {
        appearance: none;
        -webkit-appearance: none;
        -moz-appearance: none;
        /*background:url(../img/addthis-logo.gif) no-repeat 90% center;*/
        background-image: url(../img/dd.svg);
        background-size: 12px;
        background-repeat: no-repeat;
        background-position: 98% center;
        background-color: #ccc;
        /*min-width:100px;*/
        padding-right: 20px;
    }
}

/*span#totalwithfedex{
            margin-left:30px;
        }
        #subTyellow.total-usd .Col-3{
            width:auto;
        }*/
input#ship_service_value {
    border-radius: 0px;
}

@media (max-device-width: 768px) {
    .mobile-only {
        display: block !important;
    }

    .pcNormal01,
    .pcNormal {
        width: 159px;
    }

    /*
#bodyContainer #vcDetails.lbWhite01 .lightBoxBody #stillImage.bodylbWhite01 #stillPhoto.middleSec .colRight01 {
        width: auto !important;
    }
    #bodyContainer #vcDetails.lbWhite01 .lightBoxBody #stillImage.bodylbWhite01 .middleSec #sPhotoDetail.colLeft01 p{
        padding-left: 10px !important;
    }
    #bodyContainer #vcDetails.lbWhite01 .lightBoxBody #stillImage.bodylbWhite01 #stillPhoto.middleSec .colLeft01{
        width: auto !important;
    }
    #stillImg01.Col-3.image .formatType {
        width: 115px;
    }
    #stillImg01.Col-3.image  .availableFormats .formatType{
        width: 115px;
        
    }
    */
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    .guest-checkout{
        position: relative;
        left: 20px;
    }
    .cp_jwplayer8 .jwplayer.jw-skin-myskin .jw-slider-horizontal .jw-knob.jw-reset {
        top: -25px !important;
    }

    /*27-Feb-2018*/
    .cp_jwplayer8 .jwplayer.jw-skin-myskin .jw-slider-horizontal .jw-slider-container {
        top: 32px;
    }

    /*Full Width Start*/
    #wrapperHeader,
    .new-home #wrapperHeader,
    .vw {
        width: 100%;
    }

    video {
        /*width: 35.668vw;*/
        width: 35.00vw;
        margin-right: 0.3850vw;
    }

    .RowSecond .img {
        width: 8.7525vw;
    }

    .left {
        width: 55.40vw;
    }

    .img {
        width: 8.4525vw;
    }

    a.act img {
        width: 7.9125vw;
    }

    #wraper {
        width: 100%;
    }

    #picContainer {
        padding: 10px;
    }

    #picContainer .pcNormal01,
    #picContainer .pcNormal {
        width: 162px !important;
    }

    #bodyContainer.product.modified #innerDefault02.Col-2 {
        width: 30%;
        float: right;
    }

    #bodyContainer.product.modified .Col-1 .colRight01 {
        width: 33%;
    }

    #bodyContainer.product .Col-1 .colLeft01 {
        width: 65%;
    }

    #historyTW .historyBody .Col-1,
    #historyTW .historyBody span.h4Tag {
        width: 15.4375vw;
    }

    #historyTW .historyBody .Col-2 {
        width: 20.4375vw;
    }

    #bodyContainer .Col-1 .decadesBody .subColRight .adsBody .Col-2 {
        width: 75%;
    }

    .data-div {
        width: 47.4% !important;
    }

    .coll-data {
        max-height: initial;
    }

    .lang_french .playerBottom {
        padding: 10px 5px;
    }

    #billingInfo.ShoppingCart.newLBDetails .Col-2 {
        width: 38vw;
    }

    #topNaviRight {
        margin: 2.5416vw 0px 0px 1.0416vw !important;
    }

    #topNaviRight form {
        width: 80%;
    }

    .div-center {
        width: 60%;
    }

    .advncsearch input.txtboxHomeSel,
    .advncsearch input.txtboxHome {
        width: 76%;
    }

    .lang_french .advncsearch input.txtboxHomeSel,
    .lang_french .advncsearch input.txtboxHome {
        width: 70%;
    }

    #bodyContainer .cheackOutBody01 .whiteBody #bInfoCout .div-center .colRight01 {
        margin: 0 auto;
    }

    /*.product-video.cp_jwplayer8 #player3_1{
            width: 100% !important;
            height: 400px !important;
        }*/
    .lang_french .prod-desc,
    .lang_german .prod-desc,
    .prod-desc {
        height: 275px;
    }

    .related #relatedClips ul.listings {
        height: 332px;
        overflow: scroll;
    }
}

/*iPad Pro Portrait */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
    #wrapperHeader,
    .new-home #wrapperHeader,
    .vw {
        width: 100%;
    }

    #wraper {
        width: 100%;
    }

    /*#myElement, #myElement2 {
      width: 44.5vw !important;
      height: 31.5vw !important;
  }
  a.watchthis img {
    width: 10.85vw;
    height: 7.7vw;
  }
  a.watchthis img.watchthisone {
    width: 10.0vw;
    height: 6.60vw;
  }*/
    #historyTW .historyBody .Col-1,
    #historyTW .historyBody span.h4Tag {
        width: 15.4375vw;
    }

    #historyTW .historyBody .Col-2 {
        width: 20.4375vw;
    }

    video {
        width: 35.668vw;
        /*margin-right: 0.3850vw;*/
    }

    .left {
        width: 55.40vw;
    }

    .img {
        /*width: 8.4525vw;*/
        width: 8.6825vw;
    }

    .RowSecond .img {
        width: 8.8525vw;
    }

    .RowSecond {
        justify-content: initial;
    }

    a.act img {
        width: 8.2125vw;
    }

    .owl-nav {
        top: 15%;
    }

    .Col-2 {
        width: 29%;
    }

    .welcomeHeight {
        height: 380px;
        overflow: auto;
    }

    #bodyContainer.product.modified .Col-1 .colRight01 {
        width: 30%;
    }

    #bodyContainer.product .Col-1 .colLeft01 {
        width: 66%;
    }

    .pcNormal01,
    .pcNormal {
        width: 162px;
    }

    .data-div {
        width: 44.0vw;
    }

    .coll-data {
        max-height: 950px;
    }

    #billingInfo.ShoppingCart.newLBDetails .Col-2 {
        width: 38vw !important;
    }

    .lang_german .advncsearch input.txtboxHomeSel,
    .lang_german .advncsearch input.txtboxHome {
        width: 76%;
    }

    .astrisk {
        float: right;
        top: -27px;
        position: relative;
    }

    /*.product-video.cp_jwplayer8 #player3_1{
        width: 100% !important;
        height: 400px !important;
    }*/
    .product-video {
        width: 475px;
    }

    .lang_french .prod-desc,
    .lang_german .prod-desc,
    .prod-desc {
        height: 280px;
    }

    .related #relatedClips ul.listings {
        height: 332px;
        overflow: scroll;
    }
    .guest-checkout{
        position: relative;
        left: 20px;
    }
}

/* iPad Pro Landscape */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5) {
    .owl-nav {
        top: 15%;
    }

    .Col-2 {
        width: 29.5%;
    }

    .welcomeHeight {
        height: 360px;
        overflow: auto;
    }

    .pcNormal01,
    .pcNormal {
        width: 167px;
    }

    .data-div {
        width: 40.2vw;
    }

    .searchin {
        width: 60%;
        margin-left: initial;
    }

    .product-video {
        width: 450px;
    }
}

/*iPad pro both dimension*/
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) {
    #bodyContainer .Col-1 .decadesBody .subColRight .adsBody .Col-2 {
        width: 75%;
    }

    #topNaviRight {
        margin: 0 0 0 10px;
    }

    #picContainer {
        padding: 10px;
    }

    #topNaviRight {
        margin: 2.0416vw 0px 0px 1.0416vw !important;
    }

    #topNaviRight form {
        width: 80%;
    }

    .normalSearch #topNaviRight {
        margin: 1.0416vw 0px 0px 1.0416vw !important;
    }

    .advncsearch input.txtboxHomeSel,
    .advncsearch input.txtboxHome {
        width: 76%;
    }

    #bInfoCout .div-center:not(:last-child) {
        display: flex;
        justify-content: center;
    }

    #bInfoCout .div-center {
        margin: 0 auto;
        width: 90%;
    }

    /*#bodyContainer .cheackOutBody01 .whiteBody #bInfoCout .div-center .colRight01{
        margin:0 auto;
    }*/

    #billingInfo.ShoppingCart .Col-2 {
        width: 40%;
        /*width: 40vw;*/
        /*width: 250px;*/
    }
}

@media only screen and (max-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
    video {
        width: 35.668vw;
        margin-right: 0.3850vw;
    }

    #myElement2 {
        /*width: 35.668vw !important;*/
    }

    .left {
        width: 55.40vw;
    }

    .right {
        width: 39.5vw;
    }

    .img {
        width: 8.4525vw;
    }

    .RowSecond .img {
        width: 8.8225vw;
    }

    a.act img {
        width: 7.6125vw;
    }

    .TeaserWallMain .right p {
        height: 250px;
        overflow-y: auto;
    }

    /*.searchin {
        margin: 0 0;
        display: block;
    }
    .adSearch input.txtboxHome{
        width: 98%;
    }
    .redgradient {
        background: none;
        border: 0;
        display: inline;
    }*/
    #bInfoCout .div-center {
        width: auto;
    }

    #bodyContainer .cheackOutBody01 .whiteBody #bInfoCout .colLeft01 form#chkoutsigin .btnSubmitMyAcc {
        margin-bottom: 20px;
    }

    .productsMain #bodyContainer.product .Col-1 .colRight01 .description {
        height: 310px;
    }

    .product-video {
        width: 470px;
    }

    /*.product-video.cp_jwplayer8 #player3_1{
        width: 100% !important;
        height: 380px !important;
    }*/
    .product-info {
        width: 36vw;
    }

    .socialNfriend .subColRight {
        margin: 0 0;
    }

    .prod-desc {
        height: 300px;
    }

    .lang_german .prod-desc,
    .lang_french .prod-desc {
        height: 330px;
    }

    .lang_german .socialNfriend {
        display: inherit;
    }

    .lang_german .socialNfriend .subColRight {
        margin: 5px 0 0 0;
    }
}

@media only screen and (min-device-width : 768px) and (max-device-height : 1024px) and (orientation : portrait) {
    #bodyContainer #browse.decadesBody .listings li {
        width: 188px;
    }

    #billingInfo.myaccount .colRight01 h4 {
        margin: 10px 0 0 0;
    }

    .lang_french #billingInfo.myaccount #step4RSmall.colRight01 {
        width: 370px;
    }

    #registration.whiteBody .colRight01 {
        width: 55%;
    }

    .checkout2 #billingInfo p.addMust {
        margin-bottom: 10px;
    }
}

/*iPhonex Portrait Mode*/
@media only screen and (min-device-width : 375px) and (max-device-width : 812px) and (-webkit-device-pixel-ratio : 3) and (orientation : portrait) {
    .filtercolumn label {
        width: 62px;
    }

    .productsMain .jwplayer {
        width: auto !important;
        height: 250px !important;
    }
}

@media only screen and (max-device-height : 375px) and (max-device-width : 812px) and (-webkit-device-pixel-ratio : 3) and (orientation : landscape) {
    .lang_german .guest-checkout h4{
        font-size: 13px;
    }
    #header.browseRight #aSearchRight.float-right {
        width: auto;
    }

    #topNaviRight {
        width: 510px;
        margin: 0px 0 0 10px;
    }

    input.txtboxHome {
        width: 270px;
    }

    /*#shoppingCart{
        margin-top: 58px;
    }*/
    #shoppingCart {}

    #relatedClips {
        display: none !important;
    }

    #bodyContainer.product.modified #innerDefault02.Col-2 {
        width: 28%;
    }

    #bodyContainer.product .Col-1 .colLeft01 {
        width: 64%;
    }

    #bodyContainer.product.modified #innerDefault02.Col-1 {
        width: 100% !important;
    }

    #picContainer .pcNormal01,
    #picContainer .pcNormal {
        width: 190px !important;
    }

    #bodyContainer .Col-1 .decadesBody .subColRight .adsBody .Col-2 {
        width: 68%;
    }

    /*#bodyContainer .Col-1 .decadesBody .subColRight .adsBody .Col-2 #tblCol1{
        width: auto;
    }*/
    .featured-left {
        width: 30%;
    }

    /*    .featured-right{
        width: 100%;
        margin: 0 0 ;
        justify-content: space-evenly;
    }*/
    .data-div {
        width: 100% !important;
        display: initial;
    }

    .coll-thumb {
        margin: 0 auto;
    }

    .data-div:nth-child(odd) {
        margin-right: 0;
    }

    .data-div p {
        height: 100px;
    }

    .coll-data {
        max-height: initial;
    }

    .Col-1 {
        width: 100%;
        float: none;
        padding: 0 0;
        -webkit-box-sizing: border-box;
        -khtml-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    .Col-2 {
        width: 100%;
        float: none;
        padding: 10px 20px;
        -webkit-box-sizing: border-box;
        -khtml-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
    }

    #historyTW .historyBody .Col-2 {
        width: 75%;
    }

    #homeTeaserWall table td a.watchthis img {
        width: 16.0vw;
        height: 10.9vw;
    }

    #homeTeaserWall table td a.watchthis img.watchthisone {
        width: 14.2vw;
        height: 9.7vw;
    }

    #logo,
    .normalSearch #logo {
        width: 225px;
        margin: 18px 0 0 11px;
    }

    #logo img {
        width: 100%;
    }

    .adSearch .float-left {
        width: 396px;
    }

    .adSearch .float-left .topRight .btnSearch {
        font-size: 12px;
    }

    .adSearch .adsearchBg {
        background: #95141A;
        border-radius: 0px 0px 5px 5px;
        border: 2px solid #B02124;
        margin: 10px;
    }

    .adSearch #adSearchBody .Col-1,
    .adSearch #adSearchBody .Col-2,
    .adSearch #adSearchBody .Col-3 {
        float: none;
        width: 300px;
        margin: 0 0;
    }

    #adSearchBody .vDivider {
        background: #B02124;
        height: 1px;
        width: 100%;
    }

    /*#adSearchBody{
        background: none;
    }*/
    .adSearch .adsearchBg .topCentere {
        background: none;
    }

    .adSearch .adsearchBg .topRight {
        background: none;
    }

    .adSearch .adsearchBg .topLeft {
        background: none;
    }

    #billingInfo,
    #bInfoCout,
    #shippingMethod {
        width: 100%;
        margin: 0px 10px;
    }

    .adsBody {
        padding: 10px;
    }

    label.lblform,
    label.lblfpass,
    label.lblspacer,
    label.lblUserNameS,
    label.lblemailS,
    label.lblNone,
    label.lblspacer01 {
        width: 100%;
        text-align: left;
    }

    label.lbltextA9 {
        float: none;
    }

    #billingInfo .colRight01 {
        float: left;
        margin: 0 10px 0 10px;
    }

    #shoppingCart .pcNormal .bodyPcNormal {
        display: none;
    }

    #billingInfo.ShoppingCart.newLBDetails .Col-2 {
        width: 33vw;
    }

    textarea.tAreaLong {
        width: 97%;
    }

    #billingInfo.ShoppingCart.newLBDetails .Col-3 {
        margin-right: 10px;
    }

    .lbBtnContainer {
        margin-right: 10px;
    }

    #topNaviRight {
        width: 65%;
        margin: 3.0416vw 0px 0px 1.0416vw;
    }

    #topNaviRight form {
        width: auto;
    }

    .normalSearch #topNaviRight form {
        width: 72%;
    }

    .asNaviBg {
        /*height: auto;*/
        height: calc(100vh - 84vh);

        /* Firefox */
        height: -moz-calc(100vh - 84vh);
        /* WebKit */
        height: -webkit-calc(100vh - 84vh);
        /* Opera */
        height: -o-calc(100vh - 84vh);
        /* Standard */
        height: calc(100vh - 84vh);
    }

    .adSearch input.txtboxHome {
        width: 65%;
    }

    #adSearchBody {
        display: block;
    }

    .lang_german .searchin {
        width: 60%;
    }

    .order-status {
        display: initial;
    }

    label.lbltextA9 {
        left: 0;
    }

    #billingInfo p.addMust {
        margin: -32px 0px 0px 324px;
        float: left;
    }

    .div-center {
        width: 100%;
    }

    /*#bInfoCout .colLeft01{
        width: 100%;
    }*/
    #bodyContainer .cheackOutBody01 .whiteBody #bInfoCout .colLeft01 form#chkoutsigin label.lblfpass {
        text-align: left !important;
    }

    #bodyContainer .cheackOutBody01 .whiteBody #bInfoCout .div-center .colRight01 {
        margin: 0 auto;
    }

    .forgot-pw .div-center {
        width: 50%;
    }

    .advncsearch input.txtboxHomeSel,
    .advncsearch input.txtboxHome {
        width: 70%;
    }

    .lang_german .advncsearch input.txtboxHomeSel,
    .lang_german .advncsearch input.txtboxHome {
        width: 65%;
    }

    .product-info {
        width: auto;
    }

    #billingInfo.ShoppingCart .Col-2 {
        width: 38vw;
    }
}

@media (max-width: 1366px) {
    .searchbox {
        margin: 20px 10px 0 10px;
    }

    .searchin {
        width: auto;
    }

    .filtercolumn {
        width: auto;
        padding: 0 0px;
    }

    .daterange {
        padding: 0 5px;
        margin: 0 0;
    }

    #AddateFrom,
    #AddateTo {
        width: 60px;
    }

    .redgradient {
        width: 70%;
    }

    #bodyContainer.product .Col-1 .decadesBody #conditional.float-left {
        width: 100%;
    }
}

@media (min-width: 1367px) {
    .playing-video {
        max-width: 630px;
        margin: 0 auto;
    }
}

@media only screen and (min-device-width: 834px) and (max-device-width: 834px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 2) {
    .logonsearch #topNaviRight {
        margin-top: 30px;
    }

    .logonsearch #logo img {
        margin-top: 8px;
        width: 230px;
    }

    .logonsearch form {
        width: 75%;
    }

    .logonsearch #topNaviRight .float-right {
        padding-left: 0;
    }

    .data-div {
        width: 39.5vw;
    }

    label.lblform {
        width: auto;
    }

    /*#contct.whiteBody .colRight01{
        width: 52%;
    }*/
    textarea.tarea01 {
        width: 300px;
    }

    .addressBox {
        margin: 10px 0px 0px 52px;
    }

    .gReCaptcha {
        display: block;
    }

    .asNaviBg {
        border-radius: 0 0 20px 20px;
    }

    .asNaviBg .navi {
        margin: 0 0 0 5px;
        font-size: 10px;
    }

    .asNaviBg .navi label {
        font-size: 10px;
    }

    .asNaviBg .navi a span {
        padding: 10px 5px;
    }

    .searchbox {
        margin: 15px 0 0 0;
    }

    .advncsearch #logo {
        width: 200px;
    }

    .advncsearch #logo img {
        width: 200px;
    }

    #header.browseRight #aSearchRight.float-right {
        width: auto;
    }

    .advncsearch input.txtboxHome {
        width: 68%;
    }

    #AddateFrom,
    #AddateTo {
        width: 40px;
    }

    .filtercolumn .row-in div:nth-child(1) label {
        width: 40px;
    }

    .filtercolumn .row-in div:nth-child(3) label {
        width: 40px;
    }

    /*input.txtbox02{
        width: 40px;
    }*/
}