/**********common css starts********/
html{margin:0;padding:0;overflow-x:hidden;}
body{background-color:var(--white);font-family: 'Prata', serif;font-size:15px;line-height:1.5;color:var(--black);font-weight:400;padding:0;margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;}
body,input,textarea{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
::selection{background-color:var(--blue);color:var(--white);text-shadow:none}
::-moz-selection{background-color:var(--blue);color:var(--white);text-shadow:none}
::-webkit-selection{background-color:var(--blue);color:var(--white);text-shadow:none}
*,:active,:focus,a:hover,a:link,a:visited{text-decoration:none;outline:0;outline-offset:0}
*,a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}
[role=button],a,button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
.btn,.form-control,a,button{text-decoration:none;-webkit-transition:all .4s linear 0s;-ms-transition:all .4s linear 0s;-o-transition:all .4s linear 0s;transition:all .4s linear 0s;border:0}
h1,h2,h3,h4,h5,h6{display:block;line-height:1.56;font-weight:700;margin:0;text-rendering:optimizeLegibility}
b,strong{font-weight:700}
ol,ul{padding:0;margin:0;list-style:none}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio,video{width:100%;height:auto}
audio:not([controls]){display:none;height:0;}
[hidden], template{display:none;}
img{display:block;height:auto;max-width:100%;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;}
img::-moz-selection,img::-webkit-selection,img::selection{background:0 0}
figure{display:block;padding:0;margin:0;overflow:hidden;position:relative}
iframe{border:none}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-.5em;}
sub{bottom:-.25em;}
svg:not(:root){overflow:hidden;}
hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
pre{overflow:auto;}
select, option,code,kbd,pre,samp{font-family: 'Prata', serif;font-size:1em;}
button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled]{cursor:default;}
button::-moz-focus-inner, input::-moz-focus-inner{padding:0;border:0;}
input{line-height:normal;}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset,legend{padding:0;border:0;}
textarea{overflow:auto;}
optgroup{font-weight:700;}
table{border-spacing:0;border-collapse:collapse;}
td,th{padding:0;}
.btn,[role="button"]{cursor:pointer;}
.text-center{text-align:center;}
/********common css ends *********/

/*********variables Colors name********/
:root {
    --white:#ffffff;
    --white-1:rgba(255,255,255,.1);
    --white-2:rgba(255,255,255,.2);
    --white-3:rgba(255,255,255,.3);
    --white-4:rgba(255,255,255,.4);
    --white-5:rgba(255,255,255,.5);
    --white-6:rgba(255,255,255,.6);
    --white-7:rgba(255,255,255,.7);
    --white-8:rgba(255,255,255,.8);
    --white-9:rgba(255,255,255,.9);
    --bodybg:#161515;
    
    --black:#0c242e;
    --black-bg:#2F3339;
    --gold:#e4b248;
    --orange:#ff7800;
    --light-orange:#FFF4EB;
    --green-voted:#59b947;
    --green:#00dbae;
    --light-green:rgba(0,219,174,0.07);
    --blue:#0784d3;
    --light-blue:rgba(7,132,211,0.07);
    --red:#e2000b;
    --top-nav-gray:#2F3339;
    --gray:#E3E3E3;
    --gray2:#A3A3A3;
    --gray-bg:#F2F4F5;
    --border-color:rgba(0,0,0, 0.2);
    --ads-bg:#EBEBEB;
    --color-03:rgba(0,0,0, 0.03);
    --color-05:rgba(0,0,0, 0.05);
    --color-1:rgba(0,0,0, 0.1);
    --color-2:rgba(0,0,0, 0.2);
    --color-3:rgba(0,0,0, 0.3);
    --color-4:rgba(0,0,0, 0.4);
    --color-5:rgba(0,0,0, 0.5);
    --color-6:rgba(0,0,0, 0.6);
    --color-7:rgba(0,0,0, 0.7);
    --color-8:rgba(0,0,0, 0.8);
    --color-9:rgba(0,0,0, 0.9);
}
/*********variables Colors ends********/

/*********Link Color********/
a{color:var(--blue);text-decoration:none;background-color:transparent;}
a:hover, 
a:focus{color:var(--blue);text-decoration:none;outline:0;}
/*********Link Color End********/

/********Label********/
label{display:block;font-weight:normal;font-size:14px}
label.auto{display:inline-block;margin:0 15px 5px 0;vertical-align:middle}
label.auto:last-child{margin-right:0}
/********Label********/

/********Input Fields********/
input[type="text"], input[type="email"], input[type="password"], input[type="search"], input[type="tel"], input[type="file"], input[type="url"], input[type="number"], input[type="date"], input[type="file"], select, textarea{background-color:var(--white);border:1px solid var(--color-2);color:var(--black);display:block;font-size:14px;line-height:1.6!important;padding:10px;position:relative;width:100%;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;border-radius:5px}

input[type="text"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="number"]:focus, input[type="date"]:focus, input[type="file"]:focus, select:focus, textarea:focus, input[type="url"]:focus{border-color:var(--blue);}
textarea{height:130px;resize:none;font-size:14px;line-height:1.6!important;}
select{-webkit-appearance:menulist;-moz-appearance:menulist;}
select option{font-size:14px;}
input[type="checkbox"], input[type="radio"]{display:inline-block;margin-right:5px;vertical-align:1px}
::-webkit-input-placeholder{color:var(--black);opacity:1}
:-moz-placeholder{color:var(--black);opacity:1}
::-moz-placeholder{color:var(--black);opacity:1}
:-ms-input-placeholder{color:var(--black);opacity:1}

/*********custom-select*********/
.select-right{position:absolute;right:0;top:10px}
.select-right .custom-select{width:175px;display:inline-block}
.custom-select{position:relative;cursor:pointer;}
.custom-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-word-break:normal;word-break:normal;padding-right:30px;cursor:pointer}
.custom-select:after{content:'';height:10px;width:10px;display:block;border:1px solid var(--black);border-right-width:0;border-top-width:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);position:absolute;top:15px;right:15px;background:none;pointer-events:none;}
select::-ms-expand{display:none}

/*********custom-select ends*********/

/*********Browser Compatibility*********/
input::-moz-focus-inner, button::-moz-focus-inner{padding:0;border:0;}
input[type="button"], input[type="submit"], input[type="reset"]{-moz-appearance:none;-webkit-appearance:none;}
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;}
input[type=number]{-moz-appearance:textfield!important;}
/********Input Fields End********/

/******form style******/
.form-field{text-align:left;padding-bottom:15px;overflow:hidden;clear:both}
.form-field .form-row{margin-left:-8px;margin-right:-8px;clear:both}
.form-field .col-12,
.form-field [class^="col-"],
.form-field [class*="col-"]{padding-right:8px;padding-left:8px;padding-top:8px;float:left;width:50%}
.form-field .col-25{padding-right:8px;padding-left:8px;padding-top:8px;float:left;width:25%}
.form-field [class^="col-"] [class^="col-"],
.form-field [class*="col-"] [class*="col-"]{padding-left:8px;padding-right:8px;}
.form-field .col-12{width:100%}
/******form ends******/

/*********Hundred% Start********/
.hundred, section, header, footer{position:relative;float:left;width:100%;}
/*********Hundred% End********/

/*********Button & Scroll Up Start*********/
.btn{min-width:150px;border-radius:0;margin:0;padding:8px 15px;color:var(--white)!important;text-decoration:none;font-size:14px;line-height:1.6!important;font-weight:700;text-transform:uppercase;display:inline-block;vertical-align:top;white-space:normal;cursor:pointer;font-style:normal;position:relative;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-align:center;background:var(--black); letter-spacing: 1px}
.btn:focus, 
.btn:hover, 
.btn:before, 
.btn:focus:before, 
.btn:hover:before
{background:var(--gold);color:var(--white)!important;text-decoration:none;text-shadow:1px 1px 1px var(--color-4);}

.vote-link-btn{background:var(--gold)!important;color:var(--white)!important; text-shadow:1px 1px 1px var(--color-4);font-weight:700;cursor: not-allowed;}
.winner-link-btn{background:var(--green-voted)!important;color:var(--white)!important;text-shadow:1px 1px 1px var(--color-4);font-weight:700;cursor: not-allowed;}

