::-moz-selection{

    background-color:#8ab92d;

    color:#fff

}

.about p {
    font-size: 15px;
    line-height: 23px;
    text-align: justify;
}

::selection{background:#03b3e4; color:#fff; text-shadow:none;}
::-webkit-scrollbar {width:10px; height:10px;}
::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment  { display:none; }
::-webkit-scrollbar-track-piece  {background-color:#ecedf1; -webkit-border-radius:0px; border-left:1px solid #888;}         
::-webkit-scrollbar-thumb:vertical {-webkit-border-radius:0px;  background:#8e6c30; }

/*pop up */

@media (min-width: 576px){
.modal-dialog {
    max-width: 750px;
    margin: 1.75rem auto;
}
}

.modal {
  text-align: center;
  padding: 0!important;
}

.close {
    float: right;
    font-size: 24px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    opacity: 1;
}
.modal:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  margin-right: -4px;
}
.shadow-effect.shadow-effect22{
    border-radius: 10px;
    background: #8d6b30;
    padding-bottom: 50px;
    height: 500px;
}
div#Gallery2 {
    margin-bottom: 100px;
    margin-top: 50px;
}

.my-hadding22 {
    margin-bottom: 40px;
}
.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle;
    width: 100%;
}
.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #05060c;
    background-clip: padding-box;
    border: 4px solid rgb(255 255 255);
    border-radius: 40px 0px 40px 0px;
    outline: 0;
}
.myimgpopup {
    text-align: center;
    background: #fff;
    width: 40%;
    margin: 0 auto;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 5px 0px rgb(230 223 230);
    -moz-box-shadow: 0px 0px 5px 0px rgba(230,223,230,1);
    box-shadow: 0px 0px 5px 0px rgb(230 223 230);
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 3rem;
}

.mytextpopup {
    margin-top: 25px;
    text-align: center;
}
.mytextpopup h2 {
    color: #fff;
    margin-bottom: 15px;
    font-size: 20px;
}

.mytextpopup p {
    color: #fff;
}

/*popup*/

.sponsercol {
    text-align: center;
}

.sponsercol h2 {
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 30px;
}

.sponsercol img {
    -webkit-box-shadow: 0px 0px 5px 0px rgb(230 223 230);
    -moz-box-shadow: 0px 0px 5px 0px rgba(230,223,230,1);
    box-shadow: 0px 0px 5px 0px rgb(230 223 230);
}
.home-video-area22 {
    padding: 60px 0px 0px;
}

.sponsercol li {
    display: inline-block;
    padding-left: 15px;
    padding-right: 15px;
}


.logo-sect2 {
    text-align: center;
    margin-top: 50px;
}


.single-footer-widget2 {
    text-align: center;
}

.single-footer-widget2 p {
    /* text-align: center; */
    margin-top: 10px;
    margin-bottom: 5px;
    color: #fff;
    font-size: 16px;
    /* text-decoration: underline; */
}

.logo-sect2 h3 {
    margin-bottom: 20px;
    font-size: 17px;
}
.panel-body p {
    font-weight: 200;
}



.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: 'Roboto', 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

}

p
{
    font-weight: 100 !important;
}

.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: 'Roboto', 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: 'Roboto', sans-serif;
    font-weight:600;

    color:#222

}

.my-hadding2 {
    text-align: center;
    margin-bottom: 30px;
    color: #fff;
}

.my-hadding2 h1 {

    color: #fff;
}
div#Categories {
    margin-top: 50px;
}
div#Categories2 {
     background-image: url(../img/2021/bannernew.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 68px 0px;
    background-attachment: fixed;
}
.aboutimg img {
    width: 100%;
    border-radius: 5px;
}
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){

    .my-hadding2 h1 {
    font-size: 25px;
}
.close {
    float: right;
    font-size: 16px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    opacity: 1;
}

button.close {
    position: absolute;
    right: 8px;
    top: 6px;
}
.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 10px;
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 95%;
    pointer-events: auto;
    background-color: #05060c;
    background-clip: padding-box;
    border: 4px solid rgb(255 255 255);
    border-radius: 40px 0px 40px 0px;
    outline: 0;
    margin: 0 auto;
}
.myimgpopup {
    text-align: center;
    background: #fff;
    width: 90%;
    margin: 0 auto;
    border-radius: 10px;
    -webkit-box-shadow: 0px 0px 5px 0px rgb(230 223 230);
    -moz-box-shadow: 0px 0px 5px 0px rgba(230,223,230,1);
    box-shadow: 0px 0px 5px 0px rgb(230 223 230);
}
.modal:before {
    content: '';
    display: inline-block;
    height: inherit;
    vertical-align: top;
    margin-right: -4px;
}

