
@import url('https://fonts.googleapis.com/css2?family=Anek+Tamil:wght@200;500&display=swap');

body{
	margin: 0;
    background: url(../images/backgroud.jpg) no-repeat;
    font-family: 'Anek Tamil', sans-serif;
    overflow-x: hidden;
    background-attachment: fixed;
    background-size: cover;
}
body a{
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-moz-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
	text-decoration:none;
	outline:none;
}
h1,h2,h3,h4,h5,h6{
	margin:0;
}
p{
	margin:0;
}
ul,label{
	margin:0;
	padding:0;
}
li{
	display:block;
}
body a:hover{
	text-decoration:none;
}
body a:focus {
    outline: none;
	text-decoration:none;
}

/*-- banner --*/ 

/*-- header --*/ 
.header-top{
    width:100%;
	float:left;
	background:#000;
}
.header-contact-info{
	padding:3px 7px;
	width: 100%;
    float: left;
}
.header-contact-info ul li{
    color: #ffffff;
    font-size: 13px;
    procd-word-spacing: 1px;
    display: inline-block;
    margin: 0px 5px;
    display: inline-block;
}
.header-contact-info ul li i{
    text-align: center;
    padding: 8px 0px;
    border-radius: 3px;
    color: #fff;
    margin-right: 3px;
    procd-word-spacing: 0px;
}
.home-link-top{
    padding-right:0px;
	float: right;
	display: flex;
}
.home-link-top li a{
    color:#fff;
	font-size:14px;
	procd-word-spacing:1px;
	width:auto;
	float:left;
	padding:10px 7px;
}
.site-header-social ul li{
    display:inline-block;
	padding:10px 4px;
}
.site-header-social ul li a{
     color:#fff;
}
.header-bottom {
    width: 100%;
    float: left;
    /* margin: 8px 0px; */
    background: #fff;
    padding: 12px 0px;
}
.header-logo img{
   width:100%;
   height:auto;
}
.header-info-detal ul li {
    display: inline-block;
    padding: 11px 15px;
    border: 1px solid #e9e9e9;
    border-radius: 35px;
	margin-top: 13px;
	margin-left: 5px;
}
.header-info-detal ul li i {
    /*transform: rotate(90deg);*/
    color: #4ead48;
    font-weight: 900;
    font-size: 16px;
    margin-right: 6px;
}
.header-info-detal ul li a {
    color: #181c3b;
    font-weight: 800;
    padding-left: 2px;
	font-size: 13px;
	letter-spacing:0.8px;
}
.header-info-detal ul li:nth-child(3){
	background:#73c25f;
	border: 1px solid #fbfbfb;
}
.header-info-detal ul li a:nth-child(1){
	color:#181c3b;
}
.header-info-detal ul li .reserc-form a:nth-child(1){
	color:#fff;
	font-weight:500;
}
.header-menu {
    width: 100%;
    float: left;
    /* background: #4256d6ad; */
    background: linear-gradient(184deg, #4ead48b8, #2f812ab3 100px);
}
/*-- //header --*/ 
/*-- left-text --*/ 
.middle-cont-grid {
    background: #fff;
    width: 100%;
    float: left;
}
.about-left-cont{
	padding:0px;
}
.about-left-cont img{
	width:282%;
	height:100%;
}
.advisory_pic img{
	width:60%;
	height:60%;
}
.about-cont-gridbox{
	padding: 2em 1em;
    margin-top: 1em;
    float: left;
	width:100%;
}
.headtitl-breadcum {
	text-transform:uppercase;
	letter-spacing: 1px;
	/*padding: 30px 0px 0px 30px;*/
	position:relative;
	/*width:fit-content;*/
}
/*.headtitl-breadcum h2:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 2px;
    background: #5a6ff1;

}

*/

.headtitl-breadcum h2 span {
    font-weight: 600;
    color:#4ead48;
}
.about-detal-box p{
	font-size: 15px;
    line-height: 25px;
    margin-bottom: 20px;
}
.btton-gridmore {
    background-color:#73c25f;
    border: 2px solid transparent;
    font-size: 15px;
    line-height: 1em;
    letter-spacing: .03em;
    /* font-weight: 600; */
    border-radius: 10px;
    padding: 13px 14px 8px;
    cursor: pointer;
    width: 200px;
    text-transform: uppercase;
	display:flex;
	margin:auto;
}
.btton-gridmore a{
	color: #fff;
} 
.btton-gridmore a i{
	font-size: 17px;
    margin-left: 5px;
    line-height: 24px;
    margin-top: -5px;
    float: right;
    /* background: #fff; */
    /* color: #ff4b36; */
    border-radius: 50%;
    width: 25px;
    height: 25px;
    text-align: center;
    border: 1px solid #fff;
    /* border-radius: 2px; */
}
.btton-gridmore:hover{
	background:#000000;
}
.btton-gridmore:hover i{
	border: 1px solid transparent;
}
.list-about-confr{
	padding:0px;
	margin-bottom:20px;
}
.list-about-confr .listicont-box{
	padding:0px 5px;
}
.list-about-confr ul li a {
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0px;
    color: #3c3a3a;
    margin: 0 0 6px;
    padding: 7px 10px;
    border: 1px solid #f7f7f7;
    width: 100%;
    float: left;
    border-radius: 10px;
    /* background: #fafafa; */
}
.list-about-confr ul li a i {
    color:#73c25f;
    font-size: 15px;
    /* line-height: 20px; */
    margin-right: 3px;
}



/*.list-about-confr ul li a:before {



    font-family: FontAwesome;



    top: 0;



    left: -5px;



    content: "\f178 ";



    font-size: 12px;



    font-weight: 100 !important;



    color: #e24648;



    padding: 2px;



    margin-right: 10px;



}*/



.list-about-confr ul li a:hover{



	background: #506fad;



    border-radius: 10px;



    color: #fff;



	font-weight: 400;



}











.mkdf-banner-holder{



	padding:0px 30px 0px 0px;



}



.wrap-gridcont .grid-box-subms{



	position: relative;



    display: inline-block;



    width: 100%;



    vertical-align: middle;



    padding: 30px 30px;



    background-color: #fff;



    border-radius: 3px;



    box-sizing: border-box;



    -webkit-transition: .2s;



    -moz-transition: .2s;



    transition: .2s;



	box-shadow: 0 5px 20px 0 rgb(171 184 243 / 26%);



	margin:2em 0 0em;



	height:228px;



	color: #08104d;



}



.wrap-gridcont .grid-box-subms:hover{



	background:#4ead48;



	color: #fff;



	font-weight:500;



}



.wrap-gridcont .grid-box-subms h5{



    display: block;



    font-size: 13px;



    letter-spacing: .02em;



    margin-bottom: 6px;



}



.mkdf-banner-button a{



	display:inline-flex;



	color: #08104d;



}



.mkdf-banner-button .mkdf-btn-text {



    display: inline-block;



    font-size: 13px;



    letter-spacing: .02em;



    margin-bottom: 6px;



    margin-top: 15px;



    line-height: -20px;



}



.wrap-gridcont .grid-box-subms h4 {



    margin: 0 0 10px;



    font-size: 18px;



    font-weight: 600;



    letter-spacing: 1px;



}



.wrap-gridcont .grid-box-subms p{



	font-size:12px;



	margin-bottom:20px;



}



.mkdf-btn.mkdf-btn-simple .mkdf-btn-plus {



    position: relative;



    margin-left: 10px;



    background-color: transparent;



    border-radius: 100%;



    box-sizing: border-box;



    border: 2px solid;



    -webkit-transition: transform .2s ease,border-color .2s ease-in-out;



    -moz-transition: transform .2s ease,border-color .2s ease-in-out;



    transition: transform .2s ease,border-color .2s ease-in-out;



    width: 46px;



    height: 46px;



    will-change: transform;



	border-color: #7deb76;



	display: inline-block;



}



.mkdf-btn.mkdf-btn-simple .mkdf-btn-plus .mkdf-btn-line-1, .mkdf-btn.mkdf-btn-simple .mkdf-btn-plus .mkdf-btn-line-2 {



    display: flex;



    align-items: center;



    justify-content: center;



    width: 100%;



    height: 100%;



    position: absolute;



}



.mkdf-btn.mkdf-btn-simple .mkdf-btn-plus .mkdf-btn-line-1:before {



    width: 1px;



    height: 15px;



}



.mkdf-btn.mkdf-btn-simple .mkdf-btn-plus .mkdf-btn-line-1:before, .mkdf-btn.mkdf-btn-simple .mkdf-btn-plus .mkdf-btn-line-2:before {



    background-color: currentColor;



    content: '';



    -webkit-transition: background-color .2s ease-in-out;



    -moz-transition: background-color .2s ease-in-out;



    transition: background-color .2s ease-in-out;



}



.mkdf-btn.mkdf-btn-simple .mkdf-btn-plus .mkdf-btn-line-2:before {



    height: 1px;



    width: 15px;



}



.mkdf-btn.mkdf-btn-simple:hover .mkdf-btn-plus{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg);top:0}











