/*======================================
	CSS Theme Table of Contents
========================================	
# Hero Area CSS
# Call to action CSS
# About CSS
# Services CSS
	+ Services
	+ Service Single
# Features Main CSS
# CounterUP CSS
# Portfolio CSS
	+ Latest Portfolio
	+ Portfolio Single
# Skill & Progress CSS
# Team CSS
# Testimonial CSS
# Blog CSS
# Client Carousel CSS
# All Form CSS
# Pricing Plan CSS
# Faqs CSS
# Video Popup CSS
# Contact CSS
# Theme Others CSS
========================================*/ 


/*======================================
	Hero Area CSS
========================================*/ 
.hero-slider {
	position: relative;
}
.hero-slider .single-slider {
	background-size: cover;
	background-position: center;
	position: relative;
}
.hero-slider .single-slider .slide-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #00265E;
	opacity: 0.65;
}
.hero-slider .welcome-text {
	position: relative;
}
.slider-right {
	z-index: 00265E;
	position: relative;
}
.hero-slider .hero-text{
	position: relative;
	z-index: 00265E3;
}
.hero-slider .hero-text h4 {
	display: inline-block;
	font-size: 18px;
	font-weight: 400;
	color: #00265e;
	text-decoration: none;
	background-image: linear-gradient(#FFD400,#FFD400);
	background-position: 0 90%;
	background-repeat: repeat-x;
	background-size: 10px 10px;
	text-transform: uppercase;
}
.hero-slider .hero-text h4:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -8px;
    border-top: 8px solid #00265E;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    display: none;
}
.hero-slider .hero-text h1 {
	font-size: 54px;
	font-weight: 700;
	margin-bottom: 10px;
}
.hero-slider .hero-text .p-text{
	max-width:80%;
}
.hero-slider .hero-text p {
	font-size: 15px;
}
.hero-slider .hero-text .button {
	margin-top: 30px;
}

