@media (min-width: 992px) {
	.navbar .nav-item .dropdown-menu{ display: none; }
	.navbar .nav-item:hover .dropdown-menu{ display: block; }
	.navbar .nav-item .dropdown-menu{ margin-top:0; }
	.modal .modal-dialog{max-width:780px;}

}	

@media(max-width:1599px){
	header {padding-top: 20px;padding-bottom: 20px;}
	.content-block {margin-top: 114px;}
	.wrapper-slider div .banner h1{font-size:60px}
	.wrapper-slider div .banner.banner1 p{font-size:40px}
	.wrapper-slider div .banner.banner1 .content-blk .right-panel{padding-left:5%}
	.wrapper-inner-slider{width:750px !important}
	.wrapper-inner-slider div .in-banner{height:276px !important}

}

@media(max-width:1439px){
	.our-best-offer .item-bx h3{font-size: 16px;min-height: 60px;}
	.sp-banner-wrap .form{padding:22px 30px 25px}
	.sp-banner-wrap .form h2{font-size: 26px;padding-bottom: 25px;}
	.pes h3{font-size: 36px;}
	.cross{font-size: 40px;}
	.wrapper-slider div .banner h1{font-size:55px}
	.wrapper-inner-slider{width:700px !important}
	.wrapper-inner-slider div .in-banner{height:258px !important}
	.wrapper-slider div .banner.banner3 .cont-blk ul li h2{font-size: 45px;}
	.inner-banner h1{font-size: 60px;}
	.media-blk .item-bx h4{min-height: 114px;}
	.media-blk .item-bx p{min-height: 190px;}
	ul.soc{margin:0 40px}
	.navbar-dark .navbar-nav .nav-link {font-size: 16px;padding: 0 10px;}
	.media-blk .item-bx p{min-height: 228px;}
	.media-blk .item-bx p.vid{min-height: 272px;}

}

@media(max-width:1365px){
	.video-container{height: 675px;}
	.sp-banner-wrap{padding-top: 60px;}
	.section-wrap {padding-top: 40px;padding-bottom: 40px;}
	.section-wrap-top{padding-top:40px;}
	.section-wrap-btm{padding-bottom:40px;}
	.wrapper-slider div .banner h1{font-size:46px}
	.wrapper-slider div .banner.banner1 p{font-size:34px;padding:15px;line-height:44px}
	.wrapper-inner-slider{width:610px !important}
	.wrapper-inner-slider div .in-banner{height:230px !important}
	.wrapper-slider div .banner.banner4 .container p{font-size:20px}
	.press-rel-slider .slick-prev,.hpcl-slider .slick-prev{left:-35px}
	.press-rel-slider .slick-next,.hpcl-slider .slick-next{right:-35px}
}

