.footer-wapper {
	width: 1000px;
	margin: auto;
}
.footer-wapper .left {
	float: left;
}
.case-content {
	display: none;
}
#innerContainer {
}
#third .bg2, 
#second .bg, 
.story, 
#activity-card .bg-activity-card, 
#travel-card .bg-travel-card{
	top:0px;
}
 @media all and (min-width: 768px) and (max-width: 1024px) {
#qatar .qatar-card{
	width:100%;
}	
#qatar .slidetext{
	padding-top:7px;
}
.guide-panel .viewall li .guideText{
	width:100%;
}
#travel-card .bg-travel-card .slidebut {
    width: 90px ;
}
#travel-card .bg-travel-card #travel2.slidebut {
 width: 100px ;
}
#travel-card .bg-travel-card #travel3.slidebut {
 width: 120px ;
}
#travel-card .bg-travel-card #travel4.slidebut {
 width: 140px ;
}
.menu-top ul li.middle-east, .menu-top ul li.eurasia, .menu-top ul li.africa, .menu-top ul li.asia{
	width:140px;
}
.mobilemenu{
	display: block !important;
}
.bx-wrapper{
	display:none;
}	 
	 
.guide-panel{
	left:0;
	max-width: 1024px;
}
.guide-panel-box {
    max-width: 1024px;
 }
.guide-panel .viewall{
	width:auto;
	height:auto;
	float:left;
}

.guide-panel li{
	width:25%;
	max-width:none;
	height:auto;
}
.guide-panel li .guideText{
	position:static;
}

.bx-controls,
.slide1{
	display:none !important;
}

