@import '//fonts.googleapis.com/css?family=Denk+One';


body
{
    padding-top: 0px;
}


.web-heading
{
    font-family: "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 22px;
    color:#3d9991;
    text-decoration: none !important;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 400;
    font-style: normal;
}
.web-heading:hover
{
    color: #3d9991;
}
.web-p
{
    font-family: "adobe-garamond-pro";
    font-size: 19px !important;
    line-height: 1.65em;
    letter-spacing: 0px;
    color: rgba(26,26,26,.8);
    padding: 32px 32px 0;
    text-align: center;
    margin: 0;
}
.web-small-p
{
    color: rgba(26,26,26,.4);
    opacity: .7;
    margin: 3px 0px;
    font-size: 14px !important;
    line-height: 1.4em;
    text-transform: none;
    text-align: left;
    font-family: "adobe-garamond-pro";
    letter-spacing: 0px;
}
.web-small-p2
{
    color: rgba(26,26,26,.8);
    opacity: .7;
    margin: 22px 0px;
    font-size: 20px !important;
    line-height: 1.4em;
    text-transform: none;
    text-align: center;
    font-family: "adobe-garamond-pro";
    letter-spacing: 0px;
}
.web-a
{
    color: #3d9991;
    text-decoration: none !important;
    font-family: "adobe-garamond-pro";
    font-size: 18px;
    line-height: 1.6em;
    letter-spacing: 1px;
    font-style: normal;
}
.web-btn
{
    border-radius: 300px;
    background: #ED008C;
	border:1px solid #ED008C; 
    font-family: "Arial" !important;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
    font-style: normal;
    text-decoration: none;
    padding: 1em 1.75em;
    margin: 10px auto;
    color: #fff !important;
    width:200px !important;
}
.web-btn:hover
{
	background:#ED008C;
	border:1px solid #ED008C;
}



.new-login
{
	border:2px solid white;
	border-radius:50px 50px;
	margin-left:10px;
	margin-top:9px;
	text-align:center;	
}
.new-login a
{
	padding: 5px 25px !important;
}
.navbar-inverse .navbar-nav>li.new-login:hover
{
	color:black !important;
	background:white;
}
.navbar-inverse .navbar-nav>li.new-login:hover a
{
	color:black !important;
}
.new-login a i
{
	font-size:10px;
	margin-right:10px;
}
@media screen and (max-width:767px)
{
	.new-login
	{
		margin-top:0px;
		margin-left:0px;
	}
}

/*New-index-work-start*/
.new-index
{
    padding: 96px 0px;
}
.new-index .new-media
{
    margin-bottom: 17px;
    padding-bottom: 17px;
}
.new-index .new-img
{
    width: 181px;
    height: 119px;
	-webkit-box-shadow: 0px 0px 11px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 11px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 11px 1px rgba(0,0,0,0.75);
}
.new-index .new-left
{
    padding-right: 20px !important;
}
.new-index .web-h
{
    font-family: "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 18px;
    color:#666;
    text-decoration: none !important;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: 400;
    font-style: normal;
}
.new-index .web-h:hover
{
    color: #3d9991;
}
.new-index .web-h.small
{
    font-size:15px !important;
}


.new-index .new-p
{
    color: rgba(26,26,26,.8);
    opacity: .7;
    margin: 3px 0px;
    font-size: 13px !important;
    line-height: 1.4em;
    text-transform: none;
    text-align: left;
    font-family: "adobe-garamond-pro";
    letter-spacing: 0px;
}
.new-index .new-a
{
    color: #3d9991;
    text-decoration: none;
    font-family: "adobe-garamond-pro";
    font-size: 18px;
    line-height: 1.6em;
    letter-spacing: 1px;
    font-style: normal;
}



.new-index .about img
{
    margin: 17px auto;
}
/*New-index-work-end*/

/*Login-work-start*/
.login
{
	margin:40px 0px;
	position:absolute;
	width:100%;
	margin-top:-35%;
}
.login .panel
{
	background:transparent;
	border:1px solid black;
}
.login .panel-heading
{
	font-size:18px;
	text-align:center;
	background:rgba(0,0,0, 0.7);
}
.login .panel-body
{
	background:rgba(255,255,255, 0.7);
	font-size:17px;
	color:black;
}
.login .table tr td
{
	border:none !important; 
}
.login .login-btn
{
	background:black;
	border:1px solid black;
	width:100px;
}

