@import url("http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,400italic");
@import url("//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.css");

@media (min-width:1200px){
 #sync2 .owl-wrapper, #sync2 .owl-item {
   width:100% !important;
 }
}
.list-unstyled > li.even > a > div.row > div.col-sm-5 , .list-unstyled > li.even > a > div.row > div.col-sm-5 > img {
 float : right !important;
}

.side-vdubble-box a p, .multiline-elipse {
 display: block; /* Fallback for non-webkit */
 display: -webkit-box;
 max-width: 400px;
 height: 50.4px ; /* Fallback for non-webkit */
 margin: 0 auto;
 font-size: 14;
 line-height: 1.2;
 -webkit-line-clamp: 3;
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;
 color: #8d9aa5 !important;
 padding-bottom: 10px;
}
.multiline-elipse {
  margin: 0px !important;
}

.side-vdubble-box {
   height: 200px;
   overflow: hidden;
   border-top: 1px solid #d8dee1;
   padding-top: 10px;
}
.side-vdubble-box-container .main-title-outer {
 border-bottom: none;
}
.side-vdubble-box-container .main-title-outer i {
   font-size: 45px;
   cursor: pointer;            
   padding-right: 5px;
   display: block;
   margin-top: -20px;
   margin-bottom: -20px;
   line-height: 0;
}
.next-block {
  margin-top: 10px;
} 
.margin-center {
  margin: 0px auto !important;
}
.owl-item .item {
 padding: 5px; 
}
.owl-item.synced .item p {
 color: #000;
}
.owl-item.synced .item {
 padding: 1px;
 border: none!important;          
}
.owl-item.synced .item .col-sm-4 ,.owl-item.synced .item .col-sm-4 img {
 padding: 0px;
}

.latest-news .main-title-outer  {
 border-bottom: 1px solid #d8dee1;
 padding-bottom: 5px;
}
.margin-top-5{
 margin-top: 5px;
}
.latest-news {
 margin: 2px;
}
.side-vdubble-box-container .headding {
 margin-bottom: 10px;
 margin-top: 10px;
}
.trending-news {
 height: 590px;
 overflow: hidden;
 overflow-y: auto;
}
.headding .main-title-outer {
 padding-bottom: 5px;
}
.trending-news .odd .img-div, .trending-news .odd .img-div img {
 float: right;
}

.trending-news .even .img-div, .trending-news .even .img-div img {
 float: left;
}
.trending-news .sub-info-bordered{
 padding: 5px 0;
 margin-bottom: 5px;
}        
.video-box .popup-youtube .vid-box img {
 width:100%;
}
.no-border {
 border: none !important;
}
.padding-6 {
 padding: 6px !important;
}
.features-div .height-150 {
 height: 150px !important;
 overflow: hidden;
}

