@charset "UTF-8";

h1, h2, h3{
	font-family: 'Adamina', serif;
	font-weight: normal;
}

h3.foo{color: #ffffff;}

.icon-box-foo {
  margin-bottom: 10px;
  position: relative;
  margin-left: -15px !important;
}

.icon-box.small > p {
  margin-left:50px !important;
}

.heading-text {
  margin-bottom: 80px !important;
}

ul.experience {
  padding-left: 1rem;
}

ol {
  padding-left: 1rem;
  padding-top: 1rem;
}

ul.experience li{
  padding-bottom: 10px;
}

.text-justify{text-align: justify;}

#mainMenu nav > ul > li.hover-active > a, #mainMenu nav > ul > li.hover-active > span, #mainMenu nav > ul > li.current > a, #mainMenu nav > ul > li.current > span, #mainMenu nav > ul > li:hover > a, #mainMenu nav > ul > li:hover > span, #mainMenu nav > ul > li:focus > a, #mainMenu nav > ul > li:focus > span {
  color: #222e84;
}

.flickity-button:hover {
  background-color: #222e84;
}

#mainMenu nav > ul > li .dropdown-menu > li.current > a, #mainMenu nav > ul > li .dropdown-menu > li.current > span, #mainMenu nav > ul > li .dropdown-menu > li:hover > a, #mainMenu nav > ul > li .dropdown-menu > li:hover > span, #mainMenu nav > ul > li .dropdown-menu > li:focus > a, #mainMenu nav > ul > li .dropdown-menu > li:focus > span, #mainMenu nav > ul > li .dropdown-menu > li:active > a, #mainMenu nav > ul > li .dropdown-menu > li:active > span, #mainMenu nav > ul > li .dropdown-menu > li.hover-active > a, #mainMenu nav > ul > li .dropdown-menu > li.hover-active > span {
  color: #222e84;
}

#scrollTop::after, #scrollTop::before {
  background-color: #222e84;
}

a#scrollTop:hover {
	color: #ffffff !important;
}

.btn:not(.close):not(.mfp-close), a.btn:not([href]):not([tabindex]) {
  background-color: #051ec8;
  border-color: #051ec8;
}

a:not(.btn):not(.badge):hover, a:not(.btn):not(.badge):focus, a:not(.btn):not(.badge):active {
  color: #222e84 !important;
}

.inspiro-slider .slide .slide-captions h1, .inspiro-slider .slide .slide-captions h3 {
  /*text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.8);*/
	font-weight: normal;
}

.inspiro-slider .slide .slide-captions h3 {
	font-size: 2.6em;
	font-family: "Poppins", sans-serif;
}

.social-icons li.social-linkedin a:hover, .social-icons li.social-twitter a:hover, .social-icons li.social-facebook a:hover {
  color: #ffffff !important;
}

h1.contact {
	color: #222e84;
	font-weight: normal;
}

h2 {
	color: #222e84;
	font-size: 28px;
	font-weight: normal;
}

ul.mainlist{
	list-style: square;
	padding-left: 1rem;
}

.gmap {
  width: 100%;
  min-height: 460px;
  height: auto;
}


#mainMenu nav > ul > li.dropdown::before {
  color: #222e84;
  font-size: 18px;
	font-weight: bold;
}


/*Mobile Screen starts*/

@media (max-width: 991.98px) { 
	.container { padding: 0 30px; }
	
	.heading-text {
  margin-bottom: 30px !important;
}
	
.icon-box .icon {
  height: 50px;
}
	
.inspiro-slider .slide .slide-captions h1 {
	font-size: 3.5em;
	line-height: 1.1;
}
	
.inspiro-slider .slide .slide-captions h3 {
  font-size: 1.8em;
	line-height: 1.2;
}
	
.heading-text.heading-section h2 {
  font-size: 28px;
  line-height: 40px;
}

.carousel .flickity-button {
  margin: -23px -20px 0;
}
	
}
/*Mobile Screen end*/