.login-banner img
{
	width:100%;
}
@media screen and (max-width:767px)
{
	.login-banner
	{
		overflow:hidden;
	}
	.login-banner img
	{
		margin-left:-100px;
		width:250% !important;
		height:100% !important;
	}
	.login
	{
		margin:-72% 0% !important;
	}
	.web-btn
	{
		width:220px !important;
	}
}
/*Login-work-end*/

/*new-footer*/
.new-footer-a .socail-links
{
	color:white;
	margin-left:20px;
}
@media screen and (max-width:767px)
{
     .new-footer-a .socail-links
{
	margin-left:14px;
}   
}
.new-footer-a .first
{
	letter-spacing:1px;
	font-size:15px;
	text-transform:uppercase; 
}
.new-footer-a .second
{
	font-size:18px;
} 
.new-strip
{
	height:auto !important;
	padding:15px 0px!important;
}
.new-gray-strip a
{
	color:#333;
}
/*new-footer-end*/


.new-about h2
{
	font-size:32px;
	color:black;
}
.new-about p
{

	text-align:left;
	font-size:18px !important;
}

#wowslider-container1 img
{
    width:100% !important;
}

/*for big-slider*/
.slider-text
{
    bottom:5%;
    position:absolute;
    width:100%;
    z-index:1000 !important;
}
.slider-text .small-text.first
{
    font-family: Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif;
    font-size: 35px;
    line-height: 1.5em;
    text-transform: none;
    letter-spacing: 1px;
    font-weight: 400;
    font-style: italic;
    color: #fff;
    text-shadow: 2px 2px black;
    margin: 0px !important;
}
.slider-text .big-text
{
    font-family: proxima-nova, sans-serif;
    font-size: 68px;
    line-height: 1em;
    text-transform: uppercase;
    font-weight: 700;
    font-style: normal;
    color: #fff;
    text-shadow: 2px 2px black;
    margin:0px !important;
}
.slider-text .slider-btn
{
    border-radius: 300px;
    background: #ED008C;
	border:1px solid #ED008C;
    font-family: "Arial" !important;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
    font-style: normal;
    text-decoration: none;
    padding: 1em 1.75em;
    margin: 10px auto;
    color: #fff !important;
    width:200px; 
}


@media screen and (max-width:767px)
{
.slider-text
{
    bottom:1%;
    position:absolute;
    width:100%;
    z-index:50000 !important;
}
.slider-text .small-text.first
{
    font-family: Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif;
    font-size: 18px;
    line-height: 1.5em;
    text-transform: none;
    letter-spacing: 1px;
    font-weight: 400;
    font-style: italic;
    color: #fff;
    text-shadow: 2px 2px black;
    margin: 0px !important;
}
.slider-text .big-text
{
    font-family: proxima-nova, sans-serif;
    font-size: 22px;
    line-height: 1em;
    text-transform: uppercase;
    font-weight: 700;
    font-style: normal;
    color: #fff;
    text-shadow: 2px 2px black;
    margin:0px !important;
}
.slider-text .slider-btn
{
    border-radius: 300px;
    background: #ED008C;
	border:1px solid #ED008C;
    font-family: "Arial" !important;
    font-size: 13px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
    font-style: normal;
    text-decoration: none;
    padding: 5px 1.75em;
    margin: 10px auto;
    color: #fff !important;
    width:200px;
}
}
/*end slider-work*/

.new-header
{
    background-color: transparent!important;
    border-color: transparent !important;
    position: absolute;
    top:20px;
}
.navbar-inverse .navbar-nav>li>a
{
    color: white !important;
}

.navbar-inverse .navbar-nav
{
    background: transparent;
    padding: 0px 20px;
}
.navbar-inverse .logo-new
{
    left:40px !important; 
}
.navbar-inverse .navbar-toggle
{
    float: right !important;
    margin-right: 15px !important;
    border-color: transparent!important;
}
.navbar-inverse .navbar-right
{
    margin-right: 0px;
}



@media screen and (max-width:800px)
{
    .navbar-inverse .navbar-nav
{
    background: rgba(0,0,0,0.8) !important;
}
.logo-new {
	max-width:80px !important;
	top:12% !important;
	left:0%;
	position:absolute;
	z-index: 2000;
}
}