.social-media-box {
   border-radius: 3px;
   box-shadow:  0px 0px 0px 1px rgba(0, 0, 0, 0.12);
   padding: 10px 25px;
   text-align: right;
   display: block;
   margin-top: 60px;
}
.social-media-box-icon {
   background-color: #e74d3d;
   border-radius: 50% !important;
   height: 75px;
   display: table;
   margin: 0 auto;
   width: 75px;
   margin-top: -50px;
}
.social-media-box-icon span {
  color: #55acee;
  display: table-cell;
  text-align: center;
  vertical-align: middle;
  font-size: 4em;
}        
.social-media-info > a {
   background-color: #03a9f4;
   border-radius: 2px;
   box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
   color: #fff;
   transition: all 0.5s ease 0s;
}
.social-media-info > a:hover {
   background-color: #0288d1;
   box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.12);
   color: #fff;
   transition: all 0.5s ease 0s;
}
.editorial-calendar {
 width: 350px;
 margin: 0px auto;
}
.visible {
  visibility: visible !important;
}
.rightTowerBanner {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.no-margin {
  margin: 0px !important; 
}
.no-r-margin {
  margin-right: 0px !important; 
}
.no-l-margin {
  margin-left: 0px !important; 
}
.no-b-margin {
  margin-bottom: 0px !important; 
}
.no-t-margin {
  margin-top: 0px !important; 
}
.no-padding {
  padding: 0px !important; 
}
.no-r-padding {
  padding-right: 0px !important; 
}
.no-l-padding {
  padding-left: 0px !important; 
}
.no-b-padding {
  padding-bottom: 0px !important; 
}
.no-t-padding {
  padding-top: 0px !important; 
}
.no-border {
  border: none !important; 
}
.no-r-border {
  border-right: none !important; 
}
.no-l-border {
  border-left: none !important; 
}
.no-b-border {
  border-bottom: none !important; 
}
.no-t-border {
  border-top: none !important; 
}


@media screen and (min-width: 450px) {
  .grid-container{
    -moz-column-count: 1 !important;
    -moz-column-gap:10px;
    -webkit-column-count: 1 !important;
      -webkit-column-gap:10px;
      column-count:  1 !important;
      column-gap: 10px;
      width: 100%;
  }
  .grid-container:not(*:root) {
    columns:  1 !important;
  }
}

@media screen and (min-width: 980px) {
  .grid-container{
   -moz-column-count: 3 !important;
   -moz-column-gap:10px;
   -webkit-column-count: 3 !important;
    -webkit-column-gap:10px;
    column-count:  3 !important;
    column-gap: 10px;
    width: 100%;
}
.grid-container:not(*:root) {
  columns:  2 !important;
}
}

.sub-grid:after {
content: '';
display: block;
height: 0px;
}
.sub-grid{
display: inline-block;
width: 100%;
-webkit-column-break-inside: avoid; /* Chrome, Safari */
  page-break-inside: avoid;           /* Theoretically FF 20+ */
  break-inside: avoid-column;         /* IE 11 */
  display:table; 
    border-top: 1px solid #d8dee1;
    padding:3px;
    margin: 10px 0;
}
.sub-grid:not(*:root){
display: block;
-webkit-column-break-inside: avoid;
}
.sub-grid .img {
     
    display:inline-block;
    margin-right:10px;
    margin-bottom:10px;
    float : left;
}
.sub-grid .img img {
    width:100px;
}
.sub-grid .desc{
    min-height: 115px;
    text-align: justify;
}

.allnewsIcon, .allnewsIcon img {
  width:100% !important;
}
.category_ul, .subcategory {
  list-style:none !important;
}
.category_ul > li i {
  font-weight:600;
  margin-right: 10px !important;
}
.category_ul > li, .subcategory > li{
  position: relative;
  display: block;
  padding: 6px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.category_ul > li > div {
  padding:10px;
}
.category_ul , .subcategory {
  padding:0px !important;
}
.subcategory > li{
  border-left:none !important;
  border-right:none !important;
  padding-left:40px !important;
}
.category_ul > li {
  padding:0px !important;
}
.category_ul li:hover,.active-li {
  background-color:#F5F5F5;
  cursor: pointer;
}

.category-container {
  height:330px;
  overflow: hidden;
}
.category-container .category_ul:hover{
  overflow-y: scroll;
  height: 330px;
}
/* width */
.category-container::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}

/* Track */
.category-container::-webkit-scrollbar-track {
  background: #f1f1f1; 
}

/* Handle */
.category-container::-webkit-scrollbar-thumb {
  background: #888; 
}

/* Handle on hover */
.category-container::-webkit-scrollbar-thumb:hover {
  background: #555; 
}


.defence-event-list {
  list-style: none;
  font-family: 'Lato', sans-serif;
  margin: 0px;
  padding: 0px;
}
.defence-event-list > li {
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 5px rgba(51, 51, 51, 0.7);
  padding: 0px;
  margin: 10px 0px;
  cursor: pointer;
}
.defence-event-list > li:hover { 
  box-shadow: 0px 0px 20px rgb(51, 51, 51);
}
.defence-event-list > li  time  {
  display: inline-block;
  width: 100%;
  color: rgb(255, 255, 255);
  padding: 5px;
  text-align: center;
  text-transform: uppercase;
}

.defence-event-list > li div {
  height:auto;
  text-align: center;
}
.defence-event-list > li div.aboutProfileDetails {
  overflow: auto;
}

.defence-event-list > li div.aboutProfileImg img.fit {
  margin: 2px;
}

.defence-event-list > li .start-date {
  background-color: rgb(197, 44, 102);
}
.defence-event-list > li:nth-child(even) .start-date {
  background-color: rgb(165, 82, 167);
}

.defence-event-list > li .end-date {
  background-color: rgb(223, 52, 52);
}
.defence-event-list > li:nth-child(even) .end-date {
  background-color: rgb(187, 17, 17);
}

.defence-event-list > li   time > span {
display: none;
}
.defence-event-list > li time > .day {
display: block;
font-size: 14pt;
font-weight: 400;
line-height: 1;
}
.defence-event-list > li time > .month {
display: block;
font-size: 14pt;
font-weight: 900;
line-height: 1;
}
.defence-event-list > li time > .year {
  display: block;
  font-size: 14pt;
  line-height: 1;
}
.defence-event-list > li   img {
width: 100%;
}
.defence-event-list > li   .infos {
padding-top: 5px;
text-align: center;
color:  #511d45 !important;
}
.defence-event-list > li  .infos > .infos-title {
font-size: 17pt;
font-weight: 700;
margin: 0px;
color:  #511d45 !important;
text-align: left;
padding: 5px;
}
.defence-event-list > li .infos > .infos-desc {
font-size: 13pt;
font-weight: 300;
margin: 0px;
color:  #511d45 !important;
}
.display-none {
  display:none !important; 
}
.people-speak-div .description {
  color: #3d566e !important;
}

.inner-protlet-center .portlet {
  display: inline-block !important;
  width: auto !important;
  margin:10px; 
}

.inner-protlet-right .portlet {
  float: right !important;
  margin:10px; 
}

.auto-height {
  height: auto !important;
}

.interviews-box .side-vdubble-box {
  padding-bottom: 10px !important;
}

.trending-news-container a p {
  color: #5b7084 !important;
}

.empty-padding {
  padding: 45px !important;
}

.overflow-y-auto {
  overflow-y: auto;
}

.people-speak-div .author-pic {
  width: 24%;
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
}
.people-speak-div .item p {
  color: #8d9aa5 !important;
}

.owl-carousel  .owl-buttons{
  visibility: hidden !important;
}

.owl-carousel:hover .owl-buttons{
  visibility: visible !important;
}

.w-100 {
  width: 100% !important;
}

.x-scroll-auto {
  overflow-x: auto !important;
}
.carousel-caption {
  width: 98% !important;
}
.carousel-caption p{
  color:#f1f1f1 !important;
}

.box .fitfont2 p{
  text-align: justify;
}
footer p{
  text-align: justify;
  color: #f1f1f1 !important;
}

.custContactForm{
  width: 635px;
}
@media (max-width: 425px) {
  .floatLeft{
    float: none !important;
  }
}
@media (max-width:425px) and (min-width:425px){
  .latestNewsParagraph {
    font-size: 10pt !important;
    text-align: justify !important;
  }
  .interviewHeading{
    text-align: justify;
    font-size: 14px !important;
  }
}
@media (max-width: 425px) {
  .navbar-brand {
    width: 130px !important;
    height: 60px !important;
    margin-bottom: -15px;
  }
  .floatLeft{
    float: none !important;
  }
  .calander-headding{
    text-align: unset !important;
  }
  .floatRight{
    float: none !important;
  }
  .allnewsIcon{
    height:auto !important;
  }
  .category-container {
    height: unset;
    overflow-y: unset;
  }
  .sec-topic .category_ul{
    height: 340px;
    overflow: hidden;
    overflow-y: scroll;
  }
  .archiveCustomTab{
    display: inline-flex;
  }
  .archiveCustomTab li{
    width:50%;
  }
  .defence-event-list > li .aboutProfileImg{
    height: auto;
    text-align: center;
  }
  .fitfont{
    text-align: center !important;
  }
  .tweet_fit{
    margin-left: unset !important;
    margin-top: unset !important;
  }
  .box3{
    width: unset !important;
  }
  .box2{
    width: unset !important;
  }
  .contactAddress{
    margin-right: unset;
  }
  .custContactForm{
    width: unset;
  }
  .captionfit{
    float: unset !important;
    width: unset !important;
  }
  .news-detail-cover {
    width: 100% !important;
    float: unset !important;
    padding: unset !important;
  }
  .news-detail-content {
    margin: unset !important;
    padding: unset !important;
  }
  .header-toolbar ul.list-inline {
    text-align: center;
  }
  .media-cover {
    width: unset !important;
    padding: unset !important;
    margin: 0 !important;
  }
  .divider{
    padding-left: unset !important;
    margin-left: unset !important;
  }
  .latestNewsParagraph {
    font-size: 8pt;
    text-align: justify;
  }
  .interviewHeading{
    text-align: justify;
    font-size: 11px;
  }
  .interviewParagraph{
    font-size: 10px !important;
  }

  .searchBtnFit{
    margin-top: 8px;
  }
}

@media (max-width: 768px) {
  .subscribe-info .btn {
    border: none !important;
    background: none !important;
    position: absolute !important;
    right: 0 !important;
    top: 185px !important;
  }
}

@media (min-width:768px){
  .navbar-toggle {
      display: block !important;
  }
  .allnewsIcon{
    height: 285px !important;
  } 
 .allnewsIcon img {
    height: 200px !important;
  }
  .social-media-info .twitter-timeline{
    width:100% !important;
  }
  .tweet_fit{
    margin-left: unset !important;
    margin-top: unset !important;
  }
  .contactAddress{
    margin-right: unset;
  }
}

@media (min-width:1024px){
  /* .allnewsIcon {
    height: unset !important;
  } */
  .navbar-toggle {
    display: none !important
  }
  .contactAddress{
    margin-right: unset;
  }
  
}
@media (min-width:1440px){
  .allnewsIcon {
    height:310px !important;
  }
  .navbar-toggle {
    display: none !important
  }
  .contactAddress{
    margin-right: 360px;
  }
}
/* @media (max-width:768px){
  .allnewsIcon{
    height: 285px !important;
  }
  .allnewsIcon img {
    height: 200px !important;
  }
} */
.newsIcon .heading_class, .allnewsIcon .heading_class {
  text-align: justify;
}
.newsIcon .heading_class, .allnewsIcon .heading_class p{
    text-overflow: ellipsis !important;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    color: #000000;
    /* white-space: nowrap; */
}
.fitfont2 {
  float: left !important;
}

.navbar-toggle { float: left;margin: 0; height: 50px; width: 50px; background: #444; border-radius: 0;z-index: 1}
.navbar-toggle .icon-bar { width: 28px; background: #fff;transition: .5s ease;}
.navbar-toggle.collapsed .icon-bar:nth-child(2){transform: rotate(0)translateY(0)translateX(0);}
.navbar-toggle.collapsed .icon-bar:nth-child(3){opacity:1}
.navbar-toggle.collapsed .icon-bar:nth-child(4){transform:rotate(0)translateY(0)translateX(0);}
.navbar-toggle .icon-bar:nth-child(2){transform: rotate(-45deg)translateY(5px)translateX(-5px);}
.navbar-toggle .icon-bar:nth-child(3){opacity: 0}
.navbar-toggle .icon-bar:nth-child(4){transform:rotate(45deg)translateY(-4px)translateX(-3px);}

.toggle-search {
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
  display: inline-block;
  background: #e74c3c;
  margin-top: 8px;
  height: 50px;
  padding: 0px 15px 0 15px;
  line-height: 50px;
  text-align: center;
  font-size: 30px;
}

.sec-topic .imgcaption {
  width:100%;
  font-weight: 800 !important;
  text-align: left;
}
.people-speeks .content .card {
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 0px 1px rgba(174, 127, 127, 0.7);
  padding: 0px;
  margin: 10px 0px;
  cursor: pointer;
}

.people-speeks .content .card-body {
  position:relative;
}

.people-speeks .content .card-title {
  position:absolute;
  bottom:0;
  right:0;
}

.protlet-margin-bottom-0 .portlet {
  margin-bottom: 0px !important;
}

.sub-info-bordered{
  font-size: 11px !important;
}
.time{
  padding-right: unset !important;
}
.sub-info-bordered{
  padding: 5px 0 !important;
}

.custPortlet .portlet{
  margin-top: 25px;
}


.news-detail-cover {
  width: 80%;
  float: right;
  padding: 20px;
  padding-bottom:0px;
}
.news-detail-content {
  margin: 10px;
  padding: 10px;
  text-align:left;
}

p{
  color:#212121 !important;
}

.subscribe-info{
  min-height: unset !important;
}

p {
  font-size: 10pt;
  text-align: justify;
}
.sec-topic .news-detail-content p {
  font-size: 12pt;
  text-align: left;
}
.page-header h1, h1 {
  text-transform: capitalize;
}
.page-header h1 {
  color: #000 !important;
  font-size: 24px;
}

.allnewsIcon a ,
a.heading {
  position: relative;
  z-index: 9999;
}

footer .f-title.site-name{
  text-align: center;
  padding: 0px !important;
  font-size: 25pt !important;
  text-transform: none !important;
}

.mobile-add {
  overflow: auto !important;
  margin: 10px 0px;
}

.limit-two-line {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  line-height: 18px;
  max-height: 35px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-align: justify;
}

.media-cover {
  width:50%;
  padding: 20px;
  margin: -1px 10px;
  padding-bottom: 0;
}

.media-content {
  padding: 10px;
  text-align:justify;
}

.img-div .img-thumbnail {
  width:100% !important;
}

.interviews-box img {
	width:100% !important
}
/* .media-cover{
  width: 50% !important;
  padding: 20px;
  padding-bottom: 0;
} */
.main-title{
  text-transform: none !important;
}
.calenderTitle{
  float: unset !important;
}
.right-sec .main-title {
  font-size: 16px !important;
}
@media screen and (min-width: 500px) {
  .grid-container{
    -moz-column-count: 2 !important;
    -moz-column-gap:10px;
    -webkit-column-count: 2 !important;
      -webkit-column-gap:10px;
      column-count:  2 !important;
      column-gap: 10px;
      width: 100%;
  }
  .grid-container:not(*:root) {
    columns:  2 !important;
  }
 /*  .media-cover {
    width:100% !important;
    padding: 1px;
    margin: 2px;
  } */
}


/* interview detail page */
.fitfont2
{
    font-size: 13px;
    margin: 0px;
    color: #511d45 !important;
    text-align: left;
    padding: 5px;
}

.divider
{
    /* border-right: 1px;
    border-right-style: solid;
    border-right-color: #ededed;
    padding-right: 15px;
    margin-right: 35px; */
    padding-left: 15px;
    margin-left: 35px;
}
.box2
{
    border-color: #ededed;
    border-style: solid;
    border-width: 1px;
    padding: 25px;
}
.floatLeft{
    float:right !important;
}
b{ color:#e74c3c; }

p{ color:#511d45; }

navrbar-nav a.active{
  color: tomato;
}

#mark{
  color: tomato;
}


.activeH{
 color:#e74c3c !important;
}	

.activeEvent{
  background-color: #f1a3b8;
}

.NewsHeadSize {
  font-size: 20pt;
}

#refreshCaptcha {
	color:#000;
}

#refreshCaptcha:hover {
	color:#fff;
}

.media-content table td,
.media-content table th {
  padding:3px !important;
}