@charset "utf-8";
body { background: #000000; width: 100%; margin: 0 auto; padding: 0; font-family:'Neue Haas Grotesk Display Pro'; font-weight: 500; overflow-x: hidden; font-size: 15px; text-rendering: optimizeLegibility;}
* { box-sizing: border-box; }
a{text-decoration:none; outline:none; transition: all 300ms ease;}
a:hover{text-decoration:none;}
a:focus { outline: none !important; }
button, button:focus{outline:none;}
h1, h2, h3, h4, h5, h6, p {padding:0; margin:0; }
ul, li{padding:0; margin:0; list-style:none;}
input, input:hover, input:focus, textarea:hover, textarea:focus, .form-control:hover, .form-control:focus{outline:none !important; box-shadow:none;}
p:empty { display: none; }
input[type=password] { font-family: sans-serif !important; }
@font-face { font-family: 'Aviano'; 
    src: url('../fonts/AvianoBlack.eot'); 
    src: url('../fonts/AvianoBlack.eot?#iefix') format('embedded-opentype'), 
    url('../fonts/AvianoBlack.woff2') format('woff2'), 
    url('../fonts/AvianoBlack.woff'Aviano.eot) format('woff'), 
    url('../fonts/AvianoBlack.ttf') format('truetype'), 
    url('../fonts/AvianoBlack.svg#AvianoBlack') format('svg'); 
    font-weight: 900; 
    font-style: normal; 
    font-display: swap; 
}
@font-face {
    font-family: 'Neue Haas Grotesk Display Pro';
    src: url('../fonts/NeueHaasDisplay-Roman.eot');
    src: url('../fonts/NeueHaasDisplay-Roman.eot?#iefix') format('embedded-opentype'),
        url('../fonts/NeueHaasDisplay-Roman.woff2') format('woff2'),
        url('../fonts/NeueHaasDisplay-Roman.woff') format('woff'),
        url('../fonts/NeueHaasDisplay-Roman.ttf') format('truetype'),
        url('../fonts/NeueHaasDisplay-Roman.svg#NeueHaasDisplay-Roman') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
body .container { padding: 0 30px; }
header { width: 100%; position: absolute; top: 0; left: 0; right: 0; z-index: 99999; padding: 30px 0; } 
.headtop-row { position: relative; text-align: center; margin:  0 0 30px;} 
.logopart { display: inline-block; }
.logopart a img { max-width: 250px; } 
.rightpart { display: flex; align-items: center; align-content: center; justify-content: center; position: absolute; top: 50%; right: 0; transform: translateY(-50%); } 
.rightpart li a { padding: 0; margin: 0px; min-width: 50px; display: block;}
.srchopen { width: 18px; }
.srchclose, .closemenu { width: 20px; }
.openmenu { width: 30px; }
.bottomnav-list { display: flex; flex-wrap: wrap; align-items: center; align-content: center; justify-content:  center; }
.bottomnav-list li a { font-weight: 500; color: #fff; font-size: 14px; margin: 0 8px; text-transform: uppercase; }
.closemenu, .srchclose { display: none; }
.commenmodal { position:fixed; top:0; right:0; bottom:0; left:0; overflow:hidden; background:rgba(0,0,0); display:flex; flex-wrap:wrap; align-items:center; justify-content:center; padding:0; opacity:0; visibility:hidden; z-index:999; transition:all 0.7s; } 
.modalcustom_dialog { width: 100%; height: 100%; position: relative; padding:140px 0 0; } 
.customodal_body { width: 100%; height: 100%; padding: 30px 0; overflow: hidden; overflow-y: auto; }
.menuhoverimg { position: absolute; top: 0; bottom: 0; left: 0; right: 0; } 
.menuhoverimg li { opacity: 0; visibility: hidden; transition: all 1s; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.menuhoverimg:before { content: ''; width: 100%; height: 100%; background: #000; opacity: 0.45; position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 10; }
.menuhoverimg li img { width: 100%; height: 100%; object-fit:cover; filter: blur(4px); }
.menuhoverimg li.active { opacity: 1; visibility: visible; }
.hamnav-row { width: 65%; margin: 0 auto; padding: 0 30px; position: relative; z-index: 99;}
.navbarmenu { padding: 0 0 25px; }
.navbarmenu li { padding: 5px 0; } 
.navbarmenu li a { font-family: 'Aviano'; font-weight: 900; color: #fff; font-size: 22px; display: inline-block; text-transform: uppercase; position: relative; } 
.hamnav-row .bottomnav-list { display: none; }
.social-icons { display: flex; } 
.social-icons li { padding: 0 15px; } 
.social-icons li:first-child { padding-left:0px; }
.social-icons li a img { max-height: 20px; }
.social-icons li a:hover { opacity: 0.80; }
.navmodalopen { overflow: hidden; }
.navmodalopen #modalnavsec { opacity: 1; visibility: visible; } 
.navmodalopen .header-bottom { display: none; }
.hambargarnav.active .openmenu { display: none; }
.hambargarnav.active .closemenu { display: inline-block; }
.srchmodalopen { overflow: hidden; }
.srchmodalopen #searchmodal { opacity: 1; visibility: visible; } 
.srchmodalopen .header-bottom { display: none; }
.searchmodal.active .srchopen { display: none; }
.searchmodal.active .srchclose { display: inline-block; }
.searhmodal-row .form-group { width: 80%; margin: 0 auto 30px; padding: 0 15px; }
.searhmodal-row .form-group .form-control { background: transparent; border: 1px solid #fff; border-radius: 0; padding: 12px 30px; color: #fff; font-size: 18px; width: 100%; font-weight: 500; } 
.searhmodal-row .form-group .form-control::-ms-input-placeholder { color: #ffffff; }
.searhmodal-row .form-group .form-control::placeholder { color: #ffffff; }
.searchresult-row {width: 100%;max-width: 80%;margin: 0 auto;padding: 30px 15px 0;} 
.searchdata-col { width: 100%; position: relative; overflow: hidden; margin: 20px 0; display: inline-block; } 
.searchdata-col:before { content: ''; background: linear-gradient(90deg, #000000 4%, rgba(0, 0, 0, 0) 100%); width: 45%; height: 100%; position: absolute; top: 0; bottom: 0; left: 0; } 
.srchmodimg > .img-fluid { width: 100%; height: 100%; object-fit: cover; } 
.srchdata-box { position: absolute; left: 0; top: 50%; transform: translateY(-50%); text-align: center; max-width: 600px; padding: 0 15px; }
.srchdata-box h3 { font-family: 'Aviano'; font-weight: 900; color: #fff; font-size: 22px; margin: 0 0 10px; } 
.srchdata-box p { font-size: 16px; color: #fff; margin: 0 0 20px; }
.srchdata-box .btn.whiteboderbtn { min-width: 120px; border-width: 1px; padding: 8px 10px; }
.srchprofile, .srchchronicles { padding-top: 20px; padding-bottom: 50px; }
.srchkeyword { padding-top: 40px; padding-bottom: 20px; }
.resultheading { font-family: 'Aviano'; font-weight: 900; color: #fff; font-size: 22px; text-transform:uppercase; margin: 0 0 15px; }
.srchresult-col { display: flex; align-items: center; align-content: center; transition: all .5s; margin: 10px 0 20px; } 
.srchresultimgbox { overflow: hidden; border-radius: 200px; width: 100px; min-width: 100px; }
.srchresultimgbox .img-fluid { width: 100%; height: 100%; object-fit: cover; transition: all .5s; position: relative;}
.srchresultdatabox { padding: 0 0 0 20px; } 
.srchresultdatabox h5 { font-size: 16px; color: #fff; margin: 0 0 5px; } 
.srchresultdatabox p { font-size: 12px; color: #fff; margin: 0; } 
.srchresult-col:hover { opacity: 0.7; }
.srchresult-col:hover .srchresultimgbox .img-fluid { transform: scale(1.05); }
.logopart a:hover, .rightpart li a:hover, .bottomnav-list li a:hover, .navbarmenu li a:hover { opacity: 0.70; }
header.sticky { position: fixed; animation-name: slideInDown; animation-duration: 1s; animation-fill-mode: both; }
header.sticky:before { content: ''; width: 100%; height: 110%; background: linear-gradient(180deg, rgba(0, 0, 0, 1) 65%, rgba(0, 0, 0, 0) 100%); position: absolute; top: 0; left: 0; right: 0; }
@-webkit-keyframes slideInDown {
  0% {-webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible; }
  100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}
@keyframes slideInDown {
  0% { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible; }
  100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, textarea:-webkit-autofill, textarea:-webkit-autofill:hover, textarea:-webkit-autofill:focus, select:-webkit-autofill, select:-webkit-autofill:hover, select:-webkit-autofill:focus { -webkit-box-shadow: 0 0 0 30px rgb(0 0 0 / 0%) inset !important; background-color: transparent !important; transition: background-color 600000s 0s, color 600000s 0s !important; -webkit-background-clip: text !important; -webkit-text-fill-color: #ffffff; }
footer { width: 100%; padding: 200px 0 50px; position: relative; }
.footer-top { width: 100%; text-align: center; padding-bottom: 100px; }
.footer-top .logopart a img { max-width: 220px; } 
.footheading { font-family: 'Aviano'; font-weight: 900; color: #fff; font-size: 18.75px; text-transform: uppercase; margin: 0 0 15px; }
.footer-middle .menu li { padding: 4px 0; }
.footer-middle .menu li a { font-size:11.25px; color:#fff; display: block; text-transform: uppercase; transition: all .5s; }
.footer-middle .menu li a:hover { opacity: 0.70; }
.btn.footerjoinbtn { border: 1px solid #fff; border-radius: 0; box-shadow: none; outline: none; color: #fff !important; font-size: 9.75px; padding: 5px 10px; min-width: 260px; transition: all .5s; }
.btn.footerjoinbtn:hover, .btn.footerjoinbtn:active { background:#ffffff !important; border-color: #ffffff !important; color:#000000 !important; }
.footer-bottom { text-align: center; padding: 70px 0 0; } 
.footerend-row { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; } 
.footerend-row p { font-size: 11.25px; color: #fff; margin: 0; padding: 0 15px; } 
.footerend-row p a { color: #fff; text-decoration: underline; text-underline-position: under; }
.footerend-row p a:hover { opacity: 0.70; }
.headingbox-row { text-align: center; padding: 30px 0 70px; max-width: 730px; margin: 0 auto; } 
.headingbox-row h2 { font-family: 'Aviano'; font-weight: 900; color: #fff; font-size: 28px; margin: 0 0 15px; text-transform:uppercase; } 
.headingbox-row p { font-size: 16px; color: #fff; font-weight: 500; }
.headingbox-row p a { color: #ffffff; text-decoration: underline; text-underline-position: under; }
.headingbox-row p a:hover { opacity: 0.7; } 
.joinmodalopen { overflow: hidden; }
.joinmodalopen #joinlisthmodal { opacity: 1; visibility: visible; z-index: 9999999;}
#joinlisthmodal .modalcustom_dialog { text-align: center; padding: 0; } 
.img-fluid.sharebg { width: 100%; height: 100%; object-fit: cover; position: absolute; top: 0; left: 0; opacity: 0.5; filter: blur(3px); }
.joinmodal-body { width: 100%; height: 100%; overflow: auto; position: relative; z-index: 99; }
.joinmodal-header { text-align: center; position: relative; padding: 30px 0;} 
.btn.joinclosebtn { box-shadow: none; border: none; outline: none; position: absolute; right: 0; top: 50%; transform: translateY(-50%); } 
.btn.joinclosebtn .srchclose { display: block; }
.joinbodydata-row { padding: 5% 0 0; }
.btn.backbtn { border: 1px solid #fff; border-radius: 0; box-shadow: none; outline: none; color: #fff !important; font-size: 11px; padding: 5px 10px; min-width: 225px; transition: all .5s; }
.btn.backbtn:hover, .btn.backbtn:active { background: #ffffff !important; border-color: #ffffff !important; color: #000000 !important; }
.joinwaitform-row { padding: 0 0 5%; margin: 0 auto; }
.formjoin .wpcf7-form br { display: none; }
.formjoin .wpcf7-form .form-group { margin:0 0 30px; position: relative; display: block; }
.formjoin .wpcf7-form .form-group .form-control { width:100%; border: 1px solid #fff; background: transparent; text-align: center; text-align: -webkit-center; text-align: -moz-center; font-size: 16px; color: #fff; border-radius: 0; padding: 10px 20px; outline: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }
.formjoin .wpcf7-form .form-group .form-control::placeholder { color: #ffffff; opacity: 0.7; } 
.formjoin .wpcf7-form .form-group .form-control::-ms-input-placeholder { color: #ffffff; opacity: 0.7; }
.formjoin .formsubmit-btn { display: inline-block; position: relative; }
.formjoin .wpcf7-form .formsubmit-btn .wpcf7-form-control.wpcf7-submit { width: auto; border: 1px solid #fff; font-size: 15px; color: #ffffff; outline: none; border-radius: 0; min-width: 225px; padding: 11px 10px; box-shadow: none; background: transparent; transition: all .5s; } 
.formjoin .wpcf7-form .formsubmit-btn .wpcf7-form-control.wpcf7-submit:hover, .formjoin .wpcf7-form .formsubmit-btn .wpcf7-form-control.wpcf7-submit:active { background: #ffffff !important; border-color: #ffffff !important; color: #000000 !important; }
.formjoin .wpcf7-form .formsubmit-btn .wpcf7-spinner { position: absolute; right: 0; top: 8px; }
.term_set p { font-size: 13px; color: #ffffff; opacity: 0.75; }
.term_set p a { color: #ffffff; text-decoration: underline; }
.term_set p a:hover { opacity: 0.75; text-decoration:none; }
.formjoin:not(.nohide) .wpcf7 form .wpcf7-response-output { color: #dc3232; padding: 0; border: none; }
.formjoin .wpcf7-not-valid-tip { margin: 13px 0 0; }
.sucess_join_mg { position: absolute; top: 50%; transform: translateY(-50%); left: 0; right: 0; }

/*cookies bar*/
    /*#cmplz-cookiebanner-container .cmplz-cookiebanner.banner-a.optin::before, #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body h2, #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header { display: none;}
*/
.cmplz-body h2 { display: none; }
#cmplz-cookiebanner-container { z-index: 99999999 !important; }
.cmplz-cookiebanner .cmplz-body .cmplz-message { margin: 0 0 30px; color: #ffffff; font-size: 13px; font-weight: 500; line-height: 20px; }
.cmplz-cookiebanner .cmplz-body .cmplz-message h3 { margin: 0; font-family: 'Aviano'; font-weight: 900; color: #fff; font-size: 20px; text-transform: uppercase; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons { justify-content: inherit; grid-template-columns: initial; display: flex !important; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons button.cmplz-btn { background: transparent !important; border: 1.5px solid #fff !important; min-width: 225px !important; box-shadow: none; outline: none; color: #fff !important; font-size: 13px !important; padding: 8px 10px !important; -webkit-text-fill-color: inherit !important; text-transform: initial; text-align: center !important; letter-spacing: inherit; align-items: center; width: auto !important; height: auto !important; font-family: Neue Haas Grotesk Display Pro, sans-serif; opacity: 0.7; transition: all .4s; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons button.cmplz-btn.cmplz-accept {min-width:300px !important; opacity: 1; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons button.cmplz-btn:hover { opacity: 1; background: #ffffff !important; color: #000 !important; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body, #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons { max-width: 1210px; margin: 0 auto; }
#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-categories-visible .cmplz-body { height: auto !important; max-height: calc(100vh - 70px - 70px) !important; }
#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-categories-visible .cmplz-body h2 { display: block; text-align: center; margin: 0; font-family: 'Aviano'; font-weight: 900; color: #fff; font-size: 30px; text-transform: uppercase; padding: 0 0 15px; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title { color: #fff !important; font-size: 15px !important; letter-spacing: 0.5px; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { font-size: 13px !important; color: #ffffff !important; opacity: 0.7; letter-spacing: 0.5px; }
#cmplz-cookiebanner-container .cmplz-cookiebanner.optin .cmplz-categories .cmplz-category .cmplz-description { color: #ffffff; font-size: 13px !important; line-height: 20px !important; padding: 0;}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox .cmplz-label::before { box-shadow: none; border: 2px solid #ffffff; width: 50px; height: 22px; background: transparent !important; border-radius: 100px; opacity: 0.5; left: -10px; transition: all .4s; cursor: pointer; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox .cmplz-label::after { background: #fff; border-radius: 100px; width: 20px; height: 11px; opacity: 0.5; left: -3px; top: -2px; transition: all .4s; cursor: pointer; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::before { opacity: 1; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked + .cmplz-label::after { left: 12px; opacity: 1; }
#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-categories-visible .cmplz-buttons { padding: 20px 0; display: flex !important; flex-wrap: wrap; flex-direction: inherit; justify-content: center; }
#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-categories-visible .cmplz-buttons .cmplz-btn { display: none !important; }
#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-categories-visible .cmplz-buttons .cmplz-btn.cmplz-accept, #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-categories-visible .cmplz-buttons .cmplz-btn.cmplz-save-preferences { display: inline-flex !important; min-width: 170px !important; margin: 0px 10px; }
/*#cmplz-manage-consent .cmplz-btn.cmplz-manage-consent { background: #000000 !important; border: 1.5px solid #fff !important; min-width: 150px !important; box-shadow: none; outline: none; color: #fff !important; font-size: 13px !important; padding: 8px 10px !important; width: auto !important; height: auto !important; opacity: 0.7; transition: all .4s; bottom: 13px !important; right: 70px; }*/
.grecaptcha-badge { display: none !important; }
#cmplz-manage-consent .cmplz-btn.cmplz-manage-consent:hover { opacity: 1; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body::-webkit-scrollbar { width: 3px; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track { -webkit-box-shadow: none; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb { background: #ffffff !important; }
.cmplz-cookiebanner .cmplz-header .cmplz-close { width: 30px; height: 30px; background: url(/wp-content/themes/hcm/assets/images/close.svg) no-repeat center center; background-size: 20px; transition: all .3s;}
.cmplz-cookiebanner .cmplz-header .cmplz-close svg { display: none; }
.cmplz-cookiebanner .cmplz-header .cmplz-close:hover { opacity: 0.7; }
/**/
.mobilenewnavbar { display: none; }
.navmodalopen #modalnavsec .customodal_body { position: initial !important; }
/*.navbarmenu li:first-child a { opacity: 0.7; }*/
.navbarmenu > li > span { font-family: 'Aviano'; font-weight: 900; color: #fff; text-transform: uppercase; margin-left: 3.5vw !important; font-size: 17px; opacity: 0.7; }
.navbarmenu li:first-child a:before, .navbarmenu li:nth-child(2) a:before, .navbarmenu li:nth-child(3) a:before, .navbarmenu li:nth-child(4) a:before { content: ''; width: 2.5vw; height: 2px; background: #fff; position: absolute; left: -3.5vw; top: 50%; transform: translateY(-50%); }
.hcmtvaccount li a:hover { opacity: 0.7; }
.mobilesrchlogin { display: none; }
.hcmtvbtn .img-fluid { max-width: 100px; }
.footersmallogo { width: 100%; margin: 0 0 2.5vw; }
.rightpart .logindesktop a { min-width: 35px; }
.logindesktop a img { width: 18px; }
.footermenu-col .logopart { width: 100%; text-align: center; padding: 3.5vw 0 0; max-width: 260px; }
.footermenu-col .logopart a img { max-width: 120px; }







/*-------------------------------- Responsive Media Query --------------------------------*/
@media (min-width: 1300px){
body .container { max-width: 1260px; padding: 0 15px;}
.sucess_join_mg .headingbox-row { padding: 0 0 40px; }


}


@media screen and (min-width: 1440px) and (max-width: 1440px) {
#menu-hamburger-menu.navbarmenu li a { font-size: 28px; }


}


@media (min-width: 1600px){
body .container { max-width: 1480px; }
.social-icons li { padding: 0 15px; }
.social-icons li a img { max-height: 25px; }
.footer-top .logopart a img { max-width: 225px; }
.srchdata-box .btn.whiteboderbtn { min-width: 100px; }
.searhmodal-row .form-group .form-control { border-width:2px; }
.headingbox-row { max-width: 830px; }
.headingbox-row h2 { font-size: 33px; }
.headingbox-row p { font-size: 18px; }
.btn.backbtn { font-size: 13px; }
.formjoin .wpcf7-form .form-group .form-control { font-size: 18px; }
.resultheading { font-size: 23px; }
.srchresultdatabox h5 { font-size: 18px; }
.srchresultdatabox p { font-size: 12px; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body, #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons  { max-width: 1375px; }
.navbarmenu > li > span { font-size: 20px; }
.hcmtvbtn .img-fluid { max-width: 130px; }


}


@media (min-width: 1900px){
body .container { max-width: 1620px; }
header { padding-top: 40px; }
.headtop-row { margin: 0 0 40px; }
.logopart a img, .footer-top .logopart a img { max-width: 325px; }
.bottomnav-list li a{ font-size: 15px; margin: 0 15px; }
.modalcustom_dialog { padding: 200px 0 0; }
.navbarmenu { padding: 0 0 40px; }
.navbarmenu li { padding: 10px 0; }
.navbarmenu li a { font-size:30px; }
.navbarmenu > li > span { font-size: 25px; }
.srchdata-box { max-width:750px; }
.srchdata-box h3 { font-size: 25px; }
.srchdata-box p { font-size: 20px; margin: 0 0 30px; }
.logindesktop a img { width: 20px; }
footer { padding: 280px 0 70px; }
.footheading { font-size: 25px; margin: 0 0 20px; }
.footer-middle .menu li { padding: 5px 0; }
.footer-middle .menu li a { font-size: 15px; }
.btn.footerjoinbtn { font-size: 13px; min-width: 350px; }
.footer-bottom { padding: 100px 0 0; }
.footerend-row p { font-size: 15px; padding: 0 20px; }
.headingbox-row { max-width: 920px; padding: 30px 0 100px; }
.headingbox-row h2 { font-size: 37px; }
.headingbox-row p { font-size: 20px; }
.btn.backbtn { font-size: 15px; }
.formjoin .wpcf7-form .form-group .form-control { font-size: 20px; }
header.sticky .headtop-row { margin: 0 0 25px; }
header.sticky .logopart a img { max-width: 250px; }
.resultheading { font-size: 25px; margin: 0 0 20px; }
.srchresult-col { margin: 10px 0 35px; }
.srchresultdatabox { padding: 0 20px; }
.srchresultdatabox h5 { font-size: 20px; }
.srchresultdatabox p { font-size: 12px; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body, #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons { max-width: 1475px; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons button.cmplz-btn.cmplz-accept {min-width:350px !important; }
.cmplz-cookiebanner .cmplz-body .cmplz-message h3 { font-size: 25px; }
.hcmtvbtn .img-fluid { max-width: 160px; }
.footersmallogo .img-fluid { width: 180px; }
.footermenu-col .logopart { max-width: 350px; }
.footermenu-col .logopart a img { max-width: 150px; }

}


@media (min-width: 2200px){
body .container { max-width: 2120px; }
.logopart a img, .footer-top .logopart a img { max-width: 425px; }
.rightpart li a { margin-left: 15px; min-width: 60px; }
.srchopen { width: 30px; }
.srchclose, .closemenu { width: 35px; }
.openmenu { width: 50px; }
.bottomnav-list li a { font-size: 20px; }
.modalcustom_dialog { padding: 230px 0 0; }
.navbarmenu { padding: 0 0 70px; } 
.navbarmenu li { padding: 15px 0; } 
.navbarmenu li a { font-size:40px; }
.navbarmenu > li > span { font-size: 30px; }
.social-icons li { padding: 0 20px; }
.social-icons li a img { max-height: 37px; }
.srchdata-box h3 { font-size: 32px; }
.srchdata-box p { font-size: 25px; }
.srchdata-box .btn.whiteboderbtn { font-size: 16px; min-width: 180px; }
.rightpart .logindesktop a { min-width: 60px; }
.logindesktop a img { width: inherit; }
footer { padding: 320px 0 90px; }
.footheading { font-size: 30px; }
.footer-middle .menu li a { font-size: 18px; }
.btn.footerjoinbtn { font-size: 18px; min-width: 430px; }
.footerend-row p { font-size: 18px; }
.btn.whiteboderbtn { font-size: 18px; min-width: 200px; }
.headingbox-row { max-width: 1230px; }
.headingbox-row h2 { font-size: 45px; margin: 0 0 20px; }
.headingbox-row p { font-size: 27px; }
.btn.backbtn { font-size: 17px; min-width: 350px; padding: 10px 10px; }
.formjoin .wpcf7-form .form-group .form-control, .formjoin .wpcf7 form .wpcf7-response-output { font-size: 27px; }
.formjoin .wpcf7-form .formsubmit-btn .wpcf7-form-control.wpcf7-submit { font-size: 27px; min-width: 320px; }
.term_set p { font-size: 18px; }
.resultheading { font-size: 36px; margin: 0 0 25px; }
.srchresultdatabox h5 { font-size: 24px; }
.srchresultdatabox p { font-size: 15px; }
.sucess_join_mg .headingbox-row { padding: 0 0 70px; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body, #cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons { max-width: 1675px; }
.cmplz-cookiebanner .cmplz-body .cmplz-message h3 { font-size: 30px; }
.cmplz-cookiebanner .cmplz-body .cmplz-message { font-size: 15px; line-height: 24px; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons button.cmplz-btn { font-size: 15px; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title { font-size: 20px !important; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active { font-size: 15px !important; }
#cmplz-cookiebanner-container .cmplz-cookiebanner.optin .cmplz-categories .cmplz-category .cmplz-description { font-size: 15px !important; line-height: 24px !important; }
.footersmallogo .img-fluid { width: 250px; }
.hcmtvbtn .img-fluid { max-width: 200px; }
.footermenu-col .logopart { max-width: 430px; }
.footermenu-col .logopart a img { max-width: 200px; }

}


@media (min-width: 2600px){
body .container { max-width: 2420px;}
.headtop-row { margin: 0 0 60px; }
.srchopen, .srchclose, .closemenu, .openmenu { width: auto; }
.logopart a img, .footer-top .logopart a img { max-width: 500px; }
.bottomnav-list li a { font-size: 25px; }
.modalcustom_dialog { padding: 300px 0 0; }
.navbarmenu li a { font-size:55px; }
.navbarmenu > li > span { font-size: 40px; }
.social-icons li a img { max-height: 45px; }
.srchdata-box { max-width:950px; }
.srchdata-box h3 { font-size: 50px; }
.srchdata-box p { font-size: 30px; }
.srchdata-box .btn.whiteboderbtn { font-size: 20px; min-width: 210px; }
footer { padding:350px 0 110px; }
.footer-top { padding-bottom: 150px; }
.footheading { font-size: 40px; margin: 0 0 30px; }
.footer-middle .menu li { padding: 8px 0; }
.footer-middle .menu li a { font-size: 22px; }
.btn.footerjoinbtn { font-size: 22px; min-width: 550px; }
.footerend-row p { font-size: 22px; padding: 0 35px; }
.headingbox-row { max-width: 1470px; padding: 30px 0 130px; }
.headingbox-row h2 { font-size: 60px; margin: 0 0 25px; }
.headingbox-row p { font-size: 32px; }
.btn.backbtn { font-size: 20px; min-width: 420px; }
.formjoin .wpcf7-form .form-group { margin: 0 0 70px; }
.formjoin .wpcf7-form .form-group .form-control { font-size: 32px; } 
.formjoin .wpcf7-form .formsubmit-btn .wpcf7-form-control.wpcf7-submit { font-size: 32px; min-width: 420px; }
.term_set p { font-size: 23px; }
header.sticky .headtop-row { margin: 0 0 35px; }
header.sticky .logopart a img { max-width: 400px; }
.resultheading { font-size: 46px; margin: 0 0 30px; }
.srchresult-col { margin: 10px 0 50px; }
.srchresultdatabox h5 { font-size: 30px; }
.srchresultdatabox p { font-size: 20px; }
.sucess_join_mg .headingbox-row { padding: 0 0 100px; }
.footersmallogo .img-fluid { width: 300px; }
.hcmtvbtn .img-fluid { max-width: 250px; }
.footermenu-col .logopart { max-width: 550px; }
.footermenu-col .logopart a img { max-width: 250px; }

}


@media (min-width: 3000px){
body .container { max-width: 2860px;}
header { padding: 50px 0; }
.logopart a img, .footer-top .logopart a img { max-width: inherit; }
.bottomnav-list li a{ font-size: 30px; margin: 0 20px; }
.modalcustom_dialog { padding: 350px 0 0px; }
.navbarmenu li a { font-size:75px; }
.navbarmenu > li > span { font-size: 55px; }
.social-icons li a img { max-height: 55px; }
.srchdata-box { max-width:1200px; }
.srchdata-box h3 { font-size: 75px; }
.srchdata-box p { font-size: 40px; }
footer { padding:380px 0 120px; }
.footer-top { padding-bottom: 200px; }
.footheading { font-size: 50px; margin: 0 0 35px; }
.footer-middle .menu li a { font-size: 26px; }
.btn.footerjoinbtn { font-size: 26px; min-width: 700px; }
.footer-bottom { padding: 150px 0 0; }
.footerend-row p { font-size: 26px; }
.headingbox-row { max-width: 1830px; }
.headingbox-row h2 { font-size: 70px; }
.headingbox-row p { font-size: 40px; }
.btn.backbtn { font-size: 25px; min-width: 500px; }
.formjoin .wpcf7-form .form-group .form-control, .formjoin .wpcf7 form .wpcf7-response-output { font-size: 40px; }
.term_set p { font-size: 26px; }
.resultheading { font-size: 56px; margin: 0 0 40px; }
.srchresultdatabox h5 { font-size: 36px; }
.srchresultdatabox p { font-size: 25px; }
.footermenu-col .logopart { max-width: 700px; }
.footermenu-col .logopart a img { max-width: 300px; }


}


@media (max-width: 1300px){
.bottomnav-list li a { font-size: 13px; margin:0 4px; }


}


@media (max-width: 1199px){
.headtop-row { margin: 0; }
.rightpart { position: initial; transform: initial; display: inline; }
.rightpart > li { position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.rightpart > li.hambargarnav { left: 0; right: auto; }
.rightpart > li.hambargarnav a { margin: 0; }
.rightpart .logindesktop { display: none; }
.header-bottom, .menuhoverimg { display: none; }
.hamnav-row { width: 100%; max-width: 550px; }
.hamnav-row .bottomnav-list { display: block; padding: 0 0 30px; }
.bottomnav-list li a { margin: 3px 0; display: inline-block; font-size: 28px; font-family: 'Aviano'; font-weight: 900; }
.navbarmenu li a { font-family: 'Neue Haas Grotesk Display Pro'; font-size: 22px; font-weight: 500; margin: 0; text-transform: uppercase; }
.namedesign { display: none; }
footer { padding: 200px 0 50px; }
.footer-top { padding-bottom: 70px; }
.footheading { font-size: 15.75px; }
.footer-middle .menu li a { font-size: 9.25px; }
.btn.footerjoinbtn { padding: 3px 10px; min-width: 200px; }
.footerend-row p { font-size: 9.25px; }
.headingbox-row { max-width: 680px; }
.headingbox-row h2 { font-size: 25px; }
.headingbox-row p { font-size: 15px; }
.formjoin .wpcf7-form .form-group .form-control, .formjoin .wpcf7 form .wpcf7-response-output { font-size: 15px; }
header.sticky .header-top { position: relative; z-index: 2; }
.srchresultimgbox { width: 60px; min-width: 60px; }
.srchresultdatabox h5 { font-size: 14px; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons { padding: 0; flex-direction: inherit; margin: 5px 0 0; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons button.cmplz-btn { min-width: 150px !important; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons button.cmplz-btn.cmplz-accept{min-width:250px !important;}
.hamnav-row.oldnavbar { display: none !important; }
.mobilenewnavbar { display: block; }
.mobilenewnavbar .accordion { border-bottom: 1px solid #ffffff; border-radius: 0;  margin: 0 0 40px; }
.mobilenewnavbar .accordion-item { background: transparent; border: 0 !important; } 
.mobilenewnavbar .accordion-item .accordion-header .accordion-button { background: transparent; font-family: 'Aviano'; font-weight: 900; color: #fff; font-size: 37px; padding: 15px 45px 15px 10px; margin: -1px 0 0; box-shadow: none; border-radius: 0 !important; text-transform: uppercase; border: none; border-top: 1px solid #fff; } 
.mobilenewnavbar .accordion-item .accordion-header .accordion-button:after { content: ''; background: url(../images/close.svg) no-repeat center; background-size: 18px; width: 18px; height: 18px; border: 0; font-weight: 100; margin: 0; position: absolute; top: 47%; right: 10px; transform: translateY(-50%); transition: all .5s; } 
.mobilenewnavbar .accordion-item .accordion-header .accordion-button.collapsed:after {transform: translateY(-50%) rotate(-45deg);}
.mobilenewnavbar .accordion-item .accordion-body { padding: 0px 10px 25px; border: 0; }
.mobiletabnav li { padding: 5px 0; }
.mobiletabnav li a { font-size: 30px; color: #fff; display: block; text-transform: uppercase; padding: 2px 0; font-family: 'Aviano'; }
.mobiletabnav li a:hover { opacity: 0.70; }
.hcmtvaccount li { padding: 0 10px 20px; }
.hcmtvaccount .accountuserbtn { font-size:37px; color:#fff; text-transform:uppercase; padding:2px 0; font-family:'Aviano';}
.hcmtvaccount .accountuserbtn img { max-height: 36px; }
.hcmtvaccount .accountuserbtn:hover { opacity: 0.70; }
.mobilesrchlogin { display: block; }
.rightpart > li.searchmodal { display: none; } 
.mobilesrchlogin .srchloginbtn { margin: 0; padding: 0; border: none; background: transparent; box-shadow: none; outline: none; transition: all .4s; }
.mobilesrchlogin .srchloginbtn:hover { opacity: 0.70; }
.srchlogin-list { position: absolute; background: #0A0A0A; right: 0; top: 50px; z-index: 9; min-width: 200px; padding: 10px 0; display: none; }
.srchlogin-list > li > a { display: flex; align-items: center; font-family: 'Aviano'; font-weight: 900; color: #fff; font-size: 18px; padding: 12px 25px; width: 100%; }
.srchlogin-list > li > a img { width: 22px !important; min-width: 22px !important; margin-right: 10px; }
.srchlogin-list .searchmodal.active .srchopen { display: flex; }
.srchloginbtn.show > svg { display: none; }
.srchloginbtn.show > .srchclose { display: block; }
.footersmallogo { margin: 35px 0 25px; }
.footermenu-col .logopart { max-width: 200px; }
.footermenu-col .logopart a img { max-width: 100px; }

}


@media (max-width: 991px){
.footheading { font-size: 25px; }
.footer-middle .menu li a { font-size: 15px; }
.footermenu-col { padding: 0 0 40px; margin: 0; }
.footer-middle .row .col-lg-2:nth-child(1) { order:1; }
.footer-middle .row .col-lg-2:nth-child(2) { order:3; }
.footer-middle .row .col-lg-2:nth-child(3) { order:2; }
.footer-middle .row .col-lg-2:nth-child(4) { order:4; }
.footer-middle .row .col-lg-4:nth-child(5) { order:5; text-align: center; }
.footer-bottom { padding: 0 0; }
.btn.footerjoinbtn, .footerend-row p { font-size: 15px; }
.mobilehide { display: none; }
.footerend-row .mobilehide { display: block; }
#cmplz-cookiebanner-container .cmplz-cookiebanner { height: auto; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body { position: relative; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body::after { display: none;}
.cmplz-cookiebanner .cmplz-body .cmplz-message { margin: 0 0 15px; }
#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-categories-visible .cmplz-buttons { padding: 0; margin: 0; text-align: center; width: 100%; }
#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-categories-visible .cmplz-buttons .cmplz-btn.cmplz-accept, #cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-categories-visible .cmplz-buttons .cmplz-btn.cmplz-save-preferences { min-width: 140px !important; margin: 8px 7px; order: inherit; }
.footermenu-col .logopart { padding: 70px 0 0; max-width: 100%; }
.footermenu-col .logopart a img { max-width: 200px; }

}


@media (max-width: 860px){
body .container { max-width: 750px; width: 100%; padding: 0 40px; }
.rightpart > li a { min-width: 35px; }
.rightpart > li a img { height: 32px; width: 32px; object-fit: contain; }
.navbarmenu li a { line-height:1; }
.searhmodal-row .form-group { width: 100%; padding: 0 40px; }
.searhmodal-row .form-group .form-control { border-width: 1px; padding: 10px 20px; font-size: 26px; }
.searchresult-row { margin: 0 auto; max-width: 100%; padding: 20px 40px 0; }
.searchdata-col:before { display: none; }
.srchmodimg { position: relative;}
.srchmodimg:before { content: ''; background: linear-gradient(180deg, #000000 10%, rgba(0, 0, 0, 0) 100%); width: 100%; height: 50%; position: absolute; bottom: 0; left: 0; right: 0; transform: rotate(180deg); }
.srchmodimg > .img-fluid { min-height: 250px; }
.srchdata-box { position: relative; top: 0; transform: inherit; margin: -40px auto 0; max-width:  100%;}
.srchdata-box h3 { font-size: 30px; }
.srchdata-box p { font-size: 26px; }
.srchdata-box .btn.whiteboderbtn { min-width: 170px; font-size: 16px; }
footer { padding: 200px 0 50px; }
.rightpart > li a .closemenu, .rightpart > li a .srchclose { width: 24px; height: 24px; }
.headingbox-row h2 { font-size: 26px; }
.headingbox-row p { font-size: 16px; }
header.sticky .logopart a img { max-width: 150px; }
header.sticky { padding: 15px 0; }
header.sticky:before { background: linear-gradient(180deg, rgba(0, 0, 0, 1) 45%, rgba(0, 0, 0, 0) 100%); }
.srchprofile, .srchchronicles, .srchkeyword { padding-top: 10px; padding-bottom: 50px; }
.srchresultdatabox h5 { font-size: 16px; }
.footerend-row .mobilehide { width: 100%; }
.joinbodydata-row { padding: 50px 0 30px; }
.img-fluid.sharebg { object-position: right; }
.formjoin .wpcf7-form .formsubmit-btn .wpcf7-form-control.wpcf7-submit { min-width: 150px; }
/*scrollbar hide*/
body { scrollbar-color: #000000 !important; scrollbar-width: 0px; }
body::-webkit-scrollbar { display: none !important; -webkit-appearance: none; width: 0px !important; background: #000000; }
body::-webkit-scrollbar-track {background: #000000 !important; }
body::-webkit-scrollbar-thumb {background: #000000 !important; }
.mobilenewnavbar .accordion-item .accordion-header .accordion-button, .hcmtvaccount .accountuserbtn { font-size: 30px; } 
.mobiletabnav li { padding: 3px 0; }
.mobiletabnav li a { font-size: 24px; }




}


@media (max-width: 700px){
body .container { padding: 0 30px; }
.bottomnav-list li a { font-size: 28px; }
.navbarmenu li a { font-size: 22px; }
.searhmodal-row .form-group { padding: 0 30px; }
.searchresult-row { padding: 20px 30px 0; }
.srchdata-box h3 { font-size: 27px; }
.srchdata-box p { font-size: 22px; }
.mobilefootmenu { max-width:400px; }
.footermenu-list li a { font-size: 16px; margin: 8px 12px; }
.footbottom-nav li a { margin: 7px 7px; font-size: 15px; }
.social-icons li a img { max-height: 26px; }
.searhmodal-row .form-group .form-control { font-size: 18px; }
.rightpart > li a img.srchopen { height: 22px; width: 22px; }
.rightpart > li a img { height: 24px; width: 24px; }
.rightpart > li a .closemenu, .rightpart > li a .srchclose { width: 16px; height: 16px; }
.modalcustom_dialog { padding: 100px 0 0; }
footer { padding: 200px 0 50px; }
.headingbox-row.waiting_heading p a { display: block; }
.headingbox-row.waiting_heading { padding: 30px 0 45px; } 
.cmplz-cookiebanner .cmplz-body .cmplz-message h3 { margin: 0 0 10px; }
.cmplz-cookiebanner .cmplz-body .cmplz-message br { display: none; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons { display: flex !important; flex-wrap: wrap; justify-content: space-between; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons button.cmplz-btn { min-width: 46.5% !important; width: auto !important; margin: 0; display: inline-block !important; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons button.cmplz-btn.cmplz-accept{min-width:100% !important; margin: 10px 0 0; order: 1; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{display:none !important;}
#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-categories-visible .cmplz-body h2 { font-size: 18px; padding: 0; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons button.cmplz-btn.cmplz-deny { order: 3; }
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons button.cmplz-btn.cmplz-view-preferences { order: 2; }
.cmplz-cookiebanner .cmplz-header .cmplz-close { background-size: 16px; }
#cmplz-cookiebanner-container .cmplz-cookiebanner.cmplz-show.cmplz-categories-visible .cmplz-body { height: auto !important; max-height: calc(100vh - 85px - 85px) !important; }
.mobilenewnavbar .accordion-item .accordion-header .accordion-button { font-size: 24px; } 
.mobilenewnavbar .accordion-item .accordion-header .accordion-button:after {background-size:14px; width:14px; height:14px;} 
.mobiletabnav li a { font-size: 20px; }
.hcmtvaccount li { padding: 0 10px 15px; }
.hcmtvaccount .accountuserbtn { font-size: 24px; }
.hcmtvaccount .accountuserbtn img { max-height: 26px; }
.footermenu-col .logopart { padding: 50px 0 0; }
.footermenu-col .logopart a img { max-width: 150px; }

}


@media (max-width: 500px){
body .container { padding: 0 25px; }
.logopart a img, .footer-top .logopart a img { max-width: 180px; }
.bottomnav-list li a { font-size: 21px; }
.navbarmenu li a { font-size: 18px; }
.srchdata-box h3 { font-size: 21px; }
.srchdata-box p { font-size: 16px; }
.searhmodal-row .form-group { padding: 0 25px; }
.searchresult-row { padding: 20px 25px 0; }
.footbottom-nav li a { margin: 5px 4px; font-size: 14px; }
.footer-bottom > p { font-size: 14px; }
.social-icons li { padding: 0 10px; }
.social-icons li a img { max-height: 20px; }
.footheading { font-size: 20px; }
.footer-middle .menu li a { font-size: 11.25px; }
.btn.footerjoinbtn { font-size: 11.25px; padding: 8px 10px; }
.footerend-row p { padding: 0; font-size: 11.25px; }
body.page { margin: 0; }
.headingbox-row { padding: 30px 0 45px; }
.headingbox-row h2 { font-size: 20px; }
.headingbox-row p { font-size: 12px; }
.btn.backbtn { min-width: 175px; }
.formjoin .wpcf7-form .form-group { margin: 0 0 20px; }
.formjoin .wpcf7-form .formsubmit-btn .wpcf7-form-control.wpcf7-submit { min-width: 135px; }
.joinwaitform-row { padding: 0 0 50px; }
header.sticky .logopart a img { max-width: 120px; }
footer { padding: 150px 0 30px; }
.footer-top { padding-bottom: 50px; }
.footermenu-col { padding: 0 0 20px; }
.footer-bottom { padding: 15px 0 0; }
.resultheading { font-size: 18px; }
.srchresult-col { margin: 10px 0; }
.srchresultdatabox { padding: 0 0px 0 15px; }
.srchresultdatabox h5 { font-size: 12px; }
.srchresultdatabox p { font-size: 10px; }
.headingbox-row.waiting_heading p { font-size: 10.5px; }
.joinwaitform-row .term_set p { font-size: 9px; padding: 0 0 10px; }
.mobilenewnavbar .accordion-item .accordion-header .accordion-button { font-size: 22px; } 
.mobilenewnavbar .accordion-item .accordion-header .accordion-button:after {background-size:12px; width:12px; height:12px;}
.mobiletabnav li a { font-size: 18px; }
.hcmtvaccount .accountuserbtn { font-size: 22px; }
.srchlogin-list > li > a { font-size: 13px; padding: 8px 15px; }
.srchlogin-list > li > a img { width: 16px !important; min-width: 16px !important; }
.mobilesrchlogin .srchloginbtn svg { width: 18px; height: 18px; }
.srchlogin-list { padding: 5px 0; min-width: 150px; }
.footermenu-col .logopart a img { max-width: 120px; }

}


@media (max-width: 400px){
.logopart a img, .footer-top .logopart a img { max-width: 150px; }
.modalcustom_dialog { padding: 100px 0 0; }
.bottomnav-list li a { font-size: 18px; }
.navbarmenu li a { font-size: 16px; }
.srchdata-box h3 { font-size: 18px; }
footer { padding: 120px 0 20px; }
.footheading { font-size: 17px; }
.footer-middle .menu li a { font-size: 10px; }
.btn.footerjoinbtn { font-size: 10px; padding: 6px 10px; min-width: 150px; }
.footerend-row p { font-size: 10px; }
.headingbox-row h2 { font-size: 17px; }
.hcmworldjoin-row p { font-size: 12px; }
.formjoin .wpcf7-form .form-group .form-control, .formjoin .wpcf7 form .wpcf7-response-output { font-size: 14px; }
.resultheading { font-size: 16px; } 
.mobilenewnavbar .accordion-item .accordion-header .accordion-button { font-size: 20px; } 
.mobiletabnav li a { font-size: 16px; }
.hcmtvaccount .accountuserbtn { font-size: 20px; }
.hcmtvaccount .accountuserbtn img { max-height: 24px; margin-left: 5px; }
/*.hcmtvaccount .hcmtvbtn img { max-width: 90px; }*/
.srchloginbtn > svg { width: 18px; height: 18px; }


}


@media (max-width: 767px){
/* Firefox */
* {scrollbar-width: auto; scrollbar-color: #000000 #ffffff; }
*::-webkit-scrollbar-thumb { background-color: #000000; }


}