/* Large Tablet Devices */

@media only screen and (max-width : 1520px) {
  .bnr_info_after{right:0;}
  .banner_img{margin-right:0;width: calc(100% - 430px);}
  .bnr_info_holder_before{left:-110px;}
  .bnr_info_before{right:0;}
  .bnr_info_after{right:-25px;}

  .bnr_info4{width:100%;}

  
}

@media only screen and (max-width : 1400px) {
    .subscription-page-con .wrapper {max-width: 75%;}
    .subscription-page-con .subscription-page-banner-info h2 {font-size: 39px;}
    .subscription-page-con .subscription-page-banner-info h3 {font-size: 35px;}
    .subscription-page-con .subscription-bottom1-con {padding: 35px 15px;}
    .subscription-page-con .subscription-form-con {padding: 20px 30px;}
    .subscription-form-con .form-con h4 {font-size: 20px;}

}

@media only screen and (max-width : 1340px) {
  
    .buy-bottom2 { padding: 0 20px; }
    .buy-page-banner {padding-left: 25px; padding-right: 25px;}
    
    .buy-bottom1-con .btm1_boxes section {padding: 20px;}

    #bottom1{padding:0 15px;}


    .buy-page-con.v1 .buy-page-banner-info h2.spa{font-size:30px;}
}


@media only screen and (min-width: 1311px) {
    .buy-page-con.v1 .wrapper { max-width: min(75%, 1200px); width: 100%; }
}

@media only screen and (max-width : 1300px) {
  
  .bnr_info_holder_before{left:-100px;}
    .subscription-form-con .form-con .form-item.cvc-con .cvc-tooltip {right: 0;left: unset; margin: unset;border-radius: 16px 16px 11px 16px;}
    .subscription-form-con .form-con .form-item.cvc-con .cvc-tooltip::after {left: unset; margin: unset;right: 8px;}

    .buy-form-con .form-con .form-item.cvc-con .cvc-tooltip {right: 0;left: unset; margin: unset;border-radius: 16px 16px 11px 16px;}
    .buy-form-con .form-con .form-item.cvc-con .cvc-tooltip::after {left: unset; margin: unset;right: 8px;}

    .vcp-buy-form-con .form-con .form-item.cvc-con .cvc-tooltip {right: 0;left: unset; margin: unset;border-radius: 16px 16px 11px 16px;}
    .vcp-buy-form-con .form-con .form-item.cvc-con .cvc-tooltip::after {left: unset; margin: unset;right: 8px;}

    .buy-bottom2-con {margin: 100px 0;}
    .buy-bottom1-content .buy-bottom1-header ul li span small {min-width: 260px !important;}

    .buy-page-con.temp-page .buy-bottom1-content .buy-bottom1-header ul li span small {min-width: 260px !important;}
    .campaign-event-btm2-box:nth-child(even) .arrow-con {left: -80px;}
    .campaign-event-btm2-box:nth-child(odd) .arrow-con {right: -90px;}
    .main-content-right-con .form-con button, .campaign-event-bottom-box button {font-size: 20px;}

    .buy-page-con.v1 .wrapper { max-width: min(80%, 1200px); width: 100%; }
}


@media only screen and (max-width : 1210px) {
  /*Header Area*/

  header{padding:0 15px;}

  /*Nav Area*/
  .nav_wrap {margin-right:20px;}

  /*Banner Area*/
  #banner{padding:0 15px;}

  .bnr_info_before{right: -10px;}
  .bnr_info_after { right: -20px; }

  .bnr_info_holder{width:380px;}
  .banner_img{width:calc(100% - 420px);height: 458px;height:510px;overflow: hidden;}
  .banner_img img{width: 170%; max-width: 500%;}

  /*Middle Area*/
  #middle{padding:0 15px;}

  /*Main Area*/


  /*Bottom Area*/
  #bottom1{padding:0 15px;}

  .btm1_boxes section{display: flex;flex-wrap: wrap;align-items: flex-end;}

  /* .btm1_boxes section h2 small{display: block;} */


  #bottom2{padding:0 15px;}
  .btm2_boxes section{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end;}
  .btm2_boxes .btm2_box1{align-items: flex-start;}

  .btm2_img1 img{width: 105%;}
  .btm2_img2{width: calc(100% - -30px);}

  #bottom3{padding:0 15px;}
  .btm3_boxes section{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end;}
  .btm3_boxes .btm3_box1{align-items: flex-start;}

  .btm3_img1 img{width: 105%;}
  .btm3_img2{width: calc(100% - -30px);}

  #bottom4{padding:0 15px;}
  .btm4_boxes section{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end;}
  .btm4_boxes .btm4_box1{align-items: flex-start;}

  .btm4_img1 img{width: 105%;}
  .btm4_img2{width: calc(100% - -30px);}


  #bottom5{padding:0 15px;}

  #bottom6{padding:0 15px;}
  #bottom7{padding:0 15px;}

  /*Footer Area*/
  .footer_top{padding:0 15px;}
  .footer_btm{padding:0 15px;}

  /**Subscription  14-Day Trial Page**/
    .subscription-page-banner {padding-left: 25px; padding-right: 25px;}
    .subscription-page-banner-info h2 {font-size: 38px;}
    .subscription-form-con {right: 25px; /*top: -250px;*/width: 45%; padding: 20px 25px 40px;}
    .subscription-bottom1-info {width: 80%;}
    .subscription-bottom1 {padding: 0 25px;}
    .subscription-bottom1-con .btm1_boxes section {padding: 20px;}

    .subscription-bottom2 {padding: 0 25px;}

    .subscription-page-con .wrapper {max-width: 85%;}
    .btm1_boxes section h2 {font-size: 20px;}
    /*.subscription-bottom2-con {margin-top: 150px;}*/
    /*Subscription  14-Day Trial Page End*/
    
    .buy-form-con {}
    .buy-page-video-con, .buy-bottom1-con {width: 56%;}
    .buy-page-con footer { padding: 0 10px; }
    .buy-bottom1-content .buy-bottom1-header {padding: 0;}

    .buy-bottom1-con{padding:30px 15px;}
    .buy-bottom1-content .buy-bottom1-header ul{margin: 5px auto 30px;}
    .buy-bottom1-content .buy-bottom1-header ul li{margin-bottom:15px;font-size: 24px;gap: 5px;}
    .buy-bottom1-content .buy-bottom1-header ul li span small { min-width: 250px !important; }

    .buy-page-con.temp-page .buy-bottom1-con{padding:30px 15px;}
    .buy-page-con.temp-page .buy-bottom1-content .buy-bottom1-header ul{margin: 5px auto 30px;}
    .buy-page-con.temp-page .buy-bottom1-content .buy-bottom1-header ul li{margin-bottom:15px;font-size: 24px;gap: 5px;}
    .buy-page-con.temp-page .buy-bottom1-content .buy-bottom1-header ul li span small { min-width: 250px !important; }

    .campaign-event-page .campaign-event-header-bottom-con h2 {padding: 0;text-align}
    .campaign-event-page .campaign-event-header-bottom-con button {margin-left: 50px;}
    .campaign-event-page main h1, .campaign-event-page main h1 q, .campaign-event-btm2 h4, .campaign-event-btm2 h4 q, .campaign-event-btm3 h3 {font-size: 45px; line-height: 58px;}
    .campaign-event-page main h1 span {font-size: 25px;}

    .main-content-left-con {min-width: unset;}
    .campaign-event-btm2-box .arrow-con {padding: 0;}
    .campaign-event-btm2-box-info h2 {font-size: 25px;}
    .campaign-event-btm2-box:nth-child(even) .arrow-con {display: none;}
    .campaign-event-btm2-box:nth-child(odd) .arrow-con {display: none;}
    .campaign-event-btm3 {padding: 40px 20px;}



    /**/

}

