
body {
    font-family: 'PT Sans',  serif;
    font-size: 14px;
    /*color: #444;;Mindtree CR change font color*/
    color: #141414;
    background: #fff;
    line-height: 1.4;
    word-wrap: break-word;
}
/*color code #ED1C24 change CR Mindtree(color-change-CR)*/ 
.Brandcolorcode
{
    color:#ED1C24!important;
}
ul {
    list-style: none;
}

h3 {
    font-size: 24px;
    color: #ed1a21;
    font-family: PT Sans; font-weight: 700;
}

h4 {
    font-size: 18px;
    color: black;
    font-family: Open Sans;font-weight:700;
    margin-top: 20px;
}

h5 {
    font-family: Open Sans;font-weight:700;
    /* color:#595959;Mindtree CR change font color*/
    color: black;
    font-size: 15px;
}

a {
    color: #1845ab;
    font-family: Open Sans;font-weight:600;
    font-size: 13px;
}

    a:LINK, a:VISITED {
        text-decoration: none;
    }

    a:HOVER, a:ACTIVE {
        text-decoration: none;
    }

.wrapper {
    width: 90%;
    max-width: 1400px !important;
    margin: 0 auto;
}

/* header style starts */
.header_top .ametek_logo {
    /*margin-top: 18px;*/
    float: left;
    /* width: 100%;*/
    max-width: 350px;
    margin-top: 20px;
}

.header_top .search {
    float: right;
    width: 44%;
    margin-top: 18px;
}


.header_top > a {
    float: left;
    max-width: 220px;
}




.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: "\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;
    }


#country_lang .dd-select {
    background-color: #fff !important;
}

.search .country_lang .dd-select {
    width: 100% !important;
}

.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;
}

.header_top .stock_tikker {
    clear: both;
    width: 16%;
    float: right;
    display: block;
}

    .header_top .stock_tikker img {
        width: 100%;
    }

.stock_tikker ul li {
    float: left;
}

    .stock_tikker ul li:last-child {
        padding-left: 10px;
    }

.stock_tikker .nyse {
    font-size: 26px;
    color: #4c4c4c;
    font-family: PT Sans; font-weight: 700;
    padding-right: 10px;
    border-right: 2px solid #ddd;
    line-height: 30px;
}

.stock_tikker .panel-body {
    padding: 5px;
}

.stock_tikker .ame {
    font-family: Open Sans;font-weight:700;
    font-size: 11px;
    color: #6a6a6a;
}

.stock_tikker .ame_value_diff {
    color: #ff8315;
    font-family: PT Sans;
    /*Hemant: 9th Oct, 2018 Updated font weight*/
    font-weight:400;
}

.stock_tikker .arrow_indicator:BEFORE {
    content: "\f0d8";
    font-family: fontawesome;
    color: rgb(23, 226, 23);
    font-size: 18px;
    margin-right: 5px;
}

.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 !important;
}

.main_header nav .down_arrow:AFTER {
    content: "\f107";
    font-family: fontawesome;
    position: relative;
    left: 3px;
    font-size: 18px;
    top: 2px;
}

.main_header nav ul.navbar-nav > li {
    border-bottom: 2px solid #fff;
}

    .main_header nav ul.navbar-nav > li > a {
        font-family: PT Sans; font-weight: 700;
        color: #141414;
        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;
}

.navbar .navbar-header {
    width: 100%;
}

/* header style ends */

/* content style starts */
.body_content .carousel {
    max-height: 400px;
    margin-top: 20px;
}

    .body_content .carousel img {
        width: 100%;
        max-height: 400px;
    }




.body_content .inner_content {
    /*color: #838383;Mindtree CR change font color text-onlys*/
    color: #141414;
    clear: both;
}

/* .inner_content .content_left h3 {
	font-size: 30px;
	font-family: Open Sans;font-weight:600;
	border-bottom: 2px solid rgb(209, 87, 87);
	color: #838383;
	padding-bottom: 5px;
	margin-top: 27px;
} */
/* Added on April 7*/

.inner_content .content_left h3 {
    font-size: 24px;
    font-family: Open Sans;font-weight:600;
    border-bottom: 2px solid rgb(209, 87, 87);
    /*color: #838383; Mindtree CR change font color*/
    color: black;
    padding-bottom: 5px;
    margin-top: 27px;
}

.inner_content .content_left h1 {
    font-size: 24px;
    font-family: Open Sans;font-weight:600;
    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, .inner_content .content_left h1 span {
        color: #ed1a21;
        font-family: Open Sans;font-weight:700;
    }

.inner_content .content_left h4 {
    font-family: PT Sans;
    /*Hemant: 9th Oct, 2018 Updated font weight*/
    font-weight:400;
    font-size: 24px;
    color: #444;
    margin-top: 15px;
}

    .inner_content .content_left h4 span {
        font-family: PT Sans; font-weight: 700;
        font-size: 30px;
    }

.inner_content .content_left h5 {
    font-family: PT Sans; font-weight: 700;
    font-size: 18px;
    /*color: #838383; Mindtree CR change font color*/
    color: black;
}
/*changes done by vijay on April22 for homepage*/
.inner_content .content_left h3 a, .inner_content .content_left h1 a, .inner_content .content_right h4 a {
    font-size: 24px;
    font-family: Open Sans;font-weight:600;
    color: #838383;
}

/*.inner_content .content_left a {
	font-family: Open Sans;font-weight:600;
	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: Open Sans;font-weight:600;
    border-bottom: 2px solid rgb(209, 87, 87);
    padding-top: 8px;
    padding-bottom: 5px;
    /*color: #838383; Mindtree CR change font color*/
    color: black;
}

    .inner_content .content_right h3 span {
        color: #000;
    }


/* .inner_content .content_right h4 {
	font-size: 24px;
	font-family: PT Sans; font-weight: 700;
	border-bottom: 2px solid rgb(209, 87, 87);
	padding-top: 15px;
	padding-bottom: 5px;
	color: #838383;
} */

/* Added on April 7*/
.inner_content .content_right h4, .recentnewsh4 {
    font-size: 24px;
    font-family: Open Sans;font-weight:600;
    border-bottom: 2px solid rgb(209, 87, 87);
    padding-top: 7px;
    padding-bottom: 5px;
    color: #838383;
}

    .inner_content .content_right h4 span {
        color: #000;
    }


.inner_content .right_content {
    padding-right: 0;
}

/* content style ends */

/* footer style starts */
/* .main_footer {
	height: 340px;
} */
.footer_top {
    float: left;
    background-color: #e2e2e2;
    width: 100%;
    padding-bottom: 10px;
}

    .footer_top > ul > li {
        float: left;
        width: 18%;
        margin-left: 2%;
    }

    .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: #838383;Mindtree CR change font color*/
    color: black;
}

.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: Open Sans;font-weight:700;
    font-size: 17px;
   
}

.footer_top .footer_category a {
    font-family: PT Sans;
font-weight:400;
    font-size: 12px;
    /* color: #838383;Mindtree CR change font color*/
    color: black;
}

.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: PT Sans;
                    font-weight:400;
                    /*  color: #838383; Mindtree CR change font color*/
                    color: #c1c1c1;
                }

    .footer_bottom p {
        clear: both;
        text-align: center;
        padding-top: 10px;
        font-family: PT Sans;
        /*Hemant: 9th Oct, 2018 Updated font weight*/
        font-weight:400;
        color: #c1c1c1;
        font-size: 12px;
    }

.main_footer .footer_top .footer_menu {
    display: none;
}

.footer_top .social_network {
    display: none;
}
/* footer style ends */

/* search result page starts */
#search_result_content .search_catag_list h3 {
    margin-left: 16px;
    font-size: 24px;
    color: #ed1a21;
    font-family: PT Sans; font-weight: 700;
}

#search_result_content .search_catag_list ul li {
    padding: 8px;
}

    #search_result_content .search_catag_list ul li a {
        margin-left: 10px;
        font-family: PT Sans;
        /*Hemant: 9th Oct, 2018 Updated font weight*/
        font-weight:400;
        color: #4b4b4b;
        cursor: pointer;
    }
