/*media query variables*/

/*Mixins for media queries*/

/*Global font setting*/

html.plusOne,
html.plusOne body {
	font-size: 11px;
}

html.minusOne,
html.minusOne body {
	font-size: 9px;
}

.accessibility { /*text large and small*/
}

.accessibility * {
	line-height: 1.5 !important;
}

.accessibility .topStrip .container {
	position: relative;
}

.accessibility .topStrip {
	background-color: #595959;
	transition: all 0.2s ease 0ms;
	position: relative;
	z-index: 10002;
}

.accessibility .topStrip ul {
	margin: 0;
	padding: 0;
	list-style: none;
	float: right;
}

.accessibility .topStrip ul li {
	position: relative;
	padding: 5px 20px;
	float: left; /*600px*/ /*360px*/
}

.accessibility .topStrip ul li a {
	color: #fff;
	text-decoration: none;
	font-size: 1.2rem;
	display: block;
	line-height: 28px !important;
	padding: 0 5px;
}

.accessibility .topStrip ul li a:focus {
	background: #000;
}

.accessibility .topStrip ul li:after {
	height: 14px;
	width: 1px;
	background: #c4c3c3;
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -6px; /*600px*/
}

.accessibility .topStrip ul li:last-child:after {
	display: none;
}

.accessibility .topStrip ul li.readerAccess { /*600px*/
}

.accessibility .fontResize input {
	border: 0;
	font-weight: 400;
	font-size: 1.3rem;
	padding: 0;
	display: inline-block;
	margin: 0 4px;
	vertical-align: middle;
}

.accessibility #accessControl input {
	border: 0;
	font-weight: 400;
	font-size: 1.3rem;
	margin: 0;
	display: inline-block;
	padding: 0 5px;
	vertical-align: middle;
	float: left;
	height: 28px;
	background-color: #595959;
	color: #fff;
	outline: none;
	width: 28px;
	margin-right: 2px;
}

.accessibility #accessControl input:focus {
	background: #000;
}

.accessibility #accessControl .large {
	margin-right: 10px;
}

.accessibility #accessControl .contrastView {
	float: left;
}

.accessibility #accessControl .contrastView input:focus {
	background: #ae285d;
	color: #000;
}

.accessibility #accessControl .contrastChanger {
	padding: 0;
	margin: 0;
	width: 24px;
	height: 28px;
	background-color: #fff;
	border: 0;
	overflow: hidden;
	text-transform: capitalize;
	display: inline-block;
	vertical-align: middle;
}

.accessibility #accessControl .contrastChanger.normal {
	color: #000;
	position: relative;
	top: 3px;
	height: 22px;
	margin-right: 15px;
}

.accessibility #accessControl .contrastChanger.wob {
	background: #000;
	color: #FFF;
	position: relative;
	top: 3px;
	height: 22px;
	border: 1px solid #fff;
}

.accessibility .showOnTab {
	color: #fff !important;
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
}

.accessibility .showOnTab:focus {
	opacity: 1;
	z-index: 99999;
}

.accessibility .linkDiv a {
	font-size: 1.4rem;
}

.accessibility .otherInfoBlocks .viewallLink.rdAll {
	border-bottom: 0;
}

.accessibility .getACallBox,
.accessibility .fdRatesBox { /*1400px*/
}

.accessibility .otherInfoBlocks .infoBox p {
	font-size: 1.4rem;
}

.accessibility .topBand .navbar-nav li.open a.searchMenuLink .search {
	background: url(../images/sprite.png) no-repeat 8px -380px;
}

.accessibility .home.wob,
.accessibility .home.wob .offerJustUwrap,
.accessibility .home.wob .topMenu {
	background-color: #000;
}

.accessibility .home.wob .comBox h2,
.accessibility .home.wob .productsView ul li .productBox h4,
.accessibility .home.wob .topMenu .navbarSect ul li a,
.accessibility .home.wob .otherInfoBlocks .calcEase ul li a,
.accessibility .home.wob .otherInfoBlocks .infoBox h4,
.accessibility .home.wob .otherInfoBlocks .infoBox p .home.wob .footerMainUl h3 a,
.accessibility .home.wob .otherInfoBlocks .infoBox p {
	color: #80ff00;
}