/* count-grid content*/











.count-gridbox{



	background:url(../images/count-baner.jpg) no-repeat;



	padding:4em 0em;



	width:100%;



	float:left;



	background-size: cover;



	margin:2em 0em;



}



.features--box{



	width: 100%;



    padding: 3em 0em;



    float: left;



    height: 140px;



}



.features--box .icon-featr {



    width: 42%;



    float: left;



    margin-right: 10px;



    /* border: 2px dashed #e246487d; */



    border-radius: 60%;



    height: 70px;



    background: #fff;



    padding: 0px 5px;



	font-weight: 600;



	font-size: 23px;



	text-align:center;



	color: #4ead48;



}



.features--box .counter {



    font-weight: 600;



    letter-spacing: 1px;



    color: #4ead48;



    /* color: #fff; */



    font-size: 23px;



    line-height: 70px;



    display: contents;



}







.features--box h3{



    margin-top:5px;



    width:52%;



    float: right;



}







.features--box h3 a {



    font-size: 15px;



    letter-spacing: 0.5px;



    /* font-weight: 600; */



    color: #f1f4f7;



    line-height: 25px;



    vertical-align: middle;



    margin-top: 6px;



    display: block;



}







/*---// count-grid content end*/











/*-- gallery --*/



.w3layouts_gallery_grids{ 



	width: 100%;



	float: left;



	margin-bottom: 2em;



}







.w3l_gallery_grid li {



    display: inline-block;



    float: left;



    width: 49%;



    padding: 0px 15px 0px 0px;



	margin-bottom: 1em;



    /* padding: 1%; */



}



.box {



    position: relative;



    overflow: hidden;



}



.gallery p{



    letter-spacing: 0.5px;



    color: #383636;



    margin-top: 10px;



    line-height: 20px;



}



.box .topic-place-date{



    position: absolute;



    font-size: 16px;



    color: #fff;



    letter-spacing: 1px;



    padding: 1em;



	width:100%;



	text-shadow:1px 1px #2d2d2c;



}



.topic-place-date .left-place img{



    width: 45px;



    height: 27px;



    border-radius: unset;



    position: unset;



    margin-right: 10px;



}



.topic-place-date .left-place{



    float:left;



}



.topic-place-date .right-date{



    float:right;



}



.box .topic-conf{



    /*position: absolute;*/



    font-size: 17px;



    text-align: center;



    font-weight: 600;



    color: #fff;



    letter-spacing: 1px;



    padding: 1em;



    width: 100%;



    /* margin-top: 3em; */



    line-height: 25px;



    text-shadow: 1px 1px #2d2d2c;



}



.box .conf-date{



    /*position: absolute;*/



    font-size: 18px;



    line-height: 0.6em;



    color: #fff;



    letter-spacing: 1px;



	padding: 2em 1em;



    /*padding: 1em;*/



    width: 100%;



    text-align: left;



    /*bottom: 4em;*/



    text-shadow: 1px 1px #2d2d2c;



}



.box .conf-count{



    /*position: absolute;*/



    font-size: 16px;



    padding: 0em 1em 1em 1em;



    letter-spacing: 2px;



    color: #fff;



    width: 100%;



    text-align: left;



    text-shadow: 1px 1px #2d2d2c;



}



.topic-content{



    /*position: absolute;*/



    bottom: 0;



    left: 1.8em;



    background:#202121f2;



    padding: .5em 1em;



    width: 85%;



}



.topic-content .conf-about{



    color: #fff;



    font-size: 17px;



    text-align: center;



	letter-spacing:1px;



	padding:2px 0px;



}



.box img {



  position: absolute;



  left: 0;



  border-radius: 10px;



  -webkit-transition: all 300ms ease-out;



  -moz-transition: all 300ms ease-out;



  -o-transition: all 300ms ease-out;



  -ms-transition: all 300ms ease-out;



  transition: all 300ms ease-out;



  width:100%;



}



.conf-box-info{



    width: 100%;



    float: left;



    height: 216px;



    background:hsla(0, 0%, 25%, 0.86);



    position: absolute;



    border-radius: 10px;



	text-align: center;



}



.box .overbox {



	background-color: hsla(0, 0%, 11%, 0.6);



    position: absolute;



    top: 0;



    left: 0;



    color: #fff;



    z-index: 100;



	border-radius: 10px;



    /*-webkit-transition: all 300ms ease-out;



    -moz-transition: all 300ms ease-out;



    -o-transition: all 300ms ease-out;



    -ms-transition: all 300ms ease-out;



    transition: all 300ms ease-out;*/



    opacity: 0;



    width: 100%;



    /*padding:1em 2em 2em;*/



}



.box,.box .overbox {



	height: 216px;



	border-radius: 10px;



}







.box .overtext {



  /*-webkit-transition: all 300ms ease-out;



  -moz-transition: all 300ms ease-out;



  -o-transition: all 300ms ease-out;



  -ms-transition: all 300ms ease-out;



  transition: all 300ms ease-out;



  transform: translateY(20px);



  -webkit-transform: translateY(20px);*/



}



.title{



	color: #fff;



    padding: 0em 1em;



}



.box .topic-conf {



  font-size:15px;



  text-transform: uppercase;



  /*opacity: 0;*/



  /*transition-delay: 0.1s;



  transition-duration: 0.2s;*/



}



.left-conf{



   float:left;



}



.right-conf{



   float:right;



} 



.box:hover .title,



.box:focus .title {



  opacity: 1;



 /* transform: translateY(0px);



  -webkit-transform: translateY(0px);*/



}



.overbox .left-conf img{



    width: 45px;



    height: 27px;



    border-radius: unset;



    position: unset;



    margin-right: 10px;



}



.box .tagline {



    font-size: 15px;



    /*line-height: 0em;



     opacity: 0; */



    /* margin: 40px 0 0 0; */



    color: #73c25f;



    letter-spacing: 0.5px;



    font-weight: 400;



    padding: 0.5em 1em;



    margin: 2em 4em;



	height:32px;



}



.box h3 {



    font-size: 17px;



    line-height: 24px;



    /* opacity: 0; */



    /* margin: 40px 0 0 0; */



    color: #fff;



    letter-spacing: 1px;



    padding: 0em 1em 1em;



}



.box .topic-contry {



    font-size: 16px;



    padding: 0em 1em 0em 1em;



    color: white;



    letter-spacing: 2px;



    width: fit-content;



	text-align:center;



    display: inline-block;



}



.box .topic-contry i {



    font-size: 17px;



    margin-right: 10px;



    line-height: 24px;



    margin-top: -5px;



    float: left;



    /* background: #fff; */



    /* color: #ff4b36; */



    border-radius: 50%;



    width: 25px;



    height: 25px;



    text-align: center;



    border: 1px solid #fff;



    /* border-radius: 2px; */



}



.box:hover .tagline {



  background: #73c25f;



  border-radius: 10px;



  color:#fff;



  border: 1px solid #ffffff42;



}



.confer-postgrid{



	position:relative;



	float:left;



	width:100%;



}



.w3l_gallery_grid{



	width: 100%;



    display: block;



    margin: 2em 0em;



    float: left;



}



/*-- //gallery --*/















/*--- left side content start  ---*/







.about-right-cont{



	background: #bbd6d92b;



}



.quick-evnt-box {



    position: relative;



    width: 100%;



    float: left;



    /* margin-top: 20px; */



    padding: 4px 0px;



    /* background-color: #ffffff; */



    /* outline: 1px dashed #7997d2; */



    /* outline-offset: -9px; */



}