/* #search_result_content .search_catag_list ul li a:ACTIVE{
	font-family: Open Sans;font-weight:700;
} */
#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: Open Sans;font-weight:700;
        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: Open Sans;font-weight:700;
        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: PT Sans; font-weight: 700;
            /* 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: Open Sans;font-weight:600;
            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 */

/* product category page starts */
#product_category_content .col-md-9 {
    padding: 0;
}

.leftmenu_withsubmenu h3 {
    margin-left: 16px;
    font-size: 24px;
    /*mindtree color code change CR*/
    color: #ED1C24;
    /*color: #ed1a21;*/
    font-family: PT Sans; font-weight: 700;
}

.leftmenu_withsubmenu ul li ul {
    display: none;
    padding-left: 12px;
}

.leftmenu_withsubmenu ul li {
    padding: 8px;
}

.leftmenu_withsubmenu > ul > li { /* Changed */
    padding-left: 28px;
    position: relative;
}

.leftmenu_withsubmenu ul li a { /* Changed */
    font-family: PT Sans;
    /*Hemant: 9th Oct, 2018 Updated font weight*/
    font-weight:400;
    /* 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 { /* Changed */
        content: "\f0da";
        font-family: fontawesome;
        font-size: 20px;
        margin-right: 5px;
    }

    .leftmenu_withsubmenu > ul > li > a .dropdown_darrow:AFTER { /* Changed */
        content: "\f0d7";
        font-family: fontawesome;
        font-size: 20px;
        margin-right: 5px;
    }

#product_category_content .product_content {
    margin-top: 25px;
    background-color: #f9f9f9;
}

    #product_category_content .product_content > h4 {
        display: inline-block;
        float: left;
        margin-left: 10px;
        font-size: 18px;
        color: #000;
        font-family: PT Sans; font-weight: 700;
    }

    #product_category_content .product_content .secondary_search {
        width: 250px;
        float: right;
        margin-right: 15px;
        position: relative;
        z-index: 1;
        margin-top: 10px;
    }

#product_category_content .secondary_search input {
    font-size: 14px;
    padding-right: 25px;
    box-shadow: none;
}

    #product_category_content .secondary_search input:FOCUS {
        border-color: #ccc;
    }

#product_category_content .secondary_search .search_img {
    position: absolute;
    right: 10px;
    top: 6px;
    z-index: 2;
    cursor: pointer;
}

    #product_category_content .secondary_search .search_img:AFTER {
        content: "\f002";
        font-family: fontawesome;
        color: #B9B7B7;
    }

#product_category_content .secondary_search .search_clear {
    position: absolute;
    right: 10px;
    top: 6px;
    z-index: 2;
    display: none;
    cursor: pointer;
}

    #product_category_content .secondary_search .search_clear:AFTER {
        content: "\f00d";
        font-family: fontawesome;
        font-size: 17px;
        color: #868383;
    }

#product_category_content .product_content .product_title {
    clear: both;
    background-color: #eaeaea;
    border-top: 1px solid #c1c1c1;
}

    #product_category_content .product_content .product_title .prod_title {
        display: inline-block;
        margin: 15px 0 15px 10px;
        font-family: PT Sans; font-weight: 700;
        font-size: 16px;
    }

    #product_category_content .product_content .product_title span {
        float: right;
        margin-right: 20px;
        margin-top: 15px;
    }

#product_category_content .product_content > ul > li {
    border-bottom: 1px solid #e7e7e7;
    padding: 5px 0 20px 10px;
    float: left;
    width: 100%;
    background-color: #f9f9f9;
}

#product_category_content .product_content ul li h4 {
    font-family: Open Sans;font-weight:600;
    font-size: 16px;
}

#product_category_content .product_content ul li h5 {
    font-family: PT Sans; font-weight: 700;
    color: #444;
}

#product_category_content .product_content .product_details {
    float: right;
    margin-right: 20px;
}

    #product_category_content .product_content .product_details span {
        margin-left: 5px;
        cursor: pointer;
    }

#product_category_content .product_details .product_email:AFTER {
    content: url("../../images/Email.png");
}

#product_category_content .product_details .product_detail:AFTER {
    content: url("../../images/Info.png");
}

#product_category_content .product_details .product_getdirection:AFTER {
    content: url("../../images/Location.png");
}

.product_content .business_banner { /* 21 oct changed starts*/
    width: 20%;
    float: right;
}

.product_content .business_detail {
    width: 75%;
    margin-right: 5%;
    float: left;
}

    .product_content .business_detail a {
        word-wrap: break-word;
    }

    .product_content .business_detail > ul {
        float: left;
        width: 100%;
    }

    .product_content .business_detail .site_link li {
        padding: 8px 15px 8px 0;
        float: left;
    }

        .product_content .business_detail .site_link li:nth-child(2) {
            border-left: 2px solid #DFDCDC;
            padding: 5px 15px 5px 15px;
        }

    /* .product_content .business_detail .site_link .email_icon {
	margin-left: 5px;
} */
    .product_content .business_detail .site_link .email_icon:AFTER {
        content: "\f003";
        font-family: fontawesome;
        font-size: 16px;
        margin-right: 5px;
        color: #0e497f;
    }

    .product_content .business_detail .contact_no li {
        float: left;
        padding: 5px 15px 5px 0;
    }

        .product_content .business_detail .contact_no li:first-child {
            border-right: 2px solid #DFDCDC;
        }

        .product_content .business_detail .contact_no li:nth-child(2) {
            padding-top: 9px;
            padding-left: 15px;
        }

    .product_content .business_detail .contact_no .contact_icon:AFTER {
        content: "\f095";
        font-family: fontawesome;
        font-size: 18px;
        margin-right: 6px;
        color: #0e497f;
    }

    .product_content .business_detail .location li {
        float: left;
        padding: 5px 15px 5px 20px;
        position: relative;
    }

    .product_content .business_detail .location .location_icon {
        /* changed on oct 28*/
        position: absolute;
        left: 0;
        top: 0;
    }

        .product_content .business_detail .location .location_icon:AFTER {
            content: "\f041";
            font-family: fontawesome;
            font-size: 20px;
            margin-right: 6px;
            color: #0e497f;
        }

    /* .product_content .business_detail .location li:first-child {
	width: 50%;
	word-wrap: break-word;
} */
    .product_content .business_detail .location li:nth-child(2) {
        padding-top: 9px;
        padding-left: 15px;
        border-left: 2px solid #DFDCDC;
    }

    .product_content .business_detail .location .get_direct {
        position: relative;
        bottom: 8px;
        color: #1845ab;
    }

.product_content .get_direct {
    position: relative;
    bottom: 8px;
    color: #1845ab;
}

.product_content .business_detail .location .direction {
    cursor: pointer;
}

.product_content .direction {
    cursor: pointer;
    display: inline-block;
}

.product_content .business_detail .location .direction .direction_icon:AFTER {
    content: url("../../images/Location.png");
    margin-right: 5px;
}

.product_content .direction .direction_icon:AFTER {
    content: url("../../images/Location.png");
    margin-right: 5px;
}

.product_content .content { /* changed on oct 27*/
    padding: 10px;
    clear: both;
}

.product_content li .content {
    clear: both;
    padding-top: 8px;
}

.product_content .business_category_banner { /* changed on oct 27*/
    width: 63%;
    float: right;
    margin-right: 2%;
}

    .product_content .business_category_banner img {
        width: 100%;
    }

.business_category .business_category_list { /* changed on oct 27*/
    width: 32%;
    margin-right: 3%;
    float: left;
}

    .business_category .business_category_list li {
        margin-bottom: 5px;
    }

    /*Commented on April 21 by shobha*/

    /*.business_category .business_category_list li li {
        padding-left: 15px;
    }*/

    .business_category .business_category_list p.title {
        /*mindtree color code change CR*/
        color:#ED1C24;
        /*color: #ed1a21;*/
    }

.business_category .layout_clear { /* changed on oct 27*/
    clear: both;
}
/* product category page ends */

