

html, body{
    font-size: 100%;
	font-family: 'Inter', sans-serif;
	background:#ffffff;
	margin:0px!important;
}
h1,h2,h3,h4,h5,h6{
	font-family: 'Inter', sans-serif;
	margin:0;
}
ul,label{
	margin:0;
	padding:0;
}
ul li{
	list-style:none;
}
body a:hover{
	text-decoration:none;
	    transition: 0.5s all ease;
    -webkit-transition: 0.5s all ease;
    -moz-transition: 0.5s all ease;
    -o-transition: 0.5s all ease;
    -ms-transition: 0.5s all ease;
}
input[type="submit"],.w3l_header_left ul li a,.related-post-right h4 a,.comments-grid-right h4 a,.reply a,
.w3_single_grid_left_grid ul li a,ul.contact_info li a,.w3ls_services_bottom_grid_grid_pos,.footer-copy p a,
.w3l_services_grid h4 a,.agileinfo_footer_grid ul li a,.wthree_service_breadcrumb_left ul li a{
	transition: .5s ease-in;
	-webkit-transition: .5s ease-in;
	-moz-transition: .5s ease-in;
	-o-transition: .5s ease-in;
	-ms-transition: .5s ease-in;
}

p {
    font-size: 14px;
    color: #444;
    line-height: 22px;
	margin-bottom:10px;
}
/*******SLIDER***********************/
#myCarousel{float:left;width:100%;margin-top: -3.7%;}
#myCarousel .carousel-caption{
	background: linear-gradient(to left, rgba(0,0,0,0), rgba(0,0,0,0.5));
    right: auto;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    padding: 8% 0 0 10%;
    text-align: left;
}

#myCarousel .carousel-caption h3{
	font-size: 40px;
    line-height: 42px;
    color: #704fec;
    margin-bottom: 0px;
    float: left;
   /* width: 100%;*/
    margin-left: 0px;
	background:rgba(0,0,0,0.6);
	padding: 10px;
	border-radius: 10px 10px 0px 0px;
}
#myCarousel .carousel-caption p{
	color: #fff;
    font-size: 22px;
    line-height: 28px;
	clear:both;
    float: left;
    width: auto;
	min-width:580px;
	background:rgba(0,0,0,0.3);
	padding: 5px 10px;
	border-radius: 0px 10px 0px 0px;
}
#myCarousel .carousel-control {display:none}
#myCarousel .carousel-indicators{z-index:1}
/************************************/
/*--header-w3-agileits --*/
.header-w3-agileits {
    /*background: rgba(0, 0, 0, 0.7);*/
	/*background: #003366;*/
	background: #3a16be;
    padding: 0;
    float: left;
    width: 100%;
	border-bottom:1px solid #000;
	opacity: 0.9;
}
.welcme-txt{text-align:justify;}
.main-brand{float:left;width:908px; text-align:center}
.main-brand h2 {
	font-size: 32px;
    line-height: 36px;
    /*color: #000;*/
	color: #fff;
    letter-spacing: 1px;
    /*text-shadow: 1px 2px 2px #666;*/
    font-weight: 600;
    /*font-family: 'Righteous', cursive;*/
	font-family: 'Inter', sans-serif;
	margin-bottom:8px;
}
.main-brand h2 span{display: block; font-size: 24px;line-height: 28px;}
.main-brand span.govt-od, .main-brand span.govt-or{display:block}
.govt-od {
	font-family: 'Inter', sans-serif;
	color: #18115c;
	font-size: 22px;
	line-height: 26px;
	display: none !important;
}
.govt-or {
	font-size: 30px;
    line-height: 32px;
    /*color: #333;*/
	color: #fff;
    font-weight: 600;
    /*letter-spacing: 0.8px;*/
    /*text-shadow: 1px 2px 2px #666;*/
}
.skill-ind{
    float: right;
    max-width: 250px;
    font-size: 11px;
    line-height: 18px;
    padding: 48px 0 0;
    color: #000;
}
.skill-ind img{
	vertical-align: middle;
    width: 50px;
    display: block;
    margin: 0 auto 4px;
}
/*-- logo --*/
.navbar-header h1, .main-header h1 {float:left;}
.logo{float:left;width:100%;}
.logo img{max-width: 100px;}
.navbar-header h1 a, .main-header h1 a {color: #FFFFFF;text-decoration: none;display: inline-block;}

/*-- //logo --*/
/*-- top-nav --*/
ul.nav.navbar-nav {float:right;}
.navbar-default {
    background: none;
    border: none;
    margin: 0;
    min-height: inherit;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #ffffff;
    background: #2954a2;
}
.navbar-nav > li {margin: 0 0.3em;}
ul.nav.navbar-nav.navbar-right { margin-left: 10%;}
.navbar-default .navbar-nav > li > a {
    font-size: 0.9em;
    padding: 1em 0.9em 1.2em;
    position: relative;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #fff;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav li a.active {color: #fe423f;
	background:none!important;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
    color: #fff;
    background: #02a388!important;
}
.navbar-default .navbar-nav>li>a.active, .navbar-default .navbar-nav>li>a:focus, .navbar-default 
.navbar-nav>li>a:hover, .navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, 
.navbar-default .navbar-nav>.open>a:hover {color: #fff;background: #2954a2!important;}
.navbar-right { float: left!important;margin-right:0px!important;}
.navbar-collapse { padding: 0!important;}
ul.nav.navbar-nav li.active {border-right: none;}
#cssmenu,#cssmenu #head-mobile,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a{
    border:0;
    list-style:none;
    line-height:1;
    display:block;
    position:relative;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    margin-bottom:0;
	text-align:left;
}
#cssmenu ul{width: 98%;display: inline-block;vertical-align: middle;}
#cssmenu:after,#cssmenu>ul:after{
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
#cssmenu #head-mobile{ display:none;}
#cssmenu>ul>li{display: inline-block;vertical-align: middle;}
#cssmenu>ul>li>a{
    padding:8px 9px;
    font-size:11px;
	line-height:14px;
    /*letter-spacing:0.5px;*/
    text-decoration:none;
    color:#fff;
    font-weight:700;
    text-transform:uppercase;
	font-family: 'Inter', sans-serif;
	text-align:center;
}
#cssmenu ul li.active a,#cssmenu>ul>li:hover>a{color:#fff;}
#cssmenu ul li.active,#cssmenu ul li.active:hover,#cssmenu ul li.has-sub.active:hover,#cssmenu>ul>li:hover{
    background:#130b08  !important;
    -webkit-transition:background .3s ease;
    -ms-transition:background .3s ease;
    transition:background .3s ease
}
#cssmenu>ul>li.has-sub>a:after,#cssmenu>ul>li.has-sub>a:before{
    display:block;
    background:#ddd;
    content:'';
    position:absolute
}
#home #cssmenu>ul>li.has-sub>a{padding-right:26px;}
#cssmenu>ul>li.has-sub>a:after{
    top:13px;
    right:11px;
    width:8px;
    height:2px
}
#cssmenu>ul>li.has-sub>a:before{
    top:10px;
    right:14px;
    width:2px;
    height:8px;
    -webkit-transition:all .25s ease;
    -ms-transition:all .25s ease;
    transition:all .25s ease
}
#cssmenu>ul>li.has-sub:hover>a:before{top:23px;height:0}
#cssmenu ul ul{ position:absolute;left:-9999px;z-index:9}
#cssmenu ul ul li{
    height:0;
    -webkit-transition:all .25s ease;
    -ms-transition:all .25s ease;
    background:#333;
    transition:all .25s ease
}
#cssmenu li:hover>ul{ left:0;}
#cssmenu li:hover>ul>li{height:35px;float:left;}
#cssmenu ul ul ul{ margin-left:100%; top:0}
#cssmenu ul ul li a{
    border-bottom:1px solid rgba(150,150,150,.15);
    padding:11px 15px;
    width:248px;
    font-size:12px;
    text-decoration:none;
    color:#fff;
    font-weight:400;
    transition:background-color .5s ease;
    font-family: 'Inter', sans-serif;
	text-align:left;
}
#cssmenu ul ul li.last-item>a,#cssmenu ul ul li:last-child>a{border-bottom:0}
#cssmenu ul ul li a:hover,#cssmenu ul ul li:hover>a{
    color:#fff;
    background:#222;
    transition:#fa8d01 .5s ease
}
#cssmenu ul ul li.has-sub>a:after,#cssmenu ul ul li.has-sub>a:before{
    position:absolute;
    display:block;
    background:#ddd;
    content:''
}
#cssmenu ul ul li.has-sub>a:after{
    top:16px;
    right:11px;
    width:8px;
    height:2px
}
#cssmenu ul ul li.has-sub>a:before{
    top:13px;
    right:14px;
    width:2px;
    height:8px;
    -webkit-transition:all .25s ease;
    -ms-transition:all .25s ease;
    transition:all .25s ease
}
#cssmenu ul ul>li.has-sub:hover>a:before{
    top:17px;
    height:0
}
#cssmenu ul li.has-sub ul li.has-sub ul li:hover,#cssmenu ul ul li.has-sub:hover{
    background:#363636
}
#cssmenu ul ul ul li.active a{
    border-left:1px solid #333
}
#cssmenu>ul ul>li.has-sub>ul>li.active>a,#cssmenu>ul>li.has-sub>ul>li.active>a{
    border-top:1px solid #333
}
/*********************************/

