@charset "utf-8";
/* CSS Document */
@font-face{font-family: 'Josefin Sans', sans-serif;}
@font-face{font-family: 'Playfair Display', serif;}

@font-face {
font-family: 'Helvetica';
font-style: normal;
font-weight: normal;
src: local('Helvetica'), url('../fonts/Helvetica.woff') format('woff');
}

@font-face {
    font-family: 'Helvetica Thin';
    src: url('../fonts/Helvetica-Thin.eot');
    src: url('../fonts/Helvetica-Thind41d.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica-Thin.woff2') format('woff2'),
        url('../fonts/Helvetica-Thin.woff') format('woff'),
        url('../fonts/Helvetica-Thin.svg#Helvetica-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
}


@font-face {
font-family: 'Helvetica Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica Oblique'), url('../fonts/Helvetica-Oblique.woff') format('woff');
}


@font-face {
font-family: 'Helvetica';
font-style: normal;
font-weight: bold;
src: local('Helvetica'), url('../fonts/Helvetica-Bold.woff') format('woff');
}


@font-face {
font-family: 'Helvetica Bold Oblique';
font-style: normal;
font-weight: normal;
src: local('Helvetica Bold Oblique'), url('../fonts/Helvetica-BoldOblique.woff') format('woff');
}

article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
html{font-family: 'Helvetica';-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
body{margin:0}
a:focus{outline:none}
a:active,a:hover{outline:0;text-decoration:none}
h1{font-size:2em}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:700}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
img{border:0;outline:none}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;outline:0}
button,input{line-height:normal}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none;outline:none;color:#fff}
ul{margin:0;padding:0;list-style:none}
ul li{margin:0;padding:0}
.alignCenter{text-align:center}
body{font-family: 'Helvetica';background:#fff;font-size:100%;font-weight:400;color:#1b1a1a;height:100%;font-size: 16px;}
#doc_body{overflow:hidden}
.clear,.after{clear:both}
.clear:after,.after:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}
* html .clear,* html .after{zoom:1;clear:both;font-size:1px!important;line-height:1px!important}
:first-child+html .clear,:first-child+html .after{zoom:1;clear:both;font-size:1px!important;line-height:1px!important}
img{border:0 none}
.toRight{float:right!important}
.toLeft{float:left!important}
.toCenter{float:none!important;display:block;margin:0 auto}
.noPadTop{padding-top:0!important}
html,body{min-height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;width:100%}
*{margin:0;padding:0}

