@import url(http://fonts.googleapis.com/css?family=Roboto:400,500);
@import url(http://fonts.googleapis.com/css?family=Oswald);

/**** sticky footer styles starts ****/
html {
  	position: relative;
  	min-height: 100%;
}
body {
	padding-bottom:0px;
	font-weight:normal;
	font-family: 'Roboto', sans-serif;

}
/**** sticky footer styles Ends ****/


/**** layout base style starts ****/
img {
	max-width:100%;
}

h1, h2, h3, h4, h5, h6 {	
	margin-top:5px;
	font-family: 'Oswald', sans-serif;
}
a {
	color:#313131;
	text-decoration:none;
}
a:hover {
	color:#999999;
	text-decoration:none;
}


/*div[class^="col-lg-"] div, div[class^="col-lg-"] span, div[class^="col-lg-"] li, div[class^="col-lg-"] p, div[class^="col-lg-"] td {
	color: #484848;
	font-size: 13px;
	line-height: 1.7em; 
	font-family: 'Open Sans', sans-serif;
} 
*/
div[class^="col-lg-"] {
	min-height:0px;
}

.section-1 div[class^="col-lg-"] div, .section-1 div[class^="col-lg-"] span, .section-1 div[class^="col-lg-"] li, .section-1 div[class^="col-lg-"] p, .section-1 div[class^="col-lg-"] td {
	color: #313131;
	font-size: 18px;
	line-height: 1.4em; 
	font-family: 'Roboto', sans-serif;
}

.section-2 div[class^="col-lg-"] div, .section-2 div[class^="col-lg-"] span, .section-2 div[class^="col-lg-"] li, .section-2 div[class^="col-lg-"] p, .section-2 div[class^="col-lg-"] td {
	color: #313131;
	font-size: 15px;
	line-height: 1.5em; 
	font-family: 'Roboto', sans-serif;
}

.section-3 div[class^="col-lg-"] div, .section-3 div[class^="col-lg-"] span, .section-3 div[class^="col-lg-"] li, .section-3 div[class^="col-lg-"] p, .section-3 div[class^="col-lg-"] td {
	color: #313131;
	font-size: 15px;
	line-height: 1.4em; 
	font-family: 'Roboto', sans-serif;
}

.section-3 div[class^="col-lg-4"] p {
	line-height: 1.0em;
}

.section-4 div[class^="col-lg-"] div, .section-4 div[class^="col-lg-"] span, .section-4 div[class^="col-lg-"] li, .section-4 div[class^="col-lg-"] p, .section-4 div[class^="col-lg-"] td {
	color: #313131;
	font-size: 15px;
	line-height: 1.7em; 
	font-family: 'Roboto', sans-serif;
}

.section-1 .row, .section-2 .row, .section-3 .row {
	padding-bottom:50px;
	margin-left:0px !important;
	margin-right:0px !important ;
}
.hasPadd {
	padding:50px 0px 0px 0px;
}

@media (min-width: 320px) {
	div[class^="col-lg-"] div, div[class^="col-lg-"] span, div[class^="col-lg-"] li, div[class^="col-lg-"] p, div[class^="col-lg-"] td {
		font-size: 14px;
	}
	div[class^="col-lg-"]:not(:first-child) {
		padding-top:30px;
	}
	div[class^="col-lg-"]:empty {
		padding-top:0px;
	}
	
	/** Only apply to Dnn Skin **/
	.DnnModule:not(:first-child) {
		padding-top:30px;
	}	
	/** Only apply to Dnn Skin **/

	h1 {	
		font-size:20px;
	}
	h2 {	
		font-size:19px;
	}
	h3 {	
		font-size:18px;
	}
	h4 {	
		font-size:17px;
	}
	h5 {	
		font-size:16px;
	}
	h6 {	
		font-size:15px;
	}
		.section-1 .row, .section-2 .row, .section-3 .row {
	padding-bottom:30px;
	margin-left:0px !important;
	margin-right:0px !important ;
	}
	.hasPadd {
		padding:30px 0px 0px 0px;
	}

}

@media (min-width: 480px) {
	div[class^="col-lg-"] div, div[class^="col-lg-"] span, div[class^="col-lg-"] li, div[class^="col-lg-"] p, div[class^="col-lg-"] td {
		font-size: 14px;
	} 
}

@media (min-width: 580px) {
	div[class^="col-lg-"] div, div[class^="col-lg-"] span, div[class^="col-lg-"] li, div[class^="col-lg-"] p, div[class^="col-lg-"] td {
		font-size: 15px;
	} 
	.col-lg-3 {
		width:50%; 
		float:left;
	}
	.col-lg-3:nth-child(2) { 
		padding-top:0px !important;
	}

}

@media (min-width: 768px) {	
	div[class^="col-lg-"] div, div[class^="col-lg-"] span, div[class^="col-lg-"] li, div[class^="col-lg-"] p, div[class^="col-lg-"] td {
		font-size: 15px;
	} 	
	h1 {	
		font-size:25px;
	}
	h2 {	
		font-size:23px;
	}
	h3 {	
		font-size:21px;
	}
	h4 {	
		font-size:19px;
	}
	h5 {	
		font-size:17px;
	}
	h6 {	
		font-size:15px;
	}
		.section-1 .row, .section-2 .row, .section-3 .row {
	padding-bottom:50px;
	margin-left:0px !important;
	margin-right:0px !important ;
	}
	.hasPadd {
		padding:50px 0px 0px 0px;
	}

}

@media (min-width: 992px) {
	div[class^="col-lg-"] div, div[class^="col-lg-"] span, div[class^="col-lg-"] li, div[class^="col-lg-"] p, div[class^="col-lg-"] td {
		font-size: 13px;
	}
	div[class^="col-lg-"]:not(:first-child) {
		padding-top:0px;
	}
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
		float:left;
	}
	.col-lg-12 { 
		width:100%;
	}
	.col-lg-11 {
		width:91.66666667%;
	}
	.col-lg-10 {
		width:79.33333333%;
	}
	.col-lg-9 {
		width:75%;
	}
	.col-lg-8 {
		width:66.66666667%;
	}
	.col-lg-7 {
		width:58.33333333%;
	}
	.col-lg-6 {
		width:50%;
	}
	.col-lg-5 {
		width:41.66666667%;
	}
	.col-lg-4 {
		width:33.33333333%;
	}
	.col-lg-3 {
		width:25%;
	}
	.col-lg-2 {
		width:20%;
	}
	.col-lg-1 {
		width:8.33333333%;
	}
	.container {
		width:990px;
		padding-left:0px;
		padding-right:0px;
	}
	.section-1 .row, .section-2 .row, .section-3 .row {
	padding-bottom:50px;
	margin-left:0px !important;
	margin-right:0px !important ;
	}
	.hasPadd {
		padding:50px 0px 0px 0px;
	}

}

/**** layout base style ends ****/
@media (min-width: 1200px) {
.container{ width:1000px;}
}


/*menu styles*/
.navbar {
	margin-bottom:0px !important;
	min-height:inherit;
}
.nav>li>a{
	padding:0px;
}
.nav>li{
	padding:0px 18px 0px 18px;
}
.navbar-wrapper {
	background:none;	
}
.navbar-inverse {
	background-color: transparent !important;
	border-color: transparent !important;
}
.navbar-inverse .navbar-nav > li > a {
	color:#3c454c;
	font-size:15px;
	line-height:35px;
	font-weight:normal;
	letter-spacing:0.3px;
}
.navbar-inverse .navbar-nav>li>a:hover {
	background: url(images/menu_hoverbg.png) bottom center no-repeat;
	color:#3c454c;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus{
	color:#3c454c;
	background: url(images/menu_hoverbg.png) bottom center no-repeat !important;
}
.navbar-toggle, .navbar-inverse .navbar-toggle:focus{ background:#cfe7ff;}
.navbar-inverse .navbar-toggle .icon-bar{ background:#0d0d0d;}
.navbar-inverse .navbar-toggle:hover{ background:#f4f4f8 !important;}
.navbar-nav > li > a{ background:none !important;}
.navbar-nav{ float:right !important; text-align:right !important; padding-top:20px;}

@media (min-width: 320px) {
	.navbar-inverse .navbar-brand {
		color:#fff;
	}	
	.navbar-header {
		display:block;
	}
	.navbar-nav > li > a {
	color:#3c454c;
	font-size:15px;
	line-height:35px;
	font-weight:normal;
	letter-spacing:0.3px;
	}
	.nav > li > a:hover, .nav > li > a:focus  {
	background:none !important;
	}
	.navbar-nav { 
		margin:0px !important;
	}
	.navbar-nav > li > a {
		background-color:#000;	
	}
	.navbar-wrapper .container {
		padding:0px !important;
	}
	.navbar {
		margin-bottom:0px !important;	
	}
	.navbar-brand {
			width: 70% !important;
			height:auto !important;
	}
	.navbar-toggle {
		margin-top:20px !important;
	}
	.nav > li {
		text-align:center;
		border-top:0px;
		border-bottom:1px solid #000;
	}
	.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
		margin-right:0px !important;
		margin-left:0px !important;
	}
	.navbar-collapse {
		padding-right:0px !important;
		padding-left:0px !important;
	}
	.navbar-nav{ float:none !important; text-align:center !important; padding-top:0px;}
}

@media (min-width: 360px) {
	.navbar-toggle {
		margin-top:25px !important;
	}

}

@media (min-width: 580px) {

}

@media (min-width: 768px) {
	.navbar-wrapper .container {
		width:100%;	
	}
	.navbar-nav > li {
		float:none;	
	}
	.navbar-header {
		float:none;
	}
	.navbar-toggle {
		display: block;
	}
	.navbar-nav {
		float: none;
	}
	.navbar-inverse .navbar-nav > li > a {
		line-height:17px;
	}
	.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
		margin-left: 0px;
	}
	.navbar-collapse.collapse {
		display:none !important;	
	}
	.navbar-collapse.collapse.in {
		display:block !important;	
	}
	.navbar-nav{ float:none !important; text-align:center !important; padding-top:0px;}


}

@media (min-width: 992px) {
	.navbar-collapse.collapse {
		display:block !important;	
	}
	.navbar-wrapper .container {
		width:1000px;	
	}

	.navbar {
		min-height:46px;	
	}
	.nav > li {
		border:none !important;
	}
	.navbar-nav > li > a {
		background-color:transparent;	
	}
	.navbar-brand {
		width: 100% !important;
		margin-left:0px !important;
	}
		.navbar-nav > li {
		float:left;	
	}

	.navbar-header {
		display:none;
	}

	.navbar-nav {
	}
	.navbar-inverse .navbar-nav > li > a {
		line-height:26px;
	}
	.nav>li>a {
		padding:0px;	
	}
	.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
		margin-right:15px !important;
		margin-left:15px !important;
	}
	.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus, .navbar-nav>li>a:visited {
		outline:none;
		color:#3c454c;
	    background: url(images/menu_hoverbg.png) bottom center no-repeat;
	}
	.navbar-inverse .navbar-nav > li > a {
	color:#3c454c;
	font-size:15px;
	line-height:35px;
	font-weight:normal;
	letter-spacing:0.3px;
	}
	.navbar-inverse .navbar-nav>li>a:hover {
		background: url(images/menu_hoverbg.png) bottom center no-repeat;
		color:#3c454c;
	}
	.nav > li > a:hover, .nav > li > a:focus  {
	background: url(images/menu_hoverbg.png) bottom center no-repeat !important;
	}
	.navbar-nav{ float:right !important; text-align:right !important; padding-top:20px;}



}
/* menu styles ends */




/**** banner area starts ****/

.carousel-indicators li{
	border:none;
	background-color:#fff;
	margin-right:4px;
}
.carousel-indicators .active{
	background-color:#cfe7ff;
	width:11px;
	height:11px;
	margin-right:4px;
}
.carousel-caption {
	text-align:center !important;
	margin-bottom:0px !important;
	padding:0px;
	max-width:100%;
	text-shadow:none !important;
}
.carousel-inner>.item>img{
	width:100%;
	margin:auto;
}
.carousel-caption h1 {
	font-family: 'Roboto', sans-serif;
	font-weight:normal;
	color:#fff !important;
	font-size:22px !important;
	margin-bottom:15px !important;
}
.carousel-caption .invert {
	color:#000 !important;
}
.carousel-indicators{
	width:20%;
	right:0px;
	left:auto;
	margin-left:0px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
	width:50px !important;
	height:50px !important;
}
.glyphicon-chevron-left:before, .glyphicon-chevron-right:before {
	content:" " !important;	
}
.carousel-control.right, .carousel-control.left{ background:none !important;}
.more_btn a, .more_btn a:link, .more_btn a:active, .more_btn a:visited{ border:1px solid #db0c0c; border-radius:5px; padding:5px 10px;color:#db0c0c; text-decoration:none; font-size:16px; text-transform:uppercase; background-color:#FFF;}
.more_btn a:hover{ color:#313131; text-decoration:none;}
.carousel > .carousel-inner>.next {
	left:100%;
}
.carousel > .carousel-inner>.prev {
	left:-100%;
}
.carousel > .carousel-inner>.next.left, .carousel-inner>.prev.right {
	left:0;
}
.carousel > .carousel-inner>.active.left {
	left:-100%;
}
.carousel > .carousel-inner>.active.right {
	left:100%;
}

.carousel > .carousel-inner{
	height:auto;
}


@media (min-width: 320px) {
	.carousel-caption > h1 {
		font-size:16px !important;
	}
	.carousel-caption .banner_text > br {
		display:none;
	}
	.carousel-caption .btn {
		padding: 3px 5px; 
		font-size:10px;
	}
	.banner_text {
		font-size:12px;
	}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
	width:25px !important;
	height:25px !important;
}
.carousel-indicators{
	bottom:-6px;
}
.carousel > .carousel-inner{
	height:200px;
}
.carousel-caption{ bottom:-75px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{
	top:25%;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next { margin-left:0px !important;}
.container {
		width:100%;
		padding-left:0px;
		padding-right:0px;
	}
}
@media (min-width: 360px) {
	.carousel > .carousel-inner{
	height:210px;
}

}
@media (min-width: 480px) {
.carousel-caption > h1 {
	font-size:16px !important;
}
.banner_text {
	font-size:15px;
	padding-top:5px;
}
.carousel-caption .btn {
	margin-top:20px;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
	width:41px !important;
	height:41px !important;
}
.carousel-indicators{
	bottom:35px;
}
.carousel > .carousel-inner{
	height:255px;
}
.carousel-caption{ bottom:-75px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{
	top:25%;
}
}

@media (min-width: 580px) {
.carousel > .carousel-inner{
	height:255px;
}
.carousel-caption{ bottom:-18px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{
	top:35%;
}

}

@media (min-width: 650px) {
	
	.carousel > .carousel-inner{
	height:300px;
}

}

@media (min-width: 768px) {
	.carousel-caption {
		bottom:7px !important;
		left:11%;
		right:11%;
	}
	.carousel-caption > h1 {
		font-size:18px !important;
	}
	.carousel-caption .banner_text > br {
		display:block;
	}
	.carousel-caption .btn {
		padding: 10px 16px;  
		font-size:16px;
	}
	.banner_text {
		font-size:15px;
	}
.carousel > .carousel-inner{
	height:auto;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right{
	top:50%;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
	width:50px !important;
	height:50px !important;
}


}

@media (min-width: 992px) {
.carousel-caption .btn {
	padding: 10px 16px;  
	font-size:16px;
	margin-top:40px;
}
.container {
		width:990px;
	}
.carousel-caption > h1 {
	font-size:28px !important;
}
.carousel-caption {
	bottom:10px !important;
	left:11%;
	right:11%;
}
.carousel > .carousel-inner{
	height:auto;
}
}
/**** banner area ends ****/




/**Headerarea starts**/

.header{ background:url(images/top_bg.jpg) top center no-repeat;}
.logo{ padding:7px 15px;}
.layoutmenu{ display:block;}
.emptymenu{ display:none;}


@media (min-width: 320px) {
.logo{ float:left;}
.header .col-lg-10{ padding-top:0px !important;}
.layoutmenu{ display:none;}
.emptymenu{ display:block;}
.logo{ width:60%;}
.header{ background:url(images/top_bg4.jpg) top center no-repeat;}


}

@media (min-width: 480px) {
.header{ background:url(images/top_bg3.jpg) top center no-repeat;}

}

@media (min-width: 640px) {
.header{ background:url(images/top_bg2.jpg) top center no-repeat;}

}

@media (min-width: 768px) {
.layoutmenu{ display:none;}
.emptymenu{ display:block;}
.header{ background:url(images/top_bg1.jpg) top center no-repeat;}

}

@media (min-width: 992px) {
.layoutmenu{ display:block;}
.emptymenu{ display:none;}
.logo{ width:20%;}
.header{ background:url(images/top_bg.jpg) top center no-repeat;}


}

/**Headerarea end**/


/**Section-1 starts**/

.section-1{ background:url(images/banner_bg.jpg) top left repeat; border-bottom:3px solid #1c3593;}
.bannersection{ padding:5px 5px 30px 5px;}
.section-1 h1{ font-size:30px; text-transform:uppercase; color:#db0c0c; margin-bottom:25px;}
.img_cont{ text-align:left !important; position:absolute; bottom:0px; margin:3px 4px; padding:9px 20px;background:#2f3d64; width:89%;}
.pos_img{ position:relative; background:#2f3d64; width:100%;}
.img_cont h2{ color:#fff; font-size:18px !important;}
.img_cont p{ color:#afb9d3 !important; font-size:14px !important;}
.panel_cont {
display: none;
background:none;
}
#arrow_one{ cursor:pointer; position:absolute; right:0; bottom:0;}
#arrow_two{ cursor:pointer; position:absolute; right:0; bottom:0;}
#arrow_three{ cursor:pointer; position:absolute; right:0; bottom:0;}

@media (min-width: 320px) {
.three_col .col-lg-4{ width:100%; margin:auto;}
.img_cont{ width:87.5%;}
.bannersection{ padding:5px 5px 10px 5px;}

}

@media (min-width: 480px) {
.three_col .col-lg-4{ width:75%;}
.img_cont{ width:89%;}


}

@media (min-width: 640px) {
.three_col .col-lg-4{ width:55%;}
.img_cont{ width:89%;}


}

@media (min-width: 768px) {

.three_col .col-lg-4{ width:47%;}


}

@media (min-width: 992px) {
.three_col .col-lg-4{ width:33.333%;}
.img_cont{ width:89%;}
.bannersection{ padding:5px 5px 30px 5px;}

}


/**Section-1 end**/

/**Section-2 starts**/
.top_border{ border-top:1px solid #fff;}
.section-2{ background:#f6f6f6; border-top:2px solid #e8e8e8;}
.section-2 h1{ font-size:30px; text-transform: capitalize; color:#db0c0c; margin-bottom:25px;}

@media (min-width: 320px) {
.section-2 h1{ font-size:20px; line-height:35px; margin-bottom:10px;}

}
@media (min-width: 480px) {
.section-2 h1{ font-size:25px; line-height:35px;}

}
@media (min-width: 640px) {}
@media (min-width: 768px) {
.section-2 h1{ font-size:30px; line-height:35px;margin-bottom:25px;}

}
@media (min-width: 992px) {
.section-2 h1{ font-size:30px; line-height:35px;margin-bottom:25px;}

}


/**Section-2 end**/

/**Section-3 starts**/

.section-3 h1{ font-size:30px; line-height:35px; text-transform:uppercase; color:#db0c0c; margin-bottom:25px;}
.slideinner{ margin:auto;}
.img-responsive{ cursor:pointer; margin:auto;}
.carousel1{ margin-bottom:120px;}
.carousel-inner .active.left { left: -20%; }
.carousel-inner .next        { left:  20%; }
.carousel-inner .prev        { left: -20%; }
.carousel1 > .carousel-inner>.active.right {
	left:20%
}

.carousel-control.left,.carousel-control.right {background-image:none;}
.carousel-control 			 { width: auto; }
.carousel-control.left,.carousel-control.right {margin-left:0px;background-image:none;}
.bot_imgarrow{ position:relative; top:45px; margin:auto; text-align:center; width:90px;}
.slideinner p{ padding-top:25px; color:#0f2474 !important; font-size:19px !important;}
.slideinner .col-lg-2:hover p{ color:#db0c0c !important;}


@media (min-width: 320px) {
.slideinner p{ font-size:18px !important;}
.carousel-inner .active.left { left: -100%; }
.carousel-inner .next        { left:  100%; }
.carousel-inner .prev        { left: -100%; }
.section-3 h1{ font-size:20px; line-height:35px;}
.carousel1{ margin-bottom:80px;}

}

@media (min-width: 480px) {
}
@media (min-width: 490px) {
.slideinner .col-lg-2{ float:left; width:20%; padding-top:0px !important;}
.slideinner p{ font-size:13px !important;}
.carousel-inner .active.left { left: -20%; }
.carousel-inner .next        { left:  20%; }
.carousel-inner .prev        { left: -20%; }
.section-3 h1{ font-size:25px; line-height:35px;}

}

@media (min-width: 640px) {
.slideinner p{ font-size:15px !important;}
.carousel1{ margin-bottom:100px;}


}

@media (min-width: 768px) {
.section-3 h1{ font-size:30px; line-height:35px;}
.carousel1{ margin-bottom:120px;}

}

@media (min-width: 992px) {
.slideinner p{ font-size:19px !important;}
.carousel-inner .active.left { left: -20%; }
.carousel-inner .next        { left:  20%; }
.carousel-inner .prev        { left: -20%; }
.section-3 h1{ font-size:30px; line-height:35px;}
.carousel1{ margin-bottom:120px;}

}



/**Section-3 end**/

/**Section-4 starts**/
.section-4{ background:#dedfe3; padding:22px 10px;}
.section-4 h1{ font-size:20px; line-height:25px; text-transform: capitalize; color:#db0c0c; margin:18px 0px 25px 0px;}
.section-4 .col-lg-2{ border-right:1px solid #db0c0c; min-height:175px;}
.section-4 .col-lg-6{ border-right:1px solid #db0c0c; margin-left:6%; min-height:175px;}
.list_lt_cont{ float:left; width:40%;}
.list_rt_cont{ float:left; width:58%;}

.section-4 ul{ padding:0px; margin:0px;}
.section-4 ul li{ list-style-type:none;}
.spacing_list{ padding-top:65px !important;}
.section-4 ul li a, .section-4 ul li a:link, .section-4 ul li a:active, .section-4 ul li a:visited{color:#313131; text-decoration:none; font-size:15px;}
.section-4 ul li a:hover{ color:#666;}

@media (min-width: 320px) {
.section-4 .col-lg-6{ border-right:0px; min-height:0px; margin-left:0px;}
.section-4 .col-lg-2{ border-right:0px; min-height:0px;}
.pull-right{ float:left !important;}
.section-4 h1{ margin:0px 0px 25px 0px;}
.list_lt_cont{ float:none; width:100%;}
.list_rt_cont{ float:none; width:100%;}
.spacing_list{ padding-top:0px !important;}


}

@media (min-width: 480px) {
}

@media (min-width: 640px) {
}

@media (min-width: 768px) {
.section-4 .col-lg-2{ float:left;}
.section-4 .col-lg-6{ float:left; margin-left:1.5%; width:53%; padding-top:0px !important;border-right:1px solid #db0c0c;}
.section-4 .col-lg-3{ float:left; width:50%; padding-top:0px !important;}
.section-4 .col-lg-2{ border-right:1px solid #db0c0c;width:50%; min-height:175px; text-align:right;}
.pull-right{ float:right !important;}
.section-4 h1{ margin:18px 0px 25px 0px;}
.list_lt_cont{ float:left; width:40%;}
.list_rt_cont{ float:left; width:58%;}
.spacing_list{ padding-top:65px !important;}

}

@media (min-width: 992px) {
.section-4 .col-lg-6{ border-right:1px solid #db0c0c; width:46%; margin-left:6%; min-height:175px;}
.section-4 .col-lg-2{ border-right:1px solid #db0c0c;  width:50%;  min-height:175px; text-align:right;}
.section-4 .col-lg-3{ float:left; width:50%;}
.pull-right{ float:right !important;}
.section-4 h1{ margin:18px 0px 25px 0px;}
.list_lt_cont{ float:left; width:40%;}
.list_rt_cont{ float:left; width:58%;}
.spacing_list{ padding-top:65px !important;}


}



/**Section-4 end**/


.footer_bg{ background:#1d294c; padding:30px 0px; color:#fff;font-size:15px;}
.footer_bg a, .footer_bg a:link, .footer_bg a:active, .footer_bg a:visited{color:#fff; text-decoration:none; font-size:15px;}
.footer_bg a:hover{ color:#fff; text-decoration:underline;}

@media (max-width: 579px) {
	.carousel-caption h1 {
	color:#000 !important;
	}
}