.scrollup{position:fixed;right:100px;bottom:-40px;z-index:50;-webkit-transition:all ease 1.5s;-moz-transition:all ease 1.5s;-ms-transition:all ease 1.5s;-o-transition:all ease 1.5s;transition:all ease 1.5s;filter:alpha(opacity=0);opacity:0;background-color:var(--black);z-index:150;border:0;width:30px!important;height:30px!important;}
.scrollup .up{color:var(--white);width:30px!important;height:30px!important;cursor:pointer;text-align:center;position:relative;z-index:5;vertical-align:top;display:inline-block;}
.scrollup .up:before{content:'';height:10px;width:10px;display:block;border:2px solid var(--white);border-left-width:0;border-bottom-width:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);position:absolute;top:11px;left:11px;}
.scrollup .up:hover{color:var(--white);}
.scrollup:hover{background-color:var(--black)}
.scrollup.show{filter:alpha(opacity=100);opacity:1;bottom:32px;}

.shadow:after{pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0) 80%);background:radial-gradient(ellipse at center, rgba(0, 0, 0, 0.55) 0%, rgba(0, 0, 0, 0) 80%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform, opacity;transition-property:transform, opacity;}
.shadow{-webkit-transform:translateY(-5px);transform:translateY(-5px);}
.shadow:after{opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px);}
/********Button & Scroll Up End*********/

/*********Tel Link********/
@media screen and (min-width:1024px){a[href^="tel:"]{pointer-events:none;}}
/*********Tel Link End********/

/*********custom-select*********/
.custom-select{position:relative;cursor:pointer}
.custom-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-word-break:normal;word-break:normal;padding-right:30px;cursor:pointer}
.custom-select:after{content:'';height:10px;width:10px;display:block;border:1px solid var(--black);border-right-width:0;border-top-width:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);position:absolute;top:15px;right:15px;background:none;pointer-events:none;}
select::-ms-expand{display:none}
/*********custom-select ends*********/

.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1280px;width:100%;}

/*********Header********/
.header-alldata{background-color:var(--white);box-shadow:0 2px 3px var(--color-2);float:left;width:100%; position: relative; z-index:50}
.margin-top{margin-top:120px}
.fixed{position:fixed!important;top:0!important;left:0;right:0;z-index:1000;background-color:var(--white);}

/*********logo-wrap starts********/
header .logo-wrap .content{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;}
header .home-desktop{width:auto;}
header .logo-hamburger{width:auto;}
header .top-right-content{width:auto;text-align:right}

header .logo,
header .logo a{display:inline-block;width:auto;vertical-align:middle}

#navigation{display:none;}
#navigation.opened {display:block;}

/**********nav starts********/
.primary-nav{float:left;width:100%;max-width:1280px;padding:0;margin:0;position:relative;z-index:5}
.primary-nav ul, 
.primary-nav ul li, 
.primary-nav ul li a, 
.primary-nav #menu-button{margin:0;padding:0;border:0;list-style:none;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:99}
.primary-nav #menu-button, 
.primary-nav ul li:before{display:none;}
.primary-nav > .main-nav{display:inline-flex;}
.primary-nav ul{position:static}
header .home-desktop ul li,
.primary-nav ul > li{float:left;margin:0;padding:0;overflow:visible;position:relative}
header .home-desktop ul li + li,
.primary-nav ul > li + li{margin-left:3px}
header .home-desktop ul li a,
.primary-nav ul > li > a{display:inline-block;padding:30px;margin:0;font-size:15px;color:var(--black);text-decoration:none;text-font-weight:400;white-space:nowrap; text-transform: uppercase}


/********sub nav menu********/
.nav > li > a:focus, 
.nav > li > a:hover{background-color:transparent}
.primary-nav ul ul{position:absolute;border-radius:0;padding:0;visibility:hidden;text-align:left;left:0;opacity:0;top:0;-webkit-transition:opacity 0.6s ease-in;-moz-transition:opacity 0.6s ease-in;-o-transition:opacity 0.6s ease-in;transition:opacity 0.6s ease-in;border:0!important;background-color:var(--black);box-shadow:0 2.8px 2.2px rgba(0, 0, 0, 0.034),0 6.7px 5.3px rgba(0, 0, 0, 0.048),0 12.5px 10px rgba(0, 0, 0, 0.06);min-width:230px;max-width:230px}
ul.auto-nav-more-list{right:0!important;left:auto!important}
.primary-nav ul ul ul:after{display:none}
.primary-nav > ul.nav > li > ul{top:100%;}
.primary-nav ul ul ul{left:100%;}
.primary-nav ul ul > li:hover > ul{left:98%;top:0;}
/*.primary-nav ul .auto-nav-more ul > li:hover > ul{left:auto!important;right:100%!important;top:0;}*/
.primary-nav ul li:hover > ul{display:block;visibility:visible;left:0;top:100%;opacity:1;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;-o-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}
.primary-nav ul li ul{top:100%;max-height:0;overflow:hidden;}
.primary-nav ul li:hover ul{top:100%;max-height:800px;overflow:visible;}
@media only screen and (min-width:1024px){
.primary-nav ul li ul{-moz-transition:all 0.3s linear 0s!important;-webkit-transition:all 0.3s linear 0s!important;-ms-transition:all 0.3s linear 0s!important;transition:all 0.3s linear 0s!important;}
}
.primary-nav ul ul li{float:left;width:100%;padding:0;margin:0;vertical-align:top;overflow:visible;}
.primary-nav ul ul li + li{border-top:1px dashed var(--white-2)}
html:lang(hi) .primary-nav ul ul li{margin-left:0!important}
.primary-nav ul ul li:last-child{border-bottom:none}
.primary-nav ul ul li a{font-weight:normal;width:auto;white-space:normal;text-transform:capitalize;font-size:14px!important;color:var(--white-6);padding:8px 10px 8px 32px;text-decoration:none;transition:none;-moz-transition:none;-webkit-transition:none;-ms-transition:none;-o-transition:none;font-weight:400;display:block}
.primary-nav ul ul li.has-sub a{padding-right:35px}
.primary-nav ul ul ul li a{text-transform:none!important;}
.primary-nav ul ul li a:after{content:'';height:5px;width:5px;display:block;border:1px solid var(--white-6);border-right-width:0;border-top-width:0;transform:rotate(-135deg);position:absolute;top:16px;left:15px;background:none;}
.primary-nav ul li > ul > li:hover:after{display:block;}

.primary-nav ul > li.has-sub > a:hover:after, 
.primary-nav ul > li.has-sub:hover > a:after{transform:rotate(-225deg);-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-o-transform:rotate(-225deg);-ms-transform:rotate(-225deg);top:22px}

.primary-nav ul li:hover > a, 
.primary-nav ul li > a:hover, 
.primary-nav ul li.current-menu-item > a, 
.primary-nav ul li.current-menu-ancestor > a{color:var(--black);}
header .home-desktop ul li a:before,
.primary-nav ul >  li >  a:before{content:'';height:2px; margin-left:-15px; left:50%;bottom:25px;position:absolute;width:0px;z-index:-1;overflow:hidden;-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .4s cubic-bezier(0.645, .045, .355, 1);transition:transform .4s cubic-bezier(0.645, .045, .355, 1);background:var(--gold);z-index:10}

header .home-desktop ul li a:hover:before,
header .home-desktop ul li.current-menu-item a:before, 
.primary-nav ul > li:hover > a:before, 
.primary-nav ul > li > a:hover:before, 
.primary-nav ul > li.current-menu-item > a:before, 
.primary-nav ul > li.current-menu-ancestor > a:before{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;width:30px;}
.primary-nav ul ul li:hover > a, 
.primary-nav ul ul li > a:hover, 
.primary-nav ul ul li.current-menu-item > a, 
.primary-nav ul ul li.current-menu-ancestor > a{color:var(--white);background-color:var(--white-1)}
.primary-nav ul ul li > a:hover:after{border:1px solid var(--gold);border-right-width:0;border-top-width:0;}
.mobile-nav{display:none}
.primary-nav ul li > ul > li > a:before{display:none}
.nav-social-icons{position:absolute;bottom:0;left:0;right:0;padding:10px 15px;box-shadow:0px -1px 2px 0px var(--color-1);z-index:120;background-color:var(--white)}
.nav-social-icons .social-icons ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;flex-direction:row;clear:both;text-align:center}
.nav-social-icons .social-icons ul li{width:auto;}
.nav-social-icons .social-icons ul li a:before{display:none!important}
.nav-social-icons .social-icons ul li a{padding:0!important;font-size:0}
/**********Nav ends********/

