body{font-family: arial;}
p{text-align:justify}
.pd-10{padding:10px;}
.mt-20{margin-top:20px;}
.mb-20{margin-bottom:20px}
.float-l{float:left;}
.float-r{float:right;}
.top-gap{margin-top:62px;}
.default-width{width:100%!important}
/*MENU BAR*/
.menu li.active a{color:white;}
.menu{ background-color:#F8F8FF;}
.logo{padding:0px; }
.menu .nav>li>a:focus,.menu .nav>li>a:hover {
    text-decoration: none;
    background-color: #c4161c;
    border-radius: 5px;
}
.text-bold{font-weight:bold;}
.text-underline{border-bottom: solid 1px rgba(128, 128, 128, 0.23);}
.menu .active{background-color: #c4161c;box-shadow: 3px 4px rgba(0, 0, 0, 0.17);color: white;}
.menu-list li a{background-color:#c4161c;}
.menu ul li a:hover,.menu menu-list li a:hover{color:white !important;box-shadow: 3px 4px rgba(0, 0, 0, 0.17);    background-color: #2e3192;}
.menu .dropdown-menu>li>a{color:white;}
.menu .navbar-toggle{background-color: #c4161c;}
.menu .navbar-toggle .icon-bar{background:ghostwhite;}
.container-fluid>.navbar-header{margin-right:22px;}
.menu .menu-list{padding:0px 0px;box-shadow:7px 7px rgba(77, 79, 100, 0.22);	}
.menu {min-height:80px; border-bottom: 1px solid #c4161c;}
.menu-link ul{margin-top:1%;margin-bottom:1%;font-size: 10px;float:none;}
.menu-link li{border-radius: 6px;padding:2px;}
.menu-link li a{padding:5px;font-size: 11px;font-weight: bold;/* line-height: 1; *//* vertical-align: middle; *//* text-align: start; */}
/*.menu{background: #C0C0C0; /* For browsers that do not support gradients */
  /*  background: -webkit-linear-gradient(#C0C0C0, white);  For Safari 5.1 to 6.0 */
   /* background: -o-linear-gradient(#C0C0C0, white);  For Opera 11.1 to 12.0 */
  /*  background: -moz-linear-gradient(#C0C0C0, white);  For Firefox 3.6 to 15 */
  /*  background: linear-gradient(#FFC107, white);}  Standard syntax (must be last) */
  
/* MODAL */
.gallery-diag {
  width: 98%;
  
  padding: 0;
}
.grievance-diag{
	width :60%;
}
.form-group .control-label.required:after {
  content:"*";
  color:red;
}

.modal-content {
  height: 99%;
}  
/* BANNER */
.banner{margin: 0 auto;margin-top:7%;} 
/* .outer-bar{ margin-left: 7%;}  */
  
/* MAIN CONTENT */

.main-content{background-image: url('../logo_watermark1.png');background-repeat: no-repeat;background-attachment: fixed;background-position: 56% 50%;background-size: 45%;}
.layer-color{background-color: rgba(248, 248, 255, 0.90);}
.company-description{padding:10px;}
.content{padding:5px;}
/* CLIENT */
.vertical-logo img{height:100px}
.horizontal-logo-medium img{height:35px}
.horizontal-logo-large img{height:85px}
/* SERVICES */
.service-content{background:rgba(248, 248, 255, 0.9);padding: 20px;   min-height: 593px;}
.service-content p{font-size:14px;font-weight: bold;}
.service-content ul{list-style:none;}
.left-menu{  padding-right: 0px;background: white;border-left: 1px solid #eeeef5;box-shadow: 6px 4px #9E9E9E;border-radius: 12px;z-index:2}
.left-menu li a:focus,.left-menu li a:hover {color: #fff;background-color: #337ab7; }
.left-arrow{    background: url(../images/arrow/arr_blue.png) no-repeat 30px 4px;padding-left: 60px;line-height: 30px;line-height: 1.6;padding-bottom: 10px;text-align: justify;}
.sublist{font-size:12px;}
.service-title{text-align:center}
.moving-text{color:#337ab7;font-size:17px;}
/* FEEDBACK */
#success_message{ display: none;}

/* PRESENCE */
.india-map{ border-radius: 80px;}

/* MEDIA */
.media-content{list-style:none;}
.minimum-height{min-height: 200px;}

/* DISCLAIMER */
.disclaimer-content{padding: 20px;background: rgba(255, 255, 255, 0.95); }
.disTitle {
    font-size: 15px;
    text-transform: uppercase;
    line-height: 24px;
}
.disTitle strong {
    color: #2e3192;
    font-size: 17px;
    text-transform: none;
}
.disclaimer-title{    font-size: 14px;
    padding-bottom: 4px;
    margin-bottom: 10px;
    color: #2e3192;
	font-weight:bold;}


/* COLOR CHANGER */
.color-switcher{position:absolute;margin-left:80%;}

/* FOOTER */
.footer-bottom{background:#c4161c;}
.copyright{color:#fff;line-height:30px;min-height:30px;padding:7px 0;}
.copyright a{color:white;text-decoration:none}
.design{color:#fff;line-height:30px;min-height:30px;padding:7px 0;text-align:right;}
.design a{color:#fff;}
                                               


/* CAROUSEL */
.carousel-control.right, .carousel-control.left{background-image:none;color:#f4511e;}
.carousel-indicators li{border-color:#f4511e;}
.carousel-indicators li.active{background-color:#f4511e;}
.item h4{font-size:19px;line-height:1.375em;font-weight:400;font-style:italic;margin:70px 0;}
.item span{font-style:normal;}
.slider{width:500px;}

/* SLIDER */
 .slider{margin: 0 auto;width:90%;}
 #myCarousel{margin-top:5%;}
 .nav-stacked > li + li {margin-top: 0px;border-top: 3px solid grey}
 
 .nav-pills > li > a {border-radius: 0px;}
