/* CSS Document */

*{border-radius:0 !important}
/* .container{ border:10px solid #f9f9f9;  border-top:none; border-bottom:none; -webkit-box-shadow: 0px 0px 32px -5px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 32px -5px rgba(0,0,0,0.75); box-shadow: 0px 0px 32px -5px rgba(0,0,0,0.75);}
.container .container{ border:none;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;} */
.container{max-width:1000px;}
.carousel-item{height:inherit; min-height:355px; /*height:54vh;*/ background-size:contain;}
.carousel-caption{top:auto; bottom:0px; background-color: rgba(0, 0, 0, 0.8); color:#fff; font-weight:bold; right:inherit; left:inherit; width:100%; text-align:center; padding:5px; position:absolute;}
.card-body{padding:1.2rem;}
.latestnews{background: #eee; padding: 5px 0px 5px 10px; color:#000000;}
.home-4{font-size:36px; color:#ffffff;}
h2, .h2{font-size:1.8rem;}
.home-1{font-size:32px !important; /*font-family:fantasy, 'calibri';*/ font-weight:bold; letter-spacing:2px; color:#ffffff; margin:0px;}
.item-nopad{margin-top:0px !important; }
.box-bgs{background:#F8F8F8; padding:30px 0px;}
/*.box-bgs:hover{background:#0190AE; padding:30px 0px;}*/
.box-highlight{background:#0190AE;  padding:30px 0px;}
.padding-row{padding:30px 0px;}
.tpad-right{padding-right:8px;}
.bg-content{line-height:24px; padding:40px 48px 10px 45px;}
.footer-space{line-height:40px; margin-top:-10px;}
.footer-py-5{padding-bottom:0px !important; background:url(../../../images/Sparc-Footer-Background.png) no-repeat}
.footer-py-5 a{color:#DDDDDD;}
.footer-py-5 a:hover{color:#DDDDDD; text-decoration:underline;}
#navbarSupportedContent a.nav-link{color:#333333; font-weight:bold; font-size:13px; padding:0px 18px}
#navbarSupportedContent a.active{color:#0190AE; font-weight:bold; text-decoration:underline; font-size:13px;}
.back-to-top {cursor: pointer;position: fixed;bottom: 20px;right: 20px;display:none;background:#0190AE;border:1px solid #0190AE;}
.back-to-top:hover{cursor: pointer;position: fixed;bottom: 20px;right: 20px;display:none;background:#F58222;border:1px solid #F58222;}
.inner-banner{width:100%;}
.dropdown-item.active, .dropdown-item:active{background:inherit;}
.inner-banner img{width:100%;}
.broucher-dl{text-align:right; position:absolute; right:16px; top:4px;}
.fixed-top{z-index:99998;}
.fixed-top-menu{position: fixed; margin-top: 0px; top: 40px; z-index: 999; background: #fff;}
.body-sparc{padding-top:80px;}
.btn-link{font-weight:bold; white-space:inherit;}
.card-body{padding-left:34px;}
.demo-gallery > ul { margin-bottom: 0; }
.demo-gallery > ul > li {
                float: left;
                margin-bottom: 15px;
                margin-right: 0px;
                width: 200px;
            }
.demo-gallery > ul > li a {
              border: 3px solid #FFF;
              border-radius: 3px;
              display: block;
              overflow: hidden;
              position: relative;
              float: left;
            }
.demo-gallery > ul > li a > img {
              -webkit-transition: -webkit-transform 0.15s ease 0s;
              -moz-transition: -moz-transform 0.15s ease 0s;
              -o-transition: -o-transform 0.15s ease 0s;
              transition: transform 0.15s ease 0s;
              -webkit-transform: scale3d(1, 1, 1);
              transform: scale3d(1, 1, 1);
              height: 100%;
              width: 100%;
            }
.demo-gallery > ul > li a:hover > img {
              -webkit-transform: scale3d(1.1, 1.1, 1.1);
              transform: scale3d(1.1, 1.1, 1.1);
            }
.demo-gallery > ul > li a:hover .demo-gallery-poster > img {
              opacity: 1;
            }
.demo-gallery > ul > li a .demo-gallery-poster {
              background-color: rgba(0, 0, 0, 0.1);
              bottom: 0;
              left: 0;
              position: absolute;
              right: 0;
              top: 0;
              -webkit-transition: background-color 0.15s ease 0s;
              -o-transition: background-color 0.15s ease 0s;
              transition: background-color 0.15s ease 0s;
            }
.demo-gallery > ul > li a .demo-gallery-poster > img {
              left: 50%;
              margin-left: -10px;
              margin-top: -10px;
              opacity: 0;
              position: absolute;
              top: 50%;
              -webkit-transition: opacity 0.3s ease 0s;
              -o-transition: opacity 0.3s ease 0s;
              transition: opacity 0.3s ease 0s;
            }
.demo-gallery > ul > li a:hover .demo-gallery-poster {
              background-color: rgba(0, 0, 0, 0.5);
            }
.demo-gallery .justified-gallery > a > img {
              -webkit-transition: -webkit-transform 0.15s ease 0s;
              -moz-transition: -moz-transform 0.15s ease 0s;
              -o-transition: -o-transform 0.15s ease 0s;
              transition: transform 0.15s ease 0s;
              -webkit-transform: scale3d(1, 1, 1);
              transform: scale3d(1, 1, 1);
              height: 100%;
              width: 100%;
            }
.demo-gallery .justified-gallery > a:hover > img {
              -webkit-transform: scale3d(1.1, 1.1, 1.1);
              transform: scale3d(1.1, 1.1, 1.1);
            }
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster > img {
              opacity: 1;
            }
.demo-gallery .justified-gallery > a .demo-gallery-poster {
              background-color: rgba(0, 0, 0, 0.1);
              bottom: 0;
              left: 0;
              position: absolute;
              right: 0;
              top: 0;
              -webkit-transition: background-color 0.15s ease 0s;
              -o-transition: background-color 0.15s ease 0s;
              transition: background-color 0.15s ease 0s;
            }
.demo-gallery .justified-gallery > a .demo-gallery-poster > img {
              left: 50%;
              margin-left: -10px;
              margin-top: -10px;
              opacity: 0;
              position: absolute;
              top: 50%;
              -webkit-transition: opacity 0.3s ease 0s;
              -o-transition: opacity 0.3s ease 0s;
              transition: opacity 0.3s ease 0s;
            }
.demo-gallery .justified-gallery > a:hover .demo-gallery-poster {
              background-color: rgba(0, 0, 0, 0.5);
            }
.demo-gallery .video .demo-gallery-poster img {
              height: 48px;
              margin-left: -24px;
              margin-top: -24px;
              opacity: 0.8;
              width: 48px;
            }
.demo-gallery.dark > ul > li a {
              border: 3px solid #04070a;
            }
.news-header-title { color: #fff; margin: 0;  font-size: 16px; /* line-height: 26px; */ /* position: relative; */ text-align:center; padding: 8px;     text-transform: uppercase; z-index: 1; 	font-weight:bold;}
.breaking-news-title {font-size: 14px;line-height: 1.25;margin: 0;}
.breaking-news-slider { float: right; font-size: 1.2rem;  color: white; margin-top: 10px; padding-right:2%; width:90%; font-weight:bold;}
.breaking-news-slider .fa{ margin: 0 2px 0 8px;  color:black;}
.dmpills .nav-pills .nav-link{}
.dmpills .nav-pills .nav-link { border-radius: 0.25rem;  border-bottom: 1px solid #ccc; border-left: 10px solid #0190AE; font-weight:500; color:#212529
}
.dmpills .nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: #fff; background-color: #0190AE; border-left: 10px solid #ccc;}
.breaking-news-box {  padding: 0px;  font-weight:bold; background-color: #0190AE;  }
.breaking-news-wrap {  display: inline-block;  width: 100%;  background-color: #0190AE;  }
.breaking-news-header {  background-color: #646466; float: left; width: 80px;}
.carousel-control-prev-icon, .carousel-control-next-icon { background-color: #000; padding: 9px; background-size: 70%;}
.btnsparc{background:#0190AE !important; border:1px solid #0190AE !important;}
.btnsparcs{background:#606062 !important; border:1px solid #4F4F52 !important;}
.yt{background: url(images/youtube.png) no-repeat; width: 69px; height: 48px; position: absolute; z-index: 2222; bottom: 40px;left: 70px; opacity: 0.8;}

.team-block {
    /*border-top: 2px solid #8f8d87;*/
    padding: 0 0 2px;
}
.team-block .box {
    overflow: hidden;
    position: relative;
    padding: 6px 14px 14px;
   /* border-bottom: 2px solid #8f8d87;*/
}
.team-block .alignleft .img-block {
    float: left;
    width: 37.3%;
    margin: 4px 51px 0 0;
}
.team-block .alignleft .img-box {
    float: right;
    margin: 0 0 0 43px;
}
block .alignleft .social-holder {
    height: 264px;
    width: 25px;
    white-space: nowrap;
    float: right;
}
.team-block .text-box {
    overflow: hidden;
    position: relative;
}
.team-block .alignright .social-holder, .team-block .alignleft .social-holder {
    height: 264px;
    width: 25px;
    white-space: nowrap;
    float: left;
}
.team-block .social {
    padding: 0;
    margin: 0;
    list-style: none;
    display: inline-block;
    vertical-align: middle;
}
.team-block .social li {
    margin: 17px 0 0;
    overflow: hidden;
}
.team-block .social li:first-child {
    margin: 0;
}
.team-block .social a {
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    width: 25px;
}
.team-block .social .linkedin {
    background: url(images/bg-social4.png) 0 -111px no-repeat;
    height: 20px;
}
.team-block .social .google {
    background: url(images/bg-social4.png) 0 -73px no-repeat;
    height: 20px;
}

.team-block .social .twitter {
    background: url(images/bg-social4.png) no-repeat;
    height: 20px;
}
.ps{line-height:150%; margin:0; padding:0;}
.ps li{background: url(images/sp-icon.png) no-repeat;
    list-style-type: none;
    padding-left: 33px;
    padding-bottom: 15px;border-bottom: 1px solid #262626;
    margin-bottom: 12px;}
.teamdt{line-height:150%; margin:0; padding:0;}
.teamdt li{background: #0190AE; list-style-type: none; padding-left: 33px; color:#fff; margin-bottom:6px; padding:10px 0px 10px 10px; border-radius:10px 82px 0px 20px !important;}
.team-text{    border-bottom: 1px solid #D0D0D0;
    color: #0190AE;
    padding-bottom: 10px;
    margin-bottom: 25px;}
@media (max-width: 1024px) {
.fixed-top-menu{width:96%;}
.breaking-news-slider { width:90% !important; }
}

@media (max-width: 992px){
.container{ border:none;	}
.navbar-collapse{ border:2px solid #ccc; margin-top:10px;}
.home-1{font-size:40px !important;}
.navbar-collapse .nav-item{padding:8px 0px;border-bottom:1px solid #eee;}
.broucher-dl{text-align:center;  position:inherit; right:0px; padding-bottom:6px;}
.breaking-news-slider { width:68% !important; }
}

@media (max-width: 800px) {
    main{ width: 100%; }
    header img{ width: 80%; object-fit: contain; }
	.carousel-item{background-size:contain !important; min-height:inherit !important; height:80vh !important;}
	.fixed-top-menu{width:92%;}
	.breaking-news-slider { width:87% !important;; }
	.team-block .box .img-block {
    width: 100%;
    text-align: center;
    margin: 0 0 80px;
    float: none;
}
.imgteam{width:100%;}
.team-block .alignleft .social-holder, .team-block .alignright .social-holder {
    width: 100%;
    height: auto;
    float: none;
    text-align: center;
	float:left;
}
.team-block .social li{
float:left; margin-top:0px;
}
.team-block .box .text-box {
    text-align: left;
    font-size: 20px;
    line-height: 21px;
}
.team-block .alignleft .img-box {
    margin: 0 auto 25px;float:none;
}
} 

@media (max-width: 768px) {
	.carousel-item{background-size:contain !important; min-height:inherit !important; height:27vh !important;}
	.fixed-top-menu{width:95%;}
	.breaking-news-slider { width:87% !important;; }
} 

@media(max-width:640px){ .breaking-news-slider { width:60%;	}	}

@media (max-width: 500px) {
	.carousel-item{background-size:contain !important; min-height:inherit !important; height:30vh !important;}
	.breaking-news-slider { width:87% !important;; }
}

@media (max-width: 480px){
.home-1{font-size:28px !important; font-weight:bold; font-family:Calibri !important;}
.home-4{font-size:16px  !important;}
.sn{display:none;}
.mail{display:none;}
.carousel-item{background-size:contain !important; min-height:inherit !important; height:54vh !important;}
.fixed-top-menu{width:92%;}
.breaking-news-slider { width:68% !important; }
}

@media (max-width: 425px){
.carousel-item{background-size:contain !important; min-height:inherit !important; height:42vh !important;}
.fixed-top-menu{width:92%;}
.breaking-news-slider { width:68% !important; }
}

@media (max-width: 414px) {
.carousel-item{background-size:contain !important; min-height:inherit !important; height:19vh !important;}
.breaking-news-slider { width:72% !important;; }
}

@media (max-width: 411px) {}

}

@media (max-width: 375px){
.carousel-item{ height:18vh !important;}
.breaking-news-slider { width:72% !important;; }
}

@media (max-width: 360px){
.carousel-item{height:20vh !important;}
.breaking-news-slider { width:70% !important;; }
}

@media (max-width: 320px){
.carousel-item{background-size:contain !important; min-height:inherit !important; height:21vh !important;}
.home-1{font-size:20px !important; font-weight:bold; font-family:Calibri !important;}
.home-4{font-size:14px  !important;}
.fixed-top-menu{width:90%;}
.breaking-news-slider { width:66% !important;; }
}

/* #flipcards .card-body{display:none;} */
/* Breaking News Box
================================================== */

/* .news-header-title:after { */
	/* content: ''; */
	/* position: absolute; */
	/* width: 18px; */
	/* height: 18px; */
	/* background-color: #646466; */
	/* -webkit-transform: rotate(45deg); */
	/* -moz-transform: rotate(45deg); */
	/* -ms-transform: rotate(45deg); */
	/* -o-transform: rotate(45deg); */
	/* transform: rotate(45deg); */
	/* top: 4px; */
	/* right: -9px; */
	/* z-index: -1; */
/* } */

/*#carouselExampleIndicators .carousel-caption{
	    background: rgba(33, 33, 33, 0.5);
}
#carouselExampleIndicators .mvv{
	color:#fff !important;
}