.accessibility .home.wob .footerUpSec {
	background-color: #202020;
}

.accessibility .home.wob .footerUpSec .footerMainUl h3 a,
.accessibility .home.wob .relBlock .controls h6,
.accessibility .home.wob a:focus,
.accessibility .home.wob a:visited,
.accessibility .home.wob .otherInfoBlocks .digitalBank .infoBox h5,
.accessibility .home.wob .footerUpSec .middleFooterCon h3,
.accessibility .home.wob .footerUpSec .footerMainUl p,
.accessibility .home.wob .footerUpSec .footerMainUl a,
.accessibility .home.wob .footerUpSec .middleFooterCon p,
.accessibility .home.wob .footerUpSec .middleFooterCon a,
.accessibility .home.wob .copyright,
.accessibility .home.wob .footerUpSec .footerMainUl h3,
.accessibility .home.wob .footerUpSec .middleFooterCon h3,
.accessibility .home.wob ul.cpDiscMap li a,
.accessibility .home.wob .bannerWrapper .owlC2 a,
.accessibility .home.wob .topMenu .loginSect a,
.accessibility .home.wob .mobLnk ul li a,
.accessibility .home.wob #accessControl input {
	color: #80ff00;
}

.accessibility .home.wob .reportFraud {
	background-color: #000;
	box-shadow: none;
}

.accessibility .home.wob .topBand,
.accessibility .home.wob .viewAll,
.accessibility .home.wob .topMenu .loginSect .loginClk,
.accessibility .home.wob .btnWrap .linkBtn.whtOnly,
.accessibility .home.wob .callbackCharm,
.accessibility .home.wob .callbackCharm ul li,
.accessibility .home.wob .callbackCharm a,
.accessibility .home.wob .ratesCharm,
.accessibility .home.wob .ratesCharm ul li,
.accessibility .home.wob .ratesCharm ul li a,
.accessibility .home.wob .ratesCharm h2,
.accessibility .home.wob .callbackCharm h2,
.accessibility .home.wob .ratesCharm a,
.accessibility .home.wob .callbackCharm a {
	background-color: #222222;
	color: #80ff00;
}

.accessibility .home.wob .button--accept,
.accessibility .home.wob .getACallBox .callback,
.accessibility .home.wob .fdRatesBox .rates {
	background: #222222;
}

.accessibility .home.wob .icon-YT-footer:before,
.accessibility .home.wob .icon-insta-footer:before,
.accessibility .home.wob .topBand .navbar-nav a.iconLink.search span,
.accessibility .home.wob .topBand .navbar-nav a,
.accessibility .home.wob .controls .icon-drop:before,
.accessibility .home.wob .getACallBox .callback,
.accessibility .home.wob .getACallBox .callback:before,
.accessibility .home.wob .fdRatesBox .rates,
.accessibility .home.wob .fdRatesBox .rates:before,
.accessibility .home.wob .icon-fb-footer:before,
.accessibility .home.wob .icon-Li-footer:before,
.accessibility .home.wob .icon-Twitter-footer:before,
.accessibility .home.wob .offersWrapper ul li .offerInfo .offerShareBox .offerValidity,
.accessibility .home.wob .banner-title strong,
.accessibility .home.wob .topBand .navbar-nav a.searchMenuLink span,
.accessibility .home.wob .mobileMenu .menuSect .mlink h3,
.accessibility .home.wob .mobileMenu .menuSect .mlink h3 a,
.accessibility .home.wob .ftLinks a,
.accessibility .home.wob .linkDiv a.linkEffect {
	color: #80ff00;
}

.accessibility .home.wob .back-to-top .icon-drop:before {
	color: #F980A1;
}

.accessibility .home.wob .back-to-top {
	border-color: #F980A1;
}

.accessibility .home.wob .socialLinks li a {
	border: 1px solid #80ff00;
}