/*******************************Global Wrapper Css************************************/
.mainWrapper, .bannerWrapper, .serviceWrapper, .recentarticalWrapper, .testimonialWrapper, .searchWrapper{width:100%;height:auto;margin:0 auto;text-align:center}
.centerWrapper{width:80%;height:auto;margin:0 auto;text-align:center}
.bannerWrapper{position: relative;}
/********************************* clear float***********************************/
.clearfix:after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}
/*******************************Header Css************************************/
header{width:100%;height:auto;margin:0 auto;text-align:center;display: flex;align-items: center;-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.11);-moz-box-shadow: 0 1px 3px rgba(0,0,0,.11);box-shadow: 0 1px 3px rgba(0,0,0,.11);box-sizing: border-box;}
header .leftmenuWrapper{width:2%;height:auto;margin:0 auto;text-align:center;background-color: #008c8d;float:left;padding: 1em 1.3em;}
header .leftmenuWrapper img{width:100%;height:auto;margin:0 auto;text-align:center;display: block;}
header .centermenuWrapper{width:96%;height:auto;margin:0 auto;text-align:center;float:left;}
header .rightmenuWrapper{width:2%;height:auto;margin:0 auto;text-align:center;float:left;background-color: #008c8d;padding: 1em 1.3em;color:#fff;}
header .centermenuWrapper .leftcol{width:50%;height:auto;/* margin:0 auto; */text-align: left;float:left;}
header .centermenuWrapper .rightcol{width:50%;height:auto;margin:0 auto;text-align:center;float:left;}
header .centermenuWrapper .rightcol ul{list-style:none;margin: .9em;text-align: right;margin: 0.7em 1em;font-size: 0.9em;}
header .centermenuWrapper .rightcol ul li{display:inline-block;}
header .centermenuWrapper .rightcol ul li img{/* width:14%; */height:auto;margin:0 auto;text-align:center;display: inline-block;vertical-align: middle;}
header .centermenuWrapper .rightcol ul li:nth-child(2) img{width:50%;height:auto;margin:0 auto;text-align:center;display: inline-block;   vertical-align: middle;}
header .centermenuWrapper .rightcol ul li a{display:inline-block;color:#70be46;}
header .rightmenuWrapper img{width:100%;height:auto;margin:0 auto;text-align:center;display: block;}
#menu-list,#menu-list>ul.mainmenulisting>li,#menu-list>ul.mainmenulisting>li.active,.submenu .submenulisting li{font-family:'Helvetica'}
header .centermenuWrapper .leftcol img{margin-left: 1em;margin-top: .5em;width: 30%;height:auto;display: block;}
#menu-list{position:fixed;z-index:2;width:100%;display:none;max-height:100%;min-height:100%;background:rgba(0,140,141,.92);color:#fff}
div#menu-list>ul.mainmenulisting{margin:0 7.3em;padding:3em 0 0;height:100%;width:95%}
div#menu-list>ul.socialmenu{width:4.9%;height:100%;margin:0 auto;text-align:center;position:absolute;right:0;background-color:#e9f6e3;top:0}
div#menu-list>ul.socialmenu li{padding:1em 0;bottom:-60%;position:relative}
div#menu-list>ul.socialmenu li a{color:#c1c7be}div#menu-list>ul.mainmenulisting:after{content:'';width:0;height:100%;position:absolute;border:1px solid #008588;top:0;left:100px}
#menu-list>ul.mainmenulisting>li{position:relative;margin-bottom:0;padding-bottom:1.5em;font-weight:300;font-size:1.2em;text-transform:capitalize;width: 300px;}
#menu-list>ul.mainmenulisting>li:after{content:'';position:absolute;left:-22px;top:6px;width:8px;height:8px;border-radius:20px;border:2px solid #008588;z-index:2;background-color:rgba(0,140,141,1);cursor:pointer}
#menu-list>ul.mainmenulisting>li:before{content:"";position:absolute;left:-16px;height:100%;width:1px}
#menu-list>ul.mainmenulisting>li a{display:block}
#menu-list>ul.mainmenulisting>li.active:after{content:'';position:absolute;left:-22px;top:6px;width:8px;height:8px;border-radius:20px;border:2px solid #008588;z-index:2;background-color:#73bf45;cursor:pointer;font-family:'Helvetica';font-weight:300;font-size:1.2em}
#menu-list>ul.mainmenulisting>li:hover:after{content:'';position:absolute;left:-22px;top:6px;width:8px;height:8px;border-radius:20px;border:2px solid #008588;z-index:2;background-color:#73bf45;cursor:pointer;font-family:'Helvetica';font-weight:300;font-size:1.2em}
#menu-list>ul.mainmenulisting>li:first-child:before{top:6px}
#menu-list>ul.mainmenulisting>li:last-child:before{height:6px}
#menu-list>ul.mainmenulisting>li.active{font-weight:600}
.submenu{width:30%;height:auto;margin:0 auto;text-align:left;position:absolute;top:0;left: 100%;color:#fff;z-index:3;display:none;}
.submenulisting{list-style:none;width:100%;height:auto;margin:0 auto;text-align:center}
.submenulisting li{padding:0 0 .5em;font-weight:300;font-size:1em;text-align:left}
.sticky{position:fixed;width:100%;left:0;top:0;z-index:100;border-top:0;background-color:#fff}

li.show-submenu ul.submenu{
	display:none;
}

li.show-submenu:hover ul.submenu{
	display:block!important;
}
li.show-submenu:hover > a{
	font-weight:bold;
}
/************************************search wrapper****************************/
.searchWrapper{position:fixed;left:0;right:0;top:0;z-index:2;width:100%;height:100%;margin:0 auto;text-align:center;background:rgba(0,140,141,.8)}
.search_form{width:100%;margin:0 auto;height:auto;text-align:center}
.closeWrapper{width:96%;height:auto;margin:1.5em auto;text-align: right;}
.searcformhWrapper{width:35%;height:80%;top:0;left:0;bottom:0;right:0;margin:auto}
.seachrow{width:35%;height:auto;margin:10em auto 0;text-align:left;position: relative;}
.seach_ico,.search_icon{background-color:transparent;border:0;height:auto;margin:0 auto;text-align:center}
button.search_icon{top:16%;width:3.6%}
.search_icon{position:absolute;top:0;right:0%;width:2%}
.seach_ico{float:left;border-bottom:1px solid #fff;padding:.5em;width:100%;font-family:'Helvetica';font-weight:300;font-size:1.1em;color:#fff;text-align: left;}
.seach_ico::-webkit-input-placeholder { 
  color: #fff;opacity: .5;
}
.seach_ico::-moz-placeholder { 
  color: #fff;opacity: .5;
}
.seach_ico:-ms-input-placeholder { 
 color: #fff;opacity: .5;
}
.seach_ico:-moz-placeholder { 
  color: #fff;opacity: .5;
}
.closeWrapper img{width:2%;height:auto;margin:0 auto;text-align:center;}
/*******************************Footer Css************************************/
footer{width:100%;height:auto;margin:0 auto;text-align:center;display: flex;align-items: center;background-color: #f5f5f3;padding: 1.2em 0;}
footer .leftcol{width:25%;height:auto;margin:0 auto;text-align:left;float: left;}
footer .centertcol{width:50%;height:auto;margin:0 auto;text-align:center;float: left}
footer .rightcol{width:25%;height:auto;margin:0 auto;text-align:center;float: left}
footer .leftcol p, footer .centertcol p{font-family:'Helvetica';font-weight:300;font-size: 1em;color:#5a5b5c;line-height: 1.5em;}
footer .centertcol p a{color:#5a5b5c;}
footer .centertcol p span{padding: 0 .1em;}
footer .leftcol p{padding-left: 1em;}
footer .rightcol ul{list-style: none;}
footer .rightcol ul li{display: inline-block;margin: 0 .5em;}
footer .rightcol ul li a{color:#c7c7c6;}
/******************************** Landing Popup ******************/
.map-bg {width: 100%; height: auto; display: block;}
.map-bg-mobile {display: none; width: 100%;height: auto;margin: 0 auto;text-align: center;}
.landing-logo{width:100%;height:auto;margin:0 auto;text-align:center;/*position: absolute;top:1%;*/z-index: 3;}
.landing-logo img {width: 20%; height: auto; display: inline-block; margin-top: 2em}
.landing-logo h6 {font-weight: 600; font-size: 1.2em;  color: #72bf44; padding: 1em 0 1em 0;}
.map-container {position: relative;font-family: 'Helvetica';font-size: 1em;text-transform: uppercase;}
.pin-india {width: 5%; height: auto; display: inline-block; position: absolute; top: 51%; left: 62%;background-color: #000; padding: .3em 0 .2em 0;}
.pin-middleeast{width:10%;height:auto;display:inline-block;position:absolute;top:46%;left:52%;background-color:#72bf44;padding:.2em 0;border:1px solid #fff}
.pin-africa{width:5%;height:auto;display:inline-block;position:absolute;top:56%;left:49%;background-color:#72bf44;padding:.2em 0;border:1px solid #fff}
.pop-wrapper { z-index: 4; height: auto; width: 100%; background: #fff;background: url("../images/landingpagebg.png");position: fixed;top: 0%;background-repeat: repeat;height: 100%;}


/******************************** Landing Popup ******************/
/*******************************Banner Css************************************/
.bannerWrapper img{width:100%;height:auto;margin:0 auto;text-align:center;display:block;}
.bannerdetailWrapper{position:absolute;width:27%;margin:0 auto;height:auto;bottom:10%;left:5%;background-color:rgba(112, 190, 70, 0.95);padding:1em;box-sizing: border-box; line-height: 1.5em;}
.bannerdetailWrapper p{font-family:'Helvetica';font-weight: 400;font-size: 1em;color:#fff;text-align:left;}
.bannerdetailWrapper p span{font-size: 1em;display:block;padding-bottom:.5em;font-family: 'Helvetica';font-weight: bold;}
.bannerdetailWrapper a{font-family: 'Helvetica';display:inline-block;background-color:#07928a;padding:0.3em 0.7em;text-align:left;float:left;margin:1em 0 0 0;text-transform: uppercase;font-weight:600;font-size:0.9em;}
/*******************************Service Wrapper************************************/
.serviceWrapper{width:100%;height:auto;margin:2em auto;text-align:center}
.serviceWrapper h2{/* font-family:'Helvetica'; */font-family: 'Helvetica';font-weight:300;font-size: 2em;color:#008c8d;padding-bottom:.5em;text-transform: uppercase;}
.serviceWrapper p{font-family: 'Helvetica';color:#5a5b5c;font-weight:300;font-size:1em;padding: 0 6em;}
.serviceWrapper .serviceslisting{list-style:none;width:100%;height:auto;margin:2em auto 4em auto;text-align:center;}
.serviceWrapper .serviceslisting li{/*width: calc(23% - 2px)!important;*//* float:left; *//* margin-right: 10px; */border:1px solid #008c8d;position: relative;background:#fff;display: block;background-size: cover;background-position: center center;margin-bottom: 3em;font-family: 'Helvetica';font-size: 1.2em;box-sizing: border-box;margin-right: 1em!important;float:left;}
.serviceWrapper .serviceslisting li:nth-child(3n+0){/* margin-right:0%; */}
.serviceWrapper .serviceslisting li:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%);filter: brightness(0) invert(1);}
.serviceWrapper .serviceslisting li img{width:100%;height:auto;margin:0 auto;text-align:center}
.serviceWrapper .serviceslisting li .services p{display:inline-block;position:absolute;top:93%;color:#70be46;background-color:transparent;padding:.4em;left: 0%;right:0%;margin: 0 auto;}
.services{padding: 4.4em;background:#fff;}
.services:hover{ background:cover;background: transparent;cursor: pointer;}
.serviceWrapper .serviceslisting li .services p{font-size: 0.8em;}
.serviceWrapper .serviceslisting li .services:hover p{top:65%;background-color: transparent;color:#fff;}
.serviceWrapper .serviceslisting li .services:hover p span{background-color: transparent;}
.serviceWrapper .serviceslisting li .services img{width:90%;height:auto;margin:0 auto;text-align:center;max-width: 4em;}
ul.serviceslisting:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}

.serviceWrapper .serviceslider .slick-slide{margin-left: 2px;}
.serviceWrapper .serviceslider .slick-dots li{position:relative;display:inline-block;width:2px!important;height:24px!important;margin:2px 5px!important;padding:1px!important;cursor:pointer;border: 0px!important;}
.serviceWrapper .serviceslider .slick-dots li button{font-size:0;line-height:0;display:block;width:2px;height:24px;border-radius:5px!important;padding:1px!important;color:#000!important;background:rgb(0,0,0,.5)!important}
.serviceWrapper .serviceslider  .slick-dots li button:before{border-radius:10px!important;content:'';color:#000!important;opacity:0!important;width:2px!important;height:24px!important;}

.serviceWrapper .serviceslider .slick-dots li.slick-active{opacity:1!important;background:#000!important;width:3px!important;height:30px!important;padding:1px!important;border-radius:5px!important}
.serviceWrapper .serviceslider .slick-slide:focus{outline:0}
.serviceWrapper .serviceslisting li .services p span{background-color:#fff;display:inline-block;width:auto;text-align:center;padding:0 .4em}
.reverserecentarticalrow{direction: rtl;}
.serviceWrapper .serviceslisting ul.slick-dots li {
    float: none;
}
/*******************************Recent artical Wrapper************************************/
.recentarticalWrapper{background-color:#f9f9f9;padding: 0 0 2em 0;}
.recentarticalWrapper h2{font-family:'Helvetica';font-weight:300;text-transform: uppercase;font-size: 2em;color:#008c8d;padding: .6em 0 .8em 0;}
.recentarticalrow{width:100%;height:auto;margin: 0;text-align:center;display: flex;align-items: center;}
.recentarticalWrapper .recentarticalrow .recentarticalcol{width:50%;height:auto;margin:0 auto;text-align:center;float:left;}
.recentarticalWrapper .recentarticalrow .recentarticaldtl{width:50%;height:auto;margin:0 auto;text-align:center;float:left;}
.recentarticalWrapper .recentarticalrow .recentarticalcol img{width:100%;height:auto;margin:0 auto;text-align:center;display:block;}
.recentarticalWrapper .recentarticalrow .recentarticalcol h3{font-family: 'Helvetica';font-weight: 300;font-size: 1.7em;color:#008c8d;text-align:left;margin: 0 6% 0 0;}
.recentarticalWrapper .recentarticalrow .recentarticalcol p{font-family:'Helvetica';font-weight:300;font-size: 1em;color:#5a5b5c;text-align:left;margin: 0 0 2% 0;line-height: 1.2em;margin: 0 6% 0 0;}
.recentarticalWrapper .recentarticalrow .recentarticalcol a{font-family: 'Helvetica';display:inline-block;background-color:#07928a;padding:.5em 1em;text-align:left;float:left;margin:1em 0 0 0;text-transform: uppercase;/* font-weight:600; */font-size:1em;}
.recentarticalWrapper .recentarticalrow .recentarticaldtl h3{font-family:'Helvetica';font-weight:300;font-size: 1.7em;color:#008c8d;text-align:left;margin: 0 0 0 6%;}
.recentarticalWrapper .recentarticalrow .recentarticaldtl p{font-family:'Helvetica';font-weight:300;font-size: 1em;color:#5a5b5c;text-align:left;margin: 0 0 2% 6%;line-height: 1.2em;}
.recentarticalWrapper .recentarticalrow .recentarticaldtl a{font-family: 'Helvetica';display:inline-block;background-color:#07928a;padding:.5em 1em;text-align:left;float:left;margin:1em 0 0 0;text-transform: uppercase;/* font-weight:600; */font-size:1em;margin: 0 0 0 6%;}
.recentarticalWrapper a{font-family: 'Helvetica';display:inline-block;background-color:#07928a;padding:.8em 3em;text-align:center;margin: 3em auto 1em;text-transform: uppercase;/* font-weight:600; */font-size:1em;}
/*******************************Testimonial Wrapper************************************/
.testimonialWrapper{margin-bottom: 4em;}
.clientwrapper{width:100%;height:auto;margin: 1em auto 3em auto;text-align:center;position: relative;margin-right: 35px;}
.testimonialWrapper .clientdetail{width:calc(100% - 10px);height:auto;margin:0 auto;text-align:center;border:5px solid #07928a;}
.testimonialWrapper h2{font-family: 'Helvetica';font-weight:300;font-size: 2em;color:#008c8d;padding: 1em 0 .8em 0;}
.testimonialWrapper .clientdetail p{font-family:'Helvetica';font-weight:300;font-size: 1em;color:#5a5b5c;text-align:left;margin: 0 2em;line-height: 1.2em;padding: 2em 1.2em 0em;position: relative;}
.testimonialWrapper .clientdetail p.testimonialname{text-align:right;padding: 1.5em 1em 1.5em;}
.testimonialWrapper .clientimg{width:100%;height:auto;margin:0 auto;text-align:center;position: absolute; right: 36%; top: 50%;transform: translate(0%, -50%); display: none;}
.testimonialWrapper .clientimg img{width:17%;height:auto;margin:0 auto;text-align:center;display:block;}
.testimonialWrapper .testimonial_slider .slick-dots li{position:relative;display:inline-block;width:2px;height:24px;margin:2px 5px;padding:1px;cursor:pointer}
.testimonialWrapper .testimonial_slider .slick-dots li button{font-size:0;line-height:0;display:block;width:2px;height:24px;border-radius:5px;padding:1px;color:#000;background:rgb(0,0,0,.5)}
.testimonialWrapper .testimonial_slider .slick-dots li button:before{border-radius:10px;content:'';color:#000;opacity:0;width:2px;height:24px}
.testimonialWrapper .testimonial_slider .slick-dots li.slick-active{opacity:1;background:#000;width:2px;height:30px;padding:1px;border-radius:5px}
.testimonialWrapper .testimonial_slider .clientwrapper:focus{outline:0}
/********************************About Us****************************************/
.aboutusWrapper{width:100%;height:auto;margin:2em auto;text-align:center;}
.aboutusWrapper .centerWrapper{width:90%;height:auto;margin:2em auto;text-align:left;}
.aboutusWrapper .aboutustabs{width: 100%;height:auto;margin:0 auto;text-align: center;list-style: none;}
.aboutusWrapper .aboutustabs li{margin: 0 2%;font-family:'Helvetica';font-weight:300;font-size:0.9em;color:#333333;display: inline-block;}
.aboutusWrapper .aboutustabs li a{color:#333;}
.aboutusWrapper .aboutustabs li a.active-tab {color:#008c8d;font-weight:600;}
.aboutdtlWrapper{width:100%;height:auto;margin:2em auto 6em auto;text-align:center; line-height: 1.3em;}
.aboutdtlWrapper p{font-family: 'Helvetica';color:#5a5b5c;font-weight:300;font-size: 1em;line-height: 1.5em;text-align: left;/* padding-bottom: .8em; */}
.aboutdtlWrapper .managementWrapper {
    list-style: none;
    width:75%;
    height: auto;
    margin: 0 auto;
    text-align: center;
}
.serviceInnerWrapper .serviceWrapper .serviceslisting li{width: calc(23% - 4px)!important; margin-right: 2%!important; float: none; display: inline-block;}
.aboutdtlWrapper h2{/* font-family:'Helvetica'; */font-family: 'Helvetica';font-weight:300;font-size:3em;color:#008c8d;padding:.5em 0;}
.aboutdtlWrapper .managementWrapper li{width:32%;height:auto;margin:5% auto;text-align:center;float: none;margin-right: 1%;position: relative;display: inline-block;}
.aboutdtlWrapper .managementWrapper li .mgtdtlimg img{width:100%;height:auto;margin:0 auto;text-align:center;display:block;}
.aboutdtlWrapper .managementWrapper li:nth-child(3){margin-right: 0%;}
.aboutdtlWrapper .managementWrapper li .mgtdtlimg{width:100%;height:auto;margin:0 auto;text-align:center;}
.aboutdtlWrapper .managementWrapper li .mgtdtlimg a:hover:after,.mgtdtl p{text-align:center;font-family:'Helvetica';color:#fff;font-size:1em}
.aboutdtlWrapper .managementWrapper li .mgtdtl{width:80%;height:auto;min-height: 100px;margin:0 auto;text-align:center;background-color:#008c8d;position:absolute;top:95%;left:0;right:0;}
.mgtdtl p{font-weight:300;line-height:1.5em;padding:.5em;width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.mgtdtl p span{font-weight:700;display:block}
.aboutdtlWrapper .managementWrapper li .mgtdtlimg a{display:block}
.aboutdtlWrapper .managementWrapper li .mgtdtlimg a:hover:after{content:'Read More';background-color:rgba(0,140,141,.79);position:absolute;top:0;right:0;left:0;bottom:0;width:100%;height:100%;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:center;font-weight:300}
.popupWrapper{width:100%;margin:0 auto;text-align:center;position:fixed;left: 0; right:0;background-color: #fff;overflow: auto; display: none;}
.popupWrapper .closeWrapper{width:100%;height:auto;margin:0 auto;text-align:right;}
.popupWrapper .closeWrapper .centerWrapper{text-align: right;width: 90%;}
.popupWrapper .closeWrapper a{font-size: 2em;color:#008c8d;font-weight: 600;padding: 1em 0 0 0;display: block;}
.popupWrapper .popuprow{width:80%;height:auto;margin:2em auto;text-align:center;}
.popupWrapper .popuprow .leftcol img{width:90%;height:auto;margin:0 auto;text-align:right;display:block;}
.popupWrapper .popuprow .leftcol{width:40%;height:100%;margin:0 auto;text-align:center;float:left}
.popupWrapper .popuprow .rightcol{width:60%;height:100%;margin:0 auto;text-align:center;float:left}
.popupWrapper .popuprow .rightcol p{font-family: 'Helvetica';color:#5a5b5c;font-weight:300;font-size:1em;line-height: 1.5em;text-align: left;padding: 0 0 1em 0;}
.popupWrapper .popuprow .rightcol p.heading{font-family: 'Helvetica';color:#008c8d;font-weight:300;font-size:1.2em;line-height: 1.5em;text-align: left;padding:.5em 0;}
.popupWrapper .popuprow .rightcol p.heading:nth-child(2){padding: 1em 0 0 0;}
.popupWrapper .popuprow .rightcol ul{list-style: none;}
.popupWrapper .popuprow .rightcol ul li{display: block;font-family: 'Helvetica';color:#5a5b5c;font-weight:300;font-size:1em;line-height: 1.8em;text-align: left;}
.aboutusWrapper .aboutdtlWrapper .management_slider .slick-dots li{position:relative;display:inline-block;width:2px;height:24px;margin:2px 5px;padding:1px;cursor:pointer;float: none;}
.aboutusWrapper .aboutdtlWrapper .management_slider .slick-dots li button{font-size:0;line-height:0;display:block;width:2px;height:24px;border-radius:5px;padding:1px;color:#000;background:rgb(0,0,0,.5)}
.aboutusWrapper .aboutdtlWrapper .management_slider .slick-dots li button:before{border-radius:10px;content:'';color:#000;opacity:0;width:2px;height:24px}
.aboutusWrapper .aboutdtlWrapper .management_slider .slick-dots li.slick-active{opacity:1;background:#000;width:2px;height:30px;padding:1px;border-radius:5px}
.aboutusWrapper .aboutdtlWrapper .management_slider .item:focus{outline:0}
/*******************************Service Page************************************/
.servicedetailWrapper{width:100%;height:auto;margin:0 auto;text-align:center;background-color:#f9f9f9;padding: 2em 0}
.servicedetailWrapper h2{/* font-family:'Helvetica'; */font-family: 'Helvetica';font-weight:300;font-size: 2em;color:#008c8d;padding-bottom:.5em;}
.servicedetailWrapper p{font-family: 'Helvetica';color:#5a5b5c;font-weight:300;font-size: 1em;line-height: 1.5em;}
.servicedetailWrapper .centerWrapper{width:70%;height:auto;margin:0 auto;text-align:center}
.serviceWrapper h3{/* font-family:'Helvetica'; */font-family: 'Helvetica';font-weight:300;font-size: 2em;color:#008c8d;padding-bottom:.5em;}
/*******************************Contact us Page************************************/
.contactinnerbanner{width:100%;height:auto;margin:0 auto;text-align:center;position: absolute;bottom:10%;}
.contactinnerbanner h2{font-family:'Helvetica';font-weight:600;font-size:2.375em;color:#fff;text-align:center;text-transform: uppercase;padding: 1em 0}
.contactinnerbanner p{font-family:'Helvetica';font-weight:300;font-size:1.20em;color:#fff;text-align:center;padding:0 4em;line-height: 1.4em;}
.contactusformWrapper{width:100%;height:auto;margin:3em auto;text-align:center;position: relative;}
.contactusformWrapper .centerWrapper{width:60%;height:auto;margin:0 auto;text-align:center;}
.contactusformWrapper .centerWrapper p{font-family:'Helvetica';font-weight:300;font-size: 1em;color:#5a5b5c;padding: 1em 0;}
.contactusform{width:100%;height:auto;margin:0 auto;text-align:center;position: relative;}
.contactusform label{position:absolute;top:12%;left:4%;display:inline-block;background-color:#fff;padding:0 .4em;font-family:'Helvetica';font-weight:300;font-size:1em;color:#5a5b5c;z-index: 1;text-transform: uppercase;}
.forminput{width:calc(100% - 1em);height:auto;margin:0 auto;text-align:left;border:1px solid #5a5b5c;padding: .8em 0.5em;
position: relative;margin: 1em 0;}
.contactusform .leftcol{width:70%;height:auto;margin:1em auto;text-align:left;float:left;font-family:'Helvetica';font-weight:300;font-size:1em;color: #5a5b5c;padding: .8em 0 0 0;}
.contactusform .rightcol{width:30%;height:auto;margin:1em auto;text-align:center;float:left}
.contactusform .rightcol .contactsubmitbtn{width:80%;height:auto;margin:0 auto;text-align:center;padding:.6em 0;    background-color: #008c8d;border: 0px;color: #fff;font-family:'Helvetica';font-weight:300;font-size:1em;text-transform: uppercase;}
.contactusform .leftcol input[type="checkbox"]{width: 20px;height: 20px;vertical-align: middle;}

.contactusmapWrapper{width:100%;height:auto;margin:2em auto;text-align:center;}
.contactusmapWrapper .centerWrapper{width:90%;height:auto;margin:2em auto;text-align:center;}
.contactusmapWrapper .leftcol{width:50%;height:auto;margin:0 auto;text-align:center;float:left;}
.contactusmapWrapper .rightcol{width:50%;height:auto;margin:0 auto;text-align:center;float:left;}
.contactusmapWrapper .rightcol .accordion{width:calc(100% - 100px);height:auto;margin:0 auto 100px;text-align:center}
.contactusmapWrapper .rightcol .accordion a,.accordion p{color:#5a5b5c;font-weight:300;text-align:left;font-family:'Helvetica';font-size:1em}
.contactusmapWrapper .rightcol .accordion li{position:relative}.accordion li p{display:none;padding:10px 25px;color:#5a5b5c}
.contactusmapWrapper .rightcol .accordion a,.accordion p span{display:block}
.contactusmapWrapper .rightcol .accordion a{    width: calc(100% - 28px);cursor:pointer;line-height:3;text-indent:15px;user-select:none;border-bottom:1px solid #5a5b5c;padding:0 14px;text-transform:uppercase}
.contactusmapWrapper .rightcol .accordion a:after{width:12px;height:12px;border-right:2px solid #4a6e78;border-bottom:2px solid #4a6e78;position:absolute;right:10px;content:" ";top:17px;transform:rotate(45deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.contactusmapWrapper .rightcol .accordion p{line-height:2;padding:10px 25px;}
.contactusmapWrapper .rightcol .accordion .phoneno{font-family:'Helvetica';font-weight:600;font-size:1em;color:#008c8d}
.contactusmapWrapper .rightcol .accordion a.active:after{transform:rotate(225deg);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
.contactusmapWrapper .map-block{width:100%;height:800px; border: thin solid #ccc;}
/******************************Appdownload Wrapper*********************/
.appdownloadWrapper{width:100%;height:auto;margin:0 auto 2em auto;text-align:center;position: relative;}
.keyfeaturesWrapper, .keyfeaturerow{width:100%;height:auto;margin:0 auto;text-align:center;}
.keyfeaturesWrapper .centerWrapper{width:90%;height:auto;margin:0 auto 2em auto;}
.appdownloadWrapper .leftcol{width:50%;height:auto;margin:0 auto;text-align:center;float:left;}

.appdownloadWrapper .leftcol img{width:100%;height:auto;margin:0 auto;text-align:center;display:block;}
.bannerWrapper.appdownloadWrapper .rightcol{width:40%;height:auto;margin:0 auto;text-align:center;float:left;margin-right:5%;    position: absolute;top: 0%;left: 55%;}
.appdownloadWrapper .rightcol{width:45%;height:auto;margin:0 auto;text-align:center;float:left;margin-left:5%;}
.appdownloadWrapper .rightcol h1{/* font-family:'Helvetica'; */font-family: 'Helvetica';font-weight:600;font-size:3em;color:#fff;text-align:left;text-transform: uppercase;padding:2em 0 0 0;}
.appdownloadWrapper .rightcol h2{/* font-family:'Helvetica'; */font-family: 'Helvetica';font-weight:600;font-size:1.5em;color:#008c8d;text-align:left;text-transform: uppercase;padding:3em 0 0 0;}
.appdownloadWrapper .rightcol p{font-family:'Helvetica';font-weight:300;font-size:1em;color:#fff;padding: 1em 0;text-align: left;}
.keyfeaturesWrapper .rightcol ol span{font-family:'Helvetica';font-weight:600;font-size:1em;color:#5a5b5c;}
.appdownloadWrapper .rightcol a{display: inline-block;text-align: left;}
.appdownloadWrapper .rightcol .downloadblink{background-color:#fff;padding:1em 2em;font-family:'Helvetica';font-weight:600;font-size:1em;color:#008c8d;margin: 1em auto;text-align: left; text-transform: uppercase;float:left;}
.appdownloadWrapper .rightcol ol{font-family:'Helvetica';font-weight:300;font-size:1em;color:#5a5b5c;padding: 1em 0;text-align: left;    line-height: 1.5em;}

.appdownloadWrapper .keyvideoWrapper{width:100%;height:auto;margin:0 auto;text-align:center;}
.appdownloadWrapper .keyvideoWrapper img{width:100%;height:auto;margin:0 auto;text-align:center;display:block;}
.appdownloadWrapper .keyvideoWrapper p{font-family:'Helvetica';font-weight:300;font-size: 1em;color:#5a5b5c;padding: 1em 0;text-align: center;line-height: 1.5em;}
.appdownloadWrapper .keyfeaturestab{width:90%;height:auto;margin:0 auto 2em auto;text-align: center;list-style: none;}
.appdownloadWrapper .keyfeaturestab li{margin: 0 4% 0 0;font-family:'Helvetica';font-weight:300;font-size:0.9em;color:#333333;display: inline-block;text-transform: uppercase}
.appdownloadWrapper .keyfeaturestab li a{color:#333;}
.appdownloadWrapper .keyfeaturestab li a.active-tab {color:#008c8d;font-weight:600;}

.apppopupWrapper{position:fixed;left:0;right:0;top:0!important;z-index:101;width:100%;height:100%!important;margin:0 auto;text-align:center;background-color: rgba(0, 0, 0, 0.89);display: none;}
.apppopupWrapper video{width: 60%;height:auto;margin:0 auto;text-align:center;position:absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.apppopupWrapper .closeWrapper{width:100%;height:auto;margin:1.5em auto;text-align: right;}
.apppopupWrapper .closeWrapper .fa-times{padding: 0 1em;}
.videoWrapper .patern{position: absolute;left:0;width:7%;height: auto;margin:0 auto ;text-align: center;    top: 30%;}
.videoWrapper .patern img{width:100%;height:auto;margin:0 auto;text-align:center;border-radius: 0px;}
/************************* how to use********************************/
.howtoWrapper{width:100%;height:auto;margin:0 auto;text-align:center;background-color:#008c8d;}
.howtoWrapper h4{/* font-family:'Helvetica'; */font-family: 'Helvetica';font-weight:600;font-size:2em;color:#fff;text-align:center;text-transform: uppercase;padding:2em 0 1em 0;}
.appdownloadWrapper .howtoWrapper .leftcol img{width:65%;height:auto;margin:0 auto;text-align:center;display:block;}
.appdownloadWrapper .howtoWrapper .howtolisting{list-style:none;width:100%;height:auto;margin:0 auto;text-align:center;padding:0 0 5em 0;}
.appdownloadWrapper .howtoWrapper .howtolisting li{width:98%;height:auto;margin:0 1%;text-align:center;}
.appdownloadWrapper .howtoWrapper .howtolisting h3{font-family:'Helvetica';font-weight:600;font-size: 1.5em;color:#fff;text-align:left;text-transform: uppercase;padding:3em 0 .5em 0;line-height: 1.4em;}
.howtoWrapper .rightcol .bookinglisting li{font-family:'Helvetica';font-weight:300;font-size: 1em;color:#fff;text-align: left;padding-left: 22px;line-height:1.5em;}
.howtoWrapper .rightcol .bookinglisting li{background:url('../images/howtolisticon.png')no-repeat left 6px;}
.appdownloadWrapper .howtoWrapper .howtolisting .slick-dots li{width:5%;height:auto;margin:0 auto;text-align:center;} 
.appdownloadWrapper .howtoWrapper .howtolisting .slick-dots li button{border:1px solid #fff; border-radius:20px;width:20px;}
.appdownloadWrapper .howtoWrapper .howtolisting .slick-dots {bottom: 32px;}
.appdownloadWrapper .howtoWrapper .howtolisting .slick-dots li.slick-active button:before{opacity:.75;color:#fff}
.appdownloadWrapper .howtoWrapper .howtolisting .slick-dots li button:before{font-family:slick;font-size:58px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:0;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.howtoWrapper .howtolisting .slick-slide:focus{outline:0}

.whychoosetheappWrapper{width:100%;height:auto;margin:2em auto;text-align:center;}
.whychoosetheappWrapper .centerWrapper{width:70%;height:auto;margin:0 auto;text-align:center;}
.whychoosetheappWrapper .centerWrapper h3{/* font-family:'Helvetica'; */font-family: 'Helvetica';font-size: 2em;color:#008c8d;text-align:center;text-transform: uppercase;padding:1em 0 0.5em 0;}
.whychoosetheappWrapper .centerWrapper .chooselisting{list-style:none;}
.whychoosetheappWrapper .centerWrapper .chooselisting li{width:45%;height:auto;margin:0 auto;text-align:left;float:left;padding-left: 22px;font-family:'Helvetica';font-weight:300;font-size: 1em;color:#5a5b5c;padding-bottom: .5em;line-height: 1.5em;padding-right: 1%;}
.whychoosetheappWrapper .centerWrapper .chooselisting li{background:url('../images/benifitlisticon.png')no-repeat left 3px;}
/************************blog wrapper************************/
.blogWrapper,.blogdtl{width:100%;height:auto;margin:0 auto;text-align:center;}

.blogWrapper .bloglisting{padding: 0em 0em 3em;}
.blogWrapper .bloglisting{width:100%;height:auto;margin:0 auto;text-align:center;list-style:none;display: flex;flex-wrap: wrap;}

.blogWrapper .bloglisting li{margin:3em auto;background-color: #f9f9f9;}
.blogWrapper .bloglisting li:first-child{width:65%;height:auto;margin:1em .5%;text-align:center;float:left;margin-right: 2%;} 
.blogWrapper .bloglisting li:first-child .leftcol{width:49%;height:auto;margin:0 auto;text-align:center;float:left;margin-right: 2%;}
.blogWrapper .bloglisting li:first-child .rightcol{width:49%;height:auto;margin:0 auto;text-align:center;float:left;}


.blogWrapper .bloglisting li:nth-child(2){width:32%;height:auto;;margin:1em auto;text-align:center;float:left;}
.blogWrapper .bloglisting li:nth-child(2):after, .blogWrapper .bloglisting li:nth-child(7):after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.blogWrapper .bloglisting li .leftcol{width:50%;height:auto;margin:0 auto;text-align:center;float:left;}
.blogWrapper .bloglisting li .rightcol{width:50%;height:auto;margin:0 auto;text-align:center;float:left;}
.blogWrapper .bloglisting li .leftcol img{width:100%;height:auto;margin:0 auto;text-align:center;display:block;}
.blogWrapper .bloglisting li .blogdtl p.blogname{font-family:'Helvetica';font-weight:300;font-size: 1em;color:#000;text-align:left;text-transform: uppercase;padding: .5em;}

.blogWrapper .bloglisting li:first-child .blogdtl .blogname{font-family:'Helvetica';font-weight:300;font-size:1.4em;color: #000;text-align:left;padding: .5em 0.4em;}

.blogWrapper .bloglisting li .blogdtl p{font-family:'Helvetica';font-weight:300;font-size: 1em;color:#70be46;text-align:left;padding:.5em 0.5em 1em 0.5em;}
.blogWrapper .bloglisting li .blogdtl p.blogdate{font-family:'Helvetica';font-weight:300;font-size:1em;color:#5a5b5c;text-align:left;padding:.5em 0.5em 1em 0.5em;text-transform: capitalize;}
.blogWrapper .bloglisting li .blogdtl a{display:inline-block;margin: 0 0 1em 0;text-align: left;}
.blogWrapper .bloglisting li .blogdtl .readmore{font-family:'Helvetica';font-weight:300;font-size: 1em;color:#008c8d;text-align:left;padding:.3em 1em;border:1px solid #008c8d;background-color: #fff;text-transform: uppercase;}
.blogWrapper .bloglisting li .blogdtl span{display: block;text-align: left;padding: .5em .5em 0;}

.blogWrapper .bloglisting li:nth-child(2) .leftcol, .blogWrapper .bloglisting li:nth-child(3) .leftcol,.blogWrapper .bloglisting li:nth-child(4) .leftcol, .blogWrapper .bloglisting li:nth-child(5) .leftcol, .blogWrapper .bloglisting li:nth-child(6) .leftcol, .blogWrapper .bloglisting li:nth-child(7) .leftcol{width:100%;height:auto;margin:0 auto;text-align:center;float:none;}

.blogWrapper .bloglisting li:nth-child(2) .rightcol, .blogWrapper .bloglisting li:nth-child(3) .rightcol, .blogWrapper .bloglisting li:nth-child(4) .rightcol, .blogWrapper .bloglisting li:nth-child(5) .rightcol, .blogWrapper .bloglisting li:nth-child(6) .rightcol, .blogWrapper .bloglisting li:nth-child(7) .rightcol{width:100%;height:auto;margin:0 auto;text-align:center;float:none;}


.blogWrapper .bloglisting li:nth-child(3){width:31%;height:auto;margin:1em .5%;text-align:center;float:left;margin-right: 2%;} 
.blogWrapper .bloglisting li:nth-child(4){width:31%;height:auto;margin:1em .5%;text-align:center;float:left;margin-right: 2%;} 
.blogWrapper .bloglisting li:nth-child(5){width:31%;height:auto;margin:1em .5%;text-align:center;float:left;} 
.blogWrapper .bloglisting li:nth-child(5):after{content:" ";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.blogWrapper .bloglisting li:nth-child(6){/* width:49%; *//* height:auto; *//* margin:1em auto; *//* text-align:center; *//* float:left; *//* margin-right: 2%; */} 
.blogWrapper .bloglisting li:nth-child(7){/* width:49%; *//* height:auto; *//* margin:1em auto; *//* text-align:center; *//* float:left; */} 

.blogWrapper .bloglisting li{width: 49%;height:auto;margin: 1em .5%;text-align:center;float:left;}
.blogWrapper .bloglisting li .leftcol{width:100%;height:auto;margin:0 auto;text-align:center;float:none;}
 .blogWrapper .bloglisting li .rightcol{width:100%;height:auto;margin:0 auto;text-align:center;float:none;}

.blogdetailWrapper{width:100%;height:auto;margin:0 auto;text-align:center;}

.blogdetailWrapper h2{font-family:'Helvetica';font-size: 2em;color:#70be46;text-align:center;padding: 1em 0em;font-weight: normal;}
.blogdetailWrapper p{font-family:'Helvetica';font-size:1.1em;color:#5a5b5c;text-align:left;padding:1em 0 0.5em 0;    font-weight: 300;line-height: 1.5em;}
.blogdetailWrapper .blogger{font-family:'Helvetica';font-size:.8em;color:#c6c6c6;text-align:center;padding:1em 0 0.5em 0;    font-weight: 300;line-height: 1.5em;}
.blogdetailWrapper .blogger .bloggername{text-transform:uppercase;}

.blogdetailWrapper .blogger span{display: inline-block;}

.blogdetailWrapper p span{display:block;font-weight: 500;font-size:1.4em;}

.blogdetailWrapper ul.social_icon{list-style:none;text-align: center;margin: 2em 1em auto;}
.blogdetailWrapper ul.social_icon li{width:15%;padding:.5em 0;display: inline-block;font-family:'Helvetica';font-size:1em;color:#c6c6c6;text-align:center;font-weight: 300;text-transform: uppercase;margin-right: 1%;margin-bottom: 2%;}
.blogdetailWrapper ul.social_icon li.twitterdtl{background-color:#4db2ec;}
.blogdetailWrapper ul.social_icon li.facebookdtl{background-color:#3b5998;}
.blogdetailWrapper ul.social_icon li.linkeddtl{background-color:#337ab7;}
.blogdetailWrapper ul.social_icon li .fa{ margin-left: 4%;float: left;}
.blogdetailWrapper ul.social_icon li span{ margin-right: 4%;float:right;}
.whatsappdtl{background-color: #00e676;}

.relatedWrapper{width:100%;height:auto;margin: 2em auto 4em auto;text-align:center;}
.relatedWrapper .centerWrapper{width:60%;height:auto;margin:0 auto;text-align:center;}
.relatedWrapper h2{font-family:'Helvetica';font-size: 2em;color:#70be46;font-weight: 300;text-align:center;padding: 1em;text-transform: uppercase;}
.relatedWrapper .recentblog{width:100%;height:auto;margin:0 auto;text-align:center;list-style:none;display: flex;flex-wrap: wrap;}
.relatedWrapper .recentblog li img{width:100%;height:auto;margin:0 auto;text-align:center;display:block;}
.relatedWrapper .recentblog li{width: 49%;height:auto;margin: 1em;text-align:center;float:left;/* margin-right:1%; */background-color: #f9f9f9;}


.relatedWrapper .recentblog li .blogdtl p.blogname{font-family:'Helvetica';font-weight:300;font-size:.9em;color:#000;text-align:left;text-transform: uppercase;padding: .5em;}
.relatedWrapper .recentblog li .blogdtl p{font-family:'Helvetica';font-weight: normal;font-size: 1em;color:#70be46;text-align:left;padding:.5em 0.5em 1em 0.5em;}
.relatedWrapper .recentblog li .blogdtl p.blogdate{font-family:'Helvetica';font-weight:300;font-size:1em;color:#5a5b5c;text-align:left;padding:.5em 0.5em 1em 0.5em;text-transform: capitalize;}
.relatedWrapper .recentblog li .blogdtl a{display:inline-block;margin: 0 0 1em 0;text-align: left;}
.relatedWrapper .recentblog li .blogdtl .readmore{font-family:'Helvetica';font-weight:300;font-size: 1em;color:#008c8d;text-align:left;padding:.3em 1em;border:1px solid #008c8d;background-color: #fff;text-transform: uppercase;}
.relatedWrapper .recentblog li .blogdtl span{display: block;text-align: left;padding: .5em 0.5em 0em;}

.relatedWrapper .recentblogslider .slick-prev:before, .relatedWrapper .recentblogslider .slick-next:before { font-family: FontAwesome; font-size: 30px; line-height: 1; color:#008588; opacity: 0.75; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }   
.relatedWrapper .recentblogslider .slick-prev {/* left: -50px; */}
.relatedWrapper .recentblogslider .slick-prev:before { content: "\f053"; font: 30px/1 'FontAwesome';}
[dir="rtl"] .relatedWrapper .recentblogslider .slick-prev:before { content: "\f054"; font: 30px/1 'FontAwesome';}

[dir="rtl"] .relatedWrapper .recentblogslider .slick-next { left: -10px; top: 70px; right: auto; }
.slick-next:before { content: "\f054"; }
[dir="rtl"] .relatedWrapper .recentblogslider .slick-next:before { content: "\f053"; }

.filterWrapper, .formWrapper{width:100%;height:auto;margin:0 auto;text-align:center;}
.formWrapper{margin: 2em auto;}
.filterWrapper .formWrapper .filter_blog{width:100%;height:auto;margin:0 auto;text-align:center;padding: .8em .5em;font-family:'Helvetica';font-weight:300;font-size:1em;color:#008c8d;}

/*Chosen style*/
.chosen-container{width: 100%!important;height:auto;margin:0 auto;text-align:center;}
.chosen-wrapper{width: 100%!important;margin:0 auto;position:relative}
.chosen-wrapper:after{pointer-events:none;content:"";position:absolute;top:18px;right:20px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid #008c8d;transition:all .2s cubic-bezier(0.25,0.46,0.45,0.94);z-index:0; /* width: 12px;
  height: 12px;
    border-right: 2px solid #4a6e78;
    border-bottom: 2px solid #4a6e78;
    position: absolute;
    right: 10px;
    content: " ";
    top: 12px;
    transform: rotate(45deg);
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;*/}
.chosen-wrapper.is-active:after{border-top:8px solid #008c8d;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.chosen-wrapper .chosen-container .chosen-single{border-radius:0;height:44px;background:#fff;font-size:1.3em;color:#000;padding:0 30px;line-height:43px;transition:all .3s ease;box-shadow:none;background:#fff;font-family:'Helvetica';font-weight:300;font-size:1.2em;color:#008c8d;border: 1px solid #ccc;text-align: left;}

.chosen-wrapper .chosen-container .chosen-single span{letter-spacing:0;padding:0;line-height:inherit}

.chosen-wrapper .chosen-container.chosen-with-drop .chosen-single{/*border-width:2px 2px 1px;border-color:#000 #000 #d9d9d9;*/color:#008c8d;;background-image:none;border: 1px solid #ccc!important;text-align: left;}
.chosen-wrapper .chosen-container.chosen-with-drop .chosen-drop{opacity:1;visibility:visible;transform:translateY(0)}
.chosen-wrapper .chosen-container.chosen-container-single-nosearch .chosen-search{/*display:none*/}
.chosen-wrapper .chosen-container .chosen-drop{letter-spacing:0;border-radius:0;box-shadow:none;border-width:0 2px 2px;border-color:#eee;margin-top:0;-webkit-transition:all .3s cubic-bezier(0.55,0.085,0.68,0.53);-o-transition:all .3s cubic-bezier(0.55,0.085,0.68,0.53);transition:all .3s cubic-bezier(0.55,0.085,0.68,0.53);opacity:0;z-index: 1;}
.chosen-wrapper .chosen-container .chosen-results{font-size:1em;color:#008c8d;max-height:245px;margin:0;padding:0;background-color: #fff;margin: 0 auto !important;}
.chosen-wrapper .chosen-container .chosen-results li{margin:0;border-bottom:1px solid #e5e5e5;-webkit-transition:all .4s cubic-bezier(0.55,0.085,0.68,0.53);-o-transition:all .4s cubic-bezier(0.55,0.085,0.68,0.53);transition:all .4s cubic-bezier(0.55,0.085,0.68,0.53); width: 100% !important; padding:1em;line-height: 1.4em;font-size:1.2em !important;border-radius: 0px!important;text-align: left;font-family:'Helvetica'!important;}
.chosen-wrapper .chosen-container .chosen-results li.highlighted{background-color:#F7FDDE!important;color:#000;background-image:none}
.nicescroll-cursors{background-color: rgb(0, 140, 141)!important;}
.comments-area{width:100%;height:auto;margin:0 auto;text-align:center;}
.comments-area .comment-list{width:80%;height:auto;margin:0 auto;text-align:center;list-style: none;display: none; }
.comments-area .comment-list .comment-body footer{background-color:#008c8d;display: block;text-align: left; width: 100%;height: auto;margin: 0 auto; }
#comments h2.comments-title{display: none;}
.usercomments{width:100%;height:auto;margin:2em auto;text-align:center;}
.usercomments h2{font-family: 'Helvetica';font-weight:300;font-size: 1.8em;color:#008c8d;padding:.5em 0;text-align: left;text-transform: uppercase;}
.usercomments ul{list-style: none;width:100%;height:auto;margin:0 auto;text-align:center;}
.usercomments ul .leftcol{width:10%;height:auto;margin:0 auto;text-align:center;float: left}
.usercomments ul .rightcol{width:90%;height:auto;margin:0 auto;text-align:center;float: left}
.usercomments ul .rightcol p.commentername{font-family:'Helvetica';font-weight:700;font-size:1.2em;color:#000;text-align:left;line-height:1.4em;}
.usercomments ul .rightcol p .commenterdate{color:#5a5b5c;font-weight:300;}
.usercomments ul .rightcol p{font-family:'Helvetica';font-weight:300;font-size:1em;color:#5a5b5c;text-align:left;line-height:1.4em;}
.usercomments ul li{padding: 1em 0;}
/*********************stake holder***************************/
.stakeholderWrapper, .stakedtlWrapper{width:100%;height:auto;margin:0 auto;text-align:center;}
.stakeholderWrapper .centerWrapper{width:90%;height:auto;margin:0 auto;text-align:center;}
.stakedtlWrapper .centerWrapper{width:80%;height:auto;margin:0 auto;text-align:center;}
.stakeholderWrapper .stakeholdertabs{width:100%;height:auto;margin:1.5em auto;text-align: center;}
.stakeholderWrapper .stakeholdertabs li{margin: 0 2% 0 0;font-family:'Helvetica';font-weight:300;font-size:0.9em;color:#333333;display: inline-block;}
.stakeholderWrapper .stakeholdertabs li a{color:#333;}
.stakeholderWrapper .stakeholdertabs li a.active-tab {color:#008c8d;font-weight:600;}

.stakedtlWrapper{background-color: #f9f9f9;padding-bottom: 2em;}
.stakeholderWrapper .stakedtlWrapper p{font-family:'Helvetica';font-weight:300;font-size: 1em;color:#5a5b5c;text-align:center;line-height:1.5em;}
.stakeholderWrapper .stakedtlWrapper h2{/* font-family:'Helvetica'; */font-family: 'Helvetica';font-weight:300;font-size: 2em;color:#008c8d;padding: .6em 0 .8em 0;}
.stakeholderserviceWrapper{width:100%;height:auto;margin:0 auto;text-align:center;}
.stakeholderservicetabs{width:100%;height:auto;margin:2.5em auto 1.5em auto;text-align: center;}
.stakeholderservicetabs li{margin: 0 2% 0 0;font-family:'Helvetica';font-weight:600;font-size:1.5em;color:#333333;display: inline-block;text-transform: uppercase;}
.stakeholderservicetabs li a{color:#5a5b5c;}
.stakeholderservicetabs li .current-tab:after{content:"";display:block;width:40%;padding-top:5px;border-bottom:2px solid #70be46;text-align:center;margin:0 auto}
.stakeserviceWrapper{width:100%;height:auto;margin:2em auto;text-align:center;}
.stakedtl{width:100%;height:auto;margin:0 auto;text-align:center;max-height: 18em;min-height: 18em;}
.stakeservicelisting li:nth-child(odd) .stakedtl{background-color:#70be46;}
.stakeservicelisting{list-style:none;width:100%;height:auto;margin:0 auto;text-align:center; display: flex;flex-wrap: wrap;}
.stakeservicelisting li{width: calc(32% - 2px);height:auto;margin:1em auto;margin-right:1%;float:left;position: relative;border:1px solid #fff;}
.stakeservicelisting .stakedtl p{font-family:'Helvetica';font-weight:300;font-size:1.1em;color:#fff;text-align: left;line-height: 1.2em;padding: .5em;height: 6.5em;overflow: hidden;}
 .stakeservicelisting .stakedtl h3{font-family:'Helvetica';font-weight:300;font-size:1.5em;color:#fff;padding:.6em 0.5em .2em 0.5em;text-align: left;min-height: 2.5em;}
.stakeservicelisting li:nth-child(even) .stakedtl a{color:#70be46;}
.stakeservicelisting li:nth-child(even) .stakedtl p a{color:#008c8d;}
.stakeservicelisting .stakedtl p a{color:#008c8d;font-family:'Helvetica';font-weight:300;font-size:.8em;text-decoration:underline;text-align:left;padding:.5em;display:inline-block;}
.stakeservicelisting li:nth-child(even) .stakedtl{ background-color: #fff;border:1px solid #70be46}
.stakeservicelisting li:nth-child(even) .stakedtl h3{color:#70be46;}
.stakeservicelisting li:nth-child(even) .stakedtl p{color:#5a5b5c;}
.stakeservicelisting .stakedtl.open{position: absolute; min-height: 38.2em;top: 0%;z-index: 3;
left: 0;right: 0;}
.stakeservicelisting .stakedtl.open p{    height: auto;
    overflow: auto;}
.stakeservicelisting .stakedtl.open-reverse{position: absolute; min-height: 38.2em;z-index: 3;
left: 0;right: 0;bottom: 0%;}
.stakeservicelisting .stakedtl.open-reverse p{    height: auto;
    overflow: auto;}
.stakeservicelisting .stakedtl .fa-angle-down {
  -moz-transition: transform 1s;
  -webkit-transition: transform 1s;
  transition: transform 1s;
}

.flip {
  transform: rotate(-180deg);
}
.stakeservicelisting .stakedtl p a.visit{font-family:'Helvetica';font-weight:300;font-size:1.2em;color:#fff;padding:.6em 0;text-align: left;text-transform: uppercase;display: block;}
.stakedtlWrapper .visit{font-family:'Helvetica';font-weight:600;font-size:1em;color:#008c8d;padding:.6em 0;text-align: left;text-transform: uppercase;text-decoration: underline;}
.stakedtl > a >.flip{
	transform: rotate(0deg);
}
.stakedtl.open >  a >.flip{
	transform: rotate(-180deg);
}
.stakedtl.open-reverse >  a >.flip{
	transform: rotate(-180deg);
}
.stakedtl.open-reverse > p > .readmore{
	display:none
}
.stakedtl.open > p > .readmore{
	display:none
}
.stakedtl.open-reverse > p > .readmore{
	display:none
}
.accordionWrapper .rightcol .accordion1 .visit{font-family:'Helvetica';font-weight:300;font-size:1.2em;color:#fff;padding:.6em 0;text-align: left;text-transform: uppercase;display: block;text-decoration: underline;}
.accordionWrapper .rightcol .accordion1 li .visit{color:#008c8d;}
.gotohome{color:#fff;font-family:'Helvetica';font-weight:300;font-size:1em;text-align:left;padding:.5em 1em;display:inline-block;background-color: #70be46;margin-bottom: 2em}
.termsofuseWrapper{width:100%;height:auto;margin:0 auto;text-align:center;}
.termsimgWrapper{width:100%;height:auto;margin:0 auto;text-align:center;position: relative;margin-bottom: 3em;} 
.termsimgWrapper img{width:100%;height:auto;margin:0 auto;text-align:center;display:block;} 
.termsimgWrapper h2{font-family:Helvetica,'Helvetica';font-weight:300;font-size:3.5em;color:#fff;padding:.6em 0 .8em;position: absolute;bottom:2%;bottom: 2%;left: 0%;right: 0%;}
.termsofuseWrapper p{font-family:'Helvetica';font-weight:300;font-size:1em;color:#5a5b5c;padding:.4em 0;text-align: left;line-height: 1.5em;}
.termsofuseWrapper p a{color:#5a5b5c}
.termsofuseWrapper h4{font-family:'Helvetica';font-weight:600;font-size:1.5em;color:#008c8d;padding:.6em 0 .2em 0;text-align: left;}
.termsofuseWrapper ul{list-style: disc;margin-left: 1em;}
.termsofuseWrapper ul li{font-family:'Helvetica';font-weight:300;font-size:1em;color:#5a5b5c;padding:.2em 0;text-align: left;line-height: 1.5em;}

/***********************Comment form***************/
.comment-respond{width:100%;height:auto;margin: 2em auto 0;text-align:center;}
.comment-respond h2{font-family:Helvetica,'Helvetica';font-weight:300;font-size: 2em;color:#008c8d;padding-bottom:.5em;text-transform: uppercase;}
.comment-respond p{font-family:'Helvetica';font-weight:300;font-size:1em;color:#5a5b5c;padding:.4em 0;text-align: left;line-height: 1.5em;}
.comment-respond form{width:50%;;height:auto;margin:0 auto;text-align:left;}
.comment-respond textarea, .comment-respond input{width:100%;height:auto;margin:0 auto;text-align:left; padding: 0.6em;}
.comment-respond input[type=submit]{/* width:20%; *//* height:auto; */margin:0 auto;text-align:center;padding: 0.6em;background-color: #008c8d;color:#fff;border: 0px;}
.comment-respond p.form-submit #submit{text-align: center!important;display: inline-block;text-transform: uppercase;width: auto;}

/**************************search form*****************************************/
.searchResults{width:100%;;height:auto;margin:0 auto;text-align:center;}
.searchResults h1{font-family:Helvetica,'Helvetica';font-weight:300;font-size:3em;color:#008c8d;padding:.5em 0;text-align: left;}
.searchResults h6{font-family:'Helvetica';font-weight:600;font-size:1.8em;color:#5a5b5c;padding:.2em 0;text-align: left;}
.searchResults p{font-family:'Helvetica';font-weight:300;font-size:1em;color:#5a5b5c;text-align: left;line-height: 1.5em;}
.searchResults h6 span.search-everything-highlight-color{background-color: rgb(118, 191, 66, 0.5)!important;}
.searchResults .searchContent h6{font-family:'Helvetica';font-weight:600;font-size:1.5em;color:#008c8d;padding:.2em 0;text-align: left;}
.searchContent p a{color:#008c8d;}
.searchContent a.readmore{background-color:#008c8d;padding:.4em 1em;display: inline-block;float: left;margin: .5em 0;}
.more-link span{display: none;}
.searchContent{margin-bottom: 1em;}
.pagination .nav-links a{color:#5a5b5c!important;padding: .4em 1em;border: 1px solid #5a5b5c;}
.nav-links .current{    color: #fff; padding: .4em 1em; border: 1px solid #008c8d;background: #008c8d;}
.navigation{margin: 2em auto;}
.pagination h2.screen-reader-text{display: none;}
/*******************************Testimonial Wrapper************************************/
.testimoniallistingWrapper{width:100%;height:auto;margin:0 auto;text-align:center;margin-bottom: 4em;overflow: hidden;}
.testimoniallistingWrapper .clientwrapper{width:100%;height:auto;margin: 5em auto;text-align:center;position: relative;margin-right: 35px;}
.testimoniallistingWrapper .clientdetail{width:calc(100% - 10px);height:auto;margin:0 auto;text-align:center;border:5px solid #07928a;}
.testimoniallistingWrapper h2{/* font-family:'Helvetica'; */font-family: 'Helvetica';font-weight:300;font-size:3em;color:#008c8d;padding: .6em 0 .8em 0;}
.testimoniallistingWrapper .clientdetail p{font-family:'Helvetica';font-weight:300;font-size: 1em;color:#5a5b5c;text-align:left;margin: 0 2em;line-height: 1.2em;padding: 2em 1.2em 0em;position: relative;}
.testimoniallistingWrapper .clientdetail p.testimonialname{text-align:right;padding: 1.5em 1em 1.5em;}
.testimoniallistingWrapper .clientimg:nth-child(odd){width:100%;height:auto;margin:0 auto;text-align:center;position: absolute;   left: 36%;top: 50%;transform: translate(0%, -50%); display: none;}
.testimoniallistingWrapper .clientwrapper:nth-child(even) .clientdetail p{/* margin: 0 3% 0 3%; */}
.testimoniallistingWrapper .clientwrapper:nth-child(even) .clientdetail p.testimonialname{/* text-align: left; */}
.testimoniallistingWrapper .clientimg:nth-child(even){width:100%;height:auto;margin:0 auto;text-align:center;position: absolute;right: 36%;top: 50%;transform: translate(0%, -50%); display: none;}
.testimoniallistingWrapper .clientimg img{width:17%;height:auto;margin:0 auto;text-align:center;display:block;}
.testimoniallistingWrapper .testimonial_slider .slick-dots li{position:relative;display:inline-block;width:2px;height:24px;margin:2px 5px;padding:1px;cursor:pointer}
.testimoniallistingWrapper .testimonial_slider .slick-dots li button{font-size:0;line-height:0;display:block;width:2px;height:24px;border-radius:5px;padding:1px;color:#000;background:rgb(0,0,0,.5)}
.testimoniallistingWrapper .testimonial_slider .slick-dots li button:before{border-radius:10px;content:'';color:#000;opacity:0;width:2px;height:24px}
.testimoniallistingWrapper .testimonial_slider .slick-dots li.slick-active{opacity:1;background:#000;width:2px;height:30px;padding:1px;border-radius:5px}
.testimoniallistingWrapper .testimonial_slider .clientwrapper:focus{outline:0}
.testimonialbanner{width:100%;height:auto;margin:0 auto;text-align:center;position: absolute;bottom:10%;}
.testimonialbanner h2{font-family:'Helvetica';font-weight:600;font-size:2.375em;color:#fff;text-align:center;text-transform: uppercase;padding: 1em 0}
.testimonialbanner p{font-family:'Helvetica';font-weight:300;font-size:1.20em;color:#fff;text-align:center;padding:0 4em;line-height: 1.4em;}

.spinnerWrapper{width:100%;height:auto;margin:1em auto;text-align:center;position: relative;display: none;}
.spinnerWrapper img{width:auto;height:auto;margin:0 auto;text-align:center;display: block;}

.norecordWrapper{width:100%;height:auto;margin:0 auto;text-align:center;min-height: 30em;}
.norecordWrapper h6{padding: 1em 0}
/**************** Css stake holder accordian***************************/
.accordionWrapper .rightcol {
    width: 100%;
}

.accordionWrapper .rightcol .accordion1 {
    width: 33%;
    float: left;
    padding: 1em;
    box-sizing: border-box;
}
.accordion1 li p.head{
display:block
}
ul.accordion1:nth-child(odd) > li:nth-child(odd){
background-color: #70be46;
}
ul.accordion1:nth-child(even) > li:nth-child(even){
background-color: #70be46;
}
ul.accordion1:nth-child(odd) > li:nth-child(odd) h3,
ul.accordion1:nth-child(even) > li:nth-child(even) h3, 
ul.accordion1:nth-child(odd) > li:nth-child(odd) p.desc,
ul.accordion1:nth-child(even) > li:nth-child(even) p.desc,
ul.accordion1:nth-child(odd) > li:nth-child(odd) a.arrow,
ul.accordion1:nth-child(even) > li:nth-child(even) a.arrow{
color:#fff;}
a.arrow, a.read{
cursor:pointer;}
.accordionWrapper .rightcol .accordion1 a{
color:#70be46}
.accordion1 li h3{
 /* font-family: 'Helvetica'; */
 font-family: 'Helvetica';
 font-weight: 300;
 font-size: 1.2em;
 color: #fff;
 padding:1em 0.8em 0em;
 text-align: left;
 min-height: 2.6em;
 color:#70be46;
 }
.accordionWrapper .rightcol .accordion1 li {
 position: relative;
    border: 1px solid #70be46;
    margin: 1em 0em;
    padding-bottom:2.5em;
}
.accordionWrapper .rightcol .accordion1 a {
    border-bottom: none;

}
a.arrow ~ .read {
    display: block;
}
a.arrow.active ~ .read {
    display: none;
}
.arrow.active ~ p.desc{
height:100%}
.accordionWrapper .rightcol .accordion1 a:after{
display:none}
.accordionWrapper .rightcol .accordion1 a.read{
position: absolute;
    bottom: 0;
    line-height: 100%;
    color: #008c8d;
    font-family: 'Helvetica';
    font-weight: 300;
    font-size: .9em;
    text-decoration: underline;
    text-align: left;
   padding: .5em 1em;
    text-transform: none;
	left: 0;
}

.accordion1 li p{
display:block
}
a.read ~ p.desc {
	height: 6em;
	font-family: 'Helvetica';
	font-weight: 300;
	font-size: 1em;
	text-align: left;
	overflow: hidden;
}
a.read.active ~ p.desc {
    height: 100%;
}
.accordionWrapper .rightcol .accordion1 p {
        line-height: 1.2;
    padding: 0em 1em;
	    margin-top: 1em;
}
.arrow.active i{
transform:rotate(180deg);

}
@media only screen and (max-width: 992px){
	.stakeholderWrapper .stakedtlWrapper h2{
		font-size: 1.5em;
	}
	.serviceWrapper h3, .servicedetailWrapper h2{
		font-size: 1.5em;
	}
	.contactusmapWrapper .map-block{width:100%;height:400px; border: thin solid #ccc;}
.accordionWrapper .rightcol .accordion {
    width: 100%;
	padding-bottom:0;
	padding-top:0;
}
.aboutdtlWrapper .managementWrapper li {
    width: 47%;
}

/* <!-- ul.accordion1:nth-child(odd) > li:nth-child(odd){ --> */
/* <!-- background-color: #fff; --> */
/* <!-- } --> */
/* <!-- ul.accordion1:nth-child(even) > li:nth-child(even){ --> */
/* <!-- background-color: #fff; --> */
/* <!-- } --> */

.accordionWrapper .rightcol .accordion{
margin-top:0;
margin-bottom:0
}
}
a.arrow i {
    text-align: center;
    display: block;
}
.management_slider .slick-dots {
    bottom: -50px;
}


.resp-container {
    position: absolute;
    top: 50%;
    left: 50%;
    border: 0;
    transform: translate(-50%, -50%);
}
.resp-iframe {
    width: 600px;
    height: 400px;
}
.clientdetail p:first-child:before {
    color: #07928a;
    font-size: 2em;
    position: absolute;
    left: -0.5em;
    top: 0.7em;
    content: "\f10d";
    font-family: 'FontAwesome';
}
.clientdetail p:first-child:after {
    color: #07928a;
    font-size: 2em;
    position: absolute;
    right: -0.5em;
    bottom: -0.3em;
    content: "\f10e";
    font-family: 'FontAwesome';
}
@media screen and (max-width: 768px){
.resp-iframe {
    width: 300px;
    height: 200px;
}
.clientdetail p:first-child:before {
    font-size: 1.5em;
}
.clientdetail p:first-child:after {
    font-size: 1.5em;
}
}
.whychoosetheappWrapper .centerWrapper .chooselisting li:nth-child(2n+1){
    clear:both
}
.successmsg{
	font-weight:bold;
	color:#70be46;
}
.serviceslider .slick-next img {
    transform: rotate(180deg);
}
.serviceWrapper .serviceslider .slick-slide {
    margin-left: 0.5em!important;
    margin-right: 0.5em!important;
}
.serviceWrapper .serviceslider  .slick-next {
    right: -22px;
}
.serviceWrapper .serviceslider  .slick-prev, .serviceWrapper .serviceslider  .slick-next {
    top: 30%;
}
.commentlist {
    display: none;
}
h3#comments {
    display: none;
}
ul.social_icon {
    text-align: center;
}
.relatedWrapper .recentblog .slick-list{
	min-width:100%;
}