/*-- /banner --*/


/*-- //banner --*/
/*-- /banner-bottom --*/
.w3_agilits_banner_bootm {
    padding:0 0 2px;
    /*background:#337ab7;*/
	/*background:#458BAD;*/
	background:#aa97f0;
}
.wthree_agile_login {
    float: right;
}

.wthree_agile_login ul li, .top-left ul li {
    letter-spacing: 0.5px;
    list-style: none;
    display: inline-block;
    color: #fff;
    margin-right: 20px;
	font-size:12px;
	position:relative; 
	box-sizing:border-box;
}
.wthree_agile_login ul li:last-child, .top-left ul li:last-child{margin-right:0}
.top-left ul li:last-child{font-size:11px;}
.wthree_agile_login ul li a,.top-left ul li a{font-size:12px; line-height:16px;}

.wthree_agile_login ul li:after,.top-left ul li:after{
	content:"\007c";
	position:absolute;
	right:-15px;
	top:0;
}
.wthree_agile_login ul li:last-child:after,.top-left ul li:last-child:after{content:""}
.wthree_agile_login ul li a, .top-left ul li a{
	color:#fff;
}
.wthree_agile_login ul li a:hover, .top-left ul li a:hover{
	color:#fff;
	text-decoration:none;
}
/***************************************/
/*-- //banner-bottom --*/
.sub-header {
    float: left;
    width: 100%;
    /*height: 190px;*/
}
.sub-pg-bnr{
	float:left;
	width:100%;
	text-align:center;
	background:rgba(0,0,0,0.5) url('../images/sub-header-back.jpg');
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: center center;
	position:relative;
	margin-top: -50px;
	padding: 70px 0 0px;
}
.sub-pg-bnr h4{
	color: #fff;
    padding: 40px 0;
    font-size: 24px;
    line-height: 30px;
    text-transform: uppercase;
}
.sub-pages{
	float: left;
    width: 100%;
}

h3.w3ls-title {
    margin-bottom: 1em;
	position:relative;

}
h3.w3ls-title,h2.w3ls-title {
    /*text-transform: uppercase;
    color: #38393a;*/
	color: #fff;
	font-size:26px;
	line-height:30px;
	font-weight:600;
	padding:5px 10px;
	display:inline-block;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin-bottom:20px;
	width: 100%;
}
.home h2.w3ls-title{
	letter-spacing:-1px;
	width:auto;
	margin-bottom:0;
}
.rgt-sidebar h2.w3ls-title{
	width:100%;
}
.inner-page h2.w3ls-title{
	width:auto;
	margin-bottom:0;
}
.inner-page .news-header {
    width: 100% !important;
    /*margin-bottom: 20px !important;*/
}

