
@media (min-width:1499px) {

    section.home_banner .item_detail{width:1200px;}
    section.home_banner .item_detail h2{font-size:4.5rem;}
    section.home_banner .item_name h3{font-size: 1.25rem;}

    .home_aboout_img2 {
        display: inline-block;
        vertical-align: top;
        margin-top: -30rem;
        position: relative;
        right: -18rem;
        width: 884px;
    }
           
}




@media (min-width:1699px) {

    .interactive_presentation .slider_right {
        float: right;
        max-width: 76.5%;
        margin-top: 50px;
        width: 100%;
    }

           
}

@media (min-width:1700px) {

    .interactive_presentation .slider_right {
        float: right;
        max-width: 86.5%;
        margin-top: 50px;
        width: 100%;
    }

           
}

@media (min-width: 1700px){
.interactive_presentation .slider_right {
    float: right;
    max-width: 83.5%;
    margin-top: 50px;
    width: 100%;
}
}

@media (min-width:2199px) {

    .interactive_presentation .slider_right {
        float: right;
        max-width: 78.5%;
        margin-top: 50px;
        width: 100%;
    }

           
}

@media (min-width:2399px) {

    .interactive_presentation .slider_right {
        float: right;
        max-width: 75.8%;
        margin-top: 50px;
        width: 100%;
    }

           
}
@media (min-width:3500px) {

    .interactive_presentation .slider_right {
        max-width: 66.8%;
    }
    
    }


@media (max-width:1370px) {

.home_solutuion_pic {
    width:850px;
    position: relative;
    z-index: 0;
    left: -9rem;
}


}
@media only screen and (max-width:1520px) and (min-width:1399px) {

    .interactive_presentation .slider_right {
   
        max-width: 94%;
    }
      

}


@media only screen and (max-width:1281px) and (min-width:1199px) {
    .interactive_presentation .slider_right {
   
        max-width: 94%;
    }
      
}
    
 @media only screen and (max-width:1199px) and (min-width:999px) {
    section.home_sloutions li {
        width: 246px;
        height: 235px;
        transition: .5s linear;
    }
    .home_solution_text2 {
        padding: 50px 0px 0 0;
    }
    section.home_about blockquote, .our-capabilities blockquote, section.home_sloutions blockquote {
        font-size: 28px;}
        .home_aboout_img2 img {
            width: 590px;
        }
        .home_aboout_img2 img {
            width: 590px;
        }
        .home_aboout_img2 img {
            width: 590px;
        }
        .interactive_presentation .slider_right {
            max-width: 96%;}
            .item_detail h2 {
                color: #fff;
                font-size: 3.5rem;}
    
}
    

        
@media (max-width:992px) {
   
    .home_aboout_img, .home_solutuion_pic {
        width: 100%; left:0px;top: 0;
    }    
    .item_detail {
        margin: auto;
        width: 100%;
        left: 0;
        bottom: 46%;
    }  
    .item_detail h2{font-size:2.5rem;}    
    section.our-product h2, section.home_sloutions h1{font-size:30px;margin-bottom: 20px;}
    section.our-product blockquote {
        font-size: 18px;}    
        section.our-product, section.home_sloutions {
            padding: 50px 0 50px;
        }    
        .interactive_presentation .slider_right {
            float: none;
            max-width: 100%;
            margin-top: 50px;
            width: 100%;
        }
        .interactive_presentation {
            margin-bottom: 30px;
            display: block;
        }.read_link {
            margin: 0;
            clear: both;
            display: block;
            padding: 0;
        }
        section.home_sloutions blockquote {
            font-size: 28px;
            padding-right: 0;
            margin-bottom: 50px;
        }

        section.home_sloutions li {
            width: 100%;
            margin-right: 0;
            margin-bottom: 19px;
            height: auto;
            transition: .5s linear;
        }
        .home_solution_text2 {
            padding: 0;
        }
        section.home_about blockquote {
            font-size: 28px;}
            section.home_about {
                padding: 50px 0;
                overflow: hidden;
            }
            section.home_about h2 {
                font-size: 30px;
                margin-bottom:35px;
                margin-top: 0;
            }
            .home_aboout_img {
                margin-top: 35px;
            }
            .our-capabilities h2 {
                font-size: 30px;
                margin-bottom: 16px;
                margin-top: 0;
            }
            .our-capabilities blockquote{font-size:28px;}
            .our-capabilities blockquote br{display: none;}
            .our-capabilities .d-lg-flex{display: none!important;}
            .our-capabilities .accordion-button:not(.collapsed) {
                background: #6aa0d0;
                color: #fff;
                border: 0;
                outline: 0;
                box-shadow: inherit;
            }
            
            .our-capabilities .accordion-button {
                outline: 0;
                box-shadow: inherit;
            }
            .home_aboout_img2 {
                display: inline-block;
                vertical-align: top;
                margin-top: 0;
                position: relative;
                right: 0;
                width: 100%;
                margin-bottom: 49px;
            }

            .our-capabilities  .accordion-button:not(.collapsed)::after {
                mix-blend-mode: luminosity;
                filter: invert(1);
            }
            .our-capabilities h2.accordion-header {
                font-size: 30px;
                margin-bottom: 8px;
                margin-top: 0;
            }
            section.home_about2 {
                padding: 70px 0 35px;
            }


}
    
@media only screen and (max-width:992px) and (min-width:750px) {
    
}  
    
@media (max-width:749px) {
     
    
}
    
@media (max-width:414px) {
        
}
    
 @media (max-width:320px) {
      
    
}
    
    
    
 