/*////////////////////////////////////////////////////// Responsive CSS Structure //////////////////////////////////////////////////////*/

@media (min-width: 2400px) and (max-width: 2699px){
    .banner-image {height: 710px;}
    .banner-image *{object-position: top center;}
}

@media (min-width: 2200px) and (max-width: 2399px){
    .banner-image {height: 710px;}
    .banner-image *{object-position: top center;}
}

@media (min-width: 2100px) and (max-width: 2199px){
    .banner-image {height: 710px;}
    .banner-image *{object-position: top center;}
}

@media (min-width: 1600px){

    .container{max-width: 1550px;}

}



@media (min-width: 1700px) and (max-width: 1799px){

    /* banner */ 

    .icon-wrapper{max-width: 1550px;}

    .icon-wrapper li:first-child{left: 50px !important;}

    .icon-wrapper li:nth-child(5){left: 1470px !important;}

    /* banner */



    .why-book-session-center .why-book-session-center-image img { max-width: 100%; } 

}



@media (min-width: 1600px) and (max-width: 1699px){

    /* header */

    .header{padding: 30px 90px 0;}

    /* header */



    /* banner */

    .icon-wrapper{max-width: 1550px;}

    .icon-wrapper li:first-child{left: 50px !important;}

    .icon-wrapper li:nth-child(5){left: 1470px !important;}

    .banner-image{height: 890px;}

    /* banner */



    /***buy page***/

 

    /*home miners*/

    .home-miners-arrows-inner.prev { left: -20px; } 

    .home-miners-arrows-inner.next { right: -20px ; }

    /*home miners*/



    /***buy page***/

}



@media (min-width: 1500px) and (max-width: 1599px){

    /* header */

    .header{padding: 30px 50px 0;}

    /* header */



    /* banner */

    .banner-block{padding-top: 150px;}

    .icon-wrapper{max-width: 1370px;}

    .icon-wrapper li:first-child{left: -20px !important;}

    .icon-wrapper li:nth-child(2){left: 260px !important;}

    .icon-wrapper li:nth-child(5){left: 1300px !important;}

    .icon-wrapper li:nth-child(4){left: 1240px !important;}

    .banner-image{height: auto;}

    .circular-image-block{top: 500px;}

    .icon-wrapper li:nth-child(3){top: -330px !important;}

    /* banner */



    /* youtube video section  */

    .youtube-thumbnail-image{height: 300px;}

    .youtube-video-info{height: calc(100% - 315px);}

    .youtube-video-block .sby_item{width: 32% !important;}

    /* youtube video section  */



    /*why book session*/

    .why-book-session-center .why-book-session-center-image img { max-width: 100%; } 

    .why-book-session-left .section-title { margin-bottom: 13px; }

    /*why book session*/



    /* setup section  */

    .setup-section{padding: 40px 0 70px;}

    .setup-block{height: 463px; min-width: 463px;}

    .setup-section .common-left-yellow-shade{top: -160px;}

    /* setup section  */



    /***buy page***/



    /*home miners*/

    .home-miner-slide .miners-gears-img img { height: 300px; } 

    .home-miner-slide .miners-gears-block .detail { margin: auto 0 15px 0; } 

    .home-miners-arrows-inner.prev { left: -55px; } 

    .home-miners-arrows-inner.next { right: -55px ; }

    .miners-gears-main .why-book-yellow-shade{top: -130px;}

    /*home miners*/



    /***buy page***/



     /***about & contact page***/

    /*about*/

    .about-wrapper .about-content { max-width: 515px; margin: 29px 30px 0 30px; } 

    .about-inner .about-block-img { max-width: 429px; height: 345px; }

    .about-wrapper .why-book-yellow-shade{bottom: -40px;}

    /*about*/

    /***about & contact page***/

    

}



@media (min-width: 1400px) and (max-width: 1499px){

    /* common style */

    .main-heading{font-size: 62px;}

    /* common style */



    /* header */

    .header{padding: 20px 30px 0;}

    /* header */



    /* banner */

    .banner-block{padding-top: 150px;}

    .icon-wrapper{max-width: 1270px;}

    .icon-wrapper li:first-child{left: 30px !important;}

    .icon-wrapper li:nth-child(2){left: 260px !important;}

    .icon-wrapper li:nth-child(5){left: 1220px !important;}

    .icon-wrapper li:nth-child(4){left: 1150px !important;}

    .banner-image{height: auto;}

    .banner-main-wrp{max-width: 1092px;}

    .banner-detail .common-detail{max-width: 800px;}

    .icon-wrapper li:nth-child(3){top: -340px !important;}

    .circular-image-block{top: 490px;}

    .icon-wrapper li:nth-child(3){top: -330px !important;}

    /* banner */



    /* services section */

    .services-left-yellow-shade{top: -310px;}

    /* services section */



    /* youtube video section  */

    .youtube-thumbnail-image{height: 300px;}

    .youtube-video-info{height: calc(100% - 315px);}

    .youtube-video-block .sby_item{width: 32% !important;}

    /* youtube video section  */



    /*why book session*/

    .why-book-session-center .why-book-session-center-image img { max-width: 100%; } 

    .why-book-session-left .section-title { margin-bottom: 13px; }

    /*why book session*/



    /* setup section  */

    .setup-section{padding: 40px 0 70px;}

    .setup-block{height: 463px; min-width: 463px;}

    .setup-section .common-left-yellow-shade{top: -140px;}

    /* setup section  */



     /***buy page***/



    /*home miners*/

    .home-miner-slide .miners-gears-img img { height: 290px; } 

    .home-miner-slide .miners-gears-block .detail { margin: auto 0 0 0; } 

    .home-miners-arrows-inner.prev { left: -31px; z-index: 1; } 

    .home-miners-arrows-inner.next { right: -31px; z-index: 1; }

    .miners-gears-main .why-book-yellow-shade{top: -130px;}

    /*home miners*/



    /***buy page***/



     /***about & contact page***/



    /*about*/

    .about-wrapper .about-content { max-width: 515px; margin: 29px 30px 0 30px; } 

    .about-inner .about-block-img { max-width: 429px; height: 345px; }

     .about-wrapper .why-book-yellow-shade{bottom: -140px;}

    /*about*/



    /***about & contact page***/

}



