/*--------------------------------------------------------------------------------------*/
@media (min-width: 1191px) and (max-width: 1200px) {
    .project-section-wrap .ProjectsData li{
        width: 33.3%;
    }
    .project-section-wrap .ProjectsContent li{
        margin: 0 25px 15px;
    }
    .container2 {
        max-width: 930px !important;
    }
    header.header1 h2{
        font-size: 45px;
    }
}
@media (min-width: 980px) and (max-width: 1190px) {
    .header2{
        /*background-size: 100% !important;*/
        background-repeat: no-repeat !important;
        /*padding: 60px 0px;*/
        /*min-height: 805px;*/
    }
    .header2 .art-work-show-wrap{
        /*margin-top: 60px;*/
    }
    .header2 .art-work-show-wrap img{
        width: 200px;
    }
    header.header1{
        /*background-size: 100% !important;*/
        background-repeat: no-repeat !important;
        /*padding: 80px 0px;*/
    }
    .project-section-wrap .ProjectsContent li{
        margin: 0 14px 15px;
        font-size: 16px;
    }
    header.header1 .logo-header-big a img{
        width: 130px;
    }
    .skills-expertise-wrap .skills-expertise-inner-wrap .row{
        margin: 0px;
    }
    .tools-wrap .tools-inner-wrap .row{
        margin: 0px;
    }
    .project-section-wrap .ProjectsData li .show-project-inner-wrap h5{
        font-size: 14px;
    }
    .project-section-wrap .ProjectsData li .show-project-inner-wrap h6{
        font-size: 16px;
    }
    header.header1 h2{
        /*font-size: 35px;*/
    }
    .project-section-wrap .ProjectsData li{
        width: 33.3%;
    }
    .project-section-wrap{
        padding: 120px 0px 95px;
    }
    .skills-expertise-wrap{
        padding: 120px 0px;
    }
    .tools-wrap{
        padding: 120px 0px 250px;
    }
    .home-last-section-outer-wrap .home-last-section-inner-wrap{
        padding: 110px 15px 113px;
    }
    footer{
        padding: 120px 0px;
    }
    .project-section-wrap .ProjectsData li{
        min-height: 305px;
    }
    .container2{
        max-width: 716px !important;
    }
    .about-us-section-outer-wrap{
        padding: 120px 0px;
    }
    .padding130px{
        padding: 55px 0px;
    }
    .work-detail-page-outer-wrap{
        padding: 120px 0px;
    }
    .work-detail-page-outer-wrap .work-detail-page-section1-wrap .right .button-wrap-section1 a{
        font-size: 15px;
        padding: 20px 28px;
    }
    .work-navigation-outer-wrap div a{
        font-size: 15px;
        padding: 20px 28px;
    }
}

@media (min-width: 768px) and (max-width: 979px){
    .header2{
        /*min-height: 769px;*/
    }
    header.header1{}
    .header2 .art-work-show-wrap{
        /*margin-top: 60px;*/
    }
    .header2 .art-work-show-wrap img{
        width: 200px;
    }
    header.header1 .logo-header-big a img{
        width: 110px;
    }
    .project-section-wrap .ProjectsData li{
        width: 50%;
        text-align: center;
    }
    .skills-expertise-wrap .skills-expertise-inner-wrap .row{
        margin: 0px;
    }
    .tools-wrap .tools-inner-wrap .row{
        margin: 0px;
    }
    .work-detail-page-outer-wrap .work-detail-page-section1-wrap .right .button-wrap-section1 a{
        font-size: 14px;
        padding: 20px 30px;
    }
    header.header1 .banner-links-wrap a{
        width: 160px;
        height: 56px;
        font-size: 15px;
    }
    .project-section-wrap .ProjectsContent li{
        font-size: 14px;
        margin: 0 15px 15px;
    }
    .project-section-wrap{
        padding: 100px 0px 75px;
    }
    .skills-expertise-wrap{
        padding: 100px 0px;
    }
    .tools-wrap{
        padding: 100px 0px 230px;
    }
    .home-last-section-outer-wrap .home-last-section-inner-wrap{
        padding: 90px 15px 100px;
    }
    .project-section-wrap .ProjectsData li .show-project-inner-wrap .grid__item-img{
        width: 100%;
    }
    .container2{
        max-width: 718px !important;
    }
    footer{
        padding: 100px 0px;
    }
    .about-us-section-outer-wrap{
        padding: 100px 0px;
    }
    .padding130px{
        padding: 45px 0px;
    }
    .work-detail-page-outer-wrap{
        padding: 100px 0px;
    }
}

