/*@import url('https://fonts.googleapis.com/css2?family=Saira+Semi+Condensed&display=swap');*/
body {
    font-family: 'Saira Semi Condensed', sans-serif;
    color: #272727;
}
.btn-xs{font-size:12px; padding:5px 10px; line-height:12px;}
.top-header {
  background-color: #262626;
  padding-top: 5px;
  padding-bottom: 3px;
}

.top-header .header-left-content {
  padding-left: 30px;
  font-size:14px;
  line-height:14px;
  margin:4px auto 0px;
}

.top-header .header-left-content li {
  display: inline-block;
  margin-right: 15px;
  font-size:15px;
}
.top-header .header-left-content li:first-child a:before{content: "\f003"; font: normal normal normal 14px/1 FontAwesome; padding-right:5px;}
.top-header .header-left-content li:nth-child(2) a:before{content: "\f095"; font: normal normal normal 14px/1 FontAwesome; padding-right:5px;}
.top-header .header-left-content li:last-child {
  margin-right: 0;
}

.top-header .header-left-content li i {
  color: #fff;
  display: inline-block;
  margin-right: 10px;
  font-size: 15px;
}

.top-header .header-left-content li a {
  color: #fff;
  font-size: 14px;
  transition: all ease .5s;
}

.top-header .header-left-content li a:hover, .top-header .header-left-content li a:focus {
  color: #ff7300;
  text-decoration:none;
}

.top-header .header-right-content {
  padding-right: 30px;
  float: right;
  display: inline-block;
  font-size:15px;
  margin:0px;
}

.top-header .header-right-content li {
  display: inline-block;
  margin-right: 6px;
  font-size:14px;
  text-align:center;
}

.top-header .header-right-content li:last-child {
  margin-right: 0;
}

.top-header .header-right-content li a {
  color: #fff;
  font-size: 14px;
  transition: all ease .5s;
}
.top-header .header-right-content li:first-child a i{}
.top-header .header-right-content li a i {
  color: #fff;
  display: inline-block;
  font-size: 16px;
  -webkit-transition: all ease .5s;
  transition: all ease .5s;
}

.top-header .header-right-content li a:hover { text-decoration:none;}
.top-header.top-header-style-two .header-left-content {
  margin-left: 230px;
}

.top-header.top-header-style-three {
  background-color: transparent;
}

.top-header.top-header-style-three .header-left-content {
  padding-right: 30px;
  padding-left: 0;
  float: right;
}

