@media screen and (max-width: 1366px) {

    .tab-content-area{

        margin-left: 0;

    }

    .three-tab a{

        max-width: 215px;

        font-size: 17px;

    }

    .eror-content p{

        padding: 0px 10px;

    }

    .tab-content-area h4:before{

        left: 127px;

    }

    .eror-content h3{

        padding: 0px 30px;

    margin-top: 25px;

    }

    .tab-content-area {

        /* width: 610px;

        height: 610px; */
/* 
        margin-left: -46px; */

        font-size: 14px;

    }

    .form-box {

        margin-left: 0px;

    }
}

   

  
   

   



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

   

    .three-tab a:nth-child(5) {

        top: 0;

        right: -50px;

    }

    .three-tab a:nth-child(6) {

        top: 155px;

        right: -105px;

    }

    .three-tab a:nth-child(7) {

        top: 306px;

        right: -90px;

    }

    .three-tab a:nth-child(3) {

        top: 333px;

        left: -37px;

    }

    .three-tab a:nth-child(2) {

        top: 172px;

        left: -62px;

    }

    .three-tab a:nth-child(1) {

        top: 0;

        left: -10px;

    }

    .three-bttn a button{

        font-size: 25px;

    }

    .banner_form h3 {

        margin-top: -15px;

    }

    .banner_form h3 {

        margin-bottom: 15px;

    }

    .white-list ul a li{

        display: flex;

    }

    .comapny {

        margin-left: 30px;

    }

  

    

}

@media screen and (max-width: 1024px) {

    .three-tab{

        position: initial;

        margin: auto;

    }

    .three-tab a{

        position: initial;

        margin-bottom: 15px;

 

    }

    .quickbook-download-content{

        margin-bottom: 0px;

    }

    .three-tab a:nth-child(1) {top: initial;}

.three-tab a:nth-child(2) {top: initial; left: initial;}

.three-tab a:nth-child(3) {top: initial}

.three-tab a:nth-child(4) {top: initial; left: initial;}

.three-tab a:nth-child(5) {top: initial; right: initial;}

.three-tab a:nth-child(6) {top: initial; right: initial;}

.three-tab a:nth-child(7) {top: initial; right: initial;}



.tab-content-area {

   

    border-radius:25px;

     width: initial;

     height: initial;

     flex-wrap: initial;



    padding: 15px;

    margin-bottom: 10px;

     margin-left: 0px



}



.tab-content-area li{

    font-size: 18px;

}

.eror-content ul li {

    display: flex;

}

.eror-content ul li i {

    margin-top: 6px;

}

.tab-content-area h2:before {

    height: 94px;

    margin-left: 46px;

}

.three-tab a{

    max-width: initial;

    font-size: 22px;

}

.full-width{

    width: 100%;

}

.banner-content h1{

    line-height: 35px;

}

h1{

    font-size: 27px;

}

h4{

    font-size: 22px;

}

.form-design textarea {
    height: 70px;
}

.tab-content-area h4:before {
    left: 338px;
}
}



@media screen and (max-width: 991px) {
    
    .ranking-factor{
        padding: 40px 10px;
    }

    .tab-content-area h2:before{

        height: 58px;

    

        margin-left: 145px;

    }

    .nav-banner-section .navbar-collapse{

        background: #ffffff;

    }

    .banner-nav-design li {

        border-bottom: 1px solid #80808030;

    }

    .nav-banner-section{

        background-position-x: -170px;

    }

    .error-404-box p{

        line-height: 60px;

    }

    .tab-content-area h4:before {

        left: 210px;

    }

}





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

    .mobile-flex {

        display: flex;

     

    }
    .form-box {
        padding: 24px;  
    }
    .adress-box ul li a {
        word-break: break-all;
    }
    .address-col:before {
        display: none;
    }
    .address-col:after {
        display: none;
    }
    .address-col {
        margin-bottom: 26px;
    }

    .flex-wrap-c{

        flex-wrap: wrap;

    }

    /* .banner-img-content-box {

        order: 2;

        flex: 0 0 100%;

    }

    .background-banner-image {

        order: 1;

        flex: 0 0 100%;

    } */

    /* .top-navbar {

        position: initial;

        flex: 0 0 100%;

    } */

  

    h1{

        font-size: 25px;

    }

    .banner-content h1 {

        margin-right: initial; 

        line-height: 30px;

        margin-bottom: 20px;

        margin-top: 15px; color: #000;

    }

    .banner-right-img {

        margin-top: 25px;

    }

    h2{

      font-size: 25px;

    }

    .extra-space{

        padding-left: 0;

    }

    .pick-way-box{

        padding: 8px;

    }

    .different-version-content-box{

        margin-right: 0px;

    }

    .online-versus-content {

         margin-left: 0px;

        margin-top: 30px;

    }

    .three-bttn a button{

 

        font-size: 25px;

    }

    .three-tab{

        position: initial;

        margin: auto;

    }

    .three-tab a{

        position: initial;

        margin-bottom: 15px;

 

    }

    .quickbook-download-content{

        margin-bottom: 0px;

    }

    .three-tab a:nth-child(1) {top: initial;}

