.r_photoshoot_img{
    border:3px solid rgba(255,255,225,0.7);
    padding:8px;
    color: white;
    text-align: center;
}

.r_photoshoot_img img{
    width: 100%;
}

.r_photoshoot_content{
    color: #fff
}

.r_photoshoot_content p{
    color: #fff!important;
}

.r_photoshoot_content a{
    color: #fff!important;
    font-size: 22px;
    text-decoration: none;
}

.r_photoshoot_content.right{
    text-align: right;
}

.r_cus_gallery_btn{
    text-align: center;
}

.r_cus_gallery_btn a{
    font-size: 24px;
    color: #fff;
    text-decoration: none;
    padding:15px 20px;
    border-radius: 50px;
    background: rgba(0,0,0,0.6);
}

.r_cus_gallery_btn a:hover{
    background: rgba(255,255,255,0.4);
}

.r_cus_gallery_btn a.active{
    background: rgba(255,255,255,0.4);
}


.r_cus_photo_gallery_btn{
    text-align: center;
}

.r_cus_photo_gallery_btn a{
    font-size: 18px;
    color: #fff;
    text-decoration: none;
    padding:8px 12px;
    border-radius: 50px;
    line-height: 24px;
    background: rgba(0,0,0,0.6);
    margin-bottom: 10px;
    float: left;
    margin-left: 10px;
}

.r_cus_photo_gallery_btn a:hover{
    background: rgba(255,255,255,0.4);
}

.r_cus_photo_gallery_btn a.active{
    background: rgba(255,255,255,0.4);
}