.headContent{
	width:auto;
}
.bxslider .slide{
	width:auto;
}
.guide-panel .viewall li:nth-last-child(1),
.guide-panel .viewall li:nth-last-child(2),
.guide-panel .viewall li:nth-last-child(3),
.guide-panel .viewall li:nth-last-child(4){
	border-bottom:#555c61 dashed 1px;

}

	 
#logo-panel{
	margin-left:10px;
}





	 
.mobile-slide {
	display: block !important;
}
html .story .slidetext.active, html .story .slidetext {
	display: none !important;
}
html .story .slidetext.active-test {
	display: block !important;
}
#activity-card, #travel-card, #third, #second, #intro {
	background-position: center top !important;
	background-size: cover !important;
	background-attachment: scroll !important;
	height: 100%;
}
#nav {
	z-index: 1000;
}
.footer-wapper .left {
	float: left;
	padding-left: 20px;
}
.footer-wapper {
	width: auto;
	margin: auto;
}
body {
	min-width: 768px;
}
#introtext {
	margin: 225px auto 0;
}
.float-left {
	float: none;
	text-align: center;
}
.arrow {
	left: 50%;
	margin-left: -20px;
}
.slidetext {
	font-size: 22px;
	width: 80%;
	text-align: center;
	min-height: 58px;
	text-shadow: 2px 1px 2px #333;
	left: 0px;
	padding: 30px 10% 0;
}
#third .bg2, #second .bg, .story, #activity-card .bg-activity-card, #travel-card .bg-travel-card {
	width: 100%;
	min-width: 768px;
}
.slidebut {
	font-size: 18px;
	width: 146px;
}
.slideheader, .slidebut {
	position: static;
}
.slidetext {
	position: static !important;
	padding-top: 21px;
	font-size: 19PX;
}
.slideheader, .slidebut {
	display: inline-block;
	margin: 0 10px;
}
.story {
	text-align: center;
}
.footer {
	margin-right: 20px;
	width: 65%;
}
.footer span {
	margin: 0 0 10px;
	margin-left: 15px;
	display: inline-block;
}
.footer-left {
	float: left;
	margin-left: 20px;
}
.footer {
	float: right;
}
.screen {
	overflow: hidden;
}
.innerFooter .footer {
	width: 100%;
	float: none;
	overflow: hidden;
}
.footer .right {
	padding-right: 15px;
}
.mainmenu {
	overflow: hidden;
}
.top-search input {
	border-radius: 0 !important;
}
.blockmiddle + .block2 {
}
#intro {
	background: url(../img/home/first.jpg) center center no-repeat !important;
	background-size: cover !important;
	background-attachment: scroll !important;
}
#second {
	background: url(../img/home/abu-dhabi-res.jpg) center 60% no-repeat !important;
	background-size: cover !important;
	background-attachment: scroll !important;
}
#second .tab_1, #second.tab-1 {
	background: url(../img/home/abu-dhabi-res.jpg) center 100% no-repeat !important;
	background-size: cover !important;
}
#second .tab_2, #second.tab-2 {
	background: url(../img/home/_MG_6162_hp.jpg) center center no-repeat !important;
	background-size: cover !important;
}
#second .tab_3, #second.tab-3 {
	background: url(../img/home/_DSC8863_hp.jpg) center center no-repeat !important;
	background-size: cover !important;
}
#third {
	background: url(../img/home/_35A5647_hp.jpg) center center no-repeat;
	background-size: cover !important;
	background-attachment: scroll !important;
}
#third .tab_1, #third.tab-1 {
	background: url(../img/home/_35A5647_hp.jpg) center center no-repeat !important;
	background-size: cover !important;
}
#third .tab_2, #third.tab-2 {
	background: url(../img/home/_DSC2582_hp.jpg) center center no-repeat !important;
	background-size: cover !important;
}
#third .tab_3, #third.tab-3 {
	background: url(../img/home/dubai-act.jpg) center center no-repeat !important;
	background-size: cover !important;
}
#activity-card, #activity-card .tab_1 {
	background: url(../img/home/DSC_PM_08500_HH_hp.jpg) center center no-repeat !important;
	background-size: cover !important;
	background-attachment: scroll !important;
}
#activity-card.tab-1, #activity-card .tab_1 {
	background: url(../img/home/DSC_PM_08500_HH_hp.jpg) center center no-repeat !important;
	background-size: cover !important;
}
#activity-card.tab-2, #activity-card .tab_2 {
	background: url(../img/home/WRDC06266_hp.jpg) center center no-repeat !important;
	background-size: cover !important;
}
#activity-card.tab-3, #activity-card .tab_3 {
	background: url(../img/home/WRDC06037_hp.jpg) center center no-repeat !important;
	background-size: cover !important;
}
#travel-card, #travel-card .tab_1 {
	background: url(../img/home/_35A3030_hp.jpg) center center no-repeat !important;
	background-size: cover !important;
	background-attachment: scroll !important;
}
#travel-card.tab-1, #travel-card .tab_1 {
	background: url(../img/home/asia.jpg) center center no-repeat !important;
	background-size: cover !important;
}
#travel-card.tab-2, #travel-card .tab_2 {
	background: url(../img/home/africa.jpg) center center no-repeat !important;
	background-size: cover !important;
}
#travel-card.tab-3, #travel-card .tab_3 {
	background: url(../img/home/IMG_1497_hp.jpg) center center no-repeat !important;
	background-size: cover !important;
}
#travel-card.tab-4, #travel-card .tab_4 {
	background: url(../img/home/middle-east.jpg) center center no-repeat !important;
	background-size: cover !important;
}
#qatar .tab_1 {
	background: url(../img/home/qatar-slide.jpg) center top no-repeat !important;
	background-size: cover !important;
}
#qatar .slidetext {
    line-height: 18px;
    padding-top: 39px;
}
#qatar .slideheader{
	margin-top:-18px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#qatar .slideheader{
	margin-top:-13px !important;
}
}
#qatarres {
    margin-top: -17px;
}
#qatar .pagination2{
	display:none;
}
.home .footer span {
	margin: 0 5px 10px;
}
.home .footer {
	margin-left: 0px !important;
	width: 72% !important;
}
.slidetext {
	height: 65px;
}
.slideheader, .slidebut {
	vertical-align: top;
}

}
@media all and (min-width: 768px) and (max-width: 950px) {
.competitions-head{
	width:auto;
	margin:0 15px;
}	
	
.footer span.social {
	display: block;
	text-align: right;
	float: none;
}
.level-one-right {
	position: relative;
	right: 10px;
}
.level-one-left {
	width: 60%;
}
.level-1 .block2 {
	width: auto !important;
}
.menu-left {
	min-height: 250px;
}
.row .right-cont {
	position: static;
	float: left;
	margin-left: 200px;
	clear: both;
}
.block2 {
	position: static;
}
.city-title {
	width: auto;
}
.inner-block2 h2 {
	font-size: 24px;
}
.footer {
	width: 64%;
	margin-top: 8px;
	margin-right: 20px;
	text-align: right;
}
#introtext {
	width: 700px;
	margin: 225px auto 0;
}
.top-left-container {
	float: left;
	width: 180px;
}
.menu-top, .top-right-container {
	width: 575px;
	overflow: hidden;
}
.banner-top, .top-right-container img {
	width: 100%;
	height: auto;
	background: none;
}
.banner-top {
	height: 90px;
	position: relative;
	top: 14px;
}
.blocksection .inner-block2 {
	height: 80px;
}
.menu-top ul li {
	width: 33%;
}
.menu-top ul li a {
	width: auto;
	display: block;
	float: none;
}
.city-title {
	font-size: 22px;
}
.mainmenu #container {
	width: auto;
}
.top-search input {
	height: 28px;
}
.top-gallery {
}
.headerbg {
	position: relative;
	z-index: 999;
}
.header-container {
	position: relative;
}
.level-1 {
	position: relative;
}
.menu-leftOuter .is-sticky #boxdesc {
	margin-top: 18px;
}
.blocksection .inner-block2 {
	width: 154px;
}
.menu-left > div.menu-leftOuter {
	height: 120px !important;
}
.boxend {
	overflow: hidden;
	width: 180px;
}
#mcts1 > div {
	overflow: visible !important;
}
.row, .inner-con {
	clear: both;
}
.menu-left {
	width: 180px !important;
	margin-top: -25px;
}
#menu-middle-sticky-wrapper #menu-middle {
	left: 0px;
}
.level-1 .inner-con .row {
	top: 0px;
}
.level-1 .inner-con .row .sticky-wrapper {
	margin-left: -10px;
}
.blockmiddle {
	width: 68%;
}
.menu-left ul li {
	width: 148px;
}
.row, .inner-con {
	width: 100%;
}
.header-container {
	width: auto;
	padding-left: 0px;
	padding-bottom: 25px;
}
.is-sticky .header-container {
	padding-left: 0px;
}
.sticky-wrapper .top-gallery #mcts1 {
	clear: both;
	top: -20px !important;
}
.header-container {
	padding-bottom: 18px;
}
.mainmenu {
	z-index: 999999 !important;
}
.inner-con .row {
	top: -15px;
}
.header-container li {
	margin-bottom: 5px;
}
#header {
	height: 181px !important;
	overflow: hidden;
}
.innerFooter .footer {
	width: 100%;
	float: none;
	overflow: hidden;
}
.footer .right {
	padding-right: 15px;
}
.menu-left ul {
	line-height: 15px;
	padding-left: 16px;
	padding-top: 65px;
}
.level-1 .block5 {
	width: 50%;
	height: 250px;
}
.level-1 .block2 {
	float: right;
	width: 40%;
	height: 250px;
	overflow: hidden;
}
.level-1 .block4 {
	width: 100%;
	margin: 0;
	height: 250px;
}
.level-1 .block7, .level-1 .block3 {
	width: 49%;
	height: 250px;
	margin-right: 0;
}
.level-1 .block3 {
	float: right;
	width: 50%;
}
.level-1 .block7 {
	height: 250px;
}
.three-penels .block7 {
	width: 50%;
	float: right;
}
.three-penels .block3 {
	width: 49%;
	float: left;
}
.level-1 .row .row {
	padding: 0;
}
.three-penels .block2 {
	width: 32.4%;
	position: relative;
	left: -1%;
}
.news-panel ul {
	max-height: 123px;
}
.level-1 .block6 {
	width: 100%;
}
.level-1 .margin-bott {
	margin-bottom: 7px;
}
.level-1 .row {
	width: auto;
	clear: both;
	float: none;
	display: block;
	padding: 0 10px;
}
.level-1 .margin-bott {
	margin-left: 0 !important;
	clear: none !important;
}
.menu-left ul {
	overflow: hidden;
}
.menu-left ul li {
	width: auto;
	float: none;
}
.menu-left ul li a {
	float: none;
	display: block;
}
.middle-cont {
	min-height: 50px;
}

}
.mobilemenu{
	display:none;
}
 @media all and (min-width: 240px) and (max-width: 767px) {
	 

.competitions-head{
	width: auto;
}
.competitions-dis .socialMedia{
	position:static;
}
.competitions-dis h2{
	padding-right:0;
}	 
.showmenu .headPanelBox{
	position:fixed;
}
.mobilemenu{
	display: block;
}
.bx-wrapper{
	display:none;
}
.slogan{
	display:none;
}
.guide-panel-box{
	height: 100%;
    opacity: 1;
    overflow: visible;
}
guide-panel-box div{
	height:auto !important;
	overflow:visible !important;
}	
#logo-panel{
	margin-left:10px;
} 
.slide {
	float:none !important;
	width:100% !important;
}
.guide-panel{
	left:0;
	width:100%;
	max-width: 1024px;
}
.guide-panel .viewall{
	width:100%;
	padding:0px;
	height:auto;

	padding-top:20px;
}
.guide-panel .viewall li .guideText{
	float:left;
	width:98%;
}
.guide-panel .viewall li .guideText .options{
	position:relative;
	top:-5px;
}