.right-circle-box {
	background: #00265E;
	color: #fff;
	padding: 25px 30px;
	position: absolute;
	top: 80%;
	border: solid 1px #555;
	max-width: 60%;
	left: -50px;
	z-index: 44;
}
.right-circle-box h3 {
  color: #fff;
  text-align: center;
}
.right-circle-box h3 b{
	color:#fff;
}
.right-circle-box h3 span {
	display: block;
	font-size: 22px;
	font-weight: 300;
}
.right-circle-box {
	background: #00265E;
	color: #fff;
	padding: 30px;
	position: absolute;
	top: 80%;
	border: solid 1px #555;
	/* background-color: #eed; */
	box-shadow: -10px 10px 5px rgba(0,0,0,0.6);
	-moz-box-shadow: -10px 10px 5px rgba(0,0,0,0.6);
	-webkit-box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.51);
	-o-box-shadow: -10px 10px 5px rgba(0,0,0,0.6);
	max-width: 70%;
	left: -50px;
	z-index: 44;
	width: 70%;
}
/* Creative Area */
.background-layer {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.single-layer-one {
	position: absolute;
	max-width: 100px;
	top:0;
	left:-5x;
}
.single-layer.four {
	background-position: left -109px bottom 0%;
	left: 50% !important;
}
.single-layer.five {
	background-position: right 15px bottom 20%;
	top: 21% !important;
	left: 9% !important;
	max-width: 150px;
}
div.single-layer.two {
  right: 92px !important;
  left: initial !important;
}


/* Text Center */
.hero-slider .hero-text.text-center h1::before {
    left: 50%;
    margin-left: -25px;
}

/* Text Left */
.hero-slider .hero-text.text-right h1::before {
    left: auto;
	right:0;
    margin:0;
}

.hero-button .button {
  display: inline-block;
  margin-right: 12px;
}
.hero-button .button {
	background: #fff;
	padding: 16px 30px;
	border-radius: 30px;
}
.hero-button .button.one {
  background: #1a9f68;
  color: #fff;
  cursor: pointer;
}
.hero-button .button.one:hover{
    color:#fff;
}
/* Slider Nav */
.hero-slider .owl-nav{
	margin: 0;
    width: 100%;
}
.hero-slider .owl-carousel .owl-controls .owl-nav div {
	width: 52px;
	height: 52px;
	line-height: 52px;
	background: #fff;
	color: #FF6600;
	position: absolute;
	margin: 0;
	padding: inherit;
	font-size: 35px;
	text-align: center;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	/* border-radius: 0px; */
	top: 50%;
	margin-top: -30px;
	border-radius: 100%;
	box-shadow: 0px 0px 5px #00000030;
	border: none;
}
.hero-slider .owl-carousel .owl-controls .owl-nav div i {
	font: ;
	font-size: inherit !important;
}
.hero-slider .owl-carousel .owl-controls .owl-nav div:hover{
	color:#fff;
	background:#00265E;
	border-color:transparent;
}
.hero-slider .owl-carousel .owl-nav .owl-prev{
	left:-85px;
}
.single-layer img {
	max-width: 150px !important;
	width: initial !important;
}
.hero-slider:hover .owl-carousel .owl-nav .owl-prev{
	
}
.hero-slider .owl-carousel .owl-nav .owl-next{
	right:-85px;
}
.hero-slider:hover .owl-carousel .owl-nav .owl-next{
	
}
.hero-slider .hero-text .button .buconz-btn {
	
}
.slider-right img {
	position: relative;
	z-index: 2;
}
.single-shape-img {
	position: absolute;
	max-width: 150px;
}
.shape-move-one {
	position: absolute;
	top: -13px;
	width: 150px;
	height: 150px;
	right: 36px;
}
.shape-move-two {
	position: absolute;
	bottom: 40px;
	width: 150px;
	height: 150px;
	left: -66px;
}
.single-shape-img.rights {
	
}
/* Hero Animations */
.hero-slider .owl-item.active .hero-text h4{
	animation: fadeInDown 0.8s both 1s;
}
.hero-slider .owl-item.active .single-layer.one {
	animation: fadeInLeft 1s both 1s;
	position: relative;
}
.hero-slider .owl-item.active .hero-text h1{
	animation: fadeInUp 1s both 1.2s;
}
.hero-slider .owl-item.active .hero-text p{
	animation: fadeInUp 1.2s both 1.4s;
}
.hero-slider .owl-item.active .button{
	animation: fadeInUp 1.4s both 1.6s;
}
.hero-slider .owl-item.active .right-circle-box{
	animation: fadeInDown 1.8s both 1.6s;
}
.hero-slider .owl-item.active .slide-img{
	animation: fadeIn 0.2s both 0.2s;
}

.owl-nav div{
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
}

.select2-selection.select2-selection--single {
  padding: 0;
}

.hero-title {
  font-size: 60px;
  line-height: 70px;
  text-transform: capitalize;
  margin-bottom: 15px;
}
.bc-hero-content {
	max-width: 45%;
}
.hero-button-main {
	margin-top: 40px;
	display: flex;
	align-items: center;
}
.hero-content-inner {
	position: relative;
}

.hero-button-main {
}
.hero-button-main .single-btn {
	margin-right: 25px;
	display: inline-block;
}
.hero-button-main .single-btn:last-child{
	margin:0;
}
.hero-button-main .single-btn .buconz-btn:hover{
	color:#FF6600;
}
.hero-button-main .single-btn .buconz-btn:hover:before {
	background: #fff;
}
.single-button.hero-btn a {
  background: #FF6600;
  padding: 18px 33px;
  display: inline-block;
  color: #fff;
}

.hero-button-main .single-btn.video-btn a {
  background: transparent;
  background: transparent;
  padding: 0;
  color: #00265E;
  box-shadow: none;
}
.buconz-btn.video-popup.mfp-iframe {
}
.hero-button-main .single-btn.video-btn a i {
	background: #fff;
	width: 50px;
	height: 50px;
	line-height: 50px !important;
	border-radius: 100%;
	color: #FF6600;
}
.hero-button-main .single-btn.video-btn a span {
	margin-left: 4px;
	transition: all 0.3s ease;
}

.hero-overlay {
  position: relative;
}
.hero-overlay:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #00265E;
  opacity: 0.7;
}
.bc-hero-area.bc-style-1 .single-btn.video-btn a {
	color: #00265E;
}
/* Style 2 */
.bc-hero-area.bc-style-2 {
	padding-top: 100px;
	min-height: initial;
}
.bc-hero-area.bc-style-2 .business-hero-area-inner::before {
	background: -webkit-gradient(linear, left top, right top, color-stop(30%, #1A2C79), to(rgba(26, 44, 121, 0.18)));
	background: linear-gradient(to right, #00265EA3 30%, rgba(26, 44, 121, 0.18) 100%);
	display:none;
}
.bc-hero-area.bc-style-2 .bc-hero-content {
	max-width: initial;
	padding: ;
}
.bc-style-2 .hero-title {
	color: #fff;
	font-size: 55px;
	line-height: 66px;
}
.bc-style-2 .hero-text p {
  color: #eee;
}
.hero-button-main .single-btn.video-btn a {
	color: #fff;
	position: relative;
	top: -3px;
}
.hero-button-main .single-btn.video-btn a i {
	background: #fff;
	color: #FF6600;
	padding: 0;
	font-size: 20px !important;
	transition: all 0.3s ease;
}
.hero-button-main .single-btn.video-btn a:hover i{
	background:#FF6600;
	color:#fff;
}
.contact-form-area.business-form {
	background: #fff;
	padding: 30px;
	position: relative;
	z-index: 33;
	text-align: center;
}
.contact-form-area.business.form h2 {
  font-size: 20px;
}
.contact-form-area.business-form .form-group select, 
.contact-form-area.business-form .form-group input, 
.contact-form-area.business-form .form-group textarea {
	border: 1px solid #cccccc94;
	background: #f6f6f6;
	color: #666;
}

.contact-form-area.business-form .form-group textarea {
	height: 130px;
}
.contact-form-area.business-form h2 {
	font-size: 20px;
	line-height: 25px;
}

.contact-form-area.business-form p {
	display: inline-block;
	background: #FF6600;
	color: #fff;
	padding: 5px 10px;
	margin-bottom: 10px;
	border-radius: 4px;
}
.contact-form-area.business-form .form-group p {
	background: none !important;
	display: block !important;
	margin: 0 !important;
	padding: 0 !important;
}
.contact-form-area.business-form .form-group textarea {
	height: 130px;
}

.contact-form-area.business-form input::-webkit-input-placeholder {
    opacity: 1;
    color: #555 !important;
}
.contact-form-area.business-form input::-moz-placeholder {
    opacity: 1;
    color: #555 !important;
}
.contact-form-area.business-form input::-ms-input-placeholder {
    opacity:1;
    color: #555 !important;
}

.contact-form-area.business-form textarea::-webkit-input-placeholder {
    opacity: 1;
    color: #555 !important;
}
.contact-form-area.business-form textarea::-moz-placeholder {
    opacity: 1;
    color: #555 !important;
}
.contact-form-area.business-form textarea::-ms-input-placeholder {
    opacity:1;
    color: #555 !important;
}


.contact-form-area input::-webkit-input-placeholder {
    opacity: 1;
    color: #555 !important;
}
.contact-form-area input::-moz-placeholder {
    opacity: 1;
    color: #555 !important;
}
.contact-form-area input::-ms-input-placeholder {
    opacity:1;
    color: #555 !important;
}

.contact-form-area textarea::-webkit-input-placeholder {
    opacity: 1;
    color: #555 !important;
}
.contact-form-area textarea::-moz-placeholder {
    opacity: 1;
    color: #555 !important;
}
.contact-form-area textarea::-ms-input-placeholder {
    opacity:1;
    color: #555 !important;
}

/* Style 3 */
.bc-style-3 .business-hero-area-inner::before {
	display: ;
	display: none;
}
.bc-style-3 .hero-title {
	color: #fff;
	font-size: 52px;
}
.bc-style-3 .hero-small-title {
	color: #FF6600;
	font-weight: normal;
	margin-bottom: 5px;
	font-weight: 600;
}

.bc-hero-area.bc-style-3 {
 
}
.bc-hero-area.bc-style-3 .business-hero-area-inner {
  padding: 150px 0 0;
}


.bc-style-3 .hero-text p {
  color: #eee;
}
.bc-style-3 .hero-button-main .single-btn.video-btn a i {
  background: #fff;
  color: #FF6600;
}
.bc-style-3 .hero-button-main .single-btn.video-btn a {
  color: #fff;
}
/* Style 4*/
.bc-hero-area.bc-style-4 .business-hero-area-inner::before {
	display: none;
}
.bc-hero-area.bc-style-4 .bc-hero-content {
  display: inline-block;
  max-width: 60%;
}
.bc-hero-area.bc-style-4 .hero-content-inner {
  text-align: center;
}

.bc-hero-area.bc-style-4 .hero-title {
  color: #fff;
}
.bc-hero-area.bc-style-4  .hero-small-title {
	color: #eee;
}
.bc-hero-area.bc-style-4 .hero-text p {
  color: #eee;
  max-width: 77%;
  display: inline-block;
}
.bc-hero-area.bc-style-4 .hero-title {
	color: #fff;
	font-size: 54px;
}
.bc-hero-area.bc-style-4 .single-btn.video-btn span {
  color: #fff;
}
.bc-hero-area.bc-style-4 .single-btn.video-btn i {
  display: ;
  background: #fff;
  color: #FF6600;
}
.bc-hero-area.bc-style-4 .hero-button-main {
	justify-content: center;
}
/* Style 5 */
.bc-style-5 .hero-title {
	color: #fff;
	font-size: 55px;
}
.bc-style-5 .hero-text p {
  color: #eee;
}
.bc-style-5 .hero-small-title {
	color: #eee;
	font-weight: normal;
	margin-bottom: 20px;
}
.bc-style-5 .hero-button-main .single-btn.video-btn a i {
  background: #fff;
  color: #FF6600;
}
.bc-style-5 .hero-button-main .single-btn.video-btn a {
  color: #fff;
}
/* Style 5 */
.bc-hero-area.bc-style-5 {
}
.bc-hero-area.bc-style-5 .hero-small-title {
	color: #eee;
	font-weight: normal;
	margin-bottom: 20px;
	display: inline-block;
	background: transparent;
	padding: 12px 30px;
	color: #00265E;
	font-size: 15px;
	border-radius: 30px;
	font-weight: 500;
	color: #fff;
	border: 1px solid #fff;
}
.bc-hero-area.bc-style-5 .bc-hero-content {
	max-width: 65%;
}
.bc-hero-area.bc-style-5 .hero-text p {
	color: #eee;
	width: 70%;
}
.bc-hero-area.bc-style-5 .business-hero-area-inner:before {
  width: 100%;
  background: linear-gradient(to right, #FF6600E0 30%, rgba(255, 255, 255, 0.18) 100%);
}

.bc-hero-area.bc-style-5 .buconz-btn {
	background: #fff;
	color: #00265E;
}

.hero-overlay.white-gr::before {
	background: -webkit-gradient(linear, left top, right top, color-stop(30%, #1A2C79), to(rgba(26, 44, 121, 0.18)));
	background: linear-gradient(to right, #F1EDED 30%, #00265E75 100%);
	opacity: 0.9;
}
/* Style 6*/
.bc-hero-area.bc-style-6 .business-hero-area-inner::before {
	display: none;
}
.bc-hero-area.bc-style-6 .bc-hero-content {
	display: inline-block;
	max-width: 63%;
}
.bc-hero-area.bc-style-6 .hero-content-inner {
  text-align: center;
}
.bc-hero-area.bc-style-6 .hero-text {
	padding: ;
	width: 80%;
	display: inline-block;
}
.bc-hero-area.bc-style-6 .single-btn .buconz-btn {
	border-radius: 3px;
}
.bc-hero-area.bc-style-6 .hero-title {
  color: #fff;
}
.bc-hero-area.bc-style-6  .hero-small-title {
	color: #eee;
}
.bc-hero-area.bc-style-6 .hero-text p {
  color: #eee;
}
.bc-hero-area.bc-style-6 .hero-title {
	color: #fff;
	font-size: 55px;
}

.bc-hero-area {
	min-height: 680px;
}
.bc-hero-area.bc-style-4 .bc-hero-content {
	padding: 187px 0 0;
}
.bc-hero-area.bc-style-1 {
	min-height: 650px;
}
.bc-hero-area.bc-style-1 .hero-content-inner {
	padding: 137px 0 0;
}
.hero-img {
	position: absolute;
	right: 0;
	max-width: 39%;
	bottom: -138px;
}
.bc-hero-area.bc-style-5 .bc-hero-content {
	padding: 157px 0 0;
}

/* Hero Style SAAS */
.sass-hero-content__title {
	font-size: 64px;
	font-weight: 600;
	color: #101828;
}
.sass-hero-content__text p {
	font-size: 16px;
	color: #7a7a7a;
}
.sass-banner-content .mc4wp-form-fields {
	margin-top: 40px;
	display: flex;
	align-items: center;
	max-width: 500px;
	width: 500px;
	position: relative;
}
.sass-hero-content__text{
	margin-top:30px;
}
.sass-banner-content .mc4wp-form-fields label {
	font-size: 0px;
}
.sass-banner-content .mc4wp-form-fields input {
	background: #F9F9F9;
	margin: 0 !important;
	height: 70px !important;
	border-radius: 5px;
}
.sass-banner-content .mc4wp-form .mc4wp-form-fields input[type="submit"] {
	background: #A737FF;
	border-radius: 8px;
	position: relative;
	right: 0;
	height: 56px !important;
	padding: 0 40px;
}

.sass-hero-content.style-v2 .sass-hero-content__title {
  color: #035c41;
}
.sass-hero-content.style-v2  .sass-hero-content__text p {
  color: #7a7a7a;
  font-size: 18px;
}
.saas-section-hero .section-title h2 {
	font-size: 28px !important;
}
.sass-banner-content .mc4wp-form .mc4wp-form-fields p:last-child {
	position: absolute;
	right: 7.5px;
	top: 7.5px;
}
.sass-banner-content .mc4wp-form-fields p:first-child,.sass-banner-content .mc4wp-form-fields p label {
  width: 100%;
}


/*======================================
	End Hero Area CSS
========================================*/ 

/*======================================
	CTA CSS
========================================*/ 
.call-action.style-1 {
	z-index: 00265E;
	position: relative;
}
.call-action.style-1 .cta-inner::before,
.call-action.style-1 .cta-inner::after {
	position: absolute;
	content: "";
	left: 14px;
	transition: all 0.3s ease;
}
.call-action.style-1 .cta-inner::after {
	width: 8px;
	height: 8px;
	background: #ff6600;
	border-radius: 100%;
	left: 12.5px;
	bottom: 30px;
}
.call-action.style-1 .cta-inner:hover:before {
  background: #ff6600;
}
.call-action.style-1 .cta-inner:before {
  width: 4px;
  height: 45%;
  background: #e6e3e2;
}
.call-inner {
	position: relative;
	background: #fff;
	border-radius: 4px;
	overflow: hidden;
	margin-bottom: 10px;
	margin-top: 10px;
	z-index: 100;
}
.cta-inner .cta-desc {
	font-size: 30px;
	font-weight: 600;
}
.call-action.style-1 .cta-inner:hover::before {
	background: #ff6600;
}
.cta-inner p {
	margin-top: 4px;
}
.cta-inner {
	padding: 30px 35px;
}
.cta-contact {
	background: #FF6600;
	padding: 30px 30px;
	position: relative;
	display: flex;
	align-items: center;
	height: 100%;
}
.cta-contact::before {
	content: "";
	position: absolute;
	left: -20px;
	bottom: 0;
	width: ;
	clip-path: ellipse(64.99% 59.46% at 69.45% 52.48%);
	background: #FF6600;
	width: 10%;
	height: 100%;
	z-index: 566;
}
.cta-contact .phone-icon {
	color: #fff;
	font-size: 50px;
	margin-right: 20px;
}
.contact-info {
}

.cta-info p {
  color: #fff;
  font-size: 18px;
}
.cta-info h4 {
  font-size: 25px;
  color: #fff;
  margin-top: 10px;
}
.cta-top-section {
	margin-top: -60px !important;
}

.call-action.style-2 .call-inner {
	background: transparent;
	box-shadow: none;
	padding: 0;
	margin: 0;
}

.banner-heading-button {
  text-align: center;
}
.banner-heading-button .cta-small-title {
  color: #fff;
  font-size: 20px;
  margin-bottom: 15px;
}
.banner-heading-desc h2 {
  color: #fff;
}
.banner-heading-desc .button-top{
  margin-top:30px;
}
.banner-heading-desc .buconz-btn {
  background: #fff;
  color: #ff6600;
}
/* Call Style 2 */
.call-action.style-2 .cta-inner {
	padding: 0;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.call-action.style-2 .cta-inner h2 {
  color: #fff;
}

.call-action.style-2 .cta-button {
}
.call-action.style-2 .cta-button a {
	background: #fff;
	color: #00265E;
	padding: 10px 35px;
	border-radius: 50px;
	border: 1px solid transparent;
}
.call-action.style-2 .cta-button a:hover {
	background: transparent;
	border-color: #fff;
	color: #fff;
}
.call-action.style-2 .cta-button {
  width: 24%;
  text-align: right;
}
.call-action.style-2 .cta-top {
  width: 70%;
}
/*======================================
   End CTA  CSS
========================================*/

/*======================================
	About CSS
========================================*/ 
.about-img {
	position: relative;
}
.about-expert-text {
	position: absolute;
	bottom: 286px;
	background: #fff;
	align-content: center;
	align-items: center;
	text-align: center;
	border-left: 6px solid #F60;
	padding: 25px 20px;
	width: 205px;
	height: 200px;
	border-radius: 4px;
	overflow: hidden;
	text-align: left;
	z-index: 445;
}
.about-expert-text h4 {
	font-size: 62px;
	color: #F60;
	line-height: initial;
	font-weight: 700;
}
.about-expert-text h4 b {
	font-weight: 700;
}
.about-expert-text p {
  font-size: 20px;
}

/* About Style two */
.about-image-expert.style2 .about-expert-text {
	background: #FF6600;
	color: #fff;
	height: initial;
	padding: 40px 15px;
}
.about-image-expert.style2 .about-expert-text p {
	color: #fff;
	font-size: 25px;
	line-height: 30px;
	font-weight: 600;
}
.section-title.style3 .section-top h4 {
	background: #FF66001C;
	padding: 10px 20px;
	border-radius: 30px;
	font-size: 14px;
	color:#FF6600;
}
.section-title.style3 .section-top h4:before{
	display:none;
}
.section-title.style3 .section-top h4:after{
	display:none;
}
.about-image-expert.style3 .about-expert-text {
	position: absolute;
	left: -50px;
	top: 50%;
	margin-top: -100px;
	background: #FF6600;
	color: #fff;
	text-align: left;
	text-align: center;
}
.about-image-expert.style3 .about-expert-text h4 {
  color: #fff;
}
.about-image-expert.style3 .about-expert-text p {
  color: #fff;
}
.about-image-expert.style3 .single-img.one{
	width:100%;
	max-width:100%;
}

.about-us-two .section-title {
	padding-right: 90px;
}
/*======================================
	End About CSS
========================================*/ 

/*======================================
	Services CSS
========================================*/ 
.single-service {
	text-align: center;
	padding: 30px 25px;
	background: #fff;
	position: relative;
	border-radius: 4px;
}
.service-type.icon-bg {
  width: 80px;
  display: inline-block;
  height: 80px;
  line-height: 75px;
  padding: 0;
  font-size: 33px;
  color: #fff;
  border-radius: 100%;
  border: 5px solid #eee;
  background: #00265E;
  transition:all 0.3s ease;
}
.buconz-s-title {
  font-size: 20px;
  margin-bottom: 5px;
  margin-top: 10px;
  transition:all 0.3s eaes;
}
.buconz-s-title a:hover{
	color:#FF6600;
}
.service-content p {
	font-size: 14px;
}
.single-service .btn {
	margin-top: 15px;
	background: #f6f6f6;
	border: 1px solid #cccccc59;
	padding: 10px 25px;
	font-size: 15px;
}
.single-service .btn,.single-service .btn i{
	transition:all 0.3s ease;
}
.single-service:hover .btn, .single-service:hover .service-type.icon-bg {
	background: #FF6600;
	color: #fff;
	border-color: trasparent;
	border-color: transparent;
}
.single-service .btn i {
  margin-left: 10px;
  color: #F60;
}
.single-service:hover .btn i{
	color:#fff;
}


.single-service ,.service-type.icon-bg,
.buconz-s-title,.service-content p,
.single-service .btn,.single-service .btn i {
	transition:all 0.3s ease;
}
.single-service.style-1 .buconz-s-title {
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 15px;
}
.single-service.style-1 .buconz-s-title:before {
  content: "";
  position: absolute;
  left: 0;
  width: 30px;
  height: 3px;
  background: #FF6600;
  left: 50%;
  margin-left: -15px;
  bottom: 0;
}
.service-type.icon-bg i {
	line-height: inherit !important;
	font-size: inherit !important;
}

/* Services Style 2 */
.single-service.style-2:before,
.single-service.style-2:after {
  content: "";
  position: absolute;
  left: -55px;
  top: -55px;
  width: 100px;
  height: 100px;
  background: #00265E;
  transform: rotate(41deg);
  transition:all 0.3s ease;
}
.single-service.style-2 {
  overflow: hidden;
  z-index: 11;
  position: relative;
}

.single-service.style-2 .btn {
  padding: 0;
  text-align: center;
  padding: 0;
  margin: ;
  width: 38px;
  height: 38px;
  line-height: 38px;
  border-radius: 3px;
}
.single-service.style-2 .btn i {
  margin: 0;
}
.single-service.style-2 .service-type.icon-bg {
	background: transparent;
	color: #FF6600;
}
.single-service.style-2:hover .service-type.icon-bg {
	border-color: transparent;
	background: #FF6600;
	color: #fff;
}
.single-service.style-2:hover::before,
.single-service.style-2:hover::after {
	background: #FF6600;
}
/* Services Style 3 */
.single-service.style-3 {
	text-align: left;
}
.single-service.style-3 .service-content {
	position: relative;
}
.single-service.style-3 .buconz-s-title {
	padding: 0;
	margin: 0 0 20px;
	padding-bottom: 20px;
	position: relative;
}
.single-service.style-3 .buconz-s-title::before {
	content: "";
	position: absolute;
	left: 0;
	width: 52px;
	margin-left: 0;
	background: #F60;
	height: 2px;
	bottom: 0;
}
.single-service.style-3 .service-content {
	padding: 0;
}
.single-service.style-3 .service-type.icon-bg {
	background: transparent !important;
	border: none;
	color: #FF6600;
	font-size: 50px;
	background: transparent;
	width: initial;
	height: initial;
}

.single-service.style-3 .btn i {
	padding: 0;
	padding: 0;
	margin: 0;
}
.single-service.style-3 .btn {
	max-height: 0;
	transition: max-height 0.15s ease-out;
	overflow: hidden;
	opacity: 0;
	visibility: hidden;
}
.single-service.style-3:hover, .single-service.style-3.active {
	background: #00265E;
}
.single-service.style-3:hover .service-type.icon-bg,
.single-service.style-3:hover .buconz-s-title a,
.single-service.style-3.active .service-type.icon-bg,
.single-service.style-3.active .buconz-s-title a,
.single-service.style-3.active p,
.single-service.style-3:hover p{
	color:#fff;
}
.single-service.style-3.active .buconz-s-title::before,
.single-service.style-3:hover .buconz-s-title::before{
	background:#fff;
}
/* Service Style 4 */
.single-service.style-4 {
	padding: 0;
	box-shadow: none;
	margin: 0;
	border: none;
	box-shadow: none;
}
.single-service.style-4 .service-content {
	top: 0;
	background: #fff;
	padding: 30px 20px 30px;
	position: relative;
	border-radius: 3px;
}
.single-service.style-4 .service-content-top {
	position: relative;
	top: -30px;
	margin: 0 15px;
	margin-bottom: -30px;
}
.single-service.style-4 .buconz-s-title {
  margin-top: 0;
  margin-bottom: 10px;
}
.single-service.style-4 .btn {
	position: absolute;
	top: -20px;
	right: 0;
	margin: 0;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-radius: 100%;
	text-align: center;
	padding: 0;
	z-index: 00265E3;
	background: #fff;
	left: 50%;
	margin-left: -20px;
	color: #F60;
	box-shadow: 0px 0px 5px #0000003d;
	transition: all 0.3s ease;
}
.single-service.style-4:hover .btn{
	background:#FF6600;
	color:#fff;
}
.single-service.style-4 .btn i {
  margin: 0;
}
.single-service.style-4:hover .btn i{
	color:#fff;
}

/* Services Style 5 */
.single-service.style-5 .service-type.icon-bg {
	background: #FF6600;
}
.single-service.style-5:hover,
.single-service.style-5.active {
  background: #00265E;
}
.single-service.style-5.active .buconz-s-title a,
.single-service.style-5:hover .buconz-s-title a,
.single-service.style-5:hover p,
.single-service.style-5.active p {
  color: #eee;
}

/* Services Style 6 */
.single-service.style-6 {
	padding: 0;
	border: none;
	box-shadow: none;
	background: transparent;
}
.single-service.style-6 .service-content {
	background: #fff;
	box-shadow: 0px 0px 5px #00265E00265E3d;
	padding: 25px 30px;
	border-radius: 5px;
}
.single-service.style-6 .service-content-top {
  margin: 0 15px;
  z-index: 00265E3;
  position: relative;
  top: -30px;
  margin-bottom: -30px;
}

.single-service.style-6 .icon-bg {
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	display: inline-block;
	background: #FF6600;
	font-size: 25px;
	border-radius: 100%;
	color: #fff;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -30px;
	top: -30px;
}
.single-service.style-6.active {
}
.single-service.style-6:hover .service-content,
.single-service.style-6.active .service-content {
  background: #00265E;
}
.single-service.style-6:hover .buconz-s-title a,
.single-service.style-6.active .buconz-s-title a {
  color: #fff;
}
.single-service.style-6:hover p,
.single-service.style-6.active p {
  color: #eee;
}
.single-service.style-6:hover .icon-bg,
 .single-service.style-6.active .icon-bg {
  background: #fff;
  color: #F60;
}

/* Service 7 */
.single-service.style-7 .service-content p {
  color: #7a7a7a;
}
.single-service.style-7 {
  background: transparent;
  box-shadow: none;
}
.single-service.style-7 .service-type.icon-bg {
	background: transparent !important;
	color: #101828;
	border: 1px solid #DDDDDD;
	border-radius: 10px;
	width: 70px;
	height: 70px;
	line-height: 70px;
	font-size: 30px;
	margin-bottom: 25px;
}
.buconz-s-title {
}
.single-service.style-7 .buconz-s-title a {
  font-weight: 600;
  color: #101828;
}
.single-service.style-7 .buconz-s-title {
  margin: 0 0 20px;
}
.single-service.style-7 .btn {
	background: transparent !important;
	padding: 0;
	border: none;
	color: #A737FF;
}
.single-service.style-7 .btn i {
  background: transparent;
  color: #A737FF;
}

.single-service.style-7:hover {
  background: #F9F9F9;
}
.single-service.style-7:hover .service-type.icon-bg {
  background: #fff !important;
  color: #A737FF;
  border-color: transparent;
  box-shadow: 0px 0px 5px #00000012;
}

/* Service Sidebar */
.service-sidebar ul.menu li a {
	background: #f7f7f7;
	border-radius: 0px !important;
	padding: 8px 15px;
	display: block;
}
.service-sidebar ul.menu li {
	margin-bottom: 5px;
	padding-bottom: 5px;
	line-height: 35px;
}
.service-sidebar ul.menu li:last-child{
	margin:0;
	padding:0;
}
.service-sidebar ul.menu li.active a,
.service-sidebar ul.menu li a:hover {
	background: #FF6600;
	color: #fff;
}
.service-sidebar ul.menu {
	margin-left: 0;
	border-radius: 0px;
}
.list-style-service ul li {
  line-height: 30px;
  position: relative;
  padding-left: 20px;
}
.list-style-service ul li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 10px;
	width: 10px;
	height: 10px;
	background: #FF6600;
	border-radius: 100%;
}

.contact-form-area.service-form {
	background: #00265E;
	padding: 40px 45px;
	border-radius: 4px;
}
.contact-form-area.service-form  p,
.contact-form-area.service-form h2{
	color:#fff;
}
/*======================================
	End Services CSS
========================================*/ 

/*======================================
	Features Main CSS
========================================*/ 
.features-main h2 {
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 20px;
    position: relative;
    padding-top: 20px;
    font-weight: bold;
    color: #fff;
}
.features-main h2::before {
	content: "";
	position: absolute;
	left: 0;
	width: 30px;
	height: 2px;
	background: #bbb;
	top: 0;
}
.features-main p {
	font-size: 16px;
}
.features-main p:last-child{
	margin:0;
}
.features-main .b-features {
	margin-top: 10px;
}
.features-main .single-list-feature {
	position: relative;
	line-height: 24px;
	z-index: 00265E;
	font-weight: 600;
	display: flex;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #00265E00265E1c;
	align-items: center;
}
.features-main .single-list-feature:last-child{
	padding:0;
	margin:0;
	border:none;
}
.features-main .single-list-feature h4 {
	font-size: 20px;
	margin-bottom: 8px;
}
.features-main .single-list-feature:hover h4{
	color:#FF6600;
}
.features-main .single-list-feature p {
    font-size: 14px;
    font-weight: normal;
    line-height: 22px;
}
.features-main .single-list-feature .icon-feature {
	margin-top: 0;
	width: 70px;
	height: 70px;
	line-height: 70px;
	background: #00265E;
	color: #fff;
	display: block;
	border-radius: 0px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	display: block;
	border-radius: 100%;
	font-size: 30px;
	text-align: center;
	border-radius: 0;
	margin-right: 20px;
	display: block;
	border-radius: 3px;
	z-index: 00265E33;
	position: relative;
}
.features-main .single-list-feature:hover .icon-feature{
	background:#FF6600;
	color:#fff;
}
.icon-feature-top {
  width: 70px;
  margin-right: 20px;
  position: relative;
}
.icon-feature-top::before {
	content: "";
	position: absolute;
	left: -7px;
	top: 6px;
	width: 100%;
	height: 100%;
	background: #FF6600;
	z-index: 00265E;
	border-radius: 3px;
	transition:all 0.3s ease;
}
.single-list-feature:hover .icon-feature-top::before {
	left: 0;
	top: 0;
	opacity: 0;
	visibility: hidden;
}
.features-main .single-list-feature .icon-feature i {
	width: 70px;
}
.features-main .tagline {
	margin-top: 30px;
}
.features-main .tagline h5{
	font-size:20px;
	margin-bottom:5px;
	display:inline-block;
	padding-bottom:5px;
	border-bottom:1px solid #ebebeb;
}
.features-main .tagline small{
	font-size:15px;
	display:block;
}
/* Features Main */
.features-main .feature-btn {
	margin-top: 40px;
    display: flex;
    align-items: center;
}
.feature-btn a.buconz-btn {
	height: 50px;
	line-height: 50px;
	padding: 0 34px;
}
.features-main .buconz-btn.theme-2:hover {
    background: #fff;
    color: #FF6600;
}
.features-main .feature-btn .buconz-btn {
	color: #fff;
}
.features-main .feature-btn .buconz-btn.video-popup {
	background: transparent !important;
	padding: 0;
	color: #00265E;
	box-shadow: none;
}
.features-main .feature-btn .buconz-btn.video-popup i {
	width: 50px;
	height: 50px;
	line-height: 50px;
	border-radius: 100%;
	text-align: center;
	padding: 0;
	font-size: 17px;
	color: #FF6600;
	margin-right: 3px;
	transition: all 0.4s ease;
	border: 1px solid #ccc;
	padding-left: 3px;
}
.features-main .feature-btn .buconz-btn.video-popup:hover{
	color:#FF6600;
}
.features-main .feature-btn .buconz-btn.video-popup:hover i {
	background: #FF6600;
	color: #fff;
	border-color: transparent;
}
.sm-ffeature-type.icon {
}
.sm-ffeature {
	margin-top: 15px;
	display: block;
	text-align: center;
}
.sm-ffeature.style-1 .sm-ffeature-type.icon {
	border-radius: 100%;
	width: 100px;
	height: 100px;
	line-height: 100px;
	padding: 0;
	display: inline-block;
	background: #fff;
}
.sm-ffeature.style-1:hover .sm-ffeature-type.icon {
	background: #00265E;
	color: #fff;
}
.sm-ffeature-type.icon {
	line-height: 30px;
	font-size: 30px;
	color: #F60;
	border-bottom: 4px solid #F60;
	display: block;
	max-width: 100%;
	padding: 30px 0;
	transition:all 0.3s ease;
}
.sm-ffeature-content {
  margin-top: 10px;
}
.sm-ffeature-head h3 {
  font-size: 13px;
}

.sm-ffeature-head h3 b {
  color: #F60;
  margin-left: 5px;
}
.sm-ffeature {
	margin-top: 15px;
	text-align: center;
	display:block;
}
.sm-ffeature.style-2 {
	background: #fff;
	border: 1px solid #cccccc85;
}
.sm-ffeature.style-2 .sm-ffeature-type.icon {
	background: transparent;
	box-shadow: none;
	border-bottom: 1px solid #cccccc85;
	display: block;
	padding: 20px 0;
	transition: all 0.3s ease;
}
.sm-ffeature.style-2:hover .sm-ffeature-type.icon {
	background: #F60;
	color: #fff;
}
.single-feature {
	text-align: center;
	margin-top: 30px;
	padding: 30px 15px;
	background: #fff;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	border-top: 3px solid transparent;
	transition: all 0.4s ease;
	position: relative;
}
.single-feature .icon-head i {
	color: #fff;
	width: 90px;
	height: 90px;
	line-height: 90px;
	background: #00265E;
	border-radius: 100%;
	font-size: 34px;
	position: relative;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	text-align: center;
}
.single-feature.active .icon-head i,
.single-feature:hover .icon-head i {
    background: #FF6600;
    color: #fff;
    border-color: transparent;
}
.single-feature .icon-head i::after {
    position: absolute;
    width: 20px;
    height: 2px;
    z-index: 3;
    opacity: 1;
    line-height: 20px;
    background: #FF6600;
    border-radius: 25px;
    left: 50%;
    bottom: 19px;
    content: "";
    margin-left: -10px;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.single-feature.active .icon-head i:after,
.single-feature:hover .icon-head i:after{
	background:#fff;
}
.single-feature h4 {
	margin: 15px 0;
	line-height: inherit;
    font-size: 18px;
    color: #00265E;
    display: inline-block;
}
.single-feature h4 a {
    color: #00265E;
}
.single-feature p{
	font-size: 14px;
}
.single-feature .button{
	margin-top: 15px;
}
.single-feature .button .buconz-btn {
    background: transparent;
    color: #666;
    padding: 0;
    height: auto;
    box-shadow: none;
    line-height: initial;
    border: none;
}
.single-feature.style-2 .icon-head i {
	width: auto;
	padding: 0;
	margin: 0;
	border: none;
	background: transparent !important;
	color: #FF6600;
}
.single-feature .button .buconz-btn i {
	margin-right: 10px;
	background: #00265E;
	color: #fff;
	width: 25px;
	border-radius: 100%;
	height: 25px;
	line-height: 25px !important;
	text-align: center;
	padding: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.single-feature.active .buconz-btn i,
.single-feature:hover .buconz-btn  i{
	color:#fff;
	background:#FF6600;
}

/* Features Two */
.single-feature.style-2 .icon-head {
  position: absolute;
  left: 30px;
}
.single-feature.style-2 {
	position: relative;
	text-align: left;
	border-bottom: 5px solid #FF6600;
	margin: 0;
	margin-top:30px;
}
.single-feature.style-2 .icon-head i {
  width: auto;
  padding: 0;
  margin: 0;
  border: none;
}
.single-feature.style-2 .feature-head {
	padding-left: 65px;
}
.features-box-two {
	position: relative;
	top: -130px;
	margin-bottom: -130px;
}
.single-feature.style-3 {
	text-align: left;
	background: #f7f7f7;
	border-bottom: 2px solid #FF6600;
	box-shadow: none;
	border-radius: 5px;
	padding: 30px;
}
.single-feature h4:hover a{
	color:#FF6600;
}
.single-feature.style-4 {
  background: transparent;
  padding: 0;
}
.single-feature.style-4 .feature-head {
	padding: 30px;
	text-align: left;
}
.single-feature.style-4 h4 {
	margin-top: 0;
	margin-bottom: 15x;
	padding-bottom: 15px;
	position:relative;
}
.single-feature.style-4:hover h4{
	color:#FF6600;
}
.single-feature.style-4 h4::before {
	content: "";
	position: absolute;
	left: 0;
	width: 30px;
	height: 4px;
	background: #FF6600;
	bottom: -2px;
}
.single-feature.style-4 h4 a {
	font-size: 22px;
}
.single-feature.style-4 h4:hover a{
	color:#FF6600;
}
.img-feature{
	position:relative;
	display:inline-block;
}
.img-feature img{
	z-index:2;
	position:relative;
}
.img-feature .video-play {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 3;
    margin-left: -45px;
    margin-top: -45px;
}
.img-feature .video-play a {
    color: #FF6600;
    font-size: 30px;
    text-align: center;
    border-radius: 100%;
    margin: 0;
    background: #fff;
    padding: 0;
    display: inline-block;
    width: 90px;
    height: 90px;
    line-height: 90px;
    z-index: 33;
    position: relative;
}
.img-feature .video-play:hover a {
    background: #FF6600;
    color: #fff;
}
.img-feature .waves-block .waves {
    position: absolute;
    width: 250px;
    height: 250px;
    background: rgba(255, 255, 255, 0.3);
    opacity: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    border-radius: 100%;
    -webkit-animation: waves 3s ease-in-out infinite;
    animation: waves 3s ease-in-out infinite;
    left: 50%;
    margin-left: -125px;
    top: 50%;
    margin-top: -125px;
}
.img-feature .waves-block .wave-1 {
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
}
.img-feature .waves-block .wave-2 {
    -webkit-animation-delay: 1s;
    animation-delay: 1s;
}
.img-feature .waves-block .wave-3 {
    -webkit-animation-delay: 2s;
    animation-delay: 2s;
}
@-webkit-keyframes waves {
    0% {
        -webkit-transform: scale(0.2, 0.2);
        transform: scale(0.2, 0.2);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    }
    50% {
        opacity: 0.9;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    }
    100% {
        -webkit-transform: scale(0.9, 0.9);
        transform: scale(0.9, 0.9);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    }
}
@keyframes waves {
    0% {
        -webkit-transform: scale(0.2, 0.2);
        transform: scale(0.2, 0.2);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    }
    50% {
        opacity: 0.9;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
    }
    100% {
        -webkit-transform: scale(0.9, 0.9);
        transform: scale(0.9, 0.9);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    }
}
.img-feature span {
    display: block;
    text-align: left;
    padding: 10px 30px;
    opacity: 1;
    position: absolute;
    z-index: 00265E;
    font-size: 16px;
    background: #F4F9FC;
    color: #00265E;
    left: -14px;
    transform: inherit;
    font-weight: 500;
    top: 50%;
    margin-top: -22px;
}
.img-feature span:before {
    content: "";
    position: absolute;
    left: 0px;
    top: -25px;
    border-left: 14px solid transparent;
    border-top: 12px solid transparent;
    border-bottom: 13px solid #F4F9FC;
}
.img-feature .experience img {
	height: 100%;
	width: 100%;
	border-radius: 8px;
	box-shadow: 0px 5px 35px #00265E00265E1f;
}
.img-feature .experience {
	position: absolute;
	left: -50px;
	bottom: -50px;
	padding: 0;
	background: #FF6600;
	width: 225px;
	z-index: 2;
	border-radius: 100%;
	text-align: left;
	height: 225px;
	border: 8px solid #fff;
	box-shadow: 0px 0px 10px #00265E00265E2b;
	padding: 50px 25px;
}
.img-feature .experience h2 {
	color: #fff;
	font-weight: 900;
	font-size: 50px;
	line-height: 45px;
}
.img-feature .experience h2 span {
	color: #fff;
	font-weight: 800;
	font-size: 20px;
	display: block;
	text-transform: capitalize;
	line-height: 25px;
	margin-top: 10px;
}
.img-feature .small-icon {
	position: absolute;
	background: #fff;
	color: #FF6600;
	display: block;
	width: 70px;
	line-height: 70px;
	font-size: 25px;
	text-align: center;
	right: 15px;
	border-radius: 50px;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	opacity: 0.5;
	height: 70px;
	top: 42%;
	margin-top: -35px;
}
.img-feature .experience:hover .small-icon{
	opacity:1;
	visibility: ;
	color: #FF6600;
}

/* Modern Image features */
.modern-img-feature {
	position: relative;
	display: inline-block;
}
.modern-img-feature::before {
	content: "";
	position: absolute;
	width: 95%;
	height: 70%;
	background: #00265E;
	left: 0;
	bottom: -22px;
	transition: all 0.3s ease;
}
.modern-img-feature:hover:before {
	bottom: 0;
	left: 0;
	visibility: hidden;
}
.modern-img-feature .img-main {
	padding-left: 20px;
	transition: all 0.3s ease;
	position: relative;
	top: 22px;
	transform: translateY(-20px);
}
.modern-img-feature:hover .img-main {
	transform: translateY(0px) translateX(-20px);
}
.modern-img-feature img {
	z-index: 400;
	position: relative;
}
.modern-img-feature .video-play a {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80px;
	z-index: 00265E;
	height: 80px;
	color: #FF6600;
	font-size: 30px;
	text-align: center;
	line-height: 80px;
	background: #fff;
	margin: -40px 0 0 -40px;
	z-index: 2500;
	border-radius: 100%;
	padding: 0;
}
.modern-img-feature .video-play:hover a{
	background:#FF6600;
	color:#fff;
}
.side.overlay:before {
    width: 80%;
    background: #FF6600;
    transform: rotate(74deg);
    left: -403px;
    z-index: 0;
    opacity: 1;
}

.small-list-feature h3 {
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 10px;
}
.small-list-feature ul {
    margin-top: 20px;
}
.small-list-feature ul li {
    line-height: 35px;
}
.small-list-feature ul li i {
    color: #FF6600;
    margin-right: 10px;
    border: 1px solid;
    width: 25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.small-list-feature ul li:hover i{
	border-radius:100%;
	background:#FF6600;
	color:#fff;
	border-color:transparent;
}


.modern-img-feature.style-2:before {
  display: none;
}
.modern-img-feature.style-2 .img-main {
	position: absolute;
	bottom: 0;
	z-index: 2222;
	top: initial;
	left: -100px;
	margin: 0;
	padding: 0;
	transform: none;
}
.modern-img-feature.style-2  .img-main__video:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background: #3614DF7A;
  width: 100%;
  height: 100%;
  z-index: 1111;
}
.modern-img-feature.style-2  .img-main__video {
  position: relative;
}
.modern-img-feature.style-2  .video-play {
  position: absolute;
  left: 0;
  top: 50%;
}
.modern-img-feature.style-2 .video-play a {
	background: #3614DF;
	color: #fff;
	width: 65px;
	height: 65px;
	line-height: 65px;
	padding: 0;
	font-size: 20px;
}
/*======================================
	End Features Main CSS
========================================*/  


/*======================================
	CounterUp CSS
========================================*/ 
.counterup .title-bg {
	opacity: 0.2;
	color: #fff;
}
.counter-top {
	position: relative;
	top: -100px;
	margin-bottom: -100px;
}
.counter-inner {
	margin-bottom: 15px;
}
.single-counter {
	position: relative;
	text-align: center;
	background: #fff;
	padding: 30px;
	margin-bottom: 20px;
	transition:all 0.3s ease;
}
.single-counter .conter-content {
  margin-top:20px;
}
.single-counter.style-2:hover h3{
	color:#FF6600;
}
.single-counter .icon {
	position: relative;
	left: 0;
	margin-right: 20px;
}
.single-counter .icon i {
	color: #FF6600;
	background: transparent;
	text-align: center;
	border-radius: 100%;
	z-index: 33;
	font-size: 34px;
	position: relative;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.single-counter:hover .icon i{
	/*! background:#FF6600; */
	/*! color:#fff; */
}
.single-counter.style-1:hover {
	background: #00265E;
}
.single-counter.style-1:hover .icon i,
.single-counter.style-1:hover h3,
.single-counter.style-1:hover  p{
	color:#fff;
}
.single-counter h3 {
    font-size: 38px;
    font-weight: 400;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.single-counter h3 span {
    display: inline-block;
    color: #FF6600;
    margin-left: 5px;
}
.single-counter p {
	font-size: 15px;
	text-transform: capitalize;
	margin-top: 10px;
	font-weight: 500;
}
.single-counter.style-2 {
	display: flex;
	align-items: center;
	padding: 22px 20px;
	justify-content: center;
	border-left: 3px solid transparent;
}
.single-counter.style-2:hover{
	border-left-color:#FF6600;
}
.single-counter.style-2 img {
	max-width: 70px;
}
.single-counter.style-2 h3 {
  font-size: 34px;
}
.single-counter.style-2 .conter-content {
	margin: 0;
	text-align: left;
}
.single-counter.style-2 .counter-type {
	margin-right:30px;
}
.counter-style-3 {
	position: relative;
	top: -70px;
	margin-bottom: -70px;
	padding-bottom: 15px;
}
.single-counter.style-3 .counter-type {
	position: relative;
	z-index: 1;
	margin: 0;
}
.single-counter.style-3 .conter-content {
	z-index: 00265E33;
	position: relative;
	margin: 0;
}
.single-counter.style-3 .counter-type i {
	line-height: 50px;
	background: transparent;
}
.single-counter.style-3  h3 span {
	width: 30px;
	height: 30px;
	line-height: 30px;
}
.counter-inner {
	background: #fff;
	padding: 30px;
	border-radius: 3px;
	margin-bottom: ;
}
.single-counter.style-3 {
	background: transparent;
	box-shadow: none;
	padding: 0;
	text-align: left;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 30px;
	margin-bottom: 0px;
}
.single-counter.style-3 h3 b{
	z-index:100265E01;
	position:relative;
}
.single-counter.style-3 h3 span {
	display: inline-block;
	color: #fff;
	margin-left: 5px;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	left: -17px;
	position: relative;
	z-index: 1;
	top: -21px;
	background: #F60;
	border-radius: 100%;
	font-size: 18px;
}
/*======================================
	End CounterUp CSS
========================================*/

/*======================================
	Portfolio CSS
========================================*/ 
.top-portfolio-space {
	position: relative;
	top: -130px;
	margin-bottom: -130px;
}

.portfolio-main .owl-dots {
  margin-top: 50px;
}

/* Slider Nav */
.portfolio-main .owl-controls .owl-dots {
    margin-top: 25px;
}
.portfolio-main .owl-controls .owl-dot {
    margin-right: 8px;
}
.portfolio-main .owl-controls .owl-dot:last-child {
    margin-right: 0px;
}
.portfolio-main .owl-controls .owl-dot span {
    background: transparent;
    border: 4px solid #FF6600;
    width: 13px;
    height: 13px;
    margin: 0;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.portfolio-main .owl-controls .owl-dot:hover span,
.portfolio-main .owl-controls .owl-dot.active span {
    background: transparent;
    border-color: transparent;
    background: #FF6600;
}

.portfolio {
	background-color: #f5f5f5;
}
/* Portfolio Nav */
.portfolio-menu {
    text-align: center;
    margin: 20px 0 50px 0;
}
#portfolio-nav {
	display: inline-block;
	background: transparent;
	margin: 0;
	overflow: hidden;
}
#portfolio-nav li {
	padding: 0;
	position: relative;
	cursor: pointer;
	background: transparent;
	box-shadow: none;
	color: #00265E;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	font-size: 16px;
	display: inline-block;
	margin: 0 5px 0 0;
	text-transform: capitalize;
	font-weight: 600;
	margin-right: 15px;
	padding-right: 15px;
	border-right: 1px solid #cccccc9e;
}
#portfolio-nav li:last-child{
	margin-right:0px;
	padding-right:0px;
	border:none;
}
#portfolio-nav li.active, 
#portfolio-nav li:hover {
    color: #FF6600;
}
.single-portfolio .portfolio-head.overlay::before {
	opacity: 0;
	visibility: hidden;
}
.single-portfolio:hover .portfolio-head.overlay::before{
	opacity:0.8;
	visibility:visible;
}
.single-portfolio .portfolio-content.hover {
	position: absolute;
	bottom: 0;
	padding: 15px 20px;
	width: 100%;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	z-index: 00265E;
	top: 0;
}
.single-portfolio:hover .portfolio-content.hover{
	opacity:1;
	visibility:visible;
}
.single-portfolio .portfolio-content.hover h4 a {
	color: #fff !important;
}
.single-portfolio .portfolio-content.hover p {
	color: #eee;
}
.single-portfolio .portfolio-content .zoom{
	height: 70px;
	width: 70px;
	line-height: 68px;
	text-align: center;
	font-size: 20px;
	color:#FF6600;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -35px;
	margin-top: -35px;
	display: block;
	z-index: 34;
	background:#fff;
	border-radius: 50px;
	border: 2px solid transparent;
}
.single-portfolio .portfolio-content .zoom:hover{
	border-color:#fff;
	color:#fff;
	background-color:transparent;
}
.single-portfolio {
	position: relative;
	background: transparent;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	padding-bottom: 10px;
}
.single-portfolio .portfolio-top-content {
	margin: 0 20px ;
	position: relative;
	top: -46px;
	z-index: 00265E3;
	margin-bottom: -46px;
}
.single-portfolio .portfolio-head{
	position:relative;
	z-index:66;
}
.single-portfolio img{
	display:block;
	width:100%;
	z-index:3;
	transition:all 0.8s ease;
}
.single-portfolio .more {
    height: 36px;
    width: 36px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    background: #FF6600;
    display: block;
    font-size: 17px;
    border-radius: 100%;
    display: inline-block;
    position: absolute;
    top: -18px;
    right: 10px;
}
.single-portfolio .more:hover{
	background:#00265E;
	color:#fff;
}
.single-portfolio:hover .more{
	opacity:1;
	visibility:visible;
}
.single-portfolio .portfolio-content {
	width: 100%;
	padding: 22px 25px;
	background: #fff;
	display: inline-block;
	text-align: center;
	transition: all 0.3s ease;
	text-align: left;
	position: relative;
	z-index: 33333;
}
.single-portfolio .portfolio-content h4 {
    line-height: 24px;
    font-size: 18px;
}
.single-portfolio .portfolio-content h4 a {
    font-size: 18px;
    color: #00265E;
    text-transform: capitalize;
}
.single-portfolio .portfolio-content h4:hover a{
	opacity:0.8;
	color:#FF6600;
}
.single-portfolio .portfolio-content p {
    font-size: 14px;
}

.button-right-align {
	text-align: right;
	margin-top: 40px;
}

.portfolio-main {
}
.portfolio-main .owl-controls .owl-nav div:hover {
  background: #FF6600;
}
.portfolio-main .owl-controls .owl-nav div {
  background: #00265E;
  width: 38px;
  height: 38px;
  line-height: 38px;
  padding: 0;
  font-size: 26px;
}

/* portfolio Style 2 */

.single-portfolio.style-2 .portfolio-top-content {
	position: absolute;
	top: 0;
	bottom: initial;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.single-portfolio.style-2:hover .portfolio-head.overlay::before {
	background: #FF6600;
}
.single-portfolio.style-2 .portfolio-top-content .portfolio-content {
	background: transparent;
	padding: 0;
	margin: 0;
	box-shadow: none;
	text-align: center;
	opacity:0;
	visibility:hidden;
}
.single-portfolio.style-2:hover .portfolio-top-content .portfolio-content {
  opacity: 1;
  visibility: visible;
}
.single-portfolio.style-2 .portfolio-content h4 a, 
.single-portfolio.style-2 .portfolio-content p {
	color: #fff !important;
}
.single-portfolio.style-2 .more {
	position: relative;
	margin: 0;
	padding: 0;
	position: relative !important;
	top: 0;
	background:#fff;
	color:#FF6600;
	margin-bottom:15px;
	left: 0;
}
.single-portfolio.style-2 .more:hover{
	background: #00265E;
	color: #fff;
}
.portfolio-main.style-2 .owl-nav {
  margin-top: 30px;
}
.portfolio-main.style-2 .owl-nav div {
  background: ;
  width: 40px;
  height: 40px;
  line-height: 40px;
  padding: 0;
  font-size: 20px;
  border-radius: 100%;
  background: #00265E;
}
.portfolio-main.style-2 .owl-nav div:hover{
	background:#FF6600;
	color:#fff;
}


/* portfolio Style 3 */
.portfolio-main.style-3 .single-portfolio{
	padding-bottom:0px;
}
.portfolio-main.style-3 .portfolio-top-content {
	margin: 0 10px -46px 0;
}
.portfolio-main.style-3 .portfolio-content {
	left: 0;
	bottom: 0;
	background: #F60;
	border-radius: 5px;
	transform: translateX(-50px);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.portfolio-main.style-3 .single-portfolio:hover .portfolio-content{
	opacity:1;
	visibility:visible;
	transform:translateX(0);
}
.portfolio-main.style-3 .portfolio-content .more {
	background: #fff;
	top: 50%;
	margin-top: -20px;
	right: 20px;
	color: #fff !important;
	background:transparent;
	border:1px solid #fff;
	z-index: 333;
}
.portfolio-main.style-3 .portfolio-content .more:hover{
	color:#00265E !important;
	border-color:transparent;
	background:#fff;
}
.portfolio-main.style-3 .portfolio-content p,
.portfolio-main.style-3 .portfolio-content h4 a{
	color:#fff;
}
.portfolio-main.style-3 .portfolio-content a{
	color:#fff !important;
}

/* Style 4 */

.portfolio-main.style-4 .single-portfolio .portfolio-content {
	position: ;
	background: #FF6600D1;
	gap: 20px;
	padding: 25px 15px;
	opacity: 0;
	visibility: hidden;
	transition:all 0.3s ease;
}
.portfolio-main.style-4 .single-portfolio:hover .portfolio-content{
	opacity: 1;
	visibility: visible;
	
}
.portfolio-main.style-4 .single-portfolio {
	background: transparent;
	padding: 0;
}
.portfolio-main.style-4 .single-portfolio .portfolio-content h4 a,
.portfolio-main.style-4 .single-portfolio .portfolio-content p {
  color: #fff;
}
.portfolio-main.style-4 .single-portfolio .portfolio-top-content {
	bottom: 0;
	margin: 0 !important;
	position: absolute;
	bottom: 0;
	top: initial;
	width: 80%;
}

.portfolio-main.style-4 .single-portfolio .more {
	position: relative;
	order: 1;
	top: 0;
	right: 0;
	background: #fff;
	color: #FF6600;
	border: 1px solid transparent;
}
.portfolio-main.style-4 .single-portfolio .more:hover{
	border-color:#fff;
	background:transparent;
	color:#fff;
}
.portfolio-main.style-4 .portfolio-content {
  display: flex;
  justify-content: revert;
  align-items: center;
}


/* Portfolio*/
.single-portfolio.style-5 .portfolio-content {
	background: transparent;
	box-shadow: none;
	text-align: center;
}
.single-portfolio.style-5 .portfolio-top-content {
	position: relative;
	top: initial;
	margin: 0;
	margin-top: 15px;
}

.single-portfolio.style-5  .portfolio-content h4 a {
	font-size: 20px;
	color: #202127;
}
.single-portfolio.style-5 .portfolio-content p {
	background: #fff;
	display: inline-block;
	padding: 2px 14px;
	box-shadow: 0px 0px 5px #0000002e;
	border-radius: 5px;
	margin-top: 15px;
}

.single-portfolio.style-5 .portfolio-content p span {
	width: 6px;
	height: 6px;
	display: inline-block;
	background: #FF6600;
	border-radius: 100%;
	position: relative;
	margin-left: 5px;
	margin-right: 2px;
	top: -1px;
}


.portfolio-main.style-5 .owl-controls .owl-nav div {
	position: absolute;
	top: 50%;
	margin-top: -19px;
	border-radius: 100%;
	background: #FFF;
	color: #7a7a7a;
}
.portfolio-main.style-5  .owl-controls .owl-nav div:hover{
	color:#fff;
}
.portfolio-main.style-5  .owl-controls .owl-nav div.owl-prev{
  left: -100px;
}
.portfolio-main.style-5  .owl-controls .owl-nav div.owl-next{
  right: -100px;
}


.single-portfolio.style-5 .portfolio-head::before {
	display: none;
}
.single-portfolio.style-5 .portfolio-head {
	position: relative;
	z-index: 66;
	padding: 15px;
	background: #fff;
}


.project-with-overlay .section-top h4, .project-with-overlay .section-heading {
	color: #fff;
}
.project-with-overlay::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #00265E;
	opacity: 0.7;
}

/* Portfolio Details */
.pf-details {
	padding: 50px 0 80px !important;
}
.pf-details .project-head {
	margin-top: 30px;
}
.pf-details .portfolio-meta {
	display: block;
	text-align: center;
	margin-top: 30px;
	background: #fff;
	padding: 20px;
	border-radius: 3px;
	border-top: 3px solid #FF6600;
	border-bottom-color: rgb(255, 102, 0);
	box-shadow: 0px 0px 5px #00000026;
}
.pf-details .portfolio-meta ul{}
.pf-details .portfolio-meta ul li {
	font-size: 14px;
	color: #fff;
	display: flex;
	text-align: left;
	position: relative;
	padding: 10px 0;
	border-bottom: 1px solid #ebebeb94;
	gap: 15px;
}
.pf-details .portfolio-meta ul li:last-child {
	border: none;
	text-align: center;
	justify-content: center;
	padding-top: 14px;
}
.pf-details .portfolio-meta ul li:last-child a {
	padding: 10px 24px;
}
.pf-details .portfolio-meta ul li i {
	color: #FF6600;
	font-size: 16px;
	width: 44px;
	height: 46px;
	line-height: 46px;
	border: 1px solid #cccccc8c;
	text-align: center;
	border-radius: 100%;
	display: block;
	transition: all 0.3s ease;
}
.pf-details .portfolio-meta ul li span {
	font-size: 15px;
	background: #fff;
	display: inline-block;
	color: #555;
	border-radius: 30px;
	font-weight: 400;
}
.pf-details .portfolio-meta ul li span i {
	margin-right: 5px;
}
.pf-details .portfolio-meta ul li b {
	display: block;
	margin-top: 2px;
	color: #002762;
	font-weight: 400;
	font-weight: 500;
	transition: all 0.3s ease;
}
.pf-details .portfolio-meta ul li:hover i{
	background:transparent;
	color:#fff;
	background:#FF6600;
	border-color:transparent;
}
.pf-details .single-content {
	margin-top: 25px;
}
.pf-details .single-content h1 {
    margin-bottom: 10px;
    font-size: 28px;
    padding-left: 20px;
}
.pf-details .single-content h1:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 4px;
    height: 100%;
    background: #FF6600;
}
.pf-details .body-text h3 {
    font-size: 28px;
    font-weight: 600;
    color: #00265E;
    margin-bottom: 10px;
    text-transform: capitalize;
}
.pf-details .wpb_content_element {
	margin-bottom: 20px;
}
.pf-details .wpb_content_element:last-child {
	margin: 0;
}
.pf-details #portfolio-slider {
	margin: 0;
}

.pf-details #portfolio-slider .owl-dots {
	text-align: left;
	margin-top: 10px;
}

/* Portfolio Details */
.pf-details .pf-details-slider, .pf-details .pf-details-slider .single-slide {
	overflow: hidden;
}

/* Slider Nav */
.pf-details .pf-details-slider .owl-nav{
	margin: 0;
    width: 100%;
}
.pf-details .pf-details-slider .owl-nav div {
    width: 50px;
    height: 60px;
    line-height: 60px;
    background: #FF6600;
    color: #fff;
    position: absolute;
    margin: 0;
    text-align: center;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    border-radius: 0px;
    top: 50%;
    margin-top: -30px;
    padding: 0;
    font-size: 20px;
}
.pf-details .pf-details-slider .owl-nav div:hover{
	color:#fff;
	background:#00265E;
}
.pf-details .pf-details-slider .owl-prev{
	left:-100px;
}
.pf-details:hover .pf-details-slider .owl-nav .owl-prev{
	left:0px;
}
.pf-details .pf-details-slider .owl-nav .owl-next{
	right:-100px;
}
.pf-details:hover .pf-details-slider .owl-nav .owl-next{
	right:0px;
}
/*======================================
	End Portfolio CSS
========================================*/  


/*======================================
	Skill & Progress CSS
========================================*/ 

.single-skill .circle{
	position:relative;
	margin-right:0 !important;
	display: inline-block;
}
.single-skill strong {
	position: absolute;
	font-size: 22px;
	font-weight: 700;
	color: #757575;
	left: 50%;
	margin-left: -20px;
	top: 50%;
	margin-top: -20px;
	font-weight: 400;
}
.single-skill h4 {
	font-size: 18px;
	align-items: center;
}
.single-skill h4 span {
	
}
.single-skill .progress {
	height: 6px;
	box-shadow: none;
	overflow: visible;
	background: #00265E;
	border-radius: 5px;
}
.single-skill .progress .progress-bar {
	position: relative;
	background:#FF6600;
	border-radius: 5px;
}
.single-skill.style-2 {
	min-height: 300px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	position: relative;
	text-align: center;
	padding-top: 15%;
	border-radius: 4px;
	overflow: hidden;
}
.single-skill.style-2:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  background: #00265EBA;
  height: 100%;
}
.single-skill.style-2 strong {
	color: #fff !important;
}
.single-skill.style-2 .circle {
	width: 100%;
	float: none;
	margin: 0 0 20px;
}
.single-skill.style-2 h4 {
	color: #fff;
	margin-top: 0;
	padding: 0;
}
.single-skill {
	margin-bottom: 20px;
	text-align: center;
}
.single-skill h4 .percent {
  position: ;
  font-size: 15px;
}

.circle-progress-main.style-3 .single-skill {
  display: flex;
  justify-content: center;
  align-items: center;
}
.circle-progress-main.style-3 h4 {
	font-size: 18px;
	text-align: left;
	padding-left: 10px;
}
.circle-active {
	position:relative;
}
.single-skill strong{
	color:#FF6600;
}
.skill-main .single-line-skill h4 {
	font-size: 16px;
	text-transform: capitalize;
	margin-bottom: 10px;
	display: flex;
	justify-content: space-between;
	align-content: center;
	align-items: center;
}
.skill-main .single-line-skill{
	margin-bottom:20px;
}
.skill-main .single-line-skill:last-child{
	margin-bottom:0px;
}
.skill-main .single-line-skill .progress-bar{
	background:#FF6600;
}
.skill-main .single-line-skill  h4 span {
	
}
.skill-main .single-line-skill .progress {
	height: 15px;
	box-shadow: none;
	background: #eee;
}
/*======================================
	End Skill & Progress CSS
========================================*/ 

/*======================================
	Team CSS
========================================*/   
.team {
	background: #f5f5f5;
}
.single-team {
	background: #fff;
	text-align: center;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	padding: 0px;
}
.single-team .team-head {
	position: relative;
}
.single-team .team-head img {
	height: 100% !important;
	width: 100% !important;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.single-team .team-arrow {
	position: absolute;
	top: -24px;
	z-index: 00265E;
	left: 10px;
}
.single-team .team-arrow a {
    left: 5px;
    width: 48px;
    height: 48px;
    line-height: 48px;
    font-size: 25px;
    background: #00265E;
    display: block;
    color: #fff !important;
    border-radius: 100%;
    cursor: pointer;
	-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.13);
	-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.13);
	box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.13);
}
.single-team .team-arrow a:hover {
	background:#FF6600;
	color:#fff !important;
}
.single-team .t-content {
	text-align: center;
	padding: 25px 15px;
	position: relative;
	transition: all 0.3s ease;
	border-bottom: 5px solid #FF6600;
}
.single-team .t-content .name {
	line-height: 22px;
}
.single-team .t-content .name a {
    font-size: 20px;
    color: #00265E;
    text-transform: capitalize;
}
.single-team .t-content .name a:hover{
	color:#FF6600;
}
.single-team .t-content .designation {
    position: relative;
    font-size: 14px;
    display: block;
    margin-top: 5px;
	color:#555;
}
.single-team .t-content .text {
	font-size: 14px;
}
.single-team .t-content p {
    line-height: 22px;
}
.single-team .team-social {
	margin: 0;
	background: #fff;
	position: absolute;
	text-align: left;
	/* right: 10px; */
	/* border-radius: 30px; */
	height: auto;
	padding: 12px 15px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	transform: translateY(-10px);
	/* border-radius: 0px; */
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.28);
	/* top: 0; */
	border-radius: 3px;
	top: 30px;
	right: 0;
}
.single-team:hover .team-social {
	opacity: 1;
	visibility: visible;
	transform: translateY(0px);
}
.single-team .team-social li {
    display: inline-block;
    display: block;
    margin: 0;
    text-align: center;
    margin-bottom: 10px;
}
.single-team .team-social li:last-child{
	margin:0;
}
.single-team .team-social li a {
    display: block;
    font-size: 15px;
    color: #fff;
    line-height: 30px;
    display: inline-block;
    background: #00265E;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    border-radius: 3px;
}
.single-team .team-social li a:hover {
	background: #FF6600;
	color: #fff !important;
}
.team-grid .single-team{
	margin-top:30px;
}

/* Slider Nav */
#team-slider .owl-nav {
	display: ;
	position: absolute;
	right: 0;
	top: -125px;
}
#team-slider .owl-nav div {
	background: #00265E;
	width: 40px;
	height: 40px;
	line-height: 40px;
	padding: 0;
	font-size: 30px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#team-slider .owl-nav div:hover{
  opacity: 0.6;
}

