@charset "utf-8";
/* CSS Document */
body {
   color: #000000;
   font-size: 15px;
    line-height: 26px !important;
}

.mar-120{margin-top:62px;  }
.lefts{font-size:32px; color:#393939;  }
.lefts1span{color:#fff;  font-family: 'Margarine', cursive; letter-spacing:3px;}

h1, h2, h3, h4, h5, h6 {
   color: #000000;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
   color: #000000;
}
h4 {
   font-size: 19px;
}
h3 {
   font-size: 25px;
}
.m0 {
   margin: 0px !important;
}
.mt0 {
   margin-top: 0px !important;
}
.mr0 {
   margin-right: 0px !important;
}
.mb0 {
   margin-bottom: 0px !important;
}
.ml0 {
   margin-left: 0px !important;
}

.mt5 {
   margin-top: 5px !important;
}
.mt10 {
   margin-top: 10px !important;
}
.mt15 {
   margin-top: 15px !important;
}
.mt20 {
   margin-top: 20px !important;
}
.mt25 {
   margin-top: 25px !important;
}
.mt30 {
   margin-top: 30px !important;
}
.mt40 {
   margin-top: 40px !important;
}
.mt50 {
   margin-top: 50px !important;
}

.mb5 {
   margin-bottom: 5px !important;
}
.mb10 {
   margin-bottom: 10px !important;
}
.mb30 {
   margin-bottom: 20px !important;
}
.mb50 {
   margin-bottom: 50px !important;
}

.p0 {
   padding: 0px !important;
}
.pt0 {
   padding-top: 0px !important;
}
.pr0 {
   padding-right: 0px !important;
}
.pb0 {
   padding-bottom: 0px !important;
}
.pl0 {
   padding-left: 0px !important;
}
.pt5 {
   padding-top: 5px !important;
}
.pb5 {
   padding-bottom: 5px !important;
}
.pl5 {
   padding-left: 5px !important;
}
.pl30 {
   padding-left: 30px !important;
}
.pl50 {
   padding-left: 50px !important;
}

.pr5 {
   padding-right: 5px !important;
}
.pr30 {
   padding-right: 30px !important;
}
.pr50 {
   padding-right: 50px !important;
}

.p5 {
   padding: 5px !important;
}
.p10 {
   padding: 10px !important;
}
.p15 {
   padding: 15px !important;
}
.p20 {
   padding: 20px !important;
}
.p30 {
   padding: 30px !important;
}
.p40 {
   padding: 40px !important;
}

.nav-main-collapse-top ul li a {
   font-weight: bold !important;
   font-size: 12px;
}
.top-menu-back {
   background: #F6F6F6;
}
.top-second-menu-back {
   border-top: solid 1px #F6F6F6;
   border-bottom: solid 1px #F6F6F6;
}
.logo-google-ad {
   padding: 5px 0px;
}

@media only screen and (min-width: 769px) {
   #header.header-sm #topNav a.logo {
      height: auto;
      line-height: auto;
   }
   #header.header-sm #topNav a.logo > img {
      height: auto;
   }
}
.breaking-news-alert{
	font-size: 18px;
}
.breaking-news-alert .owl-carousel{
    width: 80%;
    opacity: 1;
    margin-bottom: 0;
    display: block;
    margin-left: 5px;
    height: 27px;
    top: 0px;
    bottom: 0px;
}
.breaking-news-alert .owl-carousel .owl-item .size-14 a{
	 font-size:16px !important;
}

.breaking-news-alert a {
   line-height: 20px;
}
.news-list-item {
   min-height: 150px;
}

