body{ margin:0; padding:0;  font-family:'Century Gothic' ,arial;  font-size:14px; color:#212121; background:#0f95e2;}
a{ text-decoration:none; color:#ff1d00;}
a:hover{text-decoration:none;}
a.active{color:#f00;}
p{text-align:justify;}
img{ max-width:100%; height:auto;}
h1,h2,h3,h4{ margin:0; padding:8px 0; color:#000; font-family:"calibri"; font-style:normal;}
h3.welcome{ font-size:22px;     margin: 0 0 5px 0;}
header{
padding:0px 0 0 0; 
background:#fff;
}

.margin-l-r-0{margin-left:0; margin-right:0;}
.padding-left-0{ padding-left:0;}
.bodycontent{
background:#fff;
padding-top:15px;
}
.padding_top10{ padding-top:5px;}
/* .logo{     float: left;
    padding-top: 20px;
    width: 65%;}
	 */
	
	.logo{ height:103px; background:url(../images/header.jpg) center bottom no-repeat; background-size:contain;}
	
	
.banner{ height:291px; width:100%; background:url(../images/ban1.jpg) no-repeat; position:relative; overflow:hidden;}
.banner_inner{background:url(../images/banner.jpg) no-repeat center center; height:270px; }
.fr{ float:right;}
.menu_nav{background:#0f95e2; margin-top:0px;}
.navbar-nav > li > a{ color:#fff; font-family:'Myriad Pro'; font-size:13px; letter-spacing: 1px;}
.nav > li > a:hover, .nav > li > a:focus, .nav > li > a.active{background-color: #fa3118; color:#fff;}
.tariff_home{}
.tariff_home th{ font-style:none; font-size:12px; background:#d51226; color:#fff;}
.tariff_home td{border:1px #ccc sold; }

.mbnumb{ position:absolute; right:0; top:15%; padding:10px 20px; background:rgba(255,255,255,0.8); border:1px #ccc solid; border-radius:10px 0px 0 10px;}
.ficons{ display:block; float:left; margin-right:8px; padding:3px 0 0 0;}
.clr_red{ color:#d51226;}
.clr_red a{ color:#d51226;}
.color_green{ color:#029140;}
.testimonial_box{ border:2px #eee solid; background:#fff; margin-top:25px; padding:5px 15px; text-align:justify; position:relative;}
.testimonial_box:after{ content:''; display:block;
 width:100%; height:46px; position:absolute; bottom:-48px; left:-5%; 
 background:url(../images/shadow.png) no-repeat;
 background-size:100%;
 }
 .certifications{ border:2px #eee solid; min-height:150px; text-align:center; padding-left:80px;}
.middle_divider{ width:60%; align:center;}
 
.bord_left{ border-left:0px;}
.margnone{ margin:0;}
.rowgap{ margin-top:20px;}
img.fullwidth{ width:100%;}
.yelloheading{ background:#ffd800; text-indent:15px;}
.slist{ margin:0; padding:0; list-style:none;}
.slist li{ border-bottom:1px #f2f2f2 solid; padding:8px 0; background:url(../images/glass.png) no-repeat 3px 15px; text-indent:20px;}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{ background:#000;}

.greenbtn,.bggrey:before{background:#069745; 
background:-webkit-linear-gradient(top,#40ea8a,#049443);
background:-moz-linear-gradient(top,#40ea8a,#049443);
background:linear-gradient(top,#40ea8a,#049443);
color:#fff;}
.bggrey{ 
background:#f5f4f4; 

border:1px #069745 solid; position:relative;}
.isocer{ position:absolute; font-size:11px; right:20px; bottom:0px; color:#d51226; text-align:center;}
.bggrey:before{
content:''; position:absolute; width: 12px;
height: 35px; right:0;  z-index:9;
}

.footerdiv{ background: #01a2eb; padding:8px 0; color:#fff; font-size:0.9em; margin-top:20px; line-height:25px;}
.footerdiv a{ color:#fff; padding:0 10px;}

.social_icon { float:right;}
.social_icon span{ display:block; float:left; font-size:30px; margin: 5px;}
.pageheading{ padding:5px 0 10px 0; text-transform:uppercase; border-bottom:2px #fa3118 solid; margin-bottom:16px; position:relative; color:#fa3118;}
.pageheading:after{content:''; width:0; height:0; 
border-left:10px solid transparent;
border-top:10px solid #fa3118;
border-right:10px solid transparent; position:absolute; bottom:-10px; left:0;
}
.c_red{color:#d51226;}
.left_nav{ }
.left_gallery{}
.left_buttons{  padding:8px 0; margin:5px 0; color:#d51226; border-bottom:1px #ccc solid;}

.left_nav ul{ margin:0; margin-bottom:20px; padding:0; list-style:none; margin-left:15px; /* min-height:150px; */}
.left_nav ul li{padding:4px 0;}
.left_nav ul li a{ }
#contact_form input,#contact_form textarea{ margin:5px 0;}
.borderbtm0{border-bottom:none;}
.content_heading{ background:#eee; padding:4px; margin:8px 0;}
.cont_text p span{ display:block; color:#f00; }
.bod{ text-align:center; }
.bod span{ display:block; padding:5px ;}
.tariff_chits{}
.tariff_chits th{ font-style:none;  background:#d51226; color:#fff; text-align:center;}
.tariff_chits td{border:1px #ccc sold; text-align:center;}


.carousel-fade .item {-webkit-transition: opacity 3s; -moz-transition: opacity 3s; -ms-transition: opacity 3s; -o-transition: opacity 3s; transition: opacity 3s;}
.carousel-fade .active.left {left:0;opacity:0;z-index:2;}
.carousel-fade .next {left:0;opacity:1;z-index:1;}
.content-wraper{margin:0 auto; width:990px; background:#fff; padding:0 10px; box-sizing:border-box;}
.smthumb{float:left; width:126px; height:93px; overflow:hidden;}

.w105{ width:105px;}
.smthumcontent{float:left; margin-left:15px;  width:165px; text-align:justify;}
.srow{float:left; width:100%; margin-top:15px;}
.mt10{margin-top:10px;}
.top-gutter{margin-top:15px;}
.subheading{padding:10px 0; border-bottom:2px #ccc solid;}
.newsbox{height:200px;}
.sectionheading{font-size:20px; color:#0076b9;}

.lft-arrow{position: absolute;
   
    bottom: -40px;
    top: inherit;
    left: 5px;
	}
	
	.right-arrow{position: absolute;
     bottom: -40px; right:inherit;
    top: inherit;
    left: 20px; 
	}
	
	.lft-arrow,.right-arrow{font-size:15px; width: auto; color:#212121;  
	background-image:none !important; text-shadow:inherit;}
	.lft-arrow:hover,.right-arrow:hover{color:#000;}
.panel ul
{
    padding:0px;
    margin:0px;
    list-style:none;
}
.news-item
{
    padding:4px 4px;
    margin:0px;
    border-bottom:1px dotted #fff; 
}
.mtop30{margin-top:30px;}


.carousel-inner a{ color:#f00;}
.fade-s .carousel .item {
    -webkit-transition: opacity 3s; 
    -moz-transition: opacity 3s; 
    -ms-transition: opacity 3s; 
    -o-transition: opacity 3s; 
    transition: opacity 3s;
}
.fade-s .carousel .active.left {
    left:0;opacity:0;z-index:2;
}
.fade-s .carousel .next {
    left:0;opacity:1;z-index:1;
}
.sitecontent{padding:0 10px; font-size:15px;}
.arrow-list,.arrow-list li ul{ list-style:none; margin:0; padding:0;}
.arrow-list li{margin-bottom:8px; position:relative; padding-left:15px; text-align:justify;}
.caretn li:before{
	    font: normal normal normal 13px/1 FontAwesome;
content: "\f0da";
position:absolute; top:5px; left:0; color:#212121;
}

.arrow-list li ul {margin-bottom:20px;}
.arrow-list li ul li {margin-left:15px;}


	.rowlist li{ border-bottom:1px #ccc dashed; padding-left:0; padding-top:10px; padding-bottom:10px; float:left; width:100%; box-sizing:border-box;}
	 .rowlist li img{  display: inline-block;
    float: left;
    width: 180px;
    margin-right: 15px;
	} 
	.media_thumb{height:160px; overflow:hidden; margin-bottom:15px;}
	.emedia h5{margin-bottom:30px;}
	.panel-body{    background-color: #f5b41c;
    color: #fff;}
	.panel-default > .panel-heading,.panel-footer{background-color: #e52818;
    border-color: #FFC102;     color: #FFF;}
	.brdrow{border-bottom:1px #9E9E9E dashed; padding-bottom:15px; }
	.ahf-thumb{width:100%; display:block;height:100%;}
	.tab-content{padding-top:20px;}
	.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{
		    color: #555;
    cursor: default;
    /* background-color: #FA0000; */
    /* border: 1px solid #ddd; */
	border-top:none; border-left:none; border-right:none;
	border-bottom:1px solid #f00;
    border-bottom-color: rgba(255, 0, 0,1);
		
	}
	.navbar-nav > li > a{ color:#fff; font-family:'Myriad Pro'; font-size:13px; letter-spacing: 1px;}
#abttab .nav > li > a:hover, #abttab  .nav > li > a:focus, #abttab .nav > li > a.active{background-color: none; color:#000;}
#abttab .nav-tabs > li > a:hover{border-color:#fff; border-bottom-color:#f00;}
#abttab .nav > li > a:hover, #abttab  .nav > li > a:focus{background-color:#fff; }

.newtable{border-left:1px #ccc solid; border-right:1px #ccc solid; border-bottom:1px #ccc solid;}
 .newtable td,.newtable th{ text-align:center;}
.sub-h{ background:#eee; padding:5px;} 
.mt30b15{ margin:30px 0 15px 0;}
.evthumb{height:103px;  overflow:hidden;}
.selayer{position:absolute; width:95%; height:100%; z-index:999; top:0; left:0; }
.linklist{ margin:10px 20px; padding:0;}
.linklist li{ display:inline-block; padding-right:20px; margin-bottom:10px;}
.contentimg{float:left; margin:0 15px 15px 0;}
.sicon{ float:right !important; }
.nav li.sicon a{    padding: 10px 6px;}
.navbar-collapse{    padding-right: 0px;
    padding-left:0px;}
	.navbar-collapse{width:100%;}
	.navbar-nav{width:100%;}