@media (max-width: 480px) {
	#rev_slider_63_1_wrapper {
		height: 500px;
	}
}

@media (max-width: 900px) {
	#rev_slider_63_1_wrapper {
		height: 560px;
	}
}

@media (max-width: 1260px) {
	#rev_slider_63_1_wrapper {
		height: 560px;
	}
}

@media (min-width: 1261px) {
	#rev_slider_63_1_wrapper {
		height: 600px;
	}
}

.fl-node-59d2900de913a > .fl-col-content {
    background-color: #f00;
    
}
blockquote.simple h3.quote-summary {
    
    color: #fff;
}
blockquote.simple .quote-title {
    
    color: #fff;
}
blockquote.simple .quote-title .icon {
   
    color: #fff;
}
.fixed-header-box .logo-wrapper {
	display: initial;}
img.alternative-logo {
    height: inherit;
}
img.alternative-logo {
    
	margin-top:5px;
}
div#logo-carousel-free-987845.logo-carousel-free .sp-lc-logo {
    border: 1px solid #dddddd;
    background: #fff;
}
ul.service-list {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
ul.service-list li {
    padding: 4px 0px;
}
ul.service-list li ul {
    list-style-type: none;
}
ul.service-list li ul li {
    padding: 4px 0px;
}
ul.service-list li img {
    margin-right: 7px;
    position: relative;
    top: 6px;
}
ul.service-list li ul li img {
    position: relative;
    top: 0;
}
p.service-title {
    margin-top: 25px;
}
li.ms-image.flex-active-slide img {
    width: 514px;
    margin: auto !important;
}
div#sub-header .meta-header-inside {
    padding: 0px 0px;
}
div#address-det-info .fl-rich-text p i {
    margin-right: 6px;
}
div#address-det-info .fl-rich-text p {
    font-size: 18px;
    font-weight: 500 !important;
    line-height: 31px;
}
div#address-det-info .fl-rich-text p a:hover {
    border: none !IMPORTANT;
}
.contact-form-design {
    padding: 10px 20px;
}
ul.foot-contact-links {
    padding: 0;
    margin: 0;
    list-style-type: none;
}
ul.foot-contact-links li {
    padding: 5px 0px;
    display: block;
}
ul.foot-contact-links li i {
    color: #ef1923;
    font-size: 20px;
    margin-right: 20px;
    height: 32px;
    width: 32px;
    text-align: center;
    line-height: 32px;
    background: #ef192357;
    border-radius: 50%;
}
ul.foot-contact-links li a:hover {
    color: #ef1923;
    border-bottom: 1px solid #ef1923;
}
.gallery-work-block .ngg-simplelightbox {
    display: inline-block;
    margin: 0px 8px;
}
.gallery-work-block .ngg-simplelightbox img {
    border-radius: 5px;
}
.sl-wrapper .sl-image .sl-caption {
    background: transparent !important;
}
.sl-image {
    top: 45px !important;
}
.sl-overlay {
  
    background: #000 !important;
	    opacity: 1 !important;
}
.sl-wrapper .sl-navigation button {
   
    color: #fff !important;
}
.sl-wrapper .sl-close {
   
    color: #fff !important;
}
.gallery-work-block .ngg-widget.entry-content {
    text-align: center;
}
div#address-det-info .fl-rich-text p {
    display: flex;
}
.contact-form-style textarea#wpforms-988191-field_2 {
    max-height: 100px;
}
.contact-form-design input {
    padding: 10px 6px !IMPORTANT;
}
@media only screen and (max-width: 1199px) { 
	.metaslider .slides img {
    width: 100% !IMPORTANT;
}
	header.main-header.layout-single-row .first-row {
   
    padding-right: 10px !important;
}
	header.main-header.layout-single-row #header-text, header.main-header.layout-single-row .search-wrapper {
    padding-left: 10px !important;
}
	#mega-menu-wrap-menu-header #mega-menu-menu-header {
    padding: 0px 0px 0px 10px !important;
}
#mega-menu-wrap-menu-header #mega-menu-menu-header > li.mega-menu-item > a.mega-menu-link {
    padding: 0px 10px 0px 10px !important;
    font-size: 16px !important;
}
	a.vamtam-button.accent1.hover-accent2.button-solid {
    padding: 18px 8px !important;
}
}
@media only screen and (max-width: 992px) { 
body .meta-header.vamtam-hide-bg-lowres {
    background-image: url('https://www.snamprototyping.in/wp-content/uploads/2022/08/inenr-bg.jpg' ) !important;
}
}