/*Large screen*/

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


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

@media only screen and (max-width: 1400px) {
   
}
@media only screen and (max-width: 1199px) {
    a.global_boxed_btn {
        padding: 3px 10px;
    }
}

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

/* Tablet Layout waid */

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


/* tablet */

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


@media only screen and (min-width: 992px) {  
    
}
@media only screen and (min-width: 768px) {
    
   
}
@media only screen and (max-width: 991px) {
   .header_area .col-md-2:last-child {
        display: none;
    }
    .navigation ul.main-menu {
        justify-content: end;
    }
    .css-tab-panel {
    padding: 15px;
}
	.team-card {
    margin-bottom: 20px;
}
	.steps-number-row {
    width: 74%;
}
}
@media only screen and (max-width: 767px) {
   .logo img {
        max-width: 50%;
    }
    .logo a{
        text-align: center;
        justify-content: center;
        display: flex;
        align-items: center;
    }
    .newsletter-input-box form p {
    flex-direction: column;
}
.newsletter-input-box form p input {
    width: 100%;
}
.tabs_item {
    flex-direction: column;
    gap: 20px;
}
.css-tab-panel {
    position: relative;
    width: 100%;
}
.css-tab-label {
    width: 100%;
}
.footer-about {
    flex-direction: column;
    gap: 5px;
}.footer-newsletter {
    width: 100% !important;
}
.steps-number-row {
    width: 100%;
}
    .navigation ul.main-menu {
        gap: 0px;
        justify-content: center;
    }
    .navigation ul.main-menu li a{
        font-size:14px
    }
	p.pricing-tab-desc {
    margin-bottom: 20px;
}
	
}






/* Mobile Layout */

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






/* small scren*/

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