.owl-carousel .owl-next, .owl-carousel .owl-prev {
    width: 35px !important;
    height: 35px!important;
    line-height: 32px!important;
    border-radius: 50%!important;
    position: absolute;
    top: -13%!important;
    font-size: 27px!important;
    color: #a07b3b;
    border: 2px solid #a07b3b!important;
    text-align: center;
}

    .my-hadding h1 {
    font-size: 25px !important;
}


.owl-carousel .owl-prev {
    left: inherit !important;
    right:35px!important;
}

div#Gallery .my-hadding {
    margin-bottom: 75px !important;
}

.owl-carousel .owl-next {
    right: 0px !important;
}
    iframe {
    height: 200px;
}

.banner-area {
    background: url(../img/2021/Fin_bkgd.jpg) center;
    background-size: cover !important;
    padding: 1% 0%;
    height: 350px !important;
    background-position: bottom;
}
.design-col {
    position: relative;
    top: -15px;
    margin-left: 0px !important;
}

.logo-col3 h4 {
    color: #fff;
    margin-top: 0px!important;
}

.logo-col3 h4 {
    color: #fff;
    margin-top: 20px;
    font-size: 14px !important;
}

.design-col {
    position: relative;
    top: 12px !important;
    margin-left: 50px;
}
h3.myh3 {
    text-align: center;
    margin-top: 16px !important;
    color: #fff;
    font-size: 16px !important;
}

.shadow-effect {
    border-radius: 10px;
    background: #8d6b30;
    padding-bottom: 50px;
    height: 288px !important;
}

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

}
div#Nomination {
    margin-top: 50px !important;
}
div#Categories2 {

    background-repeat: no-repeat;
    background-size: cover;
    padding: 30px 0px;
    background-attachment: fixed;
    background-position: left !important;
}

.sub-contect {
    margin-bottom: 25px !important;
}

div#About {
    margin-top: 20px !important;
}

.banner-area {
    background: url(../img/new.png) center;
    background-size: cover;
    background-position: initial !important;
    padding: 5% 0%;
}


.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: 18px !important;

}
.allcontent_bootstrap {
    width: 94% !important;
        padding: 5px !important;

}



div#Sponsor {
    padding-top: 50px !important;
    padding-bottom: 0px !important;
}
#mobile-nav-toggle i {
    color: #8e6c30 !important;
    font-weight: 900;
}
div#Sponsorship {
    margin-top: 50px !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: rgba(0,0,0,0.8);
    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

}

#header #logo img {
    padding: 0;
    margin: 10px;
    width: 175px !important;
}

@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

}

.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

}

.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-right:60px

    }

}

@media (max-width: 768px){

    #nav-menu-container{

        display:none

    }

}


.nav-menu a {
    padding: 30px 5px;
    text-decoration: none;
    display: inline-block;
    color: #fff;
    font-weight: 400;
    font-size: 16px;
    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:absolute;

    right:15px;

    z-index:999;

    top:6px;

    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/2021/Fin_bkgd.jpg) center;
    background-size: cover;
    padding: 1% 0%;
    height: 650px;
    background-position: bottom;
}

.banner-area .overlay-bg {
    background: #00000073;
}

.design-col {
    position: relative;
    top: 0px;
}

.banner-content{

    text-align:center;

    z-index:2

}

.banner-content h1{

    font-size:72px;

    font-weight:700;

    line-height:1em;

    margin-top:20px

}

.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:#0a56b1;

    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: 60px 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){

    .shadow-effect.shadow-effect22 {
    height: 310px !important;
}

div#Gallery2 {
    margin-bottom: 50px !important;
    margin-top: 10px !important;
}

    .fullscreen{

        height: 500px !important;

}

