/*
Theme Name: ProMotors
Theme URI: http://demo.bravisthemes.com/promotors/
Author: Bravis-Themes
Author URI: https://themeforest.net/user/bravis-themes/
Description: Promotors is a Car Repair Service WordPress Theme. This Template can be used for Auto Mechanic, Car Repair Shops, Garages, Mechanic Workshops, Auto Painting and other Auto and Car related services. Promotors theme has a beautiful and unique design that will be best suited for your business.
Version: 1.0.4
License: ThemeForest
License URI: https://themeforest.net/licenses
Text Domain: promotors
Tags: automotive, bike, car, car service, dark, detailing, elementor, engineering, motorcycle, repair, repair service, technics, template, vehicle.
Use it to make something cool, have fun, and share what you've learned with others.
*/



/*header*/

.btn.btn-style3, input[type="submit"].btn-style3, .btn-form button[type="submit"].btn-style3 {
    background-color: #F92626;
}

.btn.btn-style3, input[type="submit"].btn-style3, .btn-form button[type="submit"].btn-style3 {
    background-color: #F92626 !important;
}

a.btn.btn-style3.btn-animate.icon-ps-left {
    width: 80% !important;
}
.ct-accordion.layout1 .ct-accordion-item .ct-ac-button .ct-ac-icon:after {
    background: #555d67;
}

.ct-fancy-box-grid1 .item--inner.style1:hover .item--overlay {
    background-color: #F92626;
    opacity: 0.8;
}

.ct-fancy-box-grid1 .item--inner.style1:hover * {
    color: #fff;
}

div#servicesid .ct-fancy-box-grid1 .item--title {
    text-transform: uppercase;
}

section#beforelist .ct-image-before-after1 .twentytwenty-horizontal .twentytwenty-handle:before {
    background-color: transparent !important;
}

.page-id-45 div#content {
    padding-top: 50px !important;
}
.ct-fancy-box-grid1 .item--inner {
    height: 300px;
}

div#galleryid img {
    height: 500px;
    width: 100%;
    object-fit: cover;
}

.page-id-75 div#content {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

/*floatingbtn*/


a.tutor-btn {
    position: fixed;
    left: -70px;
    top: 72%;
    z-index: 2222;
    transform: rotate(270deg);
    color: #fff;
    background: #f92626;
    padding: 5px 30px;
    border-width: 3px;
    border-style: solid;
    border-color: #f92626;
    border-image: initial;
    border-radius:Â 5px;
    font-weight: bold !important;
}


.ct-fancy-box-grid1 .item--content {
    border: 0;
}

a.btnbook {
    background: red;
    padding: 10px;
    line-height: 22px;
    display: block;
    text-align: center;
    width: 56%;
    font-weight: bold;
    margin-top: 7%;
}

select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.services {
    background: #161616 !important;
    color: #fff !important;
}

a.tutor-btn:hover {
    color: #fff !important;
}

.ct-slider-carousel5 .item-inner, .ct-slider-carousel5 .image-main img {
    width: 100% !important;
}

/*responsive*/

@media only screen and (max-width: 1000px) and (min-width: 320px)  {

    a.logo-mobile img {
    height: 80px !important;
}

.elementor-15088 .elementor-element.elementor-element-ef5656c > .elementor-widget-container {
    padding-bottom: 0px !important;
}

.elementor-15151 .elementor-element.elementor-element-f4b43cb > .elementor-element-populated {
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.elementor-15088 .elementor-element.elementor-element-bd381c7 {
    padding-top: 0px !important;
}

.elementor-15088 .elementor-element.elementor-element-bd381c7 {
    padding-bottom: 0px !important;
}

.ct-counter-layout1.style3 .ct-counter-meta .ct-counter-number .ct-counter-number-value {
    font-size: 35px !important;
}

.ct-counter-layout1.style3 .ct-counter-meta .ct-counter-number .ct-counter-number-suffix {
    font-size: 35px !important;
}

.elementor-15088 .elementor-element.elementor-element-ccec727 {
    padding-top: 0 !important;
}
div#pagetitle {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}
	
.elementor-15108 .elementor-element.elementor-element-21287e7 > .elementor-element-populated {
    padding: 13px !important;
}

.elementor-15148 .elementor-element.elementor-element-d4f3706 > .elementor-element-populated {
    padding: 10px !important;
}

.elementor-15155 .elementor-element.elementor-element-4edfec7 > .elementor-element-populated {
    padding: 10px !important;
}	
.elementor-15088 .elementor-element.elementor-element-8e9cb13 .item-inner .item--title {
    font-size: 30px !important;
}

.elementor-15151 .elementor-element.elementor-element-3bbf463 .ct-heading .item--title {
    font-size: 21px;
}

.elementor-15088 .elementor-element.elementor-element-e4b88b9 .ct-button-wrapper {
    padding-left: 2%;
}

.elementor-15151 .elementor-element.elementor-element-d4fbe57 {
    padding-bottom: 20px !important;
    padding-top: 0px !important;
}
.elementor-15521 .elementor-element.elementor-element-e26096b {
padding: 86px 30px 19px 30px;
}

.elementor-15148 .elementor-element.elementor-element-a84392c {
    padding-bottom: 20px !important;
    padding-top: 0px !important;
}		
div#content {
    padding-top: 30px;
}
.elementor-45 .elementor-element.elementor-element-7400676 {
    max-width: 100% !important;
    width: 100% !important;
}

.page-id-45 div#content {
    padding-top: 20px !important;
}

.elementor-45 .elementor-element.elementor-element-8be6e2d:not(.elementor-motion-effects-element-type-background) {
    margin-top: 25px;
}	
	
	
}