.hover-img
{
    overflow: hidden;
}
.hover-img img
{
    transition: transform 1s 0s linear;
}
.hover-img:hover img
{
    transform: rotate(-4deg) scale(1.1,1.1);
}
.hover-above
{
    margin-top:230px !important;
}





/*winners-slider*/
.new-index .carousel
{
    margin:50px 0px;
}
.thumbnails
{
    padding-left:0px;
}
.thumbnails li> .fff .caption { 
    background:#fff !important; 
    padding:10px
}

/* Page Header */
.page-header {
    background: #f9f9f9;
    margin: -30px -40px 40px;
    padding: 20px 40px;
    border-top: 4px solid #ccc;
    color: #999;
    text-transform: uppercase;
}
    
.page-header h3 {
    line-height: 0.88rem;
    color: #000;
}

ul.thumbnails { 
    margin-bottom: 0px;
}



/* Thumbnail Box */
.caption h4 {
    color: #444;
}

.caption p {  
    color: #999;
}



/* Carousel Control */
.pager li a
{
    border:none !important;
    font-size:20px;
    margin-top: 10px;
    margin-bottom: 0px;
    color: #666;
    background: none;
}
.pager li a:hover
{
    background: none;
}
.control-box {
    text-align: right;
    width: 100%;
}
/*.carousel-control{
    background: #666;
    border: 0px;
    border-radius: 0px;
    display: inline-block;
    font-size: 34px;
    font-weight: 200;
    line-height: 18px;
    opacity: 0.5;
    padding: 4px 10px 0px;
    position: static;
    height: 30px;
    width: 15px;
}*/



/* Mobile Only */
@media (max-width: 767px) {
    
}
@media (max-width: 479px) {
    .caption {
        word-break: break-all;
    }
}


li { list-style-type:none;}

::selection { background: #ff5e99; color: #FFFFFF; text-shadow: 0; }
::-moz-selection { background: #ff5e99; color: #FFFFFF; }







/*small-header*/
/*-------------------------------*/
/*           Wrappers            */
/*-------------------------------*/

#wrapper {
    padding-left: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
	position:absolute;
}

#wrapper.toggled {
    padding-left: 220px;
}

#sidebar-wrapper {
    z-index: 50003;
    left: 220px;
    width: 0;
    height: 100%;
    margin-left: -220px;
    overflow-y: auto;
    overflow-x: hidden;
    background: #1a1a1a !important; 
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#sidebar-wrapper::-webkit-scrollbar {
  display: none;
}

#wrapper.toggled #sidebar-wrapper {
    width: 220px;
}

#page-content-wrapper {
    width: 100%;
    padding-top: 70px;
}

#wrapper.toggled #page-content-wrapper {
    position: absolute;
    margin-left: -220px;
}
#wrapper.toggled #page-content-wrapper img
{
	display:none;
}

/*-------------------------------*/
/*     Sidebar nav styles        */
/*-------------------------------*/

.sidebar-nav {
    position: absolute;
    top: 0;
    width: 220px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.sidebar-nav li {
    position: relative; 
    line-height: 20px;
    display: inline-block;
    width: 100%;
}

.sidebar-nav li:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    height: 100%;
    width: 3px;
    background-color: #1c1c1c;
    -webkit-transition: width .2s ease-in;
      -moz-transition:  width .2s ease-in;
       -ms-transition:  width .2s ease-in;
            transition: width .2s ease-in;

}
.sidebar-nav li:first-child a {
    color: #fff;
    background-color: #1a1a1a;
}
.sidebar-nav li:nth-child(2):before {
    background-color: #ec1b5a;   
}
.sidebar-nav li:nth-child(3):before {
    background-color: #79aefe;   
}
.sidebar-nav li:nth-child(4):before {
    background-color: #314190;   
}
.sidebar-nav li:nth-child(5):before {
    background-color: #279636;   
}
.sidebar-nav li:nth-child(6):before {
    background-color: #7d5d81;   
}
.sidebar-nav li:nth-child(7):before {
    background-color: #ead24c;   
}
.sidebar-nav li:nth-child(8):before {
    background-color: #2d2366;   
}
.sidebar-nav li:nth-child(9):before {
    background-color: #35acdf;   
}
.sidebar-nav li:hover:before,
.sidebar-nav li.open:hover:before {
    width: 100%;
    -webkit-transition: width .2s ease-in;
      -moz-transition:  width .2s ease-in;
       -ms-transition:  width .2s ease-in;
            transition: width .2s ease-in;

}