.accessibility .home.wob .nav > li > a:focus,
.accessibility .home.wob .nav > li > a:hover,
.accessibility .home.wob .getInTouch .getCon,
.accessibility .home.wob .offersWrapper ul li .offerInfo .offerShareBox {
	background-color: #000;
}

.accessibility .home.wob .topMenu .loginDrpDown {
	background: #000;
}

.accessibility .home.wob .topMenu .loginDrpDown h2 {
	color: #6dd406;
}

.accessibility .home.wob .topMenu .loginDrpDown .accordian {
	background: #222222;
}

.accessibility .home.wob .topMenu .loginDrpDown .accordian ul li h3 {
	color: #6dd406;
}

.accessibility .home.wob .topMenu .navbarSect ul li .subMenus {
	background: #000;
}

.accessibility .home.wob #accessControl .contrastChanger.normal {
	color: #000;
}

.accessibility .home.wob .topMenu .navbarSect ul li .subMenus .grayClr {
	background: #222222;
}

.accessibility .home.wob .topBand .navbar-nav a.iconLink.notification {
	background-position: 8px -480px;
}

.accessibility .home.wob .topMenu .navbarSect ul li .subMenus .blck ul li a,
.accessibility .home.wob .topMenu .navbarSect ul li .subMenus .mainSect .sLevel ul li .noHover,
.accessibility .home.wob .topMenu .navbarSect ul li .subMenus .tabBar ul li a,
.accessibility .home.wob .topMenu .navbarSect ul li .subMenus .tabBar ul li .active {
	color: #7af202;
}

.accessibility .home.wob .topMenu .navbarSect ul li .subMenus .blck ul li a:hover,
.accessibility .home.wob .topMenu .navbarSect ul li .subMenus .blck ul li a:focus,
.accessibility .home.wob .topMenu .navbarSect ul li .subMenus .mainSect .sLevel ul li .noHover:hover,
.accessibility .home.wob .topMenu .navbarSect ul li .subMenus .mainSect .sLevel ul li .noHover:focus,
.accessibility .home.wob .topMenu .navbarSect ul li .subMenus .tabBar ul li a:hover,
.accessibility .home.wob .topMenu .navbarSect ul li .subMenus .tabBar ul li a:focus,
.accessibility .home.wob .topMenu .navbarSect ul li .subMenus .tabBar ul li .active:hover,
.accessibility .home.wob .topMenu .navbarSect ul li .subMenus .tabBar ul li .active:focus {
	color: #7af202;
}

.accessibility .home.wob .topMenu .navbarSect ul li .subMenus .tabBar {
	background: #222222;
}

.accessibility .home.wob .topMenu .navbarSect ul li .subMenus .mainSect .fLevel ul li a,
.accessibility .home.wob .topMenuNewWrapper .menuBody,
.accessibility .home.wob .topMenuNewWrapper .menuBody a,
.accessibility .home.wob .topMenuNewWrapper ul.savings,
.accessibility .home.wob ul.savings li div a,
.accessibility .home.wob .topMenuNewWrapper .menuBody li p,
.accessibility .home.wob .otherInfoBlocks .progressBlog .linkDiv span,
.accessibility .home.wob ul.savings li div p,
.accessibility .home.wob ul.savings li div span,
.accessibility .home.wob .topMenuNewWrapper .menuHead,
.accessibility .home.wob ul.savings li h3,
.accessibility .home.wob .locateUsBox h3,
.accessibility .home.wob .offerMobBox h3,
.accessibility .home.wob .topMenuNewWrapper .downLoadBox .downloadRhs p,
.accessibility .home.wob .topMenuNewWrapper .searchInptBox input,
.accessibility .home.wob .topMenu .navbarSect ul li .subMenus .blck .subBlck h4 a,
.accessibility .home.wob .topMenu .navbarSect ul li .subMenus .blck h3 a,
.accessibility .home.wob .topMenu .navbarSect ul li .subMenus .blck h3,
.accessibility .home.wob .locateUsBox li a,
.accessibility .home.wob .offerMobBox li a,
.accessibility .home.wob .expProdCont h2,
.accessibility .home.wob .accessLinks > ul ul li a,
.accessibility .home.wob .accessLinks > ul h4 a,
.accessibility .home.wob .topMenu .loginDrpDown .accordian ul li a,
.accessibility .home.wob .topMenu .loginDrpDown .accordian ul li .logLinks a,
.accessibility .home.wob .accessLinks > ul h5 {
	color: #80ff00;
}

