@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700);
body {
  font-family: 'Open Sans', Tahoma, Arial;
}

.nav-wrapper {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 999;
}

.section {
  padding: 30px 0;
}

/*.navbar {
  margin-top: 20px;
}
*/
.topslider {
    background-color: #101e3b; padding:0;
}
.bottom-links{background-color:#062339; padding:20px; color:#fff; font-size:13px; font-family:Verdana, Geneva, sans-serif; line-height:25px;}
.bottom-links iframe{width: 75%; height: 50%; margin:22px 0 0 0;}
.bottom-links h2{font-family:Verdana, Geneva, sans-serif; font-size:16px; font-weight:bold; line-height:25px; color:#fff; margin:0 0 8px 0; padding:0;}
.bottom-links .fa-phone{font-size: 30px;
    position: relative;
    top: 9px;}
.quick_l ul{margin:0; padding:0;}
.quick_l ul li{margin:0 0 5px 0; padding:0 0 0 4px; list-style:none;}
.quick_l ul li a{color:#fff;}
.quick_l ul li .fa-check-circle{margin-right:5px;}
footer {
  padding-bottom: 5px;
   padding-top: 5px;
  background-color:#359ce9;
}
.copy-rights{color:#fff; font-family:Verdana, Geneva, sans-serif; font-size:13px; font-style:normal; text-decoration:none; line-height:40px;}


.icon-button {
	background-color: white;
	border-radius: 3.6rem;
	cursor: pointer;
	display: inline-block;
	font-size: 2.0rem;
	height: 3.6rem;
	line-height: 3.6rem;
	margin: 0 5px;
	position: relative;
	text-align: center;
	-webkit-user-select: none;
	   -moz-user-select: none;
	    -ms-user-select: none;
	        user-select: none;
	width: 3.6rem;
}

/* Circle */
.icon-button span {
	border-radius: 0;
	display: block;
	height: 0;
	left: 50%;
	margin: 0;
	position: absolute;
	top: 50%;
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
	     -o-transition: all 0.3s;
	        transition: all 0.3s;
	width: 0;
}
.icon-button:hover span {
	width: 3.6rem;
	height: 3.6rem;
	border-radius: 3.6rem;
	margin: -1.8rem;
}
.twitter span {
	background-color: #4099ff;
}
.facebook span {
	background-color: #3B5998;
}
.google-plus span {
	background-color: #db5a3c;
}
.fa-youtube-play span {
	background-color: #db5a3c;
}
/* Icons */
.icon-button i {
	background: none;
	color: white;
	height: 3.6rem;
	left: 0;
	line-height: 3.6rem;
	position: absolute;
	top: 0;
	-webkit-transition: all 0.3s;
	   -moz-transition: all 0.3s;
	     -o-transition: all 0.3s;
	        transition: all 0.3s;
	width: 3.6rem;
	z-index: 10;
}
.icon-button .fa-twitter {
	color: #4099ff;
}
.icon-button .fa-facebook {
	color: #3B5998;
}
.icon-button .fa-google-plus {
	color: #db5a3c;
}
.icon-button .fa-youtube-play {
	color: #db5a3c;
}
.icon-button:hover .fa-twitter,
.icon-button:hover .fa-youtube-play,
.icon-button:hover .fa-facebook,
.icon-button:hover .fa-google-plus {
	color: white;
}

#mainCarousel{z-index:1;}
.light_blue{background:#f5f7f9; float: left;}
.margin-t10{margin-top:10px;}
.blue-theme {color:#000; }
.blue-theme .modal-dialog{width:90%;}
.blue-theme .modal-header{background-color:#0154F8; color:#fff; border-bottom:0px;}
.blue-theme .close {
    margin-top: -23px;
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:3px;
	opacity:1;
	color:#0154F8; padding:0 5px 3px 5px;
}
.blue-theme .modal-body{color:#000; font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:normal;text-align: justify;
text-transform: capitalize;}
.blue-theme .modal-body p{position: inherit;
opacity: 1;
padding: 0;
margin: 0;
width: 100%;
max-width: max-content;
text-align: left;
font-size: 12px;}
.blue-theme .modal-body p{position: inherit;
opacity: 1;
padding: 0;
margin: 0 0 15px 0; font-family: Verdana, Geneva, sans-serif; font-size: 12px; line-height:20px;
width: 100%;
max-width: max-content;
text-align: left;
font-size: 12px; text-align: justify;}
.blue-theme .modal-body img{transition:none; opacity:1 !important; transform: none !important;}
.blue-theme .col-lg-6{padding:0 5px;}
.blue-theme .pad-left0{padding-left:0;}
.blue-theme .pad-right0{padding-right:0;}
.blue-theme .margin-top10{margin-top:10px;}
/**list style**/
/* List */
.blue-theme .modal-body ul {
  counter-reset: index;  
  padding: 0;
}

/* List element */
.blue-theme .modal-body li {
  counter-increment: index; 
  display: flex;
  align-items: center;
  padding: 3px 0;
  box-sizing: border-box;
  cursor: auto;
}


/* Element counter */
.blue-theme .modal-body li::before {
  content: counters(index, ".", decimal-leading-zero);
  font-size: 1.5rem;
  text-align: right;
  font-weight: bold;
  min-width: 50px;
  padding-right: 12px;
  font-variant-numeric: tabular-nums;
  align-self: flex-start;
  background-image: linear-gradient(to bottom, #0154F8, #101e3b);
  background-attachment: fixed;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}


/* Element separation */
.blue-theme .modal-body li + li {
  border-top: 1px solid rgba(255,255,255,0.2);
}

@use postcss-preset-env {
  stage: 0;
  autoprefixer: {
    grid: true;
  }
  browsers: last 2 versions
}

/***gallery style***/
