@media only screen and (min-width:768px) and (max-width:1169px) {
img{max-width:100%; height:auto;}
#cssmenu > ul > li > a{font-size:14px; line-height:60px; padding:0px 12px;}
.toplogo-section-right01{ margin-right:10px; }
.toplogo-section-right01 h6{ font-size:11px; }
.toplogo-section-right01 h3{ font-size:13px; }
a.bookbtn{ font-size:11px; padding: 0px 10px!important; }
.banner-section{ padding:0px 0px 70px 0px; }
.homefeature-section01-box h6 a{ font-size:13px; }
.homefeature-section01-box h3 a{ font-size:18px; }
.homefeature-section01-box{ margin:0px auto 35px auto; }

.homesection03{ padding-top:30px; padding-bottom:30px; }
.homesection03 h3{ font-size:35px; line-height:normal; }
.homesection03 p{ font-size:15px; line-height:24px; padding:0px 2%; }

.homevehicles-section{ padding-top:20px; padding-bottom:20px; }
.homevehicles-section-top h2{ font-size:35px; }
.threeboxsection-text h3{ font-size:20px; }
.threeboxsection-text p{ margin-bottom:20px; }
.threeboxsection-text a.bookbtn-box{ font-size:14px; line-height:30px; }
.homevehicles-section-top{ margin-bottom:80px; }
.homevehicles-section-bottom h2{ font-size:35px; line-height:normal; }
.hometestmonials-section p{ font-size:15px; line-height:24px; font-weight:400; }
.footer-section ul li{ font-size:14px; }
.footer-section ul li a{ padding:0px 10px; }
.footer-section h6{ font-size:13px; }
.footer-section{ padding-top:20px; padding-bottom:20px; }

/*==========aboutsection start===============*/
.innerbanner-text-main h1{ font-size:30px; line-height:36px; }
.innerbanner-text-main h3{ font-size:23px; line-height:26px; }
.innercontent-section{ padding-top:10px; padding-bottom:30px; }
.innercontent-section .imgleft{ width:35%; }
.innercontent-section h2{ font-size:27px; line-height:normal; margin-bottom:16px; }
.innercontent-section p{ font-size:15px; line-height:23px; font-weight:400; text-align:justify; }
a.redbtn{ font-size:15px; padding:5px 20px; line-height:30px; }
/*==========aboutsection end===============*/

/*=========hummer-limo start==============*/

.swiper-button-next02{ top:100%!important; right:0%!important; }
.swiper-button-prev02{ top:100%!important; left:0%!important; }
.features-sec .textsec ul li{ background: url(../images/redicon.png) no-repeat left top;
font-size:16px; line-height:24px; }
.features-sec{ margin-bottom:70px; }


}

@media only screen and (min-width:480px) and (max-width:767px) {
img{max-width:100%; height:auto;}
.logosec{ width:100%; margin-top:18px; }
.toplogo-section-right01{ margin-right:0px; width:100%; margin-bottom:10px; }
.toplogo-section-right{ padding-top:0px; }
.toplogo-section-right01 h6{ font-size:13px; }
.toplogo-section-right01 h3{ font-size:16px; }

a.bookbtn{ font-size:12px; padding: 0px 12px; }
#cssmenu.align-center > ul{margin-top:0px!important;}
.topmenu-section ul li i.fa-sort-down{ display:none; }

.banner-section{padding: 0px 0px 34px 0px;}
.bx-pager{ bottom:-29px; }
.homefeature-section01 h5{ font-size:15px; margin-bottom:10px; }
.homefeature-section01 h2{ padding:0px 15px; margin-bottom:25px; }
.homefeature-section01-box .imgsec{ margin:0px auto 16px auto; }
.homefeature-section01-box h3 a{ font-size:20px; line-height:normal; }
.homefeature-section01-box{ margin:0px auto 35px auto; width:330px; }

.homesection03{ padding-top:20px; padding-bottom:20px; }
.homesection03 h3{ font-size:24px; line-height:30px; }
.homesection03 p{ font-size:14px; line-height:23px; padding:0px 1%; }
.homesection03 a.bookbtn{ margin-top:15px; }

.homevehicles-section{ padding-top:25px; padding-bottom:25px; }
.homevehicles-section-top h2{ font-size:24px; line-height:30px; margin-bottom:20px; }
.threeboxsection{ margin:0px auto 30px auto; }
.threeboxsection-text h3{ font-size:23px; }
.threeboxsection-text p{ margin-bottom:20px; }
.homevehicles-section-top{ margin-bottom:60px; }
.homevehicles-section-bottom h2{ font-size:25px; line-height:normal; }
.hometestmonials-section{ padding:55px 0px 0px 0px; }
.hometestmonials-section p{ font-size:15px; line-height:24px; text-align:justify; }

.swiper-button-next{ right:10px!important; }
.swiper-button-prev{ left:10px!important; }
.hometestmonials-section h4{ font-size:17px; }
.footer-section ul{ margin-bottom:20px; }
.footer-section ul li{ margin:4px; font-size:15px; }
.footer-section h6{ font-size:14px; line-height:21px; }

/*==========aboutsection start===============*/
.innerbanner-text-main h1{ font-size:16px; line-height:18px; }
.innerbanner-text-main h3{ font-size:13px; line-height:15px; }
.innercontent-section{ padding-top:10px; padding-bottom:30px; }
.innercontent-section .imgleft{ width:90%; float:none; padding:0px; margin:0px auto 20px auto; }
.innercontent-section h2{ font-size:27px; line-height:normal; margin-bottom:16px; }
.innercontent-section p{ font-size:15px; line-height:23px; font-weight:400; text-align:justify; }
a.redbtn{ font-size:15px; padding:5px 20px; line-height:30px; }
/*==========aboutsection end===============*/
.ourfleet-section .imgsec{ margin:0px auto 25px auto; }

/*=========hummer-limo start==============*/
.bookslidersec{ margin:50px auto 12px auto; }
.bookslidersec .swiper-slide{ width:90%!important; float:none!important; margin:0px 5%!important; }
.bookslidersec .swiper-slide img{ width:100%!important; height:auto!important; }
.swiper-button-next02{ top:105%!important; right:0%!important; }
.swiper-button-prev02{ top:105%!important; left:0%!important; }
.features-sec .textsec ul li{ width:100%; background: url(../images/redicon.png) no-repeat left top;
font-size:16px; line-height:24px; }
.features-sec .imgsec{ margin-bottom:25px; }
.features-sec{ margin-bottom:80px; }

.request-sec{ width:100%;}
	
/*=============14.06.2024================*/
.topmobile-only{ display:block!important;}	
	.toplogo-section-right{ display:none!important;}
.topmenu-section{ min-height:5px;}

	.topmobile-only01 h3{ font-size:21px!important; padding-top:5px;}
	.topmobile-only01 h3 a{ font-size:21px!important;}


}

