@font-face{font-family:"Montserrat"; src:url('../fonts/Montserrat-Regular.otf');}
@font-face{font-family:"Montserrat_l"; src:url('../fonts/Montserrat-Light.otf');}
@font-face{font-family:"Montserrat_m"; src:url('../fonts/Montserrat-Medium.otf');}
@font-face{font-family:"Calibri_b"; src:url('../fonts/Calibri Bold.TTF');}
/*--------------------reset css--------------------*/
html, body, div, span, applet, object, iframe, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body{font-family: "Open Sans", sans-serif; color:#222222; color: #444444;}

h1, h2, h3, h4, h5, h6 {
  font-family: "Raleway", sans-serif;
}
h5 {
  font-size: 16px !important;
  text-align: left !important;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: 000; font-size:14px;
}
::-moz-placeholder { /* Firefox 19+ */
  color: 000; font-size:14px;

}
:-moz-placeholder { /* Firefox 18- */
  color: 000; font-size:14px;
}


/* ### wrapper ### */
#wrapper { display: block; width: 100%; min-height: 100%;}
header{background:#213b53;}

.carousel-caption {right: 15%;left: 43%;padding-bottom: 30px; top: 176px;}
.carousel-caption h3 {text-transform: uppercase;font-family: "Montserrat_m";margin-bottom: 10px;color: #f75b57; font-size: 28px; text-shadow:none;}
.carousel-caption p { line-height:24px; text-align:justify; font-family: "Montserrat";color: #000;font-size:16px; text-shadow:none;}
.carousel-control .fas{position:absolute; top:50%;}




.navbar-brand{height:auto; padding:0;}
.navbar-brand img {vertical-align: middle; width: 70%;}
.navbar{margin-bottom:0; font-family:"Calibri_b";}
.navbar-nav li a{ color: #1a1a1a;     padding: 10px 30px 10px 30px!important; font-size: 1rem;}
.navbar-nav li a:hover{ background:#213b53; color:#fff!important;}
.navbar-toggle{ background:#f99d30; margin: 17px 10px 0px 0px;}
.navbar-toggle .icon-bar { background: #fff!important;}
.navbar-nav li a.active { background:#213b53; color:#fff!important;}


.about h2{text-transform:uppercase; font-family:"Montserrat_m"; margin-bottom:10px;} 
.about h2>span{color:#f75b57;}
h2{text-transform:uppercase; font-family:"Montserrat_m"; margin-bottom:30px;} 
h2>span{color:#f75b57;}
.about p{line-height: 25px; letter-spacing: 1px; font-size: 15px; text-align: justify;}
/* ### box ### */
.box{background: url(../images/g1.png) no-repeat; text-align:center; padding:30px 0; min-height:200px; margin:20px 0px 0px 0px;  float:left;}
.box p{font-size:16px; color:#fff; line-height:22px; font-family:"Montserrat_m"; text-transform:uppercase;     padding: 40px 0px 0px 0px;}
.box span{font-size:11px;}
.g2{background: url(../images/g2.png) no-repeat;}
.g3{background: url(../images/g3.png) no-repeat;}
.g4{background: url(../images/g1.png) no-repeat;}

/* ### website section ### */
#website {width:100%;  padding:10px 0px 10px 0px; background:#29344d; margin:50px 0px 50px 0px;}
#website h2{text-transform:uppercase; font-family:"Montserrat_m"; margin-bottom:30px; color:#fff;} 
.webcir{text-transform:uppercase; color:#fff; padding:0px 0px 20px 0px; font-size:15px;}
.webcir img{background:#f75b57; text-align:center; padding:8px; border-radius:50%;  margin:0 auto 10px;}
.wec1 img{background:#57b1f7;}
.wec2 img{background:#f99d30;}
.wec3 img{background:#75ba47;}
.wec4 img{background:#51c466;}
.wec5 img{background:#e26746;}
.wec6 img{background:#4a8bac;}
.wec7 img{background:#dec017;}
.wec8 img{background:#95800a;}
.wec9 img{background:#60815c;}
.wec10 img{background:#b1689f;}
.wec11 img{background:#2ff0f7;}
.wec12 img{background:#0f66ea;}
.wec13 img{background:#ff0000;}


/* ### mobile section ### */
.circle{text-transform:uppercase;}
.circle img{background:#f75b57; text-align:center; padding:5px 0; border-radius:50%; width:40%; margin:0 auto 20px;}
.c1 img{background:#57b1f7;}
.c2 img{background:#ff0000;}
.c3 img{background:#f99d30;}

/* ### gisservices### */
#gisservices{width:100%;  padding:10px 0px 10px 0px; background:#f2f2f2; margin:50px 0px 0px 0px;}
.gis{text-transform:uppercase; font-size:23px;  padding:0px 0px 20px 0px;}
.gis img{ text-align:center; padding:8px;  width:50%; margin:0 auto 10px ; border:4px solid #f75b57;}






/*### state login section### */

.login_bg{ background: url(../images/login_bg.png) no-repeat; }

.login{border-radius: 3px;background: #fff;padding: 22px;overflow: hidden;box-shadow: 4px 2px 35px 5px rgba(0,0,0,0.60);  }
.mt{ margin:10% 0;}
.logo_lo{ text-align: center;margin: 0; padding: 0 0 25px;}
.form-group span{font-size: 12px; color:#7d7d7f;}
.form-group label{font-size: 15px; padding:0px 0px 6px 0px;     font-weight: bold;}
.form-submit {background: #f75b57; width: 100%; border: none; box-shadow: none;line-height: 30px; font-size: 16px;font-weight: 400;border-radius: 4px; color:#fff;}


.acessibilidade {font-size: inherit;}
.skip-navigation-section {-webkit-transition: 2s; /* Safari 3.1 to 6.0 */transition: 2s;height: 42px;}

.skip-navigation-section:hover {-webkit-transition: 2s; /* Safari 3.1 to 6.0 */transition: 2s;}

.text-resize-section li {list-style-type: none;line-height: 3;display: inline-block;padding: 0px 10px; color: #fff;    font-size: 15px;}

.text-resize-section li:hover {cursor: pointer;text-decoration: none;}

.text-resize-section li a {text-decoration: none; color: #fff;font-size: 14px; }

.text-resize-section li a:hover,
.text-resize-section li:hover {
  color: #fff;
  text-decoration: none;
}

.text-resize-section li:last-child {
  border-right: 1px solid transparent;
}

.right-position {
    text-align: right !important;
}
.mt-20{ margin:20px 0px 0xp 0px;}


/*--------------------------------------------------------------
# Features
--------------------------------------------------------------*/
.features .content + .content {
  margin-top: 0px;
}
.features .content h3 {
  font-weight: 700;
  font-size: 26px;
  color: #213b52;
}
.features .content ul {
  list-style: none;
  padding: 0;
}
.features .content ul li {
  padding-bottom: 10px;
}
.features .content ul i {
  font-size: 20px;
  padding-right: 4px;
  color: #fdc134;
}
.features .content p:last-child {
  margin-bottom: 0;
}

.section-bg {
  background: linear-gradient(180deg, #f2f6fa 0%, #fff 100%);
}

/*--------------------------------------------------------------
# Sections General
--------------------------------------------------------------*/
section {padding: 60px 0;overflow: hidden;}

.section-bg {background: linear-gradient(180deg, #f2f6fa 0%, #fff 100%);}

.section-title { text-align: center;padding-bottom: 30px;}
.section-title h2 {font-size: 32px;font-weight: 600;text-transform: uppercase;margin-bottom: 20px;padding-bottom: 20px;position: relative;color: #213b52;}
.section-title h6 {font-size: 20px;font-weight: 700; text-transform: uppercase;margin-bottom: 20px; padding-bottom: 20px;position: relative;color: #213b52;}
.section-title p {margin-bottom: 0; padding: 8px 0px 25px 0px;     text-align: justify;line-height: 24px;}

.img-fluid {max-width: 100%; height: auto;}
.fst-italic {font-style: italic!important;}
 .btn-get-started {
  color: #000; 
  border-radius: 50px;
   padding: 5px 10px 5px 10px;
  border: 2px solid #d87518;
  transition: all ease-in-out 0.3s;
  display: inline-block;
  background: #f39843;
  margin: 10px 10px 0px 0px; 
}
.btn-get-started:hover {
  background: transparent;
  color: #444;
}


 .btn-get-started1 {
  color: #000; 
  padding: 10px 10px 6px 10px;
  border: 2px solid #d87518;
  border-radius: 50px;
  display: inline-block;
  background: #f39843;
  margin: 5px 5px 0px 0px; 
      height: 10%;
}



/*--------------------------------------------------------------
# Services
--------------------------------------------------------------*/
.services .icon-box {
  box-shadow: 0px 0 25px 0 rgba(0, 0, 0, 0.1);
  padding: 50px 30px;
  transition: all ease-in-out 0.4s;
  background: #fff;
}
.services .icon-box .icon {
  margin-bottom: 10px;
}
.services .icon-box .icon i {
  color: #47b2e4;
  font-size: 36px;
  transition: 0.3s;
}
.services .icon-box h4 {
  font-weight: 500;
  margin-bottom: 15px;
  font-size: 24px;
}
.services .icon-box h4 a {
  color: #37517e;
  transition: ease-in-out 0.3s;
}
.services .icon-box p {
  line-height: 24px;
  font-size: 14px;
  margin-bottom: 0;
}
.services .icon-box:hover {
  transform: translateY(-10px);
}
.services .icon-box:hover h4 a {
  color: #47b2e4;
}


  /* ### box ### */
.box5{background:#39a485; text-align:center; padding:0px; min-height:90px; margin: 10px 10px 10px 0px; border-radius:5%; width:18%; float:left;  }
.box5 img{ width:30%; padding:10px 0px 0px 0px;}
.box5 h4{font-size:14px; color:#fff; line-height:22px; font-family:"Montserrat_m"; text-transform:uppercase; padding: 25px 0px 0px 0px;  }
.box5 h6{font-size:15px; color:#fff; line-height:22px; font-family:"Montserrat_m";  text-align:center; }
.box5 p{font-size:14px; color:#fff; line-height:10px; font-family:"Montserrat_m"; }
.box5 span{font-size:11px;}
.b2{background:#f75b57;}
.b3{background:#f3c33a;}
.b4{background:#00bb9e;}  
.b5{background:#c8c623;}
.b6{background:#dd1212;}  


  /* ### box ### */
.box6{background:#39a485; text-align:center; padding:0px; min-height:90px; margin: 10px 10px 10px 0px; border-radius:5%; width:28%; float:left;  }
.box6 img{ width:30%; padding:10px 0px 0px 0px;}
.box6 h4{font-size:13px; color:#fff; line-height:14px; font-family:"Montserrat_m"; text-transform:uppercase; padding: 25px 0px 0px 0px;  }
.box6 p{font-size:12px; color:#fff; line-height:14px; font-family:"Montserrat_m"; }

.b2{background:#f75b57;}


  /* ### box ### */
.box7{background:#39a485; text-align:center; padding:0px; min-height:90px; margin: 10px 10px 10px 0px; border-radius:5%; width:16%; float:left;  }
.box7 img{ width:30%; padding:10px 0px 0px 0px;}
.box7 h4{font-size:14px; color:#fff; line-height:14px; font-family:"Montserrat_m"; text-transform:uppercase; padding: 25px 0px 0px 0px;  }
.box7 p{font-size:12px; color:#fff; line-height:14px; font-family:"Montserrat_m"; }

.b2{background:#f75b57;}
.b3{background:#f3c33a;}
.b4{background:#00bb9e;}  
.b5{background:#c8c623;}
.b6{background:#dd1212;}  




/*--------------------------------------------------------------
# Cliens
--------------------------------------------------------------*/
.cliens {
  padding: 12px 0;
  text-align: center;
}
.cliens img {
  max-width: 90%;
  transition: all 0.4s ease-in-out;
  display: inline-block;
  padding: 15px 0;
  
}
.cliens img:hover {
  filter: none;
  transform: scale(1.1);
}

.section-bg {
  background-color: #f3f5fa;
}


@media (min-width:320px ) and (max-width:479px){
.navbar-brand img{ width:100%!important;}
.navbar-brand{width:80%}
}

/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
#footer {font-size: 14px; background: #37517e; }

#footer .footer-top {padding: 60px 0 30px 0;background: #333333 ; color: #fff;}
#footer .footer-top .footer-contact { margin-bottom: 30px;}
#footer .footer-top .footer-contact h3 {font-size: 28px;margin: 0 0 10px 0;padding: 2px 0 2px 0;line-height: 1;text-transform: uppercase;font-weight: 600;color: #37517e;}
#footer .footer-top .footer-contact p {font-size: 14px;line-height: 24px;margin-bottom: 0;font-family: "Jost", sans-serif;color: #5e5e5e;}

#footer .footer-top h2 {font-size: 16px;  color:#fff; position: relative; padding-bottom: 12px;}
#footer .footer-top .footer-links {margin-bottom: 30px;}
#footer .footer-top .footer-links ul {list-style: none;padding: 0;margin: 0;}
#footer .footer-top .footer-links ul i {padding-right: 2px;color: #fff;font-size: 18px;line-height: 1;}
#footer .footer-top .footer-links ul li {padding: 10px 0;display: flex;align-items: center;     font-size: 16px;}
#footer .footer-top .footer-links ul li:first-child {padding-top: 0;}
#footer .footer-top .footer-links ul a {color: #fff;transition: 0.3s;display: inline-block;line-height: 1;}


#footer .footer-bottom {padding-top: 30px;padding-bottom: 30px;color: #fff;}
#footer .copyright {font-size: 17px;line-height: 24px; text-align: center;}

@media (max-width: 768px) {
  #footer .footer-bottom {padding-top: 20px;padding-bottom: 20px;}
  #footer .copyright, #footer .credits {text-align: center;float: none;}
  #footer .credits {padding-top: 4px;}
}



.gis{text-transform: none; }
.gis p{ text-align:center!important; font-size: 14px;font-weight: bold;  padding:0px 0px 10px 0px;     line-height: 17px;}
.gis img{ text-align:center; padding:8px;  width:92%; margin:0 auto 10px ; border:3px solid #213b52;}

/* ===================================
contact section
==================================== */


#orgstructure {font-family: "Montserrat";border-collapse: collapse;width: 100%;}
#orgstructure td, #orgstructure th { border: 1px solid #ddd;padding: 6px; font-size:13px; color:#303030;}
#orgstructure td a, #orgstructure th a { color:#303030; text-decoration:none;}
#orgstructure tr:nth-child(even){background-color: #f2f2f2;}

#orgstructure tr:hover {background-color: #ddd;}
#orgstructure th {padding-top: 12px; padding-bottom: 12px; background-color: #f7941d;color: #303030;font-family: "Montserrat_m"; font-size:15px; text-transform:uppercase;}


.btn.btn-primary {background: #fb6f5d !important;border: 1px solid #fbceb5 !important;color: #000 !important;}

.login-wrap {position: relative;color: rgba(255, 255, 255, 0.9); }
  .login-wrap h3 {font-weight: 300; color: #fff; }
  .login-wrap .social {width: 50%; }
  
.login-wrap .social a {width: 100%; display: block;border: 1px solid rgba(255, 255, 255, 0.4); color: #000;background: #f3c211; }
.login-wrap .social a:hover {background: #000;color: #fff;border-color: #000; }

.w-50 {width: 50% !important;     font-size: 14px;}
.checkbox-primary {color: #fbceb5;}
.checkbox-wrap {display: block;position: relative;padding-left: 30px;margin-bottom: 12px;cursor: pointer;font-size: 16px;font-weight: 500;
-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.img {background-size: cover;background-repeat: no-repeat;background-position: center center; }

.form-control-new {
  background: transparent;
  border: none;
  height: 40px;
  color: white !important;
  border: 1px solid transparent;
  background: rgba(255, 255, 255, 1.05);
  border-radius: 40px;
  padding-left: 20px;
  padding-right: 20px;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; width: 100%; }
  
  
  .photo-gallery {
  color:#313437;
  background-color:#fff;
}

.photo-gallery p {
  color:#7d8285;
}

.photo-gallery h2 {
  font-weight:bold;
  margin-bottom:40px;
  padding-top:40px;
  color:inherit;
}

@media (max-width:767px) {
  .photo-gallery h2 {
    margin-bottom:25px;
    padding-top:25px;
    font-size:24px;
  }
}

.photo-gallery .intro {
  font-size:16px;
  max-width:500px;
  margin:0 auto 40px;
}

.photo-gallery .intro p {
  margin-bottom:0;
}

.photo-gallery .photos {
  padding-bottom:20px;
}

.photo-gallery .item {
  padding-bottom:30px;
}



.faqHeader {font-size: 27px;margin: 20px;}

    





#customers {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
  margin: 50px 0px 120px 0px;
}

#customers td, #customers th {
  border: 1px solid #ddd;
  padding: 8px;
}

#customers tr:nth-child(even){background-color: #f2f2f2;}

#customers tr:hover {background-color: #ddd;}

#customers th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #213b53;
  color: white;
}






.demo{ background: linear-gradient(to right, #4e42b9,#e98223) }
a:hover,a:focus{
    text-decoration: none;
    outline: none;
}
#accordion .panel{
    border: none;
    border-radius: 5px;
    box-shadow: none;
    margin-bottom: 10px;
    background: transparent;
}
#accordion .panel-heading{
    padding: 0;
    border: none;
    border-radius: 5px;
    background: transparent;
    position: relative;
}
#accordion .panel-title a{
    display: block;
    padding: 10px 30px;
    margin: 0;
    background: #f7941d;
    font-size: 17px;
    font-weight: bold;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 1px;
    border: none;
    border-radius: 5px;
    position: relative;
}
#accordion .panel-title a.collapsed{ border: none; }
#accordion .panel-title a:before,
#accordion .panel-title a.collapsed:before{
    content: "\f107";
    font-family: "Font Awesome 5 Free";
    width: 30px;
    height: 30px;
    line-height: 27px;
    text-align: center;
    font-size: 25px;
    font-weight: 900;
    color: #fff;
    position: absolute;
    top: 5px;
    right: 8px;
    transform: rotate(180deg);
    transition: all .4s cubic-bezier(0.080, 1.090, 0.320, 1.275);
}
#accordion .panel-title a.collapsed:before{
    color: rgba(255,255,255,0.5);
    transform: rotate(0deg);
}
#accordion .panel-body{
    padding: 20px 30px;
    background:#bb9a72;
    font-size: 15px;
    color: #fff;
    line-height: 28px;
    letter-spacing: 1px;
    border-top: none;
    border-radius: 5px;
}


.ftco-section {padding: 7em 0; }

.ftco-no-pt {padding-top: 0; }

.ftco-no-pb {padding-bottom: 0; }

.heading-section { font-size: 28px;color: #000; }

.img {background-size: cover;background-repeat: no-repeat; background-position: center center; }

.myaccordion {
  margin: 0 auto;
  -webkit-box-shadow: 0px 10px 29px -16px rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0px 10px 29px -16px rgba(0, 0, 0, 0.12);
  box-shadow: 0px 10px 29px -16px rgba(0, 0, 0, 0.12);
  background: #fff;
  border-radius: 5px;
  overflow: hidden; }

.myaccordion .card,
.myaccordion .card:last-child .card-header {border: none;background: transparent; }

.myaccordion .card-header {
  border: none;
  background: transparent; }
  .myaccordion .card-header .heading {
    position: relative;
    font-weight: 300;
    z-index: 0; }
    .myaccordion .card-header .heading h3 {
      font-size: 16px;
      margin-bottom: 0;
      text-align: left;      font-weight: 800;}
    .myaccordion .card-header .heading .icon {
      width: 40px;
      height: 40px;
      z-index: 0;
      border-radius: 50%;
      background: #f2dc63; }
      .myaccordion .card-header .heading .icon span {
        font-size: 20px;
        color: #fff; }
  .myaccordion .card-header .num {
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 40px;
    font-size: 16px;
    padding: 5px 15px;
    position: relative;
    z-index: 0;
    overflow: hidden; }

.myaccordion .fa {
  font-size: 16px;
  color: rgba(0, 0, 0, 0.3); }

.myaccordion .btn {
  width: 100%;
  font-weight: normal;
  color: #000;
  padding: 0;
  letter-spacing: 0;
  font-size: 18px;
  border-radius: 0 !important;
  border: none;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

.myaccordion .btn-link:hover,
.myaccordion .btn-link:focus {
  text-decoration: none; }

[data-toggle="collapse"] .fa:before {
  content: "\f3d8";
  font-family: "Ionicons";
  font-style: normal; }

[data-toggle="collapse"].collapsed .fa:before {
  content: "\f3d0";
  font-family: "Ionicons";
  font-style: normal; }

button[aria-expanded="true"] {
  background-color: #f2dc63;
  background: #ffe97a;
  background: -moz-linear-gradient(top, #ffe97a 0%, #f2dd63 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #ffe97a), color-stop(100%, #f2dd63));
  background: -webkit-linear-gradient(top, #ffe97a 0%, #f2dd63 100%);
  background: -o-linear-gradient(top, #ffe97a 0%, #f2dd63 100%);
  background: -ms-linear-gradient(top, #ffe97a 0%, #f2dd63 100%);
  background: -webkit-gradient(linear, left top, left bottom, from(#ffe97a), to(#f2dd63));
  background: linear-gradient(to bottom, #f7941d 0%, #f2dd63 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffe97a', endColorstr='#f2dd63', GradientType=0 );
  color: #000 !important;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s; }
  @media (prefers-reduced-motion: reduce) {
    button[aria-expanded="true"] {
      -webkit-transition: none;
      -o-transition: none;
      transition: none; } }
  button[aria-expanded="true"] .fa, button[aria-expanded="true"] .num { color: #fff !important; }
  button[aria-expanded="true"] .icon {background: #fff !important; }
    button[aria-expanded="true"] .icon span {color: #000 !important; }
  button[aria-expanded="true"] .num {border-color: #ddbe12 !important;background: #f0d74b !important; }
    button[aria-expanded="true"] .num:after {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      content: '';
      z-index: -1;
      opacity: .2;
      -webkit-box-shadow: inset 0px -10px 25px -3px rgba(0, 0, 0, 0.75);
      -moz-box-shadow: inset 0px -10px 25px -3px rgba(0, 0, 0, 0.75);
      box-shadow: inset 0px -10px 25px -3px rgba(0, 0, 0, 0.75); }

button[aria-expanded="false"] {background-color: #fff; }

.card-body {
background: rgba(0, 0, 0, 0.02); }
.card-body ul {padding: 0;margin-bottom: 0; }
.card-body ul li {list-style: none; border-bottom: 1px solid rgba(0, 0, 0, 0.05); }
.card-body ul li a {padding: 15px 30px; }
.card-body ul li a p {color: rgba(0, 0, 0, 0.8); margin-bottom: 0;font-weight: 600;  font-size: 14px;}
.card-body ul li a p span {font-weight: 300;color: rgba(0, 0, 0, 0.3);margin-right: 10px; }
.card-body ul li .num {border: 1px solid rgba(0, 0, 0, 0.1);border-radius: 40px;font-size: 16px; padding: 0px 12px; display: inline-block;color: #000; }

.mp01 {padding: 8px 0px 8px 0px!important; line-height: 16px!important;}
.ms{ margin:30px 0px 0px 0px}
.adbg{background: rgb(238,174,202);
background: radial-gradient(circle, rgba(238,174,202,1) 0%, rgba(148,187,233,1) 100%);}
.adbg1{background: rgb(173,83,122);
background: radial-gradient(circle, rgba(173,83,122,1) 0%, rgba(189,156,147,1) 100%);}

.adbg2{background: rgb(173,164,83);
background: radial-gradient(circle, rgba(173,164,83,1) 0%, rgba(189,156,147,1) 100%);}



.sitemap-links {margin-bottom: 30px;}
.sitemap-links h4 {font-size: 18px;font-weight: 700; text-transform: none;margin-bottom: 5px; padding-bottom: 10px;position: relative;color: #f7941d; text-align:left;}
.sitemap-links h5 {font-size: 15px;font-weight: 700; text-transform: none;margin-bottom: 5px; padding-bottom: 10px;position: relative;color: #213b52; text-align:left;}
.sitemap-links h6 {font-size: 14px;font-weight: 700; text-transform: none;margin-bottom: 0px; padding-bottom: 10px;position: relative;color: #213b52; text-align:left;}
.sitemap-links ul {list-style: none;padding: 0;margin: 0;}
.sitemap-links ul i {padding-right: 2px;color: #47b2e4;font-size: 16px;line-height: 1;}
.sitemap-links ul li {padding: 10px 0;display: flex; align-items: center; font-size: 14px!important;}
.sitemap-links ul li:first-child {padding-top: 0;}
.sitemap-links ul a {color: #777777;transition: 0.3s; display: inline-block;line-height: 1;}


.hedinf {background-color:#fafafa; color:#be5900;}
 .text-view1{ color:#be5900; font-weight:bold; font-size:12px;     margin: 0px 45px 0px 0px;} 
.FStyle_1{color:#b95400;font-weight: bold;font-size: 14px;}
 .text-view{ color:#000; font-weight:bold; text-align: right;} 





.wrapper-right{width:100%;}

.card_new{display:inline-block;padding:0;width:100%!important; height:100px;margin:10px 0px 0px 0px;position: relative;
-webkit-perspective: 700px;-moz-perspective:700px; -o-perspective:700px; perspective: 700px;}
 
.card,.card1,.card2,.card3,.card4,.card5,.card6{
    -webkit-transition: -webkit-transform 1s;
    -moz-transition: -moz-transform 1s;
    -o-transition: -o-transform 1sa;
    transition: transform 1s;
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -o-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform-origin: 50% 50%;

    height: 100%;
    position: relative;
    transform-style: preserve-3d;
    transition: transform 1s ease 0s;
    width: 100%;
}
.card .front,.card1 .front1,.card2 .front2,.card3 .front3,.card4 .front4,.card5 .front5,.card6 .front6 {
    backface-visibility: hidden;
    color: #ffffff;
    display: table;
    font-weight: bold;
    height: 100%;
    position: absolute;
    text-align: center;
    width: 100%;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
}


.discom-area .front1{background:#c8c623;}
.discom-area .front2{background:#ffc65b;}
.discom-area .front3{background:#f75b57;}
.discom-area .front4{background:#31d6c5;}
.discom-area .front5{background:#cc79a0;}
.discom-area .front6{background:#a5d631;}


 



.info-block{color: #2d2d2d;font-size: 15.5px;  width: 82%; padding:0px 0px 0px 0px; float: right;}

.icon-left {display: table-cell;width: 18%; float: left;}
.info-block p{margin:0;font-size:15.7px;font-weight: 700;color:#000; }
.info-block p a{ text-decoration: none;color:#000;} 
.icon-left img{width:100%;}

.info-block strong {color:#000;display:block;font-size:19px;font-weight:600; text-align:left;}
.front-com {box-sizing: border-box;padding: 10px;border-radius: 6px;box-shadow: 2px 5px 18px rgba(255, 255, 255, 0.5) inset;height:100%;display:table;
overflow: hidden;width:100%;}


.history_lrg {
  background-color: #00477F;
  color: #fff403;
}


.history_lrg h3 {font-size:20px; padding:8px;}


.history_lrg_surp {background-color: #d83c38;color: #fff; padding: 10px !important; float: right;}


.history_lrg3 {background-color: #f75b57;color: #fff;}
  .history_lrg3 h3 {font-size:20px; padding:8px;}
  
  

  .history_lrg4 {
  background-color: #f75b57;
 color: #fff;
}
  
  .hedinf5 {background-color:#fafafa; color:#be5900; font-size: 18px; font-weight: 100;}
  
  
  .new_lrg4 { background-color: #f75b57; color: #fff; padding: 10px;font-size: 20px; font-weight: bold;  cursor: pointer;}
  
  
    .new_lrg41 { border-right: 2px solid  #f75b57; color: #fff; padding: 5px;font-size: 16px;}
  
  