/************more in nav starts************/
.primary-nav ul > li.auto-nav-more{position:absolute;right:0px;top:0;background-color:var(--white)}
ul.auto-nav-more-list:before{content:'';height:0;width:0;display:block;border:5px transparent solid;border-top-width:0;border-bottom-color:var(--color-2);position:absolute;right:17px;top:-5px}
.primary-nav .more-nav{transition:all .4s ease-out;padding:0;outline:0;border:0;background:none;position:relative;width:40px;height:61px;font-size:0;border-radius:5px 5px 0 0}
.primary-nav .more-nav:before{display:none}
.primary-nav .more-nav:after{content:'';height:5px;width:5px;background:var(--black);display:block;position:absolute;top:18px;left:16px;box-shadow:0 10px 0 var(--black), 0 20px 0 var(--black);}
.primary-nav ul > li:hover .more-nav{background:var(--color-05);}
.primary-nav ul > li:hover .more-nav:after,
.primary-nav .more-nav:hover:after{background:var(--blue);box-shadow:0 10px 0 var(--blue), 0 20px 0 var(--blue);}
/************more in nav ends************/

/************hero-banner starts************/
.home-hero-banner article.repeat-box{padding:0!important;margin-top:0;border-top:0;display:block;position:relative}
.home-hero-banner article.repeat-box .photo{width:100%;}
.home-hero-banner .lazy-image{width:auto;border-radius:0;padding-top:32%;background-color: transparent !important;}
.home-hero-banner .lazy-image img{width:100%!important;border-radius:0;margin: 0 auto; object-fit: cover; object-position: center;}
/************hero-banner starts************/

/************single banner starts************/
.home-hero-banner + .single-banner{margin-top:30px}
.single-banner article.repeat-box{padding:0!important;margin-top:0;border-top:0;display:block;position:relative}
.single-banner article.repeat-box .photo,
.single-banner article.repeat-box .text{width:100%}
.single-banner article.repeat-box .text{padding:0}
.single-banner .lazy-image{width:100%;padding-top:25%;border-radius:0}
.single-banner .lazy-image img{width:100% !important;border-radius:0}
.single-banner .caption{position:absolute;left:0;right:0;bottom:0;top:0;margin:0;padding:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;z-index:15;text-align:left;background-color:var(--color-3)}
.single-banner .container{max-width:1280px;margin:0 auto;width:100%}
.single-banner .max-width{position:relative;width:100%;z-index:15;text-align:center}
.single-banner .heading{font-size:72px;line-height:1.4;color:#fff;text-transform:uppercase;padding:0;text-align:center}
.single-banner p{font-size:18px;line-height:1.4;color:#fff;padding:15px 0 0;}
.home-hero-banner + .single-banner .heading{text-align:left}
/************single banner starts************/

/*******photos landing carousel starts******/
.carousel-height{padding-bottom:48%;position:relative;padding-top:0px;height:0;overflow:hidden;color:var(--white);text-align:center;margin:30px 0}
.carousel-height .all-data{position:absolute;top:0;left:0;width:100%;height:100%;}

.photos-landing-center-big .splide__slide .repeat-box{display:block;width:100%;transition:transform 400ms;transform:scale(0.9);transform-origin:center center;overflow:hidden;float:left}
.photos-landing-center-big .splide__slide.is-active .repeat-box{transform:scale(1);}
.photos-landing-center-big .splide__slide .youtubeWrapper{display:block;width:100%;transition:transform 400ms;transform:scale(0.9);transform-origin:center center;overflow:hidden;float:left}
.photos-landing-center-big .splide__slide.is-active .youtubeWrapper{transform:scale(1);}


.photos-landing-center-big .repeat-box{padding:0!important;margin-top:0;border-top:0;display:block;position:relative}
.photos-landing-center-big .repeat-box .text,
.photos-landing-center-big .repeat-box .photo{width:100%!important;}
.photos-landing-center-big .photo{text-align:center;position:relative;z-index:6;overflow:hidden}
.photos-landing-center-big .repeat-box a .photo:before{position:absolute;left:0;bottom:0;right:0;height:30%;z-index:4;content:'';background:-moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 100%);background:-webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);background:linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );}
.photos-landing-center-big .repeat-box .text{position:absolute;left:0;bottom:0px;right:0;z-index:10;padding:10px;overflow:hidden;text-align:left}
.photos-landing-center-big .repeat-box .text h2,
.photos-landing-center-big .repeat-box .text h3{font-size:32px;font-weight:700;white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;padding:0;color:var(--white)}
.photos-landing-center-big .repeat-box a .text h2,
.photos-landing-center-big .repeat-box a .text h3{color:var(--white);}
.photos-landing-center-big .repeat-box a:hover .text h2,
.photos-landing-center-big .repeat-box a:hover .text h3 {color:var(--blue)}
.photos-landing-center-big .repeat-box a:before{position:absolute;left:0;bottom:0;right:0;top:0;z-index:3;content:'';background-color:var(--color-6);opacity:1;}
.photos-landing-center-big .splide__slide.is-active a:before{ opacity:0}
/*******photos landing carousel ends******/


/************all icons starts************/
.categories-landing-page h2:after,
.fb,
.facebook,
.tw,
.twitter,
.instagram{display:inline-block;width:30px;height:30px;background-repeat:no-repeat;background-size:190px;background-clip:padding-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.categories-landing-page h2:after,
.fb,
.facebook,
.tw,
.twitter,
.instagram{background-image:url("../images/common-sprit-icons-all.svg");}

.categories-landing-page h2:after{background-position:8px -79px;content:'';position:absolute;right:0px;top:14px}
.fb,
.facebook{background-position:0 0;}
.tw,
.twitter{background-position:-30px 0px;}
.instagram{background-position:-60px 0;}
.fb:hover,
.facebook:hover{background-position:0 -31px;}
.tw:hover,
.twitter:hover{background-position:-30px -31px;}
.instagram:hover{background-position:-60px -31px;}
ul.social-icon li i{transition:none;-moz-transition:none;-webkit-transition:none;-ms-transition:none;-o-transition:none;}
/************all icons ends************/

/*********Transition Starts********/
a, 
header,
input[type="button"], 
input[type="submit"], 
input[type="reset"], 
header .logo-hamburger,
.btn,
.btn i,
.social-icon *,
.brand img,
.mainMenu #menu-button,
input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="number"],
input[type="file"],
select,
textarea,
article.repeat-box a,
article.repeat-box a h2,
article.repeat-box a h3,
article.repeat-box a p,
.view-more-box .top-text,
article.repeat-box .text h2, 
article.repeat-box .text h3,
article.box .text h2,
article.box .text h3,
article.repeat-box .text a
{transition:all 0.3s linear 0s;-moz-transition:all 0.3s linear 0s;-webkit-transition:all 0.3s linear 0s;-ms-transition:all 0.3s linear 0s;-o-transition:all 0.3s linear 0s;}
.head-fix header .logo-hamburger{padding:5px 0}
/*********Transition ends********/

/********common content*********/
.common-text{clear:both;display:block;position:relative;padding:0;overflow:hidden}
.common-text .common-text{box-shadow:none;padding:0!important;margin:0;overflow:visible}
.common-text .common-text .container{padding:0}
.common-text h1, 
.common-text h2, 
.common-text h3, 
.common-text h4, 
.common-text h5, 
.common-text h6{padding:15px 0 5px;margin:0;font-weight:700;word-break:break-word;}
.common-text h1.border-heading,
.common-text h1{font-size:32px;line-height:1.4;padding:0 0 10px}
.common-text h2{font-size:32px;}
.common-text h3{font-size:25px;}
.common-text h4{font-size:20px;}
.common-text h5{font-size:18px;} 
.common-text h6{font-size:16px;}
.common-text .border-heading{padding:0 0 10px 15px;margin:20px 0 15px;border-bottom:1px dashed var(--border-color);font-size:22px;text-transform:none;clear:both;position:relative}
.common-text .black-boxes .border-heading{margin-bottom:15px}
.editor-tv-wrapper .hdh1:before,
.common-text .border-heading:before{content:'';background:var(--blue);width:4px;height:18px;position:absolute;left:0;top:8px;}
.common-text h1.border-heading:before{display:none}
.editor-tv-wrapper .hdh1{color:var(--black)!important;margin-top:30px;float:left;width:100%}
.common-text .border-heading a{color:var(--black);text-decoration:none}
.common-text .border-heading a:hover{color:var(--blue);text-decoration:none}
.common-text h1.border-heading{font-size:28px;line-height:1.4;text-transform:none;margin-top:0}
.common-text h1.border-heading:before{height:24px;}
.common-text .black-boxes .border-heading{color:var(--white);margin-top:0;border-bottom-color:rgba(255,255,255,.3)}

