    /*
Theme Name: zca
Theme URI: http://www.ZCA.com/free/zca-free/
Author: ZCA
Author URI: http://www.ZCA.com
Description: zca is the free version of the multi-purpose professional theme (zca Pro) ideal for a business or blog website. The theme has a responsive layout, HD retina ready and comes with a powerful theme options panel with can be used to make awesome changes without touching any code. The theme also comes with a full width easy to use slider. Easily add a logo to your site and create a beautiful homepage using the built-in homepage layout.
Version: 1.0.14
License: GNU General Public License
License URI: /licenses/license.txt
Tags: black, dark, orange, red, blue, one-column, two-columns, three-columns, right-sidebar, left-sidebar, fixed-layout, responsive-layout, fluid-layout, custom-header, custom-menu, full-width-template, theme-options, threaded-comments, editor-style, featured-images, featured-image-header, post-formats, sticky-post, translation-ready, flexible-header, gray, light, white, custom-background, grid-layout, footer-widgets, blog, e-commerce, education, entertainment, news, photography, portfolio
Text Domain: zca
*/


/*  TABLE OF CONTENTS
00. IMPORT
01. RESET
02. GLOBAL
03. STRUCTURE
04. MEDIA
05. NAVIGATION
06. HEADER
	-Main
	-Menu
	-Bootstrap Menu
	-Slider
	-Intro Options
	-Breadcrumbs
	-Notification Bar
07. MAIN CONTENT
	-Pre-Designed Homepage
	-Call to Action / Attention Grabber
	-Floating Content
08. FOOTER
09. WIDGETS & SIDEBAR
10. PAGE FORMATS
	-Meta Content
	-Blog
	-Single Post
	-Contact Us
	-Archive
	-Sitemap
	-Parallax
	-Search Results
	-404 Error
	-Portfolio
	-Project
	-Clients
	-Testimonials
	-Narrow
	-No Background
11. SHORTCODES - THEME SPECIFIC STYLE
12. PAGE BUILDER - THEME SPECIFIC STYLE
13. IE STYLES
14. SAFARI STYLES
15. MISC
*/


/* ---------------------------------------------------------------------------------------
	00. IMPORT
--------------------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------------------------
	01. RESET
--------------------------------------------------------------------------------------- */

@font-face {
	font-family: 'Novecento-sans-wide-medium';
	src: url('../fonts/Novecentosanswide-Medium.eot');
	src: url('../fonts/Novecentosanswide-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Novecentosanswide-Medium.woff') format('woff'), url('../fonts/Novecentosanswide-Medium.ttf') format('truetype');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Novecento-sans-wide-bold';
	src: url('../fonts/Novecentosanswide-Bold.eot');
	src: url('../fonts/Novecentosanswide-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Novecentosanswide-Bold.woff') format('woff'), url('../fonts/Novecentosanswide-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Novecento-sans-wide-Normal';
	src: url('../fonts/Novecentosanswide-Normal.eot');
	src: url('../fonts/Novecentosanswide-Normal.eot?#iefix') format('embedded-opentype'), url('../fonts/Novecentosanswide-Normal.woff') format('woff'), url('../fonts/Novecentosanswide-Normal.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Novecento-sans-wide-Book';
	src: url('../fonts/Novecentosanswide-Book.eot');
	src: url('../fonts/Novecentosanswide-Book.eot?#iefix') format('embedded-opentype'), url('../fonts/Novecentosanswide-Book.woff') format('woff'), url('../fonts/Novecentosanswide-Book.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Novecento-sans-wide-light';
	src: url('../fonts/Novecentosanswide-Light.eot');
	src: url('../fonts/Novecentosanswide-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Novecentosanswide-Light.woff') format('woff'), url('../fonts/Novecentosanswide-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Novecento-sans-wide-demibold';
	src: url('../fonts/Novecentosanswide-DemiBold.eot');
	src: url('../fonts/Novecentosanswide-DemiBold.eot?#iefix') format('embedded-opentype'), url('../fonts/Novecentosanswide-DemiBold.woff') format('woff'), url('../fonts/Novecentosanswide-DemiBold.ttf') format('truetype');
	font-weight: 600;
	font-style: normal;
}

* {
	margin: 0;
	padding: 0;
}

body {
	font: 14px Georgia, serif;
	background-color: #000;
	color: #eee;
	font-weight: 100;
	/*background-image:url(./images/bg-img.png);background-repeat: repeat-y;background-size: 100% auto;*/
	background-image: url(../images/bg-img.jpg);
	background-repeat: repeat-y;
	background-size: 100% auto;
}

.nav-wrap {
	margin: 50px auto;
	background-color: rgba(0, 0, 0, 0.6);
	border-top: 2px solid white;
	border-bottom: 2px solid white;
}

a:hover {
	text-decoration: none;
}

a:focus {
	text-decoration: none;
	outline: none;
}

.group:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

*:first-child+html .group {
	zoom: 1;
}


/* IE7 */

#example-one {
	margin: 0 auto;
	list-style: none;
	position: relative;
	width: 960px;
}

#example-one li {
	display: inline;
}

#example-one li a {
	color: #bbb;
	font-size: 14px;
	display: block;
	float: left;
	padding: 6px 10px 4px 10px;
	text-decoration: none;
	text-transform: uppercase;
}

#example-one li a:hover {
	color: white;
}

#magic-line {
	position: absolute;
	bottom: -2px;
	left: 0;
	width: 100px;
	height: 2px;
	background: #fe4902;
}

#example-two {
	margin: 0 auto;
	list-style: none;
	position: relative;
	width: 960px;
}

#example-two li {
	display: inline;
}

#example-two li a {
	position: relative;
	z-index: 200;
	color: #bbb;
	font-size: 14px;
	display: block;
	float: left;
	padding: 6px 10px 4px 10px;
	text-decoration: none;
	text-transform: uppercase;
}

#example-two li a:hover {
	color: white;
}

#example-two #magic-line-two {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	background: rgba(220, 133, 5, 0.9);
	z-index: 100;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.current_page_item a,
.current_page_item_two a {
	color: white !important;
}

.boxedcontainer {
	max-width: 1170px;
	margin: auto;
	padding: 0px 30px;
}

.forcefullwidth_wrapper_tp_banner {
	float: left;
}

.swiper-container-home {
	position: relative;
	width: 100%;
	display: block;
	float: left;
}

.slider-wrapper {
	position: absolute;
	top: 0;
	z-index: 9999;
}

.slider-wrapper>img {
	width: 100%;
}


/*********************************************
	-	SETTINGS FOR BANNER CONTAINERS	-
**********************************************/

.tp-banner-container {
	width: 100%;
	position: relative;
	padding: 0;
}

.tp-banner {
	width: 100%;
	position: relative;
}

.tp-banner-fullscreen-container {
	width: 100%;
	position: relative;
	padding: 0;
}

.header {
	background-color: #fff;
}

.header ul {
	float: right;
	display: block
}

.header ul li {
	float: left;
	display: block;
}

.header ul li a {
	float: left;
	display: block;
	padding: 50px 20px 20px;
	font-size: 16px;
	text-transform: uppercase;
	font-family: 'convectionregular';
	color: #333;
	line-height: 45px;
}

.header ul li a:hover {
	color: #03bdd8;
}

.logo {
	width: auto;
	float: left;
	display: block;
	padding: 10px 0px;
}

.about-us-block {
	padding: 95px 0px 115px;
}

.about-text {
	width: auto;
	display: table;
	margin: auto;
}

.about-text h1 {
	float: left;
	display: block;
	font-size: 34px;
	color: #03bdd8;
	font-family: 'eurostilebold';
	text-transform: uppercase;
	line-height: 40px;
	margin-right: 10px;
}

.about-text img {
	float: left;
	display: block;
}

.about-us-block {
	background-image: url(./images/about-bg.png);
	background-repeat: no-repeat;
	background-position: center 160px;
}

.about-text-block {
	float: left;
	width: 100%;
	display: block;
	margin-top: 50px;
}

.about-text-block p {
	text-align: center;
	display: block;
	font-size: 16px;
	color: #305173;
	font-family: 'convectionregular';
}

.home-product-block {
	background-image: url(./images/pro-bg.jpg);
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
}

.home-product {
	float: left;
	display: block;
	width: 100%;
	padding: 90px 0;
}

.home-product ul {
	float: left;
	width: 100%;
	display: block;
}

.home-product ul li {
	width: 19%;
	float: left;
	display: block;
	margin-right: 14px;
}

.home-product ul li img {
	width: 100%;
	border: 1px solid #fff;
}

.home-product ul li:last-child {
	margin-right: 0px;
}

.home-product ul li a span {
	font-size: 15px;
	font-family: 'convectionbold';
	color: #fff;
	text-shadow: 1px 2px 2px #000;
	text-transform: uppercase;
}