@media (min-width: 1300px) and (max-width: 1399px){

    /* common style */

    .main-heading{font-size: 62px;}

     .section-title{font-size: 56px;}

    body{font-size: 18px;}

    .small-title{font-size: 20px;}

    /* common style */



    /* header */

    .header{padding: 20px 30px 0;}

    .navbar .navbar-nav .nav-item{font-size: 18px;}

    /* header */



    /* banner */

    .banner-block{padding-top: 150px;}

    .icon-wrapper{max-width: 1170px;}

    .icon-wrapper li:first-child{left: 0 !important;}

    .icon-wrapper li:nth-child(2){left: 260px !important;}

    .icon-wrapper li:nth-child(5){left: 1110px !important;}

    .icon-wrapper li:nth-child(4){left: 1030px !important;}

    .banner-image{height: auto;}

    .banner-main-wrp{max-width: 1092px;}

    .banner-detail .common-detail{max-width: 800px;}

    .icon-wrapper li:nth-child(3){top: -340px !important; left: 860px !important;}

    .icon-wrapper li img{max-width: 80%;}

    .circular-image-block{top: 480px;}

    .banner-book-main-section .banner-detail{padding: 95px 0 70px;}

    /* banner */



    /* services section */

    .services-section{padding-bottom: 60px;}

    .services-left-yellow-shade{top: -150px; width: 300px;}

    /* services section */



    /* about section */

    .about-section{padding: 60px 0;}

    .about-yellow-glow-shade{width: 300px;}

    /* about section */



    /* youtube video section  */

    .youtube-video-section{padding: 60px 0;}

    .common-left-yellow-shade{width: 300px; top: -210px;}

    .youtube-thumbnail-image{height: 250px;}

    .youtube-video-info{height: calc(100% - 250px);}

    .youtube-video-block .sby_item{width: 32% !important;}

    /* youtube video section  */



    /* social proof section */

    .social-proof-sectiion{padding: 60px 0 0;}

    .common-right-yellow-shade{width: 300px;}

    /* social proof section */



    /*why book session*/

    .why-book-session-center .why-book-session-center-image img { max-width: 100%; height: 340px;} 

    .why-book-session-left .section-title { margin-bottom: 13px; }

    .why-book-session-left .common-detail ,.why-book-session-right .common-detail { font-size: 17px;        line-height: 141%;}

    .why-book-session-section { padding: 60px 0; }

    /*why book session*/



    .faq-section{padding: 45px 0;}



    /*session type*/

    .session-types-section { padding: 60px 0; }

    /*session type*/



    /* setup section  */

    .setup-section{padding: 40px 0 60px;}

    .setup-block{height: 403px; min-width: 403px;}

    .steup-block-info{padding: 20px;}

    .setup-section .common-left-yellow-shade {top: -90px;}

    /* setup section  */



    /***buy page***/



    /*miners gears*/

    .miners-gears-title .common-detail { max-width: 375px; margin: 0 0 0 10px; }

    .miners-gears-img{height: 300px;}

    /*miners gears*/



    /*home miners*/

    .home-miners-arrows-inner.prev { left: -57px; z-index: 1; } 

    .home-miners-arrows-inner.next { right: -57px; z-index: 1; } 

    .home-miner-slide .miners-gears-img img { height: 261px; } 

    .home-miner-slide .miners-gears-detail .small-title { font-size: 22px; } 

    .home-miner-slide .miners-gears-block .detail { margin: auto 0 0 0; }

    .miners-gears-main .why-book-yellow-shade{top: -100px;}

    /*home miners*/

    

    /***buy page***/



    /* footer */

    .footer-top-content{padding: 60px 0 30px; padding-right: 0;}

    .footer-bottom-content{flex-direction: column; align-items: center;}

    .footer-bottom-content > *:not(:last-child){margin-bottom: 30px;}

    /* footer */



    /***about & contact page***/



    /*about*/

    .about-wrapper .about-content { max-width: 420px; margin: 29px 30px 0 30px; }

    .about-inner .about-block-img {max-width: 429px; height: 288px; }

    .about-wrapper .about-content .section-title { margin: 0 0 20px 0; }

    .about-block-img-right { margin: 69px 0 0 0; max-width: 315px; }

     .about-wrapper .why-book-yellow-shade{bottom: -140px;}

    /*about*/



    /***about & contact page***/



    /* typography */

    .typography-detail ol li, .typography-detail ul li{font-size: 18px;}

    /* typography */

    .form-icon {top: 16px;}

}



@media (min-width: 1200px) and (max-width: 1299px){

    /* common style */

    .main-heading{font-size: 62px;}

    .section-title{font-size: 56px;}

    body{font-size: 18px;}

    .small-title{font-size: 20px;}

    /* common style */



    /* header */

    .header{padding: 20px 30px 0;}

    .navbar .navbar-nav .nav-item{font-size: 18px;}

    /* header */



    /* banner */

    .banner-block{padding-top: 150px;}

    .icon-wrapper{max-width: 1100px;}

    .icon-wrapper li:first-child{left: 15px !important;}

    .icon-wrapper li:nth-child(2){left: 260px !important;}

    .icon-wrapper li:nth-child(5){left: 1110px !important;}

    .icon-wrapper li:nth-child(4){left: 1030px !important;}

    .banner-image{height: auto;}

    .banner-main-wrp{max-width: 1092px;}

    .banner-detail .common-detail{max-width: 800px;}

    .icon-wrapper li:nth-child(3){top: -340px !important; left: 860px !important;}

    .icon-wrapper li img{max-width: 70%;}

    .icon-wrapper li{display: flex;}

    .icon-wrapper li figure{flex: 0 0 auto;}

    .circular-image-block{top: 480px;}

    .banner-book-main-section .banner-detail{padding: 95px 0 70px;}

    /* banner */



    /* services section */

    .services-section{padding-bottom: 60px;}

    .services-left-yellow-shade{top: -150px; width: 300px;}

    /* services section */



    /* about section */

    .about-section{padding: 60px 0;}

    .about-yellow-glow-shade{width: 300px;}

    /* about section */



    /* youtube video section  */

    .youtube-video-section{padding: 60px 0;}

    .common-left-yellow-shade{width: 300px; top: -210px;}

    .youtube-thumbnail-image{height: 250px;}

    .youtube-video-info{height: calc(100% - 265px);}

    .youtube-video-block .sby_item{width: 32% !important;}

    /* youtube video section  */



    /* social proof section */

    .social-proof-sectiion{padding: 60px 0 0;}

    .common-right-yellow-shade{width: 300px;}

    /* social proof section */



    /*why book session*/

    .why-book-session-center .why-book-session-center-image img { max-width: 100%; height: 300px;} 

    .why-book-session-left .section-title { margin-bottom: 13px; font-size: 58px; line-height: 106%;}

    .why-book-session-left .common-detail ,.why-book-session-right .common-detail { font-size: 17px;        line-height: 141%;}

    .why-book-session-section { padding: 60px 0; }

    /*why book session*/



    .faq-section{padding: 30px 0 45px;}



    /*session type*/

    .session-types-section { padding: 60px 0; }

    /*session type*/



    /* setup section  */

    .setup-section{padding: 40px 0 60px;}

    .setup-block{height: 403px; min-width: 403px;}

    .steup-block-info{padding: 20px;}

    .setup-section .common-left-yellow-shade {top: -90px;}

    /* setup section  */



    /***buy page***/



    /*miners gears*/

    .miners-gears-title .common-detail { max-width: 375px; margin: 0 0 0 10px; } 

    .miners-gears-title { margin-bottom: 40px; }

    .miners-gears-img{height: 300px;}

    /*miners gears*/



    /*home miners*/

    .home-miners-arrows-inner.prev { left: -23px; z-index: 1; } 

    .home-miners-arrows-inner.next { right: -23px; z-index: 1; } 

    .home-miner-slide .miners-gears-img img { height: 261px; } 

    .home-miner-slide .miners-gears-detail .small-title { font-size: 22px; } 

    .home-miner-slide .miners-gears-block .detail { margin: auto 0 0 0; }

    .miners-gears-main .why-book-yellow-shade{top: -100px;}

    /*home miners*/



    /***buy page***/



     /***about & contact page***/



    /*about*/

    .about-wrapper .about-content { max-width: 420px; margin: 29px 30px 0 30px; }

    .about-inner .about-block-img {max-width: 429px; height: 288px; }

    .about-wrapper .about-content .section-title { margin: 0 0 20px 0; }

    .about-block-img-right { margin: 69px 0 0 0; max-width: 315px; }

    .about-wrapper { padding: 60px 0; }

     .about-wrapper .why-book-yellow-shade{bottom: -180px;}

    /*about*/



    /*contact*/

    .contact-wrapper { padding: 60px 0; }

    /*contact*/



    /***about & contact page***/



    /* footer */

    .footer-top-content{padding: 60px 0 30px; padding-right: 0;}

    .footer-bottom-content{flex-direction: column; align-items: center;}

    .footer-bottom-content > *:not(:last-child){margin-bottom: 30px;}

    /* footer */



    /* typography */

    .typography-detail ol li, .typography-detail ul li{font-size: 18px;}

    /* typography */

    .form-icon {top: 16px;}

}