h2.w3ls-title.light, h3.w3ls-title.light{/*background:#f4c62b;*/ background:#704fec;}
h2.w3ls-title.dark,h3.w3ls-title.dark {/*background:#f4c62b*/; background:#704fec}
.light-hr,.dark-hr {
	background: #704fec;
	width: 100%;
	float: left;
	padding: 1px;
	margin: -1px 0 20px;
}

.dark-hr{background:#fff}

/*-- about --*/
div#about {
    padding-top: 0;
    position: relative;
	padding-bottom:0;
	float:left;
	width:100%;
}
#about h5 {
    margin: 1em 0 1.2em;
    font-size: 1.2em;
    font-style: italic;
    font-weight: 400;
    letter-spacing: 1px;
    color: #b5b5b5;
}
.w3ls-about-left {
    padding:20px 15px 0;
}
.w3ls-about-left img{
	float: left;
    max-width: 190px;
    border: 1px solid #ccc;
    margin-right: 12px;
	margin-bottom:3px;
}
.wthree-about-right {
    position: absolute;
    right: 0;
    width: 50%;
    top: -107px;
    left: 38%;
}
img.img-responsive {
   -webkit-transition: .5s all;
	-moz-transition: .5s all; 
    transition: .5s all;
}
.wthree-about-agiletext {
    padding: 3.26em 3em;
}
a.more {
    font-size: 1em;
    color: #fff;
    background:#00bcd4;
    padding: .6em 1.8em;
    display: inline-block;
    margin-top: 1.5em;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px; 
    border-radius: 4px;
    border-bottom:4px solid transparent;
}
a.more:hover {
    background:#00BCD4; 
    border-bottom-color:#04a6bb;
}
a.close {
    opacity: .4;
    margin: -1.5em -.5em 0 0;
    outline: none;
}
.w3ls-row.alert:hover img.img-responsive {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
    transform: scale(1.2);
}
.tabcontent-grids {
    padding-top: 1em;
}
.numscroller {
    font-size: 2.5em;
    font-weight: 600;
    color: #f4792c;
    margin-bottom: 0;
    line-height: 1em;
}
.stats-grid{
	padding:0;
}
.stats-info p {
    color: #2954a2;
    font-size: 1.5em;
    text-transform: capitalize;
}
.stat2 {
       padding-left: 0;
}
.stats-info.agileits-w3layouts {
    margin: 4em 0 0;
}
/***************/
.effect-1 {
	background: #E2DFDF;
	-webkit-transition: background 0.5s, color 0.2s;
	-moz-transition: background 0.5s, color 0.2s;
	transition: background 0.5s, color 0.2s;
}
.effect-1:after {
	top: -7px;
	left: -7px;
	padding: 7px;
	-webkit-transition: -webkit-transform 0.5s, opacity 0.2s;
	-webkit-transform: scale(0.8);
	-moz-transition: -moz-transform 0.5s, opacity 0.2s;
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transition: transform 0.5s, opacity 0.2s;
	transform: scale(0.8);
	opacity: 0;
}

/*team*/


/*--SAP--*/
.sap_tabs{
	clear:both;
	padding: 0;
}
.tab_box{
	background:#fd926d;
	padding: 2em;
}
.top1{
	margin-top: 2%;
}
.resp-tabs-list {
    list-style: none;
    padding: 0 0 3em;
    margin: 0 auto;
    text-align: center;
	display:none;
}
.resp-tab-item {
    color: #333;
    font-size: 1.1em;
    font-weight: 500;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    text-align: center;
    list-style: none;
    outline: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    margin: 0 1.2em 0;
	border-bottom: 2px solid #fff;
}
.resp-tab-active {
    text-shadow: none;
    color: #f4792c;
    border-bottom-color: #f4792c;
}
li.resp-tab-item:hover {
    color: #2954a2;
}
.resp-tabs-container {
	padding: 0px;
	clear: left;
	margin-bottom:15px;
	
}
h2.resp-accordion {
	cursor: pointer;
	padding: 5px;
	display: none;
}
.resp-tab-content {
	display: none;
}
.resp-content-active, .resp-accordion-active {
   display: block;
}

.tab_img{
	padding:2em 0 0;
	display: inline-block;
}
.b-wrapper {
    background: rgba(0, 0, 0, 0.7);
    position: absolute;
    width: 100%;
    height: 100%;
    bottom: 0%;
    left: 0;
	-webkit-transition: .5s all;
	-moz-transition: .5s all;
    transition: .5s all;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
    transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	padding:0 15px;
}

.b-wrapper h5 {
    /*font-size: 2.5em;*/
    color: #fff;
    text-align: center;
    padding: 30% 0;
    font-weight: 200;
}
img.zoom-img{
	-webkit-transform: scale(1, 1);
    transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	-o-transform: scale(1, 1);
	transition-timing-function: ease-out;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	-webkit-transition-duration: 2s !important;
	-moz-transition-duration: 2s !important;
	transition-duration: 2s !important;
}

/*--contact--*/
div#contact p {
    color: #000;
    margin-bottom: 1em;
    width: 37%;
}
div#contact h3 {
    text-align: left;
}
.w3layouts-list {
    margin-top: 3em;
	background: #f4792c;
}
.li {
    text-align: center;
}
.li h6 ,.li a{
    display: inline-block;
    font-size: 1.2em;
    padding:1em 0 1em 1em;
    color: #fff;
}
.w3layouts-list .li span {
    color: #2954a2;
}
.w3layouts-list a {
    color: #fff;
	font-size:1em;	
    padding: 1.3em;
}
.agileits_w3layouts-map {
    padding: 0;
}
.agileits_w3layouts-map iframe{
	width:100%;
	min-height:407px;
}
.contact-right-w3l ::-webkit-input-placeholder {
   color: #fff;
}
.contact-right-w3l:-moz-placeholder { /* Firefox 18- */
   color: #fff;
} 
.contact-right-w3l ::-moz-placeholder {  /* Firefox 19+ */
    color: #fff;  
} 
.contact-main :-ms-input-placeholder {  
    color: #fff;
}	
.contact-right-w3l input[type="text"], .contact-right-w3l input[type="email"] {
    font-size: 1em;
    border: none;
    background: rgba(70, 69, 69, 0.43);
    outline: none;
    padding: 0.5em;
    width: 48.5%;
    margin-bottom: 1em;
    color: #fff;
}
.contact-right-w3l input[type="text"]:nth-child(1),.contact-right-w3l input[type="email"] {
    margin-right:2%;
}
.contact-right-w3l textarea{
	width:100%;
	padding: 0.5em;
	outline:none;
	resize:none;
	height:100px;
	border:none;
	font-size:1em;
	background: rgba(70, 69, 69, 0.43);
	color:#fff;
}
.contact-right-w3l input[type="submit"] {
    background: #fff;
    color: #000;
    padding: .5em 1.8em;
    margin-top: 1.3em;
    border: 1px solid #ffffff;
    outline: none;
    font-size: 0.9em;
}
.contact-right-w3l input[type="submit"]:hover {
    background: #2954a2;
    color: #fff;
    border: 1px solid #2954a2;
}
.contact-right-w3l {
    padding: 4em 2em;
    background: url(../images/p.jpg) no-repeat center;
    background-size: cover;
}
/*-- //contact --*/

