@media only screen and (min-width: 1600px) and (max-width: 1920px){}

@media only screen and (min-width: 1400px) and (max-width: 1599px){
ul.footer-info a {
    font-size: 12px;
}
	
	
	
	
}

@media only screen and (min-width: 1200px) and (max-width: 1399px){

h1 {
    font-size: 52px;
}
h2 {
    font-size: 44px;
}
h3 {
    font-size: 20px;
}
.banner-img img {
    height: 60vh !important;
}

.menuSec ul li a {
    padding: 10px 12px;
}


.what-client-box {
    padding: 20px 20px 20px;
    border-radius: 20px;
}

section.book {
    border-radius: 20px;
}


footer .col-md-2.col-sm-12.col-12 {
    width: 33%;
}

footer .col-md-3.col-sm-12.col-12 {
    width: 50%;
}
.delivering-spotless-text h2 {
    font-size: 34px;
}
	
	
	
	
	
	
	
	
}

@media only screen and (min-width: 992px) and (max-width: 1199px){
html {
    overflow-x: hidden;
}
h1 {
    font-size: 35px;
}

h2 {
    font-size: 30px;
}
.container-fluid {
    padding: 0px 40px;
}

.banner-img img {
    height: 60vh;
    object-fit: cover;
}

.menuSec ul li a {
    font-size: 15px;
    padding: 10px 18px;
}

.theme_btn {
    font-size: 13px;
    padding: 10px 20px;
}

.what-tab .nav-link {
    padding: 10px 18px;
    font-size: 12px;
}

.what-tab .nav-tabs .nav-link.active, .what-tab .nav-tabs .nav-item.show .nav-link {
    font-size: 12px;
    padding: 10px 20px;
}

.we-offer-box img {
    height: 250px !important;
}

.we-offer-text h3 {
    font-size: 18px;
}

section.what-we-offer {
    margin: 50px 0px;
}


.why-choose-text p {
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 10px;
}

.what-client-slider .slick-next {
    right: 70px;
}

.what-client-slider .slick-prev {
    left: 76%;
}

.what-client-box {
    border-radius: 20px;
    /* padding: 20px; */
}

.delivering-spotless-text h2 {
    font-size: 22px;
}

section.book {
    width: 80%;
    border-radius: 20px;
}

section.footer-home {
    padding: 140px 0px 0px;
}

section.footer-home p {
    font-size: 10px;
}

ul.footer-info a {
    font-size: 12px;
}

footer .col-md-2.col-sm-12.col-12 {
    width: 33%;
}

footer .col-md-3.col-sm-12.col-12 {
    width: 50%;
}
	
	
	
	
	
}

@media only screen and (min-width: 768px) and (max-width: 991px){
html {
    overflow-x: hidden;
}
h1 {
    font-size: 35px;
}

h2 {
    font-size: 30px;
}
.container-fluid {
    padding: 0px 40px;
}

.banner-img img {
    height: 60vh;
    object-fit: cover;
}

.menuSec ul li a {
    font-size: 13px;
    padding: 10px 8px;
}

.theme_btn {
    font-size: 13px;
    padding: 10px 20px;
}

.what-tab .nav-link {
    padding: 10px 18px;
    font-size: 12px;
}

.what-tab .nav-tabs .nav-link.active, .what-tab .nav-tabs .nav-item.show .nav-link {
    font-size: 12px;
    padding: 10px 20px;
}

.we-offer-box img {
    height: 250px !important;
}

.we-offer-text h3 {
    font-size: 18px;
}

section.what-we-offer {
    margin: 50px 0px;
}


.why-choose-text p {
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 10px;
}

.what-client-slider .slick-next {
    right: 70px;
}

.what-client-slider .slick-prev {
    left: 76%;
}

.what-client-box {
    border-radius: 20px;
    padding: 20px;
}

.delivering-spotless-text h2 {
    font-size: 22px;
}

section.book {
    width: 80%;
    border-radius: 20px;
}

section.footer-home {
    padding: 140px 0px 0px;
}

section.footer-home p {
    font-size: 10px;
}

ul.footer-info a {
    font-size: 12px;
}

footer .col-md-2.col-sm-12.col-12 {
    width: 33%;
}

footer .col-md-3.col-sm-12.col-12 {
    width: 50%;
}
	
	
	
	
	
}

