header { background-color: transparent; }
.content-incred {
    padding: 30px 0 0 0;
}
.custom-website-design-dffer .bannermm {
    background: url(../images/banner.jpg) no-repeat;
    background-size: cover;
    background-position: center;
    min-height: 670px;
    padding: 100px 0 20px;
}
.bannermm .leftcont-ban {text-shadow: 3px 2px 2px rgba(0, 0, 0, 0.4); }
.bannermm .leftcont-ban h1 { text-transform: uppercase; font-size: 21px; 
color: #fff; font-weight: 600; border-bottom: 2px solid #fff; padding-bottom: 15px;
display: inline-block;   }
.bannermm .leftcont-ban h1 span {
    font-weight: 400;
    font-size: 30px;
}
.bannermm .leftcont-ban h1 strong {
    font-weight: 700;
    font-size: 50px;
    margin-bottom: 0px;
    display: block;
}
.bannermm .leftcont-ban p {
    color: #fff;
    font-size: 25px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    padding: 10px 0 5px 0;
}
.bannermm .leftcont-ban p span{ text-shadow:none; }
.bannermm .leftcont-ban p span.current { font-size: 30px; }
.bannermm .leftcont-ban p span.was {
    background: transparent;
    color: #afafaf;
    font-weight: normal;
    position: relative;
    padding: 0;
    font-weight: 500;
    text-shadow: 3px 2px 2px rgba(0, 0, 0, 0.4);
}
.bannermm .leftcont-ban p span.was::before {
    content: '';
    background: #fff;
    width: 100%;
    height: 3px;
    display: block;
    position: absolute;
    top: 13px;
    margin: auto;
    left: 0;
    right: 0;
    transform: rotate(-20deg);
    z-index: 2;
}
.bannermm .leftcont-ban ul li {
    color: #ffffff;
    font-size: 17px;
    font-weight: 500;
    line-height: 1.6;
    font-family: 'Montserrat', sans-serif;
    padding: 5px 0;
    text-transform: uppercase;
}
.bannermm .leftcont-ban ul li i { color: #ffd200; }

.bannerForm {
    background: white;
    min-height: 405px;
    border: 3px solid #be88b1;
    border-radius: 5px;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    padding: 0px 0px 20px 0px;
    overflow: visible;
    position: relative;
    z-index: 1;
}
.bannerForm .banFormTp { position: relative;  padding: 17px 14px;

background: rgba(246,0,63,1);
background: -moz-linear-gradient(top, rgba(246,0,63,1) 0%, rgba(222,1,67,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(246,0,63,1)), color-stop(100%, rgba(222,1,67,1)));
background: -webkit-linear-gradient(top, rgba(246,0,63,1) 0%, rgba(222,1,67,1) 100%);
background: -o-linear-gradient(top, rgba(246,0,63,1) 0%, rgba(222,1,67,1) 100%);
background: -ms-linear-gradient(top, rgba(246,0,63,1) 0%, rgba(222,1,67,1) 100%);
background: linear-gradient(to bottom, rgba(246,0,63,1) 0%, rgba(222,1,67,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6003f', endColorstr='#de0143', GradientType=0 );

 }
.bannerForm .banFormTp h2 { color: #ffffff; font-weight: 400; font-size: 22px; margin: 0;
    padding: 0; position: relative; font-weight: 700; text-transform: uppercase; }
.bannerForm .banFormTp h2 span {  background: #f7003f; padding: 0px 10px; position: relative; z-index: 1; }    
.bannerForm .banFormTp h2::after { position: absolute; content: ""; width: 100%; height: 2px; 
    background-color: white; top: 9px; left: 0px;  }
.bannerForm .banFormTp h2::before { display: none; }
.bannerForm .banFormTp h3 { color: #ffffff; font-weight: 400; font-size: 28px; margin: 0;
    padding: 0; position: relative; font-weight: 700; text-transform: uppercase; }
.tooltp {
    position: relative;
    display: block;
    border-bottom: 1px dotted black;
    color: black;
    padding: 5px 5px;
    background: #ffd200;
    font-weight: 700;
}
.tooltp i {background: #ee173d;color: white;padding:1px 7px 2px 8px;border-radius: 3px; 
margin: 0 0 0 3px; }
.tooltp i:before {font-weight: 400; font-size: 10px; }
.tooltp .tooltiptext {
    visibility: hidden;
    width: 200px;
    background-color: #000000;
    color: #ffffff;
    text-align: center;
    border-radius: 6px;
    padding: 5px;
    position: absolute;
    z-index: 99999999;
    font-size: 13px;
    font-weight: 400;
    left: 50%;
    top: 100%;
}

.fixedform .mm-field input[type=text], .fixedform .mm-field select,
 .fixedform .mm-field input[type=email] {
    background-color: transparent !important;
    z-index: 10;
    position: relative;
    border: 1px solid #919191;
    padding: 11px 5px 11px 60px;
    width: 100%;
    color: #767676;
    border-radius: 5px;
}
.fixedform .mm-field textarea {
    background-color: transparent !important;
    z-index: 10;
    position: relative;
    border: 1px solid #919191;
    padding: 11px 5px 11px 10px;
    width: 100%;
    color: #767676;
    border-radius: 5px;
}
.bannerForm .mm-field.textarea fieldset { left: 12px; }
fieldset { color: #767676;    top: 12px; font-size: 14px; }
.fixedform .mm-field::before { display: none; }
.fixedform .mm-field.namefield::before {
    content: '';
    background: url(../images/user-icon.png) no-repeat;
    width: 45px;
    height: 42px;
    background-position: 0 0;
    display: inline-block;
    margin: 0;
    position: absolute;
    left: 0px;
    top: 1px;
}
.fixedform .mm-field.emailfield::before {
    content: '';
    background: url(../images/email-icon.png) no-repeat;
    width: 45px;
    height: 42px;
    background-position: 0 0;
    display: inline-block;
    margin: 0;
    position: absolute;
    left: 0px;
    top: 1px;
}
.intl-tel-input.separate-dial-code .selected-dial-code { color: #767676; }
.bannerForm .intl-tel-input .selected-flag .iti-arrow { border-top-color: #767676!important; }

.banFormBt { padding: 25px 20px 10px 20px; }
.banFormBtt p { color: #000000; font-size: 12px; }

.banFormBtt { width: 100%; float: left; position: relative; }
.sumbit-btn { 
    font-weight: 600;
    font-size: 19px;
    color: #ffffff;
    background: #ff0042;
    padding: 0;
    border-radius: 0px;
    display: inline-block;
    margin-bottom: 8px;
    border: none;
    outline: none;
    position: relative;
}

.sumbit-btn i {
    position: absolute;
    left: 22px;
    top: 12px;
    margin: auto;
    font-size: 18px;
}
.banFormBtt button[type='submit'] {
    font-weight: 600;
    font-size: 19px;
    color: #ffffff;
    background: transparent;
    padding: 8px 30px 8px 45px;
    border-radius: 25px;
    display: inline-block;
    margin-bottom: 0px;
    border: none;
    outline: none;
}


.cta2 .callsdivs .reserveOffer {
    margin-left: 5px;
}
.form-area-main {
    position: absolute;
    top: 215px;
    width: 100%;
    float: left;
}
@media (max-width: 800px){
.custom-website-design-dffer .bannermm { min-height: initial; padding: 20px 0 20px;
    background-position: center left; }     
    .form-area-main {
    position: static;
    top: 0;
    padding-top: 20px;
    width: 100%;
}
.bannerForm {
    max-width: 350px;
    min-height: auto;
    padding: 0 0px;
    margin: 0 auto;
    float: none!important;
}
.incred-expe .slick-prev, .incred-expe .slick-next { display: none!important; }
}       

@media (max-width: 767px){
header { background-color: rgba(149, 0, 42, 1.0); }
.Branding .bannermm .leftcont-ban h1 strong, .AN .bannermm .leftcont-ban h1 strong, .bannermm .leftcont-ban h1 strong { font-size: 25px !important; }
.bannermm .leftcont-ban p, .bannermm .leftcont-ban h1 span, .bannermm .leftcont-ban h1 {
    font-size: 13px !important;
    padding-top: 0;
}
.bannermm .leftcont-ban p span.current {
    font-size: 13px;
}
.bannermm .leftcont-ban ul li {
    font-size: 12px;
    padding: 1px 0;
}
.bannermm .leftcont-ban p span.was::before {
    top: 8px;
}
.bannerForm .banFormBtt input[type='submit'] { font-size: 16px; padding: 8px 30px 8px 45px; }
.bannerForm .banFormTp h2 { font-size: 20px; }
.bannerForm .banFormTp h3 { font-size: 20px; }
.bannermm .bannerForm.pull-right {/* overflow: visible;*/ }

.tooltp .tooltiptext{ left: initial; right: 0px; }

}

@media (max-width: 480px){
.bannermm .leftcont-ban p span.was::before {
    top: 7px;
    transform: rotate(-15deg);
}    

.custom-website-design-dffer .bannermm { background-position: top 0 right 80%; padding: 20px 0 20px; }
.leftcont-ban ul { margin-bottom: 20px; }
.privlinkss.fright { float: none; padding-top: 10px; }

}

.incred-expe .slick-dots { bottom: -30px; }
  
  
  .slick-prev, .slick-next {
    background: url(../images/sprites.png) no-repeat;
    background-position: -51px 0;
}
	
	.slick-next {
    background-position: -54px -17px;
}
 /*For Halloween*/
        .halloweenbannermm{
          background-position: bottom !important;
        }
        @media (max-width: 500px){
          .halloweenbannermm{
            background-position: top !important;
          }
        }


        .animated.fadeInUp {
            opacity: 1;
            -webkit-animation-name: fadeInUp;
                 -moz-animation-name: fadeInUp;
                   -o-animation-name: fadeInUp;
                      animation-name: fadeInUp;
          }
          .animated {
            opacity: 0;
            -webkit-animation-duration: 1s;
               -moz-animation-duration: 1s;
                 -o-animation-duration: 1s;
                    animation-duration: 1s;
            -webkit-animation-fill-mode: both;
               -moz-animation-fill-mode: both;
                 -o-animation-fill-mode: both;
                    animation-fill-mode: both;
                    animation-delay: 3s;
            }
            @-webkit-keyframes fadeInUp {
              0% {
                  opacity: 0;
                  -webkit-transform: translateY(20px);
              }
          }
          .incred-expe .slick-dots {
            bottom: -30px;
        }
        .slick-prev, .slick-next {
            background: url(../images/sprites.png) no-repeat;
            background-position: -51px 0;
        }

        .slick-next {
            background-position: -54px -17px;
        }

       

        @media (max-width: 500px) {
            .halloweenbannermm {
                background-position: top !important;
            }
        }


        .animated.fadeInUp {
            opacity: 1;
            -webkit-animation-name: fadeInUp;
            -moz-animation-name: fadeInUp;
            -o-animation-name: fadeInUp;
            animation-name: fadeInUp;
        }

        .animated {
            opacity: 0;
            -webkit-animation-duration: 1s;
            -moz-animation-duration: 1s;
            -o-animation-duration: 1s;
            animation-duration: 1s;
            -webkit-animation-fill-mode: both;
            -moz-animation-fill-mode: both;
            -o-animation-fill-mode: both;
            animation-fill-mode: both;
            animation-delay: 3s;
        }

        @-webkit-keyframes fadeInUp {
            0% {
                opacity: 0;
                -webkit-transform: translateY(20px);
            }

            100% {
                opacity: 1;
                -webkit-transform: translateY(0);
            }
        }

        @-moz-keyframes fadeInUp {
            0% {
                opacity: 0;
                -moz-transform: translateY(20px);
            }

            100% {
                opacity: 1;
                -moz-transform: translateY(0);
            }
        }

        @-o-keyframes fadeInUp {
            0% {
                opacity: 0;
                -o-transform: translateY(20px);
            }

            100% {
                opacity: 1;
                -o-transform: translateY(0);
            }
        }

        @keyframes fadeInUp {
            0% {
                opacity: 0;
                transform: translateY(20px);
            }

            100% {
                opacity: 1;
                transform: translateY(0);
            }
        }

        .popup-message {
            position: fixed;
            bottom: 10px;
            left: 25px;
            background: #fff;
            padding: 8px;
            z-index: 1000;
            -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
            -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
            box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
            border-radius: 5px;
        }

        .popup-data h3 {
            color: #0686d8;
            margin: 0;
            line-height: 20px;
            font-weight: 500;
            text-transform: capitalize;
            width: 100%;
            font-size: 15px !important;
        }

        .popup-data p#client_review {
            width: 100%;
            letter-spacing: -0.0px;
            font-size: 13px !important;
            margin-bottom: 5px;
            font-style: italic;
            line-height: 18px !important;
            text-align: left;
        }

        .popup-data p.trusted {
            color: purple;
            font-weight: 500;
            width: 50%;
            float: right;
            font-size: 11px !important;
            margin-bottom: 0px;
            font-style: normal;
            text-align: right;
        }

        .popup-data {
            width: 285px;
        }

        .popup-data p.rating {
            margin: 0;
            width: calc(50% - 20px);
            float: left;
            color: #ffe433;
            font-size: 9px !important;
            margin-top: 1px;
        }

        .popup-data p.star-before {
            margin: 0;
            width: 20px;
            float: left;
            color: #ffe433;
            font-size: 9px !important;
        }

        @media only screen and (max-width: 800px) {
            .popup-message {
                bottom: 0px;
                left: 0px;
                width: 100%;
                display: none !important;
            }
        }
        .fixedform-1.formLP:before {
            display: none;
        }

        .sticky-para {
            display: inline-block;
            vertical-align: top;
        }

        a.signup-new-btn {
            margin-left: 10px;
        }

        .custoffer2-chat {
            background: #f90047;
            font-size: 15px;
            color: #ffffff;
            padding: 14px 40px 14px 20px !important;
            border-radius: 6px;
            display: inline-block;
            margin-top: 10px;
            font-weight: 700 !important;
            -webkit-box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.75);
            -moz-box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.75);
            box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.75);
        }

        .time_circles {
            zoom: 75%;
        }

        .ctaction a.chat::before, a.blue-link-btn-arrow:before, .siginn:before {
            -moz-animation: bounce 2s infinite;
            -webkit-animation: bounce 2s infinite;
            animation: bounce 2s infinite;
        }

        @keyframes bounce {
            0%, 20%, 50%, 80%, 100% {
                transform: translateY(0);
            }
            40% {
                transform: translateX(10px);
            }
            60% {
                transform: translateX(10px);
            }
        }

        .slider-content-main {
            position: relative;
            z-index: 9999;
        }

        .innerstyle-bann .container.rltv {
            position: relative !important;
            z-index: 9999999999 !important;
        }

        .bolo {
            position: relative;
            z-index: auto;
            margin: -230px 0 0 0;
            text-transform: uppercase;
        }

        .container.pos-rel {
            position: absolute;
            z-index: 9999999;
        }

        .flip-clock-divider.days {
            display: none;
        }

        ul.flip:nth-child(2), ul.flip:nth-child(3) {
            display: none;
        }

        .flip-clock-divider.hours .flip-clock-dot.top, .flip-clock-divider.hours .flip-clock-dot.bottom {
            display: none;
        }

        .sticky-offer-now {
            display: inline-block;
        }

        /* sticky head */
        .fixed-area.fixed {
            top: 0
        }

        .fixed-area {
            background: #3575ff;
            width: 100%;
            position: fixed;
            left: 0;
            top: -154px;
            z-index: 9999;
            -webkit-transition: .4s;
            -moz-transition: .4s;
            -o-transition: .4s;
            transition: .4s
        }

        .fixed-area {
            background: url('../images/sticky-bg.png') no-repeat;
            background-size: cover;
        }

        .pulse {
            box-shadow: 0 0 0 #ffe500;
            animation: pulse 2s infinite
        }

        .pulse:hover {
            animation: none
        }

        @keyframes pulse {
            0% {
                transform: scale(1);
            }
            70% {
                transform: scale(1.1);
            }
            100% {
                transform: scale(1);
            }
        }

        .fc-white {
            color: #fff
        }

        .lh-0 {
            line-height: 0
        }

        .ptpx-30 {
            padding-top: 40px !important
        }

        .fspx-22 {
            font-size: 19px !important;
            line-height: 20px
        }

        .mtpx-30 {
            margin-top: 44px !important
        }

        .stiky-btn {
            position: relative;
            right: 20px;
            display: inline-flex;
            width: 100%
        }

        .pbpx-12 {
            padding-bottom: 12px !important
        }

        .ptpx-12 {
            padding-top: 12px !important
        }

        .btn-new-primary3 {
            color: #fff !important;
            font-size: 15px;
            font-weight: 600;
            text-transform: uppercase;
            border: 1px solid #fff;
            border-radius: 50px;
            padding: 16px 0;
            width: 49%;
            display: block;
            text-align: center;
            -webkit-transition: all .5s ease;
            -moz-transition: all .5s ease;
            -ms-transition: all .5s ease;
            -o-transition: all .5s ease;
            transition: all .5s ease;
            margin-right: 5%
        }

        .btn-new-primary2 {
            font-size: 15px;
            font-weight: 600;
            text-transform: uppercase;
            border: 1px solid #ffd800;
            border-radius: 50px;
            padding: 16px 0;
            width: 49%;
            display: block;
            text-align: center;
            -webkit-transition: all .5s ease;
            -moz-transition: all .5s ease;
            -ms-transition: all .5s ease;
            -o-transition: all .5s ease;
            transition: all .5s ease;
            background-color: #ffd800;
            color: #000
        }

        .fixed-area {
            -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
            -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
            box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.75);
        }

        .fixed-area p {
            color: #fff;
            font-size: 16px;
            text-transform: uppercase;
            letter-spacing: 2px;
            margin: 0;
        }

        .fixed-area h4 {
            font-size: 26px;
            font-weight: bold;
            color: #fff;
            background: #0f2ba8;
            text-transform: uppercase;
            padding: 5px 10px;
            letter-spacing: 2px;
            margin: 0;
            display: inline-block;
        }

        .get-text {
            padding: 32px 0;
        }

        .timer, .timer-done, .timer-loop {
            font-size: 60px;
            color: #fff;
            font-weight: bold;
            margin: 28px 0;
            line-height: 50px;
        }

        .jst-hours {
            display: inline-block;
        }

        .jst-minutes {
            display: inline-block;
        }

        .jst-seconds {
            display: inline-block;
        }

        .jst-clearDiv {
            clear: both;
        }

        .jst-timeout {
            color: red;
        }

        .is-complete {
            color: red;
            -webkit-animation-name: blinker;
            -webkit-animation-iteration-count: infinite;
            -webkit-animation-timing-function: cubic-bezier(1.0, 0, 0, 1.0);
            -webkit-animation-duration: 1s;
        }

        @-webkit-keyframes blinker {
            from {
                opacity: 1.0;
            }
            to {
                opacity: 0.0;
            }
        }

        .typewriter {
            width: 85%;
        }

        .typewriter h4 {
            overflow: hidden; /* Ensures the content is not revealed until the animation */
            border-right: .15em solid orange; /* The typwriter cursor */
            white-space: nowrap; /* Keeps the content on a single line */
            margin: 0 auto; /* Gives that scrolling effect as the typing happens */

            animation: typing 10s steps(35, end) infinite,
            blink-caret .75s step-end infinite;
        }

        /* The typing effect */
        @keyframes typing {

            0% {
                width: 0;
            }
            50% {
                width: 100%;
            }
            60% {
                width: 100%;
            }
            70% {
                width: 100%;
            }
            100% {
                width: 0%;
            }
        }

        /* The typewriter cursor effect */
        @keyframes blink-caret {
            from, to {
                border-color: transparent
            }
            50% {
                border-color: orange;
            }
        }


        
        @media (max-width: 991px) {
            .portfolio-mmbx .box-ports img {
                height: auto;
            }

            .get-text p {
                padding-top: 0px !important;
                font-size: 12px;
            }

            .typewriter {
                width: 100%;
                display: block;
                width: fit-content;
            }

            .get-text {
                padding: 18px 0 0 0;
            }

            .timer {
                margin-top: 10px;
                margin-bottom: 10px;
            }

            .fixed-area .stiky-btn {
                margin-top: 0px !important;
                display: inline-block;
            }

            .fixed-area .stiky-btn .btn {
                width: 48%;
                margin-right: 2px;
                padding: 8px 0px !important;
                margin-top: 20px;
                display: inline-block;
                font-size: 12px;
                /* margin: 0 auto; */
            }

            .fixed-area h4 {
                font-size: 18px;
            }

            .timer {
                font-size: 40px;
            }
        }

        @media (max-width: 767px) {
            .custom-popup-3 {
                display: none !important;
            }

            .get-text {
                padding: 7px 0 0 0;
            }

            .fixed-area h4 {
                font-size: 20px;
                padding: 0px;
                letter-spacing: 0px;
            }

            .stiky-btn .btn-new-primary3 {
                margin-top: 6px;
            }

            .timer {
                font-size: 34px;
                text-align: CENTER;
            }
        }

        @media (max-width: 600px) {
            .stickybuttoncontainer {
                display: none;
            }

            .new-chat-button {
                display: block !important;
                font-size: 12px !important;
                padding: 8px !important;
                margin-top: 0;
            }

            .get-text {
                width: 100%;
                text-align: center;
            }

            .stky-counter {
                width: 50%;
                padding: 0px;
            }

            .typewriter {
                width: 100%;
                display: flex;
                align-items: center;
                width: fit-content;
                margin: auto;
            }

            .stky-counter {
                width: 100%;
                padding: 0px;
                align-items: center;
                justify-content: flex-end;
                padding: 0px 15px;
                display: flex;
            }

            .timer {
                font-size: 34px;
                text-align: CENTER;
                margin: 0px;
            }


            /*Christmis CSS*/
            header {
              position: absolute;
              background: rgba(0, 0, 0, 0.5);
              padding: 15px 0px 11px 0;
            }
            .custom-website-design-dffer .christmis_banner.bannermm {
              background: url(../images/christmis_banner.jpg) no-repeat;
              background-size: cover;
              min-height: 780px;
              overflow: hidden;
              display: flex;
              align-items: center;
              justify-content: center;
            }
            .christmis_banner.halloweenbannermm:before {
              right: auto;
              left: -33px;
              bottom: -10px;
              width: 311px;
              height: 143px;
              background-image: url(../images/baba.png);
              background-repeat: no-repeat;
              background-size: 80%;
            }
            .christmis_banner.halloweenbannermm:after {
              content: '';
              left: auto;
              right: -130px;
              bottom: -100px;
              width: 329px;
              height: 389px;
              background-image: url(../images/tree.png);
              z-index: 111;
              position: absolute;
              background-size: 100%;
              background-repeat: no-repeat;
            }
            .banner_upper_text .row {display: flex;align-items: center;}
            .christmis_banner .bannerForm:before {
              content: '';
              position: absolute;
              top: -40px;
              right: -105px;
              background-image: url(../images/umbrella.png);
              width: 150px;
              height: 153px;
              z-index: 1;
            }
            @media (max-width: 991px) {
              .custom-website-design-dffer .christmis_banner.bannermm {background-position: -140px 0px !important;}
              .banner_upper_text .row {
                display: block;
              }
              .bannermm .leftcont-ban {
                text-align: center;
              }
              .bannerForm {  z-index: 999; width: 60%;margin: 30px auto 0;}
              .christmis_banner.halloweenbannermm:before {
                width: 291px;
                height: 148px;
                display: block !important; 
              }
              .christmis_banner.halloweenbannermm:after {width: 389px;height: 419px;}
            }
            @media (max-width: 767px) {
              header {
                  position: absolute !important;
              }
              .custom-website-design-dffer .christmis_banner.bannermm {padding-top: 100px;}
              .bannerForm {  width: 85%;margin: 30px auto 0;}
              .christmis_banner .bannerForm:before {left: auto;}
              header .logo {margin-top: 0;}
              .banFormBtt button[type='submit'] {font-size: 16px;}
            }
        }
            /* End Christmis CSS*/

        /* End Black Friday CSS*/


        span.help-block.form-error {
            display: none;
        }
        .logo img{
               width: 250px;
        }
        .det-packages .owl-carousel .owl-stage-outer{
            padding: 20px;
        }