.modal .modal-body {
    max-height: 90%;
    height: 90%;
    overflow-y: auto
}

#wrapper {
    padding-left: 210px;
    transition: all 0.4s ease 0s
}

#sidebar-wrapper {
    top: 51px;
    left: 0;
    width: 230px;
    background: #F5F5F5;
    position: fixed;
    height: 100%;
    overflow-y: auto;
    z-index: 1000;
    transition: all 0.4s ease 0s
}

#wrapper.active {
    padding-left: 0
}

#wrapper.active #sidebar-wrapper {
    left: -230px
}

div.container-fluid {
    padding-top: 70px!important
}
@media (max-width:768px) {
    div.container-fluid {
        padding-top: 120px!important
    }
    .smallscreensearch{
        display: block;
    }
    .bigscreensearch{
        display: none;
    }
}

.sidebar-nav {
    position: absolute;
    top: 0;
    width: 250px;
    list-style: none;
    margin: 0;
    padding: 0
}

.sidebar-nav li {
    line-height: 40px
}

.sidebar-nav li a {
    color: #999;
    display: block;
    text-decoration: none
}

.sidebar-nav li a span:before {
    position: absolute;
    left: 0;
    color: #41484c;
    text-align: center;
    width: 20px;
    line-height: 18px
}

.sidebar-nav li a:hover,
.sidebar-nav li.active {
    text-decoration: none
}

.sidebar-nav li a:active,
.sidebar-nav li a:focus {
    text-decoration: none
}

.sidebar-nav>.sidebar-brand {
    height: 65px;
    line-height: 60px;
    font-size: 18px
}

.sidebar-nav>.sidebar-brand a {
    color: #999
}

.sidebar-nav>.sidebar-brand a:hover {
    background: none
}

#menu-toggle {
    font-size: 24px;
    display: flex;
    align-items: center;
    text-decoration: none;
    float: left;
    cursor: pointer;
    padding-right: 15px
}

.navbar.navbar-fixed-top {
    border: 1px solid #efecec
}

@media (max-width:768px) {
    #wrapper {
        padding-left: 0
    }
    #sidebar-wrapper {
        left: -1000px
    }
    #wrapper.active {
        position: relative
    }
    #wrapper.active #sidebar-wrapper {
        left: 0;
        width: 210px;
        transition: all 0.4s ease 0s;
        text-indent: 5px
    }
    #menu-toggle {
        display: inline-block;
        cursor: pointer
    }
}

.color-red {
    color: red
}

.color-green {
    color: #6cbc42
}

.color-blue {
    color: #0080c5
}

.color-twitter {
    color: #00aced
}

.color-facebook {
    color: #00539f
}

.color-linkedin {
    color: #0176b5
}

.navbar-border {
    border-bottom: solid 5px #0080c5
}

.login-panel {
    min-width: 250px;
    border-top: 14px solid #0080c5;
    border-right: 1px solid #0080c5;
    border-bottom-right-radius: .5em;
    -moz-border-radius-bottomright: .5em;
    border-bottom: 3px solid #0080c5;
    border-left: 1px solid #0080c5;
    border-bottom-left-radius: .5em;
    -moz-border-radius-bottomleft: .5em
}

.dropdown-header {
    display: block!important;
    padding-bottom: 30px;
    height: 10px
}

.login-header {
    font-size: 20px;
    font-weight: 700;
    display: inline;
    float: left
}

.forgot-password {
    font-size: 10px;
    display: inline;
    float: right;
    vertical-align: bottom;
    padding-top: 10px
}

.center-text {
    text-align: center
}

.error-message {
    font-size: 11px
}

.navbar-brand>img {
    height: 95%;
    width: auto
}

.login_click {
    cursor: pointer
}

.navbar-brand {
    padding: 5px
}

.selectedlang {
    background: #e8e8e8
}

.languageselect li {
    cursor: pointer
}

.flag {
    display: inline-block;
    width: 16px;
    height: 11px;
    background: url(/assets/images/flags.png) no-repeat
}

.flag.flag-sv {
    background-position: -48px -143px
}

.flag.flag-au {
    background-position: -192px 0
}

.flag.flag-gl {
    background-position: -32px -55px
}

.flag.flag-tibet {
    background-position: -192px -143px
}

.flag.flag-cg {
    background-position: -112px -22px
}

.flag.flag-qa {
    background-position: -160px -121px
}

.flag.flag-af {
    background-position: -32px 0
}

.flag.flag-it {
    background-position: -208px -66px
}

.flag.flag-mr {
    background-position: -96px -99px
}

.flag.flag-wales {
    background-position: -80px -165px
}

.flag.flag-scotland {
    background-position: -48px -132px
}

.flag.flag-se {
    background-position: -80px -132px
}

.flag.flag-cd {
    background-position: -80px -22px
}

.flag.flag-io {
    background-position: -144px -66px
}

.flag.flag-hk {
    background-position: -208px -55px
}

.flag.flag-ye {
    background-position: -144px -165px
}

.flag.flag-gp {
    background-position: -80px -55px
}

.flag.flag-sh {
    background-position: -112px -132px
}

.flag.flag-do {
    background-position: -144px -33px
}

.flag.flag-ru {
    background-position: -224px -121px
}

.flag.flag-ky {
    background-position: -192px -77px
}

.flag.flag-at {
    background-position: -176px 0
}

.flag.flag-wf {
    background-position: -96px -165px
}

.flag.flag-sk {
    background-position: -160px -132px
}

.flag.flag-cl {
    background-position: -176px -22px
}

.flag.flag-ge {
    background-position: -208px -44px
}

.flag.flag-nu {
    background-position: -144px -110px
}

.flag.flag-kurdistan {
    background-position: -160px -77px
}

.flag.flag-la {
    background-position: -224px -77px
}

.flag.flag-vc {
    background-position: -240px -154px
}

.flag.flag-gq {
    background-position: -96px -55px
}

.flag.flag-cz {
    background-position: -64px -33px
}

.flag.flag-pr {
    background-position: -80px -121px
}

.flag.flag-ls {
    background-position: -64px -88px
}

.flag.flag-no {
    background-position: -96px -110px
}

.flag.flag-bf {
    background-position: -64px -11px
}

.flag.flag-pa {
    background-position: -192px -110px
}

.flag.flag-mn {
    background-position: -32px -99px
}

.flag.flag-fo {
    background-position: -128px -44px
}

.flag.flag-dj {
    background-position: -96px -33px
}

.flag.flag-st {
    background-position: -32px -143px
}

.flag.flag-er {
    background-position: 0 -44px
}

.flag.flag-us {
    background-position: -176px -154px
}

.flag.flag-zm {
    background-position: -208px -165px
}

.flag.flag-by {
    background-position: -16px -22px
}

.flag.flag-cm {
    background-position: -192px -22px
}

.flag.flag-tw {
    background-position: -96px -154px
}

.flag.flag-vg {
    background-position: -16px -165px
}

.flag.flag-zw {
    background-position: -224px -165px
}

.flag.flag-pl {
    background-position: -32px -121px
}

.flag.flag-tk {
    background-position: -224px -143px
}

.flag.flag-ga {
    background-position: -160px -44px
}

.flag.flag-ba {
    background-position: 0 -11px
}

.flag.flag-uy {
    background-position: -192px -154px
}

.flag.flag-km {
    background-position: -96px -77px
}

.flag.flag-fk {
    background-position: -96px -44px
}

