@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');
*{padding:0;margin:0;transition:0.5s;font-family: "DM Sans", sans-serif;box-sizing:border-box;} 
:root{--primary_color:#9A66E1;--secondary_color:#E058DE;}
address{margin-bottom:1rem;font-style:normal;line-height:inherit} 
  button{border-radius:0}
  button:focus:not(:focus-visible){outline:0}
  button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
  button,select{text-transform:none}[role=button]{cursor:pointer}
  select{word-wrap:normal}
  select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}
  textarea{resize:vertical}
  legend+*{clear:left}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-hour-field,
  ::-webkit-datetime-edit-minute,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-text,::-webkit-datetime-edit-year-field{padding:0}
  ::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
  ::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}
  ::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
  ::file-selector-button{font:inherit;-webkit-appearance:button}
  .img-fluid{max-width:100%;height:auto}
  .container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,
  .container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);
    padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}
  @media (min-width:576px){
    .container,.container-sm{max-width:540px}
  }
  @media (min-width:768px){
    .container,.container-md,.container-sm{max-width:720px}
  }
  @media (min-width:992px){
    .container,.container-lg,.container-md,.container-sm{max-width:960px}
  }
  @media (min-width:1200px){
    .container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}
    }
  @media (min-width:1400px){
    .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}
  } 
  .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));
    margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}
  .row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);
    margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}
  .row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}
  .row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}
  .row-cols-6>*{flex:0 0 auto;width:16.6666666667%}
  .col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}
  .col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}
  .col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}
  .col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}
  .col-12{flex:0 0 auto;width:100%}
  @media (min-width:576px){
    .col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}
    .row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}
    .row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}
    .row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}
    .col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}
    .col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}
    .col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}
    .col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}
    .col-sm-12{flex:0 0 auto;width:100%}
  }
  @media (min-width:768px){
    .col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}
    .row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}
    .row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}
    .row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}
    .col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}
    .col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}
    .col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}
    .col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}
    .col-md-12{flex:0 0 auto;width:100%}
  }
  @media (min-width:992px){
    .col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}
    .row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}
    .row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}
    .row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}
    .col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}
    .col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}
    .col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}
    .col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}
    .col-lg-12{flex:0 0 auto;width:100%}
  }
  @media (min-width:1200px){
    .col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}
    .row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}
    .row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}
    .row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}
    .col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}
    .col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}
    .col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}
    .col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}
    .col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}
  }
 @media (min-width:1400px){
    .col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}
    .row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}
    .row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}
    .row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}
    .col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}
    .col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}
    .col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}
    .col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}
 } 
