@import url("font.css");

body {
    font-family: ptSans, ptSansBold, serif;
    font-size: 14px;
   /*color: #444;;Mindtree CR change font color*/
    color: #141414;
    background: #fff;
    line-height: 1.4;
}
/*color code #ED1C24 change CR Mindtree(color-change-CR)*/ 
.Brandcolorcode
{
    color:#ED1C24!important;
}
ol, ul {
    list-style: none;
}

h3 {
    font-size: 24px;
    font-family: ptSansBold;
    color: #000;
}

h4 {
    font-size: 18px;
    color: #000;
    font-family: openSansBold;
    margin-top: 20px;
}

h5 {
    font-family: openSansBold;
     /* color:#595959;Mindtree CR change font color*/
    color: black;
    font-size: 15px;
}

a {
    color: #1845ab;
    font-family: openSansSemiBold;
    font-size: 13px;
}

    a:LINK, a:VISITED {
        text-decoration: none;
    }

    a:HOVER, a:ACTIVE {
    }

.wrapper {
    width: 90%;
    max-width:1400px !important;
    margin: 0 auto;
}


/* WorldWide range*/
.range {
    background-color: #eaeaea;
}

    .range ul li {
        display: inline-block;
        padding: 5px 20px 15px;
    }

    .range a {
        font-family: ptSans;
        font-size: 15px;
        color: #292929;
        position: relative;
        cursor: pointer;
        text-decoration: none;
    }

        .range a span {
            position: absolute;
            bottom: -20px;
            right: 50%;
            display: none;
        }

        .range a .down_arrow:AFTER {
            content: "\f0d7";
            font-family: FontAwesome;
            font-size: 22px;
        }

.worldwide .form {
    margin-bottom: 20px;
}

.worldwide .country_addr {
    line-height: 2;
}

/*27 Jan*/
.worldwide .year_cont ul {
    list-style: disc;
    margin-left: 15px;
}

.worldwide .year_cont li {
    margin-bottom: 5px;
}

/*World wide style ends*/

/* site map style starts*/
.sitemap_title {
    margin-left: 20px;
    font-size: 22px;
}

.sitemap_container {
    margin-left: 20px;
    background-color: #f9f9f9;
}

    .sitemap_container .category {
        margin-right: 15px;
        margin-bottom: 15px;
        padding-left: 15px;
        display: inline-block;
        vertical-align: top;
        width: 23%;
    }

        .sitemap_container .category h4 {
            margin: 10px 0;
            font-size: 16px;
            font-family: openSansSemiBold;
        }

        .sitemap_container .category li {
            margin-bottom: 5px;
        }

            .sitemap_container .category li a {
                color: #222222;
                font-family: ptSans;
            }
/* site map style ends*/

/* header style starts */
.header_top {
    float: left;
    width: 100%;
}

    .header_top > a {
        float: left;
        width: 30%;
    }


    .header_top .ametek_logo {
        margin-top: 20px;
        max-width: 350px;
    }

    .header_top .search {
        float: right;
        width: 44%;
        margin-top: 18px;
    }

.body_content {
    clear: both;
    margin-bottom: 30px;
}

.search .country_lang {
    width: 40% !important;
    float: left;
    color: #6a6a6a;
    line-height: 30px;
    text-align: center;
    margin-left: 20px;
}

    .search .country_lang .global_img::BEFORE {
        /* content: url("../images/Country icon.png"); */
        content: "\f0ac";
        font-family: FontAwesome;
        font-size: 24px;
        position: relative;
        bottom: 2px;
    }

    .search .country_lang .text {
        position: relative;
        bottom: 5px;
        left: 5px;
    }

    .search .country_lang .down_arrow:AFTER {
        content: "\f107";
        font-family: FontAwesome;
        position: relative;
        left: 10px;
        bottom: 4px;
    }

.search #global_search {
    width: 50%;
    float: right;
    position: relative;
    z-index: 1;
}

    .search #global_search input {
        background-color: #afafaf;
        color: #e3e3e3;
        font-size: 14px;
        padding-right: 25px;
    }

        .search #global_search input::-ms-clear {
            display: none;
        }

