/**************************************************************************************************
 *  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 {
    		width: 100%;
    	}
    	#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 {
    		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;
    	}
    	.clipTitle_2015 {
    		width: 36vw;
    		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;
    	}
    	#myElement2, #myElement {
    		width: 62.9vw !important;
    		height: 44.9vw !important;
    	}
    	.naviBg, .asNaviBg {
    		width: 87.87484vw !important;
    		display: 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 {
    		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: 100%;
    	}
    	#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;
}
.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
	}
	#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;
	}
	#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: 95%        
    }

    .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;
}
#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;
	}
	.playerBottomBody{
		background:#616d77;
		border-radius:5px;
		padding:10px;
	}
/*
.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;
		}
		.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;
		}
	}
	/* -----------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 1px;
			height:auto
		}
		.productsMain .jwplayer {
			width: auto !important;
			height:310px !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;
		}
		#lang_french .productsMain #bodyContainer.product.modified #innerDefault02.Col-1 .colLeft01 #shareSocial.subColRight {
			margin: 0px 0px 0px 25px !important;
		}
		#lang_german .productsMain #bodyContainer.product.modified #innerDefault02.Col-1 .colLeft01 #shareSocial.subColRight {
			margin: 0px 0px 0px 10px !important;
		}
		/*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;
		}
		/*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%;
		}
		/*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*/
	}

	/* -----------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;
	}
	#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;}


	}
	/* -----------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;
			}  
    /*
#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) { 
	/*body{display: none;}*/
	/*.cp_jwplayer8 .jw-slider-time .jw-knob{
		transform: translate(-50%, -50%) scale(1) !important;
		}*/
		.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;
		}
	}