.nav-main-collapse-top ul {
   background: #F6F6F6;
}
.dataTables_paginate {
   text-align: center;
}
.pagination {
   margin: 0px;
}
#header.header-sm #topNav #topMain > li > a {
    height: 40px;
    line-height: 20px;
}
div.side-nav .side-nav-head {
   background: none;
}
#header.header-sm ul.nav-second-main {
   margin-top: 10px;
}
#header.header-sm #topNav button.btn-mobile {
   margin-top: 0px;
}
.news-detail-tag {
   padding-right: 10px;
   color: #898888;
   font-size: 13px;
}
.news-detail-tag i {
   margin-right: 2px;
}
h1.listing-header span {
   color: #FF2A00;
   font-weight: 300;
}
h2.listing-header span {
   color: #FF2A00;
   font-weight: 300;
}
.home-page-h1 {
   font-size:  25px;
}
.home-page-h2 {
   font-size:  25px;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
   background-color: #FF2A00;
   border-color: #FF2A00;
}
.list-unstyled li a {
   padding-left: 20px;
   display: block;
}
.list-unstyled li a i {
   margin-left: -20px;
}
.top-news-item-text {
   display: block;
   padding: 10px;
   background: #F6F6F6;
   height: 62px;
}
.top-news-item-text div {
   height: 50px;
   overflow: hidden;
   text-align: left !important;
}
/*#topNav div.nav-main-collapse {
   max-height: none;
}*/
/*.navbar-collapse.collapse {
   overflow-y: auto !important;
}*/
.navbar-collapse.collapse {
    overflow-y: inherit !important;
}
@media only screen and (max-width: 992px) {
#header.header-md ul.nav-second-main li > a, #header.header-sm ul.nav-second-main li > a {
   margin-top: auto;
}
		#header ul.nav-second-main li {
			padding:0;
		}

}
.jssocials-share-link {
   border-radius: 50% !important;
}
.news-detail-heading {
   font-size: 32px;
}
.news-detail-sub-heading {
   font-size: 24px;
}
.news-detail-text {
   font-size: 16px;
}
.sidebar-latest-news {
   padding-left: 15px;
}
.sidebar-latest-news li {
   padding-bottom: 5px;
}
.txt-logo-red {
   color: #FF2A00;
}

