/*CSS START FROM 13-09-19*/
#sp-logo-right .menu li a:before {
   content: "\f007";
   display: inline-block;
   font: normal normal normal 14px/1 FontAwesome;
   font-size: inherit;
   text-rendering: auto;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
   margin-right: 5px;
}
#sp-logo-right ul.menu {list-style-type: none;}
.termsmodal .modal-body{margin:0 20px!important;}
.modal-body ul {list-style-type: none!important; padding: 0;}
.modal-body ul.listitems-1 li {position: relative;}
.modal-body ul.listitems-1 li:before {left: -15px; content: ""; display: block; width: 5px; height: 5px; position: absolute; background: #333; border-radius: 50%; margin: 0; padding: 0; line-height: 0; top: 5px;}
.modal-body ul.listitems-1 li.innerlist:before {content: ""; display: none!important;}

.coming-events_home .sppb-articles-ticker-heading{background: #d10038; -ms-flex: 0 0 15%; flex: 0 0 15%; font-size: 16px;}
.coming-events_home .sppb-articles-ticker{background:transparent; -ms-flex: 0 0 85%; flex: 0 0 85%;}
.coming-events_home .sppb-articles-ticker-text a{color: #9B9B9B;}
.coming-events_home .sppb-addon-articles-ticker {box-shadow: 0 0 0 0 #ffffff; border-width: 1px; border-color: #EBEBEB; border-style: solid;}
.sppb-articles-ticker-text a:hover, .sppb-articles-ticker-text a:focus, .sppb-articles-ticker-text a:active {color: #d10038;}

.sppb-addon-articles-slider.bg_image .sppb-addon-article.item{background-size: 100% 100%;}

.slick-arrow {position: absolute; top: 50%; font-size: 14pt;}
.prev_arrow {left: -20px;}
.next_arrow {right: 0px;}

.gazette-articles-tab .sppb-tab-content .sppb-tab-pane .sppb-addon-content{min-height: 350px; height: auto!important;}
.sponsor-responsive-slider .slick-track{display: flex; align-items: center;}
/*CSS CLOSE FROM 13-09-19*/

.sub-cat {text-align: left; text-decoration: none; list-style-type: disc;}
.chart-background {background: #5085a5; border-radius: 50px; -moz-border-radius:50px; -webkit-border-radius:50px;  background-size: cover; background-repeat: no-repeat;}
.sub-item {padding: 25px 50px 25px 50px;}
.item1 {border: 1px solid #fff; padding: 15px 10px; background: #245D81; text-align: center; color: #fff;}
.item2 {display: block;  background:#AAC7D9; padding: 50px; position:relative; float:none; border-radius: 10px; clear: both;}
.item2 .teamA{padding: 15px 10px;background: #48555D;text-align: center;position:relative; color: #fff; }

.derective-opt1, .derective-opt2, .derective-opt3, .derective-opt4, .derective-opt5 {margin: 0; padding: 0; font-family: Poppins, sans-serif; font-size: 18px; line-height: 25px;}
.derective-opt1:before, .derective-opt3:before, .derective-opt4:before, .derective-opt5:before{content: ""; position: absolute; width: 2px; background: #fff; z-index: 9999;}
.derective-opt1:after, .derective-opt2:after, .derective-opt3:after, .derective-opt4:after, .derective-opt5:after{content:""; position: absolute; width: 2px; background: #fff; z-index: 9999;}


.derective-opt1:before {top: 100%; left: 0; min-height: 200px; right: 0; margin: auto;}
.derective-opt2:before {content: ""; position: absolute; border-left: 2px dashed #fff; width: 1px; top: 100%; left: 35%; height: 70px; z-index: 9999; font-family: Poppins, sans-serif;}
.derective-opt3:before {top: 100%;left: 0; right: 0; min-height: 70px; margin: auto;}
.derective-opt4:before {top: 100%;left: 0; right: 0; min-height: 70px; margin: auto;}
.derective-opt5:before {top: 100%;left: 0; right: 0; min-height: 70px; margin: auto;}
.itemA {display: block;width: 220px;text-align: center;margin: 0 auto;vertical-align: top;position:relative; font-size: 20px; font-family: Poppins, sans-serif;}
.itemB {width: auto;display: block;text-align:center;float:right;margin: 10px auto;vertical-align: bottom;position:relative; font-family: Poppins, sans-serif; font-size: 20px;}
.itemD {display: inline-block;height: 200px;/* height: 61px; */vertical-align: middle;padding: 25px 10px;margin: 20px 15px;width: 30%; font-family: Poppins, sans-serif;     border: 1px solid #fff;}

.itemA:before {content: ""; position: absolute; left: 0; background: #fff; width: 2px; min-height: 135px; z-index: 1; right: 0; margin: auto; top: 100%;}
.itemB:before {content: ""; display: block; width: 312px; border-bottom: 2px solid #fff; position: absolute; top: 97%; left: -95%; height: 211px; z-index: 999;}
li.sub-cat {text-align: left; font-size: 16px; font-family: Poppins, sans-serif;}
.title-team {color: red; text-align: left; position: absolute; top: 0; left: 20px; font-size:17pt; font-family: Poppins, sans-serif;}
.derective-opt {margin: 0;}
.team-aloys-groups{margin: 0; padding: 0; text-align: center;}
.team-aloys2 {margin: 0 20px;}
.team-aloysA{width: 240px;display:block;margin:10px  auto 50px auto;}
.team-aloysB{width: 268px;display:block;margin:10px 0 70px 0;}
.team-aloysB:before {content: ""; display: block; width: 186px; background: #fff; position: absolute; top: 50%; left: 100%; height: 2px;}
.team-aloysC{width: 30%;display:inline-block;height: 115px;vertical-align:middle;}
.title-team {margin-top: 20px;color: #fff; text-align: left; position: absolute; top: 0; left: 20px; font-size: 19px; font-family: Poppins, sans-serif; border: dotted 1px #fff; padding: 10px; background: #757575;}
.team-aloys1:before {content: ""; display: block; width: 1px; border-left: 2px solid #fff; position: absolute; bottom: 100%; left: 50%; text-align: center; height: 50px;}
.team-aloys2:before {content: ""; display: block; width: 593px; border-top: 2px solid #fff; position: absolute; bottom: 100%; left: -160px; text-align: center; height: 50px;}
.team-aloys3:before {content: ""; display: block; width: 1px; border-left: 2px solid #fff; position: absolute; bottom: 100%; left: 50%; text-align: center; height: 50px;}
.sub-item .item0 {list-style-type: none; position:relative;}
.sub-blk{margin-right:70px;}
.sub-blk:before {content: ""; display: block; width: 2px; background: #fff; position: absolute; bottom: 0; min-height: 207px; z-index: 999; right: 13%; top: 65px;}

/* Slider Home PAGE CSS Sagar shah start  */
.sppb-addon-articles-slider {
  overflow: hidden;
}

.sppb-addon-articles-slider.default .article-title {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 21px;
  max-height: 60px;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -ms-box-orient: vertical;
  box-orient: vertical;
}
.sppb-addon-articles-slider.bg_image {
  color: #fff;
}
.sppb-addon-articles-slider.bg_image a {
  color: #fff;
  transition: 0.3s;
}
.sppb-addon-articles-slider.bg_image a:hover, .sppb-addon-articles-slider.bg_image a:focus {
  opacity: 0.75;
}
.sppb-addon-articles-slider.bg_image .sppb-addon-article.item {
  min-height: 450px;
  display: flex;
  align-items: flex-end;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.sppb-addon-articles-slider.bg_image .sppb-addon-article.item:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000;
  opacity: 0.4;
}
.sppb-addon-articles-slider.bg_image .sppb-article-details {
  padding: 35px;
  max-width: 600px;
  z-index: 5;
  position: relative;
}
.sppb-addon-articles-slider.bg_image .sppb-article-details .sppb-article-meta {
  color: #fff;
}
.sppb-addon-articles-slider.bg_image .sppb-article-details .article-title {
  font-size: 32px;
  font-weight: 700;
}
.sppb-addon-articles-slider.bg_image .sppb-article-details .introtext {
  font-size: 18px;
}
.sppb-addon-articles-slider.bg_image .owl-dots {
  margin: 0;
  display: flex;
  position: absolute;
  right: 30px;
  bottom: 30px;
  left: auto;
  transform: translate(0);
}
.sppb-addon-articles-slider.bg_image .owl-dots .owl-dot span {
  width: 6px;
  height: 6px;
  margin: 0px 5px;
  display: block;
  background-color: #fff !important;
  box-shadow: 0px 0px 0px 0px #d10038;
  transition: 0.3s;
  border-radius: 30px;
}
.sppb-addon-articles-slider.bg_image .owl-dots .owl-dot.active span {
  box-shadow: 0px 0px 0px 3px #d10038;
}
.sppb-addon-articles-slider .customNavigation > a {
  position: absolute;
  right: -35px;
  top: 50%;
  transform: translateY(-50%);
  background: #9b9b9b;
  left: inherit;
  color: #fff;
  width: 32px;
  height: 54px;
  z-index: 11;
  font-size: 35px;
  text-align: center;
  line-height: 54px;
  opacity: 0;
  transition: 0.3s;
  cursor: pointer;
}
.sppb-addon-articles-slider .customNavigation > a.sppbSlidePrev {
  left: -35px;
  right: inherit;
}
.sppb-addon-articles-slider:hover .customNavigation > a {
  right: 0;
  opacity: 1;
}
.sppb-addon-articles-slider:hover .customNavigation > a.sppbSlidePrev {
  left: 0;
}
.sppb-addon-articles-slider .owl-dots {
  margin: 0;
  position: absolute;
  left: 50%;
  display: flex;
  transform: translateX(-50%);
  bottom: -10px;
}
.sppb-addon-articles-slider .owl-dots .owl-dot span {
  width: 6px;
  height: 6px;
  display: block;
  margin: 0px 5px;
  background: #bbb;
  box-shadow: 0px 0px 0px 0px #d10038;
  transition: 0.3s;
  border-radius: 30px;
}
.sppb-addon-articles-slider .owl-nav{
    display: none;
}
.sppb-addon-articles-slider .owl-dots .owl-dot.active > span {
  box-shadow: 0px 0px 0px 3px #d10038;
  background-color: #fff;
}
.sppb-addon-articles-slider.default {
  position: relative;
  border: 1px solid #ebebeb;
}
.sppb-addon-articles-slider.default .sppb-addon-title {
  padding: 15px;
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 1.75px;
}
.sppb-addon-articles-slider.default .sppb-addon-content {
  padding: 15px;
  border-top: 1px solid #ebebeb;
}
.sppb-addon-articles-slider.default .sppb-addon-article.item .sppb-article-img-wrapper {
  margin-bottom: 12px;
}
.sppb-addon-articles-slider.default .sppb-addon-article.item .sppb-meta-category {
  margin-bottom: 10px;
}
.sppb-addon-articles-slider.default .sppb-addon-article.item .sppb-meta-category a {
  color: #d10038;
}
.sppb-addon-articles-slider.default .owl-dots {
  display: none;
}
.sppb-addon-articles-slider.creative-slider .sppb-article-details {
  padding: 30px;
}
.sppb-addon-articles-slider.creative-slider .sppb-article-details .article-title {
  font-size: 24px;
}
.sppb-addon-articles-slider.creative-slider .sppb-article-details .sppb-article-meta > span:not(:last-child):after {
  content: "|";
  margin-right: 20px;
  padding-left: 20px;
}
.sppb-addon-articles-slider.creative-slider .customNavigation > a {
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 32px;
  background-color: #d10038;
  opacity: 0.5;
}
.sppb-addon-articles-slider.creative-slider .customNavigation > a:hover, .sppb-addon-articles-slider.creative-slider .customNavigation > a:focus {
  opacity: 1;
}
.articles-slider-wrap .customNavigation {
  position: absolute;
  right: 30px;
  top: 30px;
  z-index: 10;
  color: #fff;
  font-size: 20px;
}
.articles-slider-wrap .customNavigation a {
  cursor: pointer;
}
.articles-slider-wrap .customNavigation .sppbSlideNext {
  margin-left: 15px;
}
/* Slider Home PAGE CSS Sagar shah end  */



@media only screen and (min-width:320px) and (max-width:480px) and (orientation:landscape){
  .itemD {height: 265px; width: 28% !important; padding: 20px 5px; margin: 20px 8px;}
  .derective-opt1, .derective-opt2, .derective-opt3, .derective-opt4, .derective-opt5 {font-size: 11px; line-height: 15px;}
  .team-aloys2:before {width: 260px !important; left: -75px !important;}
  .derective-opt2:before{left: 20%;}
  .itemB:before {left: 7% !important; width: 121px !important;}
  .team-aloysB:before {width: 35px !important;}


}
@media only screen and (min-width:320px) and (max-width:767px) and (orientation:landscape) {
  .sub-item {padding: 15px 25px 15px 25px;}
  .sub-blk {margin-right: 15px;}
  .itemA{width:175px; font-size:16px;}
  .itemA:before{min-height:95px;}
  .itemB{font-size:16px;}
  .title-team{font-size:14px;}
  .itemB:before { left: -6%; height: 150px; width: 139px;}
  .sub-blk:before{min-height:148px; right:16%; top:60px;}
  .item2{padding:15px;}
  .derective-opt1, .derective-opt2, .derective-opt3, .derective-opt4, .derective-opt5{font-size:12px; line-height:15px;}
  .derective-opt1:before{min-height:180px;}
  .derective-opt3:before, .derective-opt4:before, .derective-opt5:before{min-height:35px;}
  .team-aloys2:before {width: 290px; left: -83px;}
  .team-aloysA{width:150px;}
  .team-aloysB{width:150px;}
  .team-aloysB:before{width:60px;}
  .team-aloysC{width:29%; height:105px;}
  .itemD{height:265px; width:29%; padding: 20px 5px; margin: 20px 8px;}
  li.sub-cat {font-size: 12px; list-style-type: none; line-height: 22px;}
  .chart-background {max-width: 500px; margin: auto;}
  .chart-background .item1 ul {padding: 0;}
}
@media only screen and (min-width:320px) and (max-width:767px) and (orientation:portrait){
  .sub-item {padding: 10px 10px 10px 10px;}
  .sub-blk {margin-right: 10px;}
  .itemA{width:100px; font-size:14px; line-height:16px;}
  .itemA:before{min-height:149px;}
  .itemB{font-size:14px; width:122px; line-height:18px;}
  .title-team{font-size:14px; padding:5px; left:5px;}
  .itemB:before {left: -15%; height: 172px; width: 91px;}

  .sub-blk:before{min-height:169px; right:16%; top:78px;}
  .item2{padding:50px 5px;}
  .item2 .teamA{padding:5px;}
  .derective-opt1, .derective-opt2, .derective-opt3, .derective-opt4, .derective-opt5{font-size:11px; line-height:18px;}
  .derective-opt1:before{min-height:166px;}
  .derective-opt3:before, .derective-opt4:before, .derective-opt5:before{min-height:71px;}
  .team-aloys2{margin:0 1px;}
  .team-aloys2:before{width:195px; left:-50px;}
  .team-aloysA{width:120px;}
  .team-aloysB{width:100px;}
  .team-aloysB:before{width:46px;}
  .team-aloysC{width:32%; height:125px;}
  .itemD {height: 185px; width: 25%; padding: 10px 5px; margin: 20px 10px 20px 9px;}
  li.sub-cat {font-size: 9px; line-height: 18px; list-style-type: none;}
  .chart-background .sub-item ul {padding: 0;}
  .chart-background {max-width: 320px; margin: auto;}
  .login .list-group {margin-bottom: 20px;}
}

@media only screen and (min-width:320px) and (max-width:350px) and (orientation:portrait){
  .itemB:before {left: -3%; height: 170px; width: 82px;}
  .team-aloys2:before {width: 177px; left: -45px;}
  .team-aloysB:before {width: 30px;}
}

@media only screen and (min-width:1025px) and (max-width:1200px){
  .chart-background {width: 940px ; margin: auto;}
  .itemB:before {width: 249px; left: -44%;}
  .team-aloysB:before{width: 102px;}
  .itemD{width: 29.3%;}
  .team-aloys2:before {content: ""; display: block; width: 492px; border-top: 2px solid #fff; position: absolute; bottom: 100%; left: -134px; text-align: center; height: 50px;}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){
  .sub-item {padding: 25px 50px 25px 50px;}
  .sub-blk {margin-right: 30px;}
  .itemA{width:200px; font-size:18px;}
  .itemA:before{min-height:102px;}
  .itemB{font-size:16px;}
  .title-team{font-size:17px;}
  .itemB:before {left: -94px !important; height: 165px; width: 284px; top: 111%;}
  .sub-blk:before{min-height:164px; right:16%; top:60px;}
  .item2{padding:25px;}
  .derective-opt1, .derective-opt2, .derective-opt3, .derective-opt4, .derective-opt5{font-size:17px; line-height:21px;}
  .derective-opt1:before{min-height:192px;}
  .derective-opt3:before, .derective-opt4:before, .derective-opt5:before{min-height:46px;}
  .team-aloys2:before{width:380px; left:-107px;}
  .team-aloysA{width:180px;}
  .team-aloysB{width:170px;}
  .team-aloysB:before{width:124px;}
  .team-aloysC{width:30%; height:135px;}
  .itemD{height:265px; width:29%; padding: 20px 5px; margin: 20px 10px;}
  .chart-background {max-width: 700px; margin: auto;}
.derective-opt1, .derective-opt2, .derective-opt3, .derective-opt4, .derective-opt5{font-size: 13px;}
.itemD {
    display: inline-block;
    height: auto;
    /* height: 61px; */
    vertical-align: middle;
    padding: 25px 10px;
    margin: 20px 15px;
    width: 27.8% !important;
    font-family: Poppins, sans-serif;
    border: 1px solid #fff;
    vertical-align: top;
}
.itemB, .itemA{
	font-size: 13px;
}
.item1 ul li {
    font-size: 14px;
    line-height: 27px;
}
.item1 ul {
    padding: 0 0 0 20px;
}
}
@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:landscape) {
  .sub-item {padding: 25px 50px 25px 50px;}
  .item2{padding:25px;}
  .itemD{margin:20px 10px;}
  .sub-blk {margin-right: 50px;}
  .sub-blk:before{min-height:154px;}
  .itemA:before{min-height:110px;}
  .chart-background .itemB:before {
    width: 179px;
    left: -74px !important;
    height: 156px;
}

  .team-aloysB:before{width:125px;}
  .team-aloys2:before{width:522px; left:-142px;}
  .derective-opt3:before{min-height:45px;}
  .derective-opt4:before{min-height:45px;}
  .derective-opt5:before{min-height:45px;}


}
@media only screen and (min-width:1024px) and (max-width:1366px) and (orientation:portrait){
	.chart-background {
    max-width: 740px;
    margin: auto;
}
.itemB:before {
    left: -124px !important;
    height: 165px;
    width: 191px;
    top: 111%;
}
.team-aloys2:before {
    width: 400px;
    left: -111px;
}
.team-aloys2:before{

    width: 611px;
}
.itemB:before{
	width: 325px;
}
}

@media only screen and (min-width:768px) and (max-width:1024px){
.chart-background {
    width: 700px;
    margin: auto;
    display: block;
}
.derective-opt1, .derective-opt2, .derective-opt3, .derective-opt4, .derective-opt5{
	font-size: 13px;
}
.team-aloys2:before {
  width: 377px;
    left: -105px;
}
.itemD {
    width: 29.5%;
    height: auto;
    vertical-align: top;
}
.itemD ul li {
    font-size: 14px;
    line-height: 23px;
}
.itemD ul {
    padding: 0 0 0 20px;
}
.itemB, .itemA{
	font-size: 14px;
}
.title-team{
	font-size: 14px;
}
.itemB:before {
    width: 179px;
    left: -94px !important;
    height: 156px;
    top: 116%;
}
.itemA:before {
    min-height: 103px;
}
.team-aloysB {
    width: 150px;
}
.sub-blk:before {
    min-height: 162px;
    top: 58px;
}
}
.rs_subscribe .formResponsive .formRow {
    width: 95%;
}

.nivo-caption{
	display:none!important;
}



.view-category .blog .article-list .article .article-intro-image
{
max-width: 50%;
}

.view-category .blog .article-list .article .article-info-wrap .article-header h2
{
  font-weight: bold !important;
  font-size: 20px !important;
  max-height: unset !important;
}