@media (min-width: 992px) and  (max-width: 1199px){

    /* common style */

    .section-title{font-size: 46px;}

    .main-heading{font-size: 50px;}

    body{font-size: 17px;}

    .common-btn{font-size: 17px;}

    .common-btn span{padding: 8px 15px;}

    .sub-title{font-size: 17px;}

    .small-title{font-size: 18px;}

    /* common style */



    /* header */

    .header{padding: 20px 30px 0;}

    .navbar .navbar-nav .nav-item{font-size: 16px;}

    /* header */



    /* banner */

    .banner-detail .main-heading{max-width: 750px;}

    .banner-block{padding-top: 150px;}

    .icon-wrapper{max-width: 930px;}

    .icon-wrapper li:first-child{left: 25px !important;}

    .icon-wrapper li:nth-child(2){left: 260px !important; top: -162px !important;}

    .icon-wrapper li:nth-child(5){left: 920px !important;}

    .icon-wrapper li:nth-child(4){left: 840px !important; top: -60px !important;}

    .banner-image{height: auto;}

    .banner-main-wrp{max-width: 1092px;}

    .banner-detail .common-detail{max-width: 600px;}

    .icon-wrapper li:nth-child(3){top: -160px !important; left: 690px !important;}

    .icon-wrapper li img{max-width: 70%;}

    .icon-wrapper li{display: flex;}

    .icon-wrapper li figure{flex: 0 0 auto;}

    .sub-title::before{width: 120px; left: -120px;}

    .sub-title::after{width: 120px; right: -120px;}

    .banner-main-wrp{height: 480px;}

    .banner-wrp{height: 1200px;}

    .banner-detail{padding: 80px 0 120px;}

    .circular-image-block{top: 340px;}

    .banner-book-main-section .banner-detail{padding: 80px 0 70px;}

    /* banner */



    /* services section */

    .services-section{padding-bottom: 40px;}

    .services-left-yellow-shade{top: -150px; width: 300px;}

    /* services section */



    /* about section */

    .about-section{padding: 40px 0;}

    .about-yellow-glow-shade{width: 300px;}

    .about-right-part{padding-left: 0;}

    .about-image{height: 570px;}

    .about-list ul{gap: 35px 50px;}

    /* about section */



    /* youtube video section  */

    .youtube-video-section{padding: 40px 0;}

    .common-left-yellow-shade{width: 300px; top: -170px;}

    .youtube-thumbnail-image{height: 210px;}

    .youtube-video-info{height: calc(100% - 225px);}

    .youtube-video-block{margin: 40px 0 0;}

    .youtube-video-block .sby_item{width: 31% !important;}

    /* youtube video section  */



    /* social proof section */

    .social-proof-sectiion{padding: 40px 0 0;}

    .common-right-yellow-shade{width: 300px;}

    /* social proof section */



    /*why book session*/

    .why-book-session-center .why-book-session-center-image img { max-width: 100%;     height: 292px;} 

    .why-book-session-left .section-title { margin-bottom: 13px; font-size: 46px; line-height: 107%;} 

    .why-book-session-left .common-detail ,.why-book-session-right .common-detail { font-size: 17px;        line-height: 141%;}

    .why-book-session-right .common-btn { font-size: 18px; }

    /*why book session*/



    .faq-section{padding: 25px 0 45px;}



    /*session type*/

    .session-types-section { padding: 60px 0; } 

    .session-type-image img { height: 330px; }

    /*session type*/



    /* setup section  */

    .setup-section{padding: 120px 0 60px;}

    .setup-block{height: 343px; margin: 130px 0; min-width: 343px;}

    .steup-block-info{padding: 20px 50px !important;}

    .setup-process-counter > .small-title::after{height: 100px;}

    .setup-process > *:nth-child(even) > .small-title{padding-top: 98px;}

    .setup-process-counter > .small-title{padding-bottom: 98px;}

    .setup-section .common-left-yellow-shade {top: 0px;}

    /* setup section  */



     /***buy page***/



    /*miners gears*/
    .miners-gears-title .section-title{max-width: 495px;}

    /* .miners-gears-img img { height: 203px; }  */

    .miners-gears-detail .small-title { font-size: 20px; line-height: 28px; }

    .miners-gears-main .why-book-yellow-shade{top: -70px;}

    .miners-gears-img{height: 300px;}

    /*miners gears*/

    

    /*home miners*/

    .home-miners-section{padding: 40px 0 60px;}

    .home-miners-arrows-inner.prev { left: -23px; z-index: 1; } 

    .home-miners-arrows-inner.next { right: -23px; z-index: 1; }

    /*home miners*/



    /***buy page***/



    /***about & contact page***/



    /*about*/

    .about-wrapper .about-content {max-width: 363px; margin: 29px 20px 0 20px; }

    .about-inner .about-block-img {max-width: 429px; height: 288px; }

    .about-wrapper .about-content .section-title { margin: 0 0 20px 0; }

    .about-block-img-right { margin: 69px 0 0 0; max-width: 260px; } 

    .about-wrapper { padding: 130px 0 50px; }

    .about-wrapper .why-book-yellow-shade{bottom: -250px;}

    /*about*/



    /*contact*/

    .contact-wrapper { padding: 50px 0; }

    /*contact*/



    /***about & contact page***/



    /* footer */

    .footer-top-content{padding: 60px 0 30px; padding-right: 0;}

    .footer-bottom-content{flex-direction: column; align-items: center;}

    .footer-bottom-content > *:not(:last-child){margin-bottom: 30px;}

    .footer-logo{max-width: 85px;}

    .footer-bottom-menu-list ul li{font-size: 18px;}

    /* footer */



    /* typography */

    .typography-detail ol li, .typography-detail ul li{font-size: 18px;}

    /* typography */

    .form-icon {top: 16px;}

}



