::-moz-selection{

    background-color:#8ab92d;

    color:#fff

}

ul.new-col {
    padding-left: 20px;
    margin-bottom: 20px;
}


.new-col2{
        padding-bottom: 5px;
    border-bottom: 2px solid #777;
    width: 85px;
     margin-bottom: 15px;
     color: #777;
         margin-left: 6px;
}

ul.new-col li {
  list-style: disc;
      margin-bottom: 10px;
}

.logo-name{

        display: inherit;
    margin-bottom: 15px;
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    margin-top: 10px;
}

.logo-sect{

        margin-top: 15px;
}

  .image_featured-col img {

    width: 120px !important;

   

}

::selection{

    background-color:#8ab92d;

    color:#fff

}

::-webkit-input-placeholder{

    color:#777777;

    font-weight:300

}

:-moz-placeholder{

    color:#777777;

    opacity:1;

    font-weight:300

}

::-moz-placeholder{

    color:#777777;

    opacity:1;

    font-weight:300

}

:-ms-input-placeholder{

    color:#777777;

    font-weight:300

}

::-ms-input-placeholder{

    color:#777777;

    font-weight:300

}

body{

    color:#777;

    font-family:"Poppins",sans-serif;

    font-size:14px;

    font-weight:300;

    line-height:1.625em;

    position:relative

}

ol,ul{

    margin:0;

    padding:0;

    list-style:none

}

select{

    display:block

}

figure{

    margin:0

}

a{

    -webkit-transition:all 0.3s ease 0s;

    -moz-transition:all 0.3s ease 0s;

    -o-transition:all 0.3s ease 0s;

    transition:all 0.3s ease 0s

}

iframe{

    border:0

}

a,a:focus,a:hover{

    text-decoration:none;

    outline:0

}

.btn.active.focus,.btn.active:focus,.btn.focus,.btn.focus:active,.btn:active:focus,.btn:focus{

    text-decoration:none;

    outline:0

}

.card-panel{

    margin:0;

    padding:60px

}

.btn i,.btn-large i,.btn-floating i,.btn-large i,.btn-flat i{

    font-size:1em;

    line-height:inherit

}

.gray-bg{

    background:#f9f9ff

}

h1,h2,h3,h4,h5,h6{

    font-family:"Poppins",sans-serif;

    color:#222;

    line-height:1.2em !important;

    margin-bottom:0;

    margin-top:0;

    font-weight:600

}

.h1,.h2,.h3,.h4,.h5,.h6{

    margin-bottom:0;

    margin-top:0;

    font-family:"Poppins",sans-serif;

    font-weight:600;

    color:#222

}

h1,.h1{

    font-size:36px

}

h2,.h2{

    font-size:30px

}

h3,.h3{

    font-size:24px

}

h4,.h4{

    font-size:18px

}

h5,.h5{

    font-size:16px

}

h6,.h6{

    font-size:14px;

    color:#222

}

td,th{

    border-radius:0px

}

.clear::before,.clear::after{

    content:" ";

    display:table

}

.clear::after{

    clear:both

}

.fz-11{

    font-size:11px

}

.fz-12{

    font-size:12px

}

.fz-13{

    font-size:13px

}

.fz-14{

    font-size:14px

}

.fz-15{

    font-size:15px

}

.fz-16{

    font-size:16px

}

.fz-18{

    font-size:18px

}

.fz-30{

    font-size:30px

}

.fz-48{

    font-size:48px !important

}

.fw100{

    font-weight:100

}

.fw300{

    font-weight:300

}

.fw400{

    font-weight:400 !important

}

.fw500{

    font-weight:500

}

.f700{

    font-weight:700

}

.fsi{

    font-style:italic

}

.mt-10{

    margin-top:10px

}

.mt-15{

    margin-top:15px

}

.mt-20{

    margin-top:20px

}

.mt-25{

    margin-top:25px

}

.mt-30{

    margin-top:30px

}

.mt-35{

    margin-top:35px

}

.mt-40{

    margin-top:40px

}

.mt-50{

    margin-top:50px

}

.mt-60{

    margin-top:60px

}

.mt-70{

    margin-top:70px

}

.mt-80{

    margin-top:80px

}

.mt-100{

    margin-top:100px

}

.mt-120{

    margin-top:120px

}

.mt-150{

    margin-top:150px

}

.ml-0{

    margin-left:0 !important

}

.ml-5{

    margin-left:5px !important

}

.ml-10{

    margin-left:10px

}

.ml-15{

    margin-left:15px

}

.ml-20{

    margin-left:20px

}

.ml-30{

    margin-left:30px

}

.ml-50{

    margin-left:50px

}

.mr-0{

    margin-right:0 !important

}

.mr-5{

    margin-right:5px !important

}

.mr-15{

    margin-right:15px

}

.mr-10{

    margin-right:10px

}

.mr-20{

    margin-right:20px

}

.mr-30{

    margin-right:30px

}

.mr-50{

    margin-right:50px

}

.mb-0{

    margin-bottom:0px

}

.mb-0-i{

    margin-bottom:0px !important

}

.mb-5{

    margin-bottom:5px

}

.mb-10{

    margin-bottom:10px

}

.mb-15{

    margin-bottom:15px

}

.mb-20{

    margin-bottom:20px

}

.mb-25{

    margin-bottom:25px

}

.mb-30{

    margin-bottom:30px

}

.mb-40{

    margin-bottom:40px

}

.mb-50{

    margin-bottom:50px

}

.mb-60{

    margin-bottom:60px

}

.mb-70{

    margin-bottom:70px

}

.mb-80{

    margin-bottom:80px

}

.mb-90{

    margin-bottom:90px

}

.mb-100{

    margin-bottom:100px

}

.pt-0{

    padding-top:0px

}

.pt-10{

    padding-top:10px

}

.pt-15{

    padding-top:15px

}

.pt-20{

    padding-top:20px

}

.pt-25{

    padding-top:25px

}

.pt-30{

    padding-top:30px

}

.pt-40{

    padding-top:40px

}

.pt-50{

    padding-top:50px

}

.pt-60{

    padding-top:60px

}

.pt-70{

    padding-top:70px

}

.pt-80{

    padding-top:80px

}

.pt-90{

    padding-top:90px

}

.pt-100{

    padding-top:100px

}

.pt-120{

    padding-top:120px

}

.pt-150{

    padding-top:150px

}

.pt-170{

    padding-top:170px

}

.pb-0{

    padding-bottom:0px

}

.pb-10{

    padding-bottom:10px

}

.pb-15{

    padding-bottom:15px

}

.pb-20{

    padding-bottom:20px

}

.pb-25{

    padding-bottom:25px

}

.pb-30{

    padding-bottom:30px

}

.pb-40{

    padding-bottom:40px

}

.pb-50{

    padding-bottom:50px

}

.pb-60{

    padding-bottom:60px

}

.pb-70{

    padding-bottom:70px

}

.pb-80{

    padding-bottom:80px

}

.pb-90{

    padding-bottom:90px

}

.pb-100{

    padding-bottom:100px

}

.pb-120{

    padding-bottom:120px

}

.pb-150{

    padding-bottom:150px

}

.pr-30{

    padding-right:30px

}

.pl-30{

    padding-left:30px

}

.pl-90{

    padding-left:90px

}

.p-40{

    padding:40px

}

.float-left{

    float:left

}

.float-right{

    float:right

}

.text-italic{

    font-style:italic

}

.text-white{

    color:#fff

}

.text-black{

    color:#000

}

.transition{

    -webkit-transition:all 0.3s ease 0s;

    -moz-transition:all 0.3s ease 0s;

    -o-transition:all 0.3s ease 0s;

    transition:all 0.3s ease 0s

}

.section-full{

    padding:100px 0

}

.section-half{

    padding:75px 0

}

.text-center{

    text-align:center

}

.text-left{

    text-align:left

}

.text-rigth{

    text-align:right

}

.flex{

    display:-webkit-box;

    display:-webkit-flex;

    display:-moz-flex;

    display:-ms-flexbox;

    display:flex

}

.inline-flex{

    display:-webkit-inline-box;

    display:-webkit-inline-flex;

    display:-moz-inline-flex;

    display:-ms-inline-flexbox;

    display:inline-flex

}

.flex-grow{

    -webkit-box-flex:1;

    -webkit-flex-grow:1;

    -moz-flex-grow:1;

    -ms-flex-positive:1;

    flex-grow:1

}

.flex-wrap{

    -webkit-flex-wrap:wrap;

    -moz-flex-wrap:wrap;

    -ms-flex-wrap:wrap;

    flex-wrap:wrap

}

.flex-left{

    -webkit-box-pack:start;

    -ms-flex-pack:start;

    -webkit-justify-content:flex-start;

    -moz-justify-content:flex-start;

    justify-content:flex-start

}

.flex-middle{

    -webkit-box-align:center;

    -ms-flex-align:center;

    -webkit-align-items:center;

    -moz-align-items:center;

    align-items:center

}

