@font-face {
    font-family: dmled;
    src: url(/application/themes/elite/dmled/DM-LED-Regular.ttf);
}

@font-face {
    font-family: sportworld;
    src: url(/application/themes/elite/sportworld/Sports-World-Regular.otf);
}

header {
    height: 12rem;
}

li:hover .btnOrange {
    background: rgb(250, 235, 215) !important;
}

.footerBtnLeft:hover .btnOrangeFooter {
    background: rgb(250, 235, 215);
    text-decoration: none;
}

.footerBtnRight:hover .btnOrangeFooter {
    background: rgb(250, 235, 215);
    text-decoration: none;
}

.secOneBg {
    background-image: url(/application/themes/elite/assets/top-section-bg-1.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.secTwoBg {
    background-image: url(/application/themes/elite/assets/bottom-section-bg.png);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
}

.navbar-header {
    background-color: transparent;
    border: none !important;
}
.circle-shaped-bg {
	
    background-image: url(/application/themes/elite/assets/circle-shape.png);
    background-repeat: no-repeat;
    min-height: 605px;
    background-size: cover;
    position: absolute;
    z-index: 1;
    width: 615px;
    top: 500px;
    opacity: 1;
	
    left: -10%;

}
section.secTwo.bgDark.secTwoBg .container-fluid , section.bgDark.secOneBg  .container-fluid{
    position: relative;
    z-index: 10;
}
.bgDark {
    background-color: #1E3C64;
}

.nav-item {
    float: right;
}

.navbar.navbar-default {
    background: transparent !important;
    border: none !important;
}

.btnOrange {
    color: #000 !IMPORTANT;
    background: #EA9335;
    border-radius: 25px;
    padding: 8px 24px !important;
    font-size: 14px !important;
    margin: 6px;
    font-family: 'dmled';
}

ul.nav.navbar-nav.navbar-right {
    margin-top: 30px;
}

.regHead h1 {
    font-size: 54px;
    color: #FFFFFF;
    font-family: sportworld;
    line-height: 6.5rem;
    padding: 0 20px;
}

.regDesc p {
    font-size: 18px;
    color: #A6A6A6;
    font-family: 'dmled';
    line-height: 3rem;
    padding: 0 20px;
}

.regForm input {
    background: #405066;
    border: none;
    color: #fff;
    padding: 25px 20px;
    border-radius: 35px;
}

.regForm input::placeholder {
    color: #fff !important;
    font-size: 16px;
    font-family: 'dmled';
}

.md-offset-2.col-md-5 {
    margin-left: 70px;
}

.regForm .col-md-6 input {
    width: 95%;
    margin: 0 auto;
}

.regForm {
    margin-left: 4%;
    width: 70%;
}

.regForm .col-sm-12 {
    padding: 0px 5px !important;
}

.btnOrangeForm {
    color: #000 !IMPORTANT;
    background: #EA9335;
    border-radius: 39px;
    padding: 14px 55px !important;
    font-size: 16px !important;
    font-family: dmled;
    border: none !important;
    text-shadow: none !important;
}

.col-md-3.position-absolute {
    position: absolute;
    right: 55px;
}

.position-relative {
    position: relative;
}

.position-absolute {
    position: absolute;
}

.regImgOne img {
    width: 400px;
    margin-left: 10%;
}

.regVideo {
    float: right;
}

.regVideo {
    float: right;
    margin-top: 8px;
}

.secTwo {
    padding: 70px 0;
}

.eliteTextArea p {
    font-size: 14px;
    color: #fff;
    font-family: 'roboto';
}

.eliteTextArea ul {
    font-size: 14px;
    color: #fff;
    font-family: 'roboto';
}

.eliteTextArea {
    padding: 0px 80px 0px 30px;
}

.navbar.navbar-default {
    box-shadow: none !important;
}

.eliteTextImg img {
    width: 340px;
    float: right;
    margin-right: 13%;
}

.eliteFooterImg img {
    width: 425px;
    margin-left: 5%;
    margin-top: 10em;
}

.footerBtnRight {
    float: right;
}

.footerBtnLeft {
    float: left;
}

.footerBtnLeft {
    margin: 40px 0;
}

.btnOrangeFooter {
    color: #000 !IMPORTANT;
    background: #EA9335;
    border-radius: 25px;
    padding: 10px 95px !important;
    font-size: 14px !important;
    font-family: dmled;
}

@media only screen and (min-width:768px) {
	.circle-shaped-bg {
		width: 315px;
		min-height: 315px;
	}
    .regImgOne img {
        margin-top: -38px;
    }

}

@media only screen and (max-width:768px) {
    .navbar-header img {
        width: 140px;
    }
    .regImgOne img {
        width: 100%;
        height: auto;
        margin: 0 auto;
    }
    .eliteTextArea {
        padding: 20px;
    }
    .eliteTextImg img {
        max-width: 100%;
        height: auto;
        margin: 0 auto;
    }
    .regForm {
        width: 95%;
        margin: 0 auto;
    }
    .eliteFooterImg img {
        max-width: 100%;
        margin: 35px auto;
    }
    .footerBtnLeft {
        float: none;
    }
    .footerBtnRight {
        float: none;
    }
    .regImgOne img {
        margin: 50px 0px 35px 0px;
    }
    .col-md-3.position-absolute {
        position: absolute;
        right: 0;
        top: 0px;
    }
    .navbar-header {
        height: 75px;
    }
    .regTextArea {
        margin-top: 70px;
    }
    .navbar-collapse.collapse.in {
        position: relative;
        z-index: 100;
        background: #0c1625;
    }
    header {
        height: 5rem;
    }
    .btnOrange {
        position: relative !important;
        z-index: 100;
    }
    .regVideo video {
        max-width: 100%;
    }
}