.text_uppercase{ text-transform:uppercase;}
.clear_both{ clear:both;}
.inline_block .vc_custom_heading{ display:inline-block;}
.font_family{font-family: Inter;}
.font_family_tahoma{font-family: Tahoma;}
.text_center{text-align:center;}
.font_weight_600{font-weight: 600;}
.sub_title_with_bg h3{
	color: #fff!important;
	font-size: 15px!important;
	font-weight: 500!important;
	line-height: 22px!important;
	margin-bottom: 25px!important;
	background: #ff7d44!important;
	display: inline-block!important;
	padding: 0 10px !important;
}
.single_image_with_caption{ position:relative;}
.vc_figure-caption {
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
	font-size: 17px !important;
	font-weight: 500 !important;
	line-height: 22px !important;
	background: rgba(0, 0, 0, 0.57);color: #fff;
	padding: 5px 10px;font-family: Inter;
}
.slick-slide .single_image_with_caption img{ padding:0!important;}
.why_choose_us_list{ margin:0; padding:0; text-align:center;font-family: 'Inter';display: flex; justify-content: space-between;align-items: center;}
.why_choose_us_list li{position: relative;padding-left: 15px; padding-right:12px; color: #fff;font-weight: 700;display: flex; flex-direction: column; align-items: center;}
.why_choose_us_list li img{ width:50px; margin-bottom:15px !important;}
.why_choose_us_list li:last-child img{ width:40px; }
.banner_full_width .wpb_single_image .vc_figure,
.banner_full_width .wpb_single_image .vc_single_image-wrapper{ width:100%;}
.banner_full_width .wpb_single_image .vc_single_image-wrapper img{ width: 100% !important; max-width:auto!important;display: inline-block;}
@font-face {
    font-family: 'Sora';
    src: url('../fonts/Sora-ExtraLight.woff2') format('woff2'),
        url('../fonts/Sora-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Thin.woff2') format('woff2'),
        url('../fonts/Inter-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-SemiBold.woff2') format('woff2'),
        url('../fonts/Inter-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Medium.woff2') format('woff2'),
        url('../fonts/Inter-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sora';
    src: url('../fonts/Sora-SemiBold.woff2') format('woff2'),
        url('../fonts/Sora-SemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Regular.woff2') format('woff2'),
        url('../fonts/Inter-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sora';
    src: url('../fonts/Sora-ExtraBold.woff2') format('woff2'),
        url('../fonts/Sora-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sora';
    src: url('../fonts/Sora-Thin.woff2') format('woff2'),
        url('../fonts/Sora-Thin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sora';
    src: url('../fonts/Sora-Regular.woff2') format('woff2'),
        url('../fonts/Sora-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sora';
    src: url('../fonts/Sora-Light.woff2') format('woff2'),
        url('../fonts/Sora-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sora';
    src: url('../fonts/Sora-Bold.woff2') format('woff2'),
        url('../fonts/Sora-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Sora';
    src: url('../fonts/Sora-Medium.woff2') format('woff2'),
        url('../fonts/Sora-Medium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Bold.woff2') format('woff2'),
        url('../fonts/Inter-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-ExtraBold.woff2') format('woff2'),
        url('../fonts/Inter-ExtraBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-ExtraLight.woff2') format('woff2'),
        url('../fonts/Inter-ExtraLight.woff') format('woff');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Light.woff2') format('woff2'),
        url('../fonts/Inter-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Inter';
    src: url('../fonts/Inter-Black.woff2') format('woff2'),
        url('../fonts/Inter-Black.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
* {
  margin: 0px;
  padding: 0px;
  box-sizing: border-box;
  border: none;
  list-style: none; }

body {
  font-family: Inter;
  }

h1, h2, h3, h4, h5 {
  font-weight: normal;
  font-family: 'Inter'; }

a {
  color: #000;
  text-decoration: none;
  font-family: 'Inter';}

a:hover {
  color: #ff944c;
  text-decoration: none;
  font-family: 'Inter'; }

img {
  max-width: 100%; }

.clear {
  clear: both; }

.center {
  text-align: center; }

.row {
  width: 100%;
  float: left; }

/*main Css==========================*/
.wrapper {
  width: 94% !important;
  max-width: 1280px !important;
  margin: 0 auto !important;
  float: none !important; 
}
.vc_row {
    margin-left: 0px !important;
    margin-right: 0px !important;
}
.vc_column_container>.vc_column-inner{
	padding-left: 0px !important; 
    padding-right: 0px !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{
	margin-bottom:0px !important;
}   
.top-header-row{
	width: 100%;
    float: left;
	
}
.top-header{
	width: 100%;
    float: left;
    padding: 15px 0;
    display: grid;
    grid-template-columns: 200px 1fr 180px;
    gap: 10px;
    align-items: center;
	border-bottom:1px solid #e5e5e5;
}
.top-header-col-1{
	float:left;
}
.top-header-col-2{
	float:left;
	padding:15px 0;
	 display:grid;
	 grid-template-columns: 270px 400px;
	 gap:10px;
	 align-items:center;
}
.news-box {
    width: 100%;
    float: left;
    background: #e5e5e5;
    border-radius: 5px;
    margin-bottom: 20px;
}
.news-box input[type="submit"] {
    width: 14%;
    display: inline-block;
    background: #e5e5e5 url(http://trikayasales.com/wp-content/uploads/2024/06/Group-2.png) 8px center no-repeat !important;
    border: none !important;
    padding: 12px 0 !important;
    color: #FFF !important;
    font-size: 15px !important;
    text-indent: -999px;
    cursor: pointer;
	    border-radius: 5px;
    line-height: 20px;
}
.news-box input[type="text"] {
    box-sizing: border-box;
    padding: 12px;
    display: inline-block;
    outline: none !important;
    color: #000;
    font-size: 14px;
    line-height: 20px;
    background: #e5e5e5;
}
.top-header-col-3{
	float:left;
}
.top-header-col-3 ul li{
	display:inline-block;
	margin-right:20px;
}
.header {
	width:100%;
	float:left;
	 padding:2px 0;
	 display:grid;
	 grid-template-columns:180px 1fr 180px;
	 gap:10px;
	 align-items:center;
}
.header-col-1 {
	float:left;
}
.nav-menu, .top-menu {
	width:100%;
	float:left;
	position:relative;text-align: center;
}
.nav-menu li, .top-menu li {
	display:inline-block;
	margin: 25px 10px 25px 10px;
}
.nav-menu li a, .top-menu li a {
	display: block;
	color:#000000;
	font-size:13px;
	font-weight:600;
	text-transform:uppercase;
	position: relative;
	padding-top:5px;
	padding-bottom:5px;
}
.nav-menu li a:before, .top-menu li a:before{
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  height: 3px;
  width: 0%;
  background: #e89a41;
  border-radius: 12px;
  transition: all 0.4s ease;
}
.nav-menu li a:before, .top-menu li a:before{
  left: 50%;
  transform: translateX(-50%);
}
.nav-menu li a:hover:before, .top-menu li a:hover:before{
  width: 100%;
}
.nav-menu li.current-menu-item a {
	color:#000 !important;
}
.nav-menu input[type="checkbox"]{
    display: none;
  }
.header-call {
	width:100%;
	float:left;
	background:#3757ce;
	border-radius:5px;
	padding:8px;
}
.header-call span {
	background: #f86c2f;
    border-radius: 50%;
    padding: 5px;
    float: left;
    height: 30px;
    width: 30px;
    text-align: center;
    margin: 2px 10px 0 0;
}
.header-call:hover{
	background:#000;
}
.header-call h3 {
	color:#fff;
	font-size:12px;
}
.header-call h3 a {
	font-size:15px;
	color:#fff;
}
.banner {
    width: 100%;
    float: left;
    position: relative;
}
.banner img{
	width: 100%;
	display:block;
}
.banner-caption {padding: 20px;}
.banner-caption h3{
	font-size:26px;
	color:#fff;
	font-weight: 300;
    line-height: 30px;
}
.banner-caption h2{
	font-size: 50px;
    color: #fff;
    line-height: 60px;
    font-weight: 400;
	text-transform: uppercase;
}
.banner-caption p{
	font-size: 16px;
    color: #fff;
    line-height: 30px;
	font-family: 'Sora';
}
.banner-caption a {
    display: inline-block;
    color: #fff;
    font-size: 15px;
    background: #f86c2f url(http://trikayasales.com/wp-content/uploads/2024/06/Layer-80.png) 130px no-repeat;
    padding: 10px 40px 10px 20px;
    border-radius: 5px;
    border: #f86c2f 1px solid;
    margin-top: 30px;
    transition: all 0.3s ease;
}
.banner-caption a:hover{
	transition: all 0.3s ease;
	 background: #000 url(http://trikayasales.com/wp-content/uploads/2024/06/Layer-80.png) 135px no-repeat;
	 border: #000 1px solid;
}
.content-row-1{
	width: 100%;
    float: left;
	padding:0px 0 40px 0;
	background:#fcfcfd;
}
.content-row-1-box{
	width: 100%;
    float: left;
	background:#fff;
	box-shadow: 0px 8px 21px 0px rgba(0, 0, 0, 0.1);
	padding:0px;
}

.trusted-list.trusted-list2 li img{width:50px;}
.trusted-list.trusted-list2 li,
.trusted-list li {
    width:31.3333%;
    float: left;
    margin-right: 2%;
    border-right:1px solid #e5e5e5;
    text-align: center;
}
.trusted-list li:last-child{
	 border-right:none;
}
.trusted-list li img{ width: 60px;}
.trusted-list li h2 {
    color: #000;
    font-weight: 700;
    font-size: 32px;
	 font-family: 'Inter';
}
.trusted-list li h3 {
    color: #000;
    font-size: 18px;
	line-height:30px;
	font-family: 'Inter';
}
.wpsm_count-icon{
	display:none !important;
}
#wpsm_counter_b_row_198 .wpsm_counterbox .wpsm_number{
font-family: 'Inter' !important;
}
#wpsm_counter_b_row_198 .wpsm_counterbox .wpsm_count-title{
	font-family: 'Inter' !important;
	font-weight:400 !important;
	letter-spacing:0px !important;
	margin-top: 0px !important;
}
#wpsm_counter_b_row_198 .wpsm_counterbox{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.content-row-2{
	width: 100%;
    float: left;
	padding:0px 0 40px 0;
	background:#fcfcfd;
}
.trusted-list-1{
    width: 100%;
    float: left;
    padding: 15px 0;
   /* display: grid;
    grid-template-columns: 1fr 400px 260px;
    gap: 35px;
    align-items: center;*/
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
	overflow: hidden;
}
.trusted-list-1 img{
    transition: all .6s;
}
.trusted-list-1-col-1:hover img {
    transform: scale(1.1);
}
.trusted-list-1-col-2:hover img {
    transform: scale(1.1);
}
.trusted-list-1-col-3:hover img {
    transform: scale(1.1);
}
.trusted-list-1-col-1{
	width: 47% !important;
    float: left !important;
    border-right: #000 1px solid;
    padding-right: 30px !important;
}
.trusted-list-1-col-2{
	width: 29% !important;
    float: left !important;
    border-right: #000 1px solid;
}
.trusted-list-1-col-3{
	width: 20% !important;
    float: right !important;
}
/*.trusted-list-1 {
    position:relative;
    text-align: center;
    padding-right: 20px;
}*/
.trusted-list-1:after{
	content:"";
	position:absolute;
	border-right:#000 1px solid;
	top:10px;
	right:0px;
	width:2px;
	 height: 65px;
}
.trusted-list-1:last-child:after{
	 border-right:none;
}
.clear_both{clear: both;}
.content-row-3{
	width: 100%;
    float: left;
	padding:0px 0 40px 0;
	background:#fcfcfd;
	text-align:center;
}
.content-row-3 h3 {
    color: #000;
    font-weight: 600;
    font-size: 40px;
	line-height:50px;
	font-family: 'Inter';
	margin-bottom:10px !important;
}
.content-row-3 h2 {
  color: #fff;
  font-size: 15px;
  font-weight: 500;
  line-height: 26px;
  margin-bottom: 25px;
  background: #ff7d44;
  display: inline-block;
  padding: 0 10px;
}
.content-row-3 h4 {
    font-size: 15px;
    color: #000;
    line-height: 30px;
    padding: 0 0%;
	font-family: 'Inter';
	text-align:justify !important;
}
.content-row-3 a {
    display: inline-block;
    color: #fff;
    font-size: 15px;
    background: #3757ce url(http://trikayasales.com/wp-content/uploads/2024/06/Layer-80.png) 123px no-repeat;
    padding: 10px 40px 10px 20px;
    border-radius: 5px;
    border: #3757ce 1px solid;
    margin-top: 30px;
    transition: all 0.3s ease;
}
.content-row-3 a:hover{
	transition: all 0.3s ease;
	 background: #f86c2f url(http://trikayasales.com/wp-content/uploads/2024/06/Layer-80.png) 130px no-repeat;
	 border: #f86c2f 1px solid;
}
.content-row-4{
	width: 100%;
    float: left;
	padding:10px 0 0px 0;
	background:#fcfcfd;
}
.content-row-4-col-1{
	width:40% !important;
	float:left !important;
}
.content-row-4-col-2{
	width:58% !important;
	float:right !important;
}
.content-row-4-col-2 img{
	width:100%;
}
.godrej-img{
	margin-bottom:20px !important;
}
.content-row-4 h2 {
    color: #000;
    font-size: 32px;
    font-weight: 600;
    line-height: 1.4;
    margin-bottom: 15px;
}
.content-row-4 h4 {
    font-size: 15px;
    color: #000;
    line-height: 30px;
    font-family: 'Inter';
}
.content-row-4 a {
    display: inline-block;
    color: #fff;
    font-size: 15px;
    background: #f86c2f  url(http://trikayasales.com/wp-content/uploads/2024/06/Layer-80.png) 123px no-repeat;
    padding: 10px 40px 10px 20px;
    border-radius: 5px;
    border: #f86c2f  1px solid;
    margin-top: 30px;
    transition: all 0.3s ease;
}
.content-row-4 a:hover{
	transition: all 0.3s ease;
	border: #3757ce 1px solid;
	background: #3757ce url(http://trikayasales.com/wp-content/uploads/2024/06/Layer-80.png) 130px no-repeat;
} 
.content-row-5{
	width: 100%;
    float: left;
	padding:60px 0;
	background:#f4f4f4;
	text-align:center;
}
.content-row-5 h2 {
    color: #000;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 30px !important;
}
.content-row-5 #wps-slider-section .wpsf-product-title a{
	color: #000 !important;
	font-family: 'Inter'!important;
	font-size:15px !important;
}
.content-row-5 a.wqoecf_enquiry_button{
	border-radius: 5px !important;
    border: #3757ce 1px solid !important;
	background: #3757ce !important;
}
.content-row-6{
	width: 100%;
    float: left;
    padding: 0px 0 40px 0;
    text-align: center;
  
}
.content-row-6 h3 {
    font-size: 22px;
    color: #fff;
    line-height: 30px;
    font-family: 'Inter';
}
.content-row-6 h2 {
    color: #fff;
    font-size: 45px;
    font-weight: 600;
    line-height: 60px;
    margin-bottom: 15px;
	font-family: 'Inter';
}
.content-row-6 h4{
	display:inline-block;
	text-align:left;
    color: #fff;
    font-size: 13px;
    border-radius: 5px;
    padding: 15px 35px;
    background: #f86c2f url(http://trikayasales.com/wp-content/uploads/2024/06/Group-8.png) 10px no-repeat;
    padding-left: 45px;
	transition: all 0.3s ease;
}
.content-row-6 h4 a{
    font-weight: 600;
	color: #fff;
}
.content-row-6 h4:hover{
	transition: all 0.3s ease;
	background: #3757ce url(http://trikayasales.com/wp-content/uploads/2024/06/Group-8.png) 10px no-repeat;
}
.content-row-7{
	width: 100%;
	float: left;
}
.content-row-7-col-1{
	width:50% !important;
	float:left !important;
}
.content-row-7-col-2{
	width:50% !important;
	float:right !important;
	padding: 40px 50px !important;
}
.content-row-7 h4 {
    font-size: 15px;
    color: #000;
    line-height: 30px;
    font-family: 'Inter';
}
.content-row-7 a {
    display: inline-block;
    color: #fff;
    font-size: 15px;
    background: #f86c2f url(http://trikayasales.com/wp-content/uploads/2024/06/Layer-80.png) 123px no-repeat;
    padding: 10px 40px 10px 20px;
    border-radius: 5px;
    border: #f86c2f 1px solid;
    margin-top: 30px;
    transition: all 0.3s ease;
}
.content-row-7 a:hover{
	transition: all 0.3s ease;
	background: #3757CB url(http://trikayasales.com/wp-content/uploads/2024/06/Layer-80.png) 130px no-repeat;
	border: #3757CB 1px solid;
}
.content-row-8{
	width: 100%;
	float: left;
	background:#212b50;
	padding:40px 0;
}
.content-row-8-col-1{
	width:33.3% !important;
	float:left !important;
	padding: 80px;
}
.content-row-8-col-1 h2 {
    color: #fff;
    font-size: 32px;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 15px;
}
.content-row-8-col-1 h4 {
    font-size: 15px;
    color: #fff;
    line-height: 30px;
    font-family: 'Inter';
}
.content-row-8-col-1 a {
    display: inline-block;
    color: #fff;
    font-size: 15px;
    background: #f86c2f  url(http://trikayasales.com/wp-content/uploads/2024/06/Layer-80.png) 123px no-repeat;
    padding: 10px 40px 10px 20px;
    border-radius: 5px;
    border: #f86c2f  1px solid;
    margin-top: 30px;
    transition: all 0.3s ease;
}
.content-row-8-col-1 a:hover{
	transition: all 0.3s ease;
	background: #3757ce  url(http://trikayasales.com/wp-content/uploads/2024/06/Layer-80.png) 130px no-repeat;
	border: #3757ce  1px solid;
}
.content-row-8-col-2{
	width:33.3% !important;
	float:left !important;
	
}
.content-row-8-col-3{text-align:center;}
.content-row-8-col-3 h3 {
    color: #ff7d44;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 15px !important;
	 font-family: 'Inter';
}
.content-row-8-col-3 h2 {
    font-size: 32px;
    color: #fff;
	font-weight:600;
    line-height: 30px;
	margin-bottom: 30px !important;
    font-family: 'Inter';
}
.content-row-8-col-3 .wpsm_testi_pic{ border-radius:150px; overflow:hidden;}
body .content-row-8-col-3 #wpsm_testi_b_row_108 .wpsm_testi_pic > img{border-radius:150px!important; }
.content-row-8-col-3 .wpsm_testi_description{
	font-size: 15px !important;
    color: #fff !important;
    line-height: 30px !important;
    font-family: 'Inter' !important;
}
.content-row-8-col-3 .wpsm_testi_title, .content-row-8-col-3 .wpsm_testi_title > small{
	font-family: 'Inter' !important;
}
.content-row-9{
	width: 100%;
	float: left;
	padding:40px 0;
}
.content-row-9-col-1{
	width:48% !important;
	float:left !important;
}
.prestige-img{
	width:100%;
	float:right;
}
.prestige-img img{
	float:right; 
}
.content-row-9-col-1 h2 img{ float:right;margin-top:-33px;}
.content-row-9-col-1 .ultrafresh_2 h2{font-size: 46px;margin-bottom: 30px !important;}
.content-row-9-col-1 h2{
	font-size: 50px;
    color: #6a6a6a;
	font-weight:400;
    line-height: 56px;
	margin-bottom: 0px !important;
    font-family: 'Inter';
}
.content-row-9-col-1 a {
   display: inline-block;
    color: #3299c6;
    font-weight: 500;
    font-size: 40px;
    background: url(http://trikayasales.com/wp-content/uploads/2024/06/Group-2-1.png) 290px no-repeat;
    padding: 15px 90px 15px 20px;
    border-radius: 65px;
    border: #3299c5 1px solid;
    margin-top: 30px;
    transition: all 0.3s ease;
}
.content-row-9-col-1 a:hover{
	transition: all 0.3s ease;
	 background: #3757CB url(http://trikayasales.com/wp-content/uploads/2024/06/Group-2-1.png) 295px no-repeat;
	color: #fff;
}
.content-row-9-col-2{
	width:48% !important;
	float:right !important;
}
.content-row-10{
	width: 100%;
	float: left;
	padding:40px 0;
	text-align:center;
}
.content-row-10 .resp-vtabs ul.vresp-tabs-list{
	width:18% !important;
	margin-top: 140px !important;
}
.content-row-10 .resp-vtabs .vresp-tabs-container{
	width:82% !important;
}
.content-row-10 .resp-vtabs .vresp-tabs-list li{
	border-bottom: 1px solid #e5e5e5 !important;
}
.content-row-10 .tab_set1 .vresp-tab-item{
	 color: #000 !important;
    font-weight: 500 !important;
    font-size: 20px !important;
	font-family: 'Inter' !important;
	text-align:left !important;
}
.content-row-10 .tab_set1 .vresp-tab-active, .content-row-10 .tab_set1 .vresp-tab-item:hover{
	 color: #fff !important;
    font-weight: 500 !important;
	background:#3757ce;
}
.gallery-btn{
	display: inline-block;
    color: #fff;
    font-size: 15px;
    background: #f86c2f url(http://trikayasales.com/wp-content/uploads/2024/06/Layer-80.png) 123px no-repeat;
    padding: 10px 40px 10px 20px;
    border-radius: 5px;
    border: #f86c2f 1px solid;
    margin-top: 30px;
    transition: all 0.3s ease;
}
.gallery-btn:hover{
	transition: all 0.3s ease;
	background: #3757ce url(http://trikayasales.com/wp-content/uploads/2024/06/Layer-80.png) 130px no-repeat;
	border: #3757ce 1px solid;
	color: #fff;
}
.hm-blog{
	width: 100%;
	float: left;
	padding:40px 0;
	text-align:center;
}
.hm-blog h3 {
    color: #ff7d44;
    font-weight: 500;
    font-size: 20px;
    font-family: 'Inter';
    margin-bottom: 10px !important;
}
.hm-blog h2 {
    color: #000;
    font-size: 30px;
    font-weight: 600;
    line-height: 30px;
	border-left:#ff7d44 3px solid;
	padding-left:10px;
    margin-bottom: 60px !important;
	display:inline-block;
}
.hm-blog-list{
	width: 100%;
	float: left;
	text-align:left;
}
.hm-blog-list li {
    width: 48%;
    float: left;
    margin-right: 2%;
	margin-bottom:30px !important;
}
.hm-blog-box-left {
    width: 48%;
    float: left;
}
.hm-blog-box-right{
	width: 48%;
    float: right;
}
.hm-blog-box-right h4 {
    font-size: 13px;
    color: #ff7d44;
    margin-bottom: 10px !important;
}
.hm-blog-box-right h3 {
    font-size: 18px !important;
    color: #000 !important;
    font-weight: 600 !important;
    margin-bottom: 15px !important;
	font-family: 'Inter';
}
.hm-blog-box-right p {
    font-size: 13px;
    color: #000;
    line-height: 24px;
	font-family: 'Inter';
}
.hm-blog-box-right a {
    display: inline-block;
    color: #000;
    font-size: 15px;
    background: #eaeff7 url(http://trikayasales.com/wp-content/uploads/2024/06/arrow-2.png) 105px no-repeat;
    padding: 10px 40px 10px 20px;
    border-radius: 5px;
    border: #eaeff7 1px solid;
    margin-top: 30px;
    transition: all 0.3s ease;
}
.hm-blog-box-right a:hover{
	transition: all 0.3s ease;
	color: #fff;
	background: #3757ce url(http://trikayasales.com/wp-content/uploads/2024/06/Layer-80.png) 108px no-repeat;
	border: #3757ce 1px solid;
}
.content-row-11{
	width: 100%;
	float: left;
	padding:40px 0;border-top: 1px solid #ececec;
}
.content-row-12{
	width: 100%;
    float: left;
	padding:60px 0;
	text-align:center;
}
.content-row-12 .woocommerce .ywcps-wrapper ul.products{
	padding-bottom:0px !important;
}
.footer{
	width: 100%;
    float: left;
    background: #f4f4f4;
	padding:40px 0;
	position: relative;
    z-index: 999;
}
.footer-box {
    color: #000;
    display: grid;
    grid-template-columns: 1.5fr 200px 200px 1fr;
    gap: 30px;
    margin: 0 -20px;
    padding-bottom: 15px;
}
.footer h2 {
    color: #000;
    font-weight: 600;
    font-size: 17px;
    margin-bottom: 35px;
    border-left: #ff7d44 3px solid;
    padding-left: 10px;
}
.footer-col-1 {
    padding:20px;
}
.footer-col-1 img{
	margin-bottom:15px !important;
}
.footer-col-1 p {
    font-size: 14px;
    color: #000;
    line-height: 28px;
    font-family: 'Inter';
	margin-bottom:20px !important;
}
.footer-social li span{
	display:none;
}
.footer-social li a {
    display: inline-block;
    float: left;
    border-radius: 5px;
    font-size: 20px;
	color:#fff;
    background: #39445c;
    line-height: 20px;
    margin-right: 10px;
    text-align: center;
    padding: 20px;
}
.footer-social li:nth-child(1) a{
    background-color: #3e5ea4;
}
.footer-social li:nth-child(2) a {
    background-color: #F56040;
}
.footer-social li:nth-child(3) a {
    background-color: #2583be;
}
.footer-social li:nth-child(4) a {
    background-color: #d81203;
}
.footer-col-2 {
   padding:20px;
}
/*.footer-col-2 ul li, .footer-col-3 ul li {
    color: #000;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 10px;
    line-height: 20px;
    background: url(http://trikayasales.com/wp-content/uploads/2024/06/Layer-21-copy-5.png) left no-repeat;
    padding-left: 25px;
    transition: all 0.3s ease;
}*/
.footer-col-2 ul li, .footer-col-3 ul li {
    display: inline-block;
    width: 100%;
    padding-bottom: 10px;
	transition: all 0.3s ease;
}
.footer-col-2 ul li a, .footer-col-3 ul li a {
	color: #000;
    font-weight: 400;
    font-size: 14px;
    color: #000;
    display: inline-block;
    width: 100%;
    background: url(http://trikayasales.com/wp-content/uploads/2024/06/Layer-21-copy-5.png) no-repeat left 3px;
    padding-left: 25px;
}
.footer-col-2 ul li:hover, .footer-col-3 ul li:hover{
	color: #000;
}
.footer-col-3 {
    padding:20px;
}
.footer-col-4 {
   padding:20px;
}
.footer-col-4 ul li {
    display: block;
    width: 100%;
    float: left;
    color: #000;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 20px;
    padding-left: 25px;
	font-family: 'Inter';
}
.footer-col-4 ul li h3{
	color: #000;
    font-size: 14px;
	font-weight:600;
	margin-bottom:5px;
}
.footer-col-4 ul li:nth-child(1) {
    background: url(http://trikayasales.com/wp-content/uploads/2024/06/Layer-173.png) left 2px no-repeat;
}
.footer-col-4 ul li:nth-child(2) {
    background: url(http://trikayasales.com/wp-content/uploads/2024/06/Layer-174.png) left 2px no-repeat;
}
.footer-col-4 ul li:nth-child(3) {
    background: url(http://trikayasales.com/wp-content/uploads/2024/06/Layer-175.png) left 2px no-repeat;
}
.copyright{
  width: 100%; 
	float:left;
  padding: 20px 0;
  background: #232d52;
}
.copyright-box{ display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
    align-items: center;}
.copyright p{
	color:#fff;
	font-size:14px;
	font-family: 'Inter';
}
.copyright-row-1{
	float:left;
}
.copyright-row-2{
	float:right;
}
.copyright-row-2 h3{
	color: #fff;
    font-size: 14px;
    font-weight: 600;
}
.copyright-row-2 ul li{
    color: #fff;
    font-size: 14px;
    font-weight: 400;
	margin-right:10px;
	display:inline-block;
	font-family: 'Inter';
}
.inner-main{
	width:100%;
	float:left;
	position:relative;
	height:300px;
}
.inner-main img {
    width: 100%;
    height: 100% !important;
    display: block;
    object-fit: cover;
}
.inner_head {
	width:100%;
	float:left;
	position:relative;
}
.inner_head img {
	width:100%;
	float:left;
	display:block;
}
.inner-title {
	position:absolute;
	left:0px;
	top:100px;
	width:100%;
	text-align:center;
}
.inner-title h1 {
	color: #fff;
    font-size: 45px;
    letter-spacing: 1px;
    display: inline-block;
}
.breadcrumb {
    color: #fff;
    margin-top: 10px;
    font-size: 18px;
	text-transform:uppercase;
	font-family: 'Inter';
}
.breadcrumb p{
	color: #fff;
    font-size: 16px;
	
}
.breadcrumb a {
    font-size: 16px;
    color: #fff;
    font-weight: 500;
	
}
.contact-row-1{
	width:100%;
	float:left;
	padding:60px 0;
	background: url(http://trikayasales.com/wp-content/uploads/2024/06/map.png) left center no-repeat;
    background-size: cover;
}
/*.contact-row-1-col-1{
	width:48% !important;
	float:left !important;
}*/
.contact-row-1-col-1 h2 {
    font-size: 32px;
    color: #000;
    font-weight: 600;
    margin-bottom: 20px !important;
}
.hm-form-box {
    width: 100%;
    float: left;
    margin-bottom: 25px;
}
.hm-form-box-col-1 {
    width: 48%;
    float: left;
}
.hm-form-box-col-2 {
    width: 48%;
    float: right;
}
.hm-form-box input[type="text"], .hm-form-box input[type="email"], .hm-form-box input[type="tel"], .hm-form-box textarea {
    width: 100%;
    float: left;
	font-family: 'Sora';
    border: 1px solid #ecf4fb;
    background: #ecf4fb;
    height: 50px;
    border-radius: 10px;
    font-size: 15px;
	color:#777;
    padding: 0 10px;
    outline: none;
}
.hm-form-box input[type="text"]::placeholder, .hm-form-box input[type="email"]::placeholder, .hm-form-box input[type="tel"]::placeholder, .hm-form-box textarea::placeholder{
	color:#000;
}
.hm-form-box textarea {
    height: 150px;
    padding: 18px 20px 0 10px;
	font-family: 'Sora';
}
.hm-form-box input[type="submit"] {
   display: inline-block;
    color: #fff;
    font-size: 15px;
    background: #f86c2f url(http://trikayasales.com/wp-content/uploads/2024/06/Layer-80.png) 75px no-repeat;
    padding: 10px 40px 10px 20px;
    border-radius: 40px;
    border: #f86c2f 1px solid;
    margin-top: 10px;
	cursor: pointer;
	transition: all 0.3s ease;
}
.hm-form-box input[type="submit"]:hover{
	transition: all 0.3s ease;
	border:#f86c2f 1px solid;
	background: #f86c2f url(http://trikayasales.com/wp-content/uploads/2024/06/Layer-80.png) 75px no-repeat;
}
.hm-form-box input[type=checkbox] { 
	background:#ecf4fb;
	border:#f86c2f 1px solid;
}
.hm-form-box .wpcf7-list-item-label{
	font-size: 15px;
    color: #000;
	line-height: 35px;
	margin-left:6px;
}
.wpcf7-response-output {
    width: 100%;
    float: left;
    text-align: center;
}
.recaptcha-box{
	 width: 100%;
    float: left;
	padding:10px 0;
}
.c-box {
	width:305px;
	float:none;
	margin:0 auto;
}
/*.contact-row-1-col-2{
	width:48% !important;
	float:right !important;
}*/
.hm-cont-info{
	width:100%;
	float:left;
	text-align:center;
}
.hm-cont-info {
    width: 100%;
    float: left;
    background: #ffffff;
    box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.06);
    padding:30px 18px;
    border-radius: 15px;
	margin-bottom:30px;
	transition: transform .3s ease-in-out;
}
.hm-cont-info:hover{
	transition: transform .3s ease-in-out;
   background: #ecf4fb;
}
.hm-cont-info h2 {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    font-family: 'Sora';
    margin: 15px 0;
	display:inline-block;
	position: relative;
   text-decoration: none;
	cursor:pointer;
}
.hm-cont-info::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 2px;
  border-radius: 4px;
  background-color: #f17009;
  bottom: -2px;
  left: 0;
  transform-origin: right;
  transform: scaleX(0);
  transition: transform .3s ease-in-out;
}
.hm-cont-info h2:hover::before {
  display:inline-block;
  transform-origin: left;
  transform: scaleX(1);
}

.hm-cont-info p{
	font-size:15px;line-height: 22px;font-family: 'Inter';
}
.hm-cont-info h3{
	font-size: 22px;
    color: #000;
	font-weight: 600;
    line-height: 22px;
    margin:0px 0 16px 0 !important;
	text-transform: uppercase;
}
.hm-cont-info h4 a{
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    padding: 15px 17px;
    background: #f86c2f url(http://trikayasales.com/wp-content/uploads/2024/06/Group-8.png) 10px no-repeat;
    border-radius: 30px;
    border: #f86c2f 1px solid;
    padding-left: 42px;
	display:inline-block;
	margin-bottom:15px !important;
	margin-top:15px !important;
	transition: ease-in-out 300ms;
}
.hm-cont-info h4 a:hover{
	transition: ease-in-out 300ms;
	background: #3757ce url(http://trikayasales.com/wp-content/uploads/2024/06/Group-8.png) 10px no-repeat;
}
.hm-cont-info h5{
	background: url(http://trikayasales.com/wp-content/uploads/2024/06/orange_email.png) left center no-repeat;
    padding-left: 26px;
    color: #000;
    font-size: 15px;
    display: inline-block;
}
.hm-cont-info h5 a{
	color: #000;
}
.hm-cont-info h5 a:hover{
	color:#1e335f;
}
.about-row-1{
	width: 100%;
    float: left;
	padding:60px 0;
	background:#f4f4f4;
}
.about-row-1-col-1{
	width: 48% !important;
    float: left !important;
    margin-right: 2%;
}
.about-row-1-col-2{
	width: 48% !important;
    float: right !important;
}
.about-row-1 h2 {
    color: #000;
    font-size: 42px;
    font-weight: 600;
    margin-bottom: 25px !important;
}
.about-row-1 p {
    font-size: 15px;
    color: #000;
    line-height: 30px;
    font-family: 'Inter';
	margin-bottom:15px;
	text-align:justify;
}
.mission-box {
    width: 100%;
    float: left;
    margin: 20px 0 !important;
    background: url(http://trikayasales.com/wp-content/uploads/2024/06/mission_icon.png) left no-repeat;
    padding-left: 95px;
}
.mission-box h3 {
    font-size: 24px;
    color: #000;
    font-weight: 600;
    font-family: 'Sora';
    margin-bottom: 5px !important;
}
.mission-box h4 {
    font-size: 15px;
    color: #000;
    line-height: 30px;
}
.testimonial-row-1{
	 width: 100%;
    float: left;
	padding:60px 0;
}
.testimonial-row-1 .wpsm_testi_description{
	font-size: 15px !important;
    color: #000 !important;
    line-height: 30px !important;
    font-family: 'Inter' !important;
}
.testimonial-row-1 .wpsm_testimonial-pic, .testimonial-row-1 .wpsm_testi_links{
	display:none !important;
}
.testimonial-row-1 .wpsm_testimonial-title, .testimonial-row-1 .wpsm_testimonial-review span {
    font-family: 'Inter' !important;
	font-weight: 500 !important;
}
.testimonial-row-1 .wpsm_testi_pic{display:none;}
.testimonial-row-1 .wpsm_testi_content{box-shadow: 0px 8px 21px 0px rgba(0, 0, 0, 0.1) !important;}
/* blog*/
.blg-btn-bx{
	width:100%;
	float:left;
	margin: 20px 0;
}
.blg-btn-bx-left{
	width:50%;
	float:left;
}
.blg-btn-bx-right{
	width:28%;
	float:right;
}
.blg-social li {
    display: inline-block !important;
    float: left !important;
    border-radius: 5px !important;
    font-size: 20px !important;
    line-height: 45px !important;
    margin-right: 10px !important;
    text-align: center !important;
    color: #fff !important;
    border-bottom: none !important;
    width: 50px !important;
    height: 50px !important;
}
.blg-social li a {
    display: block;
    color: #fff;
    width: 50px !important;
    height: 50px !important;
	border-radius: 5px !important;
}
.blg-social li span{
	display:none;
}
.blg-social li:nth-child(1) a{
	background-color: #3e5ea4 !important;
}
.blg-social li:nth-child(2) a{
	background-color: #31c7f9 !important;
}
.blg-social li:nth-child(3) a{
	 background-color: #2583be !important;
}
.blg-social li:nth-child(4) a{
	background-color: #d81203 !important;
}
.blgmore-btn1{
	display: inline-block;
    color: #fff;
    font-size: 15px;
    background: #f86c2f url(http://trikayasales.com/wp-content/uploads/2024/06/Layer-80.png) 104px no-repeat;
    padding: 10px 40px 10px 20px;
    border-radius: 5px;
    border: #f86c2f 1px solid;
    transition: all 0.3s ease;
}
.blgmore-btn1:hover{
	transition: all 0.3s ease;
	color: #fff;
    border:#3757ce 1px solid;
    background: #3757ce url(http://trikayasales.com/wp-content/uploads/2024/06/Layer-80.png) 112px no-repeat;
}
.blog-details {
	width:100%;
	float:left;
	padding:35px 0;	
}
.blog-area li{
	display: inline-block;
    float: left;
    width: 100%;
    margin-bottom: 30px;
    border-bottom: #ccc 1px solid;
}
.cat-det h1 {
    color: #000;
    font-size: 30px;
    font-weight: 600;
    margin: 60px 0px !important;
    display: inline-block;
    border-bottom: #ccc 1px solid;
    padding-bottom: 5px;
    position: relative;
}
.cat-det h1:after {
    content: "";
    position: absolute;
    background: #fade21;
    width: 82px;
    height: 4px;
    bottom: 0px;
    left: 0;
    transition: ease-in-out 300ms;
}
.cat-det h1:hover:after {
    width: 100px;
}
.cat-det article {
	 display: inline-block;
    float: left;
    width: 100%;
    margin-bottom: 30px;
    padding-bottom: 20px;
    border-bottom: #ccc 1px solid;
}
.cat-det .posted-on{
	color: #ed6e52;
    font-size: 14px;
    font-weight: 500;
}
.cat-det .edit-link a{
	color: #ed6e52;
    font-size: 14px;
    font-weight: 500;
	padding-left:20px;
	text-decoration:underline;
}
.cat-det .post-taxonomies{
	font-size: 15px;
    color: #525353;
    line-height: 22px;
}
.cat-det .post-taxonomies a{
	text-decoration:underline;
}
.cat-det h2{
	line-height:30px !important
}
.blog-area1 li{
	display:inline-block;
	float:left;
	width:32%;
	margin:0 2% 2% 0;
	box-shadow: 0px 0px 12px 0px rgba(186,186,186,0.6);
	border-radius:6px;
	overflow:hidden;
	min-height:497px;
}
.blog-area li img, .blog-area1 li img {
	width:100%;
	float:left;
	display:block;	
}
.blog-area li:nth-child(3n), .blog-area1 li:nth-child(3n) {
	margin-right:0px;	
}
.blog-area li .img-box {
	width:100%;
	float:left;
	height: auto;
    overflow: hidden;	
}
.blog-img img {
	display:block;	
}
.blog-content {
	padding:15px;	
}
.blog-box {
	width:100%;
	float:left;
	margin-top:30px;
}
.blog-box h2, .cat-det h2 {
	font-size: 30px;
    color: #000;
    font-weight: 600;
    margin-bottom: 20px !important;
}
.more-btn-1 {
	display: inline-block;
    padding: 15px 45px;
    background: #f77c27;
    color: #FFF;
    font-style: 15px;
    margin-top: 30px;
}
.more-btn-1:hover{
	color:#fff;
}
.blg-list li{
    display: block;
    width: 100%;
    float: left;
    font-size: 14px;
    color: #545454;
    margin-bottom: 10px;
    position: relative;
    padding-left: 20px;
}
.blg-list li:after {
    position: absolute;
    left: 0px;
    top: 4px;
    content: "";
    width: 8px;
    height: 8px;
    background: #f77c27;
}
.blog-box p, .cat-det p {
    font-size: 15px;
    color: #000;
    line-height: 30px;
    margin-bottom: 15px;
	font-family: 'Inter';
}
.blog-box h2 a, .cat-det h2 a{
	 color:#000;	
}
.blog-row-1{
	width:100%;
	float:left;
	padding:60px 0;	
}
.blog-row-1-col-1{
	width:68% !important;
	float:left !important;
}
.blog-row-1-col-2{
	width:28% !important;
	float:right !important;
}
.blog-row-1-col-2 h2{
    color: #000;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 20px !important;
    display: inline-block;
    border-bottom: #ccc 1px solid;
    padding-bottom: 5px;
    position: relative;
}
.blog-row-1-col-2 h2:after {
    content: "";
    position: absolute;
    background: #f17009;
    width: 60px;
    height: 3px;
    bottom: 0px;
    left: 0;
    transition: ease-in-out 300ms;
}
.blog-row-1-col-2 h2:hover:after {
    width: 100px;
}
.blog-row-1-col-2 .rpwwt-widget ul li {
	color: #272727;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 20px;
    padding-left: 20px;
    position: relative;
    transition: all 0.3s ease;
}
.blog-row-1-col-2 .rpwwt-widget ul li:after {
    position: absolute;
    left: 0px;
    top: 9px;
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 0px;
    background: #000;
    rotate: 45deg;
}
.blog-row-1-col-2 .rpwwt-widget ul li:hover {
    padding-left: 30px;
}
.blog-row-1-col-2 .wpcategorieswidget-2 li{
	display: inline-block;
    color: #fff !important;
    font-weight: 600 !important;
    font-size: 14px !important;
    margin-bottom: 20px;
	margin-right:10px;
    border-bottom: none !important;
    background: #f86c2f;
    border-radius: 5px;
    padding: 5px 20px;
	transition: ease-in-out 300ms;
}
.blog-row-1-col-2 .wpcategorieswidget-2 li:hover{
	transition: ease-in-out 300ms;
	background:#3757ce;
	color:#fff;
}
.blog-row-1-col-2 .wpcategorieswidget-2 li:hover a{
	color:#fff !important;
}
.blog-row-1-col-2 .wpcategorieswidget-2 li a{
	color: #fff !important;
}
.blog-content h2 {
	font-size:26px;
	font-weight:500;
	margin-bottom:5px;
	color:#21a4e2;	
}
.blog-content h2 a {
	color:#21a4e2;		
}
.blog-content p {
	font-size: 14px;
    color: #545454;
    line-height: 25px;
	text-align:justify;	
}
.blog-content .more-btn {
	display:inline-block;
	background:#21a4e2;
	color:#FFF;
	padding:7px 25px;
	margin-top:10px;	
}
.blog-title {
	background:#21a4e2;
	padding:8px;
	color:#FFF;
	border-radius:6px;
	margin-bottom:30px;	
}
.blog-title h1 {
	font-size:22px;	
}
.blog-detais-row {
	width:100%;
	float:left;
	padding:40px 0;	
}
.blog-detais-row .post-thumbnail img {
	background:#f1f1f1;
	padding:8px;
	margin:0 0 15px 0;
	width:100%;	
}
.blog-detais-row-col-1 {
	width:70%;
	float:left;
	box-shadow: 0px 0px 12px 0px rgba(186,186,186,0.5);
	padding:20px;
	margin-bottom:0px !important;
}
.blog-detais-row-col-1 h1 {
	font-size: 30px;
	line-height:34px;
    font-weight: 600;
    margin: 15px 0 30px 0;
	color:#000;	
}
.blog-detais-row-col-1 p {
	font-size: 15px;
    color: #000;
    line-height: 30px;
	text-align:justify;	
	margin-bottom:20px;
	font-family: 'Inter';
}
.blog-detais-row-col-1 p strong{
	font-size: 16px;
    color: #545454;
    font-weight: 600;
	font-family: 'Inter';
}
.blog-detais-row-col-1 h3 {
    font-size: 20px;
    color: #000;
    font-weight: 600;
    margin-bottom: 15px;
}
.blog-detais-row-col-1 ul li{
	 font-size: 15px;
    color: #000;
    line-height: 30px;
    margin-bottom: 15px;
    padding-left: 20px;
    position: relative;
	font-family: 'Inter';
}
.blog-detais-row-col-1 ul li:after {
    position: absolute;
    left: 0px;
    top: 9px;
    content: "";
    width: 6px;
    height: 6px;
    background: #000;
}
.blog-detais-row-col-2 {
	width:26%;
	float:right;
	padding:15px;
	box-shadow: 0px 0px 12px 0px rgba(186,186,186,0.5);
}
.blog-detais-row-col-2 h2{
	color: #000;
    font-size: 30px;
    font-weight: 600;
    margin-bottom: 20px !important;
    display: inline-block;
    border-bottom: #ccc 1px solid;
    padding-bottom: 5px;
    position: relative;
}
.blog-detais-row-col-2 h2:after {
    content: "";
    position: absolute;
    background: #f17009;
    width: 60px;
    height: 3px;
    bottom: 0px;
    left: 0;
    transition: ease-in-out 300ms;
}
.blog-detais-row-col-2 h2:hover:after {
    width: 100px;
}
.blog-detais-row-col-2 .rpwwt-widget ul li {
	color: #272727;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 20px;
    padding-left: 20px;
    position: relative;
    transition: all 0.3s ease;
}
.blog-detais-row-col-2 .rpwwt-widget ul li:after {
    position: absolute;
    left: 0px;
    top: 9px;
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 0px;
    background: #000;
    rotate: 45deg;
}
.blog-detais-row-col-2 .rpwwt-widget ul li:hover {
    padding-left: 30px;
}
.blog-detais-right-box {
	float:left;
	width:100%;
	padding:15px;
	margin-bottom:20px;
	box-shadow: 0px 0px 5px 0px rgba(74,74,74,0.5);		
}
.blog-detais-right-box .widget-title {
	font-size:26px;
	font-weight:500;
	margin:5px 0 10px 0;
	color:#21a4e2;
	border-left:#21a4e2 solid 5px;
	padding-left: 10px;
	line-height: 25px;
}
#comments {
	width:100%;
	float:left;
	margin:20px 0;
	border-top: #ccc 1px solid;
}
#comments h2 {
	font-size:26px;
	font-weight:500;
	margin:15px 0 5px 0;
	color:#3757ce;
	padding-bottom:10px;
}
.comment-notes {
	font-size:15px;
	font-weight:600;
	color:#000;
	margin-bottom:10px;	
}
#commentform label {
	width:100%;
	float:left;
	margin-bottom:10px;
	font-size:14px;
	color:#000;	
}
#commentform input[type="text"], #commentform input[type="email"], #commentform input[type="tel"], #commentform input[type="url"], #commentform textarea {
	width:100%;
	float:left;
	padding:10px;
	border:#c7c7c7 solid 1px;
	margin-bottom:10px;	
}
#commentform textarea {
	height:80px;	
}
.comment-form-cookies-consent label {
	width:auto !important;	
}
#wp-comment-cookies-consent {
	float:left;
	margin: 5px 10px 0 0;
}
.form-submit {
	width:100%;
	float:left;
	margin-top:5px;	
}
.form-submit #submit {
	display:inline-block;
	background:#000;
	color:#FFF;
	padding:10px 25px;
	float:left;
	cursor:pointer;
	font-weight:600;
	border:none;	
}
.blog-detais-right-box ul li {
	display:block;
	width:100%;
	float:left;
	margin-bottom:5px;
	padding-left:15px;
	background: url(../images/arrow-style-1.png) left 8px no-repeat;	
}
.blog-detais-right-box ul li a {
	font-size:14px;
	color:#000;
	font-weight:600;	
}
.blog-detais-right-box ul li .post-date {
	font-size:11px;
	color:#21a4e2;
	display:block;	
}
.pagination {
	width:100%;
	float:left;
	padding:15px 0;
	text-align:center;	
}
.page-numbers li{
	display:inline-block;
	width:45px;
	height:35px;
	text-align:center;
	border:#eed739 solid 1px;
	color:#000;
	 background: #eed739;
	font-size:14px;
	border-radius:0;
	line-height:35px;
	float:none;
	margin-right:5px;
	min-height:0px !important;
}
.page-numbers li a {
	display:block;
	color:#30082f;
	font-weight:600;
}
.rpwwt-post-title {
	font-size: 15px;
    font-weight: 500 !important;
    color: #4f3325;
    display: block;
    line-height: 20px;
}
.rpwwt-post-title:hover{
	color:#000;
}
.rpwwt-post-date {
    font-size: 11px;
    color: red;
}
.rpwwt-post-excerpt {
	font-size: 12px;
    line-height: 16px;
    margin-top: 5px;	
	font-family: 'Inter';
}
#rpwwt-recent-posts-widget-with-thumbnails-3 img {
    border: #ccc solid 1px;
    padding: 5px;
}
.footer-col-3 .rpwwt-post-title {
	color:#FFF;	
}
.footer-col-3 .rpwwt-post-excerpt {
	color:#FFF;	
}
.footer-col-3 .rpwwt-widget ul li {
	border-bottom:#2c313c solid 1px;
	margin-bottom:10px !important;
	padding-bottom:10px;	
}
.footer-col-3 .rpwwt-widget ul li:last-child {
	border-bottom:none;	
}
.footer-col-3 nav ul li img {
    border: #2c313c solid 1px;
    padding: 5px;
}
.side-list li {
	color: #000;
    font-size: 18px;
    font-weight: 400;
	padding:10px 0;
	margin-bottom: 10px;
}
.product-template-default.single.single-product .blog-detais-row-col-1 {
	width:100%;
}
.product-template-default.single.single-product .blog-detais-row-col-1 h1 {
	text-align:center;
}
.product-template-default.single.single-product .blog-detais-row-col-2 {
	display:none;
}
.bpa-front-si__card-body h3 {
	font-weight:600 !important;
	margin:10px 0 5px 0 !important;
}
.bpa-front-si__card-body h4 {
	font-weight:500 !important;
	margin:5px 0 !important;
}
.book-btn {
	display: inline-block;
    padding: 12px 30px !important;
    font-size: 16px;
    font-weight: 600;
    color: #FFF;
    background: #f77c27;
    border-radius: 5px;
    margin: 10px 0 !important;
}
.bpa-front-si-cb__specs-item {
	display:none;
}
.prd-cat a{
	font-size: 14px;
    margin-bottom: 10px !important;
	font-weight:600;
	color: #3757ce !important;
}
.prd-cat a:hover{
	text-decoration:underline;
}
.blog-box h5, .blog-detais-row-col-1 h5{
	color: #ed6e52;
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 10px;
    display: inline-block;
    margin-right: 10px;
}
/*Woocomerce Css==========================*/
.entry-content .woocommerce {
	width: 95% !important;
	max-width: 1240px !important;
	margin: 0 auto !important;
	float: none !important;
}
.entry-content .woocommerce .products {
	padding:20px 0 30px 0;
}
.woocommerce-ordering {
	margin:20px 0 25px 0 !important;
}
.woocommerce-ordering .orderby {
	height:30px;
	font-size:14px;
	border:#000 solid 1px;
	padding:0 10px;
	font-weight:600;
}
.woocommerce-result-count {
	margin:20px 0 25px 0 !important;
	font-size:20px;
	font-weight:600;
	font-family: 'Sora';
}
.woocommerce-loop-product__title {
	font-family: 'Inter';
	line-height: 26px;
	font-size:18px !important;
	font-weight:600;
	display: grid !important;
    height: 95px !important;
    align-items: center !important;
    text-align: center !important;
}
.woocommerce-loop-product__title:hover{
	color:#000 !important;
}
.product-subtitle {
	color:#959595 !important;
}
.woocommerce ul.products li.product .price {
	font-size: 18px !important;
	color:#000 !important;
    margin-top: 15px;
}
.woocommerce ul.products li.product .price ins{
	 color: #4998d1 !important
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	text-align:center;
}
.woocommerce ul.products li.product a img {
	border:#fbf4e3 solid 1px;
	transform: scale(1);
	transition:ease-in-out 300ms;
}
.woocommerce ul.products li.product a img:hover {
	transform: scale(1.1);
	transition:ease-in-out 300ms;
}
.tinvwl_add_to_wishlist-text {
	display:none;
}
.tinvwl_add_to_wishlist_button:before {
	color:#fbf4e3 solid 1px !important;
}
.tinvwl_add_to_wishlist_button.tinvwl-icon-heart {
	position: absolute;
    left: 10px;
    top: -10px;
}
.products li .add_to_cart_button {
	position:absolute !important;
	left:25px !important;
	bottom:170px !important;
	opacity:0;
	box-shadow: 0px 0px 20px 0px rgba(117,117,117,1) !important;
	background: #000000 !important;
    color: #fbf4e3 !important;
    border-radius: 0 !important;
	border:#fbf4e3 solid 1px !important;
}
.products li .sp-wqv-view-button {
	position:absolute !important;
	right:25px !important;
	bottom:170px !important;
	opacity:0;
	transition:ease-in-out 300ms;
	box-shadow: 0px 0px 20px 0px rgba(117,117,117,1) !important;
	background: #fbf4e3 !important;
    color: #000000 !important;
    border-radius: 0 !important;
	border:#000 solid 1px !important;
}
.products li:hover .add_to_cart_button {
	transition:ease-in-out 300ms;
	opacity:1 !important;
	background:rgba(0,0,0,0.3) !important;
}
.products li .add_to_cart_button:hover {
	background:rgba(0,0,0,1) !important;
}
.products li:hover .sp-wqv-view-button {
	transition:ease-in-out 300ms;
	opacity:0.3 !important;
}
.products li .sp-wqv-view-button:hover {
	opacity:1 !important;
}
.woocommerce .products li {
	overflow: hidden;
    box-shadow: 0px 8px 21px 0px rgba(0, 0, 0, 0.1);
    border-bottom: #fff 3px solid;
    padding: 10px !important;
}
.woocommerce .products li:hover {
    border-bottom: #bfd6dd 3px solid;
}
.wqoecf_enquiry_button {
	background: #3757ce !important;
    /* margin-top: 15px !important; */
    border-radius: 5px !important;
    font-weight: 500 !important;
    padding: 10px 20px !important;
}
a.wqoecf_enquiry_button:before{
	background:none !important;
	width:0px !important;
}
.all-box {
	padding:30px;
	float:left;
	width:100%;
	margin-top:20px;
	border-radius: 6px;
	box-shadow: 0px 0px 25px 0px rgba(128,128,128,0.1);
}
.all-box a {
	color:#ff944c;
}
.all-box a:hover {
	color:#df7229;
}
.woocommerce.woocommerce-page .content-area {
	width: 95% !important;
	max-width: 1240px !important;
	margin: 0 auto !important;
	float: none !important;
}
.woocommerce.woocommerce-page .content-area .site-main {
	width:100%;
	float:left;
}
.product .product_title.entry-title {
	font-size: 40px;
    color: #000;
    font-weight: 600;
    margin: 15px 0 10px 0;
	line-height: 34px;
}
.free-shiping-text {
	font-size: 16px !important;
    line-height: 22px !important;
	font-weight:700 !important;
	font-family: 'Sora' !important;
	 margin-top: -15px;
	margin-bottom:20px;
	background:#ff944c;
	color:#FFF;
	padding:10px;
	display:inline-block;
	border-radius:5px;
}
.free-shiping-text span{
	font-size: 14px !important;
	display:block;
}
.woocommerce-product-details__short-description p {
	font-size: 15px;
    color: #000000;
    line-height: 26px;
    text-align: justify;
    font-weight: 300;
    margin-bottom: 10px;
	font-family: 'Inter';
}
.woocommerce-product-details__short-description h3 {
	font-size: 18px;
    color: #f86c2f;
    margin-bottom: 5px;
    font-weight: 600;
	margin-bottom:10px;
	 font-family: 'Inter';
}
.product .price {
	 font-size: 35px !important;
	margin-bottom:30px !important;
}
.input-text.qty.text {
   border: #ccc solid 3px;
    height: 40px;
    width: 100px !important;
    font-size: 18px;
    font-weight: 500;
}
.single_add_to_cart_button.button {
	background: #ff944c !important;
    font-size: 16px !important;
    color: #FFF !important;
    border-radius: 0px !important;
    padding: 11px 25px !important;
}
.product_meta {
	display:none;
}
.woocommerce-product-gallery__image.single-product-main-image {
	padding:0px !important;
}
.wpgs-for.slick-initialized.slick-slider {
	border:#f1f1f1 solid 1px !important;
	padding:20px !important;
	box-shadow: 0px 0px 30px 0px rgba(168,168,168,0.3);
}
.slick-slide img {
	padding:0px !important;
}
.woocommerce-breadcrumb {
	width: 100%;
    float: left;
    padding-top: 30px !important;
    margin: 0px !important;
    color: #ff7d44 !important;
    font-size: 18px !important;
    font-weight: 300 !important;
    font-family: 'Inter';
    margin-bottom: 50px !important;
}
.woocommerce-breadcrumb a {
	color:#000 !important;
	font-weight:300 !important;
}
.woocommerce div.product {
	width: 100%;
    float: left;   
}
.woocommerce-Tabs-panel {
	border:#d3ced2 solid 1px;
	border-top:none;
	padding:20px !important;
}
.tabs.wc-tabs {
	margin-bottom:0px !important;
}
.woocommerce-Tabs-panel h2 {
	font-size: 18px !important;
    font-weight: 600;
	margin-bottom:20px !important;
}
.woocommerce-Tabs-panel p {
	font-size: 14px;
    color: #000;
    line-height: 25px;
    font-family: 'Sora';
}
#review_form .comment-reply-title {
	color:#f86c2f !important;
	font-weight:600 !important;
	font-family: 'Inter';
}
#review_form label {
	font-weight:600;
	width:100%;
	float:left;
	margin-top:10px !important;
	font-family: 'Inter';
}
#review_form textarea, #review_form #author, #review_form #email {
	border:#d3ced2 solid 1px;
}
#review_form #author, #review_form #email {
	height:40px;
	width:100%;
}
/*#review_form {
	width:50%;
}*/
#review_form #submit {
	background: #3757ce !important;
    font-size: 16px !important;
    color: #FFF !important;
    border-radius: 0px !important;
	margin-top:15px !important;
    padding: 11px 25px !important;
}
.related.products > h2 {
	margin-bottom:20px !important;
}
.woocommerce-message {
    float: left;
    width: 100% !important;
}
.woocommerce-page .entry-content {
	width:100%;
	float:left;
	padding: 50px 0;
}
.shop_table img {
	width:60px !important;
	background:#000;
	padding:4px;
}
.woocommerce-cart-form.shop_table th {
	background:#f3e4c4;
	color:#000;
}
.woocommerce-cart-form .product-name {
	font-size:18px !important;
}
.woocommerce-cart-form td.product-subtotal {
	color:#77a464 !important;
	font-size:25px;
}
#coupon_code {
	height: 38px;
    width: 120px;
}
.coupon .wp-element-button {
	background: #ff944c !important;
    font-size: 16px !important;
    color: #FFF !important;
    border-radius: 0px !important;
    padding: 11px 25px !important;
}
.cart_totals h2 {
	font-weight:600;
	font-size:22px;
	margin-bottom:15px;
}
.checkout-button.button.wc-forward {
	background: #ff944c !important;
    font-size: 20px !important;
    color: #FFF !important;
    border-radius: 0px !important;
}
#customer_details {
	width:48% !important;
	float:left !important;
}
#customer_details .col-1 {
	width:100% !important;
}
#customer_details .col-2 {
	width:100% !important;
}
#order_review {
	width:48% !important;
	float:right !important;
}
.woocommerce-billing-fields input {
	width:100%;
	float:left;
	padding:12px;
	border:#000 solid 1px;
}
#wqv-quick-view-content img {
	max-height:400px !important;
	width:auto !important;
}
.related.products {
	display:none;
}
.woocommerce-products-header {
	width:100%;
	float:left;
}
.woocommerce-products-header__title.page-title {
	font-size: 30px;
    color:#f86c2f !important;
    font-weight: 600;margin-bottom:30px !important;
}
.wqoecf_form_title {
	font-family: 'Inter';
	font-weight:600;
	font-size:18px;
}
.p-form-box {
	width:100%;
	float:left;
	margin-bottom:15px;
}
.p-form-box input[type="text"], .p-form-box input[type="email"],.p-form-box input[type="tel"] {
	width:100%;
	padding:10px;
	height:45px;
	border:#ccc solid 1px;
	color:#000;
	font-size:16px;
	outline:none;
	font-family: 'Inter';
}
.p-form-box input[type="submit"] {
	padding:10px 35px;
	border-radius: 5px;
	border: #3757ce 1px solid;
	color:#fff;
	background:#3757ce;
	font-size:16px;
	cursor:pointer;
	outline:none;
	font-family: 'Inter';
}
.p-form-box textarea {
	width:100%;
	padding:10px;
	height:100px;
	border:#ccc solid 1px;
	color:#000;
	font-size:16px;
	outline:none;
	font-family: 'Inter';
}
.woocommerce-product-details__short-description ul{
	width:100%;
	float:left;
	margin-bottom:10px;
}
.woocommerce-product-details__short-description ul li {
	width:100%;
	float:left;
	margin-bottom:10px;
	font-size: 15px;
    color: #000;
	font-weight: 300;
	position:relative;
	padding-left:15px;
	 font-family: 'Inter';
}
.woocommerce-product-details__short-description ul li:after {
   position: absolute;
    left: 0px;
    top: 7px;
    content: "";
    width: 6px;
    height: 6px;
    background: #000;
}
.woocommerce-product-gallery__wrapper {
	padding:20px !important;
	border:#ccc solid 1px;
}
.woocommerce .woocommerce-ordering{
	display:none;
}
/*Woocomerce Css==========================*/
.single-product.woocommerce .content-area {
	width: 94% !important;
	max-width: 1220px !important;
	margin: 0 auto !important;
	float: none !important;	
}
.single-product.postid-241 .woocommerce-breadcrumb {
	margin-top: 15px;
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.single-product .summary.entry-summary .product_title.entry-title {
	font-size: 32px;
    color: #f4aa00;
    font-weight: 600;
	margin-top:20px;	
}
.single-product .summary.entry-summary .price {
	color:#000 !important;
	font-size:24px !important;
	margin-bottom:15px;	
}
.single-product .summary.entry-summary .price ins{
	color:#3757ce !important;
	font-size:24px !important;
	margin-bottom:15px;	
}
.woocommerce-product-details__short-description {
	margin-bottom:50px;	
}
.woocommerce-product-details__short-description p{
	font-size: 15px;
    color: #000;
	font-weight:500;
    line-height: 30px;
    font-family: 'Inter';
    margin-bottom: 10px;
}
.woocommerce-product-details__short-description ul li{
	font-size: 15px;
    color: #000;
	font-weight:500;
    margin-bottom: 10px;
    padding-left: 20px;
    position: relative;
}
.woocommerce-product-details__short-description ul li:after {
    position: absolute;
    left: 0px;
    top: 9px;
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50px;
    background: #000;
}
.woocommerce-product-details__short-description ul li {
    font-size: 15px;
    color: #767676;	
    line-height: 25px;
    margin-bottom: 15px;
    padding-left: 20px;
    position: relative;
}
.woocommerce-product-details__short-description ul li:after {
    position: absolute;
    left: 0px;
    top: 9px;
    content: "";
    width: 6px;
    height: 6px;
    background: #000;
}
.woocommerce .quantity .qty {
    width: 100px !important;
    border: #ccc solid 1px;
    height: 40px;
	font-size: 20px;
}
.single_add_to_cart_button.button {
	background:#000 !important;	
	padding:12px 35px !important;
	border-radius:0px !important;
}
.product_meta {
	display:none;	
}
.product .product_title.entry-title{
	font-size: 35px !important;
    color: #000 !important;
    font-weight: 600 !important;
    margin: 15px 0 !important;
    line-height: 44px !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs {
	margin-bottom:0px !important;	
}
.woocommerce-Tabs-panel {
	border:#ccc solid 1px;
	padding:20px !important;
	border-top:none;
	border-radius:0 0 6px 6px;
}
.woocommerce-Tabs-panel h3 {
	font-weight:600;
	font-size:15px;
	margin:10px 0 20px 0;	
	color: #cd1f22;
}
.woocommerce-Tabs-panel p {
	font-size: 15px;
    line-height: 26px;
    color: #767676;
    text-align: justify;
}
.woocommerce-Tabs-panel .pr-new-list li{
	font-size: 15px !important;
    color: #767676 !important;	
    line-height: 25px !important;
    margin-bottom: 15px !important;
    padding-left: 20px !important;
    position: relative !important;
}
.woocommerce-Tabs-panel .pr-new-list li:after {
    position: absolute !important;
    left: 0px !important;
    top: 9px !important;
    content: "" !important;
    width: 6px !important;
    height: 6px !important;
    background: #000 !important;
}
.woocommerce-Tabs-panel ul {
	margin:15px 0;	
}
.woocommerce-Tabs-panel h2{
	font-size: 19px;
    color: #1a191a;
    font-weight: 600;
	margin: 10px 0;
}
.woocommerce ul.products li.product a img{
	border: #fbf4e3 solid 1px !important;
    transform: scale(1) !important;
    transition: ease-in-out 300ms !important;
}
.woocommerce ul.products li.product a img:hover {
	transform: scale(1.1) !important;
	transition:ease-in-out 300ms !important;
}
.tpwpg-main .tpwpg-thumbnail {
	padding:5px !important;
}
.tpwpg-main .tpwpg-thumbnail img{
	height:100px !important;
	border:#ccc 1px solid !important;
}
.related.products h2{
	margin-bottom:20px;
}
.prd-tbl {
    width: 100%;
	float: left;
    box-shadow: 0px 8px 21px 0px rgba(0, 0, 0, 0.1);
}
.prd-tbl tr:nth-child(even) {
    background: #fff;
}
.prd-tbl tr:nth-child(odd) {
    background: #ededed;
}
.prd-tbl tr th, .prd-tbl tr td {
    padding: 16px;
    text-align: center;
    font-size: 14px;
	color:#000;
	font-weight:500;
	line-height: 24px;
    border-collapse: collapse;
	font-family: 'Inter';
}
.woocommerce div.product .woocommerce-tabs ul.tabs{
	text-align: center;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
	font-size: 16px !important;
    font-weight: 600 !important;
	color: #000 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active{
	background: #fff !important;
    color: #000 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{
    color: #000 !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li{
	color:#fff !important;
	background: #3757ce !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a{
	color:#fff !important;
}
.sp-easy-accordion .sp-ea-single{
	background-color: #e3ebfb !important;
    border-color: #e3ebfb !important;
}
.sp-easy-accordion .sp-ea-single .ea-header a{
	font-size: 16px !important;
    font-weight: 600 !important;
	color:#000 !important;
}
.yikes-custom-woo-tab-title{
	display:none !important;
}
@media only screen and (max-width: 1266px) {
	.nav-menu li a{
		font-size:13px;
	}
	.nav-menu li {
		margin:25px 5px;
	}
	.header {
		grid-template-columns: 150px 1fr 180px
	}
	.nav-menu li.current-menu-item a {
	color:#fff !important;
}
}
@media only screen and (max-width: 1050px) {
	.header {
    grid-template-columns:1fr 170px 1fr;
}
	.nav-menu {
		order:3;
	}
	.menu-bar {
		position:relative;
	}
	.nav{
        position: fixed;
        top: 0;
        right: -100%;
        height: 100%;
        width: 80%;
        background: #000;
        transition: all 0.6s ease-in-out;
        z-index: 99;
	   padding-top:100px;
		text-align:center;
      }
      #active:checked ~ .nav{
        right:0;
      }
	.nav-menu li {
		margin:10px 5px;
	}
      .menu-btn{
        position: absolute;
        z-index: 999;
        right: 0;
        top: -10px;
        height: 30px;
        width: 50px;
        text-align: center;
        line-height: 50px;
        border-radius: 50%;
        font-size: 20px;
        cursor: pointer;
        transition: all 0.3s ease-in-out;
      }
      .menu-btn span,
      .menu-btn:before,
      .menu-btn:after{
          content: "";
          position: absolute;
          top: calc(50% - 1px);
          left: 30%;
          width: 60%;
          border-bottom: 2px solid #000;
          transition: transform .6s cubic-bezier(0.215, 0.61, 0.355, 1);
      }
      .menu-btn:before{
        transform: translateY(-10px);
        width:60%;
      }
      .menu-btn:after{
        transform: translateY(10px);
        width:60%;
      }
      .close {
          z-index: 1;
          width: 100%;
          height: 100%;
          pointer-events: none;
          transition: background .6s;
		  position:fixed;
      }
      /* closing animation */
/* 	#active:checked + .menu-btn{
		position:fixed;
	} */
      #active:checked + .menu-btn span {
          transform: scaleX(0);
      }
      #active:checked + .menu-btn:before {
          transform: rotate(45deg);
        border-color: #fff;
        width: 60%;
        left: 30%;
      }
      #active:checked + .menu-btn:after {
          transform: rotate(-45deg);
        border-color: #fff;
        width: 60%;
        left: 30%;
      }
      .nav ul li{
        display: block;
		  width:100%;
      }
      .nav ul li a{
        text-decoration: none;
        font-size: 18px;
        font-weight: 500;
        color: #fff;
        line-height: 26px;
        position: relative;
        opacity: 0;
		display:inline-block;
		  padding:10px 30px;
      }
      #active:checked ~ .nav ul li a{
        opacity: 1;
      }
}