.accessibility .home.wob .topMenuNewWrapper .menuBody li span.borderRgt {
	border-bottom: 1px solid #80ff00;
}

.accessibility .home.wob .mobileMenu .closebtn:after,
.accessibility .home.wob .mobileMenu .closebtn:before,
.accessibility .home.wob .js-colseBtn:before,
.accessibility .home.wob .js-colseBtn:after {
	background-color: #fff;
}

.accessibility .home.wob .list-unstyled li.init {
	color: #80ff00;
	background: url(../images/redArrow.png) no-repeat 96% center #000;
}

.accessibility .home.wob .list-unstyled li:not(.init),
.accessibility .home.wob .topMenuNewWrapper .downLoadBox {
	background: #000;
}

.accessibility .home.wob .otherInfoBlocks .progressBlog .linkDiv .timer {
	background: url(../images/homeSprite.png) no-repeat -3px -2805px;
}

.accessibility .home.wob .mobiNav,
.accessibility .home.wob .mobileMenu,
.accessibility .home.wob .mobileMenu .topH,
.accessibility .home.wob .ftLinks {
	background: #000;
}

.accessibility .home.wob .exploreProd {
	background: #000;
}

.accessibility .home.wob .exploreProd .expProd {
	color: #80ff00;
	background: #000;
}

.accessibility .home.wob .exploreProd .right .mSectn .listing ul,
.accessibility .home.wob .exploreProd .right .mSectn .sLevelM,
.accessibility .home.wob .exploreProd .right .mSectn .sLevelM a {
	background: #000;
}

.accessibility .home.wob .exploreProd .left ul li a,
.accessibility .home.wob .exploreProd .right .mSectn .sLevelM ul {
	color: #80ff00;
	background: #474747;
}

.accessibility .home.wob .exploreProd .right .mSectn .listing ul li a,
.accessibility .home.wob .exploreProd .right .mSectn .sLevelM h4,
.accessibility .home.wob .exploreProd .right .mSectn .sLevelM ul li a {
	color: #80ff00;
}

.accessibility .home.wob .mobileMenu .menuSect .sLevelM .closeTab:after,
.accessibility .home.wob .mobileMenu .menuSect .mlink .closeTab:after,
.accessibility .home.wob .mobileMenu.buisMobiHeadear .menuSect .sLevelM h4.closeTab:after,
.accessibility .home.wob .mobileMenu .menuSect .mlink .openTab:after {
	color: #949494;
}

.accessibility .home.wob .mobileMenu.buisMobiHeadear .menuSect .sLevelM h4,
.accessibility .home.wob .mobileMenu.buisMobiHeadear .menuSect .subLnks > ul li a,
.accessibility .home.wob .mobileMenu .menuSect .sLevelM ul li a {
	color: #80ff00;
}

.accessibility .home.wob .mobileMenu .menuSect .sLevelM ul {
	color: #80ff00;
	background: #565656;
}

.accessibility .home.wob .mobileMenu .menuSect .mlink .subLnks {
	color: #80ff00;
	background: #474747;
}

.accessibility .home.wob .topMenu .navbarSect ul .srw:after {
	border-bottom-color: #000;
}

.accessibility .home.wob .usefulTab li.active,
.accessibility .home.wob .linkTab li.active,
.accessibility .home.wob .usefulTab li,
.accessibility .home.wob .linkTab li {
	color: #80ff00;
	border-color: #80ff00;
}

.accessibility .home.wob .expProdWrapper .container .row .col-md-12 .expProdCont ul.usefulTab li.active {
	border-color: #80ff00;
}

.accessibility .home.wob .toolTipShow {
	background: #000;
}

.accessibility .home.wob .lblResult_new {
	background: #000;
}

.accessibility .home.wob .lisearchitem:hover {
	background: transparent;
}

