/* titillium-web-regular - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/titillium-web-v4-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web'), local('TitilliumWeb-Regular'),
       url('../fonts/titillium-web-v4-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v4-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v4-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v4-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v4-latin-regular.svg#TitilliumWeb') format('svg'), /* Legacy iOS */
	   url('../fonts/TitilliumWeb-Regular.ttf') format('truetype'); /* Safari, Android, iOS */
}

@font-face {
  font-family: 'Titillium Web Bold';
  font-style: normal;
  font-weight: bold;
  src: url('../fonts/titillium-web-v4-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Titillium Web'), local('TitilliumWeb-Regular'),
       url('../fonts/titillium-web-v4-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v4-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v4-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/TitilliumWeb-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v4-latin-regular.svg#TitilliumWeb') format('svg'), /* Legacy iOS */
	   url('../fonts/TitilliumWeb-Regular.ttf') format('truetype'); /* Safari, Android, iOS */
}

/*
	 COMMON STYLES BY ICONMA sumanth
*/

header, footer, nav, article, section, aside, hgroup, figure, figcaption { /* Fallback styles For Lower Browsers */
  display: block;
  width:100%; 
}

body{
	/*font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;*/
	font-family: 'Titillium Web', sans-serif;
	margin:0;
	padding:0;
	border-top:2px solid #852272;
	background:transparent;
}
body.innerpg
{
	font-family: 'Titillium Web', sans-serif;
	background:#ffffff;
}

