@font-face {
    font-family: latolight;
	src:url(../fonts/Lato-Light.eot);
	src:url(../fonts/Lato-Light.ttf);
	src:url(../fonts/Lato-Light.woff);
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;padding-top:90px; font-size:18px; line-height:32px; color:#555;font-family: 'Lato', sans-serif;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clear{clear:both;}
.pullleft{float:left;}
.pullright{float:right;}
a{outline:none; text-decoration:none;}
b, strong{font-weight:700;}
ul li{list-style-type:none; margin:0px; padding:0px;}
h1, h2, h3, h4{margin:0px;}
.heading1{ font-size:40px; padding-bottom:21px; font-weight:800; color:#497799; line-height:48px;letter-spacing: 0.3px;}
.heading2{ font-size:30px; padding-bottom:40px; line-height:38px; color:#497799;letter-spacing: 0.3px;}
.heading3{ font-size:26px; padding-bottom:30px; line-height:34px;font-weight:400; color:#282828;letter-spacing: 0.3px;}
.heading4{ font-size:22px; line-height:30px;font-weight:400; color:#282828;letter-spacing: 0.3px;}
.heading5{ font-size:18px; line-height:24px;font-weight:400; color:#282828;letter-spacing: 0.3px;}
.heading6{ font-size:34px; line-height:40px;font-weight:400; color:#282828;letter-spacing: 0.3px;}
.centeralign{text-align:center;}
.leftalign{text-align:left;}
.rightalign{text-align:right;}
.italic{ font-style:italic;}
.margin25{margin:25px}
.marginbottom15{margin-bottom:15px !important;}
.marginleft15{margin-left:15px !important;}
.marginleftinv25{margin-left:-25px !important;}
.margintop10{margin-top:10px !important;}
.margintop5{margin-top:5px !important;}
.margintop20{margin-top:20px !important;}
.margintop30{margin-top:30px !important;}
.margintop50{margin-top:50px !important;}
.marginright5{margin-right:5px !important;}
.marginright10{margin-right:10px !important;}
.marginright15{margin-right:15px !important;}
.marginright30{margin-right:30px !important;}
.marginright50{margin-right:50px !important;}
.marginright20{margin-right:20px !important;}
.marginbottom20{margin-bottom:20px !important;}
.paddingtop20{padding-top:20px !important;}
.padding15{padding:15px 0 !important;}
.padding20{padding:20px !important;}
.padding25{padding:25px !important;}
.paddingright10{padding-right:10px;}
.paddingleft43{padding-left:43px;}
.orangebg{background:#fc9e0a !important;}
.padding35lr{padding:0 35px !important;}
.padding25lr{padding:0 25px !important;}
.padding15lr{padding:0 15px !important;}
.padding15l{padding:0 0 0 15px !important;}
.padding15r{padding:0 15px 0 0 !important;}
.padding25l{padding:0 0 0 25px !important;}
.padding25r{padding:0 25px 0 0 !important;}
.padding40l{padding-left:40px !important;}
.padding30l{padding-left:30px !important;}
.padding40r{padding-right:40px !important;}
.boxsizing{box-sizing:border-box;}
.paddingtop10{padding-top:10px !important;}
.paddingtop0{padding-top:0px !important;}
.paddingtop30{padding-top:30px !important;}
.paddingtop35{padding-top:35px !important;}
.paddingtop40{padding-top:40px !important;}
.paddingtop70{padding-top:70px !important;}
.paddingtop100{padding-top:100px !important;}
.paddingtop50{padding-top:50px !important;}
.paddingtop60{padding-top:60px !important;}
.paddingbottom55{padding-bottom:55px !important;}
.paddingbottom5{padding-bottom:5px !important;}
.paddingbottom10{padding-bottom:10px !important;}
.paddingbottom0{padding-bottom:0px !important;}
.paddingbottom30{padding-bottom:30px !important;}
.paddingbottom60{padding-bottom:60px !important;}
.paddingbottom70{padding-bottom:70px !important;}
.marginleft5{margin-left:5px !important;}
.paddingbottom40{padding-bottom:40px !important;}
.paddingbottom20{padding-bottom:20px !important;}
p{margin:0px; padding:0px 0px 15px; letter-spacing: 0.1px; }/*display: inline-flex; */
.fonnt22{font-size:22px !important;}
.borderbox{box-sizing:border-box;}
.borderbottom{border-bottom:solid 1px #d6d6d6;}
.bordertop-yellow{border-top: 1px solid #ffce66;  margin-top: -1px;}
.hide{display:none;}
.show{display:block;}
.flex{display:inline-flex}
.wrapper{width:100%;}
.container{width:1002px;margin:auto; position:relative;}
.headermain{width:1002px;margin:auto;}
.marginRight{margin-right:15px;}
.marginLeft{margin-left:15px;}
.section{text-align:center;}
.relative{position:relative}
.width{width:100% !important}
.displayT{display:table}
.displayTC{display:table-cell}
.vmiddle{ vertical-align:middle;}
.bluetext{color:#aab3c6 !important;}
.yellowtext{color:#fac90f !important;}
h2.bluetext{font-weight:bold;}
.whitetext{color:#fff !important;}
.blacktext{color:#292929 !important;}
.graybg{padding:50px 0px 30px; background:#ebebeb;}
.lightgraybg{background:#f7f7f7;}
.lightgreenbg{background: url(../images/price-lightbg.png) no-repeat center top #f5f8f9; background-size:100%;}
.blueformbg{background-color:#4b849c;}
.bluebg{background:#587f9b !important}
.lightgreenbg1{background: url(../images/price-darkbg.png) no-repeat center top #fff; background-size:100%;}
.lightbluebg{background-color:#dbf1fa;}
.whitebg{background-color:#fff; padding:60px 0px 30px;}
.yellobg{background-color:#ffcc00; padding:45px 0px;}
.lightyellowbg {background-color:#fffcf2}
.leafebg{ background-image: url(../images/leftleaf.png), url(../images/rightleaf.png);background-position: 75px 30px, 460px 30px;background-repeat: no-repeat, no-repeat;}
.col1{width:51%;}
.col2{width:42% !important;}
.col3{width:40%;}
.col4{width:33.3%;}
.col5{width:50%;}
.col40{width:40%;}
.col45{width:45%;}
.col51{width:51%;}
.col55{width:55%;}
.col60{width:60%;}
.col66{width:66%;}
.col63{width:63%;}
.col73{width:73%;}
.col74{width:74%;}
.col78{width:78% !important;}
.col25{width:25%;}
.marginauto{margin:auto}
.bold{font-weight:700 !important;}
.normalfont{font-weight:400 !important;}
.uppercase{text-transform:uppercase;}
.capitalise{text-transform: capitalize !important;}
.smallfont{  text-transform: none !important;}
.btn2{ background:#434343; border-radius:5px; border:solid 2px #bfbfbf; padding:10px 25px; color:#fff; text-transform:uppercase;}
.tabsall{ opacity:0; float:left; left:0; top:0; width:100%; position:relative;}
.shadow{ box-shadow:0px 1px 1px #ccc;}
.radius{border-radius:5px;}
.radius1{border-radius:2px;}
.topshadow{box-shadow: 2px 4px 8px #000;}
.topshadowyellow{box-shadow: 1px 0px 3px #B09324;}
.lineheight37{line-height:37px !important;}
.lineheight24{line-height:24px !important;}
.lineheight20{line-height:20px !important;}
.height165{height:140px; width:100%; text-align:center; display:table-cell; line-height:25px; vertical-align:middle;  font-size: 16px;}
.height140{height:200px; width:100%; text-align:center;}
.width100{width:100% !important}
.font25{font-size:25px !important;}
.font16{font-size:16px !important;}
.font18{font-size:18px !important;}
.font20{font-size:20px !important;}
.font14{font-size:14px !important;}
.font35{font-size:35px !important;}
.font45{font-size:45px !important;}
.textunderline{text-decoration:underline}
sup{font-size:8px !important;}
#horizontalTab ul.managementlist li{ padding-bottom:15px !important; lineheight:25px !important;}
a.graytext{color:#555;}
a.graytext:hover{color:#282828;}
.yashtext{color:#999 !important;}
.columns2 {
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;
	-webkit-column-gap: 70px; /* Chrome, Safari, Opera */
    -moz-column-gap: 70px; /* Firefox */
    column-gap: 70px;
	/*-webkit-column-rule: 1px solid lightblue; /* Chrome, Safari, Opera */
    /*-moz-column-rule: 1px solid lightblue; *//* Firefox */
    /*column-rule: 1px solid lightblue;*/
}
.downarrow{border-color: #edf6fa transparent; border-style: solid; border-width: 11px 11px 0px; height: 0px; width: 0px; float:right; margin:0px 60px 20px;}
.blueshade{background-color:#c4cfd6; padding:60px 0px; color:#5d7381; font-size:28px; font-weight:bold;}
.transperent{background:transparent !important;}
.quoteopen{background:url(../images/quotes.png) no-repeat top left; height:16px; width:22px; display:inline-block;margin: 2px 10px;}
.quoteclose{background:url(../images/quotes.png) no-repeat top left; height:16px; width:22px; display:inline-block;background-position: -22px 0;margin: 3px 5px;}
.slick-disabled{opacity:0.3}
.bordertop-grey{  border-top: 1px solid #ddd;}
.bluebtn{border:2px solid #3680d2;  border-radius: 3px;  color: #222;  display: inline;  line-height: 16px;  padding: 8px 20px;}
.bluebtn:hover{background-color:#3680d2;color:#fff;}
.bluebtn-full{background-color:#3c3d4f;color:#fff;}
.bluebtn-full:hover{background-color:#fff;color:#666666;}
/*********************** header part start ***********************/
header{width: 100%;height: 90px;position:fixed;top:0;z-index:150;background-color:#fafcfd;box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); transition:all 0.5s;}
.topHeader{background-color:#fac90f;width:100%;height:37px;}

.mainmenu{padding: 0px;float:right;}
.mainmenu .mainmenu_sprite{position: absolute;}
.mainmenu ul{padding: 0px;margin: 0px;}
.mainmenu ul li{float: left;list-style: none;position: relative;text-align: center;}
.mainmenu ul li a{text-decoration: none;}
.mainmenu li span.bluetext{line-height:100px;  transition:all 0.5s;}
.small .mainmenu li span.bluetext{line-height:82px;  transition:all 0.5s;}
.small .mainmenu_sprite{ height:27px !important; transition:all 0.5s;}
.small li{ height:27px !important; transition:all 0.5s;}
.small li a{ height:27px !important; line-height:27px !important; transition:all 0.5s;}
.mainmenu ul li a.current {color:#fff;}
header.small{transition:all ease 0.5s; position:fixed; top:0px; height:60px;}
header.small ul.mainmenu li a{line-height:27px; transition:all ease 0.5s;}
header img{height:37px;transition:all ease 0.5s;}
header.small img{height:27px; transition:all ease 0.5s;}

ul.thleft-socials{float:left;}
ul.thleft-socials li{display:inline-block;position:relative; margin:8px 7px 0 0; height:24px; width:24px;}
ul.thleft-socials li a{text-decoration:none; width:24px; height:24px; display:block;}
ul.thleft-socials li.twitter{background:url(../images/socialicons.png) left 0 no-repeat; transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
ul.thleft-socials li.g{background:url(../images/socialicons.png) -31px 0 no-repeat; transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
ul.thleft-socials li.fb{background:url(../images/socialicons.png) -62px 0 no-repeat; transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
ul.thleft-socials li.twitter:hover{background-position:0 -24px; transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
ul.thleft-socials li.g:hover{background-position:-31px -24px; transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
ul.thleft-socials li.fb:hover{background-position:-62px -24px; transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;-webkit-transition:all 0.3s;}
ul.thRight-menu{float:right;}
ul.thRight-menu li{display:inline-block;position:relative; padding:0px 12px; line-height:38px;}
ul.thRight-menu li a{color:#555555;text-decoration:none}
ul.thRight-menu li:last-child{padding-right:0}
.btn{border-radius:3px; border: 1px solid rgba(0, 0, 0, 0.05);cursor:pointer; font-weight:bold;
    border-radius: 3px;
    box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.7) inset, -2px -2px 0 rgba(0, 0, 0, 0.2) inset;}
	
	a.transparentbtn{color:#454545 !important;}
	a.btnblue, a.transparentbtn{text-decoration:none !important;}
.transparentbtn{border-radius:5px; border: 3px solid rgba(131, 210, 215,1);cursor:pointer; box-sizing:border-box; width:240px; height:55px; display:inline-block; text-align:center; vertical-align:middle; font-size:18px; font-weight:700; color:#454545; background:none; letter-spacing:0.6px;}
.yellobg .transparentbtn{border-radius:5px; border: 3px solid rgba(255, 255, 255,1);cursor:pointer;box-sizing:border-box; width:240px; height:55px; display:inline-block; text-align:center; vertical-align:middle; font-size:18px; font-weight:700; line-height:52px;}
input.btnblue, input.transparentbtn {line-height:normal !important;}
#captchaimg{border: 2px solid #777; margin-right: 20px;}
.transparentbtn:hover{border-radius:5px; border: 1px solid rgba(0, 0, 0, 0.05);cursor:pointer;height:55px;
    box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.7) inset, -2px -2px 0 rgba(0, 0, 0, 0.2) inset;  box-sizing:border-box;
	background: #587f9b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU4N2Y5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OWFhY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #587f9b 0%, #59aacc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#587f9b), color-stop(100%,#59aacc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #587f9b 0%,#59aacc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #587f9b 0%,#59aacc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #587f9b 0%,#59aacc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #587f9b 0%,#59aacc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#587f9b', endColorstr='#59aacc',GradientType=0 ); /* IE6-8 */color:#fff !important; font-size:18px; font-weight:700;}
	.letterspacing{letter-spacing:0.6px;}
.btnblue{border-radius:5px;letter-spacing:0.6px; border: 1px solid rgba(0, 0, 0, 0.05);cursor:pointer;box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.7) inset, -2px -2px 0 rgba(0, 0, 0, 0.2) inset;  box-sizing:border-box; width:240px; height:56px; display:inline-block; line-height:56px; text-align:center; vertical-align:middle; background: #59d1f8; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5ZDFmOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwOWFlYzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #59d1f8 0%, #09aec2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#59d1f8), color-stop(100%,#09aec2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #59d1f8 0%,#09aec2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #59d1f8 0%,#09aec2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #59d1f8 0%,#09aec2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #59d1f8 0%,#09aec2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#59d1f8', endColorstr='#09aec2',GradientType=0 ); /* IE6-8 */
color:#fff !important; font-size:18px; font-weight:700;}

.btnblue:hover{background: #587f9b; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU4N2Y5YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1OWFhY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #587f9b 0%, #59aacc 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#587f9b), color-stop(100%,#59aacc)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #587f9b 0%,#59aacc 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #587f9b 0%,#59aacc 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #587f9b 0%,#59aacc 100%); /* IE10+ */
background: linear-gradient(to bottom,  #587f9b 0%,#59aacc 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#587f9b', endColorstr='#59aacc',GradientType=0 ); /* IE6-8 */
}	
.whitebgcolor{background:#fff !important}
.transparentbtn-lg{background-color:#fff; padding:17px 50px; display:inline; line-height:16px; color:#129fa7 !important;font-weight:700}
.transparentbtn-lg:hover{background-color:#11b7c1 !important;color:#fff !important;}	
.whitebtn{border-radius:3px; border: 2px solid rgba(131, 210, 215,1);cursor:pointer;border-radius: 3px;}
.whitebtn:hover{border-radius:3px; border: 2px solid rgba(0, 0, 0, 0.05);cursor:pointer;border-radius: 3px;
    box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.7) inset, -2px -2px 0 rgba(0, 0, 0, 0.2) inset;}
.white-btn-lg{background-color:#fff; padding:17px 50px; display:inline; line-height:16px; color:#000 !important;font-weight:700}
.white-btn-lg:hover{background-color:#11b7c1 !important;color:#fff !important;}
.blue-btn-xlg{background-color:#11b7c1; padding:22px 0px; display:inline; line-height:16px; color:#fff !important; text-transform:uppercase;width:255px;}
.blue-btn-sm{background-color: #11b7c1; border: 2px solid #43c4cb; border-radius: 3px;box-shadow: 0 0 1px #7fb1b4; color: #fff !important;display: inline;padding: 1px 22px;}
.blue-btn-sm img{display:inline;}
.blue-btn-lg{background-color:#11b7c1; padding:17px 50px; display:inline; line-height:16px; color:#fff !important; text-transform:uppercase;}
.mainHeader{height:90px;width:100%; padding:0px 0px; display:inline-block;background-color:#fafcfd; transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;border-bottom: 2px solid #fac90f;}
header.small .mainHeader{height:60px; transition:all ease 0.5s;padding:0px 0px;}
.logo{float:left; margin-right:20px; padding-top:28px;transition:all ease 0.5s;}
header.small .logo{margin-right:20px; padding-top:15px;transition:all ease 0.5s;}
.mainmenu ul{float:right; }
.mainmenu ul li{height:90px; transition:all ease 0.5s;float:left;}
header.small .mainmenu ul li{height:68px !important; transition:all ease 0.5s;float:left;}
.mainmenu ul li a{padding:25px 10px 0px;transition:all ease 0.5s; height:60px; border-top:5px solid #fafcfd; margin-left:3px;}
.mainmenu ul li a:hover{transition:all ease 0.5s; height:60px; border-top:5px solid #ffcc00;color:#3680d2}
header.small .mainmenu ul li a{padding:15px 10px 0px !important;transition:all ease 0.5s; height:40px !important;}
header.small .mainmenu ul li a:hover{border-top:solid 5px #ffcc00; transition:all 0.5s; color:#3680d2;}
.mainmenu ul li .current{background-color:#ffcc00;}
.mainmenu ul li a.current, .mainmenu ul li a.current:hover{color:#fff !important;border-top:5px solid #ffcc00;}
.mainmenu ul li a{color:#5d5d5d; display:block;}
/*.mainmenu ul li a:hover{color:#fff;}*/
/*********************** header part end ***********************/
/*********************** Footer start ***********************/
.blackbg{background-color:#303030; padding:20px 0px;
-webkit-box-shadow: -1px 3px 3px 1px rgba(0, 0, 0, 0.5);
-moz-box-shadow: -1px 3px 3px 1px rgba(0, 0, 0, 0.5);
-o-box-shadow: -1px 3px 3px 1px rgba(0, 0, 0, 0.5);
-ms-box-shadow: -1px 3px 3px 1px rgba(0, 0, 0, 0.5);
box-shadow: -1px 3px 3px 1px rgba(0, 0, 0, 0.5);}
.reachusText{color: #989797;line-height: 30px;display: block; text-align:left;}
.reachusText span{color:#b6b6b6 !important}
ul.footerlinks li{ padding-bottom:15px; text-transform:uppercase;text-align: left;}
ul.footerlinks li a{ color:#b6b6b6;font-weight:700}
.borderleft{border-left:solid 1px #3a3a3a; padding-left:30px; padding-right:15px; min-height:75px;}
footer a, footer p{ font-size:14px; color:#6e6e6e; padding:0px 5px;}
footer a:hover{text-decoration:underline}
.tollNumber{line-height:33px;margin-right:5px}
.bottomlinks{ color:#505050; text-align:right;  line-height: 85px;}
.bottomlinks li{display:inline-block;}
.bottomlinks a{ color:#fff;}
.bottomlinks li a:hover{color:#fff; text-decoration:none;}
.socialmediaicons{background-color:#303030; border:solid 2px #aaaaaa; height:42px; width:42px; text-align:center; line-height:42px; color:#aaaaaa; font-size:26px; border-radius:50%; margin:0px 10px;}
.socialmediaicons a{color:#aaaaaa; text-decoration:none;font-size:23px;}
.socialmediaicons a:hover{color:#fff;}
.socialmediaicons:hover{border-color:#fff;}
.phoneicons{ height:38px; width:38px; background-color:#7C7C7C; border-radius:50%; line-height:38px; color:#fff; font-size:20px; text-align:center; float:left; margin:0px 10px 10px 0px;}
.phonenum{color:#d6d6d6; font-size:20px;}
.phonenum a{color:#d6d6d6; text-decoration:none;}
footer a:hover{text-decoration:none;}
footer .blackbg  a:hover{color:#fac90f;}
footer p  a:hover{color:#000;}
/*.socialmediaicons:hover .fbcolor{color:#3c5a9a !important;}
.socialmediaicons:hover .twittercolor{color:#00acec!important;}
.socialmediaicons:hover .lncolor{color:#007bb6!important;}
.socialmediaicons:hover .gpcolor{color:#dd4c3b!important;}
.socialmediaicons:hover .youtubecolor{color:#bc0001!important;}*/
.yellow-hover:hover{color:#fac90f !important;}

.form-holder { bottom: 0;    left: 0;    position: fixed;    right: 0;    z-index: 99;}
.form-tag { background: linear-gradient(#ffcc00 88%, #cc9900, #cc9933) repeat scroll 0 0 rgba(0, 0, 0, 0);    border-radius: 5px 5px 0 0;    cursor: pointer;
    padding: 5px 30px;    position: absolute;    right: 20px;    top: -42px;}
.pre-footer{display:none;}
/***************************** Contact form *****************************/
.contactform{padding:0px 0 0}
.marginbottom10{margin-bottom:10px;}
.paddingtop15{padding-top:15px}
.input-form{width:100%;display:inline-block;}
.input-form .input-box{margin-bottom:12px;display:inline-block;border:1px solid #cecece;border-radius:5px;overflow:hidden;box-sizing: border-box; background-color:#fff;}
.input-form .input-fields{width: calc(100% - 40px);line-height:42px;border:none;color:#878787}
.input-form .input-msg{margin-bottom:20px;display:inline-block;border:1px solid #cecece;border-radius:5px;overflow:hidden;width:100%}
.input-form .inptu-textarea{width: calc(100% - 40px);border:none;color:#878787;min-height:155px;resize:none}
.width254{width:254px !important;}
.width240{width:240px !important;}
.icon1{background:url(../images/user-icon.png) center no-repeat;width:34px;height:42px;line-height:42px;}
.icon2{background:url(../images/email-icon.png) center no-repeat;width:34px;height:42px;line-height:42px;}
.icon3{background:url(../images/mobile-icon.png) center no-repeat;width:34px;height:42px;line-height:42px;}
.icon4{background:url(../images/decription_icon.png) center no-repeat;width:34px;height:42px;line-height:42px;}
.icon5{background:url(../images/password-icon.png) center no-repeat;width:34px;height:42px;line-height:42px;}
.btn-contact{  line-height: 55px !important;  width: 240px;  border-width: 2px !important;  margin-bottom: 20px;}
.smallText{color: line-height: 18px;color:#878787;font-weight:400;font-family: latolight;}
.smallLink {color: #10b7c1;text-decoration: underline;font-weight: 400;font-family: latolight;}
.smallLink:hover {text-decoration:none;}
.registerform{width:78%;margin:auto;display:table}
.formdivider{position:absolute;left:50%;top:20%;bottom:10%;border-left:1px solid #ebebeb;}
.fonnt13{font-size:13px !important;font-weight:400;margin-left: 8px;}
.input-box-hide{border:none !important;margin:0 !important;}
input:required:invalid, input:focus:invalid { -moz-box-shadow: none; width: calc(100% - 40px);} 
input:required:valid {width: calc(100% - 40px);}
.input-box i, .input-msg i{color: #999;font-size: 20px;padding-left: 8px; padding-top: 10px; vertical-align:top;width: 23px;}

.pricipack{padding:10px 10px;width:242px;display:table; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box;margin-top: 107px; position:relative;}
.pricilist{padding:10px 10px 0px;width:242px;display:table; box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing: border-box; border:solid 1px #fff;transition:all 0.3s;position: relative; border-right:0px;}
.pricilist h4{padding-top:6px;}
.pricilist .mostpopular{position:absolute; margin-top: -49px;position: absolute;text-align: center;text-transform: uppercase;width: 227px;transition:all 0.3s;opacity:1;color:#8a7038;font-size:14px;letter-spacing:3px;font-weight:700}
.pricilist h4, .pricipack h4{line-height:40px}
ul.pricitext li{padding:0px 0;text-align:center; min-height:50px; line-height:50px;color:#555;}
ul.pricitext li:nth-child(odd){background-color:#e6e6e6;}
.lightgreenbg ul.pricitext li:nth-child(odd){background-color:#e1e8ed;}
.lightgreenbg1 ul.pricitext li:nth-child(odd){background-color:#b6c7d3;}
ul.pricitext li a{color:#282828;text-decoration:underline}
ul.pricitext li a img{vertical-align:middle;}
ul.pricitext li a:hover{color:#282828;}
ul.pricitext li.minheight40{min-height:40px;}
.pricipack ul.pricitext li:nth-child(even){background-color:#f5f5f5;}
.padding0{padding:0}
.heading4{ font-size:22px; line-height:40px; text-transform:uppercase;font-weight:700}
.btnwhite{  background-color: #fff;    border: 2px solid #fac90f;    border-radius: 3px;    color: #222;    display: inline;    line-height: 16px;    padding: 8px 20px;}
.btn-blue-text{ background-color: #fff;    border: 2px solid #ccc;    border-radius: 3px;    color: #666;    display: inline;      line-height: 38px;
  padding: 0px 52px;}
.btn-blue-bluebg{background-color: rgba(0, 0, 0, 0.3);border-width:2px !important;border: 2px solid #474c5f;color:#fff;border-radius: 5px;padding: 10px 50px;font-size: 16px;}
.btn-yellow-hover:hover,.btn-blue-yellowbg{background-color: #ffcc00; color: #000;border:2px solid #ffcc33;cursor:pointer;}
.pricilist:hover .btnwhite{background-color:#10b7c1;color:#fff !important}
.font10{font-size:10px;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.componentslist{width:33%;float:left; box-sizing:border-box;}
.componentslist .implementation{height:75px; width:68px; margin:auto; background:url(../images/pricingicons.png) 0px 0 no-repeat;text-align:center}
.componentslist .subscription{height:75px;width:68px; margin:auto;background:url(../images/pricingicons.png) -68px 0 no-repeat;text-align:center}
.componentslist .customisation{height:75px; width:68px; margin:auto; background:url(../images/pricingicons.png) -136px 0 no-repeat;text-align:center}
.componentslist .hardware{height:75px;background:url(../images/hardware-icon.png) center no-repeat;text-align:center}
.componentslist .software{height:75px;background:url(../images/software-icon.png) center no-repeat;text-align:center}
.componentslist .sms{height:75px;background:url(../images/sms-icon.png) center no-repeat;text-align:center}

.testimonial_container{width:40%; margin:0 auto; text-align:center; margin-bottom:25px;}
.quote1{ background-image:url(../images/quote.png); background-repeat:no-repeat; background-position:30% top; padding-top:30px;}

/*reasons*/
.tabs li{border-left: 1px solid #ccc;box-sizing: border-box; text-transform:uppercase; cursor:pointer;vertical-align: top;display: inline-block;min-height: 50px;text-align: center;width: 12.2%; font-size:12px; color:#454545; line-height:16px; font-weight:bold; padding:6px 8px;}
.tabs li:hover{color:#11b7c1;}
.tabs .active{color:#11b7c1;}
.tabs li:first-child{border:0px;}


ul.managementlist li{ margin:0px; padding:0px 0px 25px 30px; background:url(../images/tickmark.png) no-repeat left 11px; line-height:25px;}

.quote{ background-image:url(../images/quote.png); background-repeat:no-repeat; background-position:left top; padding-top:50px;}
ul.prinicaplist{padding-bottom:20px;width:100%}
ul.prinicaplist li{ display:inline-block;line-height:20px;}
.thumb{ height:103px; width:103px; border-radius:50%; text-align:center; vertical-align:bottom;}

.yellowbottomstrip{background:#fac90f;padding:40px 0}
.tollfreelink{color:#222 !important;}
ul.8wayserp{display:inline-block;}
ul.8wayserp li{display:inline-block;padding:15px 0;}
.height180{padding-top:53px;}


/*tabmenus*/
/* Tabs container */
.r-tabs {position: relative;}
/* Tab element */
.r-tabs .r-tabs-nav .r-tabs-tab {position: relative;}
/* Tab anchor */
.r-tabs .r-tabs-nav .r-tabs-anchor {display: inline-block;text-decoration: none;font-size: 12px;color: #454545; line-height:normal !important;}
.r-tabs .r-tabs-nav .r-tabs-anchor:hover {color: #00c5ad;}
/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled {opacity: 0.5;}
/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {color: #00c5ad;text-shadow: none;background-color: white;border-top-right-radius: 4px;border-top-left-radius: 4px;}
/* Tab panel */
.r-tabs .r-tabs-panel {background-color: white;border-bottom: 4px solid white;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}
/* Accordion anchor */
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {border: 1px solid #ccc;color: #454545;display: block;font-size: 14px;font-weight: bold;margin-bottom: 2px;padding: 10px;text-decoration: none;}
/* Active accordion anchor */
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {background-color: #fff;border: 1px solid #ccc;color: #00c5ad;}
/* Disabled accordion button */
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {opacity: 0.5;}
.r-tabs .r-tabs-nav {margin: 0;padding: 0;}
.r-tabs .r-tabs-tab {border-left: 1px solid #ccc;box-sizing: border-box;color: #454545;cursor: pointer;float:left;font-size: 12px;font-weight: bold;
line-height: 16px;min-height: 35px;text-align: center;text-transform: uppercase;vertical-align: top;width: 12.2%;}
.r-tabs-nav li:first-child {border: 0 none;}
.r-tabs .r-tabs-panel {padding: 15px;display: none; line-height:25px;}
.r-tabs .r-tabs-accordion-title {display: none;}
.r-tabs .r-tabs-panel.r-tabs-state-active {display: inline-block !important;width:100%;box-sizing:border-box;}
/* Accordion responsive breakpoint */
@media only screen and (max-width: 768px) {
	.r-tabs .r-tabs-nav {display: none;}
    .r-tabs .r-tabs-accordion-title {display: block; }
}
.bendarrow{position:absolute; right:35px; top:0px; margin-top:-130px; background:url(../images/bluebendarrow.png) no-repeat; width:55px; height:142px;}
.bluearrow{position:absolute; left:50%; top:0px; margin-top:-105px; margin-left:-55px; background:url(../images/bluestrightarrow.png) no-repeat center #fff; width:110px; height:110px; border-radius:50%;}
.contacticons{color: #ffad00; font-size: 40px; width: 50px;}
.customersthumb{ width:125px; height:125px; border-radius:50%; background-color:#ccc; overflow:hidden;}

.triangle-up::after {
    border-left: 242px solid transparent;
    border-right: 242px solid transparent;
    border-top: 100px solid #69b02e;
    content: "";
    display: block;
    height: 0;
    margin-left: -232px;
    margin-right: -9px;
    margin-top: -12px;
    width: 0;
}
.triangle-up {
    height: 0;
    margin: -16px -10px 0px;
    overflow: hidden;
    padding-bottom: 50%;
    padding-left: 50%;
    width: 59%;
}
.triangle-up1::after {
    border-left: 242px solid transparent;
    border-right: 242px solid transparent;
    border-top: 100px solid #3b8d27;
    content: "";
    display: block;
    height: 0;
    margin-left: -232px;
    margin-right: -9px;
    margin-top: -12px;
    width: 0;
}
.triangle-up1 {
    height: 0;
    margin: -16px -10px 0px;
    overflow: hidden;
    padding-bottom: 50%;
    padding-left: 50%;
    width: 59%;
}
.triangle-up2::after {
    border-left: 242px solid transparent;
    border-right: 242px solid transparent;
    border-top: 100px solid #2c7a50;
    content: "";
    display: block;
    height: 0;
    margin-left: -232px;
    margin-right: -11px;
    margin-top: -12px;
    width: 0;
}
.triangle-up2 {
    height: 0;
    margin: -16px -10px 0px;
    overflow: hidden;
    padding-bottom: 50%;
    padding-left: 50%;
    width: 59%;
}
.pricetitle{color: #fff;font-weight: bold;text-align: center;text-transform: uppercase;width: 100%; padding-top:25px; height:80px;}
.pricingbtns{background-color: #fff !important;margin: 9px -10px 0px;padding: 10px 0 !important;}
.customerstext{width: calc(100% - 44px); float:left;}
.addoncomponents{position:absolute; top:208px; left:-111px; background:url(../images/addoncomponents.png) no-repeat center top; width:112px; height:149px;}
.addonfeatureas{position:absolute; top:364px; left:-108px; background:url(../images/addonfeatures.png) no-repeat center top; width:108px; height:149px;}
.address{font-size:16px; line-height:26px;}
.errormsg{color:#ff0000; font-size:12px; text-align:left}
.successmsg{color:#33a217; font-size:12px; }
.sticky .errormsg{line-height: 8px;}
.landingpage_icon{background:url(../images/landingpageicon.png) no-repeat;width: 193px;height:124px;display: inline-block;}
.landingpageicon1{background-position: 0px 0px;}
.landingpageicon2{background-position: -193px 0px;}
.landingpageicon3{background-position: -386px 0px;}
.sticky {
    position: fixed;
    width: 100%;
    left: 0;
    bottom: 0;
    z-index: 100;
    border-top: 0;
	display:block !important;
}
.nav{background-color: #4c849d;
    display: none;
    height: 50px;
    padding: 20px 0;}

/********* thanks Pages start ********/
.thanks_message{width:85%;background-color:#ffdc58;box-shadow: 3px 3px 0px #e1e9ed;}
.thanks_icon_holder{line-height:0;}
.thanks_icon{margin-top:-14px;}
.thanks_icon_holder img{width:100%;}

.coremod{ background-color: #ebebeb; font-size: 11px; left: 50%; line-height: 15px; margin: auto auto auto -19%; position: absolute; text-transform: uppercase; top: 122px; color:#000; border-radius:4px; width: 38%;}
/*******************************tooltip********************************
.tooltip {outline:none; }
.tooltip strong {line-height:30px;}
.tooltip:hover {text-decoration:none;} 
.tooltip span {z-index:10;display:none; font-size:14px; padding:14px 10px;  width:180px; line-height:25px; text-align:left;}
.tooltip:hover span{display:inline; position:absolute; color:#111; border:0px solid #DCA; background:#fff;}
.callout {z-index:20;position:absolute;border:0;}
.tooltip span{border-radius:4px;box-shadow: 2px 1px 2px #CCC;}*/

/***** Main banner ***/
.mainheading{padding-bottom:5px;letter-spacing: 1.5px;}
.banner{padding:80px 0;background: url('../images/banner-old.png') no-repeat fixed 0 0;  background-size: 100% auto;}
.b-homepage{  background: url('../images/banner-home.jpg') no-repeat fixed 0 -115px;  background-size: 100% auto;}
.b-training{  background: url('../images/banner-training.jpg') no-repeat fixed 0 -190px;  background-size: 100% auto;}
.b-workshop{  background: url('../images/banner-workshop.jpg') no-repeat fixed 0 -75px;  background-size: 100% auto;}
.b-advisory{  background: url('../images/banner-advisory.jpg') no-repeat fixed 0 -40px;  background-size: 100% auto;}
.b-advantages{  background: url('../images/banner-advantages.jpg') no-repeat fixed 0 -270px;  background-size: 100% auto;}
.banner h3{border-top:1px solid #5e6879}
/**** End of mainbanner ****/
/**** about us ****/
.aboutus-image{margin-top:-70px}
.core-services{}
.core-services li{list-style-type: disc;}
/*** End of aboutus ****/

.customer-slider  .slidesjs-navigation{margin-top: -130px;}
.customer-slider .slidesjs-previous{   background: url(../images/thumbslidearrows.png) 0 0 no-repeat; left: -30px;}
.customer-slider .slidesjs-next{  background: url(../images/thumbslidearrows.png) -29px 0px no-repeat;}
.workshop-image{  height: 330px;  background-image: url('../images/mark-twain.jpg');  background-repeat: no-repeat;  background-position: center;}
/*** Experts ***/
.expert-images ul li{display:inline-block;width:104px;height:104px;position:relative;vertical-align: top;  margin-bottom: 2px;cursor:pointer;}
/*.expert-images ul li.active{outline: 1px solid rgb(255, 194, 0);}*/
.expert-images ul li.active .overlay{display:block;width: 97%;height: 97%;position: absolute;border: 2px solid rgb(255, 194, 0);}
.expert-saying span{color:#000;font-weight:600;}
.expert-saying p{padding:15px 0;color:#555}

.reasons-section .slidesjs-container, .slidesjs-control{  height: 270px !important;}
.reasons-section .col5{float:left !important;}
/**** End of Experts ***/
/*** Workshop ****/
.ws-tabs .r-tabs-tab{width:14%;}
.ws-tabs .ws-tabs-nav{margin:auto !important;  min-height: 76px;}
.ws-tabs .ws-tabs-nav .tabarrow {display:none;top: 49px;left: 50%;  margin-left: -24px;  min-height: 34px;  position: absolute;}
.ws-tabs .r-tabs-tab,.ws-tabs-nav li:first-child{  border: 1px solid #3680d2;  border-radius: 3px;  margin: 0 5%;font-weight:normal;}
.ws-tabs .r-tabs-state-active,.ws-tabs .r-tabs-tab:hover{  background-color: #3680d2;}
.ws-tabs .r-tabs-tab:hover .r-tabs-anchor{color:#fff;}
.ws-tabs .ws-tabs-nav .r-tabs-anchor:hover,.ws-tabs .ws-tabs-nav .r-tabs-state-active .r-tabs-anchor{color:#fff;background-color: inherit;}
.ws-tabs .ws-tabs-nav .r-tabs-anchor{font-size: 16px;display:block;padding:10px;}
.ws-tabs .r-tabs-state-active .tabarrow{display:block;}
.ws-tabs .r-tabs-panel{background:#fff;}
.ws-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{color:#fff;background-color: #3680d2;}
.ws-tabs .r-tabs-accordion-title .r-tabs-anchor{border: 1px solid #3680d2;}
.content-workshop{}
/*** End of workshop ***/
/**** training ***/

.training-tables ul{display: table;  box-sizing: border-box;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  -o-box-sizing: border-box;  -ms-box-sizing: border-box;}
.training-tables ul.col25 {width: 25%;}
.training-tables{min-width:550px;}
.container-tt{  overflow-x: auto;  overflow-y: hidden;}
.training-tables ul li{width:100%;display:inline-block;line-height:60px;vertical-align: top;margin-bottom: 2px;}
.training-tables ul li span.pullleft{padding-left:30px;}
.training-tables ul li span.pullright{	padding-right: 20px;}
.training-tables ul li:nth-child(2n+1){background:#eeeeee;}
.training-tables ul li:nth-child(2n){background:#f8f8f8;}
.training-tables ul li.header{background-color:rgba(0,0,0,0.8);}
.training-tables ul li.lightbluebg{height:248px;background-color:#eee;padding:60px 0 0 ;}
.training-tables ul li.lightbluebg p{line-height:248px;}
.t-footer{  background-color: #ddd !important;}
/*.t-footer li{  background: none !important;}
.t-footer li.col74{  width: 74%;}
.t-footer li.col25 {  width: 25%; }*/
/** End of training **/
/*** ReadyForm ***/
.btn-form{  border: 1px solid #333333;    border-radius: 5px;    box-sizing: border-box;cursor: pointer;    display: inline-block;    height: 44px;    letter-spacing: 0.6px;    line-height: 40px;    text-align: center;    vertical-align: middle;
    width: 220px;}
.pre-footer  .input-form .input-box{width:33%}
/*** Ready Form End ***/

/* rk
a::after {
    background: none repeat scroll 0 0 #f36d5d;
    content: "";
    height: 1px;
    left: 0;
    margin-top: 1px;
    opacity: 0;
    position: absolute;
    top: 100%;
    transform: translateY(10px);
    transition: opacity 0.3s ease 0s, transform 0.15s ease 0s;
    width: 100%;
}

a:hover::after,a:focus::after {
   
    opacity: 1;
   
    transform: translateY(0px);
   
}*/
.advantages-holder .textmonialBox .img{  width: 92px !important;  height: 87px !important;border:0 !important;border-radius:0 !important;}
.advantages-holder  .textmonialBox .ad-icon{background:url(../images/advantages-icons.png) center;height:87px;width:92px;}
.advantages-holder  .Research-and-Development .ad-icon{background-position:0px 87px;}
.advantages-holder  .Research-and-Development:hover .ad-icon, .slick-active .Research-and-Development.active .ad-icon{background-position:0px 0px;}
.advantages-holder .Experts-Involvement .ad-icon{background-position:-92px 87px;}
.advantages-holder .Experts-Involvement:hover .ad-icon, .slick-active .Experts-Involvement.active .ad-icon{background-position:-92px 0px;}
.advantages-holder .Customized-Solutions .ad-icon{background-position:-184px 87px;}
.advantages-holder .Customized-Solutions:hover .ad-icon, .slick-active .Customized-Solutions.active .ad-icon{background-position:-184px 0px;}
.advantages-holder .Start-to-Finish-Consultancy .ad-icon{background-position:-276px 87px;}
.advantages-holder .Start-to-Finish-Consultancy:hover .ad-icon, .slick-active .Start-to-Finish-Consultancy.active .ad-icon{background-position:-276px 0px;}
.advantages-holder .Thought-Leadership .ad-icon{background-position:-368px 87px;}
.advantages-holder .Thought-Leadership:hover .ad-icon, .slick-active .Thought-Leadership.active .ad-icon{background-position:-368px 0px;}

/* ---------------Checkbox Css----------- */
.check_box {display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start; margin: 25px 0 10px; font-size: 11px; line-height: 16px;}
.check_box p {width: 35%; font-size: 11px; line-height: 16px; color: #000000; padding: 0 20px 0; text-align: left; line-height: 20px;}
.check_box p a {color: #96d301;}
.check_box label {display: flex; align-items: center;}
.check_box label input {display: inline-block; width: 20px !important; height: 20px; padding: 0;}
.check_box label small {font-size: 11px; line-height: 16px; color: #000000; display: inline-block; padding-left: 10px; flex: 1; text-align: left;}
.check_box label a {color: #0075ff;}
.contact_form.check_box {margin-top: 0;}
.contact_form.check_box p {width: 100%; padding: 10px 0 15px;}
.input-note{font-size:10px; line-height: 14px; margin-top: 10px; text-align: left;}