.accessibility .home.wob a.lnksearchlink,
.accessibility .home.wob a.lnksearchlink:hover {
	color: #80ff00;
}

.accessibility .home.wob .lblResult_new .spnsearchdesc {
	color: #80ff00;
}

.accessibility .home.wob .lblResult_new .spnfinaltitle {
	color: #fff;
}

.accessibility .home.wob .lblResult_new .lisearchitem .lnkctalink em {
	background: #595959;
	color: #80ff00;
}

.accessibility .home.wob .vz-drop-down-menu-desktop,
.accessibility .home.wob .vz-drop-down-menu-desktop .vz-notify-list-container {
	background: #000000;
}

.accessibility .home.wob .vz-notify-list-item {
	background: #595959 !important;
}

.accessibility .home.wob .vz-drop-down-menu-desktop .vz-notify-list-item .vz_box_1,
.accessibility .home.wob .lem-btn-text span {
	color: #80ff00 !important;
}

.accessibility .home.wob .vz-drop-down-menu-desktop .vz-notify-list-item .vz_box_2 {
	color: #fff !important;
}

.accessibility .home.wob .topBand .navbar-nav a.searchMenuLink .search {
	background: url(../images/sprite.png) no-repeat 8px -379px;
}

.accessibility .home.wob #HomePageStrip .topbandBg {
	background: #6b6a6a;
	border-bottom: solid 1px #6b6a6a;
}

.accessibility .home.wob .topbandBg .bandtextArea p,
.accessibility .home.wob .axisbandText p a {
	color: #80ff00 !important;
}

.accessibility .home.wob .axisbandText p a {
	border-bottom: solid 1px #80ff00;
}

.accessibility.plusOne .topMenu .navbarSect {
	margin-left: 1rem;
}

.accessibility.plusOne .topMenu .navbarSect ul li a {
	padding: 2.6rem 0.5rem 3.2rem;
}

.accessibility.plusOne .topMenu .loginSect .loginClk {
	padding: 1rem 2rem;
}

.accessibility.plusOne .topMenu .loginDrpDown .accordian ul li {
	margin: 0 2rem;
}

.accessibility.plusOne .topMenu .navbarSect ul li .subMenus {
	left: 0;
}

.accessibility.plusOne .fdRatesBox .rates {
	left: -8.8rem;
	top: 5rem;
	padding: 0.7rem 0 0 56px;
}

.accessibility.plusOne .getACallBox .callback {
	left: 17.45rem;
	top: 5.7rem;
	padding: 0.5rem 0rem 0rem 5.5rem;
}

.accessibility.plusOne .toolTipShow {
	left: 190px;
}

.accessibility.plusOne .back-to-top .icon-drop {
	top: 15px;
}

.accessibility.plusOne .productsView ul li {
	margin-left: 1.7rem; /*1200px*/ /*992px*/ /*480px*/
}

.accessibility.plusOne .navbar-left li {
	padding: 0 2rem 0 0;
}

.accessibility.plusOne .otherInfoBlocks .calcEase ul li a {
	padding: 0.4rem;
}

.accessibility.plusOne .otherInfoBlocks .viewallLink {
	bottom: 8px;
}

.accessibility.plusOne .otherInfoBlocks .viewallLink.rdAll {
	border-bottom: 0;
}

.accessibility.plusOne .middleFooterCon h3 {
	width: 12%;
}

.accessibility.plusOne .topBand .navbar-nav a.searchMenuLink .search {
	top: 0;
	left: 8px;
}

.accessibility.plusOne .linkDiv a {
	position: relative;
	top: 0.5rem;
}

.accessibility.plusOne .otherInfoBlocks .infoBox p,
.accessibility.plusOne .otherInfoBlocks .infoBox h4 {
	padding-bottom: 0.2rem;
}

.accessibility.plusOne .maroontheme .topMenu .loginSect {
	padding: 1.5rem 0 0;
}

.accessibility.plusOne .maroontheme .topMenu .navbarSect {
	margin-left: 3.5rem;
}