.imprt-side-nav{



	width: 100%;



    float: left;



    margin: 10px 0px;



}



.widget-postitem {



    width: 100%;



    float: left;



    padding: 10px;



    background: #f3f7f8;



    margin-bottom: 10px;



    box-shadow: 0px 0px 15px rgb(0 0 0 / 10%);



}



.widget-postitem:hover{



    box-shadow: 2px 3px 20px 4px rgb(0 0 0 / 53%);



}



.widget-postitem:nth-of-type(even){



	background:#fbfbfb;



}



.imprt-side-nav .entry-thumbnail{



	padding:0px;



}



.imprt-side-nav .entry-thumbnail img {



    width: 100%;



    padding: 14px 15px;



    border: 1px solid #f5f0f0;



	background:#fff;



}



.imprt-side-nav h4 {



    font-size: 13px;



    letter-spacing: 0.2px;



    font-weight: 700;



    margin-top: 5px;



    margin-bottom: 4px;



    color: #000000;



}



.imprt-side-nav p a {



    color: #333;



    font-size: 13px;



}







.side-aside{



	background:#fff;



	width:100%;



	float:left;



	padding:1em;



}



.side-aside ul li {



    padding:16px 10px;



    border-bottom: 1px solid #f7f7f7;



}



.side-aside ul li a{



	font-size: 14px;



    color: #000;



}



.side-aside ul li a i {



    color: #fff;



    font-size: 11px;



    background: #303575;



    padding: 5px;



    border-radius: 5px;



    text-align: center;



	margin-right: 3px;



}











.call-form-table{



	margin:1em 0em;



    padding: 20px 0px 10px;



    background-color: #ffffff;



	float:left;



}



.call-info{



    width:100%;



	margin-top:10px;



}



.form-contact{



    padding:1em;



}



.call-info input[type="text"],



.call-info input[type="email"]{



	position: relative;



    display: block;



    width: 100%;



    line-height: 33px;



    padding: 5px 15px;



    color: rgba(0,0,0,0.60);



    height: 42px;



    font-size: 14px;



    background: none;



    border: 1px solid #f0f0f0;



    -webkit-transition: all 300ms ease;



    -ms-transition: all 300ms ease;



    -o-transition: all 300ms ease;



    -moz-transition: all 300ms ease;



    transition: all 300ms ease;



}



.btn-submit {



    position: relative;



    /* display: inline-block; */



    font-size: 15px;



    line-height: 30px;



    color: #ffffff;



    padding: 5px 20px;



    font-weight: 500;



    overflow: hidden;



    border-radius: 50px;



    letter-spacing: 1px;



    background-color: #4151b1;



    text-transform: capitalize;



    width: 125px;



    margin:auto;



	height:40px;



}



.btn-submit:hover,



.btn-submit:focus{



	outline:none !important;



	border:none !important;



	color:#fff;



	background:#73c25f;



}



.form-contact p{



	margin:15px 0px;



}



.side-title h3 {



    letter-spacing: 0px;



    padding: 10px 0px;



    font-size: 19px;



    text-transform: capitalize;



}



.side-title h3 span{



	color:#4ead48;



}



.newsalerts-holder {



    width: 100%;



    height: 505px;



    padding: 10px;



    /* border: 1px solid #ccc; */



    background-color: #fff;



    overflow: hidden;



}



.newsalerts {



  overflow:hidden;



  height:450px;

  text-align:justify;



}







.newsalerts ul {



  list-style: none;



  margin: 0;



  padding: 0;



  position: relative;
  margin-top:0px !important;



}







.newsalerts ul li{



  padding:16px 0px;



}



.newsalerts ul li i{



	width:8%;



	height:100%;



	float:left;



	color:#73c25f;



	font-size:17px;



}



.newsalerts ul li a{



	width:92%;



	display: flex;



	color:#08104d;



}



.news-alerts ul li a:hover {



  color: #333;



  text-decoration: underline;



}



/*-- //banner-text --*/ 







/*-- subscribe --*/ 



.subscribe-agileinfo {



    width: 100%;



    float: left;



    background: #dfeaed;



    padding: 3em 0em;



    margin-top: 0em;



}



.subscribe-agileinfo h4 {



    font-size: 25px;



    color:#012951;



    font-weight: 100;



    text-align: center;



}



.subcrib-contnt{



	width:40%;



	margin:auto;

text-align: center;

}



.subcrib-contnt a{



	width: 60%;



    display: block;



    margin: 1em auto;



}



.subcrib-contnt a img{



	width: 100%;



}



.subscribe-agileinfo form {



    width: 90%;



    margin: 1em auto 0;



    /* border: 1px solid #f5f4f4; */



    border-radius: 28px;



    background: #b1babd;



}



.subscribe-agileinfo  input[type="email"] {



    width: 71%;



    padding: 1em;



    font-size: 1em;



    float: left;



    color: #0a0a0a;



    outline: none;



    border: none;



    border: 1px solid #f5f4f400;



    border-right: none;



    background: none;



    -webkit-appearance: none;



    -webkit-transition: 0.5s all;



    -moz-transition: 0.5s all;



    transition: 0.5s all;



}



.subscribe-agileinfo input[type="submit"] {



    float: left;



    color: #fff;



    font-size: 17px;



    procd-word-spacing: 1px;



    outline: none;



    padding: 0.7em 1.9em;



    border: 1px solid #e5303300;



    -webkit-transition: 0.5s all;



    -moz-transition: 0.5s all;



    transition: 0.5s all;



    -webkit-appearance: none;



    background: #4151b1;



    width: 29%;



    border-radius: 28px;



    outline: none;



}



.subscribe-agileinfo input[type="submit"]:hover {



    background:#73c25f;



    color:#012951;



}



.subscribe-agileinfo  form:hover input[type="email"]{



    border-color:transparent;



}  



.subscribe-agileinfo ::-webkit-input-placeholder{



	color:#fff !important;



}







/*-- //subscribe --*/ 







/*--testimonial--*/







.testimonials {



    background: #fff;



    padding: 20px 0px;



    float: left;



    width: 100%;



}



.testimonials .common__heading {



    margin: 10px 0;



    text-align: center;



    color: #4151b1;



}



.testimonial-section{



	position:relative;



	overflow:hidden;



	padding:110px 0px 100px;



}







.testimonial-section .circle-one{



	position:absolute;



	right:-150px;



	top:150px;



	width:400px;



	height:400px;



	border-radius:50%;



	display:inline-block;



	background-color:#ffe00c;



}







.testimonial-section .circle-two{



	position:absolute;



	right:-200px;



	top:320px;



	width:400px;



	height:400px;



	border-radius:50%;



	display:inline-block;



	background-color:#ffffff;



}







.testimonial-section .pattern-layer-two{



	position:absolute;



	left:0px;



	bottom:150px;



	width:446px;



	height:406px;



	background-repeat:no-repeat;



}







.testimonial-section .inner-container{



	position:relative;



}







.testimonial-section .inner-container .pattern-layer{



	position:absolute;



	left:0px;



	top:0px;



	right:0px;



	height:519px;



	background-position:center top;



	background-repeat:no-repeat;



}







.testimonial-section .owl-carousel .owl-stage-outer{



	padding:20px 0px 20px;



}







.testimonial-section .owl-theme .testimonial-block{



	margin:0px 15px;



}







.testimonial-section .owl-carousel{



	margin:0px -15px;



	width:auto;



}







.testimonial-section .owl-dots{



	position:relative;



	text-align:center;



	margin-top:40px;



}







.testimonial-section .owl-dots .owl-dot{



	position:relative;



	margin:0px 5px;



	width:10px;



	height:10px;



	border-radius:50px;



	display:inline-block;



	border:2px solid #cce3d7;



	transition:all 500ms ease;



	-moz-transition:all 500ms ease;



	-webkit-transition:all 500ms ease;



	-ms-transition:all 500ms ease;



	-o-transition:all 500ms ease;



}







.testimonial-section .owl-dots .owl-dot.active,



.testimonial-section .owl-dots .owl-dot:hover{



	border-color:#43b97e;



	background-color:#43b97e;



}







.testimonial-section .owl-nav{



	display:none;



}







.testimonial-block{



	position:relative;



	margin-bottom:30px;



}







.testimonial-block .inner-box {



    position: relative;



    padding: 10px 25px 45px;



}







