	/* here you can put your own css to customize and override the theme */
body{ color:#333;}

html {
	overflow-y: scroll;
}
h3 {
	font-size: 20px;
	margin: 0!important;
	line-height: 25px!important;
}
h5 {
	padding-top: 15px!important;
	font-weight: 400;
}
h5 span {
	color: #0090cc;
	padding-top: 15px!important;
}
.btn-default {
	border-width: 1px;
	padding: 6px 13px;
	background: #636162!important;
	color: #fff!important;
	border: none;
	margin: 4px 0;
}
.search-btn {
	margin-left: -4px;
}
.btn-default:hover {
	background: #636162;
	color: #ddd;
}
/*NEW TESTING*/
/*Tool Tip*/
	a.tooltips1 {
  position: relative;
}
a.tooltips1 span {
  position: absolute;
  color: #FFFFFF!important;
  background: #666;
  height: 24px;
  line-height: 24px;
  text-align: center;
  visibility: hidden;
  width:140px;
  left: -130px!important;
  font-size:11px!important;
  text-transform: capitalize!important;
  
}
a.tooltips1 span:after {
  content: '';
  position: absolute;
  bottom: 100%;
  right: 0%;
  margin-left: 0px;
  width: 0;
   height: 0;
  border-bottom: 8px solid #666;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;

}
a:hover.tooltips1 span {
  visibility: visible;
  top: 30px;
  z-index: 999;
  left:-5px;
  padding:0 5px;
  
}

.login-icon a{ float:left; margin:0 5px;}
	
/*Ends Tool tip*/

/*tool tip for logout*/
	a.tooltipslog {
  position: relative;
}
a.tooltipslog span {
  position: absolute;
  color: #FFFFFF!important;
  background: #666;
  height: 24px;
  line-height: 24px;
  text-align: center;
  visibility: hidden;
  width:140px;
  left:-110px!important;
  font-size:11px!important;
  text-transform: capitalize!important;
  
}
a.tooltipslog span:after {
  content: '';
  position: absolute;
  bottom: 100%;
  right: 0%;
  margin-left: 0px;
  width: 0;
   height: 0;
  border-bottom: 8px solid #666;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;

}
a:hover.tooltipslog span {
  visibility: visible;
  top: 30px;
  z-index: 999;
  left:10px;
  padding:0 5px;
  
}
/*ENDs*/

/*tool tip for lr form*/
	a.tooltipslr {
  position: relative;
}
a.tooltipslr span {
  padding: 5px 5px 5px 5px!important;
  font-family: 'Open Sans'!important;
  font-size:12px!important;   
  position: absolute;
  color: #FFFFFF!important;
  background: #666;
  height: 40px;
  line-height: 15px;
  visibility: hidden;
  width:160px;
}
a.tooltipslr span:after {
  font-family: 'Open Sans'!important;
  content: '';
  position: absolute;
  bottom: 100%;
  left: 0%;
  margin-left: 0px;
  width: 0;
   height: 0;
  border-bottom: 8px solid #666;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
}
a:hover.tooltipslr span {
  visibility: visible;
  top: 20px;
  z-index: 999;
  left: 5px;
  padding:0 5px;
  
}
/*ENDs*/

/*DropDown header*/
.select-style {
    border: 1px solid #ccc;
    overflow: hidden;
    background:url(../img/erow-down.png) no-repeat right center;
                z-index:1;
                display:inline-block;
                width:130px;
                margin-left:10px;
                background-size: 15% 50%;
}


.select-style select {
    padding: 2px 8px;
    border: none;
    box-shadow: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
     z-index:-1;
     width:150px;
     color:#666;
     font-size:13px;
}

.pss-icon {
    background: none;
    display: inline-flex;
    margin-right: 20px;
    padding-left: 40px;
}

/*Drop down header ENDS*/

.dataTables_length {
	display: none;
}
.odd {
	background: #FDF0C4!important
}
.row th {
	background-color: #fff!important;
	border-top: 1px solid #ddd!important;
}
.row td {
	border: none!important;
}
.table-scrollable {
	border: none!important;
}
/*HEADER NEW CSS STARTS HERE*/


.header {
	box-shadow: none;
	margin-bottom: 0px;
	margin-top:0px;
}
.header .nav li.active a, .header .nav li a:hover, .header .nav li.active a:hover {
	color: #3297cb;
	position: relative;
	background: none!important;
	border-top: 0;
}
.header .nav li a:hover {
	margin: 0;
}
.navbar-nav li.active {
	background: url(../img/home-page-actiive-BG.jpg) no-repeat top center;
}
.header .navbar-collapse {
	margin-right: -15px;
}
.header .nav li.active:hover a {
	background: none!important;
	border-top: none!important;
}
.header .nav li {
	border-right: 1px solid #ddd;
	padding: 5px 15px!important;
	margin: 0!important;
}
.header .nav li:last-child {
	border-right: none;
}
.navbar-collapse {
	margin-top: 50px;
}
.header .navbar-nav li a {
	border-top: 0;
	padding:10px 0px!important;
}
.navbar > .container .navbar-brand {
	margin-left: 0;
	padding: 0;
}


.navbar-nav .fa-home{}
/*HEADER NEW CSS ENDS HERE*/


.banner{ margin:20px 0; width:100%;}
.about-sub-banner{ background:#4c909d;}
.product-sub-banner{ background:#8999d8;}


.container {
	position: relative;
}
.redBG {
	text-align: center;
	width: 100%;
}
.redBG-absulue {
	width: auto;
	z-index: -1;
	margin: 0 auto;
	left: 0;
	right: 0;
}
.form-group .search-box-new {
	font-size: 15px;
	background: none;
	margin-top: 4px;
	border: 2px solid #0090cc;
	padding: 10px;
	height: 50px!important;
}
.form-group .search-box-new.gray-BG {
	color: #777;
}
button.search-btn {
	height: 50px;
	width: 60px;
	background: #0090cc url(../img/btn-img.jpg) no-repeat center center;
	overflow: hidden;
	text-indent: 999999px;
}
button.search-btn:hover, button.search-btn:focus {
	background: #0090cc url(../img/btn-img.jpg) no-repeat center center;
}
.form-group-new {
	float: left!important
}

.table > thead > tr > th {
	padding-right: 20px;
}
.dataTables_filter, .dataTables_info {
	display: none!important;
}
.navbar-form {
	padding: 0;
}
.front-team {
	margin-bottom: 0!important
}
label {
	margin-bottom: 0!IMPORTANT;
}

.margin-top-35{ margin-top:35px!important}

.quote-v1 .form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    font-size: 14px!important;
    height: 34px !important;
    line-height: 1.42857;
    padding: 6px 12px;
}

.pagination {
	float: right;
}
.btn {
	text-transform: uppercase;
}
h2 .tabAnchor{font-size:14px!important;}
.btn.pro-btn{ border-radius:10px!important; box-shadow:none!important; background:#666666!important; font-weight:300; font-size:16px!important;}
.btn.pro-btn img{ margin-right:5px;}
.btn.pro-btn.active, .btn.pro-btn:hover { background:#3399cc!important;}
.copyright {
	background: #666;
	min-height: 80px;
	margin-top: 100px;
}
.copyright p a {
	color: #fff;
}
h1 {
	font-size: 32px;
	margin-bottom: 20px;
	color:#666;
}

h4{ font-size:17px;}
h4 span{ font-size:14px; font-weight:400;}

.table tr td, .table tr th {
	font-size: 14px;
	color: #666;
}


.table tr td {
	border-top: 1px solid #ddd!important;
	border-bottom: none!important;
}
.table tr th {
	border-top: none!important;
	border-bottom: 4px solid #0090cc!important;
}
.table tr td span {
	font-weight: bold;
	margin: 0!important;
}

.table.table-bordered tr th{ font-weight:400; font-size:15px; color:#fff; border:none!important; background:#359acd;}
.table.table-bordered tr td{ border:1px solid #fff!important; color:#333; font-weight:400; padding: 8px 18px; font-size:13px;}
.table.table-bordered tr td tr td{ border:none!important; padding:8px 0px;}

.table-bordered tr{ background:#f4f4f4; }

.table-uppercase .table tr th{text-transform:uppercase;}

.color-box {
	float: left;
	margin-right: 50px;
	font-size: 17px;
	line-height: 15px;
	color: #666;
	margin-bottom: 10px;
}



.color-box span {
	width: 18px;
	height: 18px;
	display: block;
	float: left;
	margin-right: 10px;
}

h2.color-box1{ float:none; color:#333; background:#e5e5e5; padding:10px 20px; margin-right:0; border-radius:8px; font-weight:300;}

.label-danger, .badge-danger {
	background: #ff6666!important;
}
.label-success, .badge-success {
	background: #78b84d!important;
}
.color-box .affected {
	background: #78b84d;
}
.relative {
	position: relative;
}
.color-box .not-affected {
	background: #ff6666;
}
.login-icon {
	top: 0;
	right: 25px;
	float: right;
}
h1.large-size.color-orange {
	color: #ff9900;
}
h1.large-size.color-green {
	color: #89b725;
}
#mask {
	width: 100%;
	height: 100%;
	z-index: 9999;
	top: 0;
	position: fixed;
	display: none;
	background: #000;
	opacity: 0.8;
}
.pop {
	border-bottom: 8px solid #0090cc;
	display: none;
	z-index: 99999;
	position: fixed;
	top: 50%;
	height: 620px;
	left: 50%;
	width: 1000px;
	overflow: auto;
	margin: 0px auto;
	background: #fff;
	padding: 20px;
}

.home-pop-up{ height:500px; width:60%;}
.pop.success {
    background: none repeat scroll 0 0 #f5f3f8;
    border: 1px solid #ddd;
    height: 250px;
    overflow: hidden;
    padding: 0 !important;
    width: 380px;
}
.success-messaage {
    background: none repeat scroll 0 0 #5faf40;
    height: 230px;
    margin: 10px;
    padding: 10px;
    width: 360px;
}
.close {
	text-align: right;
	float: right;
	padding: 5px 0;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index: 999999;
	opacity: 1;
}
.close:hover {
	cursor: pointer;
}
.italic {
	font-style: italic;
}
.print-left {
	width: 300px!important;
}
.left-btn {
	float: left;
	margin: 10px;
}
.table-responsive {
	padding-top: 20px;
}
.mandatory {
	color: #ff0000
}
.text-left {
	text-align: left!important
}
.small-margin .form-group {
	margin-bottom: 10px!important;
}
.small-margin .bottom-border {
	border-bottom: 2px dotted #ddd;
	padding-bottom: 20px;
}
.radio1 {
	margin: 0 15px!important;
}
h2.small {
	font-size: 16px;
	text-transform: uppercase;
}
.quote-v1.small-margin {
	margin-bottom: 4px;
	border-right: 4px solid #fff;
}
h2.small .color-grey {
	font-size: 13px;
	font-weight: 400;
	float: none;
}
.retrive {
	background: none repeat scroll 0 0 #fff;
	border: 2px solid #0099cc;
	border-radius: 4px !important;
	color: #a3cce6;
	font-size: 15px;
	padding: 4px 8px;
	text-transform: capitalize;
}
.btn-blue {
	background: #0090cc;
	color: #fff;
}
.btn-blue:hover {
	background: #333333;
	color: #fff;
}
.icon {
	padding-left: 40px;
	line-height: 40px;
}
.app-icon {
	background: url(../img/user-icon.jpg) no-repeat left center;
}
.prop-icon {
	background: url(../img/property-icon.jpg) no-repeat left center;
}
.agency-icon {
	background: url(../img/atcy-icon.jpg) no-repeat left center;
}
.acknowledgement-icon {
	background: url(../img/acknowledgement-icon.jpg) no-repeat left center;
}
.pss-icon {
	/*background: url(../img/pss-icon.jpg) no-repeat left center;*/
	padding-left: 40px;
	margin-right: 20px;
}
.pss-icon:hover {
	cursor: pointer
}
.choose-pref {
	background: url(../img/choose-pref-bg.jpg) no-repeat;
	background-size: cover;
	height: 100%;
	min-height: 560px;
	margin-top: -47px;
}
.inline {
	width: 100%;
	margin-top: 47px;
	float: left;
	text-align: center;
}
.alert-danger {
	background: #eb9999;
	color: #fff;
}
.alert-danger-errordiv {
	background: #fff;
	color: red;
	border-style: solid;
	border-width: 2px;
	border-color: rgb(218, 42, 42);
}
.alert-danger.dark {
	background: #ce0a0a;
	color: #fff;
}
.breadcrumb {
	background: none;
	border-radius: 4px;
	list-style: none outside none;
	margin-bottom: 20px;
	padding: 0;
	text-align: right;
}
.breadcrumb a {
	color: #333;
}
.color-orange .small {
	float: right;
	font-size: 12px;
	color: #666;
	font-style: italic;
}
.bottom-border .fa {
	font-size: 20px;
}
.error.error {
	background: none repeat scroll 0 0 #eb9999;
	color: #ff0000 !important;
	display: block !important;
	font-size: 12px !important;
	height: 33px !important;
	line-height: 30px;
	margin-left: 1px !important;
	margin-top: 1px !important;
	padding-left: 2%;
	text-align: left !important;
	width: 100% !important;
	font-family: 'Open Sans' !important;
}
.btn.small {
	text-transform: capitalize;
	font-size: 12px;
}
.login-icon {
	top: 10px;
	right: 26px;
	position: absolute!important;
}

.carousel-inner > .item { background:#efefef;}

.carousel-inner > .item > img, .carousel-inner > .item > a > img {
	max-width: 100%;
	margin:0 auto;
}
.carousel-indicators {
	bottom: 10px;
	width: 100%!important;
	left: auto;
	right: auto;
	margin-left: 0%;
}

.carousel-indicators li { border-radius:10px!important;}

.carousel-caption {
	background: url(../img/caption-bg.png) repeat;
}

.carousel-caption {
    left: 40%;
    width: 33%;
    padding-bottom: 100px;
	border-right:none;
}
.carousel-caption h3 {
	color: #fff !important;
	font-size: 3.0em;
	line-height: 1.3em !important;
	padding: 8% 6%;
	text-align: left;
}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}



.login-signup-page {
    bottom: 0;
    left: 70%;
    position: absolute;
    top: -350px;
    width: 280px;
    z-index: 100;
	height:250px;
}
.login-signup-page h4 {
	color: #0a8ecf;
}
.login-signup-page form {
	background: url(../img/login-bg.png) no-repeat;
	padding: 10px 20px;
	height: 250px;/*opacity: 0.4;
    filter: alpha(opacity=60); /* For IE8 and earlier */
}
.login-signup-page form{ box-shadow:none; border:none;}

.form-group {
	margin-bottom: 15px;
}
.form-control, .input-group-addon {
	border-radius: 0;
}
.form-group .btn {
	background: #0090cb;
	color: #fff;
	text-transform: none;
	padding: 5px 20px;
	text-transform: uppercase;
}
.btn-default:hover {
	background: none repeat scroll 0 0 #636162;
	color: #ddd;
}


.login-signup-page label {
    color: #fff;
    display: inline-block;
    font-weight: normal;
    margin-bottom: 5px;
}

.login-signup-page .form-control{  background:#666666; border:1px solid #999999; color:#fff;}

.login-signup-page .form-group{  margin:15px 0;}

.login-signup-page .form-group .fa, .login-signup-page .form-group .input-group-addon{ background:#666; color:#fff; border:none; }

.login-signup-page .form-group span.input-group-addon{ border:1px solid #999!important; border-right:none!important;}

.login-signup-page a{ color:#fff; }
.text-upercase{ text-transform:uppercase;}

.home-articlewrapper{min-height:420px; clear:both; }

.home-links{ margin-right:15px;} 
.home-links-img{ margin-left:15px; background:url(../img/maintenance.jpg) no-repeat; min-height:381px; width:302px; float:left;  } 
.home-links ul{ margin:20px 0 0 0; padding:0; list-style:none;} 
.home-links ul li{ background:url(../img/home-list-bg.png) no-repeat  0px 5px;padding:0 0 10px 0 ; border-bottom:1px solid #ddd; padding-left:20px; line-height:20px; color:#444;  margin:10px 0;} 
.home-links ul li a{color:#444; display:block; line-height:18px;} 
.margin-top-90{ margin-top:80px; text-align:center;}
.tab-links{margin:0 15px;} 

.tab-content{ background:none;}

.tab-content > .active{ padding:10px;}
.tab-content{ border:1px solid #ddd; border-top:none; }
.tab-content .tab-pane{background:#f6f6f6 }
.nav-tabs > li > a{ border-radius:0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{background:#f6f6f6 }
.inline .red-box{ display:inline-block; padding:10px; background:#cf475a; color:#fff; margin:0 10px; line-height:18px;}
.list-inline ul{ float:left; width:100%; padding:0;}
.list-inline ul li{ display: inline-block; line-height:20px; border-right:1px solid #333; padding-right:15px; margin-right:15px;}
.list-inline ul li a{ color:#333; font-size:15px; }
.list-inline ul li.active a{ color:#3399cc; font-size:15px; }
.list-inline ul li:last-child{ border:none;}

.tabAnchor:hover{ cursor:pointer;}
.tabAnchor{ background:#e5e5e5 url(../img/tableClose.png) no-repeat 10px; padding:5px 0; margin:0; padding-left:40px; font-size:14px; font-weight:300; margin-bottom:1px; border-radius:7px; }
.tab-content-box{ display:none; padding:10px 10px 20px 10px; margin-bottom:20px;}
.tab-content-box.active{ display:block;}
.tab-box{ clear:both;}
.tab-box .tab-content-box.active-main{ display:block!important;}
.tabAnchor.active{background:#e5e5e5 url(../img/tableOpen.png) no-repeat 10px; border:none; }
.expAll {
    background: url(../img/tableClose.png) no-repeat scroll left center rgba(0, 0, 0, 0);
    float: right;
    padding-left: 20px;
	display:block;
	font-size:14px;
	font-weight:300;
	margin-bottom:10px;
}


.expAll:hover, .closeAll:hover{ cursor:pointer;}


.closeAll {
    background: url(../img/tableOpen.png) no-repeat scroll  left center rgba(0, 0, 0, 0);
    float: right;
    padding-left: 20px;
	display:none;
	font-size:14px;
	font-weight:300;
	margin-bottom:10px;
}

.panel-group{ min-height:400px;}
.panel-info > .panel-heading{ background:none; padding:0;}
.panel{ border:none; border-radius:0; box-shadow:none; }

.panel-info .panel-title{ font-size:15px; color:#018fcd; padding:0 0 10px 0; border-bottom:1px solid #ddd;}
.panel-info .panel-title:hover{ cursor:pointer;}
.panel-body{ padding:5px; font-size:12px;}
.accordion-toggle:after {
	font-family: 'FontAwesome';
	content: "\f107";
	float: right;
	color: #018fcd;
	padding-right: 0px;
	font-size: 18px;
}
.active.accordion-toggle:after {
	font-family: 'FontAwesome';
	content: "\f105";
}

.accordion-toggle2:after{
	font-family: 'FontAwesome';
	content: "\f107";
	float: right;
	color: #018fcd;
	padding-right: 0px;
	font-size: 18px;
}

.active.accordion-toggle2:after  {
	font-family: 'FontAwesome';
	content: "\f105";
}


.panel-collapse{ display:none;  border-bottom:1px solid #ddd;}
.panel-collapse.active{ display:block;}


.home-links .panel-body ul li{ background:url(../img/pannel-body-li.jpg) no-repeat  0px 5px; padding:0 0 2px 0 ; border: none; padding-left:20px; color:#444;  margin:0 0;} 
h2.link  {margin:0}
.links{ border:none; border-bottom:2px solid #666; margin-bottom:20px; text-align:center;}
.link a{ padding:7px 0;display:block; color:#333; text-transform:uppercase; font-weight:400;font-size: 21px!important;}
.link a:hover, .link a:focus{ background:#666; text-decoration:none; color:#fff }
.link.active, .link:hover{ background:#666; border-radius:7px 7px 0 0;    }
.link.active a{ background:#666; color:#fff; position:relative;}
.link.active a:after{border-top: 11px solid #666;
    border-left: 11px solid transparent;
    border-right: 11px solid transparent;
    bottom:-12px;
    content: "";
    height: 0;
    left: 0%;
    position: absolute;
    width: 0;}

#myTab{ margin:0!important;}
.txt-error {
    color: red;
    display: block;
    font-family: 'Open Sans' !important;
    font-size: 11px;
    font-style: normal;
     width: 85%;
}

.hometxt-error {
    color: red;
    display: block;
    font-family: 'Open Sans' !important;
    font-size: 11px;
    font-style: normal;
    position: absolute;
    text-align: right;
    width: 85%;
}

.sitemap ul{ padding:0;}
.sitemap ul ul{ padding:0; margin-left:10px;}
.sitemap li{ flaot:left; vertical-align:top; list-style:none;}
.sitemap a{ border-bottom:1px solid #ddd; padding-bottom:4px; clear:both; display:block; text-transform:uppercase; margin:5px 0;font-size:14px;}
.sitemap ul ul h5{ padding:5px 0!important; margin:0; font-weight:600; color:#999!important;}
.sitemap ul ul li a{ border:none; color:#fff; text-transform:capitalize!important; background:#0090cc; padding:3px 0 3px 10px; border-radius:4px!important;}
.sitemap ul ul li a:hover{ text-decoration:none; background:#333;}



/* OPEN CLOSE CSS STARTS HERE */

.close-p{ display:none; margin-left:20px; margin-bottom:15px; font-size:13px;}
.close-p.active{ display:block;}
.open-p{ margin-bottom:5px;
 border-bottom: 1px solid #ddd;
    color: #018fcd;
    font-size: 15px;
    padding: 10px 0;}
.open-p:hover{ cursor:pointer;}

.open-p:after{
	font-family: 'FontAwesome';
	content: "\f105";
	float: right;
	color: #018fcd;
	padding-right: 0px;
	font-size: 18px;
}


.open-p-minus:after {
	font-family: 'FontAwesome';
	content: "\f107";
}

.open-p.active:after{	
font-family: 'FontAwesome';
	content: "\f107";
	}

.close-second{ display:none; margin-left:20px; margin-bottom:15px; font-size:13px;}
.close-second.active{ display:block;}
.open-second{ margin-bottom:5px;
 border-bottom: 1px solid #ddd;
    color: #018fcd;
    font-size: 15px;
    padding: 10px 0;}
.open-second:hover{ cursor:pointer;}

.open-second:after{
	font-family: 'FontAwesome';
	content: "\f105";
	float: right;
	color: #018fcd;
	padding-right: 0px;
	font-size: 18px;
}


.open-p-minus1:after {
	font-family: 'FontAwesome';
	content: "\f107";
}

.open-second.active:after{	
font-family: 'FontAwesome';
	content: "\f107";
	}

/*Services Open close*/
.close-third{ display:none; margin-left:20px; margin-bottom:15px; font-size:13px;}
.close-third.active{ display:block;}
.open-third{ margin-bottom:5px;
 border-bottom: 1px solid #ddd;
    #color: #018fcd;
    font-size: 15px;
    padding: 10px 0;}
.open-third:hover{ cursor:pointer;}

.open-third:after{
	font-family: 'FontAwesome';
	content: "\f105";
	float: right;
	#color: #018fcd;
	padding-right: 0px;
	font-size: 18px;
}


.open-p-minus1:after {
	font-family: 'FontAwesome';
	content: "\f107";
}

.open-third.active:after{	
font-family: 'FontAwesome';
	content: "\f107";
	}

/* OPEN CLOSE CSS ENDS HERE */



@media (max-width: 1260px) {
.carousel-caption h3 {
	color: #fff !important;
	font-size: 2.4em;
	line-height: 1.3em !important;
	padding:15% 12%;
	text-align: left;
}
	
}
@media (max-width: 1000px) {
.pop {
	width: 700px;
	overflow: auto;
	margin: 0px auto;
	position: fixed;
	background: #fff;
	padding: 20px;
}
}

@media (max-width: 990px) {
.choose-pref {
	margin-top: -35px;
}
.carousel-caption { display:none;}
.login-signup-page{ margin-top:20px; position:static!important; width:100%; height:auto;}
.home-links{ margin-top:30px; margin-bottom:30px;}
.home-links-img{ margin-top:30px;}
.login-signup-page form{ background:#000!important}

}

@media (max-width: 800px) {
.pop {
	width: 600px;
	overflow: auto;
	margin: 0px auto;
	position: fixed;
	background: #fff;
	padding: 20px;
}
}

@media (max-width: 768px) {
.pss-icon {
	display: block;
	float: left;
	margin-bottom: 20px;
}
.breadcrumb {
	text-align: left;
	margin-top: 30px;
}
.inline .col-lg-12 .col-sm-6 {
	margin-top: 20px;
}
.choose-pref {
	margin-top: -71px;
}
.login-icon {
	position: static!important;
}
.index {
	border: none!important;
}
.index .nav li {
	border-right: none;
	border-bottom: 1px solid #ddd;
	width: 100%;
	text-align: center;
}
.index ul.nav {
	float: none!important
}
}

@media (max-width: 500px) {
.pss-icon {
	display: block;
	width: 100%;
	margin-bottom: 20px;
}
.breadcrumb {
	text-align: left;
	margin-top: 30px;
}
}

.retrive-btn {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #ccc;
	/* border-radius: 4px !important; */
	color: #0099cc;
	font-size: 16px;
	padding: 8px 8px;
	text-transform: capitalize;
	border-left: 0px;
}

.chk-box-lg {
	width: 15px!important;
	height: 15px!important;
}

/* Added for MCST flash Banner - Start */

.carousel-caption h3.h3-small {
    font-size: 30px;
}

.carousel-caption h3.h3-small span {
    display: block;
    font-size: 19px;
    font-weight: 600;
}

/* Added for MCST flash Banner - End */

@media print {
    a {
        display:none;
    }
}