/* News Room page Starts */
.leftside_menu h3 {
    margin-left: 16px;
    font-size: 24px;
    color: #ed1a21;
    font-family: PT Sans; font-weight: 700;
}



.leftside_menu ul li {
    padding: 8px 8px 8px 18px;
}

    .leftside_menu ul li a {
        font-family: PT Sans;
        /*Hemant: 9th Oct, 2018 Updated font weight*/
        font-weight:400;
        color: #4b4b4b;
        font-size: 14px;
    }

.news_list {
    background-color: #f9f9f9;
    /*margin: 30px 0;commented by DevTeam*/
    /*  color: #838383;Mindtree CR change font color*/
    color: black;
    padding-top: 1px;
    overflow: hidden;
}

    .news_list h4.news_title {
        margin: 10px;
        font-size: 18px;
        color: #000;
        font-family: PT Sans; font-weight: 700;
    }

.news_year {
    background-color: #eaeaea;
    /*border-top: 1px solid #c1c1c1; commented by DevTeam*/
}

    .news_year ul li {
        display: inline-block;
        padding: 5px 20px 15px;
    }

    .news_year a {
        font-family: PT Sans;
        /*Hemant: 9th Oct, 2018 Updated font weight*/
        font-weight:400;
        font-size: 17px;
        color: #292929;
        position: relative;
        cursor: pointer;
        z-index: 1;
    }

        .news_year a span {
            position: absolute;
            bottom: -20px;
            right: 12px;
            display: none;
        }

        .news_year a .down_arrow:AFTER {
            content: "\f0d7";
            font-family: fontawesome;
            font-size: 22px;
        }

.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:#595959;Mindtree CR change font color*/
    color: #141414;
    font-size: 13px;
    font-family: Open Sans;font-weight:400;
}

    .news li:nth-child(odd) .news_content .news_date {
        margin-top: 6px;
        font-size: 12px;
        /* color:#595959;Mindtree CR change font color*/
        color: black;
    }

        .news li:nth-child(odd) .news_content .news_date span {
            float: right;
            margin-right: 15px;
        }

/* .news li:nth-child(odd) .news_content .foreign_lang_selection {
	padding-right: 70px;
} */
.news li:nth-child(odd) .foreign_lang_selection select {
    min-width: 120px;
    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: 2;
    padding: 0 25px 2px 4px;
    max-width: 160px;
}

.news li:nth-child(even) {
    clear: both;
}

    .news li:nth-child(even) .foreign_lang_selection label {
        text-align: left;
        padding-top: 0;
    }

.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:#595959;Mindtree CR change font color*/
    color: #141414;
    font-size: 13px;
    font-family: Open Sans;font-weight:400;
}

    .news li:nth-child(even) .news_content .news_date {
        margin-top: 6px;
        font-size: 12px;
        /* color:#595959;Mindtree CR change font color*/
        color: #141414;
    }
/*Added by mindtree dev after change request for placing newsdate below news tile in newslisting page. The padding-bottom was appearing 15px*/
.news_content .news_date {
    padding-bottom: 0px !important;
}

.news li:nth-child(even) .news_content .news_date span {
    float: right;
}

.news li:nth-child(even) .news_content .foreign_lang_selection {
    padding-right: 70px;
}

.news li:nth-child(even) .foreign_lang_selection select {
    min-width: 120px;
    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: 2;
    padding: 2px 25px 2px 4px;
    max-width: 160px;
}

.news li .foreign_lang_selection select::-ms-expand {
    display: none;
}

.news .see_more {
    margin: 0;
}

.news .news_content h5 {
    font-family: PT Sans; font-weight: 700;
    color: #444;
    font-size: 18px;
    margin: 5px 0;
}

.news .news_content p.content {
    display: inline;
    padding: 0;
}

.news .news_content .foreign_lang_selection {
    margin-top: 5px;
}

    .news .news_content .foreign_lang_selection label {
        color: rgb(209, 87, 87);
        font-weight: normal;
        padding-top: 0;
    }

    .news .news_content .foreign_lang_selection select {
        font-size: 12px;
        height: 22px;
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 5px;
    }

.rightside_content {
    padding-left: 8px;
    /*color: #838383;Mindtree CR change font color text-onlys*/
    color: #838383;
    /*background-color: #f9f9f9;*/
    margin-top: 30px;
}

.rightside {
    padding-right: 0;
}

.rightside_content .join_conversation {
    float: left;
    width: 100%;
}

    .rightside_content .join_conversation h5 {
        border-bottom: 1px solid #c1c1c1;
        padding: 5px 0;
    }

        .rightside_content .join_conversation h5 span {
            float: right;
            margin-right: 10px;
        }

    .rightside_content .join_conversation ul li {
        float: left;
        width: 50%;
        padding: 10px;
    }

.rightside_content .tweets {
    margin: 30px 0;
    float: left;
}

    .rightside_content .tweets .tweets_title {
        border-bottom: 1px solid #c1c1c1;
        margin-bottom: 5px;
    }

    .rightside_content .tweets h5 {
        display: inline-block;
    }

    .rightside_content .tweets .tweeter_icon {
        float: right;
        margin-right: 5px;
        background-image: url("../../images/Twittershare.png");
    }

    .rightside_content .tweets .tweet_icon {
        position: relative;
        top: 5px;
        margin-right: 8px;
    }

        .rightside_content .tweets .tweet_icon:AFTER {
            content: url("../../images/Twitterimage.png");
        }

    .rightside_content .tweets .tweet_list {
        height: 210px;
        overflow-y: scroll;
    }

        .rightside_content .tweets .tweet_list li {
            border-bottom: 1px solid #e7e7e7;
            padding-bottom: 20px;
        }

            .rightside_content .tweets .tweet_list li h5 {
                color: #7C7A7A;
                margin-top: 3px;
            }

        .rightside_content .tweets .tweet_list::-webkit-scrollbar {
            width: 5px;
        }

        .rightside_content .tweets .tweet_list::-webkit-scrollbar-thumb {
            background-color: #838383;
        }

    .rightside_content .tweets .tweet_input {
        margin-right: 8px;
    }

.rightside_content .media_contact {
    clear: both;
}

.rightside_content h5 {
    font-family: PT Sans; font-weight: 700;
    color: #444;
}

.rightside_content .media_contact > h5 {
    border-bottom: 1px solid #c1c1c1;
    padding: 10px 0;
    margin: 0;
}

.rightside_content .media_contact .media_content h5 {
    color: #7C7A7A;
}

.rightside_content .media_contact .media_content p {
    margin: 0 0 5px;
}

/* .news_list .news .foreign_lang_selection {
	clear: both;
	padding: 0 25px;
} */
/* News Room page Ends */

/* Trade Show Starts*/
.trade_show h4 {
    padding: 10px;
    font-size: 18px;
    color: #000;
    font-family: PT Sans; font-weight: 700;
    border-bottom: 1px solid #c1c1c1;
    margin: 0;
}

.trade_show .select_title h5 {
    background-color: #eaeaea;
    padding: 8px 0 8px 15px;
    font-family: PT Sans;
    /*Hemant: 9th Oct, 2018 Updated font weight*/
    font-weight:400;
    margin: 0;
}

.trade_show .form {
    padding: 20px;
}

    .trade_show .form .date {
        position: relative;
    }

    .trade_show .form .date_icon {
        position: absolute;
        top: 0;
        right: 0;
    }

    .trade_show .form .container-fluid, .trade_show .form .col-sm-7, .trade_show .form .col-sm-3, .trade_show .form .col-sm-1 {
        padding: 0;
    }

    .trade_show .form .date_totext {
        text-align: center;
    }

.trade_show .events > h5 {
    background-color: #eaeaea;
    padding: 8px 0 8px 15px;
    margin: 0;
}