@font-face {
    font-family: showoffclicks;
    src: url(https://www.showoffclicks.com/asset/site/includes/css/showoffclicks.ttf);
}
@font-face {
    font-family: showoffclicks2;
    src: url(showoffclicks2.ttf);
}
@font-face {
    font-family: showoffclicks3;
    src: url(https://www.showoffclicks.com/asset/site/includes/css/showoffclicks3.ttf);
}
body{
    font-family: showoffclicks2;
	background: url('https://www.showoffclicks.com/asset/site/images/parallex3.jpg') fixed;
    background-size: cover;
}

a:hover
{
    text-decoration: none;
}
.web-btn
{
    background: #1B3E60;
    border-color: #1B3E60;
    color: white;
    text-transform: uppercase;
    border-radius: 0px;
    font-family: showoffclicks;
    font-size: 20px;
    padding: 10px 20px;
    transition: background 0.3s 0s linear;
    margin-bottom: 10px;
}
.web-btn:hover
{
    background: #00B5E6;
    border-color: #00B5E6;
    color: white;
}
.web-btn2
{
    background: #00B5E6;
    border-color: #00B5E6;
    color: white;
    text-transform: uppercase;
    border-radius: 0px;
    font-family: showoffclicks;
    font-size: 20px;
    padding: 10px 20px;
    transition: background 0.3s 0s linear;
    margin-bottom: 10px;
}
.web-btn2:hover
{
    background: #1B3E60;
    border-color: #1B3E60;
    color: white;
}
.web-heading
{
    font-size: 40px;
    font-weight: 100;
    text-transform: uppercase;
    margin-bottom: 20px;
    padding-bottom: 10px;
    position: relative;
    letter-spacing: 2px;
}
.web-heading:before
{
    content: '';
    width:80px;
    height: 3px;
    background: white;
    position: absolute;
    bottom: 0%;
}
.web-heading2
{
    font-size: 40px;
    font-weight: 100;
    text-transform: uppercase;
    margin-bottom: 20px;
    padding-bottom: 10px;
    position: relative;
    letter-spacing: 2px;
    text-align: center;
}
.web-heading2:before
{
    content: '';
    width:80px;
    height: 3px;
    background: white;
    position: absolute;
    bottom: 0%;
    left: 50%;
    margin-left: -40px;
}
.web-heading2.gray:before
{
    background: #4E4D50;
}
h1, h2, h3, h4, h5, h6
{
    font-family: showoffclicks2;
}
p, ul
{
    font-family: showoffclicks3;
    font-size: 16px;
    text-shadow: 0.02em 0.02em #000;
}
.no-padding
{
    padding: 0px;
}
/*HEADER-WORK-START*/
.header
{
    background: #404040;
    padding: 10px 0px;
}
.header .logo
{
    width: 200px;
}
.header_scroll
{
    position: fixed !important;
    z-index: 100 !important;
    width: 100% !important;
}

/*HEADER-WORK-END*/


/*ABOUTS-WORK-START*/
.aboutus .about-bg
{
    background: url('https://www.showoffclicks.com/asset/site/images/aboutus_new.png');
    height: 620px;
    background-size: 100% 100%;
    color: white;
    text-align: justify;
    padding-right: 15px;
}
.aboutus iframe
{
    height: 620px;
}
.aboutus .about-bg h3
{
    margin-top: 29%;
}
@media (max-width:767px)
{   
body{
     background-size: auto 100vh ;
}
.per50 {
    font-size: 15px!important;
}
.swingimage{
	    width: 79px!important;
    margin-left: 53%!important;
    margin-top: -23px!important;
}
.cus-cimage{
	margin-left: -19px;
}
.cus-color{
color:#333!important;
}
.photo-contest-cat .circles li{
	margin:0!important;
}
#header {
    height: 70px!important;
}
.photo-contest-cat .circles .circle{
	width:66px!important;
	height:66px!important;
	
}
.photo-contest-cat .circles .circle .bg
{
	padding-top:7px;
}
.photo-contest-cat .circles .circle p{
	font-size:11px!important;
	padding: 0px 10px;
}
.cus-link{
	font-size:14px!important;
}
    .web-heading {
        margin-top: 0px!important;
        font-size: 34px!important;
    }
    .photo-contest p {
        font-size: 16px!important;
    }
    .aboutus .about-bg
    {
        height: 365px;
        margin-top: -10px;
    }
    .aboutus iframe
    {
        height: 365px;
    }
    .aboutus .about-bg h3 
    {
        margin-top:15%;
    }
    .aboutus .about-bg .web-heading
    {
        font-size: 20px;
    }
    .aboutus .about-bg p
    {
        font-size: 15px;
    }
}
/*ABOUTS-WORK-END*/



/*PHOTO-CONTEST-WORK-START*/
.photo-contest
{
    background: url('../../images/bg.jpg');
    padding: 40px 0px;
    background-size: cover;
    margin-top: -5px;
    text-align: justify;
}
.photo-contest .web-heading
{
    margin-top: 150px;
    color: #1B3E60;
    font-size: 45px;
}
.photo-contest .web-heading:before
{
    background: #1B3E60;
}
.photo-contest p
{
    color: #1B3E60;
    font-size:18px;
}
.photo-contest .web-btn
{
    margin-top:50px;
}
/*PHOTO-CONTEST-WORK-END*/



/*PARALLEX-WORK-START*/
.parallex
{
    padding: 40px 0px;
    
    color: white;
}
.parallex .web-btn
{
    margin-top: 50px;
}
/*PARALLEX-WORK-END*/



/*SUPERSTAR-WORK-START*/
.superstar
{
    background: url('../../images/bg.jpg');
    padding: 40px 0px;
    background-size: cover;
    margin-top: -5px;
    text-align: justify;
}
.superstar .web-heading
{
    margin-top: 150px;
    color: #00B5E6;
    font-size: 50px;
}
.superstar .web-heading:before
{

    background: #00B5E6;
}
.superstar p
{
    color: #00B5E6;
    font-size:18px;
}
.superstar .web-btn2
{
    margin-top:50px;
}
/*SUPERSTAR-WORK-END*/



/*SHOWOFF-YEAR-WORK-START*/
.showoff-year
{
    background: url('../../images/parallex.jpg') fixed;
    background-size: cover;
    padding: 40px 0px;
    color: white;
}
.showoff-year .year
{
    margin: 0px;
    font-size: 120px;
    color: rgba(255,255,255,0.7);
}
.showoff-year ul
{
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.showoff-year ul li.active
{
    border:none;
}
.showoff-year ul li
{
    display: inline-block;
    width:19.6%;
    border-left:3px solid rgba(255,255,255,0.7);
    padding: 0px 20px;
}
.showoff-year .text
{
    text-transform: uppercase;
    font-weight: lighter;
    color: white;
}
.showoff-year .num
{
    font-size: 50px;
    color: white;
}
.showoff-year .skyblue-box
{
    background: #00B5E6;
    padding: 0px 10px 20px 10px;
    margin-bottom: 20px;
}
.showoff-year .blue-box
{
    background: #1C3D60;
    padding: 0px 10px 20px 10px;
    margin-bottom: 20px;
}
.showoff-year .blue-box .year
{
    text-align: right;
}
.showoff-year .blue-box .text
{
    font-size: 30px;
}
.showoff-year .blue-box .col-sm-4.active
{
    border: none;
}
.showoff-year .blue-box .col-sm-4
{
    border-left:3px solid rgba(255,255,255,0.7);
    padding: 0px 100px;
}
@media (max-width: 1199px) {
    .showoff-year ul li
    {
        width: 33%;
    }
}
@media (max-width:767px)
{
    .showoff-year ul li
    {
        width: 49%;
        border:none;
    }
    .showoff-year .blue-box .col-sm-4
    {
        border:none;
        padding: 0px 35px;
    }
    .showoff-year .blue-box .year
    {
        text-align: left;
    }
}
/*SHOWOFF-YEAR-WORK-END*/



/*GOUP-IMAGE-WORK-START*/
.group-image
{
    background: url('../../images/bg.jpg');
    background-size: cover;
    padding-bottom: 5px;
    height: 100vh;
    position: relative;
}
.group-image ul
{
    list-style: none;
    text-align: center;
    padding: 0px;
    margin: 30px 0px;
}
.group-image ul li
{
    display: inline-block;
    padding: 0px 27px;
    text-transform: uppercase;
    font-family: showoffclicks2;
    font-size: 20px;
    letter-spacing: 3px;
}
.group-image ul li a
{
    color: #808080;
}
.group-image img
{
    width: 70%;
    bottom: 0px;
    position: absolute;
    z-index: 1;
    margin-left: 15%;
}
@media (max-width: 767px) {
    .group-image ul li
    {
        width: 100%;
        padding: 10px;
    }
    .group-image
    {
        height: 45vh;
    }
    .group-image img
    {
        width: 100%;
        margin-left: 0%;
    }
}
/*GOUP-IMAGE-WORK-END*/

/*ABOUT-VIDEO-WORK-START*/
.about-video
{
    background: url('../../images/bg.jpg');
    padding: 40px 0px;
    background-size: cover;
    margin-top: -5px;
    text-align: justify;
}
.about-video .web-heading
{
    margin-top: 150px;
    color: #1B3E60;
    font-size: 50px;
}
.about-video .web-heading:before
{
    background: #1B3E60;
}
.about-video p
{
    color: #1B3E60;
    font-size:18px;
}
.about-video .web-btn
{
    margin-top:50px;
}
/*ABOUT-VIDEO-WORK-END*/

/*PRESS-RELEASE-WORK-START*/
.press-release
{
    padding: 40px 0px;
    margin-top: -5px;
    text-align: justify;
}
.press-release .web-heading
{
    margin-top: 150px;
    color: #1B3E60;
    font-size: 50px;
}
.press-release .web-heading:before
{
    background: #00B5E6;
}
.press-release p
{
    color: #1B3E60;
    font-size:18px;
}
.press-release .web-btn
{
    margin-top:50px;
}
/*PRESS-RELEASE-WORK-END*/



/*FOOTER-WORK-START*/
.footer-bg
{
    background: url('../../images/footer-bg.jpg');
    background-size: cover;
}
.footer
{
    color: white;
}
.footer a
{
    color: white;
    font-size: 20px;
    font-family: showoffclicks;
}
.footer .links
{
    margin:30px 0px;
    margin-bottom: 50px;
    padding: 0px;
    text-align: center;
}
.footer .links li
{
    display: inline-block;
}
.footer .links li a
{
    padding: 0px 20px;
}
.footer .social-icons
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 20px;
}
.footer .social-icons li
{
    display: inline-block;
    background: white;
    width:40px;
    height:40px;
    line-height:40px;
    text-align: center;
    border-radius: 50%;
}
.footer .social-icons li:hover
{
    background: black;
    cursor: pointer;
}
.footer .social-icons li a
{
    color: black;
    font-size: 22px;
}
.footer .social-icons li:hover a
{
    color:white;
}
.footer .form-control
{
    border-radius: 0px;
    font-family: showoffclicks;
    font-size: 18px;
    font-weight: bold;
}
.footer .btn
{
    text-transform: uppercase;
    margin-bottom: 50px;
    font-size: 20px;
    color: black;
    font-family: showoffclicks;
}
@media (max-width: 767px) {
    .about-video .web-heading
    {
        margin-top: 0px;
    }
    .showoff-year .year {
        font-size: 60px;
    }
    .footer
    {
        text-align: center;
    }
    .footer a
    {
        font-size: 15px !important;
    }
    .footer .links li a
    {
        padding: 0px 5px;
    }
    .footer .social-icons
    {
        text-align: center;
    }
    .press-release .web-heading
    {
        margin-top: 0px!important;
    }
}
/*FOOTER-WORK-END*/



/*PHOTO-CONTEST-YEAR-WORK-START*/
.photo-contest-year
{
    background: url('https://www.showoffclicks.com/asset/site/images/photo-contest-bg.jpg') fixed;
    background-size:cover;
    padding: 40px 0px;
    color:white;
}
.photo-contest-year h1, h2, h3, h4, h5, h6
{
    text-transform: uppercase;
}
.photo-contest-year p
{
    font-size: 18px;
}
/*PHOTO-CONTEST-YEAR-WORK-END*/


/*PHOTO-CONTEST-ROUNDS-WORK-START*/
.photo-contest-rounds
{
    background: url('../../images/bg.jpg');
    background-size: cover;
    padding: 40px 0px;
    color: #4E4D50;
}
.photo-contest-rounds h1, h2, h3, h4, h5, h6
{
    text-transform: uppercase;
}
.photo-contest-rounds p
{
    color: black;
    font-size: 18px;
}
/*PHOTO-CONTEST-ROUNDS-WORK-END*/



/*PHOTO-CONTEST-CAT-WORK-START*/
.photo-contest-cat
{
    background: url('https://www.showoffclicks.com/asset/site/images/bg2.jpg');
    background-size: cover;
    padding: 40px 0px;
    color: #4E4D50;
}
.photo-contest-cat p
{
    font-size: 18px;
}
.photo-contest-cat .circles
{
    margin: 0px;
    padding: 0px;
    text-align: center;
}
.photo-contest-cat .circles li
{
    display: inline-block;
    margin: 20px 10px;
}
.photo-contest-cat .circles li a
{
    color:white;
}
.photo-contest-cat .circles .circle
{
    width:130px;
    height: 130px;
    border:3px solid #1A3D5E;
    border-radius: 50%;
    padding: 3px;
}
.photo-contest-cat .circles .circle p
{
    margin: 0px;
    font-size: 20px;
    text-transform: uppercase;
}
.photo-contest-cat .circles .circle .bg
{
    width: 100%;
    height: 100%;
    background: #58595B;
    border-radius: 50%;
    padding-top: 27px;
}
/*PHOTO-CONTEST-CAT-WORK-END*/


/*PHOTO-CONTEST-ENTRY-WORK-START*/
.photo-contest-entry
{
    background: url('../../images/bg.jpg');
    padding: 40px 0px;
    background-size: cover;
    text-align: justify;
    color: #4E4D50;
}
.photo-contest-entry h1, h2, h3, h4, h5, h6
{
    text-transform: uppercase;
}
.photo-contest-entry .web-heading
{
    color: #00B5E6;
    font-size: 50px;
}
.photo-contest-entry .web-heading:before
{
    background: #00B5E6;
}
.photo-contest-entry p, ul
{
    color: black;
    font-size:15px;
}
.photo-contest-entry .web-btn2
{
    margin-top:50px;
}
.photo-contest-entry .link
{
    color: #EC8022;
}
/*PHOTO-CONTEST-ENTRY-WORK-END*/

/*terms-WORK-START*/
.terms
{
    background: url('https://www.showoffclicks.com/asset/site/images/bg2.jpg');
    padding: 40px 0px;
    background-size: cover;
    text-align: justify;
    color: #4E4D50;
}
.terms h1, h2, h3, h4, h5, h6
{
    text-transform: uppercase;
}
.terms .web-heading
{
    color: #00B5E6;
    font-size: 50px;
}
.terms .web-heading:before
{
    background: #00B5E6;
}
.terms p, ul
{
    color: black;
    font-size:15px;
}
.terms .web-btn2
{
    margin-top:50px;
}
.terms .link
{
    color: #EC8022;
}
/*PHOTO-CONTEST-ENTRY-WORK-END*/



/*PHOTO-CONTEST-WINNER-WORK-START*/
.photo-contest-winner
{
    background: url('https://www.showoffclicks.com/asset/site/images/bg2.jpg');
    background-size: cover;
    padding: 40px 0px;
    color: #4E4D50;
}
.photo-contest-winner p
{
    color: black;
    font-size: 18px;
}
.photo-contest-winner .head
{
    color: black;
    text-transform: uppercase;
    font-size: 16px;
}
.photo-contest-winner .circles
{
    margin: 0px;
    padding: 0px;
    text-align: center;
}
.photo-contest-winner .circles li
{
    display: inline-block;
    margin: 20px 10px;
}
.photo-contest-winner .circles li a
{
    color:white;
}
.photo-contest-winner .circles .circle
{
    width:130px;
    height: 130px;
    border:3px solid #1A3D5E;
    border-radius: 50%;
    padding: 3px;
    margin: 0 auto;
    margin-bottom: 20px;
}
.photo-contest-winner .circles .circle p
{
    margin: 0px;
    font-size: 20px;
    text-transform: uppercase;
    color: white;
}
.photo-contest-winner .circles .circle .bg
{
    width: 100%;
    height: 100%;
    background: #58595B;
    border-radius: 50%;
    padding-top: 27px;
}
/*PHOTO-CONTEST-WINNER-WORK-END*/


/*PHOTO-CONTEST-AWARDS-WORK-START*/
.photo-contest-awards
{
    padding: 40px 0px;
    color: #4E4D50;
}
.photo-contest-awards p
{
    color: black;
    font-size: 18px;
}
/*PHOTO-CONTEST-AWARDS-WORK-END*/


/*BANNER-WORK-START*/
.banner img
{
    width: 100%;
}
/*BANNER-WORK-END*/


/*ABOUT-CONTENT-WORK-START*/
.about-content
{
    background: url('../../images/bg.jpg');
    background-size: cover;
    padding: 40px 0px;
    margin-top: -120px;
    padding-top: 160px;
}
.about-content p
{
    font-size: 18px;
}
/*ABOUT-CONTENT-WORK-END*/

/*ABOUT-VISION-WORK-START*/
.about-vision
{
    background: url('../../images/bg3.jpg');
    padding: 40px 0px;
    background-size: cover;
    text-align: justify;
    color: #4E4D50;
}
.about-vision p
{
    color: black;
    font-size:18px;
}
/*ABOUT-VISION-WORK-END*/

/*ABOUT-MISSION-WORK-START*/
.about-mission
{
    padding: 40px 0px;
    text-align: justify;
    color: #4E4D50;
}
.about-mission p
{
    color: black;
    font-size:18px;
}
/*ABOUT-MISSION-WORK-END*/

/*VOTE-START*/
.vote
{
    padding: 40px 0px;
    color: #4E4D50;
}
.vote p
{
    color: black;
    font-size: 18px;
}

.vote-name{
    text-transform: uppercase;
}

.vote-section{
    padding: 0 0 15px 0;
}
.vote-panel{
    margin-top: 0px;
}
.radio-lg{
    width:15px;
    height: 15px;
}
.vote-bg {
    width:65%;
    position: absolute;
}

.vote-img{
    z-index: 1;
    position: relative;
    margin-left: 15%;
    margin-top: 15%;
    width: 65%;
}

.vote-input{
    width: 30%;
    height:45px;
    line-height: 45px;
    font-size: 24px;
    border-radius: 0;
    float: left;

}
.vote-input2{
    width:70%;
    height:45px;
    line-height: 45px;
    font-size: 24px;
    border-radius: 0;

}
.captcha-section{
    padding:0 0 15px 0;
}
.captcha-image{
    width:25%;
    float: left;
}
.captcha-content {
    float: left;
    position: relative;
    width:60%;
    font-family: showoffclicks2;
    margin-left: 5px; 
}
.captcha-content ul {
    font-family: showoffclicks2;
    list-style: none;
    text-transform: uppercase;
}
.captcha-content h3 {
    margin-top: 0;
}
.select2-container{
    width: 30%!important;
    height:45px!important;
    float: left!important;
}
.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--single .select2-selection__rendered {
    width: 100%;
    height:45px!important;
    line-height: 45px!important;
    font-size: 24px;
    border-radius: 0!important;
    border: 1px solid #ccc!important;
    float: left;
}
/*VOTE-END*/
/* Contestant dashboard */
.contestant-top{
    margin-top: -43%;
}
.contestant-heading{
    margin-top: 3%;
    font-size: 70px;
    letter-spacing: 5px;
    text-shadow: 1px 1px #000;
    font-family: showoffclicks2!important;
    color: #fff;
}
.contestant-info{
    padding-top: 10%;
}

.contestant-image1 {
    background: url('../../images/vote-bg.jpg'); 
    padding:50px 70px 0px 0px; 
    margin-top:10%;
    background-size: 100% 100%;
}

.contestant-voting {
    background: url(../../images/bg.jpg);
    background-size: cover;
    padding: 40px 0px;
    /* margin-top: -120px; */
    /* padding-top: 160px; */
}
.contestant-vote{
    background-color:rgba(0,0,0,0.5);
    padding: 20px 30px;
    color: #fff;
}
.contestant-vote-info{
    border-right: 2px solid #fff;
    width: 16%;
    float: left;
    margin-right: 4%; 
}
.contestant-vote-info-first{
    border-right: 2px solid #fff;
    width: 16%;
    float: left;
    margin-right: 4%; 
}
.contestant-vote-info-last{
    width: 20%;
    float: left; 
}
.contestant-crew{
    margin-top: 10px;
    width:100%;
    padding: 18px;
    text-align: center;
    background: rgba(255,255,255,0.7)
}
/* Contestant dashboard End*/


/*JURY-START*/
.jury{
    margin-top: 150px;
}
/*JURY-END*/

/*CONTESTANT-LOGIN-START*/
.contestant-login{
    margin-bottom: -20px;
    color: #000;
}

.contestant-login-form{
    margin-top: 150px;
    padding: 10px;
    border-radius: 20px;
    -webkit-box-shadow: -1px 0px 12px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: -1px 0px 12px 0px rgba(0,0,0,0.75);
    box-shadow: -1px 0px 12px 0px rgba(0,0,0,0.75);
}
.contestant-login-heading{
    padding-bottom: 15px;
}
.contestant-login-form h3{
    margin-top: 5px!important;
}
.margin-tb-5{
    margin: 5px 0;
}

.contestant-login-form .form-control{
    padding: 20px!important;
}


/*CONTESTANT-LOGIN-END*/
/* Winners */

.winners .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #4E4D50;
    cursor: default;
    background-color: transparent!important;
    border: 1px solid #000;
    border-bottom-color: #000 !important;
}

