.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; 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%;
} .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;
} .hero-slider .hero-text.text-center h1::before {
left: 50%;
margin-left: -25px;
} .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;
} .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; 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-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;
} .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;
} .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;
} .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;
} .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;
} .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;
} .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;
} .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%;
}  .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-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%;
}  .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-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;
}  .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;
} .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;
} .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;
} .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;
} .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;
} .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;
} .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 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;
}  .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 .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;
} .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-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;
}  .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{  }
.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;
}  .top-portfolio-space {
position: relative;
top: -130px;
margin-bottom: -130px;
}
.portfolio-main .owl-dots {
margin-top: 50px;
} .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-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;
} .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-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;
} .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;
} .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;
} .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;
} .pf-details .pf-details-slider, .pf-details .pf-details-slider .single-slide {
overflow: hidden;
} .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;
}  .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;
}  .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: auto !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;  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); box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.28); 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;
} #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;
} .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{
margin-top:30px;
}
.team-slider .single-slider {
margin: 10px;
} .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-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;
} .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;
} .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;
} #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;
}  .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;
} .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-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.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;
}  .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;
} .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;
}  .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;
} .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;
} .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;
}  .pricing{
background-image:url(//dominio-consultores.com/wp-content/plugins/buconz-toolkit/assets/css/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;
} .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;
}  .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;
}  .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;
}  .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;
} #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;
}   .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;
} .section-title.text-left .icon:after {
display: none;
}
.section-title.text-left .icon:before {
left: 30px;
} .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;
} .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;
} .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;
} .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(//dominio-consultores.com/wp-content/plugins/buconz-toolkit/assets/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;
} .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 { 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;
} .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;
} .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;
} .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%;
} .single-client.style-2 {
padding: 0;
border: none;
}
.client-layout-grid .single-client {
margin-top: 25px;
}
.single-client.style-2 img {
max-width: 150px;
} .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;
} .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;
} .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(//dominio-consultores.com/wp-content/plugins/buconz-toolkit/assets/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 .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;
} .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.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;
} .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;
} .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%;
} .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-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;
} .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 .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; 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(//dominio-consultores.com/wp-content/plugins/buconz-toolkit/assets/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(//dominio-consultores.com/wp-content/plugins/buconz-toolkit/assets/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;
} .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 { 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.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;
} @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;
}
} @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;
}
}