.testimonial-block .inner-box:before{



	position:absolute;



	content:'';



	left:0px;



	top:0px;



	right:0px;



	bottom:0px;



	border-radius:8px;



	/*background-color:#ffffff;*/



	/*-ms-transform: skewY(1deg);



    transform: skewY(1deg);*/



	transition:all 500ms ease;



	-moz-transition:all 500ms ease;



	-webkit-transition:all 500ms ease;



	-ms-transition:all 500ms ease;



	-o-transition:all 500ms ease;



	/*box-shadow:0px 0px 15px rgba(0,0,0,0.10);*/



}







.testimonial-block .inner-box .text {



    position: relative;



    color: #000;



    font-size: 16px;



    line-height: 36px;



    margin-bottom: 30px;



    width: 70%;



    float: right;



    /*margin-top: 15px;*/



    /* height: 130px; */



}



.testimonial-block .inner-box .author-info {



    position: relative;



    width: 25%;



    float: left;



}



.testimonial-block .inner-box .author-info .info-inner{



	position:relative;



	padding-left:0px;



	padding-top:10px;



}







.testimonial-block .inner-box .author-info .info-inner .author-image {



    /* position: absolute; */



    /* left: 0px; */



    /* top: 0px; */



    width: 170px;



    margin: auto;



    height: 140px;



    overflow: hidden;



    /* border-radius: 50%; */



    /* display: inline-block; */



}



.testimonial-block .inner-box .author-info .info-inner .author-image img{



	width:100%;



}



.testimonial-block .inner-box .author-info h6 {



    position: relative;



    color: #73c25f;



    font-weight: 500;



    line-height: 1.3em;



    margin-left: 0px;



    font-size: 16px;



    margin: 10px 0px;



    letter-spacing: 1px;



    text-align: center;



}



.testimonial-block .inner-box .author-info .designation {



    position: relative;



    color: #000;



    font-weight: 400;



    line-height: 1.2em;



    margin-top: 4px;



    margin-left:0px;



    font-size: 14px;



    letter-spacing: 0.5px;



	text-align:center;



}



.testimonial-block .inner-box .quote-icon{



	position:absolute;



	right:40px;



	bottom:20px;



	color:#000000;



	line-height:1em;



	font-size:36px;



}











.gallery-contgrid{



	width: 100%;



    float: left;



    background: #f9f9f9;



    padding: 3em 0em;



}



#flexiselDemo1,#flexiselDemo2,#flexiselDemo3{display:none}.nbs-flexisel-container{position:relative;max-width:100%}.nbs-flexisel-ul{position:relative;width:99999px;margin:0;padding:0;list-style-type:none;text-align:center}







.nbs-flexisel-inner{position:relative;overflow:hidden;float:left;width: 98.5%;}



.nbs-flexisel-item{float:left;/*margin:5px;*/padding:0;cursor:pointer;position:relative;line-height:0}

.nbs-flexisel-item img{max-width:100%;width:100%;height:220px;cursor:pointer;position:relative;margin-top:10px;padding:0  0px 0px 0px}





.nbs-flexisel-item h5 {



    background: #525a5c00;



    margin: 0 10px;



    padding: 10px;



    color: #fff;



	display: none;



}



.tit-heading h2{



	text-transform: uppercase;



    font-size: 20px;



    font-weight: 800;



    color: #3a4145;



	text-align:center;



}











.nbs-flexisel-nav-left,.nbs-flexisel-nav-right{padding:5px 10px;border-radius:15px; -moz-border-radius:15px;-webkit-border-radius:15px;position:absolute;cursor:pointer;z-index:4;top:40%;background:rgba(0,0,0,.5);color:#fff}.nbs-flexisel-nav-left{left:10px}.nbs-flexisel-nav-left:before{content:"<"}.nbs-flexisel-nav-left.disabled{opacity:.4}.nbs-flexisel-nav-right{right:5px}.nbs-flexisel-nav-right:before{content:">"}.nbs-flexisel-nav-right.disabled{opacity:.4}







/*-- flexisel slider end --*/







.footer{



    background:#2a2a2a;



	background-position:center;



    float: left;



    width: 100%;



	padding:3em 0em;



	border-top: 4px solid #73c25f;



}



.footer ul li{



     display:block;



	 padding:5px 0px;



	 color:#fff;



}



.footer ul li a{



	 color:#fff;



}



.footer .footer-title{



     color:#fff;



	 font-size:17px;



	 letter-spacing:2px;



	 font-weight:600;



}



.footer-second h3{



     color:#fff;



	 font-size:15px;



	 letter-spacing:2px;



	 margin: 10px 0px



}



/*-- copyrights start here --*/



.copyw3-agile { 



	background:#181818;



	float:left;



	width:100%;



}



.copyw3-agile ul li{



    display:inline-block;



}



.copyw3-agile p{



    color: #fff;



    text-align: center; 



    procd-word-spacing: 1px; 



	padding:2em 0em;



}



.copyw3-agile p a{



	color:#4ead48;



}



.copyw3-agile p a:hover{



	color:#fff;



}



/*-- //copyrights end here --*/



/*-- slider-up-arrow --*/



#toTop {



    display: none;



    text-decoration: none;



    position: fixed;



    bottom: 6%;



    right: 3%;



    overflow: hidden;



    width: 32px;



    height: 32px;



    border: none;



    text-indent: 100%;



    background: url("../images/move-up.png") no-repeat 0px 0px;



	-webkit-transform: scale(0.85);



	-moz-transform: scale(0.85);



	-o-transform: scale(0.85);



	-ms-transform: scale(0.85);



    transform: scale(0.85);



	-webkit-transition:.5s all;



	-moz-transition:.5s all; 



	transition:.5s all;



	z-index: 999;



}



#toTop:hover {



	-webkit-transform: scale(1);



	-moz-transform: scale(1);



	-o-transform: scale(1);



	-ms-transform: scale(1);



    transform: scale(1);



}



#toTopHover {



	width: 32px;



	height: 32px;



	display: block;



	overflow: hidden;



	float: right;



	opacity: 0;



	-moz-opacity: 0;



	filter: alpha(opacity=0);



	transform: scale(1);



}



/*-- //slider-up-arrow --*/



/*-- modal --*/



.modal-open .modal {



    background: rgba(0, 0, 0, 0.48);



}



.modal-body {



    padding: 0 2em 2em;



}



.modal-dialog {



    margin: 6em auto 3em;



}



.modal-body iframe {



    border: none !important;



    width: 100%;



    min-height: 300px;



}



.about-modal .modal-header {



    border: none;



    min-height: 2.5em;



    padding: 0.2em 2em 0;



}



.about-modal button.close {



    color: #f5b947;



    opacity: .9;



    font-size: 2.5em;



	outline:none;



}



.about-modal .modal-body img{



    width:100%;



}



.about-modal .modal-body h5 {



    color: #f5b947;



    font-size: 1.5em;



    font-weight: 600;



    text-transform: capitalize;



    margin: 1.5em 0 0;



    procd-word-spacing: 2px;



}



.about-modal .modal-body p {



    margin-top: 1.2em; 



    font-weight: 400;  



}



.about-modal .modal-body p:first-procd-word {



    font-size: 2em;



    border-left: 3px solid #ffc107;



    padding-left: .5em;



    font-style: italic;



    procd-word-spacing: 5px;



    font-family: 'Petit Formal Script', cursive;



    font-weight: 800;



}



/*-- //modal --*/



/*-- responsive-design --*/



@media(max-width:1440px){



.wthree-soon-agileinfo { 



    width: 80%;



}



}



@media(max-width:1366px){



.wthree-soon-agileinfo {



    width: 85%;



}



.agileits_contnt_map_pos { 



    width: 56%; 



}



}



@media(max-width:1280px){



.banner-text h2,.banner-text h3 { 



    font-size: 7em; 



}



.banner-text { 



    padding: 16em 0 15em; 



}



.wthree-soon-agileinfo {



    width: 90%;



}



.about-w3img { 



    bottom: 12%;



    left: 6%; 



}



h3.agileits-title {



    font-size: 3.8em; 



}



.about, .attend-impport-date, .services, .gallery, .contact {



    padding: 5em 0;



} 



}