@media only screen and (min-width: 520px) and (max-width: 767px){
html {
    overflow-x: hidden;
}
.slicknav_nav a:hover {
    background: #ffde00;
    color: #000000;
}

h1 {
    font-size: 30px;
}
h3 {
    font-size: 24px;
}

.container-fluid {
    padding: 0px 10px;
}
header {
    position: relative;
    padding: 10px 0px;
}



.menuSec {
    text-align: start;
}

.header-btn {
    justify-content: end;
    margin-top: 10px;
}

.banner-img img {
    height: 60vh;
    object-fit: cover;
}



.banner_text h1 {
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.theme_btn {
    font-size: 14px;
    padding: 9px 20px !important;
}
.menuSec .col-md-3.col-sm-12.col-12 {
    width: 50%;
}

.banner_img {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
}

.banner_img a i {
    font-size: 18px;
    height: 70px;
    width: 70px;
}
section.what-we-offer {
    margin: 20px 0px;
}

h2 {
    font-size: 30px;
}

.what-tab .nav-link {
    font-size: 12px;
    padding: 8px 10px;
}

.what-tab .nav-tabs .nav-link.active, .what-tab .nav-tabs .nav-item.show .nav-link {
    font-size: 12px;
    padding: 6px 14px;
}

.we-offer-box img {
    height: 290px !important;
    border-radius: 6px !important;
}

.we-offer-box:before {
    border-radius: 16px;
}

.why-choose-btn {
    margin-top: 0px;
}
.some-organizations-top-heading {
    margin-bottom: 20px;
}

.some-organizations-top-heading h2 {
    font-size: 26px;
}

.some-organizations-box {
    height: 80px;
}

section.some-organizations-sec {
    padding: 30px 0px;
    margin-bottom: 50px;
}
.what-client-top-heading {
    margin-bottom: 80px;
}
section.why-choose-sec {
    margin-bottom: 40px;
}
.what-client-slider .slick-prev, .slick-next {
    top: -19%;
}

.what-client-slider .slick-prev {
    left: 210px;
}

.what-client-slider .slick-next {
    right: 190px;
}

.what-client-box {
    border-radius: 14px;
    padding: 10px 10px;
}
section.what-client-sec {
    margin-bottom: 40px;
}
.delivering-spotless-text h2 {
    font-size: 34px;
}

.delivering-spotless-one {
    gap: 10px;
    margin-bottom: 10px;
}

section.delivering-spotless-sec {
    margin-bottom: 40px;
}

.map-img img {
    width: 100%;
}

section.map-sec {
    margin-bottom: 30px;
}
	
section.book {
    width: 94%;
    padding: 20px 10px 10px;
    border-radius: 20px;
}

.book-top-heading h2 {
    font-size: 22px;
}

.book-top-heading {
    margin-bottom: 10px;
}
section.footer-home {
    padding: 130px 0px 0px;
}

.icon-link ul li i {
    font-size: 16px;
    padding-right: 8px;
}

ul.footer-info a {
    font-size: 15px;
}

.copy-right {
    /* display: block; */
}

.copy-right p {
    font-size: 13px;
    text-align: center;
}

.copy-right ul {
    justify-content: center;
    gap: 10px;
}
section.banner.inn {
    padding: 100px 0px;
}
html .rt-detail h3.entry-title {
    font-size: 18px !important;
}
	
	

}

@media only screen and (min-width: 300px) and (max-width: 519px){

html {
    overflow-x: hidden;
}
.slicknav_nav a:hover {
    background: #ffde00;
    color: #000000;
}

h1 {
    font-size: 30px;
}
h3 {
    font-size: 24px;
}

.container-fluid {
    padding: 0px 10px;
}
header {
    position: relative;
    padding: 10px 0px;
}



.menuSec {
    text-align: center;
}

.header-btn {
    justify-content: center;
    margin-top: 10px;
}

.banner-img img {
    height: 100vh;
    object-fit: cover;
}



.banner_text h1 {
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.theme_btn {
    font-size: 12px;
    padding: 9px 30px;
}

.banner_img {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 30px;
}

.banner_img a i {
    font-size: 18px;
    height: 70px;
    width: 70px;
}
section.what-we-offer {
    margin: 20px 0px;
}

h2 {
    font-size: 30px;
}

.what-tab .nav-link {
    font-size: 12px;
    padding: 8px 10px;
}

.what-tab .nav-tabs .nav-link.active, .what-tab .nav-tabs .nav-item.show .nav-link {
    font-size: 12px;
    padding: 6px 14px;
}

.we-offer-box img {
    height: 290px !important;
    border-radius: 6px !important;
}

.we-offer-box:before {
    border-radius: 16px;
}

.why-choose-btn {
    margin-top: 0px;
}
.some-organizations-top-heading {
    margin-bottom: 20px;
}

.some-organizations-top-heading h2 {
    font-size: 26px;
}

.some-organizations-box {
    height: 80px;
}

section.some-organizations-sec {
    padding: 30px 0px;
    margin-bottom: 50px;
}
.what-client-top-heading {
    margin-bottom: 80px;
}
section.why-choose-sec {
    margin-bottom: 40px;
}
.what-client-slider .slick-prev, .slick-next {
    top: -19%;
}

.what-client-slider .slick-prev {
    left: 0px;
}

.what-client-slider .slick-next {
    right: 190px;
}

.what-client-box {
    border-radius: 14px;
    padding: 10px 10px;
}
section.what-client-sec {
    margin-bottom: 40px;
}
.delivering-spotless-text h2 {
    font-size: 34px;
}

.delivering-spotless-one {
    gap: 10px;
    margin-bottom: 10px;
}

section.delivering-spotless-sec {
    margin-bottom: 40px;
}

.map-img img {
    width: 100%;
}

section.map-sec {
    margin-bottom: 30px;
}
	
section.book {
    width: 94%;
    padding: 20px 10px 10px;
    border-radius: 20px;
}

.book-top-heading h2 {
    font-size: 22px;
}

.book-top-heading {
    margin-bottom: 10px;
}
section.footer-home {
    padding: 130px 0px 0px;
}

.icon-link ul li i {
    font-size: 16px;
    padding-right: 8px;
}

ul.footer-info a {
    font-size: 12px;
}

.copy-right {
    display: block;
}

.copy-right p {
    font-size: 13px;
    text-align: center;
}

.copy-right ul {
    justify-content: center;
}
section.banner.inn {
    padding: 100px 0px;
}
html .rt-detail h3.entry-title {
    font-size: 18px !important;
}




    
}