/*-- footer --*/
.agileits_w3layouts-map iframe{
	width:100%;
	min-height:400px;
}
.agileinfo-icons ul li {
    display: inline-block;
    margin-right: 1em;
    font-size: 1.5em;
    float: right;
}
.agileits_w3layouts-footer {
    padding: 30px 0 0;
	background: url('../images/footer-back2.jpg');
	display:inline-block;
	width:100%;
	background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
	background-attachment:fixed;
}
.agileinfo-icons ul li a {
    color: #fff;
}
.agileinfo-copyright{text-align:center; background:transparent;padding:2px 0; margin-top:10px}
.agileinfo-copyright p,.agileinfo-copyright a{
	 color: #fff;
	 margin:0;
	 font-size:10px;
}
.agileinfo-copyright a:hover,.agileinfo-icons ul li a:hover{
	/*color:#f4792c;*/
	color:#FFCC33;
}
/*-- //footer --*/
/*-- to-top --*/
#toTop {
	display: none;
	text-decoration: none;
	position: fixed;
	bottom: 79px;
    right: 2%;
	overflow: hidden;
	z-index: 999; 
	width: 35px;
	height: 35px;
	border: none;
	text-indent: 100%;
	background: url(../images/top-arrow.png) no-repeat 0px 0px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-moz-border-radius: 50%;
}
#toTopHover {
	width: 35px;
	height: 35px;
	display: block;
	overflow: hidden;
	float: right;
	opacity: 0;
	-moz-opacity: 0;
	filter: alpha(opacity=0);
}
/*-- //to-top --*/



.carousel-inner > .item > img, .carousel-inner > .item > a > img {
        display: block;
        height: auto;
        width: 100%;
        line-height: 1;
    }

.carousel-fade .carousel-inner .item {
  opacity: 0;
  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;
}

.carousel-indicators {
  bottom: 5px;
}