.guide-panel li .guideText{
	position:static;
}

.bx-controls,
.slide1{
	display:none !important;
}

.headContent{
	width:auto;
}
.bxslider .slide{
	width:auto;
}
#menu{
	display:none !important;
}

.guide-panel .viewall li{
	width:auto;
	float:none;
	max-width:none;
	height:auto;
}
.guide-panel .viewall li .guide-thumnail{
	display:none;
}

.guide-panel {
    left: 0;
    max-width: 1024px;
    width: 0%;
    max-width: 1000px;
    position: fixed;
    top: 0;
	transition: all 0.5s ease 0s;	
    z-index: 999999;
	height:100%;
	overflow:auto;
	  background-color: rgba(0, 0, 0, 0.8);
}

.showmenu .guide-panel{
	width:80%;
}
.guide-panel .viewall li:nth-last-child(1),
.guide-panel .viewall li:nth-last-child(2),
.guide-panel .viewall li:nth-last-child(3),
.guide-panel .viewall li:nth-last-child(4){
	border-bottom:#555c61 dashed 1px;

}

.showmenu .parallax,
.showmenu #fifth{
	display:none !important;
}	 
.showmenu #intro {
	display:block !important;
}
	 
	 
.share-box-withCommetns .comments-link {
	position: absolute;
	right: 0;
	top: 2px;
}
.inner-con .sectionMenu, .middle-cont .magamenu, .right-cont .magamenu, #menu, .menu-top ul li.menu-tab, body > .banner-top {
	display: block;
}
body > .banner-top {
	margin-top: 0px;
	overflow: hidden;
}
.header-container ul ul {
	display: block;
}
/*Added for Search page*/
.search-result .level-1-header {
	height: 0px;
	background: none !important;
}
.search-result .block-header a h1, .search-result .block-header a {
	clear: both;
	float: none !important;
}
.search-result .newslist li .info-block a {
	display: block;
	text-align: right;
	padding: 5px 0;
}
/*Added for Contact us*/

