.breadcome-head a{
font-family: 'poopins' !important;
color:#181818 !important;
font-size:16px !important;
font-weight:400 !important;
}
.breadcome-head span.last{
font-family: 'poopins' !important;
color:#181818 !important;
font-size:16px !important;
font-weight:400 !important;
}
.service-box:hover .service-icon-box .elementor-image-box-img img{
transform: rotateY(360deg);
transition-duration:1.3s !important;
}
.service-box .service-icon-box figure.elementor-image-box-img img{
transition: all 1.3s ease !important;
} .single-post-cont h2 {
font-size: 29px;
line-height: 33px;
color:#000000c9;
font-weight: 600;
}
.single-post-cont h3{
font-size: 21px;
line-height: 28px;
color:#000000c9;
}
.single-post-cont strong {
color:#000000c9;
}
.single-post-cont ul, .single-post-cont ol{
margin-bottom:20px;
}
@media  (max-width: 1024px) {
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-b7762f9.elementor-section-full_width.container-size.home-banner.elementor-section-height-default.elementor-section-height-default{
padding:162px 0px !important;
margin:-25px 8px 0px 0px !important;
}
}
@media  (max-width: 768px) {
section.elementor-section.elementor-inner-section.elementor-element.elementor-element-b7762f9.elementor-section-full_width.container-size.home-banner.elementor-section-height-default.elementor-section-height-default{
padding:102px 0px !important;
margin:-10px 2px 0px 0px !important;
}
}
@media  (max-width: 767px) {
.home-banner.home-hero-sec{
background:none !important;
}	
section.elementor-section.elementor-top-section.product-box{
background-image: linear-gradient(180deg, #FC930A 50%, #FFFFFF 50%) !important;
}
section.elementor-section.elementor-top-section.prodact-sec-box{
background-image: linear-gradient(180deg, #FC930A 50%, #FFFFFF 50%) !important;
}
section.elementor-section.elementor-top-section.prod-sec-box{
background-image: linear-gradient(180deg, #f4f4f4 50%, #ffffff 50%) !important;
} .single-post-cont h2 {
font-size: 24px;
line-height: 30px;
}
.single-post-cont h3 {
font-size: 20px;
line-height: 25px;
}
}
.service-btn
span.elementor-button-content-wrapper:hover i{
margin-left:7px !important;
}
.service-btn span.elementor-button-content-wrapper i {
transition: 0.6s !important;
}
.contact-head{
color:#FC930A !important;
font-weight:600 !important;
}
.copycolorright a
{
color: #FC930A !important;
}
@media (max-width: 1650px) {
.container-size .elementor-container{
max-width:90% !important;
margin:0 auto !important;
width:100% !important;
}
.container-inner-size .elementor-container{
max-width:100% !important;
margin:0 auto !important;
width:100% !important;
}
}  .blasting-media ul{
padding-left:15px !important;
}
.zoom-img .elementor-widget-image {
display: inline-block !important;
box-sizing: border-box !important;
overflow: hidden !important;
}
.zoom-img img {
transition: all 0.8s ease;
}
.zoom-img.elementor-column:hover img {
transform: scale(1.2);
} .blasting-machine-price .elementor-widget-wrap.elementor-element-populated{
column-gap:5px !important;
row-gap:5px;
} .post-grid span.page-numbers.prev {
box-shadow: 0 0 10px 0 #b3b3b3;
padding: 5px;
line-height: 35px;
font-size: 18px;
}
.post-grid span.page-numbers.prev:hover {
background-color: #ff8e31;
color: #ffffff !important;
}
.post-grid span.page-numbers.current{
box-shadow: 0 0 10px 0 #b3b3b3;
padding: 5px 10px;
line-height: 35px;
font-size: 18px;
}
.post-grid span.page-numbers.current:hover {
background-color: #ff8e31;
color: #ffffff !important;
}
.post-grid a.page-numbers{
box-shadow: 0 0 10px 0 #b3b3b3;
padding: 5px 10px;
line-height: 35px;
font-size: 18px;
}
.post-grid a.page-numbers:hover {
background-color: #ff8e31;
color: #ffffff !important;
}
.post-grid a.page-numbers.next {
box-shadow: 0 0 10px 0 #b3b3b3;
padding: 5px;
line-height: 35px;
font-size: 18px;
}
.post-grid a.page-numbers.next:hover {
background-color: #ff8e31;
color: #ffffff !important;
}
.post-grid h1.elementor-heading-title.elementor-size-default a:hover{
color:#ff8e31 !important;
}  .single-post-page-title h3{
font-weight: 700;
color: #1f252e;
font-size:22px;
line-height:30px;
margin:20px 0px 10px 0px;
}
.single-post-page-title h2{
font-weight: 700;
color: #1f252e;
font-size:30px;
line-height:40px;
margin:20px 0px 10px 0px;
}
.single-post-page-title a {
color: #337ab7;
font-weight:600 !important;
}
.blogpage-title h4.elementor-post__title a:hover{
color:#ff8e31 !important;
}
.blog-page-categories h5{
padding: 5px 10px;
font-size:18px;
line-height:28px;
color:#ffffff;
background-color: #B06003;
font-weight:700;
text-transform: uppercase;
margin:0px !important ;
}
.recent-post-title h3.elementor-post__title a:hover{
color:#ff8e31 !important;
}
.blog-page-categories a{
font-size:15px;
color:#404040;
line-height:25px;
font-weight:700;
}
.blog-page-categories a:hover{
color:#ff8e31 !important;
}
.blog-page-categories ul{
list-style: none;
padding:0px !important;
}
.blog-page-categories li.cat-item {
border-bottom:1px solid #ccc;
padding-bottom:10px !important;
padding-top:10px !important;
}  .privacy-terms-content a{
color:#333333 !important;
}
.privacy-terms-content a:hover{
color:#1F252E !important;
} .col-proceess-industry li.elementor-icon-list-item.elementor-inline-item {
padding: 5px 0px;
}
.shot h4.elementor-heading-title.elementor-size-default {
font-weight: 700 !important;
}
.post-grid .elementor-post__text {
padding: 25px;
}
.post-grid .elementor-post {
background-color: #fff;
-webkit-box-shadow: 0 0 5px 5px #e6e6e6;
-moz-box-shadow: 0 0 5px 5px #e6e6e6;
-o-box-shadow: 0 0 5px 5px #e6e6e6;
-ms-box-shadow: 0 0 5px 5px #e6e6e6;
box-shadow: 0 0 5px 5px #e6e6e6;
}
.home-logo img
{
width: auto !important;
height: auto !important;
}
.colore-blue a
{
color: #337ab7 !important;
}
.img-carosel .swiper-slide {
text-align: justify !important;
}
.btn-pro span.elementor-button-text {
text-align: left;
}
.clr span
{
color: #FF8E31 !important;
}
.get-popup .elementor-button-content-wrapper {
display: block;
}
.sticky-ff.elementor-inner-section {
position: fixed !important;
bottom: 0px !important;
margin: auto !important;
max-width: 60% !important; justify-content: center !important;
align-items: center !important;
text-align: center !important;
z-index: 999 !important;
}
.home-acc .elementor-accordion-icon
{ background-color: #000 !important;
color: #fff !important;
font-size: 10px !important;
margin: auto !important;
border-radius: 50% !important;
text-align: center !important;
padding: 3px;
display: flex !important;
align-items: center !important;
text-align: center !important;
justify-content: center !important;
}
.col-pro .elementor-container 
{
display: flex;
column-gap: 20px !important;
}
.col-rel:hover .product
{
background-color: #ff8e31 !important;
}
.col-rel
{
transition-duration: 4s !important;
position: relative;
}
.footer-nav .elementor-icon-box-icon {
display: initial !important;
padding-top: 5px;
}
.footer-nav li.elementor-icon-list-item span {
border-bottom: 1px solid #323945;
}
.footer-nav li.elementor-icon-list-item:hover span{
border-bottom: 1px solid #ff8e31;
}
.home-acc .elementor-accordion .elementor-tab-title {
background-color: #fff;
display: block;
padding: 12px 35px;
margin-top: 13px;
position: relative;
box-shadow: 0 0 15px 0 #d9d9d9;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
.elementor-accordion .elementor-tab-title {
margin: 0;
} .home-acc .elementor-tab-content
{
background-color: #fff;
padding: 20px 150px 20px 35px;
border: 0;
margin-top: 8px;
position: relative;
}
.upcomming-post .elementor-post__text
{
padding: 0px 22px;
}
.upcomming-post .elementor-post__title a:hover
{
color: #ff8a40 !important;
}
.home-slider .elementor-swiper-button{
border: 2px solid #fff;
border-radius: 50%;
padding: 10px;
margin: 0 20px !important;
} 
.home-slider .elementor-swiper-button:hover{
border: 2px solid #ff8e31;
background-color: #ff8e31;
} 
.product-sec .product-desc
{
display: none;
transition: all .5s !important;
position: absolute;
top: 100% !important;
}
.product-sec:hover .product-desc
{
display: block;
}
@media  (max-width: 1024px) {
.col-pro .elementor-container 
{
column-gap: 5px !important;
}
.home-slider i.eicon-chevron-right {
font-size: 15px !important;
}
.home-slider i.eicon-chevron-left {
font-size: 15px !important;
}
br
{
display: none !important;
}
.home-slider .elementor-swiper-button{
padding: 5px;
margin: 0 5px !important;
} 
.sticky-ff.elementor-inner-section {
max-width: 80% !important;
}
}
@media (max-width: 768px){
.blog-page-categories h5 {
font-size: 14px;
}
}
@media  (max-width: 767px) {
.footer-nav .elementor-icon-box-icon {
padding-top: 0px !important; 
}
.elementor-109 .elementor-element.elementor-element-a2c74dd {
margin-top: 0px !important;
}
.single-post-page-title h2{
font-size:22px;
line-height:25px;
}
.single-post-page-title h3{
font-size:18px;
line-height:25px;
}
.blog-page-categories h5 {
font-size: 14px;
}
}
@media(min-width:1550px){
.col-adjest .elementor-widget-wrap.elementor-element-populated {
margin: 0 !important;
}
.col-adjest .elementor-container.elementor-column-gap-default {
gap: 70px;
}
}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(//shotblastingmachinesindia.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot);src:url(//shotblastingmachinesindia.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//shotblastingmachinesindia.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff2) format("woff2"),url(//shotblastingmachinesindia.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.woff) format("woff"),url(//shotblastingmachinesindia.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.ttf) format("truetype"),url(//shotblastingmachinesindia.com/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";font-weight:400}