.th_toggle_nav{display:none;width: 100%;float: left;text-align: right;margin-top: 15px;}
.th_toggle_nav svg{color: #fff;width: 35px;height: 40px;}
header, footer, section, main{width:100%;float:left;}
header{position: fixed;z-index: 99;top:20px} 
header .container{max-width:992px;background-color: #fff;border-radius:12px;}
header.active .container{max-width:900px}
header.active .container{box-shadow:0 4px 8px rgba(0,0,0,0.1)}
header .container .row{height:60px;align-items: center;}
header .th_logo{width:100%;float:left;display: flex;align-items: center;height: 100%;} 
header .th_logo img{width:120px}
header nav{width:100%;float:left;display: flex;align-items: center;}
header nav ul{width:100%;float:left;padding:0;;margin:0;text-align: center;}
header nav ul li{display:inline-block;list-style:none;position:relative}
header nav ul li a{letter-spacing: 1px;text-decoration:none;color:#000;font-size:14px;text-transform:uppercase;position:relative;margin-right:20px;font-weight:500}
header nav ul li a:hover{color:var(--primary_color);}
header nav ul li a:before{width:0;height:1px;background-color:var(--primary_color);position:absolute;left:0;bottom:-3px;content:'';transition:0.5s;}
header nav ul li a:hover:before{width:100%;}
header nav ul li ul{position:absolute;top:16px;left:0;min-width: 300px;visibility:hidden;opacity:0;height:0;z-index:9;
	padding-top:24px;transform:translatey(20px);}
header nav ul li ul{text-align:left}
header nav ul li:hover ul{transform:translatey(0px);visibility:visible;opacity:1;height:auto}
header nav ul li ul li{width:100%;float:left}
header nav ul li ul li a{width:100%;float:left;padding:10px 15px;color:#000;margin-right:0;position:unset;background-color: #fff;border-bottom:solid 1px #ededed}
header nav ul li ul li a:before{content:unset}
header nav ul li ul li:hover a{color:var(--secondary_color)} 
header .th_header_search{width:100%;height:100%;display:flex;align-items:center;justify-content:flex-end}
header .th_header_search a{font-size: 16px; background-color:var(--primary_color);height:44px;padding:0 20px; 
	color:#fff;text-decoration: none;border-radius: 12px;
	font-weight:400;float: left;line-height: 42px;} 
header .th_header_search a:hover{background-color:var(--secondary_color);color:#fff}

.th_banner_sec{background-image:url(../images/dukes/banner_image.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:210px 0 150px;position:relative}
/* .th_banner_sec:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(15, 15, 15, 0.9);content:''} */
.th_banner_sec .th_content{width:100%;float:left;position:relative;z-index:1;display: flex;flex-direction: column;align-items: center;}
.th_banner_sec .th_content .sub_heading{padding: 10px 20px;color: #fff;font-size: 14px;background-color: #fff;color: #000;
    border-radius: 10px;font-weight: 600;}
.th_banner_sec .th_content h1{width:100%;float:left;font-size:54px;color:#fff;font-weight:600;margin-top:20px;line-height: 74px;text-align: center;}  
.th_banner_sec .th_content p{width:100%;float:left;font-size:16px;color:#fff;margin:10px 0 40px;padding: 0 15%;
	text-align: center;}
.th_banner_sec .th_content a{font-size: 16px; background-color:var(--secondary_color);height: 44px;padding:0 20px; color: #fff;text-decoration: none;border-radius: 10px;font-weight: 500;line-height: 42px;}
.th_banner_sec .th_content a:hover{background-color:var(--primary_color);}
 
 

.th_category_sec{padding:70px 0 80px;}
.th_category_sec .th_head{width:100%;float:left;display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}
.th_category_sec .th_head h2{float: left;color:#000;font-weight:600;font-size: 42px;}

.th_category_list{width:100%;float:left;display:flex;gap:30px 20px;flex-wrap:wrap;}
.th_category_sec .th_item{width:calc(16.8% - 20px);float: left;background-color:#f7f7f7;min-height: 150px;text-align: center;border-radius: 20px; overflow:hidden;border: solid 1px #dfdfdf;text-decoration:none;position:relative;}
.th_category_sec .th_item:hover{transform:translateY(-10px);}
.th_category_sec .th_item img{height: 100%;} 
.th_category_sec .th_item h3{font-size:15px;margin: 20px 0 0; font-weight: 600;position: absolute;z-index: 9;bottom: 0;color: #fff;left: 0;right: 0;background-color:var(--primary_color);padding: 10px;text-transform: uppercase;} 
.th_category_sec.background{ padding: 50px 0;background-color: #f7f7f7;margin: 80px 0;}
.th_category_sec.background .th_item h3{background-color:var(--secondary_color)}

.th_articles h2{width: 100%;float: left;color: #000;font-weight: 600;font-size: 42px;} 
.th_articles h2 small{width: 100%;float: left;color: #74777b;font-weight: 400;font-size: 16px;}
.th_feature_article{width:100%;float:left;display:flex;align-items:center;background-color:#fff;margin-top: 30px;}

.th_feature_article .th_image{width:45%;overflow:hidden;border-radius: 12px;height: 250px;}
.th_feature_article .th_image img{border-radius: 12px;height: 250px;object-fit:cover}
.th_feature_article:hover .th_image img{transform:scale(1.1);}
.th_feature_article .th_content{padding:0 25px;width:55%}
.th_feature_article .th_content .tag{background-color:var(--secondary_color);color:#fff;padding:4px 12px 5px;border-radius:6px;font-size: 12px;margin:0 0 12px 0;float: left;width:auto!important}
.th_feature_article .th_content h3{width:100%;float:left;font-size:22px}
.th_feature_article .th_content span{width: 100%;float: left;font-size: 14px;margin: 10px 0 20px;color: #959595;}
.th_feature_article .th_content span strong{color:#000;margin:0 5px}
.th_feature_article .th_content p{width:100%;float:left;margin-bottom: 20px;color: #2a2a2a;}
.th_feature_article .th_content a{font-size:24px;font-weight:600;text-decoration:none;color:#000;float:left;}
.th_feature_article .th_content a svg{width: 24px;height:20px;}
.th_feature_article .th_content:hover a{padding-left:10px}
.th_feature_article .th_content:hover a svg path{fill:var(--primary_color)}

.th_follow_us{width:100%;float:left}
.th_follow_us h2{width:100%;float:left;font-weight: 600;font-size:30px;margin: 40px 0 22px;}
.th_follow_us ul{width:100%;float:left;padding-left:0}
.th_follow_us ul li{width:100%;float:left;display: flex;align-items: center;justify-content: space-between;
	margin-bottom: 15px;}
.th_follow_us ul li span{display:flex;align-items: center;gap: 15px;font-size: 16px;font-weight: 400;}
.th_follow_us ul li span img{width: 40px;}
.th_follow_us ul li a svg path{fill:#000}
.th_feature_article .th_content:hover a{padding-left:10px}
.th_follow_us ul li a:hover svg path{fill:var(--primary_color);}
.th_follow_us ul li a:hover{transform:translateY(-2px)}

.th_side_categories h2{width:100%;float:left;font-weight: 600;font-size:30px;margin: 40px 0 22px;}
.th_side_categories ul{width:100%;float:left;padding-left:0}
.th_side_categories ul li{width:100%;float:left;margin-bottom:20px;list-style:none}
.th_side_categories ul li a{width:100%;float:left;position:relative;height: 125px;border-radius: 10px;overflow: hidden;}
.th_side_categories ul li a span{position: absolute;left: 50%;top: 50%; transform: translate(-50%, -50%);color: #fff;
    font-weight: 600;font-size: 18px;text-shadow: 0 0px 14px black;z-index:2}
.th_side_categories ul li a img{height: 125px;width: 100%;object-fit: cover;}
.th_side_categories ul li a:hover img{transform:scale(1.1)}

.th_posts_listing{width:100%;float:left;padding-left:40%;margin-bottom:0;position:relative;z-index:1}
.th_posts_listing li{list-style:none;width:100%;display:inline-flex;margin-bottom:40px;position:relative;}
.th_posts_listing > li > a{min-width:100px;height:100px;float:left;margin-right:15px;}
.th_posts_listing li img{width:100%;height:100%;object-fit:cover;}
.th_posts_listing li:hover img{transform:scale(1.04);}
.th_posts_listing li .th_text{width:100%;float:left;}
.th_posts_listing li .th_text a{width:100%;float:left;color:#fff;text-decoration:none;font-size:16px;font-weight:600;text-transform:uppercase;margin-bottom:10px;}
.th_posts_listing li .th_text span{width:100%;float:left;color:#fff;font-size:14px;}
.th_posts_listing li:hover .th_text a{color:var(--green_color);}
.th_posts_listing li:before{width:0;height:1px;background-color:#8b8b8b;position:absolute;left:115px;bottom:0px;content:'';transition:0.5s;}
.th_posts_listing li:hover:before{width:calc(100% - 115px);} 

.th_primary_post{width: 100%;float: left;position: relative;overflow:hidden;border-radius:20px; height: 550px;} 
.th_primary_post img{width:100%;height:100%;object-fit:cover}
.th_primary_post:hover img{transform:scale(1.1);}
.th_primary_post .th_content{position: absolute;left: 0;bottom: 30px;z-index:2;padding: 0px 20px 0;}
.th_primary_post .th_content h3{font-size: 38px;font-weight: 600;color: #fff;text-shadow: 0px 5px 12px #000;margin: 20px 0 12px;}
.th_primary_post .th_content span{color: #fff;margin-right:15px;text-shadow: 0px 5px 12px #000;font-size:14px}
.th_primary_post .th_content span strong{font-size:16px;font-weight:600}
.th_primary_post .th_content .tag{padding: 5px 15px;background-color:var(--secondary_color);border-radius: 8px;font-size: 16px;text-shadow:unset;color:#fff}




.th_right_sidebar{padding-left:1rem}
.th_related_post{width:100%;float:left;margin-bottom:0;padding-left:0;display: flex;flex-wrap: wrap;gap: 4%;row-gap: 20px;}
.th_related_post li{list-style:none;width: calc(50% - 2%);display: inline-flex;position: relative;
    flex-wrap: wrap;float: left;overflow: hidden;background-color:#fff;padding:12px;border-radius:15px;}
.th_related_post li:hover{box-shadow:0 0 20px rgba(0,0,0,0.2);transform:scale(1.02)}
.th_related_post li img{width:100%;height:200px;object-fit:cover;border-radius:10px}
.th_related_post li .th_text{width:100%;float:left;color:#000;text-decoration:none;font-size:16px;font-weight:600;margin-top:5px;}
.th_related_post li .th_text span{float:left;color:#7a7e83;font-size:14px;margin-right:15px;}
.th_related_post li:hover .th_text{color:var(--secondary_color);} 
.th_related_post li .th_text span strong{color:#121418}
.th_right_sidebar .th_primary_post .th_content h3{font-size: 24px;padding-right: 30px;} 
.th_related_post li .name{position:absolute;top:20px;right:20px; background-color: var(--secondary_color);
    color: #fff;
    padding: 4px 12px 5px;
    border-radius: 6px;
    font-size: 12px; }

.th_addon_sec h2{width:100%;float:left;text-align:center;font-size:42px;margin-top:80px;font-weight:600}
.th_addon_image{width:100%;float:left;position:relative;margin-top:80px;}
.th_addon_image img{border-radius:30px;width:100%;height: 500px;object-fit: cover;}
.th_addon_image .th_content{position:absolute;right:0;padding:20px;bottom:40px;}
.th_addon_image .th_content h3{width:100%;float:left;color:#fff;font-size:32px;font-weight:600;text-shadow: 0 0px 14px black;}
.th_addon_image .th_content p{width:100%;float:left;color:#fff;margin:20px 0 35px;line-height:24px}
.th_addon_image .th_content a{font-size: 16px;background-color: var(--secondary_color);height: 44px;padding: 0 30px;color: #fff;text-decoration: none;border-radius: 10px;
  font-weight: 400;float: left;line-height: 42px;}
.th_addon_image .th_content a:hover{background-color:#1B2127;} 

.th_digital_product{margin-bottom:80px}
.th_digital_product h2{float: left;color: #000;font-weight: 600;font-size: 42px;margin-bottom:40px}
.th_digital_product .th_card{width: 100%;float: left;background-color: #9a66e10d;padding: 20px;
	box-shadow: 0 0px 10px rgba(0, 0, 0, 0.1);border-radius: 20px;text-align: center;}
.th_digital_product .th_card:hover{box-shadow: 0 0px 15px rgba(0, 0, 0, 0.2);transform:translateY(10px)}
.th_digital_product .th_card small{width: 100%;float: left;text-align: center;font-size: 16px;font-weight: 500;
	color: var(--primary_color);}
.th_digital_product .th_card h3{width: 100%;float: left;text-align: center;font-size: 20px;font-weight: 500;margin: 10px 0 30px;color:#000} 

.th_isntagram_sec h2{float: left;color: #000;font-weight: 600;font-size: 42px;margin:80px 0 40px;}
.th_isntagram_sec .th_image{width:100%;float:left;position:relative;overflow:hidden;border-radius:15px;height: 140px;}
.th_isntagram_sec .th_image span{position: absolute;top: -100%;left: 50%;z-index: 2;transform: 
	translate(-50%, -50%);background-color: #fff;padding: 9px;border-radius: 10px; height: 38px;}
.th_isntagram_sec .th_image:hover span{top: 50%}
.th_isntagram_sec .th_image span svg{width: 20px;height: 20px;}
.th_isntagram_sec .th_image span svg path{fill:#000}
.th_isntagram_sec .th_image img{height:140px;width:100%;object-fit:cover;}
.th_isntagram_sec .th_image span:hover{background-color:var(--primary_color)}
.th_isntagram_sec .th_image span:hover svg path{fill:#fff}
.th_isntagram_sec .th_image:hover img{transform:scale(1.05)}
.th_isntagram_sec.inner h2{margin:0 0 40px;}

.th_blogs_sec{margin-top:100px;padding: 50px 0;background-color: #f7f7f7;} 
.th_blogs_sec .th_head{width:100%;float:left;}
.th_blogs_sec .th_head h2{float: left;color:#000;font-weight:600;font-size: 42px;}
.th_blogs_sec .th_head a{font-size: 16px;background-color: var(--primary_color);height: 44px;padding: 0 20px;color: #fff;
    text-decoration: none;border-radius: 12px;font-weight: 400;float: left;line-height: 42px;}
.th_blogs_sec .th_head a:hover{background-color: var(--secondary_color); color: #fff;}
.th_blogs_sec .th_item{width:100%;float:left;background-color:#fff;border-radius:18px;margin-top:40px;overflow:hidden;}
.th_blogs_sec .th_item .th_content{width:100%;float:left;padding:20px;}
.th_blogs_sec .th_item:hover{transform:translateY(-15px);box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);}
.th_blogs_sec .th_item img{width:100%;float: left;height: 250px;object-fit: cover;}
.th_blogs_sec .th_item h3{width:100%;float:left;font-size:16px;color:#000;font-weight:600;margin: 0 0 24px;}
.th_blogs_sec .th_item p{width:100%;float:left;padding:0;text-align:left;margin:15px 0 60px;height: 72px;line-height: 28px;color:#000}
.th_blogs_sec .th_item a{font-size: 15px;background-color: var(--primary_color);height: 40px;padding: 0 16px;color: #fff;
    text-decoration: none;border-radius: 12px;font-weight: 400;float: left;line-height: 38px;}
.th_blogs_sec .th_item a:hover{background-color: var(--secondary_color); color: #fff;}

.th_latest_posts.transparent{background-color: #fff;padding: 0;}
.th_latest_posts.transparent .th_right_sidebar{padding-left:0}

/*Inner page Css Start Here*/
.th_inner_banner{position:relative;min-height:400px}
.th_inner_banner img{position:absolute;top:0;left:0;width:100%;height:400px;object-fit:cover;}
.th_inner_banner .th_content{position:relative;z-index: 2;display: flex;justify-content: center;align-items: center;height: 400px;}
.th_inner_banner .th_content h1{font-size:42px;color:#fff;}

.th_latest_posts.catgories h2{margin: 80px 0 30px;}
.th_latest_posts.catgories .th_related_post{gap: 20px;}
.th_latest_posts.catgories .th_related_post li{width:calc(25% - 15px);box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.th_latest_posts.catgories .th_related_post li .th_text{font-size:18px}
.th_latest_posts.catgories .th_related_post li p{width:100%;float:left;color:#000;margin:15px 0 25px}
.th_latest_posts.catgories .th_related_post li .th_btn{font-size: 15px;background-color: #fff;float: left;
	height: 40px;padding: 0 16px;color: var(--primary_color);text-decoration: none;border-radius: 12px;
	font-weight: 400;line-height: 38px;border:solid 1px var(--primary_color)}
.th_latest_posts.catgories .th_related_post li .th_btn:hover{background-color:var(--primary_color);color:#fff}

/*Single page Css Start Here*/
.th_latest_posts.single{padding:50px 0 50px;background-color:#fff}
.th_post_content{width: 100%;float: left;padding-right: 40px;}
.th_post_content h2, .th_post_content h3{text-align:left;font-size:30px;margin:10px 0 15px;width:100%;float:left;}
.th_post_content ul{width:100%;float:left;padding-left:15px;margin:30px 0 0}
.th_post_content ul li{width:100%;float:left;margin-bottom:10px;font-family: "Poppins", sans-serif;}
.th_post_content.page{margin:80px 0 40px}
.th_latest_posts.single .th_follow_us h2{margin:0 0 40px}

.th_post_tags h2{width: 100%;float: left;font-weight: 600;font-size: 30px;margin: 50px 0 24px;}
.th_post_tags ul{width:100%;float:left;padding-left:0;}
.th_post_tags ul li{ list-style: none;display:inline-block;background-color: #f7f7f7;border-radius: 10px;padding: 6px 14px;
    text-transform: uppercase;font-weight: 600;font-size: 13px;letter-spacing: 0.5px;color: var(--primary_color);}

.th_comment_form{width:100%;float:left}
.th_comment_form h2{width: 100%;float: left;font-weight: 600;font-size: 30px;margin: 70px 0 24px;}
.th_comment_form form{width:100%;float:left;display:flex;flex-wrap:wrap;row-gap: 20px;column-gap: 20px;
	justify-content: space-between;}
.th_comment_form form .form-group{width:calc(50% - 10px)}
.th_comment_form form .form-group.full{width:100%}
.th_comment_form form .form-group input{width:100%;float:left;height: 44px;padding: 0 10px;border-radius: 6px;
    outline: none;border: solid 1px #959595;}
.th_comment_form form .form-group textarea{width:100%;float:left;height:120px;padding:10px;border-radius: 6px;
    outline: none;border: solid 1px #959595;}
.th_comment_form form button{font-size: 16px;background-color: var(--primary_color);height: 44px;padding: 0 20px;color: #fff;text-decoration: none;border-radius: 12px;font-weight: 400;float: left;line-height: 42px;outline:none;
	border: none;}
.th_comment_form form button:hover {background-color: var(--secondary_color);color: #fff;}
.th_comment_form p{color:#fff; position: fixed;bottom: 0;left: 0;right: 0;text-align: center;
    background-color: #000000;z-index: 999;padding: 14px;}

/*Search page Css Start Here*/
.th_latest_posts.search{background-color:#fff;padding-top:100px}
.th_search_wrap{width:100%;float:left;display:flex;flex-wrap:wrap;gap:30px}
.th_search_wrap .th_featured_item{width:calc(50% - 30px);float:left;background-color:#fff;display:flex;flex-wrap:wrap;
    box-shadow: 0 0 12px 3px rgba(0, 0, 0, 0.1);}
.th_search_wrap .th_featured_item:hover{box-shadow:0  0 15px rgba(0,0,0,0.2);transform:translateY(-10px);}
.th_search_wrap .th_featured_item .th_image{width:100%;float:left;overflow:hidden;}
.th_search_wrap .th_featured_item:hover .th_image img{transform:scale(1.1);}
.th_search_wrap .th_featured_item .th_content{width:100%;float:left;padding: 20px 15px 30px;}
.th_search_wrap .th_featured_item .th_content .tag{background-color:var(--secondary_color);color:#fff;padding:5px 12px 6px;border-radius:30px;font-size:14px}
.th_search_wrap .th_featured_item .th_content h3{width:100%;float:left;margin-bottom:0}
.th_search_wrap .th_featured_item .th_content h3 a{font-size:20px;font-weight:600;text-decoration:none;color:#000;margin:15px 0 10px;float:left;}
.th_search_wrap .th_featured_item:hover .th_content h3 a{color:var(--secondary_color);}
.th_search_wrap .th_featured_item .th_content p{width:100%;float:left;margin-bottom:15px;font-size:14px}
.th_search_wrap .th_featured_item .th_content span{float:left;font-size:14px;}
.th_search_wrap .th_featured_item .th_content span strong{color:var(--green_color);}
.th_search_wrap .th_featured_item .th_content span:last-child{margin-left:15px;color:#7a7e83}































footer{padding-top:70px;background-color:#f7f7f7;margin-top: 80px;background-image:url('../images/dukes/footer_bg.jpg');
background-position:center;background-repeat:no-repeat;background-size:cover;background-blend-mode: difference;}
.th_footer_about{width: 100%;float: left;padding-right: 40px;}
.th_footer_about .th_logo, .th_footer_about .th_logo img{width:180px;float:left}
.th_footer_about p{width:100%;float:left;margin:30px 0;line-height:30px;color:#000}
.th_footer_about ul{width:100%;float:left;padding-left:0;}
.th_footer_about ul li{display:inline-block;list-style:none;}
.th_footer_about ul li a{width: 40px;height: 40px;border-radius: 100px;float: left;border: 1px solid #000;text-align: center;display: flex;align-items: center;justify-content: center;margin-right: 10px;background-color: #000;padding: 10px;}
.th_footer_about ul li a:hover{background-color:var(--secondary_color);border:2px solid var(--secondary_color);transform:translateY(-5px);}
.th_footer_list{width:100%;float:left;}
.th_footer_list h2{width:100%;float:left;font-size:20px;font-weight: 500;color:var(--primary_color);}
.th_footer_list ul{width:100%;float:left;padding-left:0;}
.th_footer_list ul li{width:100%;float:left;list-style:none;margin-top:20px}
.th_footer_list ul li a, .th_footer_list ul li address{width:100%;float:left;color:#000;text-decoration:none;font-size:14px;margin-bottom:0;font-weight: 500;}
.th_footer_list ul li a:hover{color:var(--secondary_color);padding-left:2px;}
.th_footer_list.contact ul li{display:flex;}
.th_footer_list.contact ul li img{margin-right:15px;width: 18px;object-fit: contain;}
footer hr{width:100%;float:left;border:none;background-color:#e3e3e3;height:1px;margin:40px 0 20px}
.th_copyright{width:100%;float:left;text-align:center;font-size:14px;color:#000;margin:0 0 20px;font-weight: 500;}