@media only screen and (min-width:320px) and (max-width:479px){
img{max-width:100%; height:auto;}
.logosec{ width:100%; margin-top:18px; }
.toplogo-section-right01{ margin-right:0px; width:100%; margin-bottom:10px; }
.toplogo-section-right{ padding-top:0px; }
.toplogo-section-right01 h6{ font-size:13px; }
.toplogo-section-right01 h3{ font-size:16px; }

a.bookbtn{ font-size:12px; padding: 0px 12px; }
#cssmenu.align-center > ul{margin-top:0px!important;}
.topmenu-section ul li i.fa-sort-down{ display:none; }

.banner-section{padding: 0px 0px 34px 0px;}
.bx-pager{ bottom:-29px; }
.homefeature-section01 h5{ font-size:15px; margin-bottom:10px; }
.homefeature-section01 h2{ padding:0px 15px; margin-bottom:25px; }
.homefeature-section01-box .imgsec{ margin:0px auto 16px auto; }
.homefeature-section01-box h3 a{ font-size:20px; line-height:normal; }
.homefeature-section01-box{ margin:0px auto 35px auto; }

.homesection03{ padding-top:20px; padding-bottom:20px; }
.homesection03 h3{ font-size:24px; line-height:30px; }
.homesection03 p{ font-size:14px; line-height:23px; padding:0px 1%; }
.homesection03 a.bookbtn{ margin-top:15px; }

.homevehicles-section{ padding-top:25px; padding-bottom:25px; }
.homevehicles-section-top h2{ font-size:24px; line-height:30px; margin-bottom:20px; }
.threeboxsection{ margin:0px auto 30px auto; }
.threeboxsection-text h3{ font-size:23px; }
.threeboxsection-text p{ margin-bottom:20px; }
.homevehicles-section-top{ margin-bottom:60px; }
.homevehicles-section-bottom h2{ font-size:25px; line-height:normal; }
.hometestmonials-section{ padding:55px 0px 0px 0px; }
.hometestmonials-section p{ font-size:15px; line-height:24px; text-align:justify; }

.swiper-button-next{ right:10px!important; }
.swiper-button-prev{ left:10px!important; }
.hometestmonials-section h4{ font-size:17px; }
.footer-section ul{ margin-bottom:20px; }
.footer-section ul li{ margin:4px; font-size:15px; }
.footer-section h6{ font-size:14px; line-height:21px; }


/*==========aboutsection start===============*/
.innerbanner-text-main h1{ font-size:16px; line-height:18px; }
.innerbanner-text-main h3{ font-size:13px; line-height:15px; }
.innercontent-section{ padding-top:10px; padding-bottom:30px; }
.innercontent-section .imgleft{ width:90%; float:none; padding:0px; margin:0px auto 20px auto; }
.innercontent-section h2{ font-size:27px; line-height:normal; margin-bottom:16px; }
.innercontent-section p{ font-size:15px; line-height:23px; font-weight:400; text-align:justify; }
a.redbtn{ font-size:15px; padding:5px 20px; line-height:30px; }
/*==========aboutsection end===============*/

.ourfleet-section .imgsec{ margin:0px auto 25px auto; }

/*=========hummer-limo start==============*/
.bookslidersec{ margin:50px auto 12px auto; }
.bookslidersec .swiper-slide{ width:90%!important; float:none!important; margin:0px 5%!important; }
.bookslidersec .swiper-slide img{ width:100%!important; height:auto!important; }
.swiper-button-next02{ top:105%!important; right:0%!important; }
.swiper-button-prev02{ top:105%!important; left:0%!important; }
.features-sec .textsec ul li{ width:100%; background: url(../images/redicon.png) no-repeat left top;
font-size:16px; line-height:24px; }
.features-sec .imgsec{ margin-bottom:25px; }
.features-sec{ margin-bottom:80px; }
	.request-sec{ width:100%;}
	
	
/*=============14.06.2024================*/
.topmobile-only{ display:block!important;}
.toplogo-section-right{ display:none!important;}
	
.topmenu-section{ min-height:5px;}	
	
	

}