.level-1-page .level-1-header-body, .contactPage .top-right-container {
	display: none !important;
}
.contactPage h1 {
	font-size: 22px;
}
.contactPage .headerbg {
	height: 112px !important;
}
.contactPage .frombox .input-box {
	width: 100%;
	display: block;
}
.contactPage .frombox input, .contactPage .frombox textarea {
	width: 94%;
}
.contactPage .frombox li.actionButton {
	padding-right: 0px;
}
.contactPage .frombox li.actionButton button {
	width: 100%;
}
.contactPage .frombox label {
	font-size: 13px;
}
.contactPage .level-one-right {
	padding-top: 0px;
}
.addressbox {
	padding-bottom: 0px;
}
.contactPage .ui-tabs .tab-head li {
	width: 50%;
}
.contactPage .ui-tabs .tab-head li a {
	width: 100%;
	text-align: center;
	display: block;
}
#tabs-2 {
	padding-bottom: 15px;
}
#tabs-2 .tabContent {
	height: 0;
	overflow: hidden;
	padding-bottom: 60.25%;
	padding-top: 15px;
	position: relative;
}
#tabs-2 .contact-map .gm-style {
	height: 100% !important;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.contactPage .logo {
	left: 0px;
	top: 0;
}
.contactPage .menu-top ul li.menu-tab {
	display: none;
}
.contactPage .menu-top ul li a {
	font-size: 13px;
}
#activity-card, #travel-card, #third, #second, #intro, .parallax {
	background-attachment: scroll !important;
}
#activity-card, #travel-card, #third, #second, #intro {
	background-position: center top !important;
	-webkit-background-position: center top !important;
	background-size: cover !important;
	-webkit-background-size: cover !important;
	background-attachment: scroll !important;
}
body {
	min-width: 320px;
}
#second, #third, #activity-card, #travel-card, #fifth {
	width: 100%;
	overflow: hidden;
	height: 100%;
}
#header, #intro {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.mainmenu #container {
	width: 100%;
}
.mainmenu #container .menutab {
	width: 33%;
	text-align: center;
}
.menutab a {
	float: none;
	width: auto;
}
.float-left {
	margin: 0;
}
.story {
	width: 100%;
	min-width: 100%;
}
#logo {
	left: 0px;
	width: 80%;
	padding-left: 20px;
	text-align: left;
}
#introtext {
	margin: 0px;
	width: 100%;
	margin-top: 180px;
}
.home #nav {
	z-index: 10000;
	top: 110px;
	right: 20px;
	width: 240px;
	display: none;
	padding: 0;
	position: absolute;
}
#nav li {
	background: #FFEA00;
	padding: 0;
	border-bottom: #333 solid 1px;
	margin: 0 !important;
}
.arrow {
	left: 50%;
	margin-left: -28px;
	top: 285px;
}
.mobiletext {
	display: block;
	background: url(../img/home/mobile/text-mobile.png) center top no-repeat;
	background-size: 80% auto;
	position: relative;
	max-width: 430px;
	top: 181px;
	margin: auto !important;
}
.float-left {
	float: none;
}
.mobiletext img {
	visibility: hidden;
}
#nav li:last-child {
	border-bottom: none !important;
}
#nav li a {
	display: block;
	height: 32px;
	line-height: 32px;
	color: #333;
}
#nav li a img {
	visibility: hidden;
	display: none;
}
#nav li span {
	right: auto;
	height: auto;
	top: 0px;
	background: none;
	color: #333;
	text-align: left;
	width: auto;
	left: 0px;
	height: 32px;
	line-height: 32px;
	padding-left: 15px;
	font-size: 14px;
	display: block;
	opacity: 1;
	cursor: pointer;
	padding-bottom: 0px !important;
}
#nav li {
	margin-bottom: 25px;
}
#menu {
	background: none repeat scroll 0 0 #000000;
	border: 1px solid #000000;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	height: 41px;
	right: 20px;
	padding: 3px 6px;
	position: absolute;
	top: 71px;
	z-index: 1000;
}
#menu .icon-bar {
	background-color: #F5F5F5;
	border-radius: 1px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	display: block;
	height: 3px;
	margin: 5px 0;
	width: 32px;
}
#menu.active {
	background: #FFEA00;
	border: 1px solid #FFEA00;
}
#menu.active .icon-bar {
	background: #000;
}
.slidetext {
	position: absolute;
	text-align: left;
	padding: 10px 0px 0;
	width: auto;
	left: 20px;
	top: 70px;
	line-height: 20px;
	font-size: 13px;
}
#third .bg2, #travel-card .bg-travel-card, #activity-card .bg-activity-card, .bg ,#qatar .qatar-card {
	width: 100% !important;
	height: auto !important;
	background: url(../img/home/bg2.png) 50% 0 no-repeat;
	background-size: 140% 140% !important;
	text-align: left;
	padding-top: 35px !important;
	padding-bottom: 10px !important;
}
.slideheader {
	width: auto;
	display: inline-block;
	text-align: center;
	left: 0px;
	padding-top: 0px !important;
	font-size: 28px;
	padding-bottom: 8px;
	border-bottom: none;
	margin-left: 20px;
	position: absolute;
	top: 5px;
}
.bg:before, .bg2:before, .bg-activity-card:after, .qatar-card:after, .bg-travel-card:after {
	content: "";
	height: 30px;
	width: 100%;
	position: absolute;
	left: 0px;
	top: 100%;
	z-index: -1;
	background-color: rgba(0, 0, 0, 0.2);
}
.slidebut {
	color: #FFFFFF;
	font-family: MP-B;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	padding-top: 0px;
	text-align: center;
	width: 33% !important;
	top: auto !important;
	bottom: -30px;
}
#auhres, #dubres, #act1, #travel1 {
	left: 0% !important;
}
#auhvis, #dubvis, #act2, #travel2 {
	left: 33% !important;
	width: 34%;
}
#auhact, #dubact, #act3, #travel3 {
	left: 66% !important;
}
.slidetext {
	display: block;
	text-shadow: 2px 1px 2px #333;
}
#travel-card .bg-travel-card {
	width: 100%;
}
#intro {
	background: url(../img/home/mobile/first.jpg) center center no-repeat !important;
	background-size: cover !important;
	background-attachment: scroll !important;
}
#second {
	background: url(../img/home/mobile/abu-dhabi-res.jpg) center 60% no-repeat !important;
	background-size: cover !important;
	background-attachment: scroll !important;
}
#second .tab_1, #second.tab-1 {
	background: url(../img/home/mobile/abu-dhabi-res.jpg) center 100% no-repeat !important;
	background-size: cover !important;
}
#second .tab_2, #second.tab-2 {
	background: url(../img/home/mobile/_MG_6162_hp.jpg) center center no-repeat !important;
	background-size: cover !important;
}
#second .tab_3, #second.tab-3 {
	background: url(../img/home/mobile/_DSC8863_hp.jpg) center center no-repeat !important;
	background-size: cover !important;
}
#third {
	background: url(../img/home/mobile/_35A5647_hp.jpg) center center no-repeat;
	background-size: cover !important;
	background-attachment: scroll !important;
}
#third .tab_1, #third.tab-1 {
	background: url(../img/home/mobile/_35A5647_hp.jpg) center center no-repeat !important;
	background-size: cover !important;
}
#third .tab_2, #third.tab-2 {
	background: url(../img/home/mobile/_DSC2582_hp.jpg) center center no-repeat !important;
	background-size: cover !important;
}
#third .tab_3, #third.tab-3 {
	background: url(../img/home/mobile/dubai-act.jpg) center center no-repeat !important;
	background-size: cover !important;
}
#activity-card, #activity-card .tab_1 {
	background: url(../img/home/mobile/DSC_PM_08500_HH_hp.jpg) center center no-repeat !important;
	background-size: cover !important;
	background-attachment: scroll !important;
}
#activity-card.tab-1, #activity-card .tab_1 {
	background: url(../img/home/mobile/DSC_PM_08500_HH_hp.jpg) center center no-repeat !important;
	background-size: cover !important;
}
#activity-card.tab-2, #activity-card .tab_2 {
	background: url(../img/home/mobile/WRDC06266_hp.jpg) center center no-repeat !important;
	background-size: cover !important;
}
#activity-card.tab-3, #activity-card .tab_3 {
	background: url(../img/home/mobile/WRDC06037_hp.jpg) center center no-repeat !important;
	background-size: cover !important;
}
#travel-card, #travel-card .tab_1 {
	background: url(../img/home/mobile/_35A3030_hp.jpg) center center no-repeat !important;
	background-size: cover !important;
	background-attachment: scroll !important;
}
#travel-card.tab-1, #travel-card .tab_1 {
	background: url(../img/home/mobile/asia.jpg) center center no-repeat !important;
	background-size: cover !important;
}
#travel-card.tab-2, #travel-card .tab_2 {
	background: url(../img/home/mobile/africa.jpg) center center no-repeat !important;
	background-size: cover !important;
}
#travel-card.tab-3, #travel-card .tab_3 {
	background: url(../img/home/mobile/IMG_1497_hp.jpg) center center no-repeat !important;
	background-size: cover !important;
}
#travel-card.tab-4, #travel-card .tab_4 {
	background: url(../img/home/mobile/middle-east.jpg) center center no-repeat !important;
	background-size: cover !important;
	height:100%;
}
#qatar .tab_1{
	background: url(../img/home/mobile/qatar-slide.jpg) center center no-repeat !important;
	background-size: cover !important;
	background-attachment: scroll !important;
}
#qatar .pagination2{
	display:none;
}
#qatar .qatar-card{
	width:100%;
	height:113px;
}
#qatar .slidetext{
	top:70px;
}
#qatar #qatarres{
	left:0px;
}
.home .mainmenu{
	position:absolute !important;
}
.slideheader {
	height: 25px;
	overflow: hidden;
	width: 100%;
	padding-left: 0px !important;
	margin-left: 0px;
	text-indent: 20px;
	text-align: left;
	position: absolute;
	background-size: 14px 14px !important;
}

