/*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;
    }
	h1.post-post-title {
    font-size: 35px;
    line-height: 45px;
}
}

@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) {


.post_hero_area.toofandeveloper {
    padding-top: 120px;
}

}


@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;
    }
	.metaboxss {
    padding-bottom: 20px;
}
    .navigation ul.main-menu {
        justify-content: end;
    }
    .css-tab-panel {
    padding: 15px;
}
	.team-card {
    margin-bottom: 20px;
}
	.steps-number-row {
    width: 74%;
}
		.post_hero_area.toofandeveloper .row {
    flex-direction: column-reverse;
}
.post-featured-img-wrap {
    margin-bottom: 20px;
}
	.side-item ul li i {
    font-size: 16px;
}
	.side-item ul li a {
    font-size: 16px;
}
	.sp-page-wrap {
    padding: 50px 0 40px;
}
	.fixed_two_btn {
	display:block;
}
	.fixed_two_btn {
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 999;
}

.fixed_two_btn a {
    border-radius: 0;
    flex-basis: 50%;
    padding: 10px;
}

a.price_btn {
    text-align: center;
    background: #0B5AA6;
    color: #fff;
    height: stretch;
	line-height: 32px;
}
}
@media only screen and (max-width: 767px) {
   .logo img {
        max-width: 50%;
    }
	.row.sp-main-row {
    flex-direction: column-reverse;
}

.sp-left-sticky.sp-sticky-stop {
    height: 100%;
}
	.post_hero_area.toofandeveloper {
    padding-top: 200px;
}
	.digital-head {
    flex-wrap: wrap;
    gap: 10px;
}
.sp-post-body table td {
    padding: 3px;
}
    .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) {
   	.post_hero_area.toofandeveloper {
    padding-top: 140px;
}
	.fixed_two_btn a {
    font-size: 14px;
    padding: 5px;
}
}
@media only screen and (max-width: 375px) {}