.download-block {
	padding: 100px 0px;
	display: block;
}

.download-block h2 {
	color: #03bdd8;
	font-size: 36px;
	font-family: 'eurostilebold';
	text-transform: uppercase;
	margin-bottom: 40px;
	width: 100%;
	float: l;
}

.news ul {
	float: left;
	display: block;
	width: 100%;
}

.news ul li {
	width: 100%;
	float: left;
	display: block;
	padding-bottom: 25px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 25px;
}

.news ul li:last-child {
	border: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.news ul li img {
	width: 66px;
}

.news-block {
	float: right;
	width: 75%;
	display: block;
}

.news-block a {
	margin-bottom: 10px;
	font-size: 18px;
	color: #305173;
	font-family: 'convectionregular';
	line-height: 20px;
	float: left;
	width: 100%;
}

.news-block span {
	color: #888888;
	font-family: "convectionregular";
	font-size: 14px;
	margin-right: 15px;
	float: left;
	padding-left: 20px;
	background-position: left;
}

.news-comment {
	background-image: url(./images/comment-icon.png);
	background-repeat: no-repeat;
}

.comment-date {
	background-image: url(./images/comment-date.png);
	background-repeat: no-repeat;
}

.footer-block {
	background-image: url(./images/footer-bg.jpg);
	background-repeat: no-repeat;
	padding: 50px 0;
	background-position: center center;
}

.footer-block h5 {
	color: #fff;
	font-size: 20px;
	font-family: 'convectionregular';
	text-transform: uppercase;
	float: left;
	width: 100%;
	display: block;
	border-bottom: 1px solid #fff;
	padding-bottom: 15px;
	margin-bottom: 20px;
}

.footer-block p {
	width: 100%;
	float: left;
	display: block;
	font-size: 16px;
	font-family: 'convectionregular';
	color: #fff;
}

.social-link {
	width: 100%;
	float: left;
	display: block;
}

.copyright {
	width: 100%;
	float: left;
	display: block;
	padding: 15px 0;
	text-align: center;
	font-size: 16px;
	color: #666666;
	font-family: 'convectionregular';
}

.link {
	display: block;
	float: left;
	width: 100%;
}

.link>li {
	display: block;
	float: left;
	width: 50%;
}

.link>li:before {
	content: "";
	width: 5px;
	height: 5px;
	background: #03bdd8;
	float: left;
	display: block;
	line-height: 35px;
	margin-top: 18px;
}

.link>li a {
	font-size: 16px;
	color: #fff;
	font-family: 'convectionregular';
	line-height: 38px;
	padding-left: 10px;
}

.footer-block .col-lg-4 a {
	font-size: 16px;
	font-family: 'convectionregular';
	color: #fff;
}


/********download slider************/

.swiper-container {
	width: 100%;
	height: 100%;
}

.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

.tp-leftarrow,
.tp-rightarrow {
	height: 78px !important;
	width: 47px !important;
}

.tp-leftarrow {
	left: 0px !important;
}

.tp-rightarrow {
	right: 0px !important;
}

.swiper-container {
	padding-bottom: 30px;
}

.news {
	width: 30%
}


/***********end download slider***********/


/***********margin css*************/

.mr-auto {
	margin: auto !important;
	float: none;
}

.m-t-10 {
	margin-top: -10px;
}

.m-t-20 {
	margin-top: -20px !important;
}

.m-t-25 {
	margin-top: -25px;
}

.m-t-12 {
	margin-top: -12px;
}

.m-t-50 {
	margin-top: -50px;
}

.mt-p-4 {
	margin-top: -4%;
}

.mt-0 {
	margin-top: 0px !important;
}

.mt-5 {
	margin-top: 5px;
}

.mt-10 {
	margin-top: 10px;
}

.mt-15 {
	margin-top: 15px;
}

.mt-20 {
	margin-top: 20px;
}

.mt-25 {
	margin-top: 25px;
}

.mt-30 {
	margin-top: 30px;
}

.mt-35 {
	margin-top: 35px;
}

.mt-40 {
	margin-top: 40px;
}

.mt-45 {
	margin-top: 45px;
}

.mt-50 {
	margin-top: 50px;
}

.mt-55 {
	margin-top: 55px;
}

.mt-60 {
	margin-top: 60px;
}

.mt-65 {
	margin-top: 65px;
}

.mt-70 {
	margin-top: 70px;
}

.mt-75 {
	margin-top: 75px;
}

.mt-80 {
	margin-top: 80px;
}

.mt-85 {
	margin-top: 85px;
}

.mt-90 {
	margin-top: 90px;
}

.mt-95 {
	margin-top: 95px;
}

.mt-105 {
	margin-top: 105px !important;
}

.mt-110 {
	margin-top: 110px;
}

.mt-115 {
	margin-top: 115px;
}

.mt-120 {
	margin-top: 120px;
}

.mt-150 {
	margin-top: 150px !important;
}

.mr-0 {
	margin-right: 0px !important;
}

.mr-5 {
	margin-right: 5px;
}

.mr-10 {
	margin-right: 10px;
}

.mr-15 {
	margin-right: 15px;
}

.mr-20 {
	margin-right: 20px;
}

.mr-25 {
	margin-right: 25px;
}

.mr-30 {
	margin-right: 30px;
}

.mr-35 {
	margin-right: 35px;
}

.mr-40 {
	margin-right: 40px;
}

.mr-45 {
	margin-right: 45px;
}

.mr-50 {
	margin-right: 50px;
}

.mr-55 {
	margin-right: 55px;
}

.mr-90 {
	margin-right: 90px;
}

.mb-0 {
	margin-bottom: 0px !important;
}

.mb-5 {
	margin-bottom: 5px;
}

.mb-10 {
	margin-bottom: 10px !important;
}

.mb-15 {
	margin-bottom: 15px;
}

.mb-20 {
	margin-bottom: 20px;
}

.mb-25 {
	margin-bottom: 25px;
}

.mb-30 {
	margin-bottom: 30px !important;
}

.mb-35 {
	margin-bottom: 35px;
}

.mb-40 {
	margin-bottom: 40px;
}

.mb-45 {
	margin-bottom: 45px;
}

.mb-50 {
	margin-bottom: 50px;
}

.mb-55 {
	margin-bottom: 55px;
}

.mb-60 {
	margin-bottom: 60px;
}

.mb-65 {
	margin-bottom: 65px;
}

.mb-70 {
	margin-bottom: 70px;
}

.mb-75 {
	margin-bottom: 75px;
}

.mb-80 {
	margin-bottom: 80px;
}

.mb-85 {
	margin-bottom: 85px;
}

.mb-83 {
	margin-bottom: 83px;
}

.mb-90 {
	margin-bottom: 90px;
}

.mb-95 {
	margin-bottom: 95px;
}

.mb-100 {
	margin-bottom: 100px !important;
}

.mb-105 {
	margin-bottom: 105px;
}

.mb-110 {
	margin-bottom: 110px;
}

.mb-115 {
	margin-bottom: 115px;
}

.mb-120 {
	margin-bottom: 120px;
}

.ml-0 {
	margin-left: 0px !important;
}

.ml-5 {
	margin-left: 5px;
}

.ml-10 {
	margin-left: 10px;
}

.ml-15 {
	margin-left: 15px;
}

.ml-20 {
	margin-left: 20px;
}

.ml-25 {
	margin-left: 25px;
}

.ml-30 {
	margin-left: 30px;
}

.ml-35 {
	margin-left: 35px;
}

.ml-40 {
	margin-left: 40px;
}

.ml-45 {
	margin-left: 45px;
}

.ml-50 {
	margin-left: 50px;
}

.ml-55 {
	margin-left: 55px;
}

.ml-90 {
	margin-left: 90px;
}


/************end margin css*************/


/***********padding css*************/

.p-0 {
	padding: 0px !important;
}

.pt-p5 {
	padding-top: 5%;
}

.pt-p10 {
	padding-top: 10%;
}

.pt-p11 {
	padding-top: 11%;
}

.pt-p15 {
	padding-top: 15%;
}

.pt-p20 {
	padding-top: 20%;
}

.pt-p24 {
	padding-top: 24%;
}

.pt-p25 {
	padding-top: 25%;
}

.pt-p30 {
	padding-top: 30%;
}

.pt-p35 {
	padding-top: 35%;
}

.pt-p40 {
	padding-top: 40%;
}

.pt-p45 {
	padding-top: 45%;
}

.pt-p50 {
	padding-top: 50%;
}

.pt-p60 {
	padding-top: 60%;
}

.pt-p65 {
	padding-top: 65%;
}

.pt-0 {
	padding-top: 0px;
}

.pt-5 {
	padding-top: 5px;
}

.pt-10 {
	padding-top: 10px;
}

.pt-15 {
	padding-top: 15px;
}

.pt-20 {
	padding-top: 20px;
}

.pt-25 {
	padding-top: 25px;
}

.pt-30 {
	padding-top: 30px;
}

.pt-35 {
	padding-top: 35px;
}

.pt-40 {
	padding-top: 40px;
}

.pt-45 {
	padding-top: 45px;
}

.pt-50 {
	padding-top: 50px;
}

.pt-60 {
	padding-top: 60px;
}

.pt-65 {
	padding-top: 65px;
}

.pt-70 {
	padding-top: 70px;
}

.pt-75 {
	padding-top: 75px;
}

.pt-80 {
	padding-top: 80px;
}

.pt-85 {
	padding-top: 85px;
}

.pt-90 {
	padding-top: 90px;
}

.pt-95 {
	padding-top: 95px;
}

.pt-100 {
	padding-top: 100px;
}

.pt-105 {
	padding-top: 105px;
}

.pt-110 {
	padding-top: 110px;
}

.pt-115 {
	padding-top: 115px;
}

.pt-120 {
	padding-top: 120px;
}

.pt-125 {
	padding-top: 125px;
}

.pr-0 {
	padding-right: 0px;
}

.pr-5 {
	padding-right: 5px;
}

.pr-10 {
	padding-right: 10px;
}

.pr-15 {
	padding-right: 15px;
}

.pr-20 {
	padding-right: 20px;
}

.pr-25 {
	padding-right: 25px;
}

.pr-30 {
	padding-right: 30px;
}

.pr-35 {
	padding-right: 35px;
}

.pr-40 {
	padding-right: 40px;
}

.pr-45 {
	padding-right: 45px;
}

.pr-50 {
	padding-right: 50px;
}

.pr-60 {
	padding-right: 60px;
}

.pb-p5 {
	padding-bottom: 5%;
}

.pb-p7 {
	padding-bottom: 7%;
}

.pb-p10 {
	padding-bottom: 10%;
}

.pb-p11 {
	padding-bottom: 11%;
}

.pb-p15 {
	padding-bottom: 15%;
}

.pb-p20 {
	padding-bottom: 20%;
}

.pb-p24 {
	padding-bottom: 24%;
}

.pb-p25 {
	padding-bottom: 25%;
}

.pb-p30 {
	padding-bottom: 30%;
}

.pb-p35 {
	padding-bottom: 35%;
}

.pb-p40 {
	padding-bottom: 40%;
}

.pb-p45 {
	padding-bottom: 45%;
}

.pb-p50 {
	padding-bottom: 50%;
}

.pb-p60 {
	padding-bottom: 60%;
}

.pb-p65 {
	padding-bottom: 65%;
}

.pb-0 {
	padding-bottom: 0px;
}

.pb-5 {
	padding-bottom: 5px;
}

.pb-10 {
	padding-bottom: 10px;
}

.pb-15 {
	padding-bottom: 15px;
}

.pb-20 {
	padding-bottom: 20px;
}

.pb-25 {
	padding-bottom: 25px;
}

.pb-30 {
	padding-bottom: 30px;
}

.pb-35 {
	padding-bottom: 35px;
}

.pb-40 {
	padding-bottom: 40px;
}

.pb-45 {
	padding-bottom: 45px;
}

.pb-50 {
	padding-bottom: 50px;
}

.pb-60 {
	padding-bottom: 60px;
}

.pb-65 {
	padding-bottom: 65px;
}

.pb-70 {
	padding-bottom: 70px;
}

.pb-75 {
	padding-bottom: 75px;
}

.pb-100 {
	padding-bottom: 100px;
}

.pl-0 {
	padding-left: 0px;
}

.pl-5 {
	padding-left: 5px;
}

.pl-10 {
	padding-left: 10px;
}

.pl-15 {
	padding-left: 15px;
}

.pl-20 {
	padding-left: 20px;
}

.pl-25 {
	padding-left: 25px;
}

.pl-30 {
	padding-left: 30px;
}

.pl-35 {
	padding-left: 35px;
}

.pl-40 {
	padding-left: 40px;
}

.pl-45 {
	padding-left: 45px;
}

.pl-50 {
	padding-left: 50px;
}

.pl-60 {
	padding-left: 60px;
}

.pl-65 {
	padding-left: 65px;
}

.pl-70 {
	padding-left: 70px;
}

.pl-75 {
	padding-left: 75px;
}

.pl-80 {
	padding-left: 80px;
}

.pl-85 {
	padding-left: 85px;
}

.pl-90 {
	padding-left: 90px;
}

.pl-95 {
	padding-left: 95px;
}

.pl-100 {
	padding-left: 100px;
}


/************end padding css*************/

.home-menu {
	width: 100%;
	float: left;
	display: block;
	background-image: url("../images/menu-bg.jpg");
	background-size: 100% 100%;
}

.home-menu-strip .media-body {
	vertical-align: middle;
}

.home-menu li {
	float: left;
	padding: 10px 14px;
	display: block;
}

.home-menu li a {
	color: #000000;
	text-transform: uppercase;
	font-size: 17px;
	font-family: 'Novecento-sans-wide-bold';
	font-weight: normal;
	text-align: center;
}

.menu-active {
	background-image: url("../images/menu-active.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}

.menu-active a
/*,.home-menu li:hover a*/

{
	color: #eea829 !important;
}


/* Nimit change */


/*.home-menu li a:hover{border-bottom:3px solid #000;}*/

.home-menu li a:hover {
	color: #FFF
}

.home-menu li ul li a:hover {
	color: #FFF
}

sub-menu a:hover {
	color: #FFF
}

.home-menu li:hover {
	/*background-image: url("./images/menu-active.jpg");background-repeat: no-repeat;background-size: cover; text-decoration: underline;*/
}

.home-menu li.close-menu:hover {
	background-image: none;
}

.home-menu li.close-menu a {
	border: 1px solid #333;
	border-radius: 50%;
	cursor: pointer;
	padding: 0px;
	height: 26px;
	font-size: 16px !important;
	width: 26px;
	float: right;
}

.home-menu li.close-menu:hover a {
	color: #000000 !important;
}

.break-img {
	/*    background-image: url("../images/break-line.png");*/
	background-repeat: no-repeat;
	background-size: 100% auto;
	clear: both;
	float: none;
	margin: auto;
	width: 85%;
}

.right-border-img:before {
	background-image: url("../images/right-border-img.png");
	background-repeat: no-repeat;
	background-size: auto 100%;
	content: "";
	float: right;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 3px;
}

.break-img {
	background-image: url(./images/break-line.png);
	background-repeat: no-repeat;
	background-size: 100% auto;
	clear: both;
	float: none;
	margin: auto;
	width: 85%;
}

.text-center {
	text-align: center;
	display: block;
}

.zee-cineaward-block {
	width: 100%;
	display: block;
	float: left;
}

.zee-cineaward-block li {
	width: 100%;
	display: block;
	float: left;
	margin: 8px 0;
	padding-bottom: 17px;
	border-bottom: 1px solid #eeb631;
}

.zee-cineaward-block .media-body a {
	font-size: 17px;
	color: #eeb631;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: bold;
	display: inline-block;
	width: 100%;
	margin-bottom: 5px;
}

.zee-cineaward-block .media-body {
	font-size: 12px;
	color: #ffffff;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: bold;
}

.pintrest-cineaward-block {
	float: left;
	width: 100%;
	display: block;
}

.pintrest-cineaward-block li {
	float: left;
	display: block;
}

.pintrest-cineaward-block li a img {
	width: 100%;
}

.border-right {
	border-right: 1px solid #eeb631;
}

.border-bottom {
	border-bottom: 1px solid #eeb631;
}

.zee-cineaward-block .media {
	border-bottom: 1px solid #eeb631;
	margin: 17px 0;
	padding-bottom: 7px;
}

.zee-cineaward-block .media:last-child {
	border: 0px;
}

.main-title-bold {
	font-family: 'Novecento-sans-wide-bold';
	font-size: 25px;
	font-weight: normal;
	color: #f0a929;
	text-transform: uppercase;
}

.main-title-bold span {
	font-size: 31px;
}

.amazingcarousel-title {
	font-family: 'Novecento-sans-wide-bold';
	font-size: 23px;
	font-weight: normal;
	color: #ffffff;
	text-transform: uppercase;
}

.quick-link-block .media-body h4 {
	color: #ffffff;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
	width: 100%;
}

.quick-link-block .media-body {
	font-size: 16px;
	color: #ffffff;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: normal;
}

.transparent-bg {
	display: block;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.75);
	/*    float: left;*/
}

.transparent1-bg {
	display: block;
	width: 100%;
	/* background-color: rgba(0, 0, 0, 0.75); */
	/*    float: left;*/
}

.quick-border-top-right:before {
	background-image: url("../images/quickl-link-boreder-top-right.png");
	background-repeat: no-repeat;
	background-size: auto 100%;
	content: "";
	float: right;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 5px;
}

.quick-border-right:before {
	background-image: url("../images/quickl-link-boreder-right.png");
	background-repeat: no-repeat;
	background-size: auto 100%;
	content: "";
	float: right;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 5px;
}

.quick-border-left-bottom:after {
	background-image: url("../images/quickl-link-boreder-bottom.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	content: "";
	float: right;
	height: 5px;
	position: absolute;
	right: 0;
	top: 0;
	width: 90%;
}

.quick-border-right-bottom:after {
	background-image: url("../images/quickl-link-boreder-bottom-right.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	content: "";
	float: right;
	height: 5px;
	position: absolute;
	left: 0;
	top: 0;
	width: 90%;
}

.news-letter-block h3 {
	font-size: 24px;
	font-family: 'Novecento-sans-wide-bold';
	font-weight: normal;
	color: #ffffff;
	width: 100%;
	text-align: center;
}

.news-letter-block p {
	color: #ffffff;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16px;
	width: 80%;
	margin: auto;
}

.news-letter-block input {
	font-size: 24px;
	font-family: "Arial", Helvetica, sans-serif;
	color: #888;
	text-align: center;
	border-radius: 3px !important;
}

.newsletter-submit-btn button {
	background-image: url("./images/submit-btn-bg.jpg");
	background-repeat: no-repeat;
	border: 0 none;
	position: relative;
	color: #000;
	font-family: 'Novecento-sans-wide-bold';
	font-weight: normal;
	font-size: 28px;
	line-height: 28px;
	padding: 5px 15px 7px;
	text-transform: uppercase;
	width: 146px;
}

.newsletter-submit-btn button:before {
	background-image: url("./images/submit-btn-bottom-star.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	content: "";
	float: right;
	height: 54px;
	left: -25px;
	position: absolute;
	top: 11px;
	width: 55px;
}

.newsletter-submit-btn button:after {
	background-image: url("./images/submit-btn-top-star.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	content: "";
	float: right;
	height: 54px;
	position: absolute;
	right: -25px;
	top: -25px;
	width: 50px;
}

.news-letter-block {
	position: relative;
}

.news-letter-block:before {
	background-position: bottom;
	background-image: url("./images/news-letter-border-left.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	bottom: -2px;
	content: "";
	float: right;
	height: 111px;
	left: -5px;
	position: absolute;
	width: 100%;
}

.news-letter-block:after {
	background-image: url("./images/news-letter-border-right.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	top: -2px;
	content: "";
	float: right;
	height: 144px;
	right: -5px;
	position: absolute;
	width: 100%;
}

.privacy-policy-block {
	display: table;
	float: none;
	margin: auto;
	padding-bottom: 30px;
	padding-top: 30px;
	text-align: center;
	width: auto;
}

.privacy-policy-block li {
	float: left;
	width: auto;
	display: inline-block;
	font-size: 20px;
	color: #ffffff;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: bold;
}

.privacy-policy-block li a {
	font-size: 20px;
	color: #ffffff;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: bold;
	padding: 0 10px;
}

.privacy-policy-block li a:hover {
	color: #f0a929;
}

.amazingslider-arrow-left-1 {
	background-image: url("../images/video-slider-prv.png") !important;
	background-repeat: no-repeat;
	display: block !important;
	background-size: 100% 100% !important;
	left: -121px !important;
}

.amazingslider-arrow-right-1 {
	background-image: url("../images/video-slider-nxt.png") !important;
	background-repeat: no-repeat;
	display: block !important;
	background-size: 100% 100% !important;
	right: -121px !important;
}

.amazingslider-nav-thumbnail-tite-1,
.amazingslider-nav-featuredarrow-1 {
	display: none !important;
}

.amazingslider-title-1 {
	display: block !important;
}

.amazingslider-box-1>div:last-child {
	display: none !important;
	opacity: 0 !important;
}

.amazingcarousel-prev {
	background-image: url("../images/video-slider-prv.png") !important;
	background-size: 100% 100% !important;
}

.amazingcarousel-next {
	background-image: url("../images/video-slider-nxt.png") !important;
	background-size: 100% 100% !important;
}

.amazingcarousel-prev-sponsor {
	background-image: url("../images/video-slider-prv.pngpng") !important;
	background-size: 100% 100% !important;
}

.amazingcarousel-next-sponsor {
	background-image: url("../images/video-slider-nxt.png") !important;
	background-size: 100% 100% !important;
}

.main-slider-prev {
	background-image: url("../images/picture-pre-arrow.png") !important;
	background-size: 100% 100% !important;
	position: absolute;
	width: 36px;
	height: 72px;
        margin-top: 100px

}

.main-slider-nxt {
	background-image: url("../images/picture-nxt-arrow.png") !important;
	background-size: 100% 100% !important;
	position: absolute;
	width: 36px;
	height: 72px;
	top: 45%;
}

.amazingslider-box-1 {
	border: 0px !important;
}

.slider-wraper {
	background-image: url("../images/slider-wraper-top.png") !important;
	background-size: 100% auto !important;
	position: absolute;
	top: -36%;
	left: 0;
	width: 100%;
	height: 55% !important;
	z-index: 999;
	background-repeat: no-repeat;
}

.main-wrapper header {
	position: relative;
	z-index: 9991!important;
}

.slider-wraper-bottom {
	background-image: url("../images/bottom-slider.png") !important;
	background-size: 100% auto !important;
	position: absolute;
	bottom: -23%;
	left: 0;
	width: 100%;
	height: 44%;
	z-index: 999;
	background-repeat: no-repeat;
}

.pos-relative {
	position: relative;
	z-index: 999;
       /* width: 87%;
        margin-left: 90px;*/
}

.carousel-indicators {
	z-index: 9999 !important;
	bottom: 60px !important;
}

.carousel-inner img {
	width: 100%;
}

.newsletter-submit-btn button:hover,
.newsletter-submit-btn button:focus {
	background-image: url("..images/submit-btn-bg.jpg");
	border: none;
	outline: none;
	color: #1b0208 !important;
}

.time-line-year li a {
	background-color: #202020;
	color: #fddd66;
	cursor: pointer;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	width: auto;
	padding: 10px 15px;
	line-height: 13px;
	display: table;
	margin: auto;
}

.time-line-year {
	float: left;
	width: 100%;
	display: block;
	position: relative;
}

.time-line-year:before {
	background-image: url("../images/time-line-bg.png") !important;
	background-position: center center;
	background-size: 100% auto;
	content: "";
	height: 17px;
	background-repeat: no-repeat;
	left: 0;
	position: absolute;
	top: 7px;
	width: 93%;
	right: 0;
	margin: auto;
}

.social-block {
	height: auto;
	position: fixed;
	right: 0;
	top: 150px;
	width: 50px;
	z-index: 9999999;
}

.social-block a {
	float: left;
	margin-bottom: 1px;
	opacity: 0.58;
	width: 100%;
}

.social-block img {
	float: left;
	width: 100%;
}

.social-block a:hover {
	opacity: 0.9
}

.mobile-menu {
	background-color: rgba(0, 0, 0, 0.8);
	border-radius: 0 !important;
	display: none;
	float: left;
	height: 48px;
	left: 20px;
	padding: 5px !important;
	cursor: pointer;
	position: absolute;
	top: 20px;
	width: 50px;
}

.navbar-toggle.mobile-menu .icon-bar {
	background-color: #fbd24f;
	width: 100%;
	margin: 7px 0;
	height: 3px;
}

li.close-menu {
	display: none;
}


/*time line slide custom css*/

.nav_h_responsive_type {
	background: #ccc;
	position: relative;
	overflow: hidden;
}

.nav_h_responsive_type ul {
	display: block;
	font-size: 0;
	white-space: nowrap;
	position: relative;
}

.nav_h_responsive_type li {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	width: 30%;
	vertical-align: top;
	border: 1px solid #ccc;
}

.nav_h_responsive_type li.on {
	background: #aaa;
	font-weight: bold;
}

.nav_h_responsive_type li .thumb {
	display: block;
	height: 0;
	padding-top: 56%;
	position: relative;
	overflow: hidden;
}

.nav_h_responsive_type li img {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.nav_h_type {
	position: relative;
	overflow: hidden;
	width: 85%;
	margin: auto;
}

.nav_h_type ul {
	float: none;
	display: block;
	font-size: 0;
	white-space: nowrap;
	position: relative;
}

.nav_h_type li {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	width: 100px;
	position: relative;
	height: 110px;
	vertical-align: top;
	text-align: center;
	font-size: 12px;
}

.nav_h_type li.on {
	font-weight: bold;
}

.nav_h_type.wide li {
	width: 185px;
}

.nav_v_type {
	width: 200px;
	height: 200px;
	margin: 0 auto;
	background: #ccc;
	position: relative;
	overflow: hidden;
}

.nav_v_type ul {
	display: block;
	position: relative;
}

.nav_v_type li {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	width: 100%;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-size: 12px;
	background: #eee;
	border: 1px solid #ccc;
}

.nav_v_type li.on {
	background: #aaa;
	font-weight: bold;
}


/*end time line slice custom css*/

.timeline-hover-link:before {
	background-image: url("../images/time-line-connector.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 63px auto;
	content: "";
	float: left;
	height: 51px;
	left: 0;
	position: absolute;
	top: 29px;
	width: 84%;
	right: 0;
	margin: auto;
}

.timeline-hover-link {
	display: none;
	float: none;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
	padding-top: 45px !important;
	text-align: center;
}

.timeline-hover-link a {
	float: left;
	margin: 0 15px !important;
	cursor: pointer;
	padding: 0 !important;
	width: 27px !important;
	background: transparent !important
}

.timeline-hover-link a img {
	width: 27px !important;
}

.display-inline {
	display: inline-block !important;
}


/* add new style*/

a:hover,
a:focus {
	color: #fff;
}

.nopadding {
	padding-left: 7px !important;
	padding-right: 7px !important;
}

.co-12-padding {
	padding-left: 60px !important;
	padding-right: 60px !important;
}

.select-year-thumb {
	display: inline;
	vertical-align: middle;
	width: 100%;
	padding-left: 3px;
	padding-bottom: 2px;
	padding-top: 3px;
	padding-right: 1px;
}

.image-block {
	border: 7px solid transparent;
	-webkit-border-image: url(../images/border.png) 10;
	/* Safari 3.1-5 */
	-o-border-image: url(../images/border.png) 10;
	/* Opera 11-12.1 */
	border-image: url(../images/border.png) 10;
	border-image-width: 10px;
	border-right-width: thick;
	border-top-width: thick;
	border-bottom-width: thick;
	border-left-width: thick;
}


/* Contact Form */

.contact-submit-btn {
	margin: -36px auto 0;
	position: relative;
	width: 134px;
}

.btn_submit:hover {
	color: #000;
}

.btn_submit {
	background-image: url("../images/submit-btn-bg.jpg");
	background-repeat: no-repeat;
	border: 0 none;
	position: relative;
	color: #000;
	font-family: 'Novecento-sans-wide-bold';
	font-weight: normal;
	font-size: 25px;
	line-height: 28px;
	padding: 5px 15px 7px;
	text-transform: uppercase;
}

.contact-submit-btn:before {
	background-image: url("../images/submit-btn-bottom-star.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	content: "";
	float: right;
	height: 54px;
	left: -105px;
	position: relative;
	top: 65px;
	width: 55px;
	z-index: 10;
}

.contact-submit-btn:after {
	background-image: url("../images/submit-btn-top-star.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	content: "";
	float: right;
	height: 54px;
	position: relative;
	right: -25px;
	top: -63px;
	width: 50px;
}

.contact-submit-btn:after {
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: star;
	animation-name: star;
}

.contact-submit-btn:before {
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: star;
	animation-name: star;
}

.wpcf7-form>p {
	padding-bottom: 40px;
}

.wpcf7-form>p>label {
	font-family: 'Novecento-sans-wide-bold';
	font-size: 17px;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
}

.form-control-input {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 20px;
	color: #888;
	height: 46px;
	text-align: center;
	border-radius: 3px !important;
}

.form-control-select {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 20px;
	color: #888;
	height: 46px;
	text-align: center;
	border-radius: 3px !important;
	/*width: 470px;
    max-width: 100%;*/
}

.wpcf7 select,
.wpcf7 textarea,
.wpcf7 input[type="text"],
.wpcf7 input[type="email"] {
	width: 450px;
	max-width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.form-control-textarea {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 20px;
	color: #888;
	border-radius: 3px !important;
}

.contact-submit-btn input:before {
	background-image: url("../images/submit-btn-bottom-star.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	content: "";
	float: right;
	height: 54px;
	left: -25px;
	position: absolute;
	top: 11px;
	width: 55px;
}

.contact-submit-btn input:after {
	background-image: url("../images/submit-btn-top-star.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	content: "";
	float: right;
	height: 54px;
	position: absolute;
	right: -25px;
	top: -25px;
	width: 50px;
}


/* 
	Slider picture indicators
*/

.carousel-indicators_yellow {
	z-index: 9999 !important;
	bottom: 20px !important;
}

.carousel-indicators_yellow {
	position: absolute;
	bottom: 10px;
	left: 50%;
	z-index: 15;
	width: 60%;
	padding-left: 0;
	margin-left: -30%;
	text-align: center;
	list-style: none;
}

.carousel-indicators_yellow li {
	display: inline-block;
	width: 12px;
	height: 12px;
	text-indent: -999px;
	margin: 0 !important;
	cursor: pointer;
	background-color: #fff;
	border: none;
	border-radius: 10px;
}

.carousel-indicators_yellow .active {
	width: 12px;
	height: 12px;
	margin: 0;
	background-color: #f0a929;
}


/* see more link */

.see_more a {
	font-family: 'Novecento-sans-wide-bold';
	font-size: 21px;
	font-weight: normal;
	color: #fff;
	text-transform: uppercase;
}

.break-img-seemore {
	background-image: url("../images/break-line.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	clear: both;
	float: none;
	margin: 30px auto;
	width: 85%;
}

.break-img {
	background-image: url("../images/break-line.png");
	background-repeat: no-repeat;
	background-size: 100% auto;
	clear: both;
	float: none;
	margin: 5px auto;
	width: 85%;
}


/* category menu for video page */

.cat-menu a {
	color: #eea829;
	text-transform: uppercase;
	font-size: 17px;
	font-family: 'Novecento-sans-wide-bold';
	font-weight: normal;
	text-align: center;
}

.cat-menu a:hover {
	color: #ffffff;
}


/*youtube video */

.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}


/*use for video detail page*/

.no-padding-col {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.dropdwon-timeline select {
	color: #eea829;
	text-transform: uppercase;
	font-size: 17px;
	font-family: 'Novecento-sans-wide-bold';
	font-weight: normal;
}

.dropdwon-timeline select {
	margin: 0 auto;
	width: 100%;
	max-width: 140px;
	background-color: #000;
	border: 1px solid #fff;
}

.page-content-about {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 17px;
	padding: 20px;
}

.page-content-about p {
	padding: 5px;
}


/**/

.video-details {
	color: #ffffff;
	font: 14px Georgia, serif;
}

.video-details span {
	color: #ffffff;
	font: 17px Georgia;
	font-weight: bold;
}

.about-details {
	color: #ffffff;
	font-size: 17px;
	text-transform: none;
	color: #fff;
	line-height: normal;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: normal;
	text-align: justify;
}

.about-details p {
	padding-bottom: 15px;
}

.artical-thumb {
	display: inline;
	width: 100%;
}

.artical-titel {
	color: #ffffff;
	font-size: 15px;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: bold;
}

.rtical-des {
	color: #ffffff;
	font-size: 15px;
	font-family: "Arial", Helvetica, sans-serif;
}

.timeline_sider .amazingslider-nav-1 {
	display: none !important;
}


/*glow animation*/

.glow {
	width: 350px;
	position: absolute;
	right: 40%;
	margin: auto;
	bottom: auto;
	top: 30%;
}

.glows {
	width: 350px;
	position: absolute;
	left: 45%;
	margin: auto;
	bottom: 23%;
}

.animateded {
	-webkit-animation-duration: 15s;
	animation-duration: 15s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

@media screen and (min-width: 1915px) {
	@-webkit-keyframes bottom-glow-animation {
		0% {}
		50% {
			top: 14%;
			right: -20px;
		}
	}
	@keyframes bottom-glow-animation {
		0% {}
		50% {
			top: 14%;
			right: -20px;
		}
	}
	@-webkit-keyframes top-glow-animation {
		0% {}
		10% {
			bottom: 23%;
		}
		50% {
			bottom: 16%;
			left: -20px;
		}
		80% {
			bottom: 23%;
		}
	}
	@keyframes top-glow-animation {
		0% {}
		10% {
			bottom: 23%;
		}
		50% {
			bottom: 16%;
			left: -20px;
		}
		80% {
			bottom: 23%;
		}
	}
	.glow {
		top: 23%;
	}
	.glows {
		bottom: 23%;
	}
}


/* @media screen and (min-width: 1915px){

@-webkit-keyframes bottom-glow-animation {
   0% {

  }

  50% {
    top: 14%;
    right: -20px;
  
  }

}

@keyframes bottom-glow-animation {
  0% {
 
  }
  50% {
    top: 14%;
    right: -20px;
  
  }
 
}


@-webkit-keyframes top-glow-animation {
   0% {
  }

10%{
 bottom: 32%;  
}
 
  50% {
    bottom: 16%;
    left: -20px;

  }

80%{
    bottom: 32%;
}
 
}

@keyframes top-glow-animation {
  0% {
  
  }

10%{
 bottom: 32%;  
}

  50% {
    bottom: 16%;
    left: -20px;

  }

80%{
    bottom: 32%;
}
 
}
.glow{  
    top: 32%;

}

.glows{  
    bottom: 32%;

}
} */

@media screen and (min-width: 1300px) {
	.bottom-glow-animation {
		-webkit-animation-name: bottom-glow-animation;
		animation-name: bottom-glow-animation;
	}
	.top-glow-animation {
		-webkit-animation-name: top-glow-animation;
		animation-name: top-glow-animation;
	}
	@-webkit-keyframes bottom-glow-animation {
		0% {}
		50% {
			top: 14%;
			right: -20px;
		}
	}
	@keyframes bottom-glow-animation {
		0% {}
		50% {
			top: 14%;
			right: -20px;
		}
	}
	@-webkit-keyframes top-glow-animation {
		0% {}
		10% {
			bottom: 23%;
		}
		50% {
			bottom: 10%;
			left: -20px;
		}
		80% {
			bottom: 23%;
		}
	}
	@keyframes top-glow-animation {
		0% {}
		10% {
			bottom: 23%;
		}
		50% {
			bottom: 10%;
			left: -20px;
		}
		80% {
			bottom: 23%;
		}
	}
	.glow {
		top: 32%;
	}
}

@media screen and (max-width: 1300px) {
	.glow {
		top: 25%;
		width: 30%;
	}
	.glows {
		bottom: 23%;
		width: 30%;
	}
}

.big-star {
	-webkit-animation-name: star;
	animation-name: star;
}

@-webkit-keyframes star {
	0% {
		-webkit-transform: scale(0.6);
		transform: scale(0.6);
	}
	50% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
	100% {
		-webkit-transform: scale(0.6);
		transform: scale(0.6);
	}
}

@keyframes star {
	0% {
		-webkit-transform: scale(0.6);
		transform: scale(0.6);
	}
	50% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2);
	}
	100% {
		-webkit-transform: scale(0.6);
		transform: scale(0.6);
	}
}

.newsletter-submit-btn button:after {
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: star;
	animation-name: star;
}

.newsletter-submit-btn button:before {
	-webkit-animation-duration: 1.5s;
	animation-duration: 1.5s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: star;
	animation-name: star;
}

body {
	overflow-x: hidden;
}


/*end glow animation*/


/*winner page css*/

.amazingslider-description-3 img {
	display: inline;
}

.winner-title {
	font-size: 28px;
	/* font-size: 40px; */
	font-family: 'Novecento-sans-wide-bold';
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	color: #f0a929;
}

.zee-award {
	position: absolute;
	right: 0;
	top: 15px;
}

.amazingslider-img-elem-3 {
	margin-top: 0px !important
}

.amazingslider-text-wrapper-3 {
	right: 0;
	width: 65% !important;
	left: auto !important;
	padding-right: 60px;
	padding-left: 20px;
}

.amazingslider-img-box-3 {
	width: 35% !important;
	margin-top: 0px !important
}

.amazingslider-title-3 {
	font-size: 25px !important;
	/* font-size: 34px !important; */
	font-family: 'Novecento-sans-wide-bold' !important;
	font-weight: normal;
	text-align: center;
	text-transform: uppercase;
	color: #f0a929 !important;
}

.amazingslider-description-3 {
	font-size: 17px !important;
	/* font-size: 22px !important; */
	font-family: arial !important;
	text-align: center;
}

.amazingslider-title-3 span {
	font-size: 20px;
	/* font-size: 30px; */
}

.amazingslider-wrapper-3 {
	margin-top: 30px;
}

.amazingslider-nav-container-3 {
	margin: 0px !important;
}

.amazingslider-nav-thumbnail-tite-3,
.amazingslider-nav-featuredarrow-3 {
	display: none !important;
}

.amazingslider-nav-3 {
	top: auto !important;
	bottom: 40px !important;
}

.amazingslider-bullet-3 {
	background-color: transparent !important;
}

.amazingslider-arrow-left-3 {
	background-image: url("../images/video-slider-prv.png") !important;
	background-repeat: no-repeat;
	display: block !important;
	background-size: 100% 100% !important;
	left: 0px !important;
}

.amazingslider-arrow-right-3 {
	background-image: url("../images/video-slider-nxt.png") !important;
	background-repeat: no-repeat;
	display: block !important;
	background-size: 100% 100% !important;
	right: 0px !important;
}

.amazingslider-wrapper-3,
.amazingslider-slider-3 {
	position: static !important;
}

.amazingslider-nav-container-3 {
	margin: 0 35px !important;
	width: 94% !important;
}

.amazingslider-slider-3 div.amazingslider-box-3>div:nth-child(3) {
	display: none !important;
	opacity: 0 !important;
}

.amazingslider-box-3 {
	margin-left: 10px !important;
}


/* add new */

.amazingslider-img-elem-3 {
	right: 0 !important;
	left: auto !important;
}

@media screen and (max-width: 480px) {
	.amazingslider-wrapper-3 {
		margin: 0 auto 98px;
	}
}

@media screen and (max-width: 640px) {
	.amazingslider-wrapper-3 {
		margin: 0 auto 98px;
	}
}

@media screen and (max-width: 768px) {
	.amazingslider-wrapper-3 {
		margin: 0 auto 98px;
	}
}


/*end winner page css*/

.pictures-slider .amazingcarousel-title {
	color: #ffffff;
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 10px;
	width: 78%;
	text-transform: none;
}

.pictures-slider .amazingcarousel-title a {
	color: #ffffff;
}

.archive-picture-title a {
	font-size: 15px;
	text-transform: none;
	color: #fff;
	line-height: normal;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: normal;
}

.archive-video-title a {
	font-size: 15px;
	text-transform: none;
	color: #fff;
	line-height: normal;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: normal;
}

.template-artist-title a {
	font-size: 15px;
	text-transform: none;
	color: #fff;
	line-height: normal;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: normal;
}

.timeline-template-title a {
	font-size: 15px;
	text-transform: none;
	color: #fff;
	line-height: normal;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: normal;
}

.content-single-video-title a {
	font-size: 15px;
	text-transform: none;
	color: #fff;
	line-height: normal;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: normal;
}

.content-single-picture-title a {
	font-size: 15px;
	text-transform: none;
	color: #fff;
	line-height: normal;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: normal;
}

.template-photo-title a {
	font-size: 15px;
	text-transform: none;
	color: #fff;
	line-height: normal;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: normal;
}

.template-video-title a {
	font-size: 15px;
	text-transform: none;
	color: #fff;
	line-height: normal;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: normal;
}

.taxonomy-timeline-title a {
	font-size: 15px;
	text-transform: none;
	color: #fff;
	line-height: normal;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: normal;
}

.taxonomy-timeline-artist-title a {
	font-size: 15px;
	text-transform: none;
	color: #fff;
	line-height: normal;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: normal;
}

.sponsor-content {
	font-size: 16px;
	text-transform: none;
	color: #fff;
	line-height: normal;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: normal;
}

.video_detials h3 {
	font-size: 16px;
	text-transform: none;
	color: #fff;
	line-height: normal;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: normal;
}

.video_detials span {
	font-size: 16px;
	text-transform: none;
	color: #fff;
	line-height: normal;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: bold;
}

.view-all {
	font-family: 'Novecento-sans-wide-bold';
	font-size: 15px;
	font-weight: normal;
	color: #f0a929;
	text-transform: uppercase;
}

.title-hieght {
	min-height: 71px;
}

.artist-title-hieght {
	min-height: 50px;
}


/* VOTE PAGE */

.vote-for-title h2 {
	font-family: 'Novecento-sans-wide-bold';
	font-size: 37px;
	font-weight: normal;
	color: #f0a929;
	text-transform: uppercase;
	margin-bottom: 20px;
}

.vote-page-content {
	color: #ffffff;
	font-size: 17px;
	text-transform: none;
	color: #fff;
	line-height: normal;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: 20px;
	padding: 0 15px;
}

.vote-category-title h2 {
	font-family: 'Novecento-sans-wide-bold';
	font-size: 30px;
	font-weight: normal;
	color: #f0a929;
	text-transform: uppercase;
	margin-bottom: 35px;
	margin-top: 10px;
}

.item-main img {
	width: 150px;
}

.item-img {
	float: left;
}

.item-main .actor-name {
	font-family: 'Novecento-sans-wide-bold';
	font-size: 15px;
	font-weight: normal;
	color: #f0a929;
	text-transform: uppercase;
	/* display: inline-block; */
	text-align: center;
	margin-left: 10px;
	margin-top: 10px;
	text-decoration: underline;
}

.item-main .character-name {
	font-family: 'Novecento-sans-wide-bold';
	font-size: 12px;
	font-weight: normal;
	color: #f0a929;
	text-transform: uppercase;
	/* display: inline-block; */
	text-align: center;
	margin-left: 10px;
	margin-top: 10px;
}

.vote-btn {
	margin-top: 40px;
}

.button-vote {
	background-image: url(../images/submit-btn-bg.jpg);
	background-repeat: no-repeat;
	border: 0 none;
	color: #000;
	font-family: 'Novecento-sans-wide-bold';
	font-weight: normal;
	font-size: 20px;
	line-height: 28px;
	border-radius: 3px;
	padding: 5px 30px 5px;
	text-transform: uppercase;
}

.btn_vote {
	background-image: url(../images/submit-btn-bg.jpg);
	background-repeat: no-repeat;
	border: 0 none;
	color: #000;
	font-family: 'Novecento-sans-wide-bold';
	font-weight: normal;
	font-size: 20px;
	line-height: 28px;
	border-radius: 3px;
	padding: 5px 20px 5px;
	text-transform: uppercase;
}

.cast-vote-btn {
	margin-top: 30px;
	margin-bottom: 20px;
}

.btn_cast_vote {
	background-image: url(../images/submit-btn-bg.jpg);
	background-repeat: no-repeat;
	border: 0 none;
	color: #000;
	font-family: 'Novecento-sans-wide-bold';
	font-weight: normal;
	font-size: 20px;
	line-height: 28px;
	border-radius: 3px;
	padding: 5px 30px 5px;
	text-transform: uppercase;
}

.modal-backdrop {
	opacity: 0.8 !important;
	background-color: #000;
}

#myModal .modal-content {
	background-color: transparent;
}

#myModal .close {
	float: right;
	font-size: 25px;
	font-weight: 700;
	line-height: 1;
	color: #fff;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: 1;
}

#myModal .close:focus,
.close:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: 1;
}

#myModal .btn_close {
	background-color: #f0a929;
	width: 30px;
	border-radius: 50%;
	height: 30px;
	text-align: center;
}

#myModal .model-title h2 {
	font-family: 'Novecento-sans-wide-bold';
	font-size: 24px;
	font-weight: normal;
	color: #f0a929;
	text-transform: uppercase;
	margin-bottom: 10px;
	margin-top: 35px;
}

#myModal .model-content p {
	color: #ffffff;
	font-size: 16px;
	text-transform: none;
	color: #fff;
	line-height: 22px;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: 20px;
}

#myModal .form-group .form-label {
	width: 100%;
	font-family: 'Novecento-sans-wide-bold';
	font-size: 20px;
	font-weight: normal;
	color: #f0a929;
	text-transform: uppercase;
	margin-bottom: 5px;
}

#myModal .model-form .form-group .form-control {
	display: inline-block;
	max-width: 50%;
	width: 100%;
	height: 40px;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
}

#myModal .btn_voter_submit {
	background-image: url(../images/submit-btn-bg.jpg);
	background-repeat: no-repeat;
	border: 0 none;
	color: #000;
	font-family: 'Novecento-sans-wide-bold';
	font-weight: normal;
	font-size: 20px;
	line-height: 28px;
	border-radius: 3px;
	padding: 5px 30px 5px;
	text-transform: uppercase;
}

.mandatory_fields {
	width: 100%;
	color: #ffffff;
	font-size: 16px;
	text-transform: none;
	line-height: 22px;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom: 10px;
	margin-top: 10px;
}

.help-block {
	font-size: 17px;
}

.g-recaptcha>div {
	width: 100% !important;
}


/* 
.item-img img{
	opacity: 0.7;
}
.item-img img:hover{
	opacity: 1;
} */

@media screen and (min-width: 1024px) and (max-width: 1024px) {
	.item-main .actor-name,
	.character-name {
		font-size: 12px;
	}
	.vote-btn {
		margin-top: 30px;
	}
}

@media screen and (min-width: 768px) {
	.modal-dialog {
		width: 600px;
		margin: 50px auto;
	}
}

@media screen and (max-width: 768px) {
	.item-main .actor-name,
	.character-name {
		font-size: 14px;
	}
}

@media screen and (max-width: 413px) {
	.item-img {
		float: none;
		text-align: center;
	}
	.item-main .actor-name,
	.character-name {
		/* width:100%; */
		text-align: center;
	}
	.vote-btn {
		margin-top: 20px;
		margin-bottom: 20px;
	}
}


/* used landscape media */

@media screen and (max-width: 550px) {
	.pintrest-cineaward-block li.col-xs-6 {
		width: 50%
	}
	/*.col-xs-6{
		width: 100%;
	}*/
}

@media screen and (max-width: 568px) {
	.archive-video-title a,
	.archive-picture-title a,
	.template-photo-title a,
	.template-video-title a,
	.template-artist-title a,
	.taxonomy-timeline-title a,
	.taxonomy-timeline-artist-title a,
	.content-single-picture-title a,
	.content-single-video-title a {
		font-size: 12px;
	}
	.archive-video-title,
	.archive-picture-title,
	.taxonomy-timeline-title,
	.content-single-picture-title,
	.content-single-video-title {
		min-height: 80px !important;
	}
	.see_more a {
		font-size: 16px;
	}
	.video_detials h3 {
		font-size: 12px;
	}
	.video_detials span {
		font-size: 13px;
	}
	.view-all {
		font-size: 13px;
	}
}

@media screen and (max-width: 360px) {
	.co-12-padding {
		padding-left: 25px !important;
		padding-right: 25px !important;
	}
}


/* drop down css *****/


/* Nimit */

@media screen and (min-width: 1024px) {
	.menu-item-has-children ul li {
		border-top: 1px solid #444;
		display: block;
	}
	.menu-item-has-children ul li {
		width: 110px;
		float: left;
	}
	.menu-item-has-children ul {
		display: none;
		position: absolute;
		/*width: 120px;*/
		width: 240px;
		list-style: list;
		margin-top: 10px;
		margin-left: -10px;
	}
}

@media screen and (max-width: 1024px) {
	#menu-header-navigation li {
		padding-left: 10px;
	}
	.menu-item-has-children ul li {
		border-top: 1px solid #444;
		display: block;
	}
	.menu-item-has-children ul li {
		width: 58px;
		float: left;
	}
	/*
	.menu-item-has-children ul li {
  	border-top: 1px solid #444;
	  display: block;
	  float:none;
	}
	*/
	.menu-item-has-children ul {
		display: none;
		width: 100%;
		list-style: list;
		margin-top: 10px;
	}
}

.menu-item-has-children .sub-menu li {
	/*float:none;   */
	margin: 0px;
	padding: 0px;
	background: #000;
}

.menu-item-has-children .sub-menu li:hover {
	color: #373737;
}

.menu-item-has-children ul li:first-child {
	border-top: none;
}

.menu-item-has-children ul li a {
	color: #eea829;
	display: block;
	padding: 5px 10px;
}


/* pagination */

.pagination_nev {
	position: relative;
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.pagination>li>span {
	padding: 9px 5px;
	font-size: 15px;
	background-color: transparent;
	border: 1px solid transparent;
	color: #fff;
	font-weight: normal;
	font-family: "Arial", Helvetica, sans-serif;
}

.pagination>li>span:hover {
	z-index: 2;
	color: #fff;
	background-color: transparent;
	border-color: transparent;
}

.pagination>.disabled>span:hover {
	z-index: 2;
	color: #fff;
	background-color: transparent;
	border-color: transparent;
}

.pagination>.disabled>span {
	padding: 9px 5px;
	font-size: 15px;
	background-color: transparent;
	border: 1px solid transparent;
	color: #fff;
	font-weight: normal;
	font-family: "Arial", Helvetica, sans-serif;
}

ul.pagination {
	margin: 0px;
	padding: 0px;
	height: 100%;
	list-style-type: none;
}

ul.pagination li {
	float: left;
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
}

ul.pagination li a {
	background: none repeat scroll 0 0 #eea829;
	border: 1px solid #000000;
	color: #000;
	display: inline-block;
	font-size: 15px;
	font-weight: normal;
	font-family: "Arial", Helvetica, sans-serif;
	margin: 5px 3px 0 0;
	padding: 0 5px;
	text-align: center;
	text-decoration: none;
}

ul.pagination li a:hover,
ul.pagination li a.current {
	background: none repeat scroll 0 0 #000;
	border: 1px solid #000000;
	color: #eea829;
	text-decoration: none;
}

ul.pagination li a {
	color: black;
	display: block;
	text-decoration: none;
	padding: 5px 10px;
	text-decoration: none;
}


/* post content */

.post-image img {
	display: inline !important;
}

.nopadding-post {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.post-content {
	font-size: 16px;
	text-transform: none;
	color: #fff;
	line-height: normal;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: normal;
}


/* sponsor content details*/

.sponsor-image img {
	display: inline !important;
}

.nav-next,
.nav-previous {
	padding-top: 10px;
	padding-bottom: 10px;
}

.nav-next {
	float: right;
}

.nav-previous {
	float: left;
}

.nav-next a,
.nav-previous a {
	font-size: 16px;
	text-transform: none;
	color: #fff;
	line-height: normal;
	font-family: "Arial", Helvetica, sans-serif;
	font-weight: normal;
}

.nav-previous .meta-nav {
	padding-left: 5px;
}

.nav-next .meta-nav {
	padding-right: 5px;
}

.nopadding-sponsor {
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.footer-social-icon img {
	width: 28px;
}

ul.footer-social-icon li {
	float: left;
}

a.back-btn {
	background-image: url("../images/submit-btn-bg.jpg");
	background-repeat: no-repeat;
	color: #000;
	font-family: 'Novecento-sans-wide-bold';
	font-weight: normal;
	font-size: 20px;
	line-height: 28px;
	padding: 5px 10px 7px;
	text-transform: uppercase;
}

.quick-link-mobile {
	display: none;
}


/* winners page */

.award_trofy {
	width: 87px;
}


/* Nimit Add */

.image-block img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.image-block img:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.homepageimgeffect img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.homepageimgeffect img:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.imbw {
	filter: gray;
	/* IE6-9 */
	filter: grayscale(1);
	/* Microsoft Edge and Firefox 35+ */
	-webkit-filter: grayscale(1);
	/* Google Chrome, Safari 6+ & Opera 15+ */
}

.imbw:hover {
	filter: none;
	-webkit-filter: grayscale(0);
}


/*
social wall popup
*/

.social-block-link {
	display: none;
	top: auto !important;
	left: auto !important;
	position: static !important;
	transform: inherit !important;
}

.social-block-content .feed-imag img {
	/*max-width:500px;*/
	width: 100%;
}

.menuitem {
	z-index: 9999;
	cursor: pointer;
}

.social-block-content .panel img {
	float: left;
}

.social-block-content a.panel:hover {
	color: #000;
}

.social-block-content a.panel .txt {
	margin-top: -9px;
	padding-top: 0px !important;
	padding-left: 20px;
	float: left;
	color: #f0a929;
	font-size: 20px;
}

.social-block-content.twitter a.panel .txt {
	margin-top: 12px;
	padding-top: 0px !important;
	padding-left: 20px;
	float: left;
	font-size: 20px;
}

.social-block-content.facebook a.panel .txt {
	margin-top: 12px;
	padding-top: 0px !important;
	padding-left: 20px;
	float: left;
	font-size: 20px;
}

.social-block-content.instagram a.panel .txt {
	margin-top: 12px;
	padding-left: 20px;
	float: left;
	font-size: 20px;
}

.social-block-content.facebook section {
	min-width: 300px;
	overflow: hidden;
	font-size: 15px;
}

.social-block-content .counts {
	clear: both;
	padding-bottom: 37px;
	margin-top: 40px;
	width: 100%;
	font-size: 17px;
}

.social-block-content .counts ul li {
	float: left;
	margin-left: 5px;
}

.social-block-content .share-panel {
	float: right;
	clear: both;
	margin-top: 40px;
}

.social-block-content ul.share-panel li {
	float: left;
	margin-left: 5px;
}

.social-block-content ul.share-panel li.facebook a {
	background: #3b5998;
	color: white;
}

.social-block-content ul.share-panel li.twitter a {
	background: #55acee;
	color: white;
}

.social-block-content ul.share-panel li.google-plus a {
	background: #dd4b39;
	color: white;
}

.social-block-content ul.share-panel li.linkedin a {
	background: #007bb6;
	color: white;
}

.social-block-content ul.share-panel li a {
	display: block;
	height: 30px;
	width: 30px;
	line-height: 30px;
	text-align: center;
	border: 1px solid transparent;
	border-radius: 50%;
}

.social-block-content ul.share-panel li.facebook a:hover {
	border-color: #3b5998;
	background: transparent;
	color: #3b5998;
}

.social-block-content ul.share-panel li.twitter a:hover {
	border-color: #55acee;
	background: transparent;
	color: #55acee;
}

.social-block-content ul.share-panel li.google-plus a:hover {
	border-color: #dd4b39;
	background: transparent;
	color: #dd4b39;
}

.social-block-content ul.share-panel li.linkedin a:hover {
	border-color: #007bb6;
	background: transparent;
	color: #007bb6;
}

.social-block-content {
	font-family: "Arial", Helvetica, sans-serif;
	font-size: 15px;
}

.social-block-content a:hover {
	color: #337ab7;
}

.social-block-content .s-button {
	background-color: transparent;
	border: 2px solid #f0a929;
	color: #f0a929;
	cursor: pointer;
	display: inline-block;
	float: left;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 0.5px;
	padding: 12px 35px;
	text-align: center;
}

.social-block-content .s-button:hover {
	color: #fff;
	background-color: #f0a929;
}

@media screen and (max-width: 420px) {
	.social-block-content .share-panel {
		float: none;
		margin-top: 20px;
	}
}

.fancybox-inner .feed-imag img {
	vertical-align: middle;
}


/*
end social wall popup
*/

.amazingslider-bullet-1 {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.iamformobile {
	display: none;
}

.btn.active.focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn:active:focus,
.btn:focus {
	outline: none !important;
	outline: none !important;
	outline-offset: 0px !important;
}


/*  Home page video slider*/

.amazingslider-wrapper-1 {
	margin: 30px auto 98px !important;
}
.amazingslider-wrapper-8 {
	margin: 30px auto 98px !important;
}
.amazingslider-text-box-1 {
	display: block !important;
}
.amazingslider-text-box-8 {
	display: block !important;
}
.amazingslider-text-wrapper-1 {
	height: 100% !important;
}
.amazingslider-text-wrapper-8 {
	height: 100% !important;
}
.amazingslider-title-1 {
	text-align: center;
	top: -65px;
	font-size: 25px !important;
	font-weight: bold !important;
	color: #f0a929 !important;
	font-family: 'Novecento-sans-wide-bold';
}
.amazingslider-title-8 {
	text-align: center;
	top: -65px;
	font-size: 25px !important;
	font-weight: bold !important;
	color: #f0a929 !important;
	font-family: 'Novecento-sans-wide-bold';
}

.amazingslider-title-1:hover {
	display: block !important;
}
.amazingslider-title-8:hover {
	display: block !important;
}
.table-hover>tbody>tr:hover {
	background-color: transparent;
}


/* winners List */

.winners-list {
	margin-bottom: 30px;
}

.winners-list_media {
	/*  display: block; */
	float: left;
	margin-right: 22px;
	position: relative;
	overflow: hidden;
}

.winners-list_media img {
	width: 50px;
}

.winners-list_media img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}

.winners-list_media img:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.winners-list_info {
	display: table;
	height: 220px;
	padding-top: 15px;
}

.winners-list_info h4 {
	color: #f0a929;
	margin-bottom: 15px;
	font-size: 13px;
	line-height: 20px;
	font-family: 'Novecento-sans-wide-bold';
	font-weight: normal;
	text-transform: uppercase;
}

.winners-list_info h2 {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 15px;
	color: #fff;
	font-family: 'Novecento-sans-wide-bold';
	font-weight: normal;
	text-transform: uppercase;
}

.winners-list_info p {
	font-size: 13px;
	line-height: 20px;
	color: #8a6d3b;
	font-family: 'Novecento-sans-wide-bold';
	font-weight: normal;
	text-transform: uppercase;
}

.btn_full_list a {
	font-family: 'Novecento-sans-wide-bold';
	font-weight: normal;
	text-transform: uppercase;
	background: #f0a929;
	padding: 11px;
	color: #000;
	float: right;
	margin-right: 29px;
}

.new-btn_full_list a {
	font-family: 'Novecento-sans-wide-bold';
	font-weight: normal;
	text-transform: uppercase;
	background: #f0a929;
	padding: 11px;
	color: #000;
}

.vote-page-content p {
	word-spacing: 4px;
}