#global_search .search_img {
    position: absolute;
    right: 10px;
    top: 5px;
    z-index: 2;
    cursor: pointer;
}

    #global_search .search_img:AFTER {
        content: "\f002";
        font-family: FontAwesome;
        color: #e3e3e3;
    }

#global_search .search_clear {
    position: absolute;
    right: 10px;
    top: 6px;
    z-index: 2;
    display: none;
    cursor: pointer;
}

    #global_search .search_clear:AFTER {
        content: "\f00d";
        font-family: FontAwesome;
        color: #e3e3e3;
        font-size: 17px;
    }

.search #global_search input::-webkit-input-placeholder {
    color: #e3e3e3;
}

.search #global_search input::-moz-placeholder {
    color: #e3e3e3;
}

.search #global_search input:-ms-input-placeholder {
    color: #e3e3e3;
}

.main_header nav {
    clear: both;
}

.main_header .navbar {
    margin: 0;
}

.main_header .navbar-default {
    background: 0;
    border: 0;
    border-bottom: 1px solid #e7e7e7;
    border-radius: 0;
    margin-top: 15px;
    float: left;
    width: 100%;
}

.main_header .container-fluid {
    padding-left: 0;
}

    .main_header .container-fluid .navbar-collapse {
        padding-left: 0;
    }


.active_menu {
    border-bottom: 2px solid #ed1a21 !important;
}

.main_header nav .down_arrow:AFTER {
    content: "\f107";
    font-family: FontAwesome;
    position: relative;
    left: 3px;
    font-size: 18px;
    top: 2px;
}

#main-menu > li {
    border-bottom: 2px solid #fff;
}

    #main-menu > li > ul {
        margin-top: 1px !important;
    }

.main_header nav ul.navbar-nav > li > a {
    font-family: ptSansBold;
    color: #3e3e3e;
    font-size: 16px;
    padding: 15px 22px;
    font-weight: 500;
    background-color: #fff;
}

.main_header nav ul.navbar-nav > li.open > a, .main_header nav ul.navbar-nav > li.open > a:HOVER, .main_header nav ul.navbar-nav > li.open > a:FOCUS {
    background-color: #fff;
}

.main_header nav ul.dropdown-menu a {
    padding: 5px 20px;
    position: relative;
}

.main_header nav .global_search_mob {
    display: none;
}

.mobile_search_box {
    display: none;
}

.main_header .custom_nav_bar .dropdown-menu span {
    float: right;
}

.main_header nav .right_arrow:AFTER {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    /*	left: 3px; */
    font-size: 20px;
    /* bottom: 4px; */
    right: 20px;
    top: 2px;
}
/* header style ends */

/* content style starts */
.body_content .carousel {
    margin-top: 20px;
}

    .body_content .carousel img {
        width: 100%;
    }

.body_content .inner_content {
 /*color: #838383;Mindtree CR change font color text-onlys*/
   color:black; 
}

.inner_content .content_left h3 {
    font-size: 24px;
    font-family: openSansSemiBold;
    border-bottom: 2px solid rgb(209, 87, 87);
    color: #838383;
    /*color:black; Mindtree CR change font color*/
    padding-bottom: 5px;
    margin-top: 27px;
}

    .inner_content .content_left h3 span {
        color: #ed1a21;
        font-family: openSansBold;
    }

.inner_content .content_left h4 {
    font-family: ptSans;
    font-size: 24px;
    color: #444;
    margin-top: 15px;
}

    .inner_content .content_left h4 span {
        font-family: ptSansBold;
        font-size: 30px;
    }

.inner_content .content_left h5 {
    font-family: ptSansBold;
    font-size: 18px;
     color: #838383;
    /*color:black; Mindtree CR change font color*/
}


.inner_content .content_left a {
    font-family: openSansSemiBold;
    float: right;
    margin-right: 20px;
    color: #444;
    font-size: 18px;
    margin-top: 5px;
}

    .inner_content .content_left a:AFTER {
        content: "\f105";
        font-family: FontAwesome;
        font-size: 22px;
        color: #ed1a21;
        margin-left: 5px;
        font-weight: bold;
    }

