/*---------------------------------
	Theme Name: Health Kare
	Start Date : 
	End Date : 
	Last change: 
	Version: 1.0
	Assigned to:
	Primary use:
------------------------------------*/
	/* [Layout] */

/*---------------------------------

	## Global
	
		- Padding/Margin
		- Section Padding
		- Fonts Settings	
		
	## Site Header	
	
		- Navigation Menu
			-- Nav Main
			-- Nav Header
			-- Nav Toggle
			-- Nav Switch
			-- Nav Items
			-- Nav Dropdown
			
	## Responsive
	- Min Width : 992px & Max Width 1200px
	
	- Min Width : 992px
	
		## Navigation Menu
		- Nav Main
		- Nav Header
		- Nav Toggle
		- Nav Switch
		- Nav Items
		- Nav Dropdown
	
	* Responsive		
		- min-width: 1200
		- min-width: 992
		- min-width: 768
		- max-width: 1200
		- min-width: 992 to max-width: 1199		
		- max-width: 991
		- min-width: 768 to max-width: 991
		- max-width: 767
		- max-width: 639
		- max-width: 479
---------------------------------------------*/
/* ## Global ******************************************* */

body {
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	color: #000;
	overflow-x: hidden;
	
}
img {
    max-width: 100%;
	height: auto;
}
a {
    outline: 0 !important;
}

/* - Padding/Margin */
.no-padding {
	padding: 0;
}
.no-left-padding{
	padding-left: 0;
}
.no-right-padding {
	padding-right: 0;
}
.no-top-padding {
	padding-top: 0;
}
.no-bottom-padding {
	padding-bottom: 0;
}
.no-margin {
	margin: 0;
}
.no-left-margin {
	margin-left: 0;
}
.no-right-margin {
	margin-right: 0;
}
.no-top-margin {
	padding-top: 0;
}
.no-bottom-margin {
	margin-bottom: 0;
}

/* - Section Padding */
.section-padding {
	padding-top: 75px;
	padding-bottom: 75px;
}
.padding-10 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.padding-20 {
	padding-top: 10px;
	padding-bottom: 10px;
}
.padding-30 {
	padding-top: 15px;
	padding-bottom: 15px;
}
.padding-40 {
	padding-top: 20px;
	padding-bottom: 20px;
}
.padding-50 {
	padding-top: 25px;
	padding-bottom: 25px;
}
.padding-60 {
	padding-top: 30px;
	padding-bottom: 30px;
}
.padding-70 {
	padding-top: 35px;
	padding-bottom: 35px;
}
.padding-80 {
	padding-top: 40px;
	padding-bottom: 40px;
}
.padding-90 {
	padding-top: 45px;
	padding-bottom: 45px;
}
.padding-100 {
	padding-top: 50px;
	padding-bottom: 50px;
}
.vertical_middle {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
}
.nav_absolute {
	position: absolute;
	left: 0;
	right: 0;
	z-index: 1;
}
.align_left {
	text-align: left;
}
.align_right {
	text-align: right;
}
.align_center {
	text-align: center;
}
main,footer {
	overflow: hidden;
}
/* - OW pull-left/pull-right */
.ow-pull-left  {
	float: left;
}
.ow-pull-right  {
	float: right;
}

.main-container {
	width: 1920px;
	max-width: 100%;
	margin: 0 auto;
	overflow-x: hidden;
}

/* ## Site Header ******************************************* */

/* - Search */
.search-box {
	background-color: #303030;
	padding: 10px;
	position: absolute;
	right: 15px;
	top: 100%;
	width: 260px;
	opacity: 0;
	transform: scaleY(0);
	-webkit-transform: scaleY(0);
	-moz-transform: scaleY(0);
	-ms-transform: scaleY(0);
	transform-origin: 0 0 0;
	transition: all 0.4s ease-in-out 0s;
	z-index: 101;
}
.search-box.active {
	opacity: 1;
	transform: scaleY(1);
	-webkit-transform: scaleY(1);
	-moz-transform: scaleY(1);
	-ms-transform: scaleY(1);
	visibility: visible;
}
.search-box form {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	display: block;
}
.search-box  input {
	background-color: transparent;
	box-shadow: none;
	border: none;
	border-radius: 0;
	color: #ccc;
	font-size: 14px;
	font-style: italic;
	height: auto;
}
.search-box  input:focus {
	box-shadow: none;
	-webkit-box-shadow: none;
	outline: none;
	border-color: #fff;
}
.search-box span {
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
}
.search-box span i {
	font-size: 15px;
	color: #f97b25;
	float: right;
	margin: 5px;
}

/* - SlidePanel */
#slidepanel { 
	display: block; 
}
#closeit,
#toggle,
#slideit {
	display: none;
}


/* - Navigation Menu */
.ownavigation {
	background-color: #f1f1f1;
	border: none;
	border-radius: 0;
	min-height: 1px;
	margin-bottom: 0;
	/* position: relative; */
}

/* - Nav Header */
.navbar-brand {
	height: auto;
	padding: 0;
}
.navbar > .container .navbar-brand, 
.navbar > .container-fluid .navbar-brand {
	margin-left: 0;
}

/* - Nav Items */
.ownavigation .navbar-nav li  a {
	color: #222;
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	letter-spacing: 0.56px;
	background-color: transparent;
	word-wrap: break-word;
	white-space: normal;
}

.ownavigation .navbar-nav > .active > a, 
.ownavigation .navbar-nav > .active > a:focus, 
.ownavigation .navbar-nav > .active > a:hover,
.ownavigation .navbar-nav > li:hover > a,
.ownavigation .navbar-nav > li a:hover,
.ownavigation .navbar-nav > li a:focus {
	background-color: transparent;
	color: #9bc03c;
}

	
/*----------------------------------------------------
	* Responsive
------------------------------------------------------*/

/* - min-width: 1200 */
@media (min-width: 1200px) {
	.container {
		width: 1200px;
	}
}

/* - min-width: 992 */
@media (min-width: 992px) {
	.desktop-hide {
		display: none;
	}
	
	/* ## Navigation Menu */
	.nav_trans {
		background: transparent;
	}

	/* - Nav Switch */
	.ownavigation .ddl-switch {
		display: none !important;
	}

	/* - Nav Items */
	.ownavigation .navbar-nav > li {
		margin: 0 10px;
	}
	.ownavigation .navbar-nav > li:first-child {
		margin-left: 0;
	}
	.ownavigation .navbar-nav > li > a {
		margin-bottom: 45px;
		margin-top: 45px;
		padding: 8px 10px;
		position: relative;
	}
	.ownavigation .navbar-nav > .active > a, 
	.ownavigation .navbar-nav > .active > a:focus, 
	.ownavigation .navbar-nav > .active > a:hover,
	.ownavigation .navbar-nav > li:hover > a,
	.ownavigation .navbar-nav > li a:hover {
		background-color: transparent;
		color: #9bc03c;
	}

	/* - Nav Dropdown */
	.ownavigation .navbar-collapse > ul > li > .dropdown-menu {
		top: 100%;
		left: 0;
		
	}
	.ownavigation ul li > .dropdown-menu {
		background-color: #00d2eb;
		border: none;
		left: 100%;
		border-radius: 0;
		margin-top: 0;
		transition: all 0.4s ease-in-out 0s;
		box-shadow: none;
		opacity: 0;
		visibility: hidden;
		top: 0;
		display: block;
		padding: 0;
		min-width: 255px;
		max-width: 255px;
		box-shadow: 0 3px 3px #000;
		-webkit-box-shadow: 0 3px 3px #000;

	}
	.ownavigation .navbar-nav li .dropdown-menu > li > a {
		color: #fff;
		padding: 8px 15px;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
		transition: all 1s ease 0s;
	}
	.ownavigation .navbar-nav li .dropdown-menu > li > a:hover {
		color: #333;

	}
	.ownavigation .navbar-nav li.dropdown:hover > .dropdown-menu {
		margin-top: 0;
		opacity: 1;
		visibility: visible;

	}
	.ownavigation ul > li > .dropdown-menu {
		left: 0; 
	}
	.ownavigation .navbar-collapse > ul > li:last-child > .dropdown-menu,
	.ownavigation .navbar-collapse > ul > li:nth-last-child(2) > .dropdown-menu {
		right: 0; 
	}
	.ownavigation ul > li > .dropdown-menu,
	.ownavigation ul > li .dropdown-menu ul,
	.ownavigation ul > li .dropdown-menu ul ul ul,
	.ownavigation ul > li .dropdown-menu ul ul ul ul ul,
	.ownavigation ul > li .dropdown-menu ul ul ul ul ul ul ul,
	.ownavigation ul > li .dropdown-menu ul ul ul ul ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:last-child .dropdown-menu ul ul,
	.ownavigation .navbar-collapse > ul > li:last-child .dropdown-menu ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:last-child .dropdown-menu ul ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:last-child .dropdown-menu ul ul ul ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:last-child .dropdown-menu ul ul ul ul ul ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:nth-last-child(2) .dropdown-menu ul ul,
	.ownavigation .navbar-collapse > ul > li:nth-last-child(2) .dropdown-menu ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:nth-last-child(2) .dropdown-menu ul ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:nth-last-child(2) .dropdown-menu ul ul ul ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:nth-last-child(2) .dropdown-menu ul ul ul ul ul ul ul ul ul ul	{
		right: auto;
	}
	.ownavigation ul > li .dropdown-menu ul,
	.ownavigation ul > li .dropdown-menu ul ul ul,
	.ownavigation ul > li .dropdown-menu ul ul ul ul ul,
	.ownavigation ul > li .dropdown-menu ul ul ul ul ul ul ul,
	.ownavigation ul > li .dropdown-menu ul ul ul ul ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:last-child .dropdown-menu ul ul,
	.ownavigation .navbar-collapse > ul > li:last-child .dropdown-menu ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:last-child .dropdown-menu ul ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:last-child .dropdown-menu ul ul ul ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:last-child .dropdown-menu ul ul ul ul ul ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:nth-last-child(2) .dropdown-menu ul ul,
	.ownavigation .navbar-collapse > ul > li:nth-last-child(2) .dropdown-menu ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:nth-last-child(2) .dropdown-menu ul ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:nth-last-child(2) .dropdown-menu ul ul ul ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:nth-last-child(2) .dropdown-menu ul ul ul ul ul ul ul ul ul ul {
		left: 100%;
	}
	.ownavigation ul > li .dropdown-menu ul ul,
	.ownavigation ul > li .dropdown-menu ul ul ul ul,
	.ownavigation ul > li .dropdown-menu ul ul ul ul ul ul,
	.ownavigation ul > li .dropdown-menu ul ul ul ul ul ul ul ul,
	.ownavigation ul > li .dropdown-menu ul ul ul ul ul ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:last-child .dropdown-menu ul,
	.ownavigation .navbar-collapse > ul > li:last-child .dropdown-menu ul ul ul,
	.ownavigation .navbar-collapse > ul > li:last-child .dropdown-menu ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:last-child .dropdown-menu ul ul ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:last-child .dropdown-menu ul ul ul ul ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:nth-last-child(2) .dropdown-menu ul,
	.ownavigation .navbar-collapse > ul > li:nth-last-child(2) .dropdown-menu ul ul ul,
	.ownavigation .navbar-collapse > ul > li:nth-last-child(2) .dropdown-menu ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:nth-last-child(2) .dropdown-menu ul ul ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:nth-last-child(2) .dropdown-menu ul ul ul ul ul ul ul ul ul {
		right: 100%;
	}
	.ownavigation ul > li .dropdown-menu ul ul,
	.ownavigation ul > li .dropdown-menu ul ul ul ul,
	.ownavigation ul > li .dropdown-menu ul ul ul ul ul ul,
	.ownavigation ul > li .dropdown-menu ul ul ul ul ul ul ul ul,
	.ownavigation ul > li .dropdown-menu ul ul ul ul ul ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:last-child > .dropdown-menu,
	.ownavigation .navbar-collapse > ul > li:last-child .dropdown-menu ul,
	.ownavigation .navbar-collapse > ul > li:last-child .dropdown-menu ul ul ul,
	.ownavigation .navbar-collapse > ul > li:last-child .dropdown-menu ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:last-child .dropdown-menu ul ul ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:last-child .dropdown-menu ul ul ul ul ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:nth-last-child(2) > .dropdown-menu,
	.ownavigation .navbar-collapse > ul > li:nth-last-child(2) .dropdown-menu ul,
	.ownavigation .navbar-collapse > ul > li:nth-last-child(2) .dropdown-menu ul ul ul,
	.ownavigation .navbar-collapse > ul > li:nth-last-child(2) .dropdown-menu ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:nth-last-child(2) .dropdown-menu ul ul ul ul ul ul ul,
	.ownavigation .navbar-collapse > ul > li:nth-last-child(2) .dropdown-menu ul ul ul ul ul ul ul ul ul {
		left: auto;
	}
}