.winners .nav-tabs {
    border-bottom: none!important;
}
.winners .owl-prev{
    position: absolute!important;
    z-index: 1!important;
    top: 45%!important;
}
.winners .owl-next{
    position: absolute!important;
    z-index: 1!important;
    top: 45%!important;
    right: 0!important;
}
.winners .tab-content{
    margin-top: 50px!important;
}
/* Winners End*/
/*CONTACT-START*/
.contact
{
    padding: 40px 0px;
    color: #4E4D50;
}
.contact p
{
    color: black;
    font-size: 18px;
    line-height: 18px;
}
.contact-left{
    border-right: 1px solid #333;
}
.contact-right{
    padding-left: 55px;
}

.contact .btn {
    text-transform: uppercase;
    margin-bottom: 50px;
    font-size: 20px;
    color: black;
    font-family: showoffclicks;
}

.contact-form p{
    margin-top: 10px;
}

.contact-form .form-control{
    border: 1px solid #333;
}
/*CONTACT-START*/
/* VOTING LIST */
.voting-list-img{
    min-height: 400px;
    height: auto;
    text-align: center;
    -webkit-box-shadow: 0px 0px 4px 0px rgba(255,255,255,1);
    -moz-box-shadow: 0px 0px 4px 0px rgba(255,255,255,1);
    box-shadow: 0px 0px 4px 0px rgba(255,255,255,1);
    margin-bottom: 15px;
    color: #fff;
}
.voting-list-img img{
    width:100%;
}
.min-height{
    min-height: 400px;
}
/* VOTING LIST END */