.trade_show .events .content {
    padding: 0 0 10px 20px;
}

    .trade_show .events .content > ul > li {
        border-bottom: 1px solid #e7e7e7;
        padding-bottom: 20px;
        padding-top: 15px;
    }

        .trade_show .events .content > ul > li .event_date li {
            float: left;
        }

            .trade_show .events .content > ul > li .event_date li span {
                margin: 0 10px;
            }

        .trade_show .events .content > ul > li .event_location li {
            float: left;
            margin-right: 15px;
        }

        .trade_show .events .content > ul > li a {
            clear: both;
            display: block;
            word-wrap: break-word;
        }

    .trade_show .events .content h5 {
        clear: both;
        padding-top: 5px;
    }


/* Trade Show Ends*/

/* Contact Us Page Starts */
.contactus {
    background-color: #fff;
    color: #838383;
    /*color:black; Mindtree CR change font color*/
}

.content .contactus p {
    padding: 0 !important;
}

.contactus h4.title {
    padding: 10px 20px;
    font-size: 18px;
    color: #000;
    font-family: PT Sans; font-weight: 700;
    border-bottom: 1px solid #c1c1c1;
    background-color: #f9f9f9;
}

.contactus .content {
    padding-left: 20px;
    padding-top: 20px;
}

.contactus .form_content {
    /*Mindtree Dev Updated this
        margin-top: 25px;
	background-color: #f9f9f9;
	padding: 25px 0 30px 20px;*/
    margin-top: 10px;
    background-color: #f9f9f9;
    padding: 10px 0 30px 20px;
}

.contactus .form {
    padding-right: 25px;
    padding-top: 25px;
}



    .contactus .form .container-fluid, .contactus .form .container-fluid .col-sm-5 {
        padding: 0;
    }

#contactus .corporate_office {
    float: left;
    width: 100%;
}

    #contactus .corporate_office .corporate_content p {
        padding-left: 20px;
    }

    #contactus .corporate_office .corporate_content .contact, #contactus .corporate_office .corporate_content .get_direction {
        position: relative;
    }

    #contactus .corporate_office .corporate_content .contact_no {
        position: absolute;
        left: 0px;
        top: 3px;
    }

    #contactus .corporate_office .corporate_content .get_direction .get_direct {
        position: absolute;
        left: 0;
        top: 0;
    }

    #contactus .corporate_office .corporate_content .contact_no:AFTER {
        content: "\f095";
        font-family: fontawesome;
        font-size: 18px;
        margin-right: 6px;
        color: #0e497f;
    }

    #contactus .corporate_office .corporate_content .get_direction .get_direct:AFTER {
        content: "\f041";
        font-family: fontawesome;
        font-size: 20px;
        color: #0e497f;
    }

#contactus .join_conversation {
    float: left;
    width: 100%;
    margin: 30px 0;
}

#contactus .rightside_content .tweets {
    float: none;
}

.form .input-sm {
    padding: 2px 25px 2px 10px;
    font-size: 13px;
}

.form .form-control:FOCUS, .form-control:FOCUS {
    box-shadow: none;
    color: #838383;
    /*color:black; Mindtree CR change font color*/
}

.form label {
    color: #444;
}

.contactus .form .label_star {
    color: #ed1a21;
}

.form .form-control:FOCUS, .form-control:FOCUS {
    border-color: #ccc;
}

.form .form-control::-webkit-input-placeholder {
    color: #838383;
    /*color:black; Mindtree CR change font color*/
}

.form .form-control:-moz-placeholder { /* Firefox 18- */
    color: #838383;
    /*color:black; Mindtree CR change font color*/
}

.form .form-control::-moz-placeholder { /* Firefox 19+ */
    color: #838383;
    /*color:black; Mindtree CR change font color*/
}

.form .form-control:-ms-input-placeholder {
    color: #838383;
    /*color:black; Mindtree CR change font color*/
}

.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.5;
    background-color: #fff;
}


.contactus .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: PT Sans; font-weight: 700;
    min-width: 100px;
}

.contactus .form .right_arrow {
    position: relative;
    top: 3px;
    left: -30px;
    cursor: pointer;
}

    .contactus .form .right_arrow:AFTER {
        content: "\f105";
        font-family: fontawesome;
        font-size: 28px;
        color: rgb(248, 247, 247);
        margin-left: 5px;
        font-weight: bold;
    }

.form select::-ms-expand {
    display: none;
}

.rightside_content .corporate_office > h5 {
    border-bottom: 1px solid #c1c1c1;
    padding-bottom: 5px;
}

.form .form-group {
    margin-bottom: 1px;
}

/*Updated by Dev Team*/
.form .field_errormsg {
    margin-top: 2px;
    margin-bottom: 0px;
    color: #ed1a21;
    visibility: hidden;
    position: relative;
    font-size: 13px;
    padding-bottom: 10px;
}

/*Updated by Dev Team*/
.contactus .form .error_msg {
    color: #ed1a21;
    font-size: 13px;
}

.form input {
    height: 27px;
}

.checkbox input {
    height: 14px;
}

.form-control input-sm industry {
    height: 27px;
}

.form .aspNetDisabled {
    box-shadow: none;
    color: #838383;
    /*color:black; Mindtree CR change font color*/
    padding: 0 10px;
    font-size: 13px;
    border-radius: 3px;
    display: block;
    width: 100%;
    border: 1px solid #ccc;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}


.contactus .form fieldset {
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 4px 8px;
    margin-bottom: 15px;
}



/* Contact Us Page Ends */

/* Brands page starts */
#brands h3 {
    margin-left: 15px;
    margin-top: 10px;
}

.brand {
    margin-bottom: 20px;
    background-color: #f9f9f9;
    padding-bottom: 10px;
}

.left_col .brand {
    margin-left: 15px;
}

.brand .brand_title {
    background-color: #eaeaea;
    border-top: 1px solid #c1c1c1;
}

    .brand .brand_title h4 {
        margin: 12px 12px;
        padding-bottom: 12px;
    }

        .brand .brand_title h4 .count {
            float: right;
            color: #444;
            font-size: 16px;
            font-family: PT Sans; font-weight: 700;
        }

.brand .brand_list {
    margin-left: 15px;
}

    .brand .brand_list li {
        padding: 8px 0;
        margin-bottom: 5px;
    }

        .brand .brand_list li a {
            color: #222222;
            font-family: Open Sans;font-weight:600;
        }

#brands .mid_col, #brands .right_col {
    margin-top: 46px;
}
/* Brands page Ends */

/* About us style starts*/
.overview {
    margin-top: 20px;
    background-color: #f9f9f9;
    /*color: #838383;Mindtree CR change font color text-onlys*/
    color: #141414;
}

    .overview h4, .overview h1 {
        padding: 10px 20px;
        font-size: 18px;
        color: #000;
        font-family: PT Sans; font-weight: 700;
        border-bottom: 1px solid #c1c1c1;
        margin: 0;
    }

.content .overview .banner {
    width: 100%;
}

.banner {
    width: 100%;
}

.content .overview .content {
    /* MIndtree dev commented it to remove padding from three column generic content pages 
        padding: 30px 0 10px 20px;*/
    padding: 30px 15px 10px 15px;
    clear: both;
}

    .content .overview .content .two_operating_title {
        padding-bottom: 0px;
    }

.content .overview p {
    padding-bottom: 15px;
}


/* Changed class name from two_operating to  custom_two_operating for overview ,in product page for bullet no style required on April 21 */
.content .overview .custom_two_operating li {
    padding-left: 40px;
    margin-bottom: 15px;
    background: url("../../images/bullet.png") no-repeat left 5px;
}


    /* Changed on April 21 */
    .content .overview .custom_two_operating li b {
        color: #444;
    }

.content .overview .content .corporate_view li {
    padding: 20px 0 20px 45px;
    border-top: 1px solid #e7e7e7;
    background: url("../../images/Download.png") no-repeat left;
}

    .content .overview .content .corporate_view li:last-child {
        background: url("../../images/arrow.png") no-repeat left;
        margin-left: 10px;
        padding-left: 35px;
    }