#fifth {
	padding: 20px 0;
	height: auto;
}
.footer {
	float: none;
	margin: 0px;
	font-size: 14px;
	padding: 0 20px;
}
.footer span {
	margin: 0 10px;
	font-size: 14px;
	display: inline-block;
}
.footer > a {
	display: inline-block;
}
.footer-wapper {
	width: auto;
}
.footer-wapper .left {
	display: none;
}
#fifth {
	padding: 5px 0;
}
.screen {
	height: 110% !important;
}
.headerbg {
	height: 146px !important;
	position: fixed;
	width: 100%;
	top: 0;
	z-index: 1000;
}
.inner-con {
	padding-top: 45px !important;
}
.banner-top {
	display: none;
}
.top-search {
	height: 30px;
	width: 30px;
	position: absolute;
	top: 38px;
	right: 2px;
	cursor: pointer;
}
#searchButton {
	background: url(../img/search_top.png) center center no-repeat !important;
	background-size: cover !important;
	height: 26px;
	width: 26px;
	display: block;
}
.top-search form {
	position: absolute;
	right: -1px;
	top: 72px;
	padding: 0px;
	display: none;
	height: 30px;
	overflow: hidden;
	background: #FFF;
	border: #333333 solid 10px;
}
.top-search form button {
	position: absolute;
	right: -2px;
	top: 0px;
}
.top-search form input {
	width: 98%;
	-webkit-appearance: none;
	border-radius: 0;
}
.top-search button {
	background: none;
	text-indent: 0;
	width: auto;
	padding: 0 10px;
	height: 30px;
	background: #009ee3;
	color: #FFF;
	text-transform: uppercase;
}
.mainmenu #container .menutab {
	width: auto;
	padding: 0 2px;
}
#menu-middle {
	display: none;
}
.mainmenu {
	position: fixed;
	left: auto;
	right: 0px;
	top: 0px;
	text-align: right;
	width: 66%;
	background: none;
	z-index: 9999;
}
.home .mainmenu {
	position: fixed;
	width: 100%;
	background-color: rgba(0, 0, 0, 0.6);
	text-align: left;
}
.mainmenu .menutab {
	float: none;
	display: inline-block;
}
.top-search {
}
.home .top-search {
	display: block;
}
.menutab a {
	color: #333;
	font-size: 12px;
}
.home .menutab a {
	color: #fff;
}
.logo {
	width: 100%;
}
.top-left-container {
	float: none;
	width: 100%;
}
.logo > a {
	float: left;
        padding-left: 5px;
}
.logo > a img {
	width: 75%;
}
#header > div, #header-sticky-wrapper {
	width: auto !important;
	height: auto !important;
}
#header {
	height: auto !important;
}
.top-right-container {
	width: auto;
}
.menu-top {
	width: 100%;
	background: #626261;
}
.menu-top ul {
	margin: 0px;
}
.menu-top ul li {
	width: 30%;
	margin: 0px;
	height: 35px;
	float: left;
	line-height: 35px;
}
.menu-top ul li a {
	padding: 0px;
	line-height: 35px;
	display: block;
	margin: 0px;
	width: auto;
	font-size: 14px;
	float: none;
	text-align: center;
}
.menu-top ul li + li {
}
.logo .city-title {
	float: right;
	width: auto;
	padding-right: 35px;
	font-size: 15px;
	padding-left: 0px;
	top: 22px;
	position: relative;
	right: 35px;
}
.menu-left {
	display: none;
}
.level-one-left {
	width: 100% !important;
	clear: both;
}
.level-one-right {
	float: none;
	clear: both;
	width: auto !important
}
.level-row, .row {
	width: auto;
	float: none;
	clear: both;
	padding: 0 10px;
}
.level-row .row {
	padding: 0px;
}
.inner-con {
	width: auto;
	padding-top: 10px;
}
.block3, .block4, .block5, .block6, .block7, .block8, .block9 {
	background-size: cover !important;
	margin-bottom: 10px !important;
	height: 270px;
}
.block4, .block6 {
	width: 100%;
}
.block7 {
	width: 100%;
	margin: 0px 0px 10PX !important;
}
.block3 {
	width: 100%;
	margin: 0 0px 10px !important;
	float: right;
}
.block5 {
	width: 100%;
	float: right;
}
.three-penels .block3 {
	width: 100%;
	float: left;
}
.three-penels .block7 {
	width: 100%;
	margin-right: 0px;
	float: right;
}
#menu-middle-sticky-wrapper {
	height: auto !important;
}
.info-block, .middle-cont {
	width: auto;
	float: none;
	font-size: 14px;
	clear: both;
}
.middle-cont {
	margin-right: 0px !important;
	margin-bottom: 10px;
}
.info-block li {
	font-size: 14px;
}
.row .right-cont {
	clear: both;
	width: auto;
	float: none;
}
.block2 {
	height: auto !important;
}
#menu-top {
	width: 100%;
	padding: 0px;
	height: 35px;
	margin: 0px;
	background: none;
	border: none;
	cursor: pointer;
	border-right: #000 solid 1px;
	text-align: center;
	background: #454545);
}
.menu-top ul li.menu-tab {
	width: 10%;
}
#menu-top .icon-bar {
	background-color: #f5f5f5;
	border-radius: 1px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	display: block;
	height: 2px;
	margin: 5px auto;
	position: relative;
	left: 1px;
	overflow: hidden;
	vertical-align: top;
	width: 70%;
}
#menu-top.active {
	background: #333;
}
#menu-top.active .icon-bar {
	background-color: #fff;
}
.header-container ul li, .header-container ul li.first {
	float: none;
	padding: 0px;
	border: none;
}
.header-container ul li a {
	display: block;
	border-bottom: #000 solid 1px;
	padding: 4px 12px;
	color: #fff;
	font-size: 14px;
	text-shadow: none;
}
#header #menu-middle {
	position: absolute !important;
	height: auto;
	width: 70% !important;
	left: 0px;
	top: 111px !important;
	z-index: 999999 !important;
	background: #444444;
}
.level-1-page #header #menu-middle {
	width: 100% !important;
}
.inner-con #menu-middle-sticky-wrapper {
	position: relative;
}
.level-1-page #header {
	position: static;
}
.inner-container > .sticky-wrapper {
	display: none !important;
}
.level3-header, .level3-header .row {
	padding: 0;
}
#menu-middle-sticky-wrapper.is-sticky #menu-middle {
	border-bottom: none !important;
}
.header-container ul {
	padding-top: 0px !important;
	border-top: #000 solid 1px;
	padding: 0px;
}
.header-container ul ul {
	border: none;
	padding-left: 10px !important;
	padding-right: 10px !important;
	padding-top: 5px !important;
	border-bottom: #000 solid 1px;
}
.header-container ul ul ul {
	border-bottom: none;
	margin: 0px !important;
	padding: 0px !important;
	height: auto !important;
}
.header-container ul ul a {
	padding: 0px 7px !important;
	border-color: #999 !important;
	border: none;
	color: #fff;
	position: relative;
	font-size: 12px;
	padding-left: 15px !important;
}
.header-container ul ul a:after {
	position: absolute;
	content: "";
	left: 0px;
	top: 10px;
	border-top: 4px solid rgba(0, 0, 0, 0);
	border-bottom: 4px solid rgba(0, 0, 0, 0);
	border-left: 4px solid #fff;
}
.header-container ul li {
	margin-right: 0px;
}
.header-container ul li a.selected {
	position: relative;
}
.magamenu > li > a.selected:after {
	position: absolute;
	content: "";
	left: auto;
	right: 10px;
	width: 0;
	display: none;
	top: 15px;
	border-right: 7px solid rgba(0, 0, 0, 0);
	border-left: 7px solid rgba(0, 0, 0, 0);
	border-top: 7px solid #fff;
}
.level-1-page .mainmenu {
	z-index: 999999;
}
.magamenu > li li > a.selected:after {
	top: 12px;
}
.header-container ul ul li li {
	margin: 0 15px !important;
}
.header-container ul ul ul {
	font-size: 13px;
}
.header-container ul ul ul ul li a {
	font-size: 12px;
	font-family: MyriadRegular;
}
.header-container ul ul ul ul li a {
	font-size: 12px;
	font-weight: normal;
}
.magamenu > li > a.selected {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
}
.middle-cont {
	padding-top: 0px;
}
/*.block-header h1,
.head1{
	font-size:18px !important;
	margin-bottom:10px;
}
.info-block,
.info-block p{
	font-size:14px !important;
}*/
.info-block table {
	width: 100% !important;
}
.top-gallery {
	display: none;
}
.logo {
	background: #fdeb00;
	padding-top: 10px;
	margin-top: 0px;
}
.logo .city-title {
	color: #333;
}
.city-title:after {
	border-top-color: #333 !important;
}
.dropdown {
	position: fixed;
}
.dropdown-tip {
	left: auto !important;
	right: 0px !important;
	top: 77px !important;
	background: #000 !important;
	width: 200px !important;
}
.dropdown-tip ul li a {
	font-size: 13px;
	color: #FFF;
}
.level-1 {
	padding-top: 0px !important;
}
.headerbg {
	background: none !important;
}
.block-header > div {
	width: 100% !important;
}
div.test input {
	width: 94.8%;
	margin-left: 1%;
}
.commentsBoxActive .related-panel-box, 
.commentsBox .related-panel-box {
	background: #efefef;
}
.commentsBoxActive button, .commentsBoxActive > h1, 
.comments-button button, .commentsBox:hover > h1 {
	background: #00acef;
	opacity: 1;
}
.commentsBoxActive > h1:before, 
.commentsBox > h1:before {
	border-left: 12px solid #00acef;
}
.news-listing-page .middle-cont{
	width:auto;
	padding:0 20px;
}
#newslist{
	clear:both;
}
#newslist li p a{
	display:block;
	clear:both;
	float:right;
	height:20px;
	margin-top:10px;
	margin-bottom:15px;
}
.news-listing-page .news-full-list-panel .newslist li {
	width:100%;
	float:left;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
div.test input {
 width:92.8%;
 margin-left:1%;
}
.dropdown.dropdown-tip{
	margin-top:-2px;
}
.header-container{
	margin-top:-2px !important;
}
}
.filter-searchb-btn {
	margin-right: 2%;
}
a#viewonmap {
	margin-right: 3%;
}
.select-box {
	width: 47%;
	margin: 0 1% 10px !important;
}
.margin-right {
	margin-right: 10px;
}
.comp-list #listing li, .comp-list #nearby-body li, .comp-list #within li, .tiptop {
	width: 100% !important;
}
.comp-list #listing li a, .comp-list #within li .area, .comp-list #within li li a, .comp-list #nearby-body li .area, .comp-list #nearby-body li a, .comp-list #listing li .area {
	display: block;
	float: none;
	text-align: left;
}
.innerFooter, .innerFooter .footer {
	height: auto;
	width: auto;
	text-align: center;
	line-height: 20px;
}
.footer .left, .footer .right {
	float: none;
	line-height: 18px;
	padding: 0px;
	padding-top: 5px;
	margin: 0px;
	text-align: center;
	font-weight: bold;
}
.footer .right {
	padding-top: 0px;
	padding-bottom: 10px;
}
.footer .right a {
	top: 5px !important;
}
.related-panel > h1 {
	width: auto;
	float: none;
	position: static;
	height: 26px;
}
.related-panel {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 15px;
}
.facebook-area iframe, .twitter-area iframe {
	width: 100% !important;
}
.right-cont .block2 {
	float: none;
	margin: 0 auto 15px !important;
}
#nav.slide_menu {
	right: 10px;
}
#nav.slide_menu li.active {
	background: #333;
}
#nav.slide_menu li.active a span, #nav.slide_menu li.active a {
	color: #FFF;
}
#nav.slide_menu li.active a, #nav.slide_menu li.active a span {
	line-height: 28px;
	height: 28px;
}
.footer {
	width: auto;
	text-align: center;
}
.footer span.social {
	float: none;
	text-align: center;
}
.icon-home {
	width: 30px;
	height: 30px;
	position: absolute;
	top: 5px;
	right: 10px;
	border: none;
	background: none;
	z-index: 100;
	margin-right: 10px;
	float: right;
}
.icon-home .icon-bar {
	background-color: #fff;
	border-radius: 1px;
	box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
	display: block;
	height: 3px;
	margin: 5px 0;
	width: 32px;
}
.icon-home.active .icon-bar {
	background-color: #ffea00;
}
.slidebut a {
	color: #d9d9d6;
}
.mobile {
	display: none;
}
.mobile-slide {
	display: block !important;
}
.level-1-page .level-1-header-body {
	display: none;
}
.arrow {
	background-size: auto !important;
}
.active-test {
	display: block !important;
}
#intro, #second, #third, #activity-card, #travel-card {
	height: 100% !important;
}
.sectionMenu, .right-cont .magamenu {
	clear: both;
	font-size: 14px;
	margin-bottom: 12px;
	padding-top: 10px;
}
.right-cont .magamenu:before {
	content: "More Links";
	display: block;
	clear: both;
	margin-bottom: 10px;
	color: #009ee3;
	font-family: MyriadBold;
	font-size: 15px;
	font-weight: normal;
	margin: 0;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.margin-bott {
	margin-bottom: 10px;
}
.right-cont .magamenu {
	padding-bottom: 10px;
}
.sectionMenu a.selected, .right-cont .magamenu a.selected {
	font-weight: bold;
}
.sectionMenu a, .inner-con .magamenu a {
	text-decoration: none;
	color: #333;
	float: none;
	text-decoration: underline;
}
.sectionMenu li, .inner-con .magamenu li {
	text-align: left;
	position: relative;
	margin: 0px;
	line-height: 22px;
	margin-left: 5px;
	font-size: 14px;
	list-style: none;
	padding-left: 10px;
}
.inner-con .magamenu li {
	display: inline-block;
	width: 40%;
	vertical-align: top;
}
.sectionMenu li:before, .inner-con .magamenu li a:before {
	border-bottom: 4px solid rgba(0, 0, 0, 0);
	border-left: 4px solid #333;
	border-top: 4px solid rgba(0, 0, 0, 0);
	content: "";
	left: 0;
	position: absolute;
	top: 8px;
}
.inner-con .magamenu li li, .sectionMenu li li {
	font-size: 12px;
}
.inner-con .magamenu > li.active > a, .sectionMenu li li.active > a {
	font-weight: bold;
}
.inner-con .magamenu > li > a.selected {
	background: none;
	font-weight: normal;
}
.inner-con .magamenu ul {
	display: none;
}
.middle-cont #loading {
	margin-right: 0;
	margin-top: -40px;
	position: relative;
	left: 93% !important;
	top: 30px !important;
}
.middle-cont {
	min-height: 100px;
}
.comp-list, .comp-list ul li {
	width: auto;
	float: none;
	vertical-align: top;
}
.info-block div {
	font-size: 14px;
}
.comp-list {
	width: 100%;
	clear: both;
}
.news-panel {
	border: 1px solid #ccc;
	height: auto;
	display: block;
	padding: 15px;
}
.news-panel .news-heading {
	margin-bottom: 5px !important;
}
.related-panel {
	border: #b1afb0 solid 1px;
	width: 100%;
}
.related-panel > h1:before {
	display: none;
}
.news-panel ul {
	max-height: none;
	margin-bottom: 30px;
}
.news-panel h3 {
	font-size: 18px;
	margin-bottom: 8px;
}
.news-panel .news-heading a.heading {
	font-size: 13px;
	margin-bottom: 10px;
	display: block;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}