.col-lg-6.no-padding.no-padding2 {
    margin-top: 15px !important;
}

.logo-col3 img {
    margin-top: 0px !important;
}
#header #logo img {
    padding: 0;
    margin: 10px;
    width: 90px !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: 65px !important;

    width: 65px !important;*/

    margin-left: 30px;

}

.logo-col1 {
    display: none;
}

.logo-col2 {
    display: none;
}


.logo-col3 img {
    /*width: 150px !important;*/
    width:100% !important;
}

.logo-col3 h4 {

    margin-bottom: 20px !important;
}

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

    .Contact-col {

    padding: 20px 0px !important;

    

}



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

    background-color: #d39424;

}



.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){


.allcontent_bootstrap {
    width: 96% !important;
    background: #ffffff94;
    padding: 15px;
    margin: 0 auto;
    border-radius: 15px;
    -webkit-box-shadow: 0px 2px 11px 0px rgb(255 255 255);
    -moz-box-shadow: 0px 2px 11px 0px rgba(255,255,255,1);
    box-shadow: 0px 2px 11px 0px rgb(0 0 0 / 24%);
}
.pricing_ticket {
    font-size: 14px;
    display: block;
    background: #fff;
    width: 100%;
    float: left;
    min-height: 623px !important;
    margin-top: 30px;
    border-radius: 15px !important;
    margin-bottom: -11px;
    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;
    border-radius: 0 0 0px 0px;
}

    #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;

}



.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;

}

/*.footer-area{

   

   background-image: linear-gradient(to bottom, #a6a64c, #93713a, #6c4531, #3a2322, #000000);

}*/

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;

}

.wrapper.center-block {
    background: #ffffff75;
    padding: 30px;
    border-radius: 20px;
}
.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: #8e6c30;

}

div#Nomination {
    margin-top: 100px;
}

.panel {
    margin-bottom: 25px;
    background-color: #fff;
    border: 0px 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);
}

.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: #1e1e41;

}



.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;

}

.shadow-effect {
    border-radius: 10px;
   background: #8e6c30;
    padding-bottom: 50px;
    height: 530px;
}
h3.myh3 {
    text-align: center;
    margin-top: 30px;
    color: #fff;
    font-size: 16px;
}

.container-fluid.ba1 {
    background-image: url(../img/2021/Fin_bkgd.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    background-attachment: fixed;
    padding-top: 60px;
    padding-bottom: 60px;
}

.allcontent_bootstrap {
    width: 75%;
   /* background: #ffffff94;*/
    padding: 15px;
    margin: 0 auto;
    border-radius: 15px;
    
}

.Nomination{

padding: 20px 0px;

}

div#Sponsorship {
    margin-top: 100px;
}


.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: #1e1e41;

}



.Sponsor h1{

    color: #1e1e41;

}



.Other-events-col h1{

color: #1e1e41;

margin-bottom: 50px;

}



.Nomination2{

    margin-top: 20px;

    text-align: center;

}


.nominate-col li {
    font-size: 16px;
}


.Nomination2 p {
    font-size: 16px;
    color: #000;
    margin-bottom: 20px;
    text-align: left;
    line-height: 28px;
}



.Nomination2 h3{

margin-bottom: 20px;

}

.btn-secondary2 {
    padding: 11px 25px;
    font-size: 17px;
    font-weight: 600;
    border-radius: 7px;
    background: #8e6c30;
    color: #fff !important;
    margin-top: 35px;
    border: 0px solid transparent;
    margin-right: 5px;
    margin-left: 7px;
}

span.lnr.lnr-calendar-full {
    color: #fff;
}


.my-hadding {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-bottom: 40px;
}


div#Sponsorship h1 {
    width: 92%;
    margin: 0 auto;
}

.btn-secondary2:hover {

    color: #fff !important;

    background: #8e6c30;
}

span.lnr.lnr-map {
    color: #fff;
}

.btn-secondary2:active{

      color: #fff !important;

   background: #8e6c30 !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/2021/bannernew2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 68px 0px 0px;
    background-attachment: fixed;
    background-position: right;
}

div#Sponsor {
    padding-top: 0px;
    padding-bottom: 0px;
}


.Contact-col h1{

    color: #fff;

}



