@media screen and (min-width: 1390px) {
  .softproduct:nth-child(4n) .productsHoverbox {
    left: auto;
    right: 100%;
  }
  .softproduct:nth-child(4n):hover .productsHoverbox {
    left: auto;
    right: 100%;
  }
  .softproduct:nth-child(4n) .productsHoverbox::before {
    border-top: 10px solid transparent !important;
    border-bottom: 10px solid transparent !important;
    border-left: 15px solid #fff;
    border-right: 0 !important;
    z-index: 4;
    position: absolute;
    left: auto;
    right: -14px;
  }
}

/*************Responsive Styles*****************/
@media screen and (min-width: 1200px) {
  .login-form-col {
    flex: 0 0 39%;
    max-width: 39%;
  }
  .blog-banner-image img {
    max-width: 800px;
  }
  .container {
    padding: 0;
  }
}

/*************Responsive Styles*****************/

@media screen and (max-width: 992px) {
  .filtercat {
    max-height: calc(50vh - 100px);
    overflow-y: auto;
  }
  .eventdetailsFlexLeftFlex {
    display: flex;
  }
  .eventdetailsFlexLeftFlex {
    width: calc(100% - 0px);
    margin-left: 0px;
  }
  .eventdetailsDurtnBox {
    margin-top: 20px;
  }
  .login-and-register {
    display: none;
  }
  .login-and-register.aactive {
    display: block;
  }
  .login-and-register li a {
    margin-bottom: 10px;
    display: block;
    margin-left: 0 !important;
  }
  .nav-link{
    padding: .3rem 1rem;
  }
  #navbarSupportedContent #menu-main-menu{
    max-height: calc(100vh - 285px);
    overflow-y: auto;
  }
}
/***************iPhone Portrait**************/
@media only screen and (max-width: 479px) and (min-width: 320px) {
  .banneraccrdn #tabs ul li {
    padding: 3px 8px;
    font-size: 13px;
  }

  #menu-main-menu {
    display: block;
  }
  .banneraccrdn .elementor-widget-tabs .elementor-tab-content p img {
    width: 100%;
  }
  .container {
    padding: 0 15px;
  }
  #navbarSupportedContent #menu-main-menu {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .menu-bar .navbar-container {
    background-color: #fff;
  }
  #menu-item-236 a,
  #menu-item-237 a {
    max-width: 110px;
    margin-left: 0px;
  }
  #menu-item-236,
  #menu-item-237 {
    padding-bottom: 10px;
  }
  .home-banner-h1 h1 {
    font-size: 30px;
  }
  .home-banner-h1 .tx-size-2 {
    font-size: 26px;
  }
  .footer-address-section {
    display: block;
  }
  .recent-blogs {
    display: block;
  }
  .grid-item-inner {
    width: 100%;
    margin-bottom: 15px;
  }
  .footer-subscribe-form .wpcf7-email {
    width: 100%;
  }
  .footer-right {
    text-align: left;
  }

  .since-year {
    left: 44% !important;
  }
  .roadmap .p-caption {
    padding-top: 30px;
  }
  .footer-address-section div:first-child {
    padding-top: 20px;
    max-width: 80%;
  }
  .footer-address-section div:last-child {
    padding-top: 20px;
    max-width: 80%;
  }
  .blog-page-banner {
    top: 20px;
  }
  .btaf-productswithfilter {
    display: block;
  }
  .filter-box {
    width: 100%;
    margin-bottom: 20px;
  }
  .bitcointaf-products .softproduct {
    flex: 0 0 100%;
  }

  .product-page-btc .bitcointaf-products {
    width: 100%;
    margin-left: 0px;
  }
  .recent-blogs img{
    height: auto !important;
  }
  .intrvideoPopup .modal-dialog iframe {
    height: 360px;
  }
  .modal.intrvideoPopup{
    top: 40px;
  }  
}
/**********************iPhone Landscape*************/