.rightside_content .ame_stock {
    float: left;
    margin-bottom: 20px;
}

    .rightside_content .ame_stock > h5 {
        border-bottom: 1px solid #c1c1c1;
        padding: 10px 0 5px 0;
    }

    .rightside_content .ame_stock .stock_content {
        font-family: Open Sans;font-weight:600;
        float: left;
        margin-bottom: 20px;
    }

        .rightside_content .ame_stock .stock_content > li {
            padding: 8px 0;
            float: left;
            width: 100%;
        }

        .rightside_content .ame_stock .stock_content li li {
            float: left;
            width: 50%;
        }

            .rightside_content .ame_stock .stock_content li li h5 {
                margin: 0;
            }

    .rightside_content .ame_stock .price {
        color: #444;
    }

    .rightside_content .ame_stock .stock_content .arrow:BEFORE {
        content: "\f0d8";
        font-family: fontawesome;
        color: rgb(23, 226, 23);
        font-size: 18px;
        margin-right: 5px;
    }

    .rightside_content .ame_stock .stock_content .change_value {
        color: #ff8315;
    }

    .rightside_content .ame_stock .refresh_content {
        float: left;
        width: 100%;
    }

        .rightside_content .ame_stock .refresh_content li:first-child {
            width: 70%;
            float: left;
            border-right: 2px solid #DFDCDC;
            font-size: 13px;
        }

        .rightside_content .ame_stock .refresh_content li:last-child {
            width: 30%;
            float: left;
            padding-top: 6px;
            padding-left: 10%;
        }

        .rightside_content .ame_stock .refresh_content .refresh_img {
            cursor: pointer;
        }

.rightside_content .recent_news {
    clear: both;
    font-size: 13px;
}

    .rightside_content .recent_news > h5 {
        border-bottom: 1px solid #c1c1c1;
        padding: 10px 0 5px 0;
        margin-bottom: 0;
    }

    .rightside_content .recent_news .recent_news_list {
        margin-bottom: 12px;
    }

    .rightside_content .recent_news > p {
        padding-bottom: 12px;
    }

    .rightside_content .recent_news .recent_news_list li {
        border-bottom: 1px solid #e7e7e7;
        padding-bottom: 20px;
        padding-top: 15px;
    }

    .rightside_content .recent_news .right_arrow:AFTER {
        content: "\f105";
        font-family: fontawesome;
        font-size: 22px;
        color: #ed1a21;
        font-weight: bold;
        margin-left: 10px;
    }

    .rightside_content .recent_news > p a {
        position: relative;
        font-family: Open Sans;font-weight:600;
        float: right;
        margin-right: 30px;
        color: #444;
        font-size: 18px;
    }

    .rightside_content .recent_news > p .right_arrow {
        position: absolute;
        top: -3px;
    }

.content .strategy, .content .management_team {
    /*margin: 30px 0;Commented by Dev*/
    color: #838383;
    /*color:black; Mindtree CR change font color*/
    background-color: #f9f9f9;
}

    .content .strategy h4, .content .management_team h4 {
        padding: 10px 20px;
        font-size: 18px;
        color: #000;
        font-family: PT Sans; font-weight: 700;
        border-bottom: 1px solid #c1c1c1;
    }

    .content .strategy .content {
        padding: 20px 0 10px 20px;
    }

.management_team .team_list li {
    float: left;
    margin-bottom: 15px;
    background-color: #fff;
    width: 100%;
}

    .management_team .team_list li:first-child {
        margin-top: 10px;
    }

    .management_team .team_list li:nth-child(odd) {
        clear: both;
    }

        .management_team .team_list li:nth-child(odd) .team_img {
            float: left;
            margin-right: 2%;
            width: 28%;
        }

    .management_team .team_list li img {
        width: 100%;
    }

    .management_team .team_list li:nth-child(odd) .team_content {
        float: left;
        width: 70%;
        /* color: #595959;Mindtree CR change font color*/
        color: #141414;
        font-size: 13px;
        font-family: Open Sans;font-weight:400;
    }

.management_team .team_list .team_content h5 {
    display: inline-block;
    margin-top: 5px;
    /*Added by Mindtree Dev After the change request to seperate title and designation in two different line in ManagementListing page*/
    margin-bottom: 0px !important;
}

.member_designation {
    padding-bottom: 0px !important;
}

.management_team .team_list li:nth-child(even) .team_img {
    float: right;
    width: 28%;
    margin-left: 2%;
}

.management_team .team_list li:nth-child(even) .team_content {
    float: left;
    width: 68%;
    margin-left: 2%;
    /* color: #595959;Mindtree CR change font color*/
    color: #141414;
    font-size: 13px;
    font-family: Open Sans;font-weight:400;
}

/* About us style Ends*/

/*News Glance Starts */
.news_glance {
    margin-top: 30px;
    /* color: #838383; Mindtree CR change font color*/
    color: #141414;
    background-color: #f9f9f9;
    font-size: 13px;
    padding-bottom: 20px;
}



    .news_glance .content {
        padding: 10px 15px;
    }


.news_banner > ul > li {
    float: left;
}

.news_banner ul li {
    position: relative;
}

    .news_banner ul li h5 {
        position: absolute;
        top: 10px;
        left: 20px;
        color: #F5F2F2;
        font-family: PT Sans;
        /*Hemant: 9th Oct, 2018 Updated font weight*/
        font-weight:400;
    }

        .news_banner ul li h5 a {
            color: #F5F2F2;
            font-size: 15px;
        }

.news_banner > ul > li:first-child {
    width: 66.66%;
}

    .news_banner > ul > li:first-child img {
        width: 100%;
    }

.news_banner > ul > li:last-child {
    width: 33.33%;
}

.news_glance_cont {
    clear: both;
}

.news_glance h4, .news_glance h1 {
    padding: 10px 20px;
    font-size: 18px;
    color: #000;
    font-family: PT Sans; font-weight: 700;
    border-bottom: 1px solid #c1c1c1;
    margin: 0;
}

.news_glance .news_banner {
    float: left;
    width: 100%;
}

.news_glance .recent_news > h5 {
    background-color: #eaeaea;
    border-bottom: 1px solid #c1c1c1;
    padding: 10px 0 6px 20px;
    margin-bottom: 0;
    margin-top: 2px;
}

.news_glance .recent_news h5 {
    color: #444;
    font-family: PT Sans; font-weight: 700;
}

.news_glance .recent_news .content {
    padding: 0 0 10px 20px;
    background-color: #fff;
}

    .news_glance .recent_news .content > p {
        padding-bottom: 12px;
    }

        .news_glance .recent_news .content > p a {
            position: relative;
            font-family: Open Sans;font-weight:600;
            float: right;
            margin-right: 30px;
            color: #444;
            font-size: 18px;
        }

        .news_glance .recent_news .content > p .right_arrow {
            position: absolute;
            top: -3px;
        }

            .news_glance .recent_news .content > p .right_arrow:AFTER {
                content: "\f105";
                font-family: fontawesome;
                font-size: 22px;
                color: #ed1a21;
                font-weight: bold;
                margin-left: 10px;
            }

.news_glance .recent_news .recent_news_list {
    margin-bottom: 12px;
}

    .news_glance .recent_news .recent_news_list li {
        border-bottom: 1px solid #e7e7e7;
        padding-bottom: 20px;
        padding-top: 15px;
    }

.news_glance .rightside_content {
    margin-top: 20px;
    padding-left: 0;
}

    .news_glance .rightside_content .join_conversation {
        background-color: #fff;
        padding-left: 20px;
    }

.news_glance .join_conversation h5 {
    padding: 10px 0 6px 0;
    margin: 0;
}

.news_glance .trade_show {
    margin-top: 20px;
}

    .news_glance .trade_show .recent_news > h5 {
        margin-top: 0;
    }

.news_glance .rightside_content .tweets { /* changed on nov10 */
    margin: 20px 0;
    padding-bottom: 10px;
}

.rightside_content .tweets input {
    font-size: 13px;
}

.news_glance .rightside_content .media_contact {
    background-color: #fff;
    padding-left: 20px;
    padding-bottom: 10px;
}

    .news_glance .rightside_content .media_contact > h5 {
        padding: 10px 0 6px;
    }

