/* #Media Queries
================================================== */
@media (min-width:1400px) and (max-width:1499px) {
} 

/* END__ */

@media (min-width:1200px) and (max-width:1399px) {
.BannerSlider .item .container { height: 620px;}
} 
/* END__ */

@media (min-width:992px) and (max-width:1199px) {
.BannerSlider .item .container { height: 550px;}
} 
/* END__ */

@media (min-width:768px) and (max-width:991px) {
.btn-primary, input[type="submit"]{ font-size: 15px; padding: 12px 24px;}
.header .pre-header .d-flex .address{display: none !important;}
.header .pre-header .d-flex a.social i{ font-size: 12px; height: 26px; width: 26px;}
.header .post-header .logo img{ height: 60px;}
.header .post-header.scroll-to-fixed-fixed .logo img{height: 40px;}
.BannerSlider .item .container .content-gap-24{ align-items: center; gap: 16px;}
.BannerSlider .item .container{ height: 450px;}
.section{ padding: 48px 0;}
.why-choose-content, .service-box, .contact-section .contact-content .contact-form{ padding: 22px;}
.contact-section .contact-content .contact-form{ margin-top: 30px;}
.rental-section .table > :not(caption) > * > *{ padding: 16px;}
.cta-section{ padding: 80px 0 160px;}
.contact-section .contact-content{ padding: 24px; margin-top: -60px;}
.form-control, input[type="date"], input[type="email"], input[type="file"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], textarea{ font-size: 15px; padding: 12px 24px;}
.footer-top{ padding: 30px 0;}
.footer-top .footer-list-items ul{ gap: 10px;}
.stellarnav > ul > li.button > a{ text-align: center; border-radius: 0;}
.page-banner .container{ height: auto; padding-top: 50px; padding-bottom: 50px; text-align: center;}
.breadcrum-items{ justify-content: center;}
} 
/* END__ */

@media only screen and (max-width:767px) {
.btn-primary, input[type="submit"]{ font-size: 15px; padding: 12px 24px;}
.header .pre-header .d-flex .address{display: none !important;}
.header .pre-header .d-flex a.social i{ font-size: 12px; height: 26px; width: 26px;}
.header .post-header .logo img{ height: 60px;}
.header .post-header.scroll-to-fixed-fixed .logo img{height: 40px;}
.BannerSlider .item .container{ font-size: 13px; text-align: center;}
.BannerSlider .item .container h2{ font-size: 30px;}
.BannerSlider .item .container h5{ font-size: 16px;}
.BannerSlider .item .container .content-gap-24{ align-items: center; gap: 16px;}
.BannerSlider .item .container{ height: 450px;}
.section{ padding: 32px 0;}
.why-choose-content, .service-box, .contact-section .contact-content .contact-form{ padding: 22px;}
.contact-section .contact-content .contact-form{ margin-top: 30px;}
.rental-section .table > :not(caption) > * > *{ padding: 16px;}
.cta-section{ padding: 80px 0 160px;}
.contact-section .contact-content{ padding: 24px; margin-top: -60px;}
.form-control, input[type="date"], input[type="email"], input[type="file"], input[type="month"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="time"], input[type="url"], input[type="week"], textarea{ font-size: 15px; padding: 12px 24px;}
.footer-top{ padding: 30px 0;}
.footer-top .footer-list-items ul{ gap: 10px;}
.stellarnav > ul > li.button > a{ text-align: center; border-radius: 0;}
.cta-section .call{ font-size: 24px;}
.cta-section .call i{ width: 60px; height: 60px;}
.page-banner .container{ height: auto; padding-top: 50px; padding-bottom: 50px; text-align: center;}
.breadcrum-items{ justify-content: center;}
} 
/* END__ */

@media only screen and (max-width:374px) {
} 
/* END__ */