.news-panel li {
	padding-bottom: 10px;
}
.news-panel .view-more-link {
	background: none repeat scroll 0 0 #009ee3;
	bottom: 0;
	color: #fff;
	font-weight: bold;
	line-height: 30px;
	font-size: 13px;
	font-family: MyriadRegular;
	height: 30px;
	position: absolute;
	right: 0;
	text-align: center;
	text-decoration: none;
	width: 100px;
	text-transform: uppercase;
}
.related-panel-box {
	padding: 3px 10px;
}
.related-panel .info-block, .related-panel .info-block div, .related-panel .info-block li, {
 font-size:13px;
}
.related-panel .info-block {
	border: none !important;
}
.news-panel p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.block2 > div {
	height: auto !important;
}
.share-box {
	padding-top: 0px;
}
.news-panel:after, .news-panel:before {
	display: none;
}
.right-cont .magamenu {
	height: auto !important;
}
.block-header {
	float: none;
}
.map-panel {
	margin-bottom: 20px;
}
.directorylink {
	display: block;
	padding-bottom: 10px;
	text-align: right;
}
.directorylink a {
	float: none;
	background: #009ee3;
	display: inline-block;
	padding: 2px 10px;
	text-decoration: none !important;
	color: #FFF;
	line-height: 18px;
}
.directorylink ul {
	display: none;
}
.comp-list ul li a {
	float: none;
}
/*Added 03-07-2014 for leader board*/