/* -- Responsive code -- */
@media screen and (max-width: 1199px){
.main-brand{width:710px;}
.skill-ind{max-width:220px;}
.main-brand h2{font-size: 30px; line-height: 32px;}
.main-brand h2 span{font-size: 20px;line-height: 22px;}
#home #cssmenu>ul>li>a{
	font-size: 12px !important;
    padding: 17px 6px;
    letter-spacing: 0.1px;
}
#myCarousel .carousel-caption{padding: 7% 0 0 10%;}
#myCarousel .carousel-caption h3 {
    font-size: 30px;
    line-height: 36px;
	padding:8px;
}
#myCarousel .carousel-caption p {
	font-size: 18px;
    line-height: 24px;
	padding:5px 8px;
}
.carousel-indicators {
  bottom: 5px;
}
.home h2.w3ls-title{font-size:24px; line-height:28px;}
.rgt-imp-links a{max-width:142px !important;font-size:13px !important;line-height:15px !important;}
.left-links span {
    width: 66% !important;
}
.rank-serch label{font-size:14px;}
.admsn-btn{padding-right:0;}
.admsn-btn input[type="button"], .admsn-btn input[type="submit"]{
	font-size:13px;
	padding: 6px;
}
.footer-copyrgt{text-align:center;}
}
@media only screen and (max-width: 1023px){
	#cssmenu ul,
	#cssmenu ul ul>li.has-sub>a:after,
	#cssmenu ul ul>li.has-sub>a:before,
	#cssmenu>ul>li.has-sub>a:after,
	#cssmenu>ul>li.has-sub>a:before {
		display: none
	}
	#cssmenu,
	#cssmenu ul {
		width: 100%
	}
	#cssmenu ul li {
		width: 100%;
		border-top: 1px solid #444
	}
	#cssmenu ul li:hover {
		background: #363636
	}
	#cssmenu li:hover>ul>li,
	#cssmenu ul ul li {
		height: auto
	}
	#cssmenu ul li a,
	#cssmenu ul ul li a {
		width: 100%;
		border-bottom: 0
	}
	#cssmenu>ul>li {
		float: none
	}
	#cssmenu ul ul li a {
		padding-left: 25px;
		color: #ddd;
		background: 0 0
	}
	#cssmenu ul ul li {
		background: #333!important
	}
	#cssmenu ul ul li:hover {
		background: #363636!important
	}
	#cssmenu ul ul ul li a {
		padding-left: 35px
	}
	#cssmenu ul ul li.active>a,
	#cssmenu ul ul li:hover>a {
		color: #fff
	}
	#cssmenu ul ul,
	#cssmenu ul ul ul {
		position: relative;
		left: 0;
		width: 100%;
		margin: 0;
		text-align: left
	}
	#cssmenu #head-mobile {
		display: block;
		padding: 23px;
		color: #ddd;
		font-size: 12px;
		font-weight: 700
	}
	.button {
		width: 55px;
		height: 46px;
		position: absolute;
		right: 0;
		top: 0;
		cursor: pointer;
		z-index: 12399994
	}
	.button:after,
	.button:before {
		right: 20px;
		width: 20px;
		position: absolute;
		display: block;
		content: ''
	}
	.button:after {
		top: 22px;
		height: 8px;
		border-top: 2px solid #ddd;
		border-bottom: 2px solid #ddd
	}
	.button:before {
		-webkit-transition: all .3s ease;
		-ms-transition: all .3s ease;
		transition: all .3s ease;
		top: 16px;
		height: 2px;
		background: #ddd
	}
	.button.menu-opened:after {
		-webkit-transition: all .3s ease;
		-ms-transition: all .3s ease;
		transition: all .3s ease;
		top: 23px;
		border: 0;
		height: 2px;
		width: 19px;
		background: #fff;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg)
	}
	.button.menu-opened:before {
		top: 23px;
		background: #fff;
		width: 19px;
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
	#cssmenu .submenu-button {
		position: absolute;
		z-index: 99;
		right: 0;
		top: 0;
		display: block;
		border-left: 1px solid #444;
		height: 48px;
		width: 48px;
		cursor: pointer
	}
	#cssmenu .submenu-button.submenu-opened {
		background: #262626
	}
	#cssmenu ul ul .submenu-button {
		height: 34px;
		width: 34px
	}
	#cssmenu .submenu-button:after {
		position: absolute;
		top: 22px;
		right: 19px;
		width: 8px;
		height: 2px;
		display: block;
		background: #ddd;
		content: ''
	}
	#cssmenu ul ul .submenu-button:after {
		top: 15px;
		right: 13px
	}
	#cssmenu .submenu-button.submenu-opened:after {
		background: #fff
	}
	#cssmenu .submenu-button:before {
		position: absolute;
		top: 19px;
		right: 22px;
		display: block;
		width: 2px;
		height: 8px;
		background: #ddd;
		content: ''
	}
	#cssmenu ul ul .submenu-button:before {
		top: 12px;
		right: 16px
	}
	#cssmenu .submenu-button.submenu-opened:before {
		display: none
	}
	#cssmenu ul ul ul li.active a {
		border-left: none
	}
	#cssmenu>ul ul>li.has-sub>ul>li.active>a,
	#cssmenu>ul>li.has-sub>ul>li.active>a {
		border-top: none
	}

	/*#myCarousel{display:none}*/

}
@media screen and (max-width: 1080px){
	.navbar-default .navbar-nav>li>a{padding:1em .5em 1.2em}
	.w3ls-about-left{padding:20px 15px 0}
	div#contact p{width:50%}
	.contact-right-w3l{padding:4em 1em}
	div#contact{padding-top:2em}
	.subscribe-grid form{width:72%}


}	
@media screen and (max-width: 1050px){
}
@media screen and (max-width: 1024px){
	.sub-pg-bnr{padding-top:40px;}
}	
@media screen and (max-width: 991px){
	#myCarousel .carousel-caption h3 {
		font-size: 30px;
		line-height: 36px;
		padding:5px;
	}
	#myCarousel .carousel-caption p {
		font-size: 14px;
		line-height: 24px;
		padding:5px;
		min-width:400px;
	}
	.carousel-indicators {
	  bottom: 1px;
	}

	.main-header h1 img{max-width:70px; margin-bottom:10px}
	.hidden-xs {
		display: none;
	}
	.wthree-about-left {padding-top: 6em;}	
	.wthree-about-right {top: 19px;left: 39%;}
	.w3ls-about-left{padding:20px 0;}
	.b-wrapper h5 {padding: 38% 0;}
	div#contact p {width: 55%;}
	.li {width: 33.33%;float: left;}
	.agileits_w3layouts-map {width: 100%;}
	.agileits_w3layouts-map iframe {min-height: 350px;}
	.contact-right-w3l input[type="text"], .contact-right-w3l input[type="email"] {width: 48.6%;}
	.contact-right-w3l {padding: 4em 2em;width: 100%;}
	.subscribe-grid form {width: 87%;}
	.main-brand {
		float: left;
		width: 100%;
		max-width: 610px;
    }
	.main-brand h2{font-size: 24px;line-height: 28px;}
	.main-brand h2 span{font-size: 16px; line-height: 18px;}
	.govt-od, .govt-or{font-size: 25px; line-height: 28px;}
	.skill-ind{
		max-width: 130px;
		padding-top:30px;
	}
	.rgt-sidebar ul{
		max-width: 300px;
    	margin: 0 auto;
	}
	ul.footer-links{display:inline-block; text-align:center; float: none !important;}
	.admsn-btn {
      padding-bottom: 20px;
    }
	.container .rgt-sidebar{
	  padding: 20px 0 !important;
    }

}
@media screen and (max-width: 900px){
	.navbar-header h1 {
		font-size: 1.7em;
	}
	.agileits_w3layouts-map iframe {
		min-height: 330px;
	}
	div#contact p {
		width: 66%;
	}
	.rgt-sidebar ul{
		max-width: 300px;
    	margin: 0 auto;
	}
	
	#myCarousel{margin-top: 0%;}
	#myCarousel .carousel-caption {
	  padding: 5% 0 0 5%;
	}
}
@media screen and (max-width: 800px){
	.navbar-default .navbar-nav > li > a {
		padding: 1em 0.8em 1em;
	}
	.navbar-header {
		float: none;
		text-align: center;
	}
	.navbar-default .navbar-nav > li > a {
		padding: 1em 0.8em 1.2em;
	}
	.navbar-nav > li {
		margin: 0 0.4em;
	}
	ul.nav.navbar-nav {
		float: none;
		padding: 0 2em;
	}
	.navbar-header h1 {
		margin: 0.5em 0;
	}
}
@media screen and (max-width: 768px){

	#myCarousel .carousel-caption {
	  padding: 5% 0 0 5%;
	}
	#myCarousel .carousel-caption h3 {
		font-size: 24px;
		line-height: 28px;
		padding:3px;
	}
	#myCarousel .carousel-caption p {
		font-size: 14px;
		line-height: 20px;
		padding:3px;
		min-width:400px;
	}
	.carousel-indicators {
	  bottom: 1px;
	}
	
	.top-left, .wthree_agile_login, .top-right{float:none; text-align:center; width:100%;}
	.main-brand {
		float: left;
		width: 100%;
		max-width: 100%;
    }
	#demo-1 .main-header{padding:21px 0 ;}
	.header-w3-agileits{display:table}
	.main-header h1{text-align:center; float:none; display:none}
	.main-brand h2{ margin-bottom:0}
	.govt-od, .govt-or{margin-bottom:0px;}
	.skill-ind{
		float: none;
	    margin: 0 auto;
		display:none;
	}
	.home h2.w3ls-title{/*display:none*/}
	#demo-1 {
		min-height: 100px !important;
	}
	.button{ /*top: -160px;*/}
	#cssmenu #head-mobile{/*padding:0*/}
	/*.zs-slideshow,#myCarousel{display:none}*/
	h3.w3ls-title, h2.w3ls-title{font-size:26px; line-height:32px;}
	.sub-header{/*height:160px;*/}
	.sub-pg-bnr{margin-top:0; padding-top:20px;}
	.contact_form .captcha-blk .inputbg-contact{width: 45%!important;}
	
	ul.nav.navbar-nav {
       padding: 0 1em;
	}
	div#about .container {
		/*width: 90%;*/
	}
	.agileinfo-copyright,.agileinfo-icons {
		text-align: center;
		width: 100%;
		float: none;
	}
	.agileinfo-icons ul li{
		float:none;
	}
	.agileinfo-icons ul li {
		margin: 0.1em 0.5em;
	}
	.agileinfo-copyright{
		margin-bottom: 0.5em;
	}
	.rgt-sidebar{padding-top:0 !important;}
}
@media screen and (max-width: 767px){
	#about h5 {
		margin: 1em 0 1em;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		border: none;
		position: relative;
		width: 100%;
		/*background-color:rgba(0, 0, 0, 0.7);*/
		z-index: 999;
	}
	.navbar-header h1 {
		float: left;
	}
	.navbar-toggle {
		float: right;
		padding: 9px 10px;
		margin: 0.7em 0;
		background-color: #2954a2;
		display:none;
	}
	.navbar-default .navbar-nav > li > a {
		width: 23%;
		margin: 0.5em auto 0;
		text-align: center;
	}
	.navbar-collapse {
		padding: 0 !important; 
		display:block;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		background-color: #2954a2;
	}
	.navbar-default .navbar-toggle {
		border:none; 
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #f4792c;
	}
	.navbar-default .navbar-nav > li > a {
		padding: 0.5em 0;
	}
}
@media screen and (max-width: 736px){
	.news-section .demo1 li dt{width:100%}
	
	.wthree-about-left img {
		width: 50%;
	}

	.subscribe-grid form {
		width: 91%;
	}
}
@media screen and (max-width: 667px){
	.w3_agilits_inner_bottom {
		padding: 0 2em;
	}
	.numscroller {
		font-size: 2.3em;
	}
	.stats-info p {
		font-size: 1.3em;
	}
	div#contact p {
		width: 73%;
	}
	.li {
		padding-right: 0;
	}
	.b-wrapper h5 {
		padding: 42% 0;
	}
	
	div#contact {
		padding-top: 0em;
	}
	.subscribe-grid form {
		width: 94%;
	}
	.subscribe-grid button.btn1 {
        width: 116px;
	}

}
@media screen and (max-width: 640px){
	.w3ls-about-left img {
		float: none;
		display: inline;
		margin: 0 auto 10px;
	}
	.contact-right-w3l input[type="text"]:nth-child(1), .contact-right-w3l input[type="email"] {
		margin-right: 1.9%;
	}
	.resp-tab-item {
		margin: 0 1em 0;
	}
	.li {
		padding-left: 0.5em;
	}
	.agileits_w3layouts-map iframe {
		min-height: 300px;
	}
	.wthree-testi_grid p {
		width: 81%;
	}
	.w3_wthree-testi_grids {
		margin: 0 auto;
		width: 89%;
	}
}
@media screen and (max-width: 600px){
	h3.w3ls-title, h2.w3ls-title,.agileits_w3layouts-footer .footer-column h2,.agileits_w3layouts-footer .footer-contact h2 {
		font-size: 19px;
		line-height: 25px;
	    margin-bottom: 5px;
		padding: 5px 10px;
		background-size:cover;
	}
	.agileinfo-copyright p, .agileinfo-copyright a{display:inline-block}
	
	.navbar-default .navbar-nav > li > a {
		width: 27%;
	}
	.resp-tab-item {
		margin: 0 0.8em 0;
	}
	.w3layouts-list .li {
		width: 50%;
		float: left;
	}
	.w3layouts-list {
		margin-top: 2em;
	}
	div#contact p {
		width: 80%;
	}
	.stats-info p {
		font-size: 1.2em;
	}
}
@media screen and (max-width: 568px){

	#myCarousel .carousel-caption {
	  padding: 5% 0 0 1%;
	}
	#myCarousel .carousel-caption h3 {
		font-size: 20px;
		line-height: 24px;
		padding:2px 5px;
	}
	#myCarousel .carousel-caption p {
		font-size: 12px;
		line-height: 16px;
		padding:3px 5px;
		min-width:300px;
	}
	.carousel-indicators {
	  display:none;
	}
	
	.main-brand h2, .govt-or{font-size: 16px; line-height: 20px;letter-spacing: normal;}
	.main-brand h2 span{font-size: 14px; line-height: 16px;}
	.top-left ul li{margin-right: 0px;}
	.top-left ul li:after{content:""}
	
	.sub-header{/*height:177px;*/}
	.sub-pg-bnr{margin-top:0; padding-top:20px;background-size: cover;}
	.sub-pg-bnr h4{font-size: 22px;line-height: 28px;}
	.sub-pg-bnr h4 span{display:block;}
	#about h5 {
        font-size: 1.1em;
	}
	.numscroller {
		font-size: 2.1em;
	}
	.contact-right-w3l input[type="text"]:nth-child(1), .contact-right-w3l input[type="email"] {
		margin-right: 1.8%;
	}
	div#contact p {
		width: 88%;
	}
	.home-news {
		font-size:14px;
	}
	.home-news a {
		line-height:30px !important;
	}
	.home h2.w3ls-title {
		font-size:18px;
		line-height:24px;
		letter-spacing:normal;
	}
}
@media screen and (max-width: 480px){

	.navbar-default .navbar-nav > li > a {
		width: 38%;
	}
	#about h5 {
		font-size: 1em;
		letter-spacing:0px;
	}
	.resp-tab-item {
		margin: 0 0.5em 0;
	}

	.numscroller {
		font-size: 2em;
	}
	.stats-info p {
		font-size: 1em;
	}
	.contact-right-w3l input[type="text"]:nth-child(1), .contact-right-w3l input[type="email"] {
		margin-right: 0;
	}
	.contact-right-w3l input[type="text"], .contact-right-w3l input[type="email"] {
		width: 100%;
	}
	.subscribe-grid button.btn1 {
		width: 93px;
		letter-spacing:0;
		font-size:0.9em;
	}
	
}	
@media screen and (max-width: 414px){
	.w3_agilits_inner_bottom {
		padding: 0 1em;
	}

	.w3_agilits_inner_bottom {
		padding: 0 0.2em;
	}
	.navbar-default .navbar-nav > li > a {
		width: 43%;
	}
	#about h5 {
		line-height: 1.5;
	}
	div#contact p {
		width: 100%;
	}
	.resp-tab-item {
		margin: 0.2em 0.7em;
	}
	input[type="text"] {
		padding-left: 1em;
	}
	.testimonial-right h5 {
		font-size: 1.6em;
	}
	.w3layouts-list .li {
		width: 100%;
		float: none;
		text-align: left;
		padding-left: 2em;
	}
	.owl-carousel .owl-item img {
		visibility: visible;
	}
	.subscribe-grid input[type="email"] {
       padding: 1em 0 0 0.5em;
	}
}
@media screen and (max-width: 384px){

	.navbar-default .navbar-nav > li > a {
		width: 47%;
	}

	.subscribe-grid input[type="text"]{
		padding: 0 1em 1em;
	}
	.subscribe-grid form {
		width: 90%;
	}
	.subscribe-grid input[type="email"] {
		padding: 0 0 1em 0;
	}
	.subscribe-grid button.btn1 {
		width: 100px;
		padding: 0.5em 0;
	}
	.w3_wthree-testi_grids {
		width: 100%;
	}

}
@media screen and (max-width: 375px){
	.numscroller {
		font-size: 1.6em;
	}
}
@media screen and (max-width: 320px){
	#myCarousel .carousel-caption {
	  padding: 5% 0 0 1%;
	}
	#myCarousel .carousel-caption h3 {
		font-size: 18px;
		line-height: 22px;
		padding:2px 5px;
	}
	#myCarousel .carousel-caption p {
		font-size: 11px;
		line-height: 16px;
		padding:2px 5px;
		min-width:280px;
	}
	.main-brand h2, .govt-or{font-size: 14px;}
	
	.navbar-default .navbar-nav > li > a {
		width: 60%;
	}
	.wthree_agile_login {
		float: none;
		padding: 0 1em;
		text-align:center;
	}
	.w3_agilits_banner_bootm {
		padding: 10px 0;
	}

	.stats-info p {
		font-size: 0.875em;
	}
	.subscribe-grid form {
		width: 96%;
	}
}
/* -- //Responsive code -- */