.flag.flag-mp {
    background-position: -64px -99px
}

.flag.flag-lv {
    background-position: -112px -88px
}

.flag.flag-co {
    background-position: -224px -22px
}

.flag.flag-rs {
    background-position: -208px -121px
}

.flag.flag-sb {
    background-position: -16px -132px
}

.flag.flag-in {
    background-position: -128px -66px
}

.flag.flag-bj {
    background-position: -128px -11px
}

.flag.flag-ck {
    background-position: -160px -22px
}

.flag.flag-im {
    background-position: -112px -66px
}

.flag.flag-tj {
    background-position: -208px -143px
}

.flag.flag-jp {
    background-position: -16px -77px
}

.flag.flag-bt {
    background-position: -224px -11px
}

.flag.flag-pt {
    background-position: -112px -121px
}

.flag.flag-fm {
    background-position: -112px -44px
}

.flag.flag-sx {
    background-position: -64px -143px
}

.flag.flag-nf {
    background-position: -32px -110px
}

.flag.flag-mk {
    background-position: -240px -88px
}

.flag.flag-ad {
    background-position: 0 0
}

.flag.flag-ni {
    background-position: -64px -110px
}

.flag.flag-sj {
    background-position: -144px -132px
}

.flag.flag-ps {
    background-position: -96px -121px
}

.flag.flag-gs {
    background-position: -128px -55px
}

.flag.flag-ch {
    background-position: -128px -22px
}

.flag.flag-fj {
    background-position: -80px -44px
}

.flag.flag-ci {
    background-position: -144px -22px
}

.flag.flag-es {
    background-position: -16px -44px
}

.flag.flag-cf {
    background-position: -96px -22px
}

.flag.flag-th {
    background-position: -176px -143px
}

.flag.flag-ma {
    background-position: -144px -88px
}

.flag.flag-kn {
    background-position: -112px -77px
}

.flag.flag-re {
    background-position: -176px -121px
}

.flag.flag-cv {
    background-position: -16px -33px
}

.flag.flag-dk {
    background-position: -112px -33px
}

.flag.flag-za {
    background-position: -176px -165px
}

.flag.flag-ss {
    background-position: -16px -143px
}

.flag.flag-pm {
    background-position: -48px -121px
}

.flag.flag-hn {
    background-position: -240px -55px
}

.flag.flag-om {
    background-position: -176px -110px
}

.flag.flag-ug {
    background-position: -144px -154px
}

.flag.flag-bm {
    background-position: -144px -11px
}

.flag.flag-gg {
    background-position: -240px -44px
}

.flag.flag-mu {
    background-position: -144px -99px
}

.flag.flag-bn {
    background-position: -160px -11px
}

.flag.flag-catalonia {
    background-position: -64px -22px
}

.flag.flag-ar {
    background-position: -144px 0
}

.flag.flag-um {
    background-position: -160px -154px
}

.flag.flag-zanzibar {
    background-position: -192px -165px
}

.flag.flag-li {
    background-position: -16px -88px
}

.flag.flag-yt {
    background-position: -160px -165px
}

.flag.flag-ml {
    background-position: 0 -99px
}

.flag.flag-mc {
    background-position: -160px -88px
}

.flag.flag-ve {
    background-position: 0 -165px
}

.flag.flag-sd {
    background-position: -64px -132px
}

.flag.flag-bw {
    background-position: 0 -22px
}

.flag.flag-ne {
    background-position: -16px -110px
}

.flag.flag-ag {
    background-position: -48px 0
}

.flag.flag-md {
    background-position: -176px -88px
}

.flag.flag-ir {
    background-position: -176px -66px
}

.flag.flag-kp {
    background-position: -128px -77px
}

.flag.flag-fi {
    background-position: -64px -44px
}

.flag.flag-ly {
    background-position: -128px -88px
}

.flag.flag-nc {
    background-position: 0 -110px
}

.flag.flag-va {
    background-position: -224px -154px
}

.flag.flag-dm {
    background-position: -128px -33px
}

.flag.flag-il {
    background-position: -96px -66px
}

.flag.flag-kw {
    background-position: -176px -77px
}

.flag.flag-sc {
    background-position: -32px -132px
}

.flag.flag-tv {
    background-position: -80px -154px
}

.flag.flag-tf {
    background-position: -144px -143px
}

.flag.flag-is {
    background-position: -192px -66px
}

.flag.flag-mw {
    background-position: -176px -99px
}

.flag.flag-bb {
    background-position: -16px -11px
}

.flag.flag-tt {
    background-position: -64px -154px
}

.flag.flag-dz {
    background-position: -160px -33px
}

.flag.flag-eg {
    background-position: -208px -33px
}

.flag.flag-na {
    background-position: -240px -99px
}

.flag.flag-jo {
    background-position: 0 -77px
}

.flag.flag-bi {
    background-position: -112px -11px
}

.flag.flag-me {
    background-position: -192px -88px
}

.flag.flag-my {
    background-position: -208px -99px
}

.flag.flag-nr {
    background-position: -128px -110px
}

.flag.flag-bv {
    background-position: -240px -11px
}

.flag.flag-mq {
    background-position: -80px -99px
}

.flag.flag-lr {
    background-position: -48px -88px
}

.flag.flag-ax {
    background-position: -224px 0
}

.flag.flag-as {
    background-position: -160px 0
}

.flag.flag-sn {
    background-position: -208px -132px
}

.flag.flag-hr {
    background-position: 0 -66px
}

.flag.flag-mh {
    background-position: -224px -88px
}

.flag.flag-py {
    background-position: -144px -121px
}

.flag.flag-aw {
    background-position: -208px 0
}

.flag.flag-fr {
    background-position: -144px -44px
}

.flag.flag-uz {
    background-position: -208px -154px
}

.flag.flag-gd {
    background-position: -192px -44px
}

.flag.flag-ws {
    background-position: -112px -165px
}

.flag.flag-tr {
    background-position: -48px -154px
}

.flag.flag-tz {
    background-position: -112px -154px
}

.flag.flag-mm {
    background-position: -16px -99px
}

.flag.flag-td {
    background-position: -128px -143px
}

.flag.flag-vu {
    background-position: -64px -165px
}

.flag.flag-bd {
    background-position: -32px -11px
}

.flag.flag-cu {
    background-position: 0 -33px
}

.flag.flag-gw {
    background-position: -176px -55px
}

.flag.flag-np {
    background-position: -112px -110px
}

.flag.flag-gb {
    background-position: -176px -44px
}

.flag.flag-lc {
    background-position: 0 -88px
}

.flag.flag-nz {
    background-position: -160px -110px
}

.flag.flag-cy {
    background-position: -48px -33px
}

.flag.flag-ms {
    background-position: -112px -99px
}

.flag.flag-eu {
    background-position: -48px -44px
}

.flag.flag-vi {
    background-position: -32px -165px
}

.flag.flag-kz {
    background-position: -208px -77px
}

.flag.flag-al {
    background-position: -80px 0
}

.flag.flag-cw {
    background-position: -32px -33px
}

.flag.flag-jm {
    background-position: -240px -66px
}

.flag.flag-ke {
    background-position: -32px -77px
}

.flag.flag-an {
    background-position: -112px 0
}

.flag.flag-so {
    background-position: -224px -132px
}

.flag.flag-lk {
    background-position: -32px -88px
}

.flag.flag-mv {
    background-position: -160px -99px
}

.flag.flag-be {
    background-position: -48px -11px
}