@media only screen and (max-width: 1390px) and (min-width: 768px) {
  .bitcointaf-products .softproduct {
    width: calc(100% / 3 - 10px);
  }
  .softproduct:nth-child(3n) .productsHoverbox {
    left: auto;
    right: 0;
  }
  .softproduct:nth-child(3n):hover .productsHoverbox {
    left: auto;
    right: 100%;
  }
  .softproduct:nth-child(3n) .productsHoverbox::before {
    border-top: 10px solid transparent !important;
    border-bottom: 10px solid transparent !important;
    border-left: 15px solid #fff;
    border-right: 0 !important;
    z-index: 4;
    position: absolute;
    left: auto;
    right: -14px;
  }
}

/**********************iPhone Landscape*************/
@media only screen and (max-width: 767px) and (min-width: 480px) {
  .container {
    padding: 0 15px;
  }
  .form-group-filter {
    column-gap: 0px;
    width: calc(100% / 1 - 0px);
  }
  .footer-right {
    text-align: center;
  }
  #menu-social-media {
    justify-content: center;
  }
  .footer-address-section {
    padding-top: 20px;
  }
  .recent-blogs {
    justify-content: space-around;
    flex-wrap: wrap;
    column-gap: 10px;
    row-gap: 10px;
  }
  .grid-item-inner {
    width: 48%;
  }
  .item--holder {
    padding: 15px;
  }
  .blog-page-banner {
    top: 20px;
  }
  .btaf-productswithfilter {
    display: block;
  }
  .filtercat {
    display: flex;
    flex-wrap: wrap;
  }
  .form-group-filter {
    column-gap: 0px;
    width: calc(100% / 2 - 7px);
  }

  .product-page-btc .bitcointaf-products {
    width: 100%;
    margin-left: 0px;
  }
}
/*************************iPad Portrait***************/
@media only screen and (max-width: 991px) and (min-width: 768px) {
  .form-group-filter {
    column-gap: 0px;
    width: calc(100% / 3 - 7px);
  }
  .container {
    padding: 0 15px;
  }
  .footer-subscribe-form .wpcf7-form-control-wrap {
    width: 100%;
  }
  .item--holder {
    padding: 15px;
  }
  .blog-page-banner {
    top: 35px;
  }
  .btaf-productswithfilter {
    display: block;
  }

  .filtercat {
    display: flex;
    flex-wrap: wrap;
    column-gap: 10px;
  }

  .product-page-btc .bitcointaf-products {
    width: 100%;
    margin-left: 0px;
  }
}

/**************iPad Landscape***************/
@media only screen and (max-width: 1024px) and (min-width: 986px) {
  .container {
    padding: 0 15px;
  }
}

/**************iPad Landscape***************/
@media (max-width: 1024px) {
  .eventListUl > li {
    width: calc(100% / 2 - 20px);
  }
}