.inner_content .content_right h3 {
    font-size: 30px;
    font-family: openSansSemiBold;
    border-bottom: 2px solid rgb(209, 87, 87);
    padding-top: 8px;
    padding-bottom: 5px;
     color:black;
    /*color:#838383; Mindtree CR change font color*/
}

    .inner_content .content_right h3 span {
        color: #000;
    }


.inner_content .content_right h4,.recentnewsh4 {
    font-size: 24px;
    font-family: ptSansBold;
    border-bottom: 2px solid rgb(209, 87, 87);
    padding-top: 7px;
    padding-bottom: 5px;
    /*color:black;Mindtree CR change font color*/
    color:#838383; 
}

    .inner_content .content_right h4 span {
        color: #000;
    }


.inner_content .right_content {
    padding-right: 0;
}


/* content style ends */

/* news list on press Release Page starts*/

/*.news_list {
    background-color: #f9f9f9;
    color: #838383;
    padding-top: 1px;
}

    .news_list h4.news_title {
        margin: 10px;
        font-size: 18px;
        color: #000;
        font-family: ptSansBold;
    }

.news li {
    float: left;
    margin-bottom: 15px;
    width: 100%;
    background-color: #fff;
}

    .news li:hover {
        background-color: #eaeaea;
    }

    .news li:first-child {
        margin-top: 10px;
    }

    .news li:last-child {
        margin-bottom: 20px;
    }

    .news li:nth-child(odd) {
        clear: both;
    }

.news_list .news li:nth-child(odd) .news_tile_img {
    float: left;
    margin-right: 2%;
    width: 28%;
}

.news_list .news li:nth-child(odd) img {
    width: 100%;
}

.news li:nth-child(odd) .news_content {
    float: left;
    width: 70%;
    
    color: #3e3e3e;
    font-size: 13px;
    font-family: openSans;
}

    .news li:nth-child(odd) .news_content .news_date {
        margin-top: 6px;
        font-size: 12px;
        color: #595959;
    }

        .news li:nth-child(odd) .news_content .news_date span {
            float: right;
            margin-right: 15px;
        }

.news li:nth-child(even) {
    clear: both;
}

.news_list .news li:nth-child(even) .news_tile_img {
    float: right;
    width: 28%;
    margin-left: 2%;
}

.news_list .news li:nth-child(even) img {
    width: 100%;
}

.news li:nth-child(even) .news_content {
    float: left;
    width: 68%;
    margin-left: 2%;
    
    color: #3e3e3e;
    font-size: 13px;
    font-family: openSans;
}

    .news li:nth-child(even) .news_content .news_date {
        margin-top: 6px;
        font-size: 12px;
        color: #595959;
    }*/
/* news list on press Release Page Ends*/

/* press release detail page starts*/

.content .overview .banner {
    width: 100%;
}

.banner {
    width: 100%;
}

/*press release detail page ends*/

/* Registration Form - Web Lead*/
.form_content {
    background-color: #f9f9f9;
    padding: 10px 0 30px 20px;
}

.registration .form {
    padding-right: 25px;
    padding-top: 25px;
}

textarea {
    resize: none;
}

.form .container-fluid, .form .container-fluid .col-sm-5, .form .container-fluid .col-md-5, .form .container-fluid .col-md-3 {
    padding: 0;
}

.form .form-group {
    margin-bottom: 1px;
}

.form label {
    color: #444;
}

.form .label_star {
    color: #ed1a21;
}

.form .input-sm {
    padding: 2px 25px 2px 10px;
    font-size: 13px;
}

.form input {
    height: 27px;
}

.form .radio-inline input {
    height: 14px;
}

.form .field_errormsg {
    margin-top: 2px;
    margin-bottom: 0px;
    color: #ed1a21;
    visibility: hidden;
    position: relative;
    font-size: 13px;
    padding-bottom:10px;
}
    /*added for field's regualur expression validation mesaage*/
    .form .field_errormsg .errormsg {
        position: absolute;
        left: 0;
    }


.form select {
    background: url("/images/Dropdown.png") no-repeat right;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: 0.02px;
    text-overflow: '';
    height: 27px;
    line-height: 1;
    background-color: #fff;
}

.form .submit_btn {
    width:16%;
    height: 38px;
    border: none;
    /*mindtree color code change CR*/
    background-color:#ED1C24;
    /*background-color: red;*/
    color: rgb(248, 247, 247);
    font-size: 17px;
    font-family: ptSansBold;
    min-width: 100px;
}