.news_glance .foreign_lang_news {
    margin-top: 20px;
    background-color: #fff;
}

    .news_glance .foreign_lang_news > h5 {
        margin: 0;
        padding: 10px 0 6px 20px;
        background-color: #eaeaea;
        border-bottom: 1px solid #c1c1c1;
    }

        .news_glance .foreign_lang_news > h5 span {
            float: right;
            margin-right: 14px;
            font-family: PT Sans;
            /*Hemant: 9th Oct, 2018 Updated font weight*/
            font-weight:400;
        }

    .news_glance .foreign_lang_news .content li li { /* changed on nov10 */
        padding: 10px;
        width: 20%;
        float: left;
    }

        .news_glance .foreign_lang_news .content li li img {
            margin-bottom: 5px;
        }

    .news_glance .foreign_lang_news .content {
        padding-left: 20px;
    }

        .news_glance .foreign_lang_news .content .country_name { /* changed on nov10 */
            font-size: 14px;
            font-family: PT Sans;
            /*Hemant: 9th Oct, 2018 Updated font weight*/
            font-weight:400;
            color: #838383;
            /*color:black; Mindtree CR change font color*/
            display: block;
        }

        .news_glance .foreign_lang_news .content > ul > li:last-child {
            border: none;
        }

.news_glance .rightside_content .tweets iframe { /* changed on nov10 */
    min-width: 180px !important;
}

.news_glance .foreign_lang_news .content > ul > li {
    border-bottom: 1px solid #e7e7e7;
    float: left;
}

.news_glance .foreign_lang_news .content > p {
    clear: both;
}
/*News Glance Ends */

/*Language Selection Overlay */
#Language_selection .content {
    position: relative;
    border-radius: 0;
}

#Language_selection .close_btn {
    position: absolute;
    right: 0px;
    top: -2px;
    cursor: pointer;
}

    #Language_selection .close_btn:AFTER {
        content: url("../../images/OverlayPopupclose.png");
    }

#Language_selection .header {
    border-bottom: 0;
    padding-bottom: 5px;
}

#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: PT Sans;
    /*Hemant: 9th Oct, 2018 Updated font weight*/
    font-weight:400;
}

#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 .container-fluid {
        padding-left: 30px;
    }

    #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;
        }

/*Product Detail Overlay */
.detailed_info .content {
    position: relative;
}

.detailed_info .close_btn {
    position: absolute;
    right: 0px;
    top: -2px;
    cursor: pointer;
}

    .detailed_info .close_btn:AFTER {
        content: url("../../images/OverlayPopupclose.png");
    }

.detailed_info .header {
    border-bottom: 0;
    padding-bottom: 5px;
}

.videogallery .modal-body {
    padding: 0 20px;
}

.detailed_info .modal-body .title {
    background-color: #eaeaea;
    border-top: 1px solid #c1c1c1;
    padding: 8px 0 8px 15px;
    margin: 10px 0;
}

/*.detailed_info .location_list { 
 display:inline-block;

}*/ /* oct 27 */

.detailed_info .location_list li > ul {
    float: left;
    width: 100%;
}

.detailed_info .modal-body .location_list > li {
    padding: 5px 0 20px 15px;
    float: left;
    width: 100%;
    border-bottom: 1px solid #e7e7e7;
}

.detailed_info .modal-body .location_name {
    margin: 10px 0;
}

.detailed_info .site_link li {
    padding: 8px 15px 8px 0;
    float: left;
}

    .detailed_info .site_link li:nth-child(2) {
        border-left: 2px solid #DFDCDC;
        padding: 5px 15px 5px 15px;
    }

.detailed_info .site_link .email_icon {
    margin-right: 5px;
}

    .detailed_info .site_link .email_icon:AFTER {
        content: "\f003";
        font-family: fontawesome;
        font-size: 16px;
        margin-right: 5px;
        color: #0e497f;
    }

.detailed_info .contact_no {
    clear: both;
}

    .detailed_info .contact_no li {
        float: left;
        padding: 5px 15px 5px 0;
    }

        .detailed_info .contact_no li:first-child {
            border-right: 2px solid #DFDCDC;
        }

        .detailed_info .contact_no li:nth-child(2) {
            padding-top: 9px;
            padding-left: 15px;
        }

    .detailed_info .contact_no .contact_icon:AFTER {
        content: "\f095";
        font-family: fontawesome;
        font-size: 18px;
        margin-right: 6px;
        color: #0e497f;
    }

.detailed_info .location {
    clear: both;
}

    .detailed_info .location li {
        float: left;
        padding: 5px 15px 5px 0;
    }

        .detailed_info .location li:first-child {
            border-right: 2px solid #DFDCDC;
        }

        .detailed_info .location li:nth-child(2) {
            padding-top: 9px;
            padding-left: 15px;
        }

.detailed_info .sample_content {
    clear: both;
    visibility: hidden;
    margin: 0;
}

.detailed_info .location .location_icon:AFTER {
    content: "\f041";
    font-family: fontawesome;
    font-size: 20px;
    margin-right: 6px;
    color: #0e497f;
}

.detailed_info .location .direction .direction_icon:AFTER {
    content: url("../../images/Location.png");
    margin-right: 5px;
}

.detailed_info .location .get_direct {
    position: relative;
    bottom: 8px;
    color: #1845ab;
}

.detailed_info .location .direction {
    cursor: pointer;
}

.map_direction {
    border: 1px solid #c1c1c1;
    width: 65%;
    height: 420px;
    clear: both;
    margin: 0 auto;
    display: none;
    overflow:hidden;
}

/* Investors Overview Style  */
.investor_overview_cont {
    margin-top: 30px;
    color: #838383;
    /*color:black; Mindtree CR change font color*/
    background-color: #f9f9f9;
}

.investor .top_navigation {
    padding-left: 20px;
    float: left;
    width: 100%;
    margin-bottom: 30px;
    background-color: #eaeaea;
}

    .investor .top_navigation li {
        float: left;
        padding: 10px 40px 10px 0;
    }

        .investor .top_navigation li img {
            padding-right: 10px;
        }

.investor_overview_cont .container-fluid {
    clear: both;
}

.investor_overview_cont .overview {
    background-color: #fff;
}

    .investor_overview_cont .overview h4 {
        padding: 10px 20px;
        font-family: PT Sans; font-weight: 700;
        border-bottom: 1px solid #c1c1c1;
        margin-top: 10px;
    }

    .investor_overview_cont .overview .content {
        padding-left: 20px;
    }

        .investor_overview_cont .overview .content p {
            padding-bottom: 10px;
        }

        .investor_overview_cont .overview .content .keys {
            padding: 0;
            margin: 0;
        }

        .investor_overview_cont .overview .content ul {
            padding-bottom: 10px;
        }

        .investor_overview_cont .overview .content li {
            padding-left: 45px;
        }

.investor_overview_cont .webcast {
    margin-top: 20px;
}

    .investor_overview_cont .webcast > h5 {
        background-color: #eaeaea;
        border-bottom: 1px solid #c1c1c1;
        padding: 10px 0 6px 20px;
        margin: 0;
    }

    .investor_overview_cont .webcast .content {
        padding: 0 0 10px 20px;
        background-color: #fff;
    }

    .investor_overview_cont .webcast .list {
        float: left;
    }

        .investor_overview_cont .webcast .list > li {
            border-bottom: 1px solid #e7e7e7;
            padding-bottom: 20px;
            padding-top: 15px;
            float: left;
        }

            .investor_overview_cont .webcast .list > li h5 span {
                margin-left: 5px;
                font-family: Open Sans;font-weight:400;
                font-size: 14px;
            }

        .investor_overview_cont .webcast .list li li {
            float: left;
            padding: 10px 40px 10px 0;
        }

            .investor_overview_cont .webcast .list li li img {
                padding-right: 10px;
            }

    .investor_overview_cont .webcast .content > p {
        padding-bottom: 12px;
        clear: both;
    }

        .investor_overview_cont .webcast .content > p a {
            position: relative;
            font-family: Open Sans;font-weight:600;
            float: right;
            margin-right: 30px;
            color: #444;
            font-size: 18px;
        }

        .investor_overview_cont .webcast .content > p .right_arrow {
            position: absolute;
            top: -3px;
        }

            .investor_overview_cont .webcast .content > p .right_arrow:AFTER {
                content: "\f105";
                font-family: fontawesome;
                font-size: 22px;
                color: #ed1a21;
                font-weight: bold;
                margin-left: 10px;
            }