.flex-right{

    -webkit-box-pack:end;

    -ms-flex-pack:end;

    -webkit-justify-content:flex-end;

    -moz-justify-content:flex-end;

    justify-content:flex-end

}

.flex-top{

    -webkit-align-self:flex-start;

    -moz-align-self:flex-start;

    -ms-flex-item-align:start;

    align-self:flex-start

}

.flex-center{

    -webkit-box-pack:center;

    -ms-flex-pack:center;

    -webkit-justify-content:center;

    -moz-justify-content:center;

    justify-content:center

}

.flex-bottom{

    -webkit-align-self:flex-end;

    -moz-align-self:flex-end;

    -ms-flex-item-align:end;

    align-self:flex-end

}

.space-between{

    -webkit-box-pack:justify;

    -ms-flex-pack:justify;

    -webkit-justify-content:space-between;

    -moz-justify-content:space-between;

    justify-content:space-between

}

.space-around{

    -ms-flex-pack:distribute;

    -webkit-justify-content:space-around;

    -moz-justify-content:space-around;

    justify-content:space-around

}

.flex-column{

    -webkit-box-direction:normal;

    -webkit-box-orient:vertical;

    -webkit-flex-direction:column;

    -moz-flex-direction:column;

    -ms-flex-direction:column;

    flex-direction:column

}

.flex-cell{

    display:-webkit-box;

    display:-webkit-flex;

    display:-moz-flex;

    display:-ms-flexbox;

    display:flex;

    -webkit-box-flex:1;

    -webkit-flex-grow:1;

    -moz-flex-grow:1;

    -ms-flex-positive:1;

    flex-grow:1

}

.display-table{

    display:table

}

.light{

    color:#fff

}

.dark{

    color:#222

}

.relative{

    position:relative

}

.overflow-hidden{

    overflow:hidden

}

.overlay{

    position:absolute;

    left:0;

    right:0;

    top:0;

    bottom:0

}

.container.fullwidth{

    width:100%

}

.container.no-padding{

    padding-left:0;

    padding-right:0

}

/**//*.no-padding2 {

    padding: 50px 0px;

    text-align: center;



}

.no-padding2 h1{

 padding-bottom: 20px;

}*/



.section-bg{

    background:#f9fafc

}

@media (max-width: 767px){

    .panel-title>a, .panel-title>a:active {
 
    letter-spacing: 0px !important;
    word-spacing: 1px !important;

}


.sub-contect {
    text-align: center !important;
}

.pricing_ticket{
    min-height: inherit !important;
}


.presented-by-logo img {

    float: inherit !important;

}

.Awards h1 {
    margin-bottom: 20px;
}

.Sponsor h1 {
    margin-top: 10px;
    margin-bottom: 20px;
}

    .no-flex-xs{

        display:block !important;}



     .panel-default>.panel-heading+.panel-collapse>.panel-body {

    color: #000;

    font-size: 12px !important;

    }



   .Nomination h3 {

    margin-top: 20px;

    margin-bottom: 20px !important;

    font-size: 12px !important;

}



.btn-secondary2{

    margin-top: 0px !important;

    margin-bottom: 20px !important;

}



.Nomination {

    padding: 0px 0px !important;

}



.nominate-col{

    font-size: 12px !important;

    line-height: 25px !important;



}







.Nomination2 p{



   font-size: 13px !important;  

}



.faq-col {

    padding: 35px 0px !important;

   

}



.faq-col h1 {

    

    margin-bottom: 15px !important;



}



    

}

.row.no-margin{

    margin-left:0;

    margin-right:0

}

.sample-text-area{

    background:#fff;

    padding:100px 0 70px 0

}

.text-heading{

    margin-bottom:30px;

    font-size:24px

}

b,sup,sub,u,del{

   /* color:red;*/

    font-weight: 600;

}

h1{

    font-size:36px

}

h2{

    font-size:30px

}

h3{

    font-size:24px

}

h4{

    font-size:18px

}

h5{

    font-size:16px

}

h6{

    font-size:14px

}

h1,h2,h3,h4,h5,h6{

    line-height:1.5em

}

.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{

    color:#777

}

.button-area{

    background:#fff

}

.button-area .border-top-generic{

    padding:70px 15px;

    border-top:1px dotted #eee

}

.button-group-area .genric-btn{

    margin-right:10px;

    margin-top:10px

}

.button-group-area .genric-btn:last-child{

    margin-right:0

}

.genric-btn{

    display:inline-block;

    outline:none;

    line-height:40px;

    padding:0 30px;

    font-size:.8em;

    text-align:center;

    text-decoration:none;

    font-weight:500;

    cursor:pointer;

    -webkit-transition:all 0.3s ease 0s;

    -moz-transition:all 0.3s ease 0s;

    -o-transition:all 0.3s ease 0s;

    transition:all 0.3s ease 0s

}

.genric-btn:focus{

    outline:none

}

.genric-btn.e-large{

    padding:0 40px;

    line-height:50px

}

.genric-btn.large{

    line-height:45px

}

.genric-btn.medium{

    line-height:30px

}

.genric-btn.small{

    line-height:25px

}

.genric-btn.radius{

    border-radius:3px

}

.genric-btn.circle{

    border-radius:20px

}

.genric-btn.arrow{

    display:-webkit-inline-box;

    display:-ms-inline-flexbox;

    display:inline-flex;

    -webkit-box-align:center;

    -ms-flex-align:center;

    align-items:center

}

.genric-btn.arrow span{

    margin-left:10px

}

.genric-btn.default{

    color:#222;

    background:#f9f9ff;

    border:1px solid transparent

}

.genric-btn.default:hover{

    border:1px solid #f9f9ff;

    background:#fff

}

.genric-btn.default-border{

    border:1px solid #f9f9ff;

    background:#fff

}

.genric-btn.default-border:hover{

    color:#222;

    background:#f9f9ff;

    border:1px solid transparent

}

.genric-btn.primary{

    color:#fff;

    background:#8ab92d;

    border:1px solid transparent

}

.genric-btn.primary:hover{

    color:#8ab92d;

    border:1px solid #8ab92d;

    background:#fff

}

.genric-btn.primary-border{

    color:#8ab92d;

    border:1px solid #8ab92d;

    background:#fff

}

.genric-btn.primary-border:hover{

    color:#fff;

    background:#8ab92d;

    border:1px solid transparent

}

.genric-btn.success{

    color:#fff;

    background:#4cd3e3;

    border:1px solid transparent

}

.genric-btn.success:hover{

    color:#4cd3e3;

    border:1px solid #4cd3e3;

    background:#fff

}

.genric-btn.success-border{

    color:#4cd3e3;

    border:1px solid #4cd3e3;

    background:#fff

}

.genric-btn.success-border:hover{

    color:#fff;

    background:#4cd3e3;

    border:1px solid transparent

}

.genric-btn.info{

    color:#fff;

    background:#38a4ff;

    border:1px solid transparent

}

.genric-btn.info:hover{

    color:#38a4ff;

    border:1px solid #38a4ff;

    background:#fff

}

.genric-btn.info-border{

    color:#38a4ff;

    border:1px solid #38a4ff;

    background:#fff

}

.genric-btn.info-border:hover{

    color:#fff;

    background:#38a4ff;

    border:1px solid transparent

}

.genric-btn.warning{

    color:#fff;

    background:#f4e700;

    border:1px solid transparent

}

.genric-btn.warning:hover{

    color:#f4e700;

    border:1px solid #f4e700;

    background:#fff

}

.genric-btn.warning-border{

    color:#f4e700;

    border:1px solid #f4e700;

    background:#fff

}

.genric-btn.warning-border:hover{

    color:#fff;

    background:#f4e700;

    border:1px solid transparent

}

.genric-btn.danger{

    color:#fff;

    background:#f44a40;

    border:1px solid transparent

}

.genric-btn.danger:hover{

    color:#f44a40;

    border:1px solid #f44a40;

    background:#fff

}

.genric-btn.danger-border{

    color:#f44a40;

    border:1px solid #f44a40;

    background:#fff

}

.genric-btn.danger-border:hover{

    color:#fff;

    background:#f44a40;

    border:1px solid transparent

}

.genric-btn.link{

    color:#222;

    background:#f9f9ff;

    text-decoration:underline;

    border:1px solid transparent

}

.genric-btn.link:hover{

    color:#222;

    border:1px solid #f9f9ff;

    background:#fff

}

.genric-btn.link-border{

    color:#222;

    border:1px solid #f9f9ff;

    background:#fff;

    text-decoration:underline

}

.genric-btn.link-border:hover{

    color:#222;

    background:#f9f9ff;

    border:1px solid transparent

}

.genric-btn.disable{

    color:#222,0.3;

    background:#f9f9ff;

    border:1px solid transparent;

    cursor:not-allowed

}

.generic-blockquote{

    padding:30px 50px 30px 30px;

    background:#f9f9ff;

    border-left:2px solid #8ab92d

}