@media (max-width: 991px) {

    /* button-start */



    button.navbar-toggler {

        border: none;

    }

    

    .navbar-toggler {

        right: 0;

        top: 0;

        padding: 0;

    } 

    

    .navbar-toggler {

        border: none;

        background-color: transparent;

        position: absolute;

        z-index: 9999;

        right: 0;

        top: 50%;

        transform: translateY(-50%);

        -webkit-transform: translateY(-50%);

        -moz-transform: translateY(-50%);

        -ms-transform: translateY(-50%);

        -o-transform: translateY(-50%);

}

    

    .navbar-collapse {

        position: fixed;

        top: 0;

        right: -100%;

        max-width: 100%;

        width: 100%;

        bottom: 0;

        height: 100%;

        overflow: auto;

        background-color: #000;

        transition: 0.5s;

        z-index: 99;

        padding: 130px 30px 30px;

         background-image: url('../images/mobile-burger-bg.png');

        background-repeat: no-repeat;

        background-size: 100% 100%;

    }

    

    .navbar-collapse.show {

        right: 0;

        height: auto;

    }

    

    .navbar-collapse.show::before {

        right: 0;

    }

    

    .navbar-collapse::before {

        content: "";

        position: fixed;

        width: 100%;

        height: 80px;

        top: 0;

        right: -100%;

        /* background-color: #000; */

        transition: 0.5s;

        z-index: 9;

    }

    

    .navbar .navbar-nav {

        align-items: center;

        position: relative;

        top: 0;

    }



    .navbar-toggler span {

        background-image: none;

        background-color: #FFF;

        width: 22px;

        height: 3px;

        display: block;

        margin-bottom: 5px;

        transition: 0.5s;

        position: relative;

        border-radius: 20px;

        -webkit-border-radius: 20px;

        -moz-border-radius: 20px;

        -ms-border-radius: 20px;

        -o-border-radius: 20px;

        margin-left: auto;

}

    

    .navbar-toggler.open span:first-child {

	    -webkit-transform: translateY(3px) rotate(45deg);

	    -ms-transform: translateY(3px) rotate(45deg);

	    -o-transform: translateY(3px) rotate(45deg);

	    transform: translateY(3px) rotate(45deg);

	    -moz-transform: translateY(3px) rotate(45deg);

}



 .navbar-toggler span:nth-child(2){width: 27px;}

    

    .navbar-toggler.open span:nth-child(2) {

        opacity: 0;

    }

    

    .navbar-toggler.open span:last-child {

        -webkit-transform: translateY(-13px) rotate(-45deg);

	    -ms-transform: translateY(-13px) rotate(-45deg);

	    -o-transform: translateY(-13px) rotate(-45deg);

	    transform: translateY(-13px) rotate(-45deg);

	    -moz-transform: translateY(-13px) rotate(-45deg);

    }



    .navbar-toggler span:last-child{margin-bottom: 0;}



    .navbar-toggler:focus { box-shadow: none; }

    /* button-end */



    /* header */

    .navbar-brand{position: relative; z-index: 999;}

    .navbar .navbar-nav .nav-item:not(:last-child){margin-right: 0; margin-bottom: 22px;}

    .header-contact-btn{display: flex; justify-content: center; margin: 30px 0 0;}

    /* header */



    .ifreame-block-content{height: 500px;}

    .services-main-block-wrp::before{bottom: 0;}

    .contact-form .form-field:before{top: 58px;}
}



