@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400; 600; 700&display=swap'); /* IH CONTAINER OVERRIDE */@media (min-width:1280px) { .container, .container-lg, .container-md, .container-sm, .container-xl { max-width:1140px !important; } }
*::-moz-placeholder { color:#000000; font-size:14px; opacity:1; }
*::placeholder { color:#000000; font-size:14px; opacity:1; }
.f-left { float:left; }
#mnews pre:not(.IHPostCommentElement *) { margin-top:0; background-color:#fff; margin-bottom:1rem; overflow:auto; font-size:1.2em; border:0; }
.news-details-post-02 { max-width:853px; }
#mnews pre code:not(.IHPostCommentElement *) { font-size:inherit; color:inherit; word-break:normal; }
#mnews a:visited:not(.IHPostCommentElement *),#mnews a:not(.IHPostCommentElement *) { color:#121121; }
.news-details-post-02 p a { color:blue !important; text-decoration:underline !important; }
.news-details-post-02 p a:visited { color:blue !important; text-decoration:underline !important; }
#mnews span:not(.IHPostCommentElement *) { font-size:14px; color:#8b8b8b; font-weight:400; }
#mnews p:not(.IHPostCommentElement *) { font-size:16px; font-weight:400; line-height:26px; margin-bottom:15px; color:#000000; font-family:"Roboto", sans-serif; }
#mnews ul:not(.IHPostCommentElement *),#mnews ol:not(.IHPostCommentElement *) { list-style:disc; margin-left:20px; margin-bottom:15px; }
#mnews ul li:not(.IHPostCommentElement *),#mnews ol li:not(.IHPostCommentElement *) { font-size:16px; font-weight:400; line-height:26px; color:#000000; font-family:"Roboto", sans-serif; }
#mnews a:not(.IHPostCommentElement *),#mnews h1:not(.IHPostCommentElement *),#mnews h2:not(.IHPostCommentElement *),#mnews h3:not(.IHPostCommentElement *),#mnews h4:not(.IHPostCommentElement *),#mnews h5:not(.IHPostCommentElement *),#mnews h6:not(.IHPostCommentElement *) { font-family:"Open Sans", sans-serif; color:#121121; margin-top:0px; text-transform:initial; }
#mnews h2:not(.IHPostCommentElement *) { margin-bottom:10px; }
#mnews .postbox-big-text p:not(.IHPostCommentElement *) { color:#fff; }
/*--    - position Classes-----------------------------------------*/.pos-rel { position:relative; }
.pos-abl { position:absolute; }
.p-static { position:static !important; }
/*--    - Common Classes-----------------------------------------*/.fix { overflow:hidden; }
.clear { clear:both; }
/*--    - Background color-----------------------------------------*/.grey-bg { background:#f9f9f9; }
.grey-bg-01 { background:#f5f5f5; }
.white-bg { background:#ffffff; }
.white-bg-soft { background:#f3f3f3; }
.black-bg { background:#000000; }
.black-bg-soft { background:#222222; }
.theme-bg { background:#ec6e39; }
/*--    - color-----------------------------------------*/.white-color { color:#ffffff; }
.black-color { color:#000000; }
.theme-color { color:#ec6e39; }
/*--    - Text-color-----------------------------------------*/.text-white { color:#ffffff; }
.text-black { color:#000000; }
.text-grey { color:#f9f9f9; }
/*--    - Margin & Padding-----------------------------------------*/ /*-- Margin Top --*/.mt-5 { margin-top:5px; }
.wp-block-embed__wrapper iframe { width:100% !important; min-height: 400px; }
@media only screen and (min-width: 480px) and (max-width: 767px) { .wp-block-embed__wrapper iframe { min-height: 300px; } }
@media only screen and (max-width: 479px) { .wp-block-embed__wrapper iframe { min-height: 150px; } }
.mt-10 { margin-top:10px; }
.mt-15 { margin-top:15px; }
.mt-20 { margin-top:20px; }
.mt-25 { margin-top:25px; }
.mt-30 { margin-top:30px; }
.mt-35 { margin-top:35px; }
.mt-40 { margin-top:40px; }
.mt-45 { margin-top:45px; }
.mt-50 { margin-top:50px; }
.mt-55 { margin-top:55px; }
.mt-60 { margin-top:60px; }
.mt-65 { margin-top:65px; }
.mt-70 { margin-top:70px; }
.mt-75 { margin-top:75px; }
.mt-80 { margin-top:80px; }
.mt-85 { margin-top:85px; }
.mt-90 { margin-top:90px; }
.mt-95 { margin-top:95px; }
.mt-100 { margin-top:100px; }
.mt-105 { margin-top:105px; }
.mt-110 { margin-top:110px; }
.mt-115 { margin-top:115px; }
.mt-120 { margin-top:120px; }
.mt-125 { margin-top:125px; }
.mt-130 { margin-top:130px; }
.mt-135 { margin-top:135px; }
.mt-140 { margin-top:140px; }
.mt-145 { margin-top:145px; }
.mt-150 { margin-top:150px; }
.mt-155 { margin-top:155px; }
.mt-160 { margin-top:160px; }
.mt-165 { margin-top:165px; }
.mt-170 { margin-top:170px; }
.mt-175 { margin-top:175px; }
.mt-180 { margin-top:180px; }
.mt-185 { margin-top:185px; }
.mt-190 { margin-top:190px; }
.mt-195 { margin-top:195px; }
.mt-200 { margin-top:200px; }
/*-- Margin Bottom --*/.mb-5 { margin-bottom:5px; }
.mb-10 { margin-bottom:10px; }
.mb-15 { margin-bottom:15px; }
.mb-20 { margin-bottom:20px; }
.mb-25 { margin-bottom:25px; }
.mb-30 { margin-bottom:30px; }
.mb-35 { margin-bottom:35px; }
.mb-40 { margin-bottom:40px; }
.mb-45 { margin-bottom:45px; }
.mb-50 { margin-bottom:50px; }
.mb-55 { margin-bottom:55px; }
.mb-60 { margin-bottom:60px; }
.mb-65 { margin-bottom:65px; }
.mb-70 { margin-bottom:70px; }
.mb-75 { margin-bottom:75px; }
.mb-80 { margin-bottom:80px; }
.mb-85 { margin-bottom:85px; }
.mb-90 { margin-bottom:90px; }
.mb-95 { margin-bottom:95px; }
.mb-100 { margin-bottom:100px; }
.mb-105 { margin-bottom:105px; }
.mb-110 { margin-bottom:110px; }
.mb-115 { margin-bottom:115px; }
.mb-120 { margin-bottom:120px; }
.mb-125 { margin-bottom:125px; }
.mb-130 { margin-bottom:130px; }
.mb-135 { margin-bottom:135px; }
.mb-140 { margin-bottom:140px; }
.mb-145 { margin-bottom:145px; }
.mb-150 { margin-bottom:150px; }
.mb-155 { margin-bottom:155px; }
.mb-160 { margin-bottom:160px; }
.mb-165 { margin-bottom:165px; }
.mb-170 { margin-bottom:170px; }
.mb-175 { margin-bottom:175px; }
.mb-180 { margin-bottom:180px; }
.mb-185 { margin-bottom:185px; }
.mb-190 { margin-bottom:190px; }
.mb-195 { margin-bottom:195px; }
.mb-200 { margin-bottom:200px; }
/*-- Margin Left --*/.ml-5 { margin-left:5px; }
.ml-10 { margin-left:10px; }
.ml-15 { margin-left:15px; }
.ml-20 { margin-left:20px; }
.ml-25 { margin-left:25px; }
.ml-30 { margin-left:30px; }
.ml-35 { margin-left:35px; }
.ml-40 { margin-left:40px; }
.ml-45 { margin-left:45px; }
.ml-50 { margin-left:50px; }
.ml-55 { margin-left:55px; }
.ml-60 { margin-left:60px; }
.ml-65 { margin-left:65px; }
.ml-70 { margin-left:70px; }
.ml-75 { margin-left:75px; }
.ml-80 { margin-left:80px; }
.ml-85 { margin-left:85px; }
.ml-90 { margin-left:90px; }
.ml-95 { margin-left:95px; }
.ml-100 { margin-left:100px; }
.ml-105 { margin-left:105px; }
.ml-110 { margin-left:110px; }
.ml-115 { margin-left:115px; }
.ml-120 { margin-left:120px; }
.ml-125 { margin-left:125px; }
.ml-130 { margin-left:130px; }
.ml-135 { margin-left:135px; }
.ml-140 { margin-left:140px; }
.ml-145 { margin-left:145px; }
.ml-150 { margin-left:150px; }
.ml-155 { margin-left:155px; }
.ml-160 { margin-left:160px; }
.ml-165 { margin-left:165px; }
.ml-170 { margin-left:170px; }
.ml-175 { margin-left:175px; }
.ml-180 { margin-left:180px; }
.ml-185 { margin-left:185px; }
.ml-190 { margin-left:190px; }
.ml-195 { margin-left:195px; }
.ml-200 { margin-left:200px; }
/*-- Margin Right --*/.mr-5 { margin-right:5px; }
.mr-10 { margin-right:10px; }
.mr-15 { margin-right:15px; }
.mr-20 { margin-right:20px; }
.mr-25 { margin-right:25px; }
.mr-30 { margin-right:30px; }
.mr-35 { margin-right:35px; }
.mr-40 { margin-right:40px; }
.mr-45 { margin-right:45px; }
.mr-50 { margin-right:50px; }
.mr-55 { margin-right:55px; }
.mr-60 { margin-right:60px; }
.mr-65 { margin-right:65px; }
.mr-70 { margin-right:70px; }
.mr-75 { margin-right:75px; }
.mr-80 { margin-right:80px; }
.mr-85 { margin-right:85px; }
.mr-90 { margin-right:90px; }
.mr-95 { margin-right:95px; }
.mr-100 { margin-right:100px; }
.mr-105 { margin-right:105px; }
.mr-110 { margin-right:110px; }
.mr-115 { margin-right:115px; }
.mr-120 { margin-right:120px; }
.mr-125 { margin-right:125px; }
.mr-130 { margin-right:130px; }
.mr-135 { margin-right:135px; }
.mr-140 { margin-right:140px; }
.mr-145 { margin-right:145px; }
.mr-150 { margin-right:150px; }
.mr-155 { margin-right:155px; }
.mr-160 { margin-right:160px; }
.mr-165 { margin-right:165px; }
.mr-170 { margin-right:170px; }
.mr-175 { margin-right:175px; }
.mr-180 { margin-right:180px; }
.mr-185 { margin-right:185px; }
.mr-190 { margin-right:190px; }
.mr-195 { margin-right:195px; }
.mr-200 { margin-right:200px; }
/*-- Padding Top --*/.pt-5 { padding-top:5px; }
.pt-10 { padding-top:10px; }
.pt-15 { padding-top:15px; }
.pt-20 { padding-top:20px; }
.pt-25 { padding-top:25px; }
.pt-30 { padding-top:30px; }
.pt-35 { padding-top:35px; }
.pt-40 { padding-top:40px; }
.pt-45 { padding-top:45px; }
.pt-50 { padding-top:50px; }
.pt-55 { padding-top:55px; }
.pt-60 { padding-top:60px; }
.pt-65 { padding-top:65px; }
.pt-70 { padding-top:70px; }
.pt-75 { padding-top:75px; }
.pt-80 { padding-top:80px; }
.pt-85 { padding-top:85px; }
.pt-90 { padding-top:90px; }
.pt-95 { padding-top:95px; }
.pt-100 { padding-top:100px; }
.pt-105 { padding-top:105px; }
.pt-110 { padding-top:110px; }
.pt-115 { padding-top:115px; }
.pt-120 { padding-top:120px; }
.pt-125 { padding-top:125px; }
.pt-130 { padding-top:130px; }
.pt-135 { padding-top:135px; }
.pt-140 { padding-top:140px; }
.pt-145 { padding-top:145px; }
.pt-150 { padding-top:150px; }
.pt-155 { padding-top:155px; }
.pt-160 { padding-top:160px; }
.pt-165 { padding-top:165px; }
.pt-170 { padding-top:170px; }
.pt-175 { padding-top:175px; }
.pt-180 { padding-top:180px; }
.pt-185 { padding-top:185px; }
.pt-190 { padding-top:190px; }
.pt-195 { padding-top:195px; }
.pt-200 { padding-top:200px; }
.pt-205 { padding-top:205px; }
.pt-210 { padding-top:210px; }
.pt-215 { padding-top:215px; }
.pt-220 { padding-top:220px; }
.pt-225 { padding-top:225px; }
.pt-230 { padding-top:230px; }
.pt-235 { padding-top:235px; }
.pt-240 { padding-top:240px; }
.pt-245 { padding-top:245px; }
.pt-250 { padding-top:250px; }
/*-- Padding Bottom --*/.pb-5 { padding-bottom:5px; }
.pb-10 { padding-bottom:10px; }
.pb-15 { padding-bottom:15px; }
.pb-20 { padding-bottom:20px; }
.pb-25 { padding-bottom:25px; }
.pb-30 { padding-bottom:30px; }
.pb-35 { padding-bottom:35px; }
.pb-40 { padding-bottom:40px; }
.pb-45 { padding-bottom:45px; }
.pb-50 { padding-bottom:50px; }
.pb-55 { padding-bottom:55px; }
.pb-60 { padding-bottom:60px; }
.pb-65 { padding-bottom:65px; }
.pb-70 { padding-bottom:70px; }
.pb-75 { padding-bottom:75px; }
.pb-80 { padding-bottom:80px; }
.pb-85 { padding-bottom:85px; }
.pb-90 { padding-bottom:90px; }
.pb-95 { padding-bottom:95px; }
.pb-100 { padding-bottom:100px; }
.pb-105 { padding-bottom:105px; }
.pb-110 { padding-bottom:110px; }
.pb-115 { padding-bottom:115px; }
.pb-120 { padding-bottom:120px; }
.pb-125 { padding-bottom:125px; }
.pb-130 { padding-bottom:130px; }
.pb-135 { padding-bottom:135px; }
.pb-140 { padding-bottom:140px; }
.pb-145 { padding-bottom:145px; }
.pb-150 { padding-bottom:150px; }
.pb-155 { padding-bottom:155px; }
.pb-160 { padding-bottom:160px; }
.pb-165 { padding-bottom:165px; }
.pb-170 { padding-bottom:170px; }
.pb-175 { padding-bottom:175px; }
.pb-180 { padding-bottom:180px; }
.pb-185 { padding-bottom:185px; }
.pb-190 { padding-bottom:190px; }
.pb-195 { padding-bottom:195px; }
.pb-200 { padding-bottom:200px; }
/*-- Padding Left --*/.pl-5 { padding-left:5px; }
.pl-10 { padding-left:10px; }
.pl-15 { padding-left:15px; }
.pl-20 { padding-left:20px; }
.pl-25 { padding-left:25px; }
.pl-30 { padding-left:30px; }
.pl-35 { padding-left:35px; }
.pl-40 { padding-left:40px; }
.pl-45 { padding-left:45px; }
.pl-50 { padding-left:50px; }
.pl-55 { padding-left:55px; }
.pl-60 { padding-left:60px; }
.pl-65 { padding-left:65px; }
.pl-70 { padding-left:70px; }
.pl-75 { padding-left:75px; }
.pl-80 { padding-left:80px; }
.pl-85 { padding-left:85px; }
.pl-90 { padding-left:90px; }
.pl-95 { padding-left:95px; }
.pl-100 { padding-left:100px; }
.pl-105 { padding-left:105px; }
.pl-110 { padding-left:110px; }
.pl-115 { padding-left:115px; }
.pl-120 { padding-left:120px; }
.pl-125 { padding-left:125px; }
.pl-130 { padding-left:130px; }
.pl-135 { padding-left:135px; }
.pl-140 { padding-left:140px; }
.pl-145 { padding-left:145px; }
.pl-150 { padding-left:150px; }
.pl-155 { padding-left:155px; }
.pl-160 { padding-left:160px; }
.pl-165 { padding-left:165px; }
.pl-170 { padding-left:170px; }
.pl-175 { padding-left:175px; }
.pl-180 { padding-left:180px; }
.pl-185 { padding-left:185px; }
.pl-190 { padding-left:190px; }
.pl-195 { padding-left:195px; }
.pl-200 { padding-left:200px; }
/*-- Padding Right --*/.pr-5 { padding-right:5px; }
.pr-10 { padding-right:10px; }
.pr-15 { padding-right:15px; }
.pr-20 { padding-right:20px; }
.pr-25 { padding-right:25px; }
.pr-30 { padding-right:30px; }
.pr-35 { padding-right:35px; }
.pr-40 { padding-right:40px; }
.pr-45 { padding-right:45px; }
.pr-50 { padding-right:50px; }
.pr-55 { padding-right:55px; }
.pr-60 { padding-right:60px; }
.pr-65 { padding-right:65px; }
.pr-70 { padding-right:70px; }
.pr-75 { padding-right:75px; }
.pr-80 { padding-right:80px; }
.pr-85 { padding-right:85px; }
.pr-90 { padding-right:90px; }
.pr-95 { padding-right:95px; }
.pr-100 { padding-right:100px; }
.pr-105 { padding-right:105px; }
.pr-110 { padding-right:110px; }
.pr-115 { padding-right:115px; }
.pr-120 { padding-right:120px; }
.pr-125 { padding-right:125px; }
.pr-130 { padding-right:130px; }
.pr-135 { padding-right:135px; }
.pr-140 { padding-right:140px; }
.pr-145 { padding-right:145px; }
.pr-150 { padding-right:150px; }
.pr-155 { padding-right:155px; }
.pr-160 { padding-right:160px; }
.pr-165 { padding-right:165px; }
.pr-170 { padding-right:170px; }
.pr-175 { padding-right:175px; }
.pr-180 { padding-right:180px; }
.pr-185 { padding-right:185px; }
.pr-190 { padding-right:190px; }
.pr-195 { padding-right:195px; }
.pr-200 { padding-right:200px; }
.section-spacing { padding-left:45px; padding-right:45px; }
@media (max-width:768px) { .section-spacing { padding-left:0; padding-right:0; }
.top-heading-area .h-400 { padding-bottom:10px; } }
.img-fluid { max-width:100%; }
.f-20 { font-size:20px; }
.f-24 { font-size:24px; }
.f-30 { font-size:30px; }
.mb-0 { margin-bottom:0; }
@media (min-width:992px) { .video-big-col { width:55.6%; }
.video-small-col { width:44.4%; }
.top-heading-area .h-400 { height:400px; } }
.fb { color:#3b5999; }
.yt { color:#cd201f; }
.twt { color:#55acee; }
.in { color:#0077b5; }
.text-white { color:#ffffff; }
.border-bottom-02 { border-bottom:1px solid #000000; position:absolute; }
.col-right-border::after { position:absolute; content:""; height:100%; width:1px; background:#f0f0f0; left:24%; top:0; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .col-right-border::after { display:none; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .col-right-border::after { display:none; } }
@media only screen and (min-width:768px) and (max-width:991px) { .col-right-border::after { display:none; } }
@media only screen and (min-width:576px) and (max-width:767px) { .col-right-border::after { display:none; } }
@media (max-width:767px) { .col-right-border::after { display:none; } }
.col-left-border::before { position:absolute; content:""; height:100%; width:1px; background:#f0f0f0; right:26%; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .col-left-border::before { display:none; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .col-left-border::before { display:none; } }
@media only screen and (min-width:768px) and (max-width:991px) { .col-left-border::before { display:none; } }
@media only screen and (min-width:576px) and (max-width:767px) { .col-left-border::before { display:none; } }
@media (max-width:767px) { .col-left-border::before { display:none; } }
.post-border-bottom::after { position:absolute; content:""; height:1px; width:321px; background:#f0f0f0; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .post-border-bottom::after { width:256px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .post-border-bottom::after { width:210px; } }
@media (max-width:767px) { .post-border-bottom::after { width:288px; } }
.post-border-bottom.minus-border::after { left:-30px; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .post-border-bottom.minus-border::after { left:0; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .post-border-bottom.minus-border::after { left:0; } }
@media only screen and (min-width:768px) and (max-width:991px) { .post-border-bottom.minus-border::after { left:0; } }
@media only screen and (min-width:576px) and (max-width:767px) { .post-border-bottom.minus-border::after { left:0; } }
@media (max-width:767px) { .post-border-bottom.minus-border::after { left:0; } }
.col-long-border { position:relative; }
.col-long-border::after { position:absolute; content:""; height:100%; width:1px; background:#f0f0f0; right:1px; z-index:999; top:0; }
@media only screen and (min-width:992px) and (max-width:1200px) { .col-long-border::after { display:none; } }
@media only screen and (min-width:768px) and (max-width:991px) { .col-long-border::after { display:none; } }
@media only screen and (min-width:576px) and (max-width:767px) { .col-long-border::after { display:none; } }
@media (max-width:767px) { .col-long-border::after { display:none; } }
.sm-long-border { position:relative; }
.sm-long-border::after { position:absolute; content:""; height:100%; width:1px; background:#f0f0f0; right:1px; z-index:999; top:0; }
@media only screen and (min-width:992px) and (max-width:1200px) { .sm-long-border::after { display:none; } }
@media only screen and (min-width:768px) and (max-width:991px) { .sm-long-border::after { display:none; } }
@media only screen and (min-width:576px) and (max-width:767px) { .sm-long-border::after { display:none; } }
@media (max-width:767px) { .sm-long-border::after { display:none; } }
.big-border-row .col-long-border:nth-child(2)::after { display:none; }
.big-border-row .col-long-border:nth-child(1) { padding-right:65px; }
@media only screen and (min-width:992px) and (max-width:1200px) { .big-border-row .col-long-border:nth-child(1) { padding-right:15px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .big-border-row .col-long-border:nth-child(1) { padding-right:15px; } }
@media (max-width:767px) { .big-border-row .col-long-border:nth-child(1) { padding-right:15px; } }
.big-border-row .col-long-border:nth-child(2) { padding-left:65px; }
@media only screen and (min-width:992px) and (max-width:1200px) { .big-border-row .col-long-border:nth-child(2) { padding-left:15px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .big-border-row .col-long-border:nth-child(2) { padding-left:15px; } }
@media (max-width:767px) { .big-border-row .col-long-border:nth-child(2) { padding-left:15px; } }
.sm-long-border { padding:0 28px; }
@media only screen and (min-width:992px) and (max-width:1200px) { .sm-long-border { padding-right:15px; padding-left:15px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .sm-long-border { padding-right:15px; padding-left:15px; } }
@media (max-width:767px) { .sm-long-border { padding-right:15px; padding-left:15px; } }
.sm-border-row .sm-long-border:nth-child(1) { padding-left:15px; }
.sm-border-row .sm-long-border:nth-child(4) { padding-right:30px; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .sm-border-row .sm-long-border:nth-child(4) { padding-right:15px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .sm-border-row .sm-long-border:nth-child(4) { padding-right:15px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .sm-border-row .sm-long-border:nth-child(4) { padding-right:15px; } }
@media only screen and (min-width:576px) and (max-width:767px) { .sm-border-row .sm-long-border:nth-child(4) { padding-right:15px; } }
@media (max-width:767px) { .sm-border-row .sm-long-border:nth-child(4) { padding-right:15px; } }
.sm-border-row .sm-long-border:nth-child(4)::after { display:none; }
.col-long-border-cat { position:relative; }
.col-long-border-cat::after { position:absolute; content:""; height:100%; width:1px; background:#f0f0f0; right:1px; z-index:999; top:0; }
.sm-long-border-cat { position:relative; }
.sm-long-border-cat::after { position:absolute; content:""; height:100%; width:1px; background:#f0f0f0; right:1px; z-index:999; top:0; }
@media only screen and (min-width:992px) and (max-width:1200px) { .sm-long-border-cat::after { display:none; } }
@media only screen and (min-width:768px) and (max-width:991px) { .sm-long-border-cat::after { display:none; } }
@media only screen and (min-width:576px) and (max-width:767px) { .sm-long-border-cat::after { display:none; } }
@media (max-width:767px) { .sm-long-border-cat::after { display:none; } }
.sm-long-border-cat { padding:0 47px; padding-bottom:32px; }
@media only screen and (min-width:992px) and (max-width:1200px) { .sm-long-border-cat { padding-left:15px; padding-right:15px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .sm-long-border-cat { padding-left:15px; padding-right:15px; } }
@media (max-width:767px) { .sm-long-border-cat { padding-right:15px; padding-left:15px; } }
.cat-border-bottom { border-bottom:1px solid #f0f0f0; }
@media only screen and (min-width:992px) and (max-width:1200px) { .cat-border-bottom { border:0; } }
@media only screen and (min-width:768px) and (max-width:991px) { .cat-border-bottom { border:0; } }
@media only screen and (min-width:576px) and (max-width:767px) { .cat-border-bottom { border:0; } }
@media (max-width:767px) { .cat-border-bottom { border:0; } }
.sm-border-row-cat .sm-long-border-cat:nth-child(4)::after { display:none; }
.sm-border-row-cat .sm-long-border-cat:nth-child(5) { padding-bottom:0; }
@media only screen and (min-width:768px) and (max-width:991px) { .sm-border-row-cat .sm-long-border-cat:nth-child(5) { padding-bottom:32px; } }
@media only screen and (min-width:576px) and (max-width:767px) { .sm-border-row-cat .sm-long-border-cat:nth-child(5) { padding-bottom:32px; } }
@media (max-width:767px) { .sm-border-row-cat .sm-long-border-cat:nth-child(5) { padding-bottom:32px; } }
.sm-border-row-cat .sm-long-border-cat:nth-child(6) { padding-bottom:0; }
@media only screen and (min-width:768px) and (max-width:991px) { .sm-border-row-cat .sm-long-border-cat:nth-child(6) { padding-bottom:32px; } }
@media only screen and (min-width:576px) and (max-width:767px) { .sm-border-row-cat .sm-long-border-cat:nth-child(6) { padding-bottom:32px; } }
@media (max-width:767px) { .sm-border-row-cat .sm-long-border-cat:nth-child(6) { padding-bottom:32px; } }
.sm-border-row-cat .sm-long-border-cat:nth-child(7) { padding-bottom:0; }
@media only screen and (min-width:768px) and (max-width:991px) { .sm-border-row-cat .sm-long-border-cat:nth-child(7) { padding-bottom:32px; } }
@media only screen and (min-width:576px) and (max-width:767px) { .sm-border-row-cat .sm-long-border-cat:nth-child(7) { padding-bottom:32px; } }
@media (max-width:767px) { .sm-border-row-cat .sm-long-border-cat:nth-child(7) { padding-bottom:32px; } }
.sm-border-row-cat .sm-long-border-cat:nth-child(8)::after { display:none; padding-bottom:0; }
.sm-long-border-last { padding-bottom:0; }
@media only screen and (min-width:768px) and (max-width:991px) { .sm-long-border-last { padding-bottom:32px; } }
@media only screen and (min-width:576px) and (max-width:767px) { .sm-long-border-last { padding-bottom:32px; } }
@media (max-width:767px) { .sm-long-border-last { padding-bottom:32px; } }
/* Move frame*/@keyframes moveRound { 0% { background-color:#eee3ff; left:-24px; top:0px; }
25% { background-color:#feddfc; left:100px; top:0px; }
50% { background-color:#efe4ff; left:100px; top:100px; }
75% { background-color:#e2fcf4; left:-24px; top:200px; }
100% { background-color:#eee3ff; left:-24px; top:0px; } }
@-webkit-keyframes moveRound { 0% { background-color:#eee3ff; left:-24px; top:0px; }
25% { background-color:#feddfc; left:100px; top:0px; }
50% { background-color:#efe4ff; left:100px; top:200px; }
75% { background-color:#e2fcf4; left:-24px; top:100px; }
100% { background-color:#eee3ff; left:-24px; top:0px; } }
@keyframes moveShap { 0% { left:0px; top:0px; }
25% { left:100px; top:0px; }
50% { left:100px; top:100px; }
75% { left:0px; top:200px; }
100% { left:0px; top:0px; } }
@keyframes moveShap2 { 0% { right:230px; top:85px; }
25% { right:100px; top:85px; }
50% { right:100px; top:100px; }
75% { right:230px; top:200px; }
100% { right:220px; top:100px; } }
/* Heartbeat frame*/@-webkit-keyframes heartbeat { to { -webkit-transform:scale(1.2); transform:scale(1.2); } }
@keyframes heartbeat { to { -webkit-transform:scale(1.2); transform:scale(1.2); } }
/* Rotation frame*/@keyframes rotation { to { transform:rotate(360deg); } }
/* pulseBig */@keyframes pulseBig { 0% { box-shadow:0 0 0 0 #ffffff; }
50% { box-shadow:0 0 0 30px rgba(1, 93, 199, 0); }
100% { box-shadow:0 0 0 0 rgba(1, 93, 199, 0); } }
/* pulseBig2 */@keyframes pulseBig2 { 0% { box-shadow:0 0 0 0 #000000; }
50% { box-shadow:0 0 0 20px rgba(1, 93, 199, 0); }
100% { box-shadow:0 0 0 0 rgba(1, 93, 199, 0); } }
/* pulseBig2 */@keyframes pulseBig3 { 0% { box-shadow:0 0 0 0 #ffffff; }
50% { box-shadow:0 0 0 20px rgba(1, 93, 199, 0); }
100% { box-shadow:0 0 0 0 rgba(1, 93, 199, 0); } }
/* pulseBig2 */@keyframes pulseBig4 { 0% { box-shadow:0 0 0 0 #000000; }
50% { box-shadow:0 0 0 20px rgba(1, 93, 199, 0); }
100% { box-shadow:0 0 0 0 rgba(1, 93, 199, 0); } }
.dark #preloader { background-color:#000000; }
#preloader { position:fixed; top:0; left:0; right:0; bottom:0; background-color:#ffffff; z-index:999999; }
.preloader { width:50px; height:50px; display:inline-block; padding:0px; text-align:left; box-sizing:border-box; position:absolute; top:50%; left:50%; margin-left:-25px; margin-top:-25px; }
.preloader span { position:absolute; display:inline-block; width:50px; height:50px; border-radius:100%; background:#000000; -webkit-animation:preloader 1.3s linear infinite; animation:preloader 1.3s linear infinite; }
.preloader span:last-child { animation-delay:-0.8s; -webkit-animation-delay:-0.8s; }
@keyframes preloader { 0% { transform:scale(0, 0); opacity:0.5; }
100% { transform:scale(1, 1); opacity:0; } }
@-webkit-keyframes preloader { 0% { -webkit-transform:scale(0, 0); opacity:0.5; }
100% { -webkit-transform:scale(1, 1); opacity:0; } }
/* 02. overlay */ /*--    - Overlay------------------------------------------*/[data-overlay] { position:relative; background-size:cover; background-repeat:no-repeat; background-position:center center; }
[data-overlay]::before { position:absolute; left:0; top:0; right:0; bottom:0; content:""; }
/*-- Overlay Color --*/[data-overlay="light"]::before { background-color:#ffffff; }
[data-overlay="dark"]::before { background-color:#000000; }
/*-- Overlay Opacity --*/[data-opacity="1"]::before { opacity:0.1; }
[data-opacity="2"]::before { opacity:0.2; }
[data-opacity="3"]::before { opacity:0.3; }
[data-opacity="4"]::before { opacity:0.4; }
[data-opacity="5"]::before { opacity:0.5; }
[data-opacity="6"]::before { opacity:0.6; }
[data-opacity="7"]::before { opacity:0.7; }
[data-opacity="8"]::before { opacity:0.8; }
[data-opacity="9"]::before { opacity:0.9; }
.grad-overlay::before { position:absolute; content:""; height:100%; width:100%; left:0; top:0; right:0; bottom:0; background:linear-gradient(180deg,rgba(0, 0, 0, 0.3) 0%,rgba(0, 0, 0, 0.9) 100%); }
/* 03. header */.header-area.transparent-header { position:absolute; top:0; left:0; width:100%; z-index:1; }
.logo-pos { display:inline-block; transform:translateY(-3px); }
.logo img { max-width:180px; }
@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px) { .logo img { max-width:90px; } }
.footer-logo img { max-width:120px; }
@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px) { .footer-logo img { max-width:100px; } }
.logo-side img { max-width:120px; }
#mobile-menu a,#mobile-menu a:visited { color:gray; }
.main-menu > nav > ul > li > a { color:gray; }
.main-menu > nav > ul > li .sub-menu li:hover > a { color:#000000; }
.main-menu > nav > ul > li .sub-menu li:hover > a::before { background-color:#000000; }
.main-menu ul li { display:inline-block; margin-right:20px; position:relative; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .main-menu ul li { margin-right:18px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .main-menu ul li { margin-right:0; margin-left:40px; } }
.main-menu ul li > a,.main-menu ul li > a:visited { font-size:15px; padding:10px 5px; display:inline-block; line-height:1; font-weight:400; text-transform:capitalize; }
.main-menu ul li > a i { font-size:16px; }
.main-menu ul li ul.sub-menu { background:#ffffff; left:0; opacity:0; position:absolute; top:120%; visibility:hidden; width:200px; z-index:1; text-align:left; padding:15px 0; box-shadow:0 0 15px rgba(0, 0, 0, 0.05); z-index:2; }
.main-menu ul li ul.sub-menu li { display:block; margin-right:0; padding:6px 25px 6px 25px; }
.main-menu ul li ul.sub-menu li > a { font-size:15px; display:inline-block; line-height:1.4; padding:12px 0; position:relative; padding:0; }
.main-menu ul li ul.sub-menu li > a::before { content:""; width:0; height:1px; bottom:0; position:absolute; left:auto; right:0; z-index:-1; background:#000000; opacity:0.7; }
.main-menu ul li ul.sub-menu li:hover > a { opacity:0.7; }
.main-menu ul li ul.sub-menu li:hover > a::before { width:100%; left:0; right:auto; }
.main-menu ul li ul.sub-menu li:is(.sub-menu) { left:100%; top:0; right:auto; }
.main-menu ul li:hover > ul.sub-menu { opacity:1; visibility:visible; top:100%; }
.main-menu ul li:hover > a { color:#ffffff; opacity:0.7; }
.main-menu ul li:is(.menu-last) ul.sub-menu { left:auto; right:0; }
.main-menu:is(.main-menu-03) ul li { margin-left:0; }
.main-menu-02 > nav > ul > li > a { color:#ffffff; }
.main-menu-02 > nav > ul > li .sub-menu li:hover > a { color:#222222; }
.main-menu-02 > nav > ul > li .sub-menu li:hover > a::before { background-color:#222222; }
.header-right i { margin-right:5px; font-size:15px; color:#7c7c7c; }
.header-right i:last-child { margin-right:0; }
.header-right i:hover { color:#ffffff; opacity:0.9; }
.header-right a { color:#ffffff; }
.header-right a:hover { opacity:0.7; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .header-right .header-info { margin-right:30px; } }
@media only screen and (min-width:1400px) and (max-width:1600px) { .header-right .header-info { margin-right:30px; } }
@media only screen and (min-width:1200px) and (max-width:1400px) { .header-right .header-info1 { margin-right:30px; } }
@media only screen and (min-width:1400px) and (max-width:1600px) { .header-right .header-info1 { margin-right:30px; } }
.section-title { font-size:36px; line-height:40px; font-weight:700; }
@media (max-width:767px) { .section-title { font-size:32px; line-height:36px; } }
@media only screen and (min-width:1200px) and (max-width:1400px) { .hero-author .author-text span { color:#ffffff; } }
.header-top { border-bottom:1px solid #f1f1f1; }
@media only screen and (min-width:768px) and (max-width:991px) { .header-top { padding-top:20px; padding-bottom:20px; } }
@media (max-width:767px) { .header-top { padding-top:20px; padding-bottom:20px; } }
.header-top .header-right .header-info a { color:#777777; }
.header-top .header-right .header-info a i { margin-right:5px; }
.header-top .header-right .header-info a:hover { color:#000000; }
.header-top .header-right .header-info1 a { color:#777777; }
.header-top .header-right .header-info1 a i { margin-right:5px; }
.header-top .header-right .header-info1 a:hover { color:#000000; }
.header-top .header-right .header-info2 a { color:#777777; }
.header-top .header-right .header-info2 a:hover i { color:#000000; }
.main-menu-area .main-menu ul li a { color:#999999; position:relative; }
.main-menu-area .main-menu ul li:hover > a { color:#000000; }
@media only screen and (min-width:992px) and (max-width:1200px) { .main-menu-02 ul li { margin-right:40px; margin-left:0; } }
.main-menu-border-bottom { border-bottom:1px solid #f1f1f1; }
.main-menu nav > ul > li.menu-item-has-children > a::after { content:""; font-family:"Font Awesome 5 Pro"; font-size:18px; color:#ffffff; display:inline-block; transform:translateY(2px); padding-left:4px; font-weight:400; }
.main-menu.main-menu-02 nav > ul > li.menu-item-has-children > a::after { content:""; font-family:"Font Awesome 5 Pro"; font-size:18px; color:#c5c5c5; display:inline-block; transform:translateY(2px); padding-left:4px; font-weight:400; }
.header-search { float:left; margin-right:36px; }
.header-search a { font-size:16px; color:#777777; line-height:16px; }
.header-search a i { transform:translateY(2px); }
.header-search a:hover i { color:#000000; }
.menu-bar { width:20px; cursor:pointer; position:relative; float:left; }
.menu-bar span { display:block; margin:5px 0; margin-left:auto; width:100%; background-color:#777777; height:2px; }
.menu-bar:hover span { background-color:#000000; }
.slider-heading { color:#ffffff; font-size:72px; line-height:83px; font-weight:700; }
@media (max-width:767px) { .slider-heading { font-size:43px; line-height:55px; } }
.slider-content p { font-size:18px; color:#ffffff; line-height:28px; font-weight:400; }
.single-slider.slider-height { min-height:700px; }
.slider-meta ul li { display:inline-block; color:#999999; font-size:15px; line-height:15px; font-weight:400; margin-right:42px; position:relative; }
.slider-meta ul li::before { position:absolute; content:""; height:100%; width:1px; background-color:#999999; right:-23px; }
@media only screen and (min-width:992px) and (max-width:1200px) { .slider-meta ul li::before { display:none; } }
.slider-meta ul li:last-child::before { display:none; }
.slider-meta ul li a { color:#ffffff; font-weight:400; }
.sm-slider-text { font-size:17px; line-height:34px; font-weight:700; color:#ffffff; opacity:0.5; }
.single-small-slider.slick-current .sm-slider-text { opacity:1; }
.small-slider-text { display:block; background-color:rgba(0, 0, 0, 0.4); padding:40px; cursor:pointer; }
.single-small-slider { padding:0 10px; }
.slider-area { position:relative; }
.small-slider { width:1050px; position:absolute; right:0; bottom:0; z-index:5; }
.side-menu-icon { position:absolute; right:36px; top:8px; }
@media only screen and (min-width:768px) and (max-width:991px) { .side-menu-icon { right:61px; } }
@media (max-width:767px) { .main-menu ul li { margin-right:2px !important; padding-bottom:3px; }
.side-menu-icon { right:16px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .main-menu-area-02 .side-menu-icon { right:106px; transform:translateY(-5px); } }
@media only screen and (min-width:576px) and (max-width:767px) { .main-menu-area-02 .side-menu-icon { right:115px; transform:translateY(-5px); } }
@media (max-width:767px) { .main-menu-area-02 .side-menu-icon { transform:translateY(-5px); } }
.main-menu-area-02 .main-menu-border-bottom { border-bottom:1px solid #f1f1f1; }
.header-right-02 .header-info:hover i { color:#000000; }
.header-right-02 .header-info1:hover i { color:#000000; }
.page-title-content nav ul li { font-size:15px; color:#c2c2c2; font-weight:400; padding-right:26px; display:inline-block; position:relative; text-transform:capitalize; }
.page-title-content nav ul li::before { position:absolute; content:""; background:#e7e7e7; height:18px; width:1px; right:10px; top:4px; }
.page-title-content nav ul li:last-child::before { display:none; }
.page-title-content nav ul li.active { color:#000000; }
/* 06. slider */.hero-area { min-height:138px; width:100%; }
@media (max-width:767px) { .hero-area { min-height:76px; } }
.hero-big-img { position:absolute; top:0; right:0; min-width:1400px; }
.hero-big-img::before { position:absolute; content:""; left:0; top:0; right:0; bottom:0; height:100%; width:100%; background:linear-gradient(180deg, #000000 0%, rgba(0, 0, 0, 0) 100%); }
.hero-content { padding-top:390px; position:absolute; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .hero-content { padding-top:300px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .hero-content { padding-top:270px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .hero-content { padding-top:260px; } }
@media (max-width:767px) { .hero-content { padding-top:200px; } }
.hero-heading { font-size:72px; color:#ffffff; font-weight:700; line-height:83px; }
@media only screen and (min-width:768px) and (max-width:991px) { .hero-heading { font-size:60px; font-weight:700; line-height:70px; } }
@media (max-width:767px) { .hero-heading { font-size:42px; line-height:55px; } }
@media (max-width:767px) { .hero-heading br { display:none; } }
.author-text h5 { font-size:20px; color:#ffffff; line-height:24px; }
.author-text span { color:#8d8888; }
@media only screen and (min-width:992px) and (max-width:1200px) { .author-text span { color:#ffffff; } }
@media only screen and (min-width:768px) and (max-width:991px) { .author-text span { color:#ffffff; } }
@media only screen and (min-width:576px) and (max-width:767px) { .author-text span { color:#ffffff; } }
@media (max-width:767px) { .author-text span { color:#ffffff; } }
.lang-icon { bottom:40px; padding:20px 0; }
.lang-icon a { color:#ffffff; font-size:15px; line-height:18px; font-weight:500; }
.lang-icon:hover .hero-lang-list { opacity:1; visibility:visible; }
.lang-icon:hover .hero-lang-list a { color:#777; font-size:14px; font-weight:400; }
.lang-icon:hover .hero-lang-list:hover > a { color:#000000; }
.hero-lang-list { position:absolute; background:#ffffff; width:130px; opacity:0; visibility:hidden; padding:15px 20px; z-index:999; background:#ffffff; top:100%; box-shadow:0 0 10px 3px rgba(0, 0, 0, 0.05); }
.hero-lang-list li { margin-bottom:10px; }
.hero-lang-list li:last-child { margin-bottom:0; }
.hero-lang-list li a { font-size:15px; font-weight:500; }
.hero-lang-list li:hover a { opacity:0.7; padding-left:10px; }
.hero-link { position:absolute; bottom:40px; }
.hero-link li a { color:#a4a4a4; font-size:15px; line-height:30px; }
.hero-link li a:hover { color:#ffffff; opacity:0.9; }
.hero-form { top:20px; right:0; }
@media (max-width:767px) { .hero-form { bottom:40px; margin-left:0; } }
@media (max-width:767px) { .hero-form { bottom:40px; } }
.hero-form input { background:none; border:none; border-bottom:2px solid #3f3f3f; width:325px; color:#ffffff; }
@media (max-width:767px) { .hero-form input { width:258px; border-color:#ffffff; } }
.hero-form input::-moz-placeholder { color:#848484; font-size:15px; line-height:18px; }
@media (max-width:767px) { .hero-form input::-moz-placeholder { color:#ffffff; } }
.hero-form input::placeholder { color:#848484; font-size:15px; line-height:18px; }
@media (max-width:767px) { .hero-form input::placeholder { color:#ffffff; } }
.hero-form button { background-color:#111111; border:none; height:60px; width:170px; color:#ffffff; font-size:15px; }
@media (max-width:767px) { .hero-form button { margin-top:20px; } }
.hero-form button:hover { background-color:#ffffff; opacity:0.9; color:#000000; }
.hero-form input { transform:translateY(14px); }
.hero-form input:focus { opacity:1; color:#ffffff; }
*::-moz-placeholder { color:#000000; font-size:14px; opacity:1; }
*::placeholder { color:#000000; font-size:14px; opacity:1; }
.hero-city-list { background:#ffffff; width:160px; padding:15px 20px; top:calc(100% + 25px); display:none; }
.hero-black-city-list { background-color:#252f39; color:#ffffff; z-index:1; opacity:1; }
.header-top .header-right-02 .hero-black-city-list li a { color:#ffffff; }
.header-top .header-right-02 .hero-black-city-list li a:hover { color:#ffffff; opacity:0.7; }
.hero-city-list li { margin-bottom:12px; }
.hero-city-list li:hover { color:#000000; padding-left:10px; }
.hero-city-list li:last-child { margin-bottom:0; }
.hero-city-list li a { color:#777; font-size:15px; font-weight:500; }
.hero-link li { overflow:hidden; }
.hero-link li a { position:relative; }
.hero-link li a::after { position:absolute; right:0; top:50%; transform:translateY(-50%); content:"---"; color:#ffffff; font-size:15px; opacity:0; visibility:hidden; }
.hero-link li a:hover { padding-right:18px; }
.hero-link li a:hover::after { opacity:1; visibility:visible; }
/* 16. headline */.postbox-big { position:relative; overflow:hidden; }
@media only screen and (min-width:768px) and (max-width:991px) { .postbox-big { margin-bottom:30px; } }
@media only screen and (min-width:576px) and (max-width:767px) { .postbox-big { margin-bottom:30px; } }
@media (max-width:767px) { .postbox-big { margin-bottom:30px; } }
.postbox-big .postbox-big-text { position:absolute; width:100%; left:0; bottom:0; padding:20px; }
@media only screen and (min-width:992px) and (max-width:1200px) { .postbox-big .postbox-big-text { left:30px; bottom:10px; right:30px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .postbox-big .postbox-big-text { left:30px; bottom:50px; right:30px; } }
@media (max-width:767px) { .postbox-big .postbox-big-text { left:15px; bottom:0px; right:15px; } }
.postbox-big .postbox-big-text p { font-size:18px; color:#ffffff; opacity:0.8; line-height:28px; }
@media (max-width:767px) { .postbox-big .postbox-big-text p { font-size:16px; opacity:0.9; line-height:22px; } }
.post-title { font-size:28px; line-height:40px; color:#ffffff; }
.post-title a { color:#ffffff !important; }
@media only screen and (min-width:992px) and (max-width:1200px) { .post-title { font-size:22px; line-height:30px; } }
@media (max-width:767px) { .post-title { font-size:20px; line-height:30px; } }
@media only screen and (min-width:1200px) and (max-width:1400px) { .post-title.xs-post-title { font-size:26px; line-height:32px; } }
.post-sm-title { font-size:18px; line-height:1.5; margin-bottom:0; }
@media only screen and (min-width:768px) and (max-width:991px) { .post-sm-title.post-md-margin { margin-bottom:30px; } }
.postbox-sm-list { padding-bottom:5px; }
.postbox-sm-list .postbox-sm-thumb { max-width:185px; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .postbox-sm-list .postbox-sm-thumb { margin-right:20px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .postbox-sm-list .postbox-sm-thumb { margin-right:20px; } }
@media (max-width:767px) { .postbox-sm-list .postbox-sm-thumb { margin-right:0; float:none; max-width:100%; } }
.postbox-sm-list .postbox-sm-thumb a { display:inline-block; overflow:hidden; }
.postbox-sm-list .postbox-sm-thumb .post-sm-number { right:0; top:0; }
.postbox-sm-list .postbox-sm-thumb .post-sm-number span { background:#ffffff; padding:3px 13px; display:block; font-size:16px; line-height:30px; color:#000000; font-weight:400; }
#mnews .postbox-sm-list .post-sm-content p,.postbox-sm-list .post-sm-content p { font-size:15px; line-height:1.5; color:#000000; font-weight:400; margin-bottom:0; opacity:0.6; }
.postbox-sm-list:hover img { transform:scale(1.1) rotate(3deg); }
.add-title span { font-size:20px; line-height:30px; color:#777777; font-weight:400; margin-bottom:10px; display:block; }
@media (max-width:767px) { .postbox { margin-bottom:30px; }
.postbox:last-child { margin-bottom:0; } }
.postbox .postbox-number { top:0; right:0; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .postbox .postbox-number { right:0; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .postbox .postbox-number { right:0; } }
@media only screen and (min-width:768px) and (max-width:991px) { .postbox .postbox-number { right:0; } }
@media only screen and (min-width:576px) and (max-width:767px) { .postbox .postbox-number { right:0; } }
@media (max-width:767px) { .postbox .postbox-number { right:0; } }
.postbox .postbox-number span { font-size:16px; font-weight:400; display:block; padding:12px 16px; color:#000000; background:#ffffff; }
@media (max-width:767px) { .postbox .postbox-number span { font-size:14px; padding:8px 12px; } }
.postbox-number.post-num-padding { right:0; }
.postbox-number.post-num-sm-padding { right:0; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .postbox-number.post-num-sm-padding { right:0; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .postbox-number.post-num-sm-padding { right:0; } }
@media only screen and (min-width:768px) and (max-width:991px) { .postbox-number.post-num-sm-padding { right:0; } }
@media only screen and (min-width:576px) and (max-width:767px) { .postbox-number.post-num-sm-padding { right:0; } }
@media (max-width:767px) { .postbox-number.post-num-sm-padding { right:0; } }
.postbox-parent .col-xxl-3:nth-child(4) .postbox-border::before { display:none; }
.post-title-02 { color:#000000; }
@media only screen and (min-width:768px) and (max-width:991px) { .post-title-02 { text-align:start; } }
@media (max-width:767px) { .post-title-02 { font-size:20px; text-align:start; } }
.postbox-big-text-02 { padding:0 120px; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .postbox-big-text-02 { padding:0 14px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .postbox-big-text-02 { padding:0; } }
@media only screen and (min-width:768px) and (max-width:991px) { .postbox-big-text-02 { padding:0; } }
@media only screen and (min-width:576px) and (max-width:767px) { .postbox-big-text-02 { padding:0; } }
@media (max-width:767px) { .postbox-big-text-02 { padding:0; } }
.postbox-big-text-02 p { font-size:18px; line-height:28px; color:#777777; margin-bottom:0; }
@media only screen and (min-width:768px) and (max-width:991px) { .postbox-big-text-02 p { text-align:start; } }
@media (max-width:767px) { .postbox-big-text-02 p { text-align:start; } }
.postbox .slider-meta ul li a { color:#222222; }
.postbox .slider-meta ul li a:hover { opacity:0.8; }
@media only screen and (min-width:576px) and (max-width:767px) { .postbox-thumb img { width:100%; } }
.postbox.post-padding { margin-right:30px; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .postbox.post-padding { margin-right:0; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .postbox.post-padding { margin-right:0; } }
@media (max-width:767px) { .postbox.post-padding { margin-right:0; } }
@media only screen and (min-width:1200px) and (max-width:1400px) { .top-heading-area.top-heading-minus { padding-bottom:55px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .top-heading-area.top-heading-minus { padding-bottom:50px; } }
@media (max-width:767px) { .top-heading-area.top-heading-minus { padding-bottom:55px; } }
@media (max-width:767px) { .postbox.postbox-xs-margin { margin-bottom:30px; } }
.postbox:hover img { transform:scale(1.1) rotate(3deg); }
.postbox .postbox-thumb { overflow:hidden; }
.postbox-big-thumb.padding-right { padding-right:27px; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .postbox-big-thumb.padding-right { padding-right:0; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .postbox-big-thumb.padding-right { padding-right:0; } }
@media only screen and (min-width:768px) and (max-width:991px) { .postbox-big-thumb.padding-right { padding-right:0; } }
@media only screen and (min-width:576px) and (max-width:767px) { .postbox-big-thumb.padding-right { padding-right:0; } }
@media (max-width:767px) { .postbox-big-thumb.padding-right { padding-right:0; } }
@media only screen and (min-width:768px) and (max-width:991px) { .postbox-big.postbox-big-md { margin-bottom:0; } }
/*21. reporter */.single-reporter { background:#f9f9f9; padding-top:20px; z-index:1; }
.single-reporter::before { position:absolute; content:""; height:127px; width:127px; background:#ffffff; border-radius:50%; left:22%; z-index:-1; bottom:15%; animation:pulse infinite 2s linear; }
@media only screen and (min-width:768px) and (max-width:991px) { .single-reporter::before { left:14%; } }
@media (max-width:767px) { .single-reporter::before { left:20%; top:3%; } }
.single-reporter .reporter-thumb { float:left; }
@media (max-width:767px) { .single-reporter .reporter-thumb { float:none; } }
@media (max-width:767px) { .single-reporter .reporter-content { padding:20px; } }
.single-reporter .reporter-content span { margin-bottom:10px; display:block; }
.single-reporter .reporter-content h5 { font-size:20px; margin-bottom:20px; }
@media (max-width:767px) { .single-reporter .reporter-content h5 { margin-bottom:10px; } }
.single-reporter .reporter-content .reporter-social-list a { font-size:14px; color:#bcbcbc; margin-right:15px; }
.single-reporter.reporter-bg-01 { background-color:#f3f3f3; }
.single-reporter.reporter-bg-01::before { left:24%; bottom:15%; }
@media only screen and (min-width:768px) and (max-width:991px) { .single-reporter.reporter-bg-01::before { left:15%; } }
.single-reporter.reporter-bg-02 { background-color:#eeeeee; }
.single-reporter.reporter-bg-02::before { left:18%; bottom:15%; }
@media only screen and (min-width:768px) and (max-width:991px) { .single-reporter.reporter-bg-02::before { left:11%; } }
@media (max-width:767px) { .single-reporter.reporter-bg-02::before { left:16%; top:2%; } }
.reporter-social-list a:hover .fa-twitter { color:#55acee; }
.reporter-social-list a:hover .fa-facebook-f { color:#3b5999; }
.reporter-social-list a:hover .fa-youtube { color:#cd201f; }
.reporter-social-list a:hover .fa-facebook { color:#cd201f; }
.reporter-social-list a:hover .fa-behance { color:#3b5999; }
.reporter-social-list a:hover .fa-envelope { color:#55acee; }
/* 15. city */.postbox-xs-title { font-size:16px; line-height:26px; }
.postbox-xs-content span { display:block; margin-top:10px; margin-bottom:8px; }
.postbox-xs-icon { top:0; right:0; background:#ffffff; color:#000000; }
.postbox-xs-icon i { display:block; padding:14px; font-size:12px; font-weight:900; }
@media only screen and (min-width:576px) and (max-width:767px) { .postbox-xs-icon.xs-icon-padding { right:68%; } }
@media (max-width:767px) { .postbox-xs-icon.xs-icon-padding { display:none; } }
.postbox-xs-icon:hover { background:#000000; color:#ffffff; }
.city-postbox .postbox-xs-icon.post-xl-icon i { font-size:16px; padding:24px; }
.city-postbox .postbox-xs-icon i { padding:35px; }
@media only screen and (min-width:992px) and (max-width:1200px) { .city-postbox .postbox-xs-icon i { padding:20px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .city-postbox .postbox-xs-icon i { padding:22px; } }
@media (max-width:767px) { .city-postbox .postbox-xs-icon i { padding:20px; } }
.postbox-medium-city .postbox-big-text { left:40px; bottom:10px; right:28px; }
@media only screen and (min-width:992px) and (max-width:1200px) { .postbox-medium-city .postbox-big-text { left:20px; right:20px; } }
@media (max-width:767px) { .postbox-medium-city .postbox-big-text { left:20px; right:20px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .postbox-medium-city .postbox-big-text { left:50px; bottom:40px; right:50px; } }
.postbox-medium-city .postbox-big-text span { font-size:14px; color:#ffffff; }
.postbox-medium-city .postbox-big-text .post-title { font-size:24px; color:#ffffff; line-height:30px; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .postbox-medium-city .postbox-big-text .post-title { line-height:32px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .postbox-medium-city .postbox-big-text .post-title { color:#ffffff; font-size:15px; line-height:20px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .postbox-medium-city .postbox-big-text .post-title { font-size:20px; line-height:25px; } }
@media (max-width:767px) { .postbox-medium-city .postbox-big-text .post-title { font-size:20px; line-height:24px; } }
.video-tab { border:none; margin-bottom:40px; display:flex; justify-content:end; }
@media only screen and (min-width:768px) and (max-width:991px) { .video-tab { justify-content:start; padding-left:0; } }
@media (max-width:767px) { .video-tab { justify-content:start; } }
.video-tab .nav-link .active { border:none; }
.video-tab .nav-link { border:0; }
.postbox-xs-list { overflow:hidden; }
@media (max-width:767px) { .city-meta { padding-top:20px; } }
@media only screen and (min-width:1200px) and (max-width:1400px) { .city-meta ul li { margin-right:20px; } }
@media only screen and (min-width:1200px) and (max-width:1400px) { .city-meta ul li::before { right:-13px; } }
@media (max-width:767px) { .postbox-big.posbox-big-city.city-sm-mt { margin-top:23px; } }
@media (max-width:767px) { .postbox.post-border-bottom.post-sm-border::after { display:none; } }
@media only screen and (min-width:1200px) and (max-width:1400px) { .trending-news-area.top-city-minus-padding.pb-70 { padding-bottom:40px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .trending-news-area.top-city-minus-padding.pb-70 { padding-bottom:50px; } }
@media (max-width:767px) { .trending-news-area.top-city-minus-padding.pb-70 { padding-bottom:40px; } }
.trending-news-area-02 { padding-bottom:0; }
@media (max-width:767px) { .country-thumb img { width:100%; } }
/* 09. news */#mnews .postbox-medium .postbox-content p,#mnews .postbox-medium .postbox-content p { padding:5px 0; margin-bottom:10px; }
.postbox-medium .postbox-number { top:0; right:0; background:#ffffff; }
.postbox-medium .postbox-number span { padding:10px 16px; display:block; font-size:16px; color:#000000; font-weight:400; }
@media (max-width:767px) { .postbox-medium .postbox-number span { padding:8px 12px; font-size:14px; } }
.post-medium-title { font-size:26px; font-weight:700; line-height:34px; }
@media (max-width:767px) { .post-medium-title { font-size:20px; line-height:30px; } }
.title-border a { position:relative; display:inline; background-image:-webkit-linear-gradient(left,currentColor 0%,currentColor 100%); background-image:-o-linear-gradient(left,currentColor 0%,currentColor 100%); background-image:linear-gradient(to right,currentColor 0%,currentColor 100%); background-size:0px 2px; background-position:0px 95%; padding:0.7% 0px; background-repeat:no-repeat; color:inherit; }
.title-border:hover a { background-size:100% 2px; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .latest-news-area.xl-minus-padding { padding:30px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .latest-news-area.xl-minus-padding { padding:30px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .latest-news-area.xl-minus-padding { padding-bottom:25px; } }
.postbox-medium:hover img { transform:scale(1.1) rotate(3deg); }
.postbox-medium .postbox-thumb { overflow:hidden; }
.section-title-border { display:inline-block; background-image:-webkit-gradient(linear,left top,right top,from(currentColor),to(currentColor)); background-image:-webkit-linear-gradient(left,currentColor 0%,currentColor 100%); background-image:-o-linear-gradient(left,currentColor 0%,currentColor 100%); background-image:linear-gradient(to right,currentColor 0%,currentColor 100%); background-size:0px 2px; background-position:0px 95%; padding:0.4% 0px; background-repeat:no-repeat; }
.section-title-border:hover { background-size:100% 2px; }
/*20. newsletters */.newsletter-wrapper { padding:60px; border:2px solid #f1f1f1; box-shadow:0px 2px 20px rgba(0, 0, 0, 0.06); background:#ffffff; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .newsletter-wrapper { padding:30px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .newsletter-wrapper { padding:30px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .newsletter-wrapper { padding:20px; } }
@media only screen and (min-width:576px) and (max-width:767px) { .newsletter-wrapper { padding:20px; } }
@media (max-width:767px) { .newsletter-wrapper { padding:20px; } }
.newsletter-wrapper .newsletter-form input { height:60px; width:100%; background:#f4f4f4; padding:0 30px; margin-bottom:10px; }
.newsletter-wrapper .newsletter-form button { border:none; height:60px; width:100%; background:#000000; color:#ffffff; font-size:16px; font-weight:400; }
.newsletter-wrapper .newsletter-form button i { margin-right:6px; font-weight:300; }
.newsletter-wrapper .newsletter-form button:hover { opacity:0.8; }
.newsletter-wrapper .newsletter-text h3 { font-size:26px; line-height:40px; }
@media (max-width:767px) { .newsletter-wrapper .newsletter-text h3 { line-height:30px; } }
.newsletter-o2-form form input::placeholder { font-weight:400; }
.newsletter-o2-form form input::-moz-placeholder { font-weight:400; }
.newsletter-o2-form form:focus { border-color:#000000; opacity:1; }
/* 13. advertising */.advertising-sm-wrapper .advertising-sm-inner { border:3px solid #f1f1f1; }
.advertising-sm-wrapper .advertising-sm-inner .add-sm-text { padding:30px 60px 60px 60px; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .advertising-sm-wrapper .advertising-sm-inner .add-sm-text { padding:30px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .advertising-sm-wrapper .advertising-sm-inner .add-sm-text { padding:30px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .advertising-sm-wrapper .advertising-sm-inner .add-sm-text { padding:20px; } }
@media only screen and (min-width:576px) and (max-width:767px) { .advertising-sm-wrapper .advertising-sm-inner .add-sm-text { padding:20px; } }
@media (max-width:767px) { .advertising-sm-wrapper .advertising-sm-inner .add-sm-text { padding:20px; } }
.advertising-sm-wrapper .advertising-sm-inner .add-sm-text span { color:#777777; font-size:14px; font-weight:400; }
@media only screen and (min-width:768px) and (max-width:991px) { .add-sm-img img { width:100%; } }
.add-sm-title { font-size:26px; line-height:40px; margin-bottom:5px; }
@media only screen and (min-width:992px) and (max-width:1200px) { .add-sm-title { font-size:26px; } }
@media (max-width:767px) { .add-sm-title { font-size:24px; line-height:32px; } }
@media only screen and (min-width:1200px) and (max-width:1400px) { .add-title.add-minus-padding { padding-top:0; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .add-title.add-minus-padding { padding-top:0; } }
.add-title.add-top-padding { padding-top:70px; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .add-title.add-top-padding { padding-top:40px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .add-title.add-top-padding { padding-top:40px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .add-title.add-top-padding { padding-top:40px; } }
@media only screen and (min-width:576px) and (max-width:767px) { .add-title.add-top-padding { padding-top:40px; } }
@media (max-width:767px) { .add-title.add-top-padding { padding-top:40px; } }
/*22. social-connect */.home-widget { padding:40px 50px; border:2px solid #f1f1f1; box-shadow:0px 2px 20px rgba(0, 0, 0, 0.06); }
@media only screen and (min-width:1200px) and (max-width:1400px) { .home-widget { padding:30px 40px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .home-widget { padding:20px 30px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .home-widget { padding:12px 20px; } }
@media (max-width:767px) { .home-widget { padding:20px 30px; } }
.widget-title { border-bottom:1px solid #efefef; padding-bottom:15px; margin-bottom:2px; }
.single-social { border:1px solid #e3e3e3; padding:20px 30px; display:flex; justify-content:space-between; align-items:center; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .single-social { padding:10px; } }
@media (max-width:767px) { .single-social { padding:10px 20px; display:inherit; } }
.social-box { display:inline-block; }
.social-box a { font-size:14px; line-height:26px; text-align:center; float:left; margin-right:25px; min-width:23px; }
.social-number { float:left; }
.social-number span { font-size:14px; display:inline-block; color:#000000; font-weight:400; margin-right:5px; }
.social-number p { display:inline-block; margin-bottom:0; }
.subscribe-us { float:right; }
@media (max-width:767px) { .subscribe-us { float:none; } }
.subscribe-us a { color:#cccccc; font-size:14px; font-weight:4 0; display:block; }
.single-social .sub1:hover a { color:#3b5999; }
.single-social .sub2:hover a { color:#cd201f; }
.single-social .sub3:hover a { color:#55acee; }
.single-social .sub4:hover a { color:#0077b5; }
.single-country::before { position:absolute; content:""; height:100%; width:100%; background:linear-gradient(90deg,rgba(0, 0, 0, 0.8) 0%,rgba(0, 0, 0, 0) 100%); opacity:0.4; }
.country-text { top:0; left:40px; bottom:0; transform:translateY(24px); }
@media only screen and (min-width:768px) and (max-width:991px) { .country-text { left:20px; transform:translateY(16px); } }
@media only screen and (min-width:576px) and (max-width:767px) { .country-text { left:20px; transform:translateY(28px); } }
@media (max-width:767px) { .country-text { left:20px; transform:translateY(22px); } }
@media only screen and (min-width:768px) and (max-width:991px) { .country-text p { margin-bottom:0; } }
@media only screen and (min-width:576px) and (max-width:767px) { .country-text p { margin-bottom:0; } }
@media (max-width:767px) { .country-text p { margin-bottom:0; } }
.country-text p { font-size:16px; color:#ffffff; font-weight:400; }
.country-text p:hover { opacity:0.8; }
.country-number { top:0; right:0; }
.country-number span { display:block; color:#000000; padding:8px 13px; background:#ffffff; font-weight:400; font-size:16px; }
@media only screen and (min-width:768px) and (max-width:991px) { .country-number span { padding:3px 7px; font-size:14px; } }
@media (max-width:767px) { .country-number span { padding:3px 7px; font-size:14px; } }
/* 17. innovation */@media only screen and (min-width:992px) and (max-width:1200px) { .innovation-area { padding-bottom:50px; } }
.innovation-sm-title { font-size:26px; line-height:34px; margin-bottom:15px; }
@media (max-width:767px) { .innovation-sm-title { font-size:20px; line-height:30px; } }
.innovation-number { top:0; right:50px; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .innovation-number { right:0; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .innovation-number { right:0; } }
@media (max-width:767px) { .innovation-number { right:0; } }
.innovation-number a { font-size:18px; color:#000000; font-weight:900; line-height:40px; background:#ffffff; padding:25px 42px; display:block; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .innovation-number a { padding:5px 20px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .innovation-number a { font-size:14px; color:#000000; font-weight:900; line-height:20px; background:#ffffff; padding:10px 20px; display:block; } }
@media (max-width:767px) { .innovation-number a { padding:0px 15px; font-size:12px; } }
.innovation-number a:hover { background:#000000; color:#ffffff; }
.innovation-number.inno-big-num-padding { right:0; }
@media (max-width:767px) { .innovation-content { padding-right:0; } }
.technology-video-btn { padding:23px 0; }
.technology-video-btn a { font-size:14px; color:#000000; font-weight:500; line-height:16px; position:relative; }
.technology-video-btn { border-top:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; }
.technology-video-btn a::after { position:absolute; content:""; height:1px; width:0; background:#000000; left:0; bottom:0; }
.technology-video-btn a:hover:after { position:absolute; width:110px; }
@media only screen and (min-width:992px) and (max-width:1200px) { .innovation-content { padding-right:0; } }
@media only screen and (min-width:768px) and (max-width:991px) { .innovation-content { padding-right:0; } }
.innovation-big:hover img { transform:scale(1.1) rotate(3deg); }
.innovation-big .innovation-big-thumb { overflow:hidden; }
@media (max-width:767px) { .innovation-big .innovation-big-thumb { margin-right:0; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .technology-big-wrapper .innovation-big-thumb { margin-right:0; } }
@media only screen and (min-width:768px) and (max-width:991px) { .technology-big-wrapper .innovation-big-thumb { margin-right:0; } }
/* 14. categories */@media only screen and (min-width:992px) and (max-width:1200px) { .categories-wrapper { padding-top:0; } }
@media only screen and (min-width:768px) and (max-width:991px) { .categories-wrapper { padding-top:0; } }
@media only screen and (min-width:576px) and (max-width:767px) { .categories-wrapper { padding-top:0; } }
@media (max-width:767px) { .categories-wrapper { padding-top:0; } }
.categories-wrapper h5 { font-size:18px; line-height:16px; color:#777777; font-weight:600; text-align:center; }
.categories-wrapper h5:hover { color:#000000; }
.categories-wrapper .categories-thumb { overflow:hidden; }
.categories-wrapper .categories-thumb:hover img { transform:scale(1.1) rotate(3deg); }
.flag-btn { background-color:#ffffff; color:#000000; }
@media (max-width:767px) { .flag-btn { padding:0 4px; } }
@media (max-width:767px) { .flag-btn { padding:0 13px; } }
.flag-btn:hover { background-color:#000000; color:#ffffff; }
@media only screen and (min-width:992px) and (max-width:1200px) { .categories-area.pb-80 { padding-bottom:40px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .categories-area.pb-80 { padding-bottom:40px; } }
@media (max-width:767px) { .categories-area.pb-80 { padding-bottom:40px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .technology-video-btn { margin-top:56px; } }
.col-custom-12 { padding-left:15px; padding-right:15px; }
/*23. video */.innovation-number.bg-black a { background-color:#222222; color:#ffffff; }
.innovation-number.bg-black a:hover { background-color:#ffffff; color:#222222; }
.video-long-border { position:relative; }
.video-long-border::after { position:absolute; content:""; height:100%; width:1px; background:#454545; top:0; right:25px; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .video-long-border::after { display:none; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .video-long-border::after { display:none; } }
@media only screen and (min-width:768px) and (max-width:991px) { .video-long-border::after { display:none; } }
@media only screen and (min-width:576px) and (max-width:767px) { .video-long-border::after { display:none; } }
@media (max-width:767px) { .video-long-border::after { display:none; } }
.video-sm-title { font-size:24px; line-height:40px; padding-top:20px; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .video-sm-title { padding-top:0; font-size:24px; line-height:35px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .video-sm-title { padding-top:0; font-size:24px; line-height:35px; } }
@media (max-width:767px) { .video-sm-title { font-size:20px; line-height:30px; } }
.postbox-xs-icon.black-bg { background-color:#222222; color:#ffffff; }
.postbox-xs-icon.black-bg:hover { background-color:#ffffff; color:#222222; }
@media (max-width:767px) { .postbox-xs-icon.black-bg { display:none; } }
.sm-video-border { position:relative; }
.sm-video-border::after { position:absolute; content:""; height:1px; width:100%; background:#454545; left:-40px; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .sm-video-border::after { left:0; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .sm-video-border::after { left:0; } }
@media only screen and (min-width:768px) and (max-width:991px) { .sm-video-border::after { left:0; } }
@media only screen and (min-width:576px) and (max-width:767px) { .sm-video-border::after { left:0; } }
@media (max-width:767px) { .sm-video-border::after { left:0; } }
@media (max-width:767px) { .postbox-xs-thumb { float:none; margin-right:0; } }
@media only screen and (min-width:1200px) and (max-width:1400px) { .video-post-area.black-bg { padding-bottom:65px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .video-post-area.black-bg { padding-bottom:40px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .video-post-area.black-bg { padding-bottom:40px; } }
@media (max-width:767px) { .video-post-area.black-bg { padding-bottom:25px; } }
@media (max-width:767px) { .nav-tabs li { margin-bottom:10px; } }
.e-video-content p { margin-bottom:0; opacity:0.7; }
@media only screen and (min-width:768px) and (max-width:991px) { .video-post-area.black-bg-soft { padding-bottom:45px; } }
@media only screen and (min-width:576px) and (max-width:767px) { .video-post-area.black-bg-soft { padding-bottom:25px; } }
@media (max-width:767px) { .video-post-area.black-bg-soft { padding-bottom:25px; } }
@media (max-width:767px),only screen and (min-width:576px) and (max-width:767px),only screen and (min-width:768px) and (max-width:991px) { .text-white.xs-padding { margin-bottom:45px; } }
/* 04. extra info */.extra-info.extra-info-left.info-open { transform:translateX(0); }
.extra-info-left { left:inherit; right:0; transform:translateX(-100%); }
.extra-info { background:#252d39; height:100%; padding:30px; position:fixed; right:-340px; top:0; width:340px; z-index:9999; transform:translateX(100%); padding-bottom:40px; }
.info-open { right:0; }
.close-icon { margin-top:-16px; text-align:right; }
.close-icon > button { background:rgba(0, 0, 0, 0) none repeat scroll 0 0; border:0 none; color:#ffffff; cursor:pointer; font-size:20px; padding:0; }
.side-bar-info { border-top:1px solid #454545; padding-top:25px; }
.contact-list h4 { color:#ffffff; font-weight:500; font-size:18px; }
.contact-list p { color:#ffffff; opacity:0.5; margin:0; margin-bottom:5px; line-height:28px; }
.instagram { overflow:hidden; margin:0 -4px; }
.instagram > a { float:left; width:33.33%; padding:0 4px; margin-bottom:7px; }
.instagram img { width:100%; }
.social-icon-right > a { color:#ffffff; display:inline-block; margin-right:20px; text-align:center; }
.fa-facebook-f::before { content:""; }
.fa-twitter::before { content:""; }
.fa-google-plus-g::before { content:""; }
.fa-instagram::before { content:""; }
/* 07. about */.about-wrapper { padding:30px; border:2px solid #f1f1f1; }
@media (max-width:767px) { .about-wrapper { padding:20px; } }
.about-wrapper .about-text h4 { margin-bottom:0; }
.about-wrapper .about-thumb { overflow:hidden; }
.about-wrapper .about-thumb img:hover { transform:scale(1.1) rotate(3deg); }
.about-title { font-size:24px; font-weight:400; line-height:28px; }
/* 08. about-details */.history-text p { font-size:15px; font-weight:400; color:#777; opacity:1; }
.history-text .history-title { font-size:24px; line-height:24px; color:#000000; padding-bottom:22px; margin-bottom:0; }
.history-text .history-title.history-bottom-border { border-bottom:1px solid #efefef; }
.p-padding { padding-top:40px; }
.value-text { position:relative; }
.value-text::before { position:absolute; content:""; height:100%; width:2px; background:#000000; left:0; top:15px; }
.social-video { position:relative; padding-top:40px; }
.popup-video { color:#000000; background:#ffffff; border-radius:50%; font-size:15px; line-height:120px; display:inline-block; width:120px; height:120px; text-align:center; position:relative; z-index:1; animation:pulseBig infinite 5s linear; }
@media (max-width:767px) { .popup-video { line-height:70px; width:70px; height:70px; } }
.social-video a.popup-video { position:absolute; left:0; right:0; text-align:center; margin:0 auto; top:50%; transform:translateY(-34%); }
@media (max-width:767px) { .social-video a.popup-video { transform:translateY(-22%); } }
.journey-title { font-size:18px; line-height:34px; color:#000000; font-weight:600; margin-bottom:0; padding-bottom:3px; }
.our-journey-list { position:relative; }
.our-journey-list .single-journey-number { position:absolute; height:40px; width:40px; background:#000000; top:30%; }
@media (max-width:767px) { .our-journey-list .single-journey-number { top:12%; } }
@media (max-width:767px) { .our-journey-list .single-journey-number { top:18%; } }
.our-journey-list .single-journey-number span { font-size:16px; line-height:26px; color:#ffffff; font-weight:700; text-align:center; display:block; top:50%; transform:translateY(25%); }
.history-left-border { position:relative; }
.history-left-border::before { position:absolute; content:""; height:70%; width:1px; background:#f0f0f0; top:20%; left:20px; }
@media (max-width:767px) { .history-left-border::before { height:70%; top:12%; } }
@media only screen and (min-width:768px) and (max-width:991px) { .contact-widget { padding:50px; } }
@media only screen and (min-width:576px) and (max-width:767px) { .contact-widget { padding:30px; } }
@media (max-width:767px) { .contact-widget { padding:20px; } }
.contact-widget form input { height:58px; border:1px solid #e3e3e3; width:100%; margin-bottom:20px; padding-left:60px; box-shadow:0px 2px 20px rgba(0, 0, 0, 0.06); }
.contact-widget form input:focus { border-color:#000000; opacity:1; }
.contact-widget form input::placeholder { color:#c9c9c9; }
.contact-widget form textarea { height:150px; border:1px solid #e3e3e3; width:100%; padding-left:60px; box-shadow:0px 2px 20px rgba(0, 0, 0, 0.06); padding-top:20px; }
.contact-widget form textarea::placeholder { color:#c9c9c9; }
.contact-widget form textarea:focus { border-color:#000000; opacity:1; }
.contact-widget form textarea:focus::placeholder { opacity:0; }
.contact-icon::after { position:absolute; content:""; font-family:"Font Awesome 5 Pro"; font-weight:300; display:inline-block; font-size:14px; text-align:center; left:23px; color:#000000; top:18px; }
.contacts-name::after { content:""; }
.contacts-email::after { content:""; }
.contacts-message::after { content:""; }
.contact-btn button { border:none; background:#000000; height:60px; width:160px; color:#ffffff; font-size:16px; font-weight:500; line-height:26px; border:2px solid transparent; }
.contact-btn button:hover { background-color:transparent; border-color:#000000; color:#000000; }
.custome-row-space { margin-left:-15px; margin-right:-15px; }
/*24. contact */@media (max-width:767px) { .contact-area { padding-bottom:80px; } }
.contact-map iframe { height:560px; }
.contact-item b { font-size:16px; color:#000000; font-weight:400; line-height:28px; }
.contact-item b span { color:#777777; font-weight:300; }
.contact-title { font-size:16px; line-height:24px; color:#000000; font-weight:600; }
@media only screen and (min-width:992px) and (max-width:1200px) { .contact-wrapper-title.minus-padding { padding-top:0; } }
@media only screen and (min-width:768px) and (max-width:991px) { .contact-wrapper-title.minus-padding { padding-top:0; } }
@media (max-width:767px) { .contact-wrapper-title.minus-padding { padding-top:0; } }
@media only screen and (min-width:768px) and (max-width:991px) { .add-sm-text.minus-padding { padding:40px 50px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .add-sm-text.minus-padding br { display:none; } }
@media only screen and (min-width:576px) and (max-width:767px) { .add-sm-text.minus-padding br { display:none; } }
@media only screen and (min-width:1200px) and (max-width:1400px) { .contact-wrapper-title.title-border.minus-padding { padding-top:0; } }
/* 11. food */.search-title { font-size:20px; font-weight:700; }
.newsletter-02-text { border-bottom:1px solid #efefef; }
.newsletter-02-text h5 { margin:0; padding-bottom:15px; }
.newsletter-o2-form input::placeholder { font-weight:700; font-size:16px; color:#c2c2c2; }
@media only screen and (min-width:992px) and (max-width:1200px) { .restaurant-content { padding-top:20px; } }
@media only screen and (min-width:576px) and (max-width:767px) { .restaurant-content { padding-top:20px; } }
@media (max-width:767px) { .restaurant-content { padding-top:20px; } }
.restaurant-title { font-size:20px; color:#000000; font-weight:700; line-height:30px; }
.restaurant-box .restaurant-thumb { float:left; overflow:hidden; }
@media only screen and (min-width:992px) and (max-width:1200px) { .restaurant-box .restaurant-thumb { float:none; } }
@media only screen and (min-width:576px) and (max-width:767px) { .restaurant-box .restaurant-thumb { float:none; } }
@media (max-width:767px) { .restaurant-box .restaurant-thumb { float:none; width:100%; } }
.restaurant-number span { background:#ffffff; height:40px; width:40px; display:block; color:#000000; text-align:center; line-height:40px; font-weight:400; }
.restaurant-number { top:0; left:240px; }
@media (max-width:767px) { .restaurant-number { left:auto; right:0; } }
@media only screen and (min-width:1200px) and (max-width:1400px) { .restaurant-content { padding-top:40px; } }
.restaurant-active .slick-dots { position:absolute; top:-62px; z-index:5; left:auto; right:0; text-align:center; margin:0 auto; }
.restaurant-active .slick-dots li { display:inline-block; margin:0 5px; }
.restaurant-active .slick-dots li button { text-indent:-10000px; background:#f1f1f1; border:0; border-radius:7px; width:24px; height:6px; display:inline-block; left:100px; text-align:center; }
.restaurant-active .slick-dots li.slick-active button { width:45px; height:6px; background:#000000; }
@media (max-width:767px) { .postbox.postbox-border { margin-bottom:30px; } }
.author-content-box { background-color:#ffffff; padding-top:50px; padding-bottom:50px; margin-top:50px; margin-bottom:50px; }
@media only screen and (min-width:576px) and (max-width:767px) { .author-content-box { padding:0; margin:0; padding-bottom:5px; } }
@media (max-width:767px) { .author-content-box { padding:0; margin:0; padding-bottom:5px; } }
.author-content-title { font-size:48px; font-weight:700; line-height:56px; }
.author-content-box p { padding-right:60px; }
.author-text .text-black { color:#000000; }
.author-thumb { background-repeat:no-repeat; background-position:center right; }
.author-content-box .author-text span { color:#000000; }
.post-number .postbox-number span { padding:8px 12px; font-size:16px; }
#mnews .nav-item button { padding:0; margin-left:48px; }
@media only screen and (min-width:992px) and (max-width:1200px) { #mnews .nav-item button { margin-left:20px; } }
@media only screen and (min-width:768px) and (max-width:991px) { #mnews .nav-item button { margin-left:0px; margin-right:30px; } }
@media only screen and (min-width:576px) and (max-width:767px) { #mnews .nav-item button { margin-left:0px; margin-right:20px; } }
@media (max-width:767px) { #mnews .nav-item button { margin-left:0px; margin-right:20px; } }
@media (max-width:767px) { .postbox-big-text .xs-post-desc { display:none; } }
@media (max-width:767px) { .postbox-big-text .xs-post-title { font-size:20px; line-height:30px; margin-bottom:25px; } }
.slick-prev.slick-arrow { height:70px; width:70px; background:#ffffff; border:0; font-size:18px; font-weight:700; color:#777777; position:absolute; z-index:9; bottom:0; right:70px; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .slick-prev.slick-arrow { height:60px; width:60px; right:60px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .slick-prev.slick-arrow { height:60px; width:60px; right:60px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .slick-prev.slick-arrow { height:50px; width:50px; right:50px; font-size:14px; } }
@media only screen and (min-width:576px) and (max-width:767px) { .slick-prev.slick-arrow { height:50px; width:50px; right:50px; font-size:14px; } }
.slick-prev.slick-arrow.slick-disabled { color:#000000; }
.slick-next.slick-arrow { height:70px; width:70px; background:#ffffff; border:0; font-size:18px; font-weight:700; color:#777777; position:absolute; right:0; bottom:0; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .slick-next.slick-arrow { height:60px; width:60px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .slick-next.slick-arrow { height:60px; width:60px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .slick-next.slick-arrow { height:50px; width:50px; font-size:14px; } }
@media only screen and (min-width:576px) and (max-width:767px) { .slick-next.slick-arrow { height:50px; width:50px; font-size:14px; } }
.slick-prev.slick-arrow::after { height:18px; width:1px; background:#d3d3d3; top:50%; left:100%; position:absolute; content:""; transform:translateY(-50%); }
.slick-next.slick-arrow.slick-disabled { color:#000000; }
.advertising-title { color:#777777; text-align:center; line-height:30px; }
@media only screen and (min-width:768px) and (max-width:991px) { .post-md-thumb img { width:100%; } }
/* 10. news-details */.hero-nd-city { top:0; right:0; background-color:#ffffff; }
.hero-nd-city span { display:block; padding:8px 15px; color:#000000; font-weight:400; font-size:16px; }
.news-details-title { font-size:48px; line-height:55px; color:#222; }
@media only screen and (min-width:992px) and (max-width:1200px) { .news-details-title { padding-top:60px; padding-right:0; font-size:60px; line-height:70px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .news-details-title { padding-top:60px; padding-right:0; font-size:50px; line-height:62px; } }
@media (max-width:767px) { .news-details-title { font-size:30px; line-height:45px; padding-right:0; padding-top:40px; } }
.news-details-author .author-name h5 { font-size:14px; line-height:24px; }
.news-details-author .author-role span { display:block; font-size:14px; color:#777777; line-height:24px; font-weight:400; }
.news-details-text ul li { font-size:15px; color:#777777; margin-bottom:10px; font-weight:400; padding-left:24px; position:relative; line-height:26px; }
.news-details-text ul li::before { position:absolute; content:""; height:4px; width:4px; border-radius:50%; background-color:#000000; left:0; top:9px; }
.news-details-text .news-details-p { margin-bottom:30px; font-size:15px; }
@media (max-width:767px) { .value-text.nd-border { padding-left:30px; } }
.value-text.nd-border p { font-size:28px; line-height:40px; color:#666666; }
@media (max-width:767px) { .value-text.nd-border p { font-size:24px; line-height:40px; } }
.value-text.nd-border::before { width:6px; height:200px; top:58px; }
@media (max-width:767px) { .value-text.nd-border::before { width:2px; height:100%; top:29px; } }
.news-details-author-02 h5 { font-size:18px; color:#222222; line-height:18px; }
@media (max-width:767px) { .news-details-author-02 h5 { font-size:16px; } }
.news-details-author-02 span { color:#777777; font-size:18px; font-weight:400; line-height:18px; }
@media (max-width:767px) { .news-details-author-02 span { font-size:16px; } }
.nd-post-left-title { font-size:20px; line-height:30px; color:#222222; }
.nd-post-left-btn a { font-size:15px; line-height:1; font-weight:400; color:#777777; display:block; -webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -ms-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
.nd-post-left-btn a:hover { color:#000000; }
.nd-post-tags span { font-size:18px; text-transform:capitalize; color:#000000; font-weight:500; }
.nd-post-left-text p { font-size:15px; color:#777777; font-weight:400; line-height:26px; }
.nd-post-left { border-left:1px solid #e3e3e3; }
.nd-post-left-text { border-left:1px solid #e3e3e3; }
.nd-post-tags a { font-size:15px; color:#777777; line-height:26px; margin-right:15px; -webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -ms-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; padding:15px 0; display:inline-block; }
.nd-post-tags a:hover { color:#000000; }
@media only screen and (min-width:768px) and (max-width:991px) { .nd-post-tags a { margin-right:10px; } }
@media (max-width:767px) { .nd-post-tags a { padding:10px 0; } }
.nd-post-social a { font-size:17px; color:#dedede; line-height:1.2; margin-left:15px; -webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -ms-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s; }
@media (max-width:767px) { .nd-post-social a { margin-right:0; margin-left:13px; margin-bottom:9px; display:inline-block; padding-top:18px; } }
.nd-post-social a:hover { color:#000000; }
.top-social-container { display:flex; align-items:flex-end; justify-content:end; }
.top-social-container a { margin-bottom:3px !important; }
.social-bottom { padding:15px 0; }
.nd-post-3-border { border-top:1px solid #efefef; border-bottom:1px solid #efefef; }
.nd-blog-post-title { font-size:18px; line-height:25px; color:#000000; font-weight:700; }
.nd-blog-post-text a { font-weight:600; }
.nd-blog-post-text span { display:block; font-size:14px; line-height:1; color:#000000; font-weight:400; }
.nd-blog-post-text.right-text { text-align:right; }
@media (max-width:767px) { .nd-blog-post-text.right-text { text-align:start; } }
.nd-blog-post-area { border-bottom:1px solid #efefef; }
.post-comment-form h4 { font-size:22px; margin-bottom:0; }
.post-comment-form > span { display:inline-block; margin-bottom:45px; color:#000000; font-weight:400; }
.post-comment-form .post-input textarea { width:100%; height:180px; padding:30px; padding-top:20px; border:2px solid #f5f5f5; background:#f5f5f5; margin-bottom:20px; transition:0.3s; }
.post-comment-form .post-input textarea:focus { background:transparent; color:#000000; border:1px solid #000000; opacity:1; }
.post-comment-form .post-input textarea:focus::placeholder { opacity:0; }
.post-comment-form .post-input textarea:focus::-moz-placeholder { opacity:0; }
.post-comment-form .post-input input { border:1px solid #f5f5f5; width:100%; margin-bottom:20px; height:50px; background:#f5f5f5; padding:0 30px; transition:0.3s; }
.post-comment-form .post-input input:focus { border:1px solid #000000; opacity:1; background:none; }
.post-comment-form .post-check span { color:#000000; font-weight:400; font-size:14px; }
.comment-title { font-size:22px; }
.latest-comments li:first-child .comments-box { border-top:0; padding-top:0; }
.comments-avatar { float:left; margin-right:20px; }
.comments-avatar img { border-radius:50%; overflow:hidden; }
.avatar-name { margin-bottom:10px; overflow:hidden; position:relative; }
.avatar-name h5 { font-size:18px; margin-bottom:0px; }
.avatar-name span { font-size:14px; font-weight:500; }
.comments-text { overflow:hidden; border-bottom:1px solid #f1f0f7; padding-bottom:30px; margin-bottom:30px; }
.comments-text p { margin-bottom:20px; font-size:15px; }
.comment-reply { font-weight:500; font-size:14px; color:#1f1841; }
.comment-reply i { padding-right:4px; }
.news-details-right .single-reporter { padding-top:0; }
.news-details-right .single-reporter.nd-reporter::before { left:50%; bottom:14%; }
@media only screen and (min-width:768px) and (max-width:991px) { .news-details-right .single-reporter.nd-reporter::before { left:72%; bottom:21%; } }
.news-details-right .single-reporter .reporter-thumb { float:right; }
.news-details-right .single-reporter .reporter-content { left:50px; top:52px; z-index:1; }
@media only screen and (min-width:992px) and (max-width:1200px) { .news-details-right .single-reporter .reporter-content { left:25px; top:40px; } }
@media (max-width:767px) { .news-details-right .single-reporter .reporter-content { left:5px; top:28px; } }
.news-details-right .nd-home-widget { padding:0; border:none; box-shadow:none; }
.news-details-right .nd-home-widget .single-social { box-shadow:0px 2px 20px rgba(0, 0, 0, 0.06); }
@media only screen and (min-width:992px) and (max-width:1200px) { .news-details-right .nd-home-widget .single-social { padding:15px; } }
.news-details-right .advertising-sm-wrapper .add-sm-text.nd-add-sm-text { padding:50px; padding-top:30px; }
@media only screen and (min-width:992px) and (max-width:1200px) { .news-details-right .advertising-sm-wrapper .add-sm-text.nd-add-sm-text { padding:40px; } }
@media (max-width:767px) { .news-details-right .advertising-sm-wrapper .add-sm-text.nd-add-sm-text { padding:40px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .comment-count { display:block; float:left; overflow:hidden; margin-right:60px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .comment-count { display:block; float:left; overflow:hidden; margin-right:60px; } }
@media (max-width:767px) { .comment-count { display:block; float:left; overflow:hidden; margin-right:60px; } }
.comment-count a { display:block; color:#777777; font-size:15px; font-weight:400; line-height:30px; }
@media (max-width:767px) { .comment-count a { line-height:35px; } }
.comment-count a:hover { color:#000000; }
@media (max-width:767px) { .comment-count { margin-bottom:20px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .comment-icon { padding-top:0; overflow:hidden; float:left; transform:translateY(20px); } }
@media only screen and (min-width:768px) and (max-width:991px) { .comment-icon { padding-top:0; overflow:hidden; float:left; transform:translateY(20px); } }
@media (max-width:767px) { .comment-icon { padding-top:0; overflow:hidden; float:left; } }
.comment-icon a { background-color:#f2f2f2; height:40px; width:40px; display:inline-block; margin-right:5px; text-align:center; line-height:40px; font-size:14px; color:#000000; transition:0.3s; }
.comment-icon a:hover { background-color:#000000; color:#ffffff; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .nd-blog-post-thumb { float:left; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .nd-blog-post-thumb { float:left; } }
@media only screen and (min-width:768px) and (max-width:991px) { .nd-blog-post-thumb { float:left; } }
@media (max-width:767px) { .nd-blog-post-thumb { float:left; margin-left:0; } }
.news-details-post-03 .nd-post-left-text { padding-left:30px; }
@media only screen and (min-width:992px) and (max-width:1200px) { .nd-home-widget .postbox-xs-content span { margin-top:0; } }
.latest-comments li.children { padding-left:0; }
@media (max-width:767px) { .nd-home-widget .postbox-xs-icon { display:none; } }
@media only screen and (min-width:1200px) and (max-width:1400px) { .news-details-left .comment-icon { padding-top:294px; } }
@media (max-width:767px) { .nd-blog-post-text.right-text.fix.f-left { margin-bottom:20px; margin-right:20px; } }
/* 05. search */.search-wrap { width:100%; height:100%; overflow:hidden; display:none; position:fixed; top:0; left:0; z-index:121; background:rgba(0, 0, 0, 0.9); }
.search-wrap .search-inner { position:relative; width:100%; height:100%; }
.search-wrap .search-inner .search-close { position:absolute; top:50px; right:50px; font-size:30px; color:#ffffff; cursor:pointer; }
.search-wrap .search-cell { position:absolute; top:50%; width:100%; transform:translateY(-50%); }
.search-wrap .search-field-holder { width:50%; margin:auto; position:relative; animation:slideInUp 0.3s; }
.search-wrap .search-field-holder input::-moz-placeholder { color:#ffffff; font-size:25px; opacity:1; }
.search-wrap .search-field-holder input::placeholder { color:#ffffff; font-size:25px; opacity:1; }
.search-wrap .main-search-input { width:100%; height:70px; border:0; padding:0 50px; text-transform:uppercase; background:transparent; font-size:25px; color:#ffffff; border-bottom:2px solid #898989; text-align:center; letter-spacing:2px; }
.search-wrap input:focus { opacity:1; }
/* 18. login */.basic-login { padding:90px; padding-top:82px; border:2px solid #f1f1f1; box-shadow:0px 2px 20px rgba(0, 0, 0, 0.06); }
@media only screen and (min-width:992px) and (max-width:1200px) { .basic-login { padding:50px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .basic-login { padding:50px; } }
@media (max-width:767px) { .basic-login { padding:30px; } }
.basic-login label { color:#222222; display:inline-block; }
.login-title { font-size:30px; text-align:center; }
.basic-login input { width:100%; height:60px; border:1px solid #e3e3e3; box-shadow:0px 2px 20px rgba(0, 0, 0, 0.06); color:#000000; padding:0 20px; margin-bottom:20px; transition:0.3s; }
.basic-login input:focus { border-color:#000000; opacity:1; }
.basic-login input::-moz-placeholder { color:#c9c9c9; font-size:14px; font-weight:400; }
.basic-login input::placeholder { color:#c9c9c9; font-size:14px; font-weight:400; }
.login-action input { width:inherit; height:auto; }
.login-action label { display:inline-block; margin-left:5px; }
.basic-login label { color:#222222; margin-bottom:10px; transition:0.3s; }
.forgot-login a:hover { opacity:0.6; }
.forgot-login a { color:#000000; }
.basic-login label span { color:#000000; }
.or-divide { border-top:1px solid #e3e3e3; margin:40px 0; text-align:center; position:relative; }
.or-divide span { position:absolute; left:0; right:0; top:-9px; background:#ffffff; display:inline-block; width:40px; margin:auto; line-height:1; font-weight:500; }
.contact-btn .reg-btn { background-color:#ffffff; color:#000000; border:2px solid #000000; transition:0.3s; }
.contact-btn .reg-btn:hover { background-color:#000000; border-color:#000000; color:#ffffff; }
@media only screen and (min-width:576px) and (max-width:767px) { .log-rem { float:none; } }
@media (max-width:767px) { .log-rem { float:none; } }
@media only screen and (min-width:576px) and (max-width:767px) { .forgot-login { float:none; display:block; } }
@media (max-width:767px) { .forgot-login { float:none; display:block; } }
/* 19. modal */.overlay { position:fixed; left:0; top:0; right:0; bottom:0; z-index:2; background-color:rgba(0, 0, 0, 0.356); opacity:0; transition:all 0.3s; visibility:hidden; }
.newsletter-modal { position:fixed; left:50%; overflow-y:auto; top:50%; transform:translate(-50%, -50%); max-width:910px; max-height:900px; border-radius:45px; background-color:#ffffff; z-index:9; opacity:0; transition:all 0.3s; visibility:hidden; }
.visible-opacity { opacity:1; visibility:visible; }
.e-modal-content { padding:80px 60px 60px 60px; position:relative; }
.n-action { position:absolute; right:28px; top:33px; }
.n-action button { background:transparent; border:0; font-size:23px; color:#000000; transition:0.3s; }
.n-action button:hover { opacity:0.7; }
.e-modal-content p { font-size:20px; }
.modal-title { font-size:50px; text-transform:uppercase; margin-bottom:25px; }
.e-modal-content form input { background-color:#ffffff; color:#000000; height:60px; width:100%; padding:0 30px; border:0; }
.e-modal-content form input::-moz-placeholder { color:#000000; font-size:18px; }
.e-modal-content form input::placeholder { color:#000000; font-size:18px; }
.modal-paragraph { margin-bottom:50px; }
.n-popup-main { box-shadow:0 0 15px rgba(0, 0, 0, 0.05); border-radius:50px; margin-bottom:51px; }
.n-popup-form { position:relative; border-radius:50px; overflow:hidden; }
.n-popup-form button { position:absolute; right:0; top:0; height:60px; width:60px; border-bottom-left-radius:50%; background-color:#000000; border:0; font-size:23px; padding:0; color:#ffffff; }
.e-modal-content a { font-size:18px; color:#777777; text-decoration:underline; transition:all 0.3s; }
.e-modal-content a:hover { color:#000000; opacity:1; }
.header_top { padding:25px 0; }
.logo_3 img { max-width:130px; }
@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px) { .logo_3 img { max-width:100px; } }
.left_imponews { display:flex; align-items:center; }
.left_imponews .fblive { font-size:15px; line-height:1.12; font-weight:500; color:#fff; text-transform:uppercase; background-color:#d42020; padding:13px 15px; }
.left_imponews .fblive i { margin-right:5px; font-size:16px; animation:live-pulse 1s infinite; }
.left_imponews a { font-size:14px; line-height:1.12; display:inline-block; margin-right:35px; color:#000; font-weight:400; }
@media only screen and (min-width:768px) and (max-width:991px) { .left_imponews a { margin-right:25px; } }
@media (max-width:767px) { .left_imponews a { margin-right:20px; margin-bottom:15px; } }
.left_imponews a:last-child { margin-right:0; }
.left_imponews i { font-size:30px; font-weight:500; line-height:1; margin-right:5px; }
@media (max-width:767px) { .left_imponews i { font-size:25px; } }
.temp_degree { font-size:30px; font-weight:500; color:#000; line-height:1; }
@media (max-width:767px) { .temp_degree { font-size:25px; } }
@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px) { .news_datetime { line-height:1; } }
.news_date { font-size:16px; color:#000; font-weight:500; line-height:1.12; margin-bottom:4px; }
.news_time { font-size:13px; color:#000; font-weight:400; line-height:1; }
.right_search i { font-size:16px; font-weight:400; color:#fff; opacity:1; }
.main-menu-area-03 { background-color:#000; }
@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px) { .main-menu-area-03 { padding:20px 0; } }
.main-menu.main-menu-03 > ul > li { position:relative; }
.main-menu.main-menu-03 ul li { margin-right:40px; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .main-menu.main-menu-03 ul li { margin-right:30px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .main-menu.main-menu-03 ul li { margin-right:20px; } }
.main-menu.main-menu-03 ul li a { font-size:16px; font-weight:500; color:#fff; text-transform:uppercase; }
@media only screen and (min-width:992px) and (max-width:1200px) { .main-menu.main-menu-03 ul li a { font-size:15px; } }
.main-menu.main-menu-03 ul li:last-child { margin-right:0; }
.main-menu.main-menu-03 ul li:before { position:absolute; left:0; bottom:0; width:0; height:5px; background-color:#fff; content:""; z-index:1; border-radius:15px; transition:0.3s; opacity:0; visibility:hidden; }
.main-menu.main-menu-03 ul li:hover a { color:#fff; }
.main-menu.main-menu-03 ul li:hover:before { opacity:1; visibility:visible; width:100%; opacity:0.7; }
.main-menu.main-menu-03 ul li ul.sub-menu { background:#000; color:#fff; }
.main-menu.main-menu-03 ul li ul.sub-menu li:hover > a { color:#fff; }
.main-menu.main-menu-03 ul li ul.sub-menu li:hover > a:before { background-color:#fff; }
.main-menu.main-menu-03 ul li ul.sub-menu li:before { display:none; }
.menu_bars i { font-size:30px; color:#fff; font-weight:400; }
/* 25. trending */.trendign_slider_area { padding:25px 0; }
button.trend-prev,button.trend-next { border:2px solid #eee; background-color:transparent; width:25px; height:25px; font-size:12px; position:absolute; right:0; top:50%; transform:translateY(-50%); z-index:1; background-color:#fff; z-index:2; }
@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px) { button.trend-prev,button.trend-next { top:0; transform:translate(0); width:44px; height:44px; } }
button.trend-prev { right:35px; }
@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px) { button.trend-prev { right:55px; } }
.trend_btn { text-transform:uppercase; font-size:16px; font-weight:500; color:#fff; background-color:#000; padding:15px 20px; display:inline-block; margin-right:20px; }
@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px) { .trend_btn { padding:10px 15px; } }
.trend_btn:hover { color:#fff; background-color:#d42020; }
.trending_single { padding-right:70px; }
@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px) { .trending_single { padding-right:0; } }
.trending_single span { font-size:16px; color:#000; font-weight:400; }
@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px) { .trending_single span { display:block; margin-top:15px; } }
.md_video_img { position:relative; }
.video_icon { position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); width:60px; height:60px; background-color:#d42020; text-align:center; line-height:60px; border-radius:50%; z-index:2; }
.video_icon i { font-size:16px; font-weight:700; color:#fff; transform:translateX(2px); transition:0.3s; }
.video_icon:hover { background-color:#fff; }
.video_icon:hover i { color:#d42020; }
.md_video_content { position:relative; padding:40px; padding-top:55px; background-color:#f8f8f8; }
@media (max-width:767px) { .md_video_content { padding:20px; padding-top:35px; } }
.news_meta { position:absolute; left:0; top:0; }
.mdvideo_meta { margin-top:-20px; padding-left:40px; }
@media (max-width:767px) { .mdvideo_meta { padding-left:20px; line-height:1; margin-top:-16.5px; } }
.news_cat { background-color:#d42020; color:#fff; padding:10px; margin-right:10px; text-transform:uppercase; font-size:13px; display:inline-block; }
@media only screen and (min-width:992px) and (max-width:1200px) { .news_cat { font-size:12px; } }
.news_cat:hover { background-color:#000; color:#fff; }
.news_dat { background-color:#000; color:#fff; padding:10px; text-transform:uppercase; font-size:13px; display:inline-block; }
.news_dat:hover { background-color:#d42020; color:#fff; }
.md_title { font-size:32px; font-weight:900; line-height:1.28; margin-bottom:0; }
@media only screen and (min-width:992px) and (max-width:1200px) { .md_title { font-size:28px; } }
@media (max-width:767px) { .md_title { font-size:20px; } }
.sm_thumb_content { position:relative; padding:20px; padding-top:40px; background-color:#f8f8f8; }
.sm_title { margin-bottom:0; line-height:1.4; font-size:20px; font-weight:900; }
@media only screen and (min-width:992px) and (max-width:1200px) { .sm_title { font-size:17px; } }
.sm_thumb_meta { padding-left:20px; margin-top:-16.5px; line-height:1; }
/* update css */.live_update_section { display:flex; align-items:center; background-color:#f8f8f8; }
@media (max-width:767px) { .live_update_section { flex-wrap:wrap; } }
.live_update_content { padding:25px; padding-left:0; }
@media (max-width:767px) { .live_update_content { padding:20px; } }
.live_update_img { flex:0 0 280px; margin-right:30px; position:relative; z-index:1; }
@media (max-width:767px) { .live_update_img { flex:0 0 100%; margin-right:0; margin-bottom:15px; } }
.live_update_img:after { position:absolute; left:0; top:0; width:100%; height:100%; content:""; background-color:#000; z-index:1; opacity:0.27; }
.dot_live { font-size:18px; font-weight:500; text-transform:uppercase; background-color:#d42020; padding:13px 15px; color:#fff; display:flex; align-items:center; line-height:1; margin-right:25px; }
@media only screen and (min-width:992px) and (max-width:1200px),(max-width:767px) { .dot_live { margin-right:15px; font-size:15px; } }
.dot_live i { margin-right:5px; font-size:14px; animation:live-pulse 1s infinite; }
.dot_live:hover { background-color:#000; color:#fff; }
@keyframes live-pulse { 0% { opacity:1; }
10% { opacity:0.25; }
40% { opacity:1; }
100% { opacity:1; } }
.live_text { display:flex; align-items:center; margin-bottom:25px; }
@media only screen and (min-width:992px) and (max-width:1200px),(max-width:767px) { .live_text { margin-bottom:15px; } }
.live_count { font-size:16px; font-weight:700; color:#000; margin-bottom:0; }
.live_title { font-size:32px; line-height:1.25; font-weight:900; margin-bottom:0; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .live_title { font-size:29px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .live_title { font-size:25px; } }
@media (max-width:767px) { .live_title { font-size:23px; } }
.corona_section { background-color:#f8f8f8; padding:25px; }
.corona_title { font-size:30px; font-weight:900; line-height:1.5; margin-bottom:0; }
.update_date { font-size:16px; color:#000; }
.update_date strong { margin-right:5px; }
.update_time { color:#000; font-size:16px; }
@media (max-width:767px) { .update_time { display:block; } }
@media only screen and (min-width:576px) and (max-width:767px) { .update_time { display:inline-block; } }
.corona_upadate_details { display:flex; }
@media only screen and (min-width:992px) and (max-width:1200px),(max-width:767px) { .corona_upadate_details { flex-wrap:wrap; } }
@media only screen and (min-width:576px) and (max-width:767px) { .corona_upadate_details { flex-wrap:nowrap; } }
.single_update { margin-right:20px; }
.single_update:last-child { margin-right:0; }
.corona_update_title { padding-bottom:25px; margin-bottom:25px; position:relative; }
@media (max-width:767px) { .corona_update_title { margin-bottom:20px; } }
.corona_update_title:before { position:absolute; left:50%; bottom:0; width:calc(100% + 50px); height:1px; content:""; background-color:#e6e6e6; transform:translateX(-50%); }
.single_update span { font-size:16px; color:#000; line-height:1.8; font-family:"Open Sans", sans-serif; font-weight:500; }
.single_update span.update_number { font-size:18px; font-weight:900; line-height:1; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .single_update span.update_number { font-size:16px; } }
.single_update span.update_number:is(.red) { color:#e50808; }
.single_update span.update_number:is(.black) { color:#000; }
.single_update span.update_number:is(.green) { color:#17b712; }
.single_update span.update_number i { display:inline-block; margin-left:5px; }
/* technology css */.technology_title { font-size:24px; font-weight:700; margin-bottom:20px; }
.tech_meta { background-color:#fff; display:inline-block; line-height:1; }
@media only screen and (min-width:1200px) and (max-width:1400px),only screen and (min-width:992px) and (max-width:1200px) { .tech_meta:is(.mb-15) { margin-bottom:10px; } }
.tech_meta:is(.mtm41) { margin-top:-41px; padding:13px 15px; position:absolute; left:0; top:0; }
.tech_meta a { color:#a5a5a5; font-size:12px; margin-right:15px; }
.tech_meta a i { margin-right:5px; color:#000; }
.tech_meta a:last-child { margin-right:0; }
.tech_meta a:is(.tech_user) i { transform:translateY(-1px); }
.tech_meta a:hover { color:#000; }
@media only screen and (min-width:992px) and (max-width:1200px) { .tech_meta:is(.sports_abs) a { display:block; margin-bottom:15px; } }
.tech_meta:is(.sports_abs) a:last-child { margin-bottom:0; }
@media only screen and (min-width:1200px) and (max-width:1400px),(max-width:767px) { .tech_meta:is(.sports_abs) a:nth-child(3) { margin-top:15px; display:block; } }
@media only screen and (min-width:576px) and (max-width:767px) { .tech_meta:is(.sports_abs) a:nth-child(3) { margin-top:0px; display:inline-block; } }
.tech_title { font-size:24px; line-height:1.33; margin-bottom:15px; font-weight:700; }
@media only screen and (min-width:992px) and (max-width:1200px) { .tech_title { font-size:20px; } }
@media (max-width:767px) { .tech_title { font-size:21px; } }
@media only screen and (min-width:576px) and (max-width:767px) { .tech_title { font-size:24px; } }
.tech_md_thumb_content { padding-top:30px; }
.tech_md_thumb_content p { margin-bottom:0; }
.tech_sm_thumb { display:flex; }
@media (max-width:767px) { .tech_sm_thumb { flex-direction:column; } }
@media only screen and (min-width:576px) and (max-width:767px) { .tech_sm_thumb { flex-direction:row; } }
.tech_sm_title { font-size:18px; line-height:1.44; margin-bottom:10px; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .tech_sm_title { font-size:17px; line-height:1.2; margin-bottom:5px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .tech_sm_title { font-size:16px; line-height:1.2; margin-bottom:5px; } }
.tech_sm_thumb_img { margin-right:20px; flex:0 0 155px; max-width:155px; }
@media only screen and (min-width:992px) and (max-width:1200px) { .tech_sm_thumb_img { flex:0 0 90px; max-width:90px; margin-right:15px; } }
@media (max-width:767px) { .tech_sm_thumb_img { flex:0 0 100%; max-width:100%; margin-right:0; margin-bottom:20px; } }
@media only screen and (min-width:576px) and (max-width:767px) { .tech_sm_thumb_img { flex:0 0 155px; max-width:155px; margin-right:15px; margin-bottom:0px; } }
@media (max-width:767px) { .tech_sm_thumb_img img { width:100%; } }
.update_sm_thumb_content { background-color:#f8f8f8; padding:30px; }
@media (max-width:767px) { .update_sm_thumb_content { padding:30px 20px; } }
.update_title { font-size:28px; line-height:1.26; margin-bottom:0; }
@media only screen and (min-width:992px) and (max-width:1200px),(max-width:767px) { .update_title { font-size:25px; } }
@media only screen and (min-width:576px) and (max-width:767px) { .update_title { font-size:28px; } }
/* cta css */.cta_wrapper { padding:70px 50px; background-size:cover; background-position:center center; position:relative; z-index:1; }
@media (max-width:767px) { .cta_wrapper { padding:30px 20px; } }
@media only screen and (min-width:576px) and (max-width:767px) { .cta_wrapper { padding:50px 30px; } }
.cta_wrapper:before { position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1; content:""; background-color:#000; opacity:0.4; }
.cta_title { font-size:30px; color:#fff; line-height:1.26; margin-bottom:15px; }
@media only screen and (min-width:992px) and (max-width:1200px) { .cta_title { font-size:22px; } }
.cta_text p { font-size:16px; color:#fff; margin-bottom:0; }
@media only screen and (min-width:992px) and (max-width:1200px) { .cta_text p { font-size:14px; } }
@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px) { .cta_text p { margin-bottom:30px; } }
.cta_subscribe { position:relative; }
.cta_subscribe input { width:100%; height:60px; border:0; color:#b8b8b8; padding:0 20px; font-size:15px; padding-right:165px; }
@media (max-width:767px) { .cta_subscribe input { padding-right:20px; margin-bottom:15px; } }
.cta_subscribe input::placeholder { color:#b8b8b8; font-size:15px; }
.cta_subscribe input:focus { opacity:1; }
.cta_subscribe button[type="submit"] { position:absolute; right:-1px; top:0; border:0; background-color:#000; color:#fff; font-size:15px; padding:0 20px; height:60px; transition:0.3s; }
@media (max-width:767px) { .cta_subscribe button[type="submit"] { position:static; padding:0 35px; } }
.cta_subscribe button[type="submit"] i { margin-right:5px; }
.cta_subscribe button[type="submit"]:hover { background-color:#d42020; color:#fff; }
/* sports css */.grey_bg { background-color:#f8f8f8; }
.sports_title { font-size:24px; font-weight:700; line-height:1.58; }
@media only screen and (min-width:992px) and (max-width:1200px) { .sports_title:is(.mb-30) { margin-bottom:20px; } }
.sports_sm_thumb_wrapper { background-color:#fff; padding:20px 15px; }
.sports_sm_thumb_single { display:flex; margin-bottom:15px; padding-bottom:15px; border-bottom:1px solid #eeeeee; }
@media only screen and (min-width:992px) and (max-width:1200px),(max-width:767px) { .sports_sm_thumb_single { flex-direction:column; } }
@media only screen and (min-width:576px) and (max-width:767px) { .sports_sm_thumb_single { flex-direction:row; } }
.sports_sm_thumb_single:last-child { margin-bottom:0; padding-bottom:0; border-bottom:none; }
.sports_sm_thumb_img { flex:0 0 90px; max-width:90px; margin-right:15px; }
@media only screen and (min-width:992px) and (max-width:1200px),(max-width:767px) { .sports_sm_thumb_img { flex:0 0 100%; max-width:100%; margin-right:0px; margin-bottom:15px; } }
@media only screen and (min-width:576px) and (max-width:767px) { .sports_sm_thumb_img { flex:0 0 90px; max-width:90px; margin-bottom:0; margin-right:15px; } }
@media (max-width:767px) { .sports_sm_thumb_img img { width:100%; } }
.sports_sm_date { font-size:12px; font-weight:400; color:#a5a5a5; margin-bottom:10px; display:inline-block; line-height:1; }
.sports_sm_date:hover { color:#000; }
.sports_sm_date i { color:#000; font-weight:500; }
.sports_sm_thumb_title { font-size:16px; font-weight:700; line-height:1.37; margin-bottom:0; }
.sports_md_thumb_img { position:relative; }
.sports_md_thumb_img img { min-height:220px; object-fit:cover; }
.sports_dotlive { position:absolute; left:0; top:0; margin-left:10px; margin-top:10px; margin-right:0; }
.sports_md_thumb_text { position:relative; padding:20px; padding-top:45px; padding-bottom:27px; }
@media only screen and (min-width:1200px) and (max-width:1400px),(max-width:767px) { .sports_md_thumb_text { padding-top:70px; } }
@media only screen and (min-width:576px) and (max-width:767px) { .sports_md_thumb_text { padding-top:45px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .sports_md_thumb_text { padding-top:100px; } }
.sports_md_thumb_text p { margin-bottom:0; }
.sports_abs { background-color:#fff; position:absolute; left:50%; transform:translateX(-50%); top:0; width:calc(100% - 40px); display:inline-block; padding:13px 8px; margin-top:-20px; }
.tech_clock i { font-weight:500; }
.sports_md_title { font-size:20px; font-weight:700; line-height:1.4; margin-bottom:15px; }
@media (max-width:767px) { .sports_md_title { font-size:18px; } }
@media only screen and (min-width:576px) and (max-width:767px) { .sports_md_title { font-size:20px; } }
.sports_md_thumb { background-color:#fff; }
/* viewed css  */.nav_sports { margin-bottom:20px; }
.nav_sports li button { border:0; background-color:transparent; font-size:24px; color:#000; font-weight:700; font-family:"Open Sans", sans-serif; padding:10px 15px; line-height:1; }
@media only screen and (min-width:992px) and (max-width:1200px),(max-width:767px) { .nav_sports li button { font-size:18px; } }
.nav_sports li button:is(.active) { background-color:#000; color:#fff; }
.viewed_single_thumb { display:flex; border:1px solid #eeeeee; padding:15px; border-bottom:0; transition:0.3s; }
@media only screen and (min-width:992px) and (max-width:1200px),(max-width:767px) { .viewed_single_thumb { flex-direction:column; } }
@media only screen and (min-width:576px) and (max-width:767px) { .viewed_single_thumb { flex-direction:row; } }
.viewed_single_thumb:last-child { border-bottom:1px solid #eee; }
.viewed_single_thumb:hover { background-color:#f8f8f8; border-color:#f8f8f8; }
.viewed_single_img { flex:0 0 110px; max-width:110px; margin-right:20px; position:relative; }
@media only screen and (min-width:992px) and (max-width:1200px),(max-width:767px) { .viewed_single_img { flex:0 0 100%; max-width:100%; margin-right:0px; margin-bottom:10px; } }
@media only screen and (min-width:576px) and (max-width:767px) { .viewed_single_img { flex:0 0 110px; max-width:110px; margin-right:20px; margin-bottom:0; } }
@media (max-width:767px) { .viewed_single_img img { width:100%; } }
.view_cat { position:absolute; left:0; top:0; background-color:#fff; padding:5px 7px; line-height:1; font-weight:700; color:#000; font-size:23px; }
.view_cat:hover { background-color:#000; color:#fff; }
.viewed_title { font-size:18px; line-height:1.33; font-weight:700; margin-bottom:0; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .viewed_title { font-size:16px; } }
.video_sm_thumb_img { position:relative; }
.video_play { position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); width:50px; height:50px; background-color:#fff; text-align:center; line-height:50px; border-radius:50%; }
.video_play i { color:#000; font-weight:500; transform:translateX(2px); transition:0.3s; }
.video_play:hover { background-color:#000; }
.video_play:hover i { color:#fff; font-weight:700; }
.video_sm_thumb_text { position:relative; padding-top:20px; }
.video_meta { position:absolute; left:0; top:0; background-color:#fff; padding:10px; font-size:12px; color:#000; font-weight:700; line-height:1; margin-top:-32px; }
.video_meta i { font-weight:700; margin-right:5px; }
.video_meta:hover { background-color:#000; color:#fff; }
.video_sm_title { font-size:18px; line-height:1.45; margin-bottom:0; }
.single_follow { display:flex; border:1px solid #eeeeee; padding:10px; border-bottom:0; align-items:center; }
.single_follow li { flex:0 0 33.33%; max-width:33.33%; }
.single_follow li:last-child { text-align:right; }
.single_follow li a { font-size:14px; font-weight:400; color:#000; transition:0.3s; }
@media only screen and (min-width:992px) and (max-width:1200px) { .single_follow li a { font-size:12px; } }
.single_follow li a i { width:30px; height:30px; background-color:red; text-align:center; line-height:30px; color:#fff; display:inline-block; margin-right:7px; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .single_follow li a i { font-size:12px; width:20px; height:20px; line-height:20px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .single_follow li a i { font-size:12px; width:20px; height:20px; line-height:20px; margin-right:5px; } }
.single_follow li a:is(.facebook) i { background-color:#1333d1; }
.single_follow li a:is(.twitter) i { background-color:#3dc6f9; }
.single_follow li a:is(.youtube) i { background-color:#d42020; }
.single_follow li a:is(.instagrams) i { background-color:#a20598; }
.single_follow li a:is(.linkedin) i { background-color:#171dcc; }
.single_follow li a:hover { letter-spacing:0.5px; }
.single_follow li:nth-child(2) a { padding-left:15px; }
@media only screen and (min-width:1200px) and (max-width:1400px) { .single_follow li:nth-child(2) a { padding-left:10px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .single_follow li:nth-child(2) a { padding-left:5px; } }
.single_follow:last-child { border-bottom:1px solid #eee; }
.follow_title { font-size:24px; font-weight:700; }
@media only screen and (min-width:992px) and (max-width:1200px) { .adertise_wrapper:is(.pl-200) { padding-left:100px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .adertise_wrapper:is(.pl-200) { padding-left:50px; } }
@media (max-width:767px) { .adertise_wrapper:is(.pl-200) { padding-left:0px; } }
@media only screen and (min-width:992px) and (max-width:1200px) { .adertise_wrapper:is(.pr-200) { padding-right:100px; } }
@media only screen and (min-width:768px) and (max-width:991px) { .adertise_wrapper:is(.pr-200) { padding-right:50px; } }
@media (max-width:767px) { .adertise_wrapper:is(.pr-200) { padding-right:0px; } }
/* footer 3 css */.black_bg { background-color:#000; }
.footer_logo { margin-bottom:20px; display:inline-block; }
.footer_logo img { max-width:130px; }
.footer_info p { font-size:16px; line-height:1.75; color:#fff; }
.footer_social a { display:inline-block; width:27px; height:27px; line-height:28px; background-color:#fff; border-radius:5px; color:#000; text-align:center; font-weight:700; margin-right:15px; }
.footer_social a:last-child { margin-right:0; }
.footer_social a:is(.facebook):hover { color:#1333d1; }
.footer_social a:is(.twitter):hover { color:#3dc6f9; }
.footer_social a:is(.instagrams):hover { color:#a20598; }
.footer_social a:is(.pinterest):hover { color:#c62026; }
.footer_thumb_single { display:flex; margin-bottom:25px; }
@media only screen and (min-width:992px) and (max-width:1200px),(max-width:767px) { .footer_thumb_single { flex-direction:column; } }
.footer_thumb_single:last-child { margin-bottom:0; }
.footer_thumb_img { flex:0 0 80px; max-width:80px; margin-right:15px; }
@media only screen and (min-width:992px) and (max-width:1200px),(max-width:767px) { .footer_thumb_img { margin-right:0; margin-bottom:10px; flex:0 0 100%; max-width:100%; } }
@media (max-width:767px) { .footer_thumb_img img { width:100%; } }
.footer_thumb_title { font-size:16px; color:#dbdbdb; line-height:1.5; margin-bottom:5px; transition:0.3s; }
.footer_thumb_title:hover { color:#fff; }
.footer_thumb_date { font-size:12px; color:#aaaaaa; line-height:1; }
.footer_thumb_date:hover { color:#fff; }
.footer_copyright p { font-size:16px; color:#000; margin-bottom:0; }
@media (max-width:767px),only screen and (min-width:768px) and (max-width:991px) { .footer_copyright p { margin-bottom:10px; } }
.footer_menu a { display:inline-block; margin-left:40px; color:#000; font-size:16px; font-weight:400; }
@media only screen and (min-width:992px) and (max-width:1200px),(max-width:767px) { .footer_menu a { margin-left:25px; } }
.footer_menu a:first-child { margin-left:0; }
/* 26. footer */.footer-widget-bg { background-color:#332c8a; }
.footer-logo-bg { background-color:#222222; }
.footer-top-menu { transform:translateY(-17px); }
@media (max-width:767px) { .footer-top-menu { transform:translateY(-7px); margin-bottom:15px; } }
.footer-top-menu ul li { display:inline-block; margin-left:25px; }
@media (max-width:767px) { .footer-top-menu ul li { margin-left:0; margin-right:20px; } }
.footer-top-menu ul li a { font-size:16px; color:#ffffff; line-height:18px; padding:15px; }
@media (max-width:767px) { .footer-top-menu ul li a { padding:0; } }
.footer-top-menu ul li a:hover { opacity:0.8; }
@media (max-width:767px) { .footer-logo-area { padding-top:30px; padding-bottom:30px; } }
@media (max-width:767px) { .footer-logo { margin-bottom:20px; } }
@media (max-width:767px) { .footer-social { transform:translateY(12px); } }
.footer-social a { margin-left:20px; background-color:#3b5999; display:inline-block; text-align:center; padding:14px 20px; }
@media (max-width:767px) { .footer-social a { margin-right:20px; margin-left:0; } }
.footer-social a.fot-twt { background-color:#55acee; }
.footer-social a i { color:#ffffff; }
.footer-widget-title { color:#ffffff; font-size:20px; line-height:23px; }
@media (max-width:767px) { .footer-widget-title { margin-bottom:20px; } }
.footer-widget .footer-links ul li a { color:#c8c8c8; font-size:14px; line-height:40px; font-weight:400; position:relative; }
@media (max-width:767px) { .footer-widget .footer-links ul li a { line-height:30px; } }
.footer-widget .footer-links ul li a::before { content:""; width:0; height:1px; bottom:0; position:absolute; left:auto; right:0; transition:width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; background:#ffffff; }
.footer-widget .footer-links ul li a:hover { color:#ffffff; }
.footer-widget .footer-links ul li a:hover::before { width:100%; left:0; right:auto; }
.footer-copyright-text p { margin-bottom:0; padding:25px 0; color:#ffffff; font-size:16px; line-height:18px; font-weight:400; }
@media (max-width:767px) { .footer-copyright-text p { font-size:15px; padding-right:40px; } }
.footer-copyright-text p a { font-weight:500; }
.box-icon { display:inline-block; }
.box-icon a { width:50px; height:50px; text-align:center; line-height:50px; position:relative; overflow:hidden; padding:0; }
.box-icon a i { position:absolute; left:50%; top:50%; transition:all 0.3s; transform:translate(-50%, -50%); }
.box-icon a i:first-child { top:-50%; }
.box-icon a:hover i:first-child { top:50%; }
.box-icon a:hover i:last-child { top:150%; }
.back-to-top { top:0; right:-59px; }
@media (max-width:767px) { .back-to-top { right:0; top:30%; } }
.back-to-top span { color:#ffffff; background:#000000; height:68px; width:195px; text-align:center; line-height:66px; font-size:16px; font-weight:500; }
.back-to-top span:hover { background-color:#ffffff; color:#000000; }
.scroll-up-icon { padding:0; height:35px; width:35px; display:block; border-radius:50px; background:#ffffff; color:#000000; text-align:center; line-height:35px; font-size:20px; -webkit-transition:all 0.4s ease-out 0s; -moz-transition:all 0.4s ease-out 0s; -ms-transition:all 0.4s ease-out 0s; -o-transition:all 0.4s ease-out 0s; transition:all 0.4s ease-out 0s; }
.scroll-up-icon:hover { background:#000000; color:#ffffff; }
.fw-300 { font-weight:300; }
.fw-400 { font-weight:400; }
.fw-500 { font-weight:500; }
.fw-700 { font-weight:700; }
.footer-border .fot-col-border { position:relative; padding-top:55px; padding-bottom:20px; }
@media (max-width:767px) { .footer-border .fot-col-border { padding-top:0; padding-bottom:0; } }
@media (max-width:767px) { .footer-border .fot-col-border:first-child { padding-top:55px; } }
.footer-border .fot-col-border::before { content:""; position:absolute; right:0; top:0; height:100%; width:1px; background-color:#c4c4c4; opacity:0.1; }
@media only screen and (min-width:992px) and (max-width:1200px) { .footer-border .fot-col-border::before { display:none; } }
@media only screen and (min-width:768px) and (max-width:991px) { .footer-border .fot-col-border::before { display:none; } }
.footer-border .fot-col-border:nth-child(1)::before { right:0; }
.footer-border .fot-col-border:nth-child(2)::before { right:0; }
.footer-border .fot-col-border:nth-child(3)::before { right:0; }
.footer-border .fot-col-border:nth-child(4)::before { right:0; }
.footer-border .fot-col-border:nth-child(2) .footer-widget { padding-left:35px; }
@media (max-width:767px) { .footer-border .fot-col-border:nth-child(2) .footer-widget { padding-left:0; } }
.footer-border .fot-col-border:nth-child(3) .footer-widget { padding-left:35px; }
@media (max-width:767px) { .footer-border .fot-col-border:nth-child(3) .footer-widget { padding-left:0; } }
.footer-border .fot-col-border:nth-child(4) .footer-widget { padding-left:35px; }
@media (max-width:767px) { .footer-border .fot-col-border:nth-child(4) .footer-widget { padding-left:0; } }
@media only screen and (min-width:992px) and (max-width:1200px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:576px) and (max-width:767px),(max-width:767px) { .footer-add-widget .footer-add-thumb { margin-bottom:60px; } }
.badge-gray { background-color:gray; padding:5px; border-radius:5px; color:#fff; }
.badge-gray a,.badge-gray a:visited,.badge a,.badge a:visited { color:#fff !important; }
.badge { padding:5px; }
.badge-primary { background-color:#332c8a; border-radius:5px; }
.published-at-role { margin-top:5px; }
/* advert */.billboard-wrapper { height:250px; }
.billboard-wrapper div { max-width:970px; max-height:250px; margin:0px auto; }
.hpu-wrapper { height:600px; }
@media (max-width:1200px) { .billboard-wrapper { height:90px !important; }
.billboard-wrapper div { max-width:728px !important; max-height:90px !important; margin:0px auto !important; } }
@media (max-width:992px) { .sidebar-widget { width:100% !important; }
.postbox-sm-list img { width:100% !important; }
.billboard-wrapper { height:50px !important; }
.billboard-wrapper div { max-width:320px !important; max-height:50px !important; margin:0px auto !important; } }
/* layout extra */.sidebar-widget { width:300px; }
.header-default-size { max-width:100% !important; }
.postbox-sm-list img { width:185px; }
.text-align-end { text-align:end; }
.wp-block-image img { max-width:100%; }
.author-name h5 { color:gray !important; }
.mr-custom { margin-right:2em; }
.top-links a { font-size:14px; }
.fit-image { height:100%; width:100%; object-fit:cover; }
@media (min-width:1200px) and (max-width:1500px) { }
@media (min-width:992px) and (max-width:1200px) { }
@media (min-width:768px) and (max-width:991px) { }
@media (max-width:767px) { .mean-container a.meanmenu-reveal { top:-7px; } }
@media only screen and (min-width:480px) and (max-width:767px) { .container { width:450px; } }
.advert-container { z-index:1; }
.advert-container .advert-wrapper { width:300px; margin-left:auto; }
.pagination-nav { width:100%; display:flex; justify-content:center; align-items:center; flex-wrap:wrap; }
.pagination-nav ul { list-style-type:none !important; margin:0px !important; }
.pagination-nav ul li.active a { color:#FFF !important; }
figure.wp-block-embed.wp-block-embed-youtube { display:flex; justify-content:center; }
figure.wp-block-embed.wp-block-embed-youtube .wp-block-embed__wrapper { display:flex; justify-content:center; align-items:center; width:100%; height:100%; }
.responsive-market-news .watchlist-loading { height:415px !important; }
.responsive-market-news .video-wrapper { min-height:415px !important; }
@media (max-width:767px) { .responsive-market-news .watchlist-loading { height:210px !important; }
.responsive-market-news .video-wrapper { min-height:210px !important; } }
.latest-posts-container { display:flex; flex-direction:row; align-items:flex-start; }
.latest-posts-container .post-media a img { width:220px; margin-right:10px; height:auto; }
.latest-posts-container .postbox-content .post-medium-title { font-size:18px !important; line-height:22px !important; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
.latest-posts-container .postbox-content .published-at-role { margin-top:0px !important; }
@media (max-width:767px) { .latest-posts-container { flex-direction:column; }
    .latest-posts-container .post-media a img { width:100%; margin-right:0px; margin-bottom:10px; } }
/* CATEGORY CAROUSEL CSS */.category-carousel-container { width:100%; max-width:970px; min-height:300px; margin:0 auto; padding-top:20px; overflow:hidden; position:relative; font-family:Nunito, sans-serif; }
.category-carousel-container p { font-size:15px; text-align:left; font-family:Nunito, sans-serif; }
.category-carousel-container .header { display:flex; justify-content:space-between; align-items:center; }
.category-carousel-container .header .text { text-align:left; }
.category-carousel-container .header .text h2 { font-size:22px; font-weight:700; text-align:center; margin-bottom:5px; }
.category-carousel-container .category-carousel-more-link { display:flex; flex-direction:row; align-items:center; justify-content:end; margin-top:5px; }
.category-carousel-container .category-carousel-more-link .btn { color:#FFF !important; }
.category-carousel-card { max-width:300px; width:100%; display:flex; flex-direction:column; }
 @media screen and (max-width:520px) { .category-carousel-card { max-width:100%; width:100%; height:auto !important; } }
.category-carousel-card a { text-decoration:none; }
.category-carousel-card a p { color:#000 !important; margin:5px !important; font-size:13px !important; line-height:140% !important; text-align:left; text-overflow:ellipsis; overflow:hidden; display:-webkit-box; min-height:37px !important; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.category-carousel-card .article-headline { font-weight:bold; padding:5px 0px 5px 0px; font-family:Nunito, sans-serif; margin-bottom:0px !important; }
.category-carousel-card .article-excerpt { margin:0px; }
.category-carousel-card .time-ago-container { text-align:right; }
.category-carousel-card .time-ago-container .time-ago { color:#4961b7; padding:5px 0px 15px 0px; line-height:120% !important; font-size:13px !important; font-weight:normal !important; margin:0px !important; text-align:right !important; }
.category-carousel-card img { width:100%; height:140px; }
.category-carousel-card .category-carousel-card-image .category-carousel-card-image-container { display:flex; position:relative; height:140px; }
.category-carousel-card .category-carousel-card-image-container { position:relative; }
.category-carousel-card .category-carousel-card-image-container .category-carousel-card-headline { position:absolute; bottom:0; left:0; width:100%; padding:0px 5px; font-weight:600; box-sizing:border-box; z-index:99; }
.category-carousel-card .category-carousel-card-image-container .category-carousel-card-overlay { position:absolute; bottom:0; left:0; width:100%; height:100%; background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.9) 100%); }
.category-carousel-card .category-carousel-card-image-container .category-carousel-card-headline p { color:#FFF !important; font-size:15px !important; line-height:140% !important; margin:0px !important; text-align:left; text-overflow:ellipsis; overflow:hidden; display:-webkit-box; min-height:50px !important; font-weight:bold !important; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
@media screen and (max-width:520px) { .category-carousel-card .category-carousel-card-image-container img { max-width:100%; width:100%; height:auto !important; }
    .category-carousel-card .category-carousel-card-image { height:auto !important; }
.category-carousel-card .category-carousel-card-image .category-carousel-card-image-container { height:auto !important; } }
.category-carousel-card .category-carousel-card-image .category-carousel-card-image-container .hc-play-button { position:absolute; top:5px; right:5px; margin:auto; background-color:#f77214; border-radius:50%; cursor:pointer; width:40px; height:40px; z-index:202; }
.category-carousel-card .category-carousel-card-image .category-carousel-card-image-container .hc-play-button svg { left:11.5px; height:15px; width:20px; position:absolute; top:0; bottom:0; margin:auto; color:#fff; z-index:203; margin:auto; color:#fff; z-index:203; }
.category-carousel-slides { margin:0px !important; }
.category-carousel-slides li { display:flex; justify-content:center; white-space:wrap !important; }
.arrow-container { display:flex; flex-direction:row; align-items:center; }
.arrow-container a { margin:0px 25px; text-decoration:none; }
.arrow-container p { margin-top:10px; }
.arrow-container p:hover { text-decoration:underline; }
.category-carousel-arrows { display:flex; justify-content:center; }
.category-carousel-arrow { width:30px; height:30px; margin:5px; display:flex; flex-direction:row; justify-content:center; align-items:center; cursor:pointer; border-radius:11px; }
.category-carousel-arrow i { font-size:18px; }
.category-carousel-track { position:relative; }
.category-carousel-loading-overlay { top:0; position:absolute; width:100%; display:flex; height:250px; align-items:center; justify-content:center; }
.category-carousel-loading-overlay .lds-ring { box-sizing:border-box; display:inline-block; position:relative; width:80px; height:80px; }
.category-carousel-loading-overlay .lds-ring div { box-sizing:border-box; box-sizing:border-box; display:block; position:absolute; width:64px; height:64px; margin:8px; border:8px solid currentColor; border-radius:50%; animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; border-color:currentColor transparent transparent transparent; }
.category-carousel-loading-overlay .lds-ring div:nth-child(1) { animation-delay:-0.45s; }
.category-carousel-loading-overlay .lds-ring div:nth-child(2) { animation-delay:-0.3s; }
.category-carousel-loading-overlay .lds-ring div:nth-child(3) { animation-delay:-0.15s; }
.category-carousel-container[data-widget-type="light"] .category-carousel-loading-overlay { background-color:#fff; }
.category-carousel-container[data-widget-type="light"] .header .category-carousel-arrows .category-carousel-arrow { background-color:transparent; border:1px solid #000; color:#000; }
.category-carousel-arrow-left:hover { animation:move 0.5s infinite; }
.category-carousel-arrow-right:hover { animation:move 0.5s infinite; }
 @media screen and (max-width:520px) { .category-carousel-container .header { flex-direction:row; } }
@keyframes lds-ring { 0% { transform:rotate(0deg); }
  100% { transform:rotate(360deg); } }
@keyframes move { 0% { transform:translateX(0); }
    50% { transform:translateX(-3px); }
    100% { transform:translateX(0); } }
.post-stream-body-item-header .text-default-primary {color: #1d262e !important;font-weight: 600;}
.post-stream-body-item-footer .body-s {color: #f8f9fa !important;}