@media only screen and (max-width: 1920px) and (min-width: 1500px) {
	.container {
		max-width: 1180px;
	}
}

@media only screen and (max-width: 1600px) {}

@media only screen and (max-width: 1445px) {}

@media only screen and (max-width: 1366px) {
	html {
		font-size: 15px;
	}
	ul.second-list{
		flex-direction: column;

	}
	ul.second-list li a h5 span{
		font-size:17px ;
	}
	ul.second-list li{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.slideOne h3{
		font-size: 44px;
	}
}

@media (max-width: 1199.98px) {
	html {
		font-size: 14px;
	}
	
}

@media (max-width: 991.98px) {

	.logo img {
		width: 100px;
	}
	ul.second-list{
		display: block;
	}
	ul.second-list li a h5 span{
		font-size: 13px;
	}
	ul.second-list li{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.form-inline .themeBtn{
		margin: 0 auto;
		margin-top: 10px;
	}
	.nav-item + .nav-item{
		margin-top: 10px;
		border: none;
	}
	.slideOne h3{
		font-size: 45px;
	}
	.expert-main h2{
		font-size: 34px;
	}
	form.contact-form button{
		width: 158px;
	}
	form.footer-form button{
		width: 111px;
	}
	ul.second-list{
		flex-direction: column;

	}
	ul.second-list li a h5 span{
		font-size:17px ;
	}
	ul.second-list li{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.emergency-content h3{
		margin-top: 20px;
		font-size: 25px;
	}
	.emergency-content span{
		font-size: 28px;
	}
	.nav-item + .nav-item{
		margin-top: 10px;
		border: none;
	}
	.form-inline .themeBtn{
		margin: 0 auto;
		margin-top: 10px;
	}
	.icon-wrapp {
		padding: 1rem;
		height: 100%;
	}
	.icon-wrapp a {
		flex-wrap: wrap;
		height: 100%;
	}
	.icon-wrapp a i {
		width: 100%;
	}
	.icon-wrapp h5 span {
		word-break: break-word;
	}
	ul.footer-list li a{
		font-size: 10px;
	}
	.contact-wrapp a{
		font-size: 17px;
	}
	section.contact-sec {
		padding: 60px 0 35px;
	}










	.logo img {
		width: 100px;
	}
	ul.second-list{
		display: block;
	}
	ul.second-list li a h5 span{
		font-size: 13px;
	}
	ul.second-list li{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.form-inline .themeBtn{
		margin: 0 auto;
		margin-top: 10px;
	}
	.nav-item + .nav-item{
		margin-top: 10px;
		border: none;
	}








}

@media (max-width: 767.98px) {
	html {
		font-size: 12px;
	}
	.logo img {
		width: 100px;
	}
	ul.second-list{
		display: block;
	}
	ul.second-list li a h5 span{
		font-size: 13px;
	}
	ul.second-list li{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.form-inline .themeBtn{
		margin: 0 auto;
		margin-top: 10px;
	}
	.nav-item + .nav-item{
		margin-top: 10px;
		border: none;
	}
	.slideOne h3{
		font-size: 29px;
	}
	.expert-main h2{
		font-size: 29px;
		margin-bottom: 10px;
	}
	.main-slider{
	 height: 500px;
	}
	.test-content p{
		font-size: 15px;
	}
	.mainHead{
		font-size: 31px;
	}
	.emergency-content p{
		width: 100%;
		font-size: 18px;
	}
	.emergency-content h3{
		font-size: 19px;
	}
	.emergency-content span{
		font-size: 27px;
		margin-bottom: 15px;
	}
	.Burstm{
		display: none;
	}
	.about-main{
		padding-top: 20px;
	}
	nav.navbar.navbar-expand-lg::before{
		border: none;
	}
	footer figure{
		text-align: left;
	}
	.footer-logo img{
		width: 150px;
	}
	.logo_mobile{
		display: block;
	  }
	  .logo_mobile img{
		  width: 60px;
	  }
	  .top-wrapp{
		  justify-content: center;
	  }
	  .top-bar::before{
		  border: none;
	  }
	  nav.navbar.navbar-expand-lg{
		  margin-bottom: -30px;
	  }
	
	  .logo{
		  display: none;
	  }
	.project-sec figure img{
		margin-top: 10px;
	}
	ul.fooeter-social li a i{
		margin-bottom: 10px;
	}
	form.footer-form button{
		margin-top: 10px;
	}
	ul.about-list li a{
		gap: 2px;
	}
	.about-overlay{
		margin-top: 10px;
	}
	.overlay h2{
		padding-top: 42px;
	}
	form.contact-form button{
		margin-bottom: 20px;
	}
	section.contact-sec {
		padding: 60px 0 35px;
	}
}

@media (max-width: 575.98px) {
	.logo img {
		width: 100px;
	}
	ul.second-list{
		display: block;
	}
	ul.second-list li a h5 span{
		font-size: 13px;
	}
	ul.second-list li{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.form-inline .themeBtn{
		margin: 0 auto;
		margin-top: 10px;
	}
	.nav-item + .nav-item{
		margin-top: 10px;
		border: none;
	}
	.slideOne h3{
		font-size: 29px;
	}
	.expert-main h2{
		font-size: 29px;
		margin-bottom: 10px;
	}
	.main-slider{
	 height: 500px;
	}
	.mainHead{
		font-size: 28px;
	}
	.emergency-content p{
		width: 100%;
		font-size: 20px;
		color: #fff;
	}
	.emergency-content h3{
		font-size: 12px;
	}
	.emergency-content span{
		font-size: 18.6px;
		margin-bottom: 15px;
	}
	.Burstm{
		display: none;
	}
	.about-main{
		padding-top: 20px;
	}
	.project-sec figure img{
		margin-top: 10px;
	}
	ul.fooeter-social li a i{
		margin-bottom: 10px;
	}
	form.footer-form button{
		margin-top: 10px;
	}
	ul.about-list li a{
		gap: 0px;
		font-size: 12px;
		font-weight: 500;
	}
	.about-overlay{
		margin-top: 10px;
	}
	.overlay h2{
		padding-top: 42px;
	}
	form.contact-form button{
		margin-bottom: 20px;
	}
	section.contact-sec {
		padding: 60px 0 35px;
	}
	.about-content_jiji{
		margin-top: 60px !important;
	}
	ul.about-list{
		flex-wrap: nowrap;
		gap: 8;
	}
	.emergency-content a{
		font-size: 1.9rem;
	}
}

@media (max-width: 320.98px) {
	.logo img {
		width: 100px;
	}
	ul.second-list{
		display: block;
	}
	ul.second-list li a h5 span{
		font-size: 13px;
	}
	ul.second-list li{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.form-inline .themeBtn{
		margin: 0 auto;
		margin-top: 10px;
	}
	.nav-item + .nav-item{
		margin-top: 10px;
		border: none;
	}
	.slideOne h3{
		font-size: 29px;
	}
	.expert-main h2{
		font-size: 29px;
		margin-bottom: 10px;
	}
	.main-slider{
	 height: 500px;
	}
	.mainHead{
		font-size: 31px;
	}
	.emergency-content p{
		width: 100%;
		font-size: 18px;
	}
	.emergency-content h3{
		font-size: 19px;
	}
	.emergency-content span{
		font-size: 27px;
		margin-bottom: 15px;
	}
	.Burstm{
		display: none;
	}
	.about-main{
		padding-top: 20px;
	}
	.project-sec figure img{
		margin-top: 10px;
	}
	ul.fooeter-social li a i{
		margin-bottom: 10px;
	}
	form.footer-form button{
		margin-top: 10px;
	}
	ul.about-list li a{
		gap: 0px;
	}
	ul.about-list li a{
		font-size: 0.9rem;
	}
	.about-overlay{
		margin-top: 10px;
	}
	.overlay h2{
		padding-top: 42px;
	}
	form.contact-form button{
		margin-bottom: 20px;
	}
	section.contact-sec {
		padding: 60px 0 35px;
	}
	.emergency-content a{
		font-size: 1.9rem;
	}
}