/*body {  
background:#e3e2e0;
margin:0px;
padding:0px;
overflow:auto;
height: 100%; 
color:#000000; 
font-family:Verdana, Times New Roman, Arial; 
}*/
/*
#content_area
{
background-color:#e3e2e0;
}*/

#page{
  height: 100%;
  margin: 0 auto;
  width: 996px;
}
.pd0{padding:0px;}
#wrapper{margin:0px auto; padding:0px; overflow:auto;  max-width:100%;}
.dotted_bdr_btm{border-bottom:1px dotted #333333;}
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.ml5{margin-left:5px;}
.m0{margin:0px;}
.clear{clear:both;}
.result_container{max-width:960px; margin:10px auto; border:1px solid #dddddd;}

.result_container td{ padding:10px; color:#333; font-size:13px; }
.result_container a{text-decoration:none; color:2f619a; }
.result_container th{ border-top:1px solid #cccccc;  padding:10px; font-size:13px; color:#333333; text-align:center;}
.result_container td  button{width:90px; cursor:pointer; box-shadow:0px 6px 8px -6px #000; border: 1px solid #C03;padding:3px; margin:5px 5px;background: rgb(249,4,241); /* Old browsers */
  background: -moz-linear-gradient(top, rgba(249,4,241,1) 0%, rgba(89,0,71,1) 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(249,4,241,1)), color-stop(100%,rgba(89,0,71,1))); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(249,4,241,1) 0%,rgba(89,0,71,1) 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(249,4,241,1) 0%,rgba(89,0,71,1) 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(249,4,241,1) 0%,rgba(89,0,71,1) 100%); /* IE10+ */
  background: linear-gradient(to bottom, rgba(249,4,241,1) 0%,rgba(89,0,71,1) 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f904f1', endColorstr='#590047',GradientType=0 ); /* IE6-9 */ border-radius:3px; color: #FFFFFF;   display: inline-block;   font-size: 13px;  text-align: center;   text-decoration: none;}

.total_price_deco { color:#b502a9; font-size:15px; font-weight:bold;}
.total_price_deco span a{ color:#8d0179; font-size:15px; font-weight:bold;}
.quality_deco{color:#ff9600; font-size:15px; font-weight:bold;}
.price_deco{color:#20b401; font-size:15px; font-weight:bold;}
.more_info_deco{text-decoration:none;color:#07bfdd; font-size:14px; font-weight:bold;}
.border_on_hover{box-sizing:border-box;}
.border_on_hover tr{ border-top:1px solid #176292; border-bottom:1px solid #176292;}
.border_on_hover tr:hover{ border-top:1px solid #176292; border-bottom:1px solid #176292; }
.border_on_hover tr:hover td:first-child{box-sizing:border-box; border-left:2px solid #176292;}
.border_on_hover tr:hover td:last-child{box-sizing:border-box; border-right:2px solid #176292;}


.dy_cont_1{width:49%; float:left; background:#f6f6f6; box-shadow:0px 6px 8px -6px #000000; min-height:100px;}





.promo_links > li > a{padding:0px; margin:10px 5px}

.desktop
{
  background: url(/docs/web/cms/sites/monitor.png) no-repeat;
  padding-top: 15px;
  padding-bottom: 15px;
  background-size: 100%;
}
.tab
{
  background: url(/docs/web/cms/sites/tab.png) no-repeat;
  padding-top: 15px;
  padding-bottom: 15px;
  background-size: 100%;
}
.mobile
{
  background: url(/docs/web/cms/sites/mobile.png) no-repeat;
  padding-top: 48px;
  padding-bottom: 15px;
  background-size: 100%;
}

img.img-feature {
  height: 153px;
  width: 230px;
}

.cms_blocks .panel-group a {
  background: none;
}

.cms_blocks .panel-group a:hover {
  background: #45befb
}

.cms_lwr_block h3 a {
  color: #00a9ff;
}

.headline{
  text-align: right;
}

@media (max-width: 991px) {
  .headline {
    text-align: center;
  }
}