@media (min-width: 1460px) and (max-width: 1600px) {
    .about-heading p{font-size: 16px;}
}

@media (min-width: 1390px) and (max-width: 1450px) {
	.netro-wrapper .container{max-width: 1350px;}
    .book-appointment-heading img {bottom: 83px; right: 106px;width: 60px;}
    .footer-link ul li a {font-weight: 600; font-size: 13px;}
}

@media (min-width: 1310px) and (max-width: 1380px) {
	.netro-wrapper .container{max-width: 1290px;}
    .book-appointment-heading img {bottom: 83px; right: 106px;width: 60px;}
    .footer-link ul li a {font-weight: 600; font-size: 13px;}
    .header-menu .header-menu-list-holder{gap: 20px;}
    .header-menu ul li .dropdown button{font-size: 13px;}
    .header-logo{margin-right: 70px;}
    .about-heading p{font-size: 15px; line-height: 22px; margin-bottom: 30px;}
    .about-us-card .about-card-header h2{font-size: 55px;}
    .everything-need-card ul li h4{font-size: 16px;}
    .industry-card-body{min-height: 200px;}
    .tech-stack-heading h2,
    .case-study-heading h2,
    .indutry-heading h2{font-size: 70px; letter-spacing: -1.46px;}
    .comp-work-card{padding-right: 20px;}
}

@media (min-width: 1200px) and (max-width: 1300px) {
	.netro-wrapper .container{max-width: 1180px;}
    .book-appointment-heading img {bottom: 83px; right: 20px;width: 60px;}
    .footer-link ul li a {font-weight: 500; font-size: 12px;}
    .footer-link ul li{margin-bottom: 10px;}
    .header-menu .header-menu-list-holder{gap: 15px;}
    .banner-caption h2 span{font-size: 45px;}
    .banner-caption h2 {font-size: 37px;}
    .everthing-heading h2{font-size: 32px;}
    .case-study-body a{font-size: 38px; line-height: 48px;}
    .header-menu ul li .dropdown button{font-size: 12px;}
    .header-logo{margin-right: 70px;}
    .about-heading p{font-size: 15px; line-height: 22px; margin-bottom: 30px;}
    .about-us-card .about-card-header h2{font-size: 55px;}
    .everything-need-card ul li h4{font-size: 16px;}
    .industry-card-body{min-height: 200px;}
    .tech-stack-heading h2,
    .case-study-heading h2,
    .indutry-heading h2{font-size: 70px; letter-spacing: -1.46px;}
    .comp-work-card{padding-right:20px;}
}

@media (max-width: 1024px) {
	.netro-wrapper .container{max-width: 1180px;}
    .book-appointment-heading img {bottom: 83px; right: -40px;width: 60px;}
    .footer-link ul li a {font-weight: 500; font-size: 12px;}
    .cta-heading h2 { font-size: 26px; line-height: 37px;}
    .footer-link ul li{margin-bottom: 10px;}
    .header-menu .header-menu-list-holder{gap: 15px;}
    .banner-caption h2 span{font-size: 45px;}
    .banner-caption h2 {font-size: 37px;}
    .everthing-heading h2{font-size: 32px;}
    .case-study-body a{font-size: 38px; line-height: 48px;}
    .header-menu ul li .dropdown button{font-size: 12px;}
    .header-logo{margin-right: 70px;}
    .about-heading p{font-size: 15px; line-height: 22px; margin-bottom: 30px;}
    .about-us-card .about-card-header h2{font-size: 55px;}
    .everything-need-card ul li h4{font-size: 16px;}
    .industry-card-body{min-height: 200px;}
    .tech-stack-heading h2,
    .case-study-heading h2,
    .indutry-heading h2{font-size: 51px; letter-spacing: -1.46px;}
    .comp-work-card{height:340px; padding-bottom: 30px; padding-right:20px;}
    .stack-tab-right-heading h2{font-size: 35px;}
    .header-right li .user-login{font-size: 11px;}
    .implemented-project ul li h3{font-size: 35px;}
    .implemented-project ul li p {font-size: 20px; line-height: 28px;}
    .netro-wrapper .btn{padding: 9px 15px; font-size: 13px;}
    
}

@media (min-width: 992px) and (max-width: 1023px) {

}

