@charset "utf-8";
/* CSS Document */
body {font-family: 'Roboto', sans-serif; background-color: #f7f7f7; font-size: 13px;}
body a { color:#0e5681;}
body a:hover {color: #0056b3;}
body .btn {font-size:14px;}
.hide {display: none!important;}
header{ background:url(../../images/new_homepage/header-bg.jpg) center -160px repeat-x; }
.headerWrap { padding: 0px; margin: 0px;}
.headerTop { padding: 10px 0px 8px 0px; margin: 0px; border-bottom: 1px solid #9f9960; min-height: 50px; background-color:rgba(0,0,0,.6)}
.HtopData { padding: 0px; margin: 0px;}

.HtopData .currencyWrap { float: left;}
.HtopData .currencyWrap .curHead { color: #222; font-size: 11px; display: block; line-height:18px; padding: 0 20px 0 3px; position: relative; text-align: center; text-decoration: none;}
.HtopData .currencyWrap .curHead .icon-chevron-down { color: #b5b5b5; font-size: 11px; position: absolute; right: 3px; top: 3px; font-weight: 300;}

.topMenuWrap {}
.topMenuWrap .tIcList { margin: 0; padding: 0;}
.topMenuWrap .tIcList li { display: inline-block; margin: 0 0 0 8px; padding: 0; text-align: left; vertical-align: top;}
.topMenuWrap .tIcList li a { color: #fff; display:block; font-size: 13px; position: relative; text-decoration: none; text-transform: uppercase; line-height: 17px; font-family: 'Roboto', sans-serif; padding:5px 0;}
.topMenuWrap .tIcList li a:hover {color: #f1e1c2;}

.topMenuWrap .tIcList li a:before { content: ""; height: 17px; left: 0; width: 15px; position: absolute; top: 5px; background:url(../../images/new_homepage/top-all.svg) 200px 0px no-repeat;} 

.topMenuWrap .tIcList li.iconUp {}
.topMenuWrap .tIcList li.iconUp .uName { display: block; max-width: 90px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; padding-right: 10px; position: relative;}
.topMenuWrap .tIcList li.iconUp .uName .caret { position: absolute; right: 0px; top: 13px; border-top: 4px dashed; border-top: 4px solid\9; border-right: 4px solid transparent; border-left: 4px solid transparent;}
.topMenuWrap .tIcList li.iconUp .dropdown-menu { left:auto!important; right: 0px; margin-top: 6px; top: 100%!important; transform: inherit!important;}
.topMenuWrap .tIcList li.iconUp .dropdown-menu li { padding: 0px; margin: 0px; display: block; border-top: 1px solid #ddd;}
.topMenuWrap .tIcList li.iconUp .dropdown-menu li:first-child { border-top:none;}
.topMenuWrap .tIcList li.iconUp .dropdown-menu li a { padding: 5px 10px 5px 10px; white-space:nowrap;}
.topMenuWrap .tIcList li.iconUp .dropdown-menu:before { position: absolute; right: 20px; top: -8px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #ddd; content: ""; z-index: 1001;}

.topMenuWrap .tIcList li.iconConnect a { padding-left: 23px;}
.topMenuWrap .tIcList li.iconConnect a:before {background-position: -34px 0px; width: 17px; height:17px; background-size: 147px;}
.topMenuWrap .tIcList li.iconConnect a:hover:before {background-position: -34px -33px;}

/*.topMenuWrap .tIcList li.iconGlobal a { padding-left: 23px;}
.topMenuWrap .tIcList li.iconGlobal a:before {background-position: -103px 0px; width: 18px; height:18px; background-size: 151px;}
.topMenuWrap .tIcList li.iconGlobal a:hover:before {background-position: -103px -34px;}*/

.topMenuWrap .tIcList li.iconGlobal a { padding-left: 23px;}
.topMenuWrap .tIcList li.iconGlobal a:before {background-position: -101px 0px; width: 20px; height:20px; background-size: 150px; top: 3px;}
.topMenuWrap .tIcList li.iconGlobal a:hover:before {background-position: -101px -34px;}

.topMenuWrap .tIcList li.iconShow a { padding-left: 23px;}
.topMenuWrap .tIcList li.iconShow a:before {background-position: 0px 0px; width: 20px; height:20px; background-size: 159px;}
.topMenuWrap .tIcList li.iconShow a:hover:before {background-position: 0px -36px;}

.topMenuWrap .tIcList li.iconPodcast a {  border:1px solid #fffaf2; border-radius:20px; padding:6px 14px;-webkit-transition:color .3s, background .3s;transition:color .3s, background .3s}
.topMenuWrap .tIcList li.iconPodcast a:hover {background:#fff;color:#493423; -webkit-transition:color .3s, background .3s;transition:color .3s, background .3s}

.topMenuWrap .tIcList li.iconNews a { padding-left: 20px;}
.topMenuWrap .tIcList li.iconNews a:before {background-position: -160px 0; width: 15px;}
.topMenuWrap .tIcList li.iconNews a:hover:before {background-position: -160px -28px;}

.topMenuWrap .tIcList li.iconForums a { padding-left: 25px;}
.topMenuWrap .tIcList li.iconForums a:before {background-position: -77px 0px; width: 19px; height:19px; top: 4px; background-size: 168px;}
.topMenuWrap .tIcList li.iconForums a:hover:before {background-position: -77px -38px;}

.topMenuWrap .tIcList li.iconFaq a { padding-left: 20px;}
.topMenuWrap .tIcList li.iconFaq a:before {background-position: -242px 0; width: 15px;}
.topMenuWrap .tIcList li.iconFaq a:hover:before {background-position: -242px -28px;}

.topMenuWrap .tIcList li.gameSleev a { border:1px solid #ffbb03; background:#ffbb03; color:#1a100e; border-radius:20px; padding:6px 14px;-webkit-transition:color .3s, background .3s;transition:color .3s, background .3s}
.topMenuWrap .tIcList li.gameSleev a:hover {background:none; border:1px solid #ffbb03; color:#ffbb03; -webkit-transition:color .3s, background .3s;transition:color .3s, background .3s}
.topMenuWrap .tIcList li.gameSleev a .newTip { position: absolute; left: 50%; bottom: -6px; font-size: 10px; background: #ff3727; color: #fff; display: block; padding: 0; border-radius: 80px; line-height: 13px; width: 34px; margin-left: -17px; text-align: center;}

.topMenuWrap .tIcList li.iconApp a { border:1px solid #fffaf2; border-radius:20px; padding:6px 14px;-webkit-transition:color .3s, background .3s;transition:color .3s, background .3s}
/*.topMenuWrap .tIcList li.iconApp a {background-position: -281px 0; width: 9px; } */
.topMenuWrap .tIcList li.iconApp a:hover {background:#fff;color:#493423; -webkit-transition:color .3s, background .3s;transition:color .3s, background .3s}

.topMenuWrap .tIcList li.iconOffers a { padding-left: 22px;}
.topMenuWrap .tIcList li.iconOffers a:before {background-position: -133px 0px; width: 20px; height:20px; background-size: 152px;}
.topMenuWrap .tIcList li.iconOffers a:hover:before {background-position: -133px -34px;}

.topMenuWrap .tIcList li.iconLogin a {  border:1px solid #fffaf2; border-radius:20px; padding:6px 14px;-webkit-transition:color .3s, background .3s;transition:color .3s, background .3s}
.topMenuWrap .tIcList li.iconLogin a:hover {background:#fff;color:#493423; -webkit-transition:color .3s, background .3s;transition:color .3s, background .3s}

.HtopData .topMenuLeft { float: left; padding-top: 1px;}
.HtopData .topMenuLeft .tIcList li:first-child { margin-left:0px;}
.HtopData .topMenuRight { float: right;}
.HtopData .topMenuRight .tIcList li:first-child { margin-left:0px;}
.HtopData .topSign { float: right;}
.topMenuWrap .tIcList li ul.dropdown-menu li a{color:#111;}


.headerMidWrap { padding: 0px; margin: 0px; min-height:115px;}
.hMidData { padding: 0px; margin: 0px; position: relative;}
.hMidData .logoH { padding:23px 0px 20px 0px; margin: 0px; float: left; font-size:46px; font-family:Oswald,sans-serif; line-height: 46px;}
.hMidData .logoH a{color:#fff; position: relative; text-decoration: none; outline: none;}
.hMidData .logoH a:after {content: "You collect. We help."; display: block; font-size: 13px; line-height: 20px;	position: absolute; left: 0px; bottom: -10px; font-family: 'Roboto', sans-serif; text-align: center; width: 100%;}
.hMidData .logoH a:hover{color:#fff; text-decoration:none}
.hMidData .logoH img { max-width: 100%;}

/*Start mega menu here*/
.megaMenuHome { padding: 0px; margin:43px 0 0 30px; float: left;}
.megaMenuHome .GridMicon { padding: 0px; margin: 0px; width: 43px; height: 34px; position: relative; cursor: pointer; z-index: 12;}
.megaMenuHome .GridMicon:before { position: absolute; left: 0px; top: 0px; width: 100%; height: 68px; border-radius: 3px 3px 0px 0px; content:""; background:#fff;  display: none;}


.megaMeSlot { position: absolute; left: 0px; top: 98px; width: 1140px; z-index: 11; min-height: 150px;}
.megaMeSlot:before { content: ""; height: 70px; left: 0; position: absolute; top: -68px; width: 230px;}


.megaLeft { position: absolute; left: 0px; top: 0px;}
.megaLeft .leftMain { padding: 10px 0px 0px 0px; margin: 0px; list-style-type: none; background: #fff; width: 200px;}
.megaLeft .leftMain .navlink { padding: 0px; margin: 0px;}
.megaLeft .leftMain .navlink>a { padding: 8px 0px 8px 8px; margin: 0px; font-size: 13px; color: #1e1e1e; text-transform: uppercase; text-decoration: none; display: block; border-left:3px solid transparent; position: relative; z-index: 1;}


.NavData { padding: 12px 0px 0px 200px; margin: 0px; position: absolute; z-index: 0; left:0px; top: 0px; width:1140px; min-height: 517px; background: #fff;}
.NavData .subMenu {padding: 4px 0px 0px 0px; margin: 0px; width: 915px; float: left; position: relative;}
.NavData .subMenu .subLink { padding: 0px; margin: 0px; list-style-type: none;}
.NavData .subMenu .subLink .subLi { display: inline-block; vertical-align: top; padding: 0px; margin: 0px 6px 0px 0px;}
.NavData .subMenu .subLink .subLi>a { padding: 0px 7px 0px 7px; margin: 0px; font-size: 13px; color: #1e1e1e; text-decoration: none; display: block; text-transform: uppercase; position: relative; z-index: 1;}
.NavData .subMenu .subLink .subLi:hover>a{color: #ff4200;}
.NavData .subMenu .subLink .subLi.active>a {color: #ff4200;}

.subDataSec { position: absolute; left: 0px; top: 20px; width: 100%; padding: 10px 0px 0px 0px; z-index: 0;}
.subDataSec .mInrList { padding: 0px; margin: 0px;}
.subDataSec .mInrList .mHad {padding: 20px 0px 0px 0px; margin: 0px; color: #1e1e1e; text-decoration: none; font-size: 14px; font-weight: bold; text-transform: uppercase;}
.subDataSec .mInrList .mLine { padding: 0px; margin: 0px; list-style-type: none;}
.subDataSec .mInrList .mLine li { display: inline-block; vertical-align: top; width: 145px; margin: 5px 7px 0px 0px; line-height: 18px;}
.subDataSec .mInrList .mLine li a { padding: 0px; margin: 0px; color: #848383; text-decoration: none; font-size: 13px;}
.subDataSec .mInrList .mLine li a:hover { color: #ff4200;}

.subDataSec .blokLine { padding: 0px; margin: 20px 0px 0px 0px; border-top: 1px solid #ebebeb; width:80%;}
.subDataSec .blokLine .mInrList { display: inline-block; vertical-align: top; margin-right: 20px;}
.subDataSec .blokLine .mInrList .mLine li { display: block; width: auto;}

.subDataSec .listBlock { padding: 0px; margin: 0px 0px 0px 0px;}
.subDataSec .listBlock .mInrList { display: inline-block; vertical-align: top; width: 152px;}
.subDataSec .listBlock .mInrList .mLine li { display: block; width: auto; margin-right: 0px;}

.subDataSec.pubBlc .listBlock {}
.subDataSec.pubBlc .listBlock .mInrList { width: 160px;}
.subDataSec.pubBlc .flin .mInrList .mLine li { width: 180px;}

.subDataSec .grdBlock {}
.subDataSec .grdBlock .mInrList .mLine li { width: 180px;}


.NavData .comAdBan { float: right;}
.NavData .comAdBan img{width:80%;float:right;}
.bgMenuTransparent { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.65); z-index: 10; display: none;}
#connectwithus .topColumn ul{
	padding: 0;
	margin: 0;
}
#connectwithus .modal-dialog .close{
	opacity: 0.5 !important;
	top: 0px;
	right: 7px !important;
	position: absolute;
	font-size: 35px; outline: none;
}
.matchM .NavData, .confM .NavData, .basM .NavData, .gsaM .NavData{width: 270px;}
.otM .NavData{width: 380px;}
.aucM .NavData .mInrList{width:250px;}
.searchHomeHead #results_auto .ui-widget-content {
    border: 1px solid #aaa;
    background: url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x #fff;
    color: #222;
	margin:0;
	padding:0;
	top: 93px !important;
	left: 190px !important;
	z-index:1050!important;
	text-align: left;
	max-height:450px;
	overflow:auto;
}
.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    zoom: 1;
    width: 100%;
	list-style: none;
	border-bottom: 1px solid #f1f1f1;
}
.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px .4em;
    line-height: 1.5;
    zoom: 1;
    font-weight: 400;
	cursor:pointer;
}
.ui-menu .ui-menu-item a:hover{
	background:#edebeb;
}
.ui-helper-hidden-accessible{display:none;}
.event-data-div{max-height: 199px;overflow: auto; }
.marginTop20{margin-top:20px;}
.margin10{margin:10px!important;}
.latestPricing{
	margin-top:25px!important;
	min-height: 236px!important;
}
.latestPricing ul{
	max-height:170px!important;
	overflow:auto;
	min-height:170px!important;
}
.latestPricing ul li{
	padding: 10px 0 0 18px !important;
}
.newTicker{position: absolute; padding: 2px 4px; border-radius: 2px; top: -15px; left: 42%; font-size: 10px; color:#fff; background: red; z-index:9; font-weight:bold; text-transform:uppercase; line-height:normal;}
.onlyMobile{
	display:none;
}

.greyWrapHome .LeftSlotHome {margin-right: 45px;}
.greyWrapHome .RightSlotHome {margin-left: -45px;}
#breadcrumbs.d-none.d-md-block { margin-top:15px;}

@media(max-width:1199px){
	.onlyMobile{
		background: rgba(0,0,0,0.9);
		padding: 0px 10px 10px;
		position: fixed;
		text-align: center;
		display: block;
		bottom: 0px!important;
		width: 1px;
		min-width: 100%;
		z-index: 9999999;
		height: 90px;
		left:0;
		right:0;
		-webkit-backface-visibility: hidden;  /* Chrome, Safari, Opera */
		backface-visibility: hidden;
		-webkit-transform:translateZ(0);  /* Chrome, Safari, Opera */
		transform:translateZ(0);
	}
	.onlyMobile h3{
		color: #fff;
		text-align: center;
		text-transform: none;
		line-height: 40px;
		font-size: 16px;
		font-family: 'Droid Sans', sen serif;
		font-weight: 600;
		margin: 0;
	}
	.onlyMobile .downloadAppBtn{background:#fa8a20; border-radius:4px; color:#fff; text-align:center;padding: 8px 12px;font-size: 14px;}
	.onlyMobile .closeBtn{background:url(../../images/icons/btnClose.png) no-repeat 0 0; height: 22px;position: absolute;right: 32px;top: 40%;width: 22px; cursor:pointer}
	.greyWrapHome .LeftSlotHome {margin-right: 33px;}
	.greyWrapHome .RightSlotHome {margin-left: -33px;}
	
}
.megaLeft .leftMain .navlink.gsaM>a {background:#ffbb03;}
.megaLeft .leftMain .navlink.gsaM>a .newTip {font-size: 10px; background: #ff3727; color: #fff; display: inline-block; padding: 0; border-radius: 80px; line-height: 13px; width: 34px; margin-left:3px; text-align: center;}

@media screen and (min-width:768px) {
.megaMeSlot {display: none;}
	
.NavData {display: none;}
.megaLeft .leftMain .navlink:hover .NavData, .megaLeft .leftMain .navlink.active .NavData { display: block;}
.megaLeft .leftMain .navlink:hover>a, .megaLeft .leftMain .navlink.active>a {border-left:3px solid #ff4200; color: #ff4200; }
.subDataSec {display: none}
/*.NavData .subMenu .subLink .subLi:hover .subDataSec, */
	.NavData .subMenu .subLink .subLi.active .subDataSec { display: block;}
	
.bgMenuTransparent.bgToggle { display: none!important;}
.megaLeft .leftMain .navlink .mNav, .NavData .subMenu .subLink .subLi .mSub { display:none;}
.megaLeft .leftMain .navlink>a { display:inline-block}

.megaLeft .leftMain .navlink.gsaM>a {background:#ffbb03; border-radius:0px 20px 20px 0px; max-width: 145px;}
.megaLeft .leftMain .navlink.gsaM>a .newTip { position: absolute; left: 50%; top: -6px; display: block; margin-left: -17px;}

}

/*end mega menu here*/

.searchHomeHead { padding: 12px 0px 0px 35px; margin: 0px; width: 730px; float: left; position:relative;}
.searchHomeHead .sList { padding: 0 0 6px 15px; margin: 0px;}
.searchHomeHead .sList .radio-inline { font-size: 13px; color: #fff; position: relative; margin: 0px 0px 0px 10px; line-height: 18px; vertical-align: top;}
.searchHomeHead .sList .radio-inline input[type="radio"] {vertical-align: middle; margin: 0px 2px 0px 0px;}

.searchHomeHead .slcInpSlot { padding: 0px 24px 0px 155px; margin: 0px; background: #fff; position: relative; border-radius:40px;}
.searchHomeHead .slcInpSlot .slcSec { position: absolute; left: 0px; top: 0px; width: 145px; margin-right: 10px;}
.searchHomeHead .slcInpSlot .slcSec:before { position: absolute; right: -14px; top:5px; height: 40px; width: 1px; background: #d6d6d6; content: ""}
.searchHomeHead .slcInpSlot .slcSec .form-control { border-radius: 0px; border: none; padding-left: 5px; font-size: 14px;  width: 100%; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#fff; box-shadow: none; text-transform: uppercase; border-radius:20px; margin-top:5%; margin-left:5%;}
.searchHomeHead .slcInpSlot .InpSec { padding: 0px; margin: 0px;}
.searchHomeHead .slcInpSlot .InpSec .form-control { border-radius: 0px; border: none; padding-left: 15px; font-size: 14px; width: 100%; background:#fff; box-shadow: none; height:50px}
.searchHomeHead .slcInpSlot .btn { position: absolute; right: 8px; top: 8px; background:#fff; cursor: pointer; width: 34px; height: 34px; border:none; outline: none; box-shadow: none; border-radius: 20px;}

.sopCartHome { padding: 0px; margin: 50px 0px 0px 0px; float: right;}
.sopCartHome .caHome { padding: 13px 0px 0px 36px; margin: 0px; text-decoration: none; font-size: 18px; color: #ffffff; font-weight: 500; position: relative; display: block; height: 33px; line-height: 12px; width: 88px;font-family: 'Roboto', sans-serif;}
.sopCartHome .caHome:before { width: 36px; height: 46px; content: ""; position: absolute; left: -6px; top: 7px;}
.sopCartHome .vaTxt { position: absolute; left: 5px; top: 7px; width: 24px; text-align: center;}
.cartDropdown { padding: 0px 0px 12px 0px; position: relative;}
.cartDropdown .dropD { position: absolute; right: 13px; top: 42px; width: 146px; background: #fff; display: none;}
.cartDropdown .dropD:before { position: absolute; right: 20px; top: -6px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #fff; content: ""; z-index: 1001;}
.cartDropdown .dropD ul { padding: 0px; margin: 0px; list-style-type: none; overflow: hidden; display: block;}
.cartDropdown .dropD ul li { padding: 0px; margin: 0px; border-top: 1px solid #ddd;}
.cartDropdown .dropD ul li:first-child { border-top: none;}
.cartDropdown .dropD ul li a { font-size: 13px; display: block; padding: 6px 0px 6px 10px; color: #333; text-decoration: none;}
.cartDropdown .dropD ul li a:hover { color: #0671AC;}
.cartDropdown:hover .dropD { display: block;}



.comAdHomeWrap { padding: 0px 0px 30px; margin: 0px;}
.comAdHomeSlot { padding: 0px; margin: 0px; text-align: center;}
.comAdHomeSlot .adLeaderboard { padding: 0px; margin: 0px; display: inline-block; vertical-align: top; max-width: 928px; max-height: 90px;}
.comAdHomeSlot .subNews { padding:5px; background: url(../../images/new_homepage/podcast-bg.jpg) top center no-repeat; background-size: cover; border: 1px solid #cfcfcf; display: inline-block; vertical-align: top; text-align: left; margin:30px 0px 0px 0px;}
.comAdHomeSlot .subNews .bor{border:0px solid #dbc7af; padding:10px;}
.comAdHomeSlot .subNews p { padding: 0px 0px 3px 0px; margin: 0px; font-size: 16px; color: #ffffff; font-weight: bold; line-height:17px; text-align:center}
.comAdHomeSlot .subNews .EsBox { padding: 0px; margin: 0px;}
.comAdHomeSlot .subNews .EsBox .inpBox { padding: 0px; margin: 0px;}
.comAdHomeSlot .subNews .EsBox .inpBox .form-control {
    font-size: 13px;
    border-radius: 4px 0px 0px 4px;
    margin-top: 20px;
    padding-left: 10px;
    float: left;
    width: 53%;
}
.comAdHomeSlot .subNews .EsBox .subBtn { 
	font-size: 13px;
    border-radius: 0px 4px 4px 0px;
    background: #ff7c00;
    border: none;
    color: #fff;
    padding-bottom: 6px;
    padding-top: 8px;
    margin: 0px 0px 0px -1px;
    text-transform: uppercase;
    margin-top: 20px;
    width: 46%;
	float:left;
}
.comAdHomeSlot .subNews .EsBox .subBtn:hover { background: #dd5310;}
.comAdHomeSlot .subNews .EsBox .newsletter-error {color: #ff4848; display: inline-block; font-size: 11px; padding: 0 5px; vertical-align: top;}
.comAdHomeSlot .subNews .EsBox .newsletter-success {color: #34a21a; display: inline-block; font-size: 11px; padding: 0 5px; vertical-align: top;}


.whatsNewHome { padding: 0px; margin: 0px; position: fixed; top: 262px; left: 0px; z-index: 100; display:none;}
.whatsNewHome .whatImg {background: url(../../images/new_homepage/whats_new_img.png) left top no-repeat; width: 39px; height: 120px; cursor: pointer; position: relative;}
.whatsNewHome .whatData { width: 240px; background: #d5d3d2; padding: 10px; position: absolute; left: -250px; top: 0px;}
.whatsNewHome .whatData .wHed { padding: 0px; margin: 0px; font-size: 16px; line-height: 20px; font-weight: normal; color: #070707;}
.whatsNewHome .whatData .wHed span { display:inline-block; border-bottom:1px dashed #070707; padding: 0px 0px 5px 0px; }
.whatsNewHome .whatData .closeWhat { position: absolute; right: -8px; top: -8px; cursor: pointer;}
.whatsNewHome .slidWhat { padding: 0px; margin: 0px;}
.whatsNewHome .slidWhat .sldWdata { padding: 10px 0px 3px 0px; margin: 0px; min-height: 68px;}
.whatsNewHome .slidWhat .sldWdata p { padding: 0px; margin: 0px; color: #333; font-weight: normal; line-height: 18px; font-size: 12px}
.whatsNewHome .slidWhat .lSSlideOuter .lSPager.lSpg { line-height: 8px;}
.whatsNewHome .slidWhat .lSSlideOuter .lSPager.lSpg > li { padding: 0px 3px;line-height: 8px;}
.whatsNewHome .slidWhat .lSSlideOuter .lSPager.lSpg > li a { width: 7px; height: 7px; background-color: #6a6969; line-height: 8px;}
.whatsNewHome .slidWhat .lSSlideOuter .lSPager.lSpg > li:hover a, .whatsNewHome .slidWhat .lSSlideOuter .lSPager.lSpg > li.active a {background-color: #000000;}
.whatsNewHome .whatData	.viWall { text-align: right; padding: 5px 0px 0px 0px;}
.whatsNewHome .whatData	.viWall a { display: inline-block; vertical-align: top; font-size: 11px; color: #ffffff; background: #000; padding: 3px 8px; border-radius: 3px; text-decoration: none;}
.whatsNewHome .whatData	.viWall a:hover { background: #444;}

.marginTop10{margin-top:10px;}
.greyWrapHome {padding: 20px 0px 0; margin:-95px 0 0;}
.greyWrapHome a, .releaseWrapHome a, .footerWrap a {-webkit-transition:color .3s, background .3s;transition:color .3s, background .3s}
.greyWrapHome a:hover, .releaseWrapHome a:hover, .footerWrap a:hover {text-decoration:none}
.greyWrapHome a:focus, .releaseWrapHome a:focus, .footerWrap a:focus {text-decoration:none; outline:0 auto -webkit-focus-ring-color;outline-offset:0}
.serHead{ font-size:34px; font-family: 'Roboto', sans-serif; text-align:center; font-weight:bold; color:#fff; margin:0;}
.sHead { padding: 20px 0px 15px 0px; margin: 0px; color: #333; font-weight: 700; font-size: 27px; line-height: 22px; text-transform: uppercase; }
.sHead span{color:#ff661c }

.serFeaSlot { padding: 0px; margin: 0px;}
.oSerSec { padding: 0 ; margin: 0px -10px 0px 0; background: none;}
.oSerSec .oSerBox { padding: 0px; margin: 0px 0px 0px 0px;}
.oSerSec .oSerBox ul { padding: 0px; margin: 0px; list-style-type: none; max-height: 320px;}
.oSerSec .oSerBox ul li { padding: 0px; margin: 10px 1.5% 10px 0; position: relative; height: 100px; overflow: hidden; width:15.18%; float:left; border:1px solid #fff;}
@media screen and (min-width:768px) {
.oSerSec .oSerBox ul li:nth-child(1){
	background:url(../../images/new_homepage/top-banner-opg.png) no-repeat 0 -20px;
}
.oSerSec .oSerBox ul li:nth-child(2){
	background:url(../../images/new_homepage/authentication.png) no-repeat 0 -20px;
}
.oSerSec .oSerBox ul li:nth-child(3){
	background:url(../../images/new_homepage/grade_cards_new.jpg) no-repeat 0 -20px;
}
.oSerSec .oSerBox ul li:nth-child(4){
	background:url(../../images/new_homepage/buy_cards_new.jpg) no-repeat 0 -14px;
}
.oSerSec .oSerBox ul li:nth-child(5){
	background:url(../../images/new_homepage/organize_new.jpg) no-repeat 0 -10px;
}
.oSerSec .oSerBox ul li:nth-child(6){
	margin-right:0px;
	background:url(../../images/new_homepage/cbcs_new.jpg) no-repeat 0 -2px;
}
}
.oSerSec .oSerBox ul li .imBg { position: relative; z-index: 0;}
.oSerSec .oSerBox ul li .imBg img { width: 100%; height: 99px;}
.oSerSec .oSerBox ul li  a{text-shadow: -2px 3px 3px #000;}

.oSerSec .oSerBox ul li .txSer .tcen {
	width: 180px;
    height: 72px;
    display: table-cell;
    vertical-align: bottom;
    padding: 10px 10px 4px 10px;
    font-size: 22px;
    line-height: 27px;
    font-family: 'Oswald', sans-serif;
    color: #fcff00;
    text-align: center;
    font-weight: 600;
    text-transform: uppercase;
    transition: color .6s;
}
.oSerSec .oSerBox ul li .txSer .tcen:hover{
	color:#fff;
	transition: color .6s;
}
.fNewsSec {  margin: 0px; background: #fff; position: relative;}
.fNewsSec .fNewsBox { padding:0; margin: 0px;}
.fNewsSec .fNewsBox .imgBox { padding: 0px; margin: 0px; max-width: 600px; float: left; overflow: hidden; max-height:350px; position:relative}
.fNewsSec .fNewsBox .imgBox .bl-bg{position:absolute; width:100%; height:100%;z-index:1; top:0;}
.fNewsSec .fNewsBox .imgBox img { max-width:100%; -webkit-transition: .4s; transition: .4s; width:600px;border:1px solid #d8d3d3;}
.fNewsSec .fNewsBox .imgBox:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}
.fNewsSec .fNewsBox .txtBox { padding: 0px 25px 0px 25px; margin:0px; overflow: hidden; position:absolute; bottom:50px; width:90%; z-index:2}
.fNewsSec .fNewsBox .txtBox h3 { padding: 0px; margin: 0px; font-size: 25px; color:#fff; font-weight: 600; line-height:32px;}
.fNewsSec .fNewsBox .txtBox h3 a {color: #fff; display: inline-block; text-decoration: none;text-shadow: 0px -1px 3px #000;}
.fNewsSec .fNewsBox .txtBox h3 a:hover { color: #fe5722;}
.fNewsSec .fNewsBox .txtBox p { padding: 0px; margin: 20px 0px 0px 0px; color: #1c1c1c; font-size: 13px; line-height: 20px; font-weight: 400;}
.fNewsSec .fNewsBox .txtBox .redDat { padding: 20px 0px 0px 0px; margin: 0px;}
.fNewsSec .fNewsBox .txtBox .redDat .btn { float: left; font-size: 16px; color: #fff; background: #3f3f3f; border: none; border-radius: 0px; font-weight: 600;}
.fNewsSec .fNewsBox .txtBox .redDat .btn:hover {background: #fe5722;}
.fNewsSec .fNewsBox .txtBox .redDat p { font-size: 17px; color: #7f7f7f; font-weight: normal; padding: 6px 0px 0px 0px; margin: 0px; float: right;}

.podcastM{background:#ddd url(../../images/new_homepage/podcast-bg.jpg) top center repeat; padding:5px; margin-top:5px}
.podcastM-new{background:#fff; border-right:1px solid #dfdfdf;  border-bottom:1px solid #dfdfdf; padding:5px; margin-top:5px}
.podcastM .podcastI{ background:#fff; padding:10px;}
.podcastM .podcastI h3{ margin:0 0 14px 0; font-size:24px; border-bottom:1px solid #7f7f7f; padding-bottom:10px; }
.podcastM .podcastI ul{margin:0; padding:0;overflow: auto;overflow: auto;}
.podcastM .podcastI ul li{border-bottom:1px solid #d9d9d9; padding:10px 0px 10px 34px; list-style-type:none;background: url(../../images/new_homepage/sprite.png) 0px 10px no-repeat;min-height:47px; font-size: 13px; background-size: 30px;}
.podcastM .podcastI ul li a{color:#4c4c4c}
.podcastM .podcastI ul li a:hover{color:#fe5722}
.podcastM .podcastI ul li:last-child{border-bottom:none;}
.podcastM .podcastI ul li span{font-size:12px; display:block; text-align:right; padding-bottom:13px;}


.brkNewsSlot {padding: 0px; margin: 30px 0px 10px 0px;}
.brkNewsSlot .sHead { padding: 0px 0px 15px 0px;}
.brkNewsSlot .brkBox { padding: 0px 0px 10px; margin: 0px;}
.brkNewsSlot .brkBox .imgSec { padding: 0px; margin: 0px 0px 20px 0px; height: 320px; overflow: hidden; text-align: center; background: #eee;} 
.brkNewsSlot .brkBox .imgSec .imFul { display: table; width: 100%; height: 100%;}
.brkNewsSlot .brkBox .imgSec .imFul .imCen { display: table-cell; vertical-align: top;}
.greyWrapHome .LeftSlotHome .text-center.lmW { padding-top:10px;}
.brkNewsSlot .brkBox .imgSec .imFul .imCen .bl-bg{
    position: absolute;
	width: 95%;
	height: 100%;
	z-index: 1;
	top: 0;
	overflow: hidden;
	max-width: 555px;
	max-height: 461px;
	text-shadow: 0px -1px 6px #000;
}
.brkNewsSlot .brkBox .imgSec img { max-width: 100%; -webkit-transition: .4s; transition: .4s; display:table; min-height:464px;}
.brkNewsSlot .brkBox .imgSec:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}
.brkNewsSlot .brkBox .txMin { padding: 0px; margin: 0px 0px 0px 0px; color: #333; font-size: 25px; line-height: 25px; font-weight: 600; min-height: 40px; display: block; text-decoration: none;}
.brkNewsSlot .brkBox .txMin:hover { color: #ff661c ;}
.brkNewsSlot .brkBox .imgSec .imFul .imCen .bl-bg .txtBox {
	position:absolute;
	bottom:20px;
	padding:0px 25px 0px 25px;
}
.brkNewsSlot .brkBox .imgSec .txtBox h3{
	display: table-cell;
    text-align: left;
    vertical-align: middle;
	color:#fff;
	font-weight:bold;
	-webkit-transition: color .3s, background .3s;
    transition: color .3s, background .3s;
}
.brkNewsSlot .brkBox .imgSec .txtBox h3:hover{
	color: #fe5722;
	-webkit-transition: color .3s, background .3s;
    transition: color .3s, background .3s;
}
.brkNewsSlot .brkBox .imgSec .imFul .imCen .bl-bg .txtBox h3{
	font-size:25px;
	line-height:32px;
}
.brkNewsSlot .brkBox .imgSec .imFul .imCen .bl-bg .txtBox h3 a{
	color:#fff;
}
.brkNewsSlot .brkBox .datB { color: #7f7f7f; font-size: 13px; line-height: 20px; font-weight: normal; padding: 8px 0px 0px 0px;}

.brkNewsmore{ padding:10px 7px; margin-top:0; min-height: 220px; background-color:#fff; border-right:1px solid #dfdfdf;  border-bottom:1px solid #dfdfdf;}
.brkNewsmore h3{margin-top:5px; color:#333; font-weight:bold;text-transform:uppercase;font-size:20px;}
.brkNewsmore h3 span{color:#ff661c;}
.brkNewsmore ul{ margin:0; padding:0}
.brkNewsmore ul li{list-style-type: none;font-size: 13px;padding: 4px 0;font-weight:normal;}
.brkNewsmore ul li a{color:#333; display: inline-block;}
.brkNewsmore ul li a:hover{color:#ff661c ;}
.releaseWrapHome { padding: 30px 0px 0px 0px; margin: 0px;}
.releaseSlotHome { padding: 0 0px 15px; margin: 0px;}
.releaseSlotHome .sHead { padding-bottom:15px;}
.img-responsive { max-width:100%;}
.proRelCal { padding: 0px; margin: 0px;}
.proRelCal .proRelBox { padding: 15px; margin: 0px; background-color:#fff; border-right:1px solid #dfdfdf;  border-bottom:1px solid #dfdfdf; min-height:282px;}
.proRelCal .proRelBox .calHead { text-align: center;} 
.proRelCal .proRelBox .calHead img { width: 100%;}
.proRelCal .proRelBox .calList {}
.proRelCal .proRelBox .calList td { padding: 4px; font-size: 13px;}
.proRelCal .proRelBox .calList td:first-child { padding: 4px; font-size: 13px; width:60px;}
.proRelCal .proRelBox .table { margin-bottom: 0px;}

.calSlide { background: #155f93; padding: 0px 34px; position: relative;}
.calSlide .cSldSec { text-align: center; color: #fff; text-transform: uppercase; line-height:17px; height: 32px; font-size: 13px; padding:0px; margin: 0;display: block;}
.calSlide .cSldSec span { display: block; line-height:12px; font-size: 11px;}
.calSlide .active1 .cSldSec { color: #fec822!important;}
/*.calSlide .active .cSldSec { color: #fec822;}*/
.calSlide .lSSlideWrapper { position: static; overflow: visible;}
.calSlide .lSAction > a { background:#155f93; opacity: inherit; margin: 0px; top: 0px;}
.calSlide .lSAction > a:hover {background-color:#084d7c; }
.calSlide .lSAction > a.lSPrev { left: 0px; background-position: 8px 9px; border-right: 1px solid #6497b9; margin-top:4px;}
.calSlide .lSAction > a.lSNext { right:0px; background-position: -43px 9px; border-left: 1px solid #6497b9; margin-top:4px;}

.cusTesHome { padding: 0px; margin:15px 0 0px;}
.cusTesBox { padding: 0px; margin: 0px; border: 1px solid #eeeeee; border-radius: 5px;}
.cusTesBox .cusTesList { padding: 0px; margin: 0px; max-height: 225px; overflow: auto;}
.cusTesBox .cusTesList h3 { padding: 0px 0px 6px 0px; margin: 0px 0px 10px 0px; font-size: 14px; color: #0671ac; font-weight: 600; line-height: 20px; text-transform: uppercase; border-bottom: 1px solid #e2e2e2;}
.cusTesBox .cusTesList p { padding: 0px 0px 15px 0px; margin: 0px 0px 0px 0px; font-size: 13px; color: #212121; font-weight: 400; line-height: 21px;}
.cusTesBox .cusTesList .ntxt { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 13px; color: #212121; font-weight: 700; line-height: 20px;}

.cusTesBox #testimonials-home.content-slider { height: 225px!important;}
.cusTesBox .lSSlideOuter .lSPager.lSpg { text-align: left;}
.cusTesBox .lSSlideOuter .lSPager.lSpg > li { padding: 0px 3px;}
.cusTesBox .lSSlideOuter .lSPager.lSpg > li a { width: 7px; height: 7px; background-color: #d0d0d0;}
.cusTesBox .lSSlideOuter .lSPager.lSpg > li:hover a, .cusTesBox .lSSlideOuter .lSPager.lSpg > li.active a {background-color: #a1a1a1;}

.AdvitHome { padding: 0px; margin: 0px; overflow:hidden;}
.AdvitHome .aHad { font-size: 11px; color: #949494; font-weight: normal; text-transform: uppercase; line-height: 18px; text-align: right; padding: 14px 0px 5px 0px; margin: 0px;}
.AdvitHome .AdvitBox { padding: 15px; margin: 0px; background-color:#fff; border-right:1px solid #dfdfdf;  border-bottom:1px solid #dfdfdf; text-align: center;}
.AdvitHome .AdvitBox img { max-width: 100%;}



.footerWrap { padding: 0px; margin: 0px; background: #2f2f2f;}
.footerWrap .footerSlot { padding: 10px 0px; margin: 0px;}
.footerWrap .fotLeft { padding: 0px; margin: 0px; float: left;}
.footerWrap .fLstBox { padding: 0px; margin: 0px; border-left:1px solid #555555; display: inline-block; vertical-align: top; min-width: 160px; min-height: 125px;}
.footerWrap .fLstBox ul { padding: 0px; margin: 0px; list-style-type: none;}
.footerWrap .fLstBox ul li { padding: 10px 0px 10px 30px; margin: 0px;}
.footerWrap .fLstBox ul li a { font-size: 13px; color: #ffffff; font-weight: normal; text-transform: uppercase; text-decoration: none;}
.footerWrap .fLstBox ul li a:hover { color: #ddd;}
.footerWrap .fotLeft .fLstBox:first-child { border-left: none;}
.footerWrap .fotLeft .fLstBox:first-child ul li {padding-left: 0px;}

.footerWrap .fotRight { padding: 0px; margin: 0px; float: right;}
.footerWrap .ccSafe { padding: 0px 0px 8px 0px; margin: 0px;}
.footerWrap .IconsFooter { padding: 0px; margin: 0px;}
.footerWrap .IconsFooter ul { padding: 0px; margin: 0px; list-style-type: none;}
.footerWrap .IconsFooter ul li { padding: 0px; margin: 0px 0px 0px 2px; float: left;}
.footerWrap .IconsFooter ul li:first-child { margin-left: 0px;}
.footerWrap .IconsFooter ul li a { display: block; width: 30px; height: 30px; line-height: 30px; text-align: center; text-decoration: none; color: #fff; outline: none;}
.footerWrap .IconsFooter ul li a:hover { opacity: 0.8;}
.footerWrap .IconsFooter ul li.facebook a { background-color: #3b5998;}
.footerWrap .IconsFooter ul li.google a { background-color: #dd4b39;}
.footerWrap .IconsFooter ul li.linked a { background-color: #007bb6;}
.footerWrap .IconsFooter ul li.twitter a { background-color: #56a3d9;}
.footerWrap .IconsFooter ul li.youtube a { background-color: #cc181e;}
.footerWrap .IconsFooter ul li.instagram a { background-color: #3e99ec;}

.copyRigh { padding: 10px 0px; margin: 0px; background: #2f2f2f; border-top: 1px solid #fff;}
.copyRigh .copySlot { padding: 0px; margin: 0px;}
.copyRigh .praSlot { padding: 5px 45px 0px 0px; margin: 0px; float: left;}
.copyRigh .praSlot ul { padding: 0px; margin: 0px; list-style-type: none;}
.copyRigh .praSlot ul li { padding: 0px 12px; margin: 0px; display: inline-block; vertical-align: top; position: relative; line-height: 18px;}
.copyRigh .praSlot ul li:before { position: absolute; left: 0px; top: 20%; width: 1px; height: 70%; background: #fff; content: "";}
.copyRigh .praSlot ul li:first-child { padding-left: 0px;}
.copyRigh .praSlot ul li:first-child:before { display: none;}
.copyRigh .praSlot ul li a { font-size: 12px; color: #fff; text-decoration: none; font-weight: normal;}
.copyRigh .praSlot ul li a:hover { color: #ddd;}
.copyRigh .copTxt { padding: 5px 0px 0px 0px; margin: 0px; font-size: 12px; line-height: 18px; color: #fff; font-weight: 400; float: left;}
.copyRigh .fotCards { float: right;}
.marginTop15{margin-top:15px;}
.marginTop30{margin-top:30px;}
.marginTop58{margin-top:58px;}
.marginTop23{margin-top:23px;}
.organizeLogin h2{color:#333333!important;}
.padding10{padding:10px!important;}
.marginBottom10{margin-bottom:10px!important;}
.marginTop40{margin-top:40px!important;}
.brkNewsmore ul{max-height:173px;overflow:auto;}
/*================ lightslider =====================*/
.demo {
    width:523px;
	margin: 25px 0 15px;
}
.demo ul {
    list-style: none outside none;
    padding-left: 0;
    margin-bottom:0;
	/*min-height:225px!important;*/
}
.demo ul.lSGallery{
	display:none;
}
.demo li {
    display: block;
    /*float: left;*/
    margin-right: 0;
    cursor:pointer;
}
.demo img {
    display: block;
    height: auto;
    max-width:inherit;
	width:100%;
}
.loadmore{padding: 6px 20px; border:1px solid #155f93; color:#155f93; display: inline-block; font-size: 14px; background: none; border-radius: 5px;}
.loadmore:hover{background:#155f93;color:#fff;}
.mt30{margin-top:30px;}
.mt20{margin-top:20px;}
@media screen and (max-width:1199px) {
	.HtopData .topMenuRight .tIcList li { margin-left:4px;}
	.HtopData .topMenuLeft .tIcList li { margin-left:4px;}
	.HtopData .topSign .tIcList li { margin-left:4px;}
	.searchHomeHead { width: 590px;}
	
	.comAdHomeSlot .adLeaderboard { margin:0px 0px 10px 0px; display: block;}
	.comAdHomeSlot .subNews {width: auto; display: block;}
	.comAdHomeSlot .subNews .EsBox .inpBox { width: auto; max-width: inherit;}
	.comAdHomeSlot .subNews .bor{padding:10px 0;}
	.proRelCal .proRelBox .calList td { padding:8px 6px; font-size: 11px;}
	.copyRigh .fotCards img { max-width:190px;}
	
	/*Start mega menu here*/
	.megaMeSlot { width: 940px;}
	.NavData { width: 940px;}
	.comAdBan { display: none;}
	/*end mega menu here*/
	.topMenuWrap .tIcList li.iconApp a{padding: 6px 8px;}
	.topMenuWrap .tIcList li.iconPodcast a{padding: 6px 8px;}
	.topMenuWrap .tIcList li.gameSleev a {padding: 6px 8px;}
	.searchHomeHead{padding: 12px 0px 0px 20px;}
	.oSerSec .oSerBox ul li .txSer .tcen{font-size: 18px;line-height: 22px;}
	.podcastM .podcastI ul li{font-size:12px;}
	.comAdHomeSlot .subNews p{line-height: 18px;font-size: 18px;}
	.demo{width:auto;}
	h3{font-size:20px;}
	.brkNewsSlot .brkBox .imgSec{min-height: 145px!important;}
	.NavData .subMenu{width: 900px;}
}

@media screen and (min-width:992px) and (max-width:1199px) {
	.topMenuWrap .tIcList li a {font-size: 11px;}
	.topMenuWrap .tIcList li.iconUp .uName {max-width: 77px;}
}

@media screen and (max-width:991px) {
	.headerMidWrap {min-height:80px;}
	.hMidData .logoH { padding: 5px; font-size: 42px;}
	.hMidData .logoH a:after {font-size: 12px;}
	.hMidData .logoH img { max-width:120px;}
	.searchHomeHead { width: 420px; padding: 3px 0px 0px 10px;}
	.searchHomeHead .sList { padding-bottom: 4px;}
	.sopCartHome { margin:20px 0px 0px 0px;}
	.comAdHomeSlot .subNews .EsBox .inpBox { width: auto;}
	.oSerSec .oSerBox ul { max-height: 426px;}
	.fNewsSec .fNewsBox .imgBox { float:none; text-align: center; max-height: 138px; overflow: hidden; max-width: inherit;}
	.fNewsSec .fNewsBox .txtBox { padding:10px 0px 0px 0px;}
	.fNewsSec .fNewsBox .txtBox p { margin-top: 10px;}
	.fNewsSec .fNewsBox .txtBox .redDat { padding-top: 10px;}
	.brkNewsSlot .brkBox .imgSec{min-height:250px!important;}
	.topMenuWrap { position: relative; z-index:1050;}
	.topMenuWrap .topMenuLeft, .topMenuWrap .topMenuRight { display: none;}
	.topMenuWrap.open .topMenuLeft, .topMenuWrap.open .topMenuRight { display: block;}
	.topMenuWrap .topMGrid { position: absolute; left: 50px; top: 0px; width:36px; height:30px; content:""; background:url(../../images/new_homepage/menu-mob.png) no-repeat 8px 4px; cursor: pointer;}
	.topMenuWrap .topMGrid.active { background:url(../../images/new_homepage/menu-mob.png) no-repeat 8px 4px;}
	
	.topMenuWrap .topMenuTog { position: absolute; left: 0px; top: 27px; width: 100%; background:none;}
	.topMenuWrap .topMenuTog .topMenuLeft { float: none; width: 265px; background: #fff; padding-top: 0px;}
	.topMenuWrap .topMenuTog .topMenuLeft ul li { display: block; margin: 0px; border: 1px solid #ddd; border-top: none;}
	.topMenuWrap .topMenuTog .topMenuLeft ul li a:before { display: none;}
	.topMenuWrap .topMenuTog .topMenuLeft ul li a { padding: 7px 10px; outline:none;}
	
	.topMenuWrap .topMenuTog .topMenuRight { float: none; width: 265px; background: #fff;}
	.topMenuWrap .topMenuTog .topMenuRight ul li { display: block; margin: 0px; border: 1px solid #ddd; border-top: none;}
	.topMenuWrap .topMenuTog .topMenuRight ul li a:before { display: none;}
	.topMenuWrap .topMenuTog .topMenuRight ul li a { padding: 7px 10px; outline:none; border-radius: 0px;}
	.topMenuWrap .tIcList li.gameSleev a .newTip {left:auto; right:0px; margin:0px 5px -6px 0px; bottom:50%;}
	.topMenuWrap .topMenuTog .topSign { position: absolute; right: 0px; top: -27px;}
	 
	
	/*Start mega menu here*/
	.megaMeSlot { width: 720px; top: 70px;}
	.megaMeSlot:before { top:-40px; width: 183px; height: 42px;}
	.NavData { width: 720px; padding-left: 193px;}
	.megaLeft .leftMain { width: 183px;}
	.NavData .subMenu { float: none; width: auto;}
	.NavData .subMenu .subLink .subLi { margin-right: 10px;}
	.NavData .subMenu .subLink .subLi > a { font-size: 10px;}
	/*end mega menu here*/
	.megaMenuHome{margin: 21px 0 0 0;}
	.searchHomeHead{width:413px;}
	.sopCartHome{margin: 23px 0px 0px 0;}
	.searchHomeHead .slcInpSlot .InpSec .form-control{height: 39px;}
	.searchHomeHead .slcInpSlot .slcSec:before {height: 29px;}
	.sopCartHome .caHome:before{left: 4px;}
	.sopCartHome .vaTxt{left: 13px;}
	.sopCartHome .caHome{padding: 10px 0px 0px 42px;}
	.searchHomeHead .slcInpSlot .slcSec .form-control{margin-top: 2%;}
	.searchHomeHead .slcInpSlot .btn{right:0;top:4px;}
	.newTicker {padding: 0px 4px;top: -8px;font-size: 8px;font-weight: normal;}
	.footerWrap .IconsFooter ul li a {width:34px; height:34px; line-height:34px; font-size: 20px;}
	.greyWrapHome .LeftSlotHome {margin-right: 21px;}
	.greyWrapHome .RightSlotHome {margin-left: -21px;}
}

@media screen and (max-width:767px) {
	.headerMidWrap {min-height:75px; margin-bottom:0px; border-bottom:1px solid #eee;}
	.hMidData .logoH img { max-width:80px;}
	.megaMenuHome {margin-top: -43px; margin-left: -10px;}
	.topMenuWrap .topMenuTog .topMenuLeft ul li a,.topMenuWrap .tIcList li.iconApp a{color:#111;}
	.topMenuWrap .topMenuTog .topMenuLeft ul li a,.topMenuWrap .tIcList li.iconPodcast a{color:#111;}
	.sopCartHome { position:absolute; right: 30px; top: -7px; margin-top: 10px;}
	.searchHomeHead { width: 100%; padding: 5px 0px 10px 0px;}
	.searchHomeHead .slcInpSlot { padding-left: 61px; padding-right: 30px;}
	.searchHomeHead .slcInpSlot .btn { background-size: 15px; width: 30px;}
	.searchHomeHead .slcInpSlot .InpSec .form-control { padding-right: 0px;}
	.searchHomeHead .slcInpSlot .slcSec { width: 51px;}
	.searchHomeHead .slcInpSlot .slcSec .form-control { padding-right: 20px;}
	.comAdHomeSlot .adLeaderboard { display:none;}
	.comAdHomeSlot .subNews { height:auto; padding: 10px 15px 15px 15px;}
	.comAdHomeSlot .subNews .EsBox .inpBox { width: auto; float: none;}
	.fNewsSec .fNewsBox .imgBox { max-height: 250px;}
	.fNewsSec .fNewsBox .imgBox img { width: 100%; max-width: inherit;}
	.brkNewsSlot .sHead { padding:0px;}
	.brkNewsSlot .brkBox { margin:15px 0px 0;}
	.proRelCal .proRelBox { margin-bottom: 30px;min-height:auto;}
	.brkNewsSlot .brkBox .imgSec img { width: 100%;}
	.topMenuWrap .topMGrid {background:url(../../images/new_homepage/menu-mob.png) no-repeat 12px 0px; left: inherit; top: 6px; right: -16px; transform: rotate(-90deg);}
	.topMenuWrap .topMGrid.active {background:url(../../images/new_homepage/menu-mob.png) no-repeat 12px 0px; left:auto;}
	.whatsNewHome { display: none;}
	.calSlide .cSldSec { font-size: 12px;}
	/*Start mega menu here*/
	.megaMeSlot { width: 100%; top: -11px; display: none;}
	.megaMeSlot:before { display: none;}
	.megaMenuHome .GridMicon.active:before { position: absolute; left: 0px; top: 0px; width: 100%; height: 32px; border-radius: 3px 3px 0px 0px; content:""; background:url(../../images/new_homepage/grid_vIcon.png) center 10px no-repeat;  display:block;}
	
	.greyWrapHome .LeftSlotHome {margin-right:0px;}
	
	.megaLeft { position: static; left: inherit; top: inherit;}
	.megaLeft .leftMain { width: auto; padding: 0px;}
	.megaLeft .leftMain .navlink > a { border-top: 1px solid #ddd; border-right: 1px solid #ddd; border-left: 3px solid #ddd; font-size: 11px;}
	.NavData { position: static; left: inherit; top: inherit; padding: 0px; border-left: 3px solid #ddd;  border-right: 1px solid #ddd; border-bottom: 1px solid #ddd;  width: auto; min-height: inherit; background: #eee;}
	.NavData .subMenu { padding: 0px;}
	.NavData .subMenu .subLink .subLi { padding: 0px; margin: 0px; display: block; border-top: 1px solid #ddd; position: relative;}
	.NavData .subMenu .subLink .subLi:last-child {border-top: 1px solid #ddd;}
	.NavData .subMenu .subLink .subLi > a { font-size: 11px; padding: 8px 8px 8px 22px;}
	.subDataSec { position: static; left: inherit; top: inherit; padding: 0px;}
	.subDataSec .mInrList .mHad { padding: 7px 0px 7px 33px; border-top: 1px solid #ddd; font-weight: normal; cursor: pointer; font-size: 11px;}
	.subDataSec .mInrList .mLine {border-top: 1px solid #ddd;  padding: 5px 0px 10px 0px;}
	.subDataSec .mInrList .mLine li { display: block; width: auto; margin: 0px;border-bottom:1px solid #f1f1f1;}
	.subDataSec .mInrList .mLine li a { display: block; padding-left: 42px; padding-top: 3px; padding-bottom: 3px;}
	.subDataSec .blokLine { padding: 0px; margin: 0px; border: none; 80width: auto;}
	.subDataSec .blokLine .mInrList { display: block; margin: 0px;}
	.subDataSec .listBlock .mInrList {width:auto; display: block;}
	.subDataSec .grdBlock .mInrList .mLine li { width: auto;}
	.subDataSec.pubBlc .listBlock .mInrList { width: auto;}
	
	.NavData { display: none; border-color: #ff4200;}
	.subDataSec { display: none;}
	.subDataSec .mInrList .mLine { display: none;}
	
	.megaLeft .leftMain .navlink { position: relative;}
	.megaLeft .leftMain .navlink.ddMain > a { padding-right: 42px;}
	
	.megaLeft .leftMain .navlink .mNav { border-left: 1px solid #ddd; cursor: pointer; display: block; height: 33px; position: absolute; right: 0; top: 0; width: 40px; z-index: 2;}
	.megaLeft .leftMain .navlink .mNav.active {color: #fff; background: #ff4200; border-left: 1px solid #ff4200;}
	.megaLeft .leftMain .navlink .mNav .caret { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px dashed; margin-left: 0; position: absolute; right: 15px; top: 15px;}
	
	.megaLeft .leftMain .navlink .mNav.active .caret { color: #fff; border-top:none; border-bottom: 5px dashed; }
	
	.NavData .subMenu .subLink .subLi.open>a {color: #ff4200;}
	.NavData .subMenu .subLink .subLi .mSub { border-left: 1px solid #ddd; cursor: pointer; display: block; height: 31px; position: absolute; right: 0; top: 0; width: 50px; z-index: 2}
	.NavData .subMenu .subLink .subLi .mSub .caret {  margin-left: 0; position: absolute; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px dashed; right: 22px; top: 12px; }
	.NavData .subMenu .subLink .subLi .mSub.active .caret { color: #ff4200; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px dashed; border-bottom: none; right: 24px; top: 15px; }
	
	.subDataSec .mInrList .mHad { position: relative;}
	.subDataSec .mInrList .mHad:before {  margin-left: 0; position: absolute; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left: 5px dashed; right: 36px; top: 12px; content: "" }
	.subDataSec .mInrList .mHad.active {color: #ff4200;}
	.subDataSec .mInrList .mHad.active:before { color: #ff4200; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px dashed; border-bottom: none; right: 34px; top: 15px; }
	
	
	.megaLeft .leftMain .navlink.ddMain.open>a {border-color:#ff4200; color: #ff4200; }
	
	.megaLeft .leftMain .navlink.ddMain.open .NavData { display: block;}
	.NavData .subMenu .subLink .subLi.open .subDataSec { display: block;}
	.subDataSec .mInrList.open .mLine { display: block;}
	
	.megaMenuHome.actMain .megaMeSlot, .megaMenuHome.actMain .bgMenuTransparent { display: block;}	
	
	/*end mega menu here*/
	
	.footerWrap .fotLeft { display: none;}
	.footerWrap .fotRight { float: none; text-align: center;}
	.footerWrap .ccSafe { display: inline-block; vertical-align: middle; padding: 0px;}
	.footerWrap .ccSafe img { max-width: 70px;}
	.footerWrap .IconsFooter { display: inline-block; vertical-align: middle; margin-left: 5px;}
	
	.copyRigh { text-align: center;}
	.copyRigh .praSlot { float: none; padding: 0px 0px 5px 0px; text-align: center; display: inline-block; vertical-align: top;}
	.copyRigh .praSlot ul li { padding:0px 5px}
	.copyRigh .praSlot ul li:before { left:-2px; height: 50%; top: 30%;}
	.copyRigh .praSlot ul li a { font-size:11px;}
	.copyRigh .copTxt { float: none; padding: 0px 0px 0px 0px; text-align: center; display: inline-block; vertical-align: top; font-size:11px;}
	.copyRigh .fotCards { display: none;}
	.hMidData .logoH {font-size: 26px; position: absolute; top: -58px; left: 30px;}
	.hMidData .logoH a:after {font-size:7px; line-height: 10px; bottom: -4px;}
	.searchHomeHead .slcInpSlot .InpSec .form-control{height:36px;}
	.searchHomeHead .slcInpSlot .slcSec:before {height: 26px;}
	.searchHomeHead .slcInpSlot .btn{right: -1px;top: 1px;}
	.serHead{font-size:16px;}
	.oSerSec .oSerBox ul li{width: 48%;text-align:center;}
	.oSerSec .oSerBox ul li .txSer .tcen{padding: 10px 10px 0px 10px;font-size: 15px;line-height: 18px}
	.brkNewsSlot .brkBox .imgSec{height:auto;}
	.brkNewsmore{margin-top: 25px; position: relative; padding-bottom: 0px; min-height: inherit;}
	.brkNewsmore:before {background: url(../../images/new_homepage/topTransparent.png) 0px 0px repeat-x; position: absolute; bottom:0px; content: ""; width: 100%; left: 0px; height: 40px; z-index: 1;}
	.brkNewsmore ul {padding-bottom: 25px;}
	.brkNewsmore.latestPricing {margin-top: 25px!important; min-height: inherit!important;}
	.brkNewsmore.latestPricing ul {max-height: 250px!important;}
	.sHead{font-size: 16px;line-height: 16px;}
	.oSerSec .oSerBox ul li .txSer .tcen{
		width:100%;
	}
	.brkNewsSlot .brkBox .imgSec .imFul .imCen .bl-bg{width:91%;}
	.podcastM{margin-top:10px;}
	.brkNewsSlot .brkBox .imgSec img{min-height:250px;}
	.brkNewsSlot .brkBox .txMin{font-size: 20px;line-height: 20px;}
	.fNewsSec .fNewsBox .txtBox h3 a{font-size:20px;line-height: 20px;}
	.fNewsSec .fNewsBox .txtBox{padding:0px 25px 0px 25px;}
	.topMenuWrap .topMenuTog{top: 30px; left: inherit; right: 0px; width: auto;}
	.fNewsSec .fNewsBox .txtBox h3{line-height:14px;}
	.fNewsSec .fNewsBox .txtBox h3 a{font-size: 15px;}
	.brkNewsSlot .brkBox .imgSec .imFul .imCen .bl-bg .txtBox h3{line-height:16px; font-size:14px;}
	.brkNewsSlot .brkBox .txMin{font-size:15px;}
	.oSerSec .oSerBox ul li{height: auto;}
	.oSerSec .oSerBox ul li .txSer .tcen{height: 58px;}
	.marginTop58 {margin-top: 20px;}
	.mt10mob{margin-top:10px;}
	.mt20mob{margin-top:20px;}
	.megaLeft .leftMain .navlink.graM.open .NavData .subMenu .subLink .subLi.open .subDataSec .mInrList .mLine { display:block;}
	.demo{width:auto!important;}
	.demo ul {/*min-height:136px!important;*/}
	.oSerSec .oSerBox ul li:nth-child(1){
		background-size:100%;
	}
	.oSerSec .oSerBox ul li:nth-child(2){
		background-size:100%;
	}
	.oSerSec .oSerBox ul li:nth-child(3){
		background-size:100%;
	}
	.oSerSec .oSerBox ul li:nth-child(4){
		background-size:100%;
	}
	.oSerSec .oSerBox ul li:nth-child(5){
		background-size:100%;
	}
	.onlyMobile{
		background: rgba(0,0,0,0.9);
		padding: 0px 10px 10px;
		position: fixed;
		text-align: center;
		display: block;
		bottom: 0px!important;
		width: 1px;
		min-width: 100%;
		z-index: 9999999;
		height: 90px;
		left:0;
		right:0;
		-webkit-backface-visibility: hidden;  /* Chrome, Safari, Opera */
		backface-visibility: hidden;
		-webkit-transform:translateZ(0);  /* Chrome, Safari, Opera */
		transform:translateZ(0);
		
	}
	.onlyMobile h3{
	color: #fff;
    text-align: center;
    text-transform: none;
    line-height: 40px;
    font-size: 16px;
    font-family: 'Droid Sans', sen serif;
    font-weight: 600;
    margin: 0;
	}
	.onlyMobile .downloadAppBtn{background:#fa8a20; border-radius:4px; color:#fff; text-align:center;padding: 8px 12px;font-size: 14px;top:0;}
	#home-one .header-bg .top-border{box-shadow: 0 0 0 0 #ccc;}.onlyMobile .downloadAppBtn:hover{text-decoration:none;}
	.onlyMobile .icon-apple, .onlyMobile .icon-android {font-size: 20px;}
	#breadcrumbs.d-none.d-md-block {display: block!important;}
	#breadcrumbs.d-none.d-md-block ul {padding: 10px;}
	#breadcrumbs.d-none.d-md-block ul li { position: relative; padding:0px 16px 0px 0px; font-size: 12px;}
	#breadcrumbs.d-none.d-md-block ul li:before {display: inline-block; padding-right: .5rem; color: #6c757d; content: "/"; position: absolute; right: -2px; top: 0px;}
	#breadcrumbs.d-none.d-md-block ul li:last-child:before { display:none;}
}

/*start css for aap popup*/
body .modal {z-index: 99999; top: 20px;}
.modal-backdrop {z-index: 9999;}
.appPh #send-app-link { font-size:15px; color:#fff; background:#fa891f; border:none; border-radiu:3px; font-weight:bold; padding:6px 12px; display:inline-block; vertical-align:top; margin:15px 0px 0px 0px; font-family: "Droid sans",sans-serif; text-transform:none;}
.appPh #send-app-link:hover { background:#f07a0b;}
.appPh p { margin:0px; padding:0px 0px 5px 0px; font-weight:bold;}
.appPh .intl-tel-input {display: block;}
.appPh .intl-tel-input #number {background-color: #fff; border: 1px solid #e1e3e6; border-radius:5px; box-shadow:none; color:#555; display: block; font-size: 13px; height: 34px; line-height: 1.42857; width:100%;}
.appPh button.close {border:1px solid #717171; border-radius: 100%; height: 24px; position: absolute; right: -6px; top: -6px; width: 24px; background: #fff; opacity: 1!important; color: #888; font-size: 13px; outline: none;}
/*end css for aap popup*/

.appPh .txt-red { color:#ff0000; margin:0px 0px 5px 0px;}

@media (min-width:768px) and (max-width:991px){
.brkNewsmore{margin-top:10px;}
.fNewsSec .fNewsBox .imgBox {max-height:325px; margin-bottom:10px;}
.topMenuWrap .topMenuTog .topMenuLeft ul li a{color:#111;}
.topMenuWrap .topMenuTog .topMenuRight ul li a{color:#111;}
.oSerSec .oSerBox ul li .txSer .tcen{font-size: 13px;line-height: 17px;}
.greyWrapHome{padding: 0px 0px;}
.fNewsSec .fNewsBox .txtBox h3, .brkNewsSlot .brkBox .txMin{font-size: 18px;line-height: 22px; padding-left:10px;}
.brkNewsSlot .brkBox .imgSec .imFul .imCen .bl-bg .txtBox{padding: 0px 25px 0px 10px;}
.brkNewsSlot .brkBox .imgSec{min-height: 235px!important;}
.brkNewsmore{min-height: 164px;}
.comAdHomeSlot .subNews .EsBox .inpBox .form-control{width:49%;}
.brkNewsSlot .brkBox .imgSec .imFul .imCen .bl-bg{max-width: 387px;max-height: 251px;}
.event-data-div{max-height: 199px;overflow: auto; }
}
.calSlide .lSSlideWrapper .lSSlide{height: 40px!important;padding-top: 4px!important;}
/*CSS for IE*/
.fNewsSec .fNewsBox .imgBox { float: none;}
/*CSS for IE*/
@media(max-width:767px){
	.brkNewsSlot{margin: 0px 0px 10px 0px;}
	.brkNewsmore h3{font-size:16px;}
	.comAdHomeSlot .subNews{margin-top:10px!important;}
}

/*========= new footer update ======== */

.sopCartHome .caHome {padding: 9px 0px 0px 30px; font-size: 13px; height: 29px; width: 94px;}
.sopCartHome .caHome:before { width: 36px; height: 46px; left: 0px; top: 7px; background-size: 26px;}
.sopCartHome .vaTxt {position: static; display: inline-block; vertical-align: top; text-align: left; width: auto;}

@media screen and (max-width:991px) {
	body .sopCartHome { margin: 30px 0px 0px 0px;}
}
@media screen and (max-width:767px) {
	body .sopCartHome {right: 0px; top: -4px; margin: 10px 0px 0px 0px;}
}

.footerWrap .footerSlot { padding-bottom: 20px;}
.footerSlot h3 { color: #ff651b; margin: 10px 0px 10px 0px; font-size: 18px; line-height: 22px; text-transform: uppercase; font-weight: 700;}
.footerSlot ul { padding:0px; margin: 0px; list-style-type: none;}
.footerSlot ul li { padding: 4px 0 4px 10px; background: url(/images/rs_market_place/icon_mktplace.png) -28px -1468px no-repeat;}
.footerSlot ul li a { color: #fff; transition: color .5s ease 0s; font-weight: normal;}
.footerSlot ul li a:hover { color: #bbb;}

.mngLstFirst ul.lsLft { float: left; max-width:210px; margin-right: 41px; position: relative;}
.mngLstFirst ul.lsRig { float: left;}
.mngLstFirst ul li a {font-size: 13px;}
.mngLstFirst ul.lsLft:before {position: absolute; right: -21px; width: 1px; height: 100%; background: #555555; top: 4px; content: "";}

.mngLst2Nd ul.lsLft { float: left; margin-right: 41px; position: relative;}
.mngLst2Nd ul.lsRig { float: left;}
.mngLst2Nd ul li a {font-size: 13px!important;}
.mngLst2Nd ul.lsLft:before {position: absolute; right: -21px; width: 1px; height: 100%; background: #555555; top: 4px; content: "";}

.secPaySec {width: 35%;margin: 0 auto;}
.secPaySec .payS-left { float: left;}
.secPaySec .payS-right { float: right;}
.copyRigh { border-top: 1px solid #555555; padding-bottom: 40px;}
.copyRigh .praSlot ul li a:hover { color: #bbb;}
.secPaySec{width:auto;}

@media screen and (min-width:1200px) {
	.footerWrap .IconsFooter {padding-right: 105px;}
	body .copyRigh {padding-bottom: 10px;}
	.copyRigh .copTxt {padding: 5px 0px 0px 100px;}
	a#back-to-top {position: fixed; display:none; right: 30px; bottom: 42px; width: 40px; height: 40px; background:rgba(0, 0, 0, 0.3); border-radius: 100%;}
	a#back-to-top:before {position: absolute; left: 12px; top: 15px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 8px solid #eee; content: "";}
}
@media screen and (max-width:1199px) {
	.mngLstFirst ul { width: 160px;}
	.mngLst2Nd ul { width: 120px;}
	.secPaySec .payS-left img { max-width:100px;}
}
@media screen and (max-width:991px) {

	.mngLstFirst ul { width: 134px;}
	.mngLstFirst ul li a { font-size: 11px;}
	.mngLstFirst ul.lsLft { margin-right: 10px;}
	.mngLstFirst ul.lsLft:before { display: none;}
	.mngLst2Nd ul { width: 102px;}
	.mngLst2Nd ul li a { font-size: 11px!important;}
	.mngLst2Nd ul.lsLft { margin-right: 10px;}
	.mngLst2Nd ul.lsLft:before { display: none;}
	.secPaySec .payS-left img { max-width:70px;}
	.secPaySec .payS-right {width: 78px;}
	.copyRigh .praSlot { padding-right: 18px;width:100%;text-align:center;}
	.copyRigh .praSlot ul li {padding: 0px 6px;}
	.copyRigh .praSlot ul li:before {left: -2px;}
	.copyRigh .copTxt {font-size: 11px;width: 100%;padding: 0px 0px 0px 0px;text-align: center;}
	.footerWrap .IconsFooter{display:block;width:100%;float:none!important;text-align:center; margin: 5px 0px 0px 0px;}
	.footerWrap .IconsFooter ul li{display:inline-block;float:none;margin:0px 0px 0px 2px;}
	.podcastM .podcastI ul{max-height: 132px;overflow: auto;}
	.oSerSec .oSerBox ul li { margin-bottom:0px;}
}
@media screen and (max-width:767px) {
	.footerWrap .footerSlot {padding-bottom: 10px;}
	.footerSlot .marginTop10.subBT {max-width: 260px; margin: 5px auto 0px auto;}
	.footerSlot .secPaySec {max-width: 260px; margin: 0px auto 0px auto;}
	.copyRigh .praSlot { padding-right: 0px;}
	.copyRigh .copTxt { width: auto;}
	.footerWrap .IconsFooter { float:none!important;}
	.searchHomeHead #results_auto .ui-widget-content{margin: 0;padding: 0;top: 65px !important;left: 0px !important;}
}
/*========= new footer update ======== */

/*change on home page*/
@media screen and (max-width:767px) {
	body .greyWrapHome {margin: -310px 0 0;}
	body .searchHomeHead .sList {padding-left:0px;}
	body .searchHomeHead .sList .radio-inline { margin-left:0px; font-size: 11px; margin-right: 12px;}
}
@media screen and (max-width:370px) {
	body .searchHomeHead .sList .radio-inline { margin-right: 5px;}
}
/*change on home page*/


/*change on home page menu*/
.bgMenuTransparent {z-index:1090;}
.megaMeSlot {z-index:1091;}
.megaMenuHome .GridMicon.active {z-index:1092;}
.megaMeSlot:before { display: none;}
@media screen and (max-width:1199px) and (min-width:992px) {
	.greyWrapHome .mng300B div { width:240px!important; overflow:auto;}
	.greyWrapHome .mng600B div { width:240px!important; overflow: auto;}
	.secPaySec img { max-width: 100px;} 
	.NavData .subMenu {float: none; width: auto;}
	.NavData .subMenu .subLink .subLi > a {font-size: 11px;}
	.newTicker { padding: 0px 4px; top: -8px; font-size: 8px; font-weight: normal;}
	
	.brkNewsmore {min-height: 280px;}
	.brkNewsmore ul {max-height: 230px;}
	.latestPricing {min-height: 195px!important;}
	.latestPricing ul {max-height: 100px!important;}
	.podcastM .podcastI h3 {margin: 0px 0px 5px 0px;}
	.podcastM .podcastI ul li {padding: 4px 0px 4px 34px; background-position:0px 4px;}
	.greyWrapHome .RightSlotHome .adNewBottom {display: none;}
}

@media screen and (max-width:991px) and (min-width:768px) {
	.greyWrapHome .mng300B div { width:240px!important; overflow:auto;}
	.greyWrapHome .mng600B div { width:240px!important; overflow:auto;}
	.secPaySec img { max-width: 70px;} 
	
	.subDataSec .mInrList .mHad { padding-top:10px;}
	.subDataSec .blokLine { width:auto; margin-top:10px;}
	.mpM .subDataSec .listBlock .mInrList {width: 125px;}
	.subDataSec.pubBlc .flin .mInrList .mLine li {width: 220px;}
	.subDataSec.pubBlc .listBlock .mInrList {width: 115px;}
	.coiM .subDataSec .listBlock .mInrList {width: 125px;}
	.topMenuWrap .topMGrid { left:0px;}
	.topMenuWrap .topMenuTog { top:30px;}
	.greyWrapHome .brkNewsSlot { width:720px;}
	.lmW {width: 720px; margin-bottom: 20px;}
	.lmW .loadmore {display: inline-block;}
	.greyWrapHome .comAdHomeWrap {width: 345px; padding-top: 5px; position: relative; z-index: 2; float: left;}
	.greyWrapHome .comAdHomeSlot .subNews p {padding-bottom: 20px; padding-top: 48px;}
	.greyWrapHome .podcastM-new {width: 345px; margin-left:30px; float: left;}
	.greyWrapHome .podcastM .podcastI { height: 200px; overflow: hidden;}
	.greyWrapHome .porodSubs {width: 720px;}
	.greyWrapHome .porodSubs .subNews {margin: 0px;}
	.greyWrapHome .latestPricing ul {max-height: 246px!important;}
}

@media screen and (max-width:1199px) and (min-width:768px) {
	.NavData .subMenu .subLink .subLi .subDataSec { background: #fff; min-height: 390px;}
}
@media screen and (min-width:768px) {
	.megaMenuHome.grdAct .megaMeSlot { display: block;}
	.megaMenuHome.grdAct .GridMicon:before { display: block;}
	.megaMenuHome.grdAct .bgMenuTransparent { display: block;}	
}
@media screen and (max-width:767px) {
	body .otM .NavData {width: auto;}
}
/*change on home page menu*/

#site_notification {
    border: 0;
    cursor: pointer;
    font: 20px Arial,Helvetica,sans-serif;
    height: auto;
    opacity: .95;
    overflow: hidden;
    padding: 0;
    width: 100%;
    z-index: 99999;
    line-height: 45px;
}

#site_notification {
    position: fixed;
    top: 0;
    left: 0;
}

@media screen and (max-width:767px) {
	#site_notification{font-size: 14px;}
}

/*start css sprite for home page*/
.megaMenuHome .GridMicon, .megaMenuHome .GridMicon:before, .searchHomeHead .slcInpSlot .slcSec .form-control, .searchHomeHead .slcInpSlot .btn, .sopCartHome .caHome:before, .latestPricing ul li:before, .calSlide .lSAction > a.lSNext, .calSlide .lSAction > a.lSPrev { background-image:url(../../images/new_homepage/sprite-home.png); background-repeat: no-repeat;
}

.megaMenuHome .GridMicon{ background-position: -11px -244px;}
.megaMenuHome .GridMicon:before{background-position: -11px -269px; height: 60px;}
.searchHomeHead .slcInpSlot .slcSec .form-control{ background-position: 103px -196px;}
.searchHomeHead .slcInpSlot .btn {background-position: -15px -327px;}
.sopCartHome .caHome:before {background-position: -19px -126px; background-size: inherit; height: 24px;}
.latestPricing ul li { background: none; position: relative;}
.latestPricing ul li img {position: absolute; left: 0px; top: 15px;}
/*.latestPricing ul li:before { position:absolute; left: 0px; top: 0px; width: 20px; height: 28px; content: ""; background-position: -26px 9px;}*/
.calSlide .lSAction > a.lSNext {background-position: -43px -78px;}
.calSlide .lSAction > a.lSPrev {background-position: 8px -78px;}

@media screen and (max-width:767px) {
	.searchHomeHead .slcInpSlot .btn {background-position: -6px -216px; background-size: 44px;}
}

/*end css sprite for home page*/

/*download app popup*/
.intl-tel-input .country-list {white-space: normal; width: 256px;}
.iti-mobile .intl-tel-input .country-list {max-height: 100%; width: 100%;}
.iti-mobile .intl-tel-input.iti-container{top:98px;}
@media (max-width:767px){
	#mobile-app-modal .appPh .txt-red { font-size:13px; display:block!important; margin:0px!important; min-height: 18px!important; }
	#mobile-app-modal .modal-body {padding-bottom: 25px;}
	body.iti-mobile .intl-tel-input.iti-container {z-index: 9999999; top: 115px;}
}
/*end download app popup*/

/*start header notification*/
.notiTopHead { color: #444; margin: 50px 0px 0px 30px; float:left; text-align: left; width:32px; position:relative;}
.notiTopHead .notiImgIc {position:relative; background: url(../../images/icons/bell-noti-home.png) center center no-repeat; width: 22px; height: 28px; display: block; margin: 0px;}
.notiTopHead .notiImgIc a { text-decoration:none; display: block; height: 28px;}
.notiTopHead .notiImgIc .notiLink {}
.notiTopHead .notiImgIc .notiLink .notification-value {background: #ffc107; text-decoration:none; border-radius: 25px; color: #333; padding: 1px; width: 20px; height: 20px; text-align: center; margin-left: 12px; display: block; font-size: 11px; line-height: 19px; min-width: 20px;}

.notiTopHead .notiDataDrop {background-color: #fff; border: 1px solid #ddd; -webkit-box-shadow: 0 0 7px 0 #bbb; box-shadow: 0 0 7px 0 #bbb; position: absolute; top:39px; margin-left: -184px; left:50%; width:360px; z-index: 1000; display: none;}
.notiTopHead .notiDataDrop.open { display:block;}
.notiTopHead .notiDataDrop:before {content: ''; display: block; position: absolute; width: 0; height: 0; color: transparent; border: 10px solid black; border-color: transparent transparent #fff; top: -20px; left:50%; z-index:1; margin-left:-10px;}
.notiTopHead .notiDataDrop:after {content: ''; display: block; position: absolute; width: 0; height: 0; color: transparent; border: 11px solid black; border-color: transparent transparent #ddd; left:50%; top:-22px; z-index:0; margin-left:-11px;}

.notiTopHead .notiDataDrop .notiTitle{font-weight: bold; padding: 10px 15px; font-size: 13px; border-bottom: 1px solid #dddddd;}
.notiTopHead .notiDataDrop .notiBody { padding: 0px 0px 0px 0px; min-height: 100px; overflow: auto; max-height: 300px;}
.notiTopHead .notiDataDrop a { color:#444444;}
.notiTopHead .notiDataDrop .notiBody ul {list-style: none; padding:0px 15px; margin:0px;}
.notiTopHead .notiDataDrop .notiBody ul li { padding:0px 0px; margin:18px 0px;}
.notiTopHead .notiDataDrop .notiBody ul li .popTxtLink {cursor:pointer;line-height:16px; font-size: 13px; padding:0px 0px 3px 0px;}
.notiTopHead .notiDataDrop .notiBody ul li .popTxtDate { line-height:16px; font-size:11px; color:#aaa; padding:0px 0px 0px 15px; background: url(../../images/icons/clock-noti.png) left 1px no-repeat;}
.notiTopHead .notiDataDrop .notiFooter { background-color: #e9eaed; text-align: center; font-weight: bold; padding:10px; font-size: 12px; border-top: 1px solid #dddddd;}
.notiTopHead .notiDataDrop .notiFooter a { cursor: pointer; }

@media (max-width:1199px){
	.searchHomeHead {width: 560px;}
	.notiTopHead { margin: 50px 0px 0px 20px;}
	.notiTopHead .notiDataDrop {margin-left: -320px;}
	.notiTopHead .notiDataDrop:before {left: 88%}
	.notiTopHead .notiDataDrop:after {left: 88%}
}
@media (max-width:991px){
	.searchHomeHead {width:375px;}
	.notiTopHead { margin: 31px 0px 0px 6px;}
	.searchHomeHead .sList {padding-left:10px;}
	.searchHomeHead #results_auto .ui-widget-content {top:66px !important; left:175px !important; width: 300px!important;}
}
@media (max-width:767px){
body .sopCartHome {top: -49px; right: 145px;}
.cartDropdown .dropD {right: -11px;}
.searchHomeHead {width: 100%;}
.sopCartHome .caHome {padding: 0px 0px 0px 8px; font-size: 0px; height: 27px; width: 30px;}
.sopCartHome .caHome:before {background-position: -12px -94px; height: 19px; background-size: 50px; width: 25px;}
.sopCartHome .vaTxt {font-size: 10px; margin-top: 1px;}
.topMenuWrap .tIcList li.iconUp .uName {max-width: 55px; font-size: 11px;}
.topMenuWrap .topMenuTog .topSign {right: 25px; top: -29px;}
.topMenuWrap .topMenuTog .topSign .tIcList .iconLogin {margin-top: -2px;}

.notiTopHead {position: absolute; right:110px; top: -69px;}	
.notiTopHead .notiImgIc {width: 19px; height: 24px; background-size: 16px;}
.notiTopHead .notiImgIc .notiLink .notification-value {font-size: 10px; line-height: 14px; min-width: 14px; width: 14px; height: 14px;     border-radius: 35px;}
.notiTopHead .notiDataDrop {width: 270px; margin-left: -160px;}
.notiTopHead .notiDataDrop:before {left:58%}
.notiTopHead .notiDataDrop:after {left:58%}
.searchHomeHead #results_auto .ui-widget-content {top:66px !important; left: 0px !important; width: 290px!important;}


}
.notiTopHead .notiDataDrop .notiBody ul li.unread a {color: #1a8cd5;font-weight:600}
.loader-noti {display: block; position:absolute; left: 0px; top: 0px; background: rgba(255, 255, 255,0.7); height: 100%; width: 100%; z-index: 999;}
.loader-noti:after {content:""; background: url(../../images/loader_new.gif) left top no-repeat; height:32px; width:32px; position:absolute; left: 50%; top: 50%; margin: -16px 0px 0px -16px;}

/*end header notification*/


/*start css for Mobile View by TA*/
@media screen and (max-width:767px) {
   .headerTop {background-color:#000;}
   .oSerSec { margin:0px;}
   .oSerSec .oSerBox { padding:2px 0px 0px 0px; text-align:center; margin: 0px auto; width: 100%;}
   .oSerSec .oSerBox ul li { background:none!important; width:auto!important; margin:0px 2px 6px 2px!important; padding:0px; float:none; display:inline-block; vertical-align:top; border:none;}
   .oSerSec .oSerBox ul li .imBg { display:none;}
   .oSerSec .oSerBox ul li .txSer { display:block; text-shadow:none;}
   .oSerSec .oSerBox ul li .txSer .tcen { display:block; height:auto; font-size:10px; font-weight:normal; color:#e2d879; border:1px solid #a59794; border-radius:6px; padding:5px 3px; margin:0px; font-family: 'ABeeZee', sans-serif;}
	 
	body .brkNewsSlot{margin:20px 0px 0px 0px;}
	.brkNewsSlot .brkBox {margin:0px; width: 99%;}
	.brkNewsSlot .brkBox .imgSec {min-height: 90px!important;}
	.brkNewsSlot .brkBox .txMin.txMoTxt {font-size: 11px!important; line-height: 16px!important; text-align: center; padding: 8px 0px 0px 0px!important; height:58px; overflow:hidden;}
	.brkNewsSlot .brkBox .imCen .txMin.txMoTxt {padding:0px 0px 0px 0px!important; height: auto;}
	.text-center.lmW .loadmore { display:inline-block; margin:0px 0px 8px 0px;}
	.mt20mob .AdvitHome .AdvitBox { padding:0px; border: none; border-radius:0px;}
	.proRelCal .proRelBox { padding:0px; border: none; border-radius:0px;}
	.releaseSlotHome { padding:0px;}
	.mng300B.mt20.ad300Mid { padding:0px 0px 20px 0px!important; margin:25px 0px 0px 0px!important;}
	.mng300B.mt20.ad300Mid .sidePanelAds { width:300px; margin:0px auto;}	
	.mt20mob.ad300Bot { padding:0px!important; margin:0px 0px 25px 0px!important;}
	.mt20mob.ad300Bot .AdvitHome { width:300px; margin:0px auto;}
	body .lSSlideOuter .lSPager.lSpg {left:0px;}
	.calSlide { min-height:40px;}
}
/*end css for Mobile View by TA*/

/*beckett footer update*/
.footerSlot h3 {font-size: 15px;}
.footerSlot .footFirstUl {float: left; width: 250px;}
.footerSlot .footFirstUl ul.lsLft {margin-right:71px; float: none; max-width: inherit;}
.footerSlot .footLastUl {float: left; }
.mngLstFirst ul.lsLft:before, .mngLst2Nd ul.lsLft:before { display:none;}
@media screen and (max-width:1199px) {
	body .mngLstFirst ul {width: 180px;}
}
@media screen and (max-width:991px) {
	.footerSlot .footFirstUl { width: 166px;}
	body .mngLstFirst ul {width: 160px;}
}
/*beckett footer update*/

/*start header fix on scroll*/
@media screen and (min-width:768px) {
	body.grey-fixed {margin: 100px 0px 0px 0px;}
	.grey-fixed .greyWrapHome {margin:0px;}
	header.fixed .headerTop {display: none;}
	header.fixed {position: fixed; left: 0px; top: 0px; width: 100%; z-index: 999; animation: smoothScroll 1s forwards; background: rgba(68, 42, 27, 0.9);}
	@keyframes smoothScroll {0% {transform: translateY(-40px);}	100% {transform: translateY(0px);}}
	header.fixed .headerMidWrap {min-height:80px;}
	header.fixed .sopCartHome {margin: 34px 0px 0px 0px;}
	header.fixed .searchHomeHead { padding: 5px 0px 0px 35px;}
	header.fixed .hMidData .logoH {font-size: 38px; padding: 10px 0px 10px 0px;}
	header.fixed .hMidData .logoH a:after {bottom: -10px; font-size: 11px;}
	header.fixed .notiTopHead { margin: 36px 0px 0px 30px;}
	header.fixed .searchHomeHead .sList .radio-inline {font-size: 12px;}
	header.fixed .searchHomeHead #results_auto .ui-widget-content {top: 68px !important;}
	header.fixed .megaMeSlot {top: 80px;}
	header.fixed .megaMenuHome {margin: 33px 0px 0px 30px;}
	header.fixed .searchHomeHead .slcInpSlot .slcSec .form-control {margin-top: 1px;}
	header.fixed .searchHomeHead .slcInpSlot .InpSec .form-control {height: 36px; font-size: 13px;}
	header.fixed .searchHomeHead .slcInpSlot .btn {top: 1px;}
	header.fixed .bgMenuTransparent {height: 1800px;}
	header.fixed .searchHomeHead .slcInpSlot .slcSec:before {height: 26px;}
}
/*end header fix on scroll*/

/*Add Refer And Save Link in header*/
.RnS a {color: #ff4200!important;}
.RnS a .newTip {padding: 0px; background: #ff3727; color: #fff!important; font-size: 8px; line-height: 10px; display: block; width: 34px; text-align: center; border-radius: 80px; position: absolute; left: 50%; margin-left: -17px; top: -7px;}
@media screen and (max-width:767px) {
	.RnS a .newTip {position: static; display: inline-block; margin: 0px; vertical-align: top;}
}
/*Add Refer And Save Link in header*/

.bkt-shield-ad { padding:0px; margin:30px 0px 0px 0px;}
.bkt-shield-ad img { max-width:100%;}
@media screen and (max-width:991px) {
	.bkt-shield-ad {margin: 5px 0px 0px 30px; float: left;}
	.bkt-shield-ad img {max-width: 155px;}
}

/*start live video*/
.liveVideoHome {background: #fe7d00; padding: 10px; margin: 30px 0px 0px 0px;}
.liveVideoHome h2 {padding: 3px 0px 6px 0px; margin: 0px; font-size: 18px; text-transform: uppercase; font-weight: bold; color: #fff;}
.liveVideoHome .LVHimg {border: 1px solid #ffbe80; padding: 4px;}
.liveVideoHome .LVHimg img {max-width: 100%;}
.liveVideoHome p {padding: 8px 0px 10px 0px; margin: 0px; font-size: 16px;}
.liveVideoHome p a {color: #fff; text-decoration: underline;}
.liveVideoHome p a:hover { text-decoration:none;}

.liveVideoPopup .modal-content { border-radius:0px; padding:30px;}
.liveVideoPopup .modal-content .close {position: absolute; outline:none; right: -16px; top: -12px; height: 33px; width: 33px; border: 1px solid #fff; background: #23272c; color: #fff; text-shadow: none; border-radius: 100%; opacity: 1!important;}
.liveVideoPopup .modal-content .lvpVideo img { width:100%;}
.liveVideoPopup .modal-content .lvpHead { padding:10px 0px 7px 0px; margin:0px; font-size:24px; text-transform:uppercase; color:#3a3838; text-align:center;}
.liveVideoPopup .modal-content .lvpBtn { text-align:center;}
.liveVideoPopup .modal-content .lvpBtn a { font-size:18px; color:#fff; text-align:center; border-radius:5px; background:#fe7d00; display:inline-block; padding:8px 15px;}
.liveVideoPopup .modal-content .lvpBtn a:hover { background:#fc8e00;}

@media (min-width: 992px) {
	#liveVideo .modal-lg {max-width:725px;}
}

@media (max-width:1199px) {
	.liveVideoHome h2 {font-size: 14px;}
	.liveVideoHome p {font-size: 13px;}
}

@media screen and (max-width: 991px) and (min-width: 768px){
	.greyWrapHome .comAdHomeWrap {padding: 0px 0px 0px 0px;}
	.liveVideoHome {margin: 5px 30px 0px 0px; width: 345px; float: left; text-align: center;}
	.liveVideoHome p {padding: 8px 0px 0px 0px;}
	.comAdHomeSlot .subNews {padding: 15px 10px;}
}

@media (max-width: 767px) {
	.liveVideoPopup .modal-content {padding: 15px;}
	.liveVideoPopup .modal-content .close {right: -5px; top: -5px; height: 24px; width: 24px; font-size: 16px;}
	.liveVideoPopup .modal-content .lvpHead {font-size: 18px; line-height: normal;}
	.liveVideoPopup .modal-content .lvpBtn a {font-size: 14px;}
	.liveVideoHome {margin: 30px 0px 30px 0px; text-align: center;}
	.comAdHomeWrap { padding:0px;}
}
/*end live video*/

.liveVideoHome .LVHimg{width:100%;margin:0;}
.liveVideoHome .LVHimg > div{padding:0}

.liveVideoHome{background:#0085a7;}
.liveVideoHome .LVHimg{border:initial;padding:initial}
.liveVideoHome{margin: 0px 0px 0 0px;}
.cus-bkt-sport-art{margin:30px 0;}
.liveVideoHome p{padding: 5px 0px 0 0px;line-height: 1.1em;}
.latestPricing {margin-top: 30px!important;}
.cusTesHome{margin:0}
.demo{margin: 0 0 15px;}
.latestPricing ul{min-height:220px!important;}

@media (max-width: 1199px) and (min-width: 992px){
	.brkNewsmore {min-height:175px;}
	.brkNewsmore ul{max-height:135px;}
}

@media (max-width: 991px) and (min-width: 768px){
	.demo{margin: 0 0 20px;}
	.brkNewsmore {min-height:250px;}
	.proRelCal .proRelBox{min-width:230px;}
	.liveVideoHome{width:100%}
}

@media (max-width:1199px){
	.cus-bkt-sport-art{margin:10px 0 30px;}
	.brkNewsmore h3{font-size: 15px;}
	.latestPricing ul {min-height:170px!important;}
}

@media (max-width:991px){
	.bkt-shield-ad{margin: 30px 0px 0px 0;}
	.bkt-shield-ad img{max-width:277px}
	.fNewsSec .fNewsBox .imgBox{margin-bottom:30px;}
	.liveVideoHome{margin-bottom:30px}
}
@media (max-width:767px){
	.bkt-shield-ad{float:initial;width:290px;display:block;margin:0 auto}
	.bkt-shield-ad img{max-width:290px}
	.bkt-shield-ad{margin: 30px auto 0;}
	.liveVideoHome{margin-top:30px;}
	.liveVideoHome iframe{height:200px !important;}
}