.accessibility.plusOne .maroontheme .topMenu .navbarSect ul.mainNav > li > a {
	padding: 2.6rem 0.5rem 1.5rem;
}

.accessibility.plusOne .maroontheme .topMenu .navbarSect ul.mainNav > li .subMenus {
	top: 6.2rem;
}

.accessibility.plusOne .maroontheme .topMenu .whitebg { /*1200px*/ /*767px*/
}

.accessibility.minusOne .otherInfoBlocks .calcEase ul li a {
	padding: 0.8rem;
}

.accessibility.minusOne .getACallBox .callback {
	left: 17.94rem;
	top: 5.3rem;
}

.accessibility.minusOne .fdRatesBox .rates {
	top: 4.55rem;
}

.accessibility.minusOne .maroontheme .topMenu .loginSect {
	padding: 1.5rem 0 0;
}

.accessibility.minusOne .maroontheme .topMenu .navbarSect {
	margin-left: 3.5rem;
}

.accessibility.minusOne .maroontheme .topMenu .navbarSect ul.mainNav > li > a {
	padding: 3rem 1.5rem 2.9rem;
}

.accessibility.minusOne .maroontheme .topMenu .navbarSect ul.mainNav > li .subMenus {
	top: 8rem;
}

.accessibility.minusOne .maroontheme .topMenu .whitebg { /*767px*/
}

.accessibility .viewallLink.rdAll a {
	margin: 0 0 8px;
	font-size: 1.4rem;
}

.plusOne .accessibility .viewallLink.rdAll a .lnksubscribenow,
.plusOne .accessibility .viewallLink.rdAll a .allLink {
	color: #80ff00;
}

.accessibility a,
.accessibility * {
	-moz-appearance: none;
	-webkit-appearance: none;
	outline: none;
}

.accessibility *:focus,
.accessibility a:focus {
	text-decoration: none;
	box-shadow: 0 0 1px 1px #ea6b9e;
}

.accessibility a:active,
.accessibility a:hover,
.accessibility a:visited {
	outline-width: 0;
	box-shadow: none;
}

.accessibility .home.wob *:focus,
.accessibility .home.wob a:focus {
	box-shadow: inset 0 0 2px 2px #fff;
}

.accessibility .topMenu .loginDrpDown .accTitle {
	display: block;
	text-decoration: none;
}

.accessibility .topBand .navbar-nav li.open a.searchMenuLink span {
	color: #fff;
}

.accessibility .topBand .navbar-nav a {
	color: #373737;
}

.accessibility .topBand .navbar-nav a.searchMenuLink span {
	color: #ae285d;
	display: inline-block;
	padding-left: 2.5rem;
}

.accessibility .topBand .navbar-nav a.searchMenuLink .search {
	background: url(../images/sprite.png) no-repeat 6px 8px;
	display: inline-block;
	width: 4rem;
	height: 4rem;
	position: absolute;
	left: 0;
	top: -4px;
}

.accessibility .topBand .navbar-nav a.searchMenuLink .search:hover span,
.accessibility .topBand .navbar-nav a.searchMenuLink .search:focus span {
	color: #ed1164;
}

.accessibility .getACallBox .callback,
.accessibility .fdRatesBox .rates {
	background: #595959;
}

/* gaushul css for selected */

.socialLinks { /*767px*/
}

.socialLinks li {
	display: inline-block;
	margin-right: 0.3rem;
	vertical-align: top;
	border: none; /*1200px*/ /*767px*/
}

.socialLinks li a {
	width: 3.2rem;
	height: 3.2rem;
	display: block;
	border: 1px solid #818181;
	border-radius: 50%;
	text-decoration: none;
	line-height: 3rem;
	text-align: center;
	font-size: 1.6rem;
	color: #818181; /*1200px*/
}

.socialLinks li a .iconEl {
	width: 100%;
	display: inline-block;
	position: relative;
	left: 0;
	top: 3px;
}

.socialLinks li a.fbLink:hover,
.socialLinks li a.fbLink:focus {
	color: #43639d;
	border: 1px solid #43639d; /*992px*/
}