@media (min-width: 768px) and (max-width: 991px){

    /* common style */

    .main-heading{font-size: 44px;}

    .section-title{font-size: 40px;}

    body{font-size: 17px;}

    .common-btn{font-size: 17px;}

    .common-btn span{padding: 8px 12px;}

    .sub-title{font-size: 16px;}

    .small-title{font-size: 20px;}

    /* common style */



    /* header */

    .header{padding: 20px 30px 0;}

    .navbar .navbar-nav .nav-item{font-size: 20px;}

    /* header */



    /* banner */

    .banner-section{overflow: hidden;}

    .banner-detail .main-heading{max-width: 650px;}

    .banner-block{padding-top: 120px;}

    .icon-wrapper{max-width: 900px;}

    .icon-wrapper li:first-child{left: 25px !important;}

    .icon-wrapper li:nth-child(2){left: 160px !important; top: -132px !important;}

    .icon-wrapper li:nth-child(5){left: 690px !important; top: 170px !important;}

    .icon-wrapper li:nth-child(4){left: 660px !important; top: 65px !important;}

    .banner-image{height: auto;}

    .banner-main-wrp{max-width: 1092px;}

    .banner-detail .common-detail{max-width: 600px;}

    .icon-wrapper li:nth-child(3){top: -130px !important; left: 550px !important;}

    .icon-wrapper li img{max-width: 70%;}

    .icon-wrapper li{display: flex;}

    .icon-wrapper li figure{flex: 0 0 auto;}

    .sub-title::before{width: 80px; left: -80px;}

    .sub-title::after{width: 80px; right: -80px;}

    .banner-main-wrp{height: 450px;}

    .banner-wrp{height: 900px;}

    .banner-detail{padding: 80px 0 130px;}

    .circular-image-block{top: 300px;}

    /* banner */



    /* services section */

     .services-section{padding-bottom: 40px;}

    .services-left-yellow-shade{top: -150px; width: 300px;}

    .services-block .row{gap: 50px 0;}

    .services-block .row > *{position: relative;}

    .services-block .row > *:not(:last-child)::after{position: absolute; content: ""; background: rgba(255, 255, 255, 0.2); left: 0; right: 0; bottom: 0; height: 1px;}

    .services-main-block-wrp{padding-bottom: 50px;}

    .services-block-wrp::after{height: 42px;}

    .services-block .row > *:nth-child(odd)::after{left: 10px;}

    .services-block .row > *:nth-child(even)::after{right: 10px;}

    /* services section */



    /* about section */

    .about-section{padding: 40px 0;}

    .about-yellow-glow-shade{width: 300px;}

    .about-right-part{padding-left: 0;}

    .about-image{height: 570px; position: relative; z-index: 9; margin-bottom: 30px;}

    .about-list ul{gap: 35px 50px;}

    .about-right-part .section-title{text-align: center;}

    .about-right-part .common-detail{text-align: center;}

    .about-list{margin: 40px auto 0;}

    /* about section */



    /* youtube video section  */

    .youtube-video-section{padding: 40px 0;}

    .common-left-yellow-shade{width: 300px; top: -170px;}

    .youtube-thumbnail-image{height: 230px;}

    .youtube-video-info{height: calc(100% - 245px);}

    .youtube-video-block{margin: 40px 0 0;}

    .youtube-video-wrp{margin-bottom: 30px; height: calc(100% - 30px);}

    .youtube-video-block .sby_item{width: 47% !important;}

    /* youtube video section  */



    /* social proof section */

    .social-proof-sectiion{padding: 20px 0 0;}

    .common-right-yellow-shade{width: 300px;}

    .social-proof-list ul li:not(:last-child){margin-right: 150px;}

    /* social proof section */



    /*why book session*/

    .why-book-session-section{padding: 75px 0 35px;}

    .why-book-session-left .section-title { margin-bottom: 13px;  font-size: 46px; line-height: 107%;}

    .why-book-session-left .common-detail ,.why-book-session-right .common-detail { font-size: 17px; line-height: 150%;}

    .why-book-session-right .common-btn { font-size: 18px; }

    .why-book-session-center .why-book-session-center-image img { max-width: 100%;  height: 246px; } 

    .why-book-session-right { max-width: 100%; margin: 25px 0 0 0; }

    /*why book session*/



    /*session type*/

    .session-types-section { padding: 60px 0; } 

    .session-type-image img { height: 290px; } 

    .session-type-detail ul li:first-child { margin-right: 13px; } 

    .session-type-detail ul li { font-size: 16px; line-height: 28px; } 

    .session-type-detail ul li:not(:first-child) { margin-left: 13px; }

    /*session type*/



    /* setup section  */

    .setup-section{padding: 60px 0;}

    .setup-block{height: 275px; margin: 130px 0; min-width: 275px;}

    .steup-block-info{padding: 10px 60px !important;}

    .setup-process-counter > .small-title::after{height: 100px;}

    .setup-process > *:nth-child(even) > .small-title{padding-top: 98px;}

    .setup-process-counter > .small-title{padding-bottom: 98px;}

    .steup-block-info .small-title{font-size: 15px;}

    .steup-block-info .common-detail{font-size: 12px;}

    .setup-section .common-left-yellow-shade {top: 0px;}

    /* setup section  */



    .faq-section{padding: 20px 0 50px;}



    /***buy page***/



    /*miners gears*/

    .miners-gears-title .common-detail { max-width: 370px; margin: 0 0 0 10px; font-size: 19px; line-height: 27px; } 

    /* .miners-gears-img img { height: 240px; }  */

    .miners-gears-detail .small-title { font-size: 20px; line-height: 28px; }

    .miners-gears-main .why-book-yellow-shade{top: -70px;}

     .miners-gears-img{height: 250px;}

    /*miners gears*/



    /*home miners*/

    .home-miners-section{padding: 40px 0 75px;}

    .home-miners-arrows-inner.prev { left: 0; } 

    .home-miners-arrows-inner.next { right: 0; } 

    .home-miners-arrows { position: relative; max-width: 104px; margin: 30px auto 0 auto; bottom: 0; transform: unset; -webkit-transform: unset; -moz-transform: unset; -ms-transform: unset; -o-transform: unset; } 

    .home-miner-slide .miners-gears-img img { height: 253px; } .home-miner-slide .miners-gears-block .detail { margin: auto 0 0 0; } 

    .home-miner-slide .miners-gears-detail ul li { font-size: 16px; line-height: 26px; } 

    .home-miner-slide .miners-gears-detail .common-detail { line-height: 26px; font-size: 16px; }

    /*home miners*/



    /***buy page***/



    /***about & contact page***/



    /*about*/

    .about-inner {flex-wrap: wrap; justify-content: center;}

    .about-wrapper .about-content {max-width: 363px; margin: 29px 20px 0 20px; }

    .about-inner .about-block-img {max-width: 429px; height: 288px; }

    .about-wrapper .about-content .section-title { margin: 0 0 20px 0; }

    .about-block-img-right { margin: 69px 0 0 0; max-width: 260px; } 

    .about-wrapper .about-content .common-detail * { margin: 0 0 20px 0; font-size: 17px; line-height: 27px; }

    .about-wrapper { padding: 40px 0; }

    /*about*/



    /*contact*/

    .contact-form textarea { height: 200px; }

    .contact-form .form-field:has(textarea.form-control):before { top: 199px; }

    .contact-wrapper { padding: 40px 0; }

    /*contact*/



    /***about & contact page***/



    /* footer */

    .footer-top-content{padding: 60px 0 30px; padding-right: 0;}

    .footer-bottom-content{flex-direction: column; align-items: center;}

    .footer-bottom-content > *:not(:last-child){margin-bottom: 30px;}

    .footer-logo{max-width: 85px;}

    .footer-bottom-menu-list ul li{font-size: 18px;}

    /* footer */



    .detail-404{padding: 100px 0 30px;}



    /* typography */

    .typography-detail ol li, .typography-detail ul li{font-size: 17px;}

    .typography-detail h1 { font-size: 45px; line-height: 60px; }

    .typography-detail h2 { font-size: 35px; line-height: 50px; }

    .typography-detail h3 { font-size: 30px; line-height: 36px; }

    .typography-detail h4 { font-size: 25px; line-height: 32px; }

    .typography-detail h5 { font-size: 20px; line-height: 30px; }

    .typography-detail h6 { font-size: 18px; line-height: 32px; }

    /* typography */

    .form-icon{top: 18px;}

    .contact-form .form-field:before{top: 60px;}

}



@media (min-width: 768px) {

}



