/*!
Theme Name: Roxce
Theme URI: https://www.themepure.net/wp/roxce/
Author: theme_pure
Author URI: https://themeforest.net/user/theme_pure/portfolio
Description: Roxce - Painting Services Company WordPress Theme
Version: 1.0.8
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: roxce
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

.hero__shape .hero-shape-circle {
    position: absolute;
    top: -95px;
    right: 15%;
    display: inline-block;
    width: 500px;
    height: 500px;
    background: #af3b3c00 !important;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    animation: none !important;
    color: black;
}

.slider__youtube .play-btn {
	display:none;
}

.footer__logo img {
   display:none !important;
}
.footer__top.pt-75.pb-35{
	background-color:#22252a !important;
}
.elementor-486 .elementor-element.elementor-element-06a5738 > .elementor-element-populated{
	padding:0px !important;
}

i.fas.fa-car-alt :hover{
	background:#ef3d2d !important;
}
i.fas.fa-car-alt :hover{
color:black !important;
}
.services__icon-2 i {
    background: #ef3d2d !important;
}

.elementor-486 .elementor-element.elementor-element-828ce20 .elementor-repeater-item-fe3e7c6.about__item-green {
    background-color: #22252A;
    height: 309px !important;
}
.elementor-widget-cf7 .wpcf7-form-control:not(.wpcf7-submit) {
    font-family: var( --e-global-typography-text-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-text-font-weight );
    border: 1px solid white !important;
}
.r-btn-yellow {
    background:#EF3D2D !important;
    color: white !important;
}
.r-btn::after {
	color:read-only !important
}
.contact__input-3 i{
	color:red !important
}
.elementor-slideshow__title {
    font-size: 16px;
    font-weight: 700;
    display: none !important;
}
header ul, footer ul {
    list-style: none;
    align-items: center !important;
    list-style: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
    align-content: right !important;
    text-align: right !important;
}

.sidebar__contact-icon i {
	color:white !important;
	background:#ef3d2d !important;
}
button#sidebar__close-btn{
	background:#ef3d2d !important;
}

.elementor-486 .elementor-element.elementor-element-828ce20 .white-bg.about__item-green {
    min-height: 325px !important;
}
.footer__widget-title {
    font-size: 22px;
    color: #ffffff;
    padding-bottom: 39px;
    margin-bottom: 45px;
    border-bottom: 2px solid #34454f;
}
.slider__padding{
	padding-left:0px !important;
	padding-right:0px !important;
}
.section__title-pre{
	color:#ef3d2d !important;
}

.slider__padding {
   padding:0px !important;
}
@media (max-width: 1024px) and (min-width: 768px){
.elementor-486 .elementor-element.elementor-element-f62a112 {
    width: 100% !important;
}
}

.sidebar__social ul li a, .services__title a:hover, .link-btn-2, .link-btn-2.pink:hover, .about__title-2 a:hover, .about__content-2 .link-btn:hover{
	color:black !important;
}

 .sidebar-toggle-btn span{
	background:#ef3d2d !important;
}

.elementor-element-a0325b6 .elementor-widget-container .counter__area {
	padding-top:100px !important;
}

.counter__item.counter__item-text.text-center.yellow-bg.mb-30{
	background:#ef3d2d !important;
}

.counter__item.counter__item-text.text-center.green-bg-2.mb-30{
	background:#22252a !important;
}
h3.counter__text{
	color:white !important;
}
.footer__widget .textwidget p{
	margin-bottom:0px !important;
}

#menu-home21-1{
	text-align:left !important;
	color:white !important;
}

.footer__widget ul li a {
    color: white !important;;
}
#custom_html-13 .textwidget .footer__widget-content .footer__info ul{
	text-align:left !important;
}

.services__content.services__content-2.text-center.bdevs-el-content {
    BOX-SHADOW: 1px 1px 7px 1px !important;
}
.counter-col-wrapper .counter__item-wrapper {
	    margin-top: -75px !important;
}

@media only screen and (max-width: 720px) {
	.counter__item {
		margin-top:30px !important;
	}
	#nav_menu-5{
		padding-left:1px !important;
	}
	.elementor-element-a0325b6 .elementor-widget-container .counter__area {
	padding-top:20px !important;
}
		.sidebar__contact-text a {
	font-size: 15px !important;
}
	.footer__copyright-2 p {
	margin-bottom: 15px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
	 #row123 .row .col-xxl-3.col-xl-3.col-lg-4.col-md-4.counter-col-wrapper:last-child{
		margin-top:30px !important;
		 margin-bottom:10px !important;
	}
           #row123 .row .col-xxl-3.col-xl-3.col-lg-4.col-md-4.counter-col-wrapper:nth-child(1)
	{
		margin-top:0px !important;
	}
}

.counter__item.counter__item-text.text-center.green-bg-2.mb-30{
	background:#ef3d2d !important;
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
#mobile-menu ul li a {
		font-size:14px !important;
	}
	.footer__area .footer__top .container .row .col-xxl-2{
		width:50% !important;
	}
	.footer__area .footer__top .container .row .col-xxl-3{
		width:50% !important;
	}
	.footer__area .footer__top .container .row .col-xxl-4{
		width:50% !important;
	}
	 #row123 .row .col-xxl-3.col-xl-3.col-lg-4.col-md-4.counter-col-wrapper:last-child{
		margin-top:-40px !important;
	}
	.footer__copyright p small{
		font-size:19px !important;
	}
	.footer__copyright p small a img{
		height:23px !important;
	}
}
@media only screen and (min-width: 766px) and (max-width: 991px){
	.footer__copyright p small{
		font-size:22px !important;
		margin-left:143px !important;
	}
	.footer__copyright p small a img{
		height:27px !important;
	}
	 #row123 .row .col-xxl-3.col-xl-3.col-lg-4.col-md-4.counter-col-wrapper:last-child{
		margin-top:-40px !important;
	}

}
@media only screen and (min-width: 832px) and (max-width: 835px){
.services__content.services__content-2.text-center.bdevs-el-content{
	min-height:290px;
}
}
	#row123 .elementor-widget-container .counter__area{
		padding-top:140px !important;
		padding-bottom:40px !important;
	}	

.fa-car-alt:before{
	color:white !important;
}
.fa-wrench:before{
	color:white !important;
}
.fa-screwdriver:before{
	color:white !important;
}


element.style {
}
.section__title-pre.center {
    padding-right: 45px;
}
.elementor *, .elementor :after, .elementor :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.header__social ul li a, .main-menu ul li:hover > a, .main-menu ul li.active > a, .main-menu ul li.menu-item-has-children:hover::after, .main-menu ul li .submenu li:hover > a, .main-menu nav > ul > li.menu-item-has-children.active::after, .section__title-pre, .about__author-info span, .link-btn-2:hover, .testimonial__avater-info span, .blog__title a:hover, .link-btn-2.pink, .footer__info-icon i, .r-btn-white, .testimonial__avater-info-3 span, .about-member-details > span, .member-qualification h4 span, .skill-title span, .rc-text h6:hover, .postbox__title a:hover, .sidebar__widget ul li a:hover, .postbox__meta span i, .postbox__meta span:hover i, .postbox__meta span:hover, blockquote::before, .pulse-btn {
    color: #ef3d2d;
}
.section__title-pre {
    color: #ef3d2d !important;
}
.section__title-pre-white {
    color: #ffffff !important;
}
.section__title-pre {
	font-size:20px !important;
	color:#ef3d2d !important;
}
.footer-col-2-2{
	padding-left:90px !important;
}
/* #text-6 .textwidget p{
	margin-right:-28px !important;
} */

