@charset "utf-8";

/* CSS Document */

/*google fonts*/

@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');
 @import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700');
/*global styles*/

body { margin: 0; padding: 0; background: #fff; font-family: Roboto Condensed; }
p { font-family: Roboto Condensed; font-size: 16px; line-height: 24px; }
  
/*spacing*/

.mrg50-t { margin-top: 50px; }
.mrg50-r { margin-right: 50px; }
.mrg50-b { margin-bottom: 50px; }
.mrg50-l { margin-left: 50px; }
.mrg15-t { margin-top: 15px; }
.mrg15-r { margin-right: 15px; }
.mrg15-b { margin-bottom: 15px; }
.mrg15-l { margin-left: 15px; }
.mrg30-t { margin-top: 30px; }
.mrg30-r { margin-right: 30px; }
.mrg30-b { margin-bottom: 30px; }
.mrg30-l { margin-left: 30px; }
.no-pad { padding: 0; }
.img-full { width: 100%; }
.no-margin { margin: 0px !important }
.row5 { margin-left:-5px; margin-right:-5px}
.pdr5{ padding-left:5px !important; padding-right:5px !important}
/*banner*/

.banner-main { position: relative; height: auto; }
.banner { height: 94vh; overflow: hidden; }
.main-menu { position: absolute; left: 0; top: 0; right: 0; }
nav { background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important; border: medium none !important; z-index: 100; background-image: url(../images/nav-bg.png) !important; transition: all 0.2s ease-in-out 0s; }
.navbar-default .navbar-nav > li > a { color: #9c9c9c; text-transform: uppercase; }
.logo img { margin-top: 15px; width: 145px; }
.navbar-nav { margin-top: 25px; }
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover { background: none; }
.dropdown-menu:before { position: absolute; content: ""; width: 22px; top: -10px; margin: 0 auto; left: 0; right: 0; height: 10px; background: url(../images/drop-down.png); }
.dropdown-menu { background: #fff; color: #9c9c9c; box-shadow: none; border: none; padding: 10px; border-radius: 0px }
.dropdown-menu > li > a { color: #43413d; text-align: center; text-transform: uppercase; border-radius: 0px }
.dropdown-menu > li > a:hover { background: none; color: #ba9209; }
.dropdown-menu > li { }
.banner { position: relative; height: 94vh; overflow: hidden }
.over-bg { height: 101.5%; background: rgba(0, 0, 0, 0.15); overflow: hidden; position:absolute; left:0; right:0; top:0; z-index:991; width:100% }
video#bgvid { position: absolute; right: 0px; top: 0; min-width: 100%; min-height: 600px; width: auto; height: auto; z-index: -1000; background: url(../images/Banner-video.jpg) no-repeat; background-size: cover; }
video { display: block; }
.navbar-default .navbar-nav > li > a:hover { color: #c29806; }
.navbar-default .navbar-nav > li > a.active { color: #c29806; }
.navbar-default .navbar-nav > li.hvoting a { background: #efae13; color: #FFF; border-radius: 25px; padding: 6px 12px; margin: 8px 0; font-size: 13px }
.navbar-nav > li > a { padding: 15px 20px; }
.video-filter { background: rgba(0, 0, 0, 0) url("../images/over-bg.png") repeat scroll 0 0; height: 100%; position: absolute; top: 0; width: 100%; z-index: 99; }
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { color: #9c9c9c }

.voting{
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.nafa-middle { background: url(../images/middle-bg2.jpg) center top no-repeat; background-size:cover; padding-bottom:50px}



/*vote*/
.vote-title::after { background: rgba(0, 0, 0, 0) url("../images/title-right.png") no-repeat scroll 0 0; content: ""; height: 65px; position: absolute; width: 17px; right: 0; }
.vote-title::before { background: rgba(0, 0, 0, 0) url("../images/title-left.png") no-repeat scroll 0 0; content: ""; height: 65px; position: absolute; width: 17px; left: 0; }
.title-container { position: relative; z-index: 100; }
.vote-title { background: #efae13 none repeat scroll 0 0; color: #fff; float: left; font-size: 22px; height: 55px; line-height: 55px; margin-top: -32px; text-align: center; width: 100%; -webkit-box-shadow: 0px 4px 8px -3px rgba(0,0,0,0.75); -moz-box-shadow: 0px 4px 8px -3px rgba(0,0,0,0.75); box-shadow: 0px 4px 8px -3px rgba(0,0,0,0.75); text-transform: uppercase }
.nomination-box .owl-prev { background: rgba(0, 0, 0, 0) url("../images/left.png") no-repeat scroll center center; float: left; font-size: 0; height: 25px; width: 20px; }
.nomination-box .owl-next { background: rgba(0, 0, 0, 0) url("../images/right.png") no-repeat scroll center center; float: left; font-size: 0; height: 25px; width: 20px; }
.box-title { background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0; bottom: 0; color: #fff; font-size: 16px; font-weight: 300; padding: 10px; position: absolute; width: 100%; z-index: 2; text-transform: uppercase }
.nomination-box { position: relative; }
.nomination-box .owl-carousel { z-index: auto; }
.nomination-box .owl-nav { bottom: 10px; position: absolute; right: 0; z-index: 2; }
.vote-hover { background: rgba(135, 34, 29, 0.9) none repeat scroll 0 0; top: 100%; height: 110%; position: absolute; width: 100%; transition: all 0.2s ease-in-out 0s; }
.nomination-box .item img:hover + .vote-hover { top: 0; }
.vote-hover:hover { top: 0; }
.nomination-box h3 { color: #fff; font-size: 16px; line-height: 60px; text-align: center; }
.vote-btn { background: #6ed471 none repeat scroll 0 0; border-radius: 18px; color: #fff; font-size: 12px; float: right; padding: 2px; text-align: center; width: 70px; border: none; }
.view-btn { background: #e1b620 none repeat scroll 0 0; border-radius: 18px; color: #fff; float: left; font-size: 12px; text-transform: uppercase; padding: 2px; text-align: center; width: 85px; }
.modal-backdrop.in { z-index: 100; }
.vote-box { background: rgba(0,0,0,0.8); height: 100%; padding: 15px; position: absolute; top: 0; right: 0; left: 0; }
.vote-form { background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border: 1px solid #dfdfdf; color: #fff; margin-bottom: 10px; padding: 3px 8px; width: 100%; height: 32px; }
.vote-box { display: none; }
.show { display: block; }
.vote-now { background: #e1b620; border: 0px; border-radius: 35px; color: #fff; display: block; margin: 0 auto; transition: all 0.2s ease-in-out 0s; padding: 4px 20px }
.vote-now:hover { background: #bb231c; }
.vote-container { padding: 5px; }
.sticky { background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0 !important; left: 0; position: fixed; right: 0; z-index: 1000; border-radius: 0px; }
.sticky .logo img { margin-top: 0; padding: 6px 0; width: 85px; }
.video-title { background: #89231d none repeat scroll 0 0; color: #fff; font-size: 20px; font-weight: 400; margin: 0; padding: 15px; text-transform: uppercase }
.video-sec { margin-top: 70px; padding: 0px; }
.close { color: #89231d; float: right; font-size: 51px; font-weight: 700; line-height: 1; opacity: 1; position: absolute; right: -12px; text-shadow: 0 1px 0 #fff; top: -25px; }
.modal-backdrop.in { display: none; }
/*ABout*/

.about-sec { background: url(../images/bg.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover; padding: 55px 0 0 0; }
.about-content img { float: left; margin: 0 15px 15px 0; }
.about-sec h4 { background: #efae13 none repeat scroll 0 0; color: #fff; padding: 12px; margin: 0; width: 100%; text-transform: uppercase }
.about-content { background: #fff none repeat scroll 0 0; }
.about-content p { color: #000000; font-weight: 300; padding: 15px; }
.abt-more { background: #3b3b3b none repeat scroll 0 0; color: #fff; float: right; padding: 5px 10px; }
.hm-video { display: block; padding-bottom: 15px; }
.hm-video img { width: 100% }
.abt-more { background: #3b3b3b none repeat scroll 0 0; bottom: 0; color: #fff; float: right; padding: 6px 10px; position: absolute; right: 0; text-transform: uppercase; font-size: 12px }
.abt-more:hover, .abt-more:focus{ color:#333; background-color:#efae13}
/*-------------------------------------------nct------------------------------------*/		/*photo gallery*/

.gallery-title::after { background: rgba(0, 0, 0, 0) url("../images/wh-right.png") no-repeat scroll 0 0; content: ""; height: 65px; position: absolute; width: 17px; right: -17px; }
.inner-midle-area { padding: 15px 0; display: block; }
.gallery-title::before { background: rgba(0, 0, 0, 0) url("../images/wh-left.png") no-repeat scroll 0 0; content: ""; height: 65px; position: absolute; width: 17px; left: -17px; }
.inner-midle-area h2 { color: #c29806; font-size: 20px; text-transform: uppercase; margin-top: 15px; text-transform: uppercase }
.gallery-title { background: #fff none repeat scroll 0 0; box-shadow: 0 4px 8px -3px rgba(0, 0, 0, 0.75); color: #000; display: block; float: none; font-size: 22px; height: 65px; line-height: 60px; margin: 0 auto; text-align: center; width: 100%; -webkit-box-shadow: 0px 4px 8px -3px rgba(0,0,0,0.75); -moz-box-shadow: 0px 4px 8px -3px rgba(0,0,0,0.75); box-shadow: 0px 4px 8px -3px rgba(0,0,0,0.75); text-transform: uppercase }
.inner-midle-area .breadcrumb>li+li:before { content: "\f105" !important; font-family: 'FontAwesome' }
.gallery { font-weight: 100; margin: 60px auto 0; max-width: 320px; position: relative; width: 100%; margin-bottom: 30px; }
.inner-midle-area .breadcrumb { padding: 10px 0; margin-bottom: 0 }
.view-all { background: #e3e3e3 none repeat scroll 0 0; padding: 40px; }
.inner-midle-area .breadcrumb li a { color: #999; padding-left: 5px }
.gallery-view { background: #423b3b none repeat scroll 0 0; color: #fff; display: block; margin: 0 auto; padding: 10px 15px; text-align: center; width: 110px; }
.inner-midle-area .breadcrumb li:first-child a { padding-left: 0px }
.gallery-img img:hover { transform: scale(1.2) rotate(5deg); }
.inner-midle-area .breadcrumb li a.active { color: #363232 }
.gallery-img img { transform: scale(1); transition: all 0.5s ease-in-out 0s; }
.voting-tab { padding: 20px 0 }
.gallery-img { overflow: hidden; }
.voting-tab .nav-tabs>li { margin-left: 2px; margin-right: 2px }		/*sponsers and partners*/
.voting-tab .nav-tabs>li a { background: #484747; border: none !important; border-radius: 0px; color: #fff; font-size: 16px; text-align: center; padding: 10px 19px }
.sponser-img a { width: 25%; float: left; padding-right:5px }
.sponser-img a.logo1{ width:10%}
.ftr1 .sponser-img a.logo1{ width:17% !important}
.ftr1 .sponser-img a{ width:40% !important}

.voting-tab .nav-tabs>li a .best { display: block; width: 100%; font-size: 14px !important }
.sponser { height: 80px; }
.voting-tab .nav-tabs>li a:hover, .voting-tab .nav-tabs>li.active>a, .voting-tab .nav-tabs>li.active>a:focus, .voting-tab .nav-tabs>li.active>a:hover { cursor: pointer; background: #89231d; color: #fff }
.sponser { text-transform: uppercase; color: #eee; font-size: 18px; font-weight: 100; height: 80px; line-height: 75px; padding-right: 15px; }
.voting-tab .nav-tabs>li a:hover::before, .voting-tab .nav-tabs>li.active>a::before { content: ""; position: absolute; left: 0; right: 0; width: 22px; height: 10px; bottom: -10px; background: url(../images/tab-hover.png) no-repeat; margin: 0 auto }
.sponser-img {  width: 100%; }
.voting-tab .tab-content { padding: 15px 0; display: block }
.sponser-img a img { display: block; margin: 0 auto; padding-top: 2px; }
.list-item { border: 1px solid #d1d2d2; margin-bottom: 30px }
.media-follow { background: #efae13 none repeat scroll 0 0; color: #fff; font-size: 16px; font-weight: 100; padding-left: 15px; text-transform: uppercase;    padding-top:15px; text-align:center }
.list-item .item { overflow: hidden; padding-bottom: 18px }
.media-follow a img { width: 70px; padding-top: 5px;} 
.list-item .description { padding: 5px 15px }		/*footer*/
.list-item .description h3 { font-size: 16px; color: #5b4e4e; text-align: left; line-height: 28px; }
.footer-bg { background: #191715 none repeat scroll 0 0; clear: both; padding: 15px 15px 30px; }
.list-item .description h3 span { font-weight: 600 }
.ft-menu h5 { border-bottom: 1px solid #2d2b2b; color: #bbbbbb; font-size: 17px; line-height: 45px; padding-top: 25px; text-transform: uppercase; }
.list-item .vote-btn { float: left !important; margin-right: 15px; width: auto; padding: 5px 13px }
.ft-menu li { color: #787976; line-height: 27px; list-style-image: url(../images/list-img.png); }
.list-item .view-btn { padding: 5px 13px; width: auto }
.ft-menu > ul { float: left; padding: 0 0 0 15px; width: 50%; }
.description i.fa { margin-left: 3px }
.ft-menu li a { color: #686866; transition: all 0.2s ease-in-out 0s; text-transform: uppercase; font-size: 12px; }
.voting-tab h3 { color: #353534; font-size: 18px; text-transform: uppercase }
.ft-menu li a:hover { color: #bbb; text-decoration: none; }
.detail-page { padding: 10px 0; display: block }
.detail-page h4{ font-size:16px; color:#c29806} 

.sub-form { background: #2c2b2b none repeat scroll 0 0; border: medium none; color: #8f8f8f; float: left; height: 35px; padding-left: 10px; width: 71%; }
.Sub-btn { background: #efae13 none repeat scroll 0 0; border: medium none; color: #fff; height: 35px; width: 28%; }
.gallery-item { display: block; overflow: hidden; position: relative }
.social-media > li a { border: 1px solid #787976; border-radius: 50%; display: inline-block; height: 30px; list-style: outside none none; margin-right: 5px; text-align: center; width: 30px; }
.gallery-item:hover .hover-block { display: block }
.social-media > li { display: inline-block; list-style: outside none none; }
.gallery-item .hover-block { display: none; position: absolute; top: 0; height: 100%; width: 100%; text-align: center; background: rgba(0, 0, 0, 0.7); padding-top: 30%; }
.social-media { width: 100% !important; padding: 0; }
.zoom-button { height: 47px; width: 49px; background: url(../images/zoom.png) no-repeat; display: block; margin: 0 auto; }
.facebook a:hover { color: #355ed3 !important; border-color: #355ed3; }
.list-prd { padding: 5px }
.twitter a:hover { color: #1da0f2 !important; border-color: #1da0f2; }
.list-row { margin-left: -5px; margin-right: -5px }
.youtube a:hover { color: #ee1c1b !important; border-color: #ee1c1b; }
.linkedin a:hover { color: #007bb6 !important; border-color: #007bb6; }
.dist { padding: 0 15px !important }
.ft-menu p { color: #7f7777; font-size: 15px; line-height: 24px; }
.dist h3 { margin-bottom: 0px }
.ft-credits { background: #141211; padding: 10px; }
.text1 { font-size: 17px; text-transform: uppercase }
.ft-credits p { color: #4e4d4d; font-size: 12px; }
.gallery-item .block { display: block }
.block .zoom-button { background: url(../images/play.png) no-repeat !important; }
.ft-credits p.codea a { color: #fff; }
.right-pan { padding-left: 45px }
.ft-credits p a { color: #4e4d4d; }
.right-pan .box1 { padding-bottom: 15px }
.close-box { background: #6ed471; border-radius: 25px; width: 30px; height: 30px; position: absolute; right: -15px; top: -20px; color: #fff; text-align: center; line-height: 30px; }
.winner-slide { background: #fff none repeat scroll 0 0; }
.video-item { margin-bottom: 30px }
.winner-slide > h5 { color: #89231d; font-size: 18px; margin: 0; padding: 10px; }
.list-box h4 { font-size: 16px; text-transform: uppercase }
.winner-slide > p { line-height: 22px; margin: 0; padding: 10px; }
.winner-slide { min-height: 430px; }
.list-box .list-menu { padding: 0; margin: 0px; list-style: none }
.about-content { min-height: 430px; position: relative; }
.list-box .list-menu li { background: url(../images/li-style.png) left 8px no-repeat; padding: 4px 0 4px 25px; display: block; font-weight: 600; color: #5b4e4e; font-size: 16px }
.winner .owl-prev { background: rgba(0, 0, 0, 0) url("../images/left.png") no-repeat scroll center center; float: left; font-size: 0; height: 25px; width: 20px; }
.winner .owl-next { background: rgba(0, 0, 0, 0) url("../images/right.png") no-repeat scroll center center; float: left; font-size: 0; height: 25px; width: 20px; }
.team-list { padding: 0 7px; margin-bottom: 15px }
.winner .owl-nav { position: absolute; right: 10px; top: -35px; }
.team-row { margin-left: -7px; margin-right: -7px }
.team .owl-prev { background: rgba(0, 0, 0, 0) url("../images/left.png") no-repeat scroll center center; float: left; font-size: 0; height: 25px; width: 20px; }
.team-list .team-dtl { background: #D8D8D8; padding: 6px 15px }
.team .owl-next { background: rgba(0, 0, 0, 0) url("../images/right.png") no-repeat scroll center center; float: left; font-size: 0; height: 25px; width: 20px; }
.team .owl-nav { position: absolute; right: 10px; top: -60px; }
.team { margin-top: 25px; }
.team-dtl { background: #fff none repeat scroll 0 0; padding: 10px; width: 100%; min-height:88px }
.contact-form { height: 45px; margin-bottom: 15px; padding: 15px; width: 100%; }
.team-dtl > h5 { color: #89231d; font-size: 17px; margin: 0; padding: 0; margin-bottom: 5px }
.contact-form-area .col-md-6 { padding: 0 5px; }
.team-dtl > p { font-size: 14px; margin: 0; padding: 0; line-height:22px  }
.contact-form-area .col-md-12 { padding: 0 5px; }
.twit-feed { min-height: 50px; }
.block21{ display:block; padding-top:5px}
/*-------------------------------------------nct------------------------------------*/



.inner-midle-area { padding: 15px 0 100px; display: block; }
.inner-midle-area h2 { color: #c29806; font-size: 20px; text-transform: uppercase; margin-top: 15px }
.inner-midle-area .breadcrumb>li+li:before { content: "\f105" !important; font-family: 'FontAwesome' }
.inner-midle-area .breadcrumb { padding: 10px 0; margin-bottom: 0 ; background:none !important}
.inner-midle-area .breadcrumb li a { color: #999; padding-left: 5px }
.inner-midle-area .breadcrumb li:first-child a { padding-left: 0px }
.inner-midle-area .breadcrumb li a.active { color: #363232 }
.voting-tab { padding: 20px 0 }
.voting-tab .nav-tabs>li { margin-left: 2px; margin-right: 2px }
.voting-tab .nav-tabs>li a { background: #484747; border: none !important; border-radius: 0px; color: #fff; font-size: 15px; text-align: center; padding: 10px 13px } 
.voting-tab .nav-tabs>li a .best { display: block; width: 100%; font-size: 14px !important }
.voting-tab .nav-tabs>li a:hover, .voting-tab .nav-tabs>li.active>a, .voting-tab .nav-tabs>li.active>a:focus, .voting-tab .nav-tabs>li.active>a:hover { cursor: pointer; background: #89231d; color: #fff }
.voting-tab .nav-tabs>li a:hover::before, .voting-tab .nav-tabs>li.active>a::before { content: ""; position: absolute; left: 0; right: 0; width: 22px; height: 10px; bottom: -10px; background: url(../images/tab-hover.png) no-repeat; margin: 0 auto }
.voting-tab .tab-content { padding: 15px 0; display: block }
.list-item { border: 1px solid #d1d2d2; margin-bottom: 30px }
.list-item .item { overflow: hidden; padding-bottom: 18px }
.list-item .description { padding: 5px 15px }
.list-item .description h3 { font-size: 16px; color: #5b4e4e; text-align: left; line-height: 28px; }
.list-item .description h3 span { font-weight: 600 }
.list-item .vote-btn { float: left !important; margin-right: 15px; width: auto; padding: 5px 13px }
.list-item .view-btn { padding: 5px 13px; width: auto }
.description i.fa { margin-left: 3px }
.voting-tab h3 { color: #353534; font-size: 18px; text-transform: uppercase }
.detail-page { padding: 10px 0; display: block }
.close-button { background: #6ed471; border-radius: 25px; width: 30px; height: 30px; position: absolute; right: -15px; top: -20px; color: #fff; text-align: center; line-height: 30px; }
.close-hm { background: #6ed471; border-radius: 25px; padding:5px 18px ;color: #fff; text-align: center; position:inherit !important; margin-top:4px }



.gallery-item { display: block; overflow: hidden; position: relative }
.gallery-item:hover .hover-block { display: block }
.gallery-item .hover-block { display: none; position: absolute; top: 0; height: 100%; width: 100%; text-align: center; background: rgba(0, 0, 0, 0.8); padding-top: 30%; }
.zoom-button { height: 47px; width: 49px; background: url(../images/zoom.png) no-repeat; display: block; margin: 0 auto; }
.list-prd { padding: 5px }
.list-row { margin-left: -5px; margin-right: -5px }
.dist { padding: 0 15px !important; height:45px }
.dist h3 { margin-bottom: 0px }
.text1 { font-size: 17px; text-transform: uppercase }
.gallery-item .block { display: block }
.block .zoom-button { background: url(../images/play.png) no-repeat !important; }
.right-pan { padding-left: 45px }
.right-pan .box1 { padding-bottom: 15px }
.video-item { margin-bottom: 30px }
.list-box h4 { font-size: 16px; text-transform: uppercase }
.list-box .list-menu { padding: 0; margin: 0px; list-style: none }
.list-box .list-menu li { background: url(../images/li-style.png) left 8px no-repeat; padding: 4px 0 4px 25px; display: block; font-weight: 600; color: #5b4e4e; font-size: 16px; width:50%; float:left }
.team-list { padding: 0 7px; margin-bottom: 15px }
.team-row { margin-left: -7px; margin-right: -7px }
.team-list .team-dtl { background: #D8D8D8; padding: 6px 15px }
.contact-form { height: 40px; margin-bottom: 5px;  width: 100%; }
.contact-form-area textarea.contact-form { height: 80px; resize: none }
.contact-form-area .col-md-6 { padding: 0 5px; }
.contact-form-area .col-md-12 { padding: 0 5px; }
.contact-form-area label { color: #5b4e4e; font-size: 17px; font-weight: 400; }
.contact-message { height: auto; margin-bottom: 15px; padding: 15px; width: 100%; resize: none }
.contact-sub { background: #89231d none repeat scroll 0 0; border: medium none; color: #fff; font-size: 16px; padding: 14px; }
.address-box { background: #89231d none repeat scroll 0 0; color: #fff; float: left; padding: 15px 40px 50px; width: 100%; }
.address-box > ul { clear: both; float: left; list-style: outside none none; margin: 22px 0 0; padding: 0; width: 100%; }
.address-box li { display: inline-table; float: left; list-style: outside none none; }
.address-ico { background: #6c1f1a none repeat scroll 0 0; border-radius: 50%; font-size: 18px; height: 40px; line-height: 40px; margin-right: 25px; text-align: center; width: 40px; }
 font-size: 18px;
.address-box ul li p { font-weight: 300; text-transform: uppercase; }
.home-gallery { display: block; }
.home-gallery .zoom-button { margin: 13% auto }
.text-p { font-size: 13px; color: #7f7777 }
.block-box { padding: 50px 0; display: block }
.footer-top { background: #2f2b2b }
.contact-form-area p { font-size: 13px; color: #666 }
.hd1{ margin-bottom:10px; font-size:16px} 
.hd1 span{ font-weight:600; color:#ad2118}
.inner-midle-area .embed-responsive-item{ min-height:290px; width:100%; height:100%} 
.text-ftr{ display:block; padding-top:10px; padding-bottom:15px}
.text-ftr h4{  color:#aaa; font-size:16px; font-weight:300; text-transform:uppercase}
.ftr1{ /*background:#2a2626*/ background: url(../images/ftr-brd.png) repeat-y left #2a2626 !important;}
.ftr2{ /*background:#231f1f*/background: url(../images/ftr-brd.png) repeat-y left !important;}
.lvideo{ padding:10px 0; display:block; color:#c29806; font-size:16px; text-transform:uppercase}
.lvideo img { max-width:36px; width:100%; margin-right:10px; float:left }
.lvideo  a{color:#c29806; line-height:36px}
.sub-butt{ float:left; margin-right:8px}
.award{ }


/*---------------4044-page-----------------*/
.site-error{ max-width:1140px; margin:0 auto; width:100%; min-height:400px; padding:200px 0 150px}
.site-error h1{ color:#d5182a}
.col-1{width: 29%; float: left; padding: 15px 10px;}
.col-2{width: 27%; float: left; padding: 15px 10px;}
.col-3{width: 44%; float: left; padding: 15px 10px;}

.col-1 .sponser-img  a{ display:block; width:33%; float:left}


@media (min-width: 1200px) {
.media-follow{ min-height:160px}
.text-ftr{min-height:160px}
  
}


@media only screen and (min-width : 768px) and (max-width : 991px) {
.navbar-nav > li > a { padding: 15px 10px }
.logo img { max-width: 10% }

}

@media (max-width: 767px) {
.main-menu .navbar { background: #000 !important }
.logo img { margin: 5px 0 8px 15px; width: 76px; x
}
.list-box .list-menu li{ float:none; width:100%}
.navbar-toggle { border-radius: 0px; border: 0px; background: #efae13; padding: 10px 10px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.navbar-default .navbar-toggle .icon-bar { background-color: #fff }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #89231d }
.navbar-default .navbar-collapse, .navbar-default .navbar-form { border: 0px }
.navbar-nav > li > a { padding: 10px 15px }
.dropdown-menu > li > a { text-align: left }
.navbar-nav .open .dropdown-menu { background-color: #222 }
.dropdown-menu::before { display: none }
.right-pan { padding-left: 0px; padding-top: 20px }
.address-box { margin-top: 20px }
.sponser-img a { width: 35% }
.mobile-no-padding { padding: 0px !important }
.footer-bg { padding: 0px }
#main { width: 100% }
.gallery-title { font-size: 18px }
.gallery { max-width: 170px }
.list-prd{ width:50%; float:left}
.col-1, .col-2, .col-3{width: 100% !important; }
.ftr1{ background:#222 !important}
.col-1 .sponser-img a{ width:25%}
.img-full{ width:auto !important; max-width:100%}


}

@media (max-width: 480px) {
.vote-title { font-size: 16px }
.about-content img { float: none; width: 100% }
.list-prd{ width:100% !important; float: none !important}
.ftr1 .sponser-img a {
    width: 30% !important;} 



}
.vote-box .form-group { margin-bottom: 5px !important }
.vote-box .vote-form { margin-bottom: 0px !important }
.has-error input{
   border-color:#9b0707;
}

.sponser-img2 {
    width: 49% !important;
}





.pagination>li>a, .pagination>li>span{ background:#191919; border:0px; color:#fff; margin-right:1px; margin-left:0px}
.pagination > li:first-child > a, .pagination > li:first-child > span{ border-radius:0px;}
.pagination>li>a:hover, .pagination>li>a:focus, .pagination>li.active a{ background:#efae13; color:#222}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background:#efae13; color:#222}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover{color: #efecec; background-color: #a2a0a0;}