@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
 

@import url('../css/owl.carousel.min.css');
@import url('../css/font-awesome.min.css');
@import url('../css/simple-line-icons.css');
@import url('../css/fancybox.min.css'); 
@import url('../css/aos.css'); 
@import url('../css/star-rating.css');


@font-face {
  font-family: '';
  src: url('../fonts/.otf'); 
  font-weight:400;
  font-display: swap; 
}


/*header css*/
.hidden_header{height:83px;}
header{position:relative; z-index:99; left:0; top:0; right:0; background:#f9f9f9; backdrop-filter:blur(24px) saturate(1.8);}
header .d-flex{align-items:center;}
.header-shrink{border-color:#ebf0fb; transition:all 0.3s ease-in-out;}
.search{margin:0px 0 0px 1rem; display:flex; align-items:center; border-radius:5px; border:#eaeaea solid 1px; padding-left:5px; /*box-shadow:4px 4px 20px 0px rgba(0,0,0,.1);*/ width:20%;}
.search button{border:none; background:none; cursor:pointer;}
.search .form-control{border:none; background:none; padding-left:5px; height:42px;}


/*menu dropdown*/
.navbar-expand-lg{padding:0; width:59%; margin-left:auto;}
.dropdown:hover > .dropdown-menu{visibility:visible; opacity:1; z-index:1; transform:translateY(0%); transition-delay:0s, 0s, 0.3s;}
.dropdown > .dropdown-toggle:active{pointer-events:none;}
.dropdown-menu li:last-child a{border-bottom:none;}
.navbar-light .navbar-nav .nav-link .fa{font-size:15px;}
.dropdown-item img{width:18px; margin-right:10px;}
.navbar-nav .dropdown-menu .dropdown .dropdown-menu{left:100%; top:0;}
.navbar-light .navbar-nav .nav-link.btn{color:#fff; padding:13px 0; margin-top:0; text-align:center;}

/*braking news*/
.braking_bg{padding:.5rem 0; border-top:#eaeaea solid 1px; border-bottom:#eaeaea solid 1px;}
.braking{display:flex; align-items:center;}
.braking_head{background:#eaeaea; padding:4px 15px; font-size:13px; color:#111e31; font-weight:600; letter-spacing:1px; text-transform:uppercase; margin-right:1rem; position:relative; border-radius:5px;}
.braking_head:before{content:''; position:absolute; right:-15px; border:8px solid transparent; border-left-color:#eaeaea; top:50%; transform:translateY(-50%);}
.braking_text{color:#111e31; width:75%; height:38px; overflow:hidden; position:relative;}
.braking_slide{position: absolute; width:100%; transition:transform 0.5s ease-in-out;}
.br_slide{height:38px; line-height:38px;}
.br_btn{margin-left:auto;}
.br_btn button{padding:8px; cursor:pointer; border:none; display:inline-flex; align-items:center; justify-content:center; border-radius:5px;}
.br_btn button svg{width:15px; height:15px;}

/*-- banner --*/
.banner{position:relative; padding:25px 0 0;}
.banner_box{background:#111e31; border-radius:10px; padding:20px;}
.banner_text{position:relative; display:flex;align-items:flex-start; justify-content:center; flex-direction:column; height:100%;}
.banner_heading{font-size:30px; color:#fff; line-height:1.2; font-weight:800; margin-bottom:2rem;}
.banner .carousel-inner{border-radius:7px; overflow:hidden;}
.banner .carousel-item .img-fluid{width:100%; height:510px; object-fit:cover;}
/*-- //banner --*/

section{padding:4rem 0;}
.heading_main{margin-bottom:3rem; text-align:center; position:relative;}
.heading_main .heading{margin-bottom:1rem;}
.heading{font-size:40px; color:#111e31; margin-bottom:1.5rem; line-height:normal; font-weight:700;}
.heading_main p{font-size:15px; color:#777b83; padding:0 15%;}
.head{font-size:12px; color:#ff6b1a; font-weight:600; margin-bottom:1rem; line-height:normal; letter-spacing:2px; display:inline-block;}

.view_all_btn{margin-top:1.5rem; text-align:center;}
.view_all_btn .btn{display:inline-flex; align-items:center; background:transparent; border:#081932 solid 1px; color:#081932; padding-top:14px; padding-bottom:11px;}
.view_all_btn .btn:hover{background:#081932; color:#fff;}
.upcoming{text-align:center;}
.upcoming .btn{padding:10px; width:85%; margin:10px auto 5px;}
.magazine.upcoming:hover img{transform:scale(1);}


/*-- footer --*/
footer{background:#09101a; font-size:13px; color:#e3ebf7; padding-top:3rem;}
.f_logo{display:flex; align-items:center; justify-content:center; height:100%; color:#fff; font-size:20px; font-weight:700; text-transform:uppercase; text-align:center;}
.f_logo img{height:40px; }
.f_heading{color:#fff; font-size:20px; font-weight:600; margin-bottom:15px; border-bottom:#29313c solid 1px; padding-bottom:2px;}
.footer-grids ul{margin:0; padding:0;}
.footer-grids ul li{list-style-type:none; margin-bottom:9px;}
.footer-grids ul li a{color:#e3ebf7; position:relative;}
.footer-grids ul li a:hover{color:#fff;}
.footer-grids ul li:last-child{margin-bottom:0;}
.copyright{padding:20px 0; text-align:center;}
.copyright a{color:#fff;}
.social-icon{margin-top:1rem;}
.social-icon a{margin:0 5px 0 0; font-size:17px; width:45px; height:45px; color:#e3ebf7; display:inline-flex; align-items:center; justify-content:center; background:#182332; border-radius:5px; transition:all 0.3s ease;}
.social-icon a:hover{color:#fff; background:#111e31;}

.footer-grids .f_news ul li{margin-bottom:15px; /*padding-bottom:15px; border-bottom:#1d232a solid 1px;*/}
.footer-grids .f_news ul li:last-child{border-bottom:none; margin-bottom:0px; padding-bottom:0px;}
.subs_row{display:flex; gap:15px; margin-top:1rem;}
.subs_row .btn{padding:13px 30px; border:transparent solid 2px;}
.subs_row .btn.med{background:none; border-color:#ffffff;}
.subs_row .btn.med:hover{background:#fff; color:#c51521;}
.bottom_logo{border-top:#1b222c solid 1px; border-bottom:#1b222c solid 1px; padding:10px 0; margin-top:3rem;}
.bottom_logo .d-flex{align-items:center;}
.bottom_logo ul{margin:0 0 0 auto; padding:0; display:flex;}
.bottom_logo ul li{margin:0 10px; padding:0; list-style:none;}
.bottom_logo ul li a{color:#e3ebf7;}
.bottom_logo ul li a:hover{color:#fff;}
.whatsapp{width:40px; height:40px; display:flex; align-items:center; justify-content:center; background:#2bb140; font-size:20px; border-radius:50%; position:fixed; bottom:55px; right:5px; z-index:999;}
.whatsapp a{color:#fff;}

.footer-grids .col-xl-4{width:30.33333333%;}
.footer-grids .col-xl-2{width:19.66666667%;}
/*-- //footer --*/

/*-- move top --*/
#toTop{bottom:10px; right:7px; display:none; width:35px; height:35px; overflow:hidden; position:fixed; text-decoration:none; z-index:9999; font-size:0; color:transparent; background:#111e31; border-radius:5px; opacity:1;}
#toTop:hover{ opacity:.9;}
#toTop:after{color:#fff; content:'\f106'; font-size:20px; line-height:32px; font-family:'FontAwesome'; text-align:center; display:block; position:absolute; top:0; right:0; bottom:0; left:0; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -o-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
/*-- //move top --*/


.fresh_main .heading{font-size:25px; color:#fff;}
.fresh_story{ margin-bottom:.6rem; color:#fff; padding:10px; border-radius:10px; border:#192a42 solid 1px; transition-duration:1s;}
.fresh_story a{display:flex; align-items:center;}
.fresh_story:hover{background:#192a42;}
.fresh_story:last-child{margin-bottom:0;}
.fresh_img{width:35%;}
.fresh_img img{border-radius:5px; height:83px; width:100%; object-fit:cover;}
.fresh_text{width:65%; padding-left:20px; font-size:12px;}
.fresh_text h4{font-size:14px; color:#fff; margin-bottom:10px;}
.fresh_text p{margin-bottom:0;}
.fresh_text .type{margin-bottom:5px;}
.fresh_main .btn{width:100%; margin-top:5px;}

.magazine{position:relative; border-radius:4px; overflow:hidden;}
.magazine img{width:100%; height:auto; object-fit:cover; transition-duration:1s;}
.magazine:hover img{transform:scale(1.08);}
.magazine_text{padding:55px 15px 10px 15px; font-size:15px; color:#fff; position:absolute; left:0; right:0; bottom:0; z-index:2; background:linear-gradient(180deg, rgb(0 0 0 / 0%), rgb(0 0 0 / 70%), rgb(0 0 0 / 95%));}
.magazine_text h4{color:#fff; font-size:17px; margin-bottom:10px;}
.author{font-size:12px;}

.business{border-radius:4px; overflow:hidden; /*box-shadow:#f1f1f1 0 2px 12px 0;*/ border:rgb(234 239 243 / 66%) solid 1px; margin-bottom:15px}
.business figure{overflow:hidden; margin-bottom:0;}
.business img{width:100%; height:197px; object-fit:cover; transition-duration:1s;}
.business:hover img{transform:scale(1.04);}
.business_text{padding:15px; line-height:1.6; font-size:13px;}
.business_text h4{font-size:16px;}
.type{background:#e5e5e5; padding:1px 5px; margin-bottom:10px; border-radius:5px; display:inline-block; color:#1a1a1a; font-weight:400; font-size:10px; letter-spacing:.3px;}

.no_record{padding:3rem 15px; text-align:center;}

.cover{padding:.8rem; margin-top:1rem; border:rgb(234 239 243 / 66%) solid 1px; border-radius:4px; background:rgb(255 255 255 / 42%); transition-duration:1s;}
.cover a{display:flex; align-items:center;}
.cover:hover{box-shadow:#e5e4e4 0 4px 17px 0;}
.cover_img{width:35%;}
.cover_img img{border-radius:4px; height:128px; width:100%; object-fit:cover;}
.cover_text{width:65%; padding-left:20px; font-size:13px;}
.cover_text h4{font-size:16px; margin-bottom:5px;}
.cover_text p{margin-bottom:0;}


/*counter css*/
.counter_bg{padding:2rem 0; background:#111e31;}
.counter_main{font-size:16px; color:#fff; text-align:center; border-right:1px solid rgba(255,255,255,0.08);}
.counter_main span{font-size:50px; font-weight:800; line-height:normal;}
.counter_main p{margin-bottom:0; line-height:normal; margin-top:10px;}

.filter{border:#eaeaea solid 1px; padding:10px 15px; min-width:200px; display:inline-block; margin-top:.5rem; text-align:left; position:relative; z-index:9; border-radius:5px;}
.filter .dropdown-toggle{position:relative; display:block;}
.filter .dropdown-toggle::after{position:absolute; top:8px; right:0; border-right:1px solid currentcolor; border-bottom:1px solid currentcolor; border-top:none; border-left:none; transform:rotate(45deg); width:8px; height:8px;}
.filter .dropdown-menu{left:-1px !important; right:-1px !important; top:100% !important; background:#fff; border:#eaeaea solid 1px; opacity:1; visibility:visible; display:none; transform:inherit !important; min-width:100%; border-radius:5px;}
.filter .dropdown-menu.show{display:block;}
.filter .dropdown-menu li{padding:10px 15px; border-bottom:#eaeaea solid 1px;}
.filter .dropdown-menu li:last-child{border-bottom:none;}
.filter .dropdown-menu li a{display:block; color:#1a1a1a;}
.filter .dropdown-menu li a:hover{color:#dc2626;}

.magnine_bg .heading{font-size:45px;}
.magnine_bg .magazine{margin:.8rem 0;}

.detail_bg{background:#c51521; padding-top:2rem; padding-bottom:2rem;}
.detail_bg .heading_main{max-width:800px; margin-left:auto; margin-right:auto; margin-bottom:1rem;}
.detail_bg .heading{font-size:50px; color:#fff; font-weight:800;}
.detail_bg .btn{display:inline-flex; align-items:center; padding:14px 13px 14px 20px; background:#fff; color:#c51521;}
.detail_bg .btn span{background:#c51521; width:30px; height:30px; border-radius:50%; display:flex; align-items:center; justify-content:center; margin-left:1rem;}
.detail_bg .btn span svg{margin-left:0;}
.detail_bg .btn img{width:30px; margin-right:1rem;}
.prifile_main_bg{position:relative; background-image:url(../images/profile-banner.jpg); background-repeat:no-repeat; background-size:cover; background-position:center; min-height:500px; border-bottom:#a61018 dashed 1px;}
.prifile_banner img{border-radius:5px; width:100%; height:500px; object-fit:cover;}
.profile_text{background:#fff; padding:20px 20px 7px; width:45%; border-radius:5px; position:absolute; bottom:50px;}
.profile_text .heading{font-size:35px;}

.listed_bg{border-bottom:#a61018 dashed 1px;}
.pro_head{font-size:25px; color:#000; font-weight:700; line-height:1.3; text-transform:uppercase; padding-right:2rem;}
.pro_img{width:80%; border:#a61018 dashed 1px; border-radius:5px; padding:5px;}
.pro_img img{border-radius:5px;}
.pro_text{display:flex; flex-direction:column; height:100%; justify-content:space-between;}
.btn_row{display:flex; align-items:center; justify-content:flex-end; margin-top:2rem;}
.btn_row .btn{margin-top:0;}
.flip_btn{display:inline-flex; align-items:center; justify-content:center; width:45px; height:45px; border:#c51521 dashed 1px; border-radius:50%; margin-left:1rem;}
.flip_btn img{width:30px;}

.pro_detail_banner_bg{padding-top:25px;}
.pro_detail_banner{position:relative; border-radius:15px; overflow:hidden;}
.pro_detail_banner img{width:100%; height:100vh; object-fit:cover;}
.pro_banner_text{position:absolute; bottom:0; left:0; right:0; background:linear-gradient(180deg, rgba(23, 23, 23, 0) 0%, #000 100%); padding:100px 25px 25px; text-align:center;}
.pro_social{margin-top:2rem;}
.pro_social a{margin:0 5px 0 0; font-size:17px; width:40px; height:40px; color:#c51521; display:inline-flex; align-items:center; justify-content:center; background:#fff; border-radius:50%; transition:all 0.3s ease;}
.pro_social a:hover{color:#fff; background:#c51521;}
.pro_banner_text .heading{color:#fff; font-size:35px; margin-bottom:0;}
.pro_detail_text{font-size:16px; color:#333;}
.pro_detail_text h3{font-size:25px;}
.pro_detail_text p+h3{margin-top:2rem}
.pro_detail_text ul{margin:0 0 2rem 30px; padding:0;}
.pro_detail_text ul li{margin:6px 0; padding:0;}

.pro_detail_bg{padding-top:1.5rem;}
.pro_detail_bg .fresh_main{background:#f6f6f6; padding:20px; border-radius:15px;}
.pro_detail_bg .fresh_main .heading{color:#111e31;}
.pro_detail_bg .fresh_story{border-color:#c1c1c1;}
.pro_detail_bg .fresh_story:hover{background:#fff;}
.pro_detail_bg .fresh_text{color:#4c4c4c;}
.pro_detail_bg .fresh_text h4{color:#1a1a1a; margin-bottom:5px;}

.related_bg{border-top:#a61018 dashed 2px;}
.related_bg .business img{height:250px; object-position:top;}

.contact_bg{background:#fff; padding-top:1.5rem;}
.address{background:#fff; border:#e9eaed solid 1px; padding:20px; border-radius:5px; display:flex; align-items:center; margin-bottom:1rem; transition:all 0.3s ease-in-out;}
.address:hover{box-shadow:#ebebeb 0 5px 20px 0;}
.address .icon{background:rgb(137 137 137 / 20%); width:45px; height:45px; border-radius:10px; padding:10px; font-size:30px; display:flex; align-items:center; justify-content:center;}
.address .icon svg{color:#a50f15; width:24px;}
.address .ad_text{padding-left:15px; font-size:14px; color:#323232; font-weight:400; width:88%;}
.address .ad_text h6{margin-bottom:5px; color:#72787a; font-size:12px; font-weight:500;}
.address .ad_text p{margin-bottom:0px; line-height:1.6;}
.contact_form{margin-left:2rem; background:linear-gradient(145deg,#ffffffe6,#f9fafbf2); box-shadow:#ebebeb 0 5px 20px 0; padding:25px; border-radius:5px;}
.contact_form .heading{font-size:25px;}
.contact_form .btn{width:100%;}
.contact_bg .social-icon a{background:rgb(137 137 137 / 20%); color:#a50f15;}

.about_img{background:rgb(137 137 137 / 20%); padding:30px; display:flex; align-items:center; justify-content:center; height:400px; position:sticky; top:2rem;}
.about_img img{width:70%;}
.about{margin-left:2rem;}
.about p+h4{margin-top:2rem;}

.blog_bg .business{margin:.8rem 0; font-size:13px;}
.blog_bg .business img{height:191px;}
.blog_bg .author, .blog_related_bg .author{margin-bottom:12px; font-weight:600;}
.blog_related_bg{/*border-top:#a61018 dashed 2px;*/ background:#f8fbfd;}
.blog_related_bg .business{font-size:13px;}

.terms_bg p+h4, .terms_bg p+h3, .terms_bg p+h2{margin-top:2rem; color:#111e31; font-size:25px; font-weight:700;}

#onload .modal-content{overflow:hidden;}
#onload .modal-body{padding:0;} 
#onload .btn-close, #subscribe .btn-close{position:absolute; top:20px; right:20px; z-index:9; background-color:#fff; border-radius:50%; width:25px; height:25px; display:flex; align-items:center; justify-content:center; box-shadow:#dbdbdb 0 5px 20px 0;}
#subscribe .heading_main{margin-top:2rem;}
#subscribe .heading_main p{padding:0;}
#subscribe .heading{font-size:30px;}
.subscribe{position:relative; margin-bottom:2rem;}
.subscribe .form-control{padding-right:65px; height:53px;}
.subscribe .btn{margin-top:0; position:absolute; top:8px; right:8px; padding:11px 11px; display:flex; align-items:center;     justify-content:center;}
.subscribe .btn svg{transform:rotate(180deg); margin-left:0;}

.write_bg{background:#c51521; color:#fff; padding-top:1.5rem;}
.write_bg .heading_main{max-width:800px; margin-left:auto; margin-right:auto; margin-bottom:1rem;}
.write_bg .heading_main p{color:#fff; font-size:20px; padding:0;}
.write_bg .heading{font-size:50px; color:#fff; font-weight:800;}
.write_bg ul{margin:0; padding:0;}
.write_bg ul li{margin:10px 0; padding:0; list-style:none; position:relative; display:inline-flex; font-size:18px;}
.write_bg ul li:before{content:''; background:url(../images/bullet-icon.png) 0 3px no-repeat; background-size:100%; width:22px; height:25px; filter:brightness(13.5); margin-right:15px;}
.guidliness{background:rgb(137 137 137 / 20%); padding:25px; border-radius:15px; height:100%;}
.guidliness ul{margin:0; padding:0;}
.guidliness ul li{margin:15px 0; padding:0 0 0 35px; list-style:none; position:relative;}
.guidliness ul li:before{content:''; position:absolute; left:0; top:3px; background:url(../images/bullet-icon.png); background-size:100%; width:22px; height:22px;}

.article_form .heading{font-size:40px; text-align:center; margin-bottom:2rem;}
.blog_bg, .about_bg, .terms_bg, .magnine_bg{padding-top:1.5rem;}
.detail_bg .breadcrumb, .write_bg .breadcrumb{justify-content:center;}
.detail_bg .breadcrumb-item.active, .write_bg .breadcrumb-item.active{color:#fff; opacity:.7;}
.detail_bg .breadcrumb-item a, .detail_bg .breadcrumb-item+.breadcrumb-item::before, .write_bg .breadcrumb-item a, .write_bg .breadcrumb-item+.breadcrumb-item::before{color:#fff;}

.share{display:flex; align-items:center; justify-content:space-between; font-size:18px; color:#111e31; margin-bottom:2rem; padding:20px; border-radius:10px; border-top:#e1e1e1 solid 1px; border-bottom:#e1e1e1 solid 1px;}
.share ul{margin:0; padding:0; display:flex;}
.share ul li{margin:0; padding:0; list-style:none;}
.share ul li a{margin:0 5px 0 0; font-size:17px; width:45px; height:45px; color:#e3ebf7; display:inline-flex; align-items:center; justify-content:center; background:#182332; border-radius:50%; transition:all 0.3s ease;}
.share ul li svg{width:18px; fill:#fff;}

.share ul li:first-child a{background:#395692;}
.share ul li:nth-of-type(3) a{background:#0075b2;}
.share ul li:last-child a{background:#bb081c;}

.pro_detail_text .date{margin-bottom:1rem; margin-top:0;}
.pro_detail_text .heading{font-size:35px;}
.pro_detail_text img{margin-bottom:2rem;}
.pagination_row{margin-top:2rem;}
.pagination_row .pagination{margin-bottom:0; font-size:16px; color:#333; font-weight:700; text-transform:uppercase; letter-spacing:1px; align-items:center;}
.pagination li{margin:0 6px;}
.pagination li a{color:#c51521;}
.pagination li.active a, .pagination li a:hover, .pagination li.disabled a{color:#333;}
.pagination li:first-child, .pagination li:last-child{font-size:13px}

.news_bg{padding-top:0; /*background:#f9fbfd;*/}
.news_bg .heading_main{text-align:left; margin-bottom:2rem;}
.news_bg .heading_main p{padding:0; width:40%;}
.news_bg .nav-tabs{position:absolute; bottom:7px; right:0; border:none;}
.news_bg .nav-item{margin:0 2px;}
.news_bg .nav-tabs .nav-link{margin-bottom:0; padding:9px 15px 10px 13px; background:#f3f7fd; color:#354868; font-size:14px; font-weight:500; border-radius:7px; border:none; display:flex; align-items:center; width:100%;}
.news_bg .nav-tabs .nav-link svg{width:22px; margin-right:5px;}
.news_bg .nav-tabs .nav-link.active, .news_bg .nav-tabs .nav-link:hover{background:#c51521; color:#fff;}
.news_bg .nav-tabs .filter{min-width:85px; margin-top:0; padding:8px 15px 8px 13px; color:#354868; font-size:14px; font-weight:500; border-radius:10px;} 
.news_bg .nav-tabs .filter .dropdown-menu{margin-left:-100% !important; padding:10px;}
.news_bg .nav-tabs .filter .dropdown-menu li{border-bottom:none; padding:5px}
.news_bg .nav-tabs .filter .dropdown-menu li .nav-link{background:none; padding:0; font-size:13px;}
.news_bg .nav-tabs .filter .dropdown-menu li .nav-link svg{margin-right:10px; width:20px;}
.news_bg .nav-tabs .filter .dropdown-menu li .nav-link.active, .news_bg .nav-tabs .filter .dropdown-menu li .nav-link:hover{color:#c51521;}


.technology_box{background:#f5fafe; padding:5px 20px 20px; border:#eaeff3 solid 1px; border-radius:5px;}
.tec_head{position:relative; padding-left:65px; padding-right:92px; font-size:13px;}
.tec_head .heading{font-size:23px; margin-bottom:4px;}
.t_icon{width:50px; height:50px; display:flex; align-items:center; justify-content:center; background:#0581fc; border-radius:50%; position:absolute; left:0; color:#fff; padding:7px;}
.tec_head a{position:absolute; top:15px; right:-5px; color:#0581fc; font-size:12px;}
.tec_head a svg{width:20px;}
.finance_box{background:#fdf9f6; padding:5px 20px 20px; border:#f3efed solid 1px; border-radius:5px;}
.finance_box .t_icon{background:#c48304;}
.finance_box .tec_head a{color:#c48304;}
.date{margin-top:10px;}
.date i{margin-right:7px; font-size:12px;}

.become_bg{/*background:url(../images/become-bg.jpg) no-repeat center; background-size:100%; min-height:495px;*/ background:#081932; display:flex; align-items:center;}
.become{/*width:41%;*/ font-size:17px; color:#abb7c9; position:relative; padding-right:285px;}
.become .heading{font-size:45px; color:#fff; position:relative; padding-top:20px; margin-bottom:1rem; text-transform:uppercase;}
.become .heading span{color:#c51521;}
.become .heading:before{content:''; position:absolute; top:0; left:0; width:60px; height:3px; background:#c51521; border-radius:5px;}
.become .btn{display:inline-flex; align-items:center; position:absolute; top:18%; right:0;}
.become .btn svg{width:25px;}

.blog_bg .heading_main{text-align:left; margin-bottom:2rem;}
.blog_bg .heading_main p{padding:0;}
.blog{background:#fff; border-radius:5px; /*box-shadow:#e7e7e7 0 3px 14px 0;*/ border:rgb(234 239 243 / 66%) solid 1px;}
.blog figure{border-radius:5px 5px 0 0; overflow:hidden;}
.blog figure img{transition:all 0.5s ease 0s;}
.blog figure:hover img{transform:scale(1.05);}
.blog_text{padding:2px 15px 15px; font-size:13px;}
.blog_text h3{font-weight:600; font-size:18px;}
.blog_text h3 a{color:#09101a; font-weight:600;}
.blog_text h3 a:hover{color:#09101a;}
.blog_text a{display:inline-flex; align-items:center; font-family:Rubik; color:#09101a; font-weight:400; margin-top:.5rem;}
.blog_text a:hover{color:#c51521;}
.blog_text a svg{width:20px; margin-left:5px; transition:all 200ms linear;}
.blog_text a:hover svg{margin-left:15px;}


.head_flex{display:flex;}
.head_flex .filter{margin-left:auto; font-size:14px; color:#6e6e6e; font-weight:400; position:relative; z-index:9; min-width:170px; padding-top:14px; padding-bottom:14px; margin-top:0;}
.head_flex .filter .dropdown-menu li{font-size:13px; color:#6e6e6e; padding-top:12px; padding-bottom:12px;}
.head_flex .filter .dropdown-toggle::after{top:3px;}

.home_heading .heading{text-transform:uppercase; font-size:30px; position:relative; padding-bottom:14px;}
.home_heading .heading:after{content:""; position:absolute; left:0; bottom:0; width:58px; height:3px; background:#c51521;}

.nominate_img{position:relative; background:#f4f4f2; display:flex; align-items:flex-end;}
.nominate_img img{width:100%;}
.nominate_text{position:absolute; top:20px; left:20px; right:20px; font-size:14px;}
.nominate_form{margin-left:2rem;}
.nominate_form h2{font-size:30px; margin-bottom:2rem;}
.nominate_form label{font-size:14px;}

#business .business_text{min-height:129px;}