.progress-table-wrap{

    overflow-x:scroll

}

.progress-table{

    background:#f9f9ff;

    padding:15px 0px 30px 0px;

    min-width:800px

}

.progress-table .serial{

    width:11.83%;

    padding-left:30px

}

.progress-table .country{

    width:28.07%

}

.progress-table .visit{

    width:19.74%

}

.progress-table .percentage{

    width:40.36%;

    padding-right:50px

}

.progress-table .table-head{

    display:flex

}

.progress-table .table-head .serial,.progress-table .table-head .country,.progress-table .table-head .visit,.progress-table .table-head .percentage{

    color:#222;

    line-height:40px;

    text-transform:uppercase;

    font-weight:500

}

.progress-table .table-row{

    padding:15px 0;

    border-top:1px solid #edf3fd;

    display:flex

}

.progress-table .table-row .serial,.progress-table .table-row .country,.progress-table .table-row .visit,.progress-table .table-row .percentage{

    display:flex;

    align-items:center

}

.progress-table .table-row .country img{

    margin-right:15px

}

.progress-table .table-row .percentage .progress{

    width:80%;

    border-radius:0px;

    background:transparent

}

.progress-table .table-row .percentage .progress .progress-bar{

    height:5px;

    line-height:5px

}

.progress-table .table-row .percentage .progress .progress-bar.color-1{

    background-color:#6382e6

}

.progress-table .table-row .percentage .progress .progress-bar.color-2{

    background-color:#e66686

}

.progress-table .table-row .percentage .progress .progress-bar.color-3{

    background-color:#f09359

}

.progress-table .table-row .percentage .progress .progress-bar.color-4{

    background-color:#73fbaf

}

.progress-table .table-row .percentage .progress .progress-bar.color-5{

    background-color:#73fbaf

}

.progress-table .table-row .percentage .progress .progress-bar.color-6{

    background-color:#6382e6

}

.progress-table .table-row .percentage .progress .progress-bar.color-7{

    background-color:#a367e7

}

.progress-table .table-row .percentage .progress .progress-bar.color-8{

    background-color:#e66686

}

.single-gallery-image{

    margin-top:30px;

    background-repeat:no-repeat !important;

    background-position:center center !important;

    background-size:cover !important;

    height:200px

}

.list-style{

    width:14px;

    height:14px

}

.unordered-list li{

    position:relative;

    padding-left:30px;

    line-height:1.82em !important

}

.unordered-list li:before{

    content:"";

    position:absolute;

    width:14px;

    height:14px;

    border:3px solid #8ab92d;

    background:#fff;

    top:4px;

    left:0;

    border-radius:50%

}

.ordered-list{

    margin-left:30px

}

.ordered-list li{

    list-style-type:decimal-leading-zero;

    color:#8ab92d;

    font-weight:500;

    line-height:1.82em !important

}

.ordered-list li span{

    font-weight:300;

    color:#777

}

.ordered-list-alpha li{

    margin-left:30px;

    list-style-type:lower-alpha;

    color:#8ab92d;

    font-weight:500;

    line-height:1.82em !important

}

.ordered-list-alpha li span{

    font-weight:300;

    color:#777

}

.ordered-list-roman li{

    margin-left:30px;

    list-style-type:lower-roman;

    color:#8ab92d;

    font-weight:500;

    line-height:1.82em !important

}

.ordered-list-roman li span{

    font-weight:300;

    color:#777

}

.single-input{

    display:block;

    width:100%;

    line-height:40px;

    border:none;

    outline:none;

    background:#f9f9ff;

    padding:0 20px

}

.single-input:focus{

    outline:none

}

.input-group-icon{

    position:relative

}

.input-group-icon .icon{

    position:absolute;

    left:20px;

    top:0;

    line-height:40px;

    z-index:3

}

.input-group-icon .icon i{

    color:#797979

}

.input-group-icon .single-input{

    padding-left:45px

}

.single-textarea{

    display:block;

    width:100%;

    line-height:40px;

    border:none;

    outline:none;

    background:#f9f9ff;

    padding:0 20px;

    height:100px;

    resize:none

}

.single-textarea:focus{

    outline:none

}

.single-input-primary{

    display:block;

    width:100%;

    line-height:40px;

    border:1px solid transparent;

    outline:none;

    background:#f9f9ff;

    padding:0 20px

}

.single-input-primary:focus{

    outline:none;

    border:1px solid #8ab92d

}

.single-input-accent{

    display:block;

    width:100%;

    line-height:40px;

    border:1px solid transparent;

    outline:none;

    background:#f9f9ff;

    padding:0 20px

}

.single-input-accent:focus{

    outline:none;

    border:1px solid #eb6b55

}

.single-input-secondary{

    display:block;

    width:100%;

    line-height:40px;

    border:1px solid transparent;

    outline:none;

    background:#f9f9ff;

    padding:0 20px

}

.single-input-secondary:focus{

    outline:none;

    border:1px solid #f09359

}

.default-switch{

    width:35px;

    height:17px;

    border-radius:8.5px;

    background:#f9f9ff;

    position:relative;

    cursor:pointer

}

.default-switch input{

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    width:100%;

    height:100%;

    opacity:0;

    cursor:pointer

}

.default-switch input+label{

    position:absolute;

    top:1px;

    left:1px;

    width:15px;

    height:15px;

    border-radius:50%;

    background:#8ab92d;

    -webkit-transition:all 0.2s;

    -moz-transition:all 0.2s;

    -o-transition:all 0.2s;

    transition:all 0.2s;

    box-shadow:0px 4px 5px 0px rgba(0,0,0,0.2);

    cursor:pointer

}

.default-switch input:checked+label{

    left:19px

}

.primary-switch{

    width:35px;

    height:17px;

    border-radius:8.5px;

    background:#f9f9ff;

    position:relative;

    cursor:pointer

}

.primary-switch input{

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    width:100%;

    height:100%;

    opacity:0

}

.primary-switch input+label{

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    width:100%;

    height:100%

}

.primary-switch input+label:before{

    content:"";

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    width:100%;

    height:100%;

    background:transparent;

    border-radius:8.5px;

    cursor:pointer;

    -webkit-transition:all 0.2s;

    -moz-transition:all 0.2s;

    -o-transition:all 0.2s;

    transition:all 0.2s

}

.primary-switch input+label:after{

    content:"";

    position:absolute;

    top:1px;

    left:1px;

    width:15px;

    height:15px;

    border-radius:50%;

    background:#fff;

    -webkit-transition:all 0.2s;

    -moz-transition:all 0.2s;

    -o-transition:all 0.2s;

    transition:all 0.2s;

    box-shadow:0px 4px 5px 0px rgba(0,0,0,0.2);

    cursor:pointer

}

.primary-switch input:checked+label:after{

    left:19px

}

.primary-switch input:checked+label:before{

    background:#8ab92d

}

.confirm-switch{

    width:35px;

    height:17px;

    border-radius:8.5px;

    background:#f9f9ff;

    position:relative;

    cursor:pointer

}

.confirm-switch input{

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    width:100%;

    height:100%;

    opacity:0

}

.confirm-switch input+label{

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    width:100%;

    height:100%

}

.confirm-switch input+label:before{

    content:"";

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    width:100%;

    height:100%;

    background:transparent;

    border-radius:8.5px;

    -webkit-transition:all 0.2s;

    -moz-transition:all 0.2s;

    -o-transition:all 0.2s;

    transition:all 0.2s;

    cursor:pointer

}

.confirm-switch input+label:after{

    content:"";

    position:absolute;

    top:1px;

    left:1px;

    width:15px;

    height:15px;

    border-radius:50%;

    background:#fff;

    -webkit-transition:all 0.2s;

    -moz-transition:all 0.2s;

    -o-transition:all 0.2s;

    transition:all 0.2s;

    box-shadow:0px 4px 5px 0px rgba(0,0,0,0.2);

    cursor:pointer

}

.confirm-switch input:checked+label:after{

    left:19px

}

.confirm-switch input:checked+label:before{

    background:#4cd3e3

}

.primary-checkbox{

    width:16px;

    height:16px;

    border-radius:3px;

    background:#f9f9ff;

    position:relative;

    cursor:pointer

}

.primary-checkbox input{

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    width:100%;

    height:100%;

    opacity:0

}

.primary-checkbox input+label{

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    width:100%;

    height:100%;

    border-radius:3px;

    cursor:pointer;

    border:1px solid #f1f1f1

}

.primary-checkbox input:checked+label{

    background:url(../img/elements/primary-check.png) no-repeat center center/cover;

    border:none

}

.confirm-checkbox{

    width:16px;

    height:16px;

    border-radius:3px;

    background:#f9f9ff;

    position:relative;

    cursor:pointer

}

.confirm-checkbox input{

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    width:100%;

    height:100%;

    opacity:0

}

.confirm-checkbox input+label{

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    width:100%;

    height:100%;

    border-radius:3px;

    cursor:pointer;

    border:1px solid #f1f1f1

}