.team-sec .section-top h4 {
  color: #fff;
}
.team-sec .section-heading {
  color: #fff;
}

.single-team.style-2{
	padding:0;
}
.single-team.style-2 .team-social {
	transform: none;
	width: 100%;
	display: inline-block;
	padding: 10px 20px;
	text-align: center;
	left: 0;
	top: initial;
	box-shadow: none;
	background: #00265E;
	border: none;
}
.single-team.style-2 .team-social li {
	display: inline-block;
	margin: 0;
	margin-right: 8px;
}
.single-team.style-2 .team-social li:last-child{
	margin-right:0px;
}
.single-team.style-2 .team-social li a {
	background: #fff;
	color: #00265E;
}
.single-team.style-2 .team-social li a:hover{
	background:#FF6600;
	color:#fff;
}
.single-team.style-2 .team-social li:last-child {
  margin: 0;
}
.single-team.style-2:hover .t-content .name a,
.single-team.style-2:hover .t-content .designation a{
	color:#fff;
}
.single-team.style-2:hover .t-content {
	background: #F60;
	color: #fff;
}
.single-team.style-2:hover .designation {
	color: #fff;
}


.single-team.style-3  .t-content {
  padding: 0;
  margin: 0 30px;
  border: none;
}
.single-team.style-3 .content-inner {
  position: ;
  position: relative;
  top: -30px;
  background: #fff;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0px 0px 15px #0000003d;
  margin-bottom: -30px;
}

.single-team.style-3 {
	padding: 0;
	box-shadow: none;
}
.single-team.style-3 .team-social {
	position: absolute;
	right: initial;
	left: 50%;
	margin-left: -75px;
	top: 0;
}
.single-team.style-3 .team-social li {
  display: inline-block;
}
.single-team.style-3 .team-social li {
	margin-right: 8px;
}
.single-team.style-3 .team-social li:last-child {
  margin: 0;
}
.single-team.style-3 .team-social li {
  margin-bottom: 0px;
}


/* Team Style 4*/

.single-team.style-4 {
  background: transparent;
  padding: 0;
  box-shadow: none;
}
.single-team.style-4 .team-head {
  width: auto;
  height: auto;
  overflow: hidden;
  display: inline-block;
  position: relative;
  z-index: 00265E3;
  display: block;
}
.single-team.style-4 .team-head::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #FF6600;
	opacity:0;
	visibility:hidden;
	transition:all 0.3s ease;
	z-index: 1;
}
.single-team.style-4:hover .team-head:before{
	opacity:0.7;
	visibility:visible;
}
.single-team.style-4 .team-social li a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	color: #fff !important;
}
.single-team.style-4 .t-content {
	background: #fff;
	margin: 0 15px;
	position: relative;
	top: -30px;
	z-index: 4444;
	box-shadow: 0px 0px 10px #00265E00265E5c;
}
.single-team.style-4 .team-social {
	position: ;
	left: 0;
	right: initial;
	width: 100%;
	text-align: center;
	top: 50%;
	bottom: initial;
	background: transparent;
	box-shadow: none;
	z-index: 33;
}
.single-team.style-4 .team-social li {
  display: inline-block;
  margin-bottom: 0px;
  margin-right: 5px;
}
.single-team .team-social li a:hover {
	background: #fff;
	color: #FF6600;
}

/* Team SLider */
.team-slider{
	margin-top:30px;
}
.team-slider .single-slider {
    margin: 10px;
}
/* Slider Nav */
.team-slider .owl-controls .owl-dots {
    margin-top: 25px;
}
.team-slider .owl-controls .owl-dot {
    margin-right: 8px;
}
.team-slider .owl-controls .owl-dot:last-child {
    margin-right: 0px;
}
.team-slider .owl-controls .owl-dot span {
    background: transparent;
    border: 4px solid #FF6600;
    width: 13px;
    height: 13px;
    margin: 0;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.team-slider .owl-controls .owl-dot:hover span,
.team-slider .owl-controls .owl-dot.active span {
    background: transparent;
    border-color: transparent;
    background: #FF6600;
}

/* Team Single */
.team-single-card {
	margin-top: 30px;
}

.hover-team {
  position: absolute;
  bottom: 0;
  background: #FF6600;
  padding: 10px 20px;
}
.team-single-card .team-head {
  position: relative;
}
.hover-team h4 {
  color: #fff;
  margin: 0;
}
.hover-team p {
  color: #fff;
}

.team-single-content {
}
.team-single-content {
  background: #00265E;
  padding: 20px 20px;
}
.team-single-content p {
  color: #eee;
}

.team-s-icons li {
  display: inline-block;
  margin-right: 10px;
}
.team-s-icons li a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: inline-block;
	border-radius: 100%;
	background: #fff;
	color: #FF6600;
}
.team-s-icons li a:hover {
	background: #FF6600;
	color: #fff;
	border-color: transparent;
}
.team-s-social {
  margin-top: 20px;
}
.team-s-social h4 {
  font-size: 18px;
  color: #fff;
  margin-bottom: 10px;
}
.team-details {
	padding: 70px 0 100px !important;
}
.team-button .buconz-btn:hover {
	background: #FF6600;
	color: #fff;
}
/*======================================
	End Team CSS
========================================*

/*======================================
	Testimonial CSS
========================================*/ 
.testimonial-inner {
    position: relative;
    text-align: center;
}
.testimonial-slider .testimonial-slider {
    margin: -15px;
}
.testimonial-slider .single-testimonial{
    margin: 15px 10px;
}
.single-testimonial {
	position: relative;
	padding: 30px;
	background: #fff;
	text-align: left;
	margin-top: 30px;
}
.single-testimonial .star-list {
    margin-bottom: 10px;
}
.single-testimonial .star-list li {
	display: inline-block;
	margin-right: 3px;
}
.single-testimonial .star-list li:last-child{
	margin:0;
}
.single-testimonial .star-list li i {
	font-size: 12px;
	color: #FF6600;
}
.single-testimonial .single-slider p {
    position: relative;
    font-size: 15px;
}

/* Testimonial Info */
.single-testimonial .t-info {
    margin-top: 25px;
    position: relative;
    overflow: hidden;
}
.single-testimonial .t-left{
	float:left;
}
.single-testimonial .client-head{
	display:inline-block;
	float:left;
}
.single-testimonial .t-info img {
    width: 75px;
    height: 75px;
    border: 2px solid #ebebeb;
    padding: 5px;
    margin-right: 15px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    border-radius: 100%;
}
.single-testimonial:hover .t-info img {
	border-color: transparent;
	background: #FF6600;
	border-color: transparent !important;
}
.single-testimonial .t-left h2 {
    margin-top: 0;
    font-size: 20px;
    position: relative;
    top: 0;
    line-height: initial;
    display: inline-block;
    margin-top: 5px;
}
.single-testimonial .t-left h2 span{
	display:block;
	color:#555;
	font-size:15px;
	font-weight:400;
}
.single-testimonial .t-right .quote {
    color: #FF6600;
    float: right;
    z-index: 3;
    line-height: initial;
    height: 80px;
    font-size: 50px;
}
/* Slider Nav */
#testimonial-inner .owl-nav {
	display: ;
	position: absolute;
	right: 0;
	top: -90px;
}
#testimonial-inner .owl-controls .owl-nav div {
	background: #00265E;
	width: 36px;
	height: 36px;
	line-height: 36px;
	padding: 0;
	font-size: 26px;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	border: none;
	color: #fff;
}
#testimonial-inner .owl-nav div:hover{
  background:#FF6600;
}

.t-body {
  position: relative;
}
.t-body::before {
	content: "\f10d";
	position: absolute;
	left: -2px;
	top: -44px;
	font-family: 'FontAwesome';
	color: #F60;
	opacity: 1;
	font-size: 35px;
	background: #ffff;
	border: 1px solid;
	font-size: 20px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-radius: 100%;
}
.testimonial-bar.style-2 {
  text-align: center;
}
.testimonial-bar.style-2 .client-head {
  float: none;
  text-align: center;
}
.testimonial-bar.style-2  h2 {
  display: block;
}
.testimonial-bar.style-2 .t-left {
  float: none;
}
.testimonial-bar.style-2 .t-body:before {
  left: 50%;
  margin-left: -18%;
  top: 20px;
  font-size: 100px;
  z-index: ;
  border: none;
  opacity: 0.1;
  width: initial;
  height: initial;
}

#testimonial-inner .owl-dots{
  margin-top:30px;
}
#testimonial-inner .owl-dots .owl-dot span {
	background: #FF6600;
	opacity: 0.8;
	transition: all 0.3s ease;
	margin:0;
}
#testimonial-inner .owl-dots .owl-dot {
	margin-right: 10px;
}
#testimonial-inner .owl-dots .owl-dot:last-child{
	margin-right:0px;
}
#testimonial-inner .owl-dots .owl-dot.active span,
#testimonial-inner .owl-dots .owl-dot:hover span{
  width: 24px;
  opacity: 1;
  
}
.startup-testimonial .single-testimonial .t-body {
	padding: 0 90px;
	font-size: 16px;
}

.startup-testimonial #testimonial-inner .owl-dots .owl-dot span {
  background: #fff;
}
.startup-testimonial #testimonial-inner .owl-dots .owl-dot.active span,
.startup-testimonial #testimonial-inner .owl-dots .owl-dot:hover span {
  background: #F60;
}

.single-testimonial.style-5 .star-list li i,.single-testimonial.style-5 .ratting-total {
  color: #FFC200;
  font-weight: 700;
  margin: 0;
}
.single-testimonial.style-5 .client-head {
  margin-bottom: 20px;
}

.single-testimonial.style-5 .testimonial-quote {
  display: none;
}
.single-testimonial.style-5 {
  padding: 0;
  margin: 0;
}
.single-testimonial.style-5 .t-left h2 {
	color: #101828;
}
.single-testimonial.style-5 .t-left h2 span{
	color: #7a7a7a;
}
/*======================================
	End Testimonial CSS
========================================*/ 

/*======================================
	Blog CSS
========================================*/ 
.news-default .single-news,
.blog-latest .single-news {
    margin-top: 30px;
}
.news-slider .single-slider .single-news {
    box-shadow: none;
    border: 1px solid #ebebeb;
}
.news-m-zero {
	margin-top: 0 !important;
}
/* Defualt SLider*/
.news-slider.owl-carousel .owl-controls {
    margin-top: 30px;
}
.news-slider.owl-carousel .owl-nav div {
    width: 45px;
    height: 45px;
    line-height: 45px;
    background: #FF6600;
    color: #fff;
    margin: 0;
    padding: inherit;
    font-size: 22px;
    text-align: center;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    border-radius: inherit;
    margin-right: 10px;
}
.news-slider.owl-carousel .owl-nav div:hover {
	background:#00265E;
	color:#fff;
}
.news-slider.owl-carousel .owl-nav div:last-child{
	margin:0;
}

.single-news.style-2 {
  background: transparent;
  box-shadow: none;
}
.single-news.style-2 .news-body {
	margin: 0 12px;
	box-shadow: 0px 0px 15px #00265E3;
	top: -75px;
	border-radius: 3px;
	margin-bottom: -75px;
}

.single-news.style-2 .date {
  position: absolute;
  top: 10px;
  right: 10px;
  background: #FF6600;
  padding: 5px 10px;
  border-radius: 3px;
  text-align: center;
  max-width: 95px;
  font-size: 13px;
  color: #fff;
  line-height: 16px;
}
.single-news.style-2 .date i {
  display: block;
  margin-bottom: 5px;
}

.single-news.style-2 .bottom-inner {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-top: 8px;
}
.single-news.style-2 .more {
	margin: 0;
	background: transparent !important;
}
.single-news.style-2 .more  .texts{
	display:none;
}
.single-news.style-2 .more  i{
	
}.single-news.style-2 .news-meta {
	margin: 0;
}
.single-news.style-2 .more i {
	background: #00265E;
	width: 30px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 100%;
	color: #fff;
	margin: 0;
	transition: all 0.3s ease;
}
.single-news.style-2 .more:hover i{
	background:#FF6600;
	color:#fff;
}
.blog-home-left {
	margin-top: 95px;
}
/* Blog Latest */
.blog-latest-slider{
	margin-top:20px;
}
.blog-latest-slider .single-news {
    margin: 10px;
}
.blog-latest .single-news .news-body {
    padding: 25px;
    background: #00265E00265Ea1;
    z-index: 33;
}
.blog-latest .single-news {
    display: table;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.12);
    margin-bottom: 0px;
}
.blog-latest .single-news .buconz-btn {
    z-index: 00265E;
    position: absolute;
    background: #fff;
    padding: 12px 20px;
    color: #FF6600;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
    top: 32px;
}
.blog-latest .single-news .buconz-btn:hover{
	background:#FF6600;
	color:#fff;
}
.blog-latest .single-news:hover .buconz-btn{
	opacity:1;
	visibility:visible;
}
.blog-latest .single-news .news-head span {
    position: absolute;
    background-size: cover;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}
.blog-latest .single-news .news-head:after{
	display:none;
}
.blog-latest .single-news .news-head,
.blog-latest .single-news .news-body{
	width: 50%;
	height: 100%;
	display: table-cell;
	vertical-align: text-top;
	background: #fff;
}
.blog-latest .single-news .news-title {
    padding: 0;
}
.blog-latest .single-news .news-title:before{
	display:none;
}
.blog-latest .single-news .news-meta {
    list-style: ethiopic-halehame;
    opacity: 1;
    visibility: visible;
    position: relative;
    bottom: 0;
    text-align: left;
    transform: none;
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #ebebeb;
}
.blog-latest .single-news .news-meta li {
    color: #666;
    padding-left: 0px;
}
.blog-latest-slider .single-slider {
    margin-bottom: 10px;
}
/* Blog Latest Slider */
.blog-latest.owl-carousel .owl-nav{
	margin: 0;
    width: 100%;
}
.blog-latest.owl-carousel .owl-nav div {
    width: 50px;
    height: 60px;
    line-height: 60px;
    background: #FF6600;
    color: #fff;
    position: absolute;
    margin: 0;
    padding: inherit;
    font-size: 30px;
    text-align: center;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    border-radius: 0px;
    top: 50%;
    margin-top: -30px;
	opacity:0;
	visibility:hidden;
}
.blog-latest.owl-carousel:hover .owl-nav div{
	opacity:1;
	visibility:visible;
}
.blog-latest.owl-carousel  .owl-nav div:hover{
	color:#fff;
	background:#00265E;
}
.blog-latest.owl-carousel .owl-nav .owl-prev{
	left:-100px;
}
.blog-latest.owl-carousel:hover .owl-nav .owl-prev{
	left:0px;
}
.blog-latest.owl-carousel .owl-nav .owl-next{
	right:-100px;
}
.blog-latest.owl-carousel:hover  .owl-nav .owl-next{
	right:0px;
}
/*======================================
	End BLog CSS
========================================*/ 

/*======================================
	Client Carousel CSS
========================================*/
.single-client {
	border: 1px solid #bbbbbb59;
	padding: 10px 5px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.single-client:hover{
	cursor:pointer;
	border-color:#ff6600;
}
.single-client img {
	width: auto;
	display: inline-block;
	opacity:0.8;
}
.single-client:hover img{
	opacity:1;
	border-color:#FF6600;
}
.single-client.active img{
	opacity:1;
}

.single-client.single-client-without {
  cursor: initial;
  border: 1px solid #bbbbbb59 !important;
}
.single-client.single-client-without.style-2 {
	border: none !important;
}
/* Slider Nav */
.partner-slider .owl-nav{
	margin: 0;
    width: 100%;
}
.partner-slider.owl-carousel .owl-controls .owl-nav div {
	color: #FF6600;
	position: absolute;
	background: transparent;
	margin: 0;
	box-shadow: none;
	padding: inherit;
	font-size: 35px;
	text-align: center;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	border-radius: 0px;
	top: 50%;
	margin-top: -16.5px;
	width: 40px;
	height: 40px;
	line-height: 40px;
	box-shadow: 0px 0px 5px #00000030;
	border: none;
}

.partner-slider.owl-carousel .owl-controls .owl-nav div:hover{
	color: #fff;
	background: #00265E;
	border-color: transparent;
}
.partner-slider.owl-carousel .owl-nav .owl-prev{
	left:-70px;
}
.partner-slider.owl-carousel .owl-nav .owl-next{
	right:-70px;
}
/*======================================
	End Client Carousel CSS
========================================*/

/*======================================
	All Form CSS
========================================*/
.contact-form-area {
	padding: 25px;
	border-top: 3px solid #FF6600;
}
.contact-form-area h4 {
	font-size: 22px;
	font-weight: 600;
}
.contact-form-area .form-group{
	margin:0;
	margin-top:20px;
}
.contact-form-area .form-group input, .contact-form-area .form-group select {
	height: 50px;
	width: 100%;
	display: block;
	border-radius: 0px;
	padding: 0px 40px 0 15px;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	transition: all 0.4s ease;
	font-size: 14px;
	font-weight: normal;
	border: none;
	border-radius: 4px;
	appearance: none;
}
.contact-form-area .form-group input:hover, .contact-form-area .form-group textarea:hover {
	border-color: #ff6600;
}
.contact-form-area .form-group input, .contact-form-area .form-group textarea {
	background: #f6f6f6;
	border: none;
	border: 1px solid #cccccc6e;
	border-radius: 4px !important;
}
.contact-form-area .form-group input:focus{
	border-color:#7e868f;
}
.contact-form-area .form-group input:hover{
	border-color:#7e868f;
}
.contact-form-area .form-group textarea {
    height: 170px;
    width: 100%;
    display: block;
    border-radius: 5px;
    padding: 15px;
    resize: none;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    border-radius: 0px;
    padding-right: 40px;
	font-weight:normal;
}
.contact-form-area .form-group{
	position:relative;
}
.contact-form-area .form-group .icon {
    position: absolute;
    right: 15px;
    z-index: 33;
    color: #FF6600;
    top: 12px;
}
.contact-form-area .form-group.button {
    text-align: center;
    margin: 20px 0 0 !important;
}
.contact-form-area .form-group .buconz-btn {
	height: 52px;
	border-color: transparent;
}

/* Faq Form */
.contact-form-area.faq-form {
    background: #00265E;
    padding: 30px;
}
.contact-form-area.faq-form .form-group {
	margin-top:0px;
    margin-bottom: 20px;
}
.contact-form-area.faq-form .form-group input {
    background: transparent;
    border: none;
    color: #ccc;
	border-bottom:1px solid #ffffff52;
}
.contact-form-area.faq-form .form-group input::-webkit-input-placeholder{
    opacity: 1;
	color: #ccc !important;
}
.contact-form-area.faq-form .form-group input::-moz-placeholder{
    opacity: 1;
	color: #ccc !important;
}
.contact-form-area.faq-form .form-group input::-ms-input-placeholder{
    opacity: 1;
	color: #ccc !important;
}
.contact-form-area.faq-form .form-group textarea::-webkit-input-placeholder{
    opacity: 1;
	color: #ccc !important;
}
.contact-form-area.faq-form .form-group textarea::-moz-placeholder{
    opacity: 1;
	color: #ccc !important;
}
.contact-form-area.faq-form .form-group textarea::-ms-input-placeholder{
    opacity: 1;
	color: #ccc !important;
}
.contact-form-area.faq-form .form-group textarea {
    background: transparent;
    height: 120px;
    border: none;
    border-bottom: 1px solid #ffffff52;
    color: #ccc;
}
.contact-form-area.faq-form .form-group.button{
	text-align:left;
}
.contact-form-area.faq-form .form-group.button .buconz-btn:hover{
	background:#fff;
	color:#FF6600;
}
.contact-form-area.scedule .buconz-btn:hover {
	background: #fff;
	color: #FF6600;
}
/* Servic Form  */
.contact-form-area.service {
    padding: 0;
    box-shadow: none;
    background: transparent;
    border: none;
}
.contact-form-area.service .form-group textarea {
    height: 120px;
}
.contact-form-area.scedule {
	background: #00265E;
	border-radius: 4px;
}
.contact-form-area.scedule h2 {
	color: #fff;
	font-size: 30px;
}
.contact-form-area.scedule .form-group input, 
.contact-form-area.scedule .form-group textarea {
	padding: 15px 15px;
}
.contact-form-area.service-form .buconz-btn:hover {
	background: #fff;
	color: #FF6600;
}
/*======================================
	End All Form CSS
========================================*/

/*======================================
	Pricing Plan CSS
========================================*/
.pricing{
	background-image:url('images/pricing-bg.jpg');
	background-size:cover;
	background-position:center;
	background-repeat:no-repeat;
}
.single-pricing {
    text-align: center;
    background: #fff;
    margin-top: 30px;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    overflow: hidden;
	position:relative;
}
.single-pricing .price-head {
	position: relative;
	padding: 20px 0 20px;
	background: #00265E;
	margin-bottom: 20px;
}

.single-pricing .small-title {
    font-size: 20px;
    font-weight: 700;
    color: #fff;
}
.single-pricing .small-title .price-sub__title {
    display: block;
    font-weight: 400;
    font-size: 15px;
    color: #fff;
}
.single-pricing .icon-head {
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    text-align: center;
    margin-bottom: 0px;
    color: #FF6600;
    border-radius: 100%;
    background: #fff;
    margin-top: 10px;
    font-size: 25px;
    width: 70px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    border: 3px solid #ebebeb;
    display: inline-block;
}
.single-pricing.active .icon-head,
.single-pricing:hover .icon-head{
	background:#FF6600;
	color:#fff;
	border-color:transparent;
}
.single-pricing .price {
    font-size: 18px;
    color: #555;
    font-weight: 400;
}
.single-pricing .price-list {
    margin: 25px 0;
}
.single-pricing .price span {
	font-size: 48px;
	font-weight: 700;
	color: #FF6600;
	line-height: 120%;
}
.single-pricing .price span b {
    font-size: 25px;
    position: relative;
    left: -3px;
    top: -20px;
    font-weight: 500;
}
.single-pricing .price .renew {
    font-weight: 400;
    margin-left: 8px;
    padding-left: 8px;
    border-left: 2px solid #ebebeb;
    font-size: 15px;
}
.single-pricing .price-list li {
    display: block;
    font-weight: normal;
    line-height: 30px;
    font-weight: 400;
    color: #777;
}
.single-pricing .price-list li:last-child{
	margin-bottom:0;
	border:none;
}
.single-pricing .price-list li i {
	min-width: 25px;
}
.single-pricing.style-3 .price-list li.remove_list i {
	color: #FF6600;
}
.single-pricing .button {
    padding: 20px 0;
    border-top: 2px solid #ebebeb;
}
.single-pricing .button p{
	margin-top:5px;
}
.single-pricing .button p i {
    margin-right: 5px;
    color: #FF6600;
}
/* Popular Pricing*/
.single-pricing .p-best {
    position: relative;
    display: inline-block;
    text-transform: capitalize;
    border-radius: 5px;
    overflow: hidden;
    color: #fff;
    font-size: 15px;
    background: #FF6600;
    position: absolute;
    top: 14px;
    left: -45px;
    transform: rotate(-48deg);
    border-radius: 0px;
    padding: 10px 48px;
    font-weight: 700;
    z-index: 6;
}
.single-pricing .p-best p {
    margin: 0;
    color: #fff;
    line-height: 13px;
}
.single-pricing .p-best span {
	display: block;
	margin-top: 2px;
	font-weight: 400;
	font-size: 13px;
}

/*======================================
	End Pricing Plan CSS
========================================*/

/*====================================
	Faqs CSS
======================================*/
.wpb-js-composer  div.vc_tta.vc_general.vc_tta-accordion .vc_tta-panel {
  margin-bottom: 15px;
  background: #F5F8F9;
  background: #fff;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel div.vc_tta-panel-heading {
  background: #fff;
  border-radius: 0px;
  border: none;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a,
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a{
	display: block;
	color: #353535 !important;
	font-size: 18px;
	background: #fff;
}
.wpb-js-composer div.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
	padding: 20px 60px 20px 20px;
	border: 1px solid #ebebeb;
	margin-bottom: 1px;
	background: #f7f7f7;
}
.wpb-js-composer div.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a span{
	color:#00265E;
	margin:0 0 !important;
}
.wpb-js-composer div.vc_tta.vc_general.vc_tta-accordion .vc_tta-icon {
	width: 40px;
	font-size: 15px;
	text-align: center;
	color: #fff;
	position: absolute;
	display: inline-block !important;
	top: 10px;
	border-right: 1px solid #ebebeb;
	position: absolute;
	right: 10px;
	background: #FF6600;
	border-radius: 100%;
	height: 40px;
	line-height: 40px;
}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
	display: none;
}
.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic div.vc_tta-panel .vc_tta-panel-body {
	border: none;
	background: #fff;
	padding: 18px 20px;
	border: 1px solid #ebebeb;
	border-top: none;
}
/*====================================
	End Faqs CSS
======================================*/

