﻿/*body,
* {	
    font-family: 'Lato', sans-serif;
}*/
*{margin:0;padding:0;box-sizing:border-box;}

p{font-weight:400;}
.pink,
.product-image .btn:hover {
    position: relative
}
.foot_menu a,
footer h3,
h1 {
    /*font-weight: 700*/
}
.btn,
.footer_social_icons a, .foot_menu a {
    transition: all .5s ease 0s
}

.coloum,
.prdct-bottom,
.product,
.shoes-prdct,
.timeTo div {
    overflow: hidden;
}

.btn {
    font-size: 13px;
}
h1 {
    font-size: 38px
}

.features {padding:0}
.features li {
    font-size: 18px;
    line-height: 32px !important;
    list-style: outside none none;
}
.main-banner h1{font-size:24px; padding-left:16px;}
.pack-main .media-left img {
    width: 100px
}

.navbar-default {
    background: 0 0;
    border: 0
}
.navbar {
    margin-bottom: 0;
    padding-bottom: 0; min-height: 40px;
}
.navbar-default .navbar-nav.main-nav>li>a:hover, .navbar-default .navbar-nav.main-nav>li.active a {
    color: #2c2c2c;
    border-radius: 22px;
    background: #fff;    
}
.navbar-default .navbar-nav.main-nav>li>a {
    color: #fff;
    padding: 2px 8px; 
    margin: 13px 3px 10px
}
ul.nav.navbar-nav.navbar-right.main-nav li a {
    font-size: 12px
}
.mini-logo-brands.nav-pills>li>a,
.mini-logo-brands.nav-pills>li>a:focus,
.mini-logo-brands.nav-pills>li>a:hover {
    color: #2c2c2c;
    border: 1px solid #d5d5d5
}
.mini-logo-brands.nav-pills>li.active>a,
.mini-logo-brands.nav-pills>li.active>a:focus,
.mini-logo-brands.nav-pills>li.active>a:hover {
    color: #fff;
    background-color: #fff;
    border: 1px solid #0092FC
}