@media  (max-width: 767px){
    header.header1 h2{
        font-size: 42px;
    }
    .skills-expertise-wrap h2{
        font-size: 42px;
    }
    .tools-wrap h2{
        font-size: 42px; 
    }
    .home-last-section-outer-wrap .home-last-section-inner-wrap h2{
        font-size: 42px; 
    }
    h1{
        font-size: 42px;
    }
    .work-detail-page-outer-wrap .work-detail-page-section1-wrap .left h2{
        font-size: 42px;
    }
    .header2 .art-work-show-wrap img{
        width: 200px;
    }
    header.header1{
        /*padding: 70px 0px;*/
    }
    header.header1 .logo-header-big img{
        width: 120px; 
    }
    .project-section-wrap{
        padding: 100px 0px 70px;
    }
    .project-section-wrap .ProjectsContent li{
        margin: 0 17px 15px;
        display: inline-block;
        float: none;
    }
    .project-section-wrap .ProjectsData li{
        width: 50%;
        min-height: 345px;
        text-align: center;
    }
    .skills-expertise-wrap{
        padding: 100px 0px;
    }
    .about-us-section-outer-wrap{
        padding: 100px 0px;
    }
    .tools-wrap{
        padding: 100px 0px;
    }
    .tools-wrap .tools-inner-wrap{
        /*margin-top: 35px;*/
    }
    .tools-wrap .tools-inner-wrap .tools-sgl-wrap-outer{}
    .tools-wrap .tools-inner-wrap .tools-sgl-wrap-outer:nth-child(1n){}
    .tools-wrap .tools-inner-wrap .tools-sgl-wrap-outer:nth-child(2n){}
    .tools-wrap .tools-inner-wrap .tools-sgl-wrap-outer:nth-child(3n){}
    .home-last-section-outer-wrap .home-last-section-inner-wrap{
        margin-top: -35px;
        padding: 50px 15px;
    }
    footer{
        padding: 50px 0px;
    }
    .header2 .right ul li{
        margin: 0 15px;
    }
    .header2{
        /*min-height: auto;*/
    }
    .header2 .art-work-show-wrap{
        /*margin-top: 100px;*/
    }
    .work-detail-page-outer-wrap .work-detail-page-section1-wrap .right{
        margin-top: 25px;
    }
    .work-detail-page-outer-wrap .work-detail-page-rapeat-section-wrap .right{
        margin-top: 25px;
    }
    .padding130px{
        padding: 45px 0px;
    }
}

@media  (min-width: 481px) and (max-width: 767px){
    .header2{
        /*min-height: 505px;*/
    }
    .header1{
        min-height: 505px;
    }
    .container2{
        max-width: 510px !important;
    }
    .skills-expertise-wrap .skills-expertise-inner-wrap .skill-exper-sgl-wrap-outer{    }

    .tools-wrap .tools-inner-wrap .tools-sgl-wrap-outer{}
    .home-last-section-outer-wrap .home-last-section-inner-wrap p{
        font-size: 16px;
    }
    .work-detail-page-outer-wrap .work-detail-page-section1-wrap .right .button-wrap-section1 a{
        font-size: 16px;
        padding: 20px 35px;
    }
    .work-navigation-outer-wrap div a{
        font-size: 14px;
        padding: 20px 30px;
    }
    header.header1 .banner-links-wrap a{
        width: 150px;
        height: 54px;
        font-size: 15px;
    }
    .skills-expertise-wrap .skills-expertise-inner-wrap .skill-exper-sgl-wrap-outer:nth-child(2n){
        border-right: solid 2px #000;
    }
    .tools-wrap .tools-inner-wrap .tools-sgl-wrap-outer:nth-child(2n){
        border-right: solid 2px #3b3b3b;
    }
}
@media  (min-width: 570px) and (max-width: 578px){
    .container2{
        max-width: 530px !important;
    }
}

@media  (max-width: 480px){
    .header2{
        /*min-height: 520px;*/
    }
    .header1{
        min-height: 520px;
    }
    .container2{
        max-width: 94% !important;
    }
    header.header1 .banner-links-wrap a{
        width: 120px;
        font-size: 14px;
        height: 52px;
    }
    .project-section-wrap .ProjectsData li{
        width: 100%;
    }
    .project-section-wrap .ProjectsData li .show-project-inner-wrap img{
        width: 100%;
    }
    .home-last-section-outer-wrap .home-last-section-inner-wrap p{
        font-size: 16px;
    }
    .home-last-section-outer-wrap .home-last-section-inner-wrap p br{
        display: none;
    }
    footer .footer-social-media-icons li a{
        margin-bottom: 15px;
        float: left;
    }
    .about-us-section-outer-wrap h1{
        /*font-size: 30px;*/
    }
    .work-detail-page-outer-wrap .work-detail-page-section1-wrap .right .button-wrap-section1 a{
        display: block;
        margin-top: 15px;
    }
    .work-navigation-outer-wrap div {
        display: block;
        margin-top: 15px;
    }
    .work-dropdown-wrap #CloseWorkSection{
        right: 15px;
        top: 6px;
    }
    .header2 .art-work-show-wrap img{
        width: 250px;
    }
    .skills-expertise-wrap .skills-expertise-inner-wrap .skill-exper-sgl-wrap-outer{
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }
    .skills-expertise-wrap .skills-expertise-inner-wrap .skill-exper-sgl-wrap-outer:nth-child(2n){
        border-right: solid 2px #000;
        border-left: solid 2px #000;
    }
    .tools-wrap .tools-inner-wrap .tools-sgl-wrap-outer:nth-child(1n){
        max-width: 100% !important;
        flex: 0 0 100% !important;
    }
    .tools-wrap .tools-inner-wrap .tools-sgl-wrap-outer:nth-child(2n){
        border-right: solid 2px #3b3b3b;
        border-left: solid 2px #3b3b3b;
    }
    .tools-wrap .tools-inner-wrap .row:last-child .tools-sgl-wrap-outer:first-child{
        border-bottom: none;
    }
    .skills-expertise-wrap .skills-expertise-inner-wrap .row:last-child .skill-exper-sgl-wrap-outer:first-child{
        border-bottom: none;
    }
}