.main-header{
	padding:12px 0;
	/*background:#f4c62b;*/
	background:#704fec;
	float:left;
	width:100%;
}



.pagination .glyphicon
{
    margin-right:0px !important; /*override*/
}

.pagination a
{
    color:#555;
}

.panel ul
{
    padding:0px;
    margin:0px;
    list-style:none;
}

.news-item
{
    padding:4px 4px 4px 30px;
    margin:0px;
    border-bottom:1px dotted #555;
	position:relative;
	box-sizing:border-box;
}
.news-item i.fa {
	position: absolute;
	left: 0;
	font-size: 25px;
	color: #fff;
	top: 15px;
}
.news-item p {
	width: 100%;
	text-align: left;
	margin: 0;
	line-height: 22px;
	font-size: 15px;
}
.news-item p a {
	padding:0 4px;
	/*background: #f4c62b;
	font-size: 14px;
	line-height: 16px;
	border-radius: 8px;
	display:inline-block;*/
}







.whitebox {
	background-color: #fff;
}
.blackbox, .whitebox {
	width: 11px;
	height: 11px;
	border: 1px solid #ccc;
	display: inline-block;
	vertical-align: middle;
}
.news-section,.pg-list {
	margin-bottom:30px;
}
.news-section .panel-footer{display:none}
.rgt{margin-right:0}

