


body {
    font-family: 'latoregular';
}




.p_0 {



	padding: 0px;



}


a:hover {
    text-decoration: none;
}




.logo {



    position: absolute;



    left: 32%;



}







.title h1 {



	color: #000;



	font-weight: bold;



	text-align: center;



	font-size: 28px;



	margin-top: 60px;



	margin-bottom: 50px;



}


.title h1 span {
    color: #5c2d91;
}

.back-button {
    margin-top: 10px;
}

.back-button a {
    text-transform: capitalize;
    background: linear-gradient(270deg, #ffcccc, #5d2d92ba);
    color: #fff;
    transition: all 0.5s ease;
    text-decoration: none;
    top: calc(25vh - 30px);
    z-index: 999;
    padding: 10px 25px;
    font-size: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 15px;
    transform: rotate(-90deg);
    transform-origin: right;
    text-decoration: none;
}



.welcome p {



	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;



	font-weight: bold;



	text-align: justify;



	line-height: 25px;



	font-size: 16px;



	margin: 0px;



}







.welcome ul {



	margin-top: 10px;



    margin-left: -20px;



}







.welcome ul li {



	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;



	font-weight: 400;



	text-align: justify;



	line-height: 25px;



	font-size: 16px;



	margin: 0px;



}







.brochure {



	box-shadow: 0px 0px 5px #33999f;



	margin-top: 10px;



	padding: 10px;



}







.pptx {



	margin-top: 15px;



}







.pptx a {



	color: #33999f;



	font-size: 18px;



	font-weight: bold;



	text-decoration: none;



}







.pptx a:hover {



	color: #5c2d91;



	text-decoration: none;



}







.register-section {



	margin-top: 50px;



	margin-bottom: 30px;



	box-shadow: 0px 0px 5px #33999f;



	padding: 30px;



}







.btn {



      background-color: #5c2d91;



      color: #fff;



}





@media (min-width:768px) {
    .modal-dialog {
        width: 600px;
        margin: 30px auto
    }
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }
    .modal-sm {
        width: 300px
    }
}

@media (min-width:992px) {
    .modal-lg {
        width: 900px
    }
}







.modal-header {



	border: none;



	padding: 0px;



}







.modal-header img {



	margin-top: 20px;



	margin-bottom: 20px;



}







.modal-header h4 {



	color: #000;



	font-size: 20px;



	margin-top: 10px;



}







.modal-content {



	padding: 20px;



	border: none;



}















.panel {



	border: none;



}







.radio input[type=radio]:checked ~ .circle, label.radio-inline input[type=radio]:checked ~ .circle {



    border-color: #5353ad;



}







.radio input[type=radio]:checked ~ .check, label.radio-inline input[type=radio]:checked ~ .check {



    background-color: #5353ad;



}







.workshop-modal .radio {



    display: inline-block;



    margin-top: 0;



    margin-bottom: 0;



    margin-right: 15px;



}







.workshop-modal label {



    font-weight: 400;



    font-size: 16px;



}







.checkbox label, .radio label {



    min-height: 20px;



    padding-left: 20px;



    margin-bottom: 0;



    font-weight: 400;



    cursor: pointer;



}







.radio .circle, label.radio-inline .circle {



    border: 2px solid rgba(0,0,0, .30);



    height: 15px;



    width: 15px;



    border-radius: 100%;



}







.checkbox input[type=checkbox], .checkbox-inline input[type=checkbox], .radio input[type=radio], .radio-inline input[type=radio] {



    position: absolute;



    margin-top: 4px\9;



    margin-left: -18px;



}







.checkbox label, .radio label {



    min-height: 20px;



    padding-left: 20px;



    margin-bottom: 0;



    font-weight: 400;



    cursor: pointer;



}







