html, body, div, span, iframe, h1, h2, h3, h4, h5, h6, p, a, img, sub, sup, ul, li, form, label, article, aside, footer, header, hgroup, menu, nav, output, section, time, audio, video {
    font-family: 'Roboto', sans-serif !important;
    }
a {
    font-size: 14px;
}

 .sitemap_container .category{width:15%;}
.sitemap_container .category li a{color:#4682b4!important}
.sitemap_title {padding-top: 15px;}
.accordion-toggle span.serialNo {
    display: none;
}
.header_top .ametek_logo {
    margin-top: 40px;
    margin-bottom: 20px;
}
.header_top .search {
    margin-top: 40px;
}

#main-menu li a, #main-menu>li>a, .leftmenu_withsubmenu ul li a {
color: #000!important;
}


a.accordion-toggle  {
    color: #4682b4;
    font-size: 16px;
    font-weight:800;
}
.banner_right.hidden-xs {
    bottom: 11%!important;
    left: 4%!important;
    max-width: 197px!important;
} 

.footer_top .footer_category a {
color: #4682b4 !important;
}

.footer_top .footer_category a {
color: #000!important;
}

.carousel-indicators {
    bottom: 20px!important;
}
a{color: #4683B4}

.carousel {
    margin-bottom: 0!important;
}

.carousel-inner {
    margin-bottom: 0!important;
}
.footer_bottom .footer_menu ul li a, .footer_bottom p {	
color: #c1c1c1!important;
}
@media screen and (max-width: 767px){.recent_newslist .eventslistOnHome{
margin-top: -30px
}
}

/* New css changes starts */
.contactThankyouPhn{
	
	text-align: center;
	width: 50%;
	color: #ed1c24!important;
}
.copyrights.bckWhite{
    display: none;
}
.social_network .socialMedias li{
    margin: 0px 0px 0px 4px!important;
    position: relative;
    right: 4px;
}
#phfooter_0_lblAddress .fa-mobile{
    position: relative;
    top: 2px;
    font-size: 21px;
    /* margin-left: 0px; */
}
.metalsBannerForm label {
visibility: hidden!important;
}
.product_list ul{
    margin-top: -30px!important;
}
.BrandingColorBottomBorder{
    margin-bottom: 30px!important;
}
.scfForm .validation-summary-errors li {
    color: #f92a2a!important;
    line-height: 1.2;
}
.scfForm .validation-summary-errors li:before {
    background-color: #f92a2a!important;
}

.inner_content .content_left h4 {
    font-size: 20px!important;
    font-weight: 600!important;
}
.bannerScform .checboxwrapper p {
    margin-top: -6px!important;
}

.bannerScform .checkbox-label {
    margin-top: 8px!important;
}



.bannerScform .checkbox-label {
    color: #fff!important;
}

.bannerErrorMessage{
    margin-bottom: 10px;
    display: none;
    
    }
    .bannerErrorMessage p{
    color: #ED1C24;
    }
p{
line-height: 1.3!important;
}
#newsroom_product .container-fluid {
    padding-left: 0px!important;
}
.address #phfooter_0_lblAddress img{
    width: 20px!important;
    position: relative!important;
    bottom: 8px!important;
}
.home_content p {
    line-height: 1.3!important;
}
.cookie .cookie_cont a{
    color: #000!important;
}
.socialMedias li a.social_footer_icons img {
    padding: 0 !important;
    width: 40px!important;
    height: 40px!important;
}
.socialMedias li a:active, .socialMedias li a:hover, .socialMedias li a:link, .socialMedias li a:visited {
    background-color: #080808!important;
}
.header_top .ametek_logo {
    max-width: 405px!important;
}

.get-quotes .sticky-btn a{
    font-size: 17px!important;
}
#newsroom_product h1{
    font-size:24px!important;
}
#image_slide_carousel .carousel-indicators li {
    border: none!important;
    background-color: #fff!important;
}
#image_slide_carousel .carousel-indicators li.active {
border: transparent!important;
background-color: #FF0000!important;
}
.product_list .divisiongap h5 .headertext{
	font-size: 19px!important;
}
.product_img .blurbOuter .blurbInner span{
	font-size: 15px!important
}
.product_list .divisiongap{
    padding: 23px;
   
    }

table{
margin: auto!important;
}

