/* -------------------------
 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 {
    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{
    color: #ff7600;
}

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

.main-navigation ul ul li:hover,
.site-footer h3, .scrollup i{
    border-color: #ff7600;
}
.woocommerce a.added_to_cart{
    display: block;
}
/* -------------------------
 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;
}

.searchform-inner {
  top: 55px;
  right: 21%;
}

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

.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;
}

.readbutton {
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    border: none;
}

.readbutton:hover{
    background: #1f1e1e;
}
.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;
    }
}

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