/* ENTRY FORM*/
.entry-head{
    margin-left:100px;
    margin-top: -200px;
    width: 50%;
}

.entry-title{
    text-transform: uppercase;
    font-size: 45px;
    text-align: center;
    font-family: showoffclicks2;
    margin-top:-130px;
    margin-bottom: 20px;
    letter-spacing: 8px;

}
.entry-content{
    background: url('../../images/bg.jpg');
    background-size: cover;
    margin-top: -6px;
	
	padding-top:36px;
    padding-bottom: 60px;
}

.entry-upload{
    width:55%;
    margin: 0 auto;
    z-index: 1;
}
.entry-boy{
    width: 42%;
    float: left;
}
.entry-girl{
    width: 42%;
    float: right;
}
.margin-tb-15{
    margin: 20px 0;
}
.margin-tb-5{
    margin: 5px 0;
}
.entry-bg{
    background: #EEEEEF;
    padding-top: 20px;
    padding-bottom: 50px;
    margin-bottom: 50px;
}
.entry-bg2{
    background: #EEEEEF;
    padding-top: 20px;
    padding-bottom: 50px;
    margin-bottom: 50px;
}
.entry-bg3{
    background: #EEEEEF;
    padding: 10px;
    margin-bottom: 150px;
    text-align: center;
}
.entry-file{
    /*margin: -37px auto 25px auto;*/
}
.entry-form-element {
    margin-bottom: 15px;
}
.entry-form-element p{
    font-family: showoffclicks2;
    font-size: 24px;
}
.font24{
    font-size: 20px;
}
.padding0{
    padding: 0!important;
}
.entry-form-btn{
    margin-top: 100px;
    text-align: center;
}
.error{
    color:red;
    font-size: 14px!important;
}
.entry-adjust1{
    width: 1px!important;
    float: left!important;
    margin-left: 150px;
}
.entry-adjust2{
    width: 1px!important;
    float: right!important;
    margin-right: 150px;
}
.progress-bar1 {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}
.progress-bar2 {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}
.progress-bar3 {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}
.progress-bar4 {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    text-align: center;
    background-color: #337ab7;
    -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
    -webkit-transition: width .6s ease;
    -o-transition: width .6s ease;
    transition: width .6s ease;
}
.entry-image{
    width: 100%;
    position: absolute;
}
.entry-image-valid{
    z-index: 0!important;
    margin: -214px auto 0 auto !important;

}
.banner iframe{
    height: 60vh;
}

