@media only screen and (min-width: 1200px) {

	



}



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





    .banner-img img{height: 670px; width: auto;}

    .shape-blue {

    width: 70%;

    height: 980px;

    position: absolute;

    top: 0;

    left: 80%;

    }

    .yellow-text{

        top: 0;

        left: 0;

        text-align: center;

    }

    .pp-1{padding: 0}

    .pp-2{padding: 0}

    .pp-3{padding: 0}

    .know-more-banner{ 

        margin: 40px 200px;

    display: inline-block;

     }

    .carousel-indicators {

    display: flex;

    bottom: -30%;

    left: 0;

    align-items: center;}

    .yellow-text h2 {

    font-size: 70px;

    font-weight: 900;

    color: #fff;

    }

    .yellow-text p {

    color: #fff;

    text-align: center;

    width: 100%;

    }

    .yellow-text img {

    width: 50%;

    filter: invert(0%) sepia(00%) saturate(0%) hue-rotate(1708deg) brightness(598%) contrast(100%);

    }

    .social-link{display: none;}

    .container, .container-sm, .container-md{max-width: 960px}

   


    .welcome-service-box{height: 300px}
 .w-w-p-service-box {

        display: block;
        height: auto;
    }

    

    .investment-yellow:after{

    height: 45%;

    top: 284px;

    left: 97%;

    }

    .taxation-blue:before{

    height: 45%;

    top: -35px;

    left: 97%;

    }

    .img-text-space{

    padding: 0;

    }

    .nav-tabs{

    width: 100%;
    justify-content: center;
    }


    .owl-dots{display: none;}

        .shape-blue:before {

      mix-blend-mode: hard-light;

      

    }

    .shape-yellow {

    width: 100%;

    height: 750px;

    position: absolute;

    top: 0;

    left: 0;

    justify-content: center;

    align-items: center;

    display: flex;

    }

    .shape-yellow:before {

        mix-blend-mode: multiply;

        opacity: .8;

    }

    .shape-blue-inner:before {

      mix-blend-mode: hard-light;

    }

    .yellow-text-inner{

        text-align: center;

    }

    .yellow-text-inner h2{

        color: #fff;

    }

    .yellow-text-inner img {

    width: 80%;

    filter: invert(0%) sepia(00%) saturate(0%) hue-rotate(1708deg) brightness(598%) contrast(100%);

    }

    .shape-yellow-inner {

    width: 100%;

    height: 420px;

    position: absolute;

    top: 0;

    left: 0;

    justify-content: center;

    align-items: center;

    display: flex;

    }

        .responsive-none {

    display: block;

    width: auto;

    height: 341px;

    }

    .shape-blue-inner {

    width: 30%;

    height: 460px;

    position: absolute;

    top: 0;

    left: 81%;

}

    .shape-yellow-inner:before {

        mix-blend-mode: multiply;

        opacity: .8;

    }

    .investment-yellow-news:before{

        height: 100%;

        bottom: 0;

        right: -32px;

    }

    .testi-blue-blog:before{

        height: 40%;

        top: 35%;

        left: -4.3%;

    }

    .s-a-taxation-blue:before{

        width: 4.5%;

        height: 52%;

        top: 190px;



    }

    .img-text-space{

        padding: 0

    }    .service-link a{color: #fff;}

        .news-update-text h4{ font-size:15px;}

    .img-text-space {padding: 0 10px;}

     .error-box{width: 100%; padding: 50px}

    .error-box-img h2{font-size: 140px;}

    .thank-box {width: 100%;}

    .thanks-section {

    position: relative;

    top: 100px;

}

}



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

    .container, .container-sm, .container-md{max-width: 720px}

    .navbar {

    padding: 10px;

    }

    .navbar-nav{padding: 0}

    .nav-item {

    display: block;

    }

    .nav-item {

    display: block;

    }

    .shape-yellow {

    width: 100%;

    height: 750px;

    position: absolute;

    top: 0;

    left: 0;

    justify-content: center;

    align-items: center;

    display: flex;

    }

    .banner-img img{height: 670px; width: auto;}

    .shape-blue {

    width: 70%;

    height: 980px;

    position: absolute;

    top: 0;

    left: 80%;



    }

        .img-text-space{

        padding: 0

    }

            .shape-blue:before {

      mix-blend-mode: hard-light;

      

    }

    .yellow-text{

        top: 0;

        left: 0;

        text-align: center;

    }

    .pp-1{padding: 0}

    .pp-2{padding: 0}

    .pp-3{padding: 0}

    .know-more-banner{ 

        margin: 40px 200px;

    display: inline-block;

     }

    .social-link{display: none;}

    .carousel-indicators {

    display: flex;

    bottom: -30%;

    left: 0;

    align-items: center;}

    .yellow-text h2 {

    font-size: 70px;

    font-weight: 900;

    color: #fff;

    }

    .yellow-text p {

    color: #fff;

    text-align: center;

    width: 100%;

    }

    .yellow-text img {

    width: 50%;

    filter: invert(0%) sepia(00%) saturate(0%) hue-rotate(1708deg) brightness(598%) contrast(100%);

    }

    .shape-yellow:before {

        mix-blend-mode: multiply;

        opacity: .8;

    }

    .investment-yellow-news:before{

        height: 80%;

        bottom: 100px;

        right: -32px;

        width: 60%; opacity: .5 

    }

    .testi-blue-blog:before{

        height: 40%;

        top: 35%;

        left: -4.3%;

    }

    .welcome-service-box{height: 220px; display: grid;}

    .welcome-service-box h3{padding: 15px 0px 0px 15px; font-size: 22px}

    .w-w-p-service-box{padding: 10px}

    .w-w-p-service-box {

    display: block;}
    

    .nav-tabs{width: 100%; justify-content: center;}

    .owl-dots{display: none;}

    .taxation-blue:before{    height: 43%; left: 98%; top: -59px}

    .taxation-blue-blog:before{height: 43%; top: 34%;    left: -30px;}

    .investment-yellow:after{height: 44%; top: 189px; left: 98%;}



    .testi-blue-blog:before{    

    width: 20%;

    height: 40%;

    top: 33%;

    left: -116px;

    }

    .responsive-none {

    display: block;

    width: auto;

    height: 341px;

    }

    .shape-blue-inner {

    width: 100%;

    height: 700px;

    position: absolute;

    top: 0;

    left: 45%;

    opacity: .5

    }

    .shape-blue-inner:before {

      mix-blend-mode: hard-light;

    }

    .yellow-text-inner{

        text-align: center;

    }

    .yellow-text-inner h2{

        color: #fff;

    }

    .yellow-text-inner img {

    width: 80%;

    filter: invert(0%) sepia(00%) saturate(0%) hue-rotate(1708deg) brightness(598%) contrast(100%);

    }

    .shape-yellow-inner {

    width: 100%;

    height: 420px;

    position: absolute;

    top: 0;

    left: 0;

    justify-content: center;

    align-items: center;

    display: flex;

    }

    .shape-yellow-inner:before {

        mix-blend-mode: multiply;

        opacity: .8;

    }

    .s-a-taxation-blue:before{

        width: 5%;

        height: 64%;

        top: 190px;



    }    .service-link a{color: #fff;}

        .news-update-text h4{ font-size:15px;}

        .img-text-space {padding: 10px;}

        .error-box{width: 100%; padding: 50px}

        .error-box-img h2{font-size: 140px;}

        .thank-box {width: 100%;}

        .thanks-section {

    position: relative;

    top: 100px;

}





}