.common-text .aligncenter{display:block;margin:5px auto;}
.common-text .alignright{float:right;margin:15px 0 15px 30px;}
.common-text .alignleft{float:left;margin:15px 30px 15px 0;}
.common-text .aligncenter,
.common-text .alignnone,
.common-text .alignblock{margin:10px 0;float:none;width:100%;display:block;height:auto;}
.common-text img.aligncenter,
.common-text img.alignnone,
.common-text img.alignblock{margin:10px 0;float:none;width:100%;display:block;height:auto;}
.common-text div.alignnone{margin:10px 0 0;float:none;width:100%;display:block;text-align:center}
.common-text div.alignnone img{max-width:100%;width:100%;height:auto;}
.common-text .wp-caption-text{text-align:center;color:var(--gray2);font-size:12px;padding:0;padding:0 5px}
.common-text .wp-caption-text a{color:var(--blue);font-size:12px;}
.common-text figure.postImage,
.common-text div.postImage,
.common-text div.aligncenter,
.common-text div.pull-right,
.common-text div.pull-left{margin:10px 0 0;float:none;width:100%;display:block;text-align:center}
.common-text figure.postImage{margin:0}
.common-text figure.postImage img,
.common-text div.postImage img,
.common-text div.aligncenter img,
.common-text div.pull-right img,
.common-text div.pull-left img{max-width:100%;width:100%;height:auto;}
.common-text ul,
.common-text ul li,
.common-text ol li,
.common-text ol, 
.common-text p{padding:5px 0 15px;margin:0;color:var(--black);font-size:16px;line-height:1.6;word-break:break-word;}
.common-text ul br,
.common-text ol br{display:none}
.inner-details p a span{color:var(--blue)!important}
.inner-details p a:hover span{color:var(--blue)!important}
.common-text ul li p,
.common-text ol li p{padding:0}
.common-text p img{max-width:100%}
.common-text ul{padding:0}
.common-text ul li{position:relative;padding:0 0 5px 20px;overflow:hidden;list-style:none}
.common-text ul.col-2{overflow:hidden;clear:both}
.common-text ul.col-2 li{float:left;width:50%;padding-right:5px;}
.common-text ul.col-2 li:nth-child(odd){clear:left}
.common-text .bankListlocation li a:before,
.common-text ul li:before{content:"";border:1px solid var(--blue);background-color:var(--blue);width:6px;height:6px;position:absolute;left:0;top:10px;border-radius:100px}
.common-text ul ul li:before{border-color:var(--black);background-color:var(--color-4);}
.common-text ul.small-bullet li{padding-left:20px}
.common-text .blogTimeline,
.common-text .blogTimeline li{padding:0;margin:0}
.common-text .blogTimeline li:before{ display:none}
.common-text ol{counter-reset:item;margin:0 0 10px;padding:0;clear:both;overflow:hidden}
.common-text ol p{display:none}
.common-text ol li{position:relative;display:block;padding:10px 0 0 70px;margin:10px 0 0;border-top:1px solid var(--color-05);min-height:40px}
.common-text ol li:before{font-weight:700;width:50px;left:0;position:absolute;top:50%;color:var(--blue);font-size:28px;line-height:40px;height:40px;content:counter(item);counter-increment:item;text-align:center;padding-right:0;margin-top:-16px;background:none;border-radius:0px;height:auto;}
.common-text ol li:first-child{border-top:0;margin-top:0}
.common-text ol li:after{content:'';width:0;left:55px;position:absolute;top:14px;border-left:2px solid var(--color-4);height:calc(100% - 21px)}
.common-text ol ol{padding-top:10px}
.common-text ol ol li{padding-left:35px;padding-top:0;margin:0;border:0}
.common-text ol ol li:before{color:var(--black);font-size:18px;line-height:25px;width:30px;margin-top:0px;top:3px;}
.common-text ol ol li:after{display:none}
.common-text ol ul li{padding:0 0 0 25px;margin:0;border:0}
.common-text ol ul li:before{content:"";background-color:var(--gray2);width:10px;height:10px;position:absolute;left:0;top:6px;border-radius:10px;margin:0}
.common-text ol ul li:after{display:none}

.common-text .text-center ul li{padding-left:0}
.common-text .text-center ul li:before{position:static;margin-right:10px;vertical-align:middle;}
.common-text .list-none li{padding-left:0}
.common-text .list-none li:before{display:none;}
.common-text ol.list-alphabet{list-style:none;counter-reset:list;}
.common-text ol.list-alphabet li:before {counter-increment:list;content:counter(list, lower-alpha) ". ";}

/********table starts*********/
.common-text .table-responsive{margin-bottom:15px}
.common-text .table-responsive{margin-top:15px}
.common-text table{width:100%;max-width:100%;padding:0;margin:0;height:auto;border-bottom:1px solid var(--color-03)}
.common-text table td,
.common-text table th{background-color:var(--white);border:0;color:var(--black);padding:10px;vertical-align:top;text-align:left}
.common-text table th{background-color:var(--color-1);}
.common-text table tr td + td, 
.common-text table thead tr td + td, 
.common-text table thead tr td + td, 
.common-text table tr th + th{border-left:1px solid var(--color-03);}
.common-text table td strong,
.common-text table td b,
.common-text table th strong
.common-text table th b{font-weight:700}
.common-text table tr:nth-child(odd) td{background-color:var(--color-03)} 
.common-text table tr.even:hover td,
.common-text table tr:hover td{background-color:var(--light-orange)} 
.common-text ul.share-icons-color li{display:inline-block;padding:0;font-size:13px;color:var(--gray2);text-transform:uppercase;vertical-align:middle}
.common-text ul.share-icons-color li:before{display:none}
@media screen and (max-width:767px){
.common-text .table-responsive{width:100%;overflow:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;margin:0 0 20px;max-height:468px}
.common-text .table-responsive table td,
.common-text .table-responsive table th{white-space:nowrap;display:table-cell;width:auto!important}
.table-responsive{overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;margin:0 -10px 15px;overflow:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch;max-height:468px} 
.table-responsive > table{margin-bottom:0} 
.table-responsive > table > tbody > tr > td,
.table-responsive > table > tbody > tr > th,
.table-responsive > table > tfoot > tr > td,
.table-responsive > table > tfoot > tr > th,
.table-responsive > table > thead > tr > td,
.table-responsive > table > thead > tr > th{white-space:nowrap} 
}


/********youtube and instagram starts********/
.hero-landing-carousel-height,
.watch-iframe,
.videos-section,
.videos-iframe,
.facebookWrapper,
.youtubeWrapper, 
.vimeoWrapper, 
.instagramWrapper{position:relative;padding-top:0px;height:0;overflow:hidden;color:var(--white);text-align:center}
.videos-section,
.videos-iframe,
.youtubeWrapper, 
.vimeoWrapper{padding-bottom:67%!important;padding-top:0}
.watch-iframe{padding-bottom:60%!important;padding-top:0}
.facebookWrapper{padding-top:0px;padding-bottom:55%;}
.instagramWrapper{padding-bottom:126%!important;}
.hero-landing-carousel-height{padding-bottom:35%;padding-top:0;background-color:var(--color-1);}

@media only screen and (max-width:1680px){.hero-landing-carousel-height{padding-bottom:32%;}}
@media only screen and (max-width:767px){.hero-landing-carousel-height{padding-bottom:57%;}}
@media only screen and (max-width:639px){.hero-landing-carousel-height{padding-bottom:57%;}}

.videos-section,
.watch-iframe,
.youtubeWrapper{background-color:var(--color-6);}
.hero-landing-carousel-height .all-data,
.watch-iframe iframe,
.watch-iframe object,
.watch-iframe embed,
.videos-section iframe,
.videos-section object,
.videos-section embed,
.videos-iframe iframe,
.videos-iframe object,
.videos-iframe embed,
.facebookWrapper iframe,
.facebookWrapper object,
.facebookWrapper embed,
.youtubeWrapper iframe,
.youtubeWrapper object,
.youtubeWrapper embed,
.vimeoWrapper iframe,
.vimeoWrapper object,
.vimeoWrapper embed,
.instagramWrapper iframe,
.instagramWrapper object,
.instagramWrapper embed{position:absolute;top:0;left:0;width:100%!important;height:100%!important;}


