

.custom-button::after, .custom-button::before {
background: -webkit-linear-gradient(37deg, #c5168c 35%, #b989c2 100%);
/* background: #ec4e20; */
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -2;
-webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
transition: all ease 0.3s;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}




.gradient-bg-two::after, .gradient-bg::after {
background: #f2f2f2;

opacity: 1;
top: 0;
left: 0;
right: 0;
bottom: 0;
}

.service-item:hover p, .service-item:hover .title a {
color: #ffffff;
z-index: 1;
}

.service-item:hover .service-content .title{
color: #ffffff;
}

.contact-info::after {
top: 0;
left: 0;
bottom: 0;
right: 0;
background: linear-gradient(to right top, #ec4e20 0%,  #f2f2f2 80%);
background: -webkit-linear-gradient(to right top, #ec4e20 0%,  #f2f2f2 80%);
opacity: .92;
}

.post-item:hover .post-content .blog-header .title a {
color: #ec4e20;
}

.post-item .post-content .meta-post a:hover {
color: #ec4e20;
}

.item-info .icon i {
color: #ec4e20;
}



.bg-theme .video-button i {
color: #ec4e20 !important;
}


.contact-form-dynamic .form-group input[type="submit"] {
height: 54px;
color: white;
font-weight: 600;
font-family: Poppins, sans-serif;
text-transform: capitalize;
width: auto;
background: -webkit-linear-gradient(177deg, #ec4e20 0%,  #f2f2f2 80%);
}


.widget.widget-post ul li .content .meta a:hover {
color: #ec4e20;
}
.service-item::before {

background: #ec4e20 ;

}

.service-item .service-thumb i {
background:  #ec4e20;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}

.ticket-item-three .ticket-header, .ticket-item-two .ticket-header, .ticket-item .ticket-header {
background: #f2f2f2 ;
}

.custom-button::after {
background: -webkit-linear-gradient(37deg, #ec4e20 0%,  #f2f2f2 80%);
opacity: 0;
z-index: -1;
}

/*
.custom-button::after, .custom-button::before {
background: -webkit-linear-gradient(177deg #ec4e20 0%,  #f2f2f2 80%);
}
*/

.client-item .client-quote i {


background: -webkit-linear-gradient(177deg, #ec4e20 0%,  #f2f2f2 80%);

line-height: 1;

-webkit-background-clip: text;
-webkit-text-fill-color: transparent;

}

/* CUSTOM GOPLUS */
/*
.bg-theme-hover:hover, .bg-theme {
background: #f2f2f2;

}
*/
.scrollToTop{


background: #ec4e20;

}

.scrollToTop:hover {
color: #ffffff;
background: -webkit-linear-gradient(177deg, #ec4e20 0%,  #f2f2f2 80%);

}


.post-item .post-content::before, .post-item .post-content::after {
height: 6px;
width: 100%;
background-image: -moz-linear-gradient(177deg, #ec4e20 0%,  #f2f2f2 80%);
background-image: -webkit-linear-gradient(177deg, #ec4e20 0%,  #f2f2f2 80%);
background-image: -ms-linear-gradient(177deg, #ec4e20 0%,  #f2f2f2 80%);
opacity: 0.11;
bottom: 0;
left: 0;
}

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
color:#f2f2f2;
}





.section-header.style-two .right-side::after {
top: 0;
left: 0;
width: 4px;
height: 100%;
-webkit-transform: translate(0);
-ms-transform: translate(0);
transform: translate(0);
background: -webkit-linear-gradient(37deg, #ec4e20 0%,  #f2f2f2 80%);
}

.header-section.active {
background: #f2f2f2;
}

.section-header .right-side::after {
background:#ec4e20;
}



.sec-color {
border: 1px solid #ec4e20;
padding: 4px 10px;
border-radius: 7px;
color: #ec4e20;
}

.level-com {
padding: 8px !important;
}

.custom-button.transparent {
color: #ec4e20;
}

.client-item .client .thumb a img{

height:60px;
}

a.header-button.custom-button.white {
padding: 8px 30px !important;
margin-top: 8px;
}
.post-item.post-details .post-content .tag-options .share a:hover {
color: #ec4e20;
}


.client-item .client .content .sub-title a {
color:#f2f2f2;
}

.client-item .client .content .sub-title a:hover {
color:#ec4e20;
}

.preloader-icon span {
position: absolute;
display: inline-block;
width: 72px;
height: 72px;
border-radius: 100%;
background: -webkit-linear-gradient(177deg, #ec4e20 0%, #f2f2f2 54%, #ec4e20 96%);
-webkit-animation: preloader-fx 1.6s linear infinite;
animation: preloader-fx 1.6s linear infinite;
}

.choto{
    font-size: 16px;
}