/*======================================
   Video Popup CSS
========================================*/ 

.slide-img img {
  z-index: 5332;
  position: relative !important;
}
.video-overlay {
  position: relative;
}
.watch-video {
  text-align: center;
}
.watch-video h2 {
	color: #fff;
	font-size: 35px;
	line-height: 50px;
	font-weight: 600;
}
.watch-video {
}
.watch-video .video-head a {
	width: 80px;
	height: 80px;
	line-height: 80px;
	background: #fff;
	font-size: 30px;
	color: #FF6600;
	border: 2px solid transparent;
	padding: 0;
	border-radius: 100%;
}
.watch-video .video-head a:hover {
	border: ;
	background: transparent;
	color: #fff;
	border-color: #fff;
}
.watch-video .video {
  width: 70px;
  height: 100px;
  border: 1px solid #fff;
  display: inline-block;
  line-height: 100px;
  border-radius: 100%;
}
.watch-video .video-head {
	margin-top: 30px;
}
.video-popup-main::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #00265E;
  opacity: 0.8;
}
.watch-video p {
  color: #eee;
}
/*======================================
   End Video Popup CSS
========================================*/ 


/*======================================
	Contact CSS
========================================*/
.single-contact-box {
	text-align: center;
	margin-bottom: 20px;
	position: relative;
	background: #00265E;
	border-radius: 5px;
	padding: 59px 20px;
	z-index: 100;
}
.single-contact-box .c-icon {
}
.single-contact-box:last-child{
	margin:0;
}
.c-text {
	margin-top: 20px;
}
.single-contact-box.active {
	background: #FF6600;
}
.contact-section-top {
	position: relative;
	bottom: -120px;
	z-index: 00265E;
	top: ;
	margin-top: -120px;
}
.single-contact-box i {
    font-size: 40px;
    color: #fff;
    text-align: center;
    border-radius: 100%;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
}
.single-contact-box h4 {
    color: #fff;
    display: block;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    transition: all 0.4s ease;
    font-size: 22px;
    margin-bottom: 0px;
    line-height: inherit;
    margin-bottom: 5px;
}
.single-contact-box p {
	color: #fff;
	font-size: 15px;
}
/* Google Map */
#myMap {
	height: 500px;
	width: 100%;
	border-radius: 0px;
}

.vc_custom_1578564488430 {
	font-size: 20px !important;
	line-height: 28px;
}

.live-chat-card {
	width: 100%;
	text-align: center;
	position: relative;
	padding: 175px 20px 20px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.live-chat-card::before {
	content: "";
	position: absolute;
	overflow: ;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #00265E8C;
}
.icon-card {
	font-size: 70px;
	color: #FF6600;
	margin-bottom: 10px;
}
.chat-card-inner {
	z-index: 00265E;
	position: relative;
}
.live-chat-card h2 {
	color: #fff;
	font-size: 25px;
	margin-bottom: 20px;
	line-height: 30px;
}
.live-chat-card p {
	color: #fff;
}
.live-chat-btn{
	margin-top:20px;
}
.live-chat-btn .buconz-btn {
	background: #fff;
	color: #FF6600;
}
.live-chat-btn .buconz-btn:hover {
	background: #00265E;
	color: #fff;
}
.live-chat-main.hv-two .live-chat-card {
	padding: 30px;
}
.live-chat-main.hv-two .buconz-btn {
	background: #FF6600;
	color: #fff;
}
.live-chat-main.hv-two .buconz-btn:hover {
	background: #fff;
	color: #FF6600;
}

/*======================================
	End Contact CSS
========================================*/

/*======================================
   Theme More CSS
========================================*/ 

/* Branch Location */
.branch-head {
  position: absolute;
  top: 0;
  background: #FF6600;
  padding: 15px;
  color: #fff;
  font-size: 15px;
}
.location-inner-img {
  position: relative;
}
.branch-head h4 {
  color: #fff;
  font-size: 30px;
  font-weight: 700;
}
.branch-head h4 b {
  font-weight: 500;
}
.branch-head:before {
  content: "";
  position: absolute;
  right: -10px;
  border-top: 20px solid transparent;
  border-left: 10px solid #FF6600;
  top: 48px;
}
.section-title {
    margin-bottom: 30px;
    position: relative;
}
.section-title-img {
	margin-bottom: 25px;
}
.section-top h4::after {
	left: 18px;
	top: 18px;
}
.section-top {
	margin-bottom: 10px;
	z-index: 100;
	position: relative;
}
.section-top h4 {
	font-size: 18px;
	font-weight: 500;
	text-transform: uppercase;
	display: inline-block;
	text-decoration: none;
	background-image: linear-gradient(#FFD400,#FFD400);
	background-position: 0 90%;
	background-repeat: repeat-x;
	background-size: 10px 10px;
}
.section-title p {
	display: block;
	font-size: 15px;
	z-index: 100;
	position: relative;
}
.section-heading {
	font-size: 30px;
	position: relative;
	margin: 0;
}
.section-text {
	margin-top: 15px;
	font-size: 14px;
}
/* Text Left */
.section-title.text-left .icon:after {
    display: none;
}
.section-title.text-left .icon:before {
    left: 30px;
}
/* Text Right */
.section-title.text-right .icon:before {
    display: none;
}
.section-title.text-right .icon:after {
    right: 30px;
}
.section-title.style2 .section-top h4 {
	background: #FF66001A;
	padding: 0;
	margin: 0;
	padding: 8px 16px;
	color: #F60;
	border-radius: 50px;
	font-size: 15px;
}

.section-title .section_last_title,.section-title .section_first_title {
	color: #FF6600;
}
/* Style V4 */

.section-title.style4 .section_last_title,
.section-title.style4 .section_first_title{
	color:#4061DA;
}
.section-title.style4 .section-top h4 {
	color: #7a7a7a;
	background-image: none;
	text-transform: uppercase;
	font-size: 16px;
}
.section-title.style4 .section-heading {
	font-size: 38px;
	line-height: 50px;
	color: #202127;
}
/* Style V5 */
.section-title.style5 .section-heading {
	font-size: 48px;
	margin-bottom: 30px;
}
.section-title.style5 .section-top{
	margin-bottom:25px;
}
.section-title.style5 .section-top h4 {
	background: #3F876C;
	color: #fff;
	font-size: 14px;
	padding: 8px 20px;
	border-radius: 4px;
}
.section-title.style4 .section-text p {
	color: #7a7a7a;
	font-size: ;
}
.section-title.style5 .section-heading {
  color: #3F876C;
}
.section-title.style5 .section-heading span {
	color: #101828;
}
.section-title.style5 .section-text p{
	color:#7a7a7a;
}

/* Style 6 */
.section-title.style6 .section-heading {
	color: #101828;
	font-size: 46px;
	z-index: 100;
	position: relative;
}
.section-title.style6 .section-heading span {
  color: #A737FF;
}


.section-title.style6 .section-top h4 {
  background: transparent;
  font-size: 16px;
  color: #7a7a7a;
  animation: ;
  font-weight: 400;
}


.section-title.style7 .section-heading {
	font-size: 45px;
	margin-bottom: 25px;
	color: #323035;
}
.section-title.style7 .section-text p {
	color: #7a7a7a;
}
.section-title.style7::before {
	content: "";
	position: absolute;
	bottom: -17px;
	height: 100%;
	background-image: url('../img/section-shape.png');
	background-size: contain;
	background-repeat: no-repeat;
	left: 50%;
	top: -25px;
	width: 240px;
	margin-left: -120px;
}
.section-title.style7.white-style::before {
	opacity: 0.2;
}
.section-title.style7 .section-heading span {
  color: #3614DF;
}

.section-title.style8 .section-heading {
	color: #035c41;
	font-size: 35px;
}

.section-title.white-style h2 {
  color: #fff !important;;
}
.section-title.white-style p {
  color: #eee !important;;
}
.section-title.style9.white-style p {
	color: #e2e2e2 !important;
}


.section-title.style9 .section-heading {
	font-size: 40px;
	font-weight: 400;
	color: #252525;
	padding-bottom: 30px;
}
.section-title.style9 .section-text {
	margin-top: 30px;
	font-size: 14px;
}
.section-title.style9 .section-heading::before {
	content: "";
	position: absolute;
	width: 40px;
	height: 3px;
	background: #FF6600;
	left: 0;
	bottom: -1.5px;
}
.section-title.style9.text-center .section-heading::before {
	left: 50%;
	margin-left: -20px;
}

.section-title.style9.text-right .section-heading::before {
	left:initial;
	right:0;
	margin-left: 0px;
}

.stitle-food-left .section-title.style9{
	display: flex;
	align-items: center;
	gap: 15px;
}



.section-title.style10 .section-heading {
  color: #212121;
  padding-bottom:20px;
}

.section-title.style10 .section-heading:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 40px;
  height: 2px;
  background: red;
}
.section-title.style10 p {
	color: #7a7a7a;
	font-size: 18px;
}
.section-title.style10 .section-heading::before {
	content: "";
	position: absolute;
	bottom: -1px;
	width: 40px;
	height: 2px;
	background: red;
	left: 50%;
	margin-left: -20px;
}
.section-title.style10.text-left .section-heading::before{
	left:0;
	margin-left:0;
}

.section-title.style10.text-right .section-heading::before{
	left:initial;
	right:0;
	margin-left:0;
}


/*======================================
	Theme Others CSS
========================================*/

.about-area .section-title {
	margin-bottom: 15px;
}
.about-area .section-title h1 b {
	display: block;
	font-weight: 700;
	font-size: 25px;
	line-height:34px;
}
.mail-chimp-main p,.mail-chimp-main h3 {
  color: #fff;
}
.mail-chimp-main .mc4wp-form-fields label {
	font-size: 0px;
	width: 100%;
}
.mail-chimp-main .mc4wp-form .mc4wp-form-fields input[type="submit"] {
	position: absolute;
	right: 0;
	top: 5px;
	right: 5px;
	height: 45px;
	margin: 0;
	background: #00265E;
}
.mail-chimp-main .mc4wp-form .mc4wp-form-fields input[type="submit"]:hover{
	background:#FF6600;
	color:#fff;
}
.mail-chimp-main .mc4wp-form-fields input{
	border:none;
}
.mc4wp-form {
	position:relative;
}
.mail-chimp-main h3 {
	font-weight: 600;
}
.news-overlay::before {
	content: "";
	position: absolute;
	left: -0;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #00265E;
	opacity: 0.8;
}
.contact-form-area.book-ap {
	box-shadow: none;
	padding: 0;
	margin: 0;
	border: none;
}
.contact-form-area.book-ap h2 {
  font-size: 22px;
  margin-bottom: 10px;
}
.contact-form-area.book-ap .buconz-btn {
  width: 100%;
}



.about-img .single-image {
  position: absolute;
  left: ;
  left: 0;
  top: 0;
}
.about-img .single-img {
  /*! position: absolute; */
  z-index: 00265E;
  top: 0;
}
.single-img.two {
}
.about-shape-bg {
	position: absolute;
	right: 126px;
	top: 50px;
	max-width: 204px;
}
.single-img.three {
	position:relative;
}
.single-img.two {
	max-width: 66%;
	z-index: 22;
	position: relative;
	left: 160px;
	top: -245px;
	margin-bottom: -245px;
	z-index: 2;
}
.single-img.one {
	max-width: 53%;
	position: relative;
	z-index: 2;
}
.about-why-choose {
	background: #fffffffa;
	padding: 30px !important;
	border-radius: 4px;
}
/* Portfolio Pagination */
.pagination-plugin {
    margin-top: 35px;
    text-align: left;
}
.pagination-plugin span, 
.pagination-plugin a, 
.pagination-plugin a:focus {
	background: #00265E;
	width: 44px;
	height: 40px;
	color: #fff;
	line-height: 40px;
	text-align: center;
	position: relative;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	display: inline-block;
}
.pagination-plugin span.current,
.pagination-plugin a:hover {
	background: #FF6600;
	color: #fff;
	-webkit-box-shadow: 0px 10px 15px rgba(88, 85, 85, 0.15);
	-moz-box-shadow: 0px 10px 15px rgba(88, 85, 85, 0.15);
	box-shadow: 0px 10px 15px rgba(88, 85, 85, 0.15);
}
.pagination-plugin a.next, .pagination-plugin a.prev {
	box-shadow: none;
	color: #fff;
	width: auto;
	padding: 0 20px;
}
.bg-overlay{
	position:relative;
}
.bg-overlay::before {
	content: "";
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: linear-gradient(to right, #FF6600D6 30%, rgba(46, 70, 127, 0.91) 100%);
}
.video-popup{
	cursor:pointer;
}

.call-inner, .single-service, .single-news, .single-counter, .single-team, .single-testimonial, .contact-form-area.business-form, .single-feature, .single-feature.style-2, .counter-inner, .single-feature.style-3.sm-ffeature, .single-feature.style-4, .single-pricing, .contact-form-area, .woocommerce-MyAccount-navigation {
	-webkit-box-shadow: 0px 0px 5px #0000002e;
	-moz-box-shadow: 0px 0px 5px #0000002e;
	box-shadow: rgba(99, 99, 99, 0.2) 0px 1px 8px 0px;
}
.single-portfolio .portfolio-content,.single-news.style-2 .news-body,.single-service.style-4 .service-content,.single-team.style-4 .t-content,.sm-ffeature.style-1 .sm-ffeature-type.icon{
	-webkit-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.13);
	-moz-box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.13);
	box-shadow: 0px 2px 3px rgba(0, 0, 0, 0.13);
}
.call-action.style-1 .call-inner {
	-webkit-box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px;
	-moz-box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px;
	box-shadow: rgba(0, 0, 0, 0.15) 0px 3px 3px 0px;
}
.right-circle-box, .about-expert-text {
	box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.26);
	-moz-box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.26);
	-webkit-box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.26);
	-o-box-shadow: -3px 3px 3px rgba(0, 0, 0, 0.26);
	box-shadow: rgba(100, 100, 111, 0.2) -15px 7px 29px 0px;
}

.business-hero {
	padding: 130px 0;
}
.business-hero.business-one {
	padding: 140px 0 80px;
}

.owl-controls .fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-style: normal;
	font-variant-caps: normal;
	font-weight: normal;
	line-height: 1;
	font-family: FontAwesome;
	font-variant-alternates: normal;
	font-variant-east-asian: normal;
	font-variant-ligatures: normal;
	font-variant-numeric: normal;
	font-variant-position: normal;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.bordered-buconz .wpb_text_column .wpb_wrapper {
	border-left: 3px solid #F60;
	padding-left: 25px;
	color:#00265E;
}
.bordered-buconz p {
	color: #00265E;
	font-size: 16px;
	line-height: 24px;
}

/* Icon Fix */
.social-icons li i, .portfolio-content a i, .team-social li a i, .bottom-part a i,.single-service .btn i,.cta-button i,.single-feature .button .buconz-btn i,.buconz-btn i, .single-feature .button i,.contact-form-area .buconz-btn i,.live-chat-btn i,.single-news .news-body i,.scroll-down i{
	font-family: 'FontAwesome';
}
.elementor-section.elementor-section-boxed > .elementor-container {
	max-width: 1170px;
}
/*======================================
	End Theme Others CSS
========================================*/


.bc-agency-area, .bc-agency-area .hero-content-inner {
	height: 880px;
}
.bc-agency-area .hero-title {
	color: #fff;
	font-size: 40px;
	line-height: 140%;
}
.bc-agency-area .hero-text p {
	color: #fff;
}
.bc-agency-area .hero-content-inner {
	display: flex;
	align-items: center;
	gap: 50px;
	justify-content: space-between;
	padding-top: 100px;
}
.bc-agency-area .bc-hero-content {
	max-width: initial;
	min-width: 46%;
}

/* Client Carousel */
.single-client.style-2 {
	padding: 0;
	border: none;
}
.client-layout-grid .single-client {
	margin-top: 25px;
}
.single-client.style-2 img {
	max-width: 150px;
}
/* Features 5 */
.single-feature.style-5 {
	box-shadow: none;
	padding: 0;
}
.single-feature.style-5 h4 a {
	font-size: 20px;
	color: #202127;
}
.single-feature.style-5 .feature-head {
	margin-top: 15px;
}
.single-feature.style-5 p {
	color:#7a7a7a;
}

/* Testimonial v3 */
.single-testimonial.testimonial-bar.style-3 {
  background: transparent;
  padding: 0;
  margin: 0;
}
.single-testimonial.testimonial-bar.style-3 .t-body p {
  color: #fff;
}
.single-testimonial.testimonial-bar.style-3 .t-body {
  padding: 0;
}
.single-testimonial.testimonial-bar.style-3 .t-body h2,
.single-testimonial.testimonial-bar.style-3 .t-left h2 span {
	color: #fff;
}
.single-testimonial.testimonial-bar.style-3 {
	padding: 0;
	box-shadow: none;
	border-right: 1px solid #ffffff3d;
	padding-right: 30px;
	margin-right: 30px;
}
.testimonial-inner .owl-item:last-child .single-testimonial.testimonial-bar.style-3 {
	border:none;
}
.single-testimonial.testimonial-bar.style-3  .t-info img {
	padding: 0;
	margin: ;
	border: none;
}


.single-testimonial.testimonial-bar.style-3 .star-list{
	display:none;
}

.single-testimonial.testimonial-bar.style-3 .t-left h2 {
	color: #fff;
}
#testimonial-inner.style-3 .owl-nav div {
  background: #fff;
  border-radius: 100%;
  color: #7A7A7A;
}
.testimonial-social-agency .section-heading {
	color: #fff;
}


/* Pricing Table */
.price-head__top {
	z-index: 100;
	position: relative;
}
.single-pricing.tab-1 .price-head {
	background: transparent;
	box-shadow: none;
}
.single-pricing.tab-1  .small-title {
	color: #666;
}
.single-pricing.tab-1 .price span{
	color:#202127;
}
.single-pricing.tab-1 .button .buconz-btn {
	background: transparent;
	border: 2px solid #FF6600;
	color: #202127;
	border-radius: 50px;
	padding: 10px 34px;
	z-index: 111;
}
.single-pricing.tab-1 .button .buconz-btn:hover{
	background: #FF6600;
	color:#fff;
	border-color:trasparent;
}
.single-pricing.tab-1 .price-head {
	background: transparent;
	box-shadow: none;
	margin: 0;
	padding-top: 40px;
	padding-bottom: 30px;
}
.single-pricing.tab-1 .price span {
	font-size: 42px;
	font-weight: 600;
}
.single-pricing.tab-1 .price span b {
	top: -12px;
	left: 0;
}
.single-pricing.tab-1 .price {
	border-bottom: 1px solid #cccccc38;
	margin-left: 40px;
	margin-right: 40px;
	padding-bottom: 30px;
}
.single-pricing.tab-1 .button {
	border: none;
	padding: 0 0 40px;
}
.single-pricing.tab-1.active {
	background: #4061DA;
}
.single-pricing.tab-1.active  .price span,.single-pricing.tab-1.active .price{
	color:#fff;
}
.single-pricing.tab-1.active .price-list li{
	color:#fff;
}
.single-pricing.tab-1.active .button .buconz-btn {
	background: #fff;
	border-color: trasparent;
	color: #02275F;
	border-color: transparent;
}
.single-pricing.tab-1.active .button .buconz-btn:hover{
	border-color:#fff;
	background:transparent;
	color:#fff;
}
.single-pricing.tab-1 .icon-head {
	border: none;
	background: transparent;
}
.single-pricing.tab-1 .icon-head {
	border: none;
	background: transparent !important;
}
.single-pricing.tab-1.active .small-title {
	color: #fff;
}

.single-pricing.tab-style .price .renew::before {
  content: "/";
}
.single-pricing.tab-1 .price .renew {
  margin: 0;
  padding: 0;
  border: none;
}

.single-pricing.tab-1 .price-title {
	font-size: 26px;
	font-weight: 600;
	color: #7A7A7A;
}
.single-pricing.tab-1.active .price-title{
	color:#fff;
}
.single-pricing.tab-1  .price-list li {
	line-height: 40px;
}

.single-pricing.tab-1::before, .single-pricing.tab-1::after{
	content: "";
	position: absolute;
	top: 59px;
	background-image: url('../img/price-bg-arrow.png');
	background-repeat: no-repeat;
	background-size: 40%;
	width: 100%;
	height: 100%;
	top: 0;
	left: 82%;
	right: 0;
	opacity:0.8;
}
.single-pricing.tab-1::after {
	content: "";
	background-position: bottom;
	left: -52%;
	top: -20px;
}
.single-pricing.tab-1.active::before, .single-pricing.tab-1.active::after{
	opacity: 0.4
}


.single-pricing.tab-style.tab-1 .price-list li span {
	display: none;
}
.single-pricing.tab-2, .single-pricing.tab-2 .price-head {
	background: transparent;
	text-align: left;
	padding: 15px 0;
	padding-top: 0;
}
 .single-pricing.tab-2 .price-head{
	 margin:0;
 }
.single-pricing.tab-2 .price span, .single-pricing.tab-2 .price b {
	color: #3F876C;
	font-size: initial;
	position: relative;
	top: initial;
	left: initial;
	font-size: 30px;
	font-size: 60px;
	font-weight: 500;
	font-weight: initial;
	font-weight: 600;
}
.single-pricing.tab-2 .price .renew {
	font-size: 15px;
	padding: 0;
	margin: 0;
	border: none;
}
.single-pricing.tab-2 .price-text {
	font-size: 16px;
	color: #7a7a7a;
	margin-top: 20px;
	z-index: 1;
	position: relative;
	padding-right: 50px;
}
.single-pricing.tab-2 .price-head__top {
	border-bottom: 1px solid #DDDDDD;
	margin-bottom: 25px;
	padding-bottom: 25px;
	z-index: 100;
	position: relative;
	padding-top: 40px;
}
.single-pricing.tab-2 .small-title {
	color: #101828;
	font-weight: 600;
}
.single-pricing.tab-2 {
	padding: 25px 50px;
}
.single-pricing.tab-2 .buconz-btn {
	background: transparent;
	border: 2px solid #fff;
	border-radius: 30px;
	color: #3F876C;
	box-shadow: none;
	width: 100%;
	padding: 15px 0;
}
.single-pricing.tab-2 .buconz-btn:hover,
.single-pricing.tab-2.active .buconz-btn {
	background: #3F876C;
	color: #fff;
	border-color:transparent;
}
.single-pricing.tab-2 {
	padding: 25px 50px;
	box-shadow: none;
	position: relative;
}



.buconz-pricetabs__top .buconz-pricetabs__list.tab-2,
.buconz-pricetabs__top .buconz-pricetabs__list.tab-3, 
.buconz-pricetabs__top .buconz-pricetabs__list.tab-4 {
  background: transparent;
}
.buconz-pricetabs__top .buconz-pricetabs__list.tab-2 .list-group-item,
.buconz-pricetabs__top .buconz-pricetabs__list.tab-3 .list-group-item,
.buconz-pricetabs__top .buconz-pricetabs__list.tab-4 .list-group-item {
  background: transparent !important;
  color: #7a7a7a;
}
.buconz-pricetabs__top .buconz-pricetabs__list.tab-2 .list-group-item-middle,
.buconz-pricetabs__top .buconz-pricetabs__list.tab-3 .list-group-item-middle,
.buconz-pricetabs__top .buconz-pricetabs__list.tab-4 .list-group-item-middle {
	width: 110px;
	height: 50px;
	background: #fff;
	border-radius: 30px;
}
.buconz-pricetabs__top .buconz-pricetabs__list.tab-2 .list-group-item.active::before,
.buconz-pricetabs__top .buconz-pricetabs__list.tab-3 .list-group-item.active::before,
.buconz-pricetabs__top .buconz-pricetabs__list.tab-4 .list-group-item.active::before {
	content: "";
	width: 32px;
	height: 32px;
	background: #FAEDE3;
	position: absolute;
	left: 105%;
	border-radius: 100%;
	top: 6px;
}
.buconz-pricetabs__top .buconz-pricetabs__list.tab-2 .list-group-item span,
.buconz-pricetabs__top .buconz-pricetabs__list.tab-3 .list-group-item span,
.buconz-pricetabs__top .buconz-pricetabs__list.tab-4 .list-group-item span {
	display: block;
	color: #3F876C;
	font-weight: 500;
}
.buconz-pricetabs__top .buconz-pricetabs__list.tab-2  a:before,
.buconz-pricetabs__top .buconz-pricetabs__list.tab-3  a:before,
.buconz-pricetabs__top .buconz-pricetabs__list.tab-4  a:before{
	transition:all 0.3s ease;
}
.buconz-pricetabs__top .buconz-pricetabs__list.tab-2 a:last-child.active::before,
.buconz-pricetabs__top .buconz-pricetabs__list.tab-3 a:last-child.active::before,
.buconz-pricetabs__top .buconz-pricetabs__list.tab-4 a:last-child.active::before {
	left: initial;
	right: 104%;
	top: 18px;
}
.buconz-pricetabs__top .buconz-pricetabs__list.tab-3 .list-group-item.active::before {
	background: #0AE4AA;
}
.buconz-pricetabs__top .buconz-pricetabs__list.tab-3 .list-group-item-middle {
	border: 1px solid #DDDDDD;
}
.buconz-pricetabs__top .buconz-pricetabs__list.tab-3 .list-group-item span {
	display: inline-block;
	color: #A737FF;
}
.buconz-pricetabs__top {
	z-index: 100000;
}
.buconz-pricetabs__top.tab-3 {
	justify-content: end;
	position: relative;
	top: -95px;
	margin-bottom: -25px;
}
.buconz-pricetabs__top .buconz-pricetabs__list.tab-3 .list-group-item-middle {
	width: 98px;
	height: 34px;
	background: #fff;
	border-radius: 30px;
}
 .buconz-pricetabs__top .buconz-pricetabs__list.tab-3 .list-group-item.active::before{
	 left:100%;
 }
.buconz-pricetabs__top .buconz-pricetabs__list.tab-3 a:last-child.active::before {
	left: initial;
	right: 100%;
	top: 6px;
}
.buconz-pricetabs__top .buconz-pricetabs__list.tab-3 .list-group-item.active {
	color: #101828;
	font-weight: 600;
}
.buconz-pricetabs__top .buconz-pricetabs__list.tab-3 .list-group-item {
	display: flex;
	gap: 10px;
	padding: 10px 12px;
}