/********youtube and instagram ends********/



/********ads box 970x250 starts********/
.ads-box{padding:10px 0;text-align:center;display:block;overflow:hidden;width:100%;background-color:var(--color-03);margin:0}
.ads-box .ads-placeholder,
.ads-box .ads-placeholder-internal{width:970px;height:250px;margin:0 auto;background-color:var(--color-05);overflow:hidden;position:relative;}
.ads-box .ads-text{color:var(--gray2)!important;font-size:10px!important;display:block!important;padding:0!important;margin:0 0 5px!important;text-transform:uppercase;letter-spacing:2px;}
header .ads-box{background-color:var(--white);}
/********ads box 970x250 ends********/

/********vertical ads box starts********/
.vertical-ads-box{padding:0;text-align:center;display:block;overflow:hidden;clear:both;background-color:var(--white-2);box-shadow:0px 1px 2px var(--color-1);border-radius:0;}
.vertical-ads-box .ads-placeholder,
.vertical-ads-box .ads-placeholder-internal{width:300px;height:600px;margin:0 auto;background-color:var(--white-2);overflow:hidden;position:relative;}
.vertical-ads-box .ads-text{color:var(--gray2)!important;font-size:10px!important;display:block!important;padding:5px 0!important;margin:0;text-transform:uppercase;letter-spacing:2px;}
/********vertical ads box ends********/

/********blockquote starts********/
.common-text .blockquote{border-left:3px solid var(--blue);margin:10px 0;padding:15px 0 15px 20px;position:relative;border-left:1px solid var(--blue);background:linear-gradient(90deg ,var(--blue),var(--white));background-size:100% 1px;background-repeat:no-repeat;background-position:0 0;margin-left:15px}
.common-text .blockquote:after{content:"";position:absolute;bottom:0;left:0;height:1px;width:25%;background:linear-gradient(90deg
,var(--blue),var(--white));}
.common-text .blockquote blockquote{color:var(--black);font-size:16px;line-height:1.8;font-style:italic;position:relative;margin:0;padding:0}
.common-text .blockquote blockquote:after{content:"Ã¢â‚¬Å“";position:absolute;top:50%;left:-36px;color:var(--blue);font-style:normal;text-align:center;width:30px;height:30px;line-height:52px;font-size:47px!important;background-color:var(--white);border-radius:100px;border:1px solid var(--blue)}
.common-text .blockquote cite{text-align:left;font-size:12px;font-style:normal!important;color:var(--blue);font-weight:700;margin-top:10px;display:block;text-transform:uppercase}
/********blockquote ends********/

/*********two aside starts********/
.two-aside{display:block;margin:0 -15px;clear:both;overflow:hidden}
.two-aside .LHS-col{float:left;width:calc(100% - 300px);padding:0 15px;}
.two-aside .LHS-col.full-col{width:100%;}
.two-aside .RHS-col{float:right;width:300px;padding:0px;}
/* .two-aside .RHS-col .sidebar-inner{float:right;width:100%;padding:0px 15px;} */
.two-aside .RHS-col .sidebar-inner{float:right;width:100%;padding:0px 0px;}
/*********two aside End********/

/**********breadcrumb starts********/

