/* ==========================================================================
   Font Face
   ========================================================================== */

@font-face {
    font-family: 'open_sanssemibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.eot');
    src: url('../fonts/opensans-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'),
         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto-bold-webfont.eot');
    src: url('../fonts/roboto-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-bold-webfont.woff') format('woff'),
         url('../fonts/roboto-bold-webfont.ttf') format('truetype'),
         url('../fonts/roboto-bold-webfont.svg#robotobold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'robotoregular';
    src: url('../fonts/roboto-regular-webfont.eot');
    src: url('../fonts/roboto-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../fonts/roboto-regular-webfont.woff') format('woff'),
         url('../fonts/roboto-regular-webfont.ttf') format('truetype'),
         url('../fonts/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* ==========================================================================
commen-css
==========================================================================*/
body {
  padding-top: 0px;
}
.heading01{
	font:23px 'robotobold';
	color:#ea1c24;
	padding-bottom:8px;
	margin-bottom:14px;
	display:block;
	margin-top:0px;
	background:url(../images/border.jpg) repeat-x left bottom;
}
.heading02{
	font:19px 'robotobold';
	color:#1b1b1b;
	padding-bottom:6px;
	padding-top:6px;
	margin-bottom:14px;
	display:block;
	margin-top:0px;
	background:url(../images/border.jpg) repeat-x left bottom;
}
.sub-heading{
	color: #eb662b;
    display: block;
    font: 18px 'robotobold';
    margin-bottom: 10px;
	padding-left:10px;
	padding-top:4px;
    padding-bottom: 4px;

	border-left:3px solid #eb662b;
	
}
.sub-in-sub{
	color: #1b1b1b;
    display: block;
    font: 16px 'robotobold';
    margin-top: 0;
    padding-bottom: 10px;
}
.mid-border{
	background:url(../images/mib-border.jpg) repeat-y left top;
}
.small-text{
	font:14px/22px 'robotoregular';
	color:#4b4b4b;
	text-align:justify;
}
.read-more{
	font:14px 'robotoregular';
	color:#ea1c24;
	text-decoration:underline;
}
ul.left-menu{
	list-style:none;
	margin:0px 0px 10px 0px;
	padding:0px;
}
ul.left-menu li{
	display:block;
	clear:both;
	margin-bottom:4px;
}
ul.left-menu li a{
	padding-left:8px;
	display:block;
	color:#1b1b1b;
	padding:4px 0px 4px 0px;
	font:15px 'open_sansregular';
	text-decoration:none;
}
ul.left-menu li a.active{
	color:#c9171e;
}
ul.left-menu li a:hover{
	color:#c9171e;
}


/* ==========================================================================
Header-part 
==========================================================================*/
.inquiry-bg{
	margin-top:0px;
	background:none;
	background-color:#000;
	padding:0 0px 0px 0px;
	float:none;
	display:block;
	text-align:center;
	margin-top:0px;
	font:13px 'robotoregular';

}
.header-bg{
	/*background-color:#272727;*/ /*sahil new*/
	display:block;
	clear:both;
	border-top:solid 2px #000000;
}
.inquiry-bg a{
	border-right:solid 1px #2d2d2d;
	padding-right:5%;
	color:#b5b5b5;
	padding-left:5%;
	padding-top:9px;
	padding-bottom:9px;
	display:inline-block;
	width:30%;
}
.inquiry-bg a.last{
	border-right:solid 0px #2d2d2d;
	padding-right:6px;
}
.inquiry-bg a.active{
	color:#eb662b;
}
.name {
    margin-left: 0px;
	display:block;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
	float:none;
	padding-left:10px;
	padding-right:10px;
}

.logo{
	margin-top:10px;
	margin-bottom:10px;
	margin-left:0px;
	position:relative;
	left:0px;
	display:block;
	text-align:center;
	z-index:0;
	float:none;
}
.logo .img-responsive{
	display:inline;
}


.orange-btn{
	background-color:#eb662b;
	float:left;
	margin-left:2%;
	margin-right:2%;
	font: 11px 'robotobold';
	color:#FFF;
	border-radius: 3px;
	 margin-top: 2%;
    padding: 7px 0px;
	margin-bottom:2%;
	width:45%;
	clear:inherit;
	text-align:center;
}
.orange-btn:hover{
	background-color:#d2591a;
	color:#FFF;
	text-decoration:none;
}
.banner-bg{
	background:#fff url(../images/header-bg.jpg) repeat-x left top;
	clear:both;
	overflow:hidden;
	padding-top:20px;
}
.banner-bg-in{
	background:#fff url(../images/header-bg2.jpg) repeat-x left top;
	clear:both;
	overflow:hidden;
	padding-top:20px;
	padding-bottom:20px;
}

/* ==========================================================================
Right-part 
==========================================================================*/
/*Balck-box*/
.black-box{
	padding-top:12px;
	padding-bottom:12px;
	background:#1b1b1b;
	border-radius: 9px;
}
.right-heading{
	font:22px 'robotobold';
	color:#ffffff;
	margin-top:0px;
	margin-bottom:14px;
}
.right-small-text{
	font:14px 'robotoregular';
	color:#fff;
}
.right-small-text span{
	font:17px 'robotoregular';
	color:#eb662b;
}
/*red-box*/
.red-box{
	margin-top:15px;
	padding-top:12px;
	padding-bottom:12px;
	background:#820409;
	border-radius: 9px;
}

.right-small-text2{
	font:14px 'robotoregular';
	color:#ffffff;
	text-align:justify;
	display:block;
	clear:both;
	margin-top:23px;
}
.right-small-text2 a{
	font:14px 'robotoregular';
	color:#ffffff;
	text-align:justify;
	display:block;
	clear:both;
	text-decoration:none;
}
.right-small-text2 a:hover{
	color:#ffb695;
}

.right-small-text2 span{
	font:16px 'robotoregular';
	color:#ffffff;
	padding:3px 18px 3px 8px;
	margin-bottom:20px;
	background-color:#eb662b;
	text-align:left;
	margin-top:10px;
}
.right-popup{
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	display:block;
	padding-right:10px;
	line-height:22px;
	margin-bottom:4px;
	color:#d85920;
}
.right-popup-date{
	font-size:12px;
	color:#666;
	display:block;
	clear:both;
	overflow:hidden;
	margin-bottom:0px;
	color:#88070c;
}

/*Popup-box*/
.popup-title{
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
display:block;
padding-right:10px;
line-height:22px;
margin-bottom:4px;
color:#d85920;
}
.popup-date{
font-size:12px;
color:#666;
display:block;
clear:both;
overflow:hidden;
margin-bottom:0px;
color:#88070c;
}

.popup-in-img{
float:none;
margin-right:0px;
margin-bottom:10px;
display:block;
clear:both;
text-align:center;
}

.popup-in-img .img-responsive{
display:inline;
}



/* ==========================================================================
Footer-part 
==========================================================================*/
.footer{
	clear:both;
	overflow:hidden;
	margin-top:20px;
}
.footer-top{
	background:#323130;
	border-top:solid 4px #c9171e;
	color:#FFF;
	padding-top:18px;
	padding-bottom:15px;
}
.footer-bottom{
	background:#1a1a1a;
	color:#FFF;	
	padding-top:15px;
	padding-bottom:15px;
	font:12px/20px 'robotoregular';
	color:#999999;
}
.footer-bottom a{
	color:#999999;
	text-decoration:none;
	margin-left:8px;
	padding-right:5px;
}
.footer-bottom a:hover{
	color:#eb662b;
	text-decoration:none;
}
.copy{
	display:block;
	float:none;
	text-align:center;
}
.powered{
	display:block;
	float:none;
	text-align:center;
}
.powered span{
	color:#666666;
}

.footer-heading{
	font:14px/20px 'robotoregular';
	color:#eb662b;
	display:block;
	clear:both;
	text-transform: uppercase;	
	margin-bottom:10px;
	margin-top:10px;
	
}
ul.footer-link{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-bottom:15px;
	display:block;
	clear:both;
	overflow:hidden;
}
ul.footer-link li{
	min-width:179px;
	float:left;
}
ul.footer-link li a{
	display:block;
	clear:both;
	overflow:hidden;
	padding:3px 3px 3px 0px;
	margin-right:4px;
	color:#FFF;
	text-decoration:none;
	font:12px 'robotoregular';
}
ul.footer-link li a:hover{
	color:#eb662b;
}
ul.contact-link{
	margin:0px;
	padding:0px;
	list-style:none;
	margin-bottom:15px;
	display:block;
	clear:both;
	overflow:hidden;
}
ul.contact-link li{
	display:block;
	clear:both;
	overflow:hidden;
}
ul.contact-link li a{
	display:inline;
	clear:both;
	overflow:hidden;
	padding:3px 3px 3px 0px;
	margin-right:4px;
	color:#FFF;
	text-decoration:none;
	font:12px 'robotoregular';
	padding-left:30px;
	line-height:20px;
}
ul.contact-link li a.new{
  padding-left:8px;
}

ul.contact-link li span{
	display:block;
	clear:both;
	overflow:hidden;
	padding:3px 3px 3px 0px;
	margin-right:4px;
	color:#FFF;
	text-decoration:none;
	font:12px 'robotoregular';
	padding-left:30px;
	line-height:20px;
}
ul.contact-link li a:hover{
	color:#eb662b;
}
ul.contact-link li span.location{
	background:url(../images/location-icon.png) no-repeat left 4px;
	
}
ul.contact-link li a.message{
	background:url(../images/message-icon.png) no-repeat left 4px;
	
}
ul.contact-link li span.phone{
	background:url(../images/phone-icon.png) no-repeat left 4px;
	
}
ul.contact-link li span.fax{
	background:url(../images/fax-icon.png) no-repeat left 4px;
	
}

@media screen and (width: 320px) {
ul.contact-link li a{
  display:inline;

}
ul.contact-link li a.new{
  display:block;
  clear:inherit;
  overflow:hidden;
  padding-left:30px;
}

}

@media screen and (min-width: 768px) {

/* ==========================================================================
Header-part 
==========================================================================*/
.name {
    margin-left: 135px;
	margin-top:22px;
	margin-bottom: 0px;
}

.logo{
	 margin-left: 0px;
    margin-top: -98px;
	position:absolute;
	left:0px;
	z-index:0;
}

.header-bg{
	/*background-color:#232346;*/ /*sahil new*/
	display:block;
	clear:both;
	border-top:solid 2px #000000;
}
.orange-btn{
	 margin-top: 1%;
	margin-bottom:1%;
	 padding: 8px 14px;
	 font: 12px 'robotobold';
	 width:inherit;
	float:right;
	text-align:center;
	margin-left:1px;
	margin-right:2px;
}
.inquiry-bg{
	padding:0 4px 0px 9px;
	/*max-width:288px;*/
	text-align:center;
	float:right;
	background:#000 none;
	background-image:none;
	margin-top:0px;
}

.inquiry-bg a{
	border-right:solid 1px #2d2d2d;
	padding-right:10px;
	color:#b5b5b5;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:7px;
	display:inline-block;
	width:inherit;
	text-decoration:none;
}
.inquiry-bg a:hover{
	color:#eb662b;
}

.inquiry-bg a.last{
	border-right:solid 0px #2d2d2d;
	padding-right:6px;
}
/* ==========================================================================
Footer-part 
==========================================================================*/
.copy{
	display:block;
	float:none;
	text-align:center;
}
.powered{
	display:block;
	float:none;
	text-align:center;
}
}

@media screen and (min-width: 992px) {

/* ==========================================================================
Header-part 
==========================================================================*/
.logo{
	margin-top:12px;
	margin-left:8px;
	position:absolute;
	left:0px;
	z-index:1001;
	float:left;
}
.name{
    margin-bottom: 0px;
    margin-left: 158px;
    margin-top: 22px;
	float:left;
}
.inquiry-bg{
	padding:0 10px 0px 10px;
	/*max-width:288px;*/
	text-align:center;
	float:right;
	background-image:none;
	background-color:#000;
	margin-top:0px;
}
.inquiry-bg a{
	padding-right:10px;
	padding-left:10px;
	width:inherit;

}

.orange-btn{
	font: 12px 'robotobold';
	margin-top: 1%;
    padding: 7px 14px;
	float:right;
	width:inherit;
	clear:inherit;
	text-align:center;
 	margin-top: 18%;
	margin-bottom:18%;
	margin-left:1px;
	margin-right:2px;
}

/* ==========================================================================
Footer-part 
==========================================================================*/
ul.footer-link li{
	min-width:140px;
	float:left;
}
.copy{
	display:inherit;
	float:left;
	text-align:left;
}
.powered{
	display:inherit;
	float:right;
	text-align:right;
}

.right-popup{
	overflow: auto;
    text-overflow: ;
    white-space: inherit;
}

ul.contact-link li a{
  display:inline;
  clear:none;
  overflow:hidden;
  padding-left:30px;
}
ul.contact-link li a.new{
  display:inline;
  clear:inherit;
  overflow:hidden;
  padding-left:8px;
}

}
@media screen and (min-width: 1200px) {

/* ==========================================================================
Header-part 
==========================================================================*/
.orange-btn{
 	margin-top: 14%;
	margin-bottom:14%;

}
.inquiry-bg{
	padding:0 27px 0px 34px;
	/*max-width:288px;*/
	text-align:center;
	float:right;
	background:url(../images/inquiry-bg.png) no-repeat right top;
	margin-top:0px;
	
}

/* ==========================================================================
Footer-part 
==========================================================================*/
ul.footer-link li{
	min-width:179px;
	float:left;
}

.popup-title{
	overflow: auto;    
    white-space: inherit;
}
}