

@media(min-width:992px) and (max-width:1180px){
.main-header .navbar-nav, .main-header .navbar-right-buttons{
gap: 15px !important;
}
.main-header .navbar-right-buttons{
padding-left: 0;
}
}

@media(max-width:1280px){
.gstRegistration-con{
position: static !important;
transform: unset !important;
margin: auto !important;
}
.gstRegistration-sec{
background: unset !important;
padding: 30px 0 !important;
min-height: unset !important;
}
.whatWedo-sec{
padding: 30px 0 100px !important;
}
}


@media(min-width:320px) and (max-width:991px){

.footer-lists ul{
display: flex;
gap: 10px 20px;
flex-wrap: wrap;
justify-content: center;
margin-bottom: 20px;
}
.footer-lists ul li{
padding-right: 0px !important;
}
.footer-address p::after{
display: none;
}
.footer-address{
gap: 20px !important;
flex-direction: column !important;
}
.footer-address p{
flex-direction: column;
text-align: center;
border-top: 1px solid #ffffff21;
padding-top: 20px;
}
.footer-sec{
padding: 165px 0 30px !important;
}
.mobile-view{
display: block !important;
}
.desktop-view{
display: none !important;
}
.gstRegistration-left-con h3 br{
display: none !important;
}
.gstRegistration-left-con, .whoarewe-left-con, .testimonail-con, .ourProducts-sec {
padding: 20px !important;
}
.gstRegistration-left-con p, .gst-priceBoxs, .testimonail-con{
max-width: 100% !important;
}
.gstRegistration-left-con h3{
font-size: 29px !important;
}
.custom-row-spacing .col-lg-3 {padding: 12px !important;}

.custom-row-spacing .col-lg-3:nth-child(-n+4) {
padding-top: 12px !important;}

.gst-priceBoxs{
margin-top: 20px !important;
}
.whatWedo-sec {
padding: 30px 0 30px !important;
}
.whoarewe-sec, .testimonail-sec, .gstFrom-sec, .Gst-footer-sec{
padding: 30px 0 !important;
}
.testimonail-sec h2, .ourProducts-sec h2{
margin-bottom: 30px !important;
}
.gstFrom-right-con{
text-align: center;
margin-top: 15px;
}
#backToTop{
display: none !important;
}
.gstFrom-right-services {
margin-top: 40px !important;
}
.itrFiling-left-con .apply-btn{
margin: auto !important;
}
.itrFiling-left-con{
text-align: center;
}
.gstFooter-right-con a.emailId {
word-break: break-all;
display: block;
}
.our-Services-imgs{
gap: 20px;
max-width: 100% !important;
justify-content: center !important;
}
.whatWedo-sec .gst-priceBoxs p{
margin-bottom: 0 !important;
max-width: 100% !important;
}
.gst-priceBoxs, .gstFrom-left-con{
padding: 20px !important;
}
.post-loading{
    margin-top: 40px !important;
}

}


@media (max-width:576px){

.main-header .navbar-brand img {
height: auto !important;
width: 110px !important;
}
.play-btns{
display: none;
}
.gstRegistration-sec{
margin-top: 50px !important;
}

.whoarewe-left-con, .gstFooter-left-con, .gstFooter-right-con{
max-width: 100% !important;
text-align: center;
}
.whoarewe-left-con .getStart-btn, .distribut-btns .apply-btn{
margin: auto;
}
.testimonail-sec h2{
text-align: center;
}
.testimonail-con{
align-items: center;
text-align: center;
}
.itrFiling-left-con h5{
font-size: 28px !important;
}
.itrFiling-left-con h6{
font-size: 22px !important;
}
.gst-footer-con .col-lg-4{
justify-content: center;
}
.gstFooter-mid-con .gstFooter-social-icon, .gstRegistration-btn-group{
margin-top: 30px !important;
}
.gstFooter-left-con, .gstFooter-mid-con{
border-bottom: 1px solid #00000028;
padding-bottom: 30px;
width: 100%;
text-align: center;
}
.gstFooter-right-con h6, .gstRegistration-left-con h3, .gstRegistration-left-con p{
margin-bottom: 15px !important;
}
.gstRegistration-left-con h3 .h01, .gstRegistration-left-con h3 .h02{
font-size: 38px !important;
}
.gstRegistration-points ol{
gap: 4px 40px !important;
}
}

@media (max-width:480px) {
.whoarewe-left-con .getStart-btn, .distribut-btns .apply-btn{
max-width: 100% !important;
}
}