/* - Min Width : 992px & Max Width 1200px */
@media only screen and (min-width: 992px) and (max-width: 1200px) {	
	.ownavigation .navbar-nav > li {
		margin-left: 9px;
		margin-right: 9px;
	}
}

/* - max-width: 991 */
@media (max-width: 991px) {
	/* - SlidePanel */
	#slidepanel { 
		display: none;
		border-bottom: 1px solid #fff;
	}
	#slideit,
	#toggle {
		display: block;
		position: relative;
		z-index: 1;
	}
	#loginpanel {
		position: absolute;
		right: 110px;
		text-align: center;
		top: 14px;
	}	
	#slideit,
	#closeit {
		color: #9bc03c;
		font-size: 25px;
		position: relative;
		right: -50px;
		top: 22px;
	}
	#slideit:hover,
	#closeit:hover {
		color: #4c4c4c;
	}
	
	.mobile-hide {
		display: none;
	}

	/* ## Navigation Menu */

	/* - Nav Main */
	.ownavigation {
		padding-left: 15px;
		padding-right: 15px;
	}

	/* - Nav Header */
	.ownavigation .navbar-header .navbar-brand {
		margin-left: 0;
	}	
	
	/* - Nav Items */
	.ownavigation .navbar-nav {
		border-top: 1px solid #4c4c4c;
		width: 100%;
		margin: 0;
		padding-top: 15px;
	}
	.ownavigation .navbar-nav > li {
		min-height: 0;
		float: none;
		clear: both;
	}
	.ownavigation .navbar-nav > li > a {
		padding: 8px 0;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
		transition: all 1s ease 0s;
	}	
	.ownavigation .navbar-nav > li.active a {
		color: #00d2eb;
	}
	.ownavigation .navbar-nav > li.active > a:hover,
	.ownavigation .navbar-nav  li  a:hover {
		color: #00d2eb;
	}
	
	/* - Nav Toggle */
	.ownavigation .navbar-header {
		float: none;
	}
	.ownavigation .navbar-toggle {
		display: block;
		background-color: #9bc03c;
		border-radius: 0;
		margin: 40px 0 40px;
		padding: 6px 5px;
	}
	.ownavigation .navbar-toggle .icon-bar { 
		background-color: #fff; 
	}	
	.ownavigation .navbar-collapse {
		padding-left: 0;
		padding-right: 0;
	}
	.ownavigation .navbar-collapse.collapse { 
		display: none !important; 
	}
	.ownavigation .collapse.in{ 
		display:block !important; 
	}	
	
	/* - Nav Switch */
	.ownavigation .ddl-switch {
		background-color: #9bc03c;
		color: #fff;
		cursor: pointer;
		font-size: 18px;
		padding: 2px 6px;
		position: absolute;
		right: 0;
		top: 7px;
		z-index: 100;
	}
	.ownavigation .ddl-active > .ddl-switch:before {
		content: "\f106";
	}

	/* - Nav Dropdown */
	.ownavigation .dropdown-menu {
		background-color: transparent;
		border: 0 none;
		margin-top: 0;
		padding-left: 10px;
		padding-top: 0;
		position: relative;
		width: 100%;
		box-shadow: none;
		float: left;
	}
	.ownavigation .dropdown-menu li {
		display: inline-block;
		width: 100%;
		 	
	}

	.ownavigation .navbar-nav > li:last-of-type {
		margin-bottom: 15px;
	}
	.ownavigation .navbar-nav li .dropdown-menu > li > a {
		color: #232323;
		padding-left: 0;
		padding-right: 0;
		padding-top: 6px;
		padding-bottom: 6px;
		-webkit-transition: all 1s ease 0s;
		-moz-transition: all 1s ease 0s;
		-o-transition: all 1s ease 0s;
		transition: all 1s ease 0s;
	}
	.ownavigation .navbar-nav li .dropdown-menu > li > a:hover {
		color: #00d2eb;
	}
}

/* - max-width: 767 */
@media (max-width: 767px) {
	/* - Nav Toggle */
	.ownavigation .navbar-toggle {
		right: 0;
	}
	#slideit,
	#closeit {
		right: -65px;
	}
}




.middle-text h2{
  	font-size: 36px;
  	text-align: center;
  	color: #333;
  	font-weight: 700;
  }

  .middle-text h3{
  	font-size: 26px;
  	text-align: center;
  	color: #ff5f5f;
  	font-weight: 700;
  	margin-top: -2px;
  }

  .amghj p{
  	font-size: 18px;
  	color: #fff;
  	line-height: 30px;
  	text-align: center;
  	 font-family: 'Poppins', sans-serif;

  }


  .fgr{
  	background-color: #199b93;
  	padding: 30px 0px 0px 0px;
  }


  .poly-image{
  	text-align: center;
  }


  .text-ds{
  	background-color: #ffffff;
  	padding: 30px 0px 30px 0px;
  }


  .ng-ds-dg h3{
  	font-size: 26px;
  	color: #ffffff;
  	text-align: center;
  	font-weight: 700;

  }

  .ng-ds-dg h3{
  	font-size: 28px;
  	color: #ff5f5f;
  	text-align: center;
  	font-weight: 700;
  	
  }

  .ng-ds-dg h4{
  	font-size: 22px;
  	color: #333;
  	text-align: center;
  	font-weight: 600;
  	
  }

  .ng-ds-dg p{
  	font-size: 18px;
  	color: #333;
  	text-align: center;
  	font-weight: 500;
  	
  	
  }

  .poly-image{
  	margin-bottom: -50px;
  }

  .amghj h3{
  	color: #ffffff;
  	font-size: 28px;
  	text-align: center;
  	font-weight: 600;
  }



  .middle-text p{
  	text-align: center;
  	font-size: 17px;

  }


  .paddind-bt{
  	padding-bottom: 30px;
  	padding-top: 30px;
  	background-color: #f6f6f6;
  }


  .bnhm h3{
  	text-align: center !important;
  	color: #333;

  }

  .nmn-new{
  	
  	padding: 60px 0px;
  	background-color: #f7f7f7;
  }

  .ng-ds-dg h5{
  	font-size: 22px;
  	font-weight: 600;
  	font-family: 'Old Standard TT', serif;
  	text-align: center;
  	color: #333;
  }



  .new-founder span{
	color: #ff5f5f;

}


