@charset "UTF-8";
    .side-panel-social a.fab.fa-facebook-f {
color: white !important;
}
section.error-part h3 {
text-transform: uppercase;
margin-bottom: 3px;
text-align: center;
}
section.error-part p {
margin-bottom: 20px;
text-align: center;
}
section.error-part {
text-align: center;
}
section.error-part a {
font-size: 13px;
padding: 18px 40px;
line-height: 1.42857143;
display: inline-block;
letter-spacing: 0.5px;
text-transform: uppercase;
font-weight: 600; background: #1a1a1a;
color: white !important;
}
@media only screen and (min-width: 320px) and (max-width: 991px){
.masonry-post .post-inner {
padding: 0;
margin-bottom: 30px;
}
.blog-section .post-inner img {
height: auto;
width: 100%;
}
figure.wp-block-image.size-full.is-resized2 {
WIDTH: 17% !important;
margin-top: -27px !important;
float: right !important;
margin-right: 168px !important;
}
.mmenu-wrapper .mmenu-close {
display: block;
margin-bottom: 18px;
color: #fff;
}
.mmenu-wrapper .mmenu-close {
display: block;
margin-bottom: 23px;
margin-top: 10px;
color: #5B5B5B;
}
}
.services-single .owl-carousel .owl-item img {
height: 500px;
}
.mmenu-wrapper {
position: fixed;
top: 0;
bottom: 0;
right: 0;
width: 310px;
height: 100vh;
background: #fff; 
color: #5B5B5B; 
}
.mmenu-wrapper .mobile_mainmenu li a {
padding: 9px 38px 18px 0;
display: block;
font-size: 18px;
color: #5B5B5B !important;
font-weight: 700;
border-bottom: 1px solid #5B5B5B;
}
.map-1 section#custom_html-2 {
padding-top: 0 !important;
} 
#site-logo img {
height: 44px !important;
}
li#menu-item-1009 {
width: 100% !important;
}
li#menu-item-1007 {
width: 100% !important;
}
li#menu-item-1006 {
width: 100% !important;
}
li#menu-item-1008 {
width: 100% !important;
}
li#menu-item-1004 {
width: 100% !important;
}
.widget-area .widget_nav_menu ul li.current-menu-item a {
color: #fff;
background: #f4f4f4;
} 
.side-panel-social a i {
width: 14px;
height: 14px;
color: #58585B !important;
} 
.side-panel-social a {
background-color: transparent;
font-size: 14px;
border: 1px solid #58585B;
border-radius: 50%;
padding: 7px;
color: #58585B !important;
text-align: center;
margin-right: 11px;
} 
.side-panel-social a:hover {
background-color: transparent;
font-size: 14px;
border: 1px solid #58585B;
border-radius: 50%;
padding: 7px;
color: #58585B !important;
text-align: center;
margin-right: 11px;
} 
.side-panel-social a.fab.fa-facebook-f {
color: #58585B !important;
} 
.services-single .owl-carousel .owl-item img {
height: 340px !important;
} 
a.motors-btn.octf-btn-dark {
color: #fff;
background: #505050;
padding: 18px 40px;
margin-top: 30px !important;
} 
a.motors-btn.octf-btn-dark:hover{
background: #acacac;
color: #1a1a1a;
border-color: #acacac; 
} 
.motors-button {
margin-top: 40px !important;
}
.roller-slider img {
height:450px !important;
max-width: 800px !important;
}
.image-height1 img {
WIDTH: 100% !important;
height: 404px !important;
OBJECT-FIT: COVER !important;
}
i.eicon-chevron-left {
background: white;
color: black;
}
i.eicon-chevron-right{
background: white;
color: black;
}
h3.elementor-heading-title.elementor-size-default {
font-family: "Titillium Web", sans-serif !important;
font-weight: 400 !important;
line-height: 1.4;
color: #5b5b5b !IMPORTANT;
}
img.attachment-full.size-full.wp-image-1675 {
width: 100% !IMPORTANT;
max-width: 100% !important;
} .elementor-248 .elementor-element.elementor-element-da3093a:not(.elementor-motion-effects-element-type-background), .elementor-248 .elementor-element.elementor-element-da3093a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-image: url(https://site2demo.in/bast-corp/wp-content/uploads/2023/05/Banner-7.png);
background-position: center center;
background-repeat: no-repeat;
background-size: cover;
position: relative;
bottom: 31px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-aa954b0.OCT-1.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
position: relative;
bottom: 31px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-f84fa92.OCT-1.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
position: relative;
bottom: 31px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-73e83a7.OCT-1.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default {
position: relative;
bottom: 31px;
}
@media only screen and (min-width: 320px) and (max-width: 441px){
.elementor-815 .elementor-element.elementor-element-95473d1 > .elementor-widget-container {
margin: 0;
}
.cta-bg-img {
padding: 7px !important;
}
.image-height1 img {
height: 200px !important;
object-fit: cover !important;
}
.image-height img {
height: auto !important;
}
}
.main-navigation ul li ul {
left: -115px !important;
}
li#menu-item-208 ul.sub-menu {
left: 209px !important;
}
li#menu-item-210 ul.sub-menu {
left: 213px !important;
}
@media (max-width: 767px){
.elementor-812 .elementor-element.elementor-element-f6ca2e5 > .elementor-container {
min-height: 155px;
}
} #ids-top-banner{
display:none !important;
height:0 !important;
overflow:hidden !important;
} body{
padding-top:0 !important;
} body.admin-bar{
padding-top:32px !important;
}