@media(max-width:1080px){



.banner-text p {



    width: 60%;  



}



.about-w3img {



    bottom: 22%; 



    width: 42%;



} 



.login-form {



    padding: 4em; 



} 



.w3ls_about_bottom h4 {



    font-size: 1.8em; 



    procd-word-spacing: 2px;



}



.w3features-left-gridr h4 {



    font-size: 1.4em; 



}



.cbp-ig-grid li {



    width: 22.6%; 



}



.w3_grid_effect {



    padding: 2.5em 2em; 



}



.cbp-ig-grid .cbp-ig-title { 



    font-size: 1.1em; 



    procd-word-spacing: 1px; 



}



.login-form h5 {



    font-size: 2em; 



}



.view h4 { 



    margin: 1.5em 0 0 0;



}



.blog-w3grid-text {



    padding: 2em; 



	margin-top: 4em;



}



.blog-agileinfo h4 { 



    font-size: 1.3em; 



}



.blog-agileinfo h6 {



    font-size: 0.9em; 



    margin: 1.6em 0 0.8em;



    padding-left: 1em; 



}



.blog-agileinfo p {



    padding-left: 1em; 



}



.blog-agileinfo-mdl .blog-w3grid-text { 



    width: 40%;



    left: 12%;



}



.w3_agileits_contact_grid_right {



    padding: 0 4em 0 9em;



}



.agileits_contnt_map_pos {



    width: 66%;



    padding: 1em;



}



.subscribe-agileinfo form {



    width: 60%; 



}



}



@media(max-width:1024px){



.banner-text {



    padding: 15em 0 13em;



}



.banner-text h2,.banner-text h3 {



    font-size: 5.5em;



}



.timer {



    font-size: 1.5em; 



}



.clock .column { 



    margin: 0 0.5em;



    width: 75px;



    height: 75px;



    padding: 0.6em 0;



}



.agileits-timer {



    margin: 1.5em 0;



}



.wthree-soon h5 {



    font-size: 1.5em; 



}



.wthree-soon-agileinfo {



    width: 92%;



}



h3.agileits-title {



    font-size: 3.2em;



}



.w3features-left-gridr h4 {



    font-size: 1.2em;



}



.blog-agileinfo-mdl .blog-w3grid-text {



    width: 43%; 



}



}



@media(max-width:991px){



h1.w3lslogo a { 



    font-size: 1.3em; 



}



h1.w3lslogo a span { 



    bottom: 4px;



}



.navbar-nav > li {



    margin: 1.2em 1em;



}



.banner-text h2,.banner-text h3 {



    font-size: 5em;



}



.banner-text p {



    width: 85%;



}



.wthree-btn { 



    padding: .7em 1.2em; 



    font-size: 1em; 



}



.wthree-soon-agileinfo {



    width: 75%;



}



.about-w3img { 



    width: 49%;



    position: inherit;



    margin: 0 auto;



}



.w3ls_about_bottom { 



    padding: 3em 0;



}



.w3ls_about_bottom h4 {



    font-size: 1.6em; 



}



h3.agileits-title {



    font-size: 2.8em;



}



.login-form {



    padding: 3em;



	margin-top: -10em;



}



.w3features-right {



    padding: 0 3em;



    float: none;



    margin-left: 16em;



} 



.w3features-left {



    margin-top: 3em;



}



.hi-icon { 



    width: 60px;



    height: 60px; 



}



.hi-icon:before { 



    font-size: 1.5em;



    line-height: 2.9em; 



}



.cbp-ig-grid li {



    width: 23.5%;



}



.cbp-ig-grid li:nth-child(2) {



    margin: 0 1em;



}



.cbp-ig-grid li:nth-child(3) {



    margin-right: 1em;



}



.w3_grid_effect {



    padding: 2em 1em;



}



.cbp-ig-grid .cbp-ig-title { 



    procd-word-spacing: 0px;



}



.cbp-ig-heading:before { 



    font-size: 4em; 



}



.view h4 { 



    font-size: 1.1em; 



    procd-word-spacing: 1px; 



	margin: 1em 0 0 0;



} 



.view p { 



    padding: 10px 10px; 



    font-size: .9em;



}



.stats-agileinfo h6 { 



    procd-word-spacing: 2px; 



    font-size: 1.1em; 



}



.numscroller {



    font-size: 2.2em; 



}



.about, .attend-impport-date, .services, .gallery, .contact {



    padding: 4em 0;



}



.stats-img i.fa {



    font-size: 2em; 



}



.blog-w3grid-text {



    margin: 2em 0 0;



}



.blog-w3grid-img.blog-img-rght {



    float: none;



}



.blog-agileinfo-mdl .blog-w3grid-text {



    margin: 2em 0 0;



    position: inherit;



    width: 100%;



    left: 0;



}



.blog-agileinfo {



    margin-top: 3em;



}



.w3_agileits_contact_grid_left { 



    float: none;



}



.w3_agileits_contact_grid_right {



    padding: 0 9em;  



    margin-top: 3em; 



}



.w3_agileits_contact_grid_right textarea { 



    min-height: 150px; 



}



.subscribe-agileinfo form {



    width: 70%;



}



.subscribe-agileinfo h4 {



    font-size: 2.2em; 



} 



}



@media(max-width:800px){



.banner-text h2,.banner-text h3 {



    font-size: 4em;



    procd-word-spacing: 3px;



}



.banner-text p { 



    margin: 0 auto 1em; 



    procd-word-spacing: 1px;



}



.wthree-soon-agileinfo {



    width: 93%;



}



.wthree-soon { 



    margin-bottom: 8em;



}



.agileits_about_grid_right h4 {



    font-size: 1.2em; 



}



.w3ls_about_bottom h4 {



    font-size: 1.3em;



}



.login-form p { 



    margin: 1em 0 .5em;



    procd-word-spacing: 4px;



}



.login-form {



    padding: 2.8em;



    margin-top: -9em;



}



.w3features-right {



    padding: 0 4em; 



    margin-left: 13em;



}



.cbp-ig-grid .cbp-ig-category { 



    font-size: 0.85em; 



}



.modal-dialog {



    margin: 2em auto;



}



}



@media(max-width:768px){



nav.navbar.navbar-default.navbar-fixed-top { 



    padding: 1em 0; 



}



h1.w3lslogo a {



    font-size: 1.1em;



}



h1.w3lslogo a span {



    bottom: -3px;



}



.navbar-default .navbar-nav > li > a { 



    font-size: 1em; 



}



.banner-text {



    padding: 13em 0 11em;



}



.text {



    font-size: .8em; 



    margin-bottom: 0; 



    procd-word-spacing: 0px; 



}



.clock .column { 



    width: 65px;



    height: 65px;



    padding: 0.4em 0;



}



.agileits-timer {



    margin: 1em 0;



}



.wthree-soon-agileinfo {



    width: 95%;



}



.agileits_contnt_map_pos {



    width: 75%; 



	right: -37%;



}



}



@media(max-width:767px){ 
h1.w3lslogo {
    display: inline-block;
    margin-left: 0.6em;
}

button.navbar-toggle {
    background: transparent; 
}
.navbar-default .navbar-toggle {
    border-color: #fff;
    margin: 0.8em 1.5em 2em 0;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: transparent;
}
.navbar-collapse.navbar-ex1-collapse {
    width: 100%;
    margin: 0;
    text-align: center;
    background: rgba(0, 0, 0, 0.86);
    padding-bottom: .5em;
    position: absolute;
    left: 0;  
}
.navbar-default .navbar-collapse, .navbar-default .navbar-form { 
    border: none;
}
.header-contnt .navbar-right { 
    margin: 0;
}
.banner-text {
    padding: 11em 0 10em;
}

h1.w3lslogo a span {
    bottom: 0;
}

.navbar-header.page-scroll {
    position: relative;
}
.login-form input[type="text"], .login-form input[type="password"] { 
    padding: .6em 1em; 
}

h1.w3lslogo a { 
    margin-top: 30px; 
    line-height: 0.3em;
	margin-right: -40px;
}
nav.navbar.navbar-default.navbar-fixed-top.top-nav-collapse .navbar-toggle { 
    margin: 0.8em 1.5em 0.8em 0;
}
.modal-dialog { 
    width: 80%;
}
.about-modal .modal-body h5 { 
    font-size: 1.3em; 
    margin: 1em 0; 
} 
.w3_agileits_contact_grid_right form {
    padding: 0;
}

}