.ns-founder-al{
	padding: 60px 0px;
	background-color: #f6f6f6;
}

.new-founder-sdfaw h4 {
	font-size: 28px;
	color: #ff5f5f;
	font-family: 'Ubuntu', sans-serif;
	margin-top: 10px;

}

.new-founder-sdfaw p {
	font-size: 20px;
	color: #333;
	font-family: 'Ubuntu', sans-serif;

}

.new-founder-sdfaw{
	text-align: center;
	
}



  .new-founder h3{
  	font-size: 24px;
  	font-weight: 700;
  	font-family: 'Ubuntu', sans-serif;

  
  }



  .new-founder p{
  	font-size: 19px;
  	font-family: 'Ubuntu', sans-serif;
  	line-height: 35px;
  	color: #333;


  }


  .new-founder ul{
	padding: 0;

}

.new-founder ul li{
	list-style-type: none;
	font-size: 19px;
	color: #333;
	line-height: 34px;
	 background:url(../index.html) no-repeat 0 15px;
				 padding-left:18px;
			font-family: 'Ubuntu', sans-serif;
				line-height: 38px;

  	
  
				
				


}



.new-founder h4{
    font-size: 24px;
  	font-weight: 700;
  	font-family: 'Ubuntu', sans-serif;
  	color: #333;

}

.new-founder-sdfaw h5{
	font-size: 27px;
  	font-weight: 700;
  	font-family: 'Ubuntu', sans-serif;
  		color: #333;

}


.new-sv{
	background-color: #eff0f5;
	padding: 0px 0px 50px 0px;
}

.right-iv-ns{
	background-color: #279f9d;
	padding: 5px 15px;
	margin-bottom: 10px;
}

.right-iv-ns p{
	font-size: 28px;
	color: #ffffff;
	padding: 0;
	margin: 0;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	text-align: center;
}






.text-nbh ul{
	padding: 0;

}

.text-nbh ul li{
	list-style-type: none;
	line-height: 48px;
	 background:url(../images/cp-2.png) no-repeat 0 15px;
	padding-left:18px;

	font-size: 17px;
    color: #111111;
    font-family: 'Open Sans', sans-serif;
			}




.right-ins-jk{
	background-color: #279f9d;
	padding: 5px 15px;
	margin-bottom: 10px;

}


.right-ins-jk h5{
	font-size: 28px;
	color: #ffffff;
	padding: 0;
	margin: 0;
	font-weight: 400;
	line-height: 33px;
	font-family: 'Open Sans', sans-serif;
	text-align: center;

}	


.ilngtr p{
	color: #333;
	padding: 0;
	margin: 0;
	line-height: 48px;
	text-align: center;


	font-size: 18px;
    color: #111111;
    font-family: 'Open Sans', sans-serif;

}				



.mar-top{
	
	margin-top: -160px;
	margin-left: 220px;
	
}

.upper-ts{
	background-color: #f8f8f8;
	padding: 5px 5px;
	position: relative;
   

	
	

}

.im-dgn{
	z-index: -1;
}

.upper-ts h3{
	font-size: 23px;
	color: #333;
	text-align: center;
	font-weight: 600;
	font-family: 'Poppins', sans-serif;
}

.upper-ts p{
	font-size: 15px;
	color: #333;
	text-align: center;
	line-height: 22px;
	font-weight: 500;
	font-family: 'Poppins', sans-serif;
}



.pds{
	width: 1260px;
}


.abdfger{
	padding: 50px 0px;
	background-color: #ffffff;
}


.rndf{
	padding-top: 30px;
}



.rjvs-nsd{
  background-image: url(../images/banner-ccs.jpg);
  background-repeat: no-repeat;
  padding-top: 40px;
}


.amd-mnj-ans{
  margin-bottom: 25px;
  padding: 10px;
  border:1px solid #fff;

}


.vsvk-2 h2{
	font-size: 32px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
    font-family: 'Open Sans', sans-serif;

}

.vsvk-2{
	text-align: center;
}


.mjkr{
	font-size: 32px;
    font-weight: 700;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;

}


.cont-ns ul li{
	list-style-type: none;
	line-height: 50px;
	 background:url(../images/cp-2.png) no-repeat 0 15px;
				 padding-left:18px;
				 text-align: left;

				font-size: 17px;
    color: #000000;
    font-family: 'Open Sans', sans-serif;




}



.pd-middle{
	padding-top: 170px;
}


.offer-content img{
	margin-bottom: 50px;
}













.tab {
  overflow: hidden;
  text-align: center;
}

/* Style the buttons inside the tab */
.tab button {
  background-color: inherit;
  border: none;
  outline: none;
  cursor: pointer;
  padding: 8px 16px;
  transition: 0.3s;
  font-size: 16px;
   background-color: #ddd;
   font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    margin-left: 5px;
}

/* Change background color of buttons on hover */
.tab button:hover {
  background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
  
  color: #ffffff;
   font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    background-color: #ef4a35;
}

/* Style the tab content */
.tabcontent {
  display: none;
  border-top: none;
}


.bd-ts{
	margin: 0 auto;
}


.cnt-ts h2{
	font-size: 30px;
	color: #333;
	  font-family: 'Open Sans', sans-serif;
	  font-weight: 700;

}


.cnt-ts p{
	font-size: 15px;
	 font-family: 'Open Sans', sans-serif;
	 color: #111111;
	 line-height: 30px;
	 

}

.mr-bt-50{
	padding-top: 50px;
}

.rs-image img{
	padding: 10px;
	box-shadow: 1px 1px 5px #ccc;
}


.bngh{
	margin-bottom: 20px;
}


.gh-nth .col-md-4:nth-of-type(3n+1){
	clear: left;

}

.bngh:hover{
	opacity: 0.8;
}

.bac-gr{
	background-color: #f8f8f8;
}







@media (max-width:768px){

	.tab button{
		width: 100%;
		margin-bottom: 10px;
	}

	.cnt-ts-2 h2 {
    font-size: 26px !important;
    margin-bottom: 20px;
    
}

.section-header3 > h3{
	font-size: 30px;
	line-height: 32px;
}


.best-section {
    padding-top: 50px;
    padding-bottom: 50px;
}


.new-shape-2 {
    
    padding: 10px 0px;
    font-size: 16px;
}

.new-shape-3{
	padding: 10px 0px;
	 font-size: 16px;

}


}









.sidewarper {
	z-index: 999999;
	background-color: rgba(3,104,96,.98);
	position: fixed;
	height: 100%;
	overflow: scroll;
	overflow-x: hidden;
	right: -350px;
	top: 0;
	bottom: 0
}

