/* -------------------------
 Orange Color
--------------------------- */

.post-info,
#sidebox h3,
.post-link a,
.site-footer button[type="submit"],
#sidebox button[type="submit"],
#sidebox .widget_shopping_cart .buttons a:hover,
#sidebox .widget_price_filter .price_slider_amount .button:hover,
.site-footer .widget_shopping_cart .buttons a:hover,
.site-footer .widget_price_filter .price_slider_amount .button:hover,
.site-footer form.woocommerce-product-search button:hover,
.site-footer form.woocommerce-product-search button:focus,
.widget .tagcloud a:hover, .widget .tagcloud a:focus,
.widget.widget_tag_cloud a:hover,
.widget.widget_tag_cloud a:focus,
.wp_widget_tag_cloud a:hover,
.wp_widget_tag_cloud a:focus,
.site-info,
.woocommerce-MyAccount-navigation ul li,
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt,
.woocommerce span.onsale,
.search-form button.search-submit,
.page-numbers,
.tags p a,
.nav-links .nav-previous a,
.nav-links .nav-next a,
button,
input[type="button"],
input[type="submit"],
.main-navigation a:hover,
.readbutton,
#services .service-box:hover h3,
.comment-reply-link, .scrollup i,#sidebox .wp-block-heading, #sidebox .wp-block-search__label,a.wc-block-components-totals-coupon-link, a.components-button.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained, a.wc-block-components-checkout-return-to-cart-button, .wc-block-components-totals-coupon__button.contained, button.wc-block-components-checkout-place-order-button {
    background: #ff7600;
}

a,
#sidebox ul li a:hover,
.search-body i,
.main-navigation a:hover,
.category a:hover,
.woocommerce-info a:hover,
.main-navigation li li:focus > a,
.main-navigation li li:hover > a,
.main-navigation ul ul li a,
.text code,
.blogger h2 a:hover,
p.logged-in-as a,
.related-posts h3 a:hover,
.site-footer h3,
.woocommerce #respond input#submit:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
.site-title, .site-title a,
.logo p.site-description,
.middle-head i,
.logo h1 a, .widget-area .textwidget p a,.site-footer h3,
 .site-footer .wp-block-heading, .site-footer .wp-block-search__label, .site-footer .widget-area label{
    color: #ff7600;
}

.site-footer ul li a:hover{
    color: #ff7600 !important;
}

.main-navigation ul ul li:hover, .site-footer h3, .scrollup i,.site-footer h3, .site-footer .wp-block-heading, .site-footer .wp-block-search__label, .site-footer .widget-area label{
    border-color: #ff7600;
}
.woocommerce a.added_to_cart{
    display: block;
}
.wp-block-button__link{
    background: #ff7600 !important;   
}
.wp-block-button .wp-block-button__link:hover, .wp-block-button .wp-block-button__link:focus{
    background: #1f1e1e !important;
    color: #fff !important;
}
.wc-block-grid__product-onsale{
    border-color: #ff7600 !important;
    background: #ff7600 !important;
}
.sit
/* -------------------------
 Header
--------------------------- */

#masthead,
.page-template-home-custom #masthead{
    background: transparent;
}

.middle-head {
    position: relative;
}

.topbar {
    background: #52006a;
    -webkit-clip-path: none;
    clip-path: none;
}

.middle-head i{
    font-size: 35px;
}

a.email,
a.call {
    font-size: 18px;
    color: #1f1e1e;
    font-weight: bold;
}
a.email:hover, a.call:hover{
    color: #ff7600;
}

.search-body {
    margin: 20px;
}

.searchform-inner .search-form .search-submit {
    padding: 11px 10px;
}

.social-icon i {
    color: #6d6d6d;
    font-size: 15px;
    border: dashed 1px #6d6d6d;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    padding: 10px 0;
    text-align: center;
}

.search-body button {
    padding: 0;
    margin: 0 !important;
}

.search-body i {
    background: #ff7600;
    padding: 14px;
    border-radius: 50%;
    color: #fff;
    font-size: 15px;
}
.search-body i:hover{
  background-color: #000;
}
.searchform-inner {
  top: 55px;
  right: 21%;
}

.main-navigation a, .post-info i, .post-info span, .post-info a, .post-link a, .search-body i, .nav-links .nav-previous a, .nav-links .nav-next a, .comment-reply-link, .widget .tagcloud a:hover, .widget.widget_tag_cloud a:hover, .wp_widget_tag_cloud a:hover{
    color: #ffffff !important;
}

.search-body button.search-show{
    background-color: transparent !important;
}

.topbar p,
.main-navigation a:hover,
.readbutton a,#services .service-box:hover h3 a {
    color: #fff !important;
}

.navigation-top{
    padding: 0;
}

.nav-head {
    background: #52006a;
}

.main-navigation ul ul li a:hover{
    background: transparent;
}

.request-btn a {
    background: #ff7600;
    padding: 18px 15px;
    color: #fff;
}
.request-btn a:hover{
    background: #000;
}
/* -------------------------
    Slider
--------------------------- */

#slider .carousel-caption {
    right: 15%;
    left: 15%;
    top: 50%;
  transform: translateY(-50%);
}

#slider .inner_carousel,
#slider .inner_carousel h1,
#slider .inner_carousel p {
    text-align: center !important;
}

.readbutton {
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    border: none;
}
.readbutton:hover{
    background: #1f1e1e !important;
}
.readbutton:hover a i{
    color: #fff !important;
}
.readbutton:hover a{
    background: #1f1e1e !important;
    color: #fff !important;
}
.site-footer input[type="search"], .site-footer input[type="search"]::placeholder{
    color: #fff;
}
/* -------------------------
    Services
--------------------------- */

#services .service-para p{
    background: rgb(255 118 0 / 70%);
}

.site-info{
    -webkit-clip-path: none;
    clip-path: none;
}

.site-footer button.search-submit{
    margin: 0;
}
/* -------------------------
    Media
--------------------------- */

@media screen and (min-width: 320px) and (max-width: 720px){
    .page-template-home-custom #masthead {
        padding: 0;
    }
    .searchform-inner .search-form .search-submit {
        padding: 12px 10px;
    }
    .readbutton,#slider .carousel-control-next-icon i, #slider .carousel-control-prev-icon i{
        padding: 8px 10px;
    }
    #slider .inner_carousel h1{
        font-size: 27px;
    }

}

@media screen and (min-width: 720px) and (max-width: 768px){
    .request-btn a {
        padding: 15px 10px;
    }
    #slider .carousel-caption {
        right: 25%;
        left: 25%;
    }
}