.confirm-checkbox input:checked+label{

    background:url(../img/elements/success-check.png) no-repeat center center/cover;

    border:none

}

.disabled-checkbox{

    width:16px;

    height:16px;

    border-radius:3px;

    background:#f9f9ff;

    position:relative;

    cursor:pointer

}

.disabled-checkbox input{

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    width:100%;

    height:100%;

    opacity:0

}

.disabled-checkbox input+label{

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    width:100%;

    height:100%;

    border-radius:3px;

    cursor:pointer;

    border:1px solid #f1f1f1

}

.disabled-checkbox input:disabled{

    cursor:not-allowed;

    z-index:3

}

.disabled-checkbox input:checked+label{

    background:url(../img/elements/disabled-check.png) no-repeat center center/cover;

    border:none

}

.primary-radio{

    width:16px;

    height:16px;

    border-radius:8px;

    background:#f9f9ff;

    position:relative;

    cursor:pointer

}

.primary-radio input{

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    width:100%;

    height:100%;

    opacity:0

}

.primary-radio input+label{

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    width:100%;

    height:100%;

    border-radius:8px;

    cursor:pointer;

    border:1px solid #f1f1f1

}

.primary-radio input:checked+label{

    background:url(../img/elements/primary-radio.png) no-repeat center center/cover;

    border:none

}

.confirm-radio{

    width:16px;

    height:16px;

    border-radius:8px;

    background:#f9f9ff;

    position:relative;

    cursor:pointer

}

.confirm-radio input{

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    width:100%;

    height:100%;

    opacity:0

}

.confirm-radio input+label{

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    width:100%;

    height:100%;

    border-radius:8px;

    cursor:pointer;

    border:1px solid #f1f1f1

}

.confirm-radio input:checked+label{

    background:url(../img/elements/success-radio.png) no-repeat center center/cover;

    border:none

}

.disabled-radio{

    width:16px;

    height:16px;

    border-radius:8px;

    background:#f9f9ff;

    position:relative;

    cursor:pointer

}

.disabled-radio input{

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    width:100%;

    height:100%;

    opacity:0

}

.disabled-radio input+label{

    position:absolute;

    left:0;

    top:0;

    right:0;

    bottom:0;

    width:100%;

    height:100%;

    border-radius:8px;

    cursor:pointer;

    border:1px solid #f1f1f1

}

.disabled-radio input:disabled{

    cursor:not-allowed;

    z-index:3

}

.disabled-radio input:checked+label{

    background:url(../img/elements/disabled-radio.png) no-repeat center center/cover;

    border:none

}

.default-select{

    height:40px

}

.default-select .nice-select{

    border:none;

    border-radius:0px;

    height:40px;

    background:#f9f9ff;

    padding-left:20px;

    padding-right:40px

}

.default-select .nice-select .list{

    margin-top:0;

    border:none;

    border-radius:0px;

    box-shadow:none;

    width:100%;

    padding:10px 0 10px 0px

}

.default-select .nice-select .list .option{

    font-weight:300;

    -webkit-transition:all 0.3s ease 0s;

    -moz-transition:all 0.3s ease 0s;

    -o-transition:all 0.3s ease 0s;

    transition:all 0.3s ease 0s;

    line-height:28px;

    min-height:28px;

    font-size:12px;

    padding-left:20px

}

.default-select .nice-select .list .option.selected{

    color:#8ab92d;

    background:transparent

}

.default-select .nice-select .list .option:hover{

    color:#8ab92d;

    background:transparent

}

.default-select .current{

    margin-right:50px;

    font-weight:300

}

.default-select .nice-select::after{

    right:20px

}

.form-select{

    height:40px;

    width:100%

}

.form-select .nice-select{

    border:none;

    border-radius:0px;

    height:40px;

    background:#f9f9ff;

    padding-left:45px;

    padding-right:40px;

    width:100%

}

.form-select .nice-select .list{

    margin-top:0;

    border:none;

    border-radius:0px;

    box-shadow:none;

    width:100%;

    padding:10px 0 10px 0px

}

.form-select .nice-select .list .option{

    font-weight:300;

    -webkit-transition:all 0.3s ease 0s;

    -moz-transition:all 0.3s ease 0s;

    -o-transition:all 0.3s ease 0s;

    transition:all 0.3s ease 0s;

    line-height:28px;

    min-height:28px;

    font-size:12px;

    padding-left:45px

}

.form-select .nice-select .list .option.selected{

    color:#8ab92d;

    background:transparent

}

.form-select .nice-select .list .option:hover{

    color:#8ab92d;

    background:transparent

}

.form-select .current{

    margin-right:50px;

    font-weight:300

}

.form-select .nice-select::after{

    right:20px

}

#header{

    padding:0px 0;

    position:fixed;

    left:0;

    top:0;

    right:0;

    transition:all 0.5s;

    z-index:997

}

#header.header-scrolled{

    background:#000;

    transition:all 0.5s

}

/*@media (max-width: 673px){

    #logo{

        margin-left:20px

    }

}*/

#header #logo h1{

    font-size:34px;

    margin:0;

    padding:0;

    line-height:1;

    font-weight:700;

    letter-spacing:3px

}

#header #logo h1 a,#header #logo h1 a:hover{

    color:#fff;

    padding-left:10px;

    border-left:4px solid #8ab92d

}

.Sponsorship2 p {
    margin-top: 20px;
    margin-bottom: 30px;
}

#header #logo img {
    padding: 0;
    margin: 4px;
    width: 85px !important;
    height: 85px !important;
}

#logo{
    width: 40%;
}

@media (max-width: 768px){

    #header #logo h1{

        font-size:28px

    }

    /*#header #logo img{

        max-height:40px

    }*/

}

.ticker-btn{

    background:#8ab92d;

    color:#fff;

    padding:6px 20px !important;

    text-transform:uppercase

}

.nav-menu,.nav-menu *{

    margin:0;

    padding:0;

    list-style:none

}

.hhty {
    margin-top: 60px;
    text-align: center;
    margin-bottom: 40px;
}

.hhty2 {
    text-align: center;
       margin-top: 30px;
}

.hhty45 {
    text-align: center;
    margin-bottom: 20px;
}

/*.hhty img {
    width: 230px;
}*/

.hhty3 img {
    width: 219px;
}
/*.hhty img {
    width: 200px;
}*/

.nav-menu ul{

    position:absolute;

    display:none;

    top:100%;

    left:0;

    z-index:99

}

.nav-menu li{

    position:relative;

    white-space:nowrap

}

.nav-menu>li{

    float:left

}

.nav-menu li:hover>ul,.nav-menu li.sfHover>ul{

    display:block

}

.nav-menu ul ul{

    top:0;

    left:100%

}

.nav-menu ul li{

    min-width:180px;

    text-align:left

}

.hhty3 {
    text-align: center;
}

.sf-arrows .sf-with-ul{

    padding-right:30px

}

.sf-arrows .sf-with-ul:after{

    content:"\f107";

    position:absolute;

    right:15px;

    font-family:FontAwesome;

    font-style:normal;

    font-weight:normal

}

.sf-arrows ul .sf-with-ul:after{

    content:"\f105"

}

#nav-menu-container{

    margin:0

}

@media (min-width: 1024px){

    #nav-menu-container{

       padding-left: 20px

    }

}

@media (max-width: 768px){

    #nav-menu-container{

        display:none

    }

}

.nav-menu a {
    padding: 6px 6px;
    text-decoration: none;
    display: inline-block;
    color: #fff;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    outline: none;
}

.nav-menu>li{

    margin-left:10px

}

.nav-menu ul{

    margin:16px 0 0 0;

    padding:10px;

    box-shadow:0px 0px 30px rgba(127,137,161,0.25);

    background:#fff

}

.nav-menu ul li{

    transition:0.3s

}

.nav-menu ul li a{

    padding:10px;

    color:#333;

    transition:0.3s;

    display:block;

    font-size:12px;

    text-transform:none

}

.nav-menu ul li:hover>a{

    color:red;

}



/*.nav-menu ul li a:hover{

   color:red; 

}

*/



.nav-menu ul ul{

    margin:0

}

#mobile-nav-toggle{

    position:fixed;

    right:15px;

    z-index:999;

    top:16px;

    border:0;

    background:none;

    font-size:24px;

    display:none;

    transition:all 0.4s;

    outline:none;

    cursor:pointer

}

#mobile-nav-toggle i{

    color:#8ab92d;

    font-weight:900

}

@media (max-width: 800px){

    #mobile-nav-toggle{

        display:inline

    }

    #nav-menu-container{

        display:none

    }

}

#mobile-nav{

    position:fixed;

    top:0;

    padding-top:18px;

    bottom:0;

    z-index:998;

    background:rgba(0,0,0,0.8);

    left:-260px;

    width:260px;

    overflow-y:auto;

    transition:0.4s

}

#mobile-nav ul{

    padding:0;

    margin:0;

    list-style:none

}

#mobile-nav ul li{

    position:relative

}