.footer__area black-bg .footer__top pt-75 pb-35{
	padding-top:60px !important;
	padding-bottom:30px !important;
}


/* Service */

.services__content.services__content-2.text-center.bdevs-el-content {
    BOX-SHADOW: 1px 1px 7px 1px !important;
  
}
.service2 .elementor-widget-container .services__item .services__content.services__content-2.text-center.bdevs-el-content{
	min-height:200px !important;
	margin-bottom:30px !important;
}
.service1 .elementor-widget-container .services__item .services__content.services__content-2.text-center.bdevs-el-content{
	min-height:200px !important;
		margin-bottom:30px !important;
}
.service3 .elementor-widget-container .services__item .services__content.services__content-2.text-center.bdevs-el-content{
	min-height:253px !important;
}

/* Gallery */
/* .elementor-image-gallery .gallery-item img {
    max-height: 265px !important;
} */

/* .elementor-element-3b81743 .elementor-widget-container .portfolio__item .portfolio__thumb img {
    height: 345px !important;
}  */

.w-img img {
    min-height: 300px !important;
}

.portfolio__item:hover .portfolio__plus {
    background: red !important;
    top: 42% !important;
    right: 47% !important;
}

/* Footer */
.footer-col-2-1{
	margin-bottom:25px !important;
}

.footer__widget-title {
    padding-bottom: 0px !important;
    margin-bottom: 25px !important;
}

@media(min-width:375px)and (max-width:500px){
	.page-area {
    padding-bottom: 0px !important;
}
/* 	Service */
	.services__content.services__content-2.text-center.bdevs-el-content {
    min-height: 215px !important;
}
}

@media (min-width:768px) and (max-width:1024px){
	.elementor-element-3b81743 .elementor-widget-container .portfolio__item .portfolio__thumb img {
    height: 600px !important;
}
/* 	Service */
	.services__content.services__content-2.text-center.bdevs-el-content {
    min-height: 200px !important;
}
	.page-area{
		padding-bottom:35px !important;
	}
}

@media (max-height:1025px){
/* 	Gallery */
	.elementor-element-3b81743 .elementor-widget-container .portfolio__item .portfolio__thumb img {
    max-height:302px !important;
}
}
