@media only screen and (max-width: 767px){
	.footer .col-md-4:last-child .border-class{padding: 0}
	.footer .col-md-4:nth-child(2){border: 0;}
	.counter-sec .sec1Left article{width: 50%}
	.counter-sec .sec1Left{flex-wrap: wrap;gap: 1rem 0}
	.footer .border-class{padding: 0;}
	.topFooter{padding: 3rem 0}
	.contactInfo{display: flex;flex-wrap: wrap;justify-content: center;gap: 1rem;}
	.home-section-four figure .img-2{width: 15rem}
	.choose-bx ul{min-height: 158px;margin-left:1.5rem }
	a.nav-link{font-weight: 400;font-size: 14px !important}
	.banner-form {height:auto;position: absolute;width: 100%;padding: 010px;bottom: 2%;justify-content: flex-start;left: 0px;right: 0;}
	.banner-slider .gallery{position:relative;padding:2rem 0 25rem 0}
	.banner-slider .gallery .content h2 {font-size: 30px;}
	.banner-slider .gallery .content p {font-size: 16px;}
	.btn{font-size: 14px;font-weight: 400}
	.side-bars{bottom:0;display:flex;right:0;left:0;width:100%;background:transparent;height: auto;gap:1rem;padding: 0;border-top:solid 1px #fff;justify-content:center}
	.side-bars .s-bar{margin:0;width: 33%;inset:0;}
	.side-bars a{height: 100%;background: #000 !important;width: 100% !important;padding: 0 !important;display:flex !important;flex-direction:row !important;align-items:center;gap:.5rem;box-shadow:none !important;}
	.side-bars p{color:#fff !important;font-size: 12px !important}
	.side-bars h3{display:none;}
	.side-bars span{display:block;position:relative;top:0;bottom:0;margin:0;box-shadow: none !important;border-radius: 0;height: auto;display: flex;padding: .5rem;width: auto;justify-content: center;align-items: center;background: var(--accent-color);}	
	.side-bars span svg{width: 25px;height: 25px;margin: 0;opacity: 1;}
	.home-section-four ul li{overflow: visible;}
	.sec9Slider .gallery{height: 250px;}
	.sec9Slider .gallery p{font-size: 12px;line-height: 1.3}
	.accordion-button{font-size:14px}
	.footer .bottomFooter{padding-bottom: 3rem}
	.usp-slider figure{width:30%}
	.home-section-four ul li{font-size: 15px}
	.banner-slider figure:before{background:linear-gradient(185deg, black, transparent);}
	.logo-slider figure {width: 90px !important;}
	.services-section a figcaption p,.services-section a figcaption .btn{filter:blur(0px);opacity:1}
	.main-section p{font-size:16px !important}
}

@media only screen and (max-width: 991px){
	#exampleModalToggle .modal-dialog{max-width: 96%}
	.main-section{padding: 3rem 0}
	.main-heading h2{font-size: 2rem}
	.wow{opacity: 1 !important;visibility: visible !important;transform: none !important;animation: none !important;}
	.btn{padding: 0.65rem 0.5rem}
	.main-section p{margin-bottom: 1rem}
	.header .headerlogo .logo{width: 7rem;margin: 0}
	.home-section-six .contact-bg article{padding: 1.5rem}
	.home-section-two .image-slider .slick-slide figure::before, .home-section-two .image-slider a figcaption, .home-section-five article, .home-section-five .link p, .home-section-five .link a{transform: none;opacity: 1;visibility: visible;}
	.choose-bx{margin: 0 0.25rem}
	.home-section-five .link h3{color: #fff}
	#exampleModalToggle{z-index: 99999999;}
	.counter-sec .sec1Left article::before{display: none;}
	.footer .col-md-4:last-child .border-class{padding-left: 0}
	.home-section-two .image-slider .slick-arrow{right: -0.5rem;width: 2rem;height: 2rem;background: #fff;}
	.home-section-two .image-slider .slick-prev{left: -0.5rem;right: auto}
	.home-section-two .image-slider .slick-arrow svg{width: 0.75rem}
	.home-section-two .image-slider .slick-arrow svg path{stroke: #1e1c1c}
	.pro-head{margin-top: 5rem}
	.slick-dotted.slick-slider{margin-bottom: 2.5rem}
	.usp-section .wrap{justify-content: center;}
	.home-section-five .link p{min-height: initial;}
	.counter-sec .sec1Left article span{font-size: 1rem}
	a.nav-link{font-weight: 400;font-size: 14px}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
	.counter-sec .sec1Left article::before {left: -4rem}
	.home-section-two .image-slider .slick-arrow{right: -1rem}
	.home-section-two .image-slider .slick-prev{left: -1rem;right: auto;}
	.footer .col-md-4:last-child .border-class{padding-left: 3rem}
	.main-heading h2{font-size: 2.5rem}
}

@media only screen and (min-width: 992px) and (max-width: 1600px){
	header .contactInfo{flex-direction: column;align-items: start !important;margin-left: 6rem;gap: 0 !important}
	header .contactInfo a{font-size: 14px !important;}
	header .contactInfo div{display: none}
	a.nav-link{font-size:14px !important;font-weight:400;}
	.btn{font-size: 16px;font-weight: 400}

}

@media only screen and (max-width: 1199px){
	.home-section-five .link {height: 100%;background: rgb(0 0 0 /50%) !important;position: absolute;inset: 0;border: 0;z-index: 9}
	.home-section-five .image{position: relative;opacity: 1;visibility: visible;inset: auto;height: 20rem}
	.home-section-five .container-item{position: relative;}
	.home-section-five::before{display: none;}
	.sec3wrap{padding: 0}
	.sliderxs-2{margin-bottom: 2.5rem}
}
@media only screen and (min-width: 1200px) and (max-width: 1299px){}