#mobile-nav ul li a{

    color:#fff;

    font-size:13px;

    text-transform:uppercase;

    overflow:hidden;

    padding:10px 22px 10px 15px;

    position:relative;

    text-decoration:none;

    width:100%;

    display:block;

    outline:none;

    font-weight:700

}

#mobile-nav ul li a:hover{

    color:#fff

}

#mobile-nav ul li li{

    padding-left:30px

}

#mobile-nav ul .menu-has-children i{

    position:absolute;

    right:0;

    z-index:99;

    padding:15px;

    cursor:pointer;

    color:#fff

}

#mobile-nav ul .menu-has-children i.fa-chevron-up{

    color:#8ab92d

}

#mobile-nav ul .menu-has-children li a{

    text-transform:none

}

#mobile-nav ul .menu-item-active{

    color:#8ab92d

}

#mobile-body-overly{

    width:100%;

    height:100%;

    z-index:997;

    top:0;

    left:0;

    position:fixed;

    background:rgba(0,0,0,0.7);

    display:none

}

body.mobile-nav-active{

    overflow:hidden

}

body.mobile-nav-active #mobile-nav{

    left:0

}

body.mobile-nav-active #mobile-nav-toggle{

    color:#fff

}

.section-gap{

    padding:18px 0;

  

  

}

.section-title{

    padding-bottom:30px

}

.section-title h2{

    margin-bottom:20px

}



/*.brand-area{

    padding: 30px 0;

}*/



.section-title p{

    font-size:16px;

    margin-bottom:0

}

@media (max-width: 991.98px){

    .section-title p br{

        display:none

    }

}

.primary-btn{

    background-color:#8ab92d;

    line-height:42px;

    padding-left:30px;

    padding-right:60px;

    border-radius:25px;

    border:none;

    color:#fff;

    display:inline-block;

    font-weight:500;

    position:relative;

    -webkit-transition:all 0.3s ease 0s;

    -moz-transition:all 0.3s ease 0s;

    -o-transition:all 0.3s ease 0s;

    transition:all 0.3s ease 0s;

    cursor:pointer;

    text-transform:uppercase;

    position:relative

}

.primary-btn:focus{

    outline:none

}

.primary-btn span{

    color:#fff;

    position:absolute;

    top:50%;

    transform:translateY(-60%);

    right:30px;

    -webkit-transition:all 0.3s ease 0s;

    -moz-transition:all 0.3s ease 0s;

    -o-transition:all 0.3s ease 0s;

    transition:all 0.3s ease 0s

}

.primary-btn:hover{

    color:#fff

}

.primary-btn:hover span{

    color:#fff;

    right:20px

}

.primary-btn.white{

    border:1px solid #fff;

    color:#fff

}

.primary-btn.white span{

    color:#fff

}

.primary-btn.white:hover{

    background:#fff;

    color:#8ab92d

}

.primary-btn.white:hover span{

    color:#8ab92d

}

.overlay{

    position:absolute;

    left:0;

    right:0;

    top:0;

    bottom:0

}

.banner-area{

   /* background:url(../img/shutterstock_7086362802.jpg) center;*/

    background-size:cover;

       padding: 5% 0%;
       background-color: #000;

}

/*.banner-area .overlay-bg{

    background:rgba(4,9,30,0.85)

}*/

.banner-content{

    text-align:center;

    z-index:2

}

.banner-content h1{

    font-size:72px;


    line-height:1em;

    margin-top:20px;
    margin-bottom:30px;

}

.banner-content h1 span{

    font-weight:700

}

@media (max-width: 991.98px){

    .banner-content h1{

        font-size:36px

    }

}

@media (max-width: 991.98px){

    .banner-content h1 br{

        display:none

    }

}

@media (max-width: 1199.98px){

    .banner-content h1{

        font-size:45px

    }

}

@media (max-width: 414px){

    .banner-content h1{

        font-size:24px;

    }

    .banner-area{

        padding: 0% 0% !important;



    }



    .btn-secondary2 {

    padding: 11px 24px !important;

    font-size: 13px !important;

}



/*.banner-area{

    max-height: 400px !important;

}*/





}

.banner-content h6{

    text-transform:uppercase;

    color:#8ab92d;

    letter-spacing:3;

    font-weight:400

}

@media (max-width: 1280px){

    .banner-content br{

        display:none

    }

}

.banner-content h4 {

    color: #fff;

    margin-bottom: 25px;

    font-weight: 300;

    margin-top: 20PX;

}

.banner-content .lnr{

    color:#fff;

    margin-right:10px

}

.primary-btn{

    background:#fff;

    border:1px solid transparent;

    color:#222;

    padding-left:40px;

    padding-right:40px;

    border-radius:50px

}

.primary-btn:hover{

    border:1px solid #fff;

    background:transparent;

    color:#fff

}

.start-in{

    display:inline-flex;

    background-color:#8ab92d;

    color:#fff;

    padding:5px 30px;

    margin-right:20px;

    margin-bottom:20px;

    font-size:14px;

    text-transform:uppercase

}

#timer{

    padding:30px 0;

    font-size:24px;

    font-weight:600

}

#timer span{

    font-size:14px;

    font-weight:200;

    margin-right:30px

}

@media (max-width: 736px){

    #timer span{

        font-size:12px

    }



    .Contact-border{

      width: 100% !important;

          margin-top: 10px !important;

          margin-bottom: 17px !important;

    }

    .Contact-images{

       padding: 0px 0px 20px 0px!important;

    }

}



@media (max-width: 736px){



    .contect-col1{

        text-align: center;

    }



    .sub-contect{

        text-align: center;

    }

}



.home-video-area{

   

        padding: 40px 0px;

}

/**/

.home-video-area .about-right{

    padding-right:10%

}

.home-video-area .about-right p span{

    font-weight:500;

    color:#222

}

.home-video-area .about-right .top-title{

    color:#8ab92d;

    letter-spacing:2px;

    font-size:12px;

    font-weight:500;

    text-transform:uppercase;

    margin-bottom:20px

}

.home-video-area .about-right h1{

    margin-bottom:20px

}

@media (max-width: 1366px){

    .home-video-area .about-right{

        flex:0 0 50%;

        max-width:50%;

        padding-right:15px;

        padding-left:15px

    }

    .home-video-area .about-right h1{

        font-size:24px

    }

}

@media (max-width: 1024px){

    .home-video-area .about-right h1,.home-video-area .about-right p{

        margin-bottom:8px

    }

}

@media (max-width: 990px){

    .home-video-area .about-right{

        flex:0 0 100%;

        max-width:100%;

        padding-top:15px;

        padding-bottom:15px

    }

}

.home-aboutus-area{

    background-color:#222

}

.home-aboutus-area .top-title{

    color:#8ab92d;

    letter-spacing:2px;

    font-size:12px;

    text-transform:uppercase;

    margin-bottom:20px

}

.home-aboutus-area .about-right{

    padding-right:8%

}

.home-aboutus-area .about-right h1{

    margin-bottom:15px

}

.home-aboutus-area .about-right p span{

    color:#fff;

    font-weight:500

}

@media (max-width: 1366px){

    .home-aboutus-area .about-right{

        padding:15px

    }

    .home-aboutus-area .about-right h1{

        font-size:24px

    }

    .home-aboutus-area .about-right p span{

        font-size:10px

    }

}

.video-sec-area .video-left .primary-btn{

    background-color:#222;

    color:#fff;

    border:1px solid transparent;

    -webkit-transition:all 0.3s ease 0s;

    -moz-transition:all 0.3s ease 0s;

    -o-transition:all 0.3s ease 0s;

    transition:all 0.3s ease 0s

}

.video-sec-area .video-left .primary-btn:hover{

    border:1px solid #222;

    background-color:transparent;

    color:#222

}

.video-sec-area .video-left h6{

    text-transform:uppercase;

    letter-spacing:2px;

    color:#8ab92d;

    font-size:12px;

    font-weight:300

}

.video-sec-area .video-left h1{

    padding-bottom:20px

}

.video-sec-area .video-left p span{

    color:#000;

    font-weight:400

}

@media (max-width: 960px){

    .video-sec-area .video-left{

        margin-bottom:80px

    }

}

.video-sec-area .video-right{

    background-size:cover;

    height:350px

}

.video-sec-area .video-right .overlay-bg{

    background-color:rgba(0,0,0,0.78)

}

.video-sec-area .video-right .play-btn{

    z-index:2

}

.video-sec-area .owl-dots{

    text-align:center;

    bottom:5px;

    margin-top:20px;

    width:100%;

    -webkit-backface-visibility:hidden;

    -moz-backface-visibility:hidden;

    -ms-backface-visibility:hidden;

    backface-visibility:hidden

}

.video-sec-area .owl-dot{

    height:10px;

    width:10px;

    display:inline-block;

    background:rgba(127,127,127,0.5);

    margin-left:5px;

    margin-right:5px;

    @inlcude transition()

}