.city-news-slider h3 {
   background: #FF2A00;
   color: #ffffff;
}
.city-news-slider h4 {
   font-size: 17px;
}
.city-news-slider-first-item {
   background: #F7F7F7;
   padding: 5px;
   margin-bottom: 5px;
}
.city-news-slider-sub-item {
   padding-left: 20px;
}
.city-news-slider-sub-item li {
   text-align: left;
   font-size: 14px;
}
.img-slider-responsive {
   width: 100%;
}
.carousel-top-news {
   min-height: none !important;
}
.city-slider-heading {
   font-size: 20px !important;
   padding: 5px 0px;
}
.city-slider-heading a, .city-slider-heading a:visited {
   color: #ffffff;
}
.city-slider-heading a:hover {
   color: #f8f8f8;
}
.search-textbox {
   border: solid 1px #f2f2f2;
   margin-top: 8px; 
   width:12%;
	
}
h1 {
   font-size: 32px;
}
h2 {
   font-size: 28px;
}
.news-search-result span {
   display: inline-block;
   padding-right: 10px;
}
.news-search-result i {
   padding-right: 3px;
}
#topMain.nav-pills > li > a {
   color: #000000;
}
.nav > li > a {
   padding: 10px 12px 10px 12px;
}
.item-box-desc h2, .item-box-desc h3, .item-box-desc h4, .item-box-desc h5 {
   font-size: 19px;
}
.size-15 {
   font-size: 16px !important;
}
.owl-carousel-zodiac {
   border-top: solid 1px #dcdcdc;
   border-bottom: solid 1px #dcdcdc;
   padding: 7px 0px;
}
.owl-carousel-zodiac .owl-prev, .owl-carousel-zodiac .owl-next {
   width: 16px !important;
}
.owl-carousel-zodiac .img-hover a {
   display: block;
   padding: 5px;
}
.border-logo-red {
   border: solid 1px #FF2A00;
}
.zodiac-active {
/*   background: #FF8772;
   border-radius: 10%;
   box-sizing: border-box;*/
}
.owl-carousel-zodiac img {
   -webkit-filter: opacity(50%);
   filter: opacity(50%);
}
.zodiac-active img {
    -webkit-filter: drop-shadow(1px 1px 1px #E01D00) opacity(100%);
    filter:         drop-shadow(1px 1px 1px #E01D00) opacity(100%);
/*   -webkit-filter: opacity(100%);
   filter: opacity(100%);*/
}
.dropzone {
    background-color: #fafcfd !important;
    background-image: linear-gradient(135deg, rgba(0, 0, 0, 0.03) 25%, transparent 25%, transparent 50%, rgba(0, 0, 0, 0.03) 50%, rgba(0, 0, 0, 0.03) 75%, transparent 75%, transparent) !important;
    background-size: 16px 16px !important;
    border-radius: 2px !important;
    cursor: pointer !important;
}
@media only screen and (max-width: 768px) {
.dropzone {
    min-height: 200px !important;
}
.dropzone .dz-default.dz-message {
    background-image: none !important;
    left: 0 !important;
    margin-left: 0 !important;
    margin-top: 0 !important;
    top: 44% !important;
    width: 100% !important;
}
.dropzone .dz-default.dz-message span {
    display: block !important;
    font-size: 25px;
    font-weight: bold;
    text-align: center;
}
}
@media only screen and (max-width: 482px) {
.dropzone {
    min-height: 100px !important;
}
.dropzone .dz-default.dz-message {
    top: 40% !important;
}
.dropzone .dz-default.dz-message span {
    font-size: 15px;
}
}
.dz-preview {
   margin: 2px !important;
}


/*Top menu*/
#topMain1 ul li a {
	text-transform:uppercase;
}
	#header.translucent #topMain1,
	#header.dark.transparent #topMain1 {
		background-color:transparent;
	}
	#header.dark #topMain1.nav-pills>li>a {
		color:#ccc;
	}
	#header.dark #topMain1.nav-pills>li.active>a,
	#header.dark #topMain1.nav-pills>li>a:hover {
		color:#fff;
	}
	#header.transparent #topMain1.nav-pills>li>a {
		color:#fff;

		-webkit-border-radius: 0;
		   -moz-border-radius: 0;
				border-radius: 0;
	}
	#header.transparent #topMain1.nav-pills>li.active>a,
	#header.transparent #topMain1.nav-pills>li>a:hover {
		background-color:rgba(0,0,0,0.03);
	}
		#header.fixed.transparent #topMain1.nav-pills>li>a {
			color:#151515;
		}
		#header.fixed.dark.transparent #topMain1.nav-pills>li>a {
			color:#fff;
		}
	@media only screen and (max-width: 992px) {
		#header.transparent #topMain1.nav-pills>li>a {
			color:#fff;
		}
		#header.transparent.dark #topMain1.nav-pills>li>a {
			color:#fff;
		}
	}
	@media only screen and (max-width: 768px) {
		/* force dark submenu */
		#header.transparent #topMain1 {
			background-color:#333 !important;
		}
		#header.transparent #topMain1 li.active>a {
			color:#fff !important;
		}
	}
	#header.translucent #topMain1.nav-pills>li>a {
		color:#fff;

		-webkit-border-radius: 0;
		   -moz-border-radius: 0;
				border-radius: 0;
	}
	#header.translucent #topMain1.nav-pills>li.active>a,
	#header.translucent #topMain1.nav-pills>li>a:hover {
		color:#fff;
		background-color:rgba(0,0,0,0.1);
	}
		#header.fixed.translucent #topMain1.nav-pills>li>a {
			color:#151515;
		}
		#header.fixed.dark.translucent #topMain1.nav-pills>li>a {
			color:#fff;
		}
	#header.bottom.dropup #topMain1>li>ul.dropdown-menu ul.dropdown-menu {
		bottom: auto;
		box-shadow:none;
	}
	#header.header-md #topNav #topMain1>li>a {
		height:70px;
		line-height:50px;
	}
	@media only screen and (max-width: 992px) {
		#header.header-md #topMain1.nav-pills>li>a {
			color:#212121;
		}
		#header.header-md #topMain1.nav-pills>li.active>a,
		#header.header-md #topMain1.nav-pills>li>a:hover {
			color:#212121;
			background-color:rgba(0,0,0,0.02);
		}
	}
	#header.header-sm #topNav #topMain1>li>a {
		height:60px;
		line-height:40px;
	}
	@media only screen and (max-width: 992px) {
		#header.header-sm #topMain1.nav-pills>li>a {
			color:#212121;
		}
		#header.header-sm #topMain1.nav-pills>li.active>a,
		#header.header-sm #topMain1.nav-pills>li>a:hover {
			color:#212121;
			background-color:rgba(0,0,0,0.02);
		}
	}
	#header.fixed #topNav #topMain1>li>a {
		height:60px;
		line-height:40px;
	}
	@media only screen and (max-width: 992px) {
		#header.header-sm #topMain1.nav-pills>li>a,
		#header.header-md #topMain1.nav-pills>li>a {
			color:#212121;
		}
		#header.header-sm #topMain1.nav-pills>li.active>a,
		#header.header-sm #topMain1.nav-pills>li>a:hover,
		#header.header-md #topMain1.nav-pills>li.active>a,
		#header.header-md #topMain1.nav-pills>li>a:hover {
			color:#212121;
			background-color:rgba(0,0,0,0.02);
		}

		#header.transparent.header-sm #topMain1.nav-pills>li>a,
		#header.transparent.header-md #topMain1.nav-pills>li>a,
		#header.transparent.header-sm #topMain1.nav-pills>li.active>a,
		#header.transparent.header-sm #topMain1.nav-pills>li>a:hover,
		#header.transparent.header-md #topMain1.nav-pills>li.active>a,
		#header.transparent.header-md #topMain1.nav-pills>li>a:hover {
			color:#fff;
		}

		#header.dark .submenu-dark #topMain1 {
			background-color:#333;
		}
		#header.dark #topMain1.nav-pills>li.active>a,
		#header.dark #topMain1.nav-pills>li:hover>a,
		#header.dark #topMain1.nav-pills>li>a {
			color:#fff;
		}
		#header.dark #topMain1.nav-pills>li.active>a {
			background-color:rgba(0,0,0,0.1);
		}
	}
	#topMain1.nav-onepage>li.active>a {
		font-weight:bold;
	}
	@media only screen and (max-width: 992px) {
		#topMain1>li>a>span {
			display:none !important;
		}
		#topMain1 li {
			display:block !important;
			float:none;
			text-align:left;

			-webkit-border-radius: 0;
			   -moz-border-radius: 0;
					border-radius: 0;
		}
		#topMain1 li a {
			text-align:left;
			border:0;
			height:auto;
			line-height:15px;

			-webkit-border-radius: 0;
			   -moz-border-radius: 0;
					border-radius: 0;
		}
		#topMain1>li:hover,
		#topMain1>li:hover>a {
			border-top:0 !important;
		}
		#topMain1>li>a {
			height:auto;
			line-height:auto;
		}

		/* submenu */
		#topMain1 ul.dropdown-menu {
			position: static;
			clear: both;
			float: none;
			display: none !important;
			border-left:0 !important;

			-webkit-box-shadow: none;
			   -moz-box-shadow: none;
					box-shadow: none;
		}
   }
	#topNav #topMain1>li.mega-menu {
	  position: inherit;
	  color:#fff;

	}
	#topNav #topMain1>li.mega-menu>ul {
	  max-width:100%;
	  width: 100%;
	}
	#topNav #topMain1>li.mega-menu div.row {
		display:table;
		margin:0;
		padding:0;
		width:100%;
	}
	#topNav #topMain1>li.mega-menu div.row div {
		display:table-cell;
		border-left: rgba(0,0,0,0.1) 1px solid;
		margin-left: -1px;
		display: table-cell;
		vertical-align: top;
		float: none;

		margin:0;
		padding:15px 0 0 0;
	}
	#topNav #topMain1>li.mega-menu div.row>div:first-child {
		border-left:0 !important;
	}
	#topNav #topMain1>li.mega-menu div.row div>ul>li>span {
		color:#111;
		font-weight:bold;
		display:block;
		padding:6px 15px 15px 15px;
	}
	#topNav #topMain1>li.mega-menu div.row div:first-child {
		border-left:0;
	}

 	#topNav div.submenu-dark #topMain1>li.mega-menu div.row div>ul>li>span {
		color:#fff;
	}
	#topNav div.submenu-dark #topMain1>li.mega-menu div.row div {
		border-left: rgba(0,0,0,0.2) 1px solid;
	}