.form .forgot_pwd_btn {
    width:auto;
    height: 38px;
    border: none;
    background-color: red;
    color: rgb(248, 247, 247);
    font-size: 17px;
    font-family: ptSansBold;
    min-width: 138px;
    display: inline-block;
    padding: 7px;
    margin-left: 5px;
    text-align: center;
}

.form .form-control:FOCUS, .form-control:FOCUS {
    border-color: #ccc;
    box-shadow: none;
}

.form .error_msg {
    color: #ed1a21;
    font-size: 13px;
}

.form .section_title {
    padding: 8px 5px;
    margin: 8px 0;
    background-color: #eaeaea;
}

/*  .form .submit_btn:AFTER {
	content: "\f105";
	font-family: FontAwesome;
	font-size: 28px;
	color: rgb(248, 247, 247);
	margin-left: 5px;
	font-weight: bold;
	position: relative;
	top: 2px;
} */
.form select::-ms-expand {
    display: none;
}


/* footer style starts */
.footer_top {
    float: left;
    background-color: #e2e2e2;
    width: 100%;
}

    .footer_top > ul > li {
        float: left;
        width: 20%;
        margin-left: 3%;
    }

    .footer_top > ul {
        margin: 0;
        width: 75%;
        float: left;
    }

    .footer_top .footer_category {
        padding-top: 10px;
    }

.main_footer .footer_top .social_network_desk {
    float: right;
    padding-left: 5%;
    padding-right: 5%;
    width: 25%;
}

.footer_top .social_network_desk li {
    margin-bottom: 5px;
}

.footer_top .address ul li {
 color:black;
    /*color:#838383; Mindtree CR change font color*/
}

.footer_top .address .addr:AFTER {
    content: "\f041";
    font-family: FontAwesome;
    font-size: 20px;
    margin-right: 10px;
    color: #0e497f;
}

.footer_top .address .email_id:AFTER {
    content: "\f003";
    font-family: FontAwesome;
    font-size: 16px;
    margin-right: 5px;
    color: #0e497f;
}

.footer_top .address .contact_no:AFTER {
    content: "\f095";
    font-family: FontAwesome;
    font-size: 18px;
    margin-right: 6px;
    color: #0e497f;
}

.footer_top .footer_category h4 {
    margin-bottom: 15px;
    font-family: openSans;
    font-size: 17px;
    font-weight: bold;
}

.footer_top .footer_category a {
    font-family: ptSans;
    font-size: 12px;
  color:black;
    /*color:#838383; Mindtree CR change font color*/
}

.footer_top .address a {
    font-size: 14px;
}

.footer_top .footer_category a .social_link {
    margin-right: 5px;
}

.footer_bottom {
    background-color: #262626;
    clear: both;
    padding: 5px 0 10px;
}

    .footer_bottom .footer_menu {
        margin: 0 auto;
        width: 80%;
        padding-top: 12px;
        text-align: center;
    }

        .footer_bottom .footer_menu ul {
            margin: 0;
        }

            .footer_bottom .footer_menu ul li {
                display: inline-block;
            }

                .footer_bottom .footer_menu ul li a {
                    padding: 5px 20px;
                    font-size: 13px;
                    font-family: ptSans;
                     color:#c1c1c1;
    /*color:#838383; Mindtree CR change font color*/
                }

    .footer_bottom p {
        clear: both;
        text-align: center;
        padding-top: 10px;
        font-family: ptSans;
        color: #c1c1c1;
        font-size: 12px;
    }

.main_footer .footer_top .footer_menu {
    display: none;
}

.footer_top .social_network {
    display: none;
}
/* footer style ends */

/*Search Suggestion starts */

.SuggestionsBorder {
    width: 200px;
    background-color: white;
    border: 1px solid #ccc;
    z-index: 9999;
}

    .SuggestionsBorder li {
        padding: 5px 0 5px 8px;
        background-color: #fff;
    }

        .SuggestionsBorder li:hover {
            background-color: #eaeaea;
        }

        .SuggestionsBorder li a {
            color: #444;
            cursor: pointer;
        }


    .SuggestionsBorder a.ui-corner-all:hover, .SuggestionsBorder a.ui-corner-all:active {
        background-color: none !important;
        border: 0 !important;
    }