.investor_overview_cont .Events {
    margin-top: 20px;
}

    .investor_overview_cont .Events > h5 {
        background-color: #eaeaea;
        border-bottom: 1px solid #c1c1c1;
        padding: 10px 0 6px 20px;
        margin: 0;
    }

    .investor_overview_cont .Events .content {
        padding: 0 0 10px 20px;
        background-color: #fff;
    }

    .investor_overview_cont .Events .list {
        float: left;
    }

        .investor_overview_cont .Events .list > li {
            border-bottom: 1px solid #e7e7e7;
            padding-bottom: 20px;
            padding-top: 15px;
            float: left;
        }

        .investor_overview_cont .Events .list li li {
            float: left;
            padding: 10px 40px 10px 0;
        }

            .investor_overview_cont .Events .list li li img {
                padding-right: 10px;
            }

    .investor_overview_cont .Events .content > p {
        padding-bottom: 12px;
        clear: both;
    }

        .investor_overview_cont .Events .content > p a {
            position: relative;
            font-family: Open Sans;font-weight:600;
            float: right;
            margin-right: 30px;
            color: #444;
            font-size: 18px;
        }

        .investor_overview_cont .Events .content > p .right_arrow {
            position: absolute;
            top: -3px;
        }

            .investor_overview_cont .Events .content > p .right_arrow:AFTER {
                content: "\f105";
                font-family: fontawesome;
                font-size: 22px;
                color: #ed1a21;
                font-weight: bold;
                margin-left: 10px;
            }

.investor_overview_cont .rightside_content {
    margin-top: 10px;
}

    .investor_overview_cont .rightside_content .ame_stock {
        background-color: #fff;
        padding-left: 20px;
    }

    .investor_overview_cont .rightside_content .recent_news {
        background-color: #fff;
        padding-left: 20px;
    }

    .investor_overview_cont .rightside_content .ame_stock > h5 {
        margin-top: 0;
    }

.investor_content {
    margin-top: 30px;
    color: #838383;
    /*color:black; Mindtree CR change font color*/
}

    .investor_content .investor_body_cont {
        background-color: #f9f9f9;
    }

        .investor_content .investor_body_cont h4 {
            padding: 10px 20px;
            font-family: PT Sans; font-weight: 700;
            border-bottom: 1px solid #c1c1c1;
            margin-top: 0;
            margin-bottom: 0;
        }

        .investor_content .investor_body_cont .content {
            padding-left: 20px;
            padding-top: 15px;
        }

        .investor_content .investor_body_cont .list > li {
            padding: 20px 0;
            border-bottom: 1px solid #e7e7e7;
        }

        .investor_content .investor_body_cont .list li ul {
            padding-bottom: 10px;
        }

        .investor_content .investor_body_cont li h5 {
            margin-top: 0;
        }

    .investor_content .rightside_content {
        margin-top: 0;
    }

.investor_body_content {
    clear: both;
    background-color: #f9f9f9;
    padding-bottom: 20px;
    width: 100%;
}

    .investor_body_content .content {
        padding: 20px 0 0 20px;
    }

.investor_content .table_title, .investor_content .form_title {
    margin: 0;
    padding: 10px 0 10px 10px;
    background-color: #eaeaea;
}

.investor_content .tab a {
    font-family: Open Sans;font-weight:700;
    color: #595959;
    font-size: 15px;
    border-bottom: 0 !important;
    text-align: center;
    padding: 10px 20px;
}

.tab ul li {
    display: table-cell;
    float: none;
}

.investor_content .table .value {
    color: #595959;
    font-family: Open Sans;font-weight:600;
}

.investor_body_content .date_content {
    background-color: #eaeaea;
    width: 100%;
    padding: 10px;
}

.investor_body_content .date_conten_list {
    float: left;
}

.investor_body_content .date_content li {
    float: left;
    padding-right: 25px;
}

    .investor_body_content .date_content li:nth-child(2) {
        padding-left: 25px;
        border-left: 1px solid #c1c1c1;
    }

.investor_content .table {
    margin-bottom: 10px;
}

    .investor_content .table .sec_download {
        cursor: pointer;
    }

.investor_body_content .chart {
    clear: both;
    padding-top: 10px;
}

.investor_content .form {
    padding: 15px 20px 30px;
}

    .investor_content .form .container-fluid, .investor_content .form .col-sm-9, .investor_content .form .col-sm-5, .investor_content .form .col-sm-4, .investor_content .form .col-sm-3, .investor_content .form .col-sm-2 {
        padding: 0;
    }

    .investor_content .form .submit_btn, .trade_show .form .submit_btn {
        width: 13%;
        height: 45px;
        border: none;
        /*mindtree color code change CR*/
        background-color:#ED1C24;
        /*background-color: red;*/
        color: rgb(248, 247, 247);
        font-size: 17px;
        font-family: PT Sans; font-weight: 700;
        min-width: 122px;
    }

        .investor_content .form .submit_btn .right_arrow, .trade_show .form .submit_btn .right_arrow {
            position: relative;
            top: 3px;
        }

            .investor_content .form .submit_btn .right_arrow:AFTER, .trade_show .form .submit_btn .right_arrow:AFTER {
                content: "\f105";
                font-family: fontawesome;
                font-size: 28px;
                color: rgb(248, 247, 247);
                margin-left: 5px;
                font-weight: bold;
            }

    .investor_content .form .field_text {
        margin-left: 10px;
        vertical-align: sub;
    }

.investor_body_cont .table h5, .investor_body_content .table h5 {
    margin: 0;
}

.investor_content .table thead > tr {
    background-color: #eaeaea;
}

    .investor_content .table thead > tr th {
        border-bottom: 0;
    }

.investor_content .table .fundamental_info {
    cursor: pointer;
}

.investor_content .thomson_reuters {
    clear: both;
}

.investor_content .result {
    margin-bottom: 10px;
}

.tab li a {
    padding-left: 5px;
    padding-right: 5px;
    border: none !important;
}

.tab li {
    border: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
    border-bottom: 0;
    background-color: #eaeaea;
}

    .tab li.active, .tab li.active a, .tab li.active a:FOCUS {
        background-color: #f9f9f9 !important;
    }

.investor_body_content h4 {
    padding: 10px 20px;
    font-family: PT Sans; font-weight: 700;
    border-bottom: 1px solid #c1c1c1;
    margin-top: 10px;
    margin-bottom: 0;
}

.pagination_content, .events .pagination_content {
    width: 55%;
    margin: 0 auto;
    margin-top: 15px;
}

    .pagination_content a {
        font-size: 16px;
        color: #1845ab;
    }

    .pagination_content .pagination_list span, .pagination_content .pagination_list a {
        padding: 5px 10px;
    }

.investor_body_cont .news_year {
    border-top: 0;
}

.investor_content .news_release .content {
    padding-top: 0;
}

.investor_content .rightside_content {
    float: left;
}

.investor_body_cont .back span {
    margin-right: 10px;
    margin-top: 15px;
    color: #ed1a21;
    cursor: pointer;
}

.investor_body_cont .back .left_arrow:AFTER {
    content: "\f104";
    font-family: fontawesome;
    position: relative;
    left: 3px;
    font-size: 20px;
    font-weight: bold;
}

.investor_body_cont .back a {
    font-size: 18px;
    color: black;
    font-family: Open Sans;font-weight:700;
    margin-top: 20px;
}

.news_release .img_banner img {
    width: 100%;
}

.news_release .social_links {
    float: left;
    width: 100%;
    padding: 5px 0 5px 10px;
    background-color: #eaeaea;
    margin-bottom: 18px;
}

    .news_release .social_links li {
        float: left;
        margin-right: 15px;
    }

