/* ==================================
   Coding By Subir Banik
   ================================== */
@charset "utf-8";
/* CSS Document */


/*============== Header Temp Banner ==============*/
#top-temp-banner {
  display: none;
  text-align: center;
	background-color: #b92029;
	color: #fff;
	font-family: ;
	font-family: 'pt_sansbold';
	padding: 7px 0 3px;
	font-size: 18px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#top-temp-banner a {
	color: #fff;
}


/*============== CSS Reset start here ==============*/
body
{
    margin:0 !important;
    padding:0 !important;
    background:#FFF !important;
    overflow:auto !important;
    width: 99.7% !important;
}
h1, h2, h3, h4, h5
{
    padding:0;
    margin:0;
    font-weight:normal;
}
p
{
    padding:0;
    margin:0;
}
a
{
    text-decoration:none;
    color:#000;
    border:none;
    outline:none;
}
li
{
    padding:0;
    margin:0;
    list-style:none;
}
img
{
        max-width:100%;
        max-height:100%;
        border:none;
        outline:none;
}
ul
{
    padding:0;
    margin:0;
}

/*============= FONT FACE Start here =============*/

@font-face {
    font-family: 'pt_sansbold';
    src: url('../fonts/pt_sans-web-bold-webfont.eot');
    src: url('../fonts/pt_sans-web-bold-webfont.eot') format('embedded-opentype'),
         url('../fonts/pt_sans-web-bold-webfont.woff') format('woff'),
         url('../fonts/pt_sans-web-bold-webfont.ttf') format('truetype'),
         url('../fonts/pt_sans-web-bold-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pt_sansbold_italic';
    src: url('../fonts/pt_sans-web-bolditalic-webfont.eot');
    src: url('../fonts/pt_sans-web-bolditalic-webfont.eot') format('embedded-opentype'),
         url('../fonts/pt_sans-web-bolditalic-webfont.woff') format('woff'),
         url('../fonts/pt_sans-web-bolditalic-webfont.ttf') format('truetype'),
         url('../fonts/pt_sans-web-bolditalic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pt_sansitalic';
    src: url('../fonts/pt_sans-web-italic-webfont.eot');
    src: url('../fonts/pt_sans-web-italic-webfont.eot') format('embedded-opentype'),
         url('../fonts/pt_sans-web-italic-webfont.woff') format('woff'),
         url('../fonts/pt_sans-web-italic-webfont.ttf') format('truetype'),
         url('../fonts/pt_sans-web-italic-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'pt_sansregular';
    src: url('../fonts/pt_sans-web-regular-webfont.eot');
    src: url('../fonts/pt_sans-web-regular-webfont.eot') format('embedded-opentype'),
         url('../fonts/pt_sans-web-regular-webfont.woff') format('woff'),
         url('../fonts/pt_sans-web-regular-webfont.ttf') format('truetype'),
         url('../fonts/pt_sans-web-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
/*****************************************************
1. HEADER code
2. BODY code
3. FOOTER code
*****************************************************/
.container
{
    width:100%;
    float:left;
}
.wrapper
{
    max-width:950px;
    margin:auto;
}
.wrapper2
{
    /*max-width:1280px;*/
    width: 100%;
    margin:auto;
}
/*=========== Universal class start here ===========*/
h1
{
    color:#263695;
    font-family: 'pt_sansbold';
    font-size:24px;
}
h1 a
{
    color:#263695;
    font-family: 'pt_sansbold';
    font-size:24px;
}
h1 a:hover
{
    color:#b92029;
}
h2
{
    color:$#3e3e3e;
    font-family: 'pt_sansregular';
    font-size:18px;
    line-height:20px;
    margin:20px 0;
    font-weight:normal;

}
/*=========== 1. HEADER code ===========*/
.header
{
    width:100%;
    float:left;
    background:#FFF;
}
.logo
{
    float:left;
    margin-top:13px;
}
.logo_l
{
    display:block;
}
.logo_s
{
    float:left;
    display:none;
}
.logo_rgt
{
    float:right;
    width:49.47%;
    margin-top:97px;
    text-align:right;
}
.logo_rgt h3
{
    color:#b92029;
    font-family: 'pt_sansbold';
    font-size:20px;
}
.logo_rgt ul
{
    width:100%;
    display:block;
    margin-top:25px;
}
.logo_rgt li
{
    float:right;
    margin-left:26px;
    float:right;
}
.logo_rgt li:last-child
{
    margin-left:0;
}
.logo_rgt li a
{
    color:#3e3e3e;
    font-family: 'pt_sansregular';
    font-size:14px;
}
.logo_rgt li a:hover
{
    color:#B92029;
}
/*=========== 2. Navigation code ===========*/
.navigation
{
    width:100%;

    float:left;
    background:#263695;
    margin-top:16px;
    overflow:visible;
    height:30px;
    position:relative;
}
.navigation
{
    width:100%;
    float:left;
    /*background:#263695;*/
    margin-top:16px;
}
.navigation ul
{
    width:100%;
    display:block;
    text-align:center;
    margin-top:5px;
}
.navigation li
{
    display:inline-block;
    margin-left:5%;
}
.navigation li:first-child
{
    margin-left:0;
}
.navigation li a
{
    color:#FFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:16px;
    text-decoration:none;
    padding-bottom:16px;
    transition:0.1s;
}
.navigation li a:hover
{
    background:url(../images/nav_hover.png) no-repeat bottom;
    color:#ffff00;
}

.navigation li a.active
{
    background:url(../images/nav_hover.png) no-repeat bottom;
    color:#ffff00;
}
.wrapper
{
    max-width:950px;
    margin:auto;
}
.nav2
{
    display:none;
    position:absolute;
    top:0px;
    left:0;
}
.nav
{
    width:99%;
}

/*=========== 3. Banner code ===========*/
.banner
{
    width:100%;
    float:left;
    position:relative;
}
.banner_top
{
    width:100%;
    float:left;
}
.banner_bt
{
    width:100%;
    float:left;
    position:relative;
}
.ban_txt
{
    width:50%;
    float:left;
    /*padding:5px 20px;*/
    padding:5px 4px;
    background:#b92029;
    font-family: 'pt_sansbold';
    font-size:24px;
    text-align:right;
    color:#FFF;
    margin-top:10%;
    padding-left:9px;
}
.ban_img{
    width:35%;
    float:left;
    margin:2% 0 0 2%;
    height:300px;
}
.ban_nav
{
    float:left;
    /*width:10%;*/
    margin:1.2% 0 0 25%;
}
.ban_nav li
{
    padding:0px 4px;
    float:left;
    background:#900;
    margin-left:5px;
}
.ban_nav li:first-child
{
    margin-left:0;
}
.ban_nav li a
{
    color:#FFF;
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#FFF;
    text-align:center;
    display:block;

    color:#900;
}
/*.ban_nav_rgt
{
    width:60%;
    float:left;
}*/
.ban_nav_rgt {
    border-bottom: 1px solid #263695;
    float: right;
    width: 69%;
}
.ban_nav_rgt li
{
    float:left;
    margin-left:10px;
}
/*=========== 4. BODY code ===========*/
.body
{
    width:100%;
    float:left;
    padding:32px 0;
  min-height: 800px;
    /*overflow:hidden;  */
}
.about_div
{
    width:100%;
    float:left;
}
ul.head
{
    width:100%;
    float:left;
    margin:0;
    padding:0;
    margin-bottom:20px;
}
ul.head li
{
    display:block;
}

ul.head li a
{
    color:#263695;
    padding: 6px 10px 10px 40px;
    background:url(../images/head_ul_back.png) no-repeat;
    font-family: 'pt_sansregular';
    font-size:18px;
    height:40px;
    line-height:40px;
}
ul.head li a:hover
{
    background:url(../images/head_ul_back_hover.png) no-repeat;
}
.about_pic
{
    float:left;
    width:29.05%;
}
ul.desc
{
    width:67.89%;
    float:left;
    margin-left:2.7%;
    margin-top:12px;
    margin-bottom:40px;
}
ul.desc li
{
    background:url(../images/li_back.png) no-repeat 0 5px;
    padding:0 0 0 30px;
    color:#3e3e3e;
    font-family: 'pt_sansregular';
    font-size:15px;
}
ul.desc li a
{
    color:#3e3e3e;
    font-family: 'pt_sansregular';
    font-size:15px;
}
.equipment
{
    width:40.5%;
    float:left;
}
.equipment_lft
{
    float:left;
    width:40%;
    overflow:hidden;
  margin-bottom: 20px;
}
.equipment_rgt
{
    /*float:left;*/
    padding:0 2%;
    /*margin-top:-20px;*/
    margin-top:-30px;
    float:left;
    /*width:50%;*/
}
.equipment_rgt p
{
    font-size:14px;
}
ul.nav
{
    margin-top:10px;
}
.equipment_rgt img{
    margin-bottom:15px;
    border:1px solid #2b3b98;
}
.equipment_rgt li a
{
    color:#263695;
    font-family: 'pt_sansbold';
    line-height:25px;
}
.equipment_rgt li a:hover
{
    color:#b92029;
}
.equipment_rgt p
{
    color:#263695;
    font-size:16px;
    font-family: 'pt_sansbold';
    line-height:25px;
}
/*.equipment_rgt p:hover
{
    color:#b92029;
}
*/


.equipment h1
{
    margin-bottom:20px;
}
.video
{
    width:75.9%;
    float:left;
    margin-right:-50%;
}
.video h1
{
    background:#263695;
    padding:2px 0;
    display:block;
    color:#FFF;
    color:#ffff00;
    padding-left:30px;
    font-weight:normal;
    margin-bottom:20px;
}
.video_div1
{
    width:100%;
    float:left;
}
.video_div1 h2
{
    color:#3e3e3e;
    font-family: 'pt_sansregular';
    font-size:18px;
    line-height:22px;
}
.video_div1 p
{
    color:#3e3e3e;
    font-family: 'pt_sansregular';
    font-size:16px;
    line-height:21px;
    width:55%;
    background:url(../images/quote.jpg) no-repeat top left;
    padding-left:74px;
}
/*=========== 5. FOOTER code ===========*/
.footer
{
    width:100%;
    float:left;
    margin-top:50px;
}
.footer_top
{
    width:100%;
    padding:21px 0 56px 0;
    background:#263695;
    float:left;
}
.ft_lft
{
    width:10.21%;
    float:left;
}
.sc_top
{
    float:left;
    width:100%;
    margin-bottom:20px;
}
.ft_lft li
{
    margin-bottom:4px;
}
.ft_lft li a
{
    color:#FFF;
    font-family: 'pt_sansregular';
    font-size:14px;
}
.ft_lft li a:hover
{
    color:#ffff00;
}
.ft_ul
{
    width:22.10%;
    float:left;
    margin-top:46px;
    margin-left:8%;
}
.ft_ul li
{
    margin-bottom:4px;
}
.ft_ul li a
{
    color:#FFF;
    font-family: 'pt_sansregular';
    font-size:14px;
}
.ft_ul li a:hover
{
    color:#ffff00;
}
.contact
{
    width:29.05%;
    float:right;
    text-align:center;
    margin-top:76px;
}
.contact a
{
    text-decoration:none;
    color:#FFFFFF;
    font-family: 'pt_sansregular';
    font-size:24px;
    line-height:28px;
    width:100%;
    text-align:center;
    float:left;
    cursor:pointer;
    background:url(../images/cont_icon.png) no-repeat top center;
    padding-top:80px;
}
.contact a:hover
{
    color:#ffff00;
    background:url(../images/cont_icon_hover.png) no-repeat top center;
}
.contact-email
{
    width:29.05%;
    float:right;
    text-align:center;
    margin-top:15px;
    clear: right;
}
.contact-email a
{
    text-decoration:none;
    color:#FFFFFF !important;
    font-family: 'pt_sansregular';
    font-size:24px;
    line-height:28px;
    width:100%;
    text-align:center;
    float:left;
    cursor:pointer;
}
.contact-email a:hover
{
    color:#ffff00;
}
.ft_top_2
{
    width:100%;
    float:left;
    margin-top:56px;
}
.visa
{
    float:left;
}
.cont_txt
{
    width:69.57%;
    float:right;
}
.cont_txt p
{
    float:right;
    color:#FFF;
     font-family: 'pt_sansregular';
     font-size:14px;
     line-height:22px;
     text-align:right;
}
.ft_bt
{
    width:100%;
    float:left;
    padding:30px 0;
    background:#FFF;
    text-align:center;
}
.ft_bt a
{
    text-decoration:none;
    color:#3e3e3e;
    font-family: 'pt_sansregular';
    font-size:12px;
    text-align:left;
}
.rwd-break
{
    display:none;
}

/*============ css for portal page start here ============*/
.portal
{
    margin-top:-23px;
}
.portal h1
{
    padding:10px 0;
    float:none;
    color:#ffff00;
    background:#263695;
    padding-left:15%;
    font-family: 'pt_sansbold';
    display:block;
}
.portal h1 span
{
    color:#FFF;
    font-size:12px;
    font-family: 'pt_sansbold_italic';
}
.portal h2
{
    padding:10px 0 10px 23%;
}
#body-h2 h2 {
    margin-left: 0 !important;
}
.portal h3
{
    background:#b92029;
    padding:10px 0px;
    color:#FFF;
    font-family: 'pt_sansbold';
    padding:10px 0 10px 23%;
    display:inline-block;
    width:77%;
}
.portal_lft
{
    width:64.5%;
    float:left;
}
.portal_rgt
{
    float:right;
    /*width:22.5%;*/
    width:33.5%;
    padding-left:2%;
    margin-top:25px;
}
.portal h4
{
    padding:10px 0;
    background:#616161;
    color:#FFF;
    font-family: 'pt_sansbold';
    font-size:16px;
    padding-left:23%;
    display:inline-block;
    width:77%;

}
.portal_product
{
    width:100%;
    float:left;
    margin-bottom:55px;
    margin-top:15px;
}
.prod-cat-inner{
    width:100% !important;
}
.portal_product_lft
{
    width:36.5%;
    float:left;
    text-align:right;
}
.portal_product_rgt
{
    width:50%;
    float:right;
}
/*vijayv2205*/
/*.portal_product_rgt h3
{
    color:#3e3e3e;
    font-family: 'pt_sansbold';
    font-size:16px;
    padding:0;
    background:none;
    margin-top:40px;
}*/
.portal_product_rgt h3
{
    background: #b92029 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-family: "pt_sansbold";
    padding: 10px 0 10px 23%;
    width: 100%;
    font-size:19px;
}
.vijayv205{

}

.portal_product_rgt p
{
    color:#3e3e3e;
    font-family: 'pt_sansregular';
    font-size:16px;
    margin-top:5px;
}
.rgt_call
{
    padding:10px 7px;
    /*float:left;*/
  margin-top:15px;
    /*background:#fbf4f4;*/
  background:#fff;
    border:1px solid #f4dbdd;
    color:#b92029;
    font-family: 'pt_sansbold';
    border-radius:3px;
    /*margin-top:30px;*/
  position: absolute;
    text-align:center;
  clear: both;

    -webkit-box-shadow: 2px 2px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    2px 2px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         2px 2px 5px 0px rgba(50, 50, 50, 0.75);
}
.tube
{
    float:left;
    margin-top:20px;
    width:100%;
}
.tube ul
{
    width:100%;
    margin-top:20px;
}
.tube li
{
    width:100%;
    margin-top:10px;
}
/*============== About Page start here ==============*/
.about_page h1
{
    font-family: 'pt_sansbold';
    font-size:24px;
    color:#263796;
}
/*.about_page h1:hover
{
    color:#B92029;
}*/
.about_page p
{
    color:#3e3e3e;
    font-size:16px;
    line-height:21px;
    font-family: 'pt_sansregular';
    width:100%;
    /*margin-bottom:23px;*/
}
.about_page h3
{
    font-family: 'pt_sansbold';
    color:#263695;
    padding:22px 0;
}
.about_page p img
{
    float:left;
    margin:0 23px 9px 0;
    border:2px solid #283483;
}
ul.about_list
{
    width:100%;
    float:left;
    margin-bottom:18px;
}
ul.about_list li
{
    /*width:100%;*/
    float:left;
    font-family: 'pt_sansregular';
    font-size:15px;
    line-height:21px;
    background:url(../images/list_back.jpg) no-repeat 0 5px;
    padding: 0 0 0 15px;
    color:#3E3E3E;
}
.about_rgt_div1 img
{
    border:1px #263696 solid;
    width:100%;
}
.about_rgt_div1 p
{
    color:#3e3e3e;
    font-family: 'pt_sansregular';
    font-size:14px;
    line-height:18px;
    font-style:italic;
    padding:14px 0;
    margin-bottom:0;
}
.about_rgt_div1 p:hover
{
    color:#3e3e3e;
}
.tube a img
{
    width:98%;
}

/*============ css for Contact page start here ============*/
.contact_form
{
    width:100%;
    float:left;
}
.contact_div{
    width:100%;
    float:left;
    margin-bottom:17px;
}
.contact_form p
{
    width:25%;
    float:left;
    color:#3e3e42;
    font-family: 'pt_sansregular';
    font-size:15px;
    text-align:right;
    line-height:44px;
    margin-bottom:0;
}
.cont_rgt
{
    float:left;
    width:70%;
    min-height:50px;
    border:1px solid;
    margin-left:2%;
}
.contact_form [type="text"]
{
    padding:0 10px;
    float:left;
    width:40%;
    line-height:41px;
    height:41px;
    border:none;
    outline:none;
    border:1px solid #616161;
    margin-left:2%;
    color:#616161;
    font-family: 'pt_sansregular';
    font-size:15px;

}

.contact_form textarea
{
    padding:0 10px;
    float:left;
    width:50%;
    line-height:41px;
    height:140px;
    border:none;
    outline:none;
    border:1px solid #616161;
    margin-left:2%;
    font-family: 'pt_sansregular';
    font-size:15px;
    color:#616161;
}
.capta
{
    /*float:left;*/
    margin:20px 0;
    margin-left:10px;
    float:left;
}
.cont_send_bt
{
    float:left;
    border:none;
    outline:none;
    cursor:pointer;
    width:125px;
    height:55px;
    background:url(../images/contact_button.png) no-repeat;
    margin-left:17px;
}
.top
{
    width:27px;
    height:24px;
    float:left;
    background:url(../images/sc_top.png) no-repeat top center;
    display:block;
    text-indent:-9999px;
}
.top:hover
{
    background:url(../images/sc_top_hover.png) no-repeat top center;
}


/*for responsive youtube video start here*/
.video-container {
    position: relative;
    /*height: 152px;*/
    overflow: hidden;
    width:100%;
    /*height:200px;*/
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.navigation .current-menu-item > a, .navigation .current-menu-ancestor > a, .navigation .current_page_item > a, .navigation .current_page_ancestor > a
{
    background:url(../images/nav_hover.png) no-repeat bottom !important;
    color:#ffff00 !important;
}

/*vijayv2205*/
/*.portal_lft h4 {
    background: none repeat scroll 0 0 #616161;
    color: #FFFFFF;
    display: inline-block;
    font-family: 'pt_sansbold';
    font-size: 16px;
    padding: 10px 0 10px 23%;
    width: 77%;
}*/
.portal_lft h4 {
    background: #616161 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-family: "pt_sansbold";
    font-size: 16px;
    width: 100%;
    display:block;
}
.upcp-thumb-image-div{margin-left:23%; background-color:transparent !important}

.upcp-thumb-image-div a {
    display: table-cell;
    /*height: 100% !important;*/
    line-height: 0;
    text-align: center;
    vertical-align: middle;
    width: 100% !important;
    margin: 20px 0;
}

div.upcp-thumb-image-div img {
    max-height: 100% !important;
    max-width: 100% !important;
}

.upcp-catalogue-link {
    pointer-events: none !important ;
    cursor: default !important;
}
.prod-cat-inner {
    height: auto;
  }

.prod-cat-addt-details-desc-div h3{color:#666 !important; font-weight:bold; background-color:transparent !important; padding:10px 0 10px 0% !important; display:block;  font-size:16px !important; color:#3e3e3e !important}

.upcp-thumb-title{border:none !important;}

.prod-cat-addt-details-desc-div{text-indent:0px !important}

/*#######*/
.ufo-cell-left
{
    width:30%;
    font-family: 'pt_sansregular';
    font-size:14px;
    color:#3E3E42;
    text-align:right !important;
    width: 25%;
}
.ufo-cell-left label
{
    text-align:right !important;
}

.ufo-cell-center [type="text"] {
    border: 1px solid #616161;
    color: #616161;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 15px;
    height: 41px;
    line-height: 41px;
    margin-left: 2%;
    outline: medium none;
    padding: 0 10px;
    width: 40%;
    margin-bottom:8px;
}
#recaptcha_response_field
{
    width:auto;
    border:none;
    line-height:normal;
    height:auto;
    margin:0;
    padding:0;
}


.ufo-cell-center textarea {
    border: 1px solid #616161;
    color: #616161;
    float: left;
    font-family: 'pt_sansregular';
    font-size: 15px;
    height: 140px !important;
    line-height: 41px;
    margin-left: 2%;
    outline: medium none;
    padding: 0 10px;
    width: 120% !important;
}
.frm_submit
    {
    background: url("../images/contact_button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    float: left;
    height: 55px;
    outline: medium none;
    width: 125px;
    margin-left:55%;
    margin-top:3%;
    }
    .frm_submit:hover
    {
        background: url("../images/contact_button_hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    }
    @media screen and (-webkit-min-device-pixel-ratio:0)
        {
        .frm_submit {margin-left:155px;}
        }
    #recaptcha_area
    {
        /*margin-left:30%;*/
        width:auto;
    }
    #ufo-cell-3323-2-left
    {
        color:#FFF;
    }

    .portal_lft h2
    {
        color:#3e3e42;
        width:77%;
        margin-left:23%;
    }
    .about_page > .portal_lft h2 {
    margin-left: 0;
  }
    .cont_top_img
    {
        display:none;
    }
    #breadcrumbs span a
    {
        color: #FFFFFF;
        font-family: 'pt_sansbold_italic';
        font-size: 12px;
    }
    #breadcrumbs span a:hover{
        color:#FFF;
    }
    ul.sub-menu li:last-child
{
    background:none;
}
/*css edited on 29.01.14 start*/
.ft_bt_wrap
{
    max-width:951px;
    margin:auto;
    text-align:left;
    font-size:12px !important;
}
.ft_bt_wrap a
{
    font-size:12px;
}

/*.portal_lft h3:nth-child(1){display:none;}*/
#firstdiv h3:nth-child(1) {display:none;}
.prod-cat-addt-details-desc-div h3{display:block !important}

.vijayv205{display:block !important; margin-bottom:45px;}

.img_TXT p
{
    font-size:14px;
    font-style:italic;
}
#breadcrumbs span a
{
    font-size:14px !important;
}
.breadcrumb_last
{
    font-size:14px !important;
}
ul.right_title li a:hover
{
    color:#B92029;
}
.another_side
{
    width:auto !important;
}
.portal_product_lft img
{
    width:auto!important;
    height:auto !important;
}

.yell
{
    float:left; width:20%;
    margin-top:80px;
}

/*css edited on 03.03.14 start here*/


/*For retina css start here*/

@media screen and (-webkit-min-device-pixel-ratio:0) {

    .contact a{
        background: url("../images/cont_icon@2x.png") no-repeat scroll center top rgba(0, 0, 0, 0);
        background-size:55px 55px;
 }
 .contact a:hover{
        background: url("../images/cont_icon_hover@2x.png") no-repeat scroll center top rgba(0, 0, 0, 0);
        background-size:55px 55px;
 }
 .logo_rgt h3{
        color:#B92029;
 }
 .cont_txt p{
        color:#FFF !important;
 }
 .logo_rgt h3 {
    color: #B92029 !important;
}
.rgt_call {
    color: #B92029 !important;
}
    }
}
/*For retina css start here*/

.tel,.tel:visited { /*for small screens */
display:block;
color:#B92029;
/*background-color:#000;
padding:1em;*/
text-decoration:none;
}
.tel:hover,.tel:focus {
color:#B92029;
/*background-color:#fff;*/
}
@media screen and (min-width: 28.5em) { /* for larger screens */
.tel,.tel:visited {
background:none;
cursor:default;
}
.tel,.tel:focus {
color:#B92029;
}
}
.tel a
{
    color:#B92029 !important;
}
.tel_ft a
{
    color:#FFF !important;
}

#fscf_form1 label
{
    width:30%;
    float:left;
    font-family:'pt_sansregular';
    color:#3E3E42;
    font-size:14px;
    text-align:right !important;
    padding-right:10px;
    line-height:41px;


}
#fscf_form1 [type="text"]
{
    width:10%;
    float:left;
    line-height:41px;
    height:41px;
    border:1px solid #666;
    padding:0 5px;
    font-family:'pt_sansregular';
}
#fscf_form1 [type="submit"]:hover
    {
        background: url("../images/contact_button_hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    }
#fscf_form1 textarea
{
    border:1px solid #666;
    font-family:'pt_sansregular';
}
#fscf_form1 [type="submit"] {
    background: url("../images/contact_button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    cursor: pointer;
    float: left;
    height: 55px;
    margin-left: 22% !important;
    margin-top: 3%;
    outline: medium none;
    width: 125px;
    position:relative;
    text-indent:-9999px;
}
#fscf_captcha_image_div1
{
    margin-left:31.5%;
}

.page-id-500 .about_page p img {
    border: none;
}



.update-nag
{
    display:none !important;
  opacity:0 !important;
 }



.prod-cat-header-div
{
    display:none !important;
}
#prod-cat-sidebar-
{
    display:none !important;
}
.upcp-thumb-item
{
    width: 100% !important;
    border:0 !important;
}
.upcp-thumb-image-div
{
    float:left;
    display:
}

@media screen and (max-width: 1000px) {
.rgt_call {
    margin: 10px 0 0 0;
  }
}
@media screen and (max-width: 600px) {
.rgt_call {
  margin-left: 5% !important;
    width: 90%;
    left: 0;
  }
}