/*Search Suggestion ends */

/* search result page starts */
#search_result_content .search_catag_list h3 {
    margin-left: 16px;
    font-size: 24px;
    color: #ed1a21;
    font-family: ptSansBold;
}

#search_result_content .search_catag_list ul li {
    padding: 8px;
}

    #search_result_content .search_catag_list ul li a {
        margin-left: 10px;
        font-family: ptSans;/* color:#4b4b4b;Mindtree CR change font color*/
            color: black;
        cursor: pointer;
    }
/* #search_result_content .search_catag_list ul li a:ACTIVE{
	font-family: openSansBold;
} */
#search_result_content .search_results {
    margin-top: 8px;
    background-color: #f9f9f9;
}

    #search_result_content .search_results > h4 {
        padding-left: 10px;
        font-size: 18px;
        color: black;
        font-family: openSansBold;
        margin-top: 20px;
        padding-top: 15px;
        padding-bottom: 3px;
    }

    #search_result_content .search_results .suggestion_keyword {
        padding-top: 10px;
        background-color: #eaeaea;
        border-top: 1px solid #c1c1c1;
        padding-left: 10px;
    }

    #search_result_content .search_results .search_results_list h4 {
        padding-left: 10px;
        font-family: openSansBold;
        margin: 18px 0 0;
    }

    #search_result_content .search_results .suggestion_keyword ul {
        display: inline-block;
        margin-left: 15px;
    }

        #search_result_content .search_results .suggestion_keyword ul li {
            display: inline-block;
        }

    #search_result_content .search_results .search_results_list ul li {
        border-bottom: 1px solid #c1c1c1;
        padding: 5px 0 20px 10px;
    }

        #search_result_content .search_results .search_results_list ul li h5 {
            font-family: ptSansBold;
                /* color:#595959;Mindtree CR change font color*/
    color: black;
            font-size: 16px;
        }

        #search_result_content .search_results .search_results_list ul li a {
            color: #1845ab;
            font-family: openSansSemiBold;
            font-size: 13px;
            word-wrap: break-word;
        }

.see_more {
    clear: both;
    padding: 10px 0;
    margin: 30px 0;
    background-color: #eaeaea;
    text-align: center;
    cursor: pointer;
}
/* search result page ends */

/* One Level Left Menu*/
.leftside_menu h3 {
    margin-left: 16px;
    font-size: 24px;
    color: #ed1a21;
    font-family: ptSansBold;
}

.leftside_menu ul li {
    padding: 8px 8px 8px 18px;
}

    .leftside_menu ul li a {
        font-family: ptSans;
       /* color:#4b4b4b;Mindtree CR change font color*/
            color: black;
        font-size: 14px;
    }

/* Two Level Left Menu*/
.leftmenu_withsubmenu h3 {
    margin-left: 16px;
    font-size: 24px;
    /*mindtree color code change CR*/
    color: #ED1C24;
    /*color: #ed1a21;*/
    font-family: ptSansBold;
}

.leftmenu_withsubmenu ul li ul {
    display: none;
    padding-left: 12px;
}

.leftmenu_withsubmenu ul li {
    padding: 8px;
}

.leftmenu_withsubmenu > ul > li {
    padding-left: 28px;
    position: relative;
}

.leftmenu_withsubmenu ul li a {
    font-family: ptSans;
    /* color:#4b4b4b;Mindtree CR change font color*/
            color: black;
    font-size: 14px;
    word-wrap: break-word;
}

.leftmenu_withsubmenu > ul > li > a .dropdown_rarrow, .leftmenu_withsubmenu > ul > li > a .dropdown_darrow { /* Changed */
    position: absolute;
    left: 14px;
    top: 2px;
}

    .leftmenu_withsubmenu > ul > li > a .dropdown_rarrow:AFTER {
        content: "\f0da";
        font-family: FontAwesome;
        font-size: 20px;
        margin-right: 5px;
    }

    .leftmenu_withsubmenu > ul > li > a .dropdown_darrow:AFTER {
        content: "\f0d7";
        font-family: FontAwesome;
        font-size: 20px;
        margin-right: 5px;
    }

