@charset "utf-8";

/* CSS Document */
::-webkit-scrollbar {
  width: 6px;
}
::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
::-webkit-scrollbar-thumb {
  background: rgba(210, 210, 210, 0.8);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.4);
}
::-webkit-scrollbar-thumb:window-inactive {
  background: rgba(210, 210, 210, 0.4);
}
html,body,div,span,h1,h2,h3,h4,h5,pre,a,del,img,strike,strong,center,form,select,input,textarea{margin:0;padding:0;vertical-align:baseline;font-size:13px;font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;color:#333333;z-index:1}
body{margin-top:59px}
img{border:none;vertical-align:middle}
.imgBottomAlign{vertical-align:bottom}
.imgTopAlign{vertical-align:top}
a{text-decoration:none}
td{vertical-align:top}
h1{font-size:19px;font-weight:bold;margin-bottom: 10px;}
h2{font-size:15px;font-weight:bold;margin-bottom: 5px;}
h3{font-size:14px;font-weight:600;margin: 2px 0;}
h4{font-size:11px;font-weight:normal;}
h3.qna{
    font-size: 1.4rem;
    color: #31465a;
    margin-top: 20px;
    margin-bottom: 10px;
}
h4.qna-question{
    font-size: 1.2rem;
    font-weight: bold;
    border-bottom: #ccc solid 1px;
    padding-bottom: 5px;
}
section.qna{
    padding: 20px;
    border: #ccc solid 1px;
    border-radius: 10px;
    margin-bottom: 30px;
    background-color: #f5f7fa;
}
h1.home{font-size: 2rem;margin-bottom: 20px;padding-bottom: 10px;border-bottom: #ddd solid 1px;}
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}
ul{
	list-style: none;
	padding-left: 0;
}
.hr::after{
  content: '';
  display: none;
  margin: 15px 0;
  height: 1px;
  border-bottom: #dddddd solid 1px;
}
.font9{font-size:9px;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font17{font-size:17px;}
.font21{font-size:21px;}
.bold{font-weight:bold}
.normal{font-weight:normal}
.italic{font-style:italic}
.underline{text-decoration:underline}
.pointer{cursor:pointer}
.lineHeight{line-height:1.5}

.link11{font-size:11px;}
	.link11:hover{text-decoration:underline}
.link13{font-size:13px;}
	.link13:hover{text-decoration:underline}
.link15{font-size:15px;}
	.link15:hover{text-decoration:underline}

/* RUPEE FONT */
@font-face{font-family: 'WebRupee';src: url('WebRupee.V2.0.eot');src: local('WebRupee'), url('WebRupee.V2.0.ttf') format('truetype'),  url('WebRupee.V2.0.woff') format('woff'), url('WebRupee.V2.0.svg') format('svg'); font-weight:normal; font-style:normal;font-display: swap;}
.WebRupee {font-family:'WebRupee';margin-right:2px;}

/* DEFINE FONT COLORS */
.black{color:#000000}
.black3{color:#333333}
.white{color:#FFFFFF}
.offWhite{color:#EEEEEE}
.darkBlack{color:#000000}
.darkGray{color:#666666}
.gray{color:#666666}
.lightGray{color:#999999}
.red{color:#CC0000}
.orange{color:#ed650b}
.green{color:#006633}
.brown{color:#993300}
.blue{color:#0066CC}
.maroon{color:#b01b2e}
.soothingBlue{color:#438eb9}
/*******************************/

/* DEFINE BACKGROUND COLORS */
.blackBG{background-color:#000000}
.whiteBG{background-color:#FFFFFF}
.lightGrayBG{background-color:#F2F2F2}
.grayBG{background-color:#DDDDDD}
.orangeBG{background-color:#ed650b}
.greenBG{background-color:#A2D014}
/*******************************/

/*	DEFINE INPUT/SELECT TEXT FIELDS */
.lightInput{color:#666666;border:#CCCCCC solid 1px;width:240px;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;behavior:url(../../css/border-radius.htc);outline:none;}
	.lightInput:hover{border:#999 solid 1px;}
	.lightInput:focus{border:#F75B16 solid 1px;}
.lightSelect{background-color:#FFFFFF;color:#666666;border:#CCCCCC solid 1px;width:250px;padding:5px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;outline:none}
	.lightSelect:hover{border:#333333 solid 1px;}
	.lightSelect:focus{border:#333333 solid 1px;}
.lightSelect.currency{
    margin-right: 10px;
    padding: 7px 5px;
    border: none;
}
/***************************************/

/* DEFINE BORDERS & BOX SHADOWS*/
.borders{border:#CCCCCC solid 1px}
.borders2px{border:#CCCCCC solid 2px}
.borders4px{border:#DDDDDD solid 4px}
.bordersBlack{border:#000000 solid 1px}
.bordersGray{border:#DDDDDD solid 1px}
.bordersWhite{border:#FFFFFF solid 1px}
.bordersWhite2px{border:#FFFFFF solid 2px}
.bordersWhite4px{border:#FFFFFF solid 4px}
.borderTop{border-top:#CCCCCC solid 1px}
.borderBottom{border-bottom:#CCCCCC solid 1px}
.borderHR{border-bottom:#ccc dashed 1px; padding:0}
.borderLeft{border-left:#CCCCCC solid 1px}
.borderRight{border-right:#CCCCCC solid 1px}
.borderDashed{border-style:dashed}
.borderDotted{border-style:dotted}
.roundBorders{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;behavior:url(border-radius.htc);}
.roundBorders5px{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;behavior:url(border-radius.htc);}
.boxShadow2px{box-shadow: 1px 1px 2px #000;}
.boxShadow4px{box-shadow: 1px 1px 4px #000;}
.boxShadow8px{box-shadow: 1px 1px 8px #000;}
.productImageBorders{position:relative;overflow:hidden;padding:0;margin:0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;behavior:url(border-radius.htc);border:#999999 1px solid;}
	.productImageBorders:hover{border-color:#EEE;box-shadow: 2px 2px 6px #000;}
/**********************/

/*	DEFINE BUTTONS */
.plainButton{background-color:#fff;color:#333;padding:5px 10px;cursor:pointer;box-shadow: 1px 1px 2px #000;border:#999 solid 1px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;behavior:url(border-radius.htc);}
	.plainButton:hover{background-color:#333333;color:#FFFFFF}

.lightButton{background-color:#ccc;color:#333;padding:5px 10px;cursor:pointer;box-shadow: 1px 1px 2px #000;border:#999 solid 1px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;behavior:url(border-radius.htc);}
	.lightButton:hover{background-color:#333333;color:#FFFFFF}
	
.darkButton{background-color:#000000;color:#FFFFFF;padding:5px 10px;cursor:pointer;box-shadow: 1px 1px 2px #000;border:#999 solid 1px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;behavior:url(border-radius.htc);}
/*******************************************/

#zoom{overflow:hidden;min-height:180px;width:calc(100% - 10px);padding:5px;border:1px solid #ccc;text-align:center;cursor:crosshair;background:url(/images/loading.gif) no-repeat center;}
#zoom img{width: 100%; background-color: #fff;}
#zoomedImg img{background-color: #fff;}
/* CAROUSEL USED IN PRODUCT PAGE */
#carousel { height:1%;width:100%;overflow:hidden;padding:1px}
#carousel .viewport { float:left; width:75%; height:80px; overflow: hidden; position: relative}
#carousel .buttons { background:url("/images/buttons.png") no-repeat scroll 0 0 transparent; display:block; margin:30px 10px 0 3px;background-position: 0 -18px;text-indent: -999em;float:left;width:18px;height:18px;overflow:hidden;position:relative;}
#carousel .next { background-position: 0 0; margin: 30px 0 0 7px;  }
#carousel .disable {visibility: hidden}
#carousel .overview { list-style:none;position:absolute;padding:0;margin:5px auto;left:0;top:0; }
#carousel .overview li{ float:left;margin:0 15px 0 0;padding:1px;width:80px}
#carousel .overview li img{width:100%}
@media (max-width: 1024px){
  #carousel .viewport {width:75%;}
  #zoom{min-height:180px;}
}
@media (max-width: 768px){
  #carousel .overview li{width:100px}
  #carousel .viewport {width:82%; height: 120px;}
  #carousel .prev, #carousel .next{margin-top: 40px;}
  #SimilarProductsDiv{display: none;}
}
@media (max-width: 499px){
  #zoom{min-height:220px;}
  #carousel .viewport {width:80%;}
  #carousel .overview li{width:80px}
  #SimilarProductsDiv{display: none;}
}
/*----------------------------------------------------
    PAGINATION
------------------------------------------------------*/
.navs-holder a{ background-color: #fff; }
.navs{font-size:15px;border:1px solid #cccccc;border-right:none;color:#252525;text-decoration:none;padding:10px 15px;cursor:pointer;}
  .navs:hover{background-color:#dddddd;color:#252525;text-decoration:none}
.navsOn{background-color:#65b1ef;outline: 0;font-size:15px;border:1px solid #cccccc;border-right:none;color:#fff;padding:10px 15px;cursor:default;}
.fixedNav{font-size:15px;background-color:#FFFFFF;border:1px solid #cccccc;border-right:none;color:#252525;padding:10px 15px;cursor:pointer;border-radius:3px 0 0 3px}
.fixedNav:hover{background-color:#dddddd;text-decoration:none}
.fixedNavLast{font-size:15px;background-color:#FFFFFF;border:1px solid #cccccc;color:#252525;padding:10px 15px;cursor:pointer;border-radius:0 3px 3px 0}
  .fixedNavLast:hover{background-color:#dddddd;text-decoration:none}
.navs:last-child {border-right:1px solid #cccccc}
.navsOn:last-child {border-right:1px solid #cccccc}
.fixedNav.off, .fixedNavLast.off{background-color:#ddd; cursor: default;}
.fixedNav.off span, .fixedNavLast.off span{color:#999 !important;}
/*****************************/

.hidden{display:none}
.alignTop{vertical-align:top}
.alignCenter{text-align:center !important}
.alignMiddle{vertical-align:middle}
.alignRight{text-align:right}
.alignBottom{vertical-align:bottom}
.closeIcon{cursor:pointer;background:url(/images/close_icon.png) no-repeat center;font-size:15px;}
	.closeIcon:hover{cursor:pointer;background:url(/images/close_icon_hover.png) no-repeat center;}

* html,* html body   /* IE6 Fixed Position Jitter Fix */{background-image:url(about:blank);background-attachment:fixed;}
* html .fixedCenter /* IE6 position fixed Top */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.fixedCenter{position:fixed;bottom:0;left:100%;margin-left:-280px;overflow:hidden;cursor:auto;width:250px;height:40px;z-index:20}
* html .dim /* IE6 position fixed Top */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}
.dim{display:none;position:fixed;width:100%;top:0;left:0;height:expression(eval(document.documentElement.clientHeight));height:100%;margin:0;background-color:#555;filter:alpha(opacity=80);opacity:0.80;z-index:205}
* html .floatDiv /* IE6 position fixed Top */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||100)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
* html .floatingNav /* IE6 position fixed Top */{position:absolute;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}
.floatingNav{position:fixed;top:0;cursor:auto;left:50%;margin-left:-500px;width:1000px;height:46px;z-index:200;display:none;background:url(/images/category_bg_ds.png) no-repeat;}
.floatDiv{display:none;position:fixed;top:12%;left:50%;cursor:auto;background-color:#FFF;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;behavior:url(border-radius.htc);padding:0;z-index:210}
.headerDiv{
    background: rgb(99,125,153);
    background: linear-gradient(to right, rgba(30,49,66,1) 0%, rgba(99,125,153,1) 100%);
    background-repeat: repeat-x;
    position:fixed;top:0;cursor:auto;padding:0;width:100%;height:58px;z-index:2000
}
.headerDiv .brand_name{
    color: white;
    font-size: 2.1rem;
    letter-spacing: 1px;
    position: relative;
}
.headerDiv .brand_name .brand_glow{
    background:url(/images/brand_star1.png) no-repeat;
    background-size: contain;
    position: absolute;
    top: -9px;
    left: -20px;
    height: 25px;
    width: 25px;
}
#submit{padding:3px 5px;background:none;border:none}
#searchBoxTD{padding:0 2px 0 5px;vertical-align:bottom;background-color:#999}
	#searchBoxTD:hover{background-color:#666}
	
#filterDiv{position:fixed;left:-210px;width:210px;float:left;background-color:#FFFFFF;overflow:auto;z-index:99}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: rgb(96, 122, 150) !important;
}
.profileWrapper{float:right;width:100%;margin-left:-210px}
.profileContent{
	margin-left:220px;
}
#RightArrowDiv{
    background-color: #607a96;
    border-radius: 0 5px 5px 0;
    padding: 10px;
	position:fixed;
	top:165px;
	left:-50px;
	z-index: 99;
}
#LeftArrowDiv{
    background-color: #607a96;
    border-radius: 5px 0 0 5px;
    position: absolute;
    padding: 10px;
    right: 5px;
    top: 8px;
}
#mobileFilterBtn{
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background-color: #000;
	font-size: 1.25rem;
	letter-spacing: 0.04rem;
	text-align: center;
	padding: 0.8rem 1rem;
	z-index: 100000;
	color: #fff;
	display: none;
}
@media screen and (max-width: 499px){
	#RightArrowDiv, #LeftArrowDiv{
		display: none;
	}
    #mobileFilterBtn{
    	display: block;
    }
    .profileContent{
    	margin-left:0;
    }
    .navs{
    	display: none;
    }
}
@media screen and (min-width: 767px){
    
}

#compareDiv{position:fixed;bottom:0;right:10px;padding:5px;background-color:#999;border:1px solid #CCCCCC;box-shadow:1px 1px 4px #333;z-index:5000}
.childDiv{position:relative;float:left;margin-right:10px;padding:5px;overflow:hidden;text-align:center}
.childDiv div{border:1px solid #777;background-color:#FFF; overflow:hidden;padding:5px 2px;height:70px;width:95px;font-size:11px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}
#alertDiv{display:none;position:fixed;width:310px;height:160px;top:50%;margin-top:-80px;left:50%;margin-left:-155px;cursor:auto;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;behavior:url(border-radius.htc);background-color:#F2F2F2;box-shadow:0 0 8px #000000;z-index:210}
#alertMessage{width:285px;height:70px;text-align:center;margin:10px 0 10px 5px;padding:0 5px;}
#okDiv{position:fixed;width:300px;height:auto;z-index:250;text-align:center}
.alertHeader{height:30px; background:url(/images/alert-header-bg.jpg) repeat-x;margin-top:5px;padding-left:10px;font-weight:bold;font-size:15px}

.ProductDetailsDiv{vertical-align: top;position: relative;display:inline-block;margin-bottom:20px;}
.ProductDetailsDiv:hover{box-shadow:0px 0px 10px #333;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.availableColors{line-height: 20px;}
.availableColors.widget{margin: 5px 0;}
.availableColors span{display:inline-block;height:12px;width:12px;border:none;margin:0 1px 2px; 0;vertical-align: middle;}
.checkboxSprite{ background:url('/images/elegant.png') no-repeat 0 0; display:inline-block; height:17px; width:17px}
.tooltip {display:none;position:absolute;box-shadow: 0 1px 4px #333;background-color:#FFFFFF;border-radius:5px;padding:5px 10px;color:#333333;font-size:13px;line-height:1.4;max-width:300px;z-index: 600;}

.TitleHeading-SpecsPage{text-align:left;padding-bottom: 5px;height: 45px; line-height: 45px; margin-top: 10px;}
.TitleHeading-SpecsPage h1{font-size: 2rem; display: inline-block;}
.TitleHeading-SpecsPage span{float:right}
.TitleHeading-SpecsPage .CompareImage, .TitleHeading-SpecsPage .ViewManual img{margin-top: -15px;}
.ExternalURL-SpecsPage{text-align:right}
.userManualFrame{width:70%;height:800px;border:none;margin: auto;}
.specsTable tr td, .specsTable tr td pre{font-size: 1.15rem;}
.specsTableLeftCol{width:230px}
.AllProductsContainerTD{text-align:left}
.homeCategoryTitle{text-align:left;padding:0 0 10px 60px}
.homeCategoryTitle h2{
  display: inline-block;
  font-size: 1.8rem;
  position: relative;
  margin-top: 30px;
  margin-bottom: 15px;
  padding: 5px 15px 5px 10px;
  background: rgb(255,255,255);
  background: linear-gradient(265deg, rgba(255,255,255,1) 0%, rgba(85,110,136,0.44021358543417366) 100%, rgba(85,110,136,0.21332282913165268) 100%);
}
/*.homeCategoryTitle h2::after{
  display: block;
  width: 110%;
  content: '';
  position: absolute;
  height: 1px;
  margin-top: 5px;
  border-bottom: #637d99 solid 2px;
}*/
.viewMoreTop{display:block;float:right;padding-right:20px}
.viewMoreBottom{display:none}
#SearchBoxDiv{display:inline-block}
#SearchBox{padding:8px 35px 8px 8px;width:200px;outline:none;border:none;border-radius:3px}
.search-icon-pc{
    background:url('/images/search-icon.png') no-repeat;background-color:none;border:none;width:18px;height:18px;outline:none;
    position: absolute;
    top: 8px;
    right: 10px;
}
.search-icon-mobile{display:none}
.SpecsPageBottomAd{ margin-top:10px; text-align:center }
.ProductContent a{display: block;}
.ProductContent a.brand_name{
    font-size:1.2rem;
    font-weight: bold;
}
.buy-now{
    margin: 0;
    color: #fff;
    display: inline-block;
    padding: 4px 8px;
    font-size: 1.2rem;
    font-weight: 400;
    border-radius: 5px;
    margin-left: 10px;
    background: linear-gradient(-90deg, #EE7752, #E73C7E, #23A6D5, #23D5AB, #EE7752);
    background-size: 400% 100%;
    animation: Gradient 4s ease infinite;
}
@keyframes Gradient {
  50% {
    background-position: 140% 50%;
    transform: skew(-2deg);
  }
}
@media (max-width: 499px){
    .buy-now{
        margin: 10px 0;
        padding: 6px 10px;
        display: block;
    }
}
.specsBlogLink{
	display: inline-block;
	float: right;
	color: #0e76bd;
	font-size: 1rem;
	background-color: #ddd;
	padding: 2px 8px;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
.specsBlogLink:hover{
	background-color: #ccc;
	color: #000;
}
.blogWidget{
	width: 20%;
	padding: 10px;
	margin: 10px;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	border: #ddd solid 1px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.blogWidget:hover{
	background: #f9f9f9;
	border: #999 solid 1px;
	transition: all 0.3s;
}
.blogWidget .blogCat{
	color: #000;
	display: inline-block;
	padding: 5px 10px;
	border-radius: 15px;
	background: #d5d5d5;
	font-size: 0.9rem;
	margin-top: 10px;
}
@media screen and (max-width:1100px)
{
	.SpecsPageBottomAd{ margin-top:10px; text-align:left;}
	.blogWidget{width: 45%;}
}

@media screen and (max-width:700px)
{
	.ProductDetailsDiv{float:none;margin-bottom: 30px;}
	.TitleHeading-SpecsPage{ text-align:center;padding-bottom: 20px; line-height: 1.2; height: auto;}
	.TitleHeading-SpecsPage h1{ font-size:17px;padding-bottom:15px; float:none}
	.TitleHeading-SpecsPage .CompareImage{ display:none}
	.TitleHeading-SpecsPage span{text-align:center;float:none}
	.ExternalURL-SpecsPage{text-align:center;padding-bottom:40px;}
	.specsTableLeftCol{width:150px}
	.PriceSortSpan{text-align:center;}
	.AllProductsContainerTD{text-align:center}
	.homeCategoryTitle{text-align:center;padding:0 0 20px 0}
	.viewMoreTop{display:none;float:right;padding-right:20px}
	.viewMoreBottom{display:block;padding-bottom:20px}
	.ProductContent a{margin: 5px 0;}
	.footerLinks a{display: block;margin: 10px 0;}
	.footerLinks span{display: none;}
}
@media screen and (max-width:500px)
{
	.userManualFrame{width:98%;}
	.specsTableLeftCol{width:150px}
	.specsTable tr td, .specsTable tr td pre{font-size: 1rem;}
	.TitleHeading-SpecsPage h1{font-size: 2rem;}
	#SearchBoxDiv{display:none;position:absolute;right:0;top:49px}
	.search-icon-pc{display:none}
	.search-icon-mobile{
        background:#fff url('/images/search-icon.png') no-repeat;
        background-position: center;
        border-radius: 3px;
        display:block;border:none;width:28px;height:28px;outline:none
    }
    #SearchBox {
        border: 1px solid;
    }
	.ProductContent a{margin: 10px 0;}
	.footerLinks a{display: block;padding: 15px 0;margin: 0;}
  .footerLinks b{display: block; font-size: 1.4rem; margin-top: 15px;}
	.footerLinks span{display: none;}
	.blogWidget{width: 90%;margin: 10px;}
	.specsBlogLink{
		float: none;
		margin-top: 5px;
	}
}

.tag{
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-border-radius: 6px;
    border: 1px solid #CAD8F3;
    background-color: #DEE7F8;
    font-weight: normal;
	font-size: 13px;
    line-height: 13px;
    color: #777;
	padding:5px;
	text-transform:capitalize;
}

.footer_copyright{
    padding:10px 15px 10px 15px;
}
.footer_copyright span{
    float: right;
}

@media screen and (max-width: 499px){
    .desktopOnly{
    	display: none;
    }
    .footer_copyright{
        text-align: center;
    }
    .footer_copyright span{
        display: block;
        float: none;
        margin-top: 5px;
    }
}
@media screen and (max-width: 766px) and (min-width: 450px){
    .desktopOnly{
    	display: none;
    }
}
.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.dimensions,
.dimensions li{
    margin: 0;
    padding: 0;
}
.dimensions li{
    line-height: 1.8;
}
.dimensions li span{
    display: inline-block;
    min-width: 120px;
    font-weight: 500;
}