.price-frame {
	position: absolute;
	top: 0;
	left: 0;
}
.single-pricing.tab-2 .price-list {
	display: flex;
	flex-direction: column;
	gap: 10px;
}
.single-pricing.tab-2 .price-title {
	font-weight: 600;
	color: #101828;
}
.price-badge {
	position: absolute;
	right: -25px;
	background: #3F876C;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	padding: 6px 10px;
	transform: rotate(90deg);
	text-transform: uppercase;
	border-radius: 3px;
}
/* .single-pricing.tab-2::before { */
	/* background-image: url('../img/price-frame.png'); */
	/* content: ""; */
	/* position: absolute; */
	/* left: 0; */
	/* width: 390px; */
	/* height: 100%; */
	/* background-repeat: no-repeat; */
	/* height: 569px; */
	/* height: 300px; */
	/* background-size: unset; */
/* } */
.single-pricing.tab-2 .button {
	border-top: 1px solid #ddd;
	position: relative;
	margin-top: 30px;
	padding-top: 30px;
}


.single-pricing .price-list li span {
  color: #23C28C;
}
.single-pricing .price-list li .no-list {
  color: #FE2A5E;
}

/* Style 2 */
.single-feature.style-6 .feature-type {
	width: 140px;
	height: 140px;
	border-radius: 100%;
	display: inline-block;
	padding: 42px;
	box-shadow: 0px 0px 12px #0000000f;
	position: relative;
}
.single-feature.style-6 .features_number {
	position: absolute;
	top: 10px;
	z-index: 333;
	color: #fff;
	background: #DDDDDD;
	width: 30px;
	height: 30px;
	line-height: 30px;
	border-radius: 100%;
	right: 10px;
	font-size: 13px;
}
.single-feature.style-6:hover .features_number{
	color:#fff;
	background:#3652D7;
}
.single-feature.style-6.featured-number-v2 .features_number {
	top: initial;
	bottom: 10px;
}
.single-feature.style-6 .feature-type img{

}
.single-feature.style-6 {
	background: transparent;
	box-shadow: none;
	padding: 0;
}
.single-feature.style-6 .feature-head {
	margin-top: 30px;
}
.single-feature.style-6 .feature-line {
	position: absolute;
	top: 58px;
	left: 230px;
	width: 124px;
}
.single-feature.style-6 h4 {
	margin: 0 0 10px;
	font-size: 20px;
}
.single-feature.style-6 h4:hover a{
	color:#4061DA;
}
.single-feature.style-6 h4 a {
	color: #202127;
	font-size: 18px;
}
.single-feature.style-6 .feature-head p {
	color: #7a7a7a;
}

/* Single Feature 9 */
.single-feature.style-9 {
	display: flex;
	box-shadow: none;
	background: transparent;
	align-items: center;
	text-align: left;
	gap: 30px;
	padding: 0;
}
.single-feature.style-9:first-child {
	margin: 0;
}
.single-feature.style-9 .feature-type {
  min-width: 70px;
}
.single-feature.style-9  h4 {
  font-size: 20px;
  display: ;
  margin: 0 0 15px;
}

.single-feature.style-9 h4 a {
	font-weight: 600;
	color: #101828;
}




/* Style 3 */
.single-news.style-3 .news-body {
	border: none;
	padding: 0;
	margin-top: 15px;
}
.single-news.style-3 {
	box-shadow: none;
}
.single-news.style-3 .news-content {
	display: flex;
	flex-direction: column;
}
.single-news.style-3 .bottom-part {
	order: -1;
}
.single-news.style-3 .more{
	margin-top:15px;
}
.single-news.style-3 .more i {
	border: 2px solid #F60;
	background: transparent;
	color: #FF6600;
	line-height: 28px;
	width: 35px;
	height: 35px;
	line-height: 35px;
}
.single-news.style-3 .news-title a {
	color: #202127;
	font-weight:600;
}
.single-news.style-3 .more:hover{
	gap:0;
	transform: translateX(-35px);
}
.single-news.style-3 .more:hover i{
	opacity:0;
	visibility:hidden;
}
.single-news.style-3 .more span {
	opacity: 0;
	visibility: hidden;
	background: #FF6600;
	color: #fff;
	padding: 8px 20px;
	display: inline-block;
	border-radius: 50px;
}
.single-news.style-3 .news-body {
	border: none;
	padding: 0;
	margin-top: 20px;
}
.single-news.style-3 .news-text p {
	color: #7a7a7a;
}
.single-news.style-3 .more:hover span{
	opacity:1;
	visibility:visible;
}
.single-news.style-3 .news-bottom-area {
	margin: 0;
	padding: 0;
	border: none;
	margin-bottom: 5px;
}
.single-news.style-3 .news-title {
	margin: 5px 0 10px;
	padding: 0;
}
.single-news.style-3  .news-title::before {
	display:none;
}

.single-news.style-3 .news-bottom-area i {
	color: #555;
}
.single-news.style-3 .news-meta li + li::before {
	content: "/";
	font-size: 12px;
}
.single-news.style-3 .news-body .news-meta li, .single-news.style-3 .news-body .news-meta li a {
	font-weight: 400;
}

/* Hero Style 2*/
.agency-hero__img {
	position: relative;
	min-width: 56%;
}
.bc-agency-area .hero-title__label {
	background: #FFFFFF;
	color: #FF6600;
	padding: 10px 18px;
	border-radius: 30px;
	display: inline-block;
	margin-bottom: 15px;
}
.bc-agency-area.agency-2 .hero-title__label {
	background: #3F876C;
	color: #fff;
	border-radius: 3px;
	padding: 5px 12px;
	font-weight: 500;
}
.bc-agency-area.agency-2, .bc-agency-area.agency-2 .hero-content-inner {
	min-height: 785px;
	max-height: 785px;
}
.bc-agency-area.agency-2 .hero-title {
	color: #101828;
	font-size: 70px;
	margin-bottom: 30px;
	line-height: 120%;
}
.bc-agency-area.agency-2 .hero-text p {
	color: #7a7a7a;
	font-size: 16px;
	line-height: 155%;
}

.bc-agency-area.agency-2 .agency-hero__img {
	position: relative;
	width: 50%;
	min-width: 50%;
}
.bc-agency-area.agency-2 .agency-hero__img .agency-hero-video__top {
	position: absolute;
	bottom: 130px;
	left: 0;
	max-width: 120px;
	border-radius: 10px;
}
.bc-agency-area.agency-2 .agency-hero-video__top .buconz-btn {
	border-radius: 100%;
	width: 40px;
	height: 40px;
	line-height: 40px;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -20px;
	background: #fff;
	color: #3F876C;
	margin-left: -20px;
	text-align: center;
	padding: 0;
	z-index: 333;
}
.bc-agency-area.agency-2 .agency-hero-video__top .buconz-btn:hover {
	background: #3F876C;
	color: #fff;
}
.bc-agency-area.agency-2 .agency-hero-video__top .buconz-btn i {
	padding: 0;
}
.bc-agency-area.agency-2 .agency-hero-video__img{
	overflow: hidden;
	border-radius: 15px;
}
.bc-agency-area.agency-2 .agency-hero-video__img .buconz-btn span {
  display: none;
}
.bc-agency-area.agency-2 .agency-hero-video__img .buconz-btn i {
	margin: 0;
	padding: 0;
}
.bc-agency-area.agency-2 .agency-hero__img .agency-hero-video__img:before {
  top: 0;
  background: #3F876C;
}
.bc-agency-area.agency-2 .agency-hero__big {
	padding-left: 55px;
}

.bc-agency-area.agency-2 .hero-content-inner {
	display: flex;
	align-items: center;
	gap: 100px;
	justify-content: space-between;
	gap: 0;
}
.bc-agency-area.agency-2 .bc-hero-content {
	min-width: 50%;
	width: 50%;
	padding-right: 65px;
}

.bc-agency-area.agency-2 .hero-button-main .buconz-btn {
	background: #101828;
	padding: 16px 36px;
	font-size: 16px;
}
.bc-agency-area.agency-2 .hero-button-main .buconz-btn:hover {
	color: #3F876C;
	background: transparent;
}
.bc-agency-area.agency-2 .hero-button-main .agency-btn-two{
  background: transparent;
  color:#00265E;
  box-shadow:none;
  padding: 0;
}
.bc-agency-area.agency-2 .hero-button-main .agency-btn-two span {
	color: #7a7a7a;
}
.bc-agency-area.agency-2 .hero-button-main .agency-btn-two span:hover {
	color: #3F876C;
}
.bc-agency-area.agency-2 .hero-button-main .single-btn {
  display: flex;
  align-items: center;
  padding: 0;
  margin: ;
}
.bc-agency-area.agency-2 .hero-button-main .agency-btn-two:before{
	display:none;
}

.funfact-img-feature {
  position: relative;
}
.funfact-countdown {
	display: flex;
	justify-content: center;
	top: -58px;
	margin-bottom: -58px;
	border-radius: 25px;
	position: relative;
	padding-bottom: 30px;
}
.funfact-countdown__img {
	display: flex;
	justify-content: center;
	align-items: center;
	background: #fff;
	box-shadow: 0px 0px 20px #0000001a;
	padding: 20px 35px;
	position: relative;
	border-radius: 15px;
}
.funfact-countdown__single {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-right: 1px solid #cccccc91;
  padding-right: 30px;
  margin-right: 30px;
}
.funfact-countdown__single {
}
.funfact-countdown__single h4 {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	color: #3F876C;
	font-size: 22px;
	font-weight: 700;
	margin-top: 10px;
}
.funfact-countdown__single i {
	background: #F5F5F5;
	width: 42px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	border-radius: 100%;
	color: #3F876C;
}
.funfact-countdown__single h4 span {
	font-size: 16px;
	font-weight: 400;
	color: #666;
	font-size: 14px;
	padding-top: 4px;
}
.funfact-countdown__single:last-child {
  margin: 0;
  padding: 0;
  border: none;
}



.countdown-card-features {
	position: absolute;
	background: #fff;
	padding: 25px;
	width: 260px;
	left: -95px;
	top: 58px;
	box-shadow: 0px 0px 15px #0000003d;
	padding-top: 35px;
	border-radius: 15px;
	font-size: 13px;
}
.countdown-card-features i {
	position: absolute;
	top: 0;
	background: #3F876C;
	color: #fff;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	padding: 0;
	border-radius: 100%;
	top: -25px;
	left: 30px;
}


.single-feature.style-7 {
	display: flex;
	text-align: left;
	gap: 15px;
	box-shadow: none;
	padding: 0;
	border-bottom: 2px solid #DDDDDD;
	padding-bottom: 25px;
}
.single-feature.style-7 .feature-type {
  min-width: 70px;
}
.single-feature.style-7 .feature-type.icon-head i {
	width: 60px;
	height: 60px;
	line-height: 60px;
	padding: 0;
	margin: 0;
	font-size: 22px;
	color:#3F876C;
	background:#f6f6f6;
	border-radius:15px;
}
.single-feature.style-7 p {
	color: #7A7A7A;
	font-size:16px;
}
.single-feature.style-7 h4 {
	padding: 0;
	margin: 0 0 15px;
	font-size: 22px;
}
.single-feature.style-7 h4 a {
	font-weight: 600;
	color: #101828;
}
.single-feature.style-7:hover .icon-head i {
	background: #3F876C;
	color:#fff;
}
.single-feature.style-7 .feature-type.icon-head i:after {
  display: none;
}
.single-feature.style-7:hover .icon-head i {
  background: #3F876C;
}


.single-feature.style-8 {
}
.single-feature.style-8 .icon-head i {
	background: transparent !important;
	color: #3F876C;
	width: auto;
	height: auto;
	padding: 0;
	margin: 0;
	line-height: initial;
}
.single-feature.style-8 .icon-head i:after {
  display: none;
  padding: 0;
}
.single-feature.style-8 {
	border-radius: 5px;
	box-shadow: rgba(99, 99, 99, 0.04) 0px 1px 8px 0px;
	padding: 30px;
}
.single-feature.style-8 h4 a {
	font-size: 20px;
	color: #101828;
}
.single-feature.style-8 .button .buconz-btn i {
	background: transparent;
	width: auto;
	height: auto;
	color: #3f876c;
}
.single-feature.style-8 .button .buconz-btn {
	display: flex;
	flex-direction: row-reverse;
	text-align: center;
	justify-content: center;
	gap: 10px;
	color: #3f876c;
	font-size: 15px;
	font-weight: 400;
}


.news-body.style-4 .news-title:before {
  display: none;
}
.news-body.style-4 .news-title {
  padding: 0;
  margin: 0;
}
.single-news.style-4 .news-body .news-title a {
	color: #101828;
	font-size: 25px;
}
.single-news.style-4 {
	display: flex;
	box-shadow: none;
	gap: 25px;
	margin: 0 0 30px;
	padding-bottom: 30px;
	border-bottom: 1px solid #cccccc54;
	background: transparent;
}
.single-news.style-4 .news-body {
	box-shadow: none;
	padding: 0;
	margin: 0;
	border: none;
	display: flex;
	align-items: center;
	gap: 30px;
	justify-content: space-between;
	width: 100%;
	background:transparent;
}
.single-news.style-4 .news-head {
	width: 150px;
}
.single-news.style-4 .news-bottom-area {
  border: none;
  padding: 0;
  margin: 0;
}
.single-news.style-4 .news-head img {
	border-radius: 10px;
}
.single-news.style-4 .news-title a {
	font-size: 24px;
}
.single-news.style-4 .news-body .more-plus {
	background: transparent;
	padding: 14px 40px;
	color: #fff;
	display: inline-block;
	border-radius: 50px;
	border: 2px solid #3F876C !important;
	color: #101828;
	font-size: 16px;
}
.single-news.style-4 .news-body .more-plus:hover {
	border-color: transparent !important;
	background: #3F876C !important;
	color: #fff;
}
.single-news.style-4 .news-body .more-plus i{
	display:none;
}
.single-news.style-4 .news-text {
	width: 65%;
}
.news-default .col-12:last-child .single-news {
	border: none;
	padding: 0;
}
.single-news.style-4 .news-bottom-area {
	padding-top: 24px;
	margin-top: 24px;
	padding: 0;
	margin: 0;
}

.single-news.style-4 .news-body .news-content {
  display: flex;
  flex-direction: column;
}
.single-news.style-4 .news-body .news-content .bottom-part {
  order: -1;
  margin-bottom: 5px;
}
.single-news.style-4 .news-meta li, .single-news.style-4 .news-meta li i {
	text-transform: uppercase;
	color: #7a7a7a;
	font-size: 13px;
}
.call-action.style-3 {
	margin: 15px 0;
}
.call-action.style-3 .call-inner {
	margin: 0;
	padding: 80px 80px;
	box-shadow: rgba(99, 99, 99, 0.04) 0px 1px 8px 0px;
	border-radius: 40px;
}
.call-action.style-3 h2 {
	font-size: 56px;
	margin:0;
	color: #000000;
	font-weight: 600;
}
.call-action.style-3 .cta-inner,
.call-action.style-3 .cta-top {
  padding: 0;
  text-align: center;
  display: flex;
  flex-direction: column;
  gap: 50px;
}
.call-action.style-3 .cta-small-title {
	font-size: 25px;
	font-weight: 600;
	color: #7a7a7a;
}
.call-action.style-3 .cta-inner .cta-button .buconz-btn {
	background: transparent;
	border-radius: 30px;
	border: 2px solid #3F876C;
	color: #101828;
}
.call-action.style-3 .cta-inner .cta-button .buconz-btn:hover{
	border-color:transparent;
	background:#3F876C;
	color:#fff;
}
.single-feature.style-5 .feature-type img {
	max-width: 70px;
}
.single-portfolio.style-5 .portfolio-content {
	padding: 0;
	padding-top: 10px;
}
.single-testimonial.testimonial-bar .testimonial-quote img {
	width: initial;
	margin-bottom: 20px;
	max-width: 45px;
}
.single-testimonial.testimonial-bar.style-3 .t-body:before{
	display:none;
}
.testimonial-quote {
	max-width: 55px;
}

.bc-agency-area.agency-2 .hero-content-inner {
	padding: 0;
}




.section-title-showcase {
	max-width: 822px;
	margin-left: 10%;
	position: relative;
	bottom: -200px;
	margin-top: -205px;
}
.section-title-showcase .section-text {
	max-width: 80%;
}


/* SEO Area */
.buconz-seo-agency-area {
	height: 880px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.seo-hero-shape {
  position: absolute;
  left: 0;
  top: ;
}
.seo-hero-shape {
}
.seo-hero-shape.seo-hero-shape-1 {
  left: 0;
  top: 19%;
  max-width: 125px;
  left: -10%;
}
.seo-hero-shape.seo-hero-shape-2 {
	max-width: 145px;
	left: initial;
	right: 0;
	bottom: 20%;
}


.buconz-seo-agency-area   .hero-title {
  color: #fff;
  margin-bottom: 35px;
}
.buconz-seo-agency-area .hero-text p {
	color: #C3B9F5;
}
.buconz-seo-agency-area .buconz-btn {
  border: 2px solid #C3B9F5;
  background: transparent;
  color: ;
  border-radius: 4px;
  border-radius: 0px;
  margin-top: 40px;
}
.buconz-seo-agency-area .bc-hero-content {
  max-width: 800px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
}
.buconz-seo-agency-area .bc-hero-content .buconz-btn {
	border-radius: 0px;
	margin-top: 40px;
	color: #C7BEF5;
	border-color: #C2B9F3;
}
.buconz-seo-agency-area .bc-hero-content .buconz-btn:hover {
	color: #3614DF;
	background: #fff;
	border-color: transparent;
}
.scroll-down {
	position: absolute;
	left: 50%;
	bottom: 50px;
	text-align: center;
	color: #C2B9F3;
	font-size: 18px;
	width: 100%;
	left: 0;
	bottom: 35px;
}
.scroll-down span {
  display: block;
  margin-bottom: 15px;
}
.scroll-down i {
	border: 2px solid #BCB1F4;
	color: #BCB1F4;
	padding: 7px;
	border-radius: 3px;
	border-radius: 30px;
	font-size: 15px;
		-webkit-animation: scroll 1.5s infinite ease;
    -moz-animation: scroll 1.5s infinite ease;
    -o-animation: scroll 1.5s infinite ease;
    animation: scroll 1.5s infinite ease;
	
}
@-webkit-keyframes scroll {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }
}

@-moz-keyframes scroll {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }
}
@keyframes scroll {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        -webkit-transform: translateY(20px);
        transform: translateY(20px);
    }
}

.single-service.style-8 {
	display: flex;
	align-items: start;
	text-align: left;
	background: #FBF4FF;
	gap: 25px;
	padding: 25px;
	box-shadow: none;
}
.single-service.style-8 .service-type {
	text-align: center;
	background: #fff;
	border: none;
	color: #7A7A7A;
	font-size: 25px;
	width: 70px;
	height: 70px;
	line-height: 70px;
}
.single-service.style-8 .service-content h4 a {
  color: #101828;
  font-weight: 600;
}
.single-service.style-8 .service-content p {
  font-size: 16px;
  color: #7a7a7a;
}
.single-service.style-8:hover .service-type {
	background: #3614DF !important;
}
.single-service.style-8 .service-content  .btn {
  background: transparent;
  border: none;
  padding: 0;
  margin-top: 20px;
  color: #7a7a7a;
}
.single-service.style-8 .service-content .btn i {
  color: #7a7a7a;
}
.single-service.style-8 .buconz-s-title {
  margin: 0 0 20px;
}


/* Plain Box */
.plain-feature-box {
	background: #fff;
	padding: 30px;
	position: relative;
}
.plain-feature-box::before {
	content: "";
	width: 100px;
	height: 50px;
	position: absolute;
	right: 0;
	top: 0;
	border-right: 42px solid #3614DF;
	border-left: 30px solid transparent;
	border-bottom: 50px solid transparent;
	opacity: 0;
	visibility: hidden;
	transition: all 0.4s ease;
}
.plain-feature-box:hover::before{
	opacity:1;
	visibility:visible;
}
.plain-feature-box__content span {
	margin-bottom: 8px;
	display: block;
	color: #7a7a7a;
	font-size: 16px;
	text-transform: uppercase;
}
.plain-feature-box__content h4 {
	color: #101828;
	font-size: 20px;
	margin-bottom: 23px;
	font-weight: 600;
}
.plain-feature-box__content p {
	color: #7a7a7a;
	font-size: 15px;
}

/* News V5 */
.single-news.style-5 .news-body.style-5 {
	border: none;
	padding: 35px;
}
.single-news.style-5 {
	box-shadow: none;
}
.single-news.style-5 .news-text p{
	font-size:15px;
	color:#7a7a7a;
}
.single-news.style-5 .news-title {
	line-height: 125%;
}
.single-news.style-5  .more,.single-news.style-5 .news-title:before{
	display:none;
}
.single-news.style-5 .news-title a {
	color: #202127;
	font-weight: 600;
}
.single-news.style-5 .news-title a:hover{
	color:#3614DF;
}
.single-news.style-5 .news-bottom-area {
	border-top-color: #DDDDDD;
	padding-top: 22px;
	margin-top: 22px;
}
.single-news.style-5 .news-meta i {
	display:none;
}
.single-news.style-5 .date {
	position: absolute;
	right: 0;
	top: 0;
	background: #3614DF;
	padding: 10px 20px;
	color: #fff;
	font-weight: 500;
}
.single-news.style-5 .date i {
  display: none;
}

.single-news.style-5 .news-meta li {
	text-transform: uppercase;
	color: #7a7a7a;
}
.single-news.style-5 .news-meta li +li:before {
  content: "";
  width: 8px;
  height: 8px;
  background: #3614DF;
  display: block;
  position: absolute;
  left: -17px;
  top: 8px;
  border-radius: 100%;
}
.single-news.style-5 .news-meta li {
  margin-right: 15px;
  padding-right: 15px;
}
.single-news.style-5 .news-meta li span {
	color: #323035;
}



.food-button-group {
  margin-top: 50px;
}
.food-button-group .buconz-btn:last-child {
  background: transparent;
  color: #035C41;
  border-color: #FF6600;
}
.food-button-group .buconz-btn {
	border: 2px solid transparent;
}

.food-button-group .first-food-btn .buconz-btn {
	border-color:transparent;
	background: #FF6600;
	color:#fff;
}
.food-button-group .buconz-btn:hover{
	background: #FF6600;
	color:#fff;
}


.single-feature.style-10 {
}
.single-feature.style-10 .icon-head i {
  display: nb;
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0;
  border: none;
  background: transparent;
  border: 1px solid #237059;
  color: #237059;
  font-size: 20px;
}
.single-feature.style-10 .icon-head i:after {
  display: none;
}
.single-feature.style-10 h4 a {
	color: #7a7a7a;
	font-size: 15px;
	font-weight: 500;
}
.single-feature.style-10 h4:hover a{
	color:#237058;
}
.single-feature.style-10 {
	box-shadow: none;
	padding: 0 20px;
	margin: 0;
}
.single-feature.style-10:hover .icon-head i {
	background: #237058;
	color: #fff;
	border-color: transparent;
}


.single-feature.style-11 {
	box-shadow: none;
	padding: 0;
	margin: 0;
	padding: 0 10px;
}
.single-feature.style-11 .feature-type.image-st img {
	background: #C9DD7E;
	border-radius: 100%;
	padding: 25px;
	width: 145px;
}
.single-feature.style-11 h4 a{
  font-size: 20px;
  color:#035C41;
}
.single-feature.style-11 p {
	font-size: 15px;
	color: #7a7a7a;
}


.single-feature.style-11 .feature-type {
  display: inline-block;
  position: relative;
}
.single-feature.style-11 .feature-type:before {
  content: "";
  background: #035C4173;
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  opacity:0;
  visibility:hidden;
}
.single-feature.style-11 .features_number {
  position: absolute;
  top: 50%;
  left: 50%;
  background: #FFFFFF;
  z-index: 333;
  color: #035C41;
  width: 34px;
  height: 34px;
  line-height: 34px;
  border-radius: 100%;
  margin-left: -17px;
  margin-top: -17px;
  font-size: 16px;
  opacity:0;
  visibility:hidden;
}
.single-feature.style-11:hover .feature-type:before,
.single-feature.style-11:hover .features_number{
	opacity:1;
	visibility:visible;
}

/* Food CTA Group */
.food-cta-group .wpb_wrapper .buconz-btn:last-child, .food-cta-group .elementor-column:last-child .buconz-btn{
	background: transparent;
	padding: 0;
	margin: 0;
}

.food-circle-image {
  position: relative;
}


.food-circle-list li:first-child,.food-circle-list li:nth-child(2),.food-circle-list li:nth-child(3),.food-circle-list li:nth-child(4) {
  position: absolute;
}
.food-circle-list li:first-child{
  top:0;
}
.food-circle-list li:nth-child(2){
  right:0;
}