/* Product List Starts */
.three_col_content {
    margin-top: 30px;
    background-color: #f9f9f9;
        color: #838383;
    /*color:black; Mindtree CR change font color*/
}

    .three_col_content h4 {
        padding: 10px 15px;
        color: #000;
        font-family: ptSansBold;
        border-bottom: 1px solid #c1c1c1;
        margin: 0;
    }

    .three_col_content .content {
        padding: 10px 15px;
    }
/* product list ends */

/* Right Side content*/
.rightside_content {
   /*  background-color: #f9f9f9; */
    margin-top: 30px;
}

    .rightside_content .join_conversation h5 {
        padding: 10px 15px;
        margin: 0;
    }

    .rightside_content .join_conversation ul {
        padding-left: 15px;
    }

    .rightside_content .social_icons {
        max-width: 200px;
        margin: 0 auto;
        padding-top: 5px;
    }
/*29 Jan*/

/*.rightside_content .product_tabs:first-child {
    padding-top: 15px;
}*/

.product_tabs {
    padding-top: 15px;
    clear: both;
}
/*29 Jan*/


/* Glossary starts */
/* .banner img {
	width: 100%;
}

.glossary_content {
	padding: 15px 10px;
}

.glossary_content h3 {
	margin: 10px 0;
	font-size: 28px;
}

.glossary_content .glossary_list>li {
	width: 32%;
	display: inline-block;
	margin-bottom: 6px;
}

.glossary_content .list li {
	color: #3e3e3e;
	margin-bottom: 5px;
}

.glossary_content .list li span {
	cursor: pointer;
}

.glossary_content .list li .desc {
	display: none;
}

.see_more {
	clear: both;
	padding: 10px 0;
	background-color: #eaeaea;
	text-align: center;
	cursor: pointer;
} */
/* Glossary ends */

/*Modal*/
.modal .modal-content {
    position: relative;
    border-radius: 0;
}

    .modal .modal-content .close_btn {
        position: absolute;
        right: 0px;
        top: -1px;
        cursor: pointer;
        z-index: 1050;
    }

.modal .modal-dialog {
    margin: 50px auto;
}

.modal .modal-content .close_btn:AFTER {
    display: inline-block;
    width: 20px;
    height: 20px;
    content: "";
    background: url("/Images/overlay_close_btn.png") no-repeat 0 0;
    background-size: 100%;
}
/* Product Detail start*/
.product_detail .tablist {
    background-color: #fff;
}

    .product_detail .tablist > ul {
        padding-top: 15px;
    }

    .product_detail .tablist h4 {
        border: none;
        background-color: #eaeaea;
        font-size: 16px;
        color: #6C6B6B;
        cursor: pointer;
    }

        .product_detail .tablist h4 span {
            float: right;
            margin-right: 5px;
            font-size: 18px;
        }

    .product_detail .tablist > ul > li {
        margin-bottom: 5px;
    }

    .product_detail .tablist .content {
        display: none;
    }

.product_detail .content .product_heading {
    font-size: 16px;
    margin: 0;
}

.tablist .brochure_cont li, .tablist .application_cont li, .tablist .more_info li {
    margin-bottom: 10px;
}

.tablist .video_cont .video {
    width: 90%;
    height: 300px;
    margin: 0 auto;
    border: 1px solid;
    margin-bottom: 20px;
}

.tablist .schematics img {
    width: 100%;
}
/* start Spectro Banner*/

.ps-current ul {
    margin: 0;
    padding: 0;
}

    .ps-current ul li img {
        width: 100%;
    }

.pgwSlideshow {
    position: relative;
}

    .pgwSlideshow .ps-list {
        position: absolute;
        width: 100%;
        display: none !important;
        bottom: 0;
        background: rgba(85, 85, 85, .7);
    }

.ps-current .image_title {
    position: absolute;
    top: 10%;
    padding: 1% 1.3%;
    color: #fff;
    font-size: 25px;
    background: rgba(51, 51, 51, .6);
    width: 18%;
    min-width: 150px;
    text-align: left;
}