@media only screen
and (max-width : 1100px) {
  html, body{
    -webkit-touch-callout: none;
    -webkit-user-select: none; /* Webkit */
    -moz-user-select: none;    /* Firefox */
    -ms-user-select: none;     /* IE 10  */
  }

  .btm1_info_before{left: -110px;}
  .btm1_info_after{right: -40px;}
  /*Header Area*/

  /*Nav Area*/

  /*Banner Area*/

  /*Middle Area*/

  /*Main Area*/

  /*Bottom Area*/
  .btm2_img1 img{width: 150%;}
  .btm2_img2 img{width:150%;}
  .btm2_img3 img { width: 185%; }

  .btm3_img1 img{width: 170%;}
  .btm3_img2 img{width:200%;}
  /* .btm3_img3 img { width: 185%; } */

  .btm4_img1 img{width: 140%;}
  /*.btm4_img2 img{width:150%;} */
  .btm4_img3 img { width: 185%;}

  /*Footer Area*/

  /*.subscription-bottom3-con .subscription-bottom3-info h3 span {left: calc(100% - 220px);}*/
  

    .main-content-right-con .form-con button {font-size: 18px;}

    .webinar-header h2 {font-size: 27px;}
    .webinar-banner-left h2, .webinar-banner-left h2 span {font-size: 89px;}
    .webinar-banner-right img {margin-bottom: -19px;}
    .webinar-banner-left h3 {font-size: 23px;}
    .webinar-counter-con .timer-boxes .timer-box .count {font-size: 34px;}
    .webinar-counter-con h4 {margin-top: 10px;}

    .webinar-about-left h2 {font-size: 46px;}
    .webinar-form-header h2 {font-size: 54px;}

    .webinar-agenda-header h2 span {font-size: 46px;}
    .webinar-host-right h1 {font-size: 46px;}

    .webinar-logos ul {flex-wrap: wrap; justify-content: center;}

    .webinar-attend-header h3 {font-size: 46px;}

    .webinar-bottom-about-left h2 {font-size: 46px;}

    .buy-page-con.v1 .buy-bottom1-content .buy-bottom1-header h2 span{display:block;}

    .buy-page-con.v1 .buy-bottom1-content .buy-bottom1-header .buy-bottom1-boxes .buy-bottom1-box .buy-bottom1-content-holder{padding:0 10px;}

    .buy-page-con.v1 .buy-bottom1-content .buy-bottom1-header h2{font-size:20px;}
    

    .buy-bottom2-con .btm2_info h2.spa-ver {font-size: 28px;}

    .buy-page-con.v1 .wrapper {max-width: unset; width: 100%;}

}

@media only screen
and (max-width : 1024px) {
   /* Nav Area Sub-Menu Style */
   .page_nav ul li.menu-item-has-children > span{display:block;font-size: 17px;right:20px;top:30px;position:absolute;}
   .page_nav ul li:hover > ul{display: none;}
    .webinar-banner-left img {max-width: 320px; top: 82%; }
    .webinar-form-header h2 {font-size: 49px;}

    .webinar-agenda-boxes {flex-wrap: wrap;}
    .webinar-agenda-boxes section {width: 45%; margin-bottom: 35px;}

    .webinar-footer-bottom {flex-direction: column;}
    .webinar-footer-bottom p {padding: 10px 0;}
}

