@media (max-width:1800px){
   
}
@media (max-width:1600px){
    
    
}
@media (max-width:1440px){
    
}
@media (max-width:1366px){
}
@media (max-width:1280px){
    
}
@media (max-width:1199px) {
    .get-a-quaty a {
        text-decoration: none;
        font-size: 21px;
        color: #f00;
        font-weight: 500;
        padding: 13px 26px;
        background-color: snow;
        border-radius: 5px;
    }
    .discus-content h3 {
        font-size: 36px;
        line-height: 60px;
        padding: 0;
        margin: 0;
        color: #ededed;
        font-family: var(--heading-font);
        font-weight: 600;
    }
    .welcome-content {
        padding-left: 0px;
    }
    .welcome-content{
        margin-top: 30px;
    }
}
@media (max-width:1024px){
    .get-a-quaty a {
        text-decoration: none;
        font-size: 21px;
        color: #f00;
        font-weight: 500;
        padding: 13px 26px;
        background-color: snow;
        border-radius: 5px;
    }
}
@media (max-width:991px){
    .get-a-quaty a {
        text-decoration: none;
        font-size: 15px;
        color: #f00;
        font-weight: 500;
        padding: 13px 16px;
        background-color: snow;
        border-radius: 5px;
    }
    .discus-content h3 {
        font-size: 32px;
        line-height: 47px;
        padding: 0;
        margin: 0;
        color: #ededed;
        font-family: var(--heading-font);
        font-weight: 600;
    }
    .home-welcome-img{
        display: none;
    }
}
@media (max-width:767px){
	.home-welcome-img{
        display: none;
    }
    .secnod-secton-bg {
        background-image: url(../image/counter-bg.png);
        height: 323px;
        /* background-size: 100% 200px; */
        background-repeat: no-repeat;
        position: relative;
        background-color: #ff0000;
        background-position: center;
        background-size: cover;
    }
    .get-a-quaty{
        margin-top: 30px;
    }
    .discus-content h3{
        text-align: center;
    }
    #section-Intersection_observer_concepts_and_usage{
        margin-top: 25px;
    }
	
}
@media (max-width:640px) {
    
    
}
@media (max-width:575px){
    
}
@media (max-width:480px){
    h2 {
        font-size: 44px;
        line-height: 44px;
        padding: 0;
        margin: 0;
        color: #ededed;
        font-family: var(--heading-font);
        font-weight: 600;
    }
    .benefits__area-left-image-from {
        position: absolute;
        left: -40px;
        top: 50%;
        background: #ff0000;
        padding: 21px 40px;
        border-radius: 10px;
        transform: translateY(-50%) rotate(-90deg);
        z-index: 1;
    }
    .benefits__area-left-image-from h2 {
        color: #ededed;
        font-weight: 400;
        font-size: 71px;
        line-height: 80px;
    }
    .welcome-image {
        padding-left: 50px;
    }
    .benefits__area-left-image-from h2 {
        color: #ededed;
        font-weight: 400;
        font-size: 64px;
        line-height: 80px;
    }
    .benefits__area-right-list {
        display:flex !important;
        flex-direction: column !important;
        grid-template-columns: repeat(2, 1fr);
        gap: 20px;
        margin-top: 30px;
    }
    .get-touch-bg {
        background-color: #f3f3f3;
        background-image: url(../image/world-contact.png);
        background-repeat: no-repeat;
        background-position: left bottom;
        padding: 30px 0 30px 0;
    }
    .faq-section {
        padding: 30px 0px;
        background-color: #121212;
        padding-bottom: 0px !important;
    }
    .content-container .container{
        margin-bottom: 20px !important;
    }
}
@media (max-width:360px) {
    .benefits__area-left-image-from h2 {
        color: #ededed;
        font-weight: 400;
        font-size: 56px;
        line-height: 52px;
    }
    .benefits__area-left-image-from {
        position: absolute;
        left: -40px;
        top: 50%;
        background: #ff0000;
        padding: 17px 26px;
        border-radius: 10px;
        transform: translateY(-50%) rotate(-90deg);
        z-index: 1;
    }
}