@media only screen and (max-width: 992px) {
	#topNav #topMain1>li.mega-menu div.row div {
		display:block !important;
		border:0 !important;
	}
}
.ui-autocomplete-loading {
   background: white url('/images/ui-anim_basic_16x16.gif') right center no-repeat !important;
}
.bg-transparent {
   background-color: transparent !important;
}
.progress-bar-logo-red {
   background-color: #FF2A00;
}
.latest-news > hr{
	margin-top:7px;
	margin-bottom:7px;
}
.top-banners > .item-box{
	/*min-height:360px;*/
	min-height:338px;
}
.gujarat-news > hr{
	margin-top:10px;
	margin-bottom:10px;
}
.main-logo {
	margin-left: 12px;
}
/**********************For event & thank you modal css ****************************/
.backImage {
	background-image: url(images/modal.jpg);
	height: 510px;
}
.modal-body {
	padding-top: 0px;
	padding-bottom: 0px;
}
.modal-content {
	border-radius: 0px;
}

/*--thank you pop starts here--*/
.thank-you-pop{
	width:100%;
 	padding:20px;
	text-align:center;
}
.thank-you-pop img{
	width:76px;
	height:auto;
	margin:0 auto;
	display:block;
	margin-bottom:25px;
}

.thank-you-pop h1{
	font-size: 42px;
    margin-bottom: 25px;
	color:#5C5C5C;
}
.thank-you-pop p{
	font-size: 20px;
    margin-bottom: 27px;
 	color:#5C5C5C;
}
.thank-you-pop h3.cupon-pop{
	font-size: 25px;
    margin-bottom: 40px;
	color:#222;
	display:inline-block;
	text-align:center;
	padding:10px 20px;
	border:2px dashed #222;
	clear:both;
	font-weight:normal;
}
.thank-you-pop h3.cupon-pop span{
	color:#03A9F4;
}
.thank-you-pop a{
	display: inline-block;
    margin: 0 auto;
    padding: 9px 20px;
    color: #fff;
    text-transform: uppercase;
    font-size: 14px;
    background-color: #8BC34A;
    border-radius: 17px;
}
.thank-you-pop a i{
	margin-right:5px;
	color:#fff;
}
#ignismyModal .modal-header{
    border:0px;
}
span.error {
    color: red;
}
span.required {
    color: red;
}
/*--thank you & event pop ends here--*/
ul.dropdown-menu.has-topBar {
    height: 420px;
    overflow-y: auto;
}

/* width */
::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 10px;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #ed3237;
    border-radius: 10px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #b30000;
}

.item-box-desc h2, .item-box-desc h3, .item-box-desc h4, .item-box-desc h5 {
    font-size: 19px;
    line-height: 25px !important;
    /*font-weight: 600 !important;*/
}

.size-15 {
    font-size: 16px !important;
    line-height: 25px !important;
    /*font-weight: 600 !important;*/
}

.city-news-slider h4 {
    line-height: 25px !important;
    /*font-weight: 600 !important;*/
}

.city-news-slider-sub-item li {
    text-align: left;
    font-size: 14px;
    line-height: 25px !important;
    /*font-weight: 600 !important;*/
}

ul.list-icons>li {
    line-height: 25px !important;
    font-weight: 600 !important;
}

.size-12 {
    font-size: 12px !important;
    line-height: 20px !important;
    font-weight: 600 !important;
}
@media only screen and (max-width: 580px) {
    section div.row>div {
        margin-bottom:0px;
    }
    section form div.row>div {
        margin-bottom:15px;
    }
    form.landing-form >div {
        margin-bottom:5px !important;
    }
}