/*******************************************/
@media (max-width: 992px) {
  .all-blog-btc .item--featured img {
    height: auto !important;
  }
  .filter-box {
    position: static;
  }
  .InfoRound .infoitem {
    font-size: 14px;
  }
  .InfoRound {
    background-color: #fff;
    padding: 20px;
    border-radius: 4px;
    justify-content: left;
    display: block;
  }
  .InfoRound .infoitem {
    border-right: 0;
  }
  .checkoutTitle {
    margin-bottom: 10px;
    margin-top: 15px;
  }
  #emailForm {
    padding: 10px;
  }
  .CheckoutLoginBox {
    width: calc(100% - 0px);
    margin-right: 0;
  }
  .cartRigthBox {
    width: 100%;
  }
  .filter-box {
    top: 85px;
    margin-top: 0;
  }
  .cartRigthBox {
    position: static;
  }
  #menu-main-menu {
    display: block;
  }
  .circle-image {
    bottom: 0px;
    right: 41px;
  }
  #navbarSupportedContent #menu-main-menu {
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .menu-bar .navbar-container {
    background-color: #fff;
  }
  #menu-item-236 a,
  #menu-item-237 a {
    max-width: 110px;
    margin-left: 0px;
  }
  #menu-item-236,
  #menu-item-237 {
    padding-bottom: 10px;
  }
  .clandarBox {
    margin-right: 0px;
  }
  .CurrentEventsListBox {
    width: calc(100% - 0px);
  }
  .filter-box {
    width: 100%;
    margin-bottom: 20px;
    min-height: auto;
  }
  .product-page-btc .bitcointaf-productsSubox {
    width: calc(100% - 0px);
    margin-left: 0;
  }
  .navbar-btc {
    padding: 0;
  }
}
/*******************************************/
@media (max-width: 860px) {
  .intrvideoPopup .modal-header {
    width: 100%;
    margin: auto;
  }
  .blogContainerLeftBox {
    width: calc(100% - 0px);
    margin-right: 0px;
  }
  .blogContainerRightBox {
    width: 100%;
    margin-top: 40px;
    position: static;
  }
  .blogCtgrypagetitle {
    width: 100%;
  }
}
/* ************************************** */
@media (max-width: 768px) {
  .rowreverse .elementor-container {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .CurrentEventsListBox .alert-secondary {
    margin-left: 0px;
  }

  .faqqImg {
    text-align: center;
  }

  .faqqImg img {
    width: 330px;
    display: inline-block;
    float: none;
  }

  .sposrDpBox {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 20px;
  }
  .sposrDpSubBox {
    width: 200px;
    margin: 0;
  }
  .sposrDpInfoBox {
    width: calc(100% - 0px);
  }
  .bitcoinarrow-left,
  .bitcoinarrow-right {
    top: -40px;
  }

  .toassuccesscart,
  .toasdeletecart {
    top: 55px;
    right: 10px;
    width: 340px;
  }

  .roadmap {
    width: 100%;
    overflow-x: clip;
/*    background: url(../img/RoadmapBg.png) center center/cover no-repeat;*/
  }

  .CheckoutLoginformBox {
    width: 100%;
    border-right: 0px solid #f1f1f1;
    padding-right: 0px;
  }
  .CheckoutLoginImgBox {
    width: calc(100% - 0px);
    margin-left: 0px;
    padding-left: 0;
  }
  .social-login-card-single {
    text-align: left;
  }
  .chckotloginIco {
    display: none;
  }
  .roadmapUl {
    display: block;
    width: 100%;
  }

  .roadmapUl li {
    float: none;
    margin-left: 0;
    margin-top: 300px;
    margin-bottom: 0;
  }

  .roadmapUl li .yearinfo {
    margin-left: 0;
    width: 100% !important;
  }

  .roadmapUl li .yearinfo:after,
  .roadmapUl li .yearinfo:before {
    display: none;
  }

  .tow016details ul li:first-child {
    top: -365px;
    right: 0;
    height: 60px;
  }

  .tow016details ul li:nth-child(2) {
    top: -354px;
    left: auto;
    right: 0;
    margin-right: 35px;
  }

  .roadmapUl li:nth-child(2) {
    margin-top: 200px;
  }

  .tow017details ul li:first-child,
  .tow020details ul li:first-child,
  .tow021details ul li:first-child {
    top: -355px;
    right: 0;
  }

  .tow017details ul li:first-child .roadmapleftImg {
    margin-top: -20px;
  }

  .tow017details ul li:nth-child(2) {
    top: -345px;
    right: 0;
    margin-right: 50px;
  }

  .tow017details ul li:nth-child(2) .roadmaptopImg {
    margin-top: -115px;
  }

  .roadmapUl li:nth-child(3) {
    margin-top: 150px;
  }

  .tow018details ul li:first-child {
    top: -355px;
    right: 15px;
  }

  .tow018details ul li:nth-child(2) {
    top: -305px;
    right: 45px;
    height: 100px;
  }

  .tow019details ul li:first-child {
    top: -355px;
    right: 85px;
  }

  .tow019details ul li:first-child .roadmaptopImg {
    width: auto;
  }

  .tow019details ul li:first-child img,
  .tow019details ul li:nth-child(2) .roadmapleftImg,
  .tow019details ul li:nth-child(4) img,
  .tow019dtow020detailsetails ul li:nth-child(4) img,
  .tow019dtow020detailsetails ul li:nth-child(5) img,
  .tow021details ul li:nth-child(4) .roadmapleftImg {
    margin-top: -15px;
  }

  .tow019details ul li:nth-child(2) {
    top: -315px;
    right: 0;
  }

  .tow019details ul li:nth-child(3) {
    top: -313px;
    right: 0;
    margin-right: 25px;
  }

  .tow019details ul li:nth-child(3) .roadmaptopImg {
    margin-top: -6px;
  }

  .tow019details ul li:nth-child(4) {
    top: -537px;
    right: 0;
    margin-right: 55px;
    height: 235px;
  }

  .tow020details ul li:nth-child(2) {
    top: -305px;
    right: 0;
    margin-right: 25px;
  }

  .tow020details ul li:nth-child(3) {
    top: -317px;
    right: 0;
    margin-right: 50px;
  }

  .tow020details ul li:nth-child(4) {
    top: -520px;
    right: 0;
    margin-right: 75px;
  }

  .tow020details ul li:nth-child(5) {
    top: -570px;
    right: 0;
    margin-right: 95px;
  }

  .roadmapUl li:nth-child(6) {
    margin-top: 390px;
  }

  .tow021details ul li:first-child .roadmapleftImg {
    margin-top: -15px;
    width: 160px;
  }

  .tow021details ul li:nth-child(2) {
    top: -295px;
    right: 0;
    margin-right: -42px;
  }

  .tow021details ul li:nth-child(2) .roadmapleftImg,
  .tow021details ul li:nth-child(3) .roadmapleftImg {
    margin-top: -10px;
  }

  .tow021details ul li:nth-child(3) {
    top: -290px;
    right: 0;
    margin-right: -20px;
  }

  .tow021details ul li:nth-child(4) {
    top: -475px;
    right: 0;
    margin-right: 0;
  }

  .tow021details ul li:nth-child(5) {
    top: -525px;
    right: 0;
    margin-right: 40px;
    height: 220px;
  }

  .tow021details ul li:nth-child(5) .roadmapleftImg {
    margin-top: -15px;
    width: 260px;
  }

  .tow021details ul li:nth-child(6) {
    top: -655px;
    right: 0;
    margin-right: 50px;
    height: 260px;
  }

  .tow021details ul li:nth-child(6) .roadmapleftImg {
    margin-top: -10px;
    width: 275px;
  }

  .tow021details ul li:nth-child(7) {
    top: -755px;
    right: 0;
    margin-right: 95px;
    height: 330px;
  }

  .tow021details ul li:nth-child(7) .roadmaptopImg {
    margin-top: -50px;
  }

  .multiMg1 {
    top: -45px;
  }

  .roadmapUl li:nth-child(7) {
    margin-top: 420px;
    margin-bottom: 320px;
  }

  .multiMg2021_1 {
    top: -47px;
  }

  .tow022details ul li:first-child {
    top: -340px;
    right: 0;
    height: 35px;
    width: 210px;
  }

  .tow022details ul li:first-child .roadmapleftImg {
    margin-top: -20px;
    width: 210px;
  }

  .tow022details ul li:nth-child(2) {
    top: -312px;
    right: 0;
    margin-right: 10px;
    width: 250px;
  }

  .tow022details ul li:nth-child(2) .roadmaptopImg {
    margin-top: -50px;
  }

  .tow022details ul li:nth-child(2) .multiMg2 {
    width: 190px;
    top: -50px;
  }

  .multiMg2 img {
    float: none;
    margin-right: 0;
  }

  .multiMg2 p {
    margin-left: -50px;
    margin-top: 10px;
  }

  .multiMg2 .titlemultiMg2 {
    left: -10px;
    width: 230px;
  }

  .tow022details ul li:nth-child(3) {
    top: -350px;
    right: 0;
    margin-right: -10px;
    height: 195px;
  }

  .tow022details ul li:nth-child(3) .roadmapleftImg {
    margin-top: -20px;
    width: 290px;
  }

  .tow022details ul li:nth-child(4) {
    top: -538px;
    right: 0;
    margin-right: 8px;
    height: 233px;
  }

  .tow022details ul li:nth-child(5) {
    top: -583px;
    right: 0;
    margin-right: 75px;
    height: 278px;
  }

  .tow022details ul li:nth-child(6) {
    top: -718px;
    right: 0;
    margin-right: 100px;
    height: 323px;
  }

  .tow022details ul.tow022bottom li:first-child {
    right: 0;
    top: -245px;
  }

  .tow022details ul.tow022bottom li:nth-child(2) {
    right: -15px;
    top: -145px;
  }

  .tow022details ul.tow022bottom li:nth-child(3) {
    right: 0;
    top: -95px;
  }

  .tow022details ul.tow022bottom li:nth-child(4) {
    right: 0;
    top: -245px;
  }

  .tow022details ul.tow022bottom li:nth-child(5) {
    right: 0;
    top: -245px;
  }

  .roadmapUl li:nth-child(8) {
    margin-top: 650px;
    margin-bottom: 320px;
  }

  .tow023details ul li:first-child {
    right: -32px;
    top: -358px;
  }

  .tow023details ul li:first-child .roadmapleftImg {
    margin-top: -15px;
    width: 190px;
    margin-right: 20px;
  }

  .tow023details li:nth-child(2) {
    right: 0;
    top: -308px;
  }

  .tow023details li:nth-child(2) .roadmapleftImg {
    width: 190px;
  }

  .tow023details li:nth-child(3) {
    right: -40px;
    top: -308px;
  }

  .tow023details li:nth-child(4) {
    right: -11px;
    top: -508px;
  }

  .tow023details li:nth-child(5) {
    right: 20px;
    z-index: 2;
    height: 250px;
    top: -558px;
  }

  .tow023details li:nth-child(6) {
    right: 50px;
    z-index: 1;
    height: 300px;
    top: -697px;
  }
  .tow023details ul.tow023bottom li:first-child {
      right: -15px;
      top: -245px;
  }
  .tow023details ul.tow023bottom li:nth-child(2) {
      right: 20px;
      top: -146px;
  }
  .tow024details ul li:first-child {
      right: -32px;
      top: -358px;
  }
  .roadmap .container-fluid {
    padding-right: 2px;
    padding-left: 2px;
  }

  .bitcointaf-products .softproduct {
    width: calc(100% / 2 - 10px);
  }
  .softproduct:nth-child(2n) .productsHoverbox::before {
    border-top: 10px solid transparent !important;
    border-bottom: 10px solid transparent !important;
    border-left: 15px solid #fff;
    border-right: 0 !important;
    z-index: 4;
    position: absolute;
    left: auto;
    right: -14px;
  }

  .softproduct:nth-child(2n) .productsHoverbox {
    left: auto;
    right: 0;
  }
  .softproduct:nth-child(2n):hover .productsHoverbox {
    left: auto;
    right: 100%;
  }
  .faqOverlay:after {
    width: 100%;
    right: 0;
    top: -10px;
    height: calc(100% + 0px);
  }
  .accodianBox {
    padding: 20px;
  }
  .circle-image {
    width: 200px;
    height: 200px;
    right: 50px;
  }
  .disclaimer.text-center {
    text-align: left !important;
  }
  .commentmetadata {
    width: 100%;
    position: relative;
    margin-bottom: 5px;
  }
  .comment-author {
    width: calc(100% - 0px);
    margin-right: 0px;
  }
  .eventListUl > li {
    width: calc(100% / 1 - 0px);
    margin: 10px 0;
  }

  .prlayout {
    display: none;
  }
  .transtn2 {
    right: 100px;
  }
  .transtporiudcimg,
  .transEvntClnder,
  .tranEvntList {
    display: none;
  }
  .singleevntdtailsLi {
    width: calc(100% / 1 - 0px);
    border-right: 0px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    padding-bottom: 10px;
    padding-top: 10px;
  }
  .singleevntdtailsLi:last-child {
    border-bottom: 0px solid #e3e3e3;
  }
}
/* ****************************************** */
@media (max-width: 600px) {
  .home-banner-h1 h1 .introTitle {
    font-size: 20px;
  }
  .eventdetailsFlexLeftFlex {
    display: block;
  }
  .transtn2 {
    right: 45px;
    bottom: -50px;
  }
  .transtn2 img {
    width: 270px;
  }
  .home-banner-h1 h1.introTitle {
    font-size: 18px;
  }
  .home-banner-h1 .tx-size-2 {
    font-size: 38px;
  }
  .home-banner-h1 .tx-size-1 {
    font-size: 50px;
  }
  .banneraccrdn .elementor-widget-tabs .elementor-tab-desktop-title {
    padding: 10px 10px;
  }
  .stickytab {
    top: 80px;
    height: 90px;
  }
  .customeTabdtl {
    padding: 5px 0;
  }
  .serchBox {
    width: 310px;
    float: right;
  }
  .blogSearchBox {
    flex-direction: column-reverse;
  }
  .blogcatgrbtn {
    width: auto;
    float: right;
    margin-bottom: 5px;
  }
}
/* ****************************************** */

@media (max-width: 510px) {
  .bitcointaf-products .softproduct {
    flex: 0 0 100%;
  }
  .productsHoverboxContnt {
    display: none;
  }
  #offerPopup .close {
    right: 0;
  }
}
/* ****************************************** */