.video-sec-area .owl-dot.active{

    -webkit-transition:all 0.3s ease 0s;

    -moz-transition:all 0.3s ease 0s;

    -o-transition:all 0.3s ease 0s;

    transition:all 0.3s ease 0s;

    padding:0px 25px 0px 0px;

    background:#8ab92d

}

.spekers-area .owl-dots{

    text-align:center;

    bottom:5px;

    margin-top:20px;

    width:100%;

    -webkit-backface-visibility:hidden;

    -moz-backface-visibility:hidden;

    -ms-backface-visibility:hidden;

    backface-visibility:hidden

}

.spekers-area .owl-dot{

    height:10px;

    width:10px;

    display:inline-block;

    background:rgba(127,127,127,0.5);

    margin-left:5px;

    margin-right:5px;

    @inlcude transition()

}

.spekers-area .owl-dot.active{

    -webkit-transition:all 0.3s ease 0s;

    -moz-transition:all 0.3s ease 0s;

    -o-transition:all 0.3s ease 0s;

    transition:all 0.3s ease 0s;

    padding:0px 25px 0px 0px;

    background:#8ab92d

}

.single-speaker{

    background-color:#04091e

}

.single-speaker h6{

    font-size:12px;

    font-weight:300;

    letter-spacing:3px;

    color:#8ab92d;

    margin-bottom:0

}

.single-speaker h1{

    margin:20px 0

}

.single-speaker .lnr{

    color:#fff;

    margin-right:10px;

    font-weight:700

}

.single-speaker ul a{

    margin-right:10px;

    color:#eee;

    -webkit-transition:all 0.3s ease 0s;

    -moz-transition:all 0.3s ease 0s;

    -o-transition:all 0.3s ease 0s;

    transition:all 0.3s ease 0s

}

.single-speaker ul a:hover{

    color:#8ab92d

}

.speaker-info{

    padding:40px

}

@media (max-width: 1366px){

    .speaker-info h1{

        font-size:30px

    }

}

@media (max-width: 1280px){

    .speaker-info{

        padding:10px 40px

    }

    .speaker-info h1{

        font-size:25px

    }

}

/*my css*/



@media (max-width: 767px){

    .fullscreen{

        height: 500px !important;

}

.banner-content h1 {
    font-size: 24px;
    margin-top: 50px;
}


    .speaker-info{

        padding:40px

    }

    .no-padding2 h1{

        text-align: center;

        font-size: 25px;

    }

.image_featured-col img {
    width: 75px !important;
}


.Company-col-hadding h2{

font-size: 26px;

}



.Sponsorship {

    

    margin-top: 0px !important;

}



.section-gap2{

    margin-bottom: 0px!important;

}



.Other-events-col2 h1 {

    font-size: 20px !important;

    margin-bottom: 20px !important;

}



#header #logo img {



    height: 80px !important;

    width: 80px !important;

    margin-left: 30px;

}

.justify-content-between {
    justify-content: left !important;
}

    .Contact-col {

    padding: 20px 0px !important;

    

}



.panel-title>a, .panel-title>a:active {

    background-color: #222222de;

}



.text-white {

   

    font-size: 16px !important;

    margin-bottom: 10px!important;

}



.banner-content h4{

    font-size: 15px !important;

}



.single-footer-widget p {

    margin-top: 10px !important;

     font-size: 16px !important;

     text-align: center;

}

.single-footer-widget{

    margin-bottom: 0px !important;

}

.single-footer-widget i {

    margin-top: 0px !important;

}

.single-footer-widget {

    text-align: center;

}

.single-img img {

    margin-bottom: 10px !important;

}

.Sponsor {

    

    margin-bottom: 0px !important;

    margin-top: 0px !important;

}

/*.Sponsorship-col {

    margin-bottom: 40px !important;

}*/

.pricing_ticket{

    margin-bottom: 0px!important;

    margin-top: 20px !important;

}



.Other-events-col {

    margin-top: 0px !important;



    }



.presented-by-logo {

    text-align: center;

    margin-bottom: 0px !important;

}



.Nomination h3 {

    text-align: center;

}



.video-content img {

    margin-top: 0px !important;

}



.home-video-area {

    padding: 20px 0px !important;

}



.Awards {

    padding: 0px 0px !important;

}



.Company-col-hadding2 {

    margin-top: 20px !important;

    margin-bottom: 20px !important;

}



.Company-col-hadding2 h2{

    font-size: 25px;

}



}



@media only screen and (min-width:767px) and (max-width: 1024px){



    #nav-menu-container {

    padding-right: 20px;

}



.Contact-border{

    width: 100%!important;

}

.sub-contect p {

    color: #fff;

    font-size: 11px !important;

}

.contect-col1 h4 {

    color: #fff;

    font-size: 14px !important;

    text-align: center;

}



.mb-10 {

    margin-bottom: 35px;

}

.no-padding2 h1{

    text-align: center;

}







}













@media (max-width: 768px){

    .table-wrap{

        overflow-x:scroll

    }



    .sub-menu{

        display: block !important;

    }



    .panel-title>a, .panel-title>a:active{

        font-size: 10px !important;

    }



    .faq-col h3{

      font-size: 15px !important;

    }



    .faq-col p {

    

    font-size: 12px !important;

    margin-top: 10px!important;

   

}

.section-gap {

    padding: 30px 0 !important;

}



.pb-70 {

    padding-bottom: 0px;

}



.speace-col {

    margin-bottom: 10px !important;

}



.Awards {

    padding: 0px 0px !important;

}



.Awards h1 {

    padding-bottom: 10px !important;

    font-size: 34px !important;

   

}



}

.table{

    text-align:center

}

.table th{

    font-weight:300

}

.table .name{

    padding-top:12px

}

.table tr{

    -webkit-transition:all 0.3s ease 0s;

    -moz-transition:all 0.3s ease 0s;

    -o-transition:all 0.3s ease 0s;

    transition:all 0.3s ease 0s

}

.table tr:hover{

    background-color:#8ab92d;

    color:#fff

}

.thead-light .head{

    text-transform:uppercase;

    font-weight:700;

    color:#222 !important

}

.price-area{

    background:#f9f9ff

}

.price-area .single-price{

    -webkit-transition:all 0.3s ease 0s;

    -moz-transition:all 0.3s ease 0s;

    -o-transition:all 0.3s ease 0s;

    transition:all 0.3s ease 0s;

    text-align:center;

    background-color:#fff;

    border-radius:5px;

    padding:15px 10px

}

.price-area .single-price .package-no{

    -webkit-transition:all 0.3s ease 0s;

    -moz-transition:all 0.3s ease 0s;

    -o-transition:all 0.3s ease 0s;

    transition:all 0.3s ease 0s;

    font-weight:300;

    margin-left:auto;

    margin-right:auto;

    width:140px;

    height:140px;

    background-color:#e8f2d7;

    border-radius:100px;

    align-items:center;

    display:grid;

    border:30px solid #f3f8ea

}

.price-area .single-price .top-part h4{

    margin-top:20px

}

.price-area .single-price .package-list{

    /*padding:30px 0*/

}

.price-area .single-price .package-list ul li{

    padding:5px 0;

    border-top:1px solid #eee

}

.price-area .single-price .package-list ul li:last-child{

    border-bottom:1px solid #eee

}

.price-area .single-price .bottom-part{

    -webkit-transition:all 0.3s ease 0s;

    -moz-transition:all 0.3s ease 0s;

    -o-transition:all 0.3s ease 0s;

    transition:all 0.3s ease 0s

}

.price-area .single-price .bottom-part .price-btn{

    -webkit-transition:all 0.3s ease 0s;

    -moz-transition:all 0.3s ease 0s;

    -o-transition:all 0.3s ease 0s;

    transition:all 0.3s ease 0s;

    background-color:#fff;

    color:#222;

    margin-top:40px;

    padding:10px 50px;

    border-radius:5px;

    font-weight:600;

    display:inline-block

}

.price-area .single-price:hover{

    transform:scale(1.1);

    z-index:2;

    background-color:#8ab92d;

    color:#fff;

    cursor:pointer

}

.price-area .single-price:hover h1,.price-area .single-price:hover h4{

    color:#fff

}

.price-area .single-price:hover .package-no{

    border-color:#96c042;

    background-color:#accd6a

}

@media (max-width: 960px){

    .price-area .single-price{

        margin-bottom:30px

    }

}

@media (max-width: 736px){

    .price-area .single-price{

        margin:10px

    }

}

.single-img img{

    -webkit-filter:grayscale(100%);

    -moz-filter:grayscale(100%);

    -ms-filter:grayscale(100%);

    -o-filter:grayscale(100%);

    filter:grayscale(100%);

    -webkit-transition:all 0.3s ease 0s;

    -moz-transition:all 0.3s ease 0s;

    -o-transition:all 0.3s ease 0s;

    transition:all 0.3s ease 0s

}

