.header_inner.transparent{background-color: transparent !important;border-bottom: none !important;}
.transparent #hamburger span{color: #bbbbbb !important;}
.header_inner.transparent #cssmenu ul li a{color: #BBBBBB !important;}
.header_inner.transparent #cssmenu ul li a>span{color: #4a4a4a;background: transparent}

.badge{border-radius:4px !important;}
div.dhh{border-radius: 10px;
    border: 1px solid transparent;
    background: rgba(0, 0, 0, 0.2);}
.dhh>.panel-heading{background: #ffff;
    text-align: center;
    font-size: 24px;
    font-weight: 700;
    line-height: 29px;
    color: #101010;} .dhh .panel-content{padding:20px;color:rgba(255, 255, 255, 0.9);font-size:20px;}
.panel-content>hr {
    border-top-color: #dddddd;
    width: 50%;
}
.img-fluid>img,.img-fluid>a>img{max-height:75px;max-width:150px !important;height:auto !important;}
    .container-fluid{padding-top:77px;margin-top:initial !important;}
        .container_common{max-width:1250px;}
#main_container{max-width:100%;display: flex;align-items: center;justify-content: center;}#main_container>div{display: block;text-align: center;margin-top:50px}
        #form_container.container,.thankyou_subcontainer{text-align:left;width:100%;max-width:600px;background: transparent;
    border-radius: 20px;min-height:350px;padding:50px;padding-bottom: 30px;}
        .thankyou_subcontainer{min-height: 200px;}
        #form_container .form_title,.thankyou_subcontainer .form_title{color: #ffffff !important;}
#form_container #custom_form p,#form_container #custom_form p>label,.thankyou_subcontainer p{color: #ffffff !important;}
#thankyou_container ul{font-size:20px !important;}
.profilecontainer{background: #ffffff;box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.25);
border-radius: 10px;display:flex;}
.profilecontainer p{color: #333333 !important;font-size: 17px !important;}
.profilecontainer>.col-md-6{padding-left:30px;padding-right:30px;}
    #custom_form{border:none;box-shadow: none;padding:initial;}
    .custom_form_elements>p{display:block;margin-top:8px;width:auto}.custom_form_elements>p>label{margin-top:10px;width:100%;display:block;font-size:16px;color:#101010;}
    .custom_form_elements>p>textarea,.custom_form_elements>p>select,.custom_form_elements>p>input{font-size:16px;border-radius:4px;width:100%;
    border-style: solid;border-width: 1px;line-height: 18px;border-color: #cbcbcb;padding-left: 5px;height:30px;}
    .custom_form_elements>p>textarea{height:auto;}
    .form_title{font-size: 44px;line-height: 55px;color:#101010;margin-top: initial;margin-bottom: initial}
    .form-intro{margin-top:15px;font-size: 16px;line-height: 20px;color:#101010;}
    .form-intro h3{font-size:16px !important;color: #101010;}
    .type1 .custom_form_elements>p>label{visibility: hidden;margin-top: initial;margin-bottom: initial;
    color: darkred;font-size: 12px;line-height: 15px;}
    .type2 .custom_form_elements>p>label>span{margin-top: initial;margin-bottom: initial;
    color: darkred;font-size: 12px;line-height: 15px;}

    .custom_form_elements>p>textarea::placeholder,.custom_form_elements>p>select::placeholder,.custom_form_elements>p>input::placeholder{color:#727272;}
    .helptext{font-size:16px;line-height: 15px;color: #CBCBCB;}
    input[type='radio']{margin-right:5px;}.choicefield label{font-size: 18px}

        #cta1,#updateprofile,#cta2,#register,.cta-button,.cta-button:hover {
     font-size:25px;
    font-weight: bold;
    line-height: 31px;
    padding-top: 9px;
    padding-bottom: 9px;
padding-left: 15px;
    padding-right: 15px;
    border-radius:5px;
    width: 100%;max-width: 300px;
    background-color: #1847a5;
    color: white;
    text-align:center;
    text-decoration: none;
    border:transparent solid 1px;
            margin-bottom: 5px;
    box-shadow: 0 1px 4px #1847A5;
    display: inline-block;
}
        #banner{max-width:685px;width:100%;height:auto;}

         @media (max-width: 768px) {
             #cta1 {
                 max-width: 100%
             }

             #main_container {
                 padding-left: 5px;
                 padding-right: 5px;
             }

             .container-fluid {
                 margin-top: initial !important;
             }

             #main_container > div {
                 margin-top: 35px
             }

             #main_container > div > h1 {
                 margin-top: 0;
                 line-height: 55px;
             }

             .transparent #hamburger span {
                 background: #bbbbbb !important;
             }

             .header_inner.transparent #cssmenu ul li a {
                 color: #4a4a4a !important;
             }
         }
 @media(max-width: 550px){
        #thankyou_container p,#thankyou_container ul{font-size:14px !important;}
        .profilecontainer>.col-md-6{padding-left:10px;padding-right:10px;}
    }
.schedule ul{max-width: 750px;width: 100%;display: inline-block;}
.schedule ul>li{display: inline-flex;width: 100%}.schedule ul>li>span:last-child{margin-left:auto;font-weight:700}@media(max-width:768px){
.schedule ul>li>span:first-child{text-align:left}.schedule ul>li>span:last-child{text-align:right}
}
.prizemain{font-size:24px;line-height: 31px;color:rgba(255, 255, 255, 0.9);text-align: center}.prizemain>li{margin-left:19px;display: initial}
.prizedetail{align-items:center;margin-top:35px;display:inline-flex;background: transparent;border-radius: 10px;padding: 2%; width:100%;max-width:700px;}.prizedetail>li{display: flex;font-size:20px;line-height: 25px;align-items: center}
.prizedetail>div{align-items: center;display: flex;width: inherit;justify-content: center;}
.prizedetail>.col-xs-12{margin-bottom:20px;text-align:center}.prizenode{margin-bottom:12px;}
.total{border-right:1px solid #eee;padding:15px;text-align:left;}.totalnode{padding:15px;text-align:left;}.prizedetail>.col-xs-12.totalnode{text-align:left;}
.prizedetail .featureicon{height:30px;width:auto;font-size: 30px;}.prizedetail img{height:30px;width:auto;border: none;border-radius:5px;margin-left:5px;margin-right:5px;}
                                                                  .prizedetail>.col-xs-12>.featureicon:first-child{margin-right:21px}
                                                                  .prizedetail .ranktype{width:auto;text-align: left;margin-left: 10px;
    display: inline-block;color:rgba(255, 255, 255, 0.9)}.prizedetail .greater{margin-right:17px;}
.prizedetail .total{color:rgba(255, 255, 255, 0.9);font-weight: normal;}
.cnt-block{height: 350px;}
.problemstatement img{border-radius:30px;}
.dhhcontainer .mt-5{margin-top:130px !important;} .dhhcontainer .mb-3{margin-bottom:50px !important;}
                                                  #eldoradoaccordion a{display:flex;width:100%} #eldoradoaccordion .panel-body{color: #ffffff}
#eldoradoaccordion .collapsed>i.fa-chevron-up{display:none !important;}#eldoradoaccordion .collapsed>i.fa-chevron-down{display:inline !important}
    #eldoradoaccordion i.fa-chevron-up{display:inline !important;}#eldoradoaccordion i.fa-chevron-down{display: none !important;}
    .text-dark,a.text-dark:hover,a.text-dark:focus{color:#ffffff !important;}
    #eldoradoaccordion a.text-dark,a.text-dark:hover,a.text-dark:focus{color: rgba(255, 255, 255, 0.9) !important;}