@media only screen
and (max-width : 1000px) {

  /* uncomment and add class to remove animations */
  /*.wow{animation:none!important;transition: none!important;}*/

  /*LINES*/
  .bnr_info_hoder_before,
  .bnr_info_before,
  .bnr_info_after,
  .btm1_info_before,
  .btm1_info_after,
  .btm2_info_before,
  .btm2_info_after{display: none;}
  /*END LINES*/


  /*Header Area*/
  /* .header_nav{position: fixed;top:0;left:0;right:0;width:100%;z-index: 999;background:#fff;} */
  .header_nav.animated{animation-fill-mode: initial;}
  header {padding:0;}
  .header_con{min-height: 0;padding:0;display: block;}

  .main_logo{/*max-width: 78%;*/}
  .main_logo figure{display: inline-block;}
  .head_info{}
  .head_info{display:block;margin:0 auto;text-align:center;padding:0;float:none;}
  .header_menu{float: right; margin-right: 60px; margin-top: -45px;position: relative;z-index: 999;}
  .header_menu ul li a{padding:8px 10px;line-height: initial;}

  /*Nav Area*/
  #nav_area{padding:15px;position:relative;/*box-shadow: 0 10px 15px -15px #777;z-index: 999;*/}

  .nav_toggle_button{display:block;position:relative;}
  .nav_wrap{margin:0;float:none;}
  .page_nav {width:280px;float: none; clear: both;transition:none;position: fixed;top: 0;right: -280px;height: 100%;background: #eee;transition: all 0.7s ease;overflow-y: scroll;padding: 0 0 30px;opacity: 0;float: none; clear: both;z-index:250;}
  .page_nav ul{width:100%;margin: 0; padding: 25px 15px;text-align:center;}
  .page_nav ul li{width: 100%; display: block; margin: 0 auto 5px;}
  .page_nav ul li:after{display:none;}
  .page_nav ul li a{border:1px solid #494949;border-radius:5px;margin:0 auto;padding:0;line-height: 40px;height:auto;}
  .page_nav ul li a:hover, .page_nav ul li a:active, .page_nav ul li.current_page_item > a{text-decoration: none;background:#294C99;}

  .page_nav ul li.menu-item-has-children > span{right:0;top:15px;}

  .page_nav ul ul{width:100%; position:relative;  transition:none;}
	.page_nav ul ul li {border:none; width:100%;}

  .page_nav ul ul, .page_nav ul ul li, .page_nav ul ul li a {width:100%;}
  .page_nav ul ul li{margin: 0 !important}
  /* Nav Area*/

  /* Toggle Style */
  .toggle_right_nav {position: fixed;top: 0;left: 0;right: 0;width:100%;height: 100%;z-index: 1000;visibility: hidden; transition: all 0.7s ease;}
  .toggle_nav_close {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2;}
  .toggle_right_cont {visibility: visible;background: rgba(0,0,0,0.9);}
  nav.toggle_right_style {right: 0;opacity: 1;z-index: 45;}
  .logo_slide_right {display:block;float:left;width: calc(100% - 90px);}

  .menu_slide_right {display: block;text-align: left;padding: 20px 10px;background: #fff;position: relative;}

  /*Banner Area*/
  #banner{padding:40px 15px;}
	.bnr_con{min-height:0;padding:0;display: block;}
	.bnr_con:before{display: none;}
	.slider{display:block;}

  .bnr_info_holder{width:100%;text-align: center;margin:0 auto;min-height:0;}

  .bnr_info{}
  .bnr_info h2{font-size:48px;}
  .bnr_info h2 span{display: inline-block;}
  .bnr_info p{font-size:18px;}

  .bnr_info form{width:500px;max-width: 100%;height:auto;margin: 25px auto 0;justify-content: center;flex-wrap: wrap;}
  .bnr_info input{height: 44px;}
  .bnr_info input[type="email"]{padding:0 15px;}
  .bnr_info input[type="phone"]{padding:0 15px;}
  .bnr_info .form_btn{width: 100%;height:44px;position: static;margin:10px auto 0;}

  .bnr_info.bnr_info3 form{width:500px;max-width: 100%;margin: 15px auto 0;}

  .banner_img{width:100%;margin:30px auto 0;}
  .banner_img img{width:100%;}
  

	   /*NON-HOME*/
    .non_ban_img{width: 185%;margin-left: -40%;transform:none;}

  /*Middle Area*/
  #middle{padding: 40px 15px;border-top:1px solid #15151619;}
	 .middle_con{min-height:0;padding:0;border:0;}

   .middle_info{justify-content: center;flex-wrap: wrap;}
 	.middle_info h2{margin-bottom:15px;}

 	.middle_info ul{width: 100%;}
  .middle_info ul li{margin:0;}

  /*Main Area*/

  /*Bottom Area*/
  #bottom1{padding: 0 15px 40px;margin-bottom:0;}
	 .btm1_con{min-height:0;padding:0;}

   .btm1_info_holder { padding: 50px 15px 15px;}

    .btm1_info{width:100%;}
    .btm1_info h2{font-size: 28px;margin-bottom:15px;}
    .btm1_info h2 span{font-size: 12px;}
    .btm1_info p{font-size: 18px;}

	  .btm1_boxes{justify-content: center;flex-wrap: wrap;}
	  .btm1_boxes section{width:46%;margin:10px;min-height:0;padding:25px 15px;text-align: center;justify-content: center;}
	  .btm1_boxes section h2{font-size: 24px;margin-bottom:15px;}
	  .btm1_boxes section h2 span{font-size: 12px;margin: 0 auto 15px;}
	  .btm1_boxes section p{font-size: 16px;}

    .btm1_box_content{float:none;}

    .btm1_img{height: 231px;}
    .btm1_img.btm1_img2{float:right;margin: 0 -30px -30px 0; border-radius: 25px 0 0 0;border:none;border-top: 2px solid #fff;border-left: 2px solid #fff;}

  #bottom2{padding: 40px 15px;}
	 .btm2_con{min-height:0;padding:0;}

     .btm2_info{width:100%;margin:0 auto 25px;}
     .btm2_info h2{font-size: 28px;margin-bottom:15px;}
     .btm2_info h2 span{font-size: 12px;}
     .btm2_info p{font-size: 18px;width:100%;}

	  .btm2_boxes{justify-content: space-between;flex-wrap: wrap;}
    /* .btm2_boxes section[class^="btm2_box"]{width:46%;margin:10px;min-height:0;padding:15px;} */
    .btm2_boxes .btm2_box1{width:100%;margin:0 auto 10px;}
    .btm2_boxes .btm2_box2,
    .btm2_boxes .btm2_box3{width:49%;margin:10px 0;min-height:0;padding:15px;}
    .btm2_boxes section{width:46%;margin:10px;min-height:0;padding:15px;}
    .btm2_boxes section h2{font-size: 22px;}
    .btm2_boxes section p{font-size: 16px;}
    /* .btm2_boxes section[class^="btm2_box"] .btm2_img{width:100%;height: 231px;} */
    .btm2_boxes .btm2_box2 .btm2_box_content,
    .btm2_boxes .btm2_box3 .btm2_box_content{width:100%;}

    .btm2_img2,
    .btm2_img3{width:auto;}

    .btm2_img.btm2_img2{float:left;margin: 0 0 -30px -30px; border-radius: 0 25px 0 0;border:none;border-top: 2px solid #DDD;border-right: 2px solid #DDD;}

    .btm2_img1 img{width:200%;}
    .btm2_img2 img{width:150%;}
    .btm2_img3 img{width:150%;}

  #bottom3{padding: 40px 15px;}
   .btm3_con{min-height:0;padding:0;}

     .btm3_info{width:100%;margin:0 auto 25px;}
     .btm3_info h2{font-size: 28px;margin-bottom:15px;}
     .btm3_info h2 span{font-size: 12px;}
     .btm3_info p{font-size: 18px;width:100%;}

    .btm3_boxes{justify-content: space-between;flex-wrap: wrap;}
    .btm3_boxes .btm3_box1{width:100%;margin:0 auto 10px;}
    .btm3_boxes .btm3_box2,
    .btm3_boxes .btm3_box3{width:49%;margin:10px 0;min-height:0;padding:15px;}
    .btm3_boxes section{width:46%;margin:10px;min-height:0;padding:15px;}
    .btm3_boxes section h2{font-size: 22px;}
    .btm3_boxes section p{font-size: 16px;}
    /* .btm3_boxes section[class^="btm2_box"] .btm2_img{width:100%;height: 231px;} */
    .btm3_boxes .btm3_box2 .btm3_box_content,
    .btm3_boxes .btm3_box3 .btm3_box_content{width:100%;}

    .btm3_img2,
    .btm3_img3{width:auto;}
    .btm3_img3{height:201px;}

    .btm3_img.btm3_img2{float:left;margin: 0 0 -30px -30px; border-radius: 0 25px 0 0;border:none;border-top: 2px solid #DDD;border-right: 2px solid #DDD;}

    .btm3_img1 img{width:200%;}
    .btm3_img2 img{width: 100%; margin-left: 5px;}
    /* .btm3_img3 img{width:150%;} */

  #bottom4{padding: 40px 15px;}
	 .btm4_con{min-height:0;padding:0;}

     .btm4_info{width:100%;margin:0 auto 25px;}
     .btm4_info h2{font-size: 28px;margin-bottom:15px;}
     .btm4_info h2 span{font-size: 12px;}
     .btm4_info p{font-size: 18px;width:100%;}

	  .btm4_boxes{justify-content: space-between;flex-wrap: wrap;}
    .btm4_boxes .btm4_box1{width:100%;margin:0 auto 10px;}
    .btm4_boxes .btm4_box2,
    .btm4_boxes .btm4_box3{width:49%;margin:10px 0;min-height:0;padding:15px;}
    .btm4_boxes section{width:46%;margin:10px;min-height:0;padding:15px;}
    .btm4_boxes section h2{font-size: 22px;}
    .btm4_boxes section p{font-size: 16px;}
    /* .btm4_boxes section[class^="btm2_box"] .btm2_img{width:100%;height: 231px;} */
    .btm4_boxes .btm4_box2 .btm4_box_content,
    .btm4_boxes .btm4_box3 .btm4_box_content{width:100%;}

    .btm4_img2,
    .btm4_img3{width:auto;}

    .btm4_img.btm4_img2{float:left;margin: 0 0 -30px -30px; border-radius: 0 25px 0 0;border:none;border-top: 2px solid #DDD;border-right: 2px solid #DDD;}

    .btm4_img1 img{width:200%;}
    .btm4_img2 img{width: 90%; margin-left: 30px;}
    .btm4_img3 img{width:150%;}


  #bottom5{padding: 40px 15px;}
   .btm5_con{min-height:0;padding:0;}

     .btm5_info{width:100%;margin:0 auto 25px;}
     .btm5_info h2{font-size: 28px;margin-bottom:15px;}
     .btm5_info p{font-size: 18px;width:100%;}

   #bottom6{padding: 40px 15px;}
    .btm6_con{min-height:0;padding:0;}

    .btm6_info{}
    .btm6_info h2{font-size: 28px;margin-bottom:10px;}
    .btm6_info h2 span{font-size: 12px;margin-bottom:10px;}
    .btm6_info p{font-size: 18px;}

    .btm6_info{margin:0 auto 25px;}
    .btm6_boxes .btm6_desc p{line-height: initial;}

  #bottom7{padding: 0 15px;}
   .btm7_con{min-height:0;padding:0;}

   .btm7_holder{min-height: 0;padding:20px;}

   .btm7_info2{width:350px;}
   .btm7_img{width: calc(100% - 390px);}
   .btm7_img img{max-width: 150%;width: 125%;}

   .btm7_info input[type="email"]{padding:0 15px;}


  /*Footer Area*/
  footer{background:none;min-height: 0;/*margin-top:-80px;*/}
    .footer_top{background:#151516;height:auto;/*padding: 120px 15px 40px;*/padding: 30px 15px;display: block;}
    .footer_boxes_holder {display: block;}

	  .footer_top_con{min-height:0;padding:0;}

    .footer_boxes{width: calc(100% - 370px);}
    .footer_flx {width: 100%;justify-content: center;gap: 70px; margin-top: 30px;}
    /* .footer_top_holder{justify-content: center;flex-wrap: wrap;}
    .footer_logo{margin-bottom:50px;}
    .footer_boxes{width:100%;justify-content: center;flex-wrap: wrap;}

      .footer_nav{display: block;width:100%;text-align: center;margin-bottom:30px;}
      .footer_nav h2{}
      .footer_nav ul{font-size: 0;}
      .footer_nav ul li{display:inline-block;vertical-align:top;width:32%;margin:0;}
    	.footer_nav ul li a{display:block;border:1px solid #fff;margin:5px;padding:10px;line-height: initial;}
  	  .footer_nav ul li a:hover, .footer_nav ul li a:active, .footer_nav ul li.current_page_item a{text-decoration:none;background:#FF7A48;color:#fff;}

      .footer_box3.footer_nav{margin-bottom:0;} */

	  .footer_btm{background:#151516;height:auto;padding:10px 15px;border-top:1px solid #FFFFFF1A;}
	  .footer_btm_con{min-height:0;padding:0;border:none;}

  	.copyright{
  		float: none;
  		margin: 0 auto 0;
  		text-align: center;
      line-height: 25px;
  	}

    /**Subscription  14-Day Trial Page**/
    .subscription-page-banner{padding: 0;}
    .subscription-page-banner > .wrapper{position:static;}
    .subscription-page-banner-info{position: absolute; top: 50%;left:50%; transform: translate(-50%,-50%);width: 60%;text-align: center;margin: 0 auto;padding: 0 20px;}

    .subscription-page-con main {padding: 20px 15px;}
    .subscription-form-con .form-con h3:first-child{margin-top:0;}

    .subscription-form-con {position: relative; right: unset; top: unset;width: 100%;padding: 15px;}
    .subscription-bottom1-con {margin-top: 0px;border-radius: 15px;}
    .subscription-bottom1-info {width: 100%;margin: 0 auto 20px;}
    .subscription-bottom1 {padding: 0 15px;}
    .subscription-bottom1-con {margin: 0 0 20px 0;width:100%;padding:15px;}
    .subscription-bottom1-con .btm1_boxes section {padding: 20px;}
    .subscription-bottom1-con .btm1_boxes section h2 {font-size: 22px;}
    .subscription-form-con .form-con .subscription-guarantee-con li {justify-content: center;flex: 1;}
    .subscription-bottom2-con {margin-top: 150px;}

    .subscription-bottom1-content {width: 100%;}
    .subscription-bottom1-con .btm1_boxes section { width: 45%; }

    .subscription-bottom2-con {margin-top: 0; padding: 20px 0;}
    .subscription-bottom2-con{}
    .subscription-bottom2-con .subscription-bottom2-content{}
    .subscription-bottom2-con .subscription-bottom2-content .btm2_info{margin-bottom:0;}
    .subscription-bottom3-con .subscription-bottom3-info h3{font-size:22px;display:block;}

    .subscription-bottom3{padding:0 15px;}
    .subscription-bottom3-con {padding: 40px 0;}
    .subscription-bottom3-con .subscription-bottom3-info {/*padding: 0 20px;*/}

    .subscription-bottom3-con .subscription-bottom3-info h3 span i.spiral-arrow{display:none;}
    .subscription-bottom3-con .subscription-bottom3-info h3 span i.spiral-arrow-mobile{display:block;}

    .subscription-bottom3-con .subscription-bottom3-info h3 span a{white-space:normal;}

    /*.subscription-bottom3-con .subscription-bottom3-info h3 span .spiral-arrow svg { transform: rotate(180deg) scaleX(-1); margin-left: auto; display: block; }
    .subscription-bottom3-con .subscription-bottom3-info h3 span  {left: unset; width: 100%; position: relative; display: block; }
    .subscription-bottom3-con .subscription-bottom3-info h3 span a {white-space: unset}*/

    .subscription-page-con .wrapper {max-width: 100%;}
    .subscription-form-con .form-con button {display: block; width: auto;padding: 0 40px;margin: 11px auto 0;}
    /**Subscription  14-Day Trial Page End**/

    /**Buy Page**/
    .buy-content-container {
        display: flex;
        flex-direction: column-reverse;
    }
    .buy-page-video-con {width: 100%;margin-top: -70px;}
    .bottom1-btn-con {margin: 0px auto;}
    .buy-bottom1 .bottom1-btn-con button {margin: 0;}

    .buy-page-banner{padding: 0 20px;}
    .buy-page-banner > .wrapper{position:static;}
    .buy-page-banner-info{text-align: center;margin: 0 auto;padding: 0 20px;}

    .buy-page-con main {padding: 20px 15px;}
    .buy-form-con .form-con h3:first-child{margin-top:0;}

    .buy-form-con {position: relative; right: unset; top: unset;width: 100%;padding: 15px;margin: 0;}
    .vcp-buy-form-con {position: relative; right: unset; top: unset;width: 100%;padding: 15px;margin: 0;}
   
    .buy-bottom1-content .buy-bottom1-header {padding: 0 10px;}
    .buy-bottom1-info {width: 100%;margin: 0 auto 20px;}
    .buy-bottom1 {padding: 0 15px;}
    .buy-bottom1-con {margin: 20px 0 20px 0;width:100%;/*padding:40px 10px;*/}
    .buy-bottom1-con .btm1_boxes section {padding: 20px;}
    .buy-bottom1-con .btm1_boxes section h2 {font-size: 22px;}
    .buy-form-con .form-con .buy-guarantee-con li {justify-content: center;flex: 1;}
    .vcp-buy-form-con .form-con .buy-guarantee-con li {justify-content: center;flex: 1;}
    .buy-bottom2-con {margin-top: 150px;margin:0;}
    .buy-bottom2-con .btm2_info {margin: 20px auto;width: 100%;margin-bottom: 0;}

    .buy-bottom1-content {width: 100%;}
    .buy-bottom1-con .btm1_boxes section { width: 45%; }
    .buy-bottom2-con {padding: 0 20px;padding-top:0;}

    .buy-form-con .form-con button {max-width: 372px; display: block; width: unset;margin: 20px auto 0;padding: 8px 12px;}
    .vcp-buy-form-con .form-con button {max-width: 372px; display: block; width: unset;font-size: 14px; padding: 0 20px}


    .buy-content-container,
    .buy-bottom1-con {margin: 0;}

	.buy-form-con,
    .buy-bottom1-con {float: unset;}

    .buy-bottom1{padding: 25px 15px;}
    .buy-bottom1-con{min-height:0;}

    .buy-bottom2-con {padding-top: 0px;}

    .buy-bottom1-content .buy-bottom1-header h2{font-size:24px;}
    .buy-bottom1-content .buy-bottom1-header ul li{font-size:23px;}
    .buy-bottom1-content .buy-bottom1-header .buy-bottom1-header-content p{font-size:20px;}

	.buy-page-con.temp-page .buy-content-container,
    .buy-page-con.temp-page .buy-bottom1-con {margin: 0;}

	.buy-page-con.temp-page .buy-form-con,
    .buy-page-con.temp-page .buy-bottom1-con {float: unset;}

    .buy-page-con.temp-page .buy-bottom1{padding: 25px 15px;}
    .buy-page-con.temp-page .buy-bottom1-con{min-height:0;}

    .buy-page-con.temp-page .buy-bottom2-con {padding-top: 0px;}

    .buy-page-con.temp-page .buy-bottom1-content .buy-bottom1-header h2{font-size:24px;}
    .buy-page-con.temp-page .buy-bottom1-content .buy-bottom1-header ul li{font-size:23px;}
    .buy-page-con.temp-page .buy-bottom1-content .buy-bottom1-header .buy-bottom1-header-content p{font-size:20px;}

    .main-img-bottom-con img, .main-content-left-img img  {width: 100% !important;}
    .campaign-event-logo img {width: 150px !important;}
    .payment-method-icons img {width: unset !important;}
    .campaign-event-page .campaign-event-header-bottom {position: relative !important;}
    .main-content {flex-direction: column;}
    .main-img-bottom-con {display: flex; flex-direction: column;justify-content: center; align-items: center;}
    .main-content-left-con ul li {}
    .main-img-bottom-con img {width: 100%;}
    .main-content-right {width: 100%;max-width: unset !important;}
    .payment-method-icons {padding: 0 25px;}
    .campaign-event-btm1 h2 {font-size: 25px;}
    .campaign-event-bottom-box {margin: 40px auto;width: calc(100% - 40px);padding: 20px;}
    .main-content-right-con .form-con button, .campaign-event-bottom-box button { font-size: 18px; line-height: 20px; }
    .campaign-event-bottom-box .image-con img {width: 100%;max-width: unset;}
    .campaign-event-btm3-box h2 {font-size: 20px;}
    .campaign-event-btm2 {padding: 0;}

    .campaign-event-footer-top-con {flex-direction:column; justify-content: center; align-items: center; gap: 10px;padding: 0 20px;}
    .campaign-event-footer-top-con p {text-align: center; font-size: 20px;}
    .campaign-event-footer-top-con p a {display: block;}
    .campaign-event-footer-bottom {padding: 20px;}
    .campaign-event-footer-bottom-con ul {flex-wrap: wrap; justify-content: center; gap: 15px;margin-top: 20px;}
    .campaign-event-footer-bottom-con ul li {flex: 32%;text-align: center;}
    .campaign-event-footer-bottom-con p {padding: 0;}
    /*.drizzio-policies-container { height: calc(100vh - 224px); }*/

    /*.subscription-bottom3-con .subscription-bottom3-info h3 span .spiral-arrow svg { transform: rotate(180deg) scaleX(-1); margin-left: auto; display: block; }
    .subscription-bottom3-con .subscription-bottom3-info h3 span  {left: unset; width: 100%; position: relative; display: block; }
    .subscription-bottom3-con .subscription-bottom3-info h3 span a {white-space: unset}*/

    .cancel-booking-page .cancel-booking-left, .cancel-booking-page .cancel-booking-right {width: 50%;}

  /**Buy Page End**/

  /*Start Buy Page V1*/
  .buy-page-con.v1 .wrapper{padding:0;}
  .buy-page-con.v1 .buy-page-banner {margin: 0; padding: 25px 0 0;}
  .buy-page-con.v1 .buy-form-con{min-height:0;padding:15px;top:unset; max-width: 415px; margin: 0 auto;}
  .buy-page-con.v1 .buy-page-banner-info{width:100%;}
  .buy-page-con.v1 .buy-page-video-con{margin:0 auto 20px;}
  .buy-page-con.v1 .buy-bottom1 .buy-page-video-con{margin:0 auto 20px;}
  .buy-page-con.v1 .buy-bottom1-con{padding:25px 15px;}

   .buy-page-con.v1 .buy-bottom1-con.spa {margin: 25px auto 0;padding: 25px 15px;}
   .buy-page-con.v1 .spa .buy-bottom1-content .buy-bottom1-header h2 span{display:inline;}

    .buy-page-con.v1 .buy-content-flx { display: block }
    .buy-page-con.v1 .buy-content-flx > div, .buy-page-con.v1 .buy-main-section {width: 100%;}
    .buy-page-con.v1 .buy-form-con .form-group.credit-card i.credit-card-icon svg {width: 16px; height: 16px;}
    /*End Buy Page V1*/
    .vcp-buy-page-con .page_nav ul li {margin: 5px 0;}
  .vcp-buy-page-con .menu_slide_right {background: #000000; border-bottom: 1px solid #FFFFFF;}
  .vcp-buy-page-con .menu_slide_right .hamburger-inner, .vcp-buy-page-con .menu_slide_right .hamburger-inner:before, .vcp-buy-page-con .menu_slide_right .hamburger-inner:after { background: #FFF; } 

  .vcp-buy-content-con {flex-direction: column;padding: 35px 20px;gap: 30px}
  .vcp-buy-content-left {padding: 0;}
  .vcp-buy-content-left h2 {font-size: 35px;text-align: center;}
  .vcp-buy-content-left img {margin: 20px auto;text-align: center; width: 100%;display: block;}
  .vcp-buy-content-left p {text-align: center; margin: 0 auto 50px;padding: 0 20px;}
  .vcp-buy-content-left h3 {font-size: 20px; text-align: center;}
  .vcp-buy-content-left ul {margin: 30px auto 0; width: max-content;}
  .vcp-buy-content-left ul li {margin: 5px 0;text-align: center; font-size: 20px;}
  .vcp-buy-form-con {max-width: 500px; width: 100%; margin: 20px auto 0;}
  .vcp-buy-content-left ul {padding: 0;}

  .cancel-booking-page {padding: 24px 0;}
  .cancel-booking-page .cancel-booking-logo {margin-bottom: 30px;}
}

@media only screen
and (max-width : 800px) {

  /*Banner Area*/
  .banner_img{height: auto;}

  /*Middle Area*/


  /*Main Area*/

  /*Bottom Area*/

  #bottom2{}
  .btm2_boxes{justify-content: center;}
  .btm2_boxes .btm2_box1,
  .btm2_boxes .btm2_box2,
  .btm2_boxes .btm2_box3{width:600px;text-align: center;}

  .btm2_boxes .btm2_box1 .btm2_box_content,
  .btm2_boxes .btm2_box2 .btm2_box_content,
  .btm2_boxes .btm2_box3 .btm2_box_content{width:100%;margin-bottom:25px;}

  .btm2_boxes section[class^="btm2_box"] .btm2_img{width:100%;height:231px;width:auto;}
  .btm2_boxes section[class^="btm2_box"] .btm2_img img{width:120%;}
  .btm2_boxes section[class^="btm2_box"] .btm2_img.btm2_img2 img{float:right;}

  #bottom3{}
  .btm3_boxes{justify-content: center;}
  .btm3_boxes .btm3_box1,
  .btm3_boxes .btm3_box2,
  .btm3_boxes .btm3_box3{width:600px;text-align: center;}

  .btm3_boxes .btm3_box1 .btm3_box_content,
  .btm3_boxes .btm3_box2 .btm3_box_content,
  .btm3_boxes .btm3_box3 .btm3_box_content{width:100%;margin-bottom:25px;}

  .btm3_boxes section[class^="btm3_box"] .btm3_img{width:100%;height:100%;width:auto;}
  .btm3_boxes section[class^="btm3_box"] .btm3_img img{width:150%;}
  .btm3_boxes section[class^="btm3_box"] .btm3_img.btm3_img3 img{width:100%;}

  .btm3_img3_desktop{display: none;}
  .btm3_img3_mobile{display: block;}

  #bottom4{}
  .btm4_boxes{justify-content: center;}
  .btm4_boxes .btm4_box1,
  .btm4_boxes .btm4_box2,
  .btm4_boxes .btm4_box3{width:600px;text-align: center;}

  .btm4_boxes .btm4_box1 .btm4_box_content,
  .btm4_boxes .btm4_box2 .btm4_box_content,
  .btm4_boxes .btm4_box3 .btm4_box_content{width:100%;margin-bottom:25px;}

  .btm4_boxes section[class^="btm4_box"] .btm4_img{width:100%;height:231px;width:auto;}
  .btm4_boxes section[class^="btm4_box"] .btm4_img img{width:120%;}
  .btm4_boxes section[class^="btm4_box"] .btm4_img.btm4_img2 img{float:none;width:38%;margin:0 auto;}

  .btm4_img2_desktop{display: none;}
  .btm4_img2_mobile{display: block;}

  #bottom5{}

  #bottom7{}
  .btm7_holder{padding:40px 15px;}
    
    .btm7_info_holder{width:100%;float:none;text-align: center;margin:0 auto;}

    .btm7_info{width:100%;}
  	.btm7_info h2{font-size:28px;}
  	.btm7_info h2 span{display:inline-block;}
  	.btm7_info p{}

  	.btm7_info form{width:500px;max-width: 100%;height:auto;margin: 25px auto 0;justify-content: center;flex-wrap: wrap;}
    .btm7_info input{height: 44px;}
  	.btm7_info .form_btn{width: 100%;height:44px;position: static;margin:10px auto 0;background:#fff;color:#294C99;}

    .btm7_img{width: calc(100% - -40px);height:300px;margin:30px -40px -40px 0;position:static;}
    .btm7_img img{max-width: 100%;width: 100%;}


  /*Footer Area*/
  .footer_boxes { width: calc(100% - 220px); }

  .footer_logo img {height: unset; width: 200px;}
  .footer_details li, .footer_nav ul li a{font-size: 14px;}
  /* Other */
  .thumb_right_dd, .thumb_left_dd{width: 250px;}
  .col3{-webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 0; -moz-column-gap: 0;  column-gap: 0;}
  .sitemap{-webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0;  column-gap: 0;}

  .subscription-page-banner-info {width: 100%;}
  .subscription-page-banner-info h2 {font-size: 30px;}
  /*.buy-bottom1-con {margin-bottom: 0;}*/
  .buy-page-banner-info {width: 100%;}
  .buy-page-banner-info h2 {font-size: 30px;}

   .buy-page-con.v1 .buy-bottom1-content .buy-bottom1-header .buy-bottom1-boxes{flex-wrap:wrap;justify-content: center;column-gap: 20px;}
   .buy-page-con.v1 .buy-bottom1-content .buy-bottom1-header .buy-bottom1-boxes .buy-bottom1-box{width:46%;}


  .campaign-event-page .campaign-event-header-top-con, .campaign-event-page .campaign-event-header-bottom-con {flex-direction: column;padding: 20px 20px; position: relative !important;height: auto;gap: 10px;}
  .campaign-event-page .campaign-event-header-bottom {height: auto;}
  .campaign-event-page .campaign-event-header-bottom-con h2, .campaign-event-top-right p {text-align: center;}
  .campaign-event-page .campaign-event-header-bottom-con button {margin: 0 auto;}
  .campaign-event-btm2-box {flex-direction: column; gap: 10px;}
  .campaign-event-btm2-box-img-con {width: 100%;}
  .campaign-event-btm2-box {padding: 20px;}
  .campaign-event-btm2-box-info {width: 100%;padding: 0;}
  .campaign-event-btm2-box-info h2 {font-size: 23px;}
  .campaign-event-btm2-con {padding: 0 20px;}

  .cancel-booking-page .cancel-booking-left, .cancel-booking-page .cancel-booking-right {padding: 18px;}
  .cancel-booking-page .cancel-booking-left {padding-bottom: 0;}
  .cancel-booking-page .cancel-booking-box {min-height: unset;}
  .cancel-booking-page .cancel-booking-flx { flex-direction: column; }
  .cancel-booking-page .cancel-booking-left, .cancel-booking-page .cancel-booking-right { width: 100%; }
  .cancel-booking-page .cancel-booking-header {text-align: center;}
  .cancel-booking-page .cancel-booking-time > div {justify-content: center;}
  .cancel-booking-page .cancel-booking-right h2 {text-align: center;}
  .cancel-booking-page .cancel-booking-form {margin: 0 auto;width: 100%;}
  .cancel-booking-page .cancel-booking-form input[type=submit] {margin: 12px auto;}

  .cancel-booking-page .cancel-booking-second-step {padding: 28px 16px}

  .cancel-booking-page .cancel-booking-details {padding: 12px 14px;}
  .cancel-booking-page .cancel-booking-details h3 {text-align: center;}
  .cancel-booking-page .cancel-booking-second-step h4 span {font-size: 24px;}

}
@media only screen and (min-width : 768px) {
    .ltf-page .col-md-12 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
    .ltf-page .col-md-6 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; }
}

@media only screen and (max-width : 768px) {

    /*PAYMENT MODAL*/
    .payment-status-modal-con .payment-status-title h2 {flex-direction: column;}
    .payment-status-modal-con .payment-status-title h2 p{font-size:16px;}

    .payment-status-modal-con .payment-status-title.declined h2 p{font-size:12px;}
    .payment-status-modal-con .payment-status-title p{font-size:12px;}
    /*END PAYMENT MODAL*/

    .webinar-banner-left h2, .webinar-banner-left h2 span {font-size: 80px;}
    .webinar-about-con {flex-direction: column;}
    .webinar-about-left {width: 100%; padding: 0;}
    .webinar-about-right {width: 100%; padding: 0;}

    .webinar-attend-flex {flex-direction: column;}
    .webinar-attend-left {max-width: 100%; width: 100%;margin-bottom: 30px;}
    .webinar-attend-right {width: 100%;max-width: 100%;}
    .webinar-attend-right img {width: 100%;}

    .blue-btn {width: 90%;margin: 0 auto;text-align: center;}

    
    .webinar-bottom-about-con {flex-direction: column;}
    .webinar-bottom-about-left {width: 100%; padding: 0;}
    .webinar-bottom-about-right {width: 100%; padding: 0;}

}
@media only screen and (max-width : 700px) {
    .subscription-bottom1-con .btm1_boxes section {width: 100%;}
    .buy-bottom1-con .btm1_boxes section {width: 100%;}


    /**FOOTER START**/
    .buy-page-con footer {height: unset;padding: 8px;}
    .buy-page-con footer .footer_con .footerBoxes {flex-direction: column;}
    .buy-page-con footer .footer_con .footerBox2,
    .buy-page-con footer .footer_con .footerBox3 {margin-top: 8px;}

    /**FOOTER END**/
    .policy-page footer {height: unset;padding: 8px;}
    .footer-content {height: unset !important;}
    footer .footer_con .footerBoxes {flex-direction: column;}
    footer .footer_con .footerBox2,footer .footer_con .footerBox3 {margin-top: 8px;}
}

@media only screen and (max-width : 668px) {
    .webinar-banner {padding-bottom: 0;}
    .webinar-banner-con {max-height: unset;}
    .webinar-banner-con {flex-direction: column;}
    .webinar-banner-left {width: 100%;}
    .webinar-banner-right img {margin: 0 auto;}
    .webinar-banner-right {width: 100%;text-align: center;}

    .webinar-about-con {flex-direction: column-reverse;}
    .webinar-about-left, .webinar-about-right {padding: 30px 0;}
    .webinar-about-left h2 {font-size: 28px;}
    .webinar-about-left h2 span {display: inline;}

    .webinar-agenda {padding: 50px 10px 80px}
    .webinar-agenda-boxes section {width: 100%;}
    .webinar-agenda-header h2 {font-size: 12px;}
    .webinar-agenda-header h2 span {font-size: 28px;}

    .blue-btn {width: 100%;}

    .webinar-host-con {flex-direction: column;}
    .webinar-host-left {width: 100%; min-height: 0;}
    .webinar-host-left.webinar-host-left img {right: 0; left: 0; margin: -70px auto 0; position: relative; width: 100%;}
    .webinar-host-right {width: 100%;padding: 30px;}
    .webinar-host-right h2 {font-size: 12px;}
    .webinar-host-right h1 {font-size: 28px;}

    .webinar-bottom-about-con {flex-direction: column-reverse;}
    .webinar-bottom-about-left, .webinar-bottom-about-right {padding: 30px 0;}
    .webinar-bottom-about-left h2 {font-size: 28px;}
    .webinar-bottom-about-left h2 span {display: inline;}

    .webinar-footer-top {margin: 0 auto 15px;}
}

/* Smartphones */
@media only screen
and (max-width : 600px) {

  /*Header Area*/
  .main_logo img{width:125px;}

  /*Nav Area*/

  /*Banner Area*/
  .banner_img{height: 450px;height:auto;}
  .banner_img img{width:220%;width:100%;}

    /*.bnr_desktop{display:none;}
  .bnr_mobile{display:block;}*/


  /*Middle Area*/
  .middle_boxes section{display:block;width: 100%;margin:10px auto;}

  /*Main Area*/

  /*Bottom Area*/
  .btm1_boxes section{display:block;width: 100%;margin:10px auto;}

  .btm1_boxes section[class^="btm1_box"] .btm1_img{height:100%;margin-left:-15px;}
  .btm1_boxes section[class^="btm1_box"] .btm1_img img{width:100%;}
  .btm1_boxes section[class^="btm1_box"] .btm1_img.btm1_img2{margin-right:-15px;margin-left:0;}

  .btm2_boxes section[class^="btm2_box"]{display:block;width: 100%;margin:10px auto;}

  .btm2_boxes section[class^="btm2_box"] .btm2_img{width:auto;height:100%;margin-right:-15px;margin-bottom:-15px;}
  .btm2_boxes section[class^="btm2_box"] .btm2_img img{width:100%;}
  .btm2_boxes section[class^="btm2_box"] .btm2_img.btm2_img2{margin-left:-15px;margin-right:0;}

  .btm3_boxes section[class^="btm3_box"]{display:block;width: 100%;margin:10px auto;}
  .btm3_boxes section[class^="btm3_box"] .btm3_img.btm3_img3{height:100%;margin:0 auto;}
  .btm3_boxes section[class^="btm3_box"] .btm3_img.btm3_img3 img{width:100%;margin:0 auto;}


  .btm3_boxes section[class^="btm3_box"] .btm3_img{width:auto;height:100%;margin-right:-15px;margin-bottom:-15px;}
  .btm3_boxes section[class^="btm3_box"] .btm3_img img{width:100%;}
  .btm3_boxes section[class^="btm3_box"] .btm3_img.btm3_img2{margin-left:-15px;margin-right:0;}
  .btm3_boxes section[class^="btm3_box"] .btm3_img.btm3_img2 img{margin:0;}

  .btm4_boxes section[class^="btm4_box"]{display:block;width: 100%;margin:10px auto;}
  .btm4_boxes section[class^="btm4_box"] .btm4_img{width:auto;height:100%;margin-right:-15px;margin-bottom:-15px;}
  .btm4_boxes section[class^="btm4_box"] .btm4_img img{width:100%;}
  .btm4_boxes section[class^="btm4_box"] .btm4_img.btm4_img2{margin-left:-15px;margin-right:0;}
  .btm4_boxes section[class^="btm4_box"] .btm4_img.btm4_img2 img{width:58%;margin-bottom:15px;}


  .btm5_img.btm5_img_desktop{display: none;}
  .btm5_img.btm5_img_mobile{display: block;}

  .btm7_img{width:100%;height:100%;margin-right:-15px;}
  .btm7_img img{max-width: 150%;width:100%;}

  /*Footer Area*/
  /* footer {padding-bottom: 45px;} */

  .footer_top_holder{justify-content: flex-start;flex-wrap: wrap;}

  /*.footer_logo{margin-bottom:50px;}*/
  .footer_boxes{width:100%;justify-content: space-between;}

    /*.footer_nav{display: block;width:100%;margin-bottom:15px;}*/
  .footer_nav { }
  .footer_nav ul { flex-wrap: wrap; flex-direction: column; }
  .footer_nav ul li {}
  
  .footer_flx, .footer_nav {display: block;}
 

  .footer_box3.footer_nav{margin-bottom:0;}
  .footer_box3.footer_nav ul li:last-child a{margin-bottom:0;}

  /* .footer_nav ul li{display:block;vertical-align:top;width:100%;}
  .footer_nav ul li a{margin:5px auto;} */

  /*Others*/
  .col2, .col3{-webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0;  column-gap: 0;}
  .thumb_left_dd, .thumb_right_dd, .thumb_center_dd{display: none;}
  main .bullet{padding-left:10px;}


  .subscription-page-banner{min-height:180px;}
  
  .subscription-page-banner-info h2 {font-size: 24px;}
  .subscription-page-banner-info h3 {font-size: 26px;}
  .subscription-page-banner-info p {font-size: 16px;}

  .subscription-form-con .form-con h4{font-size:20px;}
  .subscription-form-con .form-con p{font-size:11px;}

  .subscription-form-con .form-con .subscription-guarantee-con{flex-wrap: wrap; flex-direction: column; align-items: flex-start;}
  .subscription-form-con .form-con .subscription-guarantee-con li svg{width:40px;}

  .subscription-bottom3-con .subscription-bottom3-info h3 span .subscription-bottom3-info-button{display:block;}
  .subscription-bottom3-con .subscription-bottom3-info h3 span .subscription-bottom3-info-button a{width:100%;height:100%;min-height:0;font-size:17px;}

  .buy-bottom1 .bottom1-btn-con button {font-size: 18px;}
  .buy-page-banner{min-height:180px;}
  .buy-page-banner-info h2 {font-size: 24px;}
  .buy-page-banner-info h3 {font-size: 26px;}
  .buy-page-banner-info p {font-size: 16px;}

  .buy-form-con .form-con h4{font-size:20px;}
  .buy-form-con .form-con p{font-size:11px;}
  .buy-form-con .form-con h4{font-size:20px;}
  .buy-form-con .form-con p{font-size:11px;}

  .vcp-buy-form-con .form-con h4{font-size:20px;}
  .vcp-buy-form-con .form-con p{font-size:11px;}
  .vcp-buy-form-con .form-con h4{font-size:20px;}
  .vcp-buy-form-con .form-con p{font-size:11px;}

  .buy-bottom2-info-heading{justify-content:center;flex-wrap:wrap;flex-direction:column;}

  .buy-form-con .form-con .buy-guarantee-con{flex-wrap: wrap; flex-direction: column; align-items: flex-start;}
  .buy-form-con .form-con .buy-guarantee-con li svg{width:40px;}
  .vcp-buy-form-con .form-con .buy-guarantee-con{flex-wrap: wrap; flex-direction: column; align-items: flex-start;}
  .vcp-buy-form-con .form-con .buy-guarantee-con li svg{width:40px;}
  .buy-page-video-con {margin: 20px auto;}

  .buy-bottom1-content .buy-bottom1-header ul li {font-size: 20px;}
  .buy-bottom1-content .buy-bottom1-header ul li span small { min-width: 210px !important; }

  .buy-page-con.temp-page .buy-bottom1-content .buy-bottom1-header ul li {font-size: 20px;}
  .buy-page-con.temp-page .buy-bottom1-content .buy-bottom1-header ul li span small { min-width: 210px !important; }

  .buy-bottom1-content .buy-bottom1-header h2 {/*font-size: 22px;*/}

    .subscription-page-con .subscription-page-banner-info {position: relative; top: unset; left: unset; transform: none; padding :20px;}
    .subscription-page-con .subscription-page-banner-info h2 {font-size: 30px !important;}
    .subscription-page-con .subscription-page-banner-info h3 {font-size: 25px;}



    #paymentPage .logo-con{margin: 0 auto 15px;}
    #paymentPage .payment-form-con h2{padding-bottom: 10px;}
    #paymentPage .form-con{padding: 10px 0 25px;}
    #paymentPage .form-con .form-group input,
    #paymentPage .form-con .form-group select{height: 28px;padding: 5px 8px;font-size:12px;}

    #paymentPage .form-con button#processPayment{height: 28px;line-height: 26px;}


    #paymentPage .form-con .form-group {flex-wrap: wrap;gap: 8px;margin-bottom: 8px;}
    #paymentPage .form-con .form-group .form-item {flex: unset; width: 100%;}
    #paymentPage .form-con .form-group .card-info {width: calc(50% - 8px);}

    .payment-instructions-page .payment-instructions-con ul li{gap:10px;font-size:14px;}

    .campaign-event-page main h1, .campaign-event-page main h1 q, .campaign-event-btm2 h4, .campaign-event-btm2 h4 q, .campaign-event-btm3 h3 {font-size: 35px; line-height: 38px;}
    .campaign-event-page main h1 span {font-size: 20px;padding: 0 20px;}
    .campaign-event-btm2-box-info h2 {font-size: 20px;}
    .campaign-event-footer-bottom-con ul li {flex: 45%;}

    .vcp-buy-form-con {max-width: 100%;}
    .vcp-buy-content-left img {max-width: 100%;}
    .vcp-buy-content-left h3 {font-size: 18px;}
    .vcp-buy-content-left ul li {font-size: 16px;}
    .vcp-buy-content-left h2 {font-size: 30px; line-height: 110%;}
    .vcp-buy-content-left p {padding: 0; font-size: 14px; line-height: 110%;}

    /*V1*/
   .buy-page-con.v1 .buy-bottom1-content .buy-bottom1-header .buy-bottom1-boxes{}
   .buy-page-con.v1 .buy-bottom1-content .buy-bottom1-header .buy-bottom1-boxes .buy-bottom1-box{width:100%;}

    .buy-page-con.v1 .buy-bottom1-content .buy-bottom1-boxes2{flex-wrap:wrap;}
    .buy-page-con.v1 .buy-bottom1-content .buy-bottom1-boxes2 .buy-bottom1-box2{width:100%;}
    /*V1*/

    .cancel-booking-page .cancel-booking-second-step h4 span {}

}


@media only screen
and (max-width : 500px) {

    .buy-form-con .form-con .form-radio-btns label span {font-size: 12px;}
    .vcp-buy-form-con .form-con .form-radio-btns label span {font-size: 12px;}

    .buy-page-con footer {padding-bottom: 8px;}
    .buy-page-con footer .footer_con .footerBox.footerBox2 { width: 100%; }
    .buy-page-con footer .footer_con .footerBox.footerBox2 ul { flex-wrap: wrap; justify-content: center; gap: 4px; width: 100%; }
    .buy-page-con footer .footer_con .footerBox.footerBox2 ul li { border: 0; text-align: center; width: 100%; padding: 0; }
    .buy-page-con footer .footer_con .footerBox.footerBox2 ul li a { margin-top: 4px; width: 100%; padding: 6px; display: block; border-radius: 8px; background: #eaeef5; }
    .buy-page-con footer .footer_con .footerBox.footerBox2 ul li:first-child a { margin-top: 0; }
    .buy-page-con footer .footer_con .footerBox.footerBox2 ul li:hover { text-decoration: none; }
    .buy-page-con footer .footer_con .footerBox.footerBox2 ul li a:hover { text-decoration: none; opacity: 0.5; }
    .policy-page footer {padding-bottom: 8px;}
    .policy-page footer .wrapper {padding: 0;}
    .policy-page footer .footer_con .footerBox.footerBox2 {width: 100%;}
    .policy-page footer .footer_con .footerBox.footerBox2 ul {flex-wrap: wrap;justify-content: center;gap: 4px;width: 100%;}
    .policy-page footer .footer_con .footerBox.footerBox2 ul li {border: 0 !important;text-align: center;width: 100%;padding: 0;}
    .policy-page footer .footer_con .footerBox.footerBox2 ul li a {margin-top: 4px; width: 100%; padding: 6px;display: block; border-radius: 8px; background: #eaeef5;}
    .policy-page footer .footer_con .footerBox.footerBox2 ul li:first-child a {margin-top: 0;}
    .policy-page footer .footer_con .footerBox.footerBox2 ul li:after {}
    .policy-page footer .footer_con .footerBox.footerBox2 ul li:hover {text-decoration: none;}
    .policy-page footer .footer_con .footerBox.footerBox2 ul li a:hover {text-decoration: none; opacity: 0.5;}

    .buy-bottom1-content .buy-bottom1-header ul li span i {display: block; width: 100%; margin-top: 10px; padding-left: 20px;}

    .buy-page-con.temp-page .buy-bottom1-content .buy-bottom1-header ul li span i {display: block; width: 100%; margin-top: 10px; padding-left: 20px;}

    .campaign-event-page main h1, .campaign-event-page main h1 q, .campaign-event-btm2 h4, .campaign-event-btm2 h4 q, .campaign-event-btm3 h3 {font-size: 30px; line-height: 32px;}

    .webinar-banner-left h2, .webinar-banner-left h2 span {font-size: 75px;}
    .webinar-banner-left img {max-width: 300px;}
}

@media only screen
and (max-width : 400px) {

  /*BANNER*/
    /*.banner_img{height: 350px;}
  .banner_img img{width:250%;}*/
  /*BANNER*/

  /*BOTTOM*/
  .btm1_img1 img{width: 250%;}
  .btm1_img2 img{width:300%;}

   /*.btm2_boxes section[class^="btm2_box"] .btm2_img.btm2_img1 img{width:150%;}
  .btm2_boxes section[class^="btm2_box"] .btm2_img.btm2_img2 img{width:200%;}
  .btm2_boxes section[class^="btm2_box"] .btm2_img.btm2_img3 img{width:200%;}*/

    /*.btm3_boxes section[class^="btm3_box"] .btm3_img.btm3_img1 img{width:200%;}
  .btm3_boxes section[class^="btm3_box"] .btm3_img.btm3_img2 img{width:250%;}*/

  /* .btm3_boxes section[class^="btm3_box"] .btm3_img.btm3_img3 img{width:200%;} */

  /*.btm4_boxes section[class^="btm4_box"] .btm4_img.btm4_img1 img{width:200%;}
  .btm4_boxes section[class^="btm4_box"] .btm4_img.btm4_img2 img{width:60%;}
  .btm4_boxes section[class^="btm4_box"] .btm4_img.btm4_img3 img{width:150%;}
    */


    /*.btm7_img img{max-width: 220%;width: 220%;}*/

  /*END BOTTOM*/
  .buy-bottom1-content .buy-bottom1-header h2 {/*font-size: 20px;*/}
  .buy-bottom1-content .buy-bottom1-header h3 {font-size: 18px;}
  .buy-form-con .form-con .form-radio-btns label{font-size:14px;}
  .vcp-buy-form-con .form-con .form-radio-btns label{font-size:14px;}


  .buy-page-con.temp-page .buy-bottom1-content .buy-bottom1-header h3 {font-size: 18px;}


  /*V1*/

  .buy-page-con.v1 .buy-form-con .form-con .form-radio-btns label small q { font-size: 12px;}

  .buy-page-con.v1 .buy-bottom1-content .buy-bottom1-header h2{font-size:19px;}




  /* .buy-page-con.v1 .buy-bottom1-content .buy-bottom1-header .buy-bottom1-boxes{column-gap:20px;}
   .buy-page-con.v1 .buy-bottom1-content .buy-bottom1-header .buy-bottom1-boxes .buy-bottom1-box{width:100%;}*/
  /*V1*/
}