.flag.flag-pk {
    background-position: -16px -121px
}

.flag.flag-bg {
    background-position: -80px -11px
}

.flag.flag-az {
    background-position: -240px 0
}

.flag.flag-gm {
    background-position: -48px -55px
}

.flag.flag-tc {
    background-position: -112px -143px
}

.flag.flag-ie {
    background-position: -80px -66px
}

.flag.flag-mx {
    background-position: -192px -99px
}

.flag.flag-sm {
    background-position: -192px -132px
}

.flag.flag-bs {
    background-position: -208px -11px
}

.flag.flag-iq {
    background-position: -160px -66px
}

.flag.flag-gt {
    background-position: -144px -55px
}

.flag.flag-kh {
    background-position: -64px -77px
}

.flag.flag-ht {
    background-position: -16px -66px
}

.flag.flag-gu {
    background-position: -160px -55px
}

.flag.flag-bz {
    background-position: -32px -22px
}

.flag.flag-bh {
    background-position: -96px -11px
}

.flag.flag-ph {
    background-position: 0 -121px
}

.flag.flag-sg {
    background-position: -96px -132px
}

.flag.flag-kr {
    background-position: -144px -77px
}

.flag.flag-gn {
    background-position: -64px -55px
}

.flag.flag-sy {
    background-position: -80px -143px
}

.flag.flag-ca {
    background-position: -48px -22px
}

.flag.flag-ua {
    background-position: -128px -154px
}

.flag.flag-vn {
    background-position: -48px -165px
}

.flag.flag-je {
    background-position: -224px -66px
}

.flag.flag-hu {
    background-position: -32px -66px
}

.flag.flag-cr {
    background-position: -240px -22px
}

.flag.flag-am {
    background-position: -96px 0
}

.flag.flag-tl {
    background-position: -240px -143px
}

.flag.flag-bo {
    background-position: -176px -11px
}

.flag.flag-ki {
    background-position: -80px -77px
}

.flag.flag-id {
    background-position: -64px -66px
}

.flag.flag-gh {
    background-position: 0 -55px
}

.flag.flag-tn {
    background-position: -16px -154px
}

.flag.flag-somaliland {
    background-position: -240px -132px
}

.flag.flag-lb {
    background-position: -240px -77px
}

.flag.flag-br {
    background-position: -192px -11px
}

.flag.flag-gf {
    background-position: -224px -44px
}

.flag.flag-england {
    background-position: -240px -33px
}

.flag.flag-pn {
    background-position: -64px -121px
}

.flag.flag-de {
    background-position: -80px -33px
}

.flag.flag-sl {
    background-position: -176px -132px
}

.flag.flag-sr {
    background-position: 0 -143px
}

.flag.flag-to {
    background-position: -32px -154px
}

.flag.flag-gi {
    background-position: -16px -55px
}

.flag.flag-gr {
    background-position: -112px -55px
}

.flag.flag-ng {
    background-position: -48px -110px
}

.flag.flag-sa {
    background-position: 0 -132px
}

.flag.flag-hm {
    background-position: -224px -55px
}

.flag.flag-xk {
    background-position: -128px -165px
}

.flag.flag-ae {
    background-position: -16px 0
}

.flag.flag-ic {
    background-position: -48px -66px
}

.flag.flag-ao {
    background-position: -128px 0
}

.flag.flag-pe {
    background-position: -208px -110px
}

.flag.flag-cn {
    background-position: -208px -22px
}

.flag.flag-mg {
    background-position: -208px -88px
}

.flag.flag-si {
    background-position: -128px -132px
}

.flag.flag-lu {
    background-position: -96px -88px
}

.flag.flag-gy {
    background-position: -192px -55px
}

.flag.flag-pf {
    background-position: -224px -110px
}

.flag.flag-ai {
    background-position: -64px 0
}

.flag.flag-nl {
    background-position: -80px -110px
}

.flag.flag-mz {
    background-position: -224px -99px
}

.flag.flag-tg {
    background-position: -160px -143px
}

.flag.flag-mo {
    background-position: -48px -99px
}

.flag.flag-mt {
    background-position: -128px -99px
}

.flag.flag-rw {
    background-position: -240px -121px
}

.flag.flag-et {
    background-position: -32px -44px
}

.flag.flag-eh {
    background-position: -224px -33px
}

.flag.flag-ee {
    background-position: -192px -33px
}

.flag.flag-tm {
    background-position: 0 -154px
}

.flag.flag-lt {
    background-position: -80px -88px
}

.flag.flag-pw {
    background-position: -128px -121px
}

.flag.flag-pg {
    background-position: -240px -110px
}

.flag.flag-ro {
    background-position: -192px -121px
}

.flag.flag-kg {
    background-position: -48px -77px
}

.flag.flag-ec {
    background-position: -176px -33px
}

.flag.flag-sz {
    background-position: -96px -143px
}

.navbar-login {
    padding: 10px;
    padding-bottom: 0
}

.navbar-login-session {
    padding: 10px;
    padding-bottom: 0;
    padding-top: 0
}

.icon-size {
    font-size: 87px
}

.userprofileimg {
    max-width: 70px;
    max-height: 70px
}

.home-pagination .btn-primary {
    background-image: -webkit-linear-gradient(top, #e6682b 0%, #e6682b 100%);
    background-image: -o-linear-gradient(top, #e6682b 0%, #e6682b 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e6682b), to(#e6682b));
    background-image: linear-gradient(to bottom, #e6682b 0%, #e6682b 100%)
}

.home-pagination {
    margin-top: 20px
}

.pg-prices {
    margin-bottom: 10px
}

.price-compare-module {
    min-height: 445px!important
}

.main-secrren {
    height: auto;
    text-align: center
}

.main-secrren p {
    font-size: 22px;
    font-family: 'montrealitalic';
    padding-bottom: 0;
    margin-bottom: 0;
    color: white
}

.logo {
    margin-bottom: 0%;
    display: block;
    background-size: cover;
    width: 100%
}

.logo img {
    display: inline-block;
    padding: .5%;
    margin-top: 2%;
    margin-bottom: .5%
}

.clm {
    width: 100%;
    vertical-align: top
}

#login_form input[type='text'],
#login_form input[type='password'],
#login_form select,
#signup_form input[type='text'],
#signup_form input[type='password'],
#signup_form select {
    border: #060707 3px solid;
    height: 35px;
    margin-bottom: .5%;
    margin-top: .5%;
    color: #243f60
}

input[placeholder] {
    font-size: 15px;
    padding-left: 1%
}

.btn-register {
    border:  #1f2413 3px solid;
    font-size: 23px;
    text-align: center;
    margin-bottom: 3px;
    margin-top: 2px;
    width: 215px;
    background: #ffffff;
    color: #262424
}

.login-page-logo img{
    max-width: 200px;
}

@media screen and (max-width:800px) {
    .main-secrren {
        height: auto;
        margin: 5%
    }
    .main-secrren p {
        font-size: 18px;
        padding-bottom: 3%
    }
    .logo {
        display: block;
        background-size: cover;
        margin-bottom: 3%;
        width: 90%;
        margin-left: 5%;
        margin-right: 5%
    }
    .logo img {
        display: inline-block;
        padding: 0%;
        width: 90%;
        margin-top: 2%;
        text-align: center
    }
    #login_form input[type='text'],
    #login_form input[type='password'],
    #signup_form input[type='text'],
    #signup_form input[type='password'] {
        border: #243f60 2px solid;
        height: 30px;
        margin-bottom: .5%;
        margin-top: 2%;
        color: #fff
    }
    input[placeholder] {
        font-size: 14px;
        padding-left: 1%
    }
    .btn-register {
        border: #4e6128 3px solid;
        font-size: 24px;
        text-align: center;
        margin-bottom: 5px;
        margin-top: 4px;
        width: 210px;
        background: #92b737;
        color: #fff
    }
}

.btn-register {
    cursor: pointer
}

div.error p {
    color: red
}

div.validation_msg {
    display: inline
}

.container>.navbar-header,
.container-fluid>.navbar-header,
.container>.navbar-collapse,
.container-fluid>.navbar-collapse,
div.row,
.navbar-form,
.navbar-nav {
    margin-left: 0!important;
    margin-right: 0!important
}

.pg-title a {
    color: black
}

ul.ui-autocomplete {
    z-index: 99999
}

#search-box ,#search-box2{
    background-color: white;
    height: 35px;
    -webkit-font-smoothing: antialiased;
    border: 2px solid #dadada;
    box-shadow: none;
    font-family: 'Roboto', 'Noto', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-left: 4px;
    outline: none;
    text-align: inherit;
    width: 99%;
    -ms-flex: 1 1 .000000001px;
    -webkit-flex: 1;
    flex: 1;
    -webkit-flex-basis: .000000001px;
    flex-basis: .000000001px;
    border-radius: 2px 0 0 2px
}