.single-img img:hover{

    -webkit-filter:grayscale(0%);

    -moz-filter:grayscale(0%);

    -ms-filter:grayscale(0%);

    -o-filter:grayscale(0%);

    filter:grayscale(0%)

}

@media (max-width: 800px){

    .single-img img{

        margin-bottom:40px

    }

}

.callaction-area{

    background:url(../img/callaction-bg.jpg) center;

    background-size:cover;

    text-align:center;

    color:#fff

}

.callaction-area p{

    padding:20px 0

}

.callaction-area .overlay-bg{

    background-color:rgba(4,9,30,0.75)

}

.callaction-btn{

    background-color:red;

    color:#fff;

    border:1px solid transparent;

    padding:10px 40px;

    font-size:14px;

    font-weight:300;

    -webkit-transition:all 0.3s ease 0s;

    -moz-transition:all 0.3s ease 0s;

    -o-transition:all 0.3s ease 0s;

    transition:all 0.3s ease 0s

}

.callaction-btn:hover{

    background-color:transparent;

    border-color:red;

    color:#fff;

}

.Nomination p {
    line-height: 33px;
    color: #000;
    font-size: 16px;
}

.footer-area{

   

    background-color:#000;

}

h6{

    color:#fff;

    margin-bottom:25px;

    font-size:18px;

    font-weight:600

}

.copy-right-text i,.copy-right-text a{

    color:#8ab92d

}

.footer-social a{

    padding-right:25px;

    -webkit-transition:all 0.3s ease 0s;

    -moz-transition:all 0.3s ease 0s;

    -o-transition:all 0.3s ease 0s;

    transition:all 0.3s ease 0s

}

.footer-social a:hover i{

    color:#8ab92d

}

.footer-social i{

    color:#cccccc;

    -webkit-transition:all 0.3s ease 0s;

    -moz-transition:all 0.3s ease 0s;

    -o-transition:all 0.3s ease 0s;

    transition:all 0.3s ease 0s

}

@media (max-width: 991.98px){

    .footer-social{

        text-align:left

    }

}

.single-footer-widget input{

    border:none;

    width:80% !important;

    font-weight:300;

    background:#fff;

    color:#eee;

    padding-left:20px;

    border-radius:0;

    font-size:14px;

    padding:10px 18px

}

.single-footer-widget input:focus{

    background-color:#fff

}

.single-footer-widget .bb-btn{

    color:#8ab92d;

    color:#fff;

    font-weight:300;

    border-radius:0;

    z-index:9999;

    cursor:pointer

}

.single-footer-widget .info{

    position:absolute;

    margin-top:20%;

    color:#fff;

    font-size:12px

}

.single-footer-widget .info.valid{

    color:green

}

.single-footer-widget .info.error{

    color:red

}

.single-footer-widget .click-btn{

    background-color:#8ab92d;

    color:#fff;

    border-radius:0;

    border-top-left-radius:0px;

    border-bottom-left-radius:0px;

    padding:8px 12px;

    border:0

}

.single-footer-widget ::-moz-selection{

    background-color:#191919 !important;

    color:#777

}

.single-footer-widget ::selection{

    background-color:#191919 !important;

    color:#777

}

.single-footer-widget ::-webkit-input-placeholder{

    color:#777;

    font-weight:300

}

.single-footer-widget :-moz-placeholder{

    color:#777;

    opacity:1;

    font-weight:300

}

.single-footer-widget ::-moz-placeholder{

    color:#777;

    opacity:1;

    font-weight:300

}

.single-footer-widget :-ms-input-placeholder{

    color:#777;

    font-weight:300

}

.single-footer-widget ::-ms-input-placeholder{

    color:#777;

    font-weight:300

}

@media (max-width: 991.98px){

    .single-footer-widget{

        margin-bottom:30px

    }

}

@media (max-width: 800px){

    .social-widget{

        margin-top:30px

    }

}

.footer-text{

    padding-top:20px

}

.footer-text a,.footer-text i{

    color:#8ab92d

}

.whole-wrap{

    background-color:#fff

}

.generic-banner{

    background-color:#8ab92d;

    text-align:center

}

.generic-banner .height{

    height:600px

}

@media (max-width: 767.98px){

    .generic-banner .height{

        height:400px

    }

}

.generic-banner .generic-banner-content h2{

    line-height:1.2em;

    margin-bottom:20px

}

@media (max-width: 991.98px){

    .generic-banner .generic-banner-content h2 br{

        display:none

    }

}

.generic-banner .generic-banner-content p{

    text-align:center;

    font-size:16px

}

@media (max-width: 991.98px){

    .generic-banner .generic-banner-content p br{

        display:none

    }

}

.generic-content h1{

    font-weight:600

}

.about-generic-area{

    background:#fff

}

.about-generic-area p{

    margin-bottom:20px

}

.white-bg{

    background:#fff

}

.section-top-border{

    padding:70px 0;

    border-top:1px dotted #eee

}

.switch-wrap{

    margin-bottom:10px

}

.switch-wrap p{

    margin:0

}







/*Drop down menu: Awards*/



.Awards-bg{

background-color: #f9f9ff;    

}



.wrapper{

  width:100%;



}

@media(max-width:992px){

 .wrapper{

  width:100%;

} 

}

.panel-heading {

  padding: 0;

    border:0;

}

.panel-title>a, .panel-title>a:active{

    display:block;

    padding:15px;

  color:#fff;

  font-size:16px;

  font-weight:bold;

    text-transform:uppercase;

    letter-spacing:1px;

  word-spacing:3px;

    text-decoration:none;

        /*background-color: #b2215f;*/

/*        background: #ba146c;

background: -moz-linear-gradient(top, #ba146c 0%, #533673 100%); 

background: -webkit-linear-gradient(top, #ba146c 0%,#533673 100%); 

background: linear-gradient(to bottom, #ba146c 0%,#533673 100%); 

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ba146c', endColorstr='#533673',GradientType=0 ); */

background: #000;

}

.panel-heading  a:before {

   font-family: 'Glyphicons Halflings';

   content: "\e114";

   float: right;

   transition: all 0.5s;

}

.panel-heading.active a:before {

    -webkit-transform: rotate(180deg);

    -moz-transform: rotate(180deg);

    transform: rotate(180deg);

} 



.Awards{

    padding: 20px 0px;

}



.Awards h1{

     padding-bottom: 30px;

    text-align: center;

    font-size: 40px;

    font-weight: 600; 

    color: #000;

}



.Company-col-hadding h2{



  color: #1e1e41;  

}



.Company-col-hadding2 h2{



  color: #1e1e41;  

}



.panel-default>.panel-heading+.panel-collapse>.panel-body {

  color: #000;

}



.award-col{

    list-style: outside;

    padding-left: 24px;

    padding-top: 10px;

}



.Nomination{

padding: 40px 0px;



}



.Nomination h1{

text-align: center;

margin-bottom: 20px;

color: #1e1e41;  



}



.Nomination h3{

margin-top: 20px;

margin-bottom: 20px;



}



.nominate-col{

    list-style: outside;

    padding-left: 24px;

    padding-top: 10px; 

    font-size: 18px;

    line-height: 32px;

    color: #1e1e41;  

}



.nominate-col2{

    list-style: inside;

}



.Sponsorship h1{

    color: #000;

}



.Sponsor h1{

    color: #000;

}



.Other-events-col h1{

color: #1e1e41;

margin-bottom: 50px;

}



.Nomination2{

    margin-top: 20px;

    text-align: center;

}



.Nomination2 p{

    font-size: 20px;

    color: #000;

    margin-bottom: 20px;

        text-align: left;

        line-height: 28px;

}



.Nomination2 h3{

margin-bottom: 20px;

}

.btn-secondary2{

    padding: 11px 71px;

    font-size: 17px;

    font-weight: 600;

    border-radius: 7px;  

/*    background-color: #b2215f;*/

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#600a2c+0,a11c4a+37,8a1e52+67,533673+99 */

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#600a2c+0,a11c4a+40,533673+99 */

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ba146c+0,533673+100 */


 background: #fff;

    color: #000 !important;

    margin-top: 15px;

    border:0px solid transparent;

}


.image_featured-col {
    margin-bottom: 30px;
}


.btn-secondary2:hover {

   background: #fff;

    color: #000 !important;
}



.btn-secondary2:active{

   background: #fff;

    color: #000 !important;
}


.btn-secondary25{

    padding: 11px 71px;

    font-size: 17px;

    font-weight: 600;

    border-radius: 7px;  

/*    background-color: #b2215f;*/

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#600a2c+0,a11c4a+37,8a1e52+67,533673+99 */

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#600a2c+0,a11c4a+40,533673+99 */

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ba146c+0,533673+100 */


 background: #000;

    color: #fff !important;

    margin-top: 15px;

    border:0px solid transparent;

}



.btn-secondary25:hover {

 background: #000;

    color: #fff !important;
}



.btn-secondary25:active{

 background: #000;

    color: #fff !important;
}


.faq-col h1 {

    text-align: center;

    margin-bottom: 40px;

    color: #fff;

}