.demo1 li, .pg-list .demo1 li{
	position:relative; 
	box-sizing:border-box;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #f5eeee;
	font-weight: 700;
	display:inline-block;
	width:100%;
}
.demo1 li dt{float:left; margin-right:5px;min-width: 124px;}
.demo1 li a{
	font-size: 15px;
}

.pg-list .demo1 li{
	padding-left:15px;
}
.pg-list .demo1 li i.fas{
	position:absolute;
	left:0;
    top: 9px;
}

.pg-list .demo1 li a, .inner-news-cont a{
	font-size: 13px;
    font-weight: 500;
    line-height: 18px;
    display: inline-block;
	font-size:14px !important;
    vertical-align: top;
}
.inner-news ul li{
	padding-left: 55px;
	margin-bottom: 15px;
    min-height: 65px;
	padding-top:0;
}
.inner-news .panel-primary > .panel-heading {
    color: #fff;
    background-color: #458BAD;
    border-color: #458BAD;
}
.inner-news .panel-primary{
	border-color: #458BAD;
}
.home-news1 .demo li:before{
	/*content: "\f00c";
	font-size: 13px;
	color: #a29e9e;
	position: absolute;
	left: 0;
	top: 9px;
	font-family: "Font Awesome 5 Free";*/
}
.dt-blk{
	background: #FFCC33;
    text-align: center;
    padding: 5px 8px;
    color: #fff;
    text-transform: uppercase;
    font-size: 24px;
    position: absolute;
    left: 0;
    top: 2px;
	min-width:50px;
}
.inner-news-cont {
    float: left;
    width: 100%;
}
.dt-blk span{
	display:block;
	font-size: 14px;
}
.extra-links{
	padding-left:15px;
}
.extra-links li{
	list-style:none;
	position: relative;
	box-sizing: border-box;
	padding: 5px 0 5px 23px;
	margin-bottom:13px;
}
.extra-links li:before {
	content:"\f0ac";
    position: absolute;
    left: 0;
    font-size:16px;
	font-family: 'Inter', sans-serif;
	color:#fff;
}
.extra-links li a{font-weight:bold; color:#444;}
.extra-links li a:hover{text-shadow:1px 2px 3px #555; color:#fff}

/****************************************/

/***************************************/
.footer-column h2, .footer-contact h2{text-transform:uppercase; color:#fff; font-size:28px; line-height:32px; margin-bottom:15px;}
.footer-column h2:after, .footer-contact h2:after{
	content:"";
	display: block;
    height: 2px;
    background: #704fec;
    width: 20%;
    margin-top: 10px;
}
.footer-column h2 span,.footer-contact h2 span{
	color:#704fec;
	/*background: rgba(0,0,0,0.3);*/
    padding: 5px;
    /*border-radius: 0px 10px 0px 0px*/
}
.footer-column ul, .footer-contact ul.adress{
	margin-bottom:20px;
}
.footer-column ul li,.footer-contact ul.adress li{
	list-style:none;
	color:#bbb7b7;
	position:relative;
	box-sizing:border-box;
	padding:5px 0 5px 18px;
	border-bottom:1px solid #655d5d;
	font-size:12px;
	line-height:20px;
}
.footer-contact ul li a{
	color:#bbb7b7;
}
.footer-column ul li:last-child,.footer-contact ul.adress li:last-child{
	border:none;
}
.footer-column ul li:before,.footer-contact ul.adress li:before{
	content: "\f0a4";
	font-family: "Font Awesome 5 Free";
	position: absolute;
	left: 0;
	color:#704fec;
}
.footer-contact ul.adress li{border:none}

.footer-column ul li a{
	color:#bbb7b7;
	font-size:12px;
	line-height:16px;
}
.footer-contact ul.adress li:nth-child(1):before{
	content:"\f124";
	font-weight: 600;
}
.footer-contact ul.adress li:nth-child(2):before{
	content:"\f095";
	font-weight: 600;
}
.footer-contact ul.adress li:nth-child(3):before{
	content:"\f0e0";
}
.table{
	font-size:14px;
	line-height:18px;
}

.table th{
	background:#337ab7;
	color:#fff;
	text-align:center !important;
	vertical-align: middle !important;
}
.table-responsive{
	clear:both;
}
.subpg-left{
	padding-top:20px;
	padding-bottom:20px;
}
.subpg-left .nav-tabs{border:none}
.subpg-left .nav-tabs > li.active > a,.subpg-left .nav-tabs > li.active > a:hover,
.subpg-left .nav-tabs > li.active > a:focus{border: 1px solid #2954a2;}
.subpg-left .nav-tabs > li > a:hover{background:#f4c62b}
.subpg-left .tab-content > .tab-pane {
    padding-top: 10px;
    border-top: 2px solid #2954a2;
}
.rgt-sidebar{
	text-align:center;
	/*padding: 20px 0;*/
	padding-top: 20px;
    padding-bottom: 20px;
}
.rgt-sidebar ul, .innerList{
	clear:both;
	margin-bottom:20px;
}
.left-links{
	color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
	display: inline-block;
	width: 100%;
	text-align:left;
	margin-bottom: 15px;
    max-width: 300px;
	height:70px;
    box-shadow: 1px 3px 4px #666;
}
.left-links:hover, .left-links:focus{
	color:#fff;	
}
.left-links .icon {
    display: inline-block;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.12);
    width: 65px;
    height: 100%;
}
.left-links .icon .fas{
	vertical-align: middle;
    font-size: 50px;
    line-height: 70px;
    max-width: 100%;
}
.left-links .icon img{
	vertical-align: middle;
    max-width: 100%;
    margin: 3px 0;
	background: none;
}
.left-links span {
    display: inline-block;
    width: 72%;
    vertical-align: middle;
}
.left-links .icon .txt{
	display: inline-block;
    vertical-align: middle;
    font-size: 23px;
    padding: 4px 0;
}
.rgt-sidebar ul li, .rgt-submenu li, .innerList li{
	font-size: 16px;
    line-height: 22px;
    margin-bottom: 15px;
	position:relative;
	padding: 11px 13px;
    background: #f4c62b;
	text-align: center;
    border-radius: 6px;
}

.bg-sky{
	background:#058ea9 !important;
}
.bg-green{
	background:#009688 !important;
}
.bg-red{
	background:#F44336 !important;
}
.bg-purple{
	background:#8367ec !important;
}
.bg-blue2{
	background:#3f1fb5 !important;
	color:#fff;
}
.bg-black{
	background:#2196F3 !important;
}
.bg-skyblue{
	background:#FFC107 !important;
}
.bg-orange{
	background:#E91E63 !important;
}
/*#about .rgt-sidebar ul li{
	margin-bottom: 8px;
}*/
.bg-pink{
	background:#E91EA6 !important;
}
#about .rgt-sidebar ul li:last-child{
	margin-bottom:0;
}

.rgt-submenu li a{
	color:#fff;
	text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
}
.staff-img{
	max-width: 70px;
    display: block;
    margin: 0 auto;
}

.feed-form .input-group {
    margin-bottom: 20px;
    box-shadow: none;
	float:left;
	padding-right:10px;
}
.feed-form input[type=text] {
    width: 100%;
    height: 45px;
}
.feed-form textarea {
    width: 100%;
    margin-bottom: 20px;
    resize: none;
    padding: 10px 20px;
	height: 100px;
    border: 1px solid #ccc;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.captcha-blk .inputbg-contact {
    width: 49%!important;
    padding: 0 10px;
    border: 1px solid #ccc;
}
#nt-example1 li {
    border-bottom: 1px solid #eee;
    line-height: 25px;
    margin-bottom: 15px;
    padding-bottom: 10px;
    font-size: 14px;
}
#nt-example1 span {
	font-weight:600;
	font-size:12px;
	color:#2954a2;
}
#nt-example1 li h5 {
    font-size: 18px;
    margin-bottom: 10px;
	font-weight: bold;
	font-family: 'Inter', sans-serif;
}
.attachment > a {
    color: #f07400;
    font-weight: 600;
}
#nt-example1 .details {
    float: left;
    width: 100%;
}
.pagination_link {
    float: right;
}
#page_links {
    background-color: #f4c62b;
    border: 1px solid #000000;
    font-size: 18px;
    padding: 0 10px;
}
#page_a_link {
   font-family: 'Inter', sans-serif;
    font-size: 12px;
    border: 1px #000000 solid;
    color: #fff;
    background-color: #2954a2;
    padding: 2px 8px;
    margin: 3px;
    text-decoration: none;
}
.no-brdr tr {
    border-bottom: 1px solid #ccc;
}
.no-brdr td {
    padding: 10px 5px;
}
table.no-brdr {
    width: 100%;
    font-size: 14px;
    border-collapse: collapse;
}
.sec-top{
	margin-top: 20px;
}


