@import url('./layout.css');
@import url('./base.css');
@import url('./navbar-modern.css');
@import url('./pages/contact.css');
@import url('./pages/blog.css');
@import url('./pages/404.css');
@import url('./footer.css');
@import url('./components/lists.css');
@import url('./components/badges-titles.css');
@import url('./components/articles.css');
@import url('./components/misc.css');
@import url('./responsive.css');
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600,300,700,800);
@import url('modern-cards.css'); 
 

a[href^="tel:"] {
	color: inherit;
	text-decoration: none;
}
textarea, input[type="text"], input[type="email"], input[type="search"], input[type="password"] {
	-webkit-appearance: none;
	-moz-appearance: caret;
	appearance: none;
}

/*------ template stylization ------*/
body {
	background: #2185c5;
}

/*------------ Back to top --------------*/
#toTop {
	display: none;
	width: 31px;
	height: 19px;
	overflow: hidden;
	background: url(../img/totop.png) 0 top no-repeat;
	position: fixed;
	margin-right: -690px !important;
	right: 50%;
	bottom: 60px;
	z-index: 999;
}
#toTop:hover {
	background-position: 0 bottom;
}
#toTop:active, #toTop:focus {
	outline: none;
}

/*---------------headings links------------------*/
/************************** content **************************/
.row_slider {
	margin-top: -88px;
}

/************************** content end **************************/

/*Core variables and mixins*/
img {
	max-width: 100%;
}

.accordion {
  border: 1px solid #ddd;
  border-radius: 5px;
  margin: 20px 0;
  overflow: hidden;
}

.accordion-item {
  margin-bottom: 10px;
}

.accordion-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px;
  background-color: #f7f7f7;
  cursor: pointer;
}

.accordion-toggle {
  display: inline-block; 
  margin: 15px 0; 
  padding: 15px 30px;
  font-size: 1.2rem;
  color: #fff;
  background-color: #00aaff;
  border: none;
  border-radius: 50px;
  text-decoration: none;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.15);
  transition: all 0.3s ease;
}

.accordion-toggle:hover {
  background-color: #0088cc;
  transform: translateY(-3px);
}

.accordion-content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
  padding: 0 10px;
}

.accordion-content.expanded {
  max-height: 500px;
}