.phone-icon img {
margin-top: -2px!important;
}
.carousel-indicators .active {
background-color: #FF0000!important;
}
.bannerScform .scfForm input[type="text"], .bannerScform .scfForm input[type="password"], .bannerScform .scfForm input[type="email"], .bannerScform .scfForm input[type="tel"], .bannerScform .scfForm input[type="number"], .bannerScform .scfForm select, .bannerScform .scfForm textarea  {
font-size: 13px;
}
.owl-nav .owl-prev, .owl-nav .owl-next{
display: none!important;
}
.divisiongap .headertext {
color: #1845ab !important;
}
.bannerScform p{
	color: #ffffff;
}
.bannerScform .checkbox-label {
	color: #ffffff;
}
.phoneNumber span {
color: #ED1C24!important;
}
.bannerScform {
background: rgba(0, 0, 0, 0.5)!important;
background-image: url("/-/media/AmetekMetalsCN/Form/35panel.png")!important;
}
.BrandingColorBottomBorder {
font-size: 24px;
font-family: Open Sans;
font-weight: 600;
border-bottom: 2px solid #d15757;
color: #838383;
padding-bottom: 5px;
margin-top: 27px;
}
.BrandingColorWithoutBottomBorder{
    font-size: 24px;
    font-family: Open Sans;
    font-weight: 600;
    color: #838383;
    padding-bottom: 5px;
    margin-top: 27px;

}
.BrandingColor {
color: #ed1a21;
font-weight: 700;
}
.footerScn .main:before {
left: 0% !important;
}
.blurbOuter:after {
    margin: -34px -3px 0 0!important;;
}
@media screen and (min-width: 768px){
	.headerMobile{
		pointer-events: none;
		display: flex;
	}
	.get-quotes .sticky-btn {
    padding: 15px!important;
}
.footerMobile{
	pointer-events: none;
}
    .bannerScform .metalsBannerForm {
        position: relative!important;
        bottom: 12px!important;
    }
    .scfSubmitButtonBorder {
        padding-top: 62px!important;
    }
	.metalsBannerForm label{

		line-height: .5!important;
	}
    .footer_container .merge3.social-icons{
        padding-top: 40px!important;
    } 
   .bannerScform input[type=checkbox]{
        position: relative!important;
        top: 3px!important;
    }
    #imgMapBanner, #image_slide_carousel{
        /* margin: 0px 0px 0px -15px!important; */
    }
    #image_slide_carousel .carousel-inner .item img {
        /* margin: 0px 0px 0px -15px!important; */
    }
    .header_top .ametek_logoÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ {
        max-width: 380px!important;
    }
.bannerScform .scfForm .validation-summary-errors {
position: absolute !important;
background: #23161696 !important;
right: 214px !important;
width: 192px !important;
top: -6px;
}
.bannerScform .scfForm .validation-summary-errors ul {
line-height: 1.6;
}
.header_top .search {
    width: 60%!important;
}

.bannerErrorMessage{

margin-bottom: 10px;

display: none;

}


.bannerErrorMessage p{

color: #ED1C24;

}

.search #global_search {
    width: 33%!important;
}
.search #global_search input {
    border-radius: 4px;
}
#global_search .search_img {
    top: 0!important;
}
.form-group {
    margin-top: 0!important;
}
.form-intro {
    margin-bottom: 5%!important;
}
h1{
    margin-top: 20px!important;
    margin-bottom: 10px!important;
}

.inner_content .content_right .BrandingColorBottomBorder {
    margin-top: 2px!important;
    color: #ed1a21;
}

    .bannerScform .scfForm input[type="text"],.bannerScform .scfForm input[type="password"],.bannerScform .scfForm input[type="email"],.bannerScform .scfForm input[type="tel"],.bannerScform .scfForm input[type="number"],.bannerScform .scfForm select {

    height: 28px!important;
}
.bannerScform p{
    margin: 0!important;
}
.bannerScform{
    margin: 7px!important;
    padding: 15px!important;
    margin-right: 30px!important;
    right: 3em !important;
}
.bannerScform .metalsBannerForm {
    margin-bottom: 6px !important;
    margin-top: -8px !important;
}
.metalBannerNameField {
    margin-top: 0px!important;
}
.metalBannerTextAreaField {
    margin-top: 5px!important;
}

.bannerScform .checkbox-label {
    font-size: 12px !important;
}
.scfSubmitButtonBorder {
    padding-bottom: 10px!important;
    display: block!important;
}
.bannerScform .scfForm input[type="submit"] {
    height: 0 !important;
    min-height: 29px!important;
	margin: auto;
}

}