.food-circle-list li:nth-child(3){
  bottom :0;
}
.food-circle-list li:nth-child(4){
  right :0;
  bottom:0;
}
.food-circle-list {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.food-circle-image {
	text-align: center;
}
.food-circle-image img {
	display: inline-block;
}

.food-circle-list li {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 15px;
}
.food-circle-list li i {
  font-size: 30px;
}
.food-circle-list li {
  color: #035c41;
}



.food-review-list-top {
  display: flex;
  gap: 15px;
  align-items: center;
}
.star-list {
  display: flex;
  gap: 5px;
  font-size: 16px;
}
.food-review-list-top h4 {
  font-size: 16px;
  color: #035C41;
}
.star-list li i {
  color: #FF6600;
}
.review-text {
  margin-top: 30px;
  font-size: 15px;
  color: #7a7a7a;
}
.review-button-group {
  margin-top: 30px;
  display: flex;
  align-items: center;
}
.review-button-group p {
  color: #035C41;
  font-size: 16px;
  font-weight: 700;
}
.review-button-group .buconz-btn {
  border-radius: ;
}


.single-pricing.style-2 {
  background: #fff;
  box-shadow: none;
  background: transparent;
}
.single-pricing.style-2 .price-head {
	background: none;
	margin: 0 0 30px;
	padding: 0;
}
.single-pricing.style-2 .price-head__top {
	background: #E5EEEC;
	border-radius: 70% 70% 0 0;
	padding: 60px 39px;
}
.single-pricing.style-2 .small-title {
	background: #035C41;
	font-size: 16px;
	font-weight: 600;
	padding: 8px 25px;
	border-radius: 30px;
	display: inline-block;
}
.single-pricing.style-2 .price {
	display: flex;
	flex-direction: column;
}
.single-pricing.style-2 .price .renew {
	font-size: 22px;
	color: #035C41;
	padding: 0;
	margin: 5px 0 0;
}
.single-pricing.style-2 .price-list,
.single-pricing.style-2 .button {
	background: #fff;
	margin: 0;
	border:none;
}
.single-pricing.style-2  .price span {
	font-size: 40px;
	font-weight: 600;
	color: #FF6600;
}
.single-pricing.style-2  .price span b {
	top: 0;
	left: 0;
	font-size: unset;
	font-weight: unset;
}
.single-pricing.style-2 .price-list li {
	display: flex;
	flex-direction: row-reverse;
	align-items: center;
	justify-content: space-between;
	padding: 3px 48px;
}
.single-pricing.style-2 .price-list li i {
	color: #23C28C;
}
.single-pricing.style-2 .price-list{
	padding:25px 0;
}
.single-pricing.style-2 .button .buconz-btn {
  background: ;
  background: transparent;
  border: 2px solid #FF6600;
  color: #7a7a7a;
  font-size: 15px;
  border-radius: 30px;
}
.single-pricing.style-2 .button .buconz-btn:hover {
  background: #FF6600;
  color: #fff;
  border-color: transparent;
}
.single-pricing.style-2 .button {
	padding-bottom: 40px;
}
.single-pricing.style-2 .price-sub__title {
	margin-top: 20px;
	display: block;
	color: #7a7a7a;
}
.single-pricing.style-2 .price-list li i {
	color: #035C41;
}
.single-pricing.style-2 .p-best {
	position: relative;
	transform: rotate(0);
	top: 0;
	left: 0;
	width: 100%;
	background: #035C41;
	font-size: 16px;
	padding: 20px 0;
	font-weight: 500;
}

.food-mailchimp {
  display: ;
  display: flex;
  justify-content: center;
  align-items: center;
}
.food-mailchimp .mc4wp-form .mc4wp-form-fields input[type="email"] {
	background: transparent;
	color: #fff;
	border: 1px solid #fff;
	text-align: center;
	padding: 0;
	min-width: 500px;
	text-align: left;
	padding: 0 20px;
}
.food-mailchimp .mc4wp-form .mc4wp-form-fields input[type="submit"] {
  border-radius: 50px;
  padding: 0 35px;
  margin-top:30px;
}
.food-mailchimp .mc4wp-form-fields {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	font-size: 0;
}


.single-testimonial.testimonial-bar.style-7 {
	border: 2px solid #035C41;
	box-shadow: none;
	border-radius: 15px;
}

.testimonial-inner.style-7 .owl-nav {
  position: relative !important;
}
.testimonial-inner.style-7 .owl-nav div {
  position: absolute;
  left: 0;
  top: 50% !important;
}
.testimonial-inner.style-7 .owl-nav div.owl-prev {
  left: 0;
}
.testimonial-inner.style-7 .owl-nav div.owl-next {
  right: 0;
  left: initial;
}


.buconzl-testimonial__title {
  font-size: 20px;
  color: #035C41;
  margin-bottom: 25px;
}
.buconzl-testimonial__text {
  margin-bottom: 20px;
}
.buconzl-testimonial__author {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 5px;
}
.buconzl-testimonial__author p {
  color: #035C41;
}
.buconzl-testimonial__author h4 {
  color: #035C41;
  font-size: 20px;
}
.buconzl-testimonial__author .star-list li i {
  color: #035C41;
}
.buconzl-testimonial__single {
	border: 3px solid #035C41;
	padding: 40px 30px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
	border-radius: 25px;
	border-radius: 25px;
	transition: all 0.3s ease;
}
.buconzl-testimonial__author img {
	width: auto !important;
}

.buconzl-testimonial__single.style-1 .buconzl-testimonial__content {
	display: flex;
	flex-direction: column;
	gap: 5px;
}
.buconzl-testimonial__single.style-1 .testimonial-quote {
  display: none;
}
.buconzl-testimonial__single.style-1 .buconzl-testimonial__content h4 {
	color: #035c41;
	font-size: 20px;
}
.buconzl-testimonial__single.style-1 .star-list li i {
  color: #035C41;
}
.buconzl-testimonial__single.style-1 .star-list {
  align-items: center;
  justify-content: center;
}
.buconzl-testimonial__single.style-1 .buconzl-testimonial__content p {
  color: #035C41;
}

.buconzl-testimonial.style-1 .owl-nav {
  position: initial;
  top: 0;
}
.buconzl-testimonial.style-1 .owl-nav div {
  position: absolute;
  top: 50%;
  margin-top: -20px !important;
  color: #035C5A !important;
  font-size: 30px !important;
  background: transparent !important;
  padding: 0 !important;
}
.buconzl-testimonial.style-1 .owl-nav div.owl-prev {
  left: -100px;
}
.buconzl-testimonial.style-1 .owl-nav div.owl-next {
  right: -100px;
}

.buconzl-testimonial__single.style-3 {
	display: flex;
	flex-direction: column-reverse;
	padding: 0px 50px 40px;
	text-align: center;
	border-radius: 15px;
	background: #ffffffe6;
	border: none;
	margin-top: 135px;
	box-shadow: 0px 0px 15px #00000012;
	margin: 70px 5px 5px 5px;
}
.buconzl-testimonial__single.style-3 .star-list,.buconzl-testimonial__single.style-3 .testimonial-quote{
	display:none;
}
.buconzl-testimonial__single.style-3 .buconzl-testimonial__author img {
	width: 90px !important;
	height: 90px !important;
	margin-bottom: 25px;
}
.buconzl-testimonial__single.style-3 .buconzl-testimonial__content h4 {
	font-size: 22px;
	color: #101828;
	font-weight: 600;
	margin-bottom: 10px;
}
.buconzl-testimonial__single.style-3 .buconzl-testimonial__content p{
	color:#7a7a7a;
	font-size:16px;
}
.buconzl-testimonial__single.style-3 .buconzl-testimonial__text {
	margin: 0;
	margin-top: 20px;
	color: #7a7a7a;
}
.buconzl-testimonial__single.style-3 .buconzl-testimonial__bottom {
	position: relative;
	top: -45px;
	margin-bottom: -45px;
}
.food-section-faq .vc_tta-panel i {
  display: block !important;
  margin-right: 20px !important;
  left: 0 !important;
}
.food-section-faq h4 a {
  display: ;
  background: transparent !important;
  border: none !important;
  padding:   !important;
}

.buconzl-testimonial.style-3{
	transition:all 0.3s ease;
}
.buconzl-testimonial.style-3 .owl-item.active.center .buconzl-testimonial__single {
	margin-top: 90px;
}




.buconz-faq .accordion-item {
}
.buconz-faq .accordion-item .accordion-button {
	background: transparent;
	color: #035C41;
	border: none;
	border: none !important;
	border-radius: 0px;
	padding-left: 0;
	padding-left: 36px;
	padding: 25px 30px;
	font-size: 18px;
	font-weight: 400;
}
.accordion-item .accordion-body {
	color: #7a7a7a;
}
.buconz-faq .accordion-item {
  border: none;
  padding: 0;
  margin: 0;
}
.accordion-body {
  padding-left: 0px;
  box-shadow: inset 0 1px 0 rgba(0,0,0,.125);
}
.buconz-faq .accordion-item .accordion-button:after {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -8px;
  color:#FF6600;
}
.buconz-faq .accordion-button::after {
	background:none;
	content: "-";
	font-size: 22px !important;
	left:0px !important;
}
.buconz-faq .accordion-button:not(.collapsed)::after {
	background: none;
	content: "+";
	left: -4px !important;
}



.buconz-clients__grid {
	display: flex;
	justify-content: space-between;
	gap: 30px;
}
.buconz-clients__single {
	padding: 2px 42px;
}
.buconz-clients__slider.layout-v3 .buconz-clients__single {
	padding: 0;
}
.buconz-clients__slider.layout-v2 .buconz-clients__single {
	padding: 0 20%;
}

.buconz-modern-team__title {
	color: #202127;
	font-size: 18px;
	margin-bottom: 10px;
	font-weight: 600;
}
.buconz-modern-team__info{
	color:#7a7a7a;
}

.buconz-pricetabs__list {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
}
.buconz-pricetabs__list .list-group-item.active {
  background: #FF6600;
}
.buconz-pricetabs__list .list-group-item {
	border: none;
	border-radius: 30px !important;
	padding: 10px 30px;
}
.buconz-pricetabs__top .buconz-pricetabs__list {
	flex-direction: revert;
	background: #fff;
	overflow: hidden;
	border-radius: 30px;
}
.buconz-pricetabs__top {
	display: flex;
	justify-content: center;
	margin-bottom: 30px;
}
.buconz-pricetabs__list.tab-1 .list-group-item {
	padding: 8px 40px;
}
.single-pricing.tab-1 {
	border-radius: 8px;
	box-shadow: 0px 0px 15px #0000000a;
}


.buconz-modern-team .team-head img {
	width: 100%;
	height: 100%;
	border-radius: 100%;
}
.buconz-modern-team {
	margin-top: 30px;
	/* box-shadow: none; */
	padding: 40px 0 0;
	box-shadow: 0px 0px 15px #0000000a;
	border-radius: 10px;
	position: relative;
	width: 25%;
	transition: all 0.3s ease;
	text-align: center;
}
.buconz-modern-team:hover {
	box-shadow: 0px 0px 15px #0000002b;
}
.buconz-modern-team .content-inner {
	padding-bottom: 30px;
	width: 60%;
}
.buconz-modern-team .team-head {
	position: relative;
	width: 115px;
	height: 115px;
	margin: 0 auto;
}
.buconz-modern-team .team-head img{
	width:100%;
	height:100%;
}
.buconz-modern-team .t-content {
	border: none;
	padding: 0;
	margin: 0;
	margin-top: 50px;
	display: flex;
	justify-content: space-between;
	text-align: left;
	padding: 0;
	padding-left:30px;
}
.buconz-modern-team .team-social {
	opacity: 1;
	visibility: visible;
	transform: none;
	bottom: 0;
	top: initial;
	position: absolute;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	right: 0;
	align-items: center;
	justify-content: center;
	gap: 5px;
	min-width: 45px;
	min-height: 110px;
	padding: 15px 15px 10px 15px;
}
.buconz-modern-team .team-social li a {
	background: transparent;
	color: #fff;
}
.buconz-modern-team .team-social li a:hover {
	opacity: 0.6;
}
.buconz-modern-team .team-social::before {
	opacity: 1;
	visibility: visible;
	transform: none;
	position: absolute;
	background-image: url('../img/team-bg.png');
	background-size: contain;
	background-repeat: no-repeat;
	content: "";
	width: 48px;
	height: 100%;
	top: 0;
}
.buconzl-team__slider .buconz-modern-team {
	width: 100%;
}
.buconzl-testimonial__single .testimonial-quote {
	margin-bottom: 35px;
}

.buconzl-testimonial__single.style-2 {
  border: none;
  padding: 0;
  text-align: left;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: baseline;
  border-right: 1px solid #7286E3;
  border-radius: 0px;
  padding-right: 30px;
  margin-right: 30px;
}
.buconzl-testimonial__single.style-2 .buconzl-testimonial__author {
	display: flex;
	flex-direction: row;
	gap: 20px;
	align-items: center;
}
.buconzl-testimonial__single.style-2 .buconzl-testimonial__bottom {
	display: flex;
	align-items: center;
	margin-top: 30px;
}
.buconzl-testimonial__single.style-2 .buconzl-testimonial__bottom {
	display: flex;
	align-items: center;
	margin-top: 30px;
	gap: 15px;
}
.buconzl-testimonial__single.style-2 .buconzl-testimonial__author img {
	max-width: 55px;
}
.buconzl-testimonial__single.style-2 .star-list {
  display: none;
}
.buconzl-testimonial__single.style-2 h4,.buconzl-testimonial__single.style-2 p {
  color: #fff;
}
.buconzl-testimonial__single.style-2 .buconzl-testimonial__content p {
	color: #E0E3F7;
	margin-top: 5px;
}
.buconzl-testimonial__single.style-2 h4 {
	font-size: 18px;
}


.buconzl-testimonial  .owl-nav {
  position: absolute;
  top: -88px;
  right: 0;
  display: flex;
  gap: 10px;
}
.buconzl-testimonial .owl-nav div {
  width: 50px;
}
.buconzl-testimonial .owl-nav div {
  width: 40px;
  height: 40px;
  line-height: 40px;
  padding: 0 !important;
  margin: 0 !important;
  border-radius: 100% !important;
  background: #fff !important;
  color: #7a7a7a !important;
  font-size: 20px !important;
}
.buconzl-testimonial .owl-nav div:hover {
  background: #F60 !important;
  color: #fff !important;
}




.case-study__head {
  background: #fff;
  padding: 15px;
}
.case-study__content {
	margin-top: 20px;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 15px;
	padding: 0 30px;
}
.case-study__list {
	display: flex;
	gap: inherit10px;
	background: #fff;
	padding: 5px 20px;
}
.case-study__list li {
	color: #7a7a7a;
	padding: ;
	padding-right: 10px;
	margin-right: 10px;
}
.case-study__title a {
	color: #202127;
	font-size: 20px;
}
.case-study__title a:hover{
	color:#FF6600
}
.case-study__list li:last-child{
	padding:0;
	margin:0;
}
.case-study__list li + li::before {
	content: "";
	width: 6px;
	height: 6px;
	display: inline-block;
	background: #FF6600;
	border-radius: 100%;
	position: relative;
	margin-right: 0px;
	top: -1px;
	left: -8px;
}
.buconzl-case .owl-controls .owl-nav div {
	position: absolute;
	top: 50%;
	margin-top: -23px;
	border-radius: 100%;
	background: #FFF;
	color: #7a7a7a;
	display: block;
	width: 46px;
	height: 46px;
	line-height: 46px;
	padding: 0;
	font-size: 25px;
}
.buconzl-case .owl-controls .owl-nav div:hover{
	background:#FF6600
}
.buconzl-case .owl-controls .owl-nav div.owl-prev {
	left: -120px;
}
.buconzl-case .owl-controls .owl-nav div.owl-next{
	right:-120px;
}

.case-study.style-2 .case-study__head {
	background: transparent;
	border: 2px solid #035C41;
	border-radius: 15px;
	padding: 50px;
}

.case-study.style-2 .case-study__list {
	background: transparent;
	padding: 0;
}
.case-study.style-2 .case-study__title a {
	color: #035C41;
}
.case-study.style-2 .case-study__list li {
  background: #035C41;
  color: #fff;
  text-align: center;
  border-radius: 30px;
  padding: ;
  padding: 0 10px;
  font-weight: 400;
  font-size: 13px;
}
.case-study.style-2 .case-study__list li:before {
  display: none;
  padding: ;
  margin: ;
}
.case-study.style-2 .case-study__content {
	align-items: start;
	padding: 0;
	flex-direction: column-reverse;
	gap: 10px;
	text-align: left;
	opacity: 0;
	visibility: hidden;
	padding-bottom: 30px;
}
.case-study.style-2 {
	margin: 54px 20px 40px 20px;
	opacity: 0.4;
	transition:all 0.3s ease;
}

.buconzl-case.style-2 .owl-item.active .case-study__head img {
  max-width: 100%;
}
.buconzl-case.style-2 .owl-item.active .case-study__head {
  padding: 20px;
}


.buconzl-case__slider .owl-item.active.center .case-study.style-2,
.buconzl-case__slider .owl-item.active.center .case-study.style-2 .case-study__content{
	opacity:1;
	visibility:visible;
}
.buconzl-case__slider .owl-item.active.center .case-study {
	transform: scale(1.2);
}

.features-btn .buconz-btn {
	background: transparent !important;
	padding: 0;
	color: #FF6600 !important;
	box-shadow: none;
}
.features-btn .buconz-btn span {
	border-bottom: 1px solid #F60;
	background:trasparent;
}
.features-btn .buconz-btn i {
	padding-left: 10px;
}


.agency-top-row .buconz-btn:hover {
  background: #3F876C !important;
  color: #fff;
}
.agency-top-row .section-title p {
  font-size: 18px;
}
.agency-top-row  .buconz-btn {
  background: #fff !important;
  border-color: transparent !important;
  margin-top:20px;
}
.agency-top-row .section-text {
	padding: 0 52px;
}
.agency-top-row .section-heading {
	font-size: 46px;
	margin-bottom: 40px;
}


.food-newsletter {
	margin-bottom: -58px;
	z-index: 333;
	position: relative;
}
.food-dinner-plan ul{
	display:flex;
	gap:10px;
}
.food-dinner-plan ul li {
	background: #ffffff2b;
	border-radius: 15px;
	padding: 2px 14px;
	color: #fff;
	font-size: 14px;
	font-weight: 400;
}
.choose-dinner-content {
	padding-right: 100px !important;
	padding-left: 80px !important;
}


.saas-integration .section-title {
	padding: 0 20%;
}
.saas-integration .section-title .section-text {
  padding: 0 80px;
}
.saas-integration .wpb_wrapper {
	padding: 280px 0;
}






.buconz-pricetabs__detail.tab-3 .row {
	--bs-gutter-x: 0;
}
.buconz-pricetabs__detail.tab-3 .row {
  --bs-gutter-x: 0;
}
.single-pricing.tab-style.tab-3 {
  text-align: left;
  box-shadow: none;
}
.single-pricing.tab-style.tab-3 li {
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
.single-pricing.tab-style.tab-3 li:first-child {
	padding-top: 10px;
	border-top: 1px solid #ccc;
}
.single-pricing.tab-style.tab-3 li span {
  display: none;
}
.single-pricing.tab-style.tab-3 ul {
	gap: ;
	margin: 0;
}
.single-pricing .price-head {
}
.single-pricing.tab-3 .price-head {
	background: none;
	padding-bottom: 0;
	padding-top: 30px;
}
.single-pricing.tab-style.tab-3 .price-head__top {
	min-height: 160px;
}
.single-pricing.tab-style.tab-3 .price-title {
  background: #F5F5F5;
  display: inline-block;
  color: #7a7a7a;
  font-size: 16px;
  padding: ;
  font-weight: 600;
  padding: 5px 12px;
  border-radius: 3px;
}
.single-pricing.tab-style.tab-3.active .price-title {
  dadfs: adsf;
  background: #A737FF;
  color: #fff;
}
.single-pricing.tab-style.tab-3.active {
  background: #F9F9F9;
}

.single-pricing.tab-style.tab-3.active .price-head,.single-pricing.tab-style.tab-3.active .price ,.single-pricing.tab-style.tab-3.active li{
  padding-left: 30px;
}

.single-pricing.tab-style.tab-3 .buconz-btn {
  background: #F9F9F9;
  color: #101828;
}
.single-pricing.tab-style.tab-3.active .button {
	text-align: center;
	display: flex;
	justify-content: center;
	align-items:center;
}
.single-pricing.tab-style.tab-3.active .button .buconz-btn,.single-pricing.tab-style.tab-3 .button .buconz-btn:hover {
  background: #A737FF;
  color: #fff;
}
.single-pricing.tab-style.tab-3 .button {
	border-top: 0px;
	min-height: 70px;
	display: flex;
}
.single-pricing.tab-style.tab-3 .price-offer__title {
  display: flex;
  flex-direction: column;
  font-size: 20px;
  font-weight: 600;
  color: #101828;
}
.single-pricing.tab-style.tab-3 .price-offer__title span {
	font-size: 15px;
	color: #7a7a7a;
	font-weight: 500;
}
.single-pricing.tab-style.tab-3 .single-pricing.tab-style.tab-3 {
  border-radius: 5px;
}
.single-pricing.tab-3 .price span b {
	font-size: unset;
	top: 0;
	font-weight: unset;
}
.single-pricing.tab-3 .price span,
.single-pricing.tab-3 .price .renew{
	font-weight:600;
	color:#101828;
}
.single-pricing.tab-3 .price span {
	color: #101828;
}
.single-pricing.tab-3 .price .renew {
	border: none;
	padding: 0;
	margin: 0;
}




.buconzl-testimonial__single.style-4 {
	background: transparent;
	box-shadow: none;
	display: flex;
	justify-content: center;
	flex-direction: column;
	text-align: center;
	align-items: center;
	border: none;
	padding: 0;
}
.buconzl-testimonial__single.style-4 .buconzl-testimonial__text {
	border-bottom: 2px solid #DDDDDD;
	padding-bottom: 30px;
	padding: 0 150px;
	position: relative;
	font-size: 18px;
	padding-bottom: 20px;
	line-height: 30px;
	color: #7a7a7a;
}
.buconzl-testimonial__single.style-4 .buconzl-testimonial__text::after {
	content: "";
	position: absolute;
	bottom: -22px;
	width: 35px;
	height: 23px;
	background-image: url('../img/testimonial-arrow.png');
	background-size: contain;
	background-repeat: no-repeat;
	left: 50%;
	margin-left: -17.5px;
}
.buconzl-testimonial__single.style-4 .buconzl-testimonial__text::before {
  display:none;
}

.buconzl-testimonial__single.style-4 .testimonial-quote {
	display: none;
}

.buconzl-testimonial__single.style-4 .buconzl-testimonial__author {
  display: ;
  margin-bottom: 25px;
}
.buconzl-testimonial__single.style-4 .star-list li i {
  color: #FFC200;
}
.buconzl-testimonial__single.style-4 .ratting-total {
  color: #FFC200;
  font-weight: 600;
  font-size: 16px;
  margin-top: 10px;
}

.buconzl-testimonial__single.style-4 .buconzl-testimonial__content h4 {
	color: #101828;
	font-size: 20px;
	margin-bottom: 5px;
}
.buconzl-testimonial__single.style-4 .buconzl-testimonial__content {
	margin-top: 20px;
}
/* Agency Tab */
.buconz-agency__tab {
	display: flex;
	background: #fff;
	border-radius: 0px;
	padding: 15px 20px !important;
	gap: 30px;
	justify-content: space-between;
}
.buconz-agency__tab li button {
  background: transparent !important;
  color: #323035;
  border-radius: 0px !important;
  padding: 18px 30px;
}
.buconz-agency__tab li button.active {
  background: #3614DF !important;
  color: #fff !important;
}

.buconz-tab__contnet,.buconz-tab__image {
  margin-top: 50px;
}
.buconz-tab__title {
	color: #fff;
	font-size: 30px;
	margin-bottom: 20px;
}


.buconz-tab__text p {
	color: #C3B9F5;
	margin-bottom: 30px;
	font-size: 16px;
}
.buconz-tab__text p:last-child {
  margin: 0;
}
.buconz-btn.buconz-btn__tab {
	margin-top: 30px !important;
	background: transparent;
	border: 2px solid #C3B9F5;
	border-radius: 0px;
	color: #FFFFFF;
}
.buconz-btn.buconz-btn__tab:hover{
	border-color:transparent;
	color:#3614DF;
	background:#fff;
}
.buconz-tab__contnet {
	padding-right: 60px;
}

.buconz-agency__tab li button i {
	margin-right: 10px;
	color: #3614DF;
}
.buconz-agency__tab li button.active i{
	color:#fff;
}



.buconzl-testimonial__single.style-5 {
	background: #FBF4FF;
	box-shadow: none;
	text-align: center;background: #FBF4FF;
	box-shadow: none;
}



.buconzl-testimonial.style-5 .owl-item .buconzl-testimonial__single{
	opacity: 0.3;
	
}
.buconzl-testimonial.style-5 .owl-item.active.center .buconzl-testimonial__single{
	opacity: 1;
	padding:0 40px 40px;
	
}

.buconzl-testimonial__single.style-5 .testimonial-quote {
	/* display: none; */
	position: absolute;
	right: 40px;
	top: 135px;
	max-width: 40px;
}
.buconzl-testimonial__single.style-5 .star-list {
	justify-content: center;
}
.buconzl-testimonial__single.style-5 .star-list li i{
	color:#FFC107;
}
.buconzl-testimonial__single.style-5 .buconzl-testimonial__text {
	color: #7A7A7A;
	font-weight: 500;
	margin-top: 20px;
}

.buconzl-testimonial__single.style-5 .buconzl-testimonial__author h4 {
  color: #323035;
  font-weight: 600;
}
.buconzl-testimonial__single.style-5 .buconzl-testimonial__author p {
  color: #323035;
}
.buconzl-testimonial__single.style-5 {
	background: #FBF4FF;
	box-shadow: none;
	text-align: center;
	padding: 0 20px;
	border: none;
	border-radius: 0px;
	margin-top: 100px;
}

.buconzl-testimonial__single.style-5 .buconzl-testimonial__author {
	position: relative;
	top: -100px;
	margin-bottom: -100px;
}
.buconzl-testimonial__single.style-5 .buconzl-testimonial__author {
	position: relative;
	top: -100px;
	margin-bottom: -100px;
}
.buconzl-testimonial__single.style-5 .buconzl-testimonial__author img {
	max-width: 170px;
	margin-bottom: 15px;
	border: 15px solid #fff;
	border-radius: 100%;
}

.buconzl-testimonial.style-5 .owl-nav {
	position: initial;
	top: 0;
}
.buconzl-testimonial.style-5 .owl-nav div {
	position: absolute;
	top: 50%;
	margin-top: -40px;
	background: #3614DF !important;
	border-radius: 100%;
	color: #fff !important;
}
.buconzl-testimonial.style-5 .owl-nav div.owl-prev {
	left: 28%;
}
.buconzl-testimonial.style-5 .owl-nav div.owl-next {
  right: 28%;
}

/* Single Pricing */
.single-pricing.tab-4 {
	box-shadow: none;
	background: #F9F9F9;
	margin-top: 60px !important;
}
.single-pricing.tab-style.tab-4 .price-head {
	background: transparent;
	padding: 0;
	margin: 0;
}
.single-pricing.tab-4 .price span {
	color: #3614DF;
}

.single-pricing.tab-4 .buconz-btn {
  display: block;
  border: 2px solid #3614DF;
  color: #3614DF;
  background: transparent;
}
.single-pricing.tab-4 .button {
  margin: 0 50px;
  border: none;
}
.single-pricing.tab-4 .price .renew {
	display: block;
	margin: 0;
	padding: 0;
	margin-top: 0;
	border: none;
}
.single-pricing.tab-4 .price .renew:before{
	display:none;
}


.single-pricing.tab-4 .price-badge {
  position: relative;
  right: initial;
  transform: none;
  display: flex;
  order: ;
}
.single-pricing.tab-4 .price-head {
	display: flex;
	flex-direction: column-reverse;
	justify-content: center;
	align-items: center;
}


.buconz-pricetabs__detail.tab-4 .row {
	--bs-gutter-x: 0;
}
.buconz-pricetabs__detail.tab-4 .row {
  --bs-gutter-x: 0;
}
.single-pricing.tab-4.active {
	box-shadow: 0px 0px 15px #00000017;
	z-index: 33;
	background: #fff;
	position: relative;
	top: -30px;
	margin-bottom: -30px;
}
.single-pricing.tab-4 .price-list li {
	line-height: 40px;
}
.single-pricing.tab-4 .price-text {
	color: #7A7A7A;
	font-weight: 400;
	margin-bottom: 10px;
}
.single-pricing.tab-4 .price-head__top {
	padding: 25px 30px 0;
}


.single-pricing.tab-4 .price-badge {
	display: inline-block;
	color: #fff;
	background: #3614DF;
	padding: 14px 20px;
	border-radius: 30px;
	font-size: 15px;
	margin-bottom: 20px;
}
.single-pricing.tab-4 .price-title {
	font-size: 30px;
	font-weight: 600;
	color: #323035;
	margin-bottom: 15px;
}

.single-pricing.tab-4 .price-n-text {
	display: flex;
	flex-direction: column;
	flex-direction: column-reverse;
	border-bottom: 1px solid #ddd;
	padding-bottom: 30px;
}

.single-pricing.tab-4.active .buconz-btn,
.single-pricing.tab-4:hover .buconz-btn:hover {
	background: #3614DF;
	color: #fff;
	border-color: transparent;
}
.buconz-pricetabs__top .buconz-pricetabs__list.tab-4 .list-group-item span {
	display: inline-block;
	margin-left: 5px;
	color: #3614DF;
}
.buconz-pricetabs__top .buconz-pricetabs__list.tab-4 .list-group-item-middle {
	background: #3614DF;
}
.buconz-pricetabs__top .buconz-pricetabs__list.tab-4 a:last-child.active::before {
	top: 1px;
}
.buconz-pricetabs__top .buconz-pricetabs__list.tab-4 .list-group-item {
	padding: 5px 10px;
}
.buconz-pricetabs__top .buconz-pricetabs__list.tab-4 .list-group-item-middle {
	width: 80px;
	height: 42px;
}
.buconz-pricetabs__top .buconz-pricetabs__list.tab-4 .list-group-item.active::before {
	top: 1px;
}
.buconz-pricetabs__top .buconz-pricetabs__list.tab-4 .list-group-item.active::before{
	background:#fff;
}
.buconz-pricetabs__top .single-pricing.tab-4.active .button {
	display: ;
	min-height: 100px;
}

.sass-cta .sass-hero-content__title {
	font-size: 50px;
}
.sass-cta .sass-hero-content__text {
	max-width: 75%;
}

.sass-app-group .wpb_wrapper,.sass-app-group .elementor-widget-wrap {
  display: flex;
  align-items: center;
  gap: 15px;
  flex-wrap:initial;
}
.sass-app-group  .elementor-widget-wrap > .elementor-element{
	width:initial;
}
.sass-app-group .elementor-widget-wrap > .elementor-element {
	margin: 0;
}
.sass-app-group img {
	max-width: 180px !important;
}

.workflow-section{
	padding:120px;
}



.single-feature.style-12 {
	background: #fff;
	box-shadow: none;
	padding: 55px 35px;
}
.single-feature.style-12 .buconz-btn i {
	display: none;
}
.single-feature.style-12 h4 a {
	color: #252525;
	font-size: 24px;
	font-weight: 400;
}
.single-feature.style-12 h4 {
	margin: 25px 0;
}
.single-feature.style-12 p {
	color: #7a7a7a;
	font-size: 16px;
}


.single-feature.style-12.active {
  background: #fff;
  padding-left: 30px;
  padding-right: 30px;
}
.single-feature.style-12 img {
	max-width: 140px;
}
.single-feature.style-12 {
	background: #fff;
	box-shadow: none;
	padding: 50px 30px;
}
.single-feature.style-12 .button .buconz-btn {
	color: #252525;
	position: relative;
	z-index: 12;
}
.single-feature.style-12.active {
	box-shadow: 0px 0px 25px #0000000f;
	width: 100%;
	padding-top: 90px;
	position: relative;
	top: -30px;
	margin-bottom: -30px;
	z-index: 100;
	padding-bottom: 90px;
}
.single-feature.style-12 .button {
	margin-top: 35px;
}
.single-feature.style-12 .button{
  position: relative;
  display:inline-block;
}
.single-feature.style-12 .button::before {
	content: "";
	position: absolute;
	right: 0;
	width: 20px;
	height: 18px;
	background: #FEF2F0;
	z-index: 1;
	bottom: -5px;
	right: -10px;
}
.single-feature.style-12 .button .buconz-btn:hover {
	color:#FF6600;
}
.single-feature.style-12:hover img {
	transform: scale(0.8);
}
.separate-image__slider  .owl-nav {
  position: absolute;
  bottom: 20px;
  left:20px;
}
.separate-image__slider {
  position: relative;
}
.separate-image__slider .owl-carousel  .owl-nav {
  position: absolute;
  left: 100% !important;
}
.separate-image__slider .owl-nav div {
  background: ;
  background: #ffffffd1 !important;
  border-radius: 100% !important;
  border: none !important;
  color: #555 !important;
}












/* Tablet Screen */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.single-bar.button {
	display: none;
}
.about-us-two .section-title {
	padding-right: 20px;
}
.vc_col-sm-3{
    width: 50% !important;
}
.hero-slider .hero-text h4 {
	font-size: 14px;
}
.hero-slider .hero-text h1 {
	font-size: 30px;
	line-height: 40px;
}
.hero-slider .hero-text p {
	font-size: 14px;
}
.hero-slider, .single-slider {
	height: 550px !important;
}
.cta-inner .cta-desc {
	font-size: 22px;
}
.cta-contact {
	padding: 30px 0px;
}
.cta-info h4 {
	font-size: 18px;
	color: #fff;
	margin-top: 1px;
}
.cta-contact {
	padding: 30px 10px;
}
.topbar ul.social-icons {
	float: none;
}
.top-right-single{
	text-align: center;
}
.top-right-single{
	text-align: center;
}

.about-features .section-heading {
  font-size: 24px;
  line-height: 30px;
}
.features-main .single-list-feature h4 {
  font-size: 18px;
  line-height: 25px;
}
.features-main .single-list-feature {
  margin-top: 15px;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.single-list-feature {
}
.features-main .feature-btn .buconz-btn {
	color: #fff;
	border-radius: 50px;
}
.features-main .feature-btn .buconz-btn.video-popup i {
	margin-right: 5px;
}
.single-img.two {
	top: -85px;
	left: 115px;
	margin-bottom: -100px;
}
.about-expert-text {
	bottom: 122px;
}
.single-img.one {
	max-width: 70%;
}
.about-expert-text {
	width: 180px;
	height: 180px;
}
.about-expert-text h4 {
	font-size: 54px;
}
.single-service {
	padding: 10px;
}
.buconz-s-title {
	font-size: 16px;
}
.service-content p {
	line-height: 24px;
}
.about-why-choose {
	margin-left: 15px;
}
#portfolio-nav li {
	padding-right: 10px;
	margin-right: 10px;
	font-size: 14px;
	line-height: initial;
}
.right-circle-box {
	max-width: 90%;
	width: 90%;
}
.partner-slider.owl-carousel .owl-nav .owl-prev {
	left: -12px;
}
.partner-slider.owl-carousel .owl-nav .owl-next {
	right: -12px;
}
.hero-button-main .single-btn {
	margin-right: 12px;
	display: inline-block;
}
.bc-style-2 .hero-title {
	font-size: 32px;
	line-height: 44px;
}
.contact-form-area .form-group input, 
.contact-form-area .form-group select {
	height: 42px;
}
.contact-form-area.business-form .form-group textarea {
	height: 100px;
}

.business-hero.business-one {
	padding: 110px 0 50px;
}
.hero-button-main .single-btn .buconz-btn {
	padding: 13px 18px;
	font-size: 14px;
}
.hero-button-main .single-btn.video-btn a i {
	width: 50px;
	height: 50px;
	line-height: 50px;
}

.about-us-two .section-heading {
  font-size: 24px;
  line-height: 32px;
}
.about-us-two .single-counter.style-2 {
  margin-top: 0px !important;
  padding: 20px;
  text-align: right;
}
.counter-head h3 {
  font-size: 18px;
}
.single-counter.style-2 h3 {
  font-size: 23px;
}
.single-counter.style-2 h3 p {
  font-size: 2;
}
.single-counter.style-2 p {
  margin-top: 5px;
  font-size: 13px;
  line-height: 17px;
}
.single-counter.style-2 .counter-type {
  margin-right: 0;
  max-width: ;
}
.about-us-two .buconz-btn {
	margin-top: 10px !important;
}
.single-skill .circle, .single-skill canvas {
	width: 100px !important;
	height: 100px !important;
}
.single-skill h4 {
	font-size: 18px;
	line-height: 22px;
}
.section-heading {
	font-size: 25px;
	line-height: 38px;
}
.single-news .news-title a {
	font-size: 16px;
	line-height: 16px;
}
.bc-hero-area.bc-style-3 .bc-hero-content {
	max-width: 70%;
}
.bc-hero-area {
	min-height: 550px;
}
.bc-hero-area.bc-style-3 .business-hero-area-inner {
	padding: 98px 0 0;
}
.skill-main .single-line-skill {
	margin-bottom: 5px;
}
.bc-hero-area.bc-style-4 .hero-title {
	font-size: 36px;
	line-height: 45px;
}
.bc-hero-area.bc-style-4 .bc-hero-content {
	max-width: 90%;
}
.bc-hero-area.bc-style-4 .bc-hero-content {
	padding: 138px 0 0;
}


.single-service.style-4 .service-content {
	padding: 25px 10px 20px;
}
.call-action.style-2 .cta-inner h2 {
	font-size: 25px;
	line-height: 35px;
}
.bc-hero-area.bc-style-1 .hero-title {
	font-size: 34px;
	line-height: 45px;
}
.bc-hero-content {
	max-width: 55%;
}
.bc-hero-area.bc-style-1 {
	min-height: 550px;
}

.smm-features .section-heading {
  font-size: 22px;
  line-height: 35px;
}
.smm-features .sm-ffeature-type.icon {
  width: 89px;
}
.sm-ffeature.style-1 .sm-ffeature-type.icon {
	width: 90px;
	height: 90px;
	line-height: 90px;
}
.sm-ffeature.style-1 .sm-ffeature-head h3 {
  font-size: 12px;
}
.contact-form-area.scedule h2 {
	color: #fff;
	font-size: 20px;
}
.single-testimonial .t-body p {
	font-size: 13px;
}
.single-testimonial .t-left h2 span {
	font-size: 13px;
}

.contact-form-area.service-form {
  padding: 20px;
}
.contact-form-area.service-form h2 {
  font-size: 20px;
  line-height: 25px;
}
#customer_details div.col-1, #customer_details div.col-2 {
	width: 50% !important;
	max-width: 50%;
	float: left;
}
.service-sidebar {
	width: 25% !important;
}
.widget_nav_menu ul li a {
	font-size: 13px;
	line-height: 22px;
}
div.live-chat-card {
	padding: 15px;
}
.live-chat-card h2 {
	font-size: 16px;
	line-height: 22px;
}
.live-chat-main.hv-two .buconz-btn {
	padding: 8px 12px;
}
.service-sidebar .buconz-btn.theme-3 {
	padding: 5px 10px;
	font-size: 13px;
}
.header .nav li {
	margin-right: 15px;
}
.header .nav li a::after {
	display: none;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals div.cart_totals {
	width: 100%;
}
.bc-agency-area, .bc-agency-area .hero-content-inner {
	height: 635px;
	gap: 20px;
}
.agency-hero__img {
	min-width: 52%;
}
.section-title.style4 .section-heading {
	font-size: 27px;
}
.bc-agency-area.agency-2, .bc-agency-area.agency-2 .hero-content-inner {
	min-height: 655px;
	max-height: 655px;
}
.bc-agency-area.agency-2 .bc-hero-content {
	min-width: 55%;
	width: 50%;
	padding-right: 30px;
}
.bc-agency-area.agency-2 .agency-hero__img {
	width: 45%;
	min-width: 45%;
}
.bc-agency-area.agency-2 .hero-title {
	font-size: 50px;
}
.section-title.style5 .section-heading {
	font-size: 34px;
	margin-bottom: 20px;
}
.section-title.style5 .section-top {
	margin-bottom: 15px;
}
.section-title.style5 .section-text p{
	font-size:16px;
}
.countdown-card-features{
	display:none;
}
.single-feature.style-7 {
	flex-direction: column;
	gap: 20px;
}
.single-pricing.tab-2 {
	padding: 25px;
}
.single-pricing.tab-2 .price-frame img{
	width: 100%;
	height: 690px;
}
.single-pricing.tab-2 .price-text {
	padding: 0;
	font-size: 15px;
}
.single-pricing.tab-2 .price-head__top {
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.single-pricing.tab-2 .price-list {
	gap: 5px;
}
.single-pricing.tab-2 .button {
	margin-top: 20px;
	padding-top: 20px;
}
.single-news.style-4 .news-body .more-plus {
	min-width: 24%;
	padding: 14px 15px;
	text-align: center;
}
.single-news.style-4 .news-text {
	width: 100%;
}
.call-action.style-3 h2 {
	font-size: 32px;
}
.call-action.style-3 .cta-inner, .call-action.style-3 .cta-top {
	gap: 25px;
}
.sass-hero-content__title {
	font-size: 44px;
}
.sass-banner-content .mc4wp-form-fields {
	width: 390px;
}
.section-title.style6 .section-heading {
	font-size: 30px;
}
.section-title-showcase {
	max-width: 600px;
	padding-left: 0;
}
.saas-integration .wpb_wrapper {
	padding: 100px 0;
}
.saas-integration .section-title .section-text {
	padding: 0 20px;
}
.workflow-section {
	padding: 20px;
}
.single-feature.style-9 {
	flex-direction: column;
	justify-content: center;
	align-items: baseline;
	gap: 10px;
}
.single-feature.style-9 h4 {
	margin: 0 0 5px;
}
.buconzl-testimonial__single.style-4 .buconzl-testimonial__text {
	padding: 0 50px 30px;
	font-size: 16px;
}
.sass-cta .sass-hero-content__title {
	font-size: 35px;
}
.sass-cta .sass-hero-content__text {
	max-width: 86%;
}
.buconz-seo-agency-area {
	height: 695px;
}
.buconz-seo-agency-area .hero-title {
	font-size: 45px;
}
.section-title.style7 .section-heading {
	font-size: 30px;
}
.single-service.style-8 {
	flex-direction: column;
}
.plain-feature-box__content h4 {
	font-size: 18px;
	margin-bottom: 10px;
}
.plain-feature-box {
	padding: 25px;
}

.buconz-agency__tab {
  flex-wrap: initial;
  display: flex;
  justify-content: initial;
  gap: 10px;
}
.buconz-agency__tab li button {
  padding: 15px 20px;
}
.buconzl-testimonial__single.style-5 .buconzl-testimonial__author img {
	max-width: 135px;
}
.buconzl-testimonial.style-5 .owl-item.active.center .buconzl-testimonial__single {
	opacity: 1;
	padding: 0 25px 40px;
}
.buconzl-testimonial__single.style-5 .testimonial-quote {
	right: 20px;
	top: 120px;
	max-width: 30px;
}
.single-pricing.tab-4 .button {
	margin: 0 25px;
}
.sass-hero-content.style-v2 .sass-hero-content__title {
	color: #035c41;
	font-size: 38px;
}
.single-feature.style-10 {
	padding: 0 0px;
}
.choose-dinner-content {
	padding: 0 20px !important;
}
.food-circle-image img {
	max-width: 70%;
}
.single-pricing.style-4 .price-head__top {
	padding: 20px 20px;
	border-radius: 30% 30% 0 0;
}
.single-pricing.style-4 .small-title {
	padding: 7px 5px;
	font-size: 14px;
}
.single-pricing.style-4 .price-head {
	margin: 0 0 15px;
}
.single-pricing.style-4 .price span {
	font-size: 32px;
}
.single-pricing.style-4 .price .renew {
	font-size: 18px;
}
.single-pricing.style-4 .price-sub__title {
	margin-top: 12px;
}
.single-pricing.style-4 .price-list li {
	padding: 3px 20px;
}
.single-pricing.style-4 .button {
	padding-bottom: 30px;
	padding-top: 0;
}
.section-title-showcase {
	margin-bottom:100px;
}
}
/* Mobile Screen */
@media only screen and (max-width: 767px) {
.single-bar.button {
	display: none;
}
.section-heading {
	font-size: 24px;
	line-height: 32px;
}
.vc_col-sm-3{
    width: 50% !important;
}
.hero-slider .hero-text h4 {
	font-size: 15px;
	line-height: 20px;
	width: initial;
	display: inline-block;
	margin-bottom: 8px;
}
.hero-slider .hero-text h1 {
	font-size: 26px;
	line-height: 34px;
}
.hero-slider .hero-text p {
	font-size: 14px;
}
.hero-slider, .single-slider {
	height: 480px !important;
}
.hero-slider .hero-text .p-text{
	width:100%;
}
.cta-inner {
	padding: 20px;
	padding-left: 30px;
}
.cta-inner .cta-desc {
	font-size: 18px;
	line-height: 24px;
}
.about-us-two .section-title{
	padding:0;
}
.cta-contact {
	padding: 30px 0px;
}
.cta-info h4 {
	font-size: 18px;
	color: #fff;
	margin-top: 1px;
}
.cta-contact {
	padding: 15px;
}
.topbar ul.social-icons {
	float: none;
}
.top-right-single{
	text-align: center;
}
.top-right-single{
	text-align: center;
}

.about-features .section-heading {
  font-size: 24px;
  line-height: 30px;
}
.features-main .single-list-feature h4 {
  font-size: 18px;
  line-height: 25px;
}
.features-main .single-list-feature {
  margin-top: 15px;
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.single-list-feature {
}
.bordered-buconz p {
	font-size: 15px;
}
.single-img.two {
	top: -125px;
	left: 95px;
	margin-bottom: -125px;
}
.about-expert-text {
	bottom: 175px;
	width: 125px;
	height: 125px;
	padding: 10px;
	line-height: initial;
}
.single-img.one {
	max-width: 75%;
}
.about-expert-text h4 {
	font-size: 45px;
	line-height: initial;
	line-height: 50px;
}
.about-expert-text p {
	font-size: 16px;
}
.single-service {
	padding: 25px;
}
.buconz-s-title {
	font-size: 18px;
}
.service-content p {
	line-height: 26px;
}
.about-why-choose {
	margin-left: 15px;
	margin-right: 15px !important;
	width: 91% !important;
	padding: 20px !important;
}
#portfolio-nav li {
	padding-right: 10px;
	margin-right: 10px;
	font-size: 14px;
	line-height: initial;
}
.right-circle-box {
	max-width: 90%;
	width: 90%;
}
.partner-slider.owl-carousel .owl-nav .owl-prev {
	left: -12px;
}
.partner-slider.owl-carousel .owl-nav .owl-next {
	right: -12px;
}
.vc_col-sm-3{
    width: 100% !important;
}
.slider-right{
	display:none;
}
#testimonial-inner .owl-nav {
	position: relative;
	right: 0;
	top: 0;
}
div.newsletter-content h2 {
	font-size: 18px;
}
.newsletter-main {
	padding: 25px;
}
.newsletter-content p {
	font-size: 14px;
}
#mc4wp_form_widget-2 {
	margin-top: 10px;
}
.topbar .single-contact {
	margin: 0 !important;
	width: 100%;
	display: block !important;
}
.bc-style-2 .hero-title {
	font-size: 25px;
	line-height: 35px;
}
.hero-button-main {
	margin-top: 20px;
}
.hero-button-main .single-btn {
	margin-right: 10px;
}
.contact-form-area .form-group input, 
.contact-form-area .form-group select {
	height: 42px;
}
.contact-form-area.business-form .form-group textarea {
	height: 100px;
}
.circle-progress-main.style-3 .single-skill {
	justify-content: left;
}
.about-image-expert.style3 .about-expert-text {
	left: 0;
}
.business-hero.business-one {
	padding: ;
	padding: 90px 0 50px;
}
.hero-button-main .single-btn .buconz-btn {
	padding: 8px 12px;
	font-size: 12px;
}
.hero-button-main .single-btn.video-btn a i {
	width: 50px;
	height: 50px;
	line-height: 50px;
}
.contact-form-area.business-form{
	margin-top:20px;
}
.about-us-two {
	margin-top: 50px;
}
.about-us-two .section-heading {
  font-size: 24px;
  line-height: 32px;
}
.button-right-align {
	width: ;
	text-align: left;
	margin-bottom: 20px;
	margin-top: 0;
	text-align: ;
}
.about-us-two .single-counter.style-2 {
  margin-top: 0px !important;
  padding: 20px;
  text-align: right;
}
.counter-head h3 {
	font-size: 24px;
}
.single-counter.style-2 h3 {
	font-size: 26px;
}
.why-choose-area {
	margin-top: 50px;
}
.single-counter.style-2 p {
  margin-top: 5px;
  font-size: 13px;
  line-height: 17px;
}
.single-counter.style-2 .counter-type {
  margin-right: 0;
  max-width: ;
}
.about-us-two .buconz-btn {
	margin-top: 10px !important;
}
.single-skill .circle, .single-skill canvas {
	width: 100px !important;
	height: 100px !important;
}
.single-skill h4 {
	font-size: 18px;
	line-height: 22px;
}
.section-heading {
	font-size: 22px;
	line-height: 30px;
}
.single-news .news-title a {
	font-size: 16px;
	line-height: 16px;
}
.bc-hero-area.bc-style-3 .bc-hero-content {
	max-width: 70%;
}
.bc-hero-area {
	min-height: 550px;
}
.bc-hero-area.bc-style-3 .business-hero-area-inner {
	padding: 80px 0 0;
}
.skill-main .single-line-skill {
	margin-bottom: 5px;
}
.bc-hero-area.bc-style-4 .hero-title {
	font-size: 24px;
	line-height: 34px;
}
.bc-hero-area.bc-style-4 .bc-hero-content {
	max-width: 100%;
}
.bc-hero-area.bc-style-4 .bc-hero-content {
	padding: 76px 0;
}
.single-service.style-4 .service-content {
	padding: 25px 10px 20px;
}
.call-action.style-2 .cta-inner h2 {
	font-size: 25px;
	line-height: 35px;
}
.bc-hero-area.bc-style-1 .hero-title {
	font-size: 34px;
	line-height: 45px;
}
.bc-hero-area.bc-style-1 .buconz-btn.video-popup i {
	background: #00265E;
	color: #fff;
}
.bc-hero-area.bc-style-1 .buconz-btn.video-popup:hover i{
	background:#FF6600;
	color:#fff;
}
.bc-hero-area.bc-style-1 .buconz-btn.video-popup:hover span {
	color: #FF6600;
}
.bc-hero-area.bc-style-2 {
	padding: 0;
}
.bc-hero-content {
	max-width: 100%;
}
.bc-hero-area.bc-style-1 {
	min-height: 460px;
}

.smm-features .section-heading {
  font-size: 22px;
  line-height: 35px;
}
.smm-features .sm-ffeature-type.icon {
  width: 89px;
}
.sm-ffeature.style-1 .sm-ffeature-type.icon {
	width: 90px;
	height: 90px;
	line-height: 90px;
}
.sm-ffeature.style-1 .sm-ffeature-head h3 {
  font-size: 16px;
}
.vc_custom_1636287235112,.vc_custom_1636288635060 {
	font-size: 24px !important;
	line-height: 28px;
}
.contact-form-area.scedule h2 {
	color: #fff;
	font-size: 20px;
}
.single-testimonial .t-body p {
	font-size: 13px;
}
.single-testimonial .t-left h2 span {
	font-size: 13px;
}

.contact-form-area.service-form {
  padding: 20px;
}
.contact-form-area.service-form h2 {
  font-size: 20px;
  line-height: 25px;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals div.cart_totals {
	width: 100%;
}
#customer_details div.col-1, #customer_details div.col-2 {
	width: 100% !important;
	max-width: 100%;
}
.service-sidebar {
	width: 100% !important;
}
.widget_nav_menu ul li a {
	font-size: 13px;
	line-height: 22px;
}
div.live-chat-card {
	padding: 15px;
}
.live-chat-card h2 {
	font-size: 16px;
	line-height: 22px;
}
.live-chat-main.hv-two .buconz-btn {
	padding: 8px 12px;
}
.service-sidebar .buconz-btn.theme-3 {
	padding: 5px 10px;
	font-size: 13px;
}
.blog-home-left {
	margin: 0;
}
.bc-style-3 .hero-title {
	font-size: 30px;
	line-height: 35px;
}
.bc-hero-area.bc-style-3 .bc-hero-content {
	max-width: 100%;
}
.bc-hero-area {
	min-height: 460px;
}
.bc-hero-area.bc-style-1 .hero-content-inner {
	padding: 84px 0 0;
}
.about-shape-bg {
	right: 0;
}
.watch-video h2 {
	font-size: 24px;
}
.smm-features{
	margin-top:30px;
}
.single-counter.style-2 {
	gap: 30px;
}
.hero-slider .welcome-text {
	position: relative;
	margin-top: -50px;
}
.call-action.style-1 .call-inner {
	margin: 0;
}
.hero-slider .hero-text .button {
	margin-top: 15px;
}
.smm-features .section-title {
	margin-bottom: 10px;
}
.business-hero.business-one {
	padding-top: 15px;
}
.about-image-expert.style2 .about-expert-text p {
	font-size: 20px;
	line-height: 28px;
}
.about-image-expert.style2 .about-expert-text {
	padding: 25px 10px;
	width: 170px;
}
.watch-video h2 {
	font-size: 24px;
	line-height: 35px;
}
.video-popup-main {
	padding: 50px 0 150px !important;
}
.call-action.style-2 .cta-inner h2 {
	font-size: 20px;
}

.call-action.style-2 .cta-top,.call-action.style-2 .cta-button {
  width: 100%;
  text-align: center;
}
.call-action.style-2 .cta-inner {
  display: block;
  text-align: center;
}
.call-action.style-2 .cta-button {
  margin-top:20px;
}
.single-counter.style-3 {
	display: block;
	text-align: center;
}
.single-counter.style-3 h3 span {
	left: 5px;
	top: -56px;
}
.single-counter.style-3 h3 b {
	display: block;
}
.single-counter.style-3 h3 span {
	display: none;
}
.contact-form-area .form-group .buconz-btn {
	padding: 0px 25px;
}
.bc-agency-area .hero-content-inner {
	flex-direction: column-reverse;
	gap: 20px;
}
.bc-agency-area, .bc-agency-area .hero-content-inner {
	height: 770px;
}


.bc-agency-area .hero-title {
	font-size: 30px;
}
.bc-agency-area .bc-hero-content {
	padding-bottom: 30px;
}
.section-title.style4 .section-heading {
	font-size: 30px;
}
.single-feature.style-5 {
	padding: 0 50px;
}
.buconzl-testimonial__single.style-2{
	padding-right:0;
	margin-right:0;
	border:none;
}
.buconz-clients__grid, .buconz-modern-team {
	flex-direction: column;
	width: 100%;
	gap: 30px;
	margin: 0;
}

.header.style4 .top-right-single{
	flex-direction:column;
}
.bc-agency-area.agency-2, .bc-agency-area.agency-2 .hero-content-inner {
	min-height: initial;
	max-height: initial;
	height: initial;
	flex-direction: column;
	gap: 25px;
}
.bc-agency-area.agency-2 {
	padding: 30px 15px;
}
.bc-agency-area.agency-2 .bc-hero-content {
	min-width: 100%;
	width: 100%;
	padding-right: 0;
}
.bc-agency-area.agency-2 .agency-hero__img {
	width: 100%;
	min-width: 100%;
	order: -1;
}
.bc-agency-area.agency-2 .hero-title {
	font-size: 44px;
}
.call-action.style-3 .call-inner{
	padding:40px;
}
.section-title.style5 .section-heading {
	font-size: 34px;
	margin-bottom: 20px;
}
.single-news.style-4 .news-body {
	flex-direction: column;
	align-items: baseline;
	gap: 15px;
}
.single-news.style-4 .news-body .news-title a {
	font-size: 20px;
}
.section-title.style5 .section-top {
	margin-bottom: 15px;
}
.section-title.style5 .section-text p{
	font-size:16px;
}
.countdown-card-features{
	display:none;
}
.single-feature.style-7 {
	flex-direction: column;
	gap: 20px;
}
.single-pricing.tab-2 {
	padding: 25px;
}
.single-pricing.tab-2 .price-frame img{
	width: 100%;
	height: 690px;
}
.single-pricing.tab-2 .price-text {
	padding: 0;
	font-size: 15px;
	width: 50%;
}
.single-pricing.tab-2 .price-list li {
	line-height: 40px;
}
.single-pricing.tab-2 .price-head__top {
	margin-bottom: 15px;
	padding-bottom: 15px;
}
.single-pricing.tab-2 .price-list {
	gap: 5px;
}
.single-pricing.tab-2 .button {
	margin-top: 20px;
	padding-top: 20px;
}
.single-news.style-4 .news-body .more-plus {
	min-width: 24%;
	padding: 10px 25px;
	text-align: center;
}
.single-news.style-4 .news-text {
	width: 100%;
}
.call-action.style-3 h2 {
	font-size: 32px;
}
.call-action.style-3 .cta-inner, .call-action.style-3 .cta-top {
	gap: 25px;
}

.buconz-pricetabs__list .list-group-item {
	padding: 10px 15px;
}
.sass-hero-content__title {
	font-size: 44px;
}
.sass-banner-content .mc4wp-form-fields {
	width: 100%;
}
.section-title.style6 .section-heading {
	font-size: 30px;
}
.section-title-showcase {
	max-width: 100% !important;
	padding-left: 0;
	margin-left: 0;
	padding: 0 30px !important;
	margin-bottom:100px;
}
.saas-integration .wpb_wrapper {
	padding: 100px 0;
}
.saas-integration .section-title .section-text {
	padding: 0 20px;
}
.workflow-section {
	padding: 90px 20px;
}
.single-feature.style-9 {
	flex-direction: column;
	justify-content: center;
	align-items: baseline;
	gap: 10px;
}
.single-feature.style-9 h4 {
	margin: 0 0 5px;
}
.buconzl-testimonial__single.style-4 .buconzl-testimonial__text {
	padding: 0 25px 30px;
	font-size: 16px;
}
.sass-cta .sass-hero-content__title {
	font-size: 35px;
}
.sass-cta .sass-hero-content__text {
	max-width: 86%;
}
.saas-integration .section-title {
	padding: 0 5%;
}
.buconz-pricetabs__top.tab-3 {
	top: initial;
	margin: 0;
	margin-bottom: -145px;
}
.buconz-seo-agency-area {
	height: 605px;
}
.buconz-seo-agency-area .hero-title {
	font-size: 30px;
}
.section-title.style7 .section-heading {
	font-size: 30px;
}
.single-service.style-8 {
	flex-direction: column;
}
.plain-feature-box__content h4 {
	font-size: 18px;
	margin-bottom: 10px;
}
.plain-feature-box {
	padding: 25px;
}

.buconz-agency__tab {
  flex-wrap: initial;
  display: flex;
  justify-content: initial;
  gap: 10px;
}
.buconz-agency__tab li button {
	padding: 15px 16px;
}
.buconzl-testimonial__single.style-5 .buconzl-testimonial__author img {
	max-width: 135px;
}
.buconzl-testimonial.style-5 .owl-item.active.center .buconzl-testimonial__single {
	opacity: 1;
	padding: 0 25px 40px;
}
.buconzl-testimonial__single.style-5 .testimonial-quote {
	right: 20px;
	top: 120px;
	max-width: 30px;
}
.single-pricing.tab-4 .button {
	margin: 0 25px;
}
.modern-img-feature.style-2 .img-main {
	left: 50px;
	bottom: -50px;
	margin-bottom: ;
}
.buconzl-testimonial.style-5 .owl-nav div.owl-prev{
	left:20px;
}
.buconzl-testimonial.style-5 .owl-nav div.owl-next{
	right:20px;
}
.case-study.style-2 {
	transform: none !important;
}
.food-mailchimp .mc4wp-form .mc4wp-form-fields input[type="email"] {
	min-width: 100%;
}
.choose-dinner-content {
	padding: 0 !important;
}
.choose-dinner-section {
	background: #035C41 !important;
}
.bc-agency-area .hero-content-inner {
	padding-top: 130px;
}
.buconz-clients__slider.layout-v3 .buconz-clients__grid {
	flex-wrap: wrap;
	flex-direction: unset;
	padding: 0 30px;
}
div.choose-dinner-section {
	background-image: none !important;
}
.single-feature.style-6 {
	padding: 0 50px;
}
.footer-newsletter.style3 .newsletter-content {
	margin-bottom: 25px;
}
.case-study__list {
	flex-wrap: wrap;
	justify-content: center;
}
.agency-top-row .section-text {
	padding: 0 30px;
}
.sass-app-group img {
	max-width: 155px !important;
}
.buconz-clients__single {
	padding: 5px 15px;
}
.text-right.view-more-post {
	text-align: initial;
}
}

