

.color-01{background-color:#244280!important;}
.logo img{width:15%!important;}
.main-nav{box-shadow:0px 0px 0px 1px #80808042;}
.main-slider img,.card img,.contact-img img,.dr-img-1 img{width:100%;}
.dr-img img{width:70%;}
.contact-img-1 img{width:50%;}
.menu-btn{display:none;} 
.nav-list a:hover{color:#dc3545!important; transition:1s;}
nav{position:sticky; top:0px!important; z-index:99;}

@media screen and (max-width:768px){
	.menu-btn{display:block;}
	.nav-list ul li{display:block; text-align:center;}
	.nav-list.float-end{float:none!important;}
	.nav-list ul{ background-color: #244280;
    margin-top: 59px!important;
    color: white!important;
    position: fixed;
    height: auto;
    width: 100%;
    z-index: 20;
    right:100%;
    top: 100px;
    padding: 20px;
	transition:right 0.8s;
	}
	.nav-list ul li{
		padding:10px 0px!important;
	}
	.nav-list ul li a{
		color:white!important;
		font-size:28px!important;
	}
	.nav-list ul li a:hover{
		text-decoration:underline!important;
		color:#dc3545!important;
	}
	.menu-btn span{
	position: absolute;
    top: 3px;
    right: 12px;}
	#openmenu:checked~ .nav-list ul{
		right:0%;
	}
	.main-header,.main-header .text-end{text-align:center!important;}
	.emergency-body h3{padding:10px!important;}
	.main-service .col-md-4{float:none!important; width:100%!important;}
}
@media screen and (max-width:1024px){
	.nav-list .px-3{padding:0px!important;}
}

.sidefix {
    width: 150px;
    height: auto;
    position: fixed;
    z-index: 999;
    right: -84px;
    top: 51%;
}