.entry-upload1{
    width:100%;
    margin: 0 auto;
    z-index: 1;
}
.entry-boy1{
    width: 60%;
    float: left;
}
.entry-girl1{
    width: 20%;
    float: left;
	margin-right:3%;
}

.box-desginer{
	border : 5px solid #75BFDB;
	padding : 5px;
	float:left;
	font-size:30px;
	text-transform:uppercase;
}
/* ENTRY FORM END */
/* Portrait & landscape phone */
@media (max-width: 480px) {

}

/* Landscape phone to portrait tablet */
@media (max-width: 984px) {
    .banner iframe{
        height: 50vh;
    }
    .terms-text{
        font-size: 14px!important;
    }
    .contestant-vote-info{
        width: 50%;
        margin-right: 0; 
        border-right: none;
        border-bottom: 2px solid #fff;
    }
    .contestant-vote-info-first{
        width: 50%;
        margin-right: 0;
        border-right: none;
        border-bottom: 2px solid #fff;
    }
    .contestant-vote-info-last{
        width: 50%;

    }
    .contestant-heading{
        margin-top: 60%;
        font-size: 18px;
    }

    .contestant-login-form{
        margin-top: -500px;
    }
    .contestant-info{
      padding-top:0!important;
      margin-top:-20px;
    }
    .contestant-info h3{
    	font-size: 16px!important;
    }
    .contestant-login-form{
        background-color: rgba(255,255,255,0.3);

    }
    .vote-bg {
        max-height: 440px;
        width:100%;
        position: relative;
    }
    .vote-img{
        margin-left: 5%;
        margin-top: -420px;
        width: 90%;
    }
    .vote-panel{
        margin-top: 50px;
        -webkit-box-shadow: -1px 0px 12px 0px rgba(0,0,0,0.75);
        -moz-box-shadow: -1px 0px 12px 0px rgba(0,0,0,0.75);
        box-shadow: -1px 0px 12px 0px rgba(0,0,0,0.7);
        background: rgba(255,255,255,0.3);
        padding:10px 15px;
        text-align: center;
    }
    .jury{
        margin-top: 0px;
    }
    .contact-left{
        border-right: none;
        margin-bottom: 20px;
    }
    .contact-right{
        padding-left: 20px;
    }
    .contact .btn {
        margin-top: 10px;
    }
    .entry-head{
        margin: 0 auto;
        margin-top: -80px;
        width: 30%;
    }
    .entry-title{
        font-size: 45px;
        margin-top:50px;
        margin-bottom: 20px;
        letter-spacing: 3px;
    }
    .entry-upload{
        width:90%;
        margin: 0 auto;
    }
    .entry-boy{
        width: 40%;
        float: left;
    }
    .entry-girl{
        width: 40%;
        float: right;
    }
    .entry-form-btn{
        margin-top: 40px;
    }
}