@media only screen and (min-width: 300px) and (max-width: 410px) {
.bc-agency-area.agency-2 .hero-title {
	font-size: 38px;
}
.bc-agency-area.agency-2 .hero-button-main .buconz-btn {
	padding: 14px 20px;
	font-size: 13px;
}
.section-title.style5 .section-heading {
	font-size: 30px;
}
.buconz-pricetabs__list .list-group-item {
	padding: 10px 9px;
	font-size: 13px;
}
.single-pricing.tab-2 .price-head__top {
	padding-top: 25px;
}
.call-action.style-3 .call-inner {
	padding: 25px;
}
.call-action.style-3 h2 {
	font-size: 28px;
}
.call-action.style-3 .cta-inner, .call-action.style-3 .cta-top {
	gap: 15px;
}
.sass-hero-content__title {
	font-size: 35px;
}
.buconz-pricetabs__top .buconz-pricetabs__list.tab-3 .list-group-item {
	padding: 10px 5px;
	gap: 5px;
}
.buconz-pricetabs__top .buconz-pricetabs__list.tab-4 .list-group-item span {
	display: block;
	margin:0;
}
.buconz-pricetabs__top .buconz-pricetabs__list.tab-4 a:last-child.active::before {
	top: 13px;
}
}



@media only screen and (min-width: 1400px) and (max-width: 1920px) {
.bc-hero-area.bc-style-4 .bc-hero-content {
	display: inline-block;
	max-width: 56%;
}
}



.single-pricing.style-3 .small-title {
	font-size: 20px;
	font-weight: 600;
	color: #7a7a7a;
}

