

@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:#eb3b3b;

}

.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:70%;

   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: #7767e5;
    font-weight: 500;
    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:#1a73e8;
	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, #165cb6, #1a5495ab 100px);
}
/*-- //header --*/ 
/*-- left-text --*/ 
.middle-cont-grid {
    background: #fff;
    width: 100%;
    float: left;
}
.about-left-cont{
	padding:0px;
}
.about-left-cont img{
	width: 100%;
    height: 100%;
    margin: 10px 0px;
    box-shadow: 0 1px 2px 0 rgb(0 0 0 / 49%);
}
.about-cont-gridbox{
	padding:2em;
    margin-top: 1em;
    float: left;
	width:100%;
}
.headtitl-breadcum {
	/*text-transform:uppercase;*/
	letter-spacing: 1px;
	margin: 0px 0px 0px 0px;
	position:relative;
	width:fit-content;
}
.headtitl-breadcum h2:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 2px;
    background: #51ace4;
    /*top: 26px;*/
}
.headtitl-breadcum h2 span {
    font-weight: 600;
    color:#eb3b3b;
}
.about-detal-box p{
	font-size: 15px;
    line-height: 25px;
    margin-bottom: 20px;
}
.btton-gridmore {
    background-color:#eb3b3b;
    border: 2px solid transparent;
    font-size: 15px;
    line-height: 1em;
    letter-spacing: .03em;
    /* font-weight: 600; */
    border-radius: 10px;
    padding: 13px 25px 8px;
    cursor: pointer;
    width: 165px;
    text-transform: uppercase;
	display: inline-block;
	margin-left: 320px;

}

.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:#08104d;

}

.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:#b53a3a;

	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: #d7e3f7;

	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: 70px;

    float: left;

    margin-right: 10px;

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

    border-radius: 50%;

    height: 70px;

    background: #fff;

    padding: 0px 5px;

	font-weight: 600;

	font-size: 23px;

	text-align:center;

	color: #083575;

}

.features--box .counter {

    font-weight: 600;

    letter-spacing: 1px;

    color: #083575;

    /* 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%, 6%, 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;
	margin-bottom: 14px;

}



.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: #5a6ff1;

    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: #eb3b3b;*/

  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: #0f68df;

}

.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: #004aad;

    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: #1a73e8;

    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:#eb3b3b;

}

.newsalerts-holder {

    width: 100%;

    height: 450px;

    padding: 10px;

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

    background-color: #fff;

    overflow: hidden;

}

.newsalerts {

  overflow:hidden;

  height:450px;

}



.newsalerts ul {

  list-style: none;

  margin: 0;

  padding: 0;

  position: relative;

}



.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;

}

.subcrib-contnt a{

	    width: 75%;
    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: #004aad;

}

.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%;
    height: 157px;

}

.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%;    margin-bottom: 20px;}

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



.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; display:none;-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:#155c89;

	background-position:center;

    float: left;

    width: 100%;

	padding:3em 0em;

	border-top: 4px solid #eb3b3b;

}

.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:#1c8ed7;

	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:#73c25f;

}

.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: 1em 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 { 

    procd-word-spacing: 0;

}

.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;
    text-align: justify;
    hyphens: auto;

}

}

@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;
	text-align: left;

}

.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;
    word-break: break-word;
    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;
    margin: 1em 0;
    height: auto;
}
.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: 20px;
}
.wrap-gridcont .grid-box-subms {
    padding: 20px 20px;
}
.wrap-gridcont .grid-box-subms h4 {
    font-size: 14px;
}
.w3l_gallery_grid li {
    width: 100%;
    padding: 0;
}
.box .tagline {
    padding: 0.5em 1em;
    height: auto;
}
.about-right-cont {
    float: left;
}
.widget-postitem {
    width: 50%;
    height: 312px;
}
.subcrib-contnt {
    width: 80%;
    margin: auto;
}
.testimonial-block .inner-box .author-info .info-inner .author-image {
    width: 145px;
    display: block;
}
.testimonial-block .inner-box .text {
    font-size: 14px;
    line-height: 24px;
    width: 100%;
}

}


/* 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: #161b3d;
  color: white;
}
.w3layouts_gallery_grids .text-con{
	line-height:30px;
	}
.about-list li{
	list-style-type: circle;
}
.socialitems{
    display: inline-flex;
    gap: 10px;
}

@media screen and (max-width:527px) {
    .site-header-social{
        display: none;
    }

    .features--box h3{
        float: left;
    }

    .testimonial-block .inner-box .author-info{
        width: 100%;
    }

    .testimonial-block .inner-box .text{
        width: 100%;
        margin-top: 2rem;
    }
}

@media screen and (max-width:768px) {
    .nbs-flexisel-item img{
        height: auto;
    }

    .btton-gridmore{
        margin-left: 0;
    }

    .copyw3-agile p{
        padding: 0.25rem 0;
    }
}

.footer .footer-second,
.footer .footer-third,
.footer .footer-fourth{
    margin-bottom: 1rem;
}

@media (max-width: 550px) {

    table .form-control,
    table textarea {
        width: 185px !important;
    }

    table #captcha {
        width: 80px !important;
    }

    .communt-main p{
        margin: 0 !important;
        word-break: break-word;
    }

    .communt-side-nav .entry-thumbnail img{
        width: 90px;
    }
}


@media screen and (max-width: 350px) {
    table .form-control,
    table textarea {
        width: 165px !important;
    }

    table #captcha {
        width: 52px !important;
    }
}

@media screen and (min-width: 320px) and (max-width:768px) {

    .owl-pagination {
        right: 0!important;
    }
    .testimonial-block .inner-box .text {
        text-align: justify;
    }
    .features--box .counter {
        font-size: 20px;
    }
    .features--box h3 {
        margin-top: 15px;
        width: 100%;
        float: none;
    }
    .about-cont-gridbox {
        padding: 0 2em;
        margin-top: 0;
    }
    .mkdf-banner-holder {
        padding: 0;
    }
    .count-gridbox {
        padding: 0em 0em;
    }
    .features--box {
        padding: 1em 0em;
        height: auto;
    }
    .w3layouts_gallery_grids ul {
        padding-left: 0;
    }
    .w3l_gallery_grid {
        margin: 0em;
    }
    .publicationsec{
        width: auto !important;
    }
    .gallery-contgrid {
        padding: 2em 0em;
    }
    .footer {
        padding: 1em 0em;
        text-align: center;
    }
    .entry-thumbnail{
        text-align: center;
    }
    .slider-top-banner{
        margin-bottom: 20px;
    }
}