@media(max-width:736px){
.cbp-ig-grid li {
    width: 23%;
	float: none;  
    display: inline-block;
}

.cbp-ig-grid { 
    text-align: center;
}
.cbp-ig-grid li {
    width: 40%;
    margin: 1em;
}
.cbp-ig-grid li:nth-child(2),.cbp-ig-grid li:nth-child(3){
    margin: 1em;
} 

.view h4 { 
    margin: 3em 0 0 0;
}
.stats-grid:nth-child(2) {
    margin-bottom: 2em;
}
.wthree-soon-agileinfo { 
    margin-top: -6em; 
}
h3.agileits-title {
    font-size: 2.5em;
}
.w3features-grids {
    margin-top: 2em;
}
.about, .attend-impport-date, .services, .gallery, .contact {
    padding: 3em 0;
}
.agile_map	iframe { 
    min-height: 420px;
}
.agileits_contnt_map_pos { 
    top: 11%; 
}
.agileits_contnt_map_pos p { 
    margin: .5em 0 1em; 
}

.subscribe-agileinfo form {
    width: 76%;
}
.subscribe-agileinfo input[type="submit"] { 
    padding: 0.95em 2.5em; 
}
.copyw3-agile {
    padding: 0; 
}



}



@media(max-width:667px){



.w3features-right {



    padding: 0 3em;



    margin-left: 11em;



}



.agileits_contnt_map_pos {



    width: 80%; 



	 right: -47%;



} 



.subscribe-agileinfo form {



    width: 86%;



    margin: 3em auto 0;



}



.subscribe-agileinfo h4 {



    font-size: 2em;



}



.footer-w3icons { 



    margin-bottom: 1em; 



    padding-bottom: 1.5em;



}



.login-form h5 { 



    font-size: 1.8em;



}



.login-form { 



    margin-top: -7em;



} 



.login-form:before { 



    left: 2%;



    top: 1%; 



}



.w3features-left-gridr { 



    width: 80%;



} 



.view h4 {



    margin: 2em 0 0 0;



} 



.w3_agileits_contact_grid_right {



    padding: 0 5em; 



}



}



@media(max-width:600px){



.w3features-right {



    padding: 0 1em; 



}



.agileits_contnt_map_pos {



    width: 90%; 



}



.subscribe-agileinfo input[type="email"] {



    width: 72%; 



} 



}



@media(max-width:568px){



.w3_agileits_contact_grid_left {



    float: none;



    width: 100%;



}



.agileits_contnt_map_pos {



    width: 90%;



    position: initial;



    margin: 1em auto;



}



.agile_map	iframe {



    min-height: 250px;



}



.agileits_contnt_map_pos p { 



    procd-word-spacing: 0px;



}



.wthree-soon h5 {



    font-size: 1.3em;



}



}



@media(max-width:480px){



.wthree-soon-agileinfo {



    width: 93%;



}



.w3ls_about_bottom h4 {



    font-size: 1.1em;



}



.wthree-btn { 



    font-size: 0.9em;



}



.login-form {



    padding: 2em;



    margin-top: -7em;



}



.w3features-right {



    padding: 0;



}



.login-form h5 {



    font-size: 1.5em;



    procd-word-spacing: 1px;



}



.login-form p {



    margin: 0.8em 0 .2em;



    procd-word-spacing: 2px;



}



.login-form input[type="text"], .login-form input[type="password"] { 



    font-size: 0.9em; 



}



.login-form,.login-form:before{



    border-width: 3px; 



}



.login-form input[type="submit"] {



    font-size: 0.9em; 



    margin-top: 1.2em; 



} 



.w3features-left-gridr {



    width: 78%;



}



.w3features-left-gridl { 



    margin-right: 1.5em;



}



.w3_grid_effect {



    padding: 1.5em 1em;



}



.cbp-ig-heading:before {



    font-size: 3em;



}



.view h4 {



    font-size: 1em; 



    padding: 7px;



}



.view p { 



    font-size: .8em;



}



.modal-dialog {



    width: 90%;



}



.agileits_contnt_map_pos {



    width: 100%; 



}



.w3_agileits_contact_grid_right {



    padding:0 2em;



    margin-top: 2em;



}



.input__label { 



    font-size: 13px; 



}



.w3_agileits_contact_grid_right textarea {



    min-height: 100px;



}



.w3_agileits_contact_grid_right input[type="submit"] { 



    font-size: 0.9em; 



}



.subscribe-agileinfo input[type="email"] { 



    padding: 0.9em;



    font-size: 0.9em; 



}



.subscribe-agileinfo input[type="submit"] { 



    font-size: 0.9em; 



    padding: 0.85em 1.5em; 



}



.login-form input[type="text"], .login-form input[type="email"], .login-form input[type="password"] { 



    font-size: 0.9em; ;



}



.login-form p {



    font-size: 0.85em; 



    procd-word-spacing: 4px;



}



.input--ichiro,.w3_agileits_contact_grid_right textarea {



    margin-top: 1.5em;



}



.stats-img i.fa {



    font-size: 1.5em;



}



.numscroller {



    font-size: 1.8em;



}



}



@media(max-width:414px){



.banner-text h2,.banner-text h3 {



    font-size: 3em;



    procd-word-spacing: 2px;



}



.wthree-soon h5 {



    font-size: 1.2em;



}



.wthree-soon-agileinfo { 



    padding: 1.5em 0; 



}



.about, .attend-impport-date, .services, .gallery, .contact {



    padding: 2em 0;



}



h3.agileits-title {



    font-size: 2em;



}



.agileits_about_grid_right {



    margin-top: 2em;



}



.w3ls_about_bottom {



    padding: 1.5em 0 3em;



}



.w3ls_about_bottom h4 { 



    procd-word-spacing: 1px;



    width: 83%;



}



.wthree-btn {



    font-size: 0.8em;



}



.w3features-right {



    margin: 0 0 0 9em;



}



.login-form h5 {



    font-size: 1.3em;



    procd-word-spacing: 0px;



    margin-bottom: 1em;



} 



.w3features-left-gridl {



    margin: 0 0 1.5em 0;



    float: none;



}



.w3features-left-gridr {



    width: 100%;



    float: none;



    text-align: center;



}



.w3features-left-gridr p {



    margin: 0.5em 0 0; 



}



.cbp-ig-grid li {



    width: 45%;



    margin: 0.5em;



}



.cbp-ig-grid li:nth-child(2), .cbp-ig-grid li:nth-child(3) {



    margin: 0.5em;



}



.cbp-ig-grid .cbp-ig-title:before { 



    width: 80%; 



    left: 71%; 



}



.w3_grid_effect {



    padding: 1em 1em;



}



.cbp-ig-grid .cbp-ig-title {



    margin: 25px 0 0 0; 



}



.gallry-agile-grids { 



    width: 100%;



    float: none;



}



.blog-agileinfo {



    margin-top: 2em;



}



.blog-agileinfo h4 {



    font-size: 1.1em;



}



.blog-agileinfo h4 a { 



    procd-word-spacing: 1px;



}



.agileits_contnt_map_pos1 {



    padding: 1.5em; 



}



.subscribe-agileinfo h4 {



    font-size: 1.5em;



}



.subscribe-agileinfo form {



    width: 90%;



    margin: 2em auto 0;



}



.copyw3-agile p { 

padding: 0px;



}



.modal-dialog {



    width: 95%;



} 



.login-form {



    padding: 1.5em;



    margin-top: -4em;



}



.w3features-right { 



    margin-left: 9em;



}



.agileits_about_grid_right { 



    padding: 0;



} 



p { 



    font-size: 14px;



}



}



@media(max-width:384px){



.about-modal .modal-body h5 {



    font-size: 1.2em; 



    procd-word-spacing: 1px;



} 



.banner-text {



    padding: 10em 0 9em;



}



.cbp-ig-grid li > .w3_grid_effect:hover .cbp-ig-title:before {



    background: #fff;



    margin-top: 56px;



}



.stats-grid { 



    padding: 0;



}



.stats-agileinfo h6 {



    procd-word-spacing: 1px;



    font-size: 1em;



    margin: 1em 0 .5em;



}



.numscroller {



    font-size: 2em;



} 



.subscribe-agileinfo input[type="submit"] {  



    padding: 0.89em 1.5em; 



}



}