.top-header.top-header-style-three .header-right-content {
  padding-left: 30px;
  float: left;
  padding-right: 0;
}
/**/
.navbar-light .navbar-brand img{height:90px; display:block; float:left; padding-right:10px;}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{font-size:1.1em; color:#ff6800;}
.navbar-light .navbar-nav .nav-link{font-size:1.1em; color:#333;}
/**/
.dropdown-menu {
    margin-top: 0;
}
.dropdown-menu .dropdown-toggle::after {
    vertical-align: middle;
    border-left: 4px solid;
    border-bottom: 4px solid transparent;
    border-top: 4px solid transparent;
}
.dropdown-menu .dropdown .dropdown-menu {
    left: 100%;
    top: 0%;
    margin:0 20px;
    border-width: 0;
}
.dropdown-menu .dropdown .dropdown-menu.left {
    right: 100%;
    left: auto;
}

.dropdown-menu > li a:hover,
.dropdown-menu > li.show {
	background: #262626;
	color: white;
}
.dropdown-menu > li.show > a{
	color: white;
}
.navbar-expand-lg .navbar-nav .dropdown-menu li a.dropdown-item{}
@media (min-width: 768px) {
    .dropdown-menu .dropdown .dropdown-menu {
        margin:0;
        border-width: 1px;
    }
}
/**/
.ngotext1{font-size: 1.3em; line-height:20px;  display:block; margin-bottom:10px; margin-top:10px; font-weight:700;}
.ngotext2{font-size: 1.3em; display:block; line-height:20px; margin-bottom:5px; margin-top:10px; font-weight:700;}
.ngotext3{font-size: .9em; display:block; line-height:20px;  margin-bottom:10px; margin-top:0px; font-weight:700;}
/**/
.leader-section{padding:50px 15px 50px;}
/**/
.widget-area .widget {
    margin: 0;
}
.featured-icon-box.iconalign-before-heading .featured-icon, .featured-icon-box.iconalign-before-heading .featured-title {
    display: table-cell;
    vertical-align: top;
}
.featured-icon-box.iconalign-before-heading .featured-icon {
    padding-right: 15px;
}
.first-footer .featured-icon-box .featured-title {
    padding-left: 10px;
}
.ttm-icon.ttm-icon_element-size-sm {
    height: 50px;
    width: 50px;
    line-height: 50px;
	border: 1px solid #fff;
	color:#fff;
	text-align:center;
}
.featured-icon-box.iconalign-before-heading .featured-title h4 {
    font-size: 1em;
    line-height: 18px;
    font-family: 'Ubuntu',Arial,Helvetica;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 0px;
    color: #fff;
}
.featured-icon-box.iconalign-before-heading .featured-title h5 {
    margin-bottom: 0;
    margin-top: 0px;
	color:#fff;
}
/**/
.abtus-sec{padding:30px 30px 30px; background: url(../images/abtus-sec.svg) center no-repeat; background-size: cover;}
.abtus-sec h3{color:#fff;}
.abtus-sec p{color:#fff;}
/**/
/**/
.whatsnew-bg{background: url(../images/whatsnew-bg.svg) center no-repeat; background-attachment:fixed; background-size: cover;  padding:50px 0px;}
.datesize {
        color: #373737;
    font-size: .8em;
    margin-right: 20px;
    display: inline-block;
}
.newsdate{     margin-bottom: 0px;
    color: #373737;
    display: inline-block;
    font-size: .8em;}
/**/
.panel-gazette {
    border-color: #ddd;
}
.panel-gazette{border-color: #ddd; margin-bottom: 0px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 0px;
    -webkit-box-shadow: 0 0 15px 0 rgb(41 61 88 / 10%);
    -moz-box-shadow: 0 0 15px 0 rgba(41,61,88,.1);
    box-shadow: 0 0 15px 0 rgb(41 61 88 / 10%);}
.panel-gazette>.panel-heading {
    color: #fff;
    border-color: #ddd;
	padding: 0px;
	text-align:center;
    border-bottom: 0px solid transparent;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
	background-color: #ff6800;
background-image: url(../images/dottedpattern.svg);
}
.panel-gazette>.panel-heading h3.panel-title{padding: 8px 5px; font-size: 1.5em; margin-bottom:0px;}
.panel-gazette .panel-body{padding:10px 0px 5px;}
.panel-gazette .panel-footer {
    padding: 10px 15px;
    background-color: #f6f5f4;
    background-image: url(../images/dottedpattern.svg);
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.panel-gazette .nav-tabs {
    border-bottom: 0px solid #ddd;
}
.panel-gazette .nav-tabs>li{width:50%; background-color: #545454;     margin-bottom: 0px;}
.panel-gazette .nav-tabs>li>a{border-radius:0px; margin-right: 0px; text-align:center; color:#fff;     border: 0px solid transparent;}
.panel-gazette .nav-tabs>li>a:hover, .panel-gazette .nav-tabs>li>a:focus{background-color: #424242;}
.panel-gazette .nav-tabs>li.active>a, .panel-gazette .nav-tabs>li.active>a:focus, .panel-gazette .nav-tabs>li.active>a:hover{
	border-radius:0px; border:0px;     background-color: #f15500;
    color: #fff;}
.newsticker{height:312px; padding:0px; margin:0px; overflow-y: hidden !important;
    overflow-x: hidden !important;}
.newsticker .arw{display:none;}
.newsticker li{    overflow: hidden;
    padding-left: 25px;
	line-height:16px;
	padding-right: 5px;
    border-bottom: 1px dashed #ddd;
    padding-top: 0px;
    padding-bottom: 5px;}
.newsticker li:before {
    content: "\f101";
    position: relative;
    display: inline-block;
    left: -15px;
    font-family: FontAwesome;
    color: #545454;
    font-size: 16px;
    font-weight: 700;
    top: 11px;
}
.newsticker li a{     margin-left: 0;
    color: #111;
    font-size: .85em;
    font-weight: 500;
    display: block;
    position: relative;
    top: -5px;}
.newsitem{overflow:hidden;}
.typedoc{}
.dtype{display: none;}
.newsticker li i{ padding-right: 5px;}
.newsticker li i.fa.fa-file-pdf-o{color: #c00;}
.dynamicbtn-vl {
    float: left;
    color: #373737;
    font-size: 1.2em;
}
/*news ticker*/
.ten-box-section
{
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    overflow: hidden;
	-webkit-box-shadow: 0 0 15px 0 rgb(41 61 88 / 10%);
    -moz-box-shadow: 0 0 15px 0 rgba(41,61,88,.1);
    box-shadow: 0 0 15px 0 rgb(41 61 88 / 10%);
}
.ten-box-section ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.ten-box-section ul li {
    float: left;
    box-sizing: border-box;
    border-top: 1px solid rgba(0, 0, 0, .2);
    border-right: 1px solid rgba(0, 0, 0, .2);
    width: 33.2%;
    text-align: center;
    display: inline-block;
}
.ten-box-section ul li:nth-child(1){ border-top: 0px;}
.ten-box-section ul li:nth-child(2){ border-top: 0px;}
.ten-box-section ul li:nth-child(3){ border-top: 0px; border-right:0px;}
.ten-box-section ul li:nth-child(4){}
.ten-box-section ul li:nth-child(5){}
.ten-box-section ul li:nth-child(6){ border-right:0px;}
.ten-box-section ul li:nth-child(7){}
.ten-box-section ul li:nth-child(8){}
.ten-box-section ul li:nth-child(9){ border-right:0px;}
.ten-box-section ul li a {
    display: block;
    padding: 40px 5px 0px;
    font-size: .9em;
    transition-duration: .3s;
    color: #111;
	font-weight:700;
    min-height: 150px;
}
.ten-box-section li .icons {
    border-radius: 5%;
    height: 50px;
    display: block;
	color: #ff6800;
    margin: 0px auto 10px auto;
}
.ten-box-section li .icons p{display:inline-block; color:#111; padding-left:15px;}
.ten-box-section li .icons svg{    height: 50px;     vertical-align: middle;}
.ten-box-section ul li a:hover, .ten-box-section ul li a:focus {
    background-color:#ff6800;
    text-decoration: none;
    color: #fff;
}

.ten-box-section ul li a:hover .icons svg, .ten-box-section ul li a:focus .icons svg{color: #fff;}
.ten-box-section ul li a:hover .icons p, .ten-box-section ul li a:focus .icons p{color:#fff;}
.sec-title h3 {
    font-size: 2.6em;
    text-align: center;
    position: relative;
    margin-bottom: 50px;
}
.sec-title h3:after {
    content: '';
    border-bottom: 2px solid #000;
    height: 8px;
    position: absolute;
    top: 40px;
    left: 35%;
    width: 30%;
}
/**/
.leader-section h3 {
    color: #222222;
	margin-bottom:15px;
}
.leader-section h3:after {
    border-width: 2px;
	content: '';
    display: block;
    border-bottom: 2px solid #ff6800;
	border-color: #ff6800;
    width: 25%;
    margin: 5px auto 5px 0px;
}
.abt-us-services{position: relative;     background: #ffffff; text-align:center;
    box-shadow: 0px 0px 29px 0px rgb(0 0 0 / 10%);
    padding: 10px 15px 10px;
	margin-top:25px;
    z-index: 1;}
.abt-us-services .col-lg-6.col-md-6{padding:15px 20px 5px;}
.abt-us-services .col-lg-6.col-md-6:first-child :after{content: '';
    display: block;
    height: 300px;
    width: 1px;
    background: #d5d5d5;
    position: absolute;
    right: 0px;
    left: auto;
    top: 50%;
    transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
	transition: all 0.5s linear;
    z-index: -1;
}
.abt-us-services .col-lg-6.col-md-6 i{color:#fff; font-size:2em; background-color:#ff6800; padding:5px 10px; border-radius:3px;}
.abt-us-services .col-lg-6.col-md-6 h4{font-size:1.3em; margin-top:15px; margin-bottom:5px; line-height:20px;}
/**/
.eventssec-bg{    background: url(../images/eventssec-bg.svg) center;
 background-attachment:fixed;
    padding: 50px 0px;}
.eventslinks-bg{background-color:#fff; -webkit-box-shadow: 0 0 15px 0 rgb(41 61 88 / 10%);
    -moz-box-shadow: 0 0 15px 0 rgba(41,61,88,.1); border-bottom: 3px solid #ff6800; margin:0px 10px;
    box-shadow: 0 0 15px 0 rgb(41 61 88 / 10%);}
.eventslinks-bg img{width:100%;}
.eventslinks-bg h3.datesize{ background-color: #ff6800;
    border: 1px solid #fff;
    padding: 10px 15px;
    font-size: 1.1em;
    position: absolute;
    top: 10px;
    margin: 0px;
    display: inline-block;
    left: 10px;}
.eventslinks-bg .event-info .datesize {
    color: #373737;
    font-size: 1em;
    margin-right: 20px;
    margin-bottom: 10px;
    display: inline-block;
}
.eventslinks-bg .event-info{padding:15px 15px 10px;}
.eventslinks-bg .event-info .docsize{}
.eventslinks-bg .event-info .langtype{float:right;}
.eventslinks-bg .event-info p{margin-bottom:0px;}
.eventslinks-bg .event-info p a{    margin-top: 5px;  color: #111; padding-top: 5px; font-size: 1em;
    border-top: 1px dashed #ccc; display:block;}
.eventslinks-bg .event-info p a img{width:45px;}
.eventslinks-bg .event-info p a i{color:#F00;}
.sec-title h3 {
    font-size: 2.6em;
    text-align: center;
    position: relative;
    margin-bottom: 50px;
}
.sec-title h3:after {
    content: '';
    border-bottom: 2px solid #000;
    height: 8px;
    position: absolute;
    top: 55px;
    left: 35%;
    width: 30%;
}
/**/
.img-thumbnail { border: 1px solid #fcfcfc;}
.section-title.border-bottom {
    padding-bottom: 15px;
    border-color: rgba(0,195,255,.2);
    margin-bottom: 20px;
}
.section-title.border-bottom h2{font-size:2.2em;}
section.pt-120.pb-120{padding-top:120px; padding-bottom:120px; background: url(../images/snow.svg) center;
    background-attachment: fixed;}
.row.align-items-center.pb-120{padding-bottom:50px;}
.btn svg {
        width: 20px;
    height: 20px;
    padding: 5px;
	border-radius:50%;
	background-color:#fff;
}
.feature-list{
    padding: 0;
    margin: 0;
    list-style: none;
}
.feature-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
	padding:5px 0px;
}
.feature-list li .icon {
    margin-right: 25px;
}
.feature-content .feature-list {
    margin-bottom: 25px;
}
/**/
.impweblinks{padding:55px 0px; background-color:#fffefa;}
.weblinksaction-btn{text-align:center; margin-top:15px;}
.weblinksaction-btn a.button.secondary.play1{padding: 3px 10px;
    background-color: #248412;
    color: #fff;}
.weblinksaction-btn a.button.secondary.stop1{padding: 3px 10px;
    background-color: #c10000;
    color: #fff;}
.weblinksaction-btn a.button.secondary.play2{padding: 3px 10px;
    background-color: #248412;
    color: #fff;}
.weblinksaction-btn a.button.secondary.stop2{padding: 3px 10px;
    background-color: #c10000;
    color: #fff;}
/*footer*/
.footer {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
}

element.style {
}
.footer .ttm-textcolor-white {
    color: rgba(255,255,255,.6);
}
.footer .ttm-textcolor-white {
    color: rgba(255,255,255,.6);
}
.second-footer {
    background: url(../images/footer-bg.jpg)center no-repeat;
    background-size: cover;
    background-color: transparent;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: scroll;
}
.footer .widget {
    margin: 60px 0 55px;
}
.footer .widget .widget-title {
    margin-bottom: 25px;
    display: inline-block;
    font-weight: 500;
    color: #fff;
    font-size: 1.6em;
    line-height: 28px;
}
.footer .ttm-textcolor-white {
    color: rgba(255,255,255,.6);
}
.social-icons {
    list-style: none;
    margin: 0;
    padding: 0;
    font-size: 15px;
}
.footer .widget ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.footer .widget ul>li {
    padding: 0 0 12px 0;
	    position: relative;
}
.footer .social-icons li {
    margin: 0 4px 0 0;
    position: relative;
}
.footer .social-icons li>a {
    display: block;
    text-align: center;
    width: 33px;
    height: 33px;
    border-radius: 50%;
    line-height: 32px;
    border: 1px solid #ff6901;
	color:#ff6901;
    background-color: transparent;
    font-size: 14px;
    transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
}
.footer .social-icons li>a:hover{color:#fff; background-color:#ff6901;}
.widget.widget_nav_menu a {
    padding-left: 21px;
    font-weight: 400;
    font-size: 1em;
	color:#fff;
}
.widget.widget_nav_menu a:before {
    line-height: 1em;
    font-size: 14px;
    content: "";
    background-color: #ff6901;
    width: 11px;
    height: 1px;
    position: absolute;
    left: 0;
    top: 10px;
}
ul.ttm-recent-post-list>li>a {
    font-size: 1em;
    line-height: 22px;
    display: block;
    font-weight: 400;
	color:#fff;
}
ul.ttm-recent-post-list>li img {
    display: block;
    width: 70px;
    height: 70px;
    float: left;
    margin-right: 18px;
}
ul.ttm-recent-post-list>li .post-date {
    display: block;
    font-size: .85em;
}
.footer .bottom-footer-text {
    background-color: #013340;
}
.copyright {
    padding-top: 20px;
    padding-bottom: 19px;
    font-size: 1em;
	line-height: 25px;
    text-align: center;
}
.footer-nav-menu {
    list-style: none;
    margin: 0;
    padding: 0;
}
.footer-nav-menu li:first-child {
    padding-left: 0;
}
.footer-nav-menu li {
    display: inline-block;
    padding-left: 2px;
    padding-right: 16px;
    font-size: 14px;
    padding-bottom: 0;
}
.footer-nav-menu li a{color:#fff;}
ul.footer-nav-menu li:not(:last-child):after {
    position: absolute;
    content: "|";
    padding-left: 10px;
}
.skillinfo{background-color: #ffffff;
    border-radius: 5px;
    height: 100px;
    margin-bottom: 5px;
    padding: 0px 10px;
	width:260px;
}
.atulyalgo{text-align: center;
    background-color: #fff;
	width:260px;
    color: #f00;
    font-weight: 700;
    padding: 5px 5px;
    border-radius: 6px;}
.atulyalgo img{background-color: #ffffff;

    height: 80px;
    margin-bottom: 5px;
    padding: 0px;}
.atulyalgo span{display: block;text-align: center;}
/*Inner page*/
.innerpage-content{padding: 30px 0px 0px;}
.innerpage-content .container{padding: 20px 0px;
    border-top-right-radius: 5px;
	border-top-left-radius: 5px;
    border: 1px solid #ddd;
	border-bottom:0px;
    background-color: #fbfbfb;}
.masthead {
    background: url(../images/banner-bg.jpg) center no-repeat;
    height: 280px;
    position: relative;
    z-index: 0;
}
.dotted-shadow {
    position: absolute;
    z-index: 0;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
	background: url(../images/dotted-pattern-shadow.png);
}
.name-of-page {
    position: absolute;
    bottom: 0;
    left: 0;
    margin-bottom: 0;
    overflow: hidden;
    width: 100%;
}
.name-of-page h2 {
    color: #ffae82;
    font-size: 1.1em;
	margin-bottom:0px;
	line-height: 20px;
    padding-top: 20px;
}
.breed-crum-div{
    position: relative;
    display: block;
    margin-top: 0;
    margin-bottom: 0;
    color: #fff;
    margin-right: 0;
    padding-left: 0;
    font-size: 24px;
	background-color: rgb(0 0 0 / 60%); 
	padding-left: 7.5%;
		padding-right: 7.5%;
		text-align:center;}
.breed-crum-div > span > a{color:#fff;}
.breed-crum-div > .breed-crum-div{padding-left: 0%; background-color: rgb(0 0 0 / 0%);}
.breadcrumb{position: relative;
    display: block;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0px;    
    color: #fff;
    margin-right: 0;    
    border-top-right-radius: 0px}
.breed-crum-div .breadcrumb>li{font-size:13px;}
.btn{font-size:1em;}
.innerpage-content h3{margin-top: 0px; margin-bottom: 10px;
    padding-bottom: 10px;
	color:#ff7300;
	position:relative;
    border-bottom: 1px solid #f1f1f1;}
.innerpage-content  h4 {
    border-bottom: 1px dashed #545454;
    padding-bottom: 5px;
    color: #ff7300;
}
.innerpage-content h3:before {
    position: absolute;
    height: 3px;
    width: 10%;
    bottom: -2px;
    background-color: #ff7300;
    content: '';
}
.innerpage-content p{text-align:justify;}
.rgtcont-sep{border-left:2px solid #f1f1f1;}
.innerpage-content .panel-danger { border-color: #545454;  border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}
.innerpage-content .panel-danger>.panel-heading {
    color: #ffffff;
    background-color: #545454;
    border-color: #545454;
    border-bottom: 4px solid #ff7300;
    font-size: 20px;
}
.innerpage-content  #MainMenu .panel .panel-body {
    padding: 5px 10px;
    background-color: #fbfbfb;
    background-image: url(../images/inner-leftlinks.svg);
    background-attachment: fixed;
}
.breadcrumb {
    position: relative;
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0px;
    color: #fff;
    margin-right: 0;
	padding:5px 0px 10px;
	line-height:20px;
}
.breadcrumb>li {
    display: inline-block;
    padding: 0px 3px;
}
/**/
.reg-section{ background: url(../images/registration-bg.jpg) center no-repeat; position: relative; z-index: 0; padding:80px 15% 40px;}
.reg-section-box{background-color: #fff;
    border: 1px solid #d6d6d6;
    border-radius: 20px;
    padding: 35px 25px;
    box-shadow: 0 0 10px rgb(1 15 10 / 10%);
    background-image: url(../images/formfilling.svg);
    background-attachment: fixed;
	}
.minhgtregarea {
    min-height: 405px;
}
.contentarea-instruction {
    padding: 15px 20px 25px;
    border: 3px solid #dadfe3;
    min-height: 315px;
    overflow: auto;
    margin: 3px 0px;
    border-radius: 10px;
    background: url(../images/subtle-prism.svg) repeat;
    box-shadow: 1px 3px 8px 2px #aeaeae;
	-moz-box-shadow: 1px 3px 8px 2px #aeaeae;
	-webkit-box-shadow: 1px 3px 8px 2px #aeaeae;
	-ms-box-shadow: 1px 3px 8px 2px #aeaeae;
	-o-box-shadow: 1px 3px 8px 2px #aeaeae;
    background-size: cover;
}
.contentarea-thanks {
    padding: 15px 20px 25px;
    border: 3px solid #dadfe3;
    min-height: 315px;
    overflow: auto;
    margin: 3px 0px;
    border-radius: 10px;
    background: url(../images/feepay-bg.svg) repeat;
    box-shadow: 1px 3px 8px 2px #aeaeae;
	-moz-box-shadow: 1px 3px 8px 2px #aeaeae;
	-webkit-box-shadow: 1px 3px 8px 2px #aeaeae;
	-ms-box-shadow: 1px 3px 8px 2px #aeaeae;
	-o-box-shadow: 1px 3px 8px 2px #aeaeae;
    background-size: cover;
}
.contentarea-instruction.minhgtregarea img.img-thumbnail{border: 0px solid #c3c3c3;}
.instruct {
    color: #fff;
    margin: 0px 0px 5px 0px;
    border-bottom: 1px solid #fff;
    display: inline-block;
    font-size: 15px;
}
ul.li-con {
    list-style: none;
    margin: 0px 0px 5px;
    padding: 0px;
	text-align:left;
}
ul.li-con li {
    position: relative;
    padding: 1px 5px 1px 15px;
    font-weight: 300;
	line-height:18px;
    color: #f1f1f1;
}
ul.li-con li a{color:#ffeb00;}
ul.li-con > li:before {
    content: "\f101";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0px;
    font-size: 14px;
    color: #f1f1f1;
}
/*OTP*/
.digit-group input {
    width: 30px;
    height: 50px;
    background-color: #e4e4e4;
    border: none;
    line-height: 50px;
    text-align: center;
    font-size: 24px;
    font-weight: 200;
    margin: 0 2px;
}
.digit-group .splitter {
  padding: 0 5px;
  color: white;
  font-size: 24px;
}

.prompt {
  margin-bottom: 20px;
  font-size: 20px;
  color: white;
}
.otpsection{padding:15px 10px; border:1px solid #ccc; border-radius:3px; margin-bottom:15px;}
.otpsection h4{font-size:18px; color:#F00;}
.seprator{margin-top:20px; width:100%;}
/*membership*/
.membership{padding-top: 120px;
    padding-bottom: 120px;
   /* background: url(../images/member-bg.svg) center;*/
	background-size:cover;
    background-attachment: fixed;}
.membership .container-fluid{padding-left:10%; padding-right:10%;}
.membership-box{}
.membership .membership-box h3.title{
    position: relative;
    display: block;
    font-size: 2em;
    line-height: 38px;
    font-weight: 700;
    padding-bottom: 6px;
    margin-bottom: 25px;
	text-align:center;
}
.membership .membership-box h3.title:before {
    position: absolute;
    content: '';
    background-image: url(../images/divider-1.png);
    width: 82px;
    height: 6px;
    left: 0px;
    bottom: -8px;
    background-repeat: no-repeat;
	left: 50% !important;
    right: inherit !important;
    transform: translateX(-50%);
}
.membership .membership-box h2{text-align:center; margin-bottom:10px;}
.membership .membership-box p{text-align:center; margin-bottom:30px; font-size:1.1em;}
.membership .membership-box .membership-list{list-style-type:none; padding:0px; margin:0px; text-align:center;}
.membership .membership-box .membership-list li{width: 24%; display: inline-block; margin: 25px 0px 25px;}
/**/
/** team-section **/

.team-section{
  position: relative;
  padding: 102px 0px;
}

.team-block-one{
  position: relative;
  max-width: 290px;
  margin: 0 auto;
  margin-bottom: 25px;
}

.team-block-one .inner-box{
  position: relative;
  display: block;
  border-radius: 15px;
}

.team-block-one .inner-box .image-box{
  position: relative;
  display: block;
  overflow: hidden;
  border-radius: 15px;
}

.team-block-one .inner-box .image-box img{
  width: 100%;
  border-radius: 15px;
}

.team-block-one .inner-box .content-box{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  background-color: #232323;
  border-radius: 15px;
  height: 133px;
  overflow: hidden;
  padding: 21px 25px 74px 25px;
  transition: all 500ms ease;
  text-align:center;
}

.team-block-one .inner-box .content-box:before{
  position: absolute;
  content: '';
  background-image: url(../images/shape-22.png);
  width: 100%;
  height: 100%;
  left: 0px;
  top: 0px;
  right: 0px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 15px;
}

.team-block-one .inner-box:hover .content-box{
  height: 100%;
}

.team-block-one .inner-box .content-box .info{
  position: relative;
  display: block;
  margin-bottom: 25px;
}

.team-block-one .inner-box .content-box .designation{
  position: relative;
  display: block;
  font-size: 1.4em;
  line-height: 36px;
  font-weight: 400;
  margin-bottom: 0px;
}

.team-block-one .inner-box .content-box h3{
  display: block;
  font-size: 1.3em;
  line-height: 26px;
  color: #ffffff;
  font-weight: 700;
}

.team-block-one .inner-box .content-box .thumb-box{
  position: relative;
  display: inline-block;
  width: 140px;
  height: 140px;
  border-radius: 50%;
  margin-bottom: 16px;
  opacity: 0;
  transition: all 500ms ease;
}

.team-block-one .inner-box:hover .content-box .thumb-box{
  opacity: 1;
}

.team-block-one .inner-box .content-box .thumb-box img{
  width: 100%;
  border-radius: 50%;
}

.team-block-one .inner-box .content-box .text{
  position: relative;
  margin-bottom: 20px;
  opacity: 0;
  transition: all 500ms ease;
}

.team-block-one .inner-box:hover .content-box .text{
  opacity: 1;
}

.team-block-one .inner-box .content-box .text p{
  color: #949494;
  line-height:20px;
}

.team-block-one .inner-box .social-links{
  position: absolute;
  display: inline-block;
  right: 0px;
  left: 0px;
  bottom: -25px;
  text-align: center;
  max-width: 130px;
  margin: 0 auto;
  padding: 12px 10px 10px 10px;
  border-radius: 30px;
}

.team-block-one .inner-box .social-links li{
  position: relative;
  display: inline-block;
  font-size: 16px;
  color: #ffffff;
  margin: 0px 10px;
}

.team-block-one .inner-box .social-links li a{
  display: inline-block;
  color: #ffffff;
}

.team-block-one .inner-box .social-links li:before{
  position: absolute;
  content: '';
  background-color: rgba(0,0,0,0.2);
  width: 1px;
  height: 16px;
  top: 5px;
  right: -13px;
}

.team-block-one .inner-box .social-links li:last-child:before{
  display: none;
}

.team-section .owl-dots{
  position: relative;
  display: block;
  margin-top: 30px;
}

.team-section .owl-theme .owl-dots .owl-dot span{
  position: relative;
  display: inline-block;
  width: 30px;
  height: 30px;
  border: 1px solid #b7b1af;
  border-radius: 50%;
  background: transparent;
  cursor: pointer;
  margin: 0px 10px;
  transition: all 500ms ease;
}

.team-section .owl-theme .owl-dots .owl-dot.active span,
.team-section .owl-theme .owl-dots .owl-dot span:hover{

}

.team-section .owl-theme .owl-dots .owl-dot span:before{
  position: absolute;
  content: '';
  background-color: #b7b1af;
  width: 8px;
  height: 8px;
  left: 10px;
  top: 10px;
  border-radius: 50%;
  transition: all 500ms ease;
}

.team-section .owl-theme .owl-dots .owl-dot.active span:before,
.team-section .owl-theme .owl-dots .owl-dot span:hover:before{


}

.team-section .sec-title h2{
  margin-bottom: 13px;
}

.team-section .sec-title{
  margin-bottom: 42px;
}
.team-block-one .inner-box .social-links {
    background-color: #ff6800;
}
.team-block-one .inner-box .content-box .designation {
    color: #ff6800;
	position: relative;
    display: block;
    font-size: 1.2em;
    line-height: 36px;
    font-weight: 500;
    margin-bottom: 0px
}
.team-block-one .inner-box .social-links a{color:#fff;}
/*testimonial*/
.testimonial_section {
  display: block;
  overflow: hidden;
  padding:100px 0px;
      background-color: #f1eee9;
}
.testimonial_section:after {
  display: block;
  clear: both;
  content: "";
}
.testimonial_section .about_content {
  background-color: #020d26;
  padding-top: 77px;
  padding-right: 210px;
  padding-bottom: 62px;
  position: relative;
}
.testimonial_section .about_content .background_layer {
  background-color: #020d26;
  width: auto;
  margin-left: -200px;
  right: 0;
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
}
.testimonial_section .about_content .layer_content {
  position: relative;
  z-index: 9;
  height: 100%;
}
.testimonial_section .about_content .layer_content .section_title {
  margin-bottom: 24px;
  position: relative;
}
.testimonial_section .about_content .layer_content .section_title:after {
  display: block;
  clear: both;
  content: "";
}
.testimonial_section .about_content .layer_content .section_title h5 {
  color: #fff;
  font-weight: 400;
  font-size: 15px;
  line-height: 28px;
  color: #818a8f;
  margin-top: -5px;
  margin-bottom: 6px;
}
.testimonial_section .about_content .layer_content .section_title h2 {
  font-weight: 300;
  font-size: 45px;
  line-height: 50px;
  padding-bottom: 51px;
  margin-bottom: 0px;
  color: #fff;
}
.testimonial_section .about_content .layer_content .section_title h2 strong {
  font-weight: 600 !important;
  width: 100%;
  display: block;
}
.testimonial_section .about_content .layer_content .section_title .heading_line {
  position: relative;
}
.testimonial_section .about_content .layer_content .section_title .heading_line span {
  transition: all 0.5s ease-in-out 0s;
  position: relative;
}
.testimonial_section .about_content .layer_content .section_title .heading_line span:after {
  content: "";
  right: auto;
  left: 69px;
  position: absolute;
  bottom: 28px;
  width: 17px;
  margin-left: 0;
  border-bottom-width: 3px;
  border-bottom-color: #cacaca;
  border-bottom-style: solid;
}
.testimonial_section .about_content .layer_content .section_title .heading_line:after {
  content: "";
  left: 1%;
  margin-left: 0;
  position: absolute;
  bottom: 28px;
  width: 59px;
  border-bottom-width: 3px;
  border-bottom-style: solid;
  border-bottom-color: #ff5e14;
}
.testimonial_section .about_content .layer_content .section_title p {
  color: #fff;
  margin: 0 0 15px;
}
.testimonial_section .about_content .layer_content a {
  color: #fff;
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s;
}
.testimonial_section .about_content .layer_content a i {
  font-size: 18px;
  vertical-align: middle;
}
.testimonial_section .about_content .layer_content a:hover {
  color: #ff5e14;
}
.testimonial_section .testimonial_box {
  margin-top: 60px !important;
  position: relative;
}
.testimonial_section .testimonial_box .testimonial_container {
  background-color: #ff5e14;
  margin-left: -170px !important;
  position: relative;
}
.testimonial_section .testimonial_box .testimonial_container .background_layer {
  background-color: #ff7211;
  width: auto;
  margin-right: -200px;
  right: 0;
  background-image: url(../images/map.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
}
.testimonial_section .testimonial_box .testimonial_container .layer_content {
  position: relative;
  z-index: 9;
  height: 100%;
}
.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel {
  display: block;
  position: relative;
}
.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials {
  margin: 10px 0 10px 0;
  padding: 62px 0px 72px 50px;
  position: relative;
  text-align: center;
}
.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content {
  box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.13);
  margin-left: 150px;
  margin-top: 69px;
  padding: 45px 40px 45px 40px;
  z-index: 1;
  position: relative;
  background-color: #fff;
  transition: all 0.5s ease-in-out 0s;
}
.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption {
  margin-bottom: 15px;
  position: relative;
}
.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption:after {
  content: "";
  width: 30px;
  display: block;
  height: 2px;
  text-align: center;
  left: 46%;
  margin-top: 6px;
  background-color: #ff5e14;
  position: absolute;
}
.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption h6 {
  padding-top: 0;
  margin-bottom: -5px;
  font-size: 1.3em;
  font-weight: 600;
  line-height: 24px;
  color: #020d26;
}
.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content .testimonial_caption span {
  font-size: 12px;
  color: #9f9f9f;
  margin: 0;
}
.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content p {
  padding: 0;
  margin: 0;
  padding-top: 10px;
  font-size: 1.2em;
  line-height: 28px;
  font-weight: 400;
  color: #5d6576;
}
.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img {
  border: none;
  position: absolute;
  top: 0;
  left: 55px;
  top: 80px;
}
.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .images_box .testimonial_img img {
  border: 5px solid #fff;
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}
.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev {
  position: absolute;
  top: 165px;
  right: 42px;
  border-radius: 0;
  background: #ff5e14;
  display: block;
  outline: 0;
  width: 34px;
  line-height: 34px;
  height: 34px;
  color: #fff;
  font-size: 23px;
  margin-top: -20px;
  transition: all 0.3s ease-in-out;
}
.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev:hover {
  background: #020d26;
}
.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next {
  position: absolute;
  top: 165px;
  right: 5px;
  border-radius: 0;
  display: block;
  background: #ff5e14;
  outline: 0;
  width: 34px;
  text-align: center;
  line-height: 34px;
  height: 34px;
  color: #fff;
  font-size: 23px;
  margin-top: -20px;
  transition: all 0.3s ease-in-out;
}
.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next:hover {
  background: #020d26;
}
/*Contact Us*/
.contactus-section{padding: 50px 15px 50px;}
.contactus-section .img-thumbnail {
    border: 1px solid #c3c3c3;}
.contact-box {
        background-color: #f8f8f8;
    border: 1px solid #707070;
    text-align: center;
    padding: 40px 15px 37px;
    margin-bottom: 30px;
	border-radius:10px;
	box-shadow: 0px 0px 9px rgb(0 0 0 / 11%);
	-webkit-box-shadow: 0px 0px 9px rgb(0 0 0 / 11%);
	-moz-box-shadow: 0px 0px 9px rgb(0 0 0 / 11%);
	min-height:272px;
}
.contact-box .contact-icon {
    margin-bottom: 20px;
}
.contact-box .contact-icon svg{height:55px; width:55px;}
.contactus-section h2{color:#223645; font-weight:700; margin-bottom:25px;}
.contactus-section h5{color:#fa0368;}
.contact-box .contact-info h3 {
    margin-bottom: 14px;
    font-size: 21px;
    padding-bottom: 5px;
    border-bottom: 1px solid #949494;
}
.contact-box .contact-info p{margin-bottom:0px;}
.contact-box .contact-info a{display:block}
/**/
.thanksbox{background-color:#f1f1f1; border:1px dashed #111; box-shadow: 0px 0px 9px rgb(0 0 0 / 11%);
	-webkit-box-shadow: 0px 0px 9px rgb(0 0 0 / 11%);
	-moz-box-shadow: 0px 0px 9px rgb(0 0 0 / 11%); border-radius:5px; width:100%; padding:15px 20px 30px; margin-bottom:25px; text-align:center;}
.thanksbox p{font-size:1.4em; margin-bottom:5px;}
.thanksbox .thanksbox-green{background-color:#02b102;  padding:15px 20px; margin-bottom:25px; border-radius:5px;}
.thanksbox .thanksbox-green h3{color:#ffe65c; margin-bottom:20px; margin-top:25px; font-size:2em;}
.thanksbox .thanksbox-green h4{color:#fff; font-size:1.4em; margin-bottom:10px;}
/**/
.sideline {
    display: flex;
    width: 100%;
    justify-content: center;
    align-items: center;
    text-align: center;
	color:#9b9b9b;
}
.sideline:before,
.sideline:after {
    content: '';
    border-top: 1px solid #9b9b9b;
    margin: 0 20px 0 0;
    flex: 1 0 20px;
}

.sideline:after {
    margin: 0 0 0 20px;
}

.col-md-6 .loginform-outer{padding:150px 50px !important;     border-left: 1px solid #ccc;}
.col-md-6 .loginform-outer .loginform {
    padding: 55px 50px !important;
    background-color: #eaf2f3;
    border: 2px solid #ccc;
    border-radius: 8px;
}
.col-md-6 .loginform-outer .loginform h3 {
    font-size: 1.8em;
    border: 2px solid #d48826;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 25px;
    background-color: #ffad42;
    border-radius: 4px;
    text-align: center;
	font-weight:600;
}

.col-md-6 .loginform-outer .loginform h3 span{font-size: .7em;}
/**/
.memberloginbg {
    background-color: #fefefe;
    box-shadow: 0px 0px 29px 0px rgb(0 0 0 / 10%);
	-moz-box-shadow: 0px 0px 29px 0px rgb(0 0 0 / 10%);
	-ms-box-shadow: 0px 0px 29px 0px rgb(0 0 0 / 10%);
	-o-box-shadow: 0px 0px 29px 0px rgb(0 0 0 / 10%);
	-webkit-box-shadow: 0px 0px 29px 0px rgb(0 0 0 / 10%);
    border: 1px solid #ccc;
    border-radius: 7px;
    padding: 30px 5px 20px;
	    background-image: url(../images/formfilling.svg);
    background-attachment: fixed;
}
.memberloginbg h5{font-size:1.2em; color:#7d4a00;}
.memberloginbg p{font-size:.9em; color:#454545;}
.proupbtn{
     margin: 1px 0px 15px !important;
    padding: 2px 4px;
    width: 200px;
    font-size: 14px;
}
.docupbtn{ margin: 1px 0px 15px !important;}
.spantxt {
  position: relative;
  right: -99px;
  top: -44px;
  background-color: #28a745;
  color: #fff;
}
.h4-heading{text-align:center; font-weight:700;color:#ffae82; border-bottom:1px dashed #d6d6d6; margin-bottom:25px; padding-bottom:10px;}
/**/
.app1 {
    margin: 0 auto;
    position: fixed;
    right: 0px;
    top: 175px;
    font-size: 18px;
    height: 40px;
    color: #fff;
    cursor: pointer;
    z-index: 999 !important;
    -webkit-transition: all .9s ease;
    -moz-transition: all .9s ease;
    -ms-transition: all .9s ease;
    -o-transition: all .9s ease;
    transition: all .9s ease;	
}
.app1 img{width:60px}
.app2 {
    margin: 0 auto;
    position: fixed;
    left: -95px;
    top: 315px;
    width: 220px;
    text-align: center;
    font-weight: 300;
    border-top-right-radius: 25px;
    border-top-left-radius: 25px;
    font-size: 18px;
    height: 40px;
    background-color: #6d260f;
    transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    color: #fff;
    padding: 5px;
    border: 1px solid #fff;
    cursor: pointer;
    z-index: 999 !important;
    -webkit-transition: all .9s ease;
    -moz-transition: all .9s ease;
    -ms-transition: all .9s ease;
    -o-transition: all .9s ease;
    transition: all .9s ease;
}
.app3 {
    margin: 0 auto;
    position: fixed;
    right: -100px;
    top: 415px;
    width: 235px;
    text-align: center;
    font-weight: 300;
	border-top-right-radius: 25px;
    border-top-left-radius: 25px;
    font-size: 18px;
    height: 40px;
    background-color: #6d260f;
    transform: rotate(270deg);
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    color: #fff;
    padding: 5px 5px;
    border: 1px solid #fff;
    cursor: pointer;
    z-index: 999 !important;
    -webkit-transition: all .9s ease;
    -moz-transition: all .9s ease;
    -ms-transition: all .9s ease;
    -o-transition: all .9s ease;
    transition: all .9s ease;	
}
.highlighting-txt {
	color: #fff;
	-webkit-animation-name: highlighting-txt; /* Safari 4.0 - 8.0 */
	-webkit-animation-duration: .8s; /* Safari 4.0 - 8.0 */
	animation-name: highlighting-txt;
	animation-duration: .8s;
	animation-iteration-count: infinite;
}

/* Safari 4.0 - 8.0 */
@-webkit-keyframes highlighting-txt {
 from {
color: #fff;
}
to {
	color: #eabe00;
}
}

/* Standard syntax */
@keyframes highlighting-txt {
 from {
color: #fff;
}
to {
	color: #eabe00;
}
}
.highlighting-txt1 {
	color: #fff !important;
	text-align: center;
    font-size: 16px;
    line-height: 22px;
    margin-top: 0px;
    margin-bottom: 1px;
}
.highlighting-txt1:hover, .highlighting-txt1:focus{color: #eabe00;}
/*Admin css*/
.admin-sec-box {
    background-color: #fff;
    border: 1px solid #d6d6d6;
    border-radius: 20px;
    padding: 35px 25px;
    box-shadow: 0 0 10px rgb(1 15 10 / 10%);
    background-image: url(../images/formfilling.svg);
    background-attachment: fixed;
}
.bg-cyan {
    background-color: #27a9e3!important;
}
.admin-sec-box select.form-control.input-sm, .admin-sec-box input.form-control.input-sm{margin:5px;}
.row.admin-sec-box .dataTables_wrapper.form-inline.dt-bootstrap{ display: block; display: -ms-block;}
.row.admin-sec-box .dataTables_wrapper.form-inline.dt-bootstrap label{margin-bottom:10px; margin-top:20px; -ms-flex-align: left; align-items: left; -ms-flex-pack: left; justify-content: left;}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px; float:right;}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}
.w-100{width:100%;}
/**/
@media all and (max-width: 991px) {
  .testimonial_section .about_content {
    padding-right: 15px !important;
  }
  .testimonial_section .about_content .background_layer {
    width: 200% !important;
  }
  .testimonial_section .testimonial_box {
    margin-top: 0 !important;
  }
  .testimonial_section .testimonial_box .background_layer {
    width: 200% !important;
    margin-left: -200px;
  }
  .testimonial_section .testimonial_box .about_content {
    padding-left: 15px !important;
    padding-right: 15px !important;
    margin-top: 28% !important;
  }
  .testimonial_section .testimonial_box .testimonial_container {
    margin-left: -15px !important;
  }
  .testimonial_section .testimonial_box .testimonial_container .testimonials {
    margin: 0px 0 20px 0;
  }
  .testimonial_section .testimonial_box .testimonial_container .testimonials .testimonial_content {
    margin-left: -36px !important;
  }
  .testimonial_section .testimonial_box .testimonial_container .testimonials .images_box {
    display: none;
  }
}
/*responsive*/
@media only screen and (max-width: 1368px) and (min-width: 100px) {
	.reg-section{padding: 80px 15px 40px;}
	ul.widget-post.ttm-recent-post-list li{height:90px;}
	.footer .widget { margin: 15px 0 15px;}
}
@media only screen and (max-width: 769px) and (min-width: 100px) {
body { font-size: 12px;}
p { font-size: 12px; margin-bottom:10px;}
.ngotext1, .ngotext2 { font-size: 1em; margin-bottom: 5px; margin-top: 5px;}
.leader-section h3 {  font-size: 16px; }
.abtus-sec { padding: 15px;}
.col-md-6 .loginform-outer { padding: 0px !important; border: 0px; border-color: transparent;}
.col-md-6 .loginform-outer .loginform { padding: 10px !important; border-radius:0px; border: 0px solid #ccc;}
.app2 {font-size:13px; height:32px; left:-75px; width:155px; padding: 0; border-top-right-radius: 10px; border-top-left-radius: 10px;}
.app3 {font-size: 13px; height: 32px; width: 155px; right: -70px; padding: 0; border-top-right-radius: 10px; border-top-left-radius: 10px;}
.featured-icon-box.iconalign-before-heading{margin-bottom:5px;}
.featured-icon-box.iconalign-before-heading .featured-icon { padding-right: 10px;}
.featured-icon-box.iconalign-before-heading .featured-title h5{font-size:12px;}
.featured-icon-box.iconalign-before-heading .featured-title h4{font-size:12px;}
.abt-us-services h4 {font-size:15px; margin-bottom:7px; }
.abt-us-services .col-lg-6.col-md-6 h4 {font-size:15px; margin-bottom:7px; margin-top: 0px; margin-bottom: 0px; line-height: 16px;}
.eventssec-bg {padding:20px 0px 20px;}
#multilines ul.newsticker { height: 225px !important;}
.whatsnew-bg  .panel.panel-gazette{margin-bottom:10px;}
.eventslinks-bg h3.datesize{padding:2px 5px; font-size:12px; top:5px; left:5px;}
.eventslinks-bg .event-info p {  text-align: justify;}
.sec-title h3 { font-size: 1.8em; margin-bottom: 25px;}
.sec-title h3:after { top: 30px;}
section.pt-120.pb-120 { padding-top: 30px; padding-bottom: 30px;}
.section-title.border-bottom h2 { font-size: 1.3em;}
.feature-list li .icon {  margin-right: 15px;}
.feature-content .feature-list {  margin-bottom: 15px;}
a.btn.btn-warning.btn-lg, a.btn.btn-primary.btn-lg, a.btn.btn-danger.btn-lg { padding: 5px;}
.feature-img.mb-5.mb-lg-0{margin-bottom:15px !important;}
.membership .membership-box h3.title{ font-size:1.5em; margin-bottom:15px;}
.membership .membership-box h3.title:before{bottom: 5px;}
.membership .membership-box h2 {  font-size: 1.3em; margin-bottom:5px;}
.team-block-one .inner-box .content-box{height:105px;}
.team-block-one .inner-box .content-box .designation{line-height:20px;}
.team-block-one .inner-box .content-box{ padding:20px 10px 35px 15px;}
.testimonial_section .about_content .layer_content .section_title h2 { font-size: 30px; line-height: 36px; padding-bottom: 40px;}
.membership { padding-top: 30px; padding-bottom: 30px;}
.about_content {   padding-top: 15px; padding-bottom: 15px;}
.testimonial_section { padding: 20px 0px;}
.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content p{ font-size: 12px;
    line-height: 20px;}
.footer .widget ul>li {  padding: 0 0 5px 0;}
.weblinksaction-btn { margin-top: 0px;}
.footer .widget .widget-title { margin-bottom: 10px;}
.impweblinks { padding: 25px 0px;}
.testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-prev, .testimonial_section .testimonial_box .testimonial_container .owl-nav .owl-next{top:125px;}
.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials .testimonial_content{padding:20px;}
.testimonial_section .testimonial_box .testimonial_container .layer_content .testimonial_owlCarousel .testimonials { padding: 5px 0px 10px 50px;}
.masthead{height:55px;}
.breadcrumb{padding:0px 0px 5px;}
.breed-crum-div {font-size:15px;}
.breed-crum-div .breadcrumb>li { font-size: 11px;}
.name-of-page h2 { font-size: 1em; line-height: 16px; padding-top: 10px;}
}
@media only screen and (max-width: 479px) and (min-width: 100px) {
	.atulyalgo { width: 100%;}
	.atulyalgo span{font-size:.9em;}
	.skillinfo {width:100%;}
	.contentarea-instruction{background:#1d3e50;}
	.contentarea-instruction img{display:none;}
}