.three-tab a:nth-child(2) {top: initial; left: initial;}

.three-tab a:nth-child(3) {top: initial}

.three-tab a:nth-child(4) {top: initial; left: initial;}

.three-tab a:nth-child(5) {top: initial; right: initial;}

.three-tab a:nth-child(6) {top: initial; right: initial;}

.three-tab a:nth-child(7) {top: initial; right: initial;}



.tab-content-area {

    border: 1px solid #ffffff;

    background: #ffffff;

     border-radius: 15px;

     width: initial;

     height: initial;

    display: flex;

     flex-wrap: initial;

    align-items: center;

    justify-content: center;

    flex-direction: column;

    padding: 15px;

    margin-bottom: 10px;

     margin-left: 0px

}

.tab-content-area h2:before {

   

    height: 43px;

    margin-left: 75px;

}

.banner-nav-design li{

    margin-left: 0;

}

.scrollbar{

    margin-left: 0;

}

.banner_form h3 {

    margin-top: 0px;

}

.form-design textarea {

    height: 135px;

}

.nav-banner-section{

    background-position-x: -370px;

}

.tab-content-area h4:before {

    left: 115px;

}

/* 19august22 */
.gradient-border-mask {
    position: initial;
    padding: 0;
    margin: 0;
    margin-bottom: 30px;
}
.single_service_second span.seven-no {
    font-size: 30px;
    margin-top: -5px;
}

.text-heading a {
    font-size: 25px;
}

.gradient-border-mask::before{
    position: initial;
    display: none;
}
.icon_bg{
    position: initial;
}
.icon_bg::before{
    position: initial;
}

.icon_bg_main{
    display: none;
}

}

@media screen and (max-width: 675px) {
    .carry-quick-content p { 
    text-align: justify;
}
    .nav-banner-section:before {display: none;}
    .banner-img-content-box {
    padding: 90px 0px 20px;
    position: relative;
}
.navbar-fixed {
    background-color: #fff;
}
.carry-quick-content span {
    color: #000;
}

    .tab-content-area h2:before {

        height: 44px;

        margin-left: 72px;

    }
    .nav-banner-section {    background-position: center !important; background: #e1e1e1;    ;}


   

}



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

    .tab-content-area h2:before {

        height: 40px;

        margin-left: 78px;

    }

    .nav-banner-section {

        background-position-x: -460px;

    }
    /* 19/august/22 */
  
    .single_service_second{
        border-radius: 50px 0px 50px 0px;
        padding: 50px 10px;
    }

}



@media screen and (max-width: 475px) {

    .tab-content-area h2:before {

        height: 44px;

        margin-left: 75px;

    }
    .banner-content span{
        color: #000;
    }

  

   

}



@media screen and (max-width: 414px) {

    .tab-content-area h2:before {

        height: 70px;

        margin-left: 5px;

    }
    .fondo .item_header i {
        margin-top: -48px;
    }

 



}

@media screen and (max-width: 360px) {

    .tab-content-area h2:before {

        height: 70px;

        margin-left: 4px;

    }

   



}







@media screen and (max-width: 320px) {

    .tab-content-area h2:before {

        height: 72px;

        margin-left: 5px;

    }



}

@media screen and (max-width: 767px) {
.banner-img-content-box {
    background: none;
}
.banner_one.size-1 img {
    display: none;
}
.banner_one_content {
    height: 325px;
}

}

.banner_one.size-1 img {
    background-color: #3cc722;
}



