@font-face {
    font-family:BebasNeue;
    src: url(../fonts/BebasNeue.otf);
}
@font-face {
    font-family:Roboto-Light;
    src: url(../fonts/Roboto-Light.ttf);
}
@font-face {
    font-family:OpenSans-Bold;
    src: url(../fonts/OpenSans-Bold.ttf);
}


body {
    font-family:Roboto-Light;
    font-size:18px;
    color:#838383;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
h1,h2,h3,h4,h5,h6,label,ul,p{margin:0px;padding:0px;}
li{list-style:none;}
a{text-decoration:none;transition:all ease-in-out 0.5s;}
a:hover{text-decoration:none;transition:all ease-in-out 0.5s;}

header,nav,section,footer{width:100%;float:left;}
.my-container{width:90%;margin:0px auto;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{}
h3.site-heading-size-1{font-size:28px;text-align:center;font-family:OpenSans-Bold;}
h3.site-heading-color-1{color:#2f5ab9;    margin-bottom: 12px;}
h3.site-heading-color-2{color:#fff; margin-bottom: 20px;}

.header-nav-sec{
/*background:url(../images/banner-1.jpg) no-repeat;*/
    
}
.top-img-bg{width:100%;height:828px;background:#0a747d;background: -webkit-linear-gradient(#ffffff, #00333800, #00333800);background: -o-linear-gradient(#ffffff, #00333800, #00333800);background: -moz-linear-gradient(#ffffff, #00333800, #00333800);background: linear-gradient(#ffffff, #00333800, #00333800);float:left;}
.logo-text{margin:35px 0px 0px 0px;}
.logo-text h1{width:100%;font-size:42px;color:#ff471c;text-shadow:1px 2px 2px #616161;letter-spacing:2px;font-family:BebasNeue;float:left;}
.logo-text span{width:100%;padding:0px 23px 0px 0px;text-align:right;float:left;}
.organized-by-logo{text-align:center;}
.organized-by-logo label{width:100%;float:left;}
.organized-by-logo a{width:48%;display:inline-block;float:none;}
.organized-by-logo a img{width:100%;padding:0% 22%;float:left;}


/*.top-services-sec{height:450px;margin:-150px 0px 0px 0px;}*/
.top-services-box{}
.top-services{width:100%;text-align:center;background-color:#8fb7ff;box-shadow:0px 5px 20px #4c4c4c;transition:all ease-in-out 0.5s;float:left;}
.top-services img{width:100%;float:left;}
.top-services h2{width:100%;padding:8px 0px;color:#2f2f2f;transition:all ease-in-out 0.5s;float:left;}
.top-services:hover{background-color:#2f5ab9;}
.top-services:hover h2{color:#fff;padding:20px 0px;}

.supported-by-sec{background-color:#8fb7ff;}
.supported-by{width:50%;padding:2% 20% 0% 1%;text-align:center;float:left;}
.supported-by label{width:100%;margin:0px 0px 20px 0px;font-size:30px;color:#2d3c62;float:left;}
.supported-by-box{width:50%;padding:0px 15px;margin:0px 0px 20px 0px;float:left;}
.supported-by-box a{width:100%;background-color:#fff;border:1px solid #88b0f7;float:left;}
.supported-by-box a img{width:100%;float:left;}
.our-event-date{
    width:100%;
    padding:4%;
    background:#4d7be0;
    background: -webkit-linear-gradient(#2f5ab9, #4d7be0);background: -o-linear-gradient(#2f5ab9, #4d7be0);background: -moz-linear-gradient(#2f5ab9, #4d7be0);background: linear-gradient(#2f5ab9, #4d7be0);border-radius:0px 0% 100% 0px;float:left;}
.our-event-date label{width:100%;font-size:40px;color:#fff;font-family:OpenSans-Bold;float:left;}
.our-event-date span{width:100%;color:#e0e0e0;float:left;}
.our-event-date .btn{margin:10px 0px 0px 0px;padding:0px 30px;font-size:30px;color:#fff;border:1px solid #dc7303;background-color:#ea7901;}
.our-event-date .btn:focus,.our-event-date .btn:active{outline:none;box-shadow:none;}
.our-event-date .btn:hover{background-color:#fff;color:#2f5ab9;border-color:#fff;}


.business-popup-box{opacity:1;background-color:rgba(255, 255, 255, 0.92);}
.business-popup-box .modal-dialog{width:45%;position:relative;margin:auto;top:80px;}
.first-body{padding:15px;border-radius:0px;background-color:#8fb7ff;border:1px solid #87b1fb;}
.first-body .fa-close{width:auto;color:#ffd600;position:absolute;right:5px;top:8px;padding:5px 10px;}
.first-body .fa-close:hover{color:#fff;cursor:pointer;}
.popup-form{width:100%;padding:0px;color:#fff;float:left;}
.popup-form h4{width:100%;margin:0px 0px 8px 0px;font-size:26px;color:#ffffff;text-align:center;float:left;}
.popup-line{width:100%;margin:0px 0px 5px 0px;float:left;}
.popup-line label{width:100%;margin:0px;font-weight:normal;float:left;}
.popup-line input,.popup-line textarea,.popup-line select{width:100%;height:32px;padding:3px 5px;border:1px solid #87b1fb;box-shadow:0px 0px 1px #6b6b6b;border-radius:3px;float:left;}
.popup-line textarea{height:80px;}
.popup-line button.btn{width:auto;padding:6px 35px;background-color:transparent;color:#fff;border:1px solid #fff;transition:all ease-in-out 0.5s;float:right;}
.popup-line button.btn:hover{background-color:#ffffff;color:#232323;}
.popup-line button.btn:focus,.popup-line button.btn:active{outline:none;box-shadow:none;}
.popup-line input::-webkit-input-placeholder {color:#87b1fb;}
.popup-line input::-moz-placeholder {color:#87b1fb;}
.popup-line input:-ms-input-placeholder {color:#87b1fb;}
.popup-line input:-moz-placeholder {color:#87b1fb;}
.popup-line textarea::-webkit-input-placeholder {color:#87b1fb;}
.popup-line textarea::-moz-placeholder {color:#87b1fb;}
.popup-line textarea:-ms-input-placeholder {color:#87b1fb;}
.popup-line textarea:-moz-placeholder {color:#87b1fb;}

.register-sec{padding:80px 0px;}
.thank-you-msg{width:100%;text-align:center;float:left;}
.thank-you-msg h2{width:100%;margin:10px 0px;float:left;}
.thank-you-msg h3{width:100%;margin:10px 0px;float:left;}
.thank-you-msg p{width:100%;margin:15px 0px 0px;float:left;}
.thank-you-msg a{width:auto;padding:6px 30px;background-color:#2e62ae;color:#fff;border-radius:0px;display:inline-block;float:none;}
.thank-you-msg a:hover{background-color:#46b149;color:#fff;}


.introduction-sec{padding:80px 0px;background:#4d7be0;background: -webkit-linear-gradient(#2f5ab9, #4d7be0);background: -o-linear-gradient(#2f5ab9, #4d7be0);background: -moz-linear-gradient(#2f5ab9, #4d7be0);background: linear-gradient(#2f5ab9, #4d7be0);}
.introduction{}
.introduction p{color:#e0e0e0;text-align:justify;}

.about-sec{padding:80px 0px;}
.icon-line{margin:30px 0px 0px 0px;text-align:center;}
.icon-line p{width:100%;text-align:center;float:left;}
.icon-line ul{width:100%;margin:30px 0px 0px 0px;text-align:center;float:left;}
.icon-line ul li{width:33.33%;padding:0px 15px;margin:0px 0px 30px 0px;float:left;}
.icon-line ul li span{width:80px;height:80px;border:2px solid #ddd;border-radius:50%;display:inline-block;transition:all ease-in-out 0.5s;float:none;}
.icon-line ul li label{width:100%;float:left;}
.icon-line ul li span.suport-1{background:url(../images/prem-icon-1.png) 248px 228px;background-size:500px;}
.icon-line ul li span.suport-2{background:url(../images/prem-icon-1.png) -14px 153px;background-size:500px;}
.icon-line ul li span.suport-3{background:url(../images/prem-icon-1.png) -173px 377px;background-size:500px;}
.icon-line ul li span.suport-4{background:url(../images/prem-icon-1.png) -16px 230px;background-size:500px;}
.icon-line ul li span.suport-5{background:url(../images/prem-icon-1.png) -171px 451px;background-size:500px;}
.icon-line ul li span.suport-6{background:url(../images/prem-icon-1.png) -94px 759px;background-size:500px;}
.icon-line ul li:hover span.suport-1{background:url(../images/prem-icon-2.png) 248px 228px;background-size:500px;}
.icon-line ul li:hover span.suport-2{background:url(../images/prem-icon-2.png) -14px 153px;background-size:500px;}
.icon-line ul li:hover span.suport-3{background:url(../images/prem-icon-2.png) -173px 377px;background-size:500px;}
.icon-line ul li:hover span.suport-4{background:url(../images/prem-icon-2.png) -16px 230px;background-size:500px;}
.icon-line ul li:hover span.suport-5{background:url(../images/prem-icon-2.png) -171px 451px;background-size:500px;}
.icon-line ul li:hover span.suport-6{background:url(../images/prem-icon-2.png) -94px 759px;background-size:500px;}
.icon-line ul li:hover span{border-color:#2f5ab9;}

.discussion-1{margin:0px 0px 30px 0px;}
.discussion-sec{padding:80px 0px;}

.discussions-1{}
.discussions-1 ul{width:100%;float:left;}
.discussions-1 ul li{width:100%;margin:0px 0px 5px 0px;background-color:#8fb7ff;border-radius:50px 0px 0px 50px;float:left;}
.discussions-1 ul li span{padding:3px 10px;background-color:#2f5ab9;color:#e0e0e0;text-align:right;border-radius:50px 0px 0px 50px;-webkit-transition-property:width;-webkit-transition-duration:3s;transition-property:width;transition-duration:3s;float:right;}
.discussions-1 ul li span.pro-1{width:73%;}
.discussions-1 ul li span.pro-2{width:76%;}
.discussions-1 ul li span.pro-3{width:60%;}
.discussions-1 ul li span.pro-4{width:62%;}
.discussions-1 ul li span.pro-5{width:75%;}
.discussions-1 ul li span.pro-6{width:60%;}
.discussions-1 ul li:hover span{width:100%;color:#fff;}

.discussions-2{}
.discussions-2 ul{width:100%;float:left;}
.discussions-2 ul li{width:100%;margin:0px 0px 5px 0px;background-color:#8fb7ff;border-radius:0px 50px 50px 0px;float:left;}
.discussions-2 ul li span{padding:3px 10px;background-color:#2f5ab9;color:#e0e0e0;border-radius:0px 50px 50px 0px;-webkit-transition-property:width;-webkit-transition-duration:3s;transition-property:width;transition-duration:3s;float:left;}
.discussions-2 ul li span.pro-1{width:49%;}
.discussions-2 ul li span.pro-2{width:68%;}
.discussions-2 ul li span.pro-3{width:60%;}
.discussions-2 ul li span.pro-4{width:62%;}
.discussions-2 ul li span.pro-5{width:75%;}
.discussions-2 ul li span.pro-6{width:38%;}
.discussions-2 ul li:hover span{width:100%;color:#fff;}


.discussion .carousel{width:100%;padding:0px;margin:0px;float:left;}
.discussion .carousel h3{width:100%;margin:0px;color:#f9ff05;font-size:35px;text-align:center;float:left;}
.discussion .carousel .carousel-inner{width:100%;margin:0px;float:left;}
.discussion .carousel .carousel-inner .item{width:100%;float:left;}
.discussion .carousel .carousel-inner .item img{width:100%;float:left;}
.discussion .carousel .carousel-control.right{right:0px;}
.discussion .carousel a.carousel-control{width:auto;background-image:none;display:none;float:left;}
.discussion .carousel:hover a.carousel-control{display:block;}
.discussion .carousel a.carousel-control span{background-image:none;position:relative;margin:0px;}
.discussion .carousel a.carousel-control span.glyphicon-chevron-left{left:0px;}
.discussion .carousel a.carousel-control span.glyphicon-chevron-right{right:0px;}


.pro-schedule-bg-sec{background:url(../images/program-schedule.jpg) no-repeat;background-size:100%;}
.prog-schedule{width:100%;padding:80px 0px;background:#2f5ab9d1;background: -webkit-linear-gradient(#6ea2ff, #2f5ab9d1);background: -o-linear-gradient(#6ea2ff, #2f5ab9d1);background: -moz-linear-gradient(#6ea2ff, #2f5ab9d1);background: linear-gradient(#6ea2ff, #2f5ab9d1);float:left;}
.prog-heading{margin:0px 0px 30px 0px;}
.program-left{}
.program-right{}
.program-right table{width:100%;margin:0px;color:#e0e0e0;background-color:#2f5ab926;border-color:#2f5ab9;box-shadow:0px 1px 6px #2f5ab9;float:left;}
.program-right table tr{width:100%;float:left;}
.program-right table tr.schedule-odd-color{color:#fff;background-color:#2f5ab982;}
.program-right table tr td{padding:5px 10px;border-color:#2f5ab9;float:left;}
.program-right table tr td:first-child{width:75%;}
.program-right table tr td:last-child{width:25%;}

.sponsorship-sec{padding:80px 0px 40px;}
.sponsorship-box{margin:0px 0px 30px 0px;}
.sponsorship{width:100%;padding:8px 10px;box-shadow:0px 0px 3px #d2d2d2;transition:all ease-in-out 0.5s;float:left;}
.sponsorship h4{width:100%;color:#2f5ab9;float:left;}
.sponsorship ul{width:100%;padding:0px 0px 0px 20px;float:left;}
.sponsorship ul li{width:100%;list-style-type:disc;float:left;}
.sponsorship:hover{box-shadow:0px 0px 8px #2f5ab9;}

.participate-sec{background:url(../images/prem-icon-1.png);background-size:20%;}
.participate-bg{padding:80px 0px;background-color:#8fb7fffa;}
.who-participate{}
.who-participate h4{width:100%;color:#1d1d1d;float:left;}
.who-participate ul{width:100%;padding:0px 0px 0px 20px;float:left;}
.who-participate ul li{width:100%;color:#ffffff;list-style-type:disc;float:left;}
.who-participate p{width:100%;color:#ffffff;float:left;}
.who-participate p a{color:#0f43b5;}
.who-participate p a:hover{color:#000000;}

.footer-sec{padding:40px 0px;background-color:#2f5ab9;box-shadow:0px -3px 5px #545454;}
.footer-box{}
.footer-box h4{width:100%;color:#fff;float:left;}
.footer-box label{width:100%;color:#b5b5b5;float:left;}
.footer-box address{width:100%;float:left;}
.footer-box address i{width:5%;margin:5px 0px 0px 0px;color:#ffffff;float:left;}
.footer-box address p{width:95%;color:#b5b5b5;float:right;}

.register-box{}
.register-box h2{width:100%;margin:0px 0px 20px 0px;text-align:center;float:left;}
.data-box{width:100%;text-align:left;float:left;}
.data-header{width:100%;background-color:#717171;color:#fff;float:left;}
.data-sn{width:5%;float:left;}
.data-regid{width:20%;float:left;}
.data-name{width:20%;float:left;}
.data-org{width:15%;float:left;}
.data-design{width:15%;float:left;}
.data-state{width:25%;float:left;}
.data-body{width:100%;float:left;}
.data-line{width:100%;float:left;}
.data-header div{height:35px;padding:5px 5px;border-right:1px solid #828080;}
.data-line div{height:30px;padding:2px 5px;border-right:1px solid #ddd;}
.data-line{border:1px solid #ddd;border-top:none;border-right:none;}
.data-line .data-extra-line{width:100%;height:auto;padding:0px;background-color:#e9ecef;border:none;border-top:1px solid #ddd;border-right:1px solid #ddd;display:none;float:left;}
.data-line .data-extra-line div{height:auto;padding:2px 5px;font-size:14px;border:none;float:left;}
.data-line .data-extra-line div label{width:10%;color:#e44e4e;float:left;}
.data-line .data-extra-line div span{width:90%;padding:0px 0px 0px 10px;float:left;}
.data-line .extra-data-email{width:35%;}
.data-line .extra-data-date{width:30%;}
.data-line .extra-data-add{width:35%;}


.bank-details-sec{padding:50px 0px;}
.bank-account{}
.bank-account-box{width:100%;float:left;}
.bank-account-box h3{width:100%;margin:0px 0px 10px 0px;text-align:center;float:left;}
.bank-ac-line{width:100%;padding:0px 15%;margin:0px 0px 10px 0px;float:left;}
.bank-ac-line label{width:35%;margin:0px;padding:5px 10px;border:1px solid #ddd;border-right:none;float:left;}
.bank-ac-line span{width:65%;padding:5px 10px;border:1px solid #ddd;float:left;}


.inauguration-sec{padding:10px 0px;background-color:#000;position:fixed;bottom:0px;}
.inauguration-by{text-align:center;font-size:30px;color:#fff;}




.test-sec{padding:50px 0px;}
.test{width:100%;height:300px;background-color:#ddd;position:relative;float:left;}
.test h1{width:15%;height:150px;margin:auto;background-color:#eee;position:absolute;top:0px;right:0px;bottom:0px;left:0px;display:grid;align-items:center;text-align:center;float:left;}







@media (min-width: 576px) { 
    
    .top-services-sec {
   margin-top: -593px;
}
.top-services-box{}
.top-services{width:100%;text-align:center;background-color:#8fb7ff;box-shadow:0px 5px 20px #4c4c4c;transition:all ease-in-out 0.5s;float:left;}
.top-services img{width:100%;float:left;}
.top-services h2{width:100%;padding:8px 0px;color:#2f2f2f;transition:all ease-in-out 0.5s;float:left;}
.top-services:hover{background-color:#2f5ab9;}
.top-services:hover h2{color:#fff;padding:20px 0px;}

}


@media (min-width: 768px) { 
    
    .top-services-sec {
   margin-top: -593px;
}
    .top-services-box{}
.top-services{width:100%;text-align:center;background-color:#8fb7ff;box-shadow:0px 5px 20px #4c4c4c;transition:all ease-in-out 0.5s;float:left;}
.top-services img{width:100%;float:left;}
.top-services h2{width:100%;padding:8px 0px;color:#2f2f2f;transition:all ease-in-out 0.5s;float:left;}
.top-services:hover{background-color:#2f5ab9;}
.top-services:hover h2{color:#fff;padding:20px 0px;}

}












@media (min-width: 992px) { 
    
    .top-services-sec {
    height: 450px;
    margin: -150px 0px 0px 0px;
}

.top-services-box{}
.top-services{width:100%;text-align:center;background-color:#8fb7ff;box-shadow:0px 5px 20px #4c4c4c;transition:all ease-in-out 0.5s;float:left;}
.top-services img{width:100%;float:left;}
.top-services h2{width:100%;padding:8px 0px;color:#2f2f2f;transition:all ease-in-out 0.5s;float:left;}
.top-services:hover{background-color:#2f5ab9;}
.top-services:hover h2{color:#fff;padding:20px 0px;}


    }


@media (min-width: 1200px) {
    
   .top-services-sec {
    height: 450px;
    margin: 50px 0px 0px 0px;
} 

.top-services-box{}
.top-services{width:100%;text-align:center;background-color:#8fb7ff;box-shadow:0px 5px 20px #4c4c4c;transition:all ease-in-out 0.5s;float:left;}
.top-services img{width:100%;float:left;}
.top-services h2{width:100%;padding:8px 0px;color:#2f2f2f;transition:all ease-in-out 0.5s;float:left;}
.top-services:hover{background-color:#2f5ab9;}
.top-services:hover h2{color:#fff;padding:20px 0px;}

    
}



.nav-item .nav-link,
.nav-tabs .nav-link {
    -webkit-transition: all 300ms ease 0s;
    -moz-transition: all 300ms ease 0s;
    -o-transition: all 300ms ease 0s;
    -ms-transition: all 300ms ease 0s;
    transition: all 300ms ease 0s;
}

.card a {
    -webkit-transition: all 150ms ease 0s;
    -moz-transition: all 150ms ease 0s;
    -o-transition: all 150ms ease 0s;
    -ms-transition: all 150ms ease 0s;
    transition: all 150ms ease 0s;
}

[data-toggle="collapse"][data-parent="#accordion"] i {
    -webkit-transition: transform 150ms ease 0s;
    -moz-transition: transform 150ms ease 0s;
    -o-transition: transform 150ms ease 0s;
    -ms-transition: all 150ms ease 0s;
    transition: transform 150ms ease 0s;
}

[data-toggle="collapse"][data-parent="#accordion"][aria-expanded="true"] i {
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}


.now-ui-icons {
    display: inline-block;
    font: normal normal normal 14px/1 'Nucleo Outline';
    font-size: inherit;
    speak: none;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

@-webkit-keyframes nc-icon-spin {
    0% {
        -webkit-transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}

@-moz-keyframes nc-icon-spin {
    0% {
        -moz-transform: rotate(0deg);
    }

    100% {
        -moz-transform: rotate(360deg);
    }
}

@keyframes nc-icon-spin {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.tabs__navigation {
    display: flex;
    border-bottom: 2px solid #c8c8c8;
}

.tabs__navigation:hover .tool-tabs__tab.active {
    color: #000;
    font-weight: 400;
    background-color: #c8c8c8;
}

.tabs__navigation:hover .tool-tabs__tab.active:after {
    width: 0;
}

.tabs__navigation:hover .tool-tabs__tab:hover.active {
    color: #000;
    font-weight: 500;
}

.tabs__navigation:hover .tool-tabs__tab:hover.active:after {
    width: 100%;
}

.tabs__btn {
    position: relative;
    flex: 0 1 50%;
    padding: 15px 15px;
    border: none;
    background-color: #659f2d;
    font-size: 18px;
    line-height: 120%;
    color: #000;
    transition: color 0.2s;
    cursor: pointer;
}

.tabs__btn.active {
    color: #fff;
    font-weight: 400;
    background-color: #00319f;
}

.tabs__btn:hover {
    color: white;
    font-weight: 500;
    background: #ea7901;
}

.tabs__btn:hover.active {
    color: hsl(0, 0%, 100%);
    font-weight: 500;
}

.tabs__content {
    margin-top: 15px;
}

.tabs__body {
    display: none;
    font-size: 18px;
}

.tabs__body.active {
    display: block;
}

.program-box {
    width: 100%;
    margin: 0px 0px 0px 0px;
    float: left;
    padding: 0px;
}

.program-heading-1 {
    width: 70%;
    float: left;
}

.program-date{
    color: #ea7901;
    padding:5px;
    text-align: center;
    /*background: black;*/
}

.program-line {
    width: 100%;
    padding: 8px 12px;
    margin: 0px 0px 10px 0px;
    font-weight: 700;
    font-size: 16px;
    background-color: #8f8f8f;
    color: #ffffff;
    float: left;
}

.btn-check:focus+.btn, .btn:focus {
    outline: 0;
    box-shadow: none;
}
.main-heading{
   background: #000;
    color: #fff;
    text-align: center;
    margin-bottom: 10px;
}

.list-style li{ list-style-type: disc;color: #000;font-weight:700;}
