@charset "utf-8";
/* CSS Document */

.product_categories h1 {
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	color: #f3881e;
	margin-bottom: 10px;
	font-weight: 900;
	text-transform:uppercase;
	line-height: 40px;
}
.recent_categories h2 {
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	color: #f3881e;
	margin-bottom: 10px;
	font-weight: 900;
	text-transform:uppercase;
	line-height: 40px;
}
h3 {
	font-family: 'Raleway', sans-serif;
	font-size: 26px;
	color: #000;
	margin-bottom: 15px;
	font-weight: 700;
	line-height: 34px;
	
}
h4 {
	font-family: 'Raleway', sans-serif;
	font-size: 20px;
	color: #222;
	margin-bottom: 10px;
	line-height: 22px;
	font-weight: 700;
}
h5 {
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	color: #333;
	margin-bottom: 10px;
	line-height: 26px;
	font-weight: 700;
}
.speaker_text_box h6 {
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	color: #333;
	margin-bottom: 10px;
	line-height: 24px;
	font-weight: 700;
}
.slider_caps{ position:absolute; bottom:30%; right:15%;  text-align:left;font-family: 'Raleway', sans-serif;}
.slider_caps .title{ color:#e00e0e; font-size:40px; font-weight:800; margin-bottom:0px;font-family: 'Raleway', sans-serif; line-height:45px; margin-bottom:10px;}
.slider_caps p{ color:#000; font-size:20px; font-weight:600; line-height:26px;font-family: 'Raleway', sans-serif;}
.slider_caps .readmore{ background:#f3881e; color:#fff; padding:10px 35px; border-radius:4px; display:inline-block; font-size:20px; margin-top:15px;font-family: 'Raleway', sans-serif;}
.slider_main .owl-theme .owl-controls {text-align: center;position: absolute;margin: -6% auto 0; left: 0; right: 0;font-family: 'Raleway', sans-serif;}
.slider_main .owl-buttons{ display:none;}
.slider_main .owl-pagination{ padding-left:12%;}
.slider_main .owl-theme .owl-controls .owl-page span{ background-color:#000;}

.ptb-60{ padding-bottom:60px; padding-top:60px;}
.home-text p{ text-align:center; font-size:14px; color:#333;}
.bg_gray{ background:#f4f4f4;}
.product_categories h1{ text-align:center; margin-bottom:20px;}
.productsmain{ width:97%; padding:0px; background:#f4f4f4; border:solid 1px #ddd;}
.productsmain .ccr_clients img{ width:100%;object-fit: cover; height:100%;}
.speaker_text_box{ margin-top:20px;}
.speaker_text_box h6{ color:#000; font-size:18px;}
.recent_categories{ text-align:center;}
.recent_categories .productsmain{ width:97%; padding:0px; margin:0px; background:#fff; border:solid 1px #ddd;}
.recent_categories .productsmain .ccr_clients{ background:#eee;}
.recent_categories .productsmain .ccr_clients img{ width:100%;object-fit: contain;height:200px;}
.recent_categories .productsmain .speaker_text_box{ margin:30px 0px; padding:0 15px;}
.recent_categories .productsmain .speaker_text_box .price{ display:block; margin:20px 0; color:#000; font-size:18px; font-weight:800;}
.recent_categories .productsmain .speaker_text_box a{ background:#ff850c; padding:8px 15px;display:inline-block;color:#fff; font-size:15px; font-weight:600; text-transform:uppercase;}
.bg_getintuch{background-position:center;background-size: cover; background-image:url(../images/enquiry-banner.jpg); position:relative;}
.bg_getintuch:after{ content:""; background:rgba(243,136,30,.9); position:absolute; height:100%; width:100%; top:0;}
.getin_tuch{ z-index:9; position:relative; text-align:center;}
.getin_tuch h2{ color:#fff; text-align:center; margin-bottom:30px;color:#fff; text-align:center; margin-bottom:30px;font-family: 'Raleway', sans-serif;
    font-size: 36px;font-weight: 900;
    text-transform: uppercase;
    line-height: 40px;}
.geat_infrom .btn-primary{ border:solid 1px #f85f0c; background:#f85f0c; color:#fff; padding:10px 0px; text-transform:uppercase;    display: inline-block;width: 12%;text-align: center;}
.geat_infrom .btn-primary:hover{ background:#f56b20;}
.waves-bottom{background-position: center!important;background-size: cover!important;background-color: #261c18!important; background-image:url(../images/footer.jpg)!important;}
h3.widget-title, .wpb_widgetised_column_heading{color:#fff!important; font-size:18px!important; font-weight:600!important;}
.waves-bottom p{ color:#fff!important; font-size:14px!important;}

.waves-bottom #menu-information li{ margin:0px 0 8px; padding:0px;color:#fff; font-size:14px; font-weight:400; border:none;}
.waves-bottom #menu-information li:before{content: '\f105';font-family: FontAwesome;font-weight: normal;font-style: normal; margin:0px 10px 0px 0px;text-decoration:none; color:#ff850c;}
.waves-bottom #menu-information li a{ margin:0px; padding:0px;color:#fff; font-size:14px; font-weight:400;}
.waves-bottom #menu-information li a:hover{ color:#ff850c;}

.contact-info-widget li{ margin:0px 0 8px; padding:0px;color:#fff; font-size:14px; font-weight:400;}
.contact-info-widget li a{ margin:0px; padding:0px;color:#ff850c; font-size:14px; font-weight:400;}
.contact-info-widget li a:hover{ color:#fff;}
.waves-btn a.button{ background:#f3881e!important; border-color:#f3881e!important;}
.woocommerce-loop-product__title{ font-size:18px; color:#333;}
.woocommerce-Price-amount{color: #ed0505!important;}
.woocommerce-mini-cart__buttons a{ background:#4a4948!important;}
.woocommerce-mini-cart__buttons a:hover{ background:#312f2d!important;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-range{ background:#e7a05b!important;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .widget_price_filter .ui-slider .ui-slider-handle{background: #cf7a0b!important;}
.searchform .input input{ background:#fa9026; color:#fff!important; font-size:12px!important; padding-left:12px!important;}
.searchform .input input::placeholder {color:#fff!important;}
.searchform .input input:-ms-input-placeholder {color:#fff!important;}
.searchform .input input::-ms-input-placeholder {color:#fff!important;}
.tw-product-ordering ul > li > span i{ background-color:#2d2c2c!important;}
.tw-product-ordering > ul.product-sort a{ background:#ff850c!important;}
.woocommerce div.product form.cart .reset_variations, div.product form.cart .button{ background:#f3881e!important; border-color:#f3881e!important;}
.woocommerce div.product form.cart .reset_variations, div.product form.cart .button:hover{ color:#fff!important;}
.textwidget{ color:#808080;}
.waves-footer p.copyright {font-size: 12px;line-height: 20px!important;text-transform: capitalize!important; margin-bottom: 0;}

@media screen and (max-width:1366px) {
	.slider_caps{right: 7%; bottom:35%;}
	.slider_caps .title{ font-size:30px;}
	 }
	 
@media screen and (max-width:1050px) {
	.slider_caps{bottom: 16%;right: 2%;}
	 }
	 @media screen and (max-width:990px) {
	.tw-logo{ max-height:100px!important;}
	.logo img{max-width: 161px;width: 76%;}
	.mobile-menu-icon span, .mobile-menu-icon span::before, .mobile-menu-icon span::after { background:#ff6a00!important;}
	.tw-logo > .logo, .tw-logo > .site-name{ width:17%!important;}
	}
	@media screen and (max-width:900px) {
	.slider_caps .title{ font-size:30px; margin-bottom: 10px;}
	.slider_caps p{ font-size:14px; line-height: 20px;}
	.slider_caps .readmore {background: #f3881e;color: #fff; padding: 6px 10px; border-radius: 4px;display: inline-block;
    font-size: 14px; margin-top: 5px;}	
	}
	@media screen and (max-width:700px) {
	.slider_caps {bottom: 16%;right: 0%;width: 54%;	}
	.slider_caps .title{font-size: 24px;margin-bottom: 10px;}
	
	 }
	  @media screen and (max-width:660px) {
		  .slider_caps p{ display:none;} 
	  }
	 
	 @media screen and (max-width:630px) {
		.slider_caps {bottom: 16%;right: 2%;width: 72%; text-align:right;}
		.slider_caps p{ display:none;} 
	 }
	  @media screen and (max-width:500px) {
	 .tw-logo{ max-height:60px!important;}
	.logo img{max-width: 161px;width: 70%;} 
	.slider_caps{ width:100%;}
	.slider_caps .title {font-size: 16px; margin-bottom: 10px;}	  
	  }
		  
	  @media screen and (max-width:400px) {
		  
		.readmore {background: #f3881e; color: #fff; padding: 2px 10px;border-radius: 4px; display: inline-block;font-size: 12px;
    margin-top: 0px;} 
	.slider_main .owl-pagination {padding-left: 0%; text-align: left;} 
	.tw-logo > .logo, .tw-logo > .site-name {width:20%!important;}
	/*.slider_caps {bottom: 6%; right: 2%;width: 72%; text-align: right;}*/
	  }