.pgwSlideshow .ps-current > ul > li .banner_right {
    position: absolute;
    top: 0%;
    right: 0;
    width: 40%;
    height: 100%;
    background: -moz-linear-gradient(left, rgba(255, 255, 255, 0.05) 20%, rgba(232, 232, 232, 0.65) 54%, rgba(221, 221, 221, 0.8) 71%, rgba(201, 201, 201, 1) 100% ); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(20%, rgba(255, 255, 255, 0.05) ), color-stop(54%, rgba(232, 232, 232, 0.65) ), color-stop(71%, rgba(221, 221, 221, 0.8) ), color-stop(100%, rgba(201, 201, 201, 1) ) ); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.05) 20%, rgba(232, 232, 232, 0.65) 54%, rgba(221, 221, 221, 0.8) 71%, rgba(201, 201, 201, 1) 100% ); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left, rgba(255, 255, 255, 0.05) 20%, rgba(232, 232, 232, 0.65) 54%, rgba(221, 221, 221, 0.8) 71%, rgba(201, 201, 201, 1) 100% ); /* Opera 11.10+ */
    background: -ms-linear-gradient(left, rgba(255, 255, 255, 0.05) 20%, rgba(232, 232, 232, 0.65) 54%, rgba(221, 221, 221, 0.8) 71%, rgba(201, 201, 201, 1) 100% ); /* IE10+ */
    background: linear-gradient(to right, rgba(255, 255, 255, 0.05) 20%, rgba(232, 232, 232, 0.65) 54%, rgba(221, 221, 221, 0.8) 71%, rgba(201, 201, 201, 1) 100% ); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0dffffff', endColorstr='#c9c9c9', GradientType=1 ); /* IE6-9 */
}

.pgwSlideshow .ps-current > ul > li .image_content {
    text-align: left;
    padding: 1%;
    width: 50%;
    float: right;
}

    .pgwSlideshow .ps-current > ul > li .image_content h5 {
        font-size: 22px;
        margin: 10px 0;
    }

    .pgwSlideshow .ps-current > ul > li .image_content p {
        font-size: 18px;
    }

    .pgwSlideshow .ps-current > ul > li .image_content .readmore {
        max-width: 150px;
        width: 100%;
        margin-top: 10px;
        float: left;
        font-size: 21px;
        padding: 4px 8px;
        /*mindtree color code change CR*/
        background-color:#ED1C24;
        /*background-color: red;*/
    }

        .pgwSlideshow .ps-current > ul > li .image_content .readmore:AFTER {
            content: "\f105";
            font-family: FontAwesome;
            font-size: 22px;
            color: #fff;
            margin-left: 5px;
            font-weight: bold;
            position: relative;
            top: 1px;
        }


.pgwSlideshow .ps-current .ps-prev, .pgwSlideshow .ps-current .ps-next {
    padding: 10px;
    display: none !important;
}

.pgwSlideshow .ps-list .ps-prev, .pgwSlideshow .ps-list .ps-next {
    top: 35px;
}

.pgwSlideshow .ps-list .ps-prev, .pgwSlideshow .ps-list .ps-next {
    padding: 10px;
}

.pgwSlideshow .ps-list li .ps-item.ps-selected {
    border: 1px solid #fff;
}

.pgwSlideshow .ps-list ul {
    width: 100%;
}

.pgwSlideshow .ps-list li {
    width: 10.5%;
    margin-right: 2%;
    margin-top: .5%;
    margin-bottom: .5%;
}

    .pgwSlideshow .ps-list li:last-child {
        margin-right: 1%;
    }

    .pgwSlideshow .ps-list li:first-child {
        margin-left: 1%;
    }

    .pgwSlideshow .ps-list li .ps-item {
        margin: 0;
    }

    .pgwSlideshow .ps-list li img {
        width: 100%;
        height: 100%;
        border: none;
    }

    .pgwSlideshow .ps-list li .ps-item.ps-selected img {
        margin: 0;
    }
/*End Spectro Banner*/


/* Training Course - Starts */
.training_course .form {
    padding-right: 25px;
}

.train_course .course .name {
    margin-bottom: 0;
    display: inline-block;
}

O .train_course .course .desc {
    display: inline;
}

.form .checkbox input {
    height: 14px;
}

.train_course .course_group:first-child {
    margin: 0;
    border: none;
    padding: 0;
}

