html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-family:'Droid Sans',sans-serif}
body{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul,ul li{list-style:none}
blockquote,q{quotes:none}
img{max-width:100%}
:focus{outline:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
i,em{font-style:normal;display:inline-block}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}
.cl{height:1px;overflow:hidden;clear:both}
img[src*="banner768.jpg"]{display:none}
.applybtn{position:fixed;left:0;top:40%;z-index:10000}
.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}
.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}
.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}
.apply{padding-top:20px;margin-top:60px;border-top:1px solid #a32020}
.apply > p{color:#3a3a3a;float:none;font-size:20px;line-height:23px;text-align:center;font-weight:700}
.apply > span{display:block;float:none;margin:10px auto;vertical-align:middle;width:170px;text-align:center}
.apply > span img{width:90%}
.apply .hd_font > small{color:#3a3a3a;display:block;float:none;font-family:"Droid Serif",serif!important;font-size:20px;line-height:40px;text-align:center}
.banner{position:relative}
#apply .banner .mainbanner{background:rgba(0,0,0,0) url(../img/bgnewhome.jpg) no-repeat scroll 0 0 / 100% auto;min-height:450px}
#apply .banner .mainbanner .cent_cont.tp{padding-top:235px}
.banner .mainbanner{background:url(../img/new-bg.jpg) no-repeat ;min-height:611px; background-size:100%;}
.banner .mainbanner .cent_cont.tp{padding-top:375px;width:760px;}
.mainbanner .cent_cont.tp .date{text-align:center;position:relative;color:#000000;font-family:'Droid Serif',serif!important;line-height:30px;font-size:24px;  margin-bottom:30px; float:left; width:35%; text-align:right;  border-right:solid 2px #d6d6d6; padding:20px 20px 20px 0;}
.guest{display:block;font-family:'Droid Serif',serif!important;padding:5px 3px 10px;font-size:14px;line-height:18px; text-transform:uppercase; text-align:left;}
.guest1{ float:left; padding-left:20px; }
.guest1 h2{color:#dd242d;font-family:'Droid Serif',serif!important;line-height:33px;font-size:36px;text-align:center;padding:5px 0 5px 0px;}
.guest1.sec_vid{width:48%;float:left;margin:.5%}
.guest1.sec_vid#frst{border-right:1px solid #ddd;height:192px;padding-right:10px;overflow:hidden}
.g_det{color:#3a3a3a;font-family:'Droid Serif',serif!important;line-height:20px;font-size:15px;display:block}
.banner img{width:100%}
.allpart .bx-wrapper{margin:7px auto}
span.allpartners{background:none repeat scroll 0 0 #fff;z-index:1000;bottom:100px;box-shadow:0 -1px 3px #ccc;font-size:18px;line-height:25px;padding:5px 40px;position:fixed;display:none;right:1px;font-family:'Droid Serif',serif!important}
.guest1 + hr{background:#dd242d;width:442px;margin:10px auto;display:block}
span.allpartners.bt{bottom:0}
.allpart{background:none repeat scroll 0 0 #fff;display:none;bottom:0;box-shadow:0 -1px 3px #ccc;height:100px;left:0;position:fixed;width:100%;z-index:1000}
.allpart ul{overflow:hidden}
.banner + .fix{background:none;height:100px;width:100%}
.past{background:none repeat scroll 0 0 #d10008;display:none;overflow:hidden;position:absolute;right:0;text-align:center;top:40px;width:170px;z-index:10000}
.past li{display:block}
.past li:last-child{border-right:none}
.rng_nav > ul > li a + .past li a{display:block;font-size:14px;padding:15px;line-height:20px;color:#fff;font-family:'Droid Serif',serif!important}
.past li:hover{background:#ddd}
.hd_font{font-family:'Droid Serif',serif!important;text-align:center;position:relative}
.cent_cont{width:1122px;margin:0 auto;overflow:hidden}
.rng_nav.fixed{position:fixed;width:100%;z-index:1000;top:0;left:0;-webkit-transition:top 500ms ease-in-out;-moz-transition:top 500ms ease-in-out;-ms-transition:top 500ms ease-in-out;-o-transition:top 500ms ease-in-out;transition:top 500ms ease-in-out}
.rng_nav{background:#ec3737;top:-40px;-webkit-transition:top 500ms ease-in-out;-moz-transition:top 500ms ease-in-out;-ms-transition:top 500ms ease-in-out;-o-transition:top 500ms ease-in-out;transition:top 500ms ease-in-out}
.rng_nav > ul{text-align:center}
.rng_nav > ul > li{text-align:center;display:inline-block;position:relative}
.rot{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.rng_nav > ul > li i{border-top:5px solid #fff;border-left:5px solid transparent;border-right:5px solid transparent;content:'';position:absolute;top:18px;right:15px}
.rng_nav > ul > li a{display:block;font-size:20px;line-height:40px;padding:0 30px;color:#fff;font-weight:400}
.rng_nav > ul > li:hover a,.rng_nav > ul > li a.act{background:#cf2626}
.bg1{background-image:url(../img/bg1.jpg);padding-top:50px}
.cd-fixed-bg{height:461px;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center center}
.bg1 h2{font-size:40px;line-height:50px;color:#dd242d}
.bg1 h2:before{content:"";width:323px;height:1px;background:#979796;position:absolute;top:25px;left:0}
.bg1 h2:after{content:"";width:323px;height:1px;background:#979796;position:absolute;top:25px;right:0}
.watch{font-size:14px;font-weight:700;display:block;text-align:text-align: center;padding:0 0 10px;line-height:15px;text-align:center;color:#dd242d; margin-left:-5%; font-size:18px; width:100%;}
.watch a {color:#dd242d;}
.f11{ font-size:14px; color:#111;  text-align:center; font-weight:600; margin-top:10px;}
.guest1 h2 + span.guest{padding-top:0}
#video .mainbanner{min-height:auto}
#video .mainbanner iframe{margin:0 0 30px;height:192px}
.excellence_holder{padding:45px 0}
.excellence_holder .lft{width:30%;margin:0 2%;float:left}
.excellence_holder .ryt{width:66%;float:left}
.excellence_holder .ryt p{font-size:18px;line-height:22px;color:#5f5f5f;font-family:'Droid Serif',serif!important}
.excellence_holder .ryt p:first-of-type{padding:40px 0 20px}
.award_cat{background:#ec3737;padding-top:30px;overflow:hidden}
.award_cat h2{font-size:40px;line-height:50px;color:#fff}
.award_cat h2:before{content:"";width:323px;height:1px;background:#fff;position:absolute;top:25px;left:0}
.award_cat h2:after{content:"";width:323px;height:1px;background:#fff;position:absolute;top:25px;right:0}
.award_cat ul{padding-top:70px;overflow:hidden}
.award_cat li{float:left;width:31%;float:left;padding:0 1%;min-height:310px}
.award_cat li:first-child{padding-left:0;width:32%}
/*.award_cat li:last-child{float:none;margin:0 auto;overflow:hidden;padding-right:0;width:32%}*/
.award_cat li.brd{border-right:1px solid #f05d5d}
.award_cat li h3{border-bottom:1px solid #f05d5d;padding:5px 0;min-height:50px;font-family:'Droid Serif',serif!important;font-size:18px;line-height:22px;color:#fff}
.award_cat li h3 small{display:inline-block;padding-top:25px;font-family:'Droid Serif',serif!important;font-size:18px;line-height:22px;color:#fff}
.award_cat li h3 i{vertical-align:middle;float:left;background-image:url(../img/tip.png);margin-right:5px;background-repeat:no-repeat;width:31px;height:45px}
.award_cat li p{padding:10px 0 30px;font-family:'Droid Serif',serif!important;font-size:14px;line-height:18px;color:#fff;font-style:italic}
.award_cat .view{width:284px;height:74px;background:#d43131;text-align:center;border-radius:10px;margin:20px auto;overflow:hidden}
.award_cat .view a{line-height:74px;font-family:'Droid Serif',serif!important;font-size:25px;color:#fff;font-style:italic}
.bg1.exe h2:before{content:"";width:442px;height:1px;background:#979796;position:absolute;top:25px;left:0}
.bg1.exe h2:after{content:"";width:442px;height:1px;background:#979796;position:absolute;top:25px;right:0}
.excellence_holder h4.crit{font-family:'Droid Serif',serif!important;font-size:18px;line-height:25px;color:#454545}
.excellence_holder ul{padding-top:40px;overflow:hidden}
.excellence_holder li{margin-bottom:20px}
.excellence_holder li span,.excellence_holder .exe_desc{font-style:italic;font-family:'Droid Serif',serif!important;font-size:18px;line-height:25px;color:#454545}
.excellence_holder .exe_desc{padding-top:30px;color:#5f5f5f!important}
.bg2{background-image:url(../img/bg2.jpg);padding-top:50px}
.bg2.cd-fixed-bg{height:607px;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center center}
.bg2 h2{font-size:40px;line-height:50px;color:#fff}
.bg2 h2:before{content:"";width:442px;height:1px;background:#617d8d;position:absolute;top:25px;left:0}
.bg2 h2:after{content:"";width:442px;height:1px;background:#617d8d;position:absolute;top:25px;right:0}
.bg2 .left,.bg2 .right{width:46%;margin:0 2%;float:left;padding-top:40px}
.bg2 .left .snd_que{font-family:'Droid Serif',serif!important;font-size:18px;line-height:25px;color:#fff;display:inline-block;padding:5px 0}
.bg2 .left input[type="text"],.bg2 .left input[type="email"]{font-family:'Droid Serif',serif!important;display:block;background:rgba(90,116,134,0.6);border:1px solid transparent;height:50px;width:96%;font-size:18px;line-height:25px;padding:5px;margin:10px 1%;color:#fff}
.bg2 .left textarea{font-family:'Droid Serif',serif!important;display:block;background:rgba(90,116,134,0.6);border:none;resize:none;height:140px;width:96%;font-size:18px;line-height:25px;padding:5px;margin:10px 1%;color:#fff}
.bg2 .left .submit_check input[type="text"]:first-child{text-align:center;background:#fff;color:#222;text-decoration:line-through}
.bg2 .left .submit_check input[type="text"]{display:inline-block;width:120px;margin:5px;height:40px}
.bg2 .left .submit_check input[type="submit"]{text-transform:uppercase;display:inline-block;color:#5d5d5d;cursor:pointer;width:120px;margin:5px;height:50px;background:#fff;float:right;line-height:40px;border:none;font-size:18px;line-height:25px}
.vs{font-size:15px;line-height:18px;display:inline-block;padding:5px;color:#fff}
.snd_ent{font-size:18px;line-height:25px;color:#fff;display:inline-block;padding:45px 0 30px}
.add{padding:20px 0;border-top:2px solid #5a7585;border-bottom:2px solid #5a7585}
.add small{display:block;position:relative;color:#fff;font-family:'Droid Serif',serif!important;font-size:18px;line-height:25px}
.add small i.torch{background:url(../img/torch.png);background-repeat:no-repeat;width:75px;height:91px;position:absolute;right:0;bottom:0}
.copyright{color:#fff;background:#4c4c4c;text-align:center;color:#fff;font-family:'Droid Serif',serif!important;font-size:14px;line-height:23px}
::-webkit-input-placeholder{color:#fff;opacity:1!important}
:-moz-placeholder{color:#fff}
::-moz-placeholder{color:#fff}
:-ms-input-placeholder{color:#fff}
.win{background:#fff;padding-top:20px}
.win h2,.win_banner h2{font-size:40px;line-height:50px;color:#dd242d}
.win h2:before,.win_banner h2:before{content:"";width:323px;height:1px;background:#979796;position:absolute;top:25px;left:0}
.win h2:after,.win_banner h2:after{content:"";width:323px;height:1px;background:#979796;position:absolute;top:25px;right:0}
.winners_holder{padding-top:30px;overflow:hidden}
.winners_holder li{width:46%;margin:1% 2%;float:left}
.two_ten .winners_holder li,.winners_holder li{min-height:150px}
.winners_holder li .im{display:block;float:left;margin-right:2%;width:27%}
.winners_holder li .dsc{float:left;width:70%;padding-top:15px}
.winners_holder li .dsc small{display:block}
.name{color:#454545;font-size:18px;line-height:25px;margin:5px 0;font-weight:700}
.comp{color:#454545;font-size:12px;line-height:16px;margin:5px 0}
.about{color:#dd242d;font-size:14px;line-height:18px;margin:5px 0;font-weight:700}
.win_banner{background:url(../img/winnersbg-2015.jpg);width:100%;background-repeat:no-repeat;width:100%;min-height:997px;background-position:0 0;background-size:100%}
.win_banner .cent_cont{padding-top:270px}
.coll{padding-top:20px}
.coll small.capt{display:block;color:#fff;background:#d10008;font-family:"Droid Serif",serif!important;font-size:15px;line-height:21px;padding:2px 5px;font-weight:700}
.coll span{display:block;float:left;margin:.5%;position:relative;overflow:hidden}
.coll span small{background:rgba(0,0,0,0.8);color:#fff;position:absolute;bottom:-300px;left:0;width:99%;font-size:14px;line-height:20px;padding:5px;display:block;-webkit-transition:bottom .45s ease-in-out;-moz-transition:bottom .45s ease-in-out;-ms-transition:bottom .45s ease-in-out;-o-transition:bottom .45s ease-in-out;transition:bottom .45s ease-in-out}
.coll span:hover small{-webkit-transition:bottom .45s ease-in-out;-moz-transition:bottom .45s ease-in-out;-ms-transition:bottom .45s ease-in-out;-o-transition:bottom .45s ease-in-out;transition:bottom .45s ease-in-out;bottom:0}
.coll span img{display:block;width:100%}
.coll span.big{width:65.4%}
.coll span.small{width:32%}
.coll span.mid{width:32.3%}
.coll img{margin:0;width:100%;float:left}
.hamburger-icon{width:40px;height:40px;display:none;cursor:pointer}
.hamburger-icon i{background:none repeat scroll 0 0 #fff;display:block;height:7px;margin:6px 2px;width:95%}
.win_banner img[src $="winnersmall.jpg"]{display:none}
img[src $="partners-strip-mobile-640.jpg"]{display:none}
img[src $="partner-main-small.jpg"]{display:none}
#goTop{display:block;width:40px;height:40px;background:url(../img/top.png);background-position:0 0;background-repeat:no-repeat;display:none;position:fixed;bottom:30px;right:20px}
#pic_sld{overflow:hidden}
.nw_links{background:#d10008;float:left;position:relative;border-radius:0;margin:5px 0 5px 5px}
.nw_links::before{border-bottom:45px solid #d10008;border-right:30px solid transparent;content:"";position:absolute;right:-30px;top:0;z-index:100}
.nw_links:hover::before{border-bottom:45px solid #cf2626}
.nw_links span:last-child{border-right:none}
.nw_links span:first-child{border-left:none}
.nw_links span{float:left;border-left:1px solid #ec4b53;border-right:1px solid #c02931;display:inline-block;vertical-align:top;zoom:1;*display:inline}
.nw_links span a{font-family:"Droid Serif",serif!important;display:block;color:#fff;font-size:20px;line-height:25px;padding:10px 20px}
.nw_links span:hover a{background:#cf2626;color:#fff}
.ass-partner{ max-width:1173px; margin:0 auto;}
.watch > span {
    color: #111; font-size:20px;
    display: block;
    padding: 10px 0;
    text-align: center;
}
.part{ text-align:center;}

@media(min-width:768px) and (max-width:1024px) {
#apply .banner .mainbanner{min-height:283px}
.apply{padding-top:10px}
.apply > p,.apply .hd_font > small{font-size:15px;line-height:20px;width:100%}
.apply > span{width:150px}
#apply .banner .mainbanner .cent_cont.tp{margin-right:70px;padding-top:100px;width:500px}
.cent_cont{width:100%}
.rng_nav > ul > li a{font-size:15px;padding:0 28px}
.win h2:before,.win h2:after,.win_banner h2::before,.win_banner h2::after,.bg1 h2::before,.bg1 h2::after,.award_cat h2::before,.award_cat h2::after,.bg2 h2::before,.bg2 h2::after,.bg1.exe h2::before,.bg1.exe h2::after{width:25%}
.award_cat ul{padding-top:10px}
.award_cat li.brd {
    border-right: medium none;
}
.award_cat li, .award_cat li:last-child, .award_cat li:first-child {
    border-bottom: 1px dashed #f05d5d;
    border-right-color: transparent;
    min-height: auto;
    padding: 0 10px;
    width: 97%;
}
.award_cat li h3{font-size:15px}
.award_cat li h3 i { vertical-align: bottom; float: none}
.exe .excellence_holder > div:first-of-type{padding:0 10px}
.bg2 .left .submit_check input[type="text"],.bg2 .left .submit_check input[type="submit"]{width:22%}
.coll,.excellence_holder{padding:5px 0}
.win_banner{min-height:auto}
.win_banner .cent_cont{padding-top:200px}
#nw .cent_cont{padding-top:150px}
.nw_links span a{font-size:15px}
.winners_holder li{min-height:150px}
.banner .mainbanner{background-size:111% auto;min-height:434px}
.banner .mainbanner .cent_cont.tp{padding-top:197px;width:650px}
.mainbanner .cent_cont.tp .date{font-size:17px}
.guest1 h2{color:#dd242d;font-family:"Droid Serif",serif!important;font-size:20px;line-height:17px;padding:4px 0px;text-align:center}
.mainbanner .cent_cont.tp .date::after,.mainbanner .cent_cont.tp .date::before{display:none}
.guest1 + hr{margin:5px auto}
.g_det{color:#454545;display:block;font-family:"Droid Serif",serif!important;font-size:12px;line-height:20px;text-align:center}
.guest{display:block;font-size:14px;line-height:18px;padding:3px;}
.watch{padding:10px 0 0}
.bg1{padding:30px 0}
#about,#cri{height:auto}
#frst.guest1.sec_vid{height:151px}
.excellence_holder .ryt p,.excellence_holder h4.crit,.excellence_holder li span,.excellence_holder .exe_desc{font-size:14px;line-height:22px}
.excellence_holder .ryt p{font-size:14px;line-height:22px}
.excellence_holder .ryt{width:64%;padding:0 1%}
#video .mainbanner{min-height:395px;overflow:hidden}
#video .mainbanner iframe{display:block;height:148px;margin:0;width:100%}
#video .banner .mainbanner .cent_cont.tp{margin-right:15px}
.rng_nav > ul > li a{font-size:14px;padding:0 10px}
.rng_nav > ul > li i{right:-5px}
.coll span small{font-size:13px}
}

@media(min-width:1300px) and (max-width:1800px) {
		.banner .mainbanner {
    background-position: center top;
    background-size: 152% auto;
    min-height:650px;}
.banner .mainbanner .cent_cont.tp{padding-top:400px;width:640px; padding-bottom:10px; }
.mainbanner .cent_cont.tp .date{ margin-bottom:10px;}
.watch{ margin-top:1%; margin-left:0;}
.f11{ padding-top:8px;} 
}

@media(min-width:1024px) and (max-width:1400px) {
		.banner .mainbanner {
    background-position: center top;
    background-size: 152% auto;
    min-height:650px;}
.banner .mainbanner .cent_cont.tp{padding-top:400px;width:640px; padding-bottom:10px; }
.mainbanner .cent_cont.tp .date{ margin-bottom:10px;}
.watch{ margin-top:1%; margin-left:0;}
.f11{ padding-top:8px;} 
}



@media (max-width: 1024px) {
	.banner .mainbanner {
    background-position: center top;
    background-size: 152% auto;
    min-height: 550px;
}
	
	}


@media(min-width:900px) and (max-width: 1024px) {
.apply{padding-left:80px;padding-top:100px}
#apply .banner .mainbanner{min-height:370px}
#apply .banner .mainbanner .cent_cont.tp{margin-right:102px;padding-top:150px;width:655px;}
.apply > p{width:100%;font-size:20px}
.apply .hd_font > small{display:block;float:none;font-size:20px;line-height:40px;text-align:center}
.apply{padding-left:0;padding-top:20px}
.apply > span{display:block;float:none;margin:10px auto;vertical-align:middle;width:170px}
.watch{ margin-left:0;}
.banner .mainbanner .cent_cont.tp{padding-top:300px;width:640px; padding-bottom:10px; }
.mainbanner .cent_cont.tp .date{ margin-bottom:10px;}
.watch{ margin-top:1%;}
#video .mainbanner{min-height:465px}
.guest{ text-align:left;}
.guest1 h2{ font-size:33px; }
.g_det{ text-align:left;padding:5px 0;}
#video .mainbanner iframe{height:192px;width:100%;margin:0}
#frst.guest1.sec_vid{height:192px}
.rng_nav > ul > li a{font-size:15px;padding:0 20px}
#nw .cent_cont{padding-top:200px}
.rng_nav > ul > li i{right:5px}
.award_cat li h3 i { vertical-align: bottom; float: none}
.f11{ padding-top:8px;} 
}
@media only screen and (max-width:768px) {
.text {
    margin: 0 auto;
    max-width: 500px;
    text-align: center;
    width: 100%;
}	
}

@media(max-width:768px) {
.banner .mainbanner{background:url(../img/mobwin.jpg) no-repeat scroll 0 0 ;min-height:780px;background-size:100%}
.banner .mainbanner .cent_cont.tp{ padding-top:575px; }
.watch{ margin-top:-15px; font-size:15px; padding-bottom:2%; }

}
@media(max-width:767px) {
	.applybtn{ display: none}
#apply .banner .mainbanner{background:rgba(0,0,0,0) url(../img/homemob.jpg) no-repeat scroll 0 0 / 100% auto;float:left;min-height:auto;width:100%}
.apply{padding-top:0}
.apply > span{display:block;float:none;margin:10px auto;overflow:hidden;padding-top:0;vertical-align:middle;width:130px}
.apply > p{font-size:13px;line-height:20px;text-align:center;width:100%;margin-top:5px}
.apply .hd_font > small{font-size:13px;line-height:20px;text-align:center;width:100%}
.cent_cont{width:100%; display:block;}
.rng_nav > ul > li a{font-size:15px;padding:0 28px}
.allpart{height:50px}
span.allpartners{bottom:50px;font-size:12px;line-height:18px;padding:5px 10px}
.win h2:before,.win h2:after,.win_banner h2::before,.win_banner h2::after,.bg1 h2::before,.bg1 h2::after,.bg2 h2::before,.bg2 h2::after,.award_cat h2::before,.award_cat h2::after,.bg1.exe h2::before,.bg1.exe h2::after{width:18%;font-size:23px}
body .cd-fixed-bg{background-attachment:scroll!important;height:auto!important;padding-bottom:10px}
img[src *="banner768.jpg"]{display:block}
img[src $="banner.jpg"]{display:none}
.bg1,.excellence_holder{padding-top:10px}
.bg1 h2,.award_cat h2,.bg2 h2,.win h2,.win_banner h2{font-size:21px}
.exe .excellence_holder > div:first-of-type{padding:0 10px}
.excellence_holder .lft{text-align:center;width:98%}
.excellence_holder .ryt{width:98%;margin:0;padding:0 1%}
.award_cat{min-height:auto;max-height:100%}
.award_cat ul{padding-top:10px}
.award_cat li,.award_cat li:last-child,.award_cat li:first-child{width:97%;min-height:auto;padding:0 10px}
.bg2 .left,.bg2 .right{width:96%;padding-top:10px}
.snd_ent{padding:10px 0}
.bg2 .left .submit_check input[type="submit"]{float:none;display:block;margin:5px auto}
.excellence_holder .ryt p:first-of-type{padding:20px 5px}
.excellence_holder .ryt p{padding-left:5px;padding-right:5px}
.hamburger-icon{display:block}
.rng_nav > ul > li{width:100%}
.coll span{width:98.3% !important!important}
.coll span small{bottom:0;float:left;padding:8px 10px;position:static;width:98%}
.win_banner .cent_cont{padding-top:0}
.win_banner{background-image:url(../img/homemob.jpg);min-height:300px;overflow:hidden}
.win_banner img[src $="winnersmall.jpg"]{display:block;margin:0 auto}
#past .past li{border-bottom:1px solid #ccccc9;border-right:medium none;display:inline-block;width:48%}
.winners_holder li{width:96%}
.winners_holder li .dsc{padding-top:0}
.add small i.torch{position:static}
.#allpart .bx-wrapper{max-height:1000px!important}
.past{background:none;display:none;overflow:hidden;position:static;right:0;text-align:center;top:40px;width:100%;z-index:10000}
.coll span{width:99%!important;float:left}
.lft > img{width:50%}
.award_cat li p{padding:10px 0}
.award_cat li{padding:5px}
.excellence_holder ul{padding-top:20px}
.excellence_holder .exe_desc{padding-top:5px}
.award_cat li.brd{border-right:none}
#cri{padding-bottom:0}
.excellence_holder .ryt p,.excellence_holder h4.crit,.excellence_holder li span,.excellence_holder .exe_desc{font-size:14px;line-height:22px}
.banner .mainbanner{background:url(../img/mobwin.jpg) no-repeat scroll 0 0 rgba(0,0,0,0);min-height:410px;background-size:100%}
.banner .mainbanner .cent_cont.tp{padding-top:165px;width:303px; padding-left:0;}
.mainbanner .cent_cont.tp .date{font-size:15px}
.guest{display:block;font-size:12px;line-height:16px;padding:3px;text-align:center}
.mainbanner .cent_cont.tp .date::after,.mainbanner .cent_cont.tp .date::before{display:none}
.guest1 + hr{margin:15px auto}
.g_det{color:#454545;display:block;font-family:"Droid Serif",serif!important;font-size:14px;line-height:24px;text-align:center}
.guest{display:block;font-size:12px;line-height:16px;padding:3px;text-align:center}
.guest1 h2{color:#dd242d;font-family:"Droid Serif",serif!important;font-size:20px;line-height:21px;padding:5px 5px;text-align:center}
img[src $="partners-strip-mobile-640.jpg"]{display:block;margin:0 auto}
img[src $="partner-main-small.jpg"]{display:block;margin:0 auto}
img[src $="partners.jpg"]{display:none}
img[src $="partners2.jpg"]{display:none}
.award_cat .view a{font-size:14px;line-height:44px}
.award_cat .view{height:44px;width:150px}
.rng_nav{position:relative;top:0;background:none}
.hamburger-icon{position:absolute;top:0;z-index:1000;left:5px}
.hamburger-icon i{background:#333}
.rng_nav > ul{position:absolute;left:-1000px;top:34px;width:200px;background:#444;z-index:1000;-webkit-transition:left 400ms ease-in-out;-moz-transition:left 400ms ease-in-out;-ms-transition:left 400ms ease-in-out;-o-transition:left 400ms ease-in-out;transition:left 400ms ease-in-out}
.rng_nav > ul.lf{left:0;-webkit-transition:left 400ms ease-in-out -moz-transition: left 400ms ease-in-out -ms-transition: left 400ms ease-in-out -o-transition: left 400ms ease-in-out;transition:left 400ms ease-in-out}
.name,.about{font-weight:400}
.hamburger-icon i:first-child + i{margin:0 auto;width:80%}
.rng_nav > ul > li a{border-bottom:1px solid #222;border-top:1px solid #666;font-size:15px;padding:5px;text-align:left}
.rng_nav > ul > li i{top:24px}
.rng_nav > ul > li:hover a,.past li:hover{background:none}
.hamburger-icon i{height:4px}
#video .mainbanner iframe{display:block;height:180px;margin:25px auto 30px;width:320px}
#video .banner .mainbanner .cent_cont.tp{margin-right:30px}
#video .mainbanner{min-height:auto;overflow:hidden}
.coll{float:left}
.coll span img{width:100%;float:left;overflow:hidden}
.nw_links{width:97%;margin:10px auto 0;float:none}
.nw_links::before{display:none}
.nw_links span{border-left:none;border-right:none;display:block;float:none;text-align:center;border-bottom:1px solid #ec4b53}
.nw_links span a{font-size:15px}
.guest1.sec_vid{width:100%}
#frst.guest1.sec_vid{padding-right:0}
#video .mainbanner iframe{height:192px;margin:5px auto;width:100%}
.watch{ margin-left:2%;}
}
@media(max-width: 481px) {
.mainbanner .cent_cont.tp .date{ text-align:center; width:100%; border-bottom: 2px solid #d6d6d6; padding-bottom:10px; margin-bottom:2%;}
.banner .mainbanner{min-height:540px}
.watch > span{ margin-top:5%;}
}


@media(min-width: 410px) and (max-width: 481px) {

#apply .banner .mainbanner .cent_cont.tp {
    margin-right: 5px;
    padding-left: 0;
    padding-top: 228px;
    width: 98%;
}
#apply .banner .mainbanner{float:left;min-height:400px;width:100%}

}
@media(min-width: 320px) and (max-width: 480px) {
.banner .mainbanner .cent_cont.tp{padding-top:270px}
#video .banner .mainbanner .cent_cont.tp{width:340px;margin-right:10px}
#apply .banner .mainbanner .cent_cont.tp {
    margin-right: 4px;
    padding-top: 160px;
    width: 98%;
}
#apply .banner .mainbanner{float:left;min-height:252px;width:100%}

}
@media(min-width:500px) and (max-width:641px) {

#apply .banner .mainbanner .cent_cont.tp {
    margin-right: 6px;
    padding-top: 312px;
    width: 98%;
}
.award_cat li h3 i { vertical-align: bottom; float: none}
#apply .banner .mainbanner{min-height:480px}
.banner .mainbanner .cent_cont.tp{margin-right:22px;padding-top:377px;width:600px}
.banner .mainbanner{min-height:400px}
.lft > img{width:30%}
.guest1.sec_vid{width:48%}
.apply > p , .apply .hd_font > small{ font-size: 15px}
#video .banner .mainbanner .cent_cont.tp{margin-right:20px}
#video .mainbanner iframe{display:block;height:192px;margin:2px auto;width:100%}
}

@media only screen and (max-width:320px){
.banner .mainbanner .cent_cont.tp{padding-top:230px}
	}



@media(min-width: 1500px) and (max-width: 2600px) {
.win_banner .cent_cont{padding-top:360px}
}
@media(min-width: 319px) and (max-width: 325px) {
#video .banner .mainbanner .cent_cont.tp{margin-right:8px}
.win_banner{min-height:386px}
#frst + .guest1 iframe{height:170px}
.apply{padding-top:5px}
.apply > span{display:block;float:none;margin:10px auto;overflow:hidden;padding-top:0;vertical-align:middle;width:130px}
.award_cat li h3 small{ font-size: 17px}
#apply .banner .mainbanner .cent_cont.tp {
    float: none;
    margin-left: 6px;
    margin-right: 0;
    margin-top: 0;
    padding-left: 0;
    padding-top: 127px;
    width: 96%;
}
#apply .banner .mainbanner{float:left;min-height:252px;width:100%}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome,.myClass{color:blue}
::.banner .mainbanner{background:url(../img/mainbanner.jpg) no-repeat;min-height:687px;background-size:100%}
}
@media(min-width:400px) and (max-width:416px) {
#video .mainbanner iframe{height:231px;width:410px}
#video .banner .mainbanner .cent_cont.tp{margin-right:7px;width:410px}
}
.2015-height{min-height:400px!important;}