.jumbotron {
    margin-bottom: 0
}
.pink {
    height: 2px;
    background: #0092FC;
    margin-top: 0;
    top: -1px;
    border: 0;
    margin-bottom: 10px
}
.black {
    height: 2px;
    background: #2c2c2c
}
ul.nav.nav-pills.nav-pink li {
    float: none;
    display: inline-block
}
.mainfooter {
    background: #222;
    padding-top: 15px
}
footer {
    padding-top: 0px
}
.footer_about p {
    color: #818181;
    font-size: 16px;
    line-height: 26px;
}
.footer_about p a {
    color: #0092FC
}
.footer_social_icons li {
    padding: 5px;
}
.footer_social_icons a {
    color: #ffffff;
    display: block;
    font-size: 16px;
    padding: 0 1px
}
.paymnet_opt ul li i{ color: #fff;}
.copyright {
    display: block;
    padding: 20px;
    text-align: center;
    color: #eee;
    font-size: 14px;
    font-weight: 500;
}

.footer_about a:hover {
    color: inherit;
    text-decoration: none;
    transform: rotate(360deg)
}
footer h3 {
    color: #fff;
    font-size: 20px;
    text-transform: uppercase;
}
.foot_menu li {
    color: #818181;
    font-size: 14px;
    line-height: 25px;
    list-style: none;
    display: block;
}
.foot_menu a {
    color: #0092FC;
    display: inline-block;
    font-weight: normal;
}
.foot_menu a:hover {
    color: #818181;
    padding-left: 5px;
}
.ltd_offers_content {
    margin-top: 15px
}
.channel-month.month-pack {
    top: 100px
}
.brand_image img {
    height: 44px;
    width: auto
}
.ltd_offers_content .hd_content .container::after,
.ltd_offers_content .hd_plus_content .container::after,
.ltd_offers_content .sd_content .container::after {
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    content: "";
    position: absolute;
    top: -24px;
    width: 0
}
.bg-color-white {
    background: rgba(255, 255, 255, .4)
}
.contact h1 {
    /*border-bottom: 1px solid #d5d5d5;*/
    margin-bottom: 30px;
    padding-bottom: 30px
}
.form-code {
    background: #f2f2f2;
    padding: 2%
}
.bg-primary,
.circle-HD {
    background: #0092FC
}
.contact.container {
    padding: 1% 22px 5%
}
.ltd_offers {
    margin: 0;
    padding: 0
}
.ltd_offers_content .sd_content .container::after {
    border-bottom: 25px solid #9e1f1f;
    left: 19%
}
.ltd_offers_content .hd_content .container::after {
    border-bottom: 25px solid #167858;
    left: 0;
    margin: 0 auto;
    right: 0
}
.ltd_offers_content .hd_plus_content .container::after {
    border-bottom: 25px solid #f4b40d;
    right: 19%
}
.add_to_compare h3 {
    color: #fff;
    font-weight: 400;
    margin-bottom: 0;
    text-transform: uppercase
}
.foot_menu {
    margin: 0;
    padding: 0
}
.circle-HD {
    color: #fff;
    font-size: 34px;
    padding: 15px 5px;
    height: 80px;
    width: 80px;
    display: block
}
.pack-main .media-body h4,
.pack-main .media-body h5 {
    color: #2c2c2c;
    line-height: 26px;
    text-transform: initial;
    font-weight: 400
}
span.bg-primary.offer {
    padding: 1px 6px;
    text-align: center;
    display: block;
    font-size: 14px;
    width: 80px;
    margin: 0px auto 0
}
.pack-main {
    padding: 40px 0;
    background: #f1f1f1
}
.pack-main-inn {
    background: #fff;
    padding: 15px;
    min-height: 195px; text-align: center;
}
.pack-main .media-body h4 {
    font-size: 18px;
    margin-top: 10px; text-align: left;
}
.pack-main .media-body h5 {
    font-size: 18px
}
.btn,
.btn-primary1,
.call-text,
.media-body h4,
.text1 {
    text-transform: uppercase
}

/*#mainnav {
    background-image: url(/img/Frontend/bg.jpg);
    margin-bottom: 0;
    position: relative
}*/

figcaption,
figure {
    display: block
}
.transition {
    -webkit-transition: top .4s linear;
    -moz-transition: top .4s linear;
    -ms-transition: top .4s linear;
    -o-transition: top .4s linear;
    transition: top .4s linear
}
.is_stuck .dis-price,
.is_stuck .entry,
.is_stuck .price-list,
.is_stuck .real-price,
.stickEmUp.is_stuck {
    transition: all .5s ease 0s
}
.timeTo {
    font-family: Tahoma, Verdana, Aial, sans-serif;
    font-size: 28px;
    line-height: 108%;
    font-weight: 700;
    height: 32px
}
main .badge {
    margin-bottom: 10px;
    background: #0092FC;
    border: #0092FC;
    font-weight: 400;
    letter-spacing: 0
}
._8882544544,
.call-text,
.dis-price,
.features li,
.head-top h4,
.prdct-price span,
.text1 {
    font-weight: 700
}
.shoes-prdct {
    background: #fff;  
}
.shoes {
    background: #f6f6f6;
    padding: 20px
}
.shoes-prdct .well {
    border: none;
    border-radius: 0;   
}
.btn-danger:hover,
.btn-primary1 {
    /* background-color: #0092FC!important; */
    /* border-color: #0092FC!important; */
}
.price-list {
    padding: 0 20px;
    margin: 0
}
.section-pdp .text1 {
    font-size: 21px;
    color: #000;
    margin: 0
}
.real-price {
    font-size: 21px;
    color: #ababab;
    text-decoration: line-through;
    margin: 0;
    position: relative;
    top: 0px;
    font-weight: normal;
}
.dis-price {
    font-size: 28px; line-height: 40px;
    color: #0092FC;
    position: relative;
    top: -10px;
}
.shoes-prdct .btn-danger {
    margin-top: 40px
}
.btn-primary1 {
    border-radius: 5px;
    height: 42px;
    padding: 0 16px;
    font-size: 18px
}
.features li {
    font-size: 18px;
    color: #323232;
    line-height: 26px;
}
.call-text {
    font-size: 24px;
    color: #0092FC;
    line-height: 1.182;
    text-align: left;
    margin-top: 24px;
    display: block;
}
._8882544544 {
    font-size: 32px;
    color: #323232;
    line-height: 28px;
    text-align: left;
}
span.call-text img {
    position: relative;
    bottom: 16px
}

.jumbotron {
    background: #DE0146;
    color: #fff;
    padding: 10px;
}
.form-control {
    min-height: 32px;   
  
}
.REQUEST_TO_CALL_BACK {
    font-size: 24px; text-align:left;
    color: #454545; font-weight: 600; margin-top: 25px;
}
.channels-inn_in h1{ font-size: 26px; margin-bottom: 10px;} 
.cat-prdct h1,
.head-top h4 {
    color: #2c2c2c;  
}
.section-pdp .product-image.text-center img {
    max-width: 260px;
    width: 100%;
}
.wrapper1 .cat-prdct h1 { margin-top: 20px;} 
.cat-prdct h1 {
    font-size: 28px;
    margin-top: 20px;
    margin-bottom: 20px;
}
.cat-prdct h1:after {
    border: 2px solid #0092FC;
    width: 60%;
    margin-left: 20%;
    height: 2px;
    content: " ";
    display: block;
    margin-top: 7px
}
.prdct-top.head-top {
    background: #f6f6f6;
    padding: 10px;
    display: block
}
.prdct-top.head-top img {
    border: 2px solid #f1f1f1;
    text-align: center;
    margin: 5px auto 10px; max-height: 200px; float: none !important;

}
.head-top h4 {
    font-size: 16px;
    margin-bottom: 0;
    min-height: 36px; margin-top: 5px;
}
.prdct-price del {
    font-size: 14px;
    font-family: 'Lato', sans-serif;
    color: #ababab
}
.prdct-price span {
    font-size: 16px;
    font-family: 'Lato', sans-serif;
    color: #0092FC;
}
span.glyphicon.glyphicon-star {
    color: #0092FC;
    font-size: 12px;
    left: 0
}
.prdct-bottom.card-footer {
    padding: 10px;
}

span.badge.total-star {
    background: 0 0;
    color: #ababab;
    padding: 0;
    margin: 0
}


.compare-dish li.active {
    background: url("/images/arrow-top.png") center bottom no-repeat;
}

ul.nav.nav-pills.nav-pink {
    margin-bottom: 20px
}
ul.nav.nav-pills.nav-pink li {
    padding-top: 15px
}
hr.black {
    margin-bottom: 0;
    margin-top: 10px
}
ul.nav.nav-pills.nav-pink li.active {
    background: url("/images/arrow-bottom.png") top center no-repeat
}
.btn-primary {
    color: #fff;
    /* background: #0092FC; */
    /* border: 1px solid #0092FC; */
}
.card.card-compare .card-footer{padding:0;}
section.cat-prdct {
    padding-bottom: 10px;
}
.btn-primary.active,
.btn-primary.focus,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.open>.dropdown-toggle.btn-primary {
    color: #fff;
    /* background-color: #333; */
    /* border-color: #333; */
}
.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus,
:focus {
    outline: 0;
    outline-offset: 0
}
.btn-top {
    margin-top: 60px
}
.btn-top .btn {
    font-weight: 400
}
.btn-top1 {
    margin-top: 25px
}
.compare-product {
    background: #fff;

}
.product-left {
    background: #f6f6f6;
    padding: 10px 25px 0
}
.product-right {
    background: #f1f1f1;
    padding: 10px 25px
}
.compare-product div.product-left,
.compare-product div.product-right {
    display: table-cell;
    min-height: 285px;
    height: 100%
}
.thumbnail{margin-bottom:0;}
.compare-product h6 {
    font-size: 16px;
    font-weight: 700;
    min-height: 40px;
    line-height: 20px;
}
.compare-product .product-left img,
.compare-product .product-right img {
    margin: 0 auto;
    border: 3px solid #D5D5D5; max-width: 160px; width:100%;
}
.compare-product {
    display: table
}
.compare-btn-box {
    padding: 15px 10px;
    min-height: 60px;
    display: block;
    clear: both
}
.compare-btn-box img {
    padding-top: 0
}
.footer_top_text {
    font-size: 16px;
    font-family: 'Lato', sans-serif;
    color: #333;
    text-align: justify;
    margin-bottom: 20px;
}
.footer_top_list {
    margin: 0 0 20px;
    padding: 0
}
.footer_top_list li {
    list-style: none;
    line-height: 26px;
    font-size: 16px;
    font-family: 'Lato', sans-serif;
    margin-bottom: 5px;
    border-bottom: 1px dashed #d5d5d5;
    padding-bottom: 8px;
    padding-left: 0;
}
.footer_content {
    padding: 0 0 40px
}
.main-banner {
    /* background-image: -moz-linear-gradient(90deg, #ea1b5b 0, #0092FC 100%);
    background-image: -webkit-linear-gradient(90deg, #ea1b5b 0, #0092FC 100%);
    background-image: -ms-linear-gradient(90deg, #ea1b5b 0, #0092FC 100%); */
    width: 100%;

}
.main-countdown ul li {
    color: #fff
}
.main-banner .product-image {
    background: #fff;
    margin: 1px;
    overflow: hidden
}
.product-image-brand {
    background: 0 0;
    padding: 0
}
.product-image-brand h2 {
    text-align: left;
    font-size: 18px;
    margin: 20px 0;
    font-weight: 700
}
.main-banner ul.features li {
    color: #fff;
    font-weight: 400;
    line-height: 20px
}
.slider.testi.single-item {
    padding: 0;
    min-height: 100px!important;
    margin-bottom: 0;
    text-align: center;
    margin: 0px;
}

.slider.testi.single-item button.slick-prev { left: -40px;}
.slider.testi.single-item button.slick-next { right: -40px;}
.slider.testi.single-item .slick-track a p{ font-size: 16px; color: #454545; line-height: 20px; margin-bottom: 20px;}
.pack-main-inn a.btn.btn-info { margin: 0;}
.pack-main-inn .media-body h5.media-heading a { margin: 10px 0 0 0; text-align: center;}

.slider.testi.single-item blockquote {
    font-size: 14px;
    border-left: none;
    padding: 0
}
blockquote footer {
    padding: 6px
}
.single-item {
    background: #fff;
    margin-bottom: 30px;
    padding: 20px;
    min-height: 200px;
    vertical-align: middle
}
.form-area {
    min-height: 482px;
    position: relative
}
.bread-point {
    display: none
}
p.lead.main-SD.main-lead2 {
    margin: 0 0 10px 0;
}
.btn-footer {
    position: absolute;
    width: 90%;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto
}
p.mb-0 {
    margin: 40px 0 30px;
    text-align: center;
    font-size: 14px;
    line-height: 24px
}

.background-img {
    background: url("/img/Frontend/cust-voice.jpg") 0 center no-repeat;
    background-size: cover;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: -1
}
.margin-bottom {
    margin-bottom: 50px
}
.blockquote {
    padding: 10px 20px;
    font-size: 18px;
    font-style: italic
}
.footer_content.cat-prdct,
section.cat-prdct {
    background: #fff; 
}
section.full-width {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    z-index: -2
}

.group,
.is_stuck .entry,
.main-lead2 .btn span,
.media-top,
.number {
    position: relative
}
.media-top {
    margin-top: 120px; margin-left: 70px;
}
.media-body h4 {
    font-weight: 700;
    font-size: 25px;
    margin-top: 10px;
    color: #fff;
}
.media-body h2 {
    font-size: 36px;
    font-weight: 700;

    margin-top: -8px
}
.list_features {
    margin: 0;
    padding: 0
}
.list_features li {
    background: #faf8f8;
    border-bottom: 1px solid #d7d5d5;
    color: #c7c6c6;
    font-size: 14px;
    list-style: none;
    padding: 10px;
    text-align: left
}
.list_features li.active {
    background: #fff;
    color: #2c2c2c
}
.list_features li::before {
    content: "\e081";
    display: block;
    float: left;
    font-family: 'Glyphicons Halflings';
    margin-bottom: 10px;
    margin-right: 5px
}
.list_features li.active::before {
    content: "\e081";
    color: #0092FC
}
.coloum {
    width: 28%;
    float: left;  
    height: 100%;
    margin: 0 2%
}
span.badge.Num-form {
    margin: 2px;
    border-radius: 100%;
    width: 25px;
    height: 25px;
    padding: 5px 3px 0;
    text-align: center;
    background-color: #0092FC!important;
    font-size: 15px
}
.panel-default>.panel-heading {
    background: #fff;
    padding: 25px 15px
}
.payment-area-in {
    width: 80%;
    margin: 7% auto
}
.entry .prdct-bottom {
    padding: 0 0 15px;
    margin: 0;
    border-bottom: 1px solid #d5d5d5
}
.number,
.number.active {
    border: 2px solid #d5d5d5
}
.entry-detail .price-list {
    position: relative;
    top: 12px; padding: 0 10px;
}
.stickEmUp {
    z-index: 2;
    background: #fff
}
.is_stuck .real-price {
    font-weight: 400;
    font-size: 12px
}
.is_stuck .dis-price {
    font-size: 27px;
    margin-top: 2px
}
.is_stuck .price-list {
    top: 4px
}
.is_stuck .entry {
    top: -14px
}
.bg-grey {
    background: #f6f6f6
}
.margin-0 {
    margin: 0
}
.number.active {
    color: #fff;
    background: #0092FC
}
.number {
    width: 80px;
    height: 80px;
    padding: 8px;
    font-size: 38px;
    margin: 0 auto;
    border-radius: 100%;
    background: #fff;
    font-weight: 700;
    z-index: 9999
}
hr.grey-line {
    height: 6px;
    background: #d5d5d5;

    border: none;
    top: -64px;
    z-index: 0;
    width: 81%
}
section.form-area {
    padding: 4% 0;
    background: #fff;
}
.main-lead a {
    font-size: 22px;
    border: 2px solid #d5d5d5;
    padding: 10px 20px;
    margin: 0 10px;
    font-weight: 700;
    text-transform: inherit;
    color: #333
}
.pink-text {
    color: #0092FC
}
.main-lead {
    margin: 65px 0;
    display: block
}
.main-lead2 .btn {
    border: 2px solid #d5d5d5;
    width: 100px;
    height: 100px;
    border-radius: 100%;
    padding: 15px 0 0;
    margin: 5px 5px;
    color: #333
}
.main-lead2 .btn b {
    font-size: 30px; line-height: 36px; display: block;
}
.main-lead2 .btn span {
    top: -4px;
    font-size: 18px
}
.main-lead a.active{  border-color: #0092FC;
                      background: #0092FC;
                      color: #fff}
a.btn.btn-outline-danger:hover {
    background: #0092FC!important;
    color: #fff;
}

.lead.main-lead3.budget_compare_p { margin: 15px 0}
.main-lead3 a.btn { font-size: 11px; border: 2px solid #d5d5d5; margin: 5px; padding: 5px; color: #333; background:#fff;}
.main-lead3 a.btn:focus, .main-lead3 a.btn.active { background: #0092FC; border-color: #0092FC; color: #fff;  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);}
.main-lead3 a.btn:hover{ background: #0092FC; color: #fff;  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);}



.banner-md,
.payment-area div.heading h1 a {
    color: #fff
}
.panel-default {
    border-color: #ddd;
    margin: 0 -1px -5px
}
.panel-footer {
    background: url("/img/Frontend/bottom-border.jpg") repeat-x;
    height: 20px;
    width: 100%;
    border: none
}
.main-lead3 span {
    font-size: 13px
}
section.payment-area {
    background: #ededed
}
.main-lead3 b {
    width: 100%;
    display: block;
    font-size: 24px;
    padding: 0;
    margin: 0; line-height: 34px;
}
.panel-body {
    padding: 50px 15px
}
.panel-group {
    margin: -1px 0;
}
.set2,
.set3,
.set5,
.set6,
.set7 {
    width: 100%;
    display: none;
    background: #fff
}
.bar,
.sidenav a,
input {
    display: block
}
.channels {
    background: #f1f1f1;
    padding-bottom: 40px
}
.channels-inn,
.channels-inn-right {
    background: #fff;
    margin-top: 5px
}
.channels-inn {
    padding: 20px 15px
}
hr.pink.margin {
    margin: 15px 0;
    height: 2px
}
ul.channel_list {
    margin: 20px;
    padding: 0
}
ul.channel_list li {
    list-style: none;
    float: left;
    margin-right: 13px;
    width: 50px;
    height: 50px
}
ul.channel_list li img {
    max-height: 35px;
    max-width: 35px;
}
.categorylist .badge {
    margin: 0
}
.payment-area div.heading {
    background: #333
}
.banner-md,
.packages-price li:hover {
    background: #0092FC
}
.payment-area div.heading h1 {
    padding: 20px;
    margin: 0;
    font-size: 20px;
    font-weight: 400
}
.banner-md {
    padding: 5px 20px 30px 16px;
    max-width: 210px; margin: 0 auto;
}
.banner-md img {
    width: 100%;
}
.form-set {
    min-height: 100px
}
.banner-md h4 {
    font-size: 16px;
    text-transform: uppercase;
    line-height: 22px;
    margin-top: 30px;
    margin-bottom: 30px
}
ul.list-inline.list-justified {
    margin: 10px 0;
    width: 100%
}
ul.list-inline.list-justified li.active
{
    border-color: #0092FC;
    -webkit-box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    -webkit-transition: -webkit-box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    -o-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
ul.list-inline.list-justified li:hover {  border-color: #0092FC;
                                          -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
                                          box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
                                          -webkit-transition: -webkit-box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
                                          -o-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
                                          transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}
ul.list-inline.list-justified li {
    border: 2px solid #d5d5d5;
    border-radius: 50%;
    height: 110px;
    width: 110px;
    /* padding: 10px; */
    margin: 0 5px;	
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    -webkit-transition: -webkit-box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    -o-transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);
    transition: box-shadow 0.2s cubic-bezier(0.4, 0, 1, 1), background-color 0.2s cubic-bezier(0.4, 0, 0.2, 1), color 0.2s cubic-bezier(0.4, 0, 0.2, 1);

}
ul.packages-price {
    min-height: 100px;
    margin-top: 5px;
}

.packages-price li{ border: 2px solid #d5d5d5; margin: 5px; padding: 5px; color: #333; background:#fff;}
.packages-price li a{ color: #333; font-size: 24px; display: block; line-height: 22px;}
.packages-price li a sup { top: 0px; font-size: 24px;}
.packages-price li a span { font-size: 11px; display: block; line-height: 18px; margin-top: 2px;}
.packages-price li:hover a, .packages-price li:focus a, .packages-price li.active a{ color: #fff; background: none;}
.packages-price li:focus, .packages-price li.active { background: #0092FC; border-color: #0092FC; color: #fff;  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);}
.packages-price li:hover{ background: #0092FC; color: #fff;  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);}



input,
label {
    font-size: 14px
}
.bg-gray {
    margin-top: 30px
}
.group {
    margin-bottom: 45px
}
input {
    padding: 10px 10px 10px 5px;
    width: 100%;
    border: none;
    border-bottom: 2px solid #333
}
input:focus {
    outline: 0
}
a:focus, a:hover, a {
    outline: 0
}
.panel-body label{  top: -6px;}

.bar {
    position: relative
}
.bar:after,
.bar:before {
    content: '';
    height: 3px;
    width: 0;
    bottom: 0;
    position: absolute;
    background: #0092FC;
    transition: .2s ease all;
    -moz-transition: .2s ease all;
    -webkit-transition: .2s ease all
}
.bar:before {
    left: 50%
}
.bar:after {
    right: 50%
}
input:focus~.bar:after,
input:focus~.bar:before {
    width: 50%
}
.highlight {
    position: absolute;
    height: 60%;
    width: 100px;
    top: 25%;
    left: 0;
    opacity: .5
}
input:focus~.highlight {
    -webkit-animation: inputHighlighter .3s ease;
    -moz-animation: inputHighlighter .3s ease;
    animation: inputHighlighter .3s ease
}
@-webkit-keyframes inputHighlighter {
    from {
        background: #0092FC
    }
    to {
        width: 0;
        background: 0 0
    }
}
@-moz-keyframes inputHighlighter {
    from {
        background: #0092FC
    }
    to {
        width: 0;
        background: 0 0
    }
}
@keyframes inputHighlighter {
    from {
        background: #0092FC
    }
    to {
        width: 0;
        background: 0 0
    }
}
.sidenav {
    height: auto;
    width: 0;
    position: absolute;
    z-index: 1;
    top: 42px;
    right: 15px; left: auto;
    overflow-x: hidden;
    /*transition: .5s;*/
    padding-top: 0px
}
.sidenav a {
    text-decoration: none;
    color: #818181;
    transition: .3s
}
.offcanvas a:focus,
.sidenav a:hover {
    color: #454545;
}
.sidenav .closebtn {
    position: absolute;
    top: -4px;
    font-size: 32px; line-height: 20px;
    margin-right: 0px
}
#main {
    transition: margin-right .5s;
    padding: 16px
}

.product-image-branding {
    margin-top: 20px
}

.paragraph {
    padding: 10px 0 0;
    font-size: 16px;
    font-weight: 700
}

.REQUEST_TO_CALL_BACK { display: block;}
.main-shoes-res {
    display: none;
}
.coloum {
    margin-bottom: 30px;
}


.media-left > span { display: block; text-align: center;}
.slick-slide > p {font-size: 15px;}
.pack-main .media-left img { width: 82px;}
.pack-main .media-body h5 {font-size: 18px; text-align: left;}
ul.nav.navbar-nav.navbar-right.main-nav li a { font-size: 12px; font-weight: 400;}
/*.navbar-toggle { display: none;}*/
.navbar-fixed-top {
    z-index: 11;
    padding: 12px 0 12px 0;
}
.section-pdp .dis-price{font-size: 44px;}
main {display: block;  margin-top: 40px;}
/*.navbar-default{background:url("/img/Frontend/bg.jpg");}*/
.product-image-brand h2 { font-size: 17px; margin: 22px 0;}
.media-body h2{font-size:32px;color: #fff;}
.main-banner .product-image { min-height: 320px; overflow: hidden;}

.wrapper1 p.text-center { margin-bottom: 0;}
.main-raised {
    margin: 10px 20px 20px 20px;
    border-radius: 6px;
    box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);
    padding: 10px 20px 15px;}
.main {
    background: #FFFFFF;
    position: relative;
    z-index: 3;
}
img.offer-image {
    position: relative;
    top: -55px;
}
.offer_img_wrap {
    max-width: 340px;
    position: relative;
    margin: 0 auto;
    max-height: 290px;
}
.offer_shoe {
    position: absolute;
    top: auto;
    background: #fff;
    width: 100px;
    border: 2px solid #d0cece;
    height: 100px;
    bottom: 40px;
    left: 30px;
}

ul.features-list {
    margin: 0;
    padding: 0;
    line-height: 32px;
}
ul.features-list li {
    list-style: none;
    font-size: 14px; font-family: 'Lato', sans-serif; display: block; cursor: auto !important;
}
ul.features-list li span { padding-right:5px;}
ul.features-list li:hover{ padding-left:15px;  transition: all .5s ease 0s; cursor:pointer; }
.featured .featured-media-body .media-heading{color:#333;}
.main-raised h3 {
    font-size: 26px;
    margin-bottom: 15px;
    margin-top: 0; font-weight:bold;}
.main-raised h2 {
    margin-top: 0px; margin-bottom: 10px; line-height: 55px; font-size: 3rem;
}
.section{
    background: #2c2c2c;
    height: 100%;
    width: 100%;
    z-index: -1;
}
.jumbotron input{background:transparent; border-color:#454545;}
.jumbotron input:focus~label, input:valid~label { top: -5px; color: #454545;}
.jumbotron label{ left: 3.8%; font-size: 16px!important; text-align: left; margin: 0!important;}
.customer_voice_section .slick-slider{ background: none; padding:0;}
.customer_voice_section .slick-slider .slick-slide{ background: #fff; border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; -ms-border-radius:3px; padding:15px;}
.main-lead2 a.btn.btn-danger {color: #333; background:#fff; }
.main-lead2 a.btn.btn-danger:focus, .main-lead2 a.btn.btn-danger.active { background: #0092FC; border-color: #0092FC; color: #fff;  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);}
.main-lead2 a.btn.btn-danger:hover{ background: #0092FC; color: #fff;  box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2);}
.list-group-item {  font-weight: normal;}
.list-group-item .badge {margin-right:5px;}
.slick-prev {left: -53px;}
.slick-next {right: -30px;}
.slick-prev:before, .slick-next:before {  padding: 12px 14px; border-radius: 100%; top:50%;}
.main-lead3 a.btn:hover {  color: #0092FC;}
.comp_stick.stickEmUp.is_stuck {
    position: fixed;
    top: 150px;
    z-index: 9999;
}
.section-pdp{background:#fff; padding-top: 0px; padding-bottom: 10px;}
section#cat-prdct5 {
    border-top: 1px solid #d5d5d5;
}

section.section-pdp h1 {
    font-size: 28px; margin-bottom: 10px;
}

.text-white{ color: #fff;}
.CMS_page.paragraph {
    background: #fff;
    padding: 20px;
    margin: 40px 0 10px; overflow: hidden;
}
.CMS_page h1 {
    margin-bottom: 20px;
    display: block;
    font-size: 30px;
    font-weight: 500;
    margin-top: 0px;
    border-left: 3px solid #e4e6e7;
    padding: 15px 0 15px 30px; text-align: left;
}
.CMS_page p {
    margin-bottom: 20px;
    display: block;
    font-size: 16px;
    line-height: 22px;
}
.CMS_page span { display: block; font-weight: 500; font-size: 15px;}

.map{ padding-top: 0px; display: block; position: relative; margin-top: -1px;}
.btn.next_a_payonline{ color: #fff;}
.map_overlay{ width:100%; background: url("/img/Frontend/map.jpg") no-repeat center center fixed; padding-top: 0px;}
.left_contact_section{ display: block; padding: 50px 0 0 0;}
.left_contact_section h2 { display: block; color: #fff; font-weight: 500; font-size: 40px; margin-bottom: 50px;}
.contact_dtl { display: block; overflow: hidden; margin-bottom: 25px; font-size: 15px;}
.left_contact_section h4 { display: block; margin-bottom: 35px; font-weight: 500; color: #fff;}
.contact_dtl span{ font-weight: 400; margin-right: 30px; color: #f8f8f8; display: block; margin-bottom: 5px;}
.contact_dtl strong { min-width: 50px; float:left; font-weight: 500; color: #fff;}
.contact_dtl strong span { font-size: 24px; position: relative; top: 0px;}
textarea {
    padding: 10px 10px 10px 5px;
    width: 100%;
    border: none;
    border-bottom: 2px solid #333; display: block;
}
textarea:focus {
    outline: 0
}
textarea:focus~.bar:after,
textarea:focus~.bar:before {
    width: 50%
}


.form_checkbox { display: inline-block; margin-right: 20px; position: relative;}
.form_checkbox input.checkbox { width: 20px;}
.form_checkbox label.control-label { display: inline-block; position: relative; left: 25px; margin: 0; font-size: 15px !important;}

fieldset.form-group {
    display: inline-block;
    margin:0 20px 0 0;
    position: relative; width:auto; border:none; padding: 5px 5px 5px 0;
}

.form-group{ padding-bottom: 5px; margin-top: 15px;}
.md-form_head {
    display: block;
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 15px;
}

fieldset.form-group label {
    font-size: 14px;
    color: #454545;
}

.border-radius-3{ border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px;}
.border-radius-50{ border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; -ms-border-radius:50%;}
.heading_wrap { display: block; width: 90%; margin: 0 auto -45px; background: #333333; padding: 25px 0px; box-shadow: 0 0 10px #ccc; z-index: 1; position: relative;}
.heading_wrap h1{ display: block; margin: 0; font-size: 28px; font-weight: 500;}
.heading_wrap h1 i { display: inline-block; margin-right: 5px;}
.margin-top-10{ margin-top: 10px;}
.margin-top-0{ margin-top: 0; text-align: center;}
.margin-bottom-0{ margin-bottom: 0;}
a.btn.margin-0 i { font-size: 15px; margin-right: 2px;}
.form_wrap { background: #fff; overflow: hidden; padding: 50px 10px 10px;}
.right_contact_section { display: block; margin-top: 35px; margin-bottom: 20px;}
.dark-shadow { box-shadow: 0 0 10px #333; -moz-box-shadow: 0 0 10px #333; -webkit-box-shadow: 0 0 10px #333; -o-box-shadow: 0 0 10px #333; -ms-box-shadow: 0 0 10px #333;}

.make_payment_form div.form-group{ margin-bottom: 10px; min-height: 55px;}
.panel-body-in{ padding: 50px 15px 0;}
.entry-detail div.coloum { margin-top: 15px;
                           border: 1px solid rgba(204, 204, 204, 0.51);
}

.blog_banner { display: block; margin: 40px auto 0; text-align: center; background: url("/img/Frontend/blog1.jpg") no-repeat center center; min-height: 230px; background-size: 100%;}
.blog_banner span { display: block; text-align: center;}
.blog_banner span { display: inline-block; border-top: 2px solid #fff; color: #fff; font-size: 34px; padding-top: 0; margin: 90px auto; border-bottom: 2px solid #fff;}
.blog_left_img img {
    width: 100%;
    max-width: 350px;
}
.blog_left_img {
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0 0 5px #999;     
}

.blog_detail_img img {
    width: 100%;
    max-height: 500px;
}
.blog_detail_img {
    border-radius: 5px;
    overflow: hidden;
    box-shadow: 0 0 5px #999;     
}
.padding-5{ padding: 0 5px;}
.blog_right_content a{
    display: block;
    margin: 0px 0 10px;
    font-size: 20px; color: #333; line-height: 24px; width: 93%;
}
.blog_detail_content a{
    display: block;
    margin: 5px 0 15px;
    font-size: 28px; color: #333; text-align: center;
}
.blog_detail_content .date_blog{ text-align: center; font-size: 20px;}
.blog_detail_content .date_blog a{font-size: 20px;}
.blog_detail_content p{ text-align: center; display: block; line-height: 20px; font-size: 15px;}
.blog_detail_content p a {
    font-size: 15px;
    text-align: left;
    color: #DE0146;
    margin: 10px 0;
    text-decoration: underline;
}
.blog_detail_content p a {
    display: inline-block;
    margin: 0;
}
.profile_card_blog h4 {
    display: block;
    margin: 15px 0;
    font-size: 20px;
}
.blog_section {
    box-shadow: 0 0 5px #999;
    padding: 0px;
    margin: 20px 0;
}
.profile_card_blog {
    display: block;
    text-align: center;
    margin-top: 25px;
}
.reply-form.blog_form {
    width: 94%;
    margin: 0 auto 10px;
    overflow: hidden;
}
.reply-form.blog_form h1 {
    display: block;
    text-align: center;
    font-size: 28px;
    font-weight: 400;
}
.blog_right_content p, .profile_card_blog p {
    display: block;
    line-height: 20px;
    font-size: 14px;
}
.blog_section_wrap{ background: #fff; padding: 0px; margin-bottom: 10px;}
.date_blog { font-size: 14px; font-weight: 300; display: block; margin-bottom: 8px;}
.date_blog a { width: auto; font-weight: 600; font-size: 16px; color: #666; display: inline-block; margin: 0;}
.blog_right_content {
    position: relative;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;
}
.blog_right_content a.btn { width: auto; position: absolute; right: 0; bottom: 20px; float: right; padding: 5px 10px; text-transform: none; font-size: 14px; color: #fff !important; margin: 5px 0 5px; background: #0092FC; display: inline-block;}

.comment_section {
    position: absolute;
    top: -7px;
    right: 0; 
}
.comment_section i {
    font-size: 40px;
    line-height: 40px;
}

.comment_section span {color: #fff;position: absolute;left: 0;top: 10px;width: 40px;text-align: ;text-align: center;font-size: 18px;line-height: 18px;}

.clear{ clear: both;}
.blog_wrap { display: block; margin-bottom: 0px; overflow: hidden; padding: 10px;}
.card_blog_right_wrap{ display: block; margin: 0 0px;}
.card_blog_right { display: block; margin: 20px 0; padding: 0; box-shadow: 0 0 5px #999;}
.top_card_blog_img { display: block; border-radius: 3px;}
.top_card_blog_img img{ max-width:100%; max-height: 220px; margin: 0 auto; display: block;}

.profile_card_blog_img { display: block; margin: -70px auto 0; text-align: center; border-radius: 50%; overflow: hidden; max-width: 150px; border: 4px solid #fff; z-index: 0; position: relative; height: 150px;}
.profile_card_blog { display: block; text-align: center; margin-top: 10px; padding: 10px;}
.card_blog_in { display: block;}
.blog_head { text-align: center; background: #fff; display: block; margin-top: 40px; border-top: 1px solid #666; margin-bottom: 10px;}
.blog_head span { background: #fff; display: inline-block; top: -17px; position: relative; padding: 0 8px; color: #0092FC; font-size: 22px;}
.blog_time { display: block; margin: 10px 0px; position: relative; overflow: hidden;}
.blog_time span, .blog_time strong { width: 50%; float: left; font-size: 12px;}
.blog_time span i, .blog_time strong i{ margin-right: 5px;}
.blog_time strong{ text-align: right;}
.blog_p { display: block; font-size: 12px; font-weight: 500;}

.recent_post ul li { display: block; background: none; padding: 10px 0; border-bottom: 1px solid #eee; font-size: 16px; font-weight: 400;}
.recent_post ul li a { color: #333; transition: all .2s ease-in 0s; line-height: 22px; display: block; margin-bottom: 0px;}
.recent_post ul li a:hover{ color: #0092FC;}
.recent_post ul li span { display: block; font-size: 12px; margin: 7px 0 0;}

.usful_tags ul li { display: inline-block; margin: 0 5px 8px 0;}
.usful_tags ul li a { color: #777; background: #d9e1e7; display: inline-block; padding: 5px 8px; border-radius: 3px; font-size: 13px; transition: all .2s ease-in 0s;}
.usful_tags ul li a:hover{ background: #0092FC; color: #fff;}

.paginations_menus{ display: block; margin: 0 auto; text-align: center;}

.md-form.request_to_call { margin-bottom: 0;}
.md-form.request_to_call input { min-height: 36px; margin-bottom: 5px; font-weight: 100; color: #454545; border-bottom: 1px solid #454545;}
.md-form.request_to_call label { left: 0; color: #454545;}
.md-form.request_to_call label.active{ font-size: 11px; color:#454545;}
.md-form.request_to_call input:focus~label, .md-form.request_to_call input:valid~label { top: 10px; color: #454545;}
div.error { display: block; text-align: left; font-size: 12px; color: #f00;}
.md-form.request_to_call div.error { margin-left: 0; color: #f00;}
.md-form div.error{ margin-left: 3rem;}
.btn-default:focus, .btn-default:hover{ background-color: #0092FC !important;}

.we_suggest_btn a.btn.disabled { padding: 0; margin: 8px 0;}
.we_suggest_btn a.btn{ margin: 8px 0;}
.we_suggest_btn a.btn:last-child{ float: right;}
a.home_area_for.active, a.home_area_for.active:hover, a.home_area_for.active:focus, a.home_area_for:focus{ background: #DE0146 !important;}
a.home_area_for{ background: #333 !important;}

.prdct-bottom.card-footer img { max-height: 44px;}
.card.card-compare .card-footer a img { max-height: 42px; margin: 0;}
a.btn.collapsed.next_a_payonline{ margin: 0;}
.payu_wrap p { display: inline-block; margin-right: 20px;}

.process_wrap { display: block; margin: 150px auto; text-align: center; padding: 10px; width:80%; overflow: hidden;}
.process_section.panel-group{ padding: 80px 10px 30px;}
.process_section.panel-group p { display: block; font-size: 16px; margin: 0px 0 0;}
.process_section.panel-group img { margin: 20px 0 30px;}
.thanku_wrap { display: block; margin-top: 130px;}
ul.nav.main-nav { margin-top: 0px;}


.slider{ background: none;}
.autoplay.slider .card{ margin-bottom: 20px;}
.slider .slick-prev{ width:50px; height: 50px; left:0; z-index: 9;}
.slider .slick-next{ width:50px; height: 50px; right:0; z-index: 9;}
.customer_voice_left h1 { font-size: 34px; color: #fff; margin: 30px 0 40px;}
.customer_voice_section { position: relative; margin-bottom: 20px;}
.customer_voice_section button.slick-prev { right: 55px; position: absolute; left: auto; top: 0px;}
.customer_voice_section button.slick-next { right: 0px; position: absolute; left: auto; top: 0px;}
.customer_voice_section .slick-prev:before, .customer_voice_section .slick-next:before{ background: #111;}
.customer_voice_section .slick-prev:before:hover, .customer_voice_section .slick-next:before:hover{ background: #E80B50;}
.customer_voice_section .slick-slider .slick-slide small{ font-size: 18px;}
.media-top button.btn.btn-danger, .media-top a.btn.btn-danger{ color: #fff;}

.prdct-bottom.card-footer a.btn { margin: 0; float: right; padding: 13px 18px 12px;}
a.btn.btn-backword { background: #666;}
.main-lead3 a.btn:hover { color: #fff;}
.nav-justified > li{ width:auto;}
.product_section_tab { padding: 5px 0; min-height: 200px;}
.we_suggest_btn { text-align: center; padding: 5px;}

.compare-dish { margin-bottom: 0;} 
.compare-dish li { display: inline-block; padding-bottom: 20px; padding-top: 5px;}
.compare-dish li a { padding: 0; width: 120px; height: 120px; display: inline-block; font-size: 40px; border-radius: 50%; box-shadow: 0 0 3px #999; margin: 0 10px; line-height: 115px; border:1px solid #ababab; color: #333; background: #EEEEEE; position: relative; outline: 0 !important;}
.compare-dish li a span { position: absolute; font-size: 42px; top: -13px; right: 11px;}
.compare-dish li.active a, .compare-dish li a:hover, .compare-dish li a:active, .compare-dish li a:focus{ background: #0092FC; color: #fff; border:1px solid #0092FC; box-shadow: 0 0 6px #999;}

.left_popup{ width: 50%; float: left; border: 5px solid #222; height: 164px; text-align: center; padding-top: 0; background: #333; background-repeat: repeat; color: #fff; font-size: 70px; line-height: 30px;}
.left_popup strong { margin-top: 25px; display: inline-block; line-height: 56px;}
.left_popup span { font-size: 32px; display: inline-block; margin: 0; padding: 0;}
.right_popup { float: right; width: 46%; overflow: hidden;}
.fill_popup{ overflow: hidden;}
.right_popup p { font-size: 15px; text-align: center; line-height: 22px;}
.fill_popup_p{ border-bottom: 1px solid #e5e5e5; text-align: center; margin-bottom: 10px;}
.btn-top-up .btn-group { max-width: 300px; margin: 0 auto 30px;}
.table_wrap_in {  max-height: 385px; overflow: auto;}
.table_wrap table th{ background: #565656; color: #fff; font-size: 16px;}
.table_wrap table td{ font-size: 14px;}
.invoice_section{ margin-top: 120px;}


.heading_wrap button.close { right: 10px; position: absolute; top: 5px;}
.alacarte_section{ min-height: 300px;}
.table_wrap { background: #fff; padding: 70px 10px 10px 10px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px;}

.review_rates { display: block;}
.review_rates strong { font-size: 15px; margin-top: 3px; float: left; margin-right: 10px;}
.review_rates_star span { font-size: 20px;}
.main-lead2 a.btn.resolution_compare_a{ font-size: 22px; border: 2px solid #d5d5d5; color: #333;}
.btn-default:hover{ background: #666 !important;}

.card.prd_dtl{ margin-bottom: 10px;}
.prd_dtl .card-body{ padding: 15px;}
.prd_dtl .card-footer{ padding: 15px;}
.prd_dtl .card-footer button{ margin: 0;}
.product-image img{ margin: 0 auto;}

.CMS_page.paragraph ul.nav-tabs.articles_wrap { margin: 0;}
.CMS_page.paragraph ul.articles_wrap li { display: block; float: none; margin: 0; border-bottom: 1px solid #ddd;}
.CMS_page.paragraph ul.articles_wrap li:last-child { border-bottom: none;}
.CMS_page.paragraph ul.articles_wrap li a { background: #fff; padding: 8px 8px 8px 23px; display: block; text-align: left; color: #333; font-size: 13px; border:none; border-radius: 0;}
.CMS_page.paragraph ul.articles_wrap li a i { margin-left: -17px; margin-right: 6px;}
.blog_wrap .tab-pane p{ display: block; line-height: 20px; font-size: 14px;}

.CMS_page.paragraph ul.articles_wrap li.active a, .CMS_page.paragraph ul.articles_wrap li.active a:focus, .CMS_page.paragraph ul.articles_wrap li.active a:hover, .CMS_page.paragraph ul.articles_wrap li a:hover{ background-color: #EDEDED; border: none; color: #333;}
.blog_wrap .tab-pane.fade { display: none;}
.blog_wrap .tab-pane.fade.active.in { display: block;}
ul.articles_wrap { padding: 5px;}
span.article_head{ display: block; margin: 0px 0 10px; font-size: 20px; color: #333; line-height: 24px;}
.article_right_section .blog_right_content p a { display: inline-block; font-size: 14px;}
.CMS_page p a, .CMS_page p a strong { color: #DE0146; font-weight: 600;}



.buy_now_wrap { background: #fff; border-radius: 3px; padding: 0; position: relative;}
.buy_now_wrap button.close { position: absolute; right: 5px; color: #000; z-index: 11;}
.right_discount { float: right; position: absolute; top: -20px; right: 0px; width: 30%;}
.right_discount img { width: 100%; max-width: 120px;}
.payment-area-in_form { position: relative;}
.left_discount .form-group { margin-top: 0; margin-bottom: 10px;}
.left_discount { display: block; margin-top: 40px; width: 70%;}
.right_discount .discount_frequency span { display: inline-block; float: none; width: auto; font-size: 56px; line-height: 50px; margin-top: 15px;}
.right_discount .discount_frequency label { width: auto; color: #fff; top: 15px;}
.right_discount .discount_frequency { position: absolute; top: 0; font-size: 51px; color: #fff; text-align: center; margin: 0; width: 100%;}
.payment-area-in_form .form-group button.btn { display: block; width: 100%;}

/*.onload_top_head_modal { display: block; margin-top: 15px; margin-left: -12px; position: relative;}
.onload_top_head_modal img{ max-width: 595px; width:100%;}
.onload_top_head_modal span { display: block; text-align: center; font-size: 34px; color: #fff; position: absolute; top: 5px; width: 100%;}
.onload_form_wrap { display: block; padding: 10px;}
.onload_tag { text-align: center; margin-top: 10px; padding-bottom: 20px; border-bottom: 1px solid #ebebeb;}
.onload_tag span { color: #454545; font-size: 20px; display: inline-table;}
.onload_tag img { max-width: 100px; display: inline-block; position: relative; top: -10px; margin-left: 10px;}
.onload_tag_wrap { padding: 10px;}
.onload_form_popup_wrap { display: block; overflow: hidden; padding: 20px 0;}
.onload_form_popup_left { width: 30%; float: left; text-align: center; position: relative; margin-right: 5px;}
.onload_form_popup_left span { display: block; font-size: 70px; color: #5a5a5a; line-height: 64px;}
.onload_form_popup_left label { color: #454545; font-size: 34px;}
.onload_form_popup_right { float: right; width: 68%;}
.onload_form_popup_right p {color: #454545;font-size: 15px; padding-left: 60px;}
.onload_form_popup_right button { margin-left: 45px;}
.onload_offer_valid { color: #454545; text-align: center; font-size: 12px;}*/

.reply-form.blog_form h1 span { background: #DD0045; color: #fff; display: inline-block; padding: 5px 7px; line-height: 24px; border-radius: 3px; box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12); margin-left: 3px;}
.comments_wrap a { float: left;}
.comments_wrap a h3.user-name { font-size: 22px; color: #454545; display: inline-block; margin: 0px 0;}
.comments_wrap a h3.user-name:hover{ color: #DE0146;}
.comment-date { display: block; margin: 5px 0; font-size: 13px; float: right; color: #555;}
.comments_wrap p.comment-text { font-size: 14px; margin: 5px 0; display: block; width: 100%; float: left; line-height: 20px; color: #666;}
.comments_wrap { border-bottom: 1px solid #eee; margin: 10px 0; padding-bottom: 10px; overflow: hidden;}
.comments_wrap:last-child{ border-bottom: none;}

.review_wrap_img { width: 20%; float: left; text-align: center;}
.review_wrap_img img { border-radius: 50%; max-width: 120px; margin: 0 auto; width: 100%;}

.comments_wrap span{ font-size: 22px; color: #454545; display: block; margin: 0px 0;}
.comments_wrap strong { display: inline-block; font-size: 16px; background: #D80040; color: #fff; padding: 3px 6px; border-radius: 2px;}
.review_wrap { border-bottom: 1px solid #eee; margin: 10px 0; padding-bottom: 10px; overflow: hidden;}
.review_wrap:last-child{ border-bottom: none;}

.CMS_page.paragraph.review_CMS_page{ margin-top: 10px;}
.blog_section.article_right_section { margin: 0; width: 100%; min-height: 110px;}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{ background-color: #D80040; border-color: #D80040;}
.list-group-item.active a, .list-group-item.active a:focus, .list-group-item.active a:hover{ color: #fff;}
.list-group-item.active a span{ background: #454545; color: #fff;}

.main-lead3 a.btn br{ display: none;}
.channels-inn h1{ margin-top: 0;}
#ComplaintForm .payment-area-in_form .form-group button.btn { display: inline-block; width: auto;}
.channels-list ul.channel_list{ overflow: hidden; margin: 10px 0px 10px;}
.channels-list ul.channel_list li{ margin-bottom: 10px; margin-right: 10px; border: 1px solid #ccc; text-align: center; box-shadow: 0 0 3px #ccc; line-height: 44px;}
.channels-list ul.channel_list li:hover{ border:1px solid #D80040;}
ul.list-inline.brand_compare_ul li.brand_compare_li { overflow: hidden;}
ul.list-inline.brand_compare_ul li.brand_compare_li a{ height: 103px; padding-top: 33px; display: block;}

.entry-detail .price-list img{ margin-bottom: 5px;}

.make_payment_form div.form-group button i{ margin-right: 8px; top: 3px;}
.panel-title_tabs{ display: inline-block; margin-right: 20px; cursor: default; color: #D80040;}
.panel-title_tabs.disabled{ color:#aaa;}
.panel-title_tabs.disabled span{ background: #aaa !important;}
.panel-title_tabs span.badge.Num-form{ position: relative; top:-2px;}

.footer_call { position: fixed; top: 47px; right: 15px; z-index: 10; color: #fff;}
.footer_call_circle { right: 7px; top: auto; position: fixed; animation: spin 8s linear infinite; background: #de0146; color: #fff; text-align: center; width: 50px; height: 50px; font-size: 28px; line-height: 52px; border: 1px solid #fff; box-shadow: 0 0 5px #666; float: right;}
.footer_call_circle a{ color: #fff;}
.footer_call_no { right: 40px; position: relative; color: #de0146; font-size: 20px; padding: 2px 5px; float: left; margin: 10px 15px 0 0; display: block; width:125px;}
.footer_call_no a{ color: #de0146 !important; font-weight: 600;}
a.btn.collapsed.next_a_payonline.disabled { background: #aaa;}

ul.mini-logo-brands { text-align: center;}
ul.mini-logo-brands li { margin-right: 5px; float: none; display: inline-block;}
ul.mini-logo-brands li a { padding: 0; min-height: 36px;}
ul.mini-logo-brands li a:hover{ background: none; box-shadow: 0 0 5px #666;}
ul.mini-logo-brands li a img { width: 70px; margin: 5px;}

.not_available{ padding: 10px; background: #eee; text-align: center; font-size: 16px;}
.channels-inn-right li.categorylist_li { padding: 0;}
li.categorylist_li a{ display: block; padding: 10px 15px;}
li.categorylist_li:hover{ background: #eee;}

.channels-inn-right ul { margin-bottom: 0; max-height: 575px;} 

html { box-sizing: border-box;}
*, *:before, *:after { box-sizing: inherit;}
.cf:before, .cf:after { content: " "; /* 1 */ display: table; /* 2 */}
.cf:after { clear: both;}
.cf { *zoom: 1;}
.sticky_wrapper { width: 100%; margin: 0;}
.left_content, .right_sidebar { float: left;}
/* The sticky */
.right_sidebar { position: -webkit-sticky; position: -moz-sticky; position: -o-sticky; position: -ms-sticky; position: sticky; top: 60px;}



.set_in_wrap h1{ font-size: 30px;}
.set_in_wrap ul.list-inline.list-justified{ margin: 20px 0;}
.set_in_wrap ul.list-inline.list-justified li{ width:100px; height: 100px;}
.set_in_wrap ul.list-inline.brand_compare_ul li.brand_compare_li a{ height: 95px; padding-top: 30px; display: block;}
.main-lead.set5_area_compare_p { margin: 10px 0 !important; display: block;}
.main-lead.set5_area_compare_p a{ font-size: 22px; padding: 10px 20px;}
.set_in_wrap .main-lead2 .btn{ width:100px; height: 100px; padding: 20px 0 0; margin: 5px 10px;}
.set_in_wrap .main-lead2 .btn b { font-size: 34px; line-height: 34px; display: block;}
.set_in_wrap .main-lead2 .btn span{ font-size: 16px; top: -14px;}
.section.form-area.set_in_wrap{ padding: 2% 0 0; min-height: 461px;}  
.pagination_text h1 { font-size: 24px; margin: 0;}
.pagination_text h1 span { margin-top: 5px; display: block;}

a.btn.buy_now_button{ margin: 5px 0 0 0;}
.main-raised h2 span { text-decoration: line-through;}

.offer_shoe img { width: 90%; text-align: center; margin: 10px auto 0; display: block;}
.md-form.request_to_call input[type=text]:focus:not([readonly]), .md-form.request_to_call input[type=tel]:focus:not([readonly]){ border-bottom: 1px solid #454545; box-shadow: 0 1px 0 0 #454545;}
/*#RequestCallForm .form-group button.btn.btn-danger, #RequestCallForm .form-group button.btn.btn-danger:hover, #RequestCallForm .form-group button.btn.btn-danger:focus, #RequestCallForm .form-group button.btn.btn-danger:active { background: #323232 !important; color: #fff !important;}*/
.Brand-wrap h1 {
    margin-top: 15px;
    margin-bottom: 0px; font-size: 20px;
}
.Brand-wrap-right {
    padding: 5px;
    width: 90%;
    margin: 10px auto;
}
.Brand-wrap-right-tab{ margin-bottom: 2px; background: #fafafa; overflow: hidden; padding: 5px;} 
.Brand-wrap-right-tab:hover{ box-shadow: 0 0 7px #999; position: relative;}
.Brand-wrap-right-tab:last-child{ margin-bottom: 0px;} 
.Brand-wrap-right-tab a {
        float: left;
    font-size: 16px;
    color: #454545;     cursor: default; margin: 0 0 0 1px;
}

.Brand-wrap-right-tab i {
    margin-right: 5px;
    width: 20px;
    text-align: center; margin-top: 15px; float: left;
}
.Brand-wrap-right-tab a span {
    display: inline-block; margin-top: 11px;
}
.Brand-wrap-right-box {
    display: inline-block;
    float: right;
    width: 45px;
    border: 1px solid #d5d5d5;
    height: 45px;
    overflow: hidden;
    background: #fff;
    padding-top: 14px;
}
.pull_Brand_wrap {
    float: right;
}
.Brand-wrap-right-box img {
    width: 80%;
    margin: 0 auto;
    text-align: center;
    display: block;
}

.Brand-wrap-right-tab a.active label{ background: #fff;}

.Brand-wrap-right-box-square {
    float: right;    
    border: 1px solid #d5d5d5;
    overflow: hidden;
    background: #fff; width: 100%; text-align: center; height: 44px; line-height: 42px;
}

.Brand-wrap-right-box-square img {
    width: 26%;
    margin-left: 5px; vertical-align: middle;
}

.Brand-wrap-right-box.defination_brand{ padding-top: 14px; font-size: 18px; text-align: center; line-height: 15px;}
.Brand-wrap-right-box.defination_brand strong { display: block; text-align: center; line-height: 14px; font-weight: 600;}

.monthly_wrapper{ margin-top: 60px;}
.monthly_wrapper section{ padding-top: 10px; padding-bottom: 10px;}

.Brand-wrap-right-tab a.active .Brand-wrap-right-box{ background: #DE0146; color: #fff; border: 1px solid #fff;}
.Brand-wrap-right-tab.active a{ cursor: pointer;}

.section_wrap{ margin-bottom: 20px;}
.packeges_ajax_section { display: block; margin: 10px 0;}

.pull_right.area_wrap {
    width: 70%;
    float: right;
}
.Brand-wrap-right-tab a.Brand_square {
    width: 48%;
    margin: 0 4px 0 0; font-size: 12px;
}
.Brand-wrap-right-tab a.active .Brand-wrap-right-box {
    background: #DE0146;
    color: #fff;
    box-shadow: 0 0 5px #eee; border: 1px solid #0092FC;
    cursor: pointer;
}
.price-list p.text1 {
    border-top: 1px solid #ccc; font-size: 16px;
}
.comp_stick .price-list img {
    max-width: 70%;
    margin: 0px auto 5px;
}
.Brand-wrap-right-tab.brand_border a.active .Brand-wrap-right-box{ border: 1px solid #0092FC; background: #fff;}
a.active .Brand-wrap-right-box-square {
    background: #0092FC;
    border-color: #0092FC;
    color: #fff;
}

.disabled .disable_bg {
    width: 100%;
    background: none;
    height: 50px;
    position: absolute;
}

#main.channels-inn.channel_section { margin-top: 47px; min-height: 200px;}

.channels-inn-wrap{ position: relative; overflow: hidden;}
.offer_shoe_free {
    position: absolute;
    bottom: 15px;
}
.Brand-wrap p.main-lead {
    margin: 20px 0;
}

.channel_section_loader {
    width: 100%;
    position: relative;
}
.button-area.btn-top { margin-top: 30px;}

.tooltip>.tooltip-inner{ padding: 5px 10px; font-size: 13px; border-radius: 1px; -moz-border-radius: 1px; -webkit-border-radius: 1px; -o-border-radius: 1px; -ms-border-radius: 1px;}

.pack-main-wrap{ margin: 20px 0 5px;}
.pack-main-inn-media.card { background: url("/img/Frontend/review_list_top_bg.jpg") 0 0 repeat; margin: 0; max-width: 740px; padding: 0px;}
.pack-main-inn2 { max-width: 41%;}
.pack-main-inn-media_wrap a.btn.buy_now_button { padding: 5px 10px; font-size: 12px;}
.pack-main-wrap .pack-main-inn-media.card{ border:none;}
.pack-main-inn-media_wrap {
    display: inline-block;
    margin: 0 10px;
    vertical-align: middle;
}
.pack-main-inn-media_hexa{ /*background: url("/img/Frontend/hexa1.png") 0 0 no-repeat;*/ background: #fff; border-radius:50%; width: 50px; display: inline-block; background-size: 100%; padding-top: 20px; height: 50px;}
.pack-main-inn-media_hexa img {
    width: 60%;
    display: block;
    padding: 0;
    margin: 0 auto;
}
.pack-main-inn-media_hexa.hexa_sm {
    width: 45px;
    padding-top: 10px;
    height: 45px;
    margin-top: 8px;
    margin-left: -10px; border-radius: 50%;
}
.pack-main-inn-media_hexa.hexa_sm img{ width: 60%;}
.pack-main-inn-media_wrap h1 {
    font-size: 18px;
    color: #fff;
    font-weight: 100;
    margin: 0 10px 2px 0;
    text-shadow: 0 0 5px #333;
    display: inline-block;
}
.pack-main-inn-media_wrap label {
    font-size: 14px;
    color: #DE0146;
    font-weight: 100;
    text-decoration: line-through;
    margin: 0 10px 0px 0; line-height: 18px;
}
.pack-main-inn-media_wrap span {
    display: inline-block;
    color: #fff;
    font-size: 16px; line-height: 18px;
}
.pack-main-inn-media_wrap button.btn {
    background: #323232;
}
.pack-main-inn-media_wrap button.btn:hover {
    background: #323232;
}
.pack-main-inn-media_wrap.pack-main-inn-media_wrap_right {
    float: right;
    border-left: 1px solid #fff;
    padding-left: 15px; margin-top: 15px; margin-left: 0;
}
.pack-main-inn-media_wrap_right strong {
    display: inline-block;
    font-size: 16px;
    color: #DE0146; line-height: 26px;
}
.pack-main-inn-media_wrap_right a {
    color: #fff;
    font-size: 18px;
    text-shadow: 0 0 4px #333; line-height: 30px; display: inline-block;
}

.alert{ font-size: 16px; padding: 12px; margin-bottom: 5px; text-align: center;}
.alert-success { color: #fff; background-color: #4CAF50 !important; border-color: #4CAF50 !important;}
.alert-danger { color: #fff; background-color: #0092FC !important; border-color: #0092FC !important;}
.supar_offer_pack{ text-align: right;}
.supar_offer_pack a {
    margin: 0;
}
.pack-main-inn h1 {
    margin: 0 0 10px;
    font-size: 24px;
}

.media-body, .media-left, .media-right{ vertical-align: middle;}
.pack-media_wrap {
    display: none;
    position: fixed;
    top: 47px;
    width: 100%;
    height: 100px;
    left:0; margin: 0;
    z-index: 0;
}

.main.main-raised a.btn.buy_now_button { float: left;}
.call_now_banner {
    display: inline-block;
    font-size: 19px;
    margin: 13px 0 0 10px;
}
.call_now_banner span {
    font-weight: 600;
    margin-right: 10px;
}
.call_now_banner a, .call_now_banner a:hover {
    font-weight: 600; color: #DE0146;
}
#oval{ display: none;}
#oval img{ height: auto !important;}
.foot_menu li.show_on_sml{ display: none;} 


.btn-lg{ padding: 10px 20px;}

#callus-section, #cat-prdct, #footer {
    z-index: 2;
    position: relative;
}

.comp_stick.stickEmUp {
    margin-top: 10px; min-height: 104px;
    position: fixed;
    top: 37px;
    width: 100%;
    max-width:205px;
    box-shadow: 0 0 5px #ccc; transition: all .5s ease 0s;
}

.left_product_list_wrap a.closebtn, .navbar-fixed-bottom{ display: none;}

.CMS_page p strong { font-weight: 600;}
.CMS_page.paragraph ul {
    margin: 10px;
}
.CMS_page.paragraph ul li {
    display: block;
    color: #DE0146;
    font-size: 15px;
    font-weight: 300;
    margin: 5px 0;
}

.Brand-wrap .card, .loadingoverlay{ min-height: 180px;}
.mini_month_ul span {
    display: inline-block;
    position: absolute;
    left: 15px;
    float: left;
    top: 20px;
    font-size: 15px;
}
li a.brand_select_for_all {
    float: left;
    width: 40px;
    height: 38px;
    text-align: center;
    line-height: 38px;
}
.price_cut {
    display: block;
    font-size: 18px;
}
.price_cut span {
    display: inline-block;
    margin-right: 3px;
}
.price_cut.price_cut1 {
    display: block;
    font-size: 26px; color: #DD0045; margin-top: 5px;
}
.price_cut.price_cut1 label {
    color: #DD0045;
    font-size: 22px;
    margin-right: 5px;
}

.pack-main-inn.pack-main-inn-slider .slider blockquote{ margin-bottom: 0 !important;}


td .td_img{ background: #fff; display: inline-block; margin-bottom: 3px; margin-right: 1px; border: 1px solid #ccc; text-align: center; box-shadow: 0 0 3px #ccc; line-height: 30px; width: 39px; height: 39px;}
td .td_img img { width: 100%; max-width: 22px;}
td .td_img:hover{ border:1px solid #D80040;}

a[x-apple-data-detectors] { color: #fff !important;}
.footer_call_no[x-apple-data-detectors] { color: #fff !important;}

.sidenav_btn { display: block; position: relative; width: 100%; text-align: right; z-index: 10;}
.sidenav_btn span { position: absolute; right: 0; top: 0;}
.sidenav_btn a.closebtn { position: absolute; right: 0; top: 0; width: 34px; background: #454545; font-size: 16px !important; margin: 5px 0; height: 34px; color: #fff; line-height: 34px; text-align: center; border-radius: 50%; box-shadow: 0 0 5px #999; animation: pulse 1.5s linear infinite;}
.sidenav_btn a.closebtn:hover{ background: #DE0146; box-shadow: 0 0 5px #DE0146;}


.md-form .prefix ~ input:focus, .md-form .prefix ~ textarea:focus, .md-form .prefix ~ input.valid, .md-form .prefix~textarea.valid{ border-bottom: 1px solid #E6094E !important;}

.comp_stick.stickEmUp .price-list img{ width: 33%;}
.comp_stick.stickEmUp .price-list p.text1{ font-size: 10px;}
.comp_stick.stickEmUp .real-price{ font-size: 12px;}
.comp_stick.stickEmUp .dis-price{ font-size: 14px; line-height: 16px; margin-bottom: 2px;}
.comp_stick.stickEmUp .entry .prdct-bottom{ padding-bottom: 5px;}
.comp_stick.stickEmUp a.btn-lg.buy_now_button { padding: 4px 8px; font-size: 9px;}
.comp_stick.stickEmUp + .content{ margin-top: 170px;}

.shoe_offer_comments {
    display: block;
    text-align: right;
    font-size: 14px;
    color: #454545; position: absolute; bottom: 10px; right: 0; top:auto;
}
ul.product_feature_content {
    margin-bottom: 10px;
}
ul.product_feature_content li {
    display: block;
    font-size: 14px;
    padding: 3px 3px 3px 18px;
}

ul.product_feature_content li i {
    margin: 0px 9px 0 -18px;
    font-size: 10px;
    position: relative;
    top: -1px;
}
.channels-list hr {
    margin: 10px 0;
}
.channels-list a.btn.alacarteChannels {
    margin: 0;
}
.channels-list {
    overflow: hidden;
}

.offer-img-shoe-free {
    max-width: 72px;
}

.cat-prdct h1.cat-prdct-h1 {
    float: none;
    position: relative;
    margin: 0 0 -40px 15px;
}

.paytm_wrap { margin: 20px auto 40px; text-align: center;}
.paytm_wrap img { max-width: 270px; width: 100%;}
.paytm_wrap.paytm_1 img { max-width: 350px; margin-top: 20px;}

#main.channel_section {
    margin-top: 28px;
}
.callus .jumbotron {
    background: #D3D3D3;
}

.countdown_timer{display:block;margin:20px 0 5px;text-align:center}
ul.countdown{padding:0;display:inline-block;text-align:center; margin: 0;}
ul.countdown li{display:inline-block;}
ul.countdown li span{color:#fff;font-size:62px;font-weight:400;letter-spacing:1px;display:block; line-height: 50px;}
ul.countdown li.seperator{vertical-align: top; padding: 0; margin-top: 0; color: #fff; height: 50px; line-height: 34px; font-size: 70px;}

.btn-click-viewmore-wrap { text-align: right;}
.btn-click-viewmore-wrap a { color: #de0146; text-decoration: underline;}

.features-prod-timer, .offer_product_section{ display: none;}

.col-md-4.features-prod-wrap, .col-md-4.product-dtl-currency { display: inline-block; float: none;}
.col-md-4.features-prod-img-wrap, .col-md-4.product-dtl-features { display: inline-block; float: right;}
.col-md-4.featured.features-list-wrap, .col-md-4.product-dtl-image { display: inline-block; float: left;}

.dark_theme_timer ul.countdown li span, .dark_theme_timer ul.countdown li.seperator { font-size: 40px; color:#454545;}
.dark_theme_timer ul.countdown li.seperator { height: 48px; line-height: 42px;}

.card-footer b.dis-price { top: 0px; line-height: 40px; position: relative; display: block;}
.card-footer del.real-price{ margin-right: 10px;}
.product-dtl-features .countdown_timer.dark_theme_timer{ display: none;}
section#callus-section{ padding: 0;}

ul.nav.navbar-nav.navbar-right.main-nav li.home_a a{ padding: 2px 8px 2px 7px;}

.media-body.media-body-1 h4.media-heading { margin-top: 0; margin-bottom: 8px;}

.view_addon{ display: none;}

.monthly_wrapper section.channels{ z-index: 1; position: relative;}

section#cat-prdct, section.channels .container{ min-height: 300px;}
.tab-content.compare_entry_section_tab {
    min-height: 300px;
}