@media (min-width: 800px) and (max-width: 850px) {



}



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

    .navbar-expand-lg .navbar-nav .nav-link {
    padding: 0.5rem 1rem;
    margin: 5px 0 10px 0;
    }

    section{padding: 20px 0;}

	.navbar {

    padding: 10px;

	}

	.navbar-nav{padding: 0}

	.banner-img img{width: 100%;}

	.shape-blue {

    width: 100%;

    height: 700px;

    position: absolute;

    top: 0;

    left: 45%;

    opacity: .5

	}

	.responsive{display: block; width: 100%}

	.responsive-none{ display: none; }

	.shape-blue:before {

      mix-blend-mode: hard-light;

      

	}

	.shape-yellow {

    width: 100%;

    height: 720px;

    position: absolute;

    top: 0;

    left: 0;

    justify-content: center;

    align-items: center;

    display: flex;

	}

	.shape-yellow:before {

		mix-blend-mode: multiply;

		opacity: .8;

	}

	.carousel-indicators {

    display: flex;

    bottom: -30px;

    left: 0;

    padding-left: 0;

    margin-right: 0;

    margin-left: 0;

    align-items: center;

	}

	.carousel-inner {

    position: relative;

    text-align: center;

    align-items: center;

    justify-content: center;

    margin: 0 auto;

	}

	.know-more-banner {

    margin: 20px; background-color: #fff;color: #2B478B;display: inline-block; padding: 10px 30px}

	.know-more-banner-a{margin: 40px 0}

	.yellow-text{width: 90%; text-align: center; left:0; top: 0;}

	.yellow-text p {

    font-size: 20px;

    font-weight: 600;

     margin: 0; 

     color: #fff;

     text-align: center;

     width: 100%;

     margin: 0 auto;

	}

	.yellow-text img{width: 80%;filter: invert(0%) sepia(00%) saturate(0%) hue-rotate(1708deg) brightness(598%) contrast(100%);}

	.yellow-text h2 {

    font-size: 50px;

    text-align: center;

    font-weight: 900;

    color: #fff;

	}

	.yellow-text-inner{width: 90%; text-align: center; top: 0; left: 0;}

	.yellow-text-inner p {

    font-size: 20px;

    font-weight: 600;

     margin: 0; 

     color: #fff;

     text-align: center;

     width: 100%;

     margin: 0 auto;

	}

	.yellow-text-inner img{width: 80%;filter: invert(0%) sepia(00%) saturate(0%) hue-rotate(1708deg) brightness(598%) contrast(100%);}

	.yellow-text-inner h2 {

    font-size: 50px;

    text-align: center;

    font-weight: 900;

    color: #fff;

	}



	.pp-1 {

    padding: 0;

	}	.pp-2 {

    padding: 0;

	}	.pp-3 {

    padding: 0;

	}

	.social-link {

    padding: 0;

    display: none;

	}

	.know-more {
    padding: 10px 30px;
    margin: 0 0 20px 0 ;

	}
    .page-title-w-w-p img {
    width: 150px;
    }
    .welcome-service-box h3 {
    font-size: 20px;}
    .welcome-service-box p {
    font-size: 15px;}

	.taxation-blue:before {

    width: 100%;

    top: 60px;

    left: 0;

	}

	.investment-yellow:after {

    width: 100%;

    top: 370px;

    left: 0;

	}

	.nav-tabs {

    width: 100%;
	}
    .nav.nav-tabs li { background-color: #ffca08; padding: 10px 0; font-size: 12px;}
    .nav-tabs a{color: #2b478b; padding: 10px}
    .tab-active li{padding: 14px 0}
    .tab-active li .active{
    background: #2b478b;

    padding: 10px;
    color: #ffca08!important;
    font-weight: 600;
    text-decoration: none;
    }


	.owl-dots{display: none;}

	.taxation-blue-blog:before {

    width: 100%;

    top: 40%;

    left: 0;

	}

	.yellow-bg p{width: 100%}

	.investment-yellow-news:before {

    content: '';

    width: 100%;

    height: 49%;

	bottom: 80px;

	}

    .welcome-service-box {

    height: auto;

    }
    .w-w-p-service-box h5 {
    font-size: 15px;}
    .w-w-p-service-box p {
    font-size: 12px;}

    .w-w-p-service-box {

    height: auto;

    display:block;

    }

    .w-w-p-service-box {

    padding: 10px;}

	.blog-title h2{font-size: 30px}

	.blog-title img {

    width: 100px;

	}

	.news-update-space {

	position: relative;

	z-index: 1;

    padding: 0;

	}

	.nav-item{display: block;}

	.page-text{

		width: 100%;

	}

    .page-text p{font-size: 15px; line-height: 25px; padding: 10px 0}

	.s-a-taxation-blue:before {

    width: 20%;

    height: 85%;

    top: 130px;

    left: 0;

	}
    .page-title {
    text-align: center;
    padding: 0 0 20px 0;
    }
    .our-team-title {
    text-align: center;
    padding: 0px 0 20px 0;
    }

	.page-title h1{font-size: 25px}

	.about-us-taxation-blue:before {

    content: '';

    width: 100%;

    height: 100%;

    top: -125px;

    left: 0;

    opacity: 0.5;

    mix-blend-mode: multiply;

	}

	.about-us-taxation-blue img{position: relative;}

	.page-title-w-w-p h2{font-size: 25px}
    .blog-title h2 {
    font-size: 25px;
    }

	.bg-color-blue{margin: 0}

	.accounting-text-p{padding: 0;}

	.service-link a {

    padding: 20px;

    color: #fff;

    display: inline-block;

	}

	.accounting h3 {

    font-size: 25px;}

    .map-iframe {

    padding: 10px;

    box-shadow: 0 0 3px 2px rgba(0,0,0,.1);

    height: 300px;

    margin: 20px;

	}

	.shape-blue-inner {

    width: 100%;

    height: 700px;

    position: absolute;

    top: 0;

    left: 45%;

    opacity: .5

	}

	.shape-blue-inner:before {

      mix-blend-mode: hard-light;

	}

	.shape-yellow-inner {

    width: 100%;

    height: 720px;

    position: absolute;

    top: 0;

    left: 0;

    justify-content: center;

    align-items: center;

    display: flex;

	}

	.shape-yellow-inner:before {

		mix-blend-mode: multiply;

		opacity: .8;

	}

    .testi-blue-blog:before {

    content: '';

    width: 100%;

    height: 30%;

    background-color: #2B478B;

    transform: skew(0deg, 20deg);

    position: absolute;

    top: 43%;

    left: 0;

    }

    .service-link a{color: #fff;}

    .news-update-text h4{ font-size:15px;}

    .img-text-space {padding: 0 10px;}

    

    .error-box{width: 100%}

    .error-box-img h2{font-size: 140px;}

    .thank-box {width: 100%;}

    .thanks-section {

    position: relative;

    top: 100px;

}



}

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

	



}