.train_course .course_group {
    margin-top: 15px;
    border-top: 1px solid #e7e7e7;
    padding-top: 10px;
}

/* Training Course - Ends*/

/* Lablet style starts*/
@media ( min-width : 1025px) and (max-width: 1200px) {
    .header_top .search {
        width: 48%;
    }

    .header_top .stock_tikker {
        width: 24%;
    }

    .footer_top .footer_category {
        padding-right: 0;
        padding-left: 7%;
    }

    .footer_top .social_network_desk {
        padding-left: 5%;
    }

    .news_glance .foreign_lang_news > h5 {
        font-size: 13px;
    }

        .news_glance .foreign_lang_news > h5 span {
            margin-right: 5px;
            font-size: 11px;
        }

    .investor .top_navigation li {
        padding: 10px 20px 10px 0;
    }

    .leftmenu_withsubmenu .menu {
        /*margin-left: 10px;*/
        margin-left: 2px;
    }

    .leftmenu_withsubmenu ul li a {
        margin-left: 0px;
    }
    /* Investor Page */
    .table-responsive {
        border: 1px solid #ddd;
        overflow-y: hidden;
        overflow-x: scroll;
    }

    .pagination_content {
        width: 70%;
    }

    .events .pagination_content {
        width: 75%;
    }

    /* ECP Banner */
    .pgwSlideshow .ps-current > ul > li .banner_right {
        width: 50%;
    }

    .pgwSlideshow .ps-current > ul > li .image_content {
        width: 60%;
    }
}

/* Lablet style starts*/
@media ( min-width : 1025px) and (max-width: 1200px) {
    .header_top .search {
        width: 48%;
    }

    .header_top .stock_tikker {
        width: 24%;
    }

    .footer_top .footer_category {
        padding-right: 0;
        padding-left: 7%;
        file: ///D:/Vijay/workspace/AmetekSpectro/WebContent/product_detail.html#;
    }

    .footer_top .social_network_desk {
        padding-left: 5%;
    }

    /* Product List Menu*/
    .leftmenu_withsubmenu .menu {
        margin-left: 10px;
    }

    .leftmenu_withsubmenu ul li a {
        margin-left: 0px;
    }
}
/* Lablet style Ends*/

/* Style For Mozilla Browser */
@ -moz-document url-prefix () {
    . main_header nav .right_arrow;

{
    position: absolute;
    right: 20px;
}

}

body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom {
    margin-right: 17px;
}
/*IE Browser Style */
@media screen\0 {
    body.modal-open, .modal-open .navbar-fixed-top, .modal-open .navbar-fixed-bottom {
        margin-right: 0px;
    }
}


.content_left .glance_banner {
    max-width: 550px;
    margin: 20px auto 0;
    width: 100%;
}

    .content_left .glance_banner img {
        width: 100%;
    }

/*Language Slection (International Page)*/

#Language_selection .header {
    border-bottom: 0;
    padding-bottom: 5px;
}

#Language_selection .close_btn {
    position: absolute;
    right: 0px;
    top: -2px;
    cursor: pointer;
}

    #Language_selection .close_btn:AFTER {
        content: url("/images/OverlayPopupclose.png");
    }

#Language_selection .modal-body {
    padding: 0;
}

#Language_selection .selection_title {
    background-color: #eaeaea;
    border-top: 1px solid #c1c1c1;
    padding: 8px 0 8px 15px;
    font-family: ptSans;
}

#Language_selection .country_selection > ul {
    float: left;
    width: 100%;
}

#Language_selection .country_selection li {
    float: left;
    padding: 25px 0px 25px 15px;
}

#Language_selection .language_select {
    clear: both;
}

    #Language_selection .language_select .region {
        margin-bottom: 10px;
        width: 31%;
        display: inline-block;
        margin-left: 2%;
    }

        #Language_selection .language_select .region > ul > li {
            margin-bottom: 5px;
            float: left;
            width: 100%;
        }

        #Language_selection .language_select .region li li {
            width: 50%;
            float: left;
        }
/* Rich Text Editor*/

/* Changed on April 21*/
.rte_content ul {
  list-style-type: disc;
  margin-left: 18px;
}


.contactus .form {
padding-right:25px;

}