.headerbg {
	position: static;
}
.inner-container .level3-header, .inner-con {
	padding-top: 0px !important;
	height: auto !important;
	min-height: 0 !important;
}
.top-right-container {
	float: none;
}
.top-right-container .banner-top {
	display: block;
	height: auto;
	margin-top: 0px;
	width: 100%;
	overflow: hidden;
}
.top-right-container .banner-top > div {
	width: 100% !important;
	height: auto !important;
}
.mainmenu {
	position: absolute;
}
.main-container {
	position: relative;
}
.logo {
	min-height: 65px;
}
.is-sticky, .is-sticky > div {
	height: auto !important;
	position: static !important;
}
.banner-top, .banner-top iframe {
	width: 100% !important;
}
.dropdown {
	position: absolute !important;
	z-index: 99999111 !important;
}
.headerbg a {
	z-index: 1000;
}
#header .top-right-container {
	display: none;
}
.info-block .left-info {
	width: 100%;
	float: none;
}
.info-block .info-image {
	text-align: center;
	position: absolute;
	width: 100px;
	height: 100px;
	right: 0;
	top: -11px;
}
.info-block .left-info .address a, .info-block .left-info .area {
	width: 70%;
}
.info-block .left-info .quote {
	position: relative;
	z-index: 1000;
}
.info-block .info-image img {
	width: 100%;
	height: auto;
}
.comp-list ul > li {
	position: relative;
}
.related-links {
	padding-top: 20px;
}
.inner-con .related-links ul {
	display: block;
}
.inner-con .related-links li, .inner-con .popular-links li, .right-cont .city-links li {
	width: 100%;
	padding: 0px;
	margin: 0 !important;
}
.inner-con .related-links li a, .inner-con .popular-links li a, .right-cont .city-links li a {
	padding-left: 10px;
}
.right-cont .city-links:before {
	content: "See what is happening around you";
	clear: both;
	color: #009ee3;
	display: block;
	font-family: MyriadBold;
	font-size: 15px;
	font-weight: normal;
	margin: 0;
	padding-bottom: 5px;
	text-transform: uppercase;
}
.related-links > a.selected, .related-links:before {
	display: none;
}
.related-links > ul > li:first-child {
	margin-top: 25px !important;
}
.related-links > ul > li:first-child:before {
	content: "Related Links";
	clear: both;
	color: #009ee3;
	display: block;
	font-family: MyriadBold;
	font-size: 15px;
	font-weight: normal;
	margin: 0;
	padding-bottom: 5px;
	margin-top: -28px;
	position: relative;
	text-transform: uppercase;
}
.inner-con .popular-links {
	padding-bottom: 10px;
}
.popular-links li.menu-tab {
	display: none;
}
.popular-links:before {
	content: "Popular Links";
	clear: both;
	color: #009ee3;
	display: block;
	font-family: MyriadBold;
	font-size: 15px;
	font-weight: normal;
	margin: 0;
	padding-bottom: 5px;
	padding-top: 20px;
	text-transform: uppercase;
}
.
}
 @media all and (min-width: 240px) and (max-width: 480px) {
#nav {
	top: 50px;
}
#nav li {
	margin-bottom: 20px;
}
.footer span {
	font-size: 11px;
}
.footer img {
	width: 18px;
}
.footer span.social {
	display: block;
}
}
.story .slidetext.active:first-child {
	display: block !important;
}
#myform button {
	cursor: pointer;
}
button, a {
	outline: none;
}
.mobile-slide {
	display: none;
}
 @media all and (min-width: 769px) {
.header-container ul ul {
	display: none;
}
.inner-con .sectionMenu, .middle-cont .magamenu, .right-cont .magamenu, #menu, .menu-top ul li.menu-tab, body > .banner-top {
	display: none;
}
#header .sticky-wrapper {
	height: auto !important;
	min-height: 50px;
}
.menu-left .leftmenubox ul {
	padding-top: 0px;
}
.headerbg .magamenu li a {
	position: relative;
	top: -5px;
}
.headerbg .magamenu {
	height: 15px;
}
.headerbg .is-sticky #menu-middle-sticky-wrapper {
	position: relative;
	top: -13px;
}
.headerbg #menu-middle {
	display: block !important;
}
.top-search form{
	width:auto !important;
}

}
 @media all and (min-width: 240px) and (max-width: 767px) {
	.footer span a.link{
		display:inline-block;
		vertical-align:top;
	}
	.footer span.social{
		padding-top:10px;}
		
	#travel-card .bg-travel-card .slidebut{
		float:left;
		width:19% !important;
		left:0 !important;
	}
	#travel-card .bg-travel-card .slidebut#travel2{
		left:19% !important;
		width:25% !important;
	}	 
	#travel-card .bg-travel-card .slidebut#travel3{
		left:44% !important;
		width:25% !important;
	}	 
	#travel-card .bg-travel-card .slidebut#travel4{
		left:69% !important;
		width:31% !important;
	}
	
	.menu-top ul li.middle-east{
		width:32%;
	}
	.menu-top ul li.asia{
		width:15%;
	}
	.menu-top ul li.africa{
		width:20%;
	}	 
	.menu-top ul li.eurasia{
		width:23%;
	}
	.home .top-search{
		top:0;
		width:100px;
		
	}
	.home .top-search form{
		position:static;
		display:block;
	}
	.home .top-search button {
    background: url("../images/search-button.png") no-repeat scroll right center #cceefb;
    border: medium none;
    color: #000;
    float: left;
    font-family: MyriadSemibold;
    font-size: 12px;
    height: 30px;
    overflow: hidden;
    padding: 1px;
    text-indent: 4000px;
    width: 30px;
}
.home  .top-search form {
    background: none;
    border: 0px solid #333333;
    display: block;
    height: 30px;
    overflow: hidden;
    padding: 0;
    position: static;
}