@media (max-width: 767px) {

     /* common style */

     .content{margin: -80px 0 0;}

    .main-heading{font-size: 40px;}

    .section-title{font-size: 36px;}

    body{font-size: 17px;}

    .common-btn{font-size: 17px;}

    .common-btn span{padding: 8px 12px;}

    .sub-title{font-size: 16px;}

    .small-title{font-size: 20px;}

    /* common style */



    /* header */

    .navbar-brand{max-width: 47px;}

    .header{padding: 20px 20px 0;}

    .navbar .navbar-nav .nav-item{font-size: 20px;}

    /* header */



    /* banner */

    .banner-section{overflow: hidden;}

    .banner-detail .main-heading{max-width: 650px;}

    .banner-block{padding-top: 120px;}

    .icon-wrapper{max-width: 500px;}

    .icon-wrapper li:first-child{left: 25px !important; top: -220px !important;}

    .icon-wrapper li:nth-child(2){left: 150px !important; top: -290px !important;}

    .icon-wrapper li:nth-child(5){left: 510px !important; top: -195px !important;}

    .icon-wrapper li:nth-child(4){left: 430px !important; top: -265px !important;}

    .banner-image{height: auto;}

    .banner-main-wrp{max-width: none; width: 768px;}

    .banner-detail .common-detail{max-width: 600px;}

    .icon-wrapper li:nth-child(3){top: -300px !important; left: 310px !important;}

    .icon-wrapper li img{max-width: 70%;}

    .icon-wrapper li{display: flex;}

    .icon-wrapper li figure{flex: 0 0 auto;}

    .sub-title::before{width: 80px; left: -80px;}

    .sub-title::after{width: 80px; right: -80px;}

    .banner-main-wrp{height: 450px;}

    .banner-wrp{height: 900px;}

    .banner-detail{padding: 80px 0 120px;}

    .banner-btn-group{flex-direction: column; align-items: center;}

    .banner-btn-group>*:not(:last-child){margin-right: 0; margin-bottom: 20px;}

    .circular-image-block{top: 435px;}

    .icon-wrapper li img { max-width: 100%; width: 50px; }

    /* banner */



    /* services section */

     .services-section{padding-bottom: 35px;}

    .services-left-yellow-shade{top: -150px; width: 300px;}

    .services-block .row{gap: 30px 0;}

    .services-block .row > *{position: relative;}

    .services-block .row > *:not(:last-child)::after{position: absolute; content: ""; background: rgba(255, 255, 255, 0.2); left: 0; right: 0; bottom: 0; height: 1px;}

    .services-title-block{text-align: center; margin-bottom: 30px;}

    .services-info-detail{max-width: 100%; margin: 0; text-align: center;}

    .services-block{margin: 30px 0 0;}

    .services-main-block-wrp{padding-bottom: 25px;}

    .services-block-wrp::after{height: 20px;}

    .services-block .row > *:nth-child(odd)::after{left: 10px;}

    .services-block .row > *:nth-child(even)::after{right: 10px;}

    /* services section */



    /* about section */

    .about-section{padding: 35px 0;}

    .about-yellow-glow-shade{width: 300px;}

    .about-right-part{padding-left: 0;}

    .about-image{height: 450px; position: relative; z-index: 9; margin-bottom: 30px;}

    .about-list ul{gap: 35px 100px;}

    .about-right-part .section-title{text-align: center;}

    .about-right-part .common-detail{text-align: center;}

    .about-list{margin: 40px auto 0; max-width: 380px;}

    /* about section */



    /* youtube video section  */

    .youtube-video-section{padding: 35px 0 25px;}

    .common-left-yellow-shade{width: 300px; top: -170px;}

    .youtube-thumbnail-image{height: 360px;}

    .youtube-video-info{height: calc(100% - 375px);}

    .youtube-video-block{margin: 40px 0 0;}

    .youtube-video-wrp{margin-bottom: 30px; height: auto;}

     .youtube-video-block .sby_item{width: 100% !important;}

    /* youtube video section  */



    /* social proof section */

    .social-proof-sectiion{padding: 20px 0 0;}

    .common-right-yellow-shade{width: 300px;}

    .social-proof-list ul li:not(:last-child){margin-right: 70px;}

    /* social proof section */



    /*why book session*/

    .why-book-session-left .section-title { font-size: 36px; line-height: 46px;margin-bottom:30px; }

    .why-book-session-left .common-detail ,.why-book-session-right .common-detail { font-size: 18px; line-height: 28px; margin-bottom: 30px;}

    .why-book-session-right .common-btn { font-size: 20px; line-height: 30px; }

    .why-book-session-center .why-book-session-center-image img { max-width: 100%; height: 388px; } 

    .why-book-session-right { max-width: 100%; margin: 30px 0 0 0; }

    .why-book-session-left { max-width: 100%; margin: 0 0 30px 0; }

    .why-book-session-section { position: relative; padding: 35px 0; }

    .why-book-yellow-shade { bottom: 282px; opacity: 0.8; }

    /*why book session*/





    /*session type*/

    .session-type-image img { height: 280px; } 

    .session-type-detail .small-title { font-size: 20px; line-height: 30px; } 

    .session-types-wrapper .section-title { font-size: 36px;  margin-bottom: 30px; line-height: 46px; } 

    .session-types-section { padding: 35px 0 5px 0; } 

    .session-types-section .session-type-shadow { top: -257px; }

    /*session type*/



    /*faq*/

    .faq-content .section-title { font-size: 36px; line-height: 46px; } 

    .faq-block { margin: 30px 0 0; } 

    .accordion-button { padding: 20px 20px 20px 20px; } 

    .accordion-body { padding: 0 67px 20px 20px; } 

    .accordion-button::after { right: 25px; } 

    .faq-section { padding: 35px 0; }

    .faq-section .why-book-yellow-shade { bottom: 110px; }

    .accordion-item:last-of-type, .accordion-item:first-of-type, .accordion-item{ border-radius:10px ; -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; }

    .accordion-item:has(.accordion-button:not(.collapsed))::before{ border-radius:10px ; -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; }

    /*faq*/



    /* setup section  */

    .setup-section{padding: 60px 0;}

    .setup-block{height: 388px; margin: 120px auto 0; max-width: 388px; min-width: unset;}

    .setup-process-counter { width: 100% !important; max-width: 100% !important; }

    .steup-block-info{padding: 20px 20px !important;}

    .setup-process-counter > .small-title::after{height: 80px;}

    .setup-process > *:nth-child(even) > .small-title{padding-bottom: 80px; top: 0; bottom: auto; padding-top: 0;}

    .setup-process-counter > .small-title{padding-bottom: 80px; font-size: 25px;}

    .steup-block-info .small-title{font-size: 18px;}

    .steup-block-info .common-detail{font-size: 16px;}

    .setup-wrp{flex-direction: column; align-items: center;}

    .setup-wrp-left .section-title{margin-bottom: 30px; text-align: center;}

    .setup-wrp-right{text-align: center;}

    .setup-wrp-right .setup-btn{margin: 30px 0 0;}

    .setup-process{margin: 55px 0 0; flex-direction: column; align-items: center;}

    .setup-process > *:not(:first-child){margin-left: 0;}

    .setup-process > *:nth-child(even) .setup-block{flex-direction: column;}

    .setup-process > *:nth-child(even) > .small-title::after{background: linear-gradient(280deg, rgba(19, 19, 19, 0.00) 0%, #FFF 100%); top: unset;}

    .setup-process > *:not(:last-child){margin-bottom: 50px;}

    .setup-process > *:nth-child(even) .steup-block-info{max-width: 360px; margin: 0 auto; text-align: center;}

    .steup-block-info{margin: 0 auto; text-align: center;}

    .setup-process > *:nth-child(even) .steup-block-info .small-title{max-width: 100%;}

    .setup-section .common-left-yellow-shade {top: -70px;}

    .setup-process > *:nth-child(even) a:hover{ box-shadow: inset 0 100px 100px -50px #483E0A, inset 0 -100px 100px -50px #FFD700;}

    /* setup section  */



    .iframe-block{padding: 50px 0;}



    /***buy page***/



    /*miners gears*/

    .miners-gears-detail .small-title { margin: 0 0 81px 0; font-size: 20px; line-height: 30px; } 

    .miners-gears-title .common-detail { max-width: 100%; margin: 0; font-size: 18px; line-height: 28px; text-align: left; } 

    /* .miners-gears-img img { height: 240px; }  */

    .miners-gears-title { margin-bottom: 30px; align-items: flex-start; flex-direction: column; row-gap: 30px; }

    .miners-gears-main { padding: 0 0 15px 0; }

    .miners-gears-main .why-book-yellow-shade { top: -344px; }

    .miners-gears-main .why-book-yellow-shade{top: -70px;}

    .miners-gears-img{height: 190px; padding: 20px;}

    .miners-gears-img::after{width: auto; height: auto; top: 0; right: 0; left: 0; bottom: 0;}
    

    /*miners gears*/



    /*home miners*/

    .home-miners-section { padding: 35px 0; } 

    .home-miners-content .common-detail { margin: 30px auto 0 auto; font-size: 18px; line-height: 28px; } 

    .home-miners-slider-wrapper { margin-top: 40px; } 

    .home-miners-arrows-inner.prev { left: 0; } 

    .home-miners-arrows-inner.next { right: 0; } 

    .home-miners-arrows { position: relative; max-width: 104px; margin: 30px auto 0 auto; bottom: 0; transform: unset; -webkit-transform: unset; -moz-transform: unset; -ms-transform: unset; -o-transform: unset; } 

    .home-miner-slide .miners-gears-detail ul li { margin-right: 8px; padding-left: 12px; } 

    .home-miner-slide .miners-gears-detail .common-detail span { margin-right: 7px; } 

    .home-miner-slide .miners-gears-detail .common-detail { margin: auto 0 0 0; }

    /*home miners*/



    /***buy page***/



    /***about & contact page***/

    /*about*/

    .about-inner {flex-wrap: wrap; justify-content: center;}

    .about-wrapper .about-content { max-width: 100%; text-align: center;         margin: 30px 0px 0 0px; }

    .about-inner .about-block-img {max-width: 100%; height: 388px; }

    .about-wrapper .about-content .section-title { margin: 0 0 30px 0; }

    .about-block-img-right { margin: 10px 0 0 0; max-width: 100%; } 

    .about-wrapper .about-content .common-detail * { margin: 0 0 20px 0; font-size: 18px; line-height: 28px; } 

    .about-wrapper { padding: 35px 0; } 

    .about-inner .about-block-img * { border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; -ms-border-radius: 0px; -o-border-radius: 0px; } 

    .about-wrapper .why-book-yellow-shade { left: 0; bottom: unset; top: -125px; }

    /*about*/



    /*contact*/

    .contact-form textarea { height: 200px; }

    .contact-form .form-field:has(textarea.form-control):before { top: 199px; }

    .contact-form .form-control { padding: 16px 42px 16px 16px; font-size: 16px; line-height: 26px; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; background: var(--black); }

    .contact-form .form-control::placeholder { font-size: 16px; line-height: 26px; } 

    .contact-us-section { margin-top: 30px; } 

    .contact-wrapper { padding: 35px 0; } 

    .contact-wrapper .session-type-shadow { position: absolute; right: 0; top: -372px; opacity: 0.9; z-index: -1; }

    .form-icon { width: 21px; height: 22px; top: 16px;}

    /*contact*/

    /***about & contact page***/



    /* footer */

    .footer{overflow: hidden;}

    .footer-top-content{padding: 30px 0; padding-right: 0; flex-direction: column; align-items: center;}

    .footer-bottom-content{flex-direction: column; align-items: center;}

    .footer-bottom-content > *:not(:last-child){margin-bottom: 30px;}

    .footer-logo{max-width: 65px;}

    .footer-bottom-menu-list ul li{font-size: 18px;}

    .footer-yellow-shade{width: 767px; height: 130px;}

    .footer-yellow-shade *{width: 100%; height: 100%; object-fit: cover;}

    .footer-top-right{flex-direction: column; align-items: center; margin: 40px 0 0; text-align: center;}

    .footer-top-right>*:not(:last-child){margin-right: 0; margin-bottom: 30px;}

    .footer-contact-list{margin: 35px 0 0;}

    .footer-contact-list ul li a{flex-direction: column; align-items: center;}

     .footer-contact-list ul li a figure{margin-right: 0; margin-bottom: 10px;}

     .footer-social-contact-list ul li a figure{margin-bottom: 0 !important;}

     .footer-social-contact-list ul li:not(:last-child){margin-bottom: 0;}

     .footer-bottom{padding: 30px 0;}

     .footer-bottom-menu-list ul{flex-direction: column; align-items: center;}

     .footer-bottom-menu-list ul li:not(:last-child){margin-right: 0; margin-bottom: 20px;}

     .footer-copyright *{font-size: 20px; text-align: center;}

    /* footer */



     .detail-404{padding: 80px 0 30px;}



     /* typography */

    .typography-detail ol li, .typography-detail ul li{font-size: 17px;}

    .typography-detail h1 { font-size: 36px; line-height: 50px; }

    .typography-detail h2 { font-size: 30px; line-height: 40px; }

    .typography-detail h3 { font-size: 26px; line-height: 32px; }

    .typography-detail h4 { font-size: 22px; line-height: 30px; }

    .typography-detail h5 { font-size: 20px; line-height: 30px; }

    .typography-detail h6 { font-size: 18px; line-height: 32px; }

    /* typography */

}



/*---------- Small Mobile , IPhone Start ----------*/



/*=== Screen Size = 240, 320, 360, 480, 568 ===*/

@media (min-width: 576px) and (max-width: 767px){

     /***buy page***/



    /*miners gears*/

    /* .miners-gears-img img { height: 186px; }  */

    .miners-gears-detail .small-title { margin: 0 0 35px 0; font-size: 18px; line-height: 29px; }

    /*miners gears*/



    /***buy page***/

}



@media (min-width: 240px) and (max-width: 575px){

     /* common style */

    .main-heading{font-size: 36px;}

    body{font-size: 18px;}

    .container{padding: 0 20px;}

    /* common style */



    /* banner */

     .banner-image{height: 546px;}

     .banner-main-wrp{max-width: none; width: 586px;}

     .banner-wrp{height: 600px;}

     .banner-detail{padding: 70px 0 70px}

     .banner-book-main-section .banner-detail{padding: 70px 0 30px;}

     .sub-title>*{padding: 9px 18px;}

     .sub-title::before{width: 60px; left: -60px;}

    .sub-title::after{width: 60px; right: -60px;}

    .banner-detail .common-detail{margin: 30px auto 0;}

    .icon-wrapper li{ position:  relative !important;}

    .icon-wrapper li:first-child{left: unset !important; top: 30px !important;}

    .icon-wrapper li:nth-child(2){left: unset !important; top: 10px !important;}

    .icon-wrapper li:nth-child(5){left: unset !important; top: 30px !important;}

    .icon-wrapper li:nth-child(4){left: unset !important; top: 10px !important;}

    .icon-wrapper li:nth-child(3){left: unset !important; top: unset !important;}

    .icon-wrapper{width: 100%; max-width: none; height: auto; display: flex; justify-content: center; margin: 0;}

    .icon-wrapper li img{max-width: 100%; width: 45px;}

    .circular-image-block{ width: auto; left: 50%; transform:translateX(-50%) ; -webkit-transform:translateX(-50%) ; -moz-transform:translateX(-50%) ; -ms-transform:translateX(-50%) ; -o-transform:translateX(-50%) ; top: 90px;}

    .icon-wrapper li:not(:last-child){margin-right: 60px;}

    .banner-main-buy-section .banner-detail{padding: 80px 0 20px;}

    .banner-main-about-contact-section .banner-detail{padding: 80px 0 20px;}

    .about-wrapper{padding: 160px 0 35px;}

    .about-wrapper .why-book-yellow-shade{top: -150px;}

     /* banner */


    .services-block-wrp{border-width: 1.5px;}
     .services-block .row > *:not(:last-child)::after{position: absolute; content: ""; background: rgba(255, 255, 255, 0.2); left: 10px; right: 10px; bottom: 0; height: 1px;}



     /* about section */

    .about-yellow-glow-shade{width: 300px;}

    .about-right-part{padding-left: 0;}

    .about-image{height: 388px; position: relative; z-index: 9; margin-top: 30px; margin-bottom: 0;}

    .about-list ul{gap: 35px 100px;}

    .about-right-part .section-title{text-align: left;}

    .about-right-part .common-detail{text-align: left; font-size: 20px;}

    .about-list{margin: 40px auto 0; max-width: 380px;}

    .about-content .row{flex-direction: column-reverse;}

    /* about section */



    /* youtube video section  */

    .common-left-yellow-shade{width: 300px; top: -200px;}

    .youtube-thumbnail-image{height: 280px;}

    .youtube-video-info{height: calc(100% - 295px);}

    .youtube-video-block{margin: 30px 0 0;}

      .youtube-video-block .sby_item{width: 100% !important;}

    /* youtube video section  */



    /* social proof section */

    .social-proof-content{padding: 50px 20px;}

    .common-right-yellow-shade{width: 350px; z-index: 9;}

    .social-proof-list ul li:not(:last-child){margin-right: 0; margin-bottom: 30px;} 

    .social-proof-content .common-detail{margin: 30px 0 0;}

    .social-proof-list{margin: 30px 0 0;}

    .social-proof-list ul{flex-direction: column; align-items: center;}

    .social-proof-content .section-title{position: relative; z-index: 999;}

    .social-proof-content .common-detail{position: relative; z-index: 999;}

    .social-prood-buy-section .common-left-yellow-shade{ z-index: 99;}

    /* social proof section */



    /***buy page***/



    /*miners gears*/

    /* .miners-gears-img img { height: 281px; }  */

    .miners-gears-block { max-width: 400px; margin: 0 auto 30px auto; height: calc(100% - 30px);}

    .miners-gears-main .why-book-yellow-shade{top: -100px;}

    .miners-gears-main{padding: 40px 0 15px 0;}

     .miners-gears-img{height: 250px;}

    /*miners gears*/



    /*home miners*/

    .home-miner-slide .miners-gears-img img { height: 280px; } 

    .home-miner-slide .miners-gears-block { height: 100%; margin: 0 auto; }

    /*home miners*/



    /***buy page***/



    /***about & contact page***/

    /*about*/

    .about-block-img { display: flex ; align-items: end; } 

    .about-inner .about-block-img * { height: 355px; }

    /*about*/

    /***about & contact page***/



     /* typography */

     .alignnone { float: none; display: block; margin: 20px auto; }

    .alignleft { float: none; display: block; margin: 20px auto; }

    .aligncenter { float: none; display: block; margin: 20px auto; }

    .alignright { float: none; display: block; margin: 20px auto; }

     /* typography */



      /* typography */

    .typography-detail ol li, .typography-detail ul li{font-size: 18px;}

    .typography-detail h1 { font-size: 36px; line-height: 44px; }

    .typography-detail h2 { font-size: 30px; line-height: 38px; }

    .typography-detail h3 { font-size: 26px; line-height: 32px; }

    .typography-detail h4 { font-size: 22px; line-height: 30px; }

    .typography-detail h5 { font-size: 20px; line-height: 30px; }

    .typography-detail h6 { font-size: 18px; line-height: 32px; }

    /* typography */

}



@media (max-width: 428px){

    /***buy page***/



    /*miners gears*/

    /* .miners-gears-img img { height: 281px; } */

    /*miners gears*/



    /***buy page***/



}



@media (max-width: 420px){

    /* about section */

    .about-right-part .common-detail{font-size: 18px;}

    /* about section */



    /* youtube video section  */

    .youtube-thumbnail-image{height: 240px;}

    .youtube-video-info{height: calc(100% - 255px);}

    /* youtube video section  */


    .setup-block{height: 300px !important; margin: 120px auto 0; max-width: 300px !important; min-width: unset;}

    .setup-process-counter { width: 100% !important; max-width: 100% !important; }

    .setup-process > *:nth-child(even) .steup-block-info{max-width: 235px;}

    .steup-block-info{max-width: 235px;}



    .footer-copyright *{font-size: 18px; text-align: center;}



    /*why book session*/

    .why-book-session-left .common-detail, .why-book-session-right .common-detail { font-size: 16px; line-height: 25px; }

    .why-book-session-left .section-title { font-size: 30px; line-height: 38px; margin: 0 0 20px 0;}

    /*why book session*/



    /*session type*/

    .session-type-image img { height: 230px; } 

    .session-type-detail .detail { font-size: 14px; line-height: 23px; } 

    .session-type-detail ul li { font-size: 13px; line-height: 23px; }

    /*session type*/





    /*faq section*/

    .accordion-button { font-size: 17px; } 

    .accordion-body { padding: 0px 15px 15px 15px; font-size: 17px; line-height: 26px; } 

    .accordion-button { padding: 15px; } 

    .accordion-button span { padding-right: 51px; } 

    .accordion-button::after { right: 30px; }

    /*faq section*/



    .setup-block{height: 330px;}



    /***buy page***/



    /*miners gears*/

    /* .miners-gears-img img { height: 217px; }  */

    .miners-gears-detail .small-title { font-size: 17px; line-height: 26px; margin: 0 0 35px 0; } 

    .miners-gears-detail .detail { font-size: 14px; line-height: 26px; }

    /*miners gears*/



    /*home miners*/

    .home-miner-slide .miners-gears-img img { height: 189px; } 

    .home-miner-slide .miners-gears-detail .common-detail { font-size: 15px; margin: auto 0 0 0; } 

    .home-miner-slide .miners-gears-detail .common-detail ul li { font-size: 15px; } 

    .home-miner-slide .miners-gears-detail ul { align-items: center; }

    /*home miners*/



    /***buy page***/



    .about-wrapper{padding: 120px 0 35px;}

    .about-wrapper .why-book-yellow-shade{top: -100px;}


    .banner-block{padding-top: 140px;}

    .circular-image-block{top: 100px;}

}



@media (max-width: 374px){

    .main-heading{font-size: 30px;}
    .section-title { font-size: 28px; }

    /* about section */

    .about-list ul{flex-direction: column; align-items: center;}

    .about-list ul li{width: 60%;}

    /* about section */



    .steup-block-info .small-title{font-size: 15px;}

    .steup-block-info .common-detail{font-size: 14px;}

    .setup-block{height: 300px;}



    .miners-gears-main{padding: 80px 0 15px 0;}

}