@media(max-width:375px){



.banner-text p { 



    procd-word-spacing: 0px;



    font-size: 0.9em;



    width: 100%;



}



.banner-text h2,.banner-text h3 {



    font-size: 2.5em; 



}



.agileits_about_grid_right h4 {



    font-size: 1.1em;



}



.modal-body {



    padding: 0 1em 1em;



}



.about-modal .modal-header { 



    padding: 0.2em 1em 0;



}



.w3ls_about_bottom h4 {



    procd-word-spacing: 0px;



    width: 100%;



    font-size: 1em;



}



}



@media(max-width:320px){



.wthree-soon h5 {



    font-size: 1em;



}



.timer {



    font-size: 1.3em;



}



.clock .column {



    width: 60px;



    height: 60px;



    padding: 0.5em 0;



    margin: 0 0.2em;



}



.wthree-soon {



    margin-bottom: 7em;



} 



.agileits_about_grid_right { 



    padding: 0;



}



.w3features-right {



    margin-left: 0.5em;



    margin-right: 1em;



}



.login-form h5 {



    font-size: 1.3em; 



    margin-bottom: 1.2em;



}



.login-form:before {



    left: 1%;



    top: 0%;



}



.w3features-left {



    padding: 0;



}



.w3features-left-gridr h4 {



    font-size: 1.1em;



}



.cbp-ig-grid li {



    width: 80%; 



}



.cbp-ig-grid .cbp-ig-title:before { 



    left: 48%;



}



.blog-w3grid-img {



    padding: 0;



}



.blog-w3grid-text {



    margin: 1em 0 0;



}



.blog-w3grid-text {



    padding: 1.5em; 



}



.blog-agileinfo h6 { 



    margin: 1.4em 0 0.8em;



    padding-left: 0;



    procd-word-spacing: 1px;



}



.blog-agileinfo p {



    padding-left:0;



}



.blog-agileinfo-mdl .blog-w3grid-text {



    margin: 1em 0 0; 



}



.agileits_contnt_map_pos1 {



    padding: 1em;



    border-width: 3px;



} 



.agileits_contnt_map_pos p { 



    procd-word-spacing: 1px;



}



.agileits_contnt_map_pos ul.wthree_contact_info_address li { 



    font-size: .9em;



} 



.w3_agileits_contact_grid_right form {



    padding: 0;



}



.w3_agileits_contact_grid_right {



    padding: 0 1em; 



} 



.w3_agileits_contact_grid_right input[type="submit"] {



    font-size: 0.85em;



    procd-word-spacing: 3px;



}



.subscribe-agileinfo h4 {



    font-size: 1.3em;



}



.subscribe-agileinfo form {



    width: 100%;



    margin: 1.5em auto 0;



}



.subscribe-agileinfo input[type="submit"] { 



    padding: 0.85em 1em;



}



.about-modal .modal-body h5 {



    font-size: 1.1em;



    procd-word-spacing: 0px;



}



.about-modal .modal-body p:first-procd-word {



    font-size: 1.5em; 



    procd-word-spacing: 3px; 



} 



.input__label {



    font-size: 12px;



}



.w3_agileits_contact_grid_right textarea {



    font-size: 12px; 



}



h3.agileits-title {



    font-size: 1.8em;



}



.subscribe-agileinfo input[type="email"] {



    padding: 0.87em; 



}



.wthree-soon-agileinfo {



    width: 90%;



}



.banner-text {



    padding: 9em 0;



}



.banner-text p { 



    font-size: 0.85em; 



}



.banner-text h2, .banner-text h3 {



    font-size: 2.3em;



}



}



/*-- //responsive-design --*/



.w3layouts_gallery_thumb {



    width: 100%;



    float: left;



    padding: 15px;



    margin-bottom: 2em;



    border: 1px solid #f1ebeb;



    box-shadow: 2px 0px 2px #d1cbcb;



	position:relative;



}



.psdt{



background: #e7f4ed;



    border-radius: 14px;



    padding: 10px 15px;



    color: #333;



    font-size: 14px;



    width: 15%;



    float: left;



    margin-right: 20px;



}







.psdt h3{



text-align: center;



    line-height: 23px;



    font-size: 17px;



} 



/*.psdt h3 span{



	width:100%;



	float:left



}*/



.pstopic{



    width: 80%;



    float: left;



    font-size: 14px;



}



.pstopic p{



    font-size: 16px;



    letter-spacing: 0.8px;



    color: #2c2c2c;



}



.placeps{



    width: 50%;



    float: left;



    color: #4447bb;



    font-size: 17px;



    letter-spacing: 1px;



    margin-top: 8px;



    font-weight: 500;



}



.w3layouts_gallery_thumb  .btton-gridmore { 



	position: absolute;



	right:20px;



	bottom:-10px;



}





.w3layouts_gallery_grids ul{

	padding-left:33px;

}





.w3layouts_gallery_grids ul li {

	display:block;

    list-style: none;

    font-weight: 500;

	padding-top: 5px;

	list-style-type: disc;



}



.w3layouts_gallery_grids ol li {

	display: list-item;

    list-style: decimal;

	font-weight: 500;

	list-style-type: circle;

}



.header-list{



	float: right;



}







.middle-community-grid{



	padding:2em;



	background:#fff;



	float:left;



}



.middle-community-grid h4{



	font-size: 23px;



    width: 90%;



    text-align: center;



    margin: auto;



    line-height: 30px;



    margin-bottom: 20px;



    color: #1c1d1d;



}



.middle-community-grid p{

	display: list-item;

	margin-left:20px;

	margin-bottom: 12px;

	text-align: left;

	list-style: none;

}



.community-evnt-box {



    position: relative;



    width: 100%;



    float: left;



    /* margin-top: 20px; */



    padding: 4px 0px;



    /* background-color: #ffffff; */



    /* outline: 1px dashed #7997d2; */



    /* outline-offset: -9px; */



}



.communt-side-nav {



    width: 100%;



    float: left;



    margin: 10px 0px;



}



.communt-side-nav .commnt-postitem {



    width: 100%;



    float: left;



    padding: 20px 10px 10px;



    margin-bottom: 10px;



    /* margin-top: 10px; */



    border-top: 1px solid #f1ebeb;



}



.communt-side-nav .commnt-postitem:nth-child(1){



	border-top:none;



}



.communt-side-nav .entry-thumbnail img {



    width: 100%;



	height: 100%;



    padding: 10px 22px;



    border: 1px dashed #7d7878c4;



    box-shadow: 1px 0px 6px 0px rgb(0 0 0 / 37%);



}

.communt-main p {

    font-size: 15px;

    color: #000;

    line-height: 25px;

	margin-top: 20px;

	display:block;

}

.card {

    position: relative;

    display: flex;

    flex-direction: column;

    min-width: 0;

    word-wrap: break-word;

    background-color: #fff;

    background-clip: border-box;

    border: 1px solid rgba(0,0,0,.125);

    border-radius: 0.25rem;

}

.card-body {

    flex: 1 1 auto;

    padding: 1rem 1rem;

}

.card-body .input-group {

    width: 100%;

}

.card-body input {

    line-height: normal;

    width: 100%;

    margin: 20px 0px;

    padding: 8px;

    height: 45px;

}

.card-body .input-group .form-control {

    position: relative;

    z-index: 2;

    float: left;

    width: 100%;

    margin: 20px 0px;

    height: 45px;

    border: 1px solid #767676;

	flex: 1 1 auto;

}

.benifite-postitem {



    width: 100%;



    float: left;



    padding: 20px 10px 10px;



    margin-bottom: 20px;



    /* margin-top: 10px; */



    border: 1px solid #f1ebeb;



	box-shadow: 1px 0px 4px 0px rgb(0 0 0 / 37%);

	height: 130px;



}



.communt-side-nav .benifite-postitem:nth-child(1){



	border-top:none;



}



.communt-side-nav .entry-thumbnail img {



    width: 100%;



    padding: 10px 22px;



    box-shadow: 1px 0px 6px 0px rgb(0 0 0 / 37%);



}



.communt-main p {



    font-size: 15px;



    color: #000;



    line-height: 25px;



	margin-top: 39px;



	display:block;



}