.single-pricing.style-3 .price-head {
	background: transparent;
	padding: 0;
	margin: 0;
	margin-bottom: 15px;
}
.single-pricing.style-3 .small-title {
  color: ;
}
.single-pricing.style-3 .price-list {
  background: #FFF8F5;
  padding: 25px;
}
.single-pricing.style-3 .price-list li {
	display: flex;
	justify-content: space-between;
	line-height: 38px;
	align-items: center;
}
.single-pricing.style-3 .buconz-btn.theme-1 {
  color: #EDCEB9;
  background: transparent;
  border: 1px solid #EDCEB9;
  border-radius: 30px;
  text-transform: up\[;
  text-transform: uppercase;
  color: #333;
  box-shadow: none;
}
.single-pricing.style-3 {
	padding: 42px;
}
.single-pricing.style-3 .button {
	text-align: left;
	border: none;
	padding: 0;
}
.single-pricing.style-3 .buconz-btn.theme-1:hover{
	border-color: transparent;
	background: #EBC7AF;
	color: #252525;
}
.single-pricing.style-3 .price-head__top {
	text-align: left;
}
.single-pricing.style-3 .price span b {
	left: initial;
	top: initial;
	font-size: inherit;
	font-weight: inherit;
}
.single-pricing.style-3 .price span {
	color: #252525;
	font-weight: 500;
}
.single-pricing.style-3 .list_text_value.remove_list {
	color: #F24545;
}
.single-pricing.style-3 .price-sub__title {
	color: #7a7a7a;
}

.single-pricing.style-3 .price {
	margin-bottom: 10px;
}

.single-pricing.style-3 .list_text_value.no {
	color: #52952D;
}

.single-pricing.style-3.active {
	top: -42px;
	margin-bottom: -42px;
	padding-top: 85px;
	padding-bottom: 85px;
	box-shadow: rgba(99, 99, 99, 0.16) 0px 1px 18px 0px;
	z-index: 333;
}







.buconzl-testimonial__single.style-6 {
	border: none;
	padding: 0;
	text-align: left;
}
.buconzl-testimonial__single.style-6  .testimonial-quote{
	display:none;
}
.buconzl-testimonial__single.style-6 .buconzl-testimonial__bottom {
	display: flex;
	gap: 20px;
	align-items: center;
}
.buconzl-testimonial__single.style-6 .buconzl-testimonial__text {
	margin-bottom: 35px;
	background: #fff;
	padding: 35px;
}
.buconzl-testimonial__single.style-6 .star-list {
	display: none;
}
.buconzl-testimonial__single.style-6 .buconzl-testimonial__content h4 {
	color: #252525;
	font-size: 20px;
}
.buconzl-testimonial.style-6 .owl-carousel .owl-controls .owl-nav div {
	color: #252525 !important;
	background: transparent !important;
	border-color: #252525;
}
.buconzl-testimonial.style-6 .owl-carousel .owl-controls .owl-nav div:hover {
	color: #fff !important;
	background: #FF6600 !important;
	border-color: transparent;
}
.buconzl-testimonial.style-6 .owl-nav {
	margin: 0 !important;
	top: -100px;
}


.buconzl-landing-banner__single {
	background: #fff;
	padding: 65px 60px;
}
.buconzl-banner__stitle {
	color: #252525;
	font-size: 14px;
	font-weight: 500;
}
.buconzl-landing__img {
	margin-bottom: 16px;
}
.buconzl-banner__mtitle {
	margin-top: 20px;
	color: #252525;
	font-size: 48px;
}
.buconzl-banner__slider .buconz-btn.buconzl-banner__link {
	border-radius: 50px;
	margin-top: 40px !important;
	background: #EBC7AF;
	color: #252525;
	font-weight: 500;
	text-transform: uppercase;
	padding: 16px 38px;
	border: 1px solid transparent;
}
.buconzl-banner__slider .buconz-btn.buconzl-banner__link:hover{
	border-color:#EBC7AF;
	background:transparent;
}
.buconzl-banner__slider.owl-carousel .owl-controls .owl-nav div {
	border: 1px solid #fff;
	color: #fff;
	border-radius: 100%;
	width: 48px;
	height: 48px;
	line-height: 48px;
	margin: 0;
}
.buconzl-banner__slider.owl-carousel .owl-controls .owl-nav div:hover{
	border-color:transparent;
	background:#252525;
	color:#fff;
}
.buconzl-banner__slider.owl-carousel .owl-nav {
	display: flex;
	flex-direction: ;
	justify-content: left;
	margin-top: 100px !important;
	gap: 15px;
}
.buconzl-banner__scroll-down {
	display: flex;
	justify-content: right;
	color: #fff;
	margin-top: -65px;
	align-items: end;
	padding-right: 20px;
	position: absolute;
	right: 0;
	bottom: -10px;
	z-index: 3333;
}
.buconzl-banner__scroll-down i {
	font-size: 28px !important;
	border: 1px solid;
	padding: 18px 12px;
	border-radius: 30px;
	transition: all 0.3s ease;
}
.buconzl-banner__scroll-down i:hover {
	background: #252525;
	color: #fff;
	border-color: transparent;
}
.pd-responsive-left {
	padding-left: 70px !important;
}
.pd-responsive-left .buconz-btn.theme-7 span {
	color: #fff;
}
.pd-responsive-left .buconz-btn.theme-7 span:hover {
	color: #252525;
}

.single-news.style-6 {
  box-shadow: none;
}
.single-news.style-6 .news-title:before {
  display: none;
}
.news-body.style-6 .news-title a {
  color: #252525;
}
.single-news.style-6 .news-bottom-area {
	border: none;
	padding: 0;
}
.single-news.style-6 .news-body {
	border: none;
	border-top: 0px;
	padding: 35px;
}


.buconz-instagram__single {
  position: relative;
}
.buconz-instagram__photo {
  position: relative;
}
.buconz-instagram__photo img {
	width: 100% !important;
}
.buconz-instagram__photo a {
  position: absolute;
  top: 50%;
  left: 50%;
  color: #fff;
  line-height: 30px;
  text-align: center;
  font-size: 50px;
  margin-left: -22px;
  margin-top: -22px;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-20px);
  z-index: 3333;
}
.buconz-instagram__photo a:hover {
	color: #FF6600;
}
.buconz-instagram__photo:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0;
  z-index: 3;
  visibility: hidden;
  transition: all 0.4s ease;
}
.buconz-instagram__photo:hover:before {
  opacity: 0.4;
  visibility: visible;
}
.buconz-instagram__photo a i {
  font-size: 44px !important;
}
.buconz-instagram__photo:hover a {
  opacity: 1;
  visibility: visible;
  transform: translateY(0px);
  z-index: ;
}
.no-section-border .section-heading::before {
	display: none;
}

.contact-modern__list {
  display: flex;
  flex-direction: column;
}
.contact-modern__list li {
  line-height: 50px;
  border-top: 1px solid #EBC7AF;
  color: #7a7a7a;
  font-size: 16px;
  font-weight: 400;
}
.contact-modern__list {
}

.contact-modern__list--two li {
  color: #7a7a7a;
  line-height: 44px;
}

.contact-moder__middle--title {
  color: #252525;
  font-size: 20px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.beauty-map iframe {
	height: 585px !important;
}
.electro-hero   {
	height: 930px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.electro-hero__main {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 145px;
}
.electro-hero__content {
	min-width: 50%;
	width: 40%;
}
.electro-hero__image {
	min-width: 25%;
}


.electro-hero__sub-title {
	font-size: 18px;
	color: #7a7a7a;
	margin-bottom: 15px;
	font-weight: 500;
}
.electro-hero__title {
	font-size: 54px;
	color: #202020;
	margin-bottom: 20px;
	font-weight: 600;
}
.electro-hero__content p {
	font-size: 18px;
	color: #7a7a7a;
	font-weight: 500;
}
.electro-hero__button {
	margin-top: 50px;
	display: flex;
	justify-content: space-between;
}
.electro-hero__button .single-btn.video-btn {
	min-width: 230px !important;
}

.electro-hero__button .video-btn .buconz-btn {
  background: transparent;
}
.electro-hero__button .video-btn .buconz-btn i {
	background: #FF6600;
	color: #fff;
	padding: 0;
	margin: 0;
	width: 70px;
	height: 70px;
	line-height: 70px !important;
	border-radius: 100%;
	font-size: 20px !important;
	z-index: 3333;
}
.electro-hero__button .video-btn .buconz-btn {
  padding: 0;
  box-shadow: none;
  display: flex;
  align-items: center;
  gap: 2;
  gap: 25px;
  transition:all 0.4s ease;
}
.electro-hero__button .video-btn .buconz-btn i{
  transition:all 0.4s ease;
}
.electro-hero__button .video-btn .buconz-btn:hover i {
	background: #212121;
}
.electro-hero__button .video-btn .buconz-btn span {
	color: #333 !important;
	padding-bottom: 5px;
	border-bottom: 2px solid #FF6600;
	font-weight: 600;
}
.electro-hero__button .video-btn .buconz-btn::before {
	content: "";
	position: absolute;
	width: 175px;
	height: 175px;
	background: #E4E4E4;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	border-radius: 100%;
	-webkit-animation: waves 3s ease-in-out infinite;
	animation: waves 3s ease-in-out infinite;
	animation-delay: 0s;
	left: -52px;
	margin-left: 0;
	top: 50%;
	margin-top: -87.5px;
}
.buconz-btn.inline-btn {
	background: transparent;
	padding: 0;
	align-items: center;
	display: flex;
	border: 2px solid #F60;
	border-radius: 0px;
	font-size: 20px;
	left: 135px;
	height: 64px;
	background: none !important;
}
.buconz-btn.inline-btn span {
	background: #FF6600;
	padding: 23px 38px;
	border: 1px solid transparent;
	display: block;
	height: 100%;
	display: flex;
	align-items: center;
	font-weight: 600;
	width: 100% !important;
	justify-content: center;
}
.buconz-btn.inline-btn span:first-child {
  background: transparent;
  color: #FF6600;
}


.shop-promo-banner {
	min-height: 500px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 60px;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
.shop-promo-banner__content {
	width: 45%;
	display:flex;
	flex-direction:column;
	gap:35px;
}
.shop-promo-banner__title {
	font-size: 28px;
	color: #212121;
	line-height: 160%;
	font-weight: 600;
}
.shop-promo-banner__content .buconz-btn {
	background: transparent;
	border: 2px solid #FF6600;
	color: #212121;
	font-weight: 600;
}
.shop-promo-banner__content .buconz-btn:hover {
	border-color: transparent;
	background: #FF6600;
}

.shop-promo-banner.style-v2 {
	justify-content: flex-start;
	min-height: 600px;
}
.shop-promo-banner.style-v2 .shop-promo-banner__content {
	justify-content: center;
	align-items: center;
	width: 100%;
	text-align: center;
}

.buconzl-testimonial__single.style-7 {
	border: 2px solid #ddd;
	border-radius: 5px;
	padding: 40px 30px;
}
.buconzl-testimonial__single.style-7 .buconzl-testimonial__author img {
	max-width: 110px;
}
.buconzl-testimonial__single.style-7 .buconzl-testimonial__text {
	color: #7a7a7a;
	font-weight: 400;
	font-size: 16px;
	margin-bottom: 30px;
	margin-top: 15px;
}
.buconzl-testimonial__single.style-7 .buconzl-testimonial__content h4 {
	color: #212121;
	font-size: 18px;
	display: inline-block;
	padding-bottom: 15px;
	margin-bottom: 15px;
	font-weight: 600;
}
.buconzl-testimonial__single.style-7 .star-list {
	margin-top: 20px;
}
.buconzl-testimonial__single.style-7 .ratting-total {
	display: none;
}
.buconzl-testimonial__single.style-7 .star-list i {
  color: #FFC107;
}

.buconzl-testimonial__content h4{
	position:relative;
}
.buconzl-testimonial__single.style-7 .buconzl-testimonial__content h4::before {
	content: "";
	position: absolute;
	left: 50%;
	bottom: 0;
	width: 50%;
	background: #DDDDDD;
	height: 2px;
	margin-left: -25%;
}

.buconzl-testimonial__single.style-7 .buconzl-testimonial__content {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.buconzl-testimonial__single.style-7 .testimonial-quote {
	margin-bottom: 25px;
}
.buconzl-testimonial__single.style-7:hover {
	border-color: #FF6600;
}

.buconzl-testimonial.style-7 .owl-nav {
	position: initial;
	top: 0;
}
.buconzl-testimonial.style-7 .owl-controls .owl-nav div {
	position: absolute;
	top: 50%;
	width: 42px;
	height: 42px;
	line-height: 42px;
	font-size: 18px;
	margin-top: -21px;
}

.buconzl-testimonial.style-7 .owl-nav div.owl-prev {
	left: -66px;
}
.buconzl-testimonial.style-7 .owl-nav div.owl-next {
  right: -66px;
}


.shop-features {
	background: #FF6600;
	padding:50px 25px;
}

.shop-features__list {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.shop-features__single {
  display: flex;
  align-items: center;
  gap: 20px;
}
.shop-features__single .icon-feature-content h4 {
  font-size: 14px;
  text-transform: ;
  color: #fff;
}
.shop-features__single .icon-feature-content p {
  color: #eee;
  font-size: 14px;
  display: ;
}
.shop-features__single .icon-feature-content {
	display: flex;
	flex-direction: column;
	gap: 12px;
}
.shop-features__single .shop-features__icon {
  max-width: 50px;
}



.buconz-shop-product {
	background: transparent;
	text-align: center;
	transition: all 0.4s ease;
	margin-top: 30px;
}
.buconz-shop-product img {
	width: 100%;
}
.buconz-shop-product__content {
	padding: 25px 15px;
	position: relative;
}
.buconz-shop-product__thumb {
  position: relative;
}

.buconz-shop-product__button {
	position: absolute;
	top: 0;
	width: 100%;
	display: flex;
	align-items: center;
	flex-direction: column;
	left: 0;
	justify-content: center;
	align-items: center;
	height: 100%;
	gap: 15px;
	opacity: 0;
	visibility: hidden;
	transition: all 0.4s ease;
}
.buconz-shop-product__button::before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.4;
}
.buconz-shop-product:hover .buconz-shop-product__button {
  opacity: 1;
  visibility: visible;
}
.buconz-shop-product__button .product {
  padding: 0 !important;
  border: none !important;
}


.buconz-shop-product__price {
	margin-top: 15px;
}
.woocommerce-Price-amount.amount {
	color: #FF6600;
	font-size: 22px;
}
.buconz-shop-product__title {
	font-size: 24px;
}
.buconz-shop-product__title a {
  color: #252525;
}
.buconz-shop-cat-name {
	font-size: 16px;
	margin-bottom: 10px;
	display: inline-block;
	align-items: center;
	justify-content: center;
	gap: 5px;
}
.buconz-shop-cat-name a {
	color: #878787;
	text-transform: uppercase;
	display: inline-block !important;
}
.buconz-shop-product__title a:hover {
	color: #FF6621;
}
.single-action-btn {
	z-index: 3333;
	position: relative;
}
.buconz-shop-product:hover {
	background: #FFFFFF;
}
.section-half-width {
	padding-left: 18% !important;
	padding-right: 120px !important;
}

@media only screen and (min-width: 1440px) and (max-width: 1600px) {
.section-half-width {
	padding-left: 9% !important;
	padding-right: 60px !important;
}
}

@media only screen and (min-width: 1200px) and (max-width: 1370px) {
.section-half-width {
	padding-left: 4% !important;
	padding-right: 60px !important;
}
.contact-beauty-column {
	padding-left: 5.5% !important;
}
	
}



.buconz-shop-product__button p a,.buconz-shop-product__button .quick-view a {
  border-radius: 100px !important;
  background: #252525 !important;
  text-transform: uppercase;
  display: block !important;
  color: #fff !important;
  height: 50px !important;
  line-height: 50px !important;
  padding: 0 40px !important;
}

.buconz-shop-product__button p a:hover, .buconz-shop-product__button .quick-view a:hover {
  background: #FF6600 !important;
}
.buconz-shop-product__button p a.button {
	display: ;
	background: #FF6600 !important;
}

.buconz-shop-product__rating {
	padding: 5px 10px;
	z-index: 111;
	border-radius: 30px;
}
.buconz-shop-product__rating span {
	color: #FFC107;
}

.buconz-shop-product.style-v2 {
  background: transparent;
  text-align: left !important;
}
.buconz-shop-product.style-v2 .buconz-shop-product__content {
  padding: 25px 0;
}
.buconz-shop-product.style-v2 .buconz-shop-product__title{
	text-align: left;
}

.buconz-shop-product .buconz-shop-product__rating {
	position: absolute;
	top: 10px;
	right: 10px;
	transition: all 0.4s ease;
}
.buconz-shop-product:hover .buconz-shop-product__rating,
.buconz-shop-product.style-v2 .buconz-shop-product__rating{
  opacity:1;
  visibility:visible;
}
#yith-quick-view-modal {
	z-index: 99999;
}


.news-date-category span, .news-date-category b {
  font-weight: 500;
}
.news-date-category {
	color: #7a7a7a;
	font-weight: 500;
}
.news-date-category b {
	font-weight: 600;
}
.news-date-category b:hover{
	color:#FF6804;
}

.product-cats-carousel .owl-nav {
	position: absolute;
	left: -75px;
	top: 50%;
	display: flex;
	flex-direction: column;
	gap: 10px;
	margin: 0 !important;
	border-radius: 100% !important;
	border-radius: 100%;
	margin-top: -25px !important;
}
.product-cats-carousel .owl-carousel.owl-theme .owl-nav div {
	margin: 0 ;
	border-radius: 100% ;
	border: 1px solid #212121 ;
	color: #7A7A7A;
}
.product-cats-carousel .owl-carousel.owl-theme .owl-nav div:hover{
	border-color:transparent;
	background:#FF6600;
	color:#fff;
}


.product-cats-carousel .woocommerce-loop-category__title {
  margin-top: 20px;
  color: #212121;
  font-size: 20px;
  margin-top: 20px;
}
.product-cats-carousel .woocommerce-loop-category__title:hover{
	color:#FF6600;
}
.product-cats-carousel .woocommerce-loop-category__title .count {
  background: transparent;
  padding: 0;
}
.product-cats-carousel .product-category.product img {
	width: 100% !important;
}

.buconz-shop-product.style-v3 {
	background: #fff;
	text-align: ;
	display: ;
}











.buconz-elect-button .buconz-btn {
	background: transparent;
	border: 2px solid #212121;
	color: #212121;
	margin-top: 35px !important;
	font-weight: 600;
}
.view-elc-btn .buconz-btn {
	color: #777 !important;
	background: transparent !important;
	box-shadow: none;
	padding: 0 !important;
	border-bottom: 2px solid #F60;
	padding: 0 5px !important;
	border-radius: 0 !important;
	padding-bottom: 5px !important;
}

.buconz-elect-button .buconz-btn:hover {
  border-color: #FF6600;
  background: #FF6600;
  color: #fff;
}



.buconz-shop-product.style-v3 .buconz-shop-product__rating,
.buconz-shop-product.style-v4 .buconz-shop-product__rating {
	position: relative;
	opacity: 1;
	visibility: visible;
	padding: 0;
	min-height: 36px;
	transform: none !important;
	opacity: 1 !important;
	visibility: visible !important;
}
.buconz-shop-product.style-v3 .buconz-shop-product__content, 
.buconz-shop-product.style-v4 .buconz-shop-product__content {
	display: flex;
	align-items: start;
	justify-content: space-between;
	text-align: left;
	align-items: center;
	background: #fff;
}
.buconz-shop-product.style-v3 .buconz-shop-product__title,
.buconz-shop-product.style-v4 .buconz-shop-product__title {
	text-align: left;
	font-size: 20px;
}
.buconz-shop-product.style-v3 .buconz-shop-product__price bdi,
.buconz-shop-product.style-v4 .buconz-shop-product__price bdi {
  font-weight: 700;
  color: #212121;
}
.buconz-shop-product.style-v3 .buconz-shop-product__title a,
.buconz-shop-product.style-v4 .buconz-shop-product__title a {
	font-weight: 600;
}

.buconz-shop-product ins,
.buconz-shop-product mark{
	background:transparent;
}

.buconz-shop-product.style-v3 .buconz-shop-product__price del .woocommerce-Price-amount.amount,
.buconz-shop-product.style-v4 .buconz-shop-product__price del .woocommerce-Price-amount.amount{
	font-size:18px;
}
.buconz-shop-product.style-v3 .buconz-shop-product__price del bdi,.buconz-shop-product.style-v4 .buconz-shop-product__price del bdi,.buconz-shop-product.style-v3 .buconz-shop-product__price del,
.buconz-shop-product.style-v4 .buconz-shop-product__price del {
	color:#FF3539;
}


.buconz-shop-product.style-v3 .buconz-shop-product__button.cart-body-button,
.buconz-shop-product.style-v4 .buconz-shop-product__button.cart-body-button {
	position: relative;
	opacity: 1;
	visibility: visible;
	box-shadow: none;
	top: initial;
	height: initial;
	gap: 0;
}
.buconz-shop-product.style-v3 .buconz-shop-product__button.cart-body-button:before,
.buconz-shop-product.style-v4 .buconz-shop-product__button.cart-body-button:before {
  display: none;
}

.buconz-shop-product.woocommerce .onsale {
	left: 15px !important;
	top: 15px !important;
	text-transform: uppercase;
	padding: 6px 16px;
}
.buconz-shop-product.woocommerce .onsale::before, .buconz-shop-product.woocommerce span.onsale::before {
	border-right: 15px solid transparent;
	border-left: 0px solid transparent;
	border-top: 10px solid #F60;
}
.buconz-shop-product__content .buconz-shop-product__button p a.button {
	background: #FF6600 !important;
	height: initial !important;
	line-height: initial !important;
	font-size: 18px;
	padding: 0 !important;
	font-size: 14px;
	padding: 10px 17px !important;
	text-align: center !important;
}
.buconz-shop-product__info {
	min-width: 40%;
}


.buconz-shop-product.style-v3 .buconz-shop-product__thumb .quick-cart p a.button::before, .buconz-shop-product.style-v3 .buconz-shop-product__thumb .single-action-btn.quick-view a::before, .buconz-shop-product.style-v3 .buconz-shop-product__button .yith-wcwl-add-button a {
	content: "";
	font-family: "Font Awesome 5 Free" !important;
	font-weight: 900;
	border: 2px solid #fff;
	border-radius: 100%;
	width: 38px;
	height: 38px;
	line-height: 38px;
	display: inline-block;
	font-size: 14px;
	text-align: center;
	display: flex;
	justify-content: center;
	align-items: center;
}

.buconz-shop-product.style-v3 .buconz-shop-product__thumb .quick-cart p a.button::before {
	content: "\f07a";
}
.buconz-shop-product.style-v3 .buconz-shop-product__button .single-action-btn.wish-list {
	right: 0 !important;
}
.buconz-shop-product.style-v3 .buconz-shop-product__thumb .quick-cart a.button {
	font-size: 0;
	background: none !important;
	padding: 0 !important;
}
.buconz-shop-product.style-v3 .buconz-shop-product__thumb .single-action-btn.quick-view a {
	background: transparent !important;
	font-size: 0px;
	padding: 0 !important;
}
.buconz-shop-product.style-v3 .buconz-shop-product__thumb .single-action-btn.quick-view a:before{
	content: "\f06e";
}
.buconz-shop-product.style-v3 .buconz-shop-product__button {
	align-items: self-end;
	justify-content: flex-start;
	gap: 0px;
	padding-right: 16px;
	padding-top: 16px;
}

.buconz-shop-product.style-v5,.buconz-shop-product.style-v5 .buconz-shop-product__title {
  text-align: left;
}

.buconz-shop-product.style-v5 .buconz-shop-product__button::before {
	background: #F60;
	opacity: 0.7;
}
.buconz-shop-product.style-v5 .single-action-btn.quick-view{
	display:none;
}

.buconz-shop-product.style-v5 .buconz-shop-product__button p a.button {
	background: transparent !important;
	border: 1px solid #fff;
	border-radius: 0px !important;
}
.buconz-shop-product.style-v5 .buconz-shop-product__button p a.button:hover{
	background:#fff !important;
	border-color:transparent  !important;
	color:#FF6600  !important;
}
.buconz-shop-product__content .buconz-shop-product__button p a.button:hover {
	background: #212121 !important;
	border-color:transparent;
}
.view-elc-btn .buconz-btn:hover {
	color: #FF6600 !important;
}



.buconz-shop-product.style-v5:hover .buconz-shop-product__content {
  background: #F5F5F5;
}
.buconz-shop-product.style-v5 .buconz-shop-cat-name {
  display: none;
}

.beauty-hero-section {
	padding-top: 180px !important;
	padding-bottom: 50px !important;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
.beauty-hero-section {
	padding-top: 100px !important;
	padding-bottom: 50px !important;
}
.buconzl-banner__slider.owl-carousel .owl-nav {
	margin-top: 50px !important;
	gap: 15px;
}
.pd-responsive-left {
	padding-left: 0 !important;
}
.section-half-width {
	padding-left:0 !important;
	padding-right: 0 !important;
}
.single-pricing.style-3 {
	padding: 20px;
}
.single-pricing.style-3 .price-list {
	background: #FFF8F5;
	padding: 5px;
}
.section-title.style9.text-center {
	padding: 0 50px;
}
.section-title.style9 .section-heading {
	font-size: 34px;
}
}
@media only screen and (max-width: 767px){
.beauty-hero-section {
	padding-top: 30px !important;
	padding-bottom: 30px !important;
}
.buconzl-banner__slider.owl-carousel .owl-nav {
	margin-top: 40px !important;
}
.buconzl-landing-banner__single {
	padding: 50px 30px;
}
.buconzl-banner__mtitle {
	font-size: 30px;
}
.single-feature.style-12 {
	top: 0 !important;
	margin: 0 !important;
	padding: 50px 30px !important;
	margin-top:30px !important;
}
.single-feature.style-12.active {
	top: 0;
	margin-bottom: 0;
	box-shadow: initial;
}
.pd-responsive-left {
	padding-left: 0px !important;
}
.section-half-width {
	padding: 0 !important;
	margin: 0 !important;
}
.section-title.style9 .section-heading {
	font-size: 28px;
}
.buconzl-testimonial.style-6 .owl-nav {
	top: -60px !important;
}
}


.buconz-shop-product.style-v2 .buconz-shop-cat-name {
	display: none;
}

.buconz-custom-sale {
	position: absolute;
	top: 10px;
	left: 10px;
	background: #252525;
	color: #fff;
	padding: 4px 20px;
	border-radius: 100px;
	font-size: 13px;
	transform:translateY(0px);
	transition:all 0.4s ease;
}
.buconz-custom-sale.primary {
	background: #FF6600;
}
.buconz-custom-sale.secondary {
	background: #53D3EB;
}
.buconz-custom-sale.third {
	background: #FFBA00;
}

.buconz-shop-product a,
.buconz-shop-product a:before{
	transition:all 0.4s ease;
}
.buconz-shop-product.style-v3 .buconz-custom-sale {
	border-radius: 0px;
	padding: 3px 15px;
}
.buconz-shop-product.style-v3 .buconz-custom-sale:before {
  content: "";
  position: absolute;
  left: 0;
  border-top: 10px solid #252525;
  border-right: 14px solid transparent;
  border-bottom: 10px transparent;
  bottom: -10px;
}
.buconz-shop-product.style-v3 .buconz-custom-sale.primary:before{
	border-top-color:#FF6600;
}

.buconz-shop-product.style-v3 .buconz-custom-sale.secondary:before{
	border-top-color:#53D3EB;
}
.buconz-shop-product.style-v3 .buconz-custom-sale.third:before{
	border-top-color:#FFBA00;
}


.buconz-shop-product .buconz-shop-product__rating{
	transform:translateY(0%);
}
.buconz-shop-product:hover .buconz-custom-sale,.buconz-shop-product:hover .buconz-shop-product__rating{
	opacity:0;
	visibility:hidden;
	transform:translateY(-100%);
}
.buconz-shop-product.style-v2:hover .buconz-shop-product__rating {
	opacity: 0;
	visibility: hidden;
}

.single-news .news-meta li.user img {
	width: 28px;
	border-radius: 100%;
}
.single-news.style-6 .news-meta li.user img {
	margin-right: 10px;
	width: 34px;
}
.single-news.style-6 .news-bottom-area {
	margin-top: 20px;
}
.single-news.style-6 .news-body .news-text p {
	color: #7a7a7a;
}
.single-news.style-6 .news-title {
	padding-bottom: 18px;
}
.single-news.style-6 .news-text {
	margin-top: 18px;
}


.buconz-shop-product__button .yith-wcwl-add-button span {
  display: none !important;
}
.buconz-shop-product__button .yith-wcwl-add-to-wishlist{
	margin:0;
}
.buconz-shop-product__button .yith-wcwl-add-button {
	
}
.buconz-shop-product__button .single-action-btn.wish-list {
  top: 0;
}
.buconz-shop-product__button .yith-wcwl-add-button a {
  color: #fff;
  font-size: 24px;
  margin: 0 !important;
  text-align: center;
  display: flex;
}
.buconz-shop-product__button .yith-wcwl-add-button a i {
  margin: 0 !important;
  font-size: 20px !important;
}

.yith-wcwl-wishlistaddedbrowse,.yith-wcwl-wishlistexistsbrowse {
  display: flex;
  flex-direction: column;
  color: #fff;
}
.yith-wcwl-wishlistaddedbrowse i,.yith-wcwl-wishlistexistsbrowse i {
  display: block;
}
.yith-wcwl-wishlistaddedbrowse .feedback,.yith-wcwl-wishlistexistsbrowse .feedback{
	display: none;
}
.buconz-shop-product.style-v3 .buconz-shop-product__thumb .single-action-btn a:hover::before ,
.buconz-shop-product.style-v3 .buconz-shop-product__button .yith-wcwl-add-button a:hover {
	display: ;
	background: #FF6600;
	border-color: transparent !important;
	color: #fff;
}
.buconz-shop-product.style-v4 .buconz-shop-product__content p a.button {
	border-radius: 0px !important;
}
.project-single-slider .single-portfolio img {
	width: 100% !important;
}



@media only screen and (min-width: 768px) and (max-width: 991px) {
.electro-hero__image {
	max-width: 30%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.electro-hero__title {
	font-size: 40px;
}
.electro-hero {
	height: 700px;
}
.electro-hero__main {
	margin-top: 90px;
}
.buconz-btn.inline-btn span {
	padding: 12px 32px;
	font-size: 15px;
}
.buconz-btn.inline-btn {
	left: 28px;
}
.product-cats-carousel .owl-carousel .owl-controls .owl-nav div {
	width: 28px;
	height: 28px;
	font-size: 22px;
	line-height: 28px;
}
.product-cats-carousel .owl-nav {
	left: -30px;
}
.product-cats-carousel .woocommerce-loop-category__title {
	font-size: 16px;
}
.shop-features__single {
  flex-direction: column;
  text-align: center;
  gap: 15px;
}
.shop-features {
  padding: 50px 0px;
}
.shop-features__list {
  gap: 14px;
}
.shop-features__single .icon-feature-content {
	gap: 5px;
}

.buconzl-testimonial__single.style-7 {
  padding: 25px 10px !important;
}
.buconzl-testimonial__single.style-7 .buconzl-testimonial__text {
  font-size: 14px !important;
}
.single-pricing.style-3.active {
	padding-top: 62px;
	padding-bottom: 62px;
}
.single-feature.style-12 h4 {
	margin: 15px 0;
}
.single-feature.style-12 h4 a {
	font-size: 20px;
}
.single-feature.style-12.active {
	padding-top: 80px;
	padding-bottom: 80px;
}
.shop-promo-banner.style-v2 {
	padding: 30px;
}
}

@media only screen and  (max-width: 767px) {
.electro-hero {
	background: #F5F5F5;
	height: 600px;
}
.electro-hero__button {
	flex-direction: column;
	gap: 20px;
	margin-top: 30px;
}
.buconz-btn.inline-btn {
	left: 0;
}
.electro-hero__title {
	font-size: 26px;
}
.buconz-btn.inline-btn {
	font-size: 15px;
}
.electro-hero__image{
	display:none;
}
.electro-hero__content{
	min-width: 100%;
	width: 100%;
}
.category-products{
	padding:0 15px;
	margin-top:30px;
}

.product-cats-carousel .owl-nav {
  display: flex;
  top: initial; position: relative;
  left: 0;
  margin: initial !important;
  display: flex;
  flex-direction: initial;
  justify-content: center;
  margin-top: 20px !important;
}
.text-right.electric-section-btn {
	text-align: left;
}
.shop-promo-banner {
	padding: 25px;
}
.shop-promo-banner__content {
	width: 100%;
}
.shop-features {
	padding: 20px 0 50px;
}
.shop-features__list {
	display:block;
}

.shop-features__single {
	display: inline-block !important;
	width: 48%;
	margin-top: 20px;
}
.shop-features__single .shop-features__icon {
	margin-bottom: 20px;
}
.shop-features__single .icon-feature-content {
	display: flex;
	flex-direction: column;
	gap: 0px;
}

.single-pricing.style-3.active {
  top: initial;
  box-shadow: initial;
  margin-top: 30px;
  margin-bottom: initial;
  padding: 42px;
}
.beauty-map iframe {
	height: 260px !important;
}
.shop-promo-banner.style-v2 {
	justify-content: flex-start;
	min-height: 370px;
}	
.electric-section-btn .text-right {
	text-align: left;
}
}