@media (max-width:768px) {
    .languageselect li {
        margin-left: 20px
    }
}

#wrapper .navbar-default {
    background-color: #fff
}

#wrapper .navbar.navbar-fixed-top {
    border: 1px solid #fff
}

body {
    background: #0718C4!important
}

#wrapper .navbar.navbar-fixed-top {
    border-bottom: 1px solid #efeaea
}

@media (min-width:768px) {
    .input-group.search-box {
        width: 50%
    }
    .navbar-login {
        width: 300px
    }
    .smallscreensearch{
        display: none;
    }
    .bigscreensearch{
        display: block;
    }
}

#wrapper .navbar-default .navbar-brand {
    display: flex;
    align-items: center
}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTa-j2U0lmluP9RWlSytm3ho.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTZX5f-9o1vgP2EXwfjgl7AY.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTRWV49_lSm1NYrwo-zkhivY.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTaaRobkAwv3vxw3jMhVENGA.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTf8zf_FOSsgRmwsS7Aa9k2w.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTT0LW-43aMEzIO6XUTLjad8.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:local('Open Sans Light'),local('OpenSans-Light'),url(https://fonts.gstatic.com/s/opensans/v15/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:500;src:local('Roboto Mono Medium'),local('RobotoMono-Medium'),url(https://fonts.gstatic.com/s/robotomono/v5/N4duVc9C58uwPiY8_59Fz-KfXlfQjcwZMTeE7wI4WGI.woff2) format('woff2');unicode-range:U+0460-052F,U+20B4,U+2DE0-2DFF,U+A640-A69F}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:500;src:local('Roboto Mono Medium'),local('RobotoMono-Medium'),url(https://fonts.gstatic.com/s/robotomono/v5/N4duVc9C58uwPiY8_59Fz0tJuoiaQfPpa269V2FDaLo.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:500;src:local('Roboto Mono Medium'),local('RobotoMono-Medium'),url(https://fonts.gstatic.com/s/robotomono/v5/N4duVc9C58uwPiY8_59Fz7_PilIG-AM4Aw-a0tUNcnA.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:500;src:local('Roboto Mono Medium'),local('RobotoMono-Medium'),url(https://fonts.gstatic.com/s/robotomono/v5/N4duVc9C58uwPiY8_59Fz52u1fTOyc-e8Bt1FRZ8XII.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:500;src:local('Roboto Mono Medium'),local('RobotoMono-Medium'),url(https://fonts.gstatic.com/s/robotomono/v5/N4duVc9C58uwPiY8_59Fz3dOSIwbEkyw5bZp8Nzw7hU.woff2) format('woff2');unicode-range:U+0102-0103,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:500;src:local('Roboto Mono Medium'),local('RobotoMono-Medium'),url(https://fonts.gstatic.com/s/robotomono/v5/N4duVc9C58uwPiY8_59Fz7X8PDrklLOWyWIn-2-AqKA.woff2) format('woff2');unicode-range:U+0100-024F,U+1E00-1EFF,U+20A0-20AB,U+20AD-20CF,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Roboto Mono';font-style:normal;font-weight:500;src:local('Roboto Mono Medium'),local('RobotoMono-Medium'),url(https://fonts.gstatic.com/s/robotomono/v5/N4duVc9C58uwPiY8_59Fz7BojE9J5UnpMtv5N3zfxwk.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215}html{line-height:1.2;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}section{display:block}h1{font-size:2em;margin:.67em 0}a{background-color:transparent;-webkit-text-decoration-skip:objects}b{font-weight:inherit}b{font-weight:bolder}small{font-size:80%}input{font-family:sans-serif;font-size:100%;line-height:1.2;margin:0}input{overflow:visible}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}h1,h2,h3,ul,li{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}i{font-style:normal}ul{list-style:none}input{font:inherit;margin:0}input{line-height:normal}input::-moz-focus-inner{border:0;padding:0}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:100%}.center{text-align:center}ul.ul{list-style:circle;margin-left:15px}[data-title]{cursor:help}a[data-title]{cursor:pointer}::-webkit-scrollbar{width:15px;height:15px;position:relative;overflow:visible;-webkit-transition:all 200ms linear;transition:all 200ms linear}::-webkit-scrollbar:vertical{border-left:1px solid transparent;box-shadow:none}::-webkit-scrollbar:horizontal{border-top:1px solid transparent;box-shadow:none}::-webkit-scrollbar:hover{border-color:rgba(0,0,0,.03);box-shadow:inset 0 0 12px rgba(0,0,0,.06)}::-webkit-scrollbar-thumb{background-color:#babfc7;background-clip:padding-box;border:4px solid transparent;border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:#4f5259}::-webkit-scrollbar-button{height:0;width:0}::-webkit-scrollbar-track{border-width:0;background-clip:padding-box;border:solid transparent;background-color:transparent}::-webkit-scrollbar-corner{background:transparent}body{background:#f1f3f9;color:#4f5259;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}#margin{margin-right:200px;visibility:hidden}.table{display:table}.cell{display:table-cell;vertical-align:top}.pg-prices .prices-block{margin:0;background:#fff;border-radius:4px;box-shadow:0 2px 3px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.05),inset 0 -1px 0 0 rgba(21,22,128,.03);box-shadow:0 3px 5px 0 rgba(0,0,0,.05),0 0 2px rgba(0,0,0,.05);height:175px}.pg-prices .prices-block>*{visibility:hidden}.pg-prices .mini-help-link{visibility:hidden}select.form-control{margin-top:7px}@media only screen and (max-width:1295px){#margin{margin-right:45px!important}}@media only screen and (max-width:993px){#margin{margin-right:0!important}}@charset "UTF-8";#margin{visibility:visible}.pg-prices .prices-block{height:auto}.pg-prices .prices-block>*{visibility:visible}.pg-prices .mini-help-link{visibility:visible}::selection{color:#4e5159!important;background:#fff7b1}::-moz-selection{color:#4e5159!important;background:#fff7b1}body{background:#f1f3f9;color:#4f5259;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}.h1{font-size:2.2em;font-family:'Open Sans','Helvetica Neue',Helvetica,'Calibri',Arial,sans-serif;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto;font-weight:300;color:#4f5259;margin-bottom:10px}.h3{color:#949ea9;margin:0 0 10px;font-size:1.077em;letter-spacing:2px;font-weight:700;text-transform:uppercase;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:#444fcf}.table{display:table}.cell{display:table-cell;vertical-align:top}::-webkit-scrollbar{width:15px;height:15px;position:relative;overflow:visible;-webkit-transition:all 200ms linear;transition:all 200ms linear}::-webkit-scrollbar:vertical{border-left:1px solid transparent;box-shadow:none}::-webkit-scrollbar:horizontal{border-top:1px solid transparent;box-shadow:none}::-webkit-scrollbar:hover{border-color:rgba(0,0,0,.03);box-shadow:inset 0 0 12px rgba(0,0,0,.06)}::-webkit-scrollbar-thumb{background-color:#babfc7;background-clip:padding-box;border:4px solid transparent;border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:#4f5259}::-webkit-scrollbar-button{height:0;width:0}::-webkit-scrollbar-track{border-width:0;background-clip:padding-box;border:solid transparent;background-color:transparent}::-webkit-scrollbar-corner{background:transparent}:-moz-placeholder{color:#949ea9;opacity:1}:-ms-input-placeholder{color:#949ea9}::-webkit-input-placeholder{color:#949ea9}::-moz-placeholder{color:#949ea9;opacity:1}input[type="text"]:focus{border:solid 1px #4e5159;outline:none;color:#4f5259}.country-icon.x-small{display:block;width:9px;height:9px;border-radius:50%}.country-icon.x-small.l-CN{background-position:-26px -82px}.country-icon.x-small.l-EU{background-position:-26px -109px}.ui-tooltip{position:absolute;z-index:9999;padding:8px 8px 8px 13px;max-width:350px;border-radius:2px 4px 4px 2px;text-shadow:none;box-shadow:0 2px 8px rgba(0,0,0,.2);box-shadow:0 3px 35px -3px rgba(0,0,0,.25),0 0 3px rgba(0,0,0,.1);font-size:12px;background:#fff;color:#4f5259;border:none;pointer-events:none;line-height:1.5;border-left:2px solid #9105ed}.ui-tooltip .ui-tooltip-hidden{display:none!important}#margin{margin-right:200px}.cards-group{position:relative}a..banner{cursor:pointer;-o-transition:scale 200ms linear;-ms-transition:scale 200ms linear;-moz-transition:scale 200ms linear;-webkit-transition:scale 200ms linear;transition:scale 200ms linear}a..no-touchevents .banner:hover .banner-wrapper{background-color:rgba(0,0,0,.2)}a..no-touchevents .banner:active .banner-wrapper{background-color:rgba(0,0,0,.35)}a..no-touchevents .banner:focus .banner-wrapper{box-shadow:inset 0 0 0 3px rgba(0,0,0,.2)}.mini-help{width:17px;height:16px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;cursor:help;margin-bottom:-3px;margin-left:5px}.mini-help-link{color:#949ea9;font-size:13px;cursor:help}.mini-help-link:hover{color:#9100f7}.pg-prices .mini-help-link{margin-bottom:13px;text-align:center}.mini-help:hover,.mini-help-link:hover .mini-help{background-position:-18px 0}.price{white-space:nowrap}.price small{padding-left:2px}.pg-prices .prices-block{margin:0 0;background:#fff;border-radius:4px;box-shadow:0 2px 3px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.05),inset 0 -1px 0 0 rgba(21,22,128,.03);box-shadow:0 3px 5px 0 rgba(0,0,0,.05),0 0 2px rgba(0,0,0,.05)}.pg-prices .prices-block .no-prices{padding:0 0 25px 0;display:block;font-size:15px;margin-top:10px}.pg-prices .price-report{color:#ff6281;list-style:none;font-size:11px;display:none;border-top:0 none!important;padding-top:0!important;padding-right:12px!important}.pg-prices .price-report a{color:#ff6281}.prices-block{-o-user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}.prices-block li{cursor:default}.prices-block .section-title{padding:10px 12px 9px 0;margin-left:12px;font-size:14px;line-height:16px;letter-spacing:2px;font-weight:700;color:#949ea9;text-transform:uppercase}.prices-block .loading{width:41px;height:40px;margin:0 auto;display:block}.prices-block .country-alert{padding:0 13px 5px 12px;font-size:12px;line-height:14px;color:#949ea9}.prices-block.prices-cheap .section-title{color:#00d8ec;border-bottom:0 none}.prices-list{margin-top:4px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.prices-list .item{position:relative;border-bottom:1px solid #eeeff2;border-image:linear-gradient(to right,#eeeff2 0%,#fff 80%) 0 0 100% 0 stretch;border-image:-o-linear-gradient(left,#eeeff2 0%,#fff 80%) 0 0 100% 0 stretch;border-image:-ms-linear-gradient(left,#eeeff2 0%,#fff 80%) 0 0 100% 0 stretch;border-image:-moz-linear-gradient(left,#eeeff2 0%,#fff 80%) 0 0 100% 0 stretch;border-image:-webkit-linear-gradient(left,#eeeff2 0%,#fff 80%) 0 0 100% 0 stretch;min-height:39px;margin-left:12px}.prices-list .item:last-child{border-bottom:0 none!important;border-image:none!important;padding-bottom:5px}.prices-list .item .provider-info{padding:5px 12px 5px 0}.prices-list .item .provider-logo{width:84px;height:29px;background:transparent;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle}.prices-list .item .provider-features{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle;width:35px;height:25px;opacity:1;-o-transition:opacity 300ms linear;-ms-transition:opacity 300ms linear;-moz-transition:opacity 300ms linear;-webkit-transition:opacity 300ms linear;transition:opacity 300ms linear;border-left:1px solid #eeeff2;padding-left:6px;margin-left:6px;position:relative}.prices-list .item .provider-features .warranty{display:block;position:absolute;top:5px;left:5px;height:24px;width:20px;background:url(../images/two-down-arrows.png) 0 0 no-repeat!important;background-size:15px!important}.prices-list .item .provider-features .warranty.war-12{background-position:-59px -100px}.prices-list .item .provider-features .warranty.war-24{background-position:-59px -100px}.prices-list .item .provider-features .warranty.war-24.same{background-position:-37px -100px}.prices-list .item .provider-features .warranty.unknown{background-position:-59px -100px}.deals-with-price td{border:1px solid #333}.prices-list .item .provider-features .support{display:block;position:absolute;bottom:0;left:6px;height:10px;width:7px}.prices-list .item .provider-features .country-icon.x-small{display:block;position:absolute;top:2px;left:5px}.prices-list .item .expand-button{margin-right:5px;border-radius:4px;width:133px;cursor:pointer;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top}img.imgdollarcurrency{width:8px}img.imgislcurrency{width:12px}.prices-list .item .expand-button:active{background-color:#c9ced3!important}.prices-list .item .provider-valuation{display:none}.prices-list .item .providerinfo-content{border:1px solid #e6ebf4;background:#f1f3f9;margin:8px 0 6px 0;padding-left:10px;position:relative;border-radius:4px;display:none}.prices-list .item .providerinfo-content:before,.prices-list .item .providerinfo-content:after{content:'';display:block;position:absolute;left:12px;width:0;height:0;border-style:solid;border-width:0 11px 9px 11px}.prices-list .item .providerinfo-content:before{top:-9px;border-color:transparent transparent #e6ebf4 transparent}.prices-list .item .providerinfo-content:after{top:-7px;border-color:transparent transparent #f1f3f9 transparent}.prices-list .item .provider-device-price{position:absolute;right:0;top:0}.no-prices{text-align:center;color:#949ea9;font-weight:400;font-size:13px;line-height:1;padding:0 10px}.providerinfo-list ul{margin-left:50px;margin-bottom:-8px;margin-top:7px}.providerinfo-list li{padding:8px 0;border-top:1px solid #e6ebf4}.providerinfo-list>li:first-child{border-top:0 none}.providerinfo-list .ul{margin-left:0;margin-bottom:0;list-style:none;font-weight:700;line-height:1.3;margin-top:2px}.providerinfo-list .ul li{border-top:0 none;padding:0}.providerinfo-list .icon{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle;width:25px;height:30px;margin-right:25px}.providerinfo-list .shipment .icon{background-image:url(../images/thumb.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.providerinfo-list .warranty .icon{background-image:url(../images/warenty.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.providerinfo-list .sat .icon{background-image:url(../images/paypal.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.providerinfo-list .country .icon{background-image:url(../images/vig.png);background-position:center center;background-repeat:no-repeat;background-size:contain}.providerinfo-list .data{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle;max-width:200px;line-height:1.3}.tick{display:block;width:16px;height:14px}.tick.ok{background-position:-133px 1px}.tick.no{background-position:-133px -45px}.tick.un{background-position:-133px -68px;opacity:.5}.icon .tick{position:relative;left:25px;top:9px}.shipment ul li{position:relative}.shipment ul .tick{position:absolute;left:-25px;top:8px}.price-button{width:80px;height:35px;text-align:right;position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;vertical-align:top;margin:2px 17px 2px 2px;background-color:#E6682B;color:#225eb9;border-radius:2px;line-height:100%;box-shadow:0 1px 5px rgba(59,174,199,.35),8px 0 10px -5px rgba(59,174,199,.35);outline:none;text-decoration:none}.price-button.paypal{background-position:0 15px;background-size:25px;background-repeat:no-repeat}.price-button .price{display:block;font-weight:700;color:#fff;font-size:17px!important;line-height:35px;height:35px;text-shadow:0 1px 7px #E6682B}.price-button .price small{color:#fff!important;padding-left:2px}.price-button .shipment{display:block;font-size:9px;line-height:9px;line-height:10px;text-transform:lowercase;white-space:nowrap}.voucher-button{width:75px;height:33px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;overflow:hidden;margin:2px;background:#fff;border:1px solid #e1e2e5;color:#c4c8d0;border-radius:6px;text-align:center;line-height:100%;box-shadow:0 1px 4px rgba(172,181,194,.25);outline:none}.voucher-button .code{font-size:12px;font-weight:700;color:#4f5259;display:block;text-transform:uppercase;margin:5px 0 1px -2px;font-family:'Roboto Mono',monospace;-webkit-font-smoothing:subpixel-antialiased}.voucher-button .quantity{display:block;font-size:9px;line-height:10px;-webkit-font-smoothing:subpixel-antialiased}.ui-tooltip.providerinfo{padding:0;border-left:0 none;width:262px;border-radius:4px;box-shadow:0 2px 40px rgba(0,0,0,.35),0 0 3px rgba(0,0,0,.1)}.ui-tooltip.providerinfo:after{content:'';display:block;position:absolute;left:50%;margin-left:-7px;top:-8px;width:0;height:0;border-style:solid;border-width:0 10px 8px 10px;border-color:transparent transparent #fff transparent}.ui-tooltip.providerinfo .providerinfo-list>li{padding-left:12px}.ui-tooltip.providerinfo .providerinfo-list .name{text-align:center}.frameless-wrapper{padding:25px 25px 25px 15px}.simple-coupon-list{margin-bottom:-25px;margin-right:-15px;display:-moz-inline-stack;display:inline-block;clear:both}.simple-coupon-list .item{margin:0 15px 25px 0;zoom:1;*display:inline;vertical-align:top;position:relative}.simple-coupon-list .item .coupon-wrapper{background:#fff;display:block;box-shadow:0 2px 3px -1px #d5dadf,0 0 0 1px #f2f6f9;border-radius:4px;width:400px;outline:none;margin-left:40px;position:relative}.simple-coupon-list .item .coupon-alert{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#fff;text-align:center;color:#4f5259;display:none;border-radius:4px;opacity:.9}.simple-coupon-list .item .coupon-alert .table{width:100%;height:100%}.simple-coupon-list .item .coupon-alert .alert-wrapper{padding:15px;vertical-align:middle}.simple-coupon-list .item .coupon-code{height:33px;position:absolute;border-radius:0 0 4px 0;bottom:0;left:0;right:0;background:-webkit-linear-gradient(left,rgba(31,41,57,0) 0%,rgba(31,41,57,.1) 100%)}.simple-coupon-list .item .overflow{position:absolute;right:0;top:0;z-index:1;width:185px;height:33px;background:#fff;border-radius:0 0 4px 0}.simple-coupon-list .item .coupon-store{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle;width:85px;margin-left:10px;height:33px;background-position:center;background-repeat:no-repeat;border-radius:0 0 4px 0;background-size:85% auto}.simple-coupon-list .item .coupon-number{font-family:'Roboto Mono',monospace;color:#4f5259;font-size:21px;padding:5px 20px;display:block;white-space:nowrap;overflow:hidden;text-transform:uppercase;border-radius:0;background:transparent;box-shadow:none;height:22px;border:0 none;cursor:text;width:50%}.simple-coupon-list .item .coupon-number:focus{background:#fff;box-shadow:inset -5px 5px 10px #eeeff2;color:#4e5159!important;border-radius:0 0 0 3px}.simple-coupon-list .item .coupon-title{padding:10px 20px;font-size:15px;line-height:1.2;color:#4f5259;font-weight:700}.simple-coupon-list .item .coupon-description{padding:10px 20px;font-size:15px;color:#4f5259;line-height:1.4}.simple-coupon-list .item .coupon-title+.coupon-description{margin-top:-15px;font-size:11px;color:#949ea9}.simple-coupon-list .item .coupon-date{font-size:11px;color:#949ea9;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle;width:72px;text-align:right}.simple-coupon-list .item .coupon-date i{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:bottom;width:11px;height:11px;border-radius:50%;position:relative;background:#babfc7;margin-right:2px}.simple-coupon-list .item .coupon-date i:after,.simple-coupon-list .item .coupon-date i:before{display:block;content:'';position:absolute;position:relative;background:#fff}.simple-coupon-list .item .coupon-date i:after{top:0;left:5px;width:1px;height:5px}.simple-coupon-list .item .coupon-date i:before{left:5px;top:5px;width:3px;height:1px}.simple-coupon-list .item .overflow>i{display:block;width:68px;height:43px;position:absolute;top:-10px;left:-55px;z-index:1;pointer-events:none}.simple-coupon-list .item .vote{position:static;top:inherit;left:inherit;border-radius:0;width:40px;height:100px;position:absolute}.simple-coupon-list .item .coupon-data{min-height:95px;position:relative;border-radius:4px;padding-bottom:33px}.simple-coupon-list .item.featured .coupon-alert{color:#fff}.simple-coupon-list .item.featured .coupon-title,.simple-coupon-list .item.featured .coupon-description,.simple-coupon-list .item.featured .coupon-number{color:#fff!important}.simple-coupon-list .item.featured .coupon-description{color:rgba(255,255,255,.85)!important}.simple-coupon-list .item.featured .coupon-code{background:rgba(0,0,0,.05);background:-webkit-linear-gradient(left,rgba(0,0,0,0) 0%,rgba(0,0,0,.07) 100%)}.simple-coupon-list .item.featured:nth-child(8n+1) .coupon-wrapper,.simple-coupon-list .item.featured:nth-child(8n+1) .coupon-alert{background:#38bce9}.simple-coupon-list .item.featured:nth-child(8n+2) .coupon-wrapper,.simple-coupon-list .item.featured:nth-child(8n+2) .coupon-alert{background:#67d661}.simple-coupon-list .item.featured:nth-child(8n+3) .coupon-wrapper,.simple-coupon-list .item.featured:nth-child(8n+3) .coupon-alert{background:#b381e6}.simple-coupon-list .item.featured:nth-child(8n+4) .coupon-wrapper,.simple-coupon-list .item.featured:nth-child(8n+4) .coupon-alert{background:#f45d60}.simple-coupon-list .item.featured:nth-child(8n+5) .coupon-wrapper,.simple-coupon-list .item.featured:nth-child(8n+5) .coupon-alert{background:#fdb847}.vote{position:absolute;top:25px;left:-70px;z-index:5;border-radius:6px}.vote>*{height:50%;width:100%;border-radius:6px 0 0 6px}.vote .trigger-up{color:#00c26e;cursor:pointer}.vote .trigger-down{color:#f5386e;cursor:pointer}.vote .value{font-size:15px;font-weight:700;line-height:1.3;display:block;text-align:center;padding-top:3px}.vote .vote-trig{display:block;margin:0 auto;width:20px;height:20px;background:url(//d2giyh01gjb6fi.cloudfront.net/images/ui/like-unlike.png) 0 0 no-repeat}.vote .trigger-up .vote-trig{background-position:0 -90px}.vote .trigger-down .vote-trig{background-position:0 0}.vote .none .value{color:#babfc7}.vote .none.trigger-down .vote-trig{background-position:0 -30px}.price-compare-module .nav-tabs>li>a{border-radius:4px 10px 0 0;font-size:15px;color:#333;padding:1px 21px}.menu li a{color:#333;font-size:15px;background-color:transparent;padding:2px 0;border-radius:none;position:relative;z-index:1;text-align:center}.nav-tabs.menu>li.active>a,.nav-tabs.menu>li.active>a:hover,.nav-tabs>li.active>a:focus{border:1px solid transparent;background:transparent;color:#444;z-index:2}.menu li a::before{content:"";width:100%;height:100%;position:absolute;bottom:4px;left:-1px;font-size:17px;background:#ddd;border:1px solid #d3d3d3;border-bottom:0 none;border-radius:10px 10px 0 0;transform-origin:left center 0;transform:perspective(4px) rotateX(2deg);z-index:-1}.menu li.active a::before{background-color:#fff}.nav.nav-tabs span{display:block;font-size:12px;text-align:center;color:#FF4500;line-height:10px;padding-bottom:4px}.menu1{height:41px}table.deals-with-price{position:relative;margin-bottom:10px;background-color:#cfcfcf;float:left;width:100%}.additonallinks{display:none}h5.text-center{font-weight:700}.bottom-links>div{text-align:center}.bottom-links>div button{background-color:#FFA31C;border:#FFA31C;color:#000;font-weight:600;height:35px;border-radius:6px;margin-bottom:10px}.deals-with-price img{max-width:40px}.bottom-links>div a{color:#000;font-weight:600;display:block;padding-top:5px;border-radius:6px;line-height:20px}.share-with-store{text-align:center}.bottom-links>div.dark-orange button{background-color:#F47333;border:#E6682B}.coupons-alert img{transform:rotate(-12deg)}.bottom-links>div span{display:block}button.coupons-alert{outline:none}button.add{outline:none}.bottom-links>div{min-height:70px;margin:0;border:1px solid #333}.bottom-links{background-color:#cfcfcf;padding-left:0!important;padding-right:0!important}.share-with-store img{cursor:pointer;width:30px;vertical-align:top;float:left}.share-with-store i{color:#FF4500;text-align:center;line-height:33px;position:relative;float:left;font-size:35px;cursor:pointer}.share-with-store button{border-radius:0 0 10px 10px;border:4px solid #C9CACA;height:40px;font-weight:700;margin-left:0;position:relative;-moz-box-shadow:0 -4px 3px #757677;-webkit-box-shadow:0 -4px 3px #757677;-o-box-shadow:0 -4px 3px #757677}ul.social-icons{padding:0;margin:10px 0 0;padding-bottom:10px}.social-icons li{display:inline-block;list-style:none;padding-left:10px}.social-icons i{border-radius:5px;width:35px;height:35px;text-align:center;line-height:35px;color:#fff;font-size:20px}.social-icons a{float:left;width:40px;padding:10px}.social-icons .facebook a{background-color:#375999}.social-icons .whatsapp a{background-color:#02B302}.social-icons .telegram a{background-color:#35ACE1}.social-icons .mail a{background-color:#DA3B32}.share-with-store{padding:12px 10px 8px!important}.social-section ul.social-icons{background-color:#fff;width:auto;text-align:center;padding:0 0 10px 0}.social-section .social-icons li{background-color:#fff;width:auto;float:none;display:inline-block}.add-fix-popup .modal-header{padding:10px 10px 0;border-bottom:none;text-align:center}.form-head{float:left;width:100%;font-size:16px;border-top:7px solid #FFA31C;padding:10px 0 0}.add-fix-popup input.form-control{height:34px;margin:7px 0 0}a:hover,a:focus{text-decoration:none!important}.price-coupon-popup .modal-header{padding:10px 10px 0;border-bottom:none;text-align:center}.price-coupon-popup input.form-control,.price-coupon-popup select.form-control{height:34px;margin:7px 0 0}.btn.btn-theme{float:right;margin:0 0 7px;background:#EB6F28;color:#fff;font-weight:700;width:90px;height:30px}.add-fix-popup span{font-size:11px}.copuns{width:100%;padding:10px;overflow:auto;max-height:80vh}.cponitem{border:1px solid #777;border-radius:0 0 20px 20px;padding:0;display:table;box-shadow:0 4px 5px -2px #999;margin:0 0 20px;float:left;width:100%}.contentVal{float:left;width:auto;margin:0 10px 0}.cpounValue{float:left;width:100%;margin:0}.copyVale{float:right;border:1px dashed #333;padding:6px;background-color:#F7931E}.right-content li{text-align:center;float:left;width:50%;font-size:25px}.right-content ul{float:left;width:100%}.right-content li i{margin:0 0 5px}.codeVAl{line-height:1.7}.time{float:left;width:50%;margin:10px 0 0}.greenLike{color:#42AD44;text-align:center;font-size:20px}.reddisLike{color:#CE1006;text-align:center;font-size:20px}.contentVal h4{margin:0;font-weight:700}.right-content{display:table-cell;background:#f6f6f6;vertical-align:top;padding:12px;text-align:center;border-radius:0 0 20px 0;padding-bottom:11px}.time p{color:#FAAF40}.image{float:left;border:1px solid #333}.left-content{display:table-cell;padding:8px 0 0 0}.main-coupon-box{padding-right:0;padding-left:0}.coupon-box{font-size:24px;background-color:orange;padding-top:7px!important;padding-bottom:8px!important;margin-top:3px;border-radius:0 0 0 20px}.coupon-box .coupon-value{text-align:right;word-wrap:break-word}.cpuopndata{float:left;width:100%}.dataCpn h4{text-align:center}.btn-cpy{padding:5px;display:inline-block;background:#77B515;color:#fff}.dataCpn ul{float:left;width:100%;text-align:center}.dataCpn li{display:inline-block;font-size:26px;padding:10px}.bar-copy p{display:inline-block;margin:0 10px}.dataCpn{float:none;width:100%;max-width:320px;border:1px solid #333;margin:15px auto;display:inline-block}.text-center.border-bottom{border-bottom:1px solid #333;padding-bottom:10px}.cpuopndata{float:left;width:100%;font-size:15px}.activeCpn .cpuopndata{display:block}.cponitems{float:left;width:100%}.bar-copy{background-color:#BDDF7B;float:left;width:100%;color:#fff;font-size:17px;padding:10px;text-align:center}a.price-button.paypal{text-decoration:none;text-align:center}.code a{color:#fff}.add-Btn{background:#FAAF40;display:inline-block;width:auto;text-decoration:none;padding:10px;line-height:1.5;font-size:17px;color:#000!important;margin:0 auto}img.imgcoupon{width:45px;padding-top:8px}a.couponsection{padding:10px 10px 0 0;cursor:pointer}.login{padding:0}.form-group.filterr{padding:0 15px;width:70%;font-weight:700;display:inline-block;margin-bottom:5px;clear:both}.form-group.filterr2{width:30%;padding:0 20px;display:inline-block}.form-group.filterr a{color:#FAAF40}.section-title a{color:#00d8ec}.pull-right{font-size:15px;padding:0 5px}@media only screen and (max-width:557px){.greenLike{color:#42AD44;text-align:center;font-size:28px}.greenLike i,.reddisLike i{text-align:right}.greenLike p,.reddisLike p{text-align:left;margin:0!important}.reddisLike{color:#CE1006;text-align:center;font-size:28px}.coupon-value{text-align:right}.coupon-box{font-size:24px;background-color:orange;padding-top:7px!important;padding-bottom:7px!important;border-radius:0}.left-content{width:100%;display:table-cell;padding:15px}.right-content{display:table-cell;width:100%;background:#f6f6f6;vertical-align:top;padding:15px;float:inherit;border-radius:0 0 20px 20px}.simple-coupon-list{margin-left:-10px;margin-bottom:-15px;margin-right:0}.simple-coupon-list .item{display:block;margin:0 0 15px 0}.simple-coupon-list .item .coupon-wrapper{width:auto}.simple-coupon-list .item .overflow{width:135px;white-space:nowrap}.simple-coupon-list .item .coupon-store{width:75px;margin-left:5px}.simple-coupon-list .item .coupon-date{width:45px}}@media only screen and (max-width:947px){.pg-prices{padding-top:10px}.pg-prices .prices-block{box-shadow:none;border-radius:0}.pg-prices .prices-block .section-title{padding:5px 12px 5px 0;border-bottom:2px solid #cfd7df}.pg-prices .prices-block .country-alert{padding-top:5px}.pg-prices .prices-block.prices-cheap .section-title{border-bottom:2px solid #52e7f5}.pg-prices .prices-list{margin-top:10px}.pg-prices .prices-list .item{margin-left:27px}}@media only screen and (max-width:1295px){#margin{margin-right:45px!important}body::-webkit-scrollbar{background-color:#f1f3f9}}@media only screen and (max-width:993px){#margin{margin-right:0!important}}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.mini-help{background-size:34px 16px}.prices-list .item .expand-button:hover .provider-features,.provider-features .warranty,.provider-features .support,.providerinfo-list .icon,.tick{background-size:149px 164px}}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.add-fix-popup .nav-tabs>li{float:none;display:table-cell}.add-fix-popup .nav-tabs a>img{min-height:40px}.add-fix-popup .nav-tabs{border-bottom:4px solid #FFA31C;background:#ddd;margin-bottom:15px;display:table;width:100%}.add-fix-popup .nav>li.active{background-color:#FFA31C}.add-fix-popup .nav>li>a{position:relative;display:block;padding:10px 10px;color:#000;border:none!important;background-color:transparent!important;text-align:center}.price-compare-module{background-color:#fff}.price-compare-module h2{padding:15px 10px!important;font-size:25px;font-weight:700}.highcharts-credits{visibility:hidden!important}.sub_store{position:absolute;top:69%;left:.2%;max-width:90px;font-size:8px}.pg-title a{color:black}.image_g_container{height:150px!important;width:100%}.image_g_container .td1{height:100%;width:20%;;display:inline-block;float:left;background-size:contain;background-repeat:no-repeat;background-position:center}.image_g_container .td2{height:150px!important;width:80%;display:inline-block}.image_g_container.withoutgraph .td1{width:100%}.image_g_container.withoutgraph{margin-bottom:10px}
.price-compare-module h2{font-size:17px}.price-compare-module h2{font-size:17px} 
.price.out-of-stock{color:#cfcfcf} 
.price.no-store{color:#cfcfcf}
.pg-title a{color:black}.price-compare-module h2{font-size:17px} 
.price.no-store{color:#cfcfcf}
.pg-title a{color:black}.coupon-box .col-xs-6{cursor:copy;}.providerinfo-list .icon{margin-right:10px}
.pg-prices.embebui{margin:0 auto; max-width:350px;}

.pg-prices.embebui.fetchPGnewgloudsEmbedNoGraph .price-button { width: 60px ; height:28px}
.pg-prices.embebui.fetchPGnewgloudsEmbedNoGraph .form-group.filterr {display: none}
.pg-prices.embebui.fetchPGnewgloudsEmbedNoGraph .form-group.filterr2{width:auto}
.pg-prices.embebui.fetchPGnewgloudsEmbedNoGraph  .prices-list { margin-top: 25px}
.pg-prices.embebui.fetchPGnewgloudsEmbedNoGraph .provider-features.providerinfo  {display: none}
.pg-prices.embebui.fetchPGnewgloudsEmbedNoGraph .price-button .price {
    font-size: 16px!important;
    line-height: 28px;
    height: 28px;
}

.pg-prices.embebui.fetchPGnewgloudsEmbedNoGraph .bottom-links>div {
    min-height: 0px;
 line-height: 10px;
}
.pg-prices.embebui.fetchPGnewgloudsEmbedNoGraph .bottom-links>div a {
    min-height: 0px;
    line-height: 10px;
}

.pg-prices.embebui.fetchPGnewgloudsEmbedNoGraph .coupons-alert img {display: none}
.pg-prices.embebui.fetchPGnewgloudsEmbedNoGraph .add img { display: none}

.pg-prices.embebui.fetchPGnewgloudsEmbedNoGraph .coupons-alert  {

}
.AddonCouponsView .coupon-box {
    font-size: 14px;}


.AddonCouponsView .coupon-box .coupon-value {
    text-align: center;
    background: #f60;
    border-radius: 30px;}

.AddonCouponsView .cponitems .cponitem:first-child > .left-content.col-xs-12{margin-top: 19px;}
.cponitems .coupon-box{border-radius: 0 0 20px 20px;}
.AddonCouponsView .coupon_datein{text-align:right}
