
@font-face {
    font-family: 'Conv_metropolis.bold';
    src: url('../fonts/metropolis.bold.eot');
    src: local('☺'), url('../fonts/metropolis.bold.woff') format('woff'),
    url('../fonts/metropolis.bold.ttf') format('truetype'),
    url('../fonts/metropolis.bold.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Conv_metropolis.regular';
    src: url('../fonts/metropolis.regular.eot');
    src: local('☺'), url('../fonts/metropolis.regular.woff') format('woff'),
    url('../fonts/metropolis.regular.ttf') format('truetype'),
    url('../fonts/metropolis.regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


img{
    max-width: 100%;height: auto;
}

body{
color: #000000;
font-family: 'Raleway', sans-serif;
font-size: 14px;
line-height: 1;
}
img{ max-width: 100%; height: auto;}
a, a:hover{ text-decoration: none;}
ul, ul li{ list-style-type: none; margin: 0; padding: 0;}
ul, ul li{ list-style-type: none;}
h1, h2, h3, h4, h5, h6{
    font-family: 'Raleway', sans-serif;
    font-weight: 700;
    font-style: normal;
}
.bfrday_area_new{
    margin-bottom: 0;
    text-align: center;
    background: #000;
    color: #fff;
    font-weight: 800;
    padding: 8px;
    letter-spacing: 0.6px;
    border-bottom: 2px dashed #FF0;
}
.bfrday_area_new span img{
    vertical-align: middle;
    position: relative;
    left: -4px;
    top: -2px;
}
.top-fix-bar img{
width: 100%;

}
.top-fix-bar {
    }

   .fixed-nav{
       position: fixed;
    z-index: 11;
    top: 0;
    background: #fff;
    -webkit-transition: margin .3s ease-out;
    transition: margin .3s ease-out;
    margin-top: 0;
    -webkit-box-shadow: 0 3px 4px 0 rgb(0 0 0 / 10%);
    box-shadow: 0 3px 4px 0 rgb(0 0 0 / 10%);
    left: 0;
    right: 0;
}
.desk{
    display: block;
}

.mob{
    display: none;
}

.top { background: #000; color: #fff; text-align: center; font-family: 'Lato', sans-serif; font-weight: bold;
 }
 .top p { line-height: 20px;    font-size: 16px; padding: 6px 0; }
 .logo-top{ border-bottom: 2px solid #ccc; padding-bottom: 10px; }
.wraper{
    max-width:1050px;
    margin: auto;
}

.img-full{
    width: 100%;

}
.main-cont h1 { font-size: 40px; text-transform: capitalize; line-height: 48px; }
.main-cont p.bold { font-size: 26px;  line-height: 35px; font-weight: bold; }
.main-cont p {     font-size: 18px;
    line-height: 24px;
    margin-bottom: 20px;
    color: #000000;
    font-weight: 400; }
.main-cont img{ margin-bottom: 25px }
.main-cont span {  font-size: 20px; text-transform: uppercase; color: #888; margin-bottom: 20px; display: block; }
header h1
{font-size: 55px; color: #4f4c51; font-weight: normal;  }

header {
    padding: 0;
}
.right-side p { text-align: center; color: #333333; font-weight: bold; }
.click_here2 {
    background: #29ABE2;
    display: block;
    color: #fff;
    font-weight: bold;
    text-align: center;
    width: 100%;
    line-height: 25px;
    margin: 0 auto;
    font-size: 18px;
    padding: 14px 10%;
    border-radius: 5px;
    box-shadow: inset 0px -4px 0px #0000008c;
    font-family: 'Open Sans', sans-serif;
        transition: 0.5s;
}
.click_here2:hover{ color: #fff; text-decoration: none; background:  #000000d1; }
.right-side img {

    display: block;
    margin-left: 78px;
}


.section {
  
    padding-bottom: 0px;    margin-top: 30px;
}

.section.box_section {
    background: #F6F6F6;
    padding: 50px;
    position: relative;
}

.inner_section {
    background: #ffffff;
    padding: 40px;
    position: relative;
}

.inner_section h2 {
    margin-top: 0;
}

.section h2 {
    font-weight: 700;
    color: #000000;
    font-size: 40px;
    margin-bottom: 30px;
}


.section p
{
      font-size: 18px;
    line-height: 24px;
    margin-bottom: 20px;
    color: #000000;
    font-weight: 400;
}

.testimonial{ background: #fafafa; padding: 30px 0; margin: 20px 0;}
.test-cont{ max-width: 1000px;}
.test-cont h4{ font-family: 'Lato', sans-serif;}
.test-cont p{ font-size: 15px; line-height: 1.5;}
.fa-star{ color: #fec41e; margin: 0 4px;}
.blue{ color: #06318e; font-weight: 900;}
.ck2{ margin: 0;}
.ck3{ width: 100%; max-width: 680px; margin: 30px 0 20px;}
.dsc-banner{ max-width: 680px; border: 2px solid #fec41e; border-radius: 4px; padding: 20px; font-size: 14px; line-height: 1.4; font-family: 'Lato', sans-serif; color: #5e5d5d; box-sizing: border-box;}

footer {
    margin: 50px 0 0;
    border-top: 0px solid #ccc;
    padding: 30px 0;
    background: #FAFAFA;
}
.ft-extra{ text-transform: uppercase; color: #000000; font-weight: 700;}
footer ul{ margin: 0; padding: 0;}
footer ul li{ float: left; margin: 0 5px; padding: 0;}
footer ul li a{     color: #494b4d;
    text-decoration: none;
    font-weight: 700;
    font-size: 16px;}
.end-footer{ margin-top: 30px;}
.copyright{ text-align: right; font-size: 14px; color: #494b4d;}


@media only screen and (max-width: 479px){
    .section h2{ font-size: 25px; line-height: 1.3;}
    .testimonial{ margin: 0; padding: 15px 0 20px;}
    .main-cont h1{ font-size: 30px; line-height: 1.2;}
    footer{ padding-top: 0;}
    footer ul{ clear: both;}
   .copyright{ text-align: center; margin-top: 15px; display: block; clear: both;}
}



h5.bold.sub_hd {
    font-size: 24px;
    padding: 15px 0px;
    font-family: 'Conv_metropolis.regular';
}
.copyright {
    text-align: right;
    color: #000000;
    text-decoration: none;
    font-weight: 500;
    font-size: 16px;
      font-family: 'Conv_metropolis.regular';
}
footer .section p.ft-extra {
    font-weight: 700;
}
footer .section p {
    font-family: 'Conv_metropolis.regular';
}

.col-md-4.right-side {
    padding-top: 320px;
}

.logo-top p {
    background: #dcdcdc;
    display: inline-block;
    padding: 10px 50px;
    font-size: 22px;
    margin-top: 15px;
    font-weight: 700;
}

.section ul li {
    padding-left: 25px;
    position: relative;
        padding-bottom: 10px;
}

.section ul li span {
    position: absolute;
    left: 0;
    top: 4px;
    color: #29ABE2;
}
.section ul li span:before {
    content: "";
    width: 17px;
    height: 17px;
    display: block;
    background: #ffffff00;
    position: absolute;
    border: 2px solid #29abe2;
    bottom: -2px;
    left: -3px;
    border-radius: 4px;
    /* z-index: -7; */
    border-color: #ffffff00 #ffffff00 #29abe2 #29abe2;
}


p.testimonial_box {
    background: #45a8dc26;
    font-weight: 400;
    padding: 20px 12px;
    font-size: 18px;
    margin-top: 20px;
    display: inline-block;
}

span.span_red {
    display: inline;
    color: red;
    text-decoration: auto;
    font-weight: 700;
    font-size: 18px;
}


.inner_section p {
    padding-bottom: 20px;
}





/*======= second page ============*/

.attention{background: #D40606; padding: 10px 0; color: #fff; font-family: 'Raleway', sans-serif; font-weight: 700; font-size: 16px;}
.h_top_section{padding: 15px 0;}
.attention p{padding: 0; margin: 0;}
.container{ max-width: 1200px;}
.top{ background: #000;}
.h_cntct{padding: 18px 0;}
.h_cntct ul li{list-style: none; display: inline-block; vertical-align: middle; margin-right: 10px;}
.h_cntct ul li:last-child{margin-right: 0;}
.h_cntct ul li a{color: #000; display: inline-block; vertical-align: middle;}
.h_cntct ul li img{display: inline-block; vertical-align: middle; padding-right: 8px;}
.top p{ color: #fff; margin: 0; padding: 10px 0; font-weight: 700;}
#banner {
    background: url(../images/hero_image.png) no-repeat;
    background-size: cover;
    background-position: center;
    padding: 70px 0px 70px;
}

section#poppy_rev {
    padding: 70px 0px 0px;
}
#banner .btn{margin: 15px 0 0;}
.logo-sec{padding: 20px 0 10px; margin-bottom: 25px;}
.logo-sec a{display: inline-block;}
.contact-info{ text-align: right; margin-top: 10px;}
.contact-info a{ color: #fff;}
.warning{ max-width: 870px; margin: 25px auto; text-align: center; position: relative;}
.warning::before{ background: linear-gradient(130deg, #743ad5, #d53a9d); position: absolute; content: ""; top: -3px; left: -3px; width: calc(100% + 6px); height: calc(100% + 6px); border-radius: 25px; z-index: 2;}
.warning p{ margin: 0; color: #fff; background: rgba(7, 2, 3, 0.8); position: relative; z-index: 5; border-radius: 20px; padding: 10px 0;}
.pink-text{ color: #ff2e83; font-weight: bold;}
#banner h2{font-family: 'Raleway', sans-serif; margin-bottom: 6px; font-weight: 700; font-size: 38px; color: #fff; padding: 0; line-height: 1.3;}
#banner .header_txt p {
    color: #fff;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 24px;
    font-weight: 700;
    padding-top: 5px;
}
#banner h4{ color: #ff2e83; font-size: 18px; line-height: 1.4; font-weight: 700;}
.custom_bullet ul li{ line-height: 1.3; font-size: 18px; color: #fff; font-family: 'Raleway', sans-serif; margin-bottom: 28px; padding: 0 0 0 45px; background: url(../images/tick.png) no-repeat 0 5px; font-weight: 400;}
.custom_bullet ul li strong{font-weight: 700;}
.custom_bullet ul li:last-child{margin-bottom: 0;}
p.below-list{ line-height: 1.4; font-size: 18px; color: #fff; font-weight: 700;}
.save-price{ font-size: 22px; color: #fff; font-weight: 700; margin: 45px 0 15px;}
.banner_txt, .footer_txt{color: #fff; font-family: 'Raleway', sans-serif; font-size: 18px; line-height: 27px; margin-top: 30px; font-weight: 700;}
.banner_txt p, .footer_txt p{padding-bottom: 15px;}
.banner_txt p span, .footer_txt p span{font-size: 24px;}
.banner_txt p span .red, .footer_txt p span .red{color: #FF1616;}
span.line-through{ text-decoration: line-through; color: #ff2e83; padding-left: 10px;}
span.price-saved{ font-weight: 300; padding-left: 15px;}
.btn01{ background: linear-gradient(130deg, #fe2e83, #971cd9); max-width: 460px; width: 100%; font-size: 20px; color: #fff; text-transform: uppercase; text-align: center; border-bottom: 4px solid #61115a; border-radius: 5px;}
.btn01:hover{ color: #fff;}
.guarantee{ padding: 35px 65px 10px 0; font-family: 'Raleway', sans-serif;}
.guarantee p{font-size: 18px; font-weight: 400; color: #fff; line-height: 1.5;}
.guarantee p strong{ text-transform: uppercase; font-weight: 700;}
.discount{background: #29ABE2; font-family: 'Raleway', sans-serif; font-size: 21px; line-height: 30px; color: #fff; padding: 24px 0; font-weight: 400;}
.discount strong{font-weight: 700; display: block;}
.discount p{margin-bottom: 0; padding-top: 15px;}
.steps{ padding: 65px 0 45px;}
.step_sec{padding: 0 27px;}
.steps h3{ font-size: 25px; line-height: 1.1; font-family: 'Conv_metropolis.bold';}
.steps p{ font-size: 18px; line-height: 1.4; font-family: 'Conv_metropolis.regular';}
.s-icon{min-height: 46px; line-height: 46px;}
.content_section h2 {
    font-family: 'Raleway', sans-serif;
    text-transform: capitalize;
    font-size: 40px;
    font-weight: 700;
    line-height: 1.3;
    margin: 0 0 20px;
}

.content_section span.strn_blck {
    display: block;
    word-break: break-word;
    padding-bottom: 5px;
}
.content_section p{font-family: 'Raleway', sans-serif; font-size: 18px; font-weight: 400; line-height: 1.4; margin: 0 0 30px;}
.content_section ul li{list-style-type: none; color: #494B4D;}
.image_section{
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}
.content_section p{margin: 0 0 60px;}
.content_section p:last-child{margin: 0;}
#improvement_sec{padding: 70px 0; font-family: 'Raleway', sans-serif; font-weight: 400; font-size: 24px; line-height: 28px;}
#improvement_sec h2{margin-top: 0; font-weight: 700; font-size: 40px; line-height: 42px;}
.content_section {
    font-family: 'Raleway', sans-serif;
    padding-left: 60px;
    padding-right: 20px;
}
.content_section.hdding_cls {
    padding-top: 100px;
}
.image_cntnt_section [class*="col-"]{position: relative;}
#sec4.image_cntnt_section .image_section{position: absolute; top: 0; left: auto; bottom: 0; right: 0; background-position: right center;}
#sec4.image_cntnt_section {
    background: #f8f8f8;
    padding: 0px 0px 0px;
}

section#poppy_rev .container-fluid {
    padding: 0px;
    overflow: hidden;
}

#sec4 .container-fluid {
    padding: 0px;
    overflow: hidden;
}
.p-0 {
    padding: 0;
}
.img_holdr img {
    width: 100%;
}
a.btn{background: #29ABE2; color: #fff; border-radius: 5px; height: 60px; line-height: 60px; padding: 0 25px; text-align: center; font-family: 'Open Sans', sans-serif; font-weight: 700; font-size: 16px; box-shadow: 0 4px 0 #0b4761; min-width: 460px;}
.content_section ul li{
    position: relative;
    margin-bottom: 25px;
}

.along_box {
    background: #FFF1DA;
    padding: 50px;
    text-align: center;
}

.along_box h2 {
    max-width: 100%;
    margin: 0 auto;
    padding-bottom: 30px;
    line-height: 60px;
    font-size: 40px;
}

.along_box p {
    font-size: 18px;
    max-width: 80%;
    margin: 0 auto;
    line-height: 26px;
}

.section.awr_cls {
    text-align: left;
    padding-top: 30px;
}

.section.awr_cls ul {
    width: 90%;
    margin: 0 auto;
}

.section.awr_cls ul li {
    padding-left: 30px;
    padding-right: 30px;
    line-height: 20px;
}

.section.awr_cls ul li span {
    font-size: 20px;
    top: 4px;
}

section.ball_today {
    background: #29ABE2;
    text-align: center;
    color: #ffffff;
    padding: 25px 0px;
    position: relative;
}

section.ball_today h2 {
    margin: 10px 0px;
    font-size: 35px;
}

section.testimonials_single {
    padding: 60px 0px;
    text-align: center;
}

section.testimonials_single p {
    width: 90%;
    font-size: 18px;
    line-height: 25px;
    margin: 0 auto;
    padding-bottom: 20px;
}

section.testimonials_single h6 {
    font-size: 18px;
    font-weight: 700;
}

section.alongside_ball {
    padding: 60px 0px 30px;
}
#sec6 h2, .title-sec h2 {font-size: 40px; line-height: 42px; font-family: 'Conv_metropolis.bold'; margin-bottom: 25px; margin-top: 60px;
    margin-bottom: 20px;}
.rating_section{margin-top: 45px;}
.total_rating span{font-family: 'Conv_metropolis.regular';
    font-size: 20px;
    line-height: 17px;
    font-weight: 600;}
    .star_count span {
    right: 0;
    position: absolute;
}
.total_rating span.rate{font-family: 'Conv_metropolis.bold'; font-size: 72px; line-height: 70px; color: #494B4D;}
.ratings i{color: #FEC41E; padding: 0 3px;}
.ratings i.no_rate{color: #bfbfbf;}
.total_rating .ratings{margin: 10px 0 10px;}
.star_count .ratings, .star_count span{display: inline-block; vertical-align: top;}
.progress_bar_sec{margin-top: 7px;}
.total_rating{margin-top: 10px;}
.star_count{margin-bottom: 10px;}
.rating_cntnt .rating_sec .rating_person{font-family: 'Raleway', sans-serif; font-size: 22px; font-weight: 600; color: #494B4D; margin-bottom: 15px; display: block;}
.rating_cntnt .rating_sec .rating_person span{font-weight: 800;}
.rating_cntnt .rating_sec .ratings{margin-bottom: 11px;}
.rating_cntnt .rating_sec{font-family: 'Raleway', sans-serif; font-size: 18px; font-weight: 400; line-height: 22px;}
.rating_sec{margin-bottom: 50px;}
.rating_cntnt{width: 62%; margin: 60px auto 0; line-height: 26px;}
.special_offer{background: #29ABE2; padding: 20px 0; color: #fff; font-family: 'Raleway', sans-serif; font-weight: 700; font-size: 19px; line-height: 26px; margin-top: 40px;}
#sec7 {
    background: url(../images/bg2.jpg) no-repeat;
    background-size: cover;
    position: relative;
    padding: 40px 0;
}

.rating_cntnt .rating_sec p {
    font-style: italic;
    padding-top: 6px;
    line-height: 25px;
}
.f_menu {
    text-align: center;
    display: inline-block;
    font-weight: 700;
    padding-top: 10px;
}

#banner2 {
    background: url(../images/hero_image.png) no-repeat;
    background-size: cover;
    background-position: center;
    padding: 70px 0px 70px;
}

#banner2 h2 {
    font-family: 'Raleway', sans-serif;
    margin-bottom: 6px;
    font-weight: 700;
    font-size: 38px;
    color: #fff;
    padding: 0;
    line-height: 1.3;
}
#banner2 .header_txt p {
    color: #fff;
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    font-size: 24px;
    font-weight: 700;
    padding-top: 5px;
}
#sec7:after{
    content: "";
    display: block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(0,0,0,0.87) 21%, rgba(0,0,0,0.86) 22%, rgba(0,0,0,0.15) 98%, rgba(0,0,0,0.13) 100%);
background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.87) 21%,rgba(0,0,0,0.86) 22%,rgba(0,0,0,0.15) 98%,rgba(0,0,0,0.13) 100%);
background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(0,0,0,0.87) 21%,rgba(0,0,0,0.86) 22%,rgba(0,0,0,0.15) 98%,rgba(0,0,0,0.13) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#21000000',GradientType=1 );

    
}
#sec7 h2{color: #fff; font-family: 'Raleway', sans-serif; font-weight: 700; font-size: 40px; line-height: 45px; margin-bottom: 20px;}
.ftop p{color: #fff; font-family: 'Raleway', sans-serif; font-weight: 400; font-size: 24px; line-height: 28px;}
#sec7 .custom_bullet{padding-right: 35px; margin-top: 65px;}
#sec7 .container{position: relative; z-index: 1;}
#sec7 .guarantee{padding-top: 80px;}
.get_offer_sec{margin-top: 80px; color: #fff;}
.get_offer_sec strong{font-family: 'Raleway', sans-serif; font-size: 18px; font-weight: 700; display: block; margin-bottom: 15px;}
.footer{padding: 55px 0 30px;}
.footer .logo{margin-bottom: 10px;}
.footer .logo-sec{padding: 0; margin: 0;}
.f_menu ul li{display: inline-block; vertical-align: middle; padding: 0 5px; border-right: 1px solid #494B4D;}
.f_menu ul li:last-child{border-width: 0;}
.f_menu ul li a{color: #494B4D; font-family: 'Raleway', sans-serif; font-weight: 400; font-size: 16px;}

.banner_txt p strong span {
    color: #FEC41E;
    font-size: 16px;
}
footer.footer.text-center {
    margin-top: 0px;
}
a.click_here2.ck2.inter_btn {
    margin-top: 20px;
}

.f_menu ul li a {
    font-weight: 600 ;
}
/* .girl-img{ text-align: right; position: relative; height: 100vh;}
.girl-img img{ position: absolute; right: 0; bottom: 0;} */



/*==========responsive style================*/
@media (min-width: 320px) and (max-width: 667px){
    .col-md-4.right-side {
    padding-top: 40px;
}
.section.box_section {
    background: #F6F6F6;
    padding: 15px;
    position: relative;
}
.inner_section {
    background: #ffffff;
    padding: 15px;
    position: relative;
}

#banner h2 {
    font-size: 28px;
    line-height: 32px;
}
#banner .header_txt p {
    font-size: 18px;
    line-height: 25px;
}
.content_section {
    font-family: 'Raleway', sans-serif;
    padding-left: 15px;
    padding-right: 15px;
}

.content_section h2 {
    font-size: 28px;
}
.img_holdr {
    padding-bottom: 40px;
}
.content_section.hdding_cls {
    padding-top: 10px;
}

.along_box {
    background: #FFF1DA;
    padding: 50px 15px;
    text-align: center;
}

.along_box h2 {
    padding-bottom: 22px;
    line-height: 32px;
    font-size: 28px;
}
#improvement_sec h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 32px;
}
.section.awr_cls {
    text-align: left;
    padding-top: 10px;
}
#improvement_sec {
    padding: 30px 0;
}
section.ball_today h2 {
    margin: 10px 0px;
    font-size: 34px;
}
#sec6 h2, .title-sec h2 {
    font-size: 28px;
    line-height: 32px;
    font-family: 'Conv_metropolis.bold';
    margin-bottom: 10px;
}
.star_count span {
    right: 20px;
    position: absolute;
}
.star_count {
    margin-bottom: 40px;
}
.rating_cntnt {
    width: 100%;
    margin: 30px auto 0;
    line-height: 26px;
}
.f_menu ul {
    text-align: center;
    margin: 0 auto;
}
.f_menu ul li {
    display: inline-block;
    vertical-align: middle;
    border-right: 0px solid #494B4D;
    text-align: center;
    line-height: 25px;
}

.f_menu ul li a {
    font-weight: 600;
    width: 100%;
    text-align: center;
}

.f_menu ul {
    text-align: center;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
}
.row.end-footer ul {
    display: flex;
    flex-direction: column;
    text-align: center;
}
.row.end-footer ul li {
    line-height: 25px;
}

.desk{
    display: none;
}

.mob{
    display: block;
}
.bfrday_area_new{
    font-size: 12px;
}


}

@media (min-width: 668px) and (max-width: 991px) {
.img_holdr img {
    width: 100%;
    padding-bottom: 60px;
}
.content_section.hdding_cls {
    padding-top: 40px;
}
.star_count span {
    right: 20px;
    position: absolute;
}

.star_count {
    margin-bottom: 25px;
}
.progress {
    margin-top: 20px;
}
.rating_cntnt {
    width: 100%;
}

}

/*==========top message style =========*/

section.top_allert_msg {
    background: #000000;
    color: #fca800;
    text-align: center;
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 700;
    padding: 15px 0px;

}
section.top_allert_msg p {
    margin-bottom: 0px;
}

section.top_allert_msg p span {
    color: #f82500;
    text-transform: capitalize;
    padding-right: 10px;
}
.vdo-heading {
    cursor: pointer;
}
/*.vid_ifrm {
    width: 100%;
    height: 100%;
    min-height: 400px;
}*/
 
.vid_ifrm_area {
    position: relative;
    padding-bottom: 54%;
    padding-top: 25px;
    height: 0;
    margin: 0px 0 60px 0;
}

iframe#vdio {
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
    width: 100%;
    height: 100%;
}
.vid_ifrm {
    width: 100%;
    height: 100%;
    /* min-height: 350px; */
    /* max-width: 623px; */
    margin: 10px auto 10px;
    border-radius: 5px;
    /* box-shadow: 2px 2px 2px 1px rgb(0 0 0 / 22%); */
    box-shadow: 1px 2px 12px 2px rgb(0 0 0 / 36%);
    margin: 0 0 60px 0;
}
h2.videoHed {
    padding-top: 20px;
    font-size: 36px;
    position: relative;
    padding-bottom: 10px;
}
a.get_pt_td {
    max-width: 400px;
    padding: 20px 0px;
    margin: 0 auto 30px;
}
.with_ppy_mob {
    display: none;
}
/* .nav-int-custom {
    background-image: url(../images/holiday-int-banner.png) !important;
} */
@media (max-width: 667px) {
h2.videoHed {
    font-size: 22px;
}
.with_ppy_mob {
    display: block;
}
.with_ppy_desktp {
    display: none;
}
}

.bf-logo {
    max-width: 95px;
    display: none;
}
@media (max-width: 991px) {
    .header_logo_row {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    /* .nav-int-custom {
        background-image: none!important;
    } */
    .bf-logo {
        display: block;
        margin-right: 10px;
    }
}
