@media screen and (min-width: 1551px) and (max-width: 1700px)
{

}

@media screen and (min-width:1241px) and (max-width:1500px)
{

}

@media screen and (min-width:1025px) and (max-width:1240px)
{

}   

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

}

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

}

@media (max-width: 767px)
{	 

}
    

    


@media screen and (max-width:575px)
{
.banner-content h3{width: auto;}
.hero-wrap .slider-text h1{font-size: 19px;margin-bottom: 0 !important;padding-top: 0px;}
.banner-content h3{    font-size: 14px;        padding: 0;        margin: 0;}
.navbar-brand{    font-size: 25px;}
.row.justify-content-between.align-items-center.locksmith-header {justify-content: center !important;}
.ftco-intro h2 {color: #fff;font-size: 20px;font-weight: 700;}
.Locksmith-banner-form{height: 466px;}
.hero-wrap.js-fullheight{    height: 575px !important; }
.row.no-gutters.slider-text.js-fullheight.justify-content-start {height: 517px !important;}
select.form-control.required-field.sub-service-select{    font-size: 13px;}
.ftco-section {padding: 0em 0;}
.btn-submit{    margin-top: 10px !important;padding: 5px 0 !important; }
.form-control{    margin-bottom: 2px;}
.media-body.py-4.px-3 {padding: 0 !important;}
.services .media-body h3{    margin: 0;}
.media-body p{    margin-bottom: 5px;}
.media-body a.btn.btn-primary {padding: 7px;}
.col-md-4.d-flex.services.align-self-stretch.px-4.ftco-animate.fadeInUp.ftco-animated {margin-bottom: 6px;}
.wrap-about .img-2 {height: 239px;    margin-bottom: 0 !important;}
.services .media-body h3{font-size: 20px;}
section.ftco-section.bg-light h2 {font-size: 20px;margin: 0;}
section.ftco-section.bg-light p {margin: 0;}
.services-2 .media-body h3{margin: 0;}
.footer p{    margin: 0;}
.footer .col-md-6.col-lg-3.mb-md-0.mb-4 {margin: 0 !important;}
.pad-0{padding:0px;}
section.ftco-intro.QuoteRequestHome-bgg{    height: auto;    padding-bottom: 15px;}
.faq h1 {font-size: 21px;}
.faq-item {margin-bottom: 0px !important;}
.about-us-content h2 {font-size: 26px;margin-bottom: 0;}
.about-us-content p {margin-bottom: 5px;}


/*27-04-2026*/
.tagline{    font-size: 10px;}
.wrap .phone a{    font-size: 16px;}
.LockSmithSvcRequest h2 {font-size: 18px;}
.info{font-size: 10px !important;padding: 4px !important;}
.card{padding: 4px !important;    margin-bottom: 3px !important;}
.LockSmithSvcRequest h3{    margin: 0;}
.LockSmithSvcRequest .info div{    font-size:9px !important;     padding: 3px 0px !important;}
.LockSmithSvcRequest p {margin: 0 !important;}
.grid.LockSmithSvcRequest_grid {gap: 0;}

.LockSmithSvcRequest_success .info div{    font-size:10px !important;     padding: 3px 0px !important;}
/*27-04-2026*/

}

@media screen and (max-width:480px)
{

}
  