.container{
	width:100%;
	margin:0 auto;
}
.pull-left{
	float:left;
	display:inline-block;
}
.pull-right{
	float:right;
	display:inline-block;
}
input:focus, select{ outline:none;}	
.monthselect{width:56% !important;}
.yearselect{width:40% !important;}
.daterangepicker{border:1px solid #ccc;}

h3{
	margin:0;
	color:#000;
	font-size:20px;
	font-weight:600;
}
h3 small{
	color:#5C5A5A;
	font-size:18px;
}


.logoBox{
	/*height:60px; */
	width:100%;
	overflow:hidden;
	padding:20px 0 0 0;
	background:#FFF;
}
.logoBox2{
	height:80px;
}


.tollfree,
.mainNavigation
{
	display:none;
}
.logo{
	text-align:center;
	/*margin-left:10%;*/
}

.fa-navicon{
	font-size:30px!important;
	color:#852272;
}
.mobile-nav{display:block;  margin-right:10%; margin-top:10px; cursor:default;}

.header{
	background: url(../img/banner-img.png) no-repeat;
	background-size:100%;
	height:513px;
	width:100%;
}
.mainNavigation{
	width:100%;
	background:#083466;
	height:53px;
	 
}
.menu > ul,.snicons > ul { 
	margin:0;
	padding:0;
	list-style:none;

}
.menu > ul > li ,.snicons > ul > li{ 
  	display:inline-block;
	float:left;
  	list-style:none;
	/*padding-top:13px;*/
	
}
.menu > ul > li{margin:0 15px;}
.snicons > ul > li{margin:0 1px;}
.menu > ul > li > a,.snicons > ul > li > a{
	color:#FFF;
	text-decoration:none;
}

.groupSites{padding-left:7px; background:#852272; padding-bottom:16px; margin-right:0!important;}
.groupSites i{ margin:0 7px 0 7px; }
.content{margin-top:-400px;}
.clearfix{clear:both;}
.mobileHide{display:none;}

.shadow{
	margin-top:0px;
	height:19px;
	display:block;
	 
}
.shadow img{
	width:100%;
	height:18px;
}
.ourCredentials {
	height:auto;
	background:#dadada;	
	display: block;
    overflow: hidden
}
.ourCredentials .container h3{
	font-size:23px;
	font-weight:600;
	text-align:center;
	color:#414141;
	padding:40px 0 25px;
}
.client{
	width:173px;
	height:75px;
	overflow:hidden;
	margin:0 auto;
	 
}
.ourCredentials .container ul{
	margin:25px 0 ;
	padding:0 ;
	list-style:none;
	overflow:hidden;
	
}
.ourCredentials .container ul li{
	margin:0 30px;
	padding:0;
	list-style:none;
	display:inline-block;
	float:left;
	 
}
.ourCredentials .container ul li img{ vertical-align:central;}
.ourCredentials .container hr{border-bottom:1px solid #e2e2e2; border-top:1px solid #acacac; margin:25px 0; width:100%; float:none; clear:both; }
.ourCredentials .container p{margin-top:25px; margin-bottom:50px; font-size:12px;color:#060606; line-height:1.3; padding:10px;}

.text-content { padding:0 20px 20px 20px;}
.text-content p{font-size:14px;color:#060606; line-height:1.3;}

 

.clientLogoBorder {
	border:1px solid #c0c0c0;
	margin-right:10px;
}
.clientLogosContainer {
	width:100%;
	margin:0 auto;
	height:83px;
}
 
 
.footer{
	background:#000;
	height:auto;
	width:100%;
	overflow:hidden;
	padding-bottom:20px;
}
.footer-menu{
	padding-top:15px;
	display:none;
}
.footer-menu ul{
	margin:0;
	padding:0;
	list-style:none;
	display:inline-block;
	 
	 
}
.footer-menu ul li{
	margin:0 15px;
	padding:0;
	list-style:none;
	line-height:1;
}
 
.footer-menu ul li a{ color:#868484; text-decoration:none; font-size:13px; }
.menuTitle a{color:#FFF!important; font-weight:600; }
.menuTitle{margin-bottom:8px!important;}
.footmenu  {margin:25px 0; padding:0;list-style:none; display:none; }
.footmenu   li{margin:0 15px; ; padding:0;list-style:none; display:inline-block; float:left;  }
.footmenu   li a{color:#FFF!important; font-weight:600; text-decoration:none; font-size:13px;  }
.footmenu   li:last-child{margin-left:150px!important;}
.footer hr{width:100%; border-bottom:1px solid #000 ; border-top:1px solid #424346 ;}
.footer p{ font-size:12px; color:#FFF;  margin:0; text-align:center;} 
.sitemap{width:100%; display:block; overflow:hidden;}
  .terms{
	margin:0 auto;
	padding:0;
	list-style:none;
	border-top:1px solid #CCC;
	width:300px;

	
}
 .terms  > li{
	padding:0;
	list-style:none;
	display:inline-block;
	float:left;
	margin:0 5px;
	font-size:12px;
	text-align:center;
	
}
 .terms  > li  > a{
	color:#FFF;
	text-decoration:none;	

}
.mobileShow{display:inline-block;}
.headings{color:#852272;}
.heading2{color:#083466;}	
.more{float:right; text-decoration:none;}
.mul-border{margin-top:-15px; border-bottom:20px;}
.bord-left{width:30px; height:2px; background:#852272; float:left;}
.bord-right{width:115px; height:2px; background:#e6e6e6}	
.mul-border2{margin-left: 31%;
    margin-top: 5px;}	
	.daterangepicker.dropdown-menu{display:none;}
/* Styles for Tablets */

/* Navigation Styles Starts */
nav {
	background:#083466;
	font-weight:bold;
	color:#FFFFFF;
	/*font-size:1em;*/
	overflow:hidden;
	height:auto;
	font-family:'Titillium Web', sans-serif;
	width:1024px;
	margin:0 auto;	
}
.navinner {}
/* Navigation Styles Ends */

#social-icons li img {
	max-width:85%;
	height:auto;
}

.pull-right-gs {
	float:right;
	display:inline-block;
	width:18%;
}

/* Portrait */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) 
   
  { 
	.container{width:748px; } 
	.mobileHide,.mobile-nav{display:block!important;}
	.mobileHide,.tollfree,.mainNavigation{display:none!important;}
	.ourCredentials .container ul li{margin:0 5px!important;}
	.client{width:100%;height:auto;margin:0;}
	.mul-border2 {
    margin-left: 42%;
    margin-top: 5px;
}
	
}


/* Landscape */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)and (orientation : landscape) 
   
    {
	.content{margin-top:-175px;}
	.container{width:970px;} 
	.mobileHide,.tollfree,.mainNavigation{display:block;}
	.logo{margin-left:0px;	text-align:center;width:auto;}
	.mobile-nav{display:none;}
	.ourCredentials .container ul li{margin:0 20px!important;}
	.client{width:100%;height:auto;margin:0;}
	.ourCredentials .container p{padding:0;}
	.footer p,.footer-menu ul{ float:left;}
	.footer-menu,.footmenu{display:block;}
	.sitemap{float:right; width:auto;  }
	.terms{border-top:none;}
	.mobileShow{display:none;}
	
.mul-border2 {
    margin-left: 30%;
    margin-top: 5px;
	}
}
@media only screen and (min-width : 1025px) and (max-width : 1224px){
.logo-bg{
	width: 100%;
	background-color: #fff;	
	}
.logoBox{
	width:98%;
	margin:0 auto;
	}
.mobileHide, .tollfree, .mainNavigation{
	display:block;	
	}
}

/* Styles for desktop & laptops */
@media only screen  and (min-width : 1224px) {
  	
	
	.container{width:98%;} 
	.mobileHide,.tollfree,.mainNavigation{display:block;}
	.logo{ margin-left:0px;	text-align:center;width:auto;}
	.mobile-nav{display:none;}
	 .ourCredentials .container ul li{margin:0 25px!important;}
	 .client{width:100%;height:auto;margin:0;} 
	 .ourCredentials .container p{padding:0;} 
	 .footer p,.footer-menu ul{ float:left;}
	 .footer-menu,.footmenu{display:block;}
	 .sitemap{float:right; width:auto;  }
	 .terms{border-top:none!important;}
	 	.mobileShow{display:none;}
	  
}
@media only screen  and (max-width : 800px) {

#sidr-id-social-icons li{ float:left;}
.sidr-class-groupSites{clear: both; display: block !important; float: none !important;}
.sidr ul li a{padding:0 42px !important;}
.sidr .sidr-inner {
   margin: 0 0 -31px;
}
.mul-border2 {
    margin-left: 42%;
    margin-top: 5px;
}
.snicons > ul > li {
    margin: 0px -3px;
}
#social-icons li img {
    max-width: 70%;
    height: auto;
    margin-top: 3px;
	}
}
@media only screen  and (max-width : 400px) {
.mul-border2 {
    margin-left: 32%;
    margin-top: 5px;
	}
}