.socialLinks li a.fbLink:hover .iconEl:before,
.socialLinks li a.fbLink:focus .iconEl:before {
	color: #43639d; /*992px*/
}

.socialLinks li a.liLink:hover,
.socialLinks li a.liLink:focus {
	color: #1c80ba;
	border: 1px solid #1c80ba; /*992px*/
}

.socialLinks li a.liLink:hover .iconEl:before,
.socialLinks li a.liLink:focus .iconEl:before {
	color: #1c80ba; /*992px*/
}

.socialLinks li a.twtLink:hover,
.socialLinks li a.twtLink:focus {
	color: #2ca8df;
	border: 1px solid #2ca8df; /*992px*/
}

.socialLinks li a.twtLink:hover .iconEl:before,
.socialLinks li a.twtLink:focus .iconEl:before {
	color: #2ca8df; /*992px*/
}

.socialLinks li a.ytLink:hover,
.socialLinks li a.ytLink:focus {
	color: #e02f2f;
	border: 1px solid #e02f2f; /*992px*/
}

.socialLinks li a.ytLink:hover .iconEl:before,
.socialLinks li a.ytLink:focus .iconEl:before {
	color: #e02f2f; /*992px*/
}

.socialLinks li a.instaLink:hover,
.socialLinks li a.instaLink:focus {
	color: #2a5d84;
	border: 1px solid #2a5d84; /*992px*/
}

.socialLinks li a.instaLink:hover .iconEl:before,
.socialLinks li a.instaLink:focus .iconEl:before {
	color: #2a5d84; /*992px*/
}

.socialLinks li a:hover {
	-ms-transform: scale(1.1);
	    transform: scale(1.1);
}

.socialLinks li a:hover:after {
	width: 0%;
}

.banner-container {
	border: none;
}

.topMenuOpen .overLay {
	display: block !important;
}

.searchActive01 .topMenu {
	z-index: 99 !important;
}

.accessibility .home.wob .mobLnk .viewAllNLess a {
	color: #80ff00;
}

.callbackCharm,
.ratesCharm {
	z-index: 2;
	position: relative;
}

.list-unstyled li.init {
	font-size: 1.4rem;
}

.fdRatesBox {
	z-index: 99;
}

.fdRatesBox .rates:before {
	height: 42px;
}

@media only screen and (min-width: 1200px) {

.getInTouch {
	position: relative;
	transition: all 0.3s ease;
}

.getInTouch .getCon {
	display: none;
	transition: all .3s ease;
	background: #edecec;
	padding: 5px 15px;
	position: absolute;
	width: 165px;
	top: 38px;
	left: 0;
	border-radius: 5px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	border: 1px solid #ccc;
}

.getInTouch .getCon:before {
	content: '';
	position: absolute;
	left: 30px;
	top: -9px;
	width: 0;
	height: 0;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
	border-bottom: 8px solid #ccc;
}

.getInTouch:hover .getCon {
	display: block;
}

.getInTouch .getCon a {
	padding: 10px 0 !important;
	display: block;
	border-bottom: solid 1px #cacaca;
}

.getInTouch .getCon a:last-child {
	border-bottom: none;
}

.getInTouch .getCon a:focus,
.getInTouch .getCon a:hover {
	color: #ae285d;
	text-decoration: none;
}

.maroontheme .topBand .navbar-right li.getInTouch .getCon {
	top: 45px;
	left: -18px;
}

.maroontheme .topBand .navbar-right li.getInTouch .getCon a {
	color: #212121;
	display: block;
}

.maroontheme .topBand .navbar-right li.getInTouch .getCon:before {
	border-bottom: 8px solid #ccc;
	top: -8px;
}

.maroontheme .topBand .navbar-right li.getInTouch .getCon:after {
	content: '';
	position: absolute;
	left: 30px;
	top: -6px;
	width: 0;
	height: 0;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
	border-bottom: 8px solid #edecec;
}

}

@media only screen and (max-width: 1400px) {

.accessibility .getACallBox,
.accessibility .fdRatesBox {
	top: 40%;
}

}