/* Large desktop */
@media (min-width: 1200px) {

}


#slider {
    position: fixed;
    width: 400px;
    height: 337px;
    background: rgba(0,0,0,0.8);
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
	z-index:5;
	margin-top: 150px;
}

.slide-in {
    animation: slide-in 0.5s forwards;
    -webkit-animation: slide-in 0.5s forwards;
}

.slide-out {
    animation: slide-out 0.5s forwards;
    -webkit-animation: slide-out 0.5s forwards;
}
    
@keyframes slide-in {
    100% { transform: translateX(0%); }
}

@-webkit-keyframes slide-in {
    100% { -webkit-transform: translateX(0%); }
}
    
@keyframes slide-out {
    0% { transform: translateX(0%); }
    100% { transform: translateX(-90%); }
}

@-webkit-keyframes slide-out {
    0% { -webkit-transform: translateX(0%); }
    100% { -webkit-transform: translateX(-90%); }
}
#slider ul{
    list-style:none;
	margin-top: 60px;
    line-height: 50px;
	font-size:24px;
	width:360px;float: left;padding: 0px;
}

#slider ul li a{
    color:white;
	padding: 0 10px;
}

#slider ul li{
    
}

#slider ul li:hover{
    background-color:rgba(255,255,255,0.1);
}



