html,
body {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:14px;
	line-height:18px;
	color:#333;
	background-color:#fff;
	padding:0;
	margin:0 auto;
}
img {border:0;}
h1, h2, h3, h4, h5, h6 {font-size:14px; margin:0; padding:0; font-weight:normal;}

a, a:visited, a:active, a:focus {color:#cc0000; text-decoration: none;}
a:hover {color:orangered; text-decoration:none;}

.red {color:#cc0000;}
.dark {color:#333;}
.darkgrey {color:#666;}
.grey {color:#e7e7e7;}
.lightgrey {color:#f8f8f8;}
.white {color:#fff;}
.f11 {font-size:11px}
.f12 {font-size:12px}
.f14 {font-size:14px}
.f16 {font-size:16px}
.f18 {font-size:18px}
.f20 {font-size:20px}
.f22 {font-size:22px}
.f24 {font-size:24px}
.f26 {font-size:26px}
.f28 {font-size:28px}
.f30 {font-size:30px}
.l12 {line-height:12px;}
.l14 {line-height:14px;}
.l16 {line-height:16px;}
.l18 {line-height:18px;}
.l20 {line-height:20px;}
.l22 {line-height:22px;}
.l24 {line-height:24px;}
.l26 {line-height:26px;}
.l28 {line-height:28px;}
.l30 {line-height:30px;}
.l32 {line-height:32px;}
.l34 {line-height:34px;}
.l36 {line-height:36px;}
.l38 {line-height:38px;}
.l40 {line-height:40px;}
.l50 {line-height:50px;}
.l60 {line-height:60px;}
.l70 {line-height:70px;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}
.upper {text-transform:uppercase;}
.rd {border-radius:5px;}
.bg-red {background-color:#cc0000;}
.bg-dark {background-color:#333;}
.bg-darkgrey {background-color:#999;}
.bg-grey {background-color:#e7e7e7;}
.bg-lightgrey {background-color:#f8f8f8;}
a.dark, a.dark:visited, a.dark:active, a.dark:focus{color:#333; text-decoration: none;}
a.dark:hover{color:orangered;}
a.white, a.white:visited, a.white:active, a.white:focus{color:#fff; text-decoration: none;}
a.white:hover{color:orangered;}

.btn {
font-weight:normal;
text-transform:uppercase;
border-radius:0;
box-shadow:0;
}

.btn-red {
color:#ffffff;
background-color:#cc0000;
border-color:#cc0000;
}
.btn-red:hover,
.btn-red:focus,
.btn-red.focus,
.btn-red:active,
.btn-red.active,
.open > .dropdown-toggle.btn-red {
  color:#ffffff;
  background-color:orangered;
  border-color:orangered;
}
.btn-black {
color:#ffffff;
background-color:#000;
border-color:#000;
}
.btn-black:hover,
.btn-black:focus,
.btn-black.focus,
.btn-black:active,
.btn-black.active,
.open > .dropdown-toggle.btn-black {
  color:#ffffff;
  background-color:#333;
  border-color:#333;
}
.btn-rd {border-radius:5px;}
.btn-11 {font-size:11px; padding:2px 4px;}
.btn-12 {font-size:12px; padding:3px 6px;}
.btn-14 {font-size:14px; padding:6px 12px;}
.btn-18 {font-size:18px; padding:8px 16px;}


.bullet-aap {width:18px; vertical-align:middle;}
.bullet-block {padding:8px; margin:-2px 5px 0 0;}

.navbar-inverse .navbar-nav > li > a  {color:#ddd;}
.navbar-inverse .navbar-nav > li > a:hover {color:#eee;}

@media (min-width: 1200px) {
.title {padding-bottom:5px; line-height:60px; font-size:50px; font-weight:normal; color:#333;}
.text {font-size:21px; line-height:28px;}
.aapa-navbar {line-height:60px; margin-bottom:20px;}
.aapa-header-logo {height:45px; position:relative; top:-10px; left:-5px;}
.aapa-header-title {float:left; position:relative; top:24px; left:0px; color:#ddd; font-size:18px; line-height:20px;}
.aapa-navbar-align {float:right;}
.aapa-navbar-tab {height:60px; position:relative; top:5px; font-size:20px; margin-left:-2px; margin-right:-2px; background-color:transparent;}
#aapa-dropdown-menu {margin-top:5px;}
.aapa-navbar-tab-dropdown {height:55px; position:relative; top:5px; font-size:20px;}
.aapa-navbar-line-dropdown {font-size:18px; line-height:20px;}
.aapa-head {float:left; width:50%; margin-top:40px;}
.aapa-head-slider-container {float:left; width:500px; padding:40px 0 0 60px;}
.aapa-head-slider {position:relative; width:500px; height:330px;}
.aapa-slider {width:500px; height:330px;}
.aapa-head-title {float:left; width:100%; font-size:40px; line-height:50px;}
.aapa-head-subtitle {float:left; width:100%; font-size:20px; line-height:30px; padding-top:20px;}
.aapa-head-title-link {float:left; width:100%; margin:10px 0 30px 0;}
.aapa-head-title-button {font-size:30px; font-weight:bold; line-height:40px; border-radius:5px;}
.aapa-head-subscription-link {float:left; width:100%; position:relative; top:-15px; font-size:18px;}
.aapa-intro-container {float:left; width:100%; text-align:center; margin:30px 0 30px 0;}
.aapa-title-container {float:left; width:100%; padding:30px 0; text-align:center;}
.aapa-jury-container {float: left; width:20%; position:relative; padding-right:15px; padding-left:15px; text-align:center; margin:20px 0;}
.aapa-jury-image-container {float:left; width:100%; text-align:center;}
.aapa-jury-image {width:140px; height:140px; margin:10px auto; text-align:center; border-radius:50%;  background-position:center; background-repeat:no-repeat; background-size:140px auto;}
.aapa-jury-name {font-size:20px; line-height:20px;}
.aapa-jury-activity {height:60px; padding:2px 0 10px 0;}
.aapa-jury-button {font-size:14px; line-height:18px;}
.aapa-jury-link-container {padding:5px 0;}
.aapa-jury-link {font-size:14px; line-height:18px;}
.aapa-extended-dealine-title {font-size:40px; line-height:40px;}

.aapa-gallery-winners-block-container{float:left; width:100%; text-align:center; background-color:transparent;}
.aapa-gallery-winners-block-text1{float:left; width:100%; text-align:center; font-weight:bold; font-size:28px; padding-top:10px;}
.aapa-gallery-winners-block-text2{float:left; width:100%; text-align:center; font-weight:normal; font-size:24px; padding-top:12px;}
.aapa-gallery-winners-block-text3{float:left; width:100%; text-align:center; font-weight:bold; font-size:28px; padding-top:12px; padding-bottom:40px;}
.aapa-gallery-winners-block-text4{float:left; width:100%; text-align:center; font-weight:bold; font-size:28px; padding-top:12px; padding-bottom:40px;}
.aapa-gallery-winners-block-left-container{float:left; width:48%; text-align:center; margin-right:2%; background-color:transparent;}
.aapa-gallery-winners-block-right-container{float:left; width:48%; text-align:center; margin-left:2%; background-color:transparent;}
.aapa-gallery-winners-block-3-left-container{float:left; width:30%; text-align:center; margin-right:5%; background-color:transparent;}
.aapa-gallery-winners-block-3-right-container{float:left; width:30%; text-align:center;  background-color:transparent;}
.aapa-winner-block-title{float:left; width:100%; text-align:left; font-size:32px; line-height:42px;}
.aapa-winner-number{float:left; width:25%; text-align:right; font-size:32px; line-height:42px;}
.aapa-winner-block-text1{float:left; width:100%; text-align:left; font-size:28px; line-height:38px;}

}

@media (min-width:1000px) and (max-width:1199px) {
.title {padding-bottom:5px; line-height:50px; font-size:46px; font-weight:normal; color:#333;}
.text {font-size:20px; line-height:26px;}
.aapa-navbar {line-height:60px; margin-bottom:20px;}
.aapa-header-logo {height:45px; position:relative; top:-10px; left:-5px;}
.aapa-header-title {float:left; position:relative; top:24px; left:0px; color:#ddd; font-size:16px; line-height:20px;}
.aapa-navbar-align {float:right;}
.aapa-navbar-tab {height:56px; position:relative; top:3px; font-size:18px; margin-left:-5px; margin-right:-5px; background-color:transparent;}
#aapa-dropdown-menu {margin-top:5px;}
.aapa-navbar-tab-dropdown {height:51px; position:relative; top:3px; font-size:18px;}
.aapa-navbar-line-dropdown {font-size:16px; line-height:20px;}
.aapa-head {float:left; width:50%; margin-top:30px;}
.aapa-head-slider-container {float:left; width:264px; padding:40px 0 0 55px;}
.aapa-head-slider {position:relative; width:400px; height:264px;}
.aapa-slider {width:400px; height:264px;}
.aapa-head-title {float:left; width:100%; font-size:30px; line-height:40px;}
.aapa-head-subtitle {float:left; width:100%; font-size:16px; line-height:28px; padding-top:15px;}
.aapa-head-title-link {float:left; width:100%; margin:10px 0 30px 0;}
.aapa-head-title-button {font-size:24px; font-weight:bold; line-height:34px; border-radius:5px;}
.aapa-head-subscription-link {float:left; width:100%; position:relative; top:-15px; font-size:16px;}
.aapa-intro-container {float:left; width:100%; text-align:center; margin:20px 0 20px 0;}
.aapa-title-container {float:left; width:100%; padding:30px 0; text-align:center;}
.aapa-jury-container {float: left; width:25%; position:relative; padding-right:15px; padding-left:15px; text-align:center; margin:20px 0;}
.aapa-jury-image-container {float:left; width:100%; text-align:center;}
.aapa-jury-image {width:140px; height:140px; margin:10px auto; text-align:center; border-radius:50%;  background-position:center; background-repeat:no-repeat; background-size:140px auto;}
.aapa-jury-name {font-size:20px; line-height:20px;}
.aapa-jury-activity {height:60px; padding:2px 0 10px 0;}
.aapa-jury-button {font-size:14px; line-height:18px;}
.aapa-jury-link-container {padding:5px 0;}
.aapa-jury-link {font-size:14px; line-height:18px;}
.aapa-extended-dealine-title {font-size:40px; line-height:40px;}

.aapa-gallery-winners-block-container{float:left; width:100%; text-align:center; background-color:transparent;}
.aapa-gallery-winners-block-text1{float:left; width:100%; text-align:center; font-weight:bold; font-size:24px; padding-top:10px;}
.aapa-gallery-winners-block-text2{float:left; width:100%; text-align:center; font-weight:normal; font-size:20px; padding-top:10px;}
.aapa-gallery-winners-block-text3{float:left; width:100%; text-align:center; font-weight:bold; font-size:24px; padding-top:10px; padding-bottom:35px;}
.aapa-gallery-winners-block-text4{float:left; width:100%; text-align:center; font-weight:bold; font-size:24px; padding-top:10px; padding-bottom:35px;}
.aapa-gallery-winners-block-left-container{float:left; width:48%; text-align:center; margin-right:2%; background-color:transparent;}
.aapa-gallery-winners-block-right-container{float:left; width:48%; text-align:center; margin-left:2%; background-color:transparent;}
.aapa-gallery-winners-block-3-left-container{float:left; width:30%; text-align:center; margin-right:5%; background-color:transparent;}
.aapa-gallery-winners-block-3-right-container{float:left; width:30%; text-align:center;  background-color:transparent;}
.aapa-winner-block-title{float:left; width:100%; text-align:left; font-size:28px; line-height:38px;}
.aapa-winner-number{float:left; width:25%; text-align:right; font-size:28px; line-height:38px;}
.aapa-winner-block-text1{float:left; width:100%; text-align:left; font-size:24px; line-height:34px;}

}

@media (min-width:768px) and (max-width:999px) {
.title {padding-bottom:5px; line-height:48px; font-size:44px; font-weight:normal; color:#333;}
.text {font-size:20px; line-height:26px;}
.aapa-navbar {line-height:60px; margin-bottom:20px;}
.aapa-header-logo {height:45px; position:relative; top:-10px; left:-5px;}
.aapa-header-title {float:left; position:relative; top:27px; left:-10px; color:#ddd; font-size:11px; line-height:20px;}
.aapa-navbar-align {float:right;}
.aapa-navbar-tab {height:52px; position:relative; top:1px; font-size:14px; margin-left:-8px; margin-right:-8px; background-color:transparent;}
#aapa-dropdown-menu {margin-top:5px;}
.aapa-navbar-tab-dropdown {height:47px; position:relative; top:1px; font-size:14px;}
.aapa-navbar-line-dropdown {font-size:14px; line-height:16px;}
.aapa-head {float:left; width:50%; margin-top:20px;}
.aapa-head-slider-container {float:left; width:198px; padding:40px 0 0 45px;}
.aapa-head-slider {position:relative; width:300px; height:198px;}
.aapa-slider {width:300px; height:198px;}
.aapa-head-title {float:left; width:100%; font-size:26px; line-height:36px;}
.aapa-head-subtitle {float:left; width:100%; font-size:16px; line-height:28px; padding-top:5px;}
.aapa-head-title-link {float:left; width:100%; margin:5px 0 20px 0;}
.aapa-head-title-button {font-size:22px; font-weight:bold; line-height:32px; border-radius:5px;}
.aapa-head-subscription-link {float:left; width:100%; position:relative; top:-10px; font-size:14px;}
.aapa-intro-container {float:left; width:100%; text-align:center; margin:15px 0 15px 0;}
.aapa-title-container {float:left; width:100%; padding:30px 0; text-align:center;}
.aapa-jury-container {float: left; width:50%; position:relative; padding-right:0px; padding-left:0px; text-align:center; margin:20px 0;}
.aapa-jury-image-container {float:left; width:100%; text-align:center;}
.aapa-jury-image {width:140px; height:140px; margin:10px auto; text-align:center; border-radius:50%;  background-position:center; background-repeat:no-repeat; background-size:140px auto;}
.aapa-jury-name {font-size:20px; line-height:20px;}
.aapa-jury-activity {height:45px; padding:2px 0 10px 0;}
.aapa-jury-button {font-size:14px; line-height:18px;}
.aapa-jury-link-container {padding:5px 0;}
.aapa-jury-link {font-size:14px; line-height:18px;}
.aapa-extended-dealine-title {font-size:30px; line-height:30px;}

.aapa-gallery-winners-block-container{float:left; width:100%; text-align:center; background-color:transparent;}
.aapa-gallery-winners-block-text1{float:left; width:100%; text-align:center; font-weight:bold; font-size:20px; padding-top:10px;}
.aapa-gallery-winners-block-text2{float:left; width:100%; text-align:center; font-weight:normal; font-size:18px; padding-top:8px;}
.aapa-gallery-winners-block-text3{float:left; width:100%; text-align:center; font-weight:bold; font-size:20px; padding-top:8px; padding-bottom:30px;}
.aapa-gallery-winners-block-text4{float:left; width:100%; text-align:center; font-weight:bold; font-size:20px; padding-top:8px; padding-bottom:30px;}
.aapa-gallery-winners-block-left-container{float:left; width:48%; text-align:center; margin-right:2%; background-color:transparent;}
.aapa-gallery-winners-block-right-container{float:left; width:48%; text-align:center; margin-left:2%; background-color:transparent;}
.aapa-gallery-winners-block-3-left-container{float:left; width:30%; text-align:center; margin-right:5%; background-color:transparent;}
.aapa-gallery-winners-block-3-right-container{float:left; width:30%; text-align:center;  background-color:transparent;}
.aapa-winner-block-title{float:left; width:100%; text-align:left; font-size:24px; line-height:34px;}
.aapa-winner-number{float:left; width:25%; text-align:right; font-size:24px; line-height:34px;}
.aapa-winner-block-text1{float:left; width:100%; text-align:left; font-size:20px; line-height:30px;}

}

@media (min-width:1px) and (max-width:767px) {
.title {padding-bottom:5px; line-height:44px; font-size:40px; font-weight:normal; color:#333;}
.text {font-size:20px; line-height:26px;}
.aapa-navbar {margin-bottom:20px;}
.aapa-header-logo {height:40px; position:relative; top:-10px; left:-5px;}
.aapa-header-title {float:left; position:relative; top:23px; left:-15px; color:#ddd; font-size:11px;}
.aapa-navbar-tab {height:50px; font-size:20px; border-bottom:1px solid #333;}
.aapa-navbar-mob {padding-top:7px;}
.aapa-navbar-tab-dropdown {height:45px; font-size:20px;}
.aapa-navbar-line-dropdown {height:40px; font-size:20px; line-height:30px; border-bottom:1px solid #333;}
.aapa-dropdown-mob {padding-top:5px;}
.aapa-head {float:left; width:100%; margin-bottom:20px;}
.aapa-head-title {float:left; width:100%; font-size:24px; line-height:34px;}
.aapa-head-subtitle {float:left; width:100%; font-size:16px; line-height:30px; padding-top:10px;}
.aapa-head-title-link {float:left; width:100%; margin:5px 0 10px 0;}
.aapa-head-title-button {font-size:24px; font-weight:bold; line-height:34px; border-radius:5px;}
.aapa-head-subscription-link {float:left; width:100%; position:relative; top:0px; font-size:16px;}
.aapa-intro-container {float:left; width:100%; text-align:center; margin:10px 0 10px 0;}
.aapa-title-container {float:left; width:100%; padding:20px 0; text-align:center;}
.aapa-jury-container {float:left; width:50%; position:relative; text-align:center; margin:10px 0;}
.aapa-jury-image-container {float:left; width:100%; text-align:center;}
.aapa-jury-image {width:140px; height:140px; margin:10px auto; text-align:center; border-radius:50%;  background-position:center; background-repeat:no-repeat; background-size:140px auto;}
.aapa-jury-name {font-size:16px; line-height:20px;}
.aapa-jury-activity {height:60px; font-size:12px; padding:2px 0 10px 0;}
.aapa-jury-button {font-size:14px; line-height:18px;}
.aapa-jury-link-container {padding:5px 0;}
.aapa-jury-link {font-size:14px; line-height:18px;}
.aapa-extended-dealine-title {font-size:20px; line-height:20px;}

.aapa-gallery-winners-block-container{float:left; width:100%; text-align:center; background-color:transparent;}
.aapa-gallery-winners-block-text1{float:left; width:100%; text-align:center; font-weight:bold; font-size:14px; line-height:20px;}
.aapa-gallery-winners-block-text2{float:left; width:100%; text-align:center; font-weight:bold; font-size:12px; line-height:18px;}
.aapa-gallery-winners-block-text3{float:left; width:100%; text-align:center; font-weight:bold; font-size:14px; line-height:18px; padding-bottom:10px;}
.aapa-gallery-winners-block-text4{float:left; width:100%; text-align:center; font-weight:bold; font-size:11px; line-height:18px; padding-bottom:10px;}
.aapa-gallery-winners-block-left-container{float:left; width:48%; text-align:center; margin-right:2%; background-color:transparent;}
.aapa-gallery-winners-block-right-container{float:left; width:48%; text-align:center; margin-left:2%; background-color:transparent;}
.aapa-gallery-winners-block-3-left-container{float:left; width:30%; text-align:center; margin-right:5%; background-color:transparent;}
.aapa-gallery-winners-block-3-right-container{float:left; width:30%; text-align:center;  background-color:transparent;}
.aapa-winner-block-title{float:left; width:100%; text-align:left; font-size:16px; line-height:36px;}
.aapa-winner-number{float:left; width:25%; text-align:right; font-size:16px; line-height:36px;}
.aapa-winner-block-text1{float:left; width:100%; text-align:left; font-size:16px; line-height:22px;}

}