.no-padding2 h1 {

 padding-bottom: 15px;

 color: #1e1e41;

}



.video-content img {

    margin-top: 40px;

}



.Contact-col{

    padding: 40px 0px;

    text-align: center; 

}



.contect-col1{

    margin-bottom: 30px;



}

.sub-contect {
    margin-bottom: 100px;
}

.Contact-border {
    border-bottom: 1px solid #ffffffad;
    margin-top: 0px;
    margin-bottom: 0px;
    width: 100%;
    /* padding-top: 100px; */
}


.contect-col1 h4{

    color: #fff;

}

.md1{

    max-width: 700px;

    margin: auto;

}



.sub-contect p{

 color: #fff;

}



.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: 0px;
    border-bottom: 0px solid #E5E4E2;
}
b, strong {
    font-weight: bold;
}

.pricing_ticket {
    font-size: 14px;
    display: block;
    background: #fff;
    width: 100%;
    float: left;
    min-height: 542px;
    margin-top: 30px;
    border-radius: 15px !important;
    margin-bottom: 20px;
    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;
    border-radius: 0 0 0px 0px;
    box-shadow: 0px -1px 5px 0px rgba(255,255,255,0.75);
-webkit-box-shadow: 0px -1px 5px 0px rgba(255,255,255,0.75);
-moz-box-shadow: 0px -1px 5px 0px rgba(255,255,255,0.75);
}
.mmn {
    padding: 10px;
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
    color: #020202;
}
.border-d{
    border-right: 2px solid;
}
.pkg-list li{
    margin-bottom: 10px;
}

.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: 0px;
    border-bottom: 0px solid gold;
}



.color-col1 p {

   margin-top: 16px;

}

.color-col3 {
    background-color: #00aeef;
    color: #Fff!important;
    padding: 2px 21px;
    border-bottom-right-radius: 0px;
    border-bottom: 0px 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: 60px;

    font-size: 20px;

    color: #fff;

    font-weight: 600;

}



.single-footer-widget i {

    margin-top: 60px;

    font-size: 24px;

    margin-right: 30px;

    color: #fff;

}

.single-footer-widget i:hover {
    color: #8d6b30;
}

.social-widget {
    text-align: right;
}

.sub-contect a{

    color: #fff;

}



.sub-contect a:hover{

    color: #fff;

}



.sub-contect p b{

    color: #fff;

    font-size: 20px;

    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: left;

}



.Nomination2 a{

color: #000 !important;

font-weight: 600;

}



.techypros{

    display: none;

}



.paddin-col{
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.ssd{
    margin-top: 50px;
}

.single-footer-widget img {
    width: 100%;
}

.logo-col3 img {
    margin-top:80px;
}

.logo-col3 {
    margin-bottom: 40px;
}

.logo-col2{
  margin-top: 10px;
}

.logo-col1 {
    margin-top: 20px;
}

.logo-col3 h4 {
    color: #fff;
    margin-top: 20px;
}

.lnr-calendar-full:before {
    content: "\e836";
    margin-right: 10px;
}

.lnr-map:before {
    content: "\e834";
    margin-right: 10px;
}

div#Gallery {
    margin-top: 70px;
    margin-bottom: 50px;
}

/*test*/
/*
.testimonials{
    background-color: #f33f02;
    position: relative;
    padding-top: 80px;
    &:after{
        content: '';
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        width: 100%;
        height: 30%;
        background-color: #ddd;
    }
}*/

.owl-carousel .owl-nav [class*='owl-'] {
  -webkit-transition: all .3s ease;
  transition: all .3s ease;
}
.owl-carousel .owl-nav [class*='owl-'].disabled:hover {
  background-color: #D6D6D6;
}
.owl-carousel {
  position: relative;
}
.owl-carousel .owl-next, .owl-carousel .owl-prev {
    width: 50px;
    height: 50px;
    line-height: 44px;
    border-radius: 50%;
    position: absolute;
    top:50%;
    font-size: 33px;
    color: #a07b3b;
    border: 3px solid #a07b3b;
    text-align: center;
}
.owl-carousel .owl-prev {
  left: -70px;
}
.owl-carousel .owl-next {
  right: -70px;
}



.nominate-col a {
    color: #8e6c30;
}