.wrt_68510d557a512 .resp-accordion{font-family:'Inter' !important;}


.segmentation-section {
  /*margin: 30px 0;
  padding: 20px;*/
}
.segmentation-section h2 {
  font-size: 28px;
  font-weight: 600;
  color: #333;
  margin-bottom: 15px;
  position: relative;
}
.segmentation-section h2::after {
  content: "";
  display: block;
  width: 50px;
  height: 3px;
  background-color: #ff6600;
  margin-top: 8px;
}

.segmentation-section ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.segmentation-section ul li {
  font-size: 15px;
  color: #000;
  font-family: 'Inter' !important;
  padding: 6px 0;
  position: relative;
  padding-left: 20px;
}

.segmentation-section ul li::before {
  content: "•";
  color: #ff6600;
  position: absolute;
  left: 0;
  font-size: 20px;
  line-height: 1;
}
.pdf_link{text-align:center;width:100%;float:left;}
.pdf_link a {
    display: inline-block;
    color: #fff;
    font-size: 15px;
    background: #f86c2f;
    padding: 10px 20px;
    border-radius: 5px;
    border: #f86c2f 1px solid;
    margin-top: 30px;
    transition: all 0.3s 
ease;
}
.product_cat_content h2 {
  font-size: 28px;
  font-weight: 600;
  color: #333;
  margin-bottom: 15px;
  position: relative;
}
.product_cat_content h2::after {
  content: "";
  display: block;
  width: 50px;
  height: 3px;
  background-color: #ff6600;
  margin-top: 8px;
}
.product_cat_content h3 {
  font-size: 20px;
  font-weight: 600;
  color: #333;
  margin-bottom: 15px;
}
.product_cat_content p, .segmentation-section p {
    font-size: 15px;
    color: #000;
    line-height: 30px;
    padding: 0 0%;
    font-family: 'Inter' !important;
    text-align: justify !important;
}