@media screen and (min-width: 1000px) and (max-width: 1200px) {



    .header-contact-info {

        padding: 3px 4px;

    }

    .wrap-gridcont .grid-box-subms h4 {

        font-size: 14px;

        letter-spacing: 0.5px;

    }

    .wrap-gridcont .grid-box-subms {

        padding: 20px 20px;

    } 

    .features--box .icon-featr {

        height: 45px;

        width: 35%;

        font-size: 16px;

    } 

    .features--box .counter {

        letter-spacing: 0px;

        font-size: 13px;

        line-height: 50px;

    } 

    .features--box h3 {

        width: 57%;

    }

    .features--box h3 a {

        font-size: 12px;

        letter-spacing: 0px;

        line-height: 14px;

    }

    .headtitl-breadcum h2{

        font-size: 20px;

    }

   .imprt-side-nav p a{

        font-size: 12px;

        letter-spacing: 0px;

        line-height: 14px;

    }

    .side-aside ul li {

        padding: 16px 0px;

    }

    .side-aside ul li a {

        font-size: 12px;

    }

    .side-title h3 {

        font-size: 15px;

    }

    

        

}



@media screen and (min-width: 751px) and (max-width: 990px) {



.site-header-social{

    float: left;

    width: fit-content;

}

.header-conf{

    float: left;

    width: fit-content;

}

.header-logo{

    float: left;

    width: 20%;

}

.header-logo img {

    width:100%;

}

.header-info-detal ul li {

    padding: 11px 6px;

    margin-left: 0px;

    font-size: 13px;

}

.header-info-detal ul li a {

    letter-spacing: 0px;

}
.mkdf-banner-holder {
    width: 50%;
    float: left;
}
.features-link-box{
    width:33%;
    float: left;
}
.about-right-cont {
    float: left;
}
.widget-postitem {
    width: 33%;
    height: 312px;
}
.subcrib-contnt {
    width: 59%;
    margin: auto;
}
.footer-second{
    float: left;
    width: 50%;
}
.footer-third{
    float: left;
    width: 50%;
}
.footer-fourth{
    float: left;
    width: 50%;
}
}
@media screen and (min-width: 528px)  and (max-width: 750px){
.site-header-social{
    float: left;
    width: fit-content;
}
.header-conf{
    float: left;
    width: fit-content;
}
.header-logo{
    float: left;
    width: 35%;
}
.header-logo img {
    width:100%;
}
/*.header-info-detal{
    display: none;

}*/
.header-info-detal ul li {
    padding: 11px 6px;
    margin-left: 0px;
    font-size: 11px;
}
.header-info-detal ul li a {
    letter-spacing: 0px;
     font-size: 11px;
}
.mkdf-banner-holder {
    width: 50%;
    float: left;
}
.wrap-gridcont .grid-box-subms {
    padding: 20px 20px;
}
.wrap-gridcont .grid-box-subms h4 {
    font-size: 14px;
}
.features-link-box{
    width:50%;
    float: left;
}
.box .tagline {
    padding: 0.5em 1em;
    height: auto;
}
.about-right-cont {
    float: left;
}
.widget-postitem {
    width: 50%;
    height: 312px;
}
.subcrib-contnt {
    width: 88%;
    margin: auto;
}
.testimonial-block .inner-box .author-info .info-inner .author-image {
    width: 145px;
}
.testimonial-block .inner-box .text {
    font-size: 14px;
    line-height: 24px;
    width: 62%;
}
.footer-second{
    float: left;
    width: 50%;
}
.footer-third{
    float: left;
    width: 50%;
}
.footer-fourth{
    float: left;
    width: 50%;
}
}
@media screen and (min-width: 350px)  and (max-width: 527px){
.header-info-detal{
    display: none;
}
.headtitl-breadcum h2{
    font-size: 24px;
    margin-bottom: 20px;
}
.wrap-gridcont .grid-box-subms {
    padding: 20px 20px;
    height: auto;
}
.wrap-gridcont .grid-box-subms h4 {
    font-size: 14px;
}
.w3l_gallery_grid li {
    width: 100%;
}
.box .tagline {
    padding: 0.5em 1em;
    height: auto;
}
.about-right-cont {
    float: left;
}
.widget-postitem {
    width: 50%;
    height: auto;
}
.subcrib-contnt {
    width: 80%;
    margin: auto;
}
.testimonial-block .inner-box .author-info .info-inner .author-image {
    width: 145px;
    display: none;
}
.testimonial-block .inner-box .text {
    font-size: 14px;
    line-height: 24px;
    width: 62%;
}
}

/* Style the buttons */

.benefit-mng {
  border: none;
  outline: none;
  /*padding: 10px 16px;
  background-color: #f1f1f1;*/
  cursor: pointer;
  font-size: 18px;
}

/* Style the active class, and buttons on mouse-over */

.active, .benefit-mng:hover {
  background-color: #4ead48;
  color: white;
}
.w3layouts_gallery_grids .text-con{
	line-height:30px;
	}
.about-list li{
	list-style-type: circle;
	}
.right-images img {
	width:254px;
	}
.view-conf {
	font-size: 14px;
    transition-delay: .1s;
    transition-duration: .1s;
    color: #fff;
    letter-spacing: 1px;
    border: 1px solid #73c25f;
    border-radius: 20px;
    padding: 10px;
    text-align: center;
    display: inline-block;
    background: #73c25f;
    margin: 22px 1em;
}
.partner {
	display: flex;
    /*justify-content: space-between;*/
	flex-wrap: wrap;
	}
.partner img {
	height:150px;
		}

.bannerimgstyle{
    height:300px;
}
.mobmenu{
    display: none !important;
}
.footersoialicon{
    display: inline-flex;
    list-style-type: none;
    gap: 15px;
}


@media screen and (min-width: 320px) and (max-width: 768px) {
    .bannerimgstyle{
        height:auto;
    }
    .partner img {
        height:auto;
        width: auto;
        padding: 10px;
    }
    .partner {
        padding: 34px;
        text-align: center;
        display: block;
    }
    .home-link-top {
        float: left;
        display: none;
    }
    .mkdf-banner-holder {
        padding: 0px;
    }
    .wrap-gridcont .grid-box-subms p {
        font-size: 14px;
    }
    .features--box .icon-featr {
        width: 70px;
        border-radius: 50%;
        height: 70px;
        padding: 12px 10px;
        font-size: 18px;
    }
    .features--box h3 a {
        margin-top: 23px;
        margin-left: -30px;
    }
    .right-images img {
        width: 100%;
    }
    .newsalerts-holder {
        height: 400px;
    }
    .nbs-flexisel-nav-left, .nbs-flexisel-nav-right {
        top: 45%;
    }
    .gallery-contgrid {
        padding: 1em 0em;
    }
    .proceeding-box {
        margin-bottom: 20px;
    }
    .footer .footer-title {
        margin-top: 20px;
    }
    .w3layouts_gallery_grids {
        padding: 15px;
        margin-bottom: 0;
    }
    .middle-community-grid {
        padding: 0px;
    }
    .middle-community-grid h4 {
        font-size: 22px;
        width: 100%;
    }
    .wrap-gridcont .grid-box-subms h5 {
        font-size: 15px;
    }
    .features--box {
        padding: 1em;
        height: auto;
    }
    .side-title h3 {
        font-size: 23px;
    }
    .site-header-social {
        display: none;
    }
    .mobmenu{
        display: block !important;
    }
    .mkdf-btn.mkdf-btn-simple .mkdf-btn-plus {
        width: 36px;
        height: 36px;
    }
    .features--box .counter {
        letter-spacing: 0;
        font-size: 18px;
        line-height: 50px;
    }
    .features--box h3 {
        margin-top: 0;
        width: 100%;
        float: none;
    }
    .count-gridbox {
        padding: 1em 0em;
        margin: 1em 0em;
    }
    .w3l_gallery_grid {
        margin: 0em;
    }
    .imprt-side-nav .entry-thumbnail {
        text-align: center;
    }
    .imprt-side-nav .entry-thumbnail img {
        width: auto;
        padding: 10px;
    }
    .proceeding-box img {
        max-width: 70% !important;
        margin: 10px auto;
    }
    .footer {
        float: none;
        padding: 0em;
        text-align: center;
    }
    .footer ul li {
        padding: 3px 0px;
    }
    .communt-side-nav .entry-thumbnail img {
        width: 35%;
    }
    .entry-thumbnail{
        text-align: center;
    }
    .nbs-flexisel-item img{
        height: auto;
    }
}