.sidewarper .ragistrationbutton a{
	color: #ffffff;
}
#slidesection {
	width: 300px
}
#slidesection .overscroll {
	padding: 10px 10px 0 10px
}
#slidesection .topclose {
	background-color: #ef4a35;
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	padding: 8px 10px;
	display: block
}
#slidesection .topclose a {
	display: block;
	color: #fff !important;
	font-family: 'Roboto';
	cursor: pointer
}
#slidesection .topclose a i {
	float: right
}
#slidesection .topclose a strong {
	color: #fff
}
#slidesection .overscroll #sidelinks {
	color: #fff;
	font-family: 'Roboto';
}
#slidesection .overscroll #sidelinks ul {
	padding: 0;
	margin: 0
}
#slidesection .overscroll #sidelinks ul li {
	list-style: none;
	font-size: 14px
}
#slidesection .overscroll #sidelinks a {
	display: block;
	padding: 8px 0;
	color: #fff;
	font-weight: 400
}
#slidesection .overscroll #sidelinks li+li {
	border-top: 1px rgba(255,255,255,.2) dashed
}
#slidesection .overscroll #sidelinks a {
	color: #fff
}
#slidesection .overscroll #sidelinks .subchild {
	background-color: #155aba;
	margin-top: 10px
}
#slide {
	cursor: pointer
}
.accordion-toggle {
	cursor: pointer;
	margin: 0;
	display: block;
	position: relative
}
.accordion-toggle span {
	position: absolute;
	right: 5px;
	top: 7px;
	background-color: #ef4a35;
	text-align: center;
	line-height: 20px;
	color: #fff;
	z-index: 999;
	width: 20px;
	height: 20px
}
.accordion-toggle .disinb {
	display: inline-block!important
}
.accordion-content ul {
	background-color: #333
}
.accordion-content ul li {
	border: 0!important
}
.accordion-content ul a {
	padding: 5px 10px!important
}
.accordion-content {
	display: none
}
.sidewarper .mobilenumver {
	padding: 10px;
	border-top: 1px #ccc dashed;
}
.sidewarper .mobilenumver a {
	display: block;
	color: #fff;
	padding: 0 0 4px 22px;
	position: relative
}
.sidewarper .mobilenumver a i {
	position: absolute;
	left: 0;
	top: 4px
}
.sidewarper .mobilenumver a span {
	display: block
}
.sidewarper .ragistrationbutton {
	display: block;
	padding: 10px;
	text-align: center
}
.sidewarper .custmorlogo {
	padding: 5px 10px;
	background-color: #fff
}
.top-header-new {
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #ffffff;
}
.login-title {
	font-size: 18px;
}
.cl-change {
	color: #333333;
	text-decoration: none;
}
.cl-change:hover {
	text-decoration: none;
}
.text-nn:hover {
	text-decoration: none;
}
.signup-title {
	font-size: 18px;
}
.log {
	padding-top: 10px;
	padding-bottom: 10px;
	border-right: 1px solid #e2e2e2;
	text-align: center;
}
.sign {
	padding-top: 10px;
	padding-bottom: 10px;
	border-right: 1px solid #e2e2e2;
	text-align: center;
}
.social {
	padding: 0px;
	margin-top: 5px;
	text-align: center;
}
.bar-line {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
.fa-bars {
	color: #6c6c6c;
	font-size: 25px;
}



 @media (max-width: 768px) {
.log {
	padding-top: 2px;
	padding-bottom: 2px;
	border-right: none;
	text-align: center;
}
.sign {
	padding-top: 2px;
	padding-bottom: 2px;
	border-right: none;
	text-align: center;
}

}










  .mob-header-new {
    display: none;
    padding: 5px 15px;
  	background-color: #fff;
  	border-bottom: 1px solid #333 !important;
  	position: relative;

  }



@media (max-width: 767px) {
  .mob-header-new {
    display: block;
  }

  .blog-section {
    padding-top: 40px;
    padding-bottom: 0px;
}

.by-a1 {
    width: 100%;
    margin-left: 0px !important;
}

  .page-banner{
  	min-height: 130px;

  }


  #navbar-sd{
  	display: none !important;
  }

  .middle-text h2{
  	font-size: 25px;
  }

  .bnhm h3 {
  	font-size: 25px;
  	text-align: center;
  	padding-left: 15px;
  	padding-right: 15px;
  	line-height: 30px;
    
}

.new-con-ds{
	padding: 50px 0px;
}

.abdfger{
	padding: 30px 0px;
}


}


  


  .as-tag{
  	float: right;
  	margin-top: 15px;
  	padding-right: 15px;

  }

  .as-tag i{
  	color: #333;
  	font-size: 30px;
  }

  .mob-logo-ims{
  	float: left;
  	
  }



  .ims-content h4{
  	font-size: 16px;
  	color: #000000;
  	padding: 0;
  	margin: 0;
  	font-weight: 600;
  }

  .ims-content{
  	padding: 8px 10px;
  	background-color: #f6f6f6;
  	text-align: center;
  }
  .ims-new{
  	text-align: center;
  	padding: 10px 0px;
  	

  }

  .main-ahadow{
  	box-shadow: 1px 1px 5px #ccc;
  	margin-bottom: 40px;
  }


  .main-ahadow:hover{
  	box-shadow: 1px 1px 10px #ccc;
  	border:1px solid #ccc;
  }



  .clients-main{
  	padding: 60px 0px;

  }

  .grt-bn .col-md-3:nth-of-type(4n+1){
	clear: left;

}


.ims-new-2{
	border:1px solid #ccc;
	margin-bottom: 40px;
}


.ims-new-2:hover{
	box-shadow: 1px 1px 10px #ccc;
  	border:1px solid #ccc;
}


.bts-name h3{
	text-align: center;font-weight: 500;
	font-size: 22px;
	padding: 0;
	margin: 0;
}


.bts-name{
	background-color: #f6f6f6;
	padding: 8px 10px;
}

.imnj-image{
	border:1px solid #ccc;

}


.ims-new-3{

}

.certificate-main{
	box-shadow: 1px 1px 5px #ccc;
}

.certificate-main:hover{
	box-shadow: 1px 1px 5px #ccc;
	border:1px solid #ccc;
}




.change-color span{
	color: #e04e46 !important;
}






.bngh{
	position: relative;
}


.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #ef4a35;
}

.bngh:hover .overlay {
  opacity: 0.9;
}

.text {
  color: white;
  font-size: 22px;
  font-weight: 600;
  position: absolute;
  top: 50%;
  text-align: center;
  width: 100%;
}


.default_accordion {
    margin-top: 4px;
    position: relative;
    padding: 0 0 20px 0;
}


.default_accordion b.acc_title_bar {
    display: block;
    background: transparent;
    overflow: hidden;
    cursor: pointer;
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    padding: 8px 10px;
    background-color: #eb3c33;
    display: none;
}
.default_accordion .acc_title_bar {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
   
}
b, strong {
    font-weight: bold;
}


.default_accordion .acc_title_bar {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
   
}


.default_accordion .acc_title_bar.external:after {
    content: "Read More +";
    color: #ffffff;
}


.anjk{
	margin: 10px;
}


.fqs{
	padding: 60px 0px;
}



.panel-title {
   
    font-size: 16px !important;
    font-weight: 600;
     font-family: 'Open Sans', sans-serif;
}


.panel-default>.panel-heading{
	padding: 15px 15px;
}


.fgh-nm{
	background-color: #e04e46 !important;

}

.co{
	color: #ffffff !important;
}






.anhj h2{
	color: #fff;
	font-size: 20px;
	font-weight: 600;
	text-align: center;
	margin: 0;
	padding: 0;

}

.anhj{
	background-color: #ef4a35;
	padding: 20px 10px;


}


.new-certification{
	padding: 30px 0px;
}

.by-a1{
	border:1px solid #ccc;
	box-shadow: none;
	color: #333;
	text-align: center;
	padding: 10px 90px;
	background:none;
	font-size: 15px;
	font-weight: 600;
	float: left;
	margin-left: 20px;
	margin-bottom: 10px;
}




.anhj-2{
	background-color: #f6f6f6;
	padding: 20px 10px;
}

.anhj-2 h2{
	color: #333;
	font-size: 20px;
	font-weight: 600;
	text-align: center;
	margin: 0;
	padding: 0;

}

.mr-20{
	margin-bottom: 20px;
}



