/* CSS Document */
@font-face {
font-family:PTSans;
src: url("../font/PTS55F.eot") /* EOT file for IE */
}
@font-face {
font-family: PTSans;
src: url("../font/PTS55F.ttf") /* TTF file for CSS3 browsers */
}
@font-face {
font-family:PTSansbold;
src: url("../font/PTS75F.eot") /* EOT file for IE */
}
@font-face {
font-family: PTSansbold;
src: url("../font/PTS75F.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
font-family:PTSansNarrow;
src: url("../font/PTN57F.eot") /* EOT file for IE */
}
@font-face {
font-family: PTSansNarrow;
src: url("../font/PTN57F.ttf") /* TTF file for CSS3 browsers */
}

@font-face {
font-family:PTSansNarrowbold;
src: url("../font/PTN77F.eot") /* EOT file for IE */
}
@font-face {
font-family: PTSansNarrowbold;
src: url("../font/PTN77F.ttf") /* TTF file for CSS3 browsers */
}


.topleft { padding-top:40px; }
.topleft h4 { font-size:18px; font-weight:bold; color:#ff3c44; margin:0px; padding:0px 0 0px 0; text-align:left; font-family:PTSansbold;}
.topleft p { color:#231f20; font-weight:bold; font-size:16px; margin:0px; padding:0px 0 0 0; text-align:left; font-family:PTSansbold; }
.navbar-wrapper { margin-top:0px !important; }
.callphoneico { background:url(../images/call.png) 0 0 no-repeat; padding-left:50px; font-family:PTSansbold;}
.carousel-caption { top:152px; }
.carousel-caption p {  font-family: PTSansNarrow; background:url(../images/transparentbg.png) 0 0 repeat; font-size:13px; color:#ffffff; line-height:18px; text-align:center; padding:10px 30px; font-size:13px; }
.callphoneico p { font-size:22px; font-weight:bold; color:#231f20;font-family:PTSansNarrowbold; }
.navbar-static-top {border-width: 0 !important;}
.navbar-wrapper .navbar { border-radius:0px !important; } 
.navbar-inverse {background-color: #231f20 !important; border-color: #231f20 !important;} 
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus { background-color:#ff3c44 !important; }
.navbar-wrapper .container { padding-left:0px !important; padding-right:0px !important;}
.navbar-inverse .navbar-nav > li > a { color:#ffffff !important; font-size:20px; text-transform:uppercase; font-family:PTSans; }
.navbar-nav > li > a { padding-top:18px !important; padding-bottom:18px !important;}
.nav > li > a { padding-left:45px !important; padding-right:45px !important;}
.navbar-nav > li { border-right:1px solid #818586; }
.navbar-collapse.collapse { box-shadow:0 0 8px #1a2f42; }
.navbar-collapse collapse { position:relative; }
.followus { position:absolute; right:15px; top:15px; }
.followus a { margin-left:10px; }
.thumpslider_main { width:100%; padding:20px 0px; background:#e7e7e7; border-bottom:1px solid #dadada; margin-bottom:30px; }
h3.latest { font-size:24px; color:#ff3c44; font-family:PTSansbold; margin:0px; padding:0px 0 10px 0; text-transform:uppercase; }

.clearout {
height:20px;
clear:both;
}

#flexiselDemo1, #flexiselDemo2, #flexiselDemo3 {
display:none;
}

.nbs-flexisel-container {
    position:relative;
    max-width:100%;
}
.nbs-flexisel-ul {
    position:relative;
    width:9999px;
    margin:0px;
    padding:0px;
    list-style-type:none;   
    text-align:center;  
}

.nbs-flexisel-inner {
    overflow:hidden;
    float:left;
    width:100%;
}

.nbs-flexisel-item {
    float:left;
    margin:0px;
    padding:0px;
    cursor:pointer;
    position:relative;
    line-height:0px;
}
.nbs-flexisel-item img {
    width: 100%;
    cursor: pointer;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
    max-width:150px;
    max-height:110px;
	border:1px solid #dddddd; padding:5px; 
}

/*** Navigation ***/

.nbs-flexisel-nav-left,
.nbs-flexisel-nav-right {
    width: 23px;
    height: 41px; 
    position: absolute;
    cursor: pointer;
    z-index: 100;
    opacity: 1;
}

.nbs-flexisel-nav-left {
    left: -41px;
    background: url(../images/button-previous.png) no-repeat;
}

.nbs-flexisel-nav-right {
    right: -42px;
    background: url(../images/button-next.png) no-repeat;
} 
.slidermain { padding:20px; border:1px solid #d2d2d2; background:#ffffff; float:left; width:100%; }
h2.mainheading { color:#ff3c44; font-size:18px; font-family:PTSansbold; padding-bottom:10px; border-bottom:1px solid #d8d8d8; text-transform:uppercase; margin:0px; }
p.lead1 { font-size:16px; font-family: PTSans; padding:0px; margin:0px; padding-top:10px; color:#333333; text-align:justify; }
.latestnews_wrap { border:1px solid #d2d2d2; width:100%; }
.latestnews_wrap h3 { background:#ff3c44; color:#ffffff; padding:6px 10px; font-size:20px; font-family: PTSansbold; margin:0px; }
.latest_list { width:100%; padding:10px 10px 0px 10px; border-bottom:1px solid #d8d8d8; }
.latest_list h4 { color:#ff3c44; font-size:15px; font-family: PTSansbold; display:block; }
.latest_list p { font-size:14px; color:#333333; font-family:PTSans; }
.latest_list p a { color:#ff3c44; }
.footer_main { width:100%; padding:15px 0px; background:#231f20; font-family:PTSans; color:#b4b4b4;  }
.footerlink a { color:#ff3c44; font-family:PTSans; }
.clallusmobile { display:none !important; }

#my_nav2 ul.navbar-nav li:hover ul.dropdown-menu { display:block !important; }
.dropdown-menu { background:#231f20; min-width:195px; }
.dropdown-menu > li > a { color:#ffffff; }

/*#myCarousel	.carousel .item{text-align:center;}*/
.carousel-inner>.item>img, .carousel-inner>.item>a>img {line-height: 1;margin: 0 auto;}