@media (min-width: 768px) and (max-width: 990px) {
	.netro-wrapper .container{max-width: 1180px;}
    .book-appointment-heading img {bottom: 53px; right: 320px;width: 60px;}
    .footer-link ul li a {font-weight: 500; font-size: 12px;}
    .cta-heading h2 { font-size: 26px; line-height: 37px;}
    .footer-link ul li{margin-bottom: 10px;}
    .header-menu .header-menu-list-holder{gap: 15px;}
    .banner-caption h2 span{font-size: 65px;}
    .banner-caption{text-align: center; margin-bottom: 60px;}
    .banner-img.text-end{text-align:center !important;}
    .banner-caption h2 {font-size: 58px;line-height: 67px;}
    .everthing-heading h2{font-size: 32px;}
    .case-study-body a{font-size: 24px; line-height: 37px;}
    .case-study-body p{font-size: 16px;}
    .header-menu ul li .dropdown button{font-size: 12px;}
    .header-logo{margin-right: 70px;}
    .about-heading p{font-size: 15px; line-height: 22px; margin-bottom: 30px;}
    .about-us-card .about-card-header h2{font-size: 55px;}
    .everything-need-card ul li h4{font-size: 16px;}
    .industry-card-body{min-height: 200px;}
    .tech-stack-heading h2,
    .case-study-heading h2,
    .indutry-heading h2{font-size: 51px; letter-spacing: -1.46px;}
    .comp-work-card{height:340px; padding-bottom: 30px; padding-right:20px;}
    .stack-tab-right-heading h2{font-size: 35px;}
    .header-right li .user-login{font-size: 11px;}
    .implemented-project ul li h3{font-size: 35px;}
    .implemented-project ul li p {font-size: 20px; line-height: 28px;}
    .netro-wrapper .btn{padding: 9px 15px; font-size: 13px;}
    .netro-header{display: none;}
    .about-img{display: none;}
    .about-heading{margin-bottom: 60px;}
    .mobile-header.desk-none{display: block !important; width: 100%;}
    .section-padding {padding: 50px 0;}
    .everything-need-card ul li{align-items: flex-start;}
    .everything-need-card ul li img {margin-right: 5px; width: 20px;}
    .everything-need-card ul li h4 {font-size: 12px;}
    .everything-need-card h3{font-size: 15px; margin-bottom: 12px;}
    .stack-tabs-holder .stack-tabs-left{flex-direction: row !important; gap: 15px;}
    .stack-tab-right-heading.mt-60{margin-top: 20px;}
    .case-study-header{height: 200px;}
    .stack-tabs-holder .stack-tabs-left .nav-link.active { border-bottom: 4px solid #F55D2D; border-left: 0; padding-left: 0px; border-radius: 0;}
    .comp-work-card p {font-size: 13px; line-height: 23px;}
    .comp-work-card h2 {font-size: 37px; line-height: 48px; margin-bottom: 11px;}
    .book-appointment-heading h2 {font-size: 45px; line-height: 57px; margin-bottom: 21px;}
    .book-appointment-heading p{font-size: 15px;}
    .bk-appoint-right p {font-size: 14px; line-height: 23px;}
    .footer-link h4,
    .footer-link h3{line-height: 0;}
    .footer-link h4 a, .footer-link h3 a{font-size: 12px; line-height: 15px;}
}


@media (min-width: 320px) and (max-width: 599px) {
	.netro-wrapper .container{max-width: 1180px;}
    .book-appointment-heading img {display: none;}
    .footer-link ul li a {font-weight: 500; font-size: 12px;}
    .cta-heading h2 { font-size: 26px; line-height: 37px;}
    .footer-link ul li{margin-bottom: 5px;}
    .footer-link{margin-bottom: 20px;}
    .header-menu .header-menu-list-holder{gap: 15px;}
    .banner-caption h2 span{font-size: 33px;}
    .banner-caption{text-align: center; margin-bottom: 60px;}
    .banner-img.text-end{text-align:center !important;}
    .banner-caption h2 {font-size: 25px; line-height: 35px; margin-bottom: 15px; letter-spacing: 0.1px;}
    .everthing-heading h2{font-size: 29px;}
    .netro-banner{padding: 60px 0px;}
    .banner-caption p{font-size: 15px; margin-bottom: 15px;}
    .about-top-detail p { font-size: 18px; line-height: 29px;}
    .case-study-body a{font-size: 24px; line-height: 37px;}
    .case-study-body p{font-size: 16px;}
    .header-menu ul li .dropdown button{font-size: 12px;}
    .header-logo{margin-left: 70px;}
    .about-heading p{font-size: 15px; line-height: 22px; margin-bottom: 30px;}
    .about-us-card .about-card-header h2{font-size: 55px;}
    .everything-need-card ul li h4{font-size: 16px;}
    .industry-card-body{min-height: 170px;}
    .tech-stack-heading h2,
    .case-study-heading h2,
    .indutry-heading h2{font-size: 51px; letter-spacing: -1.46px;}
    .comp-work-card{height:340px; padding-bottom: 30px; padding-right:20px;}
    .stack-tab-right-heading h2{font-size: 30px; line-height: 40px; gap: 9px;}
    .header-right li .user-login{font-size: 11px;}
    .stack-tab-right-heading h2 span{font-size: 11px;}
    .implemented-project ul li h3{font-size: 28px;}
    .implemented-project ul li p {font-size: 17px; line-height: 25px;}
    .netro-wrapper .btn{padding: 9px 15px; font-size: 13px;}
    .netro-header{display: none;}
    .about-img{display: none;}
    .about-heading{margin-bottom: 60px;}
    .mobile-header.desk-none{display: block !important; width: 100%;}
    .section-padding {padding: 50px 0;}
    .everything-need-card ul li{align-items: flex-start;}
    .everything-need-card ul li img {margin-right: 13px; width: 25px;}
    .everything-need-card ul li h4 {font-size: 16px;}
    .everything-need-card h3{font-size: 19px; margin-bottom: 25px;}
    .stack-tabs-holder .stack-tabs-left{gap: 25px; border: 2px solid #f55d2d57; padding: 0 0 0 0;}
    .stack-tab-right-heading.mt-60{margin-top: 20px;}
    .case-study-header{height: 220px;}
    .stack-tabs-holder .stack-tabs-left .nav-link.active { border: 2px solid #F55D2D !important;width: 100%; padding: 10px 0px; border-radius: 0px;}
    .stack-tabs-holder .stack-tabs-left .nav-link{text-align: center; width: 100%; border: 2px solid transparent;}
    .comp-work-card p {font-size: 13px; line-height: 23px;}
    .comp-work-card h2 {font-size: 37px; line-height: 48px; margin-bottom: 11px;}
    .book-appointment-heading h2 {font-size: 34px; letter-spacing: -1px; line-height: 42px; margin-bottom: 15px;}
    .book-appointment-heading p{font-size: 15px; line-height: 24px;}
    .bk-appoint-right p {font-size: 14px; line-height: 23px;}
    .footer-link h4,
    .footer-link h3{line-height: 0;}
    .footer-link h4 a, .footer-link h3 a{font-size: 12px; line-height: 15px;}
    .mobile-header{padding: 14px 0px;}
    .about-us-card.mb-50{margin-top: 30px;}
    .tech-stack-heading h2, .case-study-heading h2, .indutry-heading h2{font-size: 24px;}
    .tech-stack-heading{text-align: center;}
    .col-lg-4.stack-heading-right.text-end{text-align: center !important;}
    .row.thing-card-mobile-none{display: none;}
    .row.thing-mobile-slider{display: block !important;}
    .industry-bottom-row {padding-bottom: 0px !important; margin-bottom: 32px !important; border-bottom: 1px solid rgba(125, 131, 135, 0.5);}
    .stack-card-holder{padding: 5px 5px;}
    .stack-ser-img img{width: 30px;}
    .stack-ser-detail p{font-size: 10px; line-height: 11px;}
    .case-study-tabs .nav.nav-pills .nav-item .nav-link {padding: 7px 8px;font-size: 11px; line-height: 13px;}
    .implemented-project{padding: 12px 40px; margin-top: 30px;}
    .section-padding.work-with-indutry .container.mb-80{margin-bottom: 40px;}
    #company-work-slider{padding: 0px 20px;}
    .section-padding.appointment-booking-holder .row.mb-100{margin-bottom: 40px;}
    .book-appointment-left{gap: 13px;}
    .book-appointment-left{margin-bottom: 20px;}
    .cta-device{display: none;}
    .cta-holder{padding: 50px 0px;}
    .cta-heading{text-align: center;}
    .footer-logo{margin-bottom: 35px;}
    .footer-link h4{margin-bottom: 15px;}
    .footer-link h3 {margin-top: 15px; margin-bottom: 4px;}
    .footer-link ul li:first-child {margin-top: 10px;}
    .main-footer .col-lg-3.col-md-3.d-flex.justify-content-end{justify-content: flex-start !important;}
    .footer-login{display: flex; align-items: center;gap: 30px;margin-top: 30px !important;flex-direction: row-reverse;}
    .footer-login li:first-child{margin-bottom: 0;}
    .case-study-heading-btn .btn-theme img{margin-left: 11px; width: 12px;} 
    .contact-us-heading h2{font-size: 25px;}
    .contact-us-heading p{margin-bottom: 30px;}
    .footer-menu ul{flex-direction: column; gap: 12px;}
    .footer-menu ul li{padding: 0; margin: 0; border: 0; }
    .n-footer-social ul{gap: 10px;}
    .n-footer-social ul li a {height: 30px; width: 30px; font-size: 13px;}
}