.radio .check:after, label.radio-inline .check:after {



    display: block;



    position: absolute;



    content: "";



    background-color: rgba(0,0,0, 0.87);



    left: -18px;



    top: -18px;



    height: 50px;



    width: 50px;



    border-radius: 100%;



    z-index: 1;



    opacity: 0;



    margin: 0;



    -webkit-transform: scale3d(1.5, 1.5, 1);



    transform: scale3d(1.5, 1.5, 1);



}







.radio span, label.radio-inline span {



    display: block;



    position: absolute;



    left: 0;



    top: 10px;



    -webkit-transition-duration: 0.2s;



    -o-transition-duration: 0.2s;



    transition-duration: 0.2s;



}











.radio .check, label.radio-inline .check {



    height: 15px;



    width: 15px;



    border-radius: 100%;



    background-color: #009688;



    -webkit-transform: scale3d(0, 0, 0);



    transform: scale3d(0, 0, 0);



}







.regamount {



    font-size: 22px;



    font-weight: 600;



    margin-right: 6px;



    color: #5c2d91;



}







.regamount-wraper span {



    display: inline-block;



    vertical-align: middle;



}







.textgreen {



    color: #1c9000;



    font-size: 16px;



}







.fa-rupee:before, .fa-inr:before {



    content: "\f156";



}







.enqtext {



    font-size: 16px;



}







.text-center {



    text-align: center;



}







.register {



    position: fixed;

    text-transform: capitalize;

    color: #fff;

    transition: all 0.5s ease;

    text-decoration: none;

    top: calc(25vh - 30px);

    right: 0px;

    z-index: 999;

    padding: 0px;

    border-top-left-radius: 12px;

    border-top-right-radius: 12px;

    transform-origin: right;

}











.btn.bigsubmit-btn:hover, .btn.bigsubmit-btn:focus {



    background-color: #f8941c;



    color: #fff;



    transition: all 0.5s ease;



}


footer {
    font-family: 'latoregular';
    margin-top: 40px;
}

.footer-outer {
    background-color: #eee;
    float: left;
    position: relative;
    width: 100%;
}

.footer-inner {
    position: relative;
    z-index: 90;
    padding: 20px 0 15px;
}

.nopad {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

.footermenu {
    margin-bottom: 4px;
}

.list-inline {
    padding-left: 0;
    margin-left: -5px;
    list-style: none;
}

.footermenu li {
    display: inline-block;
    list-style: none;
}

.footermenu li a {
    font-family: "Microsoft Tai Le";
    font-size: 12px;
    text-transform: uppercase;
    color: #6e6f71;
    transition: all 0.5s ease;
}

.list-inline>li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}

.copyright {
    color: #aaaaaa;
    font-size: 12px;
    font-family: "Microsoft Tai Le";
}

.social-link {
    text-align: right;
}

.social-link ul {
    margin: 0;
    padding: 0;
    display: inline-block;
}

.social-link li {
    float: left;
    list-style: none;
    margin: 0 5px;
}

.social-link li a {
    width: 35px;
    height: 35px;
    display: block;
    border-radius: 100%;
    border: 1px solid #6e6f71;
    position: relative;
    overflow: hidden;
    transition: all 0.5s ease;
    text-align: center;
    line-height: 35px;
    color: #6e6f71;
    padding-top: 10px;
}

.social-link li a i {
    font-size: 13px;
    position: relative;
    z-index: 99;
}

.hash-tag {
    margin-top: 40px;
}

.hash-tag h4 {
    margin-bottom: 30px;
}

.hash-tag h4 a {
    background-color: #007e83;
    color: #fff;
    padding: 10px;
    font-size: 20px;
    text-decoration: none;
}

.hash-tag h4 a:hover {
    background-color: #ee8b04;
    text-decoration: none;
}

.sponsor-section .col-md-2 {
    width: 20% !important;
}

.sponsor {
    box-shadow: 0px 0px 3px #000;
    margin-bottom: 30px;
    padding: 10px;
}
img-responsive {
  width: 100%;
  height: auto;
}