ul.breadcrumb{overflow:hidden;margin:0;font-size:14px;line-height:1.4!important;background-color:#F5F5F5; padding:10px;border-radius:8px;}
ul.breadcrumb li{font-size:12px!important;line-height:1.4!important;color:var(--black);display:inline;vertical-align:top;padding:0!important;font-weight:500!important}
ul.breadcrumb li a{color:#1178b9;position:relative;display:inline;font-size:12px!important;font-weight:500!important}
ul.breadcrumb li a:hover{color:var(--blue);}
ul.breadcrumb li:before{display:none}
ul.breadcrumb li:after{display:inline-block;content:"";margin:0 10px 0 0px;border:solid var(--black);border-width:0 1px 1px 0;padding:2px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);position:relative;top:-1px;right:-4px;width:0;height:0}
ul.breadcrumb li.nolastarrow,
ul.breadcrumb li.nolastarrow a,
ul.breadcrumb li.current,
ul.breadcrumb li.current a{color:var(--black);max-width:400px;}
ul.breadcrumb li:last-child:after, 
ul.breadcrumb li.nolastarrow:after,
ul.breadcrumb li.current:after{display:none}
/**********breadcrumb ends********/

/********lazy-image*********/
.lazy-image{position:relative;width:100%;padding-top: calc(2 / 3 * 100%);overflow:hidden;z-index:2;background-color:var(--gray);border-radius:0;line-height:1.3;font-size:11px;color:var(--black);box-shadow:0 0 1px var(--color-3);}
.lazy-image.shine.jury {padding-top: calc(1 / 1 * 100%);}
.lazy-image img {object-fit: cover !important;}
.lazy-image img,
.lazy-image iframe,
.lazy-image .lazyload{position:absolute;left:0;top:0;right:0;bottom:0;object-position:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;object-fit:fill;border:0;transition:opacity 1s ease-in, -webkit-transform 1s ease-in;transition:opacity 1s ease-in, transform 1s ease-in;transition:opacity 1s ease-in, transform 1s ease-in, -webkit-transform .6s ease-in;}
img.lazyFade{opacity:1;}
/**********lazy-image ends********/

/**********four boxes starts********/
.three-boxes{display:flex;justify-content:center;flex-wrap:wrap;align-items: stretch;margin-left:-2%;}
.three-boxes article.repeat-box{float:none;width:31.33%;margin:1.5% 0 1.5% 2%!important;padding:0;border-top:0!important;background-color:var(--white);text-align:left;box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px; overflow: hidden; display: block}
.three-boxes article.repeat-box a{display:block;width:100%; vertical-align: top}
.three-boxes article.repeat-box .photo{width:100%; margin: 0;}
.three-boxes article.repeat-box .photo .lazy-image{padding-top:calc(3 / 4 * 100%);}
.three-boxes article.repeat-box .text{width:auto;display:block;padding:0;}
.three-boxes article.repeat-box .btn{ width:100%; padding: 15px}

/**********four boxes ends********/

/********article repeat box starts*********/
article.repeat-box{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;padding:0;position:relative;z-index:5;border-radius:0;margin-top:15px;padding-top:15px;border-top:1px dashed var(--color-3);clear:both}
article.repeat-box .text h2,
article.repeat-box .text h3{color:var(--black);white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;padding:0;-webkit-line-clamp:3;}
article.repeat-box .text h3{-webkit-line-clamp:3;font-size:16px;font-weight:400}
article.repeat-box .text h2{-webkit-line-clamp:3;font-weight:700}
article.repeat-box .text p{font-size:16px;line-height:1.5;padding:0;font-weight:700!important;color:var(--black);white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;}
article.repeat-box .text h2,
article.repeat-box .text h2 a{color:var(--white)}
article.repeat-box .text h2 a:hover{color:var(--blue)}
article.repeat-box .text h2 + p,
article.repeat-box .text h3 + p{font-size:16px;}
article.repeat-box a{color:var(--black);text-decoration:none;}
article.repeat-box a:hover,
article.repeat-box a:hover h2,
article.repeat-box a:hover h3,
article.repeat-box a:hover p{color:var(--black);}
article.repeat-box:before{content:'';position:absolute;background:var(--color-05);top:0;left:0;bottom:0;right:0;z-index:1;transform:scaleY(0);transform-origin:50% 100%;transition:transform 0.4s ease-out;border-radius:5px;display:none}
article.repeat-box:hover:before{transform-origin:center top;-webkit-transform:scaleY(1);transform:scaleY(1)}
/********article repeat box ends*********/
/*-----------common all ends-----------*/

.all-categories{padding:30px 0;text-align:center;}
.listing-all-data h1.no-border,
.left-right-banner h1,
.left-right-banner h2,
.all-categories h1,
.all-categories h2{color:var(--black);/*text-transform:uppercase;*/padding:0 0 10px; margin-bottom: 10px; position: relative}
.listing-all-data h1.no-border:after,
.left-right-banner h1:after,
.left-right-banner h2:after,
.all-categories h1:after,
.all-categories h2:after{content:'';height:2px; margin-left:-15px; left:50%;bottom:0px;position:absolute;width:30px;overflow:hidden;background:var(--gold);z-index:10}
.all-categories .four-boxes{margin-top:15px}
.left-right-banner{text-align:center;padding:30px 0}

/**********all tabs starts********/
.tabs-all-data{display:block;position:relative}
.tabs-all-data .nav-tabs{float:left;width:100%;padding:0;margin:0;list-style-type:none;}
.tabs-all-data .nav-tabs > li{float:left;padding:0;margin:0;overflow:visible;}
.tabs-all-data .nav-tabs > li.pull-right{float:right!important}
.tabs-all-data .nav-tabs > li > a{float:left;position:relative;padding:30px;margin:0;color:var(--black);text-decoration:none;display:inline-block;background:none;line-height:1.4;font-size:18px;font-weight:700;text-transform:uppercase;border-radius:8px 8px 0 0}
.tabs-all-data .nav-tabs > li:before{display:none}
.tabs-all-data .nav-tabs > li + li{margin-left:5px!important}
.tabs-all-data .nav-tabs > li.active a{color:var(--black);background-color:var(--color-05)}
.tabs-all-data .nav-tabs > li > a:hover:before, 
.tabs-all-data .nav-tabs > li.active > a:before{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;width:100%}

.tabs-all-data .tab-content{float:left;width:100%;background-color:var(--color-05);padding:0 30px 30px;border-radius:0 0 8px 8px;}
.tabs-all-data .tab-content > .tab-data{display:none}
.tabs-all-data .tab-content > .tab-data.active{display:block;}
.tabs-all-data .tab-content > .active{display:block}
/**********all tabs ends********/

/**********categories landing page starts********/
.categories-landing-page{padding:30px 0}
.categories-landing-page h2{ display:block;padding:0 0 10px 15px;margin:30px 0 20px;border-bottom:1px dashed var(--color-6);font-size:20px;text-transform:none;clear:both;position:relative}
.categories-landing-page h2:before{content:'';background:var(--gold);width:4px;height:18px;position:absolute;left:0;top:7px;}
.categories-landing-page h2 a{color:var(--black)}
.categories-landing-page h2 a:hover{color:var(--blue)}
.winner .photo:before{content:'';width:150px;height:150px;/*background:url("../images/winner-tag.svg") no-repeat 0 0;*/position:absolute;left:-17px;top:-11px;z-index:55;background-size:150px}
.voted .photo:before{content:'';width:150px;height:150px;/*background:url("../images/voted-tag.svg") no-repeat 0 0;*/position:absolute;left:-17px;top:-11px;z-index:55;background-size:150px}

/**********three boxes starts********/
.tab-boxes article.repeat-box{margin:2px!important;padding:0;text-align:center;position:relative;background-color:var(--white);box-shadow:0px 1px 2px var(--color-1);border-top:0}
.categories-landing-page .winner:after{background:var(--white-6);content:'';position:absolute;right:0px;top:0;left:0;bottom:0;z-index:60;display:none}
.tab-boxes article.repeat-box .photo{width:100%;overflow:hidden}
.tab-boxes article.repeat-box .text{width:100%;display:block;padding:5px 10px;margin:0;text-align:center}
.tab-boxes article.repeat-box .text h3{-webkit-line-clamp:2;font-size:15px;color:var(--white);text-transform:uppercase;text-transform:none;font-weight:700; min-height: 48px;}
.tab-boxes article.repeat-box .text h3 a{color:var(--black);text-decoration:none}
.tab-boxes article.repeat-box .text .btn{font-size:11px;margin:5px 0;}
.tab-boxes article.repeat-box:hover .text{background-color:var(--white);}
.tab-boxes article.repeat-box:hover{background-color:transparent;}
/**********three boxes ends********/

/**************vote-popup starts**************/
.vote-lightbox{position:fixed;left:0;top:0;right:0;bottom:0;background-color:var(--color-4);z-index:150;display:none;padding:130px 10px 10px}
.vote-lightbox.active{display:block!important;opacity:1}
.vote-lightbox .white-box{ position:relative;z-index:90;margin:0 auto;max-width:400px;padding:20px;box-shadow:0 0 6px var(--color-1);background-color:var(--white);border-radius:5px;}
.vote-lightbox .white-box h2{ display:block;padding:0 0 10px 15px;margin:30px 0 20px;border-bottom:1px dashed var(--color-6);font-size:20px;text-transform:none;clear:both;position:relative}
.vote-lightbox .white-box h2:before{content:'';background:var(--gold);width:4px;height:18px;position:absolute;left:0;top:8px;}
.vote-lightbox .btn{border-color:var(--blue)}
.vote-lightbox .vote-close{position:absolute;right:0;top:0;cursor:pointer;width:30px;height:30px}
.vote-lightbox .vote-close:before, 
.vote-lightbox .vote-close:after{content:'';height:2px;width:20px;display:block;background:var(--color-4);border-radius:0px;position:absolute;top:14px;left:5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.vote-lightbox .vote-close:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.vote-lightbox .white-box h2{margin:0 0 10px}
.vote-lightbox .white-box p{font-size:14px}
/**************vote-popup ends**************/
/**********categories landing page ends********/

.about-content{background-color:var(--color-05);padding:30px;border-radius:8px;margin:30px 0}

/**********two boxes starts********/
.jury-members .two-boxes{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:flex-start;margin-left:-2%;}
.jury-members .two-boxes article.repeat-box{float:none;width:31.33%;margin:1% 0 1% 2%!important;padding:0;border:1px solid var(--color-1);background-color:var(--white);padding:10px}
.jury-members .two-boxes article.repeat-box a{width:100%;}
.jury-members .two-boxes article.repeat-box + article.repeat-box{margin-top:0}
.jury-members .two-boxes article.repeat-box .photo{width:140px;float:left;}
.jury-members .two-boxes article.repeat-box .lazy-image{padding-top:100%}
.jury-members .two-boxes article.repeat-box .text{width:calc(100% - 140px);padding:0px 15px;display: inline-block;}
.jury-members .two-boxes article.repeat-box .text h3{/*-webkit-line-clamp:1;*/font-weight:700;}
.jury-members .two-boxes article.repeat-box .text p.jury-sub-heading{margin-bottom: 10px;color: var(--color-10);}
.jury-members .two-boxes article.repeat-box .text p{font-weight:400!important;font-size:12px;color:var(--color-7);/*padding:5px 0;*/}
.jury-members .two-boxes article.repeat-box:hover{border-color:var(--blue);}
/**********two boxes ends********/


/**********listing boxes starts********/
.listing-boxes{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items: stretch;/*margin-left:-3%;*/padding:0px; margin-top:30px;/*justify-content: center;*/ }
.listing-boxes article.repeat-box{width:31.31%;margin:0 1% 40px 1%!important;padding:0;text-align:center;position:relative;background-color:var(--white);/*box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px;border-top:0;*/overflow: visible; display: block;border: 1px solid #ccc;height: 100%}
@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) {.listing-boxes article.repeat-box{width:31%;}}
.categories-landing-page .winner:after{background:var(--white-6);content:'';position:absolute;right:0px;top:0;left:0;bottom:0;z-index:60;display:none}
.listing-boxes article.repeat-box a,
.listing-boxes article.repeat-box .photo{width:100%;overflow:visible;display:block;}
.listing-boxes article.repeat-box .text{width:100%;display:block;padding:0;margin:0;}
.listing-boxes article.repeat-box .text h3{font-size:15px;color:var(--black);/*text-transform:none;*/font-weight:700; min-height:80px; margin: 10px;display: flex;align-items: center;justify-content: center;}
/*.listing-boxes article.repeat-box .text.text-L2 h3{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: 50px !important;}*/
.listing-boxes article.repeat-box .text h3 a{color:var(--black);text-decoration:none}
.listing-boxes article.repeat-box .text p{font-size:10px; font-weight: 400!important; margin:8px 0; text-align: left}

.listing-boxes article.repeat-box .text.level-three{display: flex;flex-direction: column;justify-content: space-between;height: 100%;width: 100%;}
.listing-boxes article.repeat-box .text p.description-level-three{font-size: 12px;-webkit-line-clamp: inherit;padding: 0 15px 10px;}
.listing-boxes article.repeat-box .text.level-three h3{min-height: 65px;padding-top: 25px;margin:0;}
.add-read-more.show-less-content .second-section,.add-read-more.show-less-content .read-less {display: none;}
.add-read-more.show-more-content .read-more {display: none;}
.add-read-more .read-more,.add-read-more .read-less {font-weight: bold;margin-left: 2px;color: #1178b9;cursor: pointer;}
.add-read-more{max-width: 600px;width: 100%;margin: 0 auto;}

.listing-boxes article.repeat-box .text .btn{ width: 100%; padding: 15px}
.listing-boxes article.repeat-box:hover .text{background-color:var(--white);}
.listing-boxes article.repeat-box:hover{background-color:transparent;box-shadow: rgb(0 0 0 / 15%) 0px 3px 3px 0px;}
.categories-landing-page .listing-boxes + h2{margin-top: 0}

.listing-all-data p{ text-align: center; margin-top: 10px}
.listing-all-data .listing-boxes{margin-top:20px!important}
/**********listing boxes ends********/

.all-cate-slide article.repeat-box .text h3{font-size:18px;padding:5px; min-height: inherit}
.common-text h1.no-border,
.common-text h2.no-border{border-bottom:0; padding:0; font-size: 30px; text-align: center; text-transform: uppercase; padding:0px 0 10px; margin: 0}
.titlel1{text-align: center;color: var(--black);margin-bottom: 15px !important;}


/**********footer starts********/
footer{background-color:var(--black);overflow:hidden;clear:both;}
footer .content{padding:15px 0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch;}
footer .copyright{width:auto;text-align:left}
footer .content .links-social{width:auto;text-align:right}
footer ul li,
footer p{font-size:14px;color:var(--white-5);}
footer p{ margin:5px 0 0}
footer ul{display:inline-block;vertical-align:middle;margin:5px 0 0 15px;}
footer ul li{font-size:14px;vertical-align:top;padding:0;margin:0;overflow:hidden;display:inline-block;text-transform:uppercase}
footer ul li + li:after{content:'|';float:left;margin:0 8px;color:var(--gray2)}
footer ul li a{position:relative;display:inline-block;padding-left:0}
footer ul li a:before{content:'';height:1px;left:0;bottom:0px;position:absolute;width:100%;overflow:hidden;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .4s cubic-bezier(0.645,.045,.355,1);transition:transform .4s cubic-bezier(0.645,.045,.355,1);background:-moz-linear-gradient(left,  rgba(255,120,0,1) 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(left,  rgba(255,120,0,1) 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to right,  rgba(255,120,0,1) 0%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='var(--blue)', endColorstr='#00ffffff',GradientType=1 );}
footer a{color:var(--white);text-decoration:none}
footer a:hover,
footer a:focus,
footer ul li.current-menu-item a,
footer ul li.current-menu-item a:hover,
footer ul li.current-menu-item a:focus,
footer ul li.current-menu-parent a,
footer ul li.current-menu-parent a:hover,
footer ul li.current-menu-parent a:focus{color:var(--gold);text-decoration:none}
footer ul li a:hover:before,
footer ul li.current-menu-item a:before,
footer ul li.current-menu-item a:hover:before,
footer ul li.current-menu-item a:focus:before,
footer ul li.current-menu-parent a:before,
footer ul li.current-menu-parent a:hover:before,
footer ul li.current-menu-parent a:focus:before{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;width:100%}
footer ul.social-icon{margin-top:0}
footer ul.social-icon li{margin:0;padding:0;display:inline-block}

footer ul.social-icon li a:before,
footer ul.social-icon li:after{display:none}
/**********footer ends********/

/**********responsive starts********/
@media screen and (max-width:1680px) and (min-width:1440px){
.carousel-height{padding-bottom:56%;}
}
@media screen and (max-width:1439px) and (min-width:1025px){
.carousel-height{padding-bottom:62%;}
}
@media screen and (max-width:1400px) and (min-width:1200px){}
@media only screen and (max-width:1300px){}
@media only screen and (max-width:1199px){
.single-banner .heading{font-size:40px;}
.all-categories h2,
.photos-landing-center-big .repeat-box a .text h2{font-size:30px}
.scrollup{right:20px;}
.scrollup.show{bottom:60px;}
.home-hero-banner article.repeat-box .text{padding:0 30px}
}

@media (max-width:1024px){
.carousel-height{padding-bottom:62%;}	
}

@media only screen and (max-width:991px){
.four-boxes article.repeat-box{width:48%;margin-bottom:30px!important}
.carousel-height{padding-bottom:47%;}
.all-categories{padding-bottom:0!important} 
footer .copyright,
footer .content .links-social{width:100%;text-align:center}
.two-aside .RHS-col{display:none}
.two-aside .LHS-col{width:100%}
.jury-members .two-boxes article.repeat-box{width:48%;}
    
/********ads box starts********/
.ads-box{padding:0;text-align:center;display:block;overflow:hidden;clear:both;background-color:var(--white);box-shadow:0px 1px 2px var(--color-1);border-radius:0; margin: 0}

/* width:320px;height:330px; */
.ads-box .ads-placeholder,
.ads-box .ads-placeholder-internal{width:100%;height:320px;margin:0 auto;background-color:var(--color-03);overflow:hidden;position:relative;}
.ads-box .ads-text{padding:5px 0!important;margin:0!important;}
/********ads box ends********/ 
}
@media only screen and (max-width:767px){
.common-text h1{font-size:28px;}
.common-text h2{font-size:28px;}
.common-text h3{font-size:22px;}
.common-text h4{font-size:20px;}
.categories-landing-page h2,
.common-text h5{font-size:18px!important;} 
.common-text h6,
.common-text ul,
.common-text ul li,
.common-text ol li,
.common-text ol, 
.common-text p{padding-bottom:10px}
.inner-details h1,
.inner-details h2,
.inner-details h3,
.inner-details h4,
.inner-details h5,
.inner-details h6{line-height:1.5;}
.carousel-height{padding-bottom:54%;margin:15px 0}
.single-banner .heading{font-size:32px}
.all-categories h2,
.photos-landing-center-big .repeat-box a .text h2{font-size:28px}
.home-hero-banner + .single-banner{margin-top:15px}
.all-categories{padding-top:15px}
.tabs-all-data .nav-tabs > li > a{padding:15px}
.tabs-all-data .tab-content{padding:0px 15px 15px} 
.categories-landing-page .four-boxes article.repeat-box{margin-bottom:10px!important} 
.categories-landing-page{padding:15px 0}
.select-right{top:0} 

.home-hero-banner .lazy-image{padding-top:57%} 
.left-right-banner .container{padding:0}
.left-right-banner h2, 
.left-right-banner p{padding-left:10px;padding-right:10px}
.vote-lightbox .white-box h2:before,
.categories-landing-page h2:before{top:5px} 
.listing-boxes article.repeat-box{width: 47%; margin-bottom: 10px!important}
.categories-landing-page .listing-boxes + h2{margin-top: 15px}
.all-cate-slide article.repeat-box .text h3{font-size:18px!important;}  
.common-text h1.no-border,
.common-text h2.no-border{font-size:22px!important; padding-bottom: 15px}
.three-boxes article.repeat-box{width: 48%}
header .home-desktop ul li a, 
.primary-nav ul > li > a{padding:22px;font-size:14px;}
header .home-desktop ul li a::before, 
.primary-nav ul > li > a::before{bottom: 8px}  
}
@media only screen and (max-width:639px){
header .home-desktop ul li a, 
.primary-nav ul > li > a{padding:15px;}
header .logo{padding: 8px 0}
}
@media only screen and (max-width:579px){
header .home-desktop ul li a, 
.primary-nav ul > li > a{padding:15px 7px;font-size:13px;}  
header .logo img{width:150px}
}
@media only screen and (max-width:479px){

.container{padding-right:10px;padding-left:10px;}
.single-banner .heading,
.common-text h1{font-size:22px;}
.all-categories h2,
.photos-landing-center-big .repeat-box a .text h2,
.common-text h2{font-size:22px;}
.common-text h3{font-size:20px;}
.common-text h4{font-size:18px;}
.common-text h5{font-size:15px!important;} 
header .logo img{width:120px}
.common-text ul,
.common-text ul li,
.common-text ol li,
.common-text ol, 
.common-text p,
.listing-boxes article.repeat-box .text h3, 
.tab-boxes article.repeat-box .text h3,
.four-boxes article.repeat-box .text h3{font-size:14px;} 

footer .copyright{padding-top:10px}
footer .copyright p,
footer ul li{font-size:12px;}
footer ul li + li:after{margin:0 5px 0 0;}
.btn{padding:5px 15px;font-size:13px;min-width:inherit}
.four-boxes article.repeat-box{width:98%}
.carousel-height{padding-bottom:54%;}
.four-boxes article.repeat-box .text, 
.single-banner p,
.home-hero-banner + .single-banner .heading{ text-align:center}
.tabs-all-data .nav-tabs > li > a{font-size:14px}
.vote-lightbox .white-box{padding:25px 15px 10px}
.about-content{padding:15px;margin:15px 0}
.left-right-banner{padding:15px 0} 
.jury-members .two-boxes article.repeat-box{width:98%;padding:0}
.vote-lightbox .white-box h2:before,
.categories-landing-page h2:before{top:5px} 
.listing-boxes article.repeat-box{width:98%; margin-bottom:20px!important;}  
.all-cate-slide article.repeat-box .text h3{font-size:18px;}    
 .listing-boxes article.repeat-box .text h3{margin: 10px}
}
@media only screen and (max-width:419px){
header .logo img{width:100px}
header .home-desktop ul li a, 
.tab-boxes article.repeat-box .text h3,
.primary-nav ul > li > a{font-size:12px;}
header .home-desktop ul li a, 
.primary-nav ul > li > a{padding:10px 6px;}
header .home-desktop ul li a::before, 
.primary-nav ul > li > a::before{bottom: 8px}  
.single-banner .heading,
.common-text h1{font-size:16px;}
.all-categories h2,
.photos-landing-center-big .repeat-box a .text h2,
.common-text h2{font-size:18px;}
.common-text h3{font-size:20px;}
.common-text h4{font-size:16px;}
.common-text h5{font-size:15px;} 
footer .content{padding:5px 0}
.select-right .custom-select{width:140px}
.custom-select select{font-size:12px;padding:5px}
.custom-select:after{top:8px;right:10px}  
.three-boxes article.repeat-box{width:98%; margin-bottom: 15px!important}
}
@media only screen and (max-width:389px){
.tabs-all-data .nav-tabs > li > a{font-size:12px;padding:10px}
.tabs-all-data .tab-content{padding:0 10px 0}	
.tab-boxes article.repeat-box{width:98%;margin-bottom:10px!important}
header .home-desktop ul li a, .primary-nav ul > li > a{padding:10px 5px;font-size:11px;}
}
@media only screen and (max-width:351px){
header .home-desktop ul li a, .primary-nav ul > li > a{padding:10px 5px;}  
header .logo img{width:70px}  
}
@media only screen and (max-width:339px){
.top-right-icons ul li + li{margin-left:8px;}

}
@media only screen and (max-width:325px){
footer .download{font-size:9px}	
	
}


.ads-box.mob-footer-ads .ads-placeholder{
    display: none !important;
    }

@media(min-width:992px){
.ads-box.mob-footer-ads .ads-placeholder{
  display: block !important;
}
}

.line-clamp {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;  
    overflow: hidden;
    height: 50px;
  }

/**********responsive ends********/

.text .description-box {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;  
    overflow: hidden;
    padding: 0;
    margin-top: 5px;
    font-size: 12px;
    line-height: 1.5;

    /* Enable below css code if you want all cards should be similar size */
    min-height: 36px;
    align-items: center;
    justify-content: center
}

.btt-slider{ margin-bottom:30px; }

ul.social-icon-jury {
    list-style: none;
    margin-top:10px;
    text-align: center;
}

ul.social-icon-jury li::before{
    content: none !important;
}

ul.social-icon-jury li{
    display: inline-block;
    padding: 0 0 5px 0px;
}
ul.social-icon-jury li.ig_link{
    margin-right: 0.7rem;
}
ul.social-icon-jury li .fb, ul.social-icon-jury li .instagram, ul.social-icon-jury li .tw{
    background-image:url("../images/common-sprit-icons-black.svg");
}
.jury-members .two-boxes article.repeat-box.jury-repeat-box{align-items: flex-start;padding: 15px 10px 10px 10px;}

.home-hero-banner .splide__pagination{bottom: 1.0em!important}

.newwinner{
    position: relative !important;
}

/*.newwinner::after{
    content: '';
    height: 60px;
    width: 60px;
    background-image: url(https://luxuryawards2023.travelandleisureasia.com/wp-content/themes/awards/assets/images/winner-badge.png);
    position: absolute;
    top: -20px;
    right: -25px;
    z-index: 99999;
    display: block;
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    font-size: 25px;
    color: #fff;
    font-weight: bold;
    line-height: 1.7;
}*/

.newwinner_box{
    overflow: hidden !important;
    position: relative;
    min-height: 120px;
    filter: brightness(0.9);
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 0px !important;
}

/*.newwinner_box::before{
    content: '';
    position: absolute;
    background: red;
    font-size: 12px;
    padding: 2px 20px;
    line-height: initial;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(310deg); 
    color: #fff;
    font-weight: bold;
    z-index: 99;
    white-space: pre;
    text-rendering: optimizeLegibility;
}*/


.newwinner .newwinner_box::before{
    content: "WINNER";  
}


.newwinner.editors_choice_winner .newwinner_box::before{
    content: "EDITOR'S CHOICE - WINNER";  
}

.newwinner_box::before{
    content: 'WINNER';
    position: absolute;
    background: #000;
    font-size: 14px;
    padding: 8px 20px;
    line-height: initial;
    display: flex;
    align-items: center;
    justify-content: center;
    /* transform: rotate(310deg); */
    color: #FFB000;
    font-weight: bold;
    z-index: 99;
    white-space: pre;
    bottom: 0;
    width: 100%;
}

.listing-boxes article.repeat-box .text h3{
    margin: 0px !important;
}

.listing-boxes article.newwinner.repeat-box .text{
    background: linear-gradient(to right, #BF953F, #FCF6BA, #FBF5B7, #BF953F);
    color: #000;
}

.listing-boxes article.repeat-box figure.photo{
    margin-bottom: 0px !important;
}

.listing-boxes article.rank_newwinner.repeat-box .text{
    background: linear-gradient(to right, #BF953F, #FCF6BA, #FBF5B7, #BF953F);
    color: #000;
}


.rank_newwinner{ 
    position: relative;
    overflow: hidden;
}
.rank_newwinner figcaption{ 
    height: 100%;
}
.rank_newwinner .rank_newwinner_box{
    padding: 25px 15px 20px 15px;
    overflow: hidden;
    position: relative;
    min-height: 120px;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}

.rank_newwinner .rank_newwinner_box h3{
    margin: 0px !important;
    min-height: auto !important;
}
.rank_newwinner .rank_newwinner_box p{
    margin: 5px 0 0 0 !important;
    font-size: 11px !important;
    text-align: center !important;
    font-weight: 700 !important;
    padding: 0px !important;
}

/* WINNER RIBBON */
.rank_newwinner_box::before {
    content: 'WINNER';
    position: absolute;
    background: red;
    font-size: 10px;
    padding: 2px 20px;
    line-height: initial;
    display: flex;
    align-items: center;
    justify-content: center;
    transform: rotate(310deg);
    top: 15px;
    left: -25px;
    color: #fff;
    font-weight: bold;
}

/* sample - 2 */
/* WINNER BADGE */
.rank_newwinner::after{
    content: '';
    height: 60px;
    width: 60px;
    background-image: url(../images/winner-badge.png);
    position: absolute;
    top: -20px;
    right: -25px;
    z-index: 99;
    display: block;
    background-position: top;
    background-repeat: no-repeat;
    background-size: contain;
    font-size: 25px;
    color: #fff;
    font-weight: bold;
    line-height: 1.7;
}

/* DYNAMIC CLASSES FROM BACKEND */
/* WINNER RANKS */
.rank_newwinner.rank_winner-1::after {
    content: '1'; 
}

.rank_newwinner.rank_winner-2::after {
    content: '2'; 
}

.rank_newwinner.rank_winner-3::after {
    content: '3'; 
}

.rank_newwinner.rank_winner-4::after {
    content: '4'; 
}

.rank_newwinner.rank_winner-5::after {
    content: '5'; 
}

.rank_newwinner.rank_winner-6::after {
    content: '6'; 
}

.rank_newwinner.rank_winner-7::after {
    content: '7'; 
}

.rank_newwinner.rank_winner-8::after {
    content: '8'; 
}

.rank_newwinner.rank_winner-9::after {
    content: '9'; 
}

.rank_newwinner.rank_winner-10::after {
    content: '10'; 
}