﻿html, body {background-color: #ffffff; width: 100%;height: auto;margin: 0;padding: 0;overflow-x: hidden;font-weight: normal;}
body {/*font-family: 'Yekan';*/position: relative;/*font-size: 15px;*/line-height: 18px;color: #6f6f6f; font-weight: normal;}
.PageBody {background-color: #ffffff; line-height: 1.5rem; /*margin-top: 85px;*/}
/*@media(max-width: 992px){.PageBody{margin-top: 120px;}}*/
/*@media(max-width: 767px){.PageBody{margin-top: 135px;}}*/
.PageBody>.container{padding-top: 5px; font-size: 0.9rem; border: solid 0px red; padding-right: 1px; padding-left: 1px;}

.Topper {background-color: #ffffff; /*line-height: 1.2rem;*/ margin-top: 100px; /*padding-top: 5px;*/ }
@media(max-width: 992px){.Topper{margin-top: 135px;}}
@media(max-width: 767px){.Topper{margin-top: 140px;}}
/*.Topper>.container {padding: 5px; font-size: 0.9rem; }*/

nav.navbar.navbar-default { background-color: #ffffff; padding-top: 5px;margin-bottom: 0px; min-height: 25px; font-size: 0.8rem;border-bottom: 2px solid #000000;}

.navbar .pull-left a,.navbar .pull-left div { /*padding-right: 8px;padding-left: 8px; padding-top: 5px; padding-bottom: 5px;*/ margin-right: 1px; display: inline-block;}
.navbar .pull-left a:hover { background-color: #efefef;}
.navbar .pull-left .Logo{ color: #ffffff; /*background-color: #044c2a;*/ text-align: center; /*font-size: 1.1rem; font-weight: bold;*/ display: inline-block; /*padding: 8px;padding-left: 10px; padding-right: 10px; padding-bottom: 10px;*/ margin-right: 5px; moz-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}
.navbar .pull-left .Logo:hover{/*background-color: #056839;*/ }

.navbar .pull-right a,.navbar .pull-right div { position: relative;padding-right: 8px;padding-left: 10px; padding-top: 5px; padding-bottom: 5px; }
.navbar .pull-right a:hover{ background-color: #efefef;}
.navbar .pull-right a .badge{ position: absolute;background-color: #ff0000;top: 50%;margin-top: 0px;left: 0px;font-size: 10px;padding: 0;width: 15px;height: 15px;padding-top: 3px;}
.navbar .pull-right .Logo{ color: #ffffff; /*background-color: #044c2a;*/ text-align: center; /*font-size: 1.1rem; font-weight: bold;*/ display: inline-block; /*padding: 5px;padding-left: 0px; padding-right: 0px; padding-bottom: 10px;*/ margin-right: 5px; width: 0px;}

.LogoTop {color: #ffffff;/*background-color: #044c2a;*/text-align: center;/*font-size: 1.1rem;font-weight: bold;*/display: inline-block;/*padding: 8px;padding-left: 10px;padding-right: 10px;padding-bottom: 10px;*/moz-border-radius: 0px 0px 6px 6px;-webkit-border-radius: 0px 0px 6px 6px;border-radius: 0px 0px 6px 6px;width: 100%;margin-top: -4px;margin-right: 0px;margin-left: 0px;}
.LogoTop > img { width: 120px;}

@media(max-width: 767px){ .nav > li > a {padding: 10px 4px;}}
.nav-tabs{ border: none; background-color: #fafafa;}
/*.nav-tabs > li > a{ padding: 4px;}*/
.nav-tabs > li > a:hover{ border-bottom: 2px solid #000000;}
.nav-tabs > li.dropdown > a{ padding-right: 30px;}
.nav-tabs > li.dropdown > a:after{ font-family: 'FontAwesome';content: '\f0ab'; position: absolute; /*right: -2px;*/ float: right; margin-left: 10px;}
.nav-tabs > li.dropdown.open > a:after{ font-family: 'FontAwesome';content: '\f0aa'; float: right; margin-left: 10px;}

.nav-tabs > li.dropdown > ul.dropdown-menu > li > a{ font-size: 0.8rem; padding: 8px; padding-left: 15px; width: 200px;}

footer { background-color: #ffffff;}

@media (max-width: 767px) {.Logo{ /*margin-left: -15px;*/ }}
.Basket{ font-size: 1rem; vertical-align: middle;}
.TopSrch{ float: right; text-align: center; margin: 2px auto;margin-right: 10px;}
.search-panel ul li a, .search-panel #search_concept, .TopSrch .form-control{ font-size: 0.75rem;}

/*nav>.Row1{ font-size: 0.8rem;}*/
nav.navbar.navbar-toggle {font-size: 1rem; vertical-align: middle;}
/*nav.navbar ul.nav > li*/ /*.item1 { display: inline-block;}*/
/*@media (min-width:768px) and (max-width:991px) {
  .visible-sm { display: inline-block !important; }
}*/

/*.side {padding: 10px 15px;}
.side>.widget>.title{ font-size: 1.1rem;}
.side .widget ul.link li > a {display: block;padding: 5px;}*/

/*nav.navbar ul.dropdown-menu.megamenu-content .content ul.menu-col li a { font-size: 0.8rem; }*/
/* Navbar Adjusment =========================== */
/* Navbar Atribute ------*/
/*.attr-nav > ul > li > a {padding: 15px 15px;}*/

h1,h2,h3,h4,h5{font-family: 'Yekan';font-size: 1rem;font-weight: bold;}
H4{font-weight: normal;}
.MiniSlider { margin-left: 5px;}
/*.btn.btn-danger.text-nowrap {color: #ffffff;}
.btn.btn-primary {background-color: #056839;border: #04542e;}
.btn.btn-primary:hover {background-color: #04542e;}
.btn.btn-warning.btn-block{background-color: #056839;border: #04542e;}*/

/*.PageContentText {font-family: 'Yekan'; border: solid 0px red; line-height: 1.5rem;}*/

/*li.list-group-item > .panel {margin-top: 0px;margin-bottom: 0px;vertical-align: top; }
li.list-group-item.media {margin-top: 0px;margin-bottom: 15px;display: table-cell;vertical-align: top; }
ul.list-group:after {clear: both;display: block;content: "";}
.list-group-item {border: 0 !important;padding: 5px;}*/

/*.HSepItem {display: inline-block;min-width: 100px;font-weight: lighter;font-size: 0.9rem;padding: 2px;padding-right: 10px;}
.HSepItem label {font-weight: normal;margin-left: 4px;}
.HSepItemR {display: inline-block;min-width: 80px;font-weight: lighter;font-size: 0.8rem;padding: 1px;padding-right: 5px;line-height: 0.8rem;}
.HSepItemR label {font-weight: normal;margin-left: 4px;}*/

.alert.alert-info {margin-top: 20px;}
.alert.alert-info > h1 { margin-top: 0px; margin-bottom: 0px;}
.TextSummaryItem { line-height: 2rem; padding-left: 15px; padding-top: 5px; padding-bottom: 5px; border-left: 5px solid #dddddd; font-style: italic; }

/*.itemsVList {margin-top: 2px;margin-left: 2px;cursor: pointer;display: inline-block;border: solid 1px #ffffff;}*/

/* -- Start Swap Slider -- */
/*.SwapBoxright{position: relative;height: 206px;width: 206px;border: solid 0px #eeeeee;background-color: #fcfcfc;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;margin: 0px auto;overflow: hidden;}
.SwapContainerright{position: absolute;height: 206px;width: 206px;border: solid 0px #eeeeee;display: none;}*/
/* -- End Swap Slider -- */

/*.col-lg-6 .col-md-12 .col-sm-6 .col-xs-12 .dt*/

/*@media (min-width:1200px) {.dt { text-align: right;} .dd{ text-align: left;}.dth{ text-align: right;} .ddh{ text-align: left;}.dtr{ text-align: right;} .ddr{ text-align: left;}.nav.navbar-nav.navbar-right > li,.nav.navbar-nav.navbar-right li > a {padding-left: 5px;}}
@media (min-width:992px) and (max-width:1199px) {.dt { text-align: left;} .dd{ text-align: left;}.dth{ text-align: left;} .ddh{ text-align: left;}.dtr{ text-align: left;} .ddr{ text-align: left;}.nav.navbar-nav.navbar-right > li,.nav.navbar-nav.navbar-right li > a {padding-left: 5px;}}
@media (min-width:768px) and (max-width:991px) {.dt { text-align: right;} .dd{ text-align: left;}.dth{ text-align: right;} .ddh{ text-align: left;}.dtr{ text-align: right;} .ddr{ text-align: left;}.nav.navbar-nav.navbar-right > li,.nav.navbar-nav.navbar-right li > a {padding-left: 5px;}}
@media (max-width:767px){.dt { text-align: left;} .dd{ text-align: left;}.dth{ text-align: left;} .ddh{ text-align: left;}.dtr{ text-align: right;}.ddr{ text-align: left;}.nav.navbar-nav.navbar-right > li,.nav.navbar-nav.navbar-right li > a {padding-left: 20px;}}*/

/*.dli{ display: inline-block;}
.dl{ margin-left: 0px;margin-right: 0px;margin-top:0px;margin-bottom:10px;}
.dt{ padding-left: 0px;padding-right: 2px;margin-left: 0px;margin-right: 0px;display: table-cell;}
.dtl{padding-left: 0px;padding-right: 2px;margin-left: 0px;margin-right: 0px;display: table-cell;text-align: left;}
.dd {padding-left: 2px;padding-right: 0px;margin-left: 0px;margin-right: 0px;display: table-cell;}

.dlh{ margin-left: 0px;margin-right: 0px;margin-top:10px;margin-bottom:0px;}
.dth{ padding-left: 0px;padding-right: 2px;margin-left: 0px;margin-right: 0px;padding-top: 0.6rem;white-space: normal;}
.ddh {padding-left: 2px;padding-right: 0px;margin-left: 0px;margin-right: 0px;white-space: normal;}

.dlr{ margin-left: 0px;margin-right: 0px;margin-top:10px;margin-bottom:0px;}
.dtr{ padding-left: 0px;padding-right: 2px;margin-left: 0px;margin-right: 0px;padding-top: 0.6rem;white-space: normal;}
.ddr {padding-left: 2px;padding-right: 0px;margin-left: 0px;margin-right: 0px;white-space: normal;}*/

A{ color: #044c2a; }
.badge{background-color: #044c2a; }

.Radiol {display: block;padding-top: 5px;}

/*.main-left-nav > ul > li > ul{ display: none;}*/

.panel-default {border: #056839;}
.panel-default > .panel-heading {background-color: #056839;color: #ffffff;}
.panel-body1 > .list-group.small {margin-bottom: 0px;}
.panel-title > A {display: block;}

.HorBase {width: 350px; display: block;clear: both;}
.w80p { width: 80%;}
.w100p{ width: 100%;}
.w50 {display: inline-block;width: 50px;}

.fDesDesc{ padding-left: 5px;padding-right: 5px;line-height: 1.2rem;}
.frmBox{ max-width: 350px;margin: 30px auto;}
.frmBoxInfo{ /*max-width: 350px;*/margin: 30px auto;}

.OptImg{float: left; width: 50px;height: 50px;margin-right: 3px;border: solid 1px #efefef;overflow: hidden;}

.CropedDot{ line-height: 1rem;font-size: 0.8rem;font-weight: normal;margin-right: 18px;margin-top: -3px;display: inline;}
.CropedChk{ margin-right: -18px;display: inline;}
.FlagBox{ height: 55px;display: table-cell;}
.IconBarM{ position: relative;right: 10px;left: auto;}
@media (max-width: 767px) {.IconBarM{ display: inline;position: absolute;top: -5px;right: 90px;}.navbar-toggle.collapsed{ right: 10px;left: auto;display: inline-block;}}
#mContainer>.panel.panel-default{margin-bottom: 5px;}
.BtnGroupXs{ margin-top: 65px;margin-bottom: 10px;border-spacing:5px;text-align: center;}
.BtnGroupXs.btn-primary {padding: 24px 12px;margin: 0 5px;  border-radius: 0;}
.BtnGroupXs > div {height: 35px;background-color: #575756;}
.BtnGroupXs > div > a {color: #ffffff; padding-left: 2px; padding-right: 2px;}
.BtnGroupXs > div > a:hover {color: #efefef;}

.Rtt {width: 100%;text-align: center;}
.LinksPan {background-color: #575756;color: #ffffff;text-align: center;padding-top: 13px;padding-bottom: 13px;margin-left: 5px;margin-right: 5px;margin-bottom: 0px}
.LinksPan>A{ color: #ffffff; display: block;}
.LinksPan > A:hover {color: #efefef;}
.LinksPan > img {width: 90%;text-align: center;border: solid 0px red;}

.BoxTitle {background-color: #056839;color: #ffffff; border-right: solid 5px #ffffff; padding: 12px; margin-top: 5px; font-size: 1rem;}
.BoxTitle1 {background-color: #d4c277;color: #ffffff;padding: 12px;margin-top: 5px;}
.ProdBoxTitle {border: solid 0px red;margin-bottom: 3px; padding-top: 5px;text-align: center;display: table-cell;font-size: 0.8rem;}
.ProdBoxTitle > a {color: #ffffff;background-color: #575756;padding-left: 10px;padding-right: 10px;margin: 0px auto;border-bottom: solid 1px #575756;}
.ProdBoxTitle > a:hover {color: #efefef;}
.ProdBoxTitle > img { display: block; width: 90%; text-align: center;display: table-cell;vertical-align: unset;}
.ProdBoxPrice { background-color: #056839; padding: 5px;color: #ffffff; margin-bottom: 8px;}
.ProdBoxPrice > a {margin-top: -5px;margin-right: -5px;background-color: #575756;border: solid 0px #575756; color: #ffffff; padding: 4px; padding-left: 0px; padding-right: 0px; display: block; }
.ProdBoxPrice > a > img {}
/*.FooterBox { width: 50%;margin: 0px auto;}*/
.LstItem {margin-bottom: 0px;padding-bottom: 0px;}
.FooterIcons{ display: block; text-align: center;margin-top: 20px;}
.FooterIcons > img{ width: 8%;margin-left: 5px;margin-right: 5px;}
.FooterIcons1 {display: block;text-align: center;}
.FooterIcons1 > img { width: 35%;margin-left: 5px;margin-right: 5px;}

.AlertLinks{ background-color: #ededed; padding: 10px; margin-top: 5px;}
.AlertLinks > a { color: #575756; padding-left: 10px; padding-right: 10px; display: inline-block; font-size: 1rem; cursor: pointer;}
.AlertLinks > a:hover { color: #056839; }

.Padd2 {padding: 2px;}
.Padd3 {padding: 3px;}
.Padd5 {padding: 5px;}
.Padd9 {padding: 9px;}
.Padd3Text {margin-left: 3px;margin-right: 3px;text-align: left;display: inline-block;}

.ItemList { margin-bottom: 10px; padding: 3px; height: 110px; overflow: hidden;}
.ItemListThumb {float: left;text-align: center;width: 100px;/*height: 90px;*/border: solid 0px red;margin-right: 5px;margin-top: -1px;overflow: hidden;}
.ItemTitle{ margin-top: 5px;}
@media (max-width: 767px) {.ItemList{ height: 140px;}.ItemListThumb,.ItemListThumb>img{ width: 80px;}}

fieldset{ /*margin-left: 2px; margin-right: 2px;*/ line-height: 1.6rem;/*font-weight: normal;*/}
legend{ text-align: left; font-size: 0.8rem; margin-bottom: -5px;border: 0px; padding-left: 10px; padding-right: 20px; width: auto;/*max-width: 130px;*//*display: inline-block;*/}
.DefCompName{ font-size: 0.7rem;color: #e1f2f2;padding: 2px; margin: 2px auto;border: solid 1px #ffffff;}
.DefCompName:hover{ font-size: 0.7rem;background-color: #efefef;color: #ffffff;border: solid 1px #bfbfbf; }
.LinkH4{ font-size: 0.8rem;}
.Thumb{ margin-right: 5px;}
.Summary{ /*padding-left: 5px;*/ font-style: italic; width: auto; display: table;}
.ItemHr {border-bottom: 0px solid #CCC;width: 70%;}

.jumbotron {padding-top: 10px;padding-bottom: 20px;padding-right: 8px; padding-left: 8px; margin-top: 0px;background-color: #575756;color: #c6c6c6;display: block;text-align: center;}
/*.jumbotron > p {font-size: 1em;}*/
.jumbotron > div {line-height: 1.5rem; border: solid 0px white; }
.jumbotron > div > div {text-align: left; border: solid 0px white; /*margin-left: 2px; margin-right: 2px;*/ margin-bottom: 10px; }
.jumbotron > div > div > h4 > a { color: #ffffff; font-size: 0.7rem; font-style: normal; width: 100%; display: table; height: 1.2rem; }
.jumbotron > div > div > h4 > a:hover { color: #f0e68c; font-size: 0.7rem; font-style: normal; background-color: #6a6a69; }
.jumbotron > div > div > div.Title{display: table; color: #044c2a; font-weight: bold; width: 100%; background-color: #efefef;padding-left: 4px; padding-right: 4px;padding-top: 2px; padding-bottom: 4px;
  /*margin-top: -16px;
  margin-left: -7px;*/}
.jumbotron > div > div > div.Title a{color: #044c2a; }
.jumbotron > div > a{color: #ffffff; /*font-size: 0.7rem;*/ padding-left: 15px; padding-right: 15px;}
.jumbotron > div > a:hover{color: #dcdcdc; }
.jumbotron > div > span {padding-left: 25px; padding-right: 25px; white-space: nowrap; }
.jumbotron > div > span > a{color: #ffffff; font-size: 0.7rem;}
.jumbotron > div > span > a{color: #dcdcdc; }

.PintT{ width: 100%; background-color: #efefef; margin-top: 10px; margin-left: -5px; margin-right: -5px; padding: 2px; padding-left: 5px; padding-right: 5px;}
div.PintB  A { padding: 5px;}
.PintB{ line-height: 1rem;}
.PintB h3 { margin: 8px; margin-left: 2px; margin-right: 2px;}
.grid-item { float: left; /*width: 25%;*/ /*width: 260px;*/ padding-left: 10px; padding-right: 10px; /*padding: 5px; margin: 5px;*/ }
/*.grid-item--width2 { width: 400px; }*/

.Table-Fit {width: 1px;}

dl.Big {width: 100%;overflow: hidden;/*background: #ff0;*/padding: 0;margin: 0}
dl.Big > dt {float: left;width: 50%;/* adjust the width; make sure the total of both is 100% *//*background: #cc0;*/padding: 3px;margin: 0;text-align: right;}
dl.Big > dd {float: left;width: 50%;/* adjust the width; make sure the total of both is 100% *//*background: #dd0;*/padding: 3px;margin: 0;text-align: left;}

ul.nav.HeadNav.InLinePart > li.dropdown > ul.dropdown-menu > li > a {width: 220px;font-weight: 400;font-size: 0.8rem;padding: 8px;padding-left: 8px;padding-left: 15px;}
ul.nav.HeadNav.InLinePart > li.dropdown > ul.dropdown-menu > li > div {font-size: 0.75rem;padding: 6px;font-weight: normal; display: block;}
ul.nav.HeadNav.InLinePart > li.dropdown > ul.dropdown-menu > li > div > A { font-weight: normal; font-size: 0.75rem; padding-top: 0px; color: #6f6f6f;}

.H3Text{ font-size: 0.9rem; /*font-weight: lighter;*/line-height: 1.4rem; }
.Btn-Hor{ font-size: 0.75rem; display: inline-block; padding: 0px 6px; padding-bottom: 5px;}
.ProfImg{ margin-top: 10px; margin-bottom: 10px; width: 100%;}

.alert-info.small{ background-color: #efefef; color: #444444; font-weight: normal; line-height: 1.1rem; border-color: #aaaaaa;}
.list-group-item.PlainL{border: 0px solid #ddd;padding: 5px 15px;}
.ExInfo{ line-height: 1.5rem;}

.dropdown-menu.uPl > li > div { line-height: 1.5rem;}

.BarDone {border: solid 1px #008b8b;width: 190px;height: 17px;background-color: #b22222;text-align: left;margin-left: 2px;display: table-cell;}
.BarDoneInner{border: solid 0px #008b8b;height: 17px;background-color: #008000;text-align: center;padding-top: 0px;color: #ffffff;display: block;}

/*.navbar.pull-left div > div .BlockPart{ display: block;}*/

table.ChkList > tbody> tr> td > input[type="checkbox"] { color: red;}
table.ChkList > tbody> tr> td > label { padding-left: 3px; font-size: 0.85rem; font-weight: normal; }

.UserInfo{ line-height: 1.5rem;}
.btn.btn-link.text-left{ text-align: left; display: block;font-weight: normal;padding: 4px 12px;}

.ItmLst{padding-right: 0px;padding-left: 0px;}
.ItmLst6{padding-right: 2px;padding-left: 2px;}

#collapseFilter>.well{padding: 5px;margin-bottom: 5px; display: block;}
.pagination > li > a {border: none;}

.progress{width: 100%; height: 21px;}

.InfoVerify {margin-bottom: 10px;}
.InfoVerify A {color: #ffffff;}

/* -- Start Swap Slider -- */
.SwapBox {position: relative;height: 235px;width: 200px;border: solid 0px #eeeeee;background-color: #fcfcfc;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;overflow: hidden;text-align: center;margin: 0px auto;}
.SwapContainer {position: absolute;height: 200px;width: 200px;border: solid 0px #eeeeee;display: none;}
.SwapTitle {color: #ffffff;background-color: #777777;font-size: 0.8em;}
/* -- End Swap Slider -- */

.Updoverlay {position: fixed; /* Sit on top of the page content */display: block; /* Hidden by default */width: 100%; /* Full width (cover the whole page) */height: 100%; /* Full height (cover the whole page) */top: 0;right: 0;left: 0;bottom: 0;background-color: #666666;background-color: rgba(0,0,0,0.5); /* Black background with opacity */z-index: 600; /* Specify a stack order in case you're using a different order for other elements */cursor: pointer; /* Add a pointer on hover */}
.Updtext {position: absolute;top: 50%;right: 50%;font-size: 24px;color: white;transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);}

.FsvgIco {width: 28px;color: #ffffff;margin: 5px;margin-right: 10px;margin-left: 10px;}
.StepBoxOuter {width: 98%;/*height: 190px;*/text-align: center;border: 1px solid red;/*float: none;*/display: block;margin: 0px auto;}
.StepBoxOuter > div{ display: inline-block; width: 180px;}
.StepBox {color: #efefef;background-color: #008888;width: 150px;height: 80px;text-align: center;border: 1px solid #087a7e;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;vertical-align: middle;/*float: left;*/margin-top: 10px;display: inline-block;}
.StepBoxSpan {vertical-align: middle;text-align: center;/*float: none;*/display: block;}
.StepBoxSepar {font-size: 20px;vertical-align: middle;/*float: left;*/margin-top: 40px;width: 20px;height: 50px;display: inline-block;/*display: table-cell;*/}
.StepBoxSpanOpt {font-size: 10px;margin-top: 10px;}

#UsrPrgs2{ width: 250px; display: inline-block; vertical-align: middle; margin-left: 10px; margin-right: 10px; margin-top: 5px; margin-bottom: 5px; }

.panel-default > .panel-body{ padding: 6px;}
.panel-default > .panel-body > .panel-heading {padding: 4px 5px;}

.TextContent { overflow: hidden; position: relative; padding: 3px; }

.ChkBox > div > label { white-space: nowrap; display: inline-block; padding-right: 20px; font-weight: normal; }
.ChkBox > div > label > input { vertical-align: text-bottom; margin-right: 3px;  }

.tblList { padding: 2px;  }
.tblList > div { border: solid 1px #efefef; margin: 5px; padding: 5px; -moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;overflow: hidden; }
.tblList > div:hover { border: solid 1px #f1f1f1; background: #f1f1f1; }
.tblList > a { white-space: nowrap; display: inline-block; min-width: 30px; border: solid 1px #efefef; text-align: center; /*margin: 5px;*/ padding: 5px; -moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius: 8px;overflow: hidden; }
.tblList > a:hover { border: solid 1px #f1f1f1; background: #f1f1f1; }

h2.alert { line-height: 1.5rem; font-size: 1rem; font-style: italic; font-weight: normal; margin-top: 0px; }

.AllMems {}
.ItemImg { float: right; width: 250px; display: inline-block; margin-left: 10px; margin-bottom: 3px; margin-top: 3px; text-align: center; }
@media (max-width: 767px) { .ItemImg { float: unset; display: block; width: 100%; } }

.FooterItemTitle{font-weight: bold;/*width: 180px;*/text-align: right;}
.AdCol1 { margin-bottom: 2px; }
.AdCol3 { margin-bottom: 2px; }
.AdColW { margin-bottom: 3px; }