@media (max-width: 460px) {
  .eventimagesec {
    width: 100%;
  }
  .eventdetailsdeccptn {
    width: calc(100% - 0px);
    margin-top: 20px;
  }
  .CheckoutSection {
    padding: 0px;
  }
  .social-login-card-single {
    margin-left: 0;
    margin-top: 20px;
  }

  .CheckoutLoginSubBox {
    padding: 15px 20px;
  }
  .product-page-btc .softproduct img {
    height: auto !important;
  }
  .cartRigthBox #myContainer {
    padding: 15px;
  }
  .CurrentList li {
    display: block;
    height: 100%;
    float: left;
  }
  .sliderabslut8,
  .sliderabslut10 {
    display: none;
  }
  .slidingmenu {
    width: 360px;
  }
  .buttonproceed button,
  .buttoncontinue {
    font-size: 13px;
  }
  .CurrentList li span {
    width: 100%;
    display: inline-block;
    margin-top: 0px;
    left: -85px;
  }
  .curntEvntdtails {
    width: calc(100% - 0px);
    margin-top: 15px;
  }
  .listThumnail {
    width: 100%;
    margin-right: 10px;
    display: flex;
    align-items: center;
  }
  .listThumnail img {
    width: 100% !important;
  }
  .disclaimer-menu {
    justify-content: left;
    flex-wrap: wrap;
  }
  .disclaimer-menu li a {
    padding: 7px 9px 7px 0px;
    font-size: 12px;
  }
}

/* ****************************************** */

@media (max-width: 479px) {
  .bitcointaf-products .softproduct:hover .productsHoverbox,
  .softproduct:nth-child(4n) .productsHoverbox,
  .softproduct:nth-child(3n) .productsHoverbox,
  .softproduct:nth-child(2n) .productsHoverbox {
    display: none !important;
  }
  .innerBanner h2 {
    font-size: 20px;
  }
  h4.evntsingltitle {
    font-size: 17px;
  }
  .elementor-6
    .elementor-element.elementor-element-ce3468e
    .elementor-heading-title {
    font-size: 21px;
  }
  .public-events {
    font-size: 19px;
  }
  .innerBolgBanner h2 {
    font-size: 18px;
    line-height: 26px;
  }
  .comments-title span {
    font-size: 17px;
  }
  .roadmap .p-caption {
    font-size: 22px;
    line-height: 28px;
    margin-top: 35px;
  }
}
