:root {

  --f_montserrat: "Montserrat", sans-serif;
  --f_poppins: "Poppins", sans-serif;
  
  
  
  --white: #ffffff;
  --white1: rgba(255,255,255,0.2);
  --white2: rgba(255,255,255,0.5);
  --white3: rgba(255,255,255,0.19);
  --black: #000000;
  --blacktrans: rgba(0,0,0,0.3);
  --black1:#161C2D;
  --black2: #2A3A0F;
  --primary: #012663;
  --lightprimary: #043d9e;
  --lightprimary1: rgba(1,38,99,0.4);
  --darkblue1:#04376F;
  --darkblue2:#02285D;
  --darkblue3: #063C6C;
  --darkblue4: #04204D;
  --darkblue4_light40: rgba(4,32,77,0.4);
  --darkblue4_light17: rgba(4,32,77,0.17);
  --darkblue4_light56: rgba(4,32,77,0.56);
  --darkblue5: #345180;
  --darkblue6:#022A66;
  --blue:#1199B2;
  --blue1:#24B7D2;
  --blue2:#00D7FF;
  --lightblue:#59B8C9;
  --lightblue1:#1E67A3;
  --cyan:#2EF2FF;
  --cream: #CAADA1;
  --grey:#EAEAEA;
  --grey1: #EDEDED;
  --grey2: #EFEFEF;
  --grey3: #F1F1F1;
  --grey4: #F3F3F3;
  --grey5: #dbd9d9;
  --grey6:#99A8C1;
  --grey7:#A6B3C9;
  --grey8: rgba(102, 102, 102, 0.35);
  --grey9: rgba(102, 102, 102, 0.8);
  --grey10: #666666;
  --grey11: #f4f4f4;
  --darkgrey:#565e64;
  --darkgrey1:#1F1F1F;
  --darkgrey2:#BDBEBE;
  --darkgrey3:#A6A2A2;
  --darkgrey4:#D4D5D5;
  --lightgrey:#88898a;
  --lightgrey1: #E7E9ED;
  --lightgrey2: rgba(231, 233, 237, 0.13);
  --yellow:#FEC965;
  --lightorange:#fab561;
  --green:#06A110;
  --lightgreen:#c9f7dc;
  --red:#f32f2f;
  --red1: #F64B4B;
  --purple:#a707f1;
  --purple1: #60048B;
  --orange:#F3632F;
  
  
  --f_sz8: 8px;
  --f_sz10: 10px;
  --f_sz11: 11px;
  --f_sz12: 12px;
  --f_sz13: 13px;
  --f_sz14: 14px;
  --f_sz15: 15px;
  --f_sz16: 16px;
  --f_sz17: 17px;
  --f_sz18: 18px;
  --f_sz19: 19px;
  --f_sz20: 20px;
  --f_sz21: 21px;
  --f_sz22: 22px;
  --f_sz24: 24px;
  --f_sz25: 25px;
  --f_sz26: 26px;
  --f_sz28: 28px;
  --f_sz30: 30px;
  --f_sz32: 32px;
  --f_sz36: 36px;
  --f_sz40: 40px;
  --f_sz48: 48px;
  --f_sz50: 50px;
  --f_sz55: 55px;
  --f_sz58: 58px;
  --f_sz60: 60px;
  --f_sz70: 70px;
  --f_sz80: 80px;
  
  }
  
  
  html, body {
      /* IE 10-11 didn't like using min-height */
      height: 100%;
    }
    .accent-custom {
      display: flex;
      flex-direction: column;
    }
    .content {
      flex: 1 0 auto; /* Prevent Chrome, Opera, and Safari from letting these items shrink to smaller than their content's default minimum size. */
    }
    footer {
      flex-shrink: 0; /* Prevent Chrome, Opera, and Safari from letting these items shrink to smaller than their content's default minimum size. */
    }
  
    /*Font Awesome Fonts*/
  @font-face {
      font-family: 'FontAwesome';
      src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css') format('truetype');
  }
  
  .f_sz8 { font-size: var(--f_sz8); }
  .f_sz10 { font-size: var(--f_sz10); }
  .f_sz11 { font-size: var(--f_sz11); }
  .f_sz12 { font-size: var(--f_sz12) !important; }
  .f_sz13 { font-size: var(--f_sz13); }
  .f_sz14 { font-size: var(--f_sz14); }
  .f_sz15 { font-size: var(--f_sz15); }
  .f_sz16 { font-size: var(--f_sz16); }
  .f_sz17 { font-size: var(--f_sz17); }
  .f_sz18 { font-size: var(--f_sz18); }
  .f_sz19 { font-size: var(--f_sz19); }
  .f_sz20 { font-size: var(--f_sz20); }
  .f_sz21 { font-size: var(--f_sz21); }
  .f_sz22 { font-size: var(--f_sz22); }
  .f_sz24 { font-size: var(--f_sz24); }
  .f_sz25 { font-size: var(--f_sz25); }
  .f_sz26 { font-size: var(--f_sz26); }
  .f_sz28 { font-size: var(--f_sz28); }
  .f_sz30 { font-size: var(--f_sz30); }
  .f_sz32 { font-size: var(--f_sz32); }
  .f_sz36 { font-size: var(--f_sz36); }
  .f_sz40 { font-size: var(--f_sz40); }
  .f_sz48 { font-size: var(--f_sz48); }
  .f_sz50 { font-size: var(--f_sz50); }
  .f_sz55 { font-size: var(--f_sz55); }
  .f_sz58 { font-size: var(--f_sz58); }
  .f_sz60 { font-size: var(--f_sz60); }
  .f_sz70 { font-size: var(--f_sz70); }
  .f_sz80 { font-size: var(--f_sz80); }
  
  .f_primary { color: var(--primary); }
  .f_white { color: var(--white); }
  .f_black { color: var(--black); }
  .f_cream { color: var(--cream); }
  .f_blue { color: var(--blue); }
  .f_red { color: var(--red); }
  .f_red1 { color: var(--red1); }
  .f_green { color: var(--green); }
  .f_yellow { color: var(--yellow); }
  .f_darkgrey { color: var(--darkgrey); }
  .f_grey5 { color: var(--grey5); }
  .f_blue1 { color: var(--blue1); }
  .f_blue2 { color: var(--blue2); }
  .f_grey6 { color: var(--grey6); }
  .f_grey7 { color: var(--grey7); }
  .f_grey8 { color: var(--grey8); }
  .f_grey9 { color: var(--grey9); }
  .f_grey10 { color: var(--grey10); }
  .f_purple { color: var(--purple); }
  .f_darkgrey2 { color: var(--darkgrey2); }
  .f_darkgrey3 { color: var(--darkgrey3); }
  .f_orange { color: var(--orange); }
  
  
  .accent-custom input::-webkit-input-placeholder, .accent-custom textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: var(--grey10) !important;     
    opacity: 1;  
  } 
  .accent-custom input::-moz-placeholder, .accent-custom textarea::-moz-placeholder { /* Firefox 19+ */
    color: var(--grey10) !important;       
  }
  .accent-custom input:-ms-input-placeholder, .accent-custom textarea:-ms-input-placeholder { /* IE 10+ */
    color: var(--grey10) !important;      
  }
  .accent-custom input:-moz-placeholder, .accent-custom textarea:-moz-placeholder { /* Firefox 18- */
    color: var(--grey10) !important;   
  }
  
  .crsr_pntr { cursor: pointer; }
  .txt_underline { text-decoration: underline; } 
  .txt_underlinenone { text-decoration: none; } 
  .brdr_radius0 { border-radius: 0px; }
  
  .brdr_radius10 { border-radius: 10px !important; -moz-border-radius: 10px !important; -webkit-border-radius: 10px !important; }
  .brdr_radius20 { border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; }
  .brdr_radius35 { border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; }
  
  .w-115 { width: 115px; }
  .w-150 { width: 150px; }
  .w-215 { width: 215px; }
  
  .zindex0 { z-index: 0; }
  .zindex1 { z-index: 1; }
  .zindex2 { z-index: 2; }
  
  .lnhgt15 { line-height: 15px; }
  .lnhgt20 { line-height: 20px; }
  .lnhgt25 { line-height: 25px; }
  .lnhgt30 { line-height: 30px; }
  .lnhgt32 { line-height: 32px; }
  .lnhgt35 { line-height: 35px; }
  .lnhgt45 { line-height: 45px; }
  
  .brdr_btm { border-bottom: 1px solid var(--lightgrey2); }
  .brdr_btm_transparent { border-bottom: 1px solid transparent !important; }
  .brdr_cream { border: 1px solid var(--cream); }
  
  .accent-custom  { font-size:var(--f_sz16); color:var(--black) !important;  font-family: "Poppins", sans-serif; font-weight: 400; font-style: normal; line-height: 24px; background-color: var(--grey11);  }
  
  .accent-custom .f_mregular { font-family: "Montserrat", sans-serif; font-optical-sizing: auto; font-weight: 400; font-style: normal; }
  .accent-custom .f_mmedium { font-family: "Montserrat", sans-serif; font-weight: 500; font-style: normal; }
  .accent-custom .f_msemibold { font-family: "Montserrat", sans-serif; font-weight: 600; font-style: normal; }
  .accent-custom .f_mbold { font-family: "Montserrat", sans-serif; font-weight: 700; font-style: normal; }
  .accent-custom .f_mextrabold { font-family: "Montserrat", sans-serif; font-weight: 800; font-style: normal; }
  .accent-custom .f_mblack { font-family: "Montserrat", sans-serif; font-weight: 900; font-style: normal; }
  
  
  .accent-custom .f_pthin { font-family: "Poppins", sans-serif; font-weight: 100; font-style: normal; }
  .accent-custom .f_pextralight { font-family: "Poppins", sans-serif; font-weight: 200; font-style: normal; }
  .accent-custom .f_plight { font-family: "Poppins", sans-serif; font-weight: 300; font-style: normal; }
  .accent-custom .f_pregular { font-family: "Poppins", sans-serif; font-weight: 400; font-style: normal; }
  .accent-custom .f_pmedium { font-family: "Poppins", sans-serif; font-weight: 500; font-style: normal; }
  .accent-custom .f_psemibold { font-family: "Poppins", sans-serif; font-weight: 600; font-style: normal; }
  .accent-custom .f_pbold { font-family: "Poppins", sans-serif; font-weight: 700; font-style: normal; }
  .accent-custom .f_pextrabold { font-family: "Poppins", sans-serif; font-weight: 800; font-style: normal; }
  .accent-custom .f_pblack { font-family: "Poppins", sans-serif; font-weight: 900; font-style: normal; }
  .accent-custom .f_pthinitalic { font-family: "Poppins", sans-serif; font-weight: 100; font-style: italic; }
  .accent-custom .f_pextralightitalic { font-family: "Poppins", sans-serif; font-weight: 200; font-style: italic; }
  .accent-custom .f_plightitalic { font-family: "Poppins", sans-serif; font-weight: 300; font-style: italic; }
  .accent-custom .f_pregularitalic { font-family: "Poppins", sans-serif; font-weight: 400; font-style: italic; }
  .accent-custom .f_pmediumitalic { font-family: "Poppins", sans-serif; font-weight: 500; font-style: italic; }
  .accent-custom .f_psemibolditalic { font-family: "Poppins", sans-serif;  font-weight: 600; font-style: italic; }
  .accent-custom .f_pbolditalic { font-family: "Poppins", sans-serif; font-weight: 700; font-style: italic; }
  .accent-custom .f_pextrabolditalic { font-family: "Poppins", sans-serif; font-weight: 800; font-style: italic; }
  .accent-custom .f_pblackitalic { font-family: "Poppins", sans-serif; font-weight: 900; font-style: italic; }
  
  .accent-custom .bg_blacktrans { background-color: var(--blacktrans); }
  .accent-custom .bg_primary { background-color: var(--primary); }
  
  
  .accent-custom h1, .accent-custom h2, .accent-custom h3, .accent-custom h4, .accent-custom h5, .accent-custom h6 { font-family: "Montserrat", sans-serif; font-weight: 700; }
  
  .accent-custom p { font-family: "Poppins", sans-serif;  }
  
  .accent-custom .link { color: var(--white); text-decoration: underline;}
  .accent-custom .link:hover { color: var(--white); text-decoration: underline; }
  
  .accent-custom .tp-login-input input, .accent-custom .tp-contact-input input { height: 56px; background-color:transparent; border: 1px solid var(--grey8); border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; color: var(--white); font-size: var(--f_sz16); }
  
  .accent-custom .tp-login-input textarea, .accent-custom .tp-contact-input textarea { background-color:transparent; border: 1px solid var(--grey8); border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; color: var(--white); font-size: var(--f_sz16); }
  
  .accent-custom .input-group-text { background-color: transparent;  border: 1px solid var(--grey8); padding: .375rem 1.25rem; color: var(--white); font-size: var(--f_sz16);  }
  
  .accent-custom .textarea_hgt50 { height: 50px; }
  .accent-custom .textarea_hgt100 { height: 100px; }
  .accent-custom .textarea_hgt150 { height: 150px; }
  
  .accent-custom .tp-contact-input textarea { height: 100px; }
  
  .accent-custom .tp-btn-cream  { background-color: var(--cream) !important; border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; }
  .accent-custom .tp-btn-cream:hover  { background-color: var(--lightprimary) !important; color: var(--white) !important; }
  
  .accent-custom .tp-btn-primary  { background-color: var(--primary) !important; color: var(--white); border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; }
  .accent-custom .tp-btn-primary:hover  { background-color: var(--lightprimary) !important; color: var(--white) !important; }
  
  .accent-custom .tp-btn-secondary  { background-color: var(--darkgrey) !important; color: var(--white); border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; }
  .accent-custom .tp-btn-secondary:hover  { background-color: var(--lightgrey) !important; color: var(--white) !important; }
  
  
  .accent-custom .tp-btn-success  { background-color: var(--orange) !important; color: var(--white); border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; }
  .accent-custom .tp-btn-success:hover  { background-color: var(--lightorange) !important; color: var(--white) !important; }
  
  
  .accent-custom .tp-btn-danger  { background-color: var(--red) !important; color: var(--white); border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; }
  .accent-custom .tp-btn-danger:hover  { background-color: var(--red) !important; color: var(--white) !important; }
  
  
  .accent-custom .tp-btn-outline-primary  {     display: inline-block; padding: 5px 20px; background-color: var(--white) !important; border: 1px solid var(--primary); color: var(--primary); border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; font-weight: 500; font-size: var(--f_sz14); }
  .accent-custom .tp-btn-outline-primary:hover  { background-color: var(--white) !important; color: var(--primary) !important; }
  
  
  .accent-custom .tp-btn-blue  { background-color: var(--blue) !important; color: var(--white); border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; }
  .accent-custom .tp-btn-blue:hover  { background-color: var(--lightblue) !important; color: var(--white) !important; }
  
  .accent-custom .tp-btn-blue-lg  { background-color: var(--blue1) !important; color: var(--white); border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; padding: 20px 50px; font-size: var(--f_sz15); font-weight: 600; }
  .accent-custom .tp-btn-blue-lg:hover  { background-color: var(--lightblue) !important; color: var(--white) !important; }
  
  .accent-custom .pricing_btn { background: #012663; background: linear-gradient(90deg, rgba(1, 38, 99, 1) 0%, rgba(2, 77, 201, 1) 100%); border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; font-family: var(--f_poppins); font-size: var(--f_sz17); font-weight: 700; color: var(--white); text-transform: uppercase; padding: 17px 50px; }
  
  .accent-custom .pricing_btn_active { background-color: var(--primary); border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius: 8px; font-family: var(--f_poppins); font-size: var(--f_sz17); font-weight: 700; color: var(--white); text-transform: uppercase; padding: 17px 50px; }
  
  .accent-custom .tp-btn-pdng-xxs { padding: 2px 25px !important; }
  .accent-custom .tp-btn-pdng-xs { padding: 8px 25px !important; }
  .accent-custom .tp-btn-pdng-sm { padding: 15px 40px !important; }
  .accent-custom .tp-btn-pdng-md { padding: 15px 55px !important; }
  .accent-custom .tp-btn-pdng-lg { padding: 20px 90px !important; }
  
  .accent-custom .tp_login_btn { color: var(--blue); }
  .accent-custom .tp_login_btn:hover { color: var(--blue); text-decoration: underline; }
  
  
  
  /*
   *  SCROLLBAR STYLE 
   */
  
   .scrollbar_style::-webkit-scrollbar-track
   {
       /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
       /*background-color: #F5F5F5;*/
     background-color:transparent;
     border-radius: 10px;
   }
   
   .scrollbar_style:hover::-webkit-scrollbar-track
   {
       -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
       /*background-color: #F5F5F5;*/
     background-color:#F5F5F5;
     border-radius: 10px;
     
   }
   
   .scrollbar_style::-webkit-scrollbar
   {
       width: 8px;
       /*background-color: #F5F5F5;*/
     background-color:transparent;
     border-radius: 10px;
   }
   
   .scrollbar_style:hover::-webkit-scrollbar
   {
       width: 8px;
       background-color: #F5F5F5;
       border-radius: 10px;
   }
   
   .scrollbar_style::-webkit-scrollbar-thumb
   {
       /*background-color: #c6c6c6;*/
     background-color:transparent;
       border: 2px solid transparent;
       border-radius: 10px;
   }
   
   .scrollbar_style:hover::-webkit-scrollbar-thumb
   {
       background-color: #c6c6c6;
       border: 2px solid #c6c6c6;
       border-radius: 10px;
   }
  
   /*************************************/
  
  .scrollbar_style1::-webkit-scrollbar-track
  {
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
  */
  background-color:transparent;
  }
  
  .scrollbar_style1:hover::-webkit-scrollbar-track
  {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
  }
  
  .scrollbar_style1::-webkit-scrollbar
  {
    height: 8px;
    /*background-color: #F5F5F5;*/
    background-color:transparent;
  }
  
  .scrollbar_style1::-webkit-scrollbar
  {
    height: 8px;
    background-color: #F5F5F5;
  }
  
  .scrollbar_style1::-webkit-scrollbar-thumb
  {
    background-color:transparent;
    border: 2px solid transparent;;
  }
  
  .scrollbar_style1:hover::-webkit-scrollbar-thumb
  {
    background-color: #c6c6c6;
    border: 2px solid #c6c6c6;
  }
  
  /*
   *  SCROLLBAR STYLE 
   */
  
  .accent-custom .tp-header-area, .accent-custom .tp-header-sticky-area { background:var(--blacktrans); border-bottom: 1px solid var(--white); }
  .accent-custom .tp-header-sticky.header-sticky  { background-color: var(--primary); }
  .accent-custom .offcanvas__wrapper { background-color: var(--primary); }
  
  .accent-custom .header_allinner .tp-header-top { background-color: var(--blue); }
  .accent-custom .header_allinner .tp-header-bottom-2 { background-color: var(--primary); }
  
  
  .accent-custom .tp-header-bottom { background-color: var(--grey4); }
  .accent-custom .tp-header-top-border { border-top:1px solid var(--grey5); }
  
  .accent-custom .tp-header-login-icon span { border: 0; }
  .accent-custom .tp-header-login-icon img { width: 40px; height: 40px; border-radius: 50%; -moz-border-radius:50%; -webkit-border-radius:50%; border:1px solid var(--grey5); object-fit: cover; }
  .accent-custom .tp-header-login-icon .login_nameinitial { width: 40px; height: 40px; line-height: 40px; border-radius: 50%; -moz-border-radius:50%; -webkit-border-radius:50%; border:1px solid var(--grey5); font-size: var(--f_sz20); background-color: var(--primary); color: var(--white); }
  
  
  .accent-custom .tp-header-search-2 input:focus { border-color: var(--primary); }
  
  .accent-custom .tp-header-top-menu-item { border-right: 0; padding: 3px 0px 4px 18px;}
  
  .accent-custom .mobile_profileimg { width: 30px; height: 30px; border-radius: 50%; -moz-border-radius:50%; -webkit-border-radius:50%; border:1px solid var(--grey5);  object-fit: cover; }
  .accent-custom .mobilelogin_nameinitial { width: 30px; height: 30px; display: inline-block; line-height: 30px; border-radius: 50%; -moz-border-radius:50%; -webkit-border-radius:50%; border:1px solid var(--grey5); font-size: var(--f_sz16); background-color: var(--primary); color: var(--white); margin-top: 0; }
  .accent-custom .tp-mobile-item-btn { font-size: var(--f_sz24); }
  .accent-custom .mobile_profile_menu { position: relative; top:-3px; }
  
  .accent-custom .main-menu > nav > ul { margin-bottom: 0; }
  .accent-custom .main-menu > nav > ul > li > a:hover, .accent-custom .main-menu > nav > ul > li > a.active { color: var(--blue) !important; font-weight: 600; text-decoration: underline; }
  .accent-custom .header-sticky-2 .main-menu > nav > ul > li > a {  color: var(--primary) !important; font-weight: 600;  }
  .accent-custom .header-sticky-2 .main-menu > nav > ul > li > a:hover, .accent-custom .header-sticky-2 .main-menu > nav > ul > li > a.active { color: var(--blue) !important; text-decoration: underline; font-weight: 600; }
  
  .accent-custom .logo img { max-width: 100%; max-height: 50px; }
  
  .accent-custom .main-menu.menu-style-2 > nav > ul > li > a { font-weight: 600; font-size: var(--f_sz14); color: var(--white); }
  .accent-custom .main-menu.menu-style-2 > nav > ul > li > a:hover { color: var(--white) !important; text-decoration: underline; }
  .accent-custom .main-menu.menu-style-2 > nav > ul > li:not(:last-child) { margin-right: 40px; }
  
  .accent-custom .main-menu.menu-style-1 > nav > ul > li > a { color: var(--white); font-family: var(--f_poppins); font-size: var(--f_sz16);  }
  .accent-custom .main-menu.menu-style-1 > nav > ul > li > a:hover { color: var(--blue) !important; }
  
  .accent-custom .offcanvas__area { background-color: var(--white); }
  .accent-custom .offcanvas-close-btn i { top:2px; position: relative; }
  .accent-custom .offcanvas__close-btn:hover { background-color: var(--white); border-color: transparent;  color: var(--primary); }
  
  
  
  .accent-custom .tp-main-menu-mobile ul li > a { color: var(--white); font-weight: 600; }
  .accent-custom .tp-main-menu-mobile ul li:not(:last-child) a { border-bottom: 1px solid var(--white1); }
  .accent-custom .tp-main-menu-mobile ul li:hover > a, .accent-custom .tp-main-menu-mobile ul li > a.active { text-decoration: underline; color: var(--white); }
  
  .accent-custom .banner_lftimg { position: absolute; top:-215px; left: -140px; z-index: -1; }
  .accent-custom .banner_lftimg img { max-width: 100%; max-height: 450px; }
  
  .accent-custom .banner_rgtimg { position: absolute; top: -220px; right: -200px; z-index: -1; }
  .accent-custom .banner_rgtimg img { max-width: 100%; /*max-height: 800px; */ }
  
  .accent-custom .banner_contentimg img { max-width: 100%; max-height: 550px; position: relative; top:25px; left:-60px; z-index: 1; }
  
  .accent-custom .swiper-wrapper .tp-slider-item { background-color: var(--cream); }
  
  .accent-custom .tp-slider-content > span, .accent-custom .tp-banner-content span { font-family: var(--f_poppins);   }
  .accent-custom .tp-slider-item.is-light .tp-slider-title, .accent-custom .tp-slider-item.is-light .tp-slider-content > span, .accent-custom .tp-slider-item.is-light .tp-slider-content p { color:var(--black); }
  .accent-custom .tp-slider-content p { font-family: var(--f_poppins);  }
  
  .accent-custom .tp-pagination ul li a, .accent-custom .tp-pagination ul li button, .accent-custom .tp-pagination ul li span { display: inline-block; width: 40px; height: 40px; line-height: 38px; text-align: center;  border: 1px solid rgba(1, 15, 28, 0.1); font-size:var(--f_sz16);  font-weight: 500; color: var(--tp-text-body); }
  
  .accent-custom .tp-pagination ul li a:hover, .accent-custom .tp-pagination ul li a.current, .accent-custom .tp-pagination ul li span:hover, .accent-custom .tp-pagination ul li span.current, .accent-custom .tp-pagination ul li button:hover, .accent-custom .tp-pagination ul li button.current { background: var(--primary);  border-color: var(--primary); color: var(--white); }
  
  
  .accent-custom .tp-section-title { color: var(--black); }
  
  
  .accent-custom .tp-product-thumb.tp_advertisers { width: 100%; height: 150px; display: flex; align-items: center; justify-content: center; text-align: center; }
  .accent-custom .tp-product-thumb.tp_advertisers img { max-height: 80px; max-width: 100%;  }
  
  
  .accent-custom .tp-product-title { font-size:var(--f_sz20); height: 40px;-webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; }
  
  .accent-custom .tp-product-tag { font-size:var(--f_sz16); /*height: 70px;*/-webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; }
  
  .accent-custom .tp-slider-btn .tp-btn:hover { background-color: var(--lightprimary); }
  
  .accent-custom .tp-product-list-add-to-cart-btn { background-color: var(--blue); border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; cursor: pointer; padding: 12px 20px; }
  .accent-custom .tp-product-list-add-to-cart-btn:hover, .accent-custom .tp-product-list-add-to-cart-btn:focus {  background-color: var(--lightblue);  color: var(--tp-common-white);  }
  
  .accent-custom .tp-product-details-review-btn { background-color: var(--cream);  color: var(--tp-common-white);  }
  .accent-custom .tp-product-details-review-btn:hover { background-color: var(--cream1);  color: var(--tp-common-white);  }
  
  .accent-custom .tp-btn { font-family: var(--f_montserrat); border-radius: 35px; -moz-border-radius: 35px; -webkit-border-radius: 35px; }
  
  .accent-custom .tp-product-title a:hover { color: var(--primary); }
  
  .accent-custom .tp-product_advertisers-thumb { width: 50%; height: 200px; display: flex; align-items: center; justify-content: center; text-align: center;  border: 1px solid var(--tp-border-primary); }
  
  .accent-custom .tp-product_advertisers-thumb img { max-width: 80%; max-height: 100px; width: auto; height: auto;  }
  
  .accent-custom .tp-footer-area { border-top: 1px solid var(--primary); background-color: var(--primary); }
  .accent-custom .tp-footer-logo img { max-height: 45px; }
  
  .accent-custom .tp-footer-style-2 .tp-footer-desc, .accent-custom .tp-footer-style-2 .tp-footer-widget-title, .accent-custom .tp-footer-style-2 .tp-footer-widget ul li a, .accent-custom .tp-footer-style-2 .tp-footer-talk span, .accent-custom .tp-footer-style-2 .tp-footer-contact-content p, .accent-custom .tp-footer-style-2 .tp-footer-copyright p { font-family: var(--f_poppins); }
  
  .accent-custom .tp-footer-style-2 .tp-footer-talk h4 { font-family: var(--f_montserrat); font-weight: 600; }
  .accent-custom .tp-footer-style-2.tp-footer-style-primary .tp-footer-talk h4 a:hover { color: var(--primary);  }
  
  
  .accent-custom .tp-footer-style-2.tp-footer-style-6 .tp-footer-social a:hover { background-color: var(--lightprimary); color: var(--white); }
  
  .accent-custom .tp-footer-style-2.tp-footer-style-primary .tp-footer-widget ul li a:hover { color: var(--primary); }
  
  .accent-custom .tp-footer-style-2.tp-footer-style-primary .tp-footer-contact-content p a { color: var(--black); }
  .accent-custom .tp-footer-style-2.tp-footer-style-primary .tp-footer-contact-content p a:hover { color: var(--darkgrey);  }
  
  .accent-custom .tp-footer-style-2.tp-footer-style-6 .tp-footer-social a { background-color: var(--primary); color:var(--white); border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; }
  
  .accent-custom .tp-footer-style-2.tp-footer-style-primary .tp-footer-bottom-wrapper { border-color:var(--cream1); }
  .accent-custom .tp-footer-style-2 .tp-footer-widget ul li a { color: var(--darkblue6); }
  .accent-custom .tp-footer-style-2 .tp-footer-widget ul li a.active { color: var(--darkblue6); text-decoration: underline; }
  .accent-custom .tp-footer-style-2 .tp-footer-widget ul li a:hover { color: var(--darkblue6) !important; text-decoration: underline; }
  
  .accent-custom .tp-footer-widget-title, .accent-custom .tp-footer-talk span { color: var(--primary); }
  .accent-custom .tp-footer-contact-icon span { color: var(--blue); }
  .accent-custom .tp-footer-copyright p { color: var(--primary); }
  .accent-custom .tp-footer-style-2.tp-footer-style-primary .tp-footer-copyright p a { color: var(--black); text-decoration: underline; }
  
  .accent-custom .tp-subscribe-input input { font-family: var(--f_poppins); }
  
  .video-wrapper {
      position: relative;
      width: 100%;
      padding-top: 25px;
      padding-bottom: 56.25%; /* 16:9 responsive ratio */
      height: 0;
      overflow: hidden;
      margin-bottom: 15px;
    }
  
    .video-wrapper audio,
    .video-wrapper iframe,
    .video-wrapper object,
    .video-wrapper video,
    .video-wrapper embed {
     position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border: 0;
    }
  
    .video-wrapper.audio {
      position: relative;
      padding-bottom: 20%; /* 16:9 */
      padding-top: 0;
      height: 0;
      border: none !important;
      }
  
  
  
  
  /***************File Upload***************/
  .accent-custom .btn-bs-file{
    position:relative;
  cursor:pointer;
  }
  .accent-custom .btn-bs-file input[type="file"]{
    position: absolute;
    top: -9999999;
    filter: alpha(opacity=0); 
    opacity: 0;
    width:0;
    height:0;
    outline: none;
    cursor: inherit;
  }
  
  /***************File Upload***************/
  
  /*
   *  SCROLLBAR STYLE 
   */
  
   .scrollbar_style::-webkit-scrollbar-track
   {
       /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
       /*background-color: #F5F5F5;*/
     background-color:transparent;
     border-radius: 10px;
   }
   
   .scrollbar_style:hover::-webkit-scrollbar-track
   {
       -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
       /*background-color: #F5F5F5;*/
     background-color:#F5F5F5;
     border-radius: 10px;
     
   }
   
   .scrollbar_style::-webkit-scrollbar
   {
       width: 8px;
       /*background-color: #F5F5F5;*/
     background-color:transparent;
     border-radius: 10px;
   }
   
   .scrollbar_style:hover::-webkit-scrollbar
   {
       width: 8px;
       background-color: #F5F5F5;
       border-radius: 10px;
   }
   
   .scrollbar_style::-webkit-scrollbar-thumb
   {
       /*background-color: #c6c6c6;*/
     background-color:transparent;
       border: 2px solid transparent;
       border-radius: 10px;
   }
   
   .scrollbar_style:hover::-webkit-scrollbar-thumb
   {
       background-color: #c6c6c6;
       border: 2px solid #c6c6c6;
       border-radius: 10px;
   }
  
   /*************************************/
  
  .scrollbar_style1::-webkit-scrollbar-track
  {
    /*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
  */
  background-color:transparent;
  }
  
  .scrollbar_style1:hover::-webkit-scrollbar-track
  {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
  }
  
  .scrollbar_style1::-webkit-scrollbar
  {
    height: 8px;
    /*background-color: #F5F5F5;*/
    background-color:transparent;
  }
  
  .scrollbar_style1::-webkit-scrollbar
  {
    height: 8px;
    background-color: #F5F5F5;
  }
  
  .scrollbar_style1::-webkit-scrollbar-thumb
  {
    background-color:transparent;
    border: 2px solid transparent;;
  }
  
  .scrollbar_style1:hover::-webkit-scrollbar-thumb
  {
    background-color: #c6c6c6;
    border: 2px solid #c6c6c6;
  }
  
  
  .accent-custom .tp-slider-area { margin-top: -120px; }
  .accent-custom .slider_item { width: 100%; height: 900px;  background-repeat: no-repeat; background-size: cover; -moz-background-size: cover; -webkit-background-size: cover; background-position: center center;  }
  .accent-custom .tp-slider-title  { color: var(--white); font-family: var(--f_montserrat); font-weight: 800; font-size: var(--f_sz48); }
  .accent-custom .banner_overlay { position: absolute; width: 100%; height: 100%; background-color: var(--blacktrans); top:0; left: 0; }
  
  
  .accent-custom .slider_content { max-width: 500px; padding-top: 280px; padding-bottom: 280px; color: var(--white); }
  .accent-custom .slider_category { font-size: var(--f_sz20); font-weight: 600; font-family: var(--f_poppins); }
  .accent-custom .slider_title { font-size: var(--f_sz58); color: var(--white); font-weight: 700; font-family: var(--f_montserrat); }
  .accent-custom .slider_readmore { font-size: var(--f_sz20); font-weight: 600; font-family: var(--f_poppins); text-transform: uppercase; }
  
  .accent-custom .homebanner_carousel .carousel-control-next, .accent-custom .homebanner_carousel .carousel-control-prev { top: auto; bottom: 120px; }
  .accent-custom .homebanner_carousel .carousel-control-prev { right: 45px; left: auto; }
  .accent-custom .homebanner_carousel .carousel-control-next-icon, .accent-custom .homebanner_carousel .carousel-control-prev-icon  { width: 35px; height: 35px; background-color:var(--blacktrans); border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-image: none; font-size: var(--f_sz18); display: flex; align-items: center; justify-content: center; }
  
  
  /******************home banner slider***************************/
  .accent-custom .homebanner_carousel .carousel-indicators { width: 100%; margin-left: 0; margin-right: 0; }
  
  /* Turn indicators into boxes */
  .accent-custom .homebanner_carousel .carousel-indicators [data-bs-target] {
        width: 20%;
        height: auto;
        text-indent: 0;
        background: none;
        border: none;
        padding: 8px 0;
        margin: 0 25px 0 25px;
        cursor: pointer;
        color: #ffffffb3;
        position: relative;
      }
  
  .accent-custom .homebanner_carousel .carousel-indicators [data-bs-target].active {
        color: var(--white);
      }
  
  /* PROGRESS BAR (top) */
  .accent-custom .homebanner_carousel .indicator-progress {
        width: 100%;
        height: 3px;
        background: rgba(255,255,255,0.18);
        border-radius: 10px;
        overflow: hidden;
        margin-bottom: 6px;
      }
  
  .accent-custom .homebanner_carousel .indicator-progress-fill {
        height: 100%;
        width: 0%;
        background: var(--white);
        transition: width linear;
      }
  
      /* TEXT LABEL (bottom) */
  .accent-custom .homebanner_carousel .indicator-label {
        font-size: var(--f_sz16);
        font-weight: 600; 
        font-family: var(--f_poppins);
        display: block;
        margin-top: 4px;
        text-align: left;
      }
  /******************home banner slider***************************/
  
  
  .accent-custom .section_title { color: var(--primary); font-size: var(--f_sz24); font-family: var(--f_montserrat); font-weight: 600; margin-bottom: 10px; }
  
  .accent-custom .recommended_img img { border-radius: 20px 20px 0 0; -moz-border-radius: 20px 20px 0 0; -webkit-border-radius: 20px 20px 0 0; width: 100%; height: 310px; object-fit: cover;  }
  .accent-custom .recommended_title { height: 35px; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; }
  .accent-custom .sitelogo_img { width: 24px; height: 24px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border: 1px solid var(--cream); display: flex; align-items: center; justify-content: center;  }
  .accent-custom .sitelogo_img img { max-width: 100%; max-height: 22px;  }
  
  .accent-custom .badge_category { background-color: var(--blue); color: var(--white); text-transform: uppercase; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-weight: 600; font-size: var(--f_sz12); padding: 0px 12px;   }
  
  .accent-custom .trending_img img { border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; -webkit-border-radius: 20px 0 0 20px; width: 100%; height: 175px; object-fit: cover; }
  .accent-custom .trending_title, .accent-custom .trending_desc { white-space: nowrap; /* Keep text on one line */  overflow: hidden;/* Hide extra text */ text-overflow: ellipsis;  }
  
  .accent-custom .weather_drpdown_tgl { background: #003E8E; background: linear-gradient(180deg, rgba(0, 62, 142, 1) 0%, rgba(17, 153, 178, 1) 100%); -moz-background: linear-gradient(180deg, rgba(0, 62, 142, 1) 0%, rgba(17, 153, 178, 1) 100%); -webkit-background: linear-gradient(180deg, rgba(0, 62, 142, 1) 0%, rgba(17, 153, 178, 1) 100%); border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; color: var(--white); width: 100%; display: flex; flex-flow:row wrap; justify-content: space-between; padding: 10px 15px;  }
  .accent-custom .weather_tempicon img { max-width: 55px; }
  .accent-custom .weather_drpdown_tgl.dropdown-toggle::after { display: none; }
  
  .accent-custom .weather_drpdown { margin-top: 40px; }
  .accent-custom .weather_drpdown .dropdown-menu { background: #003E8E; background: linear-gradient(180deg, rgba(0, 62, 142, 1) 0%, rgba(17, 153, 178, 1) 100%); -moz-background: linear-gradient(180deg, rgba(0, 62, 142, 1) 0%, rgba(17, 153, 178, 1) 100%); -webkit-background: linear-gradient(180deg, rgba(0, 62, 142, 1) 0%, rgba(17, 153, 178, 1) 100%); border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; color: var(--white); width: 100%; padding: 10px 15px; }
  
  .accent-custom .weather_hourly_img img {  max-width: 35px; }
  
  .accent-custom .newsmax_img img { width: 100%; height: 85px; object-fit: cover; }
  .accent-custom .newsmax_feed_playicon { background-color: var(--black); width: 30px; height: 30px; display: inline-flex; align-items: center; justify-content: center; color: var(--white); border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; font-size: var(--f_sz14); position: absolute; bottom: 5px; left: 5px;  }
  .accent-custom .newsmax_title { height: 52px; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden;}
  
  .accent-custom .sponsoredpost_img img { border-radius: 20px 0 0 20px; -moz-border-radius: 20px 0 0 20px; -webkit-border-radius: 20px 0 0 20px; width: 100%; height: 380px; object-fit: cover;  }
  .accent-custom .sponsoredpost_title  { height: 95px; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; font-family: var(--f_montserrat); font-weight: 600; font-size: var(--f_sz25); }
  .accent-custom .sponsoredpost_desc { height: 55px; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; }
  
  .accent-custom .sistersites_carousel .carousel-control-prev, .accent-custom .postdtl_carousel .carousel-control-prev {  left: -45px; }
  .accent-custom .sistersites_carousel .carousel-control-next, .accent-custom .postdtl_carousel .carousel-control-next {  right: -45px; }
  .accent-custom .sistersites_carousel .carousel-control-next-icon, .accent-custom .sistersites_carousel .carousel-control-prev-icon,
  .accent-custom .postdtl_carousel .carousel-control-next-icon, .accent-custom .postdtl_carousel .carousel-control-prev-icon 
  { width: 35px; height: 35px; background-color:var(--blue); border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-image: none; font-size: var(--f_sz18); display: flex; align-items: center; justify-content: center; opacity: 1; }
  
  
  .accent-custom .sistersites_carousel .carousel-indicators [data-bs-target], .accent-custom .postdtl_carousel .carousel-indicators [data-bs-target] { width: 10px; height: 10px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; background-color: var(--darkgrey4); }
  .accent-custom .sistersites_carousel .carousel-indicators .active, .accent-custom .postdtl_carousel .carousel-indicators .active { background-color: var(--blue); }
  
  
  .accent-custom .sistersites_cntr { max-width: 515px; margin: 65px auto; }
  .accent-custom .sistersites_title { font-size: var(--f_sz32); }
  
  .accent-custom .sistersites_desc { height: 130px; -webkit-line-clamp: 5; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; }
  .accent-custom .sistersites_imgwrapper { background-color: var(--primary); border-radius: 0 20px 20px 0; -moz-border-radius: 0 20px 20px 0; -webkit-border-radius: 0 20px 20px 0; display: flex; align-items: center; justify-content: center; }
  .accent-custom .sistersites_imgwrapper img { max-width: 80%; max-height: 250px; }
  
  .accent-custom .featuredbooks_img { text-align: center; border-bottom: 1px solid var(--cream); }
  .accent-custom .featuredbooks_img img { max-width: 80%; max-height: 180px; }
  
  .accent-custom .badge_rating { background-color: var(--green); color: var(--white); text-transform: uppercase; border-radius: 12px; -moz-border-radius: 12px; -webkit-border-radius: 12px; font-weight: 400; font-size: var(--f_sz12); padding: 0px 12px;   }
  
  .accent-custom .featuredbook_share { position: absolute; top:15px; right: 15px; }
  .accent-custom .featuredbook_title {  white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  
  .accent-custom .featuredbooks_img_lg { display: flex; align-items: center; justify-content: center; }
  .accent-custom .featuredbooks_img_lg img { max-width: 100%; min-height: 310px;  }
  
  .accent-custom .featuredbook_title_lg { font-size: var(--f_sz25);  white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
  .accent-custom .featuredbook_desc_lg { height: 80px; -webkit-line-clamp: 3; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; }
  
  .accent-custom .featured_container { padding: 25px 15px;  }
  
  .accent-custom .featuredauthor_item { width: 300px; height: 130px; display: flex; flex-direction: row;  align-items: center; background-color: var(--white);  }
  .accent-custom .featuredauthor_img img { width: 90px; height: 90px; border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;  }
  .accent-custom .featuredauthor_dtls { display: flex; flex-direction: column; }
  
  /******Search result page - company slick slider***********/
  
  .accent-custom .slick-initialized .slick-slide{
    height: 130px;
    margin: 0 15px 0 0;
    display: flex;
    align-items: center;
    justify-content: center;
  
  }
  
  .accent-custom .slick-next, .accent-custom .slick-prev{
    z-index: 5;
  }
  .accent-custom .slick-next{
    right: 0px;
  }
  .accent-custom .slick-prev{
    left: 0px;
  }
  .accent-custom .slick-next:before, .accent-custom .slick-prev:before{
    color:var(--black);
    font-size: var(--f_sz26);
  }
  
  .accent-custom .slick-dots { display: none !important; }
  .accent-custom .slick-slider { margin-bottom: 0; }
  
  .accent-custom .slick-prev, 
  .accent-custom .slick-next {
    width: 28px;
    height: 28px;
    z-index: 10;
    background-color: var(--black) !important;
    border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;
  }
    
  
  .accent-custom .slick-prev:before {
    font-family: "FontAwesome"; 
    content: "\f060";
    font-size:var(--f_sz14);
    color: var(--white);
  }
  
  
  .accent-custom .slick-next:before {
    font-family: "FontAwesome"; 
    content: "\f061";
    font-size:var(--f_sz14);
    color: var(--white);
  }
  
  /******Search result page - company slick slider***********/
  
  .accent-custom .sports_img img { max-width: 90%; max-height: 80px; }
  
  .accent-custom .advertise_wrapper { padding: 40px; }
  .accent-custom .email_address { border-radius: 50px 0 0 50px !important; -moz-border-radius: 50px 0 0 50px !important; -webkit-border-radius: 50px 0 0 50px !important;  border: 1px solid var(--cream); padding-left: 20px;    }
  .accent-custom .advertise_emailwrapper { padding: 35px; }
  .accent-custom .advertise_icon { font-size: var(--f_sz80); }
  
  .accent-custom .postdtl_title { font-size: var(--f_sz28); }
  .accent-custom .postdtl_description_wrapper { position: relative; }
  .accent-custom .postdtl_img { text-align: center; }
  .accent-custom .postdtl_img img { max-width: 100%; margin-top: 10px; margin-bottom: 10px; }
  
  .accent-custom .postdtl_description_wrapper p, .accent-custom .postdtl_description_wrapper ul li, .accent-custom .postdtl_description_wrapper ol li { color: var(--black); font-size: var(--f_sz16); }
  .accent-custom .postdtl_description_wrapper ul, .accent-custom .postdtl_description_wrapper ol  { margin-bottom: 15px; }
  .accent-custom .postdtl_description_wrapper ul li, .accent-custom .postdtl_description_wrapper ol li  { margin-left: 25px; }
  .accent-custom .postdtl_description_wrapper img { max-width: 100%; }
  .accent-custom .postdtl_description_wrapper a { color: var(--blue); text-decoration: underline; }
  
  .accent-custom .postdtl_morepostsimg img { width: 100%; height: 500px; object-fit: cover;  }
  
  .accent-custom .postdtl_adwrapper img { max-width: 100%; max-height: 500px; }
  
  .accent-custom .allposts_img img { border-radius: 20px 20px 0 0; -moz-border-radius: 20px 20px 0 0; -webkit-border-radius: 20px 20px 0 0; width: 100%; height: 310px; object-fit: cover;  }
  .accent-custom .allposts_title { height: 35px; -webkit-line-clamp: 2; display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden; }
  
  
  @media screen and (min-width: 1200px) {
  .accent-custom .header_menu { width: 67.33333333%;  }
  .accent-custom .header_login { width: 16%; }
  
  }
  
  @media screen and (max-width: 1100px) {
  .accent-custom .slider_item {  height: 835px; } 
  .accent-custom .slider_content {  padding-top: 250px; padding-bottom: 250px; }  
  .accent-custom  .homebanner_carousel .carousel-indicators [data-bs-target] { width: 20%; margin: 0 10px 0 10px;  }
  }
  
  @media screen and (max-width: 1199px) {
  .accent-custom .advertise_wrapper { padding: 30px 30px 15px 30px; }
  }
  
  @media screen and (max-width: 991px) {
  .accent-custom .sponsoredpost_img img { border-radius: 20px 20px 0 0; -moz-border-radius: 20px 20px 0 0; -webkit-border-radius: 20px 20px 0 0; height: auto; }
  
  .accent-custom .sistersites_cntr {  margin: 15px auto; }
  .accent-custom .sistersites_carousel .carousel-control-prev, .accent-custom .postdtl_carousel .carousel-control-prev {  left: 0; }
  .accent-custom .sistersites_carousel .carousel-control-next, .accent-custom .postdtl_carousel .carousel-control-next  {  right: 0; }
  .accent-custom .sistersites_imgwrapper { border-radius: 0 0px 20px 20px; -moz-border-radius: 0 0px 20px 20px; -webkit-border-radius: 0 0px 20px 20px; padding-top: 35px; padding-bottom: 35px; }
  
  .accent-custom .sistersites_carousel .carousel-indicators, .accent-custom .postdtl_carousel .carousel-indicators  { bottom: -45px; }
  
  .accent-custom .advertise_emailwrapper { padding: 25px; }
  
  
  }
  
  
  @media screen and (max-width: 767px) {
  .accent-custom .slider_item {  height: 600px; }  
  .accent-custom .slider_content {  padding-top: 200px; padding-bottom: 200px; }   
  .accent-custom .slider_title  { font-size: var(--f_sz36); }
  .accent-custom .slider_category { font-size: var(--f_sz16); }
  .accent-custom .slider_readmore { font-size: var(--f_sz16); }
  .accent-custom  .homebanner_carousel .carousel-indicators [data-bs-target] { width: 42%; margin: 0 10px 0 10px;  }
  
  .accent-custom .weather_drpdown { margin-top: 0px; }
  
  .accent-custom .sponsoredpost_title { height: 72px; font-size: var(--f_sz20); }
  .accent-custom .sistersites_title { font-size: var(--f_sz28); }
  
  .accent-custom .advertise_emailwrapper { padding: 10px; }
  .accent-custom .advertise_inputgrp .form-control { width: 100%; border-radius: 50px !important; -moz-border-radius: 50px !important; -webkit-border-radius: 50px !important; }
  .accent-custom .advertise_inputgrp .send_btn { border-radius: 50px !important; -moz-border-radius: 50px !important; -webkit-border-radius: 50px !important; width: 100%; margin-top: 15px; }
  
  .accent-custom .advertise_icon { font-size: var(--f_sz70); }
  
  .accent-custom .postdtl_title { font-size: var(--f_sz24); }
  
  }
  
  @media screen and (max-width: 454px) {
  .accent-custom .advertise_txt { text-align: center; }
  
  
  .accent-custom .advertise_wrapper { padding: 20px 20px 15px 20px; }
  .accent-custom .advertise_txt { margin-top: 10px; }
  
  }
  
  