@media only screen and (max-width: 1720px){
}
@media only screen and (max-width: 1500px){
.homeColorBox h3{font-size:35px;}
}
@media only screen and (min-width: 768px){
}
@media only screen and (max-width: 1366px){
.pcomanyLogoWrap .allOtherLogos{width:50%;}
.pcomanyLogoWrap .allOtherLogos a{width:14%;}
.pcomanyLogoWrap .mainLogoPcompany{margin-left:-85px;}	
.feesPageLogoRow .allLogosRight{width:50%;}
.feesPageLogoRow .allLogosRight a{max-width:11.5%; display:inline-block; text-align:center;}
.feesPageLogoRow .leftLogos{margin-left:-85px;}	
.highMoonLogoRow .allLogosRight{width:50%;}
.highMoonLogoRow .allLogosRight a{max-width:16%; display:inline-block; text-align:center;}
.highMoonLogoRow .leftLogos{margin-left:-85px;}
}
@media only screen and (min-width: 1024px){
#header .navbar-nav li:hover > ul.dropdown-menu {display:block !important;}
#header .navbar-nav li:hover > ul.dropdown-menu li:hover ul{position:absolute; left:100%; top:0; display:block !important;}
#header li .menuIcon{display:none;}
}
@media only screen and (max-width: 1169px){
.pcomanyLogoWrap  .mainLogoPcompany{width:60%; margin-left:0;}
.pcomanyLogoWrap .mainLogoPcompany .logoSquare{width:20%;}
.pcomanyLogoWrap .mainLogoPcompany .logoText{width:74%;}
.pcomanyLogoWrap .allOtherLogos{width:35%;}
.feesPageLogoRow .leftLogos{width:40%; margin-left:0;}
.feesPageLogoRow .logoSquare{width:30%; display:inline-block;}
.feesPageLogoRow .logoText{width:65%; display:inline-block;}
.feesPageLogoRow .allLogosRight{width:50%; margin-top:65px;}
.highMoonLogoRow .leftLogos{width:40%; margin-left:0;}
.highMoonLogoRow .logoSquare{width:20%; display:inline-block;}
.highMoonLogoRow .logoText{width:75%; display:inline-block;}
.highMoonLogoRow .allLogosRight{width:50%; margin-top:30px;}
}
@media only screen and (max-width: 1023px){
.menuWrap{padding:0;}
.navbar-header {float:none;}
.navbar-toggle {display:block;}
.navbar-collapse {margin:0;}
.navbar-collapse.collapse {display: none!important;}
.navbar-nav {float: none!important;margin: 7.5px -15px;}
.navbar-nav>li {float:left; width:100%;}
.navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px;}
.navbar-text {float: none;margin: 15px 0;} .navbar-collapse.collapse.in { display: block!important;}
.collapsing {overflow: hidden!important;}
.navbar-toggle, .navbar-toggle:hover{width:39px; height:28px; margin:10px 15px 10px; background:url(//thefandancerace.com/wp-content/themes/thefandance/images/bgi/mob-menu-bg.png) left top no-repeat; min-width:auto !important;}
#header{padding:0; z-index:1111;} 
#header .navbar{background:#fff; padding:10px 0; margin:0;}
.navbar-collapse{clear:both; float:none;}
.dropdown-menu li {border-bottom:0 none; float:left; width:100%;}
#header .navbar-nav > li > a{float:left;color:#fff; padding:12px 15px 12px; width:100%;}
#header .navbar-nav{margin-bottom:0; background:rgba(0,0,0,0.95); margin:0;  display:block;}
#header .navbar-nav > li > a { border-bottom:1px solid rgba(255,255,255,0.75);  padding:8px 15px; background:none;  font-size:16px;  text-align:left;}
#header .nav > li > a:hover, #header .nav > li > a:focus {background-color:#333333; color:#fff;}
#header .dropdown-menu{width:100%; z-index:2; position:relative;}
#header .navbar-nav  li a:hover, #header .navbar-nav  li.active a, #header .navbar-nav  li a:focus, #header .navbar-nav  li a:active{background:#333333; color:#fff;}
#header .dropdown:hover .dropdown-toggle{background-color:#333333; }
#header .navbar-nav > li:last-child > a{border-bottom:0 none;}
#header .navbar-nav > li > a::after{display:none;}
#header .dropdown-menu > li > a{color:#fff;  border-bottom:1px dashed rgba(255,255,255,0.75); padding:8px 25px; font-size:15px;} 		#header .dropdown-menu > li:last-child > a{border-bottom:1px dashed rgba(255,255,255,0.75);}
.navbar-brand > img{max-height:100%;}
#header .navbar-brand{margin-top:15px; margin-bottom:15px;}
#header.headerFixed{position:relative;}
#header .col-sm-4{width:100%;}
.menuWrap{padding:5px 0; text-align:right; background:#000; margin-bottom:10px; width:100%; float:left;}
#header .navbar-nav > li > a::before{display:none;}
.headerTopSocial{right:15px;}
.footerLogos a{margin-bottom:20px;}
#header .navbar-nav > li.menu-item-has-children > a{background:url(//thefandancerace.com/wp-content/themes/thefandance/images/plus-icon.png) right center no-repeat;}
#header .navbar-nav > li.menu-item-has-children.current_page_item > a{background:url(//thefandancerace.com/wp-content/themes/thefandance/images/minus-icon.png) right center no-repeat;}	
}
@media only screen and (max-width: 979px){
.leftLogos .aroowLogo{margin-right:10px; width:65px;}	
.leftLogos > img:nth-child(2){width:350px;}
.logoCountryWrap img{width:50px;}
.logoCountryWrap{left:76px; bottom:-7px;}
.logoCountryWrap a{width:auto;}
.logoRightPart{max-width:160px;}
.sponsersRow{margin-bottom:0; margin-top:0;}
.sponsersRow a{margin-bottom:20px;}
.youtubeVideo iframe{width:100%;}
.bladeRunnerWrap .logoLeft, .logoMiddle, .bladeRunnerWrap .alllogosRight{width:30%;}
.bladeRunnerWrap .alllogosRight a{width:23%; display:inline-block;}
.bladeRunnerWrap .logoMiddle{margin-top:10px;}
.bladeRunnerWrap .alllogosRight{margin-top:20px;}
.dataTables_wrapper{overflow:auto;}
}
@media only screen and (max-width: 850px){
}
@media only screen and (max-width: 767px){
.videoWrap{margin-bottom:20px;}
.imgColsRow .pull-right.text-right {text-align:center !important; margin-bottom:20px; float:none !important;}
.imgColsRow {text-align:center;}
.footerRowTwo{text-align:center;}
.footerRowTwo .text-right{text-align:center !important; margin:10px 0;} 
.contentArea{text-align:center;}
.commonTextSection{padding:20px 0;}
.contentArea h1{font-size:36px;}
.contentArea h1 span{font-size:52px;}
.slogenText{font-size:24px;}
.titleFontText{margin-bottom:20px;}
h2{font-size:32px;}
h3{font-size:28px;}
.bigParaFont p{font-size:15px; line-height:22px;}
.aee p{font-size:17px; line-height:24px;}
.mainCenterHeading h2{font-size:36px;}
.contentArea h2 span{font-size:52px;}
.mainCenterHeading.text-left{text-align:center;}
.labelLeft{display:inline-block;}
.faqWapper .pannelorange a{text-align:left; font-size:17px;}
.borderedContent .mainCenterHeading{margin-bottom:30px;}
.noBdr{padding:0;}
.commonForms{width:100%;}
.commonForms .feildWrap{float:none; padding-left:0;}
.commonForms label{float:none; margin-bottom:5px; width:100%; text-align:left;}
.pcomanyLogoWrap  .mainLogoPcompany{width:100%; margin-left:0; text-align:center;}
.pcomanyLogoWrap .allOtherLogos{width:100%; margin-left:0; margin-top:20px; text-align:center; padding-right:0;}	
.feesPayPal h1{font-size:20px;}
.feesPayPal{text-align:left;}
.paypalPayment table{width:100%;}
.feesPageLogoRow .leftLogos{width:100%; margin-left:0; text-align:center;}
.feesPageLogoRow .logoSquare{width:30%; display:inline-block;}
.feesPageLogoRow .logoText{width:65%; display:inline-block; text-align:left;}
.feesPageLogoRow .allLogosRight{width:100%; margin-top:15px; text-align:center;}
.highMoonLogoRow .leftLogos{width:100%; margin-left:0; text-align:center;}
.highMoonLogoRow .logoSquare{width:20%; display:inline-block;}
.highMoonLogoRow .logoText{width:75%; display:inline-block; text-align:left;}
.highMoonLogoRow .allLogosRight{width:100%; margin-top:15px; text-align:center;}
}
@media only screen and (max-width:639px){
.headerTopSocial{position:static; width:100%; text-align:center; margin-bottom:10px; margin-top:-40px;}
.logoRowBar{padding:45px 0 15px;}
.logoLeftPart{width:100%; max-width:none; text-align:center; margin-bottom:10px;}
.leftLogos{display:inline-block;}
.logoRightPart{width:100%; max-width:none; text-align:center;}
.logoRightPart img{max-width:180px;}
.navbar-toggle, .navbar-toggle:hover{position:absolute; top:-58px; right:-22px;}
.menuWrap{position:relative; background:none; margin-top:-15px;}
.pcomanyLogoWrap .allOtherLogos{padding-right:60px;}	
.bladeRunnerWrap .logoLeft{width:100%; text-align:center;}
.bladeRunnerWrap .logoMiddle, .bladeRunnerWrap .alllogosRight{width:100%; text-align:center;}
.bladeRunnerWrap .alllogosRight, .feesPageLogoRow .allLogosRight, .highMoonLogoRow .allLogosRight{padding-right:60px;}
.feesPageLogoRow .allLogosRight img{height:28px;}
.feesPageLogoRow .allLogosRight a{max-width:11%; display:inline-block; text-align:center;}
.highMoonLogoRow .allLogosRight img{height:28px;}
.highMoonLogoRow .allLogosRight a{max-width:15%; display:inline-block; text-align:left;}
.highMoonLogoRow .leftLogos{text-align:left;}
}
@media only screen and (max-width:599px){
}
@media only screen and (max-width:510px){
}
@media only screen and (max-width:479px){
.leftLogos .aroowLogo{width:38px;}
.leftLogos > img:nth-child(2){width:238px;}
.logoCountryWrap img{width:35px;}
.logoCountryWrap{left:46px; bottom:-12px;}
}
@media only screen and (max-width:450px){
.emailLink{word-wrap:break-word; display:block;}
}