.faq-col h3{



   color: #fff; 

}



.faq-col{

padding: 60px 0px;

text-align: center;

}



.faq-col p{

 margin-top: 15px;

font-size: 21px;

color: #fff;

}

.speace-col{

  margin-bottom: 40px;

}



.faq-images{

    background-image: url(../img/shutterstock_708817909.jpg);

    background-repeat: no-repeat;

    background-size: cover;

}



.Contact-images{

    background-image: url(../img/shutterstock_450103363.jpg);

    background-repeat: no-repeat;

    background-size: cover; 

    padding: 68px 0px;

}



.Contact-col h1{

    color: #fff;

}



.no-padding2 h1 {

 padding-bottom: 15px;

 color: #000;

}


.event{

    margin-top: 50px;
}

    .sub-contect{

        text-align: center;

    }



.Contact-col{

    padding: 40px 0px;

    text-align: center; 

}



.contect-col1{

    margin-bottom: 30px;
    text-align: center;


}



.Contact-border{

    border: 2px solid #ffffffad;

    margin-top: 30px;

    margin-bottom: 30px;

    width: 800px;

}



.contect-col1 h4{

    color: #fff;

}

.md1{

    max-width: 700px;

    margin: auto;

}



.sub-contect p{

 color: #fff;

}

.Sponsor p {
    margin-top: 15px;
    margin-bottom: 30px;
}

.Sponsor{

  text-align: center;

 margin-bottom: 30px;

 margin-top: 20px;



}



.color-col {

    background-color: #E5E4E2;

    color: #Fff!important;

    padding: 2px 21px;

    border-bottom-right-radius: 22px;

    border-bottom: 3px solid #E5E4E2;

}



.pricing_ticket {

    font-size: 14px;

    display: block;

    width: 100%;

    float: left;

    min-height: 850px;

    margin-top: 40px;

    margin-bottom: 30px;

    vertical-align: top;

    -webkit-appearance: none;

    -webkit-transition: all .5s ease-in-out;

    -moz-transition: all .5s ease-in-out;

    -o-transition: all .5s ease-in-out;

    transition: all .5s ease-in-out;

    box-shadow: 0px 2px 8px 0px #d1d3d4;

    border-radius: 0 0 29px 0px;

}



.mmn {

    padding: 18px;

    font-size: 13px;

    font-weight: 500;

}



.pricing_ticket .ticket_description_one {

    width: 90%;

    font-size: 18px;

    margin-top: 0px;

   /* margin-bottom: 20px;*/

}



.pkg-list {

    list-style: disc;

    margin-left: 20px;

}



.color-col p {

    margin-top: 16px;

}



.pricing_ticket .ticket_name {

    text-transform: uppercase;

    font-size: 22px;

    font-weight: 700;

    /* letter-spacing: 3px; */

    text-transform: uppercase;

    -webkit-transition: all .5s ease-in-out;

    -moz-transition: all .5s ease-in-out;

    -o-transition: all .5s ease-in-out;

    transition: all .5s ease-in-out;

}



.color-col1 {

    background-color: gold;

    color: #Fff!important;

    padding: 2px 21px;

    border-bottom-right-radius: 22px;

    border-bottom: 3px solid gold;

}



.color-col1 p {

   margin-top: 16px;

}



.color-col3 {

    background-color: #00aeef;

    color: #Fff!important;

    padding: 2px 21px;

    border-bottom-right-radius: 22px;

    border-bottom: 3px solid #00aeef;

}



.color-col3 p {

   margin-top: 16px;

}



.Sponsorship{

    text-align: center;

    margin-top: 40px;

    

}

/*

.Sponsorship-col{

    margin-bottom: 80px;

}*/



.ticket_line {

    width: 36%;

    border-bottom: 2px solid #0000006b;

    height: 12px;

    margin-bottom: 10px;

}



.single-footer-widget p {

    margin-top: 40px;

    font-size: 20px;

    color: #fff;

    font-weight: 600;

}



.single-footer-widget i {

    margin-top: 40px;

    font-size: 24px;

    margin-right: 30px;

    color: #fff;

}



.single-footer-widget i:hover {

   

   

    color: #86235b;

}



.sub-contect a{

    color: #fff;

}



.sub-contect a:hover{

    color: #fff;

}



.sub-contect p b{

    color: #fff;

    font-size: 15px;

    font-weight: 700;

}



.nominate-col2 li a{

    color: #00000094;

    font-weight: 700;



}



.nominate-col2 li a:hover{

    color: red;

    



}



.Other-events-col {

    margin-top: 40px;

    margin-bottom: 30px;

    text-align: center;

}



.section-gap2 {

    padding: 18px 0;

    

}



.Other-events-col2 {

    margin-top: 20px;

    margin-bottom: 30px;

      padding: 0px 20px;

}



.Other-events-col2 h1{

    font-size: 30px;

    margin-bottom: 10px;

    color: #1e1e41;

}



.Other-events-col2 p{

    text-align: justify;

}



.sub-div{

    border: 2px solid #0a56b16b;

    margin-bottom: 50px;

    border-radius: 2px 0px 20px 20px;

  -webkit-border-radius: 2px 0px 20px 20px;

  -moz-border-radius: 2px 0px 20px 20px; 

      min-height: 633px;



}



.Company-col-hadding{

    margin-bottom: 30px;

}



.Company-col-hadding2 {

    margin-top: 40px;

    margin-bottom: 40px;

}



.nominate-col li a {

    color: #000;

    font-weight: 600;

}



.nominate-col li a:hover {

    color: #86235b;

}



.presented-by-logo {

    text-align: center;

   /* margin-bottom: 30px;*/

}



.sub-contect{

    text-align: center;

}



.Nomination2 a{

color: #000 !important;

font-weight: 600;

}



.techypros{

    display: none;

}

/*accdion*/

.accdin-col1 {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 40px;
}

#sh_carousel {
    display: block;
    height: auto;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.carousel {
    position: relative;
}

.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.carousel-inner {
    height: 100%;
}

#sh_carousel .carousel-inner {
    z-index: 16;
    min-height: 850px;
}

.carousel-inner>.item.active, .carousel-inner>.item.next.left, .carousel-inner>.item.prev.right {
    left: 0;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}

.carousel .item {
    overflow: hidden;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent !important;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05) !important;
}

.panel {
    width: 100%;
    display: block;
    border: none;
    box-shadow: none;
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

.panel a {
    text-decoration: none;
    outline: none;
}

.accordion_left {
    display: inline-block;
    width: 12%;
    margin-left: 7%;
}

.accordions_titles_small {
    display: table;
    height: 100px;
}

.accordion_date {
    line-height: 29px;
    font-size: 16px;
    font-weight: 700;
    display: table-cell;
    vertical-align: middle;
    color: #000;
}

.accordion_right {
    display: inline-block;
    width: 79%;
    padding-left: 8%;
    border-left-width: 3px;
    border-left-style: solid;
}

.accordion_description {
    line-height: 28px;
    font-size: 16px;
    font-weight: 600;
    display: table-cell;
    vertical-align: middle;
    text-transform: uppercase;
    color: #000;
}

.collapse.show {
    display: block !important;
}

.accordion_full {
    width: 90%;
    padding-left: 27%;
    border-left: 3px solid transparent;
}


.collapse {
    display: none !important;
}

.graybtn, .accordion_right, .photo_carousel_ind {
    border-color: #838383;
}

.accordions_titles {
    display: table;
    height: 100px;
}


#Agenda-main{

margin-bottom: 50px;

}

#header {
background-color: #000;
}


/*silder*/


.carousel-inner>.item>a>img, .carousel-inner>.item>img {
    line-height: 1;
    margin: 0 auto;
}

.carousel-control {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 0%;
    font-size: 20px;
    color: #000;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    filter: alpha(opacity=50);
    opacity: .5;
    display: block !important;
}


.Gallery-col{
    text-align: center;
    margin-top: 50px;
    margin-bottom: 50px;
}

.Gallery-col h1 {
    margin-bottom: 50px;
}


/*.color-carousel {
    background-color: #000000;
    color: #fff;
    padding: 0px 0px 22px 0px;
    min-height: 450px;
    margin-bottom: 20px;
    text-align: center;
}*/

h4.modal-title {
    font-size: 25px;
    margin-top: 15px;
}

.color-carousel {
    margin-bottom: 25px;
}

.modal {
    position: fixed;
    top: 10%;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    display: none;
    overflow: hidden;
    outline: 0;
}

.color-carousel img {
    border-radius: 50%;
}

.color-carousel h2 {
    font-size: 23px !important;
    color: #000;
    margin-top: 10px;
}

.color-carousel a {
    /* margin-bottom: 30px; */
    color: #fff;
}

.color-carousel p {
  font-size: 14px;
    color: #000;
    font-weight: 500;
}

.speakers {
    width: 96%;
    margin: 0 auto;
}


.speakers {
    text-align: center;
}

.speakers h1 {
   margin-bottom: 50px;
}