.mr-30{
	background-color: #f6f6f6;
	padding: 30px 0px;
}


      .cnt-ts-2 h1{
	  font-size: 30px;
	  color: #333;
	  font-family: 'Open Sans', sans-serif;`
	  font-weight: 700 !important;
	  text-align: left;
}




.cnt-ts-2 p{
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	 color: #111111;
	 line-height: 30px;
	 font-weight: 500;
	 text-align: left;
	 clear: right !important;
	 

}


.cnt-ts-2 img{
	float: left;
	box-shadow: 1px 1px 5px #ccc;
	margin: 30px 30px 10px 0px;

	
}




.con-js h3{
	font-size: 20px;
	font-weight: 600;
	color: #000000;
	text-align: center;

}

.con-js p{
	font-size: 15px;
	color: #000000;
	text-align: center;


}


.hmc{
	margin: 15px;
}



.olgc{
	border:1px solid #ccc;
}



.cnt-ts-2 table td{
	padding: 15px !important;
}

.cnt-ts-2 table th{
	padding: 10px !important;
}






.cnt-ts h3{
	font-size: 25px;
	color: #333;
	  font-family: 'Open Sans', sans-serif;
	  font-weight: 700;

}


.cnt-ts h5{
	font-size: 18px;
	color: #333;
	  font-family: 'Open Sans', sans-serif;
	  font-weight: 600;
	  margin-bottom: 15px;
	  margin-top: 20px;

}


.cnt-ts ul{
	padding: 0;

}

.cnt-ts ul li{
	list-style-type: none;
	line-height: 28px;
	font-size: 16px;
	color: #333;
	  font-family: 'Open Sans', sans-serif;

	   background:url(../images/cp-2.png) no-repeat 0 5px;
	  padding-left:18px;
	  margin-bottom: 5px;


}


.by-a1:hover{
	background-color: #ef4a35;
	color: #ffffff;
}

.anhj-2:hover{
	background-color: #008071;
	color: #ffffff !important;

}






.morecontent span {
    display: none;
    color: #333;
      font-family: 'Open Sans', sans-serif;
}
.morelink {
    display: block;
    width: 110px;
    background-color: #eb3c33;
    padding: 5px 0px;
    text-align: center;
    color: #ffffff !important;
    font-weight: 600;
    font-size: 15px;
    margin-top: 10px;
    text-decoration: none !important;

}

.morelink:hover{
	color: #fff !important;
} 



.rd-con h3{
	font-size: 19px;
	color: #333;
	text-align: center;
	padding: 0;
	margin: 0;
	font-weight: 600;
	 font-family: 'Open Sans', sans-serif;
}

.rd-con{
	padding: 15px 5px;
	background-color: #f6f6f6;

}

.rd-con p{
	font-size: 14px;
		color: #000000;
	text-align: center;
	 font-family: 'Open Sans', sans-serif;
}

.main-brds{
	border:1px solid #ccc;
	margin-bottom: 40px;

}





.main-brds:hover{
	box-shadow: 1px 1px 5px #ccc;
}





.overlayy {
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 0;
  background-color: #19446b;
  overflow: hidden;
  width: 100%;
  height:0;
  transition: .5s ease;
  opacity: 0.98;
}

.main-brds:hover .overlayy {
  bottom: 0;
  height: 100%;
}


.main-brds{
position: relative;
}

.textt {
  color: white;
  position: absolute;
  font-weight: 600;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  text-align: center;
   font-family: 'Open Sans', sans-serif;
   padding: 0px 20px;
}


.textt p{
	font-size: 16px;
	text-align: center;
	line-height: 27px;
}


.textt h4{
	font-size: 24px;
	text-align: center;
	line-height: 27px;
	font-weight: 600;
	color: #ffffff;
}



.cnt-ts-2 h6{
	color: #ef4a35;
	font-size: 19px;
	font-weight: 600;
	 font-family: 'Montserrat', sans-serif;
}


.cnt-ts-2 ul{
	padding: 0;
	

}

.cnt-ts-2 ul li{
	list-style-type: none;
	font-size: 16px;
	color: #000000;
	 font-family: 'Open Sans', sans-serif;

	  background:url(../images/cp-2.png) no-repeat 0 10px;
	  padding-left:18px;
	  margin-bottom: 10px;
	  font-weight: 500;
	  line-height: 30px;
	  width: 50%;
	  float: left;
}




@media(max-width: 768px){
	.cnt-ts-2 ul{
	
	width: 100%;

}

.cnt-ts-2 img{
	margin-top: 15px;
	margin-bottom: 15px;
}

}






.indr h3{
	font-size: 21px;
	color: #333;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}

.indr{
	text-align: right;
}


.fs-1{
	width: 40%;
	float: left;
}


.fs-2{
	width: 15%;
	float: left;
}

.fs-3{
	width: 45%;
	float: left;
}


.new-product-offring{
	padding: 50px 0px;
	text-align: center;
	background-color: #f8f8f8;
}








.indr-2 h3{
	font-size: 21px;
	color: #333;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}

.indr-2{
	text-align: left;
}

.indr-2 p{
	font-size: 16px;
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	
	font-weight: 500;
	

}


.indr p{
	font-size: 16px;
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	

}


.in-image{
	text-align: center;
}



.product-sec-new{
	padding-bottom: 40px;
}



    .cnt-ts-2 span{
	font-size: 24px;
	font-weight: 700;
	color: #333;
	display: inline-block;
	text-align: left;
	font-family: 'Open Sans', sans-serif;
}






.offer-bsd{
	background: url(../index.html) no-repeat top center ;
	background-repeat: ;
	
}




    .offer-bsd h3{
    	color: #fff !important;
    	text-align: center;
    	font-size: 20px;
    	z-index: 999;
    	font-weight: 700;
    	line-height: 30px;
    }


    .offer-bsd{
    	min-height: 100px;
    	margin-bottom: 20px;
    	padding-top: 15px;

    }


    .iusder ul{
    	padding: 0px;
    }

     .iusder ul li{
     	font-size: 15px;
     	color: #000000;
     	line-height: 30px;
     	list-style-type: none;
     	color: #fff;
     	background:url(../images/angle-2.png) no-repeat 0 10px;
	    padding-left:18px;
	    text-align: left;
	    margin-left: 37px;
	    font-family: 'Open Sans', sans-serif;
	

    }



    .ns-size h5{
    	font-size: 21px !important;
    }




    .best-section .best-box .icon-new-nsl {
    background-color: #ef4a35;
    color: #fff;
    display: inline-block;
    height: 60px;
    width: 60px;
    line-height: 60px;
    margin-bottom: 25px;
    position: relative;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;

}


.content-lavel h2{
	font-size: 34px;
	color: #333;
	font-weight: 700;
}


.content-lavel ul{
	padding: 0;
}

.content-lavel ul li{
	font-size: 15px;
	color: #000000;
	line-height: 50px;
	list-style-type: none;
	 background:url(../index.html) no-repeat 0 20px;
	  padding-left:18px;
	  font-weight: 600;
}

.new-lavel{
	padding: 40px 0px;
}


.grh{
	box-shadow: 1px 1px 5px #ccc;
	padding: 10px 0px;
}



.ilgs{
	box-shadow: 1px 1px 5px #ccc;
}

.ilbn-il{
	padding: 0px 40px 0px 0px;
}


.services-boxx h3{
	color: #000000;
	font-size: 18px;
	padding: 0;
	margin: 0;
	line-height: 28px;
	font-family: 'Open Sans', sans-serif;
}


.services-boxx img{
	position: absolute;
	top:0;
	left: 0;
}

.services-boxx{
	padding: 15px 0px 0px 80px;
	margin-bottom: 30px;
	min-height: 80px;
}









/*investor relation*/

.new-prnt button{
	width: 100%;
	text-align: center;
	background-color: #b5dad5;
	color: #000000;
	border-bottom: 1px solid #3bb8a8;
	padding: 21px 0px;
	font-size: 15px;
	font-weight: 500;
	font-family: 'Roboto', sans-serif;
	text-transform: uppercase;
}


.investor-relations-tab{
	padding: 50px 0px;
}



.panel-title > a:before {
    float: right !important;
    font-family: FontAwesome;
    content:"\f068";
    padding-right: 5px;
    color: #ef4a35;
}
.panel-title > a.collapsed:before {
    float: right !important;
    content:"\f067";
}
.panel-title > a:hover, 
.panel-title > a:active, 
.panel-title > a:focus  {
    text-decoration:none;
}




.panel-group.panel-change .panel-title a{
	color: #000000;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	
}

.panel-group.panel-change .panel{
	border:none;

}









.welcome-content li:nth-of-type(2n+1){
	clear: left;

}



.welcome-section .welcome-content.new-ws ul li::before{
	content: "\e62a";
    color: #ef4a35;
    font-family: 'Stroke-Gap-Icons';
    font-style: normal;
    padding-right: 10px;
    position: absolute;
    left: 0;
    display: none;
    

}

.welcome-section .welcome-content.new-ws ul li {
   
    padding-left: 20px;
    color: #333;
    font-style: normal;   
     background:url(../images/cp-2.png) no-repeat 0 10px;
	  padding-left:18px;
	  line-height: 30px;
}


.ydr h3{
	color: #333;
}


.angs h3{
	color: #fff;
	font-size: 17px;
	font-weight: 700;
	padding: 0px 10px;
	margin: 0;
	font-family: 'Open Sans', sans-serif;
	line-height: 24px;
}

.angs{
	text-align: center;
    padding: 30px 0px 10px 0px;
    background-image: url(../index.html);
    background-repeat: no-repeat;
    margin-bottom: 30px;
    min-height: 100px;
}



.angs:hover{
	box-shadow: 1px 1px 10px #b2b2b2;
}

.double-ds ul {
	padding: 0;
	width: 33%;
	float: left;
}


  

.double-ds{
	
	/*background:url(../images/in-dsb-rs.jpg);*/
	background-repeat: no-repeat;
	padding: 50px 0px;
	background-size: cover;
}


 .clds h2{

	font-size: 40px;
	color: #333;
	font-weight: 600;
	text-align: center;
	
}

.new-dtail-ls h3{
	font-size: 17px;
	color: #fff;
	font-weight: 600;
	padding: 0;
	margin: 0;
	font-family: 'Open Sans', sans-serif;

}

.new-dtail-ls{
	padding: 20px 0px;
	border:1px solid #19446b;
	text-align: center;
	margin-bottom: 20px;
	background-color: #19446b;
}

.new-dtail-ls:nth-of-type(3n+1n){
	clear: left;
}


.clds{
	margin-bottom: 30px;
}


.services-boxxx img{
	position: absolute;
	top:0;
	left: 0;
}

.services-boxxx{
	padding: 15px 0px 0px 80px;
	margin-bottom: 30px;
	min-height: 80px;
}

.services-boxxx h3{
	color: #e04e46;
	font-size: 18px;
	font-weight: 600;
	padding: 0;
	margin: 0;
	line-height: 28px;
}


.jsmr ul{
	padding: 0;
}

.jsmr ul li{
	font-size: 16px;
	color: #000000;
	line-height: 30px;
}


.panel-default>.panel-heading.gsr {
    padding: 0px;
}

.panel-default>.panel-heading.gsr h4 a{
    padding: 15px !important;
    display: block !important;
}

.bnds .table-new{
	border:1px solid #ccc;
	box-shadow: none;
}

.bnds .table-new th{
	padding: 15px;
}

.bnds .table-new td{
	padding: 15px;
	border:1px solid #ccc;
}

.service-section-n{

    padding-top: 60px;
    position: relative
}


.niml ul{
	padding: 0;
}

.niml ul li{
	font-size: 16px;
	color: #000000;
	line-height: 30px;
	list-style-type: none;
	 background:url(../index.html) no-repeat 0 10px;
	  padding-left:18px;
	 
}


.niml img{
	float: right;
	margin: 0px 0px 0px 10px;
}

.niml h4{
	font-size: 35px; color: #333;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
	text-transform: uppercase;
}

.rkvh h5{
	font-size: 17px; color: #333;
	font-weight: 600;
	line-height: 28px;
}

.niml p{
	font-size: 17px; color: #000000;
	font-family: 'Montserrat', sans-serif;
	line-height: 30px;
	font-weight: 500;
}

.niml p span{
	font-size: 18px; 
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	color: #e04e46;
}




.irvs-nb{
	box-shadow: 1px 1px 8px #d1d1d1;
}


.minj-js{
	
	padding: 50px 0px;
}

.inrs{
	padding: 30px 0px;
}



.con-ms-grt ul{
	padding: 0;
	width: 50%;
	float: left;
}

   .con-ms-grt ul li{
   
    font-size: 16px;
	color: #000000;
	line-height: 40px;
	list-style-type: none;
	 background:url(../index.html) no-repeat 0 10px;
	  padding-left:18px;


}


.con-ms-grt h2{
	font-size: 30px;
	color: #333;
	font-weight: 600;
}


.quality-ns{
	padding: 60px 0px;
	background-color: #f8f8f8;
}


.best-section-new-sd{
	padding: 60px 0px;
	text-align: center;
}

.new-prnt button:nth-of-type(2){
	background-color: #e04e46;
	color: #ffffff;
}







.ilv-gnk h3{
	font-size: 27px;
	color: #333;
	font-family: inherit;
	font-weight: 700;
	margin-bottom: 20px;

}

.ilv-gnk h4{
	font-size: 22px;
	color: #e04e46;
	font-family: inherit;
	font-weight: 700;
	margin-bottom: 20px;

}


.ilv-gnk p{
	font-size: 16px;
	color: #333;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	line-height: 28px;
}


.ilv-gnk span{
	font-weight: 600;
}







.ilv-gnk ul{
	padding: 0;
	
}

   .ilv-gnk ul li{
   
    font-size: 16px;
	color: #000000;
	line-height: 40px;
	list-style-type: none;
	 background:url(../index.html) no-repeat 0 10px;
	  padding-left:18px;
	  font-family: 'Montserrat', sans-serif;
	font-weight: 500;


}


.csr-content-nsb{
	padding: 50px 0px;
}


.ilv-gnk .rnskr td{
	padding: 10px;
}

.ilv-gnk .rnskr th{
	background-color: #f6f6f6;
	padding: 15px;
}

.ilv-gnk .rnskr{
	margin-top: 30px !important;
	border-bottom: 2px solid #e04e46;
}



.ilv-gnk{
	position: relative;
}


.dsbs-rn{
	background-color: #f6f6f6;

}

















/*investor relation new page css*/



.imjs ul{
	padding: 0;
}


 .imjs ul li{
   
    font-size: 13px;
	color: #333;
	line-height: 33px;
	list-style-type: none;
	 background:url(../images/angle.png) no-repeat 0 11px;
	  padding-left:18px;
	font-weight: 600;


}


.panel-default .panel-heading.bn-nsr{
	background-color: #eaeaea !important;
	color: ##3c3c3c;
}

.panel-group.arnav-ds-as .panel-title a{
	color: #333;
	font-weight: 600;
	font-size: 14px;
	text-transform: uppercase;
	font-family: 'Open Sans', sans-serif;

}



.arnav-ds-as{
	margin-bottom: 2px !important;
}


.panel-body.imjs{
	background-color: #f5f5f5 !important;
}





.new-invs-relation{
	padding: 50px 0px;
}


.main-head-text-ds h2{
	font-size: 40px;
	color: #3e3e3e;
	font-weight: 600;
	border-left: 5px solid #e04e46;
	padding-left: 10px;
}


.main-head-text-ds{
	padding: 0px 0px;
	border-bottom: 1px solid #ccc;
	
}


.left-image-ds{
	width: 30%;
	float: left;
	padding: 0;
}


.right-image-ds{
	width: 30%;
	padding: 69px 20px;
	float: left;
	background-color: #d5d5d5;
}



.right-image-ds h2{
	font-size: 20px;
	color: #333;
	
	font-weight: 600;
	line-height: 30px;
}


.in-gsr{
	background-color: #fff;
	border:none;
	color: #333;
	text-align: center;
	font-weight: 600;
	box-shadow: none;
	padding: 6px 20px;
}


.two-image{
	padding-top: 40px;
}


.board-of-dir{
	clear: left;
	padding-top: 30px;
}

.board-of-dir h2{
	font-size: 22px;
	color: #333;
	border-left: 3px solid #e04e46;
	padding-left: 10px;
	font-weight: 600;
}


.board-of-dir ul{
	padding: 0;
}

.board-of-dir ul li{
	 font-size: 14px;
	color: #333;
	line-height: 30px;
	list-style-type: none;
	 background:url(../index.html) no-repeat 0 15px;
	  padding-left:18px;
	
}



.con-arnd-kj h4{
	color: #fff;
	text-align: center;
	font-size: 20px;
	font-weight: 600;
	line-height: 40px;
	padding: 0;
	margin: 0;

}

.con-arnd-kj h3{
	color: #fff;
	text-align: center;
	font-size: 30px;
	font-weight: 700;
	line-height: 25px;
	padding: 0;
	margin: 0;

}

.left-bs-and{
	width: 23%;
	background-color: #ef4a35;
	padding: 20px 20px;
	text-align: center;
	float: left;
}

.main-lsd-ps{
	margin-bottom: 30px;
	padding-top: 20px;
	padding-bottom: 30px;
	border-bottom: 1px solid #ccc;
	padding-left: 15px;

}


.right-bs-and{
	float: left;
	width: 75%;
	padding: 20px 40px;
}


.mnb-pdf-text .mnb-pdf{
	border:1px solid #333;
	padding: 5px 10px;
	color: #333;
	text-align: center;
	font-size: 14px;
	box-shadow: none;
	background-color: #fff;
	margin-left: 10px;
	float: left;
	margin-bottom: 15px;

}






.mnb-pdf-text p{
	font-size: 13px;
	color: #000000;
	font-weight: 600;
	padding-left: 10px;
}


.mnb-pdf-text{
	float: left;
	padding-left: 10px;

}


.padding-new-lg{
	padding-left: 10px;
}



.board-dts-nsb h4{
	font-size: 25px;
	color: #333;
	margin-bottom: 20px;
}


.board-dts-nsb p{
	font-size: 15px;
	color: #000000;
	line-height: 28px;
}


.board-dts-nsb{
	padding-left: 16px;
}





.select-year{
	padding-top: 20px;
}


.nbh-rdh{
	height: 35px;
	border:none;
	box-shadow: none;
	border:1px solid #333;
	border-radius: 0px;
	width: 200px;
}










/*OUR JOURNEY page css*/



.how-apply {
    display: block;
}


.imrkg{
	text-align: center;
}

.padding-lg {
    display: block;
    padding-top: 60px;
    padding-bottom: 60px;
}


.how-apply h2 {
    color: #333;
    font-size: 35px;
    text-align: center;
    margin-bottom: 20px;
    text-transform: uppercase;
    font-weight: 700;
}

.our-cources h2 span, .how-study h2 span, .why-choose h2 span, .news-events h2 span, .campus-tour h2 span, .browse-teacher h2 span, .how-apply h2 span{

   display: block;
    font-size: 14px;
    opacity: 0.8;
}


.how-apply ul {
    display: block;
    padding-top: 20px;
    padding-bottom: 50px;
}

.how-apply ul li {
    display: block;
    text-align: center;
}

.how-apply ul li .icon-block {
    width: 175px;
    height: 175px;
    line-height: 175px;
    position: relative;
    display: block;
    margin: 0 auto;
    border-radius: 50%;
    background: #ef4a35;
    text-align: center;
    transition: all 0.3s ease 0s;
}


.how-apply ul li .icon-block .num {
    width: 48px;
    height: 48px;
    position: absolute;
    right: -20px;
    top: 45px;
    display: block;
    font-size: 18px;
    line-height: 44px;
    color: #fff;
    background: #0d9291;
    border-radius: 50%;
    font-weight: 600;

}


.how-apply ul li h3 {
    display: block;
    padding: 15px 0 6px 0;
    font-size: 16px;
    color: #211d1e;
    text-transform: uppercase;
    font-weight: 600;
}


.how-apply ul li p {
    display: block;
    padding: 20px 40px 0;
    font-size: 15px;
}

.how-apply .first-arn ul li:nth-child(1):after {
    width: 214px;
    height: 77px;
    display: block;
    content: "";
    position: absolute;
    right: -135px;
    top: 76px;
    background: url(../images/right-arw.png) no-repeat left top;
    z-index: -1;
}


.how-apply .first-arn ul li:nth-child(2):after {
    width: 221px;
    height: 84px;
    display: block;
    content: "";
    position: absolute;
    right: -140px;
    top: 70px;
     background: url(../images/right-arw.png) no-repeat left top;
    z-index: -1;
}


.how-apply .third-arn ul li:nth-child(1):after{
	width: 214px;
    height: 77px;
    display: block;
    content: "";
    position: absolute;
    right: -135px;
    top: 76px;
    background: url(../images/right-arw.png) no-repeat left top;
    z-index: -1;
}


.how-apply .third-arn ul li:nth-child(2):after{
	width: 221px;
    height: 84px;
    display: block;
    content: "";
    position: absolute;
    right: -140px;
    top: 70px;
     background: url(../images/right-arw.png) no-repeat left top;
    z-index: -1;
}




.second-arn .sdmnr-pl {
	position: absolute;
    top: 66px;
    left: -80px;


}

.second-arn .sdmnr-pll {
	position: absolute;
    top: 66px;
    left: -80px;


}


.how-apply .ghrp li:nth-child(2):after {
	background:none;
}



.rkvn{
	background-color: #e04e46 !important;
}


.vnrc{
	background-color: #3eb25c !important;

}








/*add quality focus page css*/


.vls-cdr ul{
	padding: 0;
}

.vls-cdr ul li{

	font-size: 17px;
	color: #000;
	line-height: 34px;
	list-style-type: none;
	background:url(../images/cp-2.png) no-repeat 0 10px;
	padding-left:18px;
	
	margin-bottom: 10px;
	font-family: 'Open Sans', sans-serif;
	
}


.focus-text h2{
	font-size: 30px;
	font-weight: 600;
	color: #333;

}


.focus-text{
	padding-top: 10px;
	padding-bottom: 10px;
}


.qs-focus{
	padding-top: 30px;
	padding-bottom: 30px;
}



.htr-hts h2{
	font-size: 30px;
	color: #333;
	font-weight: 600;
}


.htr-hts h4{
	font-size: 20px;
	color: #e04e46;
}

.htr-hts h5{
	font-size: 20px;
	color: #333;
	font-weight: 600;
}

.htr-hts p{
	font-size: 16px;
	color: #333;
	
}


.htr-hts ul{
	padding: 0;
	width: 50%;
	float: left !important;

}

.htr-hts ul li{

	font-size: 17px;
	color: #333;
	line-height: 30px;
	list-style-type: none;
	background:url(../images/angle-2.png) no-repeat 0 12px;
	padding-left:18px;
	 font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	margin-bottom: 10px;
	margin-left: 10px;


	
}


.rkvh h6{
	font-size: 17px;
    color: #e04e46;
    font-weight: 600;
    line-height: 18px;
    text-transform: uppercase;
}


.margin-new-packaging{
	padding-top: 30px;
}


.new-huge{
	background-color: #f6f6f6;
}



.il-avs{
	min-height: 120px;
}


.green-pdding{
	background-color: #f6f6f6;
}



.new-offering-sds{
	background-color: #fff;
	padding: 50px 0px;
}



.text-lft p{
	text-align: left;
	padding: 0 !important;
	margin-bottom: 30px;
}

.text-lft h4{
	text-align: left;
	padding: 0 !important;
	font-size: 20px;
}

.text-lft h3{
	text-align: left;
	padding: 0 !important;
	font-size: 25px;
	color: #333;
}

.text-lft h4{
	text-align: left;
	padding: 0 !important;
	font-size: 20px;
	color: #333;
	font-weight: 600;
}


.text-lft h6{
	text-align: left;
	padding: 0 !important;
	font-size: 20px;
	color: #e04e46;
	font-weight: 600;
}


.hbs-tnn span{
	font-size: 25px;
	font-weight: 600;
	color: #333;
}



.hbs-tnn h3{
	font-size: 22px;
	font-weight: 600;
	color: #333;
	text-transform: uppercase;
	border-left: 4px solid #e04e46;
	padding-left: 5px;
}

.hbs-tnn h4{
	font-size: 20px;
	font-weight: 600;
	color: #333;
	margin-bottom: 10px;
}

.hbs-tnn p{
	font-size: 16px;
	line-height: 30px;
	color: #333;
	
}











.ntsps button{
	margin-bottom: 10px;
}


.cnt-ts h4{
	font-weight: 600;
	color: #e04e46;
}


.new-csr-pds-bottom{
	padding-top: 30px;
}



.gh-brd{
	border:1px solid #ccc;
}


.new-sts-df span{
	font-weight: 600;
	font-size: 17px;
}

.new-sts-df p{
	line-height: 20px;
	margin-bottom: 5px !important;
}


.new-sts-df h5{
	color: #e04e46;
	font-weight: 600;
	font-size: 17px;
}


.hdr-ts-mn th{
	padding: 10px;
}

.hdr-ts-mn table{
	border:1px solid #ccc;
}


.classmndt{
	text-align: center;
	padding: 20px 0px;
	font-size: 15px;
	line-height: 27px;

}


.classmndt h3{
	font-weight: 600;
	font-size: 25px;

}



.classmndt span{
	font-weight: 600;
	font-size: 17px;

}


.hdr-ts-mn ul{
	padding: 0;
	

}

.hdr-ts-mn ul li{

	font-size: 17px;
	color: #333;
	line-height: 20px;
	list-style-type: none;
	background:url(../index.html) no-repeat 0 8px;
	padding-left:18px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	margin-bottom: 6px;
	margin-left: 10px;
	
}


.hdr-ts-mn h3{
	font-size: 20px;
}


.anf{
	
	
	font-size: 15px;
	font-weight: 500;
	color: #333;
	
}


.dts-ims h2{
	font-size: 16px;
	text-align: center;
	color: #000000;
	padding: 0;
	margin: 0;
	font-weight: 600;
}

.dts-ims{
	padding: 15px 10px;
	background-color: #f6f6f6;
	margin-top: 5px;
}


.mn-board{
	border:1px solid #ccc;
	padding: 5px;
	margin-bottom: 30px;
}













.anf{
	font-weight: 600;
	text-decoration: none;
}

.anf a{
	
	text-decoration: none;
}


.model-isd-mn h2{
	font-size: 21px;
	color: #333;
	font-weight: 600;
}



.model-isd-mn ul{
	padding: 0;
	

}

.model-isd-mn ul li{

	font-size: 14px;
	color: #333;
	line-height: 20px;
	list-style-type: none;
	background:url(../images/cp-2.png) no-repeat 0 8px;
	padding-left:18px;
	margin-bottom: 6px;
	margin-left: 10px;
	
}


.model-under{
	margin-bottom: 30px;
}

.model-isd-mn h2{
	font-size: 21px;
	color: #333;
	font-weight: 600;
}

.model-isd-mn h4{
	font-size: 15px;
	color: #333;
	
}








.awrs{
	text-align: center;
	padding-top: 10px;
}

.how-apply ul .ab-img {
    
    display: block;
    content: "";
    position: absolute;
    right: 30px;
    top: 160px;
    z-index: -1;
    
   


}



.ab-img-2{
    display: block;
    content: "";
    position: absolute;
    left: 30px;
    top: 160px;
    z-index: -1;
   

}


.new-shape a{
	color: #fff;
}


.product-new.s-font-sd a{
	color: #000000 !important;
}


.product-new.s-font-sd:hover a{
	color: #fff !important;
	text-decoration: none;
}



.capsule-multiple .col-md-4:nth-of-type(3n+1) .new-shape {
    border: 2px solid #ef4a35;
    background-color: #ef4a35;
}


.capsule-multiple .col-md-4:nth-of-type(3n+2) .new-shape {
    border: 2px solid #ef4a35;
    background-color: #ef4a35;
}

.capsule-multiple .col-md-4:nth-of-type(3n+3) .new-shape {
    border: 2px solid #ef4a35;
    background-color: #ef4a35;
}


.dts-ims a{
	color: #333;
}


.gallery-section li{
	clear: left !important;
}


.model-under h2{
	font-size: 21px;
}

.imjs a{
	color: #333;
}



.vnr-fq{
	color: #333 !important;
}




.ydr-dsm h3{
	font-size: 20px;
	color: #333;
    font-weight: 700;
    letter-spacing: 0.72px;
    line-height: 28px;
    margin-top: 0;
    margin-bottom: 16px;
    text-transform: capitalize !important;
    word-wrap: break-word;
    font-family: 'Open Sans', sans-serif;
}


.alf-dnd{
	padding: 70px 0px 20px 0px;
}




.ist-1 {
    border: 1px solid #dfdfdf;
    background-color: #f5f7fa;
    text-align: center;
    padding: 50px 30px;
    min-height: 220px;
}

.ist-1 span {
    font-size: 18px;
    color: #333;
    font-weight: 600;
}

.ist-1 p {
    color: #252525;
    font-weight: 500;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 0;
    font-size: 15px;
    line-height: 24px;
}

.ist-1 i{
    color: #ef4a35;
    padding-right: 10px;
    font-size: 23px;
}


.inbs{
	padding: 50px 0px;
}




.left-psd{
	padding: 70px 0px;
}




.new-prnt-2-sd button{
	width: 100%;
	text-align: center;
	background-color: #eaeaea;
	color: #000000;
	border-bottom: 1px solid #d6d6d6;
	padding: 42px 15px;
	font-size: 15px;
	font-weight: 500;
	 font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
}


.new-prnt-2-sd button:nth-of-type(4n+1){
	
	background-color: #ef4a35;
	color: #fff;
	font-weight: 600;
	
}


.new-prnt-2-sd button:nth-of-type(4n+2){
	
	background-color: #239e9b;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	
}

.new-prnt-2-sd button:nth-of-type(4n+3){
	
	background-color: #6b3b6a;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	
}

.new-prnt-2-sd button:nth-of-type(4n+4){
	
	background-color: #36b495;
	color: #fff;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	
}


.lft{
	width: 12%;
	float: left;
}

.rft{
	width: 85%;
	float: left;
}


.no-padding-this-sec{
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}



.wl-tst p{
	font-size: 16px;
	line-height: 30px;
}

.pds-left{
	padding-left: 10px;
}



.megamenu{ position:static !important; z-index:99}
.megamenu #megamenu{ position:absolute; right:0; left:0; top:70%; display:none; background-color:#fff; border-top:1px solid #ccc; padding:30px 20px 20px 20px; z-index:5;}
.megamenu:hover > #megamenu{  display: block;}
.megamenu #megamenu a{ display:block; text-align:center !important; line-height:25px !important; padding:5px 0 !important; font-family: 'Open Sans', sans-serif; font-size:15px; color:#000000;}




.new-mr{
	margin-top: -150px;
}

.new-mr .irbn{
	position: absolute;
	top: -146px;
	left: 0;
}


.new-mr-mr-w{
	margin-top: -200px;

}

.new-mr-mr-w .irbn-tstre{
	position: absolute;
	top: -194px;
	left: 0;

}

.padding-left-nr{
	padding-left: 30px;
	padding-top: 0px;
}






@media(max-width: 768px){

	.fs-1{
		width: 100% !important;
	}


	.cnt-ts-2 {
   
    padding: 0px 15px;
}


.cnt-ts-2 ul li {
    width: 100%;
    
}


.new-breadcump-bnr-rjw ol li a {
    color: #fff;
    font-size: 13px;
}



	.fs-2 {
    width: 100% !important;
}

.indr {
    text-align: center;
}

.fs-3 {
   width: 100% !important;
    
}

.indr-2 {
    text-align: center;
}

	.page-banner .banner-content {
    
    position: relative !important;
}

.new-breadcump-lmp h1 {
    
    font-size: 22px !important;
   
}

.left-bs-and {
    width: 100% !important;
    
}

.right-bs-and {
   
     width: 100% !important;
     padding: 20px 0px !important;

}

.mnb-pdf-text {
    
    padding-left: 0px !important;
}


.main-lsd-ps {
   
    padding-bottom: 0px !important;
    border-bottom: none !important;
   
}

.investor-relations-tab{
	padding: 50px 0px 0px 0px !important;
}

	.ist-1{
		margin-bottom: 20px !important;
	}

	.section-header-nshd-2 h1{

    font-size: 28px !important;
    line-height: 30px !important;
	}

.sco-new-heading > h2:before, .sco-new-heading > h2:after {
    
    width: 50px !important;
   
}


.sco-new-heading > h2:before, .sco-new-heading > h2:after {
    
    width: 36px !important;

}



.vrj-2 p {
   font-family: 'Open Sans', sans-serif;
    color: #6d6e71;
    font-size: 18px;
    font-weight: 500;
   
}


.sunlocleftright ul li a {
   
    margin-bottom: 18px;
}



	.sunlocleftright ul{
		margin: 0 0 8px 0 !important;
	}

.lft{
	width: 100% !important;
	padding: 0px 25px;
}

.new-prnt-2-sd button{

padding: 22px 15px !important;

}

.rft{
	width: 100% !important;
	padding: 0px 15px;
}

.section-header {
    padding: 40px 15px;
}

.left-psd {
    padding: 40px 0px 0px 0px !important;
}

.mob-mr-dt{
	padding: 50px 0px !important;
}


.rgbny{
	padding-top: 30px !important;
	padding-left: 20px !important;
}


.mr-tst-left{

	padding: 30px 15px;
}


.ts-2-ls{
	padding-top: 30px;
}


.mr-mbs{
	padding: 0px 15px !important
}



}



.snp-rj-1{
	margin-bottom: 40px !important;
}


.snp-rj-1 img{
	top: 10px;
	left: 0 !important;
	width: 70px;
}


.irv-nnsb-2 a{
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
}



.rdsm-ch a{
	text-transform: lowercase;
	color: #ef4a35;
	text-decoration: none !important;
}



.padding-ts{
	padding: 30px 0px;
}


.snp-rj-1h3{
	color: #000000 !important;
}



.ul-gv-nbertf{
	background-color: #ef4a35;
	padding: 20px 10px;
	border-radius: 50px;
	margin-bottom: 40px;
}

.ul-gv-nbertf h4{
	font-size: 16px;
	color: #fff;
	text-align: center;
	font-weight: 600;
}



.frgr{
	padding: 0px 20px;
}


.imlf-ls{
	border: 1px solid #ccc;
	padding: 5px;
}



.section-header-nshd-2 h1{
	position: relative;
    display: inline-block;
    margin-top: 0;
   color: #000000 !important;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: 0.72px;
    line-height: 42px;
    margin-top: 0;
    margin-bottom: 16px;
    text-transform: uppercase;
    word-wrap: break-word;

}



.sco-new-heading > h2 > span {
    color: #000;

}


.sco-new-heading h2{
    color: #000;

    position: relative;
    display: inline-block;
    margin-top: 0;
   color: #000000 !important;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: 0.72px;
    line-height: 42px;
    margin-top: 0;
    margin-bottom: 16px;
    text-transform: uppercase;
    word-wrap: break-word;

}



.sco-new-heading > h2:before {
    right: 100%;
    margin-right: 13px;
    width: 77px;
}


.sco-new-heading > h2:before, .sco-new-heading > h2:after {
    content: "";
    position: absolute;
    top: 50%;
    width: 77px;
    height: 5px;
    margin-top: -2px;
}



.new-breadcump-lmp h1{
	display: inline-block;
    margin-top: 0;
    text-transform: uppercase;
    font-size: 35px;
    font-weight: 700;
    color: #fff;
    margin-bottom: 20px;
    letter-spacing: 0.52px;
    font-family: 'Open Sans', sans-serif;
}



.bnds-ved ul li {
    font-size: 18px;
    color: #000;
    line-height: 40px;
    list-style-type: none;
    background: url(../images/cp-2.png) no-repeat 0 12px;
    padding-left: 18px;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 10px;
    margin-left: 10px;
}








.features-details ul {
    display: inline-block;
    padding-left: 0;
    list-style: none;
}



.features-details ul li {
    
    color: #000;
    background: url(../images/cp-2.png) no-repeat 0 7px;
    padding-left: 18px;
    line-height: 30px;
     font-family: 'Open Sans', sans-serif;
     font-size: 16px;
     margin-bottom: 15px;
}





.nv-dsnm h3{
	color: #333 !important;
	text-align: left;
	 font-family: 'Open Sans', sans-serif;
}

.nv-dsnm span{
	margin-left: 10px;
}



.nv-dsnm h3:after {
    content: ''!important;
    background: #ef4a35!important;
    display: block;
    height: 2px;
    width: 100px;
    left: 0;
    right: 0;
    margin: 0;
    margin-top: 10px;
}



.ilb-gntr{
	border:1px solid #ccc;
	padding: 30px 50px 84px 80px;
}

.ilb-gntr-2{
	border:1px solid #ccc;
	padding: 34px 50px;

}



.padding-pro{
	padding: 40px 0px;
}




.cnt-ts-2 ul h2{
	font-size: 24px;
    font-weight: 600;
    color: #ef4a35;
    margin-bottom: 15px;
    margin-top: 20px;
    background-color: #f7f7f7;
    padding: 10px 50px 10px 10px;
    display: inline-block;
    border-left: 3px solid #08797e;
}



.cnt-ts-2{
	float: left;
	width: 100%;
	
}





.new-breadcump-bnr-rjw{

	background-color: #19446b;
	padding: 10px 0px 2px 0px;
}

.new-breadcump-bnr-rjw ol li{

	font-size: 15px;
    text-transform: uppercase;
    text-decoration: none;
    color: #fff;
    letter-spacing: 0.975px;
    -webkit-transition: all 1s ease 0s;
    -moz-transition: all 1s ease 0s;
    -o-transition: all 1s ease 0s;
    transition: all 1s ease 0s;
}

.new-breadcump-bnr-rjw ol li a{

	
    color: #fff;
    
}


.dsbr-dis p a{
	text-align: right !important;
	color: #ffffff; cursor: pointer;
}

.dsbr-dis p{
	text-align: right !important;
}

.dsbr-dis{
	
}



.rbngr-dsb{
	padding-top: 30px;
}

.rbngr-dsb h2{
	color: #000;
	font-size: 26px;
	 font-family: 'Open Sans', sans-serif;
	 text-transform: uppercase;
	 padding-left: 20px;
	
}

.ysr-con{
	padding-bottom: 30px;
}

.rbngr-dsb h2:after {
    content: ''!important;
    background: #ef4a35!important;
    display: block;
    height: 2px;
    width: 100px;
    left: 0;
    right: 0;
    margin: 0;
    margin-top: 10px;
}



.frgr .col-md-6:nth-of-type(2n+1){
	clear: left !important;
}



.jrc-sui .col-md-4:nth-of-type(3n+1){
	clear: left !important;
}




.rd-nbrt-ui ul{
	padding: 0;
	list-style-type: none;

}


.rd-nbrt-ui ul li{
	font-size: 18px;
    line-height: 55px;
	text-align: left;
	color: #333;
	font-weight: 600;

}

.rd-nbrt-ui ul li a{
	font-size: 18px;
    line-height: 55px;
    text-align: left;
    color: #333;
    font-weight: 600;
    text-decoration: none !important;

}


	
.but-sd{
	padding-left: 200px;
	
}



.pro-fi{
	background-image: url(../images/Committeeimg-1.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	padding: 30px 0px 0px 0px;
	position: relative;
	
}


.text-grd{
	position: absolute;
	bottom: 10px;
	left: 10px;
	right: 0;
}

.text-grd h3{
	font-size: 13px;
	color: #fff;
	font-weight: 600;
	line-height: 18px;
}


.al-gbn-tr img{
	margin-bottom: -14px;
}


.data-profile p{
	font-size: 14px;
	color: #333;
	font-weight: 600;
}


.data-profile{
	padding: 20px 0px;
}


.padding-tsr{
	padding: 30px 0px 0px 0px;
}


.padding-tsr .col-md-4:nth-of-type(3n+1){
	clear: left !important;

}







.sec-hd-nn > h3::before {
    content: "";
    position: absolute;
    height: 2px;
    bottom: 0;
    left: 0px;
    right: 0;
    margin: 0 auto;
    width: 25px;
}



.sec-hd-nn > h3::after {
    border-bottom-style: double;
    content: "";
    position: absolute;
    bottom: 0;
    left: -26px;
    right: 0;
    margin: 0 auto;
    width: 165px;
}




.new-ls-padding-rms{
	padding: 50px 0px;
}


.cap-page-mb{
	margin-bottom: 40px;
}

.mn-fs-le{
  	float: left !important;
  }


  .goog-te-gadget .goog-te-combo {
    margin: 4px 0;
    height: 30px !important;
    padding: 0px 10px;
}



.rgsdv p a{
	color: #333;
	font-weight: 600;
	text-decoration: none;
}





.cnt-ts-2 p strong{
	color: #ef4a35 !important;
}


.margintop80{margin-top: 80px;}



























































  