#slider-up {
    position: fixed;
    width: 100%;
    height: 300px;
    background: rgba(0,0,0,0.8);
    transform: translateY(84%);
    -webkit-transform: translateY(84%);
	z-index:5;
	margin-bottom: 0px;
	bottom: 0px;
}

.slide-up {
    animation: slide-up 0.5s forwards;
    -webkit-animation: slide-up 0.5s forwards;
}

.slide-down {
    animation: slide-down 0.5s forwards;
    -webkit-animation: slide-down 0.5s forwards;
}
    
@keyframes slide-up {
    100% { transform: translateY(84%); }
}

@-webkit-keyframes slide-up {
    100% { -webkit-transform: translateY(84%); }
}
    
@keyframes slide-down {
    0% { transform: translateY(84%); }
    100% { transform: translateY(0%); }
}

@-webkit-keyframes slide-down {
    0% { -webkit-transform: translateY(84%); }
    100% { -webkit-transform: translateY(0%); }
}

#slider-up ul{
    list-style:none;
	line-height: 50px;
	font-size:24px;
	width:100%;
	float: left;
	padding: 0px;
	text-align:center;
}

#slider-up ul li a{
    color:white;
	padding: 0 10px;
}

#slider-up ul li{
    color:white;
}

#slider-up ul li:hover{
    background-color:rgba(255,255,255,0.1);
}