article {
    text-align: center;
}
.folio-info-gallery {
    height: 100%;
    margin-top: 20px;
    min-height: 50px;
}
#nt-example1 li h5 img{
	vertical-align:top;
}
.demo1 img{
	vertical-align:top;
	float:none;
	border:none;
}
.top-right{
	float:right;
}

.marquee {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
}
.scroll-news {
    padding: 5px;
    text-align: center;
    color: #fff;
    line-height: 13px;
	background: #222;
	float: left;
	width: 100%;
	max-height:25px;
}
.scroll-news a, .scroll-news a:hover {
    color: #fff;
    text-decoration: none;
    font-size: 12px;
}

.andrd-app{
	float:left;
	width:100%;
	margin-bottom:10px;
}
.andrd-app a {
    display: block;
    width: 100%;
    max-width: 300px;
    margin: 0 auto;
}
.andrd-app img{
	max-width: 100%;
    margin: 0 auto 10px;
}

ul.footer-links {
    float: left;
}

.footer-links li{
	display: inline-block;
    border-right: 1px solid #ccc;
    line-height: 10px;
    padding-right: 10px;
    vertical-align: middle;
}
.footer-links li:last-child{
	border-right:0;
	padding-right:0;
}
.admsn-btn{
	padding-top:22px;
}
.admsn-btn input[type="button"], .admsn-btn input[type="submit"]{
	font-size:13px;
	/*padding: 6px 10px;*/
}




/***********************************/
#star-five {
	position: absolute;
	left: -8px;
	z-index: 9;
	top: -8px;
	color: #fff;
	background: #f44336;
	height: 17px;
	width: 15px;
	text-align: center;
	border-radius: 13px;
	font-size: 15px;
}
/****************NEWS TICKER*********************/
.home-rgt-news{
	background:#222;
	height: 276px;
	overflow: hidden;
	float: left;
    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 15px;
	padding-top: 10px;
}
.home-rgt-news marquee{
	max-height:265px;
	float:left;
	height:100%;
	width:100%;
}

.home-news{
	float: left;
    width: 100%;
}
.home-rgt-news .home-news li{
	text-align: left;
    background: #222;
    padding: 0px 0 5px;
    /*border-bottom: 1px dotted #76611b;*/
	margin-bottom:5px;
	border-radius:0;
	line-height:16px;
	list-style:none;
	padding-left:10px;
}
.home-rgt-news .home-news li:hover{
	background:#444;
}
.home-rgt-news .home-news li span{display:none}
.home-rgt-news .home-news li a{
	color:#fff;
	line-height:14px;
	font-size:12px;
}
.home-rgt-news .home-news li a:hover{
	text-decoration:underline;
}
ul.listing{
	padding-left: 15px;
}
ul.listing li{
	list-style: disc;
	font-size: 14px;
    line-height: 22px;
}
h3.otherdata{
	margin:20px 0 15px 0;
	font-size:20px;
	color: #31708f;
	font-weight:bold;
}

.college-list-area table tr th{
	font-size:12px;
	font-weight:700;
}

.col-details {
	display:none;
}


.col-details td {
	background-color:#f4f4f4;
}

/*.college-list-area table tr td:last {
	text-align:center;
}*/

@media screen and (max-width: 600px){
div.marquee {
	background-color:#000;
}

@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}