@media screen and (max-width: 767px){

	.headerMobile{
		display: flex;
	}
    .bannerScform .checboxwrapper p {
        margin-bottom: 0px!important;
    }
    .bannerScform .metalsBannerForm {
        position: relative!important;
        bottom: 4px!important;
    }
    .image_carousel #owl-image-carousel .owl-dots{
        display: flex!important;
        width: 90%!important;
    }
    .scfSubmitButtonBorder {
        padding-top: 20px!important;
    }
    .checboxwrapper p{
        position: relative!important;
        left: 6px!important;
    }
    #image_slide_carousel .carousel-indicators{
        position: relative!important;
    top: 118px!important;
    }
    #image_slide_carousel{
        display: flex!important;
    flex-direction: column-reverse!important;
    }
	.checboxwrapper .checkbox-label {
		display: inline-block!important;
        left: 20px!important;
	}
	.global_search_mob .search_btn:AFTER {
    top: -6px!important;
    position: relative!important;
}

    .phoneNumber-box {
        display: flex!important; 
        position: relative!important;
        right: 6.5em!important;
        /* z-index: 99999!important; */
        width: 100%!important;
        /* bottom: 9px!important; */
        top: 46px;
    }
    .phone-icon img {
        height: 12px!important;
        margin-right: 5px!important;
        margin-top: 0px!important;
    }
    .phoneNumber span {
        font-size: 11px!important;
    }
    .carousel-inner {
        display: flex!important;
        flex-direction: column!important;
    }
    .bannerScform {
        position: inherit!important;
        /* order: 2; */
        padding: 16px !important;
    }
    .bannerScform .checkbox-label {
       
        position: relative!important;
        right: 15px!important;
    }
    .bannerScform .checkbox-label input[type=checkbox]{
        position: relative!important;
    right: 71px!important;
    top: 17px!important;
    }
    .header_top .ametek_logo {
        width: auto!important;
    max-width: 350px!important;
    }
}
@media screen and (min-width: 768px) and (max-width: 1024px){
    .phoneNumber-box {
        display: flex!important;
        position: relative!important;
        right: 40px!important;
        z-index: 99999!important;
        width: 90%!important;
        bottom: 33px!important;
    }
    .phone-icon img {
        height: 23px!important;
        margin-right: 5px!important;
        margin-top: 0px!important;
    }
    .phoneNumber span {
        font-size: 22px!important;
    }
    .bannerScform {
    top: 0px!important;
    height: 94%!important;
    }
}

@media screen and (min-width: 768px) and (max-width: 1330px){
.bannerScform {
    /* margin: 5px!important; */
    padding: 18px!important;
    /* overflow: auto; */
    height: 96%;
    right: 1em!important;
}
.bannerScform .scfForm{
    overflow: auto;
    height: 100%;
}
}
@media screen and (min-width: 768px) and (max-width: 1150px){
    .bannerScform {
        /* margin: 5px!important; */
        padding: 18px!important;
        /* overflow: auto; */
        height: 96%;
        right: 0em!important;
    }
    }
	
.recent_newslist p{
display: none !important;
}

.recent_newslist ul {
display: inline-block;
vertical-align: top;
}



.recent_newslist ul li {
float: left;
margin-bottom: 10px;
width: 100%;
padding: 10px 30px 20px 10px;
}



.blurbOuter:after {
	top: 0!important;
	right: 0!important;
	transform: translate(-200%, 100%)!important;
}

/* New css changes ends */

/*Custom Logo css */
.company-logo ul li {
    margin: 0 !important;
    height: auto !important;
}


<link href="/sitecore/shell/themes/standard/default/Default.css" rel="stylesheet" />

<link href="/sitecore/shell/controls/Lib/Flexie/flex.css" rel="stylesheet" />

<link href="/sitecore/shell/themes/standard/default/Default.css" rel="stylesheet" />

<link href="/sitecore/shell/controls/Lib/Flexie/flex.css" rel="stylesheet" />

<link href="/sitecore/shell/themes/standard/default/Default.css" rel="stylesheet" />

<link href="/sitecore/shell/controls/Lib/Flexie/flex.css" rel="stylesheet" />

<link href="/sitecore/shell/themes/standard/default/Default.css" rel="stylesheet" />

<link href="/sitecore/shell/controls/Lib/Flexie/flex.css" rel="stylesheet" />

<link href="/sitecore/shell/themes/standard/default/Default.css" rel="stylesheet" />

<link href="/sitecore/shell/controls/Lib/Flexie/flex.css" rel="stylesheet" />
  