.news_release .news_inner_content {
    padding-top: 20px;
    clear: both;
    padding-bottom: 10px;
}

.investor_content .navigation_link {
    float: left;
    width: 100%;
    margin-top: 15px;
    padding: 10px 20px;
    background-color: #f9f9f9;
}

    .investor_content .navigation_link .previous {
        float: left;
    }

        .investor_content .navigation_link .previous .left_arrow {
            margin-right: 10px;
            color: #ed1a21;
            cursor: pointer;
        }

            .investor_content .navigation_link .previous .left_arrow:AFTER {
                content: "\f104";
                font-family: fontawesome;
                position: relative;
                left: 3px;
                font-size: 20px;
                font-weight: bold;
                top: 2px;
            }

    .investor_content .navigation_link .next {
        float: right;
    }

        .investor_content .navigation_link .next .right_arrow {
            margin-left: 10px;
            color: #ed1a21;
            cursor: pointer;
        }

            .investor_content .navigation_link .next .right_arrow:AFTER {
                content: "\f105";
                font-family: fontawesome;
                position: relative;
                left: 3px;
                font-size: 20px;
                font-weight: bold;
                top: 2px;
            }

.corporate_governance .table tr:first-child td {
    border-top: 0;
}

.events .pagination_content {
    width: 60%;
}

    .events .pagination_content .pagination_list span, .events .pagination_content .pagination_list a {
        padding: 5px 5px;
    }
/* 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: Open Sans;font-weight:600;
        }

        .sitemap_container .category li {
            margin-bottom: 5px;
        }

            .sitemap_container .category li a {
                color: #222222;
                font-family: PT Sans;
                /*Hemant: 9th Oct, 2018 Updated font weight*/
                font-weight:400;
            }
/* site map style ends*/




.contact_sales_rep {
    padding-bottom: 20px;
    padding-top: 15px;
    border-bottom: 1px solid #e7e7e7;
}

    .contact_sales_rep select {
        max-width: 174px;
        display: inline-block;
        margin-left: 20px;
        width: 100%;
    }

.sale_rep_content {
    margin-top: 15px;
}


/* Lablet style starts*/
@media ( min-width : 1025px) and (max-width: 1200px) {
    .header_top .search {
        width: 48%;
    }

    .header_top .stock_tikker {
        /*Mindtree Dev Commented Feb4 for StockTicker fix*/
        /*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%;
    }
}
/* Labtop style Ends*/

/* Style For Mozilla Browser */
@-moz-document url-prefix () {
    . main_header nav .right_arrow;
    position: absolute;
    right: 20px;
}





/*added for field's regualur expression validation mesaage*/
.form .field_errormsg .errormsg {
    position: absolute;
    left: 0;
}


/* Thank you msg style*/
.thankyou_msg .message, .thankyou_msg .msg_icon, .thankyou_msg .back_nav {
    text-align: center;
}

.failure_msg .message, .failure_msg .msg_icon, .failure_msg .back_nav {
    text-align: center;
}

.thankyou_msg .message, .failure_msg .message {
    padding-top: 10px;
}

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;
    }
}



.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;
    }


.news .news_content p.content {
    display: inline;
    padding: 0 0 15px 0;
}

/* Home page banner */
#mobile_banner {
    display: none;
}

.product_detail .content p {
    padding-bottom: 0;
}


.product_detail .content {
    padding-top: 10px !important;
}


/* Rich Text Editor*/

/* Changed on April 21*/
.rte_content ul {
    list-style-type: disc;
    /*margin-left: 18px; 
list-style-position:intial !important; Removed this and the line above -Done an by Mindtree on 08 Jan 2016 as bullets where shifting to left and overlapping the 

image in Product page*/
    /*list-style-position: inside !important;*/
    margin-left: 1em;
}


/*4 Mar Begin- Added the css below menu Branding color was not coming */
#main-menu > li {
    border-bottom: 2px solid #fff;
}

    #main-menu > li > ul {
        margin-top: 1px !important;
    }
/*4 Mar End- Added the css below menu Branding color was not coming */

/* Copied from Spectro Tabbed Product Detail start*/

.three_col_content h4, .three_col_content h1 {
    padding: 10px 15px;
    color: #000;
    font-family: PT Sans; font-weight: 700;
    border-bottom: 1px solid #c1c1c1;
    margin: 0;
}

.three_col_content .content {
    padding: 10px 15px;
}

.tablist {
    background-color: #fff;
    clear: both;
}

    .tablist > ul {
        padding-top: 15px;
    }

    .tablist h4 {
        border: none;
        background-color: #eaeaea;
        font-size: 16px;
        color: #6C6B6B;
        cursor: pointer;
    }

        .tablist h4 .plus {
            float: right;
            margin-right: 5px;
            font-size: 18px;
        }

    .tablist > ul > li {
        margin-bottom: 5px;
    }

    .tablist .content {
        display: none;
    }

.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%;
}

/*Child Tablist */
.tablist .content {
    padding: 5px 0px 0px 15px !important;
}

.child_tablist .content {
    display: none;
}

.child_tablist h4 {
    border: none;
    background-color: #DBE8EE;
    font-size: 15px;
    color: #6C6B6B;
    cursor: pointer;
    margin: 10px 0 10px 0;
}

    .child_tablist h4 .plus {
        float: right;
        margin-right: 5px;
        font-size: 18px;
    }

.child_tablist .child_tab_name .count {
    margin-left: 5px;
}

.child_tablist > ul > li {
    margin-bottom: 5px;
}

.child_tablist .download_icon {
    background: url("/Images/Global/download.png") no-repeat;
    width: 7px;
    background-size: 7px 10px;
    height: 10px;
    display: inline-block;
    margin-left: 5px;
}
/* Tab Video List*/
.tablist .video_list li {
    margin-top: 5px;
    margin-bottom: 10px;
}

    .tablist .video_list li:HOVER {
        background-color: #eaeaea;
    }

.tablist .video_list .product_img {
    width: 28%;
    margin-right: 2%;
    display: inline-block;
    vertical-align: top;
    padding-bottom: 5px;
    padding-top: 5px;
}

    .tablist .video_list .product_img img {
        width: 100%;
    }

.tablist .video_list .product_content {
    width: 68%;
    display: inline-block;
    vertical-align: top;
}

    .tablist .video_list .product_content h5 {
        margin-top: 5px;
    }

.tablist .accessory li {
    border-bottom: 1px solid #e7e7e7;
}

    .tablist .accessory li:last-child {
        border-bottom: none;
    }

.tablist .accessory h5 {
    margin-top: 5px;
}

.part_no {
    color: red;
}



body.modal-open {
    margin-right: 17px;
}

/*IE Browser Style */
@media screen\0 {
    body.modal-open {
        margin-right: 0px;
    }
}
/*End Tabbed Product Detail*/

/*RMA Related added 03 Nov 2015*/
.form_content {
    background-color: #f9f9f9;
    padding: 10px 0 30px 20px;
}

.registration .form {
    padding-right: 25px;
    padding-top: 25px;
}

.form .container-fluid, .form .container-fluid .col-sm-5, .form .container-fluid .col-md-5 {
    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 .date {
    padding-right: 10px;
    line-height: normal;
}

.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;
}

.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: PT Sans; font-weight: 700;
    min-width: 100px;
}

.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 select::-ms-expand {
    display: none;
}

/* Added by Sundhar on 30th December 2015 */
.leftmenu_withsubmenu ul li a {
    text-decoration: none !important;
}

#main-menu > li > a {
    text-decoration: none !important;
}


.sm-clean > li > ul:before {
    border-color: transparent transparent #bbb transparent !important;
}



.multilevel li .active {
    font-weight: 800;
}


/* End */

/*Added by SUNDHARA on 8Jan 2016*/
.videos_gallery .product_video_image {
    display: inline-block;
    width: auto !important;
    margin-right: 5px;
}


/*Added by SUNDHARA on 26Feb 2016*/
.modal-open {
    overflow: auto;
}
