
/*ALL*/
.clear {clear:both;}
.mt {margin-top:20px !important;}
.mt3 {margin-top:50px !important;}
.mb {margin-bottom:20px !important;}
.small {font-size:.8em;}
.bb {font-weight:bold;}
.container {max-width: 1170px;}


/*ADDLINE*/
.additline {padding:5px 0 0 0; font-size:.9em;}
.additline .language, .additline .currency {text-align:right;}
.additline .language, .additline .currency {position:relative;}
.language a.langtitle,  .currency a.currencytitle {color:#333333; margin-right:20px;}
body .smalldropmenu { right:0; border-radius:0; top:90%;}
.currency .smalldropmenu {right: 0; left: auto;}

/*COLORLINE*/
.colorline {background: URL('http://polusweb.com/img/top-bg.jpg') 50% -150px no-repeat;}


/*LOGO_LOGIN*/
.logoline {height:70px; margin:40px 0 0 0;}
.logo {margin:10px 0 0 0; display: block; width: 133px; height: 24px; background: url('../img/logo.png') no-repeat 0 0;}
.logo:hover {background-position: 0 -24px;}
.navbar-nav .auth {text-align:right;}
.navbar-nav .dropdown-toggle { width: 120px;}
.navbar-nav > li > a {color:#6F8B9F; padding: 12px 20px; border-radius: 0px; background: none; font-size: 1em; line-height: 1em; width: 120px; margin: 0 0 0 auto;}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus {padding: 10px 18px; border: 2px solid #507e9e; border-radius: 0px; background: none; font-size: 1em;line-height: 1em;}
.navbar-nav .dropdown-menu { border-radius: 0px; top:94%; right:0px;}
.additline .dropdown-menu {min-width: 120px;}
.dropdown-menu > li > a {padding:10px 20px; } 
.login {text-align:right;}



/*MENU*/
.menuline {height:55px; 
background: rgba(44,58,68,1);
background: -moz-linear-gradient(top, rgba(44,58,68,1) 0%, rgba(44,58,68,1) 32%, rgba(44,58,68,1) 43%, rgba(34,39,43,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(44,58,68,1)), color-stop(32%, rgba(44,58,68,1)), color-stop(43%, rgba(44,58,68,1)), color-stop(100%, rgba(34,39,43,1)));
background: -webkit-linear-gradient(top, rgba(44,58,68,1) 0%, rgba(44,58,68,1) 32%, rgba(44,58,68,1) 43%, rgba(34,39,43,1) 100%);
background: -o-linear-gradient(top, rgba(44,58,68,1) 0%, rgba(44,58,68,1) 32%, rgba(44,58,68,1) 43%, rgba(34,39,43,1) 100%);
background: -ms-linear-gradient(top, rgba(44,58,68,1) 0%, rgba(44,58,68,1) 32%, rgba(44,58,68,1) 43%, rgba(34,39,43,1) 100%);
background: linear-gradient(to bottom, rgba(44,58,68,1) 0%, rgba(44,58,68,1) 32%, rgba(44,58,68,1) 43%, rgba(34,39,43,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2c3a44', endColorstr='#22272b', GradientType=0 );
border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;
}
.menuline a {display:inline-block; width:24.5%; height:40px; color:#FFFFFF; font-size:1.45em; text-align:center; padding:15px 0 0 0;border-right:2px solid #232A2E;}
.menuline a.last {border:none;}
.menuline a:hover {text-decoration:none; background:#39505B; border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;}
.menuline a.active {text-decoration:none; background:#39505B; border-radius: 4px 4px 4px 4px;
-moz-border-radius: 4px 4px 4px 4px;
-webkit-border-radius: 4px 4px 4px 4px;}
.menuline a i {color:#789DB8; margin-right:10px;}



/*HOME SLIDER*/
.sliderline {height:300px; position:relative; padding:35px 0 0 0;}
.sliderline .homecontact {position:absolute; bottom:20px; text-align:center;}
.sliderline .homecontact .span4 {padding:35px 0 0 0;}
.sliderline .homecontact, .sliderline .homecontact a {color:#789DB8;}
.sliderline .homecontact a:hover {text-decoration:none; color:#428bca;}
.sliderline .center {background: URL(' http://polusweb.com/img/support24.png') 50% 50% no-repeat; height:75px; font-size:1.1em; padding:0 0;}
.sliderline .item {text-align:center;}
.sliderline h2 {font-family: 'Open Sans Condensed', sans-serif; font-weight:normal; color: #C3D6DC; font-size: 2.6em; margin:0 0 25px 0; max-height: 35px; overflow: hidden;}
.sliderline .title {color:#999; display:block; margin:0 0 5px 0;}
.sliderline .pic {color:#C3D6DC;}
.sliderline .sliderDes {color:#999; margin-right:20px;}
.sliderline .price {font-family: Arial; color: #2E85A6; font-size: 2.8em; font-weight: normal; margin: 30px auto 42px auto; display: block;}
.sliderline .custombtn {margin-left:20px; font-weight: normal; text-shadow:none;  padding: 7px 40px; border: 2px solid rgba(63, 181, 224, 0.64); border-radius: 0px; background: none; font-size: .5em; color: #f5f5f5; text-decoration: none;}
.sliderline .custombtn:hover {border: 2px solid #3fb5e0;}
.sliderline .carousel-control {border:none; color:#3fb5e0; font-size:1.1em; top: 70%; left: 226px; background:none;}
.sliderline .carousel-control.right {right: 222px; left: auto;}
.sliderline .item .action {position:absolute; top:0; right:0; z-index:10000; width:150px; height:60px; background: URL('../img/action.png') no-repeat; background-size:cover;}




/*ADVANTAGES*/
.advantageswrap h2 {font-size:1.3em; color:#265060; text-transform:uppercase; font-weight:normal; padding:10px 30px; margin:30px 0 0 0px; border-left:5px solid #789DB8;}
.advantageswrap h2.attention {border-left:5px solid #AD2A25;}
.advantageswrap h2.attention a  {color:#AD2A25;}
.advantages {margin:45px 0 0 0;}
.advantages h3 {font-size:1.3em; color:#265060; text-align:center; text-transform:uppercase; font-weight:normal;}
.advantages p {text-align:justify; color:#787878;}
.advantages p i {display:inline-block; float:left; margin:20px 20px 30px 0;  font-size:4em; color:#2E85A6;}




/*PARAMETR FILTER*/
.tarifs .ftitle {display:block; margin:0 0 0px 25px; height:55px; color:#7A7A7A; font-family:Arial;  font-size:1.2em;}
.tarifs .itemtitle {display:block; margin:0 0 35px 7px; color:#7A7A7A; font-family:Arial;  font-size:1.2em;}
.tarifs #reset {margin:0 0 0px 0px; color:#CEA3A3; font-size:.8em;}
.tarifs #reset:hover {color:#B83333; text-decoration:none;}
.tarifs .span3 h4 {-webkit-margin-before: 0em; -webkit-margin-after: 0em; border-bottom:2px solid #F2F2F2;}
.tarifs .span3 h4 {margin:0px; padding:10px 10px 10px 10px; max-height:40px;  -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -moz-border-radius-topright: 4px; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.tarifs .span3 .active {background:#FFFFFF; border-bottom:0px solid #F2F2F2;}
.tarifs .span3 h4 a {margin:0px; padding-left:10px; font-size:.8em; color:#292929; font-weight:bold;}
.tarifs .span3 h4 a:hover {color:#3394b8; text-decoration:none;}
.tarifs .span3 .lasth4 {border:0;}
.tarifs .span3 .active a {color:#3394b8; text-decoration:none;}
.tarifs .iconright {float:right; margin-right:5px; margin-top:5px; font-size:.6em; color:#7A7A7A;}
.tarifs .span3 ul  {margin-left:0; margin-bottom:0px; padding:0;}
.tarifs .span3 ul li {background:#FFFFFF;  list-style:none; max-height:40px; overflow:hidden; line-height:23px; border-top:2px solid #F2F2F2;}
.tarifs .span3 ul li:hover {background: #F7F7F7;}
.tarifs .span3 ul li a {color:#292929; display:inline-block; width:80%; max-height:40px; padding:9px 0 13px 25px;}
.tarifs .span3 ul li:hover a {text-decoration:none; color:#3394b8; display:inline-block; width:80%; height:40px; padding:9px 0 13px 0; padding-left:25px;}
.tarifs .span3 ul .choised a {text-decoration:none; color:#3394b8; display:inline-block; width:78%; height:40px; padding:9px 0 13px 0; padding-left:25px;}
.tarifs .span3 ul .choised {background:#F5F5F5;}
.tarifs .span3 ul li.choised:hover a {width:78%;}
.tarifs .span3 ul li .del {float:right; display:inline-block; height:37px; width:10%;}
.tarifs .span3 ul li .del a {font-size:.5em; color: #CEA3A3; padding:0; }
.tarifs .span3 ul li .del a:hover {color: #B83333;}
.group.hiden li {display:none}
.group.hiden li.choised {display:block}
.group.hiden div {display:none}
.group.hiden li.choised {display:block}



/*MOBIMENU VPS, DEDICATE*/
.dcmenu {margin-bottom:40px; }
.dcmenu a {display:block; margin-bottom:0px; background:#F7F7F7; border-bottom:1px dotted #BBC0C4; padding:8px 0;}
.dcmenu a:hover, .dcmenu a.active  {text-decoration:none; background:#DEDEDE;}
.dcmenu .title {font-size:.9em; color:#787878; padding-left:70px;}
#tariffs h2.dc { padding:0px 30px;  font-size:1.4em; color:#265060; text-transform:uppercase; font-weight:normal; margin:0;}
#tariffs h2.dc img {margin-right:5px;}
.dcmenu h2.dc .offersitem {text-transform:lowercase; font-size:.7em; line-height:20px; text-align:center;} 
#tariffs h2.dc i {display:inline; font-size:1.45em; margin-right:10px; color:#FFFFFF; background-color:#F28F00; padding:2px 3px;}
#tariffs h3 { padding:5px 30px; border-left:5px solid #789DB8; font-size:1.6em; color:#265060; text-transform:uppercase; font-weight:normal; margin:0 0 30px 0;}
.tb100 {width:35px;}


 
/*DEDICATE LIST*/
.tarifs .allfunc, .tarifs .allfunc2, .tarifs .allfunc3 { margin:0 auto; padding-top:20px;}
.tarifs .allfunc2 h2.dist, .tarifs .allfunc3 h2.dist {margin:20px 0 450px 0;}
.tarifs .show {background:#FFFFFF; border:2px solid #F2F2F2; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding:0px 0 5px 20px;
margin-bottom:15px; overflow:hidden;}
.tarifs #tariffs .show h2 {color: #265060;}
.tarifs .show .title {font-size:.9em; color:#787878;}
.tarifs #tariffs .price {text-align:right; background:#F7F7F7;  font-family:Arial;  font-weight:bold; margin-bottom: -99999px; padding-bottom: 99999px;}
.tarifs #tariffs .price p.price-item {font-size:1.35em; color:#3394B8; margin-top:25px; text-align:center; }
.tarifs #tariffs .orderblock {text-align:center; margin-bottom: -99999px; padding-bottom: 99999px;}
.tarifs #tariffs .orderblock:hover {background:#F7F7F7;}
.tarifs #tariffs .orderblock a {display:inline-block; color: #656565; padding:16px 0 0 0 ; width:90%;}
.tarifs #tariffs .orderblock a i {color: #C5CFD5; font-size:1.7em; margin:0 0 5px 0;}
.tarifs .paging {margin:35px 0 45px 0; padding-left:0;}
.tarifs .paging a {margin:0 10px 0 0; color:#A3A3A3;}
.tarifs .paging a:hover {text-decoration:underline;}
.tarifs .paging .page {text-align:center; display:inline-block; min-width:18px; min-height:20px; border:2px solid rgba(63, 181, 224, 0.64); padding:5px; border-radius: 2px;}



/*PRICE SLIDER*/
.tarifs .span3 .priseslide li, .tarifs .span3 .priseslide li:hover {background:#F7F7F7; min-height:40px; background:#F7F7F7; padding:0; text-align:center; border-top:2px solid #FFFFFF;}
.tarifs .priseslide li input {display:inline; width:45%; height:40px; border:0; padding:7px 0 0 0; margin:0; 
background:#F7F7F7; color:#292929; text-align:center; border:0; box-shadow:none;}
.tarifs .priseslide li .leftpriceinput {border-right:2px solid #FFFFFF;}
.tarifs .span3 priseslide li a {padding-left:0;}
.tarifs .priseslide .polos {min-height:15px; background:#F7F7F7; padding:15px 0 10px 24px; text-align:center; border-top:2px solid #FFFFFF;}

#slider {width: 187px;}
/* Контейнер слайдера */
.ui-slider {position: relative;}
/* Ползунок */
.ui-slider .ui-slider-handle {position: absolute;z-index: 2;width: 4px;   /* Задаем нужную ширину */ height: 10px;  /* и высоту */    background: #292929;-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;/* картинка изображающая ползунок. Или можно залить цветом, задать бордюр и скругления */    cursor: pointer}
.ui-slider .ui-slider-range {position: absolute; z-index: 1;font-size: .7em;display: block; border: 0;overflow: hidden;}
/* горизонтальный слайдер (сама полоса по которой бегает ползунок) */
.ui-slider-horizontal { height: 7px; /* задаем высоту согласно дизайна */}
/* позиционируем ползунки */
.ui-slider-horizontal .ui-slider-handle {top: -2px; margin-left: -4px;}
.ui-slider-horizontal .ui-slider-range {top: 0;height: 100%;}
.ui-slider-horizontal .ui-slider-range-min {left: 0;}
.ui-slider-horizontal .ui-slider-range-max {right: 0;}
/* оформление полосы по которой ходит ползунок */
.ui-widget-content { border: 1px solid #D4D4D4;background: #fff;}
/* оформление активного участка (между двумя ползунками) */
.ui-widget-header { border: 1px solid #3294B7;    background: #3294B7;}
/* скругление для полосы слайдера */
.ui-corner-all {-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;}



/*VPS&SHARED TABLES*/
.brandcolor {color:#3394b8;}
#tariffs table {width:92%; margin:0 auto 0 0; font-size:1.07em; color:#656565; margin-bottom:45px;}
#tariffs h1 { padding:5px 30px; border-left:5px solid #789DB8; font-size:1.6em; color:#265060; text-transform:uppercase; font-weight:normal; margin:0 0 30px 0;}
#tariffs h2 {color:#656565; text-transform:uppercase; font-weight:normal; font-family: 'Ubuntu', sans-serif; 
letter-spacing: 0px; text-shadow: 0 0 2px #ccc; font-size: 1.3em; line-height: 30px; margin-bottom:2px;}
#tariffs table p.description {font-size:.9em; padding:0 0 0 1px;}
#tariffs h2 i {font-size:.9em; vertical-align:middle;}
#tariffs table td.brandcolor {width:170px; padding-left:35px; font-weight:normal; color:#3394b8; text-align:left; text-transform:uppercase; background:#F7F7F7;}
#tariffs table .tarifftitle td.brandcolor {padding-left:35px; font-weight:normal; color:#3394b8; text-align:left; text-transform:uppercase; background:#F7F7F7;}
#tariffs table .tarifftitle td {text-transform:uppercase; padding-left:10px; font-weight:bold; color:#353535;}
#tariffs table td {padding-left:30px;}
.table tbody tr:hover td.nohover  {background:none;}
#tariffs table td.nohover {padding:8px 30px 0 0;}
#tariffs table td.smallcolumn  {padding:8px 2px;}
tr.smalltext {font-size:.8em;}
.tarifs {margin-top:45px;}
.tarifs i {color:#3394b8; margin-right:20px;}
.table tbody tr:hover td, .table tbody tr:hover th {background-color: #f5f5f5;}
/*#tariffs .custombtn {display:inline-block; width:100%; padding: 7px 0px; text-align:center; margin-left:10px; font-weight: normal; text-shadow:none;  
border-left: 3px solid #39505B; border-radius: 0px; font-size: 1em; background:#DEDEDE; color: #39505B; text-decoration: none;}
#tariffs .custombtn:hover {border-left: 3px solid #AD2A25; color:#AD2A25; background:#DEDEDE;}*/
#tariffs .custombtn {display:inline-block; width:100%; padding: 7px 0px; text-align:center; margin-left:10px; font-weight: normal; text-shadow:none;  
border-left: 3px solid #39505B; border-radius: 0px; font-size: 1em; background:#3394B8; color: #FFFFFF; text-decoration: none;}
#tariffs .custombtn:hover {border-left: 3px solid #2C3A44; color:#2C3A44; background:#DEDEDE;}
#tariffs p {color:#656565; text-align:justify;}
.smallcolumn select {width:90%;}
.panelselect select {width:80%;}


/*CONTACTFORM*/
body .contactform {margin-top:10px;}
body .contactform [class^="icon-"] {   color: #3394b8;  margin-right: 6px;   vertical-align:middle; }
body .contactform .span7 {padding-left:65px;}
body .contactform h3 { padding:5px 30px; border-left:5px solid #789DB8; font-size:1.3em; color:#265060; text-transform:uppercase; font-weight:normal; margin:0 0 30px 0;}

body .contactform .span7 input { padding:8px 0; height: 40px; width:480px; margin-bottom:10px; background:#F0F0F0; border:0; font-family:Arial;font-weight:normal; font-size:.9em; padding-left:20px; color:#A3A3A3;}
body .contactform .span7 textarea {width:480px; margin-bottom:4px; background:#F0F0F0; border:0; font-family:Arial;font-weight:normal; font-size:.9em; padding-left:20px; color:#A3A3A3;}
#tariffs .contactform .custombtn {display:inline-block; margin:10px 0 0 0; font-weight: normal; text-shadow:none;  padding: 7px 40px; border: 2px solid #3394b8; 
border-radius: 0px; background: none; font-size: 1em; background:#FFFFFF; color: #656565; text-decoration: none;}
#tariffs .contactform .custombtn:hover {border: 2px solid #3fb5e0; background:#FFFFFF;}
body .contactform p strong {display:block; margin:35px 0 0 0;}
body .contactform .span5 ul {margin-left:0; padding-left:0; list-style:none;}
body .contactform .span5 ul li {margin-bottom:0px; color:#3394b8; font-family:Arial;font-weight:normal; font-size:1.2em;}


/*FOOTER*/
.payments {margin:100px 0 0 0; background:#F7F7F7; padding:20px 0; border-top:1px solid #BBC8CC; text-align:center;}
.payments img {display:inline-block; width:90px; height:36px; overflow:hidden; margin:0 15px; opacity:.6;}
.payments img:hover {opacity:1;}
footer {margin:0px 0 0 0; background:#CDD7E4; padding-top:25px; border-top:2px solid #BBC8CC;}
footer a {color:#005580;}
footer h5 {font-size:1.1em; color:#265060; text-transform:uppercase; font-weight:normal;}
a.new-wind {display: inline-block; width: 30px; height: 10px; background: url('../img/nw.png') 0px 10px; margin-top: 7px; margin-right: 0;}
a.new-wind:hover {background: url('../img/nw.png') 31px 10px;}
.footerbottom {font-size:.8em; padding:7px 0px; color:#9BB0B7; border-top:1px solid #EAEAEA; margin-top:15px;}
.minibg {display:inline-block; background:#265060; padding:3px 5px; border-radius:3px;}
.minilogo {display:inline-block; width:65px; height:11px; background: url('../img/logo.png') no-repeat 0 0; background-size:100%;}


.mobview {overflow:hidden;}
.mobview .submenu {margin:25px 0;}
.mobview .submenu a {display:block; width:100%; padding:10px 0 10px 30px; height:25px; background:#EAEAEA; color:#656565; border-bottom:1px solid #FFF;}


@media (max-width: 320px) {
  #tariffs h1, #tariffs h2 {font-size:1.0em; margin:10px 0; }
  .mobview {min-width:240px;}
  #tariffs table {font-size:.7em;}
  #tariffs table td.brandcolor {padding-left:10px; font-size:.6em; width:90px;}
  #tariffs table .tarifftitle td.brandcolor {padding-left:5px;}
  #tariffs table .tarifftitle td {padding-left:10px; }
  #tariffs table td {padding-left:5px;}
  
  #tariffs h2.dc {font-size:.9em;}
  .tarifs .show {padding:0px; margin-bottom:20px;}
  .tarifs .show .span8 {padding:6px;} .tarifs .span9, .tarifs .show .span8, .tarifs .show .span2 {width:100%; margin-left:0;}
  .tarifs #tariffs .price {text-align:right; background:#FFFFFF;}
  .tarifs #tariffs .orderblock {background:#F7F7F7;}
  .tarifs #tariffs .orderblock a {padding:6px;}
  .tarifs #tariffs .orderblock a:hover {color:#3394b8; text-decoration:none;}
  .panelselect select {width:99%; font-size:.8em; padding:6px 2px;}
    
  .tarifs #tariffs .show h2 {font-size:.9em;}
  .dcmenu h2.dc .offersitem {display:none; }
}



 @media (max-width: 480px) {
 .additline .currency {float:left; display:inline-block; width:49%; text-align:left;}
 .additline .language {float:right; display:inline-block; width:49%;}
 .currency .smalldropmenu {right: auto; left: 0;}
 .language a.langtitle,  .currency a.currencytitle {margin-right:0px;}
 
 .logo {margin:10px 0 0 40px;}
 .colorline .logobox {float:left; display:inline-block; width:49%; text-align:left;}
 .colorline .login {float:right; display:inline-block; width:49%;}
 .navbar-nav > li > a {padding:12px 10px; width:100px; font-size:1.5em;}
 .navbar-nav > li > a:hover, .navbar-nav > li > a:focus {padding:12px 10px; width:100px; font-size:1.5em; border:0;}
 
 .menuline {background:none; overflow:hidden;}
 .menuline a {display:block; width:95%; margin:0 auto; height:20px; color:#FFFFFF; background:#39505B; font-size:1em; text-align:left; padding:15px 10px 15px 45px; border:0; border-bottom:1px solid #232A2E;}
 .menuline a:hover {text-decoration:none; background:#486370; border-radius: 0px;}
 .menuline {height:204px;}
 
  
  #tariffs h2.dc {font-size:.9em;}
  #tariffs table {font-size:.8em;}
  #tariffs table td.brandcolor {padding-left:10px; font-size:.9em;}
  #tariffs table .tarifftitle td.brandcolor {padding-left:5px;}
  #tariffs table .tarifftitle td {padding-left:10px; }
  #tariffs table td {padding-left:5px;}
  .tarifs #tariffs .orderblock a {padding:6px;}
  
  .tarifs .show {padding:0px; margin-bottom:20px;}
  .tarifs .show .span8 {padding:6px;} .tarifs .span9, .tarifs .show .span8, .tarifs .show .span2 {width:100%; margin-left:0;}
  .tarifs #tariffs .show h2 {font-size:.9em;}
  .tarifs #tariffs .price {text-align:right; background:#FFFFFF;}
  .tarifs #tariffs .orderblock {background:#F7F7F7;}
  .tarifs #tariffs .orderblock a:hover {color:#3394b8; text-decoration:none;}
  .panelselect select {width:99%; font-size:.85em; padding:4px 2px;}

  
  body .contactform .span7 {padding-left:0;}
  body .contactform .span7 input, body .contactform .span7 textarea {width:90%;}

  footer .span3, footer .span4 {text-align:center;}
  footer .span3 li {margin-bottom:8px;}
  footer h5 {margin:30px 0 10px 0;}
   
}


 @media (max-width: 767px) {
 .additline .currency {float:left; display:inline-block; width:49%; text-align:left;}
 .additline .language {float:right; display:inline-block; width:49%;}
 .currency .smalldropmenu {right: auto; left: 0;}
 .language a.langtitle,  .currency a.currencytitle {margin-right:0px;}
 
 .logo {margin:10px 0 0 40px;}
 .colorline .logobox {float:left; display:inline-block; width:49%; text-align:left;}
 .colorline .login {float:right; display:inline-block; width:49%;}
 .navbar-nav > li > a {padding:12px 10px; width:100px; font-size:1.5em;}
 .navbar-nav > li > a:hover, .navbar-nav > li > a:focus {padding:12px 10px; width:100px; font-size:1.5em; border:0;}
 
 .menuline {background:none; overflow:hidden;}
 .menuline a {display:block; width:95%; margin:0 auto; height:20px; color:#FFFFFF; background:#39505B; font-size:1em; text-align:left; padding:15px 10px 15px 45px; border:0; border-bottom:1px solid #232A2E;}
 .menuline a:hover {text-decoration:none; background:#486370; border-radius: 0px}
 .menuline {height:204px;}
 
 #tariffs h2.dc {font-size:1.1em;}
 .tarifs .show {padding:0px; margin-bottom:20px;}
 .tarifs .show .span8 {padding:6px;} .tarifs .span9, .tarifs .show .span8, .tarifs .show .span2 {width:100%; margin-left:0;}
 .tarifs #tariffs .show h2 {font-size:1.1em;}
 .tarifs #tariffs .price {text-align:right; background:#FFFFFF;}
 .tarifs #tariffs .orderblock {background:#F7F7F7;}
 .tarifs #tariffs .orderblock a {padding:6px;}
 .tarifs #tariffs .orderblock a:hover {color:#3394b8; text-decoration:none;}
 .panelselect select {width:99%; font-size:.95em; padding:4px 2px;}
 
 body .contactform .span7 input, body .contactform .span7 textarea {width:90%;}
 
 footer .span3, footer .span4 {text-align:center;}
 footer .span3 li {margin-bottom:8px;}
 footer h5 {margin:30px 0 10px 0;}
}


 @media (min-width: 768px) and (max-width: 979px) {
 .additline .currency {float:left; display:inline-block; width:47%; text-align:left; margin-left:0;}
 .additline .language {float:right; display:inline-block; width:47%;}
 .currency .smalldropmenu {right: auto; left: 0;}
 .language a.langtitle,  .currency a.currencytitle {margin-right:0px;}
 
 .logo {margin:10px 0 0 40px;}
 .colorline .logobox {float:left; display:inline-block; width:49%; text-align:left;}
 .colorline .login {float:right; display:inline-block; width:49%; margin-left:0;}
 .navbar-nav > li > a {padding:12px 10px; width:100px; font-size:1.5em;}
 .navbar-nav > li > a:hover, .navbar-nav > li > a:focus {padding:12px 10px; width:100px; font-size:1.5em; border:0;}

 .menuline {background:none; overflow:hidden;}
 .menuline .span12 {width:100%;}
 .menuline a {display:block; width:98%; margin:0 auto; height:20px; color:#FFFFFF; background:#39505B; font-size:1em; text-align:left; padding:15px 10px 15px 45px;border:0;  border-bottom:1px solid #232A2E;}
 .menuline a:hover {text-decoration:none; background:#486370; border-radius: 0px}
 .menuline {height:204px;}
 
 #tariffs h2.dc {font-size:1.1em;}
 .tarifs .show {padding:0px; margin-bottom:20px;}
 .tarifs .show .span8 {padding:6px;} .tarifs .span9, .tarifs .show .span8, .tarifs .show .span2 {width:100%; margin-left:0;}
 .tarifs #tariffs .show h2 {font-size:1.1em;}
 .tarifs #tariffs .price {text-align:right; background:#FFFFFF;}
 .tarifs #tariffs .orderblock {background:#F7F7F7;}
 .tarifs #tariffs .orderblock a {padding:6px;}
 .tarifs #tariffs .orderblock a:hover {color:#3394b8; text-decoration:none;}
 .panelselect select {width:99%; font-size:1em; padding:4px 2px;}
 
  body .contactform .span7 input, body .contactform .span7 textarea {width:90%;}
 
 footer .span3, footer .span4 {text-align:center;}
 footer .span3 li {margin-bottom:8px;}
 footer h5 {margin:30px 0 10px 0;}

}
.navbar-inner {
    border-radius:0px !important;
    min-height: 50px!important;
    padding-top: 8px;
    background-color: #2c3a44!important;
    background-image: none!important;
    border: none;
}
.navbar {
    margin-bottom: 0px!important;
    border-bottom: 1px solid #fff;
}

.nav > li > a {
    font-size: 14px;
    text-transform: uppercase;
    color: #fff!important;
    text-shadow:none!important;
    font-weight: 600;
}
.nav >li>a:hover {
    color: #ddd!important;
}
.dark {
    color: #333!important;
    list-style: none;
}
.navbar .dark>li {
    float: left;
}
.navbar .dark>li>a {
    float: none;
    padding: 10px 15px 10px;
    color: #333;
    text-decoration: none;
    }
.grey {
    background-color: #f6f6f6;
}
.text-center  {
    text-align: center;
    
}
 .offers {
     font-size: 30px;
     text-transform: uppercase;
     font-weight: 800;
     margin-bottom: 3rem;
 }

/*HOME SLIDER*/
.sliderwrap {position:relative; margin-top: 5rem; margin-bottom: 5rem;}
.sliderwrap .homecontact {position:absolute; bottom:20px; text-align:center;}
.sliderwrap .homecontact .span4 {padding:35px 0 0 0;}
.sliderwrap .homecontact, .sliderline .homecontact a {color:#789DB8;}
.sliderwrap .homecontact a:hover {text-decoration:none; color:#428bca;}
.sliderwrap .center {background: URL(' http://polusweb.com/img/support24.png') 50% 50% no-repeat; height:75px; font-size:1.1em; padding:0 0;}
.sliderwrap .item {text-align:center;}
.sliderwrap h2 {font-weight:200; color: #333; font-size: 2.6em; margin:0 0 25px 0; max-height: 35px; overflow: hidden;}
.sliderwrap .title {color:#999; display:block; margin:0 0 5px 0;}
.sliderwrap .pic {color:#333;}
.sliderwrap .sliderDes {color:#999;margin-right:20px;}
.sliderwrap .price {color: #333; font-size: 30px; font-weight: normal; margin: 30px auto 42px auto; display: block;}
.sliderwrap .custombtn {margin-top:2rem; font-weight:200; text-shadow:none;  padding: 7px 40px;  border-radius: 4px; background-color:#2c3a44; font-size: 30px; color: #ffffff; text-decoration: none;}
.sliderwrap .custombtn:hover {border: 2px solid #2c3a44;}
.sliderwrap .carousel-control {border:none; color:#333; font-size:2rem; top: 70%; left: 226px; background:none;}
.sliderwrap .carousel-control.right {right: 222px; left: auto;}
.sliderwrap .item .action {position:absolute; top:0; right:0; z-index:10000; width:150px; height:60px; background: URL('../img/action.png') no-repeat; background-size:cover;}
.about_text h2 {
    font-weight: 200;
}
#about {
    margin-bottom: 4rem;
    margin-top: 4rem;
}
.support_img {
    margin-top: 2rem;
}
.plans_text {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 800;
    margin-bottom: 3rem;
}
/* Hosting plans */
.hosting_tbl {
    display: table;
    border-spacing: 0 5px;
    border-collapse: separate;
    clear: both;
    width: 100%;
    margin-bottom: -5px;
}
.hosting_block_title {
    width: 410px;
    padding: 27px 48px 27px 31px;
    display: table-cell;
}
.hosting_block_details {
    width: 206px;
    vertical-align: middle;
    padding-left: 28px;
    display: table-cell;
    font-size: 12px;
    line-height: 18px;
    color: #111D2F;
    font-family: 'DINNextLTW01-UltraLight_706122', 'Open Sans', sans-serif;
}
.hosting_block_price {
    width: 206px;
    background-color: #2c3a44;
    text-align: center;
    vertical-align: middle;
    display: table-cell;
    color: #fff;
}
.hosting_block_price .btn {
  color: #212121;
}

.hosting_block {
    width: 940px;
    margin-left: 10px;
    margin-right: 10px;
    display: table-row;
    cursor: pointer;
}
.hosting_block_details {
    background-color: #29b6f6;
}
.hosting_block_title {
  background-color: rgba(132,170,201,0.07);
}
.plan_title {
  font-size: 3rem;
  font-weight: 200;
}
.plan_title a {
   color: #333; 
}
.price_big {
  font-size: 3rem;
}
.plan_desc {
    margin-top: 20px;
}
.hosting_block_price a {
    color: #333;
    text-decoration: none;
}
/* / Hosting plans */
#plans {
    margin-top: 4rem;
    margin-bottom: 4rem;
}
.features_text {
    font-size: 30px;
    text-transform: uppercase;
    font-weight: 800;
    margin-bottom: 3rem;
}
.feat {
    font-size: 22px;
    font-weight: 200;
   padding-bottom: 20px;
}
.feat_box {
    padding-top: 15px;
}
.feat_desc {
    font-weight: 600;
    font-size: 12px;
}
.faq_text {
     font-size: 30px;
    text-transform: uppercase;
    font-weight: 800;
    margin-bottom: 3rem;
    padding-top: 3rem;
}
#faq {
    margin-bottom: 4rem;
    margin-top: 4rem;
}
.wide {
    width: 25%;
    text-align: center;
   
    }
.nav-tabs>li> a {
    color: #333!important;
     font-size: 18px;
     font-weight: 200;
}
.nav-tabs>li>a:hover {
    color: #fff!important;
    background-color: #29b6f6!important;
}
.nav-tabs>li>a:focus {
    background-color: #29b6f6!important;
}
.nav-tabs>.active>a {
    background-color: #29b6f6;
    color: #fff!important;
}

.wide i {
    display: block;
    font-size: 50px;
    text-align: center;
    padding-bottom: 10px;
}
.tabs {
    padding-bottom: 3rem;
}
.panel-title a {
    color: #333;
    font-weight: 400;
}
.panel-title a:hover {
    text-decoration: none;
}
.panel-title a:focus {
    text-decoration: none;
}
.panel-title i {
    color:#29b6f6;
}
.panel-body {
    line-height: 1.75em;
}
.f-nav {
    z-index: 9999;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
}
#top {
    background-color: #2c3a44;
    padding-bottom: 4rem;
}
.topfeats h1 {
    color: #fff;
}
.feat_box {
    color: #fff;
}
.topfeats {
    padding-bottom:1rem;
    padding-top: 1rem;
}
#contact .custombtn {
    background-color: #2c3a44;
    color: #fff;
    font-size: 30px;
    font-weight: 200;
    text-decoration: none;
    }
    .pad {
        padding-bottom: 2rem;
    }
@media (max-width: 415px) {
    .hosting_block_title   {
        display: block;
    max-width: none;
    padding: 40px 20px;
    width: auto;
    }
    .hosting_block_details {
    display: inline-block;
    padding-top: 40px;
    padding-bottom: 40px;
    text-align: center !important;
    width: 100%;
    padding-left: 0;
  
    }
    .hosting_block_price {
    max-width: none;
    display: block;
    padding-top: 20px;
    padding-bottom: 40px;
    width: 100%;
    }
    .hosting_tbl {
    display: block;
    max-width: none;
    width: auto !important;
    }
    .hosting_block {
    display: block;
    max-width: none;
    width: auto;
    margin-bottom: 30px;
    margin-left: 0;
    margin-right: 0;
    }
    .plan_title {
        font-size: 2rem;
        line-height: 28px;
    }
    .faq_text {
        line-height: 35px;
    }
    .wide {
        width: 100%;
    }
}
@media (min-width: 767px) {
       .plan_title {
           line-height: 35px;
       }
}
.review-widget {
      margin-left: 10px;
    width: 262px!important;
    border: 0px solid #CCCCCC;
    height: 162px;
    margin-top: 6px;
    background: #fff!important;
    margin-bottom: 10px;
         position: fixed;
    bottom: 0px;
    z-index: 9999;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(50,50,50,0.14);
    -moz-box-shadow: 0px 0px 5px 0px rgba(50,50,50,0.14);
    box-shadow: 0px 0px 5px 0px rgba(50,50,50,0.14);
}
#toggle4 {

    background: #2C8CF0;
    border-radius: 50px;
    position: absolute;
    z-index: 9;
    right: 8px;
    top: 6px;
    color: #fff;
    font-weight: bold;
    text-align: center;
    font-size: 11px;
    line-height: 13px;
    cursor: pointer;
}

.wrapper-widget{
    position:relative;
    margin-left: 10px;
    width: 262px!important;
    border: 0px solid #CCCCCC;
    margin-top: 6px;
    background: #fff!important;
    margin-bottom: 10px;
    position: fixed;
    bottom: 0px;
    z-index: 9999;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(50,50,50,0.14);
    -moz-box-shadow: 0px 0px 5px 0px rgba(50,50,50,0.14);
    box-shadow: 0px 0px 5px 0px rgba(50,50,50,0.14);
}
.title-widget{
    text-align: center;
    font-weight: bold;
    margin: 0;
    color:#333333;
    padding:10px 10px;
}
.switch-icons{
    background:#29B6F6;
    right:0;
    top:-1px;
    z-index:1;
    font-size:16px;
    width:262px;
    height:28px;
    text-align:center;
    display:inline-block;
    color:#fff;
    cursor:pointer;
    line-height:27px;
}
.content-widget{
    
    height:100%;
    line-height:100px;
    text-align:center;
}
.carousel-control {
    color: #29B6F6;
    background: transparent;
    border: none;
    opacity:inherit;
    left: 0px;
}
.carousel-control:hover {
    color: #29B6F6;
}
.carousel-control:focus {
    color: #29B6F6;
}
.carousel-inner>.item {
    padding: 0 28px 0 28px;
    font-size: 12px;
}
.wrapper-widget .carousel-control.right {
    right: 0;
}
.rev_button {
    padding: 5px 10px 10px;
    height: 30px;
    text-align: center;
    color: #fff;
    margin: auto;
    font-size: 12px;
    background: #007EFF;
    line-height: 28px;
    z-index: 9;
    cursor: pointer;
}
.rev_button:hover {
    color: #fff;
    text-decoration: none;
}
.scroll-down {
    text-align: center;
    font-size: 40px;
    margin-top: -48px;
}
.scroll-down a {
    color: #fff;
}
#animatedModal {
    background-color: #fff!important;
}
.rev_name {
    text-align: center;
    margin-top: 2rem;
    font-weight: 600;
}
.close-animatedModal {
    text-align: center;
    cursor: pointer; 
}
.rev_rev {
    text-align: center;
    padding-left: 30px;
    padding-right: 30px;
}