@media(max-width:1199px){
	h2{font-size: 26px;}
	footer .ftr-tp figure img{width: 220px;}
	footer h3{font-size: 21px;}
	.finest-car .col{padding-left:10px;padding-right:10px}
	.finest-car .col p{font-size:15px}
	.video-container{height: 575px;}
	.our-best-offer .item-bx .item-desc{padding: 15px;}
	.our-best-offer .item-bx .item-desc ul li{font-size: 15px;line-height: 18px;padding-bottom: 20px;}
	.our-best-offer .item-bx .item-desc ul li:before{top: 4px;}
	.our-best-offer .item-bx .item-desc p.start{font-size: 16px;}
	.curve-bx figure img{width: 100%;}
	.pes h3{font-size: 32px;}
	.cross{font-size: 36px;}
	ul.soc{margin:0 15px}
	.wrapper-slider div .banner.banner1 .content-blk{flex-direction:column;padding:15px;}
	.wrapper-slider div .banner.banner1 .content-blk .left-panel{width:100%}
	.wrapper-slider div .banner.banner1 .content-blk .right-panel{padding-left:0;width:100%}
	.wrapper-slider div .banner h1{font-size:40px}
	.wrapper-slider div .banner.banner1 h1{margin-bottom:10px}
	.wrapper-slider div .banner.banner1 p {font-size: 32px;padding: 10px;}
	.wrapper-inner-slider div .in-banner{height:222px !important}
	.wrapper-slider div .banner {height:576px}
	.wrapper-inner-slider{padding-top:15px}
	.wrapper-slider div .banner.banner2 .content-blk .right-panel figure img{width:440px}
	.wrapper-slider div .banner.banner2 .content-blk .right-panel p{font-size:16px}
	.wrapper-slider div .banner.banner2 .content-blk{height:408px}
	.wrapper-slider div .banner.banner2{background-size:1600px auto}
	.wrapper-slider div .banner.banner4 .container h2{font-size:40px}
	.wrapper-slider div .banner.banner4 .container p{font-size:18px}
	.wrapper-slider div .banner.banner5{background-size:1600px auto}
	.media-blk .item-bx h4{font-size: 16px;}
	.media-blk .item-bx p{font-size: 15px;}	
	.press-rel-slider .slick-prev,.hpcl-slider .slick-prev{left:-22px}
	.press-rel-slider .slick-next,.hpcl-slider .slick-next{right:-22px}
	.hpcl-slider .item-img{height:210px}
	.navbar-dark .navbar-nav .nav-link{font-size: 15px;}
	ul.soc li {margin-left: 10px;}
	.navbar-dark .navbar-toggler{position: absolute;right: 0;top:18px}
	ul.soc{margin:0 25px;position: absolute;top: 8px;right: 55px;}
	/*header a.tel{padding-right: 0;top:25px;right:85px;position: absolute;}*/
	header ul.comm {position: absolute;right: 78px;bottom: 5px;}
	.navbar-dark .navbar-collapse{position: absolute;top: 75px;background: rgba(0,0,0,0.7);padding: 15px 5px;border-radius: 9px;right: 10px;z-index:2;width:365px;}
	.navbar-dark .navbar-collapse:before{position: absolute;top: -12px;border-color: #e5e5e5;content:'';border-bottom:12px solid #e5e5e5;border-left:12px solid transparent;border-right:12px solid transparent;right: 10px;}
	.navbar-nav{position: relative;padding: 15px 15px 0;}
	.navbar-dark {position:relative;}
	.nav-item{padding-bottom:8px;}
	.navbar-dark .navbar-nav .nav-link{font-size:16px;padding:0 15px;}
	.spareit-blk h4 {font-size: 18px;}
	.spareit-blk .spareit-logo .txt {font-size: 16px;}
	.spareit-blk .spareit-logo .logo img{width: 60px;}
	
	

}

@media(max-width:991px){
	header {padding-top: 10px;padding-bottom: 10px;}
	.finest-car{text-align:center}
	.finest-car .col figure{margin-bottom:15px !important}
	.finest-car .col {float: none;width: 24%;display: inline-block;margin-bottom:25px}
	.testimonial .testimonial-slider,.testimonial .testimonial-slider .slick-arrow{transform: none;}
	.testimonial .item {transform:none;padding: 30px 15px 0;margin: 35px 0 30px;}
	.testimonial .item .author{right:10px;bottom:15px}
	.testimonial .item p{font-size:18px;padding-left:0;min-height:165px}
	footer .ftr-tp p{margin-bottom: 30px;}
	.table-scroll th {max-width:310px;font-size:14px}
	.table-scroll td{font-size:13px;}
	.content-block {margin-top: 94px;}
	.our-service-loc figure img{width: 100%;}
	.our-service-loc .hdg-loc span{padding: 6px 6px 6px 22px;font-size: 16px;}
	.our-service-loc .loc-bx .add,.our-service-loc .loc-bx .rating{margin-left: 25px;}
	.our-service-loc .loc-bx .rating img{width: 100%;}
	.our-best-offer .item-bx h3{margin:10px 10px 15px;font-size: 15px;min-height: 75px;}
	.our-best-offer .item-bx .item-desc ul li{padding-bottom: 15px;}
	.curve-bx.type2 .item-desc{padding: 15px 10px 20px;}
	.curve-bx.type2 .item-desc h3{font-size: 18px;}
	.curve-bx.type2 h4{font-size: 14px;min-height: 105px;}
	.curve-bx.type2 .cross.bx{font-size: 17px;}
	.curve-bx.type2 p.small{font-size: 15px;min-height: auto;}
	.periodic-car .col p{font-size: 14px;}
	.sp-banner-wrap figure.banner{margin-bottom:40px}
	.video iframe{height: 400px;}
	.curve-bx p{min-height:72px;font-size: 17px;}
	.pes h3{font-size: 30px;}
	.cross{font-size: 34px;}
	.wrapper-slider div .banner.banner1 h1{margin-bottom:30px}
	.wrapper-slider div .banner.banner1 .content-blk .right-panel{padding-top:30px}
	.wrapper-slider div .banner.banner2 .content-blk .right-panel{width:55%}
	.wrapper-slider div .banner.banner2 .content-blk .right-panel figure img{width:370px}
	.wrapper-slider div .banner.banner3 .cont-blk ul li h2{font-size: 35px;line-height:45px}
	.wrapper-slider div .banner.banner3 .cont-blk ul li h2 span{font-size:20px}
	.wrapper-slider div .banner.banner3 .cont-blk ul li{padding:0 20px;}
	.wrapper-slider div .banner.banner3 .cont-blk .ban3-btm .item-bx{margin:0 10px;width:360px}
	.wrapper-slider div .banner.banner3 .cont-blk .ban3-btm .item-bx p{font-size:20px;}
	.inner-banner{height: 350px;}
	.inner-banner.news-hub,.inner-banner.gallery{background-size: 1680px auto;}
	.media-blk .item-bx p {min-height: 195px;}
	.lb-outerContainer{max-width: 90%;}
	.hpcl-slider .item-img{height:145px}
	.press-rel-slider .slick-arrow,.hpcl-slider .slick-arrow{background-size: 26px auto;}
	.hpcl-slider .item-img{padding: 0 10px;}
	.media-blk .item-bx p{min-height: 269px;}
	.media-blk .item-bx p.vid{min-height: 315px;}
	.innerbanner-slider{margin-bottom: 40px;}
	.trust-cust .col figure{font-size: 32px;}

}

@media(max-width:767px){
	h2{font-size: 24px;padding-bottom: 25px;}
	/*header a.tel{top:auto;bottom: 5px;}*/
	.finest-car .col figure {margin-bottom: 10px !important;}
	.finest-car .col {float:left;width: 49%;}
	.finest-car .col:last-child {float: none;margin-bottom:0}
	.periodic-car .col{width: 49%;margin-bottom: 25px;}	
	.why-pet p{font-size:16px;height: 30px;line-height: 30px;background-size: auto 30px;}
	.why-pet:before{height:8px}
	.testimonial .testimonial-slider{padding: 0 20px;}
	.testimonial .item{padding:25px 0 20px}
	.testimonial .item p{min-height:200px}
	footer .ftr-tp figure{margin-bottom: 30px;}
	footer .ftr-tp ul.link{margin-bottom: 30px;}
	footer figure.ftr-logo img{width:100%;}
	footer ul li a{font-size:18px;}
	.section-wrap {padding-top: 35px;padding-bottom: 35px;}
	.section-wrap-top{padding-top:35px;}
	.section-wrap-btm{padding-bottom:35px;}
	.our-service-loc figure {text-align: center;margin-bottom: 40px;}
	.our-service-loc figure img{width:80%;display: inline-block;}
	.our-service-loc .loc-bx .rating img {width: 320px;}
	.our-best-offer .item-bx .item-desc {padding: 15px 15px 60px;min-height: auto;}
	.our-best-offer .item-bx{margin-bottom: 40px;}
	.our-best-offer .item-bx h3{min-height: auto;}
	.why-pet{margin-bottom: 30px;}
	.video-container {height: 510px;}
	footer .ftr-btm p{font-size: 12px;}
	footer .ftr-btm ul li a{font-size: 13px;}
	.curve-bx.type2 h4{min-height: auto;}
	.sp-banner-wrap {padding-top: 40px;}
	.sp-banner-wrap figure.banner{margin-bottom:30px}
	.mbl-mb{margin-bottom: 40px;}
	.mbl-mb0{margin-bottom: 0;}
	.mbl-pb0{padding-bottom: 0 !important;}
	.curve-bx p{font-size: 16px;}
	.pes .cross{margin-bottom: 25px;}
	.navbar .nav-item .dropdown-menu{height: 200px;overflow-y: scroll;}
	.navbar-dark .navbar-brand img {width: 150px;}
	header ul.comm li a{font-size:14px;padding-left: 25px;}
	header ul.comm li a:before{width:18px}
	header ul.comm li:first-child {margin-right: 15px;}
	.content-block {margin-top: 81px;}
	.wrapper-slider div .banner h1 {font-size: 30px;}
	.wrapper-slider div .banner.banner1 h1{margin-bottom:20px}
	.wrapper-slider div .banner.banner1 p{font-size:26px;line-height:27px}
	.wrapper-inner-slider {width: 530px !important;}
	.wrapper-inner-slider div .in-banner{-webkit-box-shadow:none;box-shadow:none;border-radius:15px}
	.video-container .slick-dots{bottom:14px}
	.wrapper-inner-slider div .in-banner.slick-current{	transform: scale(1.3);}
	.wrapper-slider div .banner {height: 510px;}
	.wrapper-slider div .banner.banner1 .content-blk .right-panel{padding-top:0}
	.wrapper-slider div .banner.banner2 {background-size: 1400px auto;background-position: left -383px top;}
	.wrapper-slider div .banner.banner2 .content-blk {height: 264px;}
	.wrapper-slider div .banner.banner2 .content-blk .right-panel figure img {width: 280px;}
	.wrapper-slider div .banner.banner2 .content-blk .right-panel p {font-size: 14px;}
	.col-2-5 {width: 33.33%;}
	.wrapper-slider div .banner.banner3 .cont-blk ul li h2 {font-size: 28px;line-height: 35px;}
	.wrapper-slider div .banner.banner3 .cont-blk ul li h2 span{font-size: 20px;line-height: 25px;padding-top:10px}
	.wrapper-slider div .banner.banner3 .cont-blk ul li {padding: 0 10px;}
	.wrapper-slider div .banner.banner3 .cont-blk .ban3-btm .item-bx{margin:0 10px;width:45%;}
	.wrapper-slider div .banner.banner3 .cont-blk .ban3-btm .item-bx h3{font-size:30px}
	.wrapper-slider div .banner.banner3 .cont-blk .ban3-btm .item-bx p{font-size:18px}
	.wrapper-slider div .banner.banner4 .container h2{font-size:28px}
	.wrapper-slider div .banner.banner4 .container p{font-size:16px}
	.inner-banner{height: 300px;}
	.inner-banner.news-hub,.inner-banner.gallery{background-size: 1440px auto;}
	.inner-banner h1 {font-size: 55px;}
	.media-blk .item-bx h4,.media-blk .item-bx p,.media-blk .item-bx p.vid{min-height: auto;}
	.press-rel-slider .slick-arrow,.hpcl-slider .slick-arrow{background-size: 18px auto;}
	.our-service-loc .nav{margin-bottom: 20px;}
	.spareit-blk h4{padding-top: 10px;}
	.spareit-blk{margin-bottom: 30px;}
	.wrapper-slider div .banner.banner5 {background-size: 1402px auto;}
	.periodic-car .col:last-child {float: none;margin-bottom: 0;}
	.recomm-services figure {margin-bottom: 30px;}
	.hdg h1{font-size: 21px;}

}

@media(max-width: 600px) {
	.navbar-dark .navbar-nav .nav-link{font-size: 16px;font-weight: 600;}
	.dropdown-item{font-size: 15px;}
	.sub-txt{font-size: 16px;padding-bottom: 15px;}
	.wrapper-slider div .banner.banner5 {background-image:url('../images/hm-banner-festival-mbl.jpg');background-size: 520px auto;}

}

@media(max-width:575px){
	.content-block {margin-top: 97px;}
	.navbar-dark .navbar-brand img{width: 150px;}
	.navbar-dark .navbar-toggler{top: 12px;}
	/*ul.soc{top: 3px;margin: 0;right: 60px;}
	header a.tel{bottom: 3px;right: 60px;}*/
	footer .ftr-tp {padding-top: 40px;padding-bottom: 10px;}
	.finest-car .col,.periodic-car .col{margin-bottom: 20px;}
	.finest-car .col p{min-height:45px}
	.testimonial .item .author{font-size:16px}
	.testimonial .testimonial-slider .slick-arrow{background-size:20px auto}
	.testimonial .testimonial-slider .slick-next{right:-30px}
	.testimonial .testimonial-slider .slick-prev{left:-30px}
	.testimonial .item p{text-align:center;font-size:15px;min-height:185px}
	.table-scroll th{font-size: 13px;}
	.table-scroll td{font-size:13px;}
	.our-service-loc .loc-bx .rating img {width: 300px;}
	.our-best-offer .item-bx {margin-bottom: 30px;}
	.section-wrap {padding-top: 30px;padding-bottom: 30px;}
	.section-wrap-top{padding-top:30px;}
	.section-wrap-btm{padding-bottom:30px;}
	footer .ftr-btm ul{justify-content: center;}
	footer .ftr-btm p{text-align: center;margin-bottom: 10px;}
	.sp-banner-wrap{padding-bottom: 30px;}
	.sp-banner-wrap .form h2 {font-size: 24px;padding-bottom: 25px;}
	.sp-banner-wrap .form {padding: 20px 25px 25px;}
	.video iframe{height: 350px;}
	.curve-bx p{min-height: auto;}
	h2{font-size: 22px;}
	.pes h3{font-size: 26px;}
	.cross {font-size: 32px;}
	.navbar-toggler{padding: 3px 6px;}
	header{padding-bottom:25px}
	ul.soc{margin:0}
	ul.soc li a{width:18px}
	header ul.comm {right: 53px;bottom: -17px;}
	.gGHVJf{margin-bottom:15px}
	.video-container{height:467px}
	.wrapper-slider div .banner h1 {font-size: 26px;}
	.wrapper-slider div .banner.banner1 p{font-size:20px;width:318px;margin:0 auto}
	.wrapper-inner-slider{width:450px !important}
	.wrapper-inner-slider .slick-prev{left:-10px;background-size:35px auto}
	.wrapper-inner-slider .slick-next{right:-10px;background-size:35px auto;background-position:right top}
	.wrapper-inner-slider .slick-list {padding:35px 0 0 !important}
	.wrapper-slider div .banner {height: 468px;}
	.wrapper-slider div .banner.banner2 .content-blk .right-panel figure img {width: 210px;}
	.wrapper-slider div .banner.banner2 {background-size: 1099px auto;background-position: left -297px top;background-color: #000;}
	.wrapper-slider div .banner.banner2 .content-blk .right-panel p {font-size: 12px;}
	.wrapper-slider div .banner.banner2 .content-blk {height: 221px;}
	.wrapper-slider div .banner.banner2 .ban2-btm figure img{width:94px}
	.wrapper-slider div .banner.banner2 .ban2-btm .col-2-5 figure img.img2{width:75px}
	.wrapper-slider div .banner.banner2 .ban2-btm .col-2-5 figure img.img4{width:105px}
	.wrapper-slider div .banner.banner2 .ban2-btm .col-2-5 figure img.img5{width:115px}
	.wrapper-slider div .banner.banner3 .cont-blk ul li h2 {font-size: 20px;line-height: 25px;}
	.wrapper-slider div .banner.banner3 .cont-blk ul li h2 span {font-size: 18px;line-height: 20px;padding-top: 5px;}
	.wrapper-slider div .banner.banner3 .cont-blk .ban3-btm{flex-direction:column}
	.wrapper-slider div .banner.banner3 .cont-blk .ban3-btm .item-bx {margin: 0 10px 15px;width: 80%;}
	.wrapper-slider div .banner.banner3 .cont-blk .ban3-btm .item-bx h3 {font-size: 24px;}
	.wrapper-slider div .banner.banner4 figure.dt {display:none}
	.wrapper-slider div .banner.banner4 figure.mbl {display:block}
	.wrapper-slider div .banner.banner4 figure img{width:40%}
	.wrapper-slider div .banner.banner4 .container h2{font-size:22px}
	.wrapper-slider div .banner.banner4 .container p{font-size:16px}
	.wrapper-slider div .banner.banner4 .brd-rgt{border:0}
	.inner-banner h1 {font-size: 40px;}
	.press-rel-slider .slick-prev,.hpcl-slider .slick-prev{left:-8px}
	.press-rel-slider .slick-next,.hpcl-slider .slick-next{right:-8px}
	.hpcl-slider .item-img{height: auto;}
	.hpcl-slider .item-img img{width: 94%;}
	.trust-cust .col {margin-bottom: 25px;}
	.trust-cust .col figure {font-size: 30px;width: 96px;height: 96px;margin-bottom: 5px;}
	

}

@media(max-width:479px){
	ul.soc li {margin-left: 14px;}
	.wrapper-inner-slider div .in-banner.slick-current{	transform: scale(1.4);}
	.wrapper-inner-slider{width:390px !important}
	.wrapper-inner-slider .slick-list {padding-top:50px !important}
	.wrapper-inner-slider div .in-banner{transform:scale(1.2)}
	.our-service-loc .nav{margin-bottom: 15px;}
	.spareit-blk h4{padding-top: 0;}
	.wrapper-slider div .banner.banner5{background-size: 466px auto;}
	.hdg h1{font-size: 20px;}
	.hdg{margin-bottom: 25px;}


}

@media(max-width:413px){
.testimonial .item p{min-height:200px}
.our-service-loc .loc-bx .rating img {width: 280px;}
.video-container {height: 390px;}
h2{font-size: 20px;padding-bottom: 20px;}
.finest-car .col,.periodic-car .col{margin-bottom: 15px;}
.video iframe{height: 320px;}
.mbl-mb{margin-bottom: 30px;}
.pes h3{font-size: 24px;}
.pes .cross {margin-bottom: 20px;}
.cross {font-size: 30px;}
.navbar-dark .navbar-brand img {width: 130px;}
.navbar-dark .navbar-collapse{right: 0;width: 335px;padding: 15px 10px 5px;}
.navbar-nav{padding: 0;}
.dropdown-item{font-size: 14px;}
ul.soc li {margin-left: 10px;}
.sp-banner-wrap {padding-top: 30px;}
	.content-block {margin-top: 92px;}
.wrapper-slider div .banner h1 {font-size: 22px;}
.wrapper-slider div .banner.banner1 h1{margin-bottom:10px}
.wrapper-slider div .banner.banner1 p{font-weight:700;border-radius:20px;font-size: 16px;width: 240px;padding:8px}
.wrapper-slider div .banner{height:390px}
.wrapper-inner-slider div .in-banner{height:160px !important}
.wrapper-inner-slider{width:330px !important}
.wrapper-slider div .banner.banner2 .content-blk {height: 200px;}
.wrapper-slider div .banner.banner2 .content-blk .right-panel figure{margin-bottom:5px}
.wrapper-slider div .banner.banner2 .ban2-btm figure img {width: 80px;}
.wrapper-slider div .banner.banner2 .ban2-btm .col-2-5 figure img.img2 {width: 63px;}
.wrapper-slider div .banner.banner2 .ban2-btm .col-2-5 figure img.img4 {width: 90px;}
.wrapper-slider div .banner.banner2 .ban2-btm .col-2-5 figure img.img5 {width: 100px;}
.wrapper-slider div .banner.banner2 .content-blk .right-panel figure img {width: 175px;}
.wrapper-slider div .banner.banner3 .cont-blk .ban3-btm .item-bx{padding:6px 12px}
.wrapper-slider div .banner.banner3 .cont-blk .ban3-btm .item-bx h3{font-size:20px}
.wrapper-slider div .banner.banner3 .cont-blk .ban3-btm .item-bx p {font-size: 16px;}
.wrapper-slider div .banner.banner3 .cont-blk ul{margin-bottom:20px}
.wrapper-slider div .banner.banner3 .cont-blk h1{margin-bottom:15px}
.wrapper-slider div .banner.banner4 .container h2{font-size:18px;padding-bottom:0}
.wrapper-slider div .banner.banner4 .container p{font-size:14px}
.inner-banner h1 {font-size: 35px;}
.media-blk .item-bx{margin-bottom: 35px;}
.wrapper-slider div .banner.banner5{background-size: 390px auto;}
.trust-cust .col {margin-bottom: 20px;}

}

@media(max-width:374px){
.testimonial .item p{min-height:280px}
h2{font-size: 18px;}

}