/*Css starts*/

/*common-css ends*/
body{
	margin:0;
	padding:0;
	
}
body p, label, td, a{
	font-family: 'Mulish', sans-serif;
	font-size:14px;
	font-weight: 400;
    font-style: normal;
    letter-spacing: 0.1em;
}

body h1, h2, h3, h4, h5, h6,  blockquote{
    font-family: 'Mulish', sans-serif;
	font-weight: 600;
    font-style: normal;
    letter-spacing: 0.1em;
}

html{
	line-height:1.3;
}
html li{
	list-style: none;
}
html li a{
	text-decoration: none;
}

/*common-css ends*/

/*footer css starts*/
.footer{
	background: #222222;
}
.footer-sec ul{
	padding: 0px;
}
.footer .footer-sec{
	padding: 50px 0px 0px 0px;
}

.footer-navbar .footer-menu li a{
	color:#fff;
}

.footer-navbar .footer-menu li a span.expand{
	font-size: 10px;
    float: right;
    margin: 4px auto;
    color:#fff;
}

.footer-menu li.footer-dropdown ul.footer-child {
    display: none;
}

.copyright-text p{
	color:#fff;
	text-align: center;
	margin: 0px;
	padding-bottom:20px;
}

.footer #logo .footer-logo-img{
		height: auto;
	    max-width: 160px;
}

.sidebar-navigation{
  width: 20%;
  height: auto;
  /*margin-left: 20px;*/
  }

.sidebar-navigation ul.footer-menu{
  	padding:0px;
}

/*.sidebar-navigation li{*/
/*  	padding: 6px 0px;*/
/*  }*/
.sidebar-navigation li ul>li {
    padding: 0px;
}
.first-div p {
    font-size: 16px;
}

.sidebar-navigation .footer-menu li{
 	display:block;
 } 

.sidebar-navigation .footer-menu li a{
	 position: relative;
     display: block;
     font-size: 16px;
     text-decoration: none;
     color: #fff;
     padding: 12px;
    background: #2f2f2f;
} 

.sidebar-navigation ul li a ul &.open{
		display: block;
	}

.footer-navbar .footer-dropdown ul li.dropdown-list a.active{
	color:#4d7aae;
}
.footer-navbar .footer-dropdown ul li.dropdown-list a:hover{
	color:#4d7aae;
}

.footer-navbar .footer-dropdown ul li.dropdown-list a{
	color:#B0B0B0;
	
}	

.footer-navbar .footer-dropdown ul li.dropdown-list.lborder a{
       /*border-bottom: 1px solid #043333;*/
       padding-bottom:10px;
}
   
.copyright-text span{
	float:right;
}

.footer .map-sec p , .footer .map-sec a , .footer .map-sec  td , .footer h2, .footer a {
	color:#fff;
}
.map-sec .column-1 li{
	padding:10px;
}

.map-sec .column-1 li i{
	color:#68c9ca;
	margin-right: 10px;
	   padding: 7px;
}
.map-sec .column-1 li.phone_number i{
	border: 1px solid #68c9ca;
    border-radius: 50px;
}

.menu-map{
	    display: flex;
	   
       justify-content: space-between;
       padding: 0px 60px;
}

.map-sec{
	display: flex;
	flex-wrap:wrap;
	justify-content: space-between;
}
.Address-heading{
	display: block;
	text-align: center;
	margin: 20px;
	font-size: 30px;
}

.map-sec .detail-sec{
	display: flex;
    column-gap: 60px;
    margin-bottom: 20px;
}

tr.opening-time-div td:last-child {
    padding-left: 15px;
}

.map-sec .column-1 p{
    font-size: 15px;
}

.sidebar-navigation li.footer-dropdown {
    margin: 2px 0px;
}

.footer-text p {
    text-align: justify;
}

.Add-Heading .footer-text{
    width:97%;
    padding: 20px 0px;
    color:#fff;
}
.Add-Heading{
        padding-left: 20px;
        width:80%;
}

.Add-Heading .map-sec .column-1{
    width:28%;
}
.Add-Heading .map-sec .column-2{
    width:27%;
}
.Add-Heading .map-sec .map-img{
    width:45%;
}
/*footer css ends */

/*Responsiveness starts */
@media screen and (max-width:1200px){
    .map-img iframe{
       /*width: 300px;*/
       /*height: 220px;*/
       width:100%;
       height:100%;
    }
    tr.opening-time-div td:last-child{
        padding:0px;
    }
     .Add-Heading .map-sec .column-1 {
       width: 27%;
    }
    .Add-Heading .map-sec .column-2 {
    width: 30%;
    }
    .Add-Heading .map-sec .map-img {
    width: 43%;
    }
}

@media screen and (max-width:1024px){
    .Add-Heading .map-sec .column-1{
        width:50%;
    }
    .Add-Heading .map-sec .column-2{
        width:50%;
    }
    .Add-Heading .map-sec .map-img{
        width:100%;
    }
    .map-img iframe{
        width:100%;
        height:100%;
    }
    .map-sec{
        row-gap:20px;
    }
    .Add-Heading .map-sec .column-1 > p{
        margin-right:15px;
    }
    .sidebar-navigation{
        width:30%;
    }
    .Add-Heading{
        width:70%;
    }
    .banner-text{
        padding:0px 30px;
    }
}

@media screen and (max-width:720px){
   .menu-map{
       flex-wrap: wrap;
       padding: 0px 30px;
   } 
   .sidebar-navigation{
       width:100%;
   }
   .Add-Heading{
       width: 100%;
       padding: 0px;
   }
   .Address-heading{
       margin: 10px 0px;
       text-align: left;
       font-size: 22px;
   }
   .Add-Heading .map-sec .column-1{
       width:100%;
   }
   .map-sec .column-1 li {
    padding: 10px 10px 0px 10px;
    }
   .Add-Heading .map-sec .column-2{
           width: 100%;
   }
   .column-1 p, .column-1 ul{
       margin:0px;
   }
   .footer .map-sec p{
       margin:0px;
   }
   .Add-Heading .footer-text{
       padding:0px;
   }
   tr.opening-time-div td:last-child {
    padding-left: 10px;
   }
   .copyright-text p{
       text-align:left;
       margin: 0px 0px 0px 30px;
   }
}