.sidebar-nav li a {
    display: block;
    color: #fff !important;
    text-decoration: none;
    padding: 10px 15px 10px 30px;    
}

.sidebar-nav li a:hover,
.sidebar-nav li a:active,
.sidebar-nav li a:focus,
.sidebar-nav li.open a:hover,
.sidebar-nav li.open a:active,
.sidebar-nav li.open a:focus{
    color: #fff;
    text-decoration: none;
    background-color: transparent;
}

.sidebar-nav > .sidebar-brand {
    height: auto;
    font-size: 20px;
}
.sidebar-nav .dropdown-menu {
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0;
    border-radius: 0;
    border: none;
    background-color: #222;
    box-shadow: none;
}

/*-------------------------------*/
/*       Hamburger-Cross         */
/*-------------------------------*/

.hamburger {
  position: fixed;
  top: 20px;  
  z-index: 999;
  display: block;
  width: 32px;
  height: 32px;
  margin-left: 15px;
  background: transparent;
  border: none;
  right:2%;
}
.hamburger:hover,
.hamburger:focus,
.hamburger:active {
  outline: none;
}
.hamburger.is-closed:before {
  content: '';
  display: block;
  width: 100px;
  font-size: 14px;
  color: #fff;
  line-height: 32px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate3d(0,0,0);
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed:hover:before {
  opacity: 1;
  display: block;
  -webkit-transform: translate3d(-100px,0,0);
  -webkit-transition: all .35s ease-in-out;
}

.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom,
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom {
  position: absolute;
  left: 0;
  height: 4px;
  width: 100%;
}
.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom {
  background-color: white;
}
.hamburger.is-closed .hamb-top { 
  top: 5px; 
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed .hamb-middle {
  top: 50%;
  margin-top: -2px;
}
.hamburger.is-closed .hamb-bottom {
  bottom: 5px;  
  -webkit-transition: all .35s ease-in-out;
}

.hamburger.is-closed:hover .hamb-top {
  top: 0;
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed:hover .hamb-bottom {
  bottom: 0;
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom {
  background-color: black;
}
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-bottom {
  top: 50%;
  margin-top: -2px;  
}
.hamburger.is-open .hamb-top { 
  -webkit-transform: rotate(45deg);
  -webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);
}
.hamburger.is-open .hamb-middle { display: none; }
.hamburger.is-open .hamb-bottom {
  -webkit-transform: rotate(-45deg);
  -webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);
}
.hamburger.is-open:before {
  content: '';
  display: block;
  width: 100px;
  font-size: 14px;
  color: #fff;
  line-height: 32px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate3d(0,0,0);
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-open:hover:before {
  opacity: 1;
  display: block;
  -webkit-transform: translate3d(-100px,0,0);
  -webkit-transition: all .35s ease-in-out;
}

/*-------------------------------*/
/*            Overlay            */
/*-------------------------------*/

.overlay {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(250,250,250,.8);
    z-index: 1;
}
/*end small-header*/









.orange-heading
{
    background: #333333 !important;
}




.vote-here-new
{
    position: fixed;
    bottom: 19%;
    z-index:1000;
    color: #333333;
    right:5%;
    background: white;
    font-weight: bold;
    padding: 10px 0px;
    width:40px;
    height:40px;
    border-radius: 50%;
    text-align: center;
	-webkit-box-shadow: 0px 0px 11px 1px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 11px 1px rgba(0,0,0,0.75);
box-shadow: 0px 0px 11px 1px rgba(0,0,0,0.75);
}


.new-header .navbar-nav>.open>a, .new-header .navbar-nav>.open>a:focus, .new-header .navbar-nav>.open>a:hover
{
	background:transparent !important;
}
.new-header .navbar-nav>li>.dropdown-menu
{
	background:#333;
	border-radius:0px;
	padding:10px 0px !important;
	margin-top:-9px;
}
.new-header .navbar-nav>li>.dropdown-menu li
{
	margin:1px 0px;
}
.new-header .navbar-nav>li>.dropdown-menu li a
{
	font-family:  "proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px !important;
    text-transform: uppercase;
    text-decoration: none;
    letter-spacing: 2px;
    font-weight: 600;
    font-style: normal;
    color: rgba(255,255,255,.9) !important;
}
.new-header .navbar-nav>li>.dropdown-menu li a:hover
{
	background:transparent;
}