.footer span a.link{
	top: 2px !important;
}
.footer .right .link:nth-last-child(3){
	top:7px !important;
}
.comments-form .input-box{
	overflow:hidden;
}
.logo .city-title{
	z-index:99999;
}

.competition-listing .rightPanel,
.competition-listing .leftPanel{
	width:auto;
	float:none;
}
.competitions-list ul li img{
	max-width:100%;
}
.competitions-list ul{
	width:100%;
	margin:auto;
	padding:0px;
	text-align:center;
}
.competitions-list ul li{
	width:48%;
	display:inline-block;
	float:none;
	margin:auto;
	
}
.view-detail{
	height:26px !important;
}
.competitions-list ul li .competitions-heading p,
.competitions-box .competitions-heading p{
	display:none;
}
.competitions-boxHead strong{
	font-size:20px;
}
.competitions-dis{
	padding:10px;
}
.competition-from li{
	float:none !important;
}
.competitions-nav{
	text-align:center;
}
.competitions-nav li a{
	line-height:20px;
	font-size:12px;
	margin:0 5px;
}
.competitions-nav li:after{
	display:none;
}
.competition-from .input-text, .competition-from .input-select{
	width:80%;
}
.competition-from .full-width-element {
        width:82%;
}
.competitions-ad {
	max-width:100%;
	padding:5px 7px;
}
.competitions-ad img{
	max-width:100%;
}
.competitions-box{
	margin-bottom:10px;
}
.competitions-head .socialMedia{
	position:static;
	text-align:center;
}
.competitions-head{
	height:auto;
	padding-bottom:20px;
}
.competitions-box .competitions-heading h3, .competitions-list ul li .competitions-heading h3{
	font-size:16px;
}
.competition-listing .rightPanel .ad{
	width:auto;
	height:auto;
}
.competition-listing .rightPanel .ad img{
	max-width:100%;
}
.competitions-list ul li{
	margin:0 auto 10px  !important;
}
.competition-listing .rightPanel{
	padding:10px;
}

.thankyou h3{
	font-size:24px;
}
.thankyou .socialMedia{
	position:static;
}
.thankyou-box label,
.thankyou p{
	float:none;
	width:100%;
	font-size:18px;
}
.thankyou-box{
	height:auto;
}
.thankyou-box .input-outer{
	float:none;
	width:100%;
	margin-bottom:10px;
}
.thankyou-box .input-button{
	float:none;
}
.competitions-dis .socialMedia{
	margin:0px;
	margin-bottom:20px;
	text-align:center;
}
.competitions-box{
	margin-left:10px;
	margin-right:10px;
	width:auto;
}
.competitions-thum img{
	max-width:100%;
	min-height:200px;
}
.competitions-box .competitions-thum img{
	width:auto;
	height:auto;
	}
.competitions .bx-wrapper{
	display:block;
}

.competitions-box .bx-wrapper .bx-pager.bx-default-pager a{
	background:#fff;
	border:#000000 solid 1px;
	height:8px;
	width:8px;
}
.competitions .bx-controls{
	display:block !important;}

.competition-from .competitions-options{
	padding-bottom:25px !important;
}
.competition-from .competitions-options li{
	margin-bottom:0px;
}
.competition-from .competitions-options label.error{
	margin-top:10px;
	top:auto;
	bottom:10px;
}

}
 @media all and (min-width: 200px) and (max-width: 450px) {
	.competitions-list ul li{
	width: 93%;
	display:inline-block;
	float:none;
	margin:0 10px 10px  !important;
	
} 
.competitions-list ul li img{
	width:100%;
	max-width:none;
}
.competitions-list ul li .competitions-heading{
	min-height:50px;
}
}
 @media all and (min-width: 768px) and (max-width: 1024px) {

.competition-from .competitions-options{
	padding-bottom:25px !important;
}	 
.competition-from .competitions-options li{
	margin-bottom:0px !important;
}
.competition-from .competitions-options label.error{
	margin-top:10px;
	top:auto;
	bottom:10px;
}

.competitions .bx-wrapper{
	display:block;
}

.competitions-box .bx-wrapper .bx-pager.bx-default-pager a{
	background:#fff;
	border:#000000 solid 1px;
	height:8px;
	width:8px;
}
.competitions .bx-controls{
	display:block !important;}


	.top-search{
		float:none;
	}
	#menu-middle-sticky-wrapper #menu-middle{
		width:97.7%;
	}
	.top-gallery{
		clear:both;
	}
	#fifth + #menu{
		display:none;
	}
	.slidetext {
    font-size: 16px;
    padding-top: 21px;
	top:10px;
	max-width:518px;
	margin:auto;
    position: relative !important;
} 
 }
 @media all and (min-width: 768px) and (max-width: 999px) {
.competition-from .full-width-element {
        width:310px;
}
.competition-listing .leftPanel{
	width: auto;
	float:none;
	position:relative;
	left:10px;
	padding-right:330px;
}

.competition-listing .rightPanel{
	position:absolute;
	right:10px;
	top:0px;
}
.competitions-thum img{
	max-width:100%;
	min-height:250px;
}
.competition-listing{
	position:relative;
}
.competitions-list ul li{
	width:48%;
	display:inline-block;
	margin:5px 1% !important;
}
.competitions-ad img,
.competitions-list ul li img{
	max-width:100%;
}
.thankyou-box{

	height:auto;
}
.thankyou .socialMedia{
	position:static;
	margin-bottom:15px;
}
.competition-from li{
	float:none !important;
}
.competitions-head{
	height:auto;

}
.competitions-head .socialMedia{
	position:static;
	padding-top:0;
	margin-top:-10px;
	text-align:right;

}
.thankyou-box .input-outer {
    float: left;
    width: 293px;
}
	}
 @media all and (min-width: 768px) and (max-width: 960px) {
	
	#menu-middle-sticky-wrapper #menu-middle{
		width:100%;
	}	
}


@media screen and (-webkit-min-device-pixel-ratio:0) { 

   .menu-top ul li a {
	 padding-top:3px;
    }
}