@media only screen and (max-width: 1199px) {

.accessibility.plusOne .productsView ul li {
	margin-left: 1rem;
}

.accessibility.plusOne .maroontheme .topMenu .whitebg {
	height: 4.9rem;
}

.socialLinks li {
	margin-right: 0rem;
}

.socialLinks li a {
	width: 2.9rem;
	height: 2.9rem;
}

.getInMob {
	background: #edecec;
	position: absolute;
	z-index: 99;
	border-radius: 4px;
	margin-top: -10px;
	box-shadow: 0 0 4px rgba(0, 0, 0, 0.2);
	border: 1px solid #ccc;
}

.getInMob:before {
	content: '';
	position: absolute;
	left: 75px;
	top: -9px;
	width: 0;
	height: 0;
	border-right: 8px solid transparent;
	border-left: 8px solid transparent;
	border-bottom: 8px solid #ccc;
}

.getInMob a {
	display: block;
	color: #333;
	padding: 10px 15px;
	border-bottom: solid 1px #cacaca;
}

.getInMob a:focus,
.getInMob a:hover {
	color: #ae285d;
	text-decoration: none;
}

.getInMob-left {
	left: -240px;
}

.getInMob-right {
	right: -240px;
}

.getInMob-left.getInMob-open {
	left: 0;
}

.getInMob-right.getInMob-open {
	right: 0;
}

.getInMob {
	transition: all 0.3s ease;
}

}

@media only screen and (max-width: 991px) {

.accessibility.plusOne .productsView ul li {
	margin-left: 0;
}

.socialLinks li a.fbLink:hover,
.socialLinks li a.fbLink:focus {
	border: 1px solid #818181;
	color: #818181;
}

.socialLinks li a.fbLink:hover .iconEl:before,
.socialLinks li a.fbLink:focus .iconEl:before {
	color: #818181;
}

.socialLinks li a.liLink:hover,
.socialLinks li a.liLink:focus {
	border: 1px solid #818181;
	color: #818181;
}

.socialLinks li a.liLink:hover .iconEl:before,
.socialLinks li a.liLink:focus .iconEl:before {
	color: #818181;
}

.socialLinks li a.twtLink:hover,
.socialLinks li a.twtLink:focus {
	border: 1px solid #818181;
	color: #818181;
}

.socialLinks li a.twtLink:hover .iconEl:before,
.socialLinks li a.twtLink:focus .iconEl:before {
	color: #818181;
}

.socialLinks li a.ytLink:hover,
.socialLinks li a.ytLink:focus {
	border: 1px solid #818181;
	color: #818181;
}

.socialLinks li a.ytLink:hover .iconEl:before,
.socialLinks li a.ytLink:focus .iconEl:before {
	color: #818181;
}

.socialLinks li a.instaLink:hover,
.socialLinks li a.instaLink:focus {
	border: 1px solid #818181;
	color: #818181;
}

.socialLinks li a.instaLink:hover .iconEl:before,
.socialLinks li a.instaLink:focus .iconEl:before {
	color: #818181;
}

}

@media only screen and (max-width: 767px) {

.accessibility.plusOne .topMenu .loginSectMob ul li {
	padding: 1rem .5rem;
}

.accessibility.plusOne .middleFooterCon h3 {
	width: 100%;
}

.accessibility.plusOne .maroontheme .topMenu .whitebg {
	height: 4rem;
}

.accessibility.minusOne .maroontheme .topMenu .whitebg {
	height: 4.2rem;
}

.socialLinks {
	display: block;
	padding-left: 1.5rem;
}

.socialLinks li {
	padding: 0 0.5rem;
}

}

@media only screen and (max-width: 600px) {

.accessibility .topStrip ul li {
	padding: 5px 10px;
}

.accessibility .topStrip ul li:after {
	display: none;
}

.accessibility .topStrip ul li.readerAccess {
	display: none;
}

}

@media only screen and (max-width: 480px) {

.accessibility.plusOne .productsView ul li {
	width: 100%;
}

}

@media only screen and (max-width: 360px) {

.accessibility .topStrip ul li {
	padding: 5px 0;
}

}

