@import url('fonts/roboto/stylesheet.css');

/*Roboto*/

/*fonts*/

/*Helvetica 
@font-face {
    font-family: 'robotoregular';
    src: url('fonts/Helvetica_Light-Normal.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'robotoregular';
    src: url('fonts/Helvetica-Normal.ttf') format('truetype');       
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'robotolight';
    src: url('fonts/Helvetica35-Thin.ttf') format('truetype');       
    font-weight: normal;
    font-style: normal;
}*/

/*base*/

body {
    width: 100%;
    margin: 0 auto;
    font-family: 'robotoregular';
    overflow-x: hidden;
    overflow-y: scroll;
}
.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {} html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
/*search*/

.bx-wrapper .bx-caption {
    font-family: 'robotolight';
}
.search-form-header {
    margin: 0 auto;
    width: 100%;
    background: #0080ff;
    display: none;
}
.search-form-header input.search-field {
    width: 86%;
    border: none;
    box-shadow: none;
    margin: 0 auto;
    padding: 4px 0 7px 10px;
    font-family: 'robotoregular';
    color: #000;
    font-size: 22px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-right-radius: 0px;
    border-top-right-radius: 0px;
    -moz-border-radius-topright: 0px;
    -moz-border-radius-bottomright: 0px;
    -webkit-border-top-right-radius: 0px;
    -webkit-border-bottom-right-radius: 0px;
}
.search-form .screen-reader-text {
    display: none;
}
/*search-page*/

.search-form-header form.search-form {
    display: inline-block;
    width: 85%;
    float: left;
    margin: 20px 0 20px 50px;
}
.search-site-content {
    padding: 120px 70px 10px 70px;
}
.header-wrap {
    /*padding-top: 10px;
*/
}
.search-form-header input.search-submit {
    margin-left: -4px;
    border: none;
    background: url('images/search-button.png') #0080ff;
    width: 105px;
    height: 40px;
    cursor: pointer;
    border-radius: 0;
    vertical-align: top;
    font-size: 0;
}
header.main-header {
    width: 100%;
    position: fixed;
    top: 0px;
    z-index: 999;
    height: 115px;
    display: block;
    background-color: none repeat scroll 0 0 #fff;}
	
.header-on-scroll {
    opacity: 0.8;
    background: #fff;
    top: 0 !important;
	-webkit-box-shadow: 0 8px 6px -6px gray;
	   -moz-box-shadow: 0 8px 6px -6px gray;
	        box-shadow: 0 8px 6px -6px gray;
}

.header-on-scroll-search {
    top: 85px !important;
}
header.main-header li.menu-item-has-children>a:after {
    height: 0;
    width: 0;
    content: "";
    margin: 0px 0 0 7px;
    vertical-align: middle;
    display: inline-block;
    /*margin: 5px 0 0 11px;
	vertical-align: middle;
	display: inline-block;
	float: right;*/
    border: 5px solid transparent;
    border-top-color: #005eab;
}



header.main-header nav li:hover>a,
footer #menu-footer li:hover>a {
    font-weight: bold !important;
}
footer.footerclick ul#menu-footer>li>a {
    font-weight: bold !important;
}
header.main-header .sub-menu,
header.main-header .sub-menu li:hover {
    font-weight: normal !important;
    
}
/* =layout */

.cursorNone {
    cursor: none;
}
.cursorAuto {
    cursor: auto;
}
.cursorPointer {
    cursor: pointer;
}
.displayNone {
    display: none;
}
.displayBlock {
    display: block;
}
.sprite {
    display: inline-block;
    background: url('images/sprites.png') no-repeat transparent;
}
.login-search {
    display: inline-block;
    background: url('images/login-search.png') no-repeat transparent;
}
.logo {
    height: 105px;
    cursor: pointer;
    margin: 5px 0 0 40px;
    width: 100px;
    position: fixed;
    z-index: 1000;
}
.logo>img {
    display: block;
}
.tallylogo {
    height: 56px;
    /*	cursor: pointer;*/
    width: 198px;
    position: fixed;
    z-index: 1000;
    right: 0px;
    margin: 5px 15px;
}
.tallylogo>img {
    display: block;
}
.helpdiv {
    float: none;
    margin: 0 auto;
    width: 41%;
    width: 45%\9;
}
.phone {
    background-position: 0px 0px;
    height: 25px;
    width: 158px;
    /*	cursor: pointer;*/
    margin: 0 5px;
}
.login {
    background-position: -183px 0px;
    height: 25px;
    width: 58px;
    cursor: pointer;
    margin: 0px 15px;
}
.search {
    background-position: -253px 0px;
    height: 25px;
    width: 89px;
    cursor: pointer;
}
.msprite {
    display: inline-block;
    background: url('images/msprite.png') no-repeat transparent;
}
.mlogo,
.mlogo1,
.msearch {
    display: none;
}
.mmenu {
    cursor: pointer;
    display: none;
    float: right;
}
.mobile-menu-wrap-footer {
    display: none;
}
/* Home page Slider */

.silder {
    z-index: -5;
    overflow: hidden;
    width: 100%;
    position: relative\9;
}
.slide {
    float: left;
}
.button {
    z-index: 1000;
    position: absolute;
    top: 50%;
    right: 0;
    width: 50px;
    cursor: pointer;
}
.button a {
    display: block;
    width: 10px;
    height: 10px;
    margin: 10px 0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    ;
    /* Firefox 1-3.6 */
    -moz-border-radius: 5px;
    ;
    border: 1px solid #005eac;
    cursor: pointer;
}
.button a.active {
    background: #005eac;
}
.slide-desc {
    z-index: 1000;
    position: absolute;
    top: 50%;
    width: 470px;
    color: #005eac;
    font-size: 60px;
    left: 100px;
}
.slide-desc div {
    display: none;
}
.slide-desc div.active {
    display: block;
}
.slider-container img {
    width: 100%;
}
.layer1 {
    position: absolute;
    top: 0px;
    right: 0px;
}
.slider-container {
    height: auto;
    position: relative;
}
/* ends of home page Slidder */

ul#menu-header {
    padding:20px 0 0 0;
}
header.main-header nav.main_nav {
    margin: 0px auto;
    padding: 9px 0;
	width:78%;
    /*width: 75%;*/
}
nav li {
    min-width: 120px;
    list-style: none;
    display: inline-block;
    cursor: pointer;
}
nav li a {
    text-decoration: none;
    text-transform: uppercase;
    color: #005eac;
    font-family: "robotoregular";
    font-size: 13px;
    width: 115px;
	padding: 5px 0;
    /*text-align: left;*/
	text-align:center;
    display: inline-block;
}
/*sub-menu*/

ul.sub-menu li::after {
    content: "";
}
ul.sub-menu li {
    display: block;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}
ul.sub-menu li a{
	text-align:left;
}
header.main-header ul.sub-menu li:hover {
    background: #005eab;
}
header.main-header ul.sub-menu li:hover a {
    color: #fff;
    font-size: 12px !important;
}
header.main-header ul.sub-menu li ul.sub-menu li a{color:#005eab;}
header.main-header ul.sub-menu li ul.sub-menu li:hover a{ color: #ffffff;font-size: 12px !important;}
.map-click-warp {
    margin: 0 auto;
    width: 30%;
    text-align: center;
    color: #444444;
    font-size: 22px;
    padding: 110px 0 0 0;
}
a[href^="mailto:"],
.contact-number {
    color: #005eab;
    text-decoration: none;
}
.click-map {
    cursor: pointer;
    padding: 20px 0;
}
footer {
    width: 100%;
    background: #005dac;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    position: relative;
}
footer nav li {
    text-transform: uppercase;
    font-size: 13px;
    min-width: 80px;
    padding: 0 10px 0 0;
    vertical-align: top;
}
footer nav li .sub-menu {
    position: relative;
}
footer nav li a {
    color: #fff;
    width: 96px;
    width: 80px\9;
    min-width: 60px;
    font-size: 12px;
    font-family: 'robotoregular';
    padding: 10px 0;
	text-align: center;
}
footer .sub-menu li a {
    font-size: 10px;
}
.social-wrap {
    margin: 4px 0 10px 0;
}
.social-wrap a {
    display: inline-block;
/*    padding: 0 10px;*/
    padding: 0 10px 0 0;
    text-decoration: none;
}
.copyright {
    font-size: 11px;
    display: inline-block;
}
.copyright a {
    color: #fff;
    text-decoration: none !important;
}
.designed {
    font-size: 11px;
    padding: 0 10px 0 0;
    float: right;
    display: inline-block;
}
/*
menu color changes
*/

nav li a:hover nav.submenu {
    display: block;
}
nav.main_nav li::after {
    content: "|";
    padding: 0px;
    color: #005eac;
    font-family: 'robotoregular';
}
.sub-menu li::after {
    content: "" !important;
}
header.main-header li:hover ul.sub-menu {
    display: block;
}
#menu-header li .sub-menu
{
	background:none repeat scroll 0 0 #fff !important;
	border-radius:3px;
}
.sub-menu {
    display: none;
    position: absolute;
    padding: 0;   
     box-shadow: 4px 14px 12px #747474; 
}
#menu-footer > li > ul{
	box-shadow: none;
}
.header-on-scroll .sub-menu {
    background: #fff !important;
}
nav li.last:after,
nav.main_nav li:last-child:after {
    content: "";
}
.home_slider {
    width: 100%;
    background: url('images/aboutus-slide1.png') no-repeat transparent;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    position: relative;
}
.home-wrap section {
    min-height: 500px;
}
/*annimations*/

/*IE 9*/

.books .images-container {
    display: block;
    /*    display: none\9;*/
}
.books .images-container-ie {
    display: none;
    /*    display: block\9;*/
}
.images-container-ie img {
    border: none;
    display: none;
    /*    display: block\9;*/
    margin: 0 auto;
}
/*mobile*/

.mbooks,
.mcertificate {
    width: 100%;
    display: none;
}
.mbooks img {
    width: 320px;
    height: 324px;
    padding: 25px 0;
    margin: 0 auto;
    display: block;
}
.images-container,
.image-wrap {
    width: 1000px;
    margin: 0 auto;
    display: block;
}
.images-container .green {
    z-index: 2;
    -webkit-transform: translateX(100px);
    -moz-transform: translateX(100px);
    -ms-transform: translateX(100px);
    transform: translateX(100px);
    /*
		-webkit-transform:translate3d(100px, 0, 0);
		   -moz-transform:translate3d(100px, 0, 0);
		  	 -ms-transform:translate3d(100px, 0, 0);
		        transform:translate3d(100px, 0, 0);
*/
}
.images-container .blue {
    webkit-transform: translateX(400px);
    -moz-transform: translateX(400px);
    -ms-transform: translateX(400px);
    transform: translateX(400px);
    /*		
		-webkit-transform:translate3d(400px, 0, 0);
		   -moz-transform:translate3d(400px, 0, 0);
		    -ms-transform:translate3d(400px, 0, 0);
		        transform:translate3d(400px, 0, 0);
*/
}
.images-container .pink {
    z-index: 2;
    -webkit-transform: translate(-350px, 65px);
    -moz-transform: translate(-350px, 65px);
    -ms-transform: translate(-350px, 65px);
    transform: translate(-350px, 65px);
    /*		
		-webkit-transform:translate3d(-350px, 65px, 0);
		   -moz-transform:translate3d(-350px, 65px, 0);
		    -ms-transform:translate3d(-350px, 65px, 0);
		        transform:translate3d(-350px, 65px, 0);
*/
}
.images-container .yellow {
    z-index: 2;
    -webkit-transform: translate(512px, -340px);
    -moz-transform: translate(512px, -340px);
    -ms-transform: translate(512px, -340px);
    transform: translate(512px, -340px);
    /*		
		-webkit-transform:translate3d(512px,-340px,0);
		   -moz-transform:translate3d(512px,-340px,0);
		        -ms-transform:translate3d(512px,-340px,0);
		        transform:translate3d(512px,-340px,0);
*/
}
.green.step-1 {
    z-index: 2;
    -webkit-transform: translate(150px, 0);
    -moz-transform: translate(150px, 0);
    -ms-transform: translate(150px, 0);
    transform: translate(150px, 0);
    /*
		-webkit-transform:translate3d(150px, 0, 0);
		   -moz-transform:translate3d(150px, 0, 0);
		        transform:translate3d(150px, 0, 0);
		        -ms-transform:translate3d(150px, 0, 0);
*/
}
.blue.step-1 {
    z-index: 4;
    -webkit-transform: translate(350px, 0);
    -moz-transform: translate(350px, 0);
    -ms-transform: translate(350px, 0);
    transform: translate(350px, 0);
    /*
		-webkit-transform:translate3d(350px, 0, 0);
		   -moz-transform:translate3d(350px, 0, 0);
		     -ms-transform:translate3d(350px, 0, 0);
		        transform:translate3d(350px, 0, 0);
*/
}
.yellow.step-1 {
    z-index: 5;
    -webkit-transform: translate(505px, -367px);
    -moz-transform: translate(505px, -367px);
    -ms-transform: translate(505px, -367px);
    transform: translate(505px, -367px);
    /*
 		-webkit-transform:translate3d(505px, -367px, 0);
		   -moz-transform:translate3d(505px, -367px, 0);
		   	 -ms-transform:translate3d(505px, -367px, 0);
		        transform:translate3d(505px, -367px, 0); 
*/
}
.pink.step-1 {
    z-index: 3;
    -webkit-transform: translate(-340px, 38px);
    -moz-transform: translate(-340px, 38px);
    -ms-transform: translate(-340px, 38px);
    transform: translate(-340px, 38px);
    /*
		-webkit-transform:translate3d(-340px, 38px, 0);
		   -moz-transform:translate3d(-340px, 38px, 0);
		   	 -ms-transform:translate3d(-340px, 38px, 0);
		        transform:translate3d(-340px, 38px, 0);		     	  
*/
}
/*step2*/

.images-container.step-1.step-2 {
    margin-top: 100px;
}
.green.step-2 {
    z-index: 2;
    -webkit-transform: translate(200px, 0);
    -moz-transform: translate(200px, 0);
    -ms-transform: translate(200px, 0);
    transform: translate(200px, 0);
    /*
		-webkit-transform:translate3d(200px, 0, 0);
		   -moz-transform:translate3d(200px, 0, 0);
		   		-ms-transform:translate3d(200px, 0, 0);
		        transform:translate3d(200px, 0, 0);
*/
}
.blue.step-2 {
    z-index: 4;
    -webkit-transform: translate(300px, 0);
    -moz-transform: translate(300px, 0);
    -ms-transform: translate(300px, 0);
    transform: translate(300px, 0);
    /*
		-webkit-transform:translate3d(300px, 0, 0);
		   -moz-transform:translate3d(300px, 0, 0);
		   		-ms-transform:translate3d(300px, 0, 0);
		        transform:translate3d(300px, 0, 0);
*/
}
.yellow.step-2 {
    z-index: 5;
    -webkit-transform: translate(492px, -367px);
    -moz-transform: translate(492px, -367px);
    -ms-transform: translate(492px, -367px);
    transform: translate(492px, -367px);
    /*
 		-webkit-transform:translate3d(492px, -367px, 0);
		   -moz-transform:translate3d(492px, -367px, 0);
		   -ms-transform:translate3d(492px, -367px, 0);
		        transform:translate3d(492px, -367px, 0); 
*/
}
.pink.step-2 {
    z-index: 3;
    -webkit-transform: translate(-287px, 38px);
    -moz-transform: translate(-287px, 38px);
    -ms-transform: translate(-287px, 38px);
    transform: translate(-287px, 38px);
    /*
		-webkit-transform:translate3d(-287px, 38px, 0);
		   -moz-transform:translate3d(-287px, 38px, 0);
		  	 -ms-transform:translate3d(-287px, 38px, 0);
		        transform:translate3d(-287px, 38px, 0);		     	  
*/
}
/*step 3*/

.green.step-3 {
    z-index: 2;
    -webkit-transform: translate(215px, 0);
    -moz-transform: translate(215px, 0);
    -ms-transform: translate(215px, 0);
    transform: translate(215px, 0);
    /*
		-webkit-transform:translate3d(215px, 0, 0);
		   -moz-transform:translate3d(215px, 0, 0);
		   	 -ms-transform:translate3d(215px, 0, 0);
		        transform:translate3d(215px, 0, 0);
*/
}
.blue.step-3 {
    z-index: 4;
    -webkit-transform: translate(280px, 0);
    -moz-transform: translate(280px, 0);
    -ms-transform: translate(280px, 0);
    transform: translate(280px, 0);
    /*
		-webkit-transform:translate3d(280px, 0, 0);
		   -moz-transform:translate3d(280px, 0, 0);
		   	-ms-transform:translate3d(280px, 0, 0);
		        transform:translate3d(280px, 0, 0);
*/
}
.yellow.step-3 {
    z-index: 5;
    -webkit-transform: translate(470px, -367px);
    -moz-transform: translate(470px, -367px);
    -ms-transform: translate(470px, -367px);
    transform: translate(470px, -367px);
    /*
 		-webkit-transform:translate3d(470px, -367px, 0);
		   -moz-transform:translate3d(470px, -367px, 0);
		   	-ms-transform:translate3d(470px, -367px, 0);
		        transform:translate3d(470px, -367px, 0); 
*/
}
.pink.step-3 {
    z-index: 3;
    -webkit-transform: translate(-270px, 38px);
    -moz-transform: translate(-270px, 38px);
    -ms-transform: translate(-270px, 38px);
    transform: translate(-270px, 38px);
    /*
		-webkit-transform:translate3d(-270px, 38px, 0);
		   -moz-transform:translate3d(-270px, 38px, 0);
		   	 -ms-transform:translate3d(-270px, 38px, 0);
		        transform:translate3d(-270px, 38px, 0);		     	  
*/
}
/*step 4*/

.green.step-4 {
    z-index: 2;
    -webkit-transform: translate(245px, 0);
    -moz-transform: translate(245px, 0);
    -ms-transform: translate(245px, 0);
    transform: translate(245px, 0);
    /*
		-webkit-transform:translate3d(245px, 0, 0);
		   -moz-transform:translate3d(245px, 0, 0);
		   	-ms-transform:translate3d(245px, 0, 0);
		        transform:translate3d(245px, 0, 0);
*/
}
.blue.step-4 {
    z-index: 4;
    -webkit-transform: translate(240px, 0);
    -moz-transform: translate(240px, 0);
    -ms-transform: translate(240px, 0);
    transform: translate(240px, 0);
    /*
		-webkit-transform:translate3d(240px, 0, 0);
		   -moz-transform:translate3d(240px, 0, 0);
		    -ms-transform:translate3d(240px, 0, 0);
		        transform:translate3d(240px, 0, 0);
*/
}
.yellow.step-4 {
    z-index: 5;
    -webkit-transform: translate(460px, -367px);
    -moz-transform: translate(460px, -367px);
    -ms-transform: translate(460px, -367px);
    transform: translate(460px, -367px);
    /*
 		-webkit-transform:translate3d(460px, -367px, 0);
		   -moz-transform:translate3d(460px, -367px, 0);
		   	-ms-transform:translate3d(460px, -367px, 0);
		        transform:translate3d(460px, -367px, 0); 
*/
}
.pink.step-4 {
    z-index: 3;
    -webkit-transform: translate(-255px, 38px);
    -moz-transform: translate(-255px, 38px);
    -ms-transform: translate(-255px, 38px);
    transform: translate(-255px, 38px);
    /*
		-webkit-transform:translate3d(-255px, 38px, 0);
		   -moz-transform:translate3d(-255px, 38px, 0);
		   -ms-transform:translate3d(-255px, 38px, 0);
		        transform:translate3d(-255px, 38px, 0);		     	  
*/
}
/*step 5*/

.green.step-5 {
    z-index: 2;
    -webkit-transform: translate(253px, 0);
    -moz-transform: translate(253px, 0);
    -ms-transform: translate(253px, 0);
    transform: translate(253px, 0);
    /*
		-webkit-transform:translate3d(253px, 0, 0);
		   -moz-transform:translate3d(253px, 0, 0);
		   	-ms-transform:translate3d(253px, 0, 0);
		        transform:translate3d(253px, 0, 0);
*/
}
.blue.step-5 {
    z-index: 4;
    -webkit-transform: translate(215px, 0);
    -moz-transform: translate(215px, 0);
    -ms-transform: translate(215px, 0);
    transform: translate(215px, 0);
    /*
		-webkit-transform:translate3d(215px, 0, 0);
		   -moz-transform:translate3d(215px, 0, 0);
		    -ms-transform:translate3d(215px, 0, 0);
		        transform:translate3d(215px, 0, 0);
*/
}
.yellow.step-5 {
    z-index: 5;
    -webkit-transform: translate(455px, -367px);
    -moz-transform: translate(455px, -367px);
    -ms-transform: translate(455px, -367px);
    transform: translate(455px, -367px);
    /*
 		-webkit-transform:translate3d(455px, -367px, 0);
		   -moz-transform:translate3d(455px, -367px, 0);
		   	-ms-transform:translate3d(455px, -367px, 0);
		        transform:translate3d(455px, -367px, 0); 
*/
}
.pink.step-5 {
    z-index: 3;
    -webkit-transform: translate(-243px, 38px);
    -moz-transform: translate(-243px, 38px);
    -ms-transform: translate(-243px, 38px);
    transform: translate(-243px, 38px);
    /*
		-webkit-transform:translate3d(-243px, 38px, 0);
		   -moz-transform:translate3d(-243px, 38px, 0);
		    -ms-transform:translate3d(-243px, 38px, 0);
		        transform:translate3d(-243px, 38px, 0);		     	  
*/
}
/*step 6*/

.images-container.step-6 {
    margin-top: 10px;
}
.green.step-6 {
    z-index: 2;
    -webkit-transform: translate(277px, 0);
    -moz-transform: translate(277px, 0);
    -ms-transform: translate(277px, 0);
    transform: translate(277px, 0);
    /*
		-webkit-transform:translate3d(277px, 0, 0);
		   -moz-transform:translate3d(277px, 0, 0);
		   	 -ms-transform:translate3d(277px, 0, 0);
		        transform:translate3d(277px, 0, 0);
*/
}
.blue.step-6 {
    z-index: 4;
    -webkit-transform: translate(187px, 0);
    -moz-transform: translate(187px, 0);
    -ms-transform: translate(187px, 0);
    transform: translate(187px, 0);
    /*
		-webkit-transform:translate3d(187px, 0, 0);
		   -moz-transform:translate3d(187px, 0, 0);
		     -ms-transform:translate3d(187px, 0, 0);
		        transform:translate3d(187px, 0, 0);
*/
}
.yellow.step-6 {
    z-index: 5;
    -webkit-transform: translate(445px, -367px);
    -moz-transform: translate(445px, -367px);
    -ms-transform: translate(445px, -367px);
    transform: translate(445px, -367px);
    /*
 		-webkit-transform:translate3d(445px, -367px, 0);
		   -moz-transform:translate3d(445px, -367px, 0);
		   	 -ms-transform:translate3d(445px, -367px, 0);
		        transform:translate3d(445px, -367px, 0);
    */
}
.pink.step-6 {
    z-index: 3;
    -webkit-transform: translate(-243px, 38px);
    -moz-transform: translate(-243px, 38px);
    -ms-transform: translate(-243px, 38px);
    transform: translate(-243px, 38px);
    /*
		-webkit-transform:translate3d(-243px, 38px, 0);
		   -moz-transform:translate3d(-243px, 38px, 0);
		   -ms-transform:translate3d(-243px, 38px, 0);
		        transform:translate3d(-243px, 38px, 0);
    */
}
/*step 7*/

.images-container.step-7 {
    margin-top: 20px;
}
.green.step-7 {
    z-index: 2;
    -webkit-transform: translate(341px, 10px);
    -moz-transform: translate(341px, 10px);
    -ms-transform: translate(341px, 10px);
    transform: translate(341px, 10px);
    /*
		-webkit-transform:translate3d(341px, 10px, 0);
		   -moz-transform:translate3d(341px, 10px, 0);
		   	-ms-transform:translate3d(341px, 10px, 0);
		        transform:translate3d(341px, 10px, 0);
*/
}
.blue.step-7 {
    z-index: 4;
    -webkit-transform: translate(134px, 27px);
    -moz-transform: translate(134px, 27px);
    -ms-transform: translate(134px, 27px);
    transform: translate(134px, 27px);
    /*
		-webkit-transform:translate3d(134px, 27px, 0);
		   -moz-transform:translate3d(134px, 27px, 0);
		     -ms-transform:translate3d(134px, 27px, 0);
		        transform:translate3d(134px, 27px, 0);
*/
}
.yellow.step-7 {
    z-index: 5;
    -webkit-transform: translate(403px, -375px);
    -moz-transform: translate(403px, -375px);
    -ms-transform: translate(403px, -375px);
    transform: translate(403px, -375px);
    /*
 		-webkit-transform:translate3d(403px, -375px, 0);
		   -moz-transform:translate3d(403px, -375px, 0);
		   	-ms-transform:translate3d(403px, -375px, 0);
		        transform:translate3d(403px, -375px, 0); 
*/
}
.pink.step-7 {
    z-index: 3;
    -webkit-transform: translate(-204px, 28px);
    -moz-transform: translate(-204px, 28px);
    -ms-transform: translate(-204px, 28px);
    transform: translate(-204px, 28px);
    /*
		-webkit-transform:translate3d(-204px, 28px, 0);
		   -moz-transform:translate3d(-204px, 28px, 0);
		    -ms-transform:translate3d(-204px, 28px, 0);
		        transform:translate3d(-204px, 28px, 0);		     	  
*/
}
/*step 8*/

.green.step-8 {
    z-index: 2;
    -webkit-transform: translate(390px, 30px);
    -moz-transform: translate(390px, 30px);
    -ms-transform: translate(390px, 30px);
    transform: translate(390px, 30px);
    /*
		-webkit-transform:translate3d(390px, 30px, 0);
		   -moz-transform:translate3d(390px, 30px, 0);
		   	 -ms-transform:translate3d(390px, 30px, 0);
		        transform:translate3d(390px, 30px, 0);
	*/
}
.blue.step-8 {
    z-index: 4;
    -webkit-transform: translate(125px, 31px);
    -moz-transform: translate(125px, 31px);
    -ms-transform: translate(125px, 31px);
    transform: translate(125px, 31px);
    /*
		-webkit-transform:translate3d(125px, 31px, 0);
		   -moz-transform:translate3d(125px, 31px, 0);
		     -ms-transform:translate3d(125px, 31px, 0);
		        transform:translate3d(125px, 31px, 0);
		*/
}
.yellow.step-8 {
    z-index: 5;
    -webkit-transform: translate(391px, -375px);
    -moz-transform: translate(391px, -375px);
    -ms-transform: translate(391px, -375px);
    transform: translate(391px, -375px);
    /*
 		-webkit-transform:translate3d(391px, -375px, 0);
		   -moz-transform:translate3d(391px, -375px, 0);
		   	 -ms-transform:translate3d(391px, -375px, 0);
		        transform:translate3d(391px, -375px, 0);
        */
}
.pink.step-8 {
    z-index: 3;
    -webkit-transform: translate(-202px, 29px);
    -moz-transform: translate(-202px, 29px);
    -ms-transform: translate(-202px, 29px);
    transform: translate(-202px, 29px);
    /*
		-webkit-transform:translate3d(-202px, 29px, 0);
		   -moz-transform:translate3d(-202px, 29px, 0);
		   -ms-transform:translate3d(-202px, 29px, 0);
		        transform:translate3d(-202px, 29px, 0);
      */
}
/*step 9*/

.green.step-9 {
    z-index: 2;
    -webkit-transform: translate(374px, 30px);
    -moz-transform: translate(374px, 30px);
    -ms-transform: translate(374px, 30px);
    transform: translate(374px, 30px);
    /*
		-webkit-transform:translate3d(374px, 30px, 0);
		   -moz-transform:translate3d(374px, 30px, 0);
		   	 -ms-transform:translate3d(374px, 30px, 0);
		        transform:translate3d(374px, 30px, 0);
*/
}
.blue.step-9 {
    z-index: 4;
    -webkit-transform: translate(88px, 32px);
    -moz-transform: translate(88px, 32px);
    -ms-transform: translate(88px, 32px);
    transform: translate(88px, 32px);
    /*
		-webkit-transform:translate3d(88px, 32px, 0);
		   -moz-transform:translate3d(88px, 32px, 0);
		    -ms-transform:translate3d(88px, 32px, 0);
		        transform:translate3d(88px, 32px, 0);
*/
}
.yellow.step-9 {
    z-index: 5;
    -webkit-transform: translate(376px, -375px);
    -moz-transform: translate(376px, -375px);
    -ms-transform: translate(376px, -375px);
    transform: translate(376px, -375px);
    /*
 		-webkit-transform:translate3d(376px, -375px, 0);
		   -moz-transform:translate3d(376px, -375px, 0);
		   	-ms-transform:translate3d(376px, -375px, 0);
		        transform:translate3d(376px, -375px, 0); 
*/
}
.pink.step-9 {
    z-index: 3;
    -webkit-transform: translate(-202px, 30px);
    -moz-transform: translate(-202px, 30px);
    -ms-transform: translate(-202px, 30px);
    transform: translate(-202px, 30px);
    /*
		-webkit-transform:translate3d(-202px, 30px, 0);
		   -moz-transform:translate3d(-202px, 30px, 0);
		   -ms-transform:translate3d(-202px, 30px, 0);
		        transform:translate3d(-202px, 30px, 0);
*/
    opacity: 0.3;
}
/*step 10*/

.images-container.step-10 {
    margin-top: 15px;
}
.green.step-10 {
    z-index: 2;
    -webkit-transform: translate(374px, 30px);
    -moz-transform: translate(374px, 30px);
    -ms-transform: translate(374px, 30px);
    transform: translate(374px, 30px);
    /*
		-webkit-transform:translate3d(374px, 30px, 0);
		   -moz-transform:translate3d(374px, 30px, 0);
		   	-ms-transform:translate3d(374px, 30px, 0);
		        transform:translate3d(374px, 30px, 0);
*/
    opacity: 0.3;
}
.blue.step-10 {
    z-index: 4;
    -webkit-transform: translate(88px, 32px);
    -moz-transform: translate(88px, 32px);
    -ms-transform: translate(88px, 32px);
    transform: translate(88px, 32px);
    /*
		-webkit-transform:translate3d(88px, 32px, 0);
		   -moz-transform:translate3d(88px, 32px, 0);
		    -ms-transform:translate3d(88px, 32px, 0);
		        transform:translate3d(88px, 32px, 0);
*/
    opacity: 0.3;
}
.yellow.step-10 {
    z-index: 5;
    -webkit-transform: translate(376px, -375px);
    -moz-transform: translate(376px, -375px);
    -ms-transform: translate(376px, -375px);
    transform: translate(376px, -375px);
    /*
 		-webkit-transform:translate3d(376px, -375px, 0);
		   -moz-transform:translate3d(376px, -375px, 0);
		   	-ms-transform:translate3d(376px, -375px, 0);
		        transform:translate3d(376px, -375px, 0); 
*/
    opacity: 0.3;
}
.pink.step-10 {
    z-index: 3;
    -webkit-transform: translate(-202px, 30px);
    -moz-transform: translate(-202px, 30px);
    -ms-transform: translate(-202px, 30px);
    transform: translate(-202px, 30px);
    /*
		-webkit-transform:translate3d(-202px, 30px, 0);
		   -moz-transform:translate3d(-202px, 30px, 0);
		   -ms-transform:translate3d(-202px, 30px, 0);
		        transform:translate3d(-202px, 30px, 0);
*/
    opacity: 0.3;
}
/*certificate*/

.certificate_img.step-10 {
    /*
		-webkit-transform:translate3d(90px, -383px, 0);
		   -moz-transform:translate3d(90px, -383px, 0);
		   -ms-transform:translate3d(90px, -383px, 0);
		transform: translate3d(90px, -383px, 0);
        
		opacity: 0.5;
        */
}
/*step 11*/

.images-container.step-11 {
    margin-top: 15px;
}
.green.step-11 {
    z-index: 2;
    -webkit-transform: translate(374px, 30px);
    -moz-transform: translate(374px, 30px);
    -ms-transform: translate(374px, 30px);
    transform: translate(374px, 30px);
    /*
		-webkit-transform:translate3d(374px, 30px, 0);
		   -moz-transform:translate3d(374px, 30px, 0);
		   	 -ms-transform:translate3d(374px, 30px, 0);
		        transform:translate3d(374px, 30px, 0);
        */
    opacity: 0;
}
.blue.step-11 {
    z-index: 4;
    -webkit-transform: translate(88px, 32px);
    -moz-transform: translate(88px, 32px);
    -ms-transform: translate(88px, 32px);
    transform: translate(88px, 32px);
    /*
		-webkit-transform:translate3d(88px, 32px, 0);
		   -moz-transform:translate3d(88px, 32px, 0);
		     -ms-transform:translate3d(88px, 32px, 0);
		        transform:translate3d(88px, 32px, 0);
           */
    opacity: 0;
}
.yellow.step-11 {
    z-index: 5;
    -webkit-transform: translate(376px, -375px);
    -moz-transform: translate(376px, -375px);
    -ms-transform: translate(376px, -375px);
    transform: translate(376px, -375px);
    /*
 		-webkit-transform:translate3d(376px, -375px, 0);
		   -moz-transform:translate3d(376px, -375px, 0);
		   	 -ms-transform:translate3d(376px, -375px, 0);
		        transform:translate3d(376px, -375px, 0);
        */
    opacity: 0;
}
.pink.step-11 {
    z-index: 3;
    -webkit-transform: translate(-202px, 30px);
    -moz-transform: translate(-202px, 30px);
    -ms-transform: translate(-202px, 30px);
    transform: translate(-202px, 30px);
    /*
		-webkit-transform:translate3d(-202px, 30px, 0);
		   -moz-transform:translate3d(-202px, 30px, 0);
		   -ms-transform:translate3d(-202px, 30px, 0);
		        transform:translate3d(-202px, 30px, 0);
      */
    opacity: 0;
}
/*certificate*/

.certificate_img.step-11 {
    -webkit-transform: translate(90px, -383px);
    -moz-transform: translate(90px, -383px);
    -ms-transform: translate(90px, -383px);
    transform: translate(90px, -383px);
    /*
		-webkit-transform:translate3d(90px, -383px, 0);
		   -moz-transform:translate3d(90px, -383px, 0);
		   -ms-transform:translate3d(90px, -383px, 0);
		transform: translate3d(90px, -383px, 0);
        */
    opacity: 1;
}
/*step 12*/

.certificate_img.step-12 {
    -webkit-transform: translate(90px, -306px);
    -moz-transform: translate(90px, -306px);
    -ms-transform: translate(90px, -306px);
    transform: translate(90px, -306px);
    /*
		-webkit-transform:translate3d(90px, -306px, 0);
		   -moz-transform:translate3d(90px, -306px, 0);
		    -ms-transform:translate3d(90px, -306px, 0);
		        transform:translate3d(90px, -306px, 0);
*/
    opacity: 1;
}
/*step 13*/

.certificate_img.step-13 {
    -webkit-transform: translate(90px, -268px);
    -moz-transform: translate(90px, -268px);
    -ms-transform: translate(90px, -268px);
    transform: translate(90px, -268px);
    /*
		-webkit-transform:translate3d(90px, -268px, 0);
		   -moz-transform:translate3d(90px, -268px, 0);
		    -ms-transform:translate3d(90px, -268px, 0);
		        transform:translate3d(90px, -268px, 0);
*/
    opacity: 1;
}
/*step 14*/

.certificate_img.step-14 {
    -webkit-transform: translate(90px, -185px);
    -moz-transform: translate(90px, -185px);
    -ms-transform: translate(90px, -185px);
    transform: translate(90px, -185px);
    /*
		-webkit-transform:translate3d(90px, -185px, 0);
		   -moz-transform:translate3d(90px, -185px, 0);
		   -ms-transform:translate3d(90px, -185px, 0);
		transform:translate3d(90px, -185px, 0);
        */
    opacity: 1;
}
/*step 15*/

.certificate_img.step-15 {
    -webkit-transform: translate(90px, -111px);
    -moz-transform: translate(90px, -111px);
    -ms-transform: translate(90px, -111px);
    transform: translate(90px, -111px);
    /*
		-webkit-transform:translate3d(90px, -111px, 0);
		   -moz-transform:translate3d(90px, -111px, 0);
		    -ms-transform:translate3d(90px, -111px, 0);
			    transform:translate3d(90px, -111px, 0);
*/
    opacity: 1;
}
/*step 16*/

.certificate_img.step-16 {
    -webkit-transform: translate(90px, -85px);
    -moz-transform: translate(90px, -85px);
    -ms-transform: translate(90px, -85px);
    transform: translate(90px, -85px);
    /*
			-webkit-transform:translate3d(90px, -85px, 0);
		       -moz-transform:translate3d(90px, -85px, 0);
		        -ms-transform:translate3d(90px, -85px, 0);
			        transform:translate3d(90px, -85px, 0);
*/
    opacity: 1;
}
/*step -17*/

.certificate_img.step-17 {
    -webkit-transform: translate(90px, -51px);
    -moz-transform: translate(90px, -51px);
    -ms-transform: translate(90px, -51px);
    transform: translate(90px, -51px);
    /*
			-webkit-transform:translate3d(90px, -51px, 0);
		   -moz-transform:translate3d(90px, -51px, 0);
		   -ms-transform:translate3d(90px, -51px, 0);
			transform:translate3d(90px, -51px, 0);
        */
    opacity: 1;
}
/*step -18*/

.certificate_img.step-18 {
    -webkit-transform: translate(90px, -33px);
    -moz-transform: translate(90px, -33px);
    -ms-transform: translate(90px, -33px);
    transform: translate(90px, -33px);
    /*
			-webkit-transform:translate3d(90px, -33px, 0);
		   -moz-transform:translate3d(90px, -33px, 0);
		   -ms-transform:translate3d(90px, -33px, 0);
			transform:translate3d(90px, -33px, 0);
*/
    opacity: 1;
}
/* step -19 */

.certificate_img.step-19 {
    -webkit-transform: translate(90px, -18px);
    -moz-transform: translate(90px, -18px);
    -ms-transform: translate(90px, -18px);
    transform: translate(90px, -18px);
    /*
			-webkit-transform:translate3d(90px, -18px, 0);
		   -moz-transform:translate3d(90px, -18px, 0);
		   -ms-transform:translate3d(90px, -18px, 0);
			transform:translate3d(90px, -18px, 0);
            */
    opacity: 1;
}
/*step -20*/

/*
	 @-webkit-keyframes slideDownCertificate {
  0%   { -webkit-transform:translate3d(90px, -18px, 0);
		   -moz-transform:translate3d(90px, -18px, 0);
		        transform:translate3d(90px, -18px, 0); 
			-ms-transform:translate3d(90px, -18px, 0);	           
		 }
 	 100% { 
  		-webkit-transform:translate3d(90px, 161px, 0);
		   -moz-transform:translate3d(90px, 161px, 0);
		        transform:translate3d(90px, 161px, 0);
		           
	}
}
@-moz-keyframes  slideDownCertificate {
 0%   { -webkit-transform:translate3d(90px, -18px, 0);
		   -moz-transform:translate3d(90px, -18px, 0);
		        transform:translate3d(90px, -18px, 0); 
			-ms-transform:translate3d(90px, -18px, 0);	           
		 }
 	 100% { 
  		-webkit-transform:translate3d(90px, 161px, 0);
		   -moz-transform:translate3d(90px, 161px, 0);
		        transform:translate3d(90px, 161px, 0);
		           
	}
}
@-o-keyframes  slideDownCertificate {
 0%   { -webkit-transform:translate3d(90px, -18px, 0);
		   -moz-transform:translate3d(90px, -18px, 0);
		        transform:translate3d(90px, -18px, 0); 
			-ms-transform:translate3d(90px, -18px, 0);	           
		 }
 	 100% { 
  		-webkit-transform:translate3d(90px, 161px, 0);
		   -moz-transform:translate3d(90px, 161px, 0);
		        transform:translate3d(90px, 161px, 0);
		           
	}
}
@keyframes  slideDownCertificate {
 0%   { -webkit-transform:translate3d(90px, -18px, 0);
		   -moz-transform:translate3d(90px, -18px, 0);
		        transform:translate3d(90px, -18px, 0); 
			-ms-transform:translate3d(90px, -18px, 0);	           
		 }
 	 100% { 
  		-webkit-transform:translate3d(90px, 161px, 0);
		   -moz-transform:translate3d(90px, 161px, 0);
		        transform:translate3d(90px, 161px, 0);
		           
	}
}
*/

@-webkit-keyframes slideDownCertificate {
    0% {
        -webkit-transform: translate(90px, -18px);
        -moz-transform: translate(90px, -18px);
        -ms-transform: translate(90px, -18px);
        transform: translate(90px, -18px);
    }
    100% {
        -webkit-transform: translate(90px, 161px);
        -moz-transform: translate(90px, 161px);
        -ms-transform: translate(90px, 161px);
        transform: translate(90px, 161px);
    }
}
@-moz-keyframes slideDownCertificate {
    0% {
        -webkit-transform: translate(90px, -18px);
        -moz-transform: translate(90px, -18px);
        -ms-transform: translate(90px, -18px);
        transform: translate(90px, -18px);
    }
    100% {
        -webkit-transform: translate(90px, 161px);
        -moz-transform: translate(90px, 161px);
        -ms-transform: translate(90px, 161px);
        transform: translate(90px, 161px);
    }
}
@-o-keyframes slideDownCertificate {
    0% {
        -webkit-transform: translate(90px, -18px);
        -moz-transform: translate(90px, -18px);
        -ms-transform: translate(90px, -18px);
        transform: translate(90px, -18px);
    }
    100% {
        -webkit-transform: translate(90px, 161px);
        -moz-transform: translate(90px, 161px);
        -ms-transform: translate(90px, 161px);
        transform: translate(90px, 161px);
    }
}
@keyframes slideDownCertificate {
    0% {
        -webkit-transform: translate(90px, -18px);
        -moz-transform: translate(90px, -18px);
        -ms-transform: translate(90px, -18px);
        transform: translate(90px, -18px);
    }
    100% {
        -webkit-transform: translate(90px, 161px);
        -moz-transform: translate(90px, 161px);
        -ms-transform: translate(90px, 161px);
        transform: translate(90px, 161px);
    }
}
.certificate_img.step-20 {
    -webkit-animation: slideDownCertificate .8s;
    -moz-animation: slideDownCertificate .8s;
    -ms-animation: slideDownCertificate .8s;
    animation: slideDownCertificate .8s;
    opacity: 0;
}
.certificate_img {
    opacity: 0;
}
.certificate_section {
    width: 100%;
    background: #005dac;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    position: relative;
}
.certificate_title {
    display: none !important;
    font-size: 60px;
    text-align: center;
    padding: 30px 0 0 0;
    color: #fff;
    font-family: 'robotolight';
}
.certificate_hand {
    position: absolute;
    left: 38%;
    width: 342px;
    bottom: 70px;
    opacity: 0;
}
.certificate_left {
    left: 50px;
    position: absolute;
    top: 230px;
    width: 30%;
    padding: 30px;
    font-size: 70px;
    text-align: center;
    display: none;
    color: #fff;
    font-family: 'robotolight';
}
@-webkit-keyframes slideup {
    0% {
        opacity: 0;
        top: 400px;
    }
    100% {
        opacity: 1;
        top: 120px;
    }
}
@-moz-keyframes slideup {
    0% {
        opacity: 0;
        top: 400px;
    }
    100% {
        opacity: 1;
        top: 120px;
    }
}
@-o-keyframes slideup {
    0% {
        opacity: 0;
        top: 400px;
    }
    100% {
        opacity: 1;
        top: 120px;
    }
}
@keyframes slideup {
    0% {
        opacity: 0;
        top: 400px;
    }
    100% {
        opacity: 1;
        top: 120px;
    }
}
@-webkit-keyframes slide-down {
    0% {
        opacity: 1;
        top: 120px;
    }
    100% {
        opacity: 0;
        top: 400px;
    }
}
@-moz-keyframes slide-down {
    0% {
        opacity: 1;
        top: 120px;
    }
    100% {
        opacity: 0;
        top: 400px;
    }
}
@-o-keyframes slide-down {
    0% {
        opacity: 1;
        top: 120px;
    }
    100% {
        opacity: 0;
        top: 400px;
    }
}
@keyframes slide-down {
    0% {
        opacity: 1;
        top: 120px;
    }
    100% {
        opacity: 0;
        top: 400px;
    }
}
.certificate_hand.hand-slideup {
    opacity: 1;
    -webkit-animation: slideup .8s;
    -moz-animation: slideup .8s;
    -ms-animation: slideup .8s;
    animation: slideup .8s;
}
.certificate_hand.hand-slidedown {
    opacity: 0;
    -webkit-animation: slide-down .8s;
    -moz-animation: slide-down .8s;
    -ms-animation: slide-down .8s;
    animation: slide-down .8s;
}
.certified {
    position: absolute;
    z-index: 9;
    opacity: 0;
    right: 18%;
    bottom: 120px;
}
@-webkit-keyframes stamp {
    0% {
        zoom: 12;
        opacity: 02;
    }
    100% {
        zoom: 1;
        opacity: 0.8;
    }
}
@-moz-keyframes stamp {
    0% {
        zoom: 12;
        opacity: 02;
    }
    100% {
        zoom: 1;
        opacity: 0.8;
    }
}
@-o-keyframes stamp {
    0% {
        zoom: 12;
        opacity: 02;
    }
    100% {
        zoom: 1;
        opacity: 0.8;
    }
}
@keyframes stamp {
    0% {
        zoom: 12;
        opacity: 02;
    }
    100% {
        zoom: 1;
        opacity: 0.8;
    }
}
.certified.stamped {
    opacity: 1;
    -webkit-animation: stamp 1s;
    -moz-animation: stamp 1s;
    -ms-animation: stamp 1s;
    animation: stamp 1s;
}
.final_section {
    width: 100%;
    background: url('images/aboutus-slide2.png') no-repeat transparent;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    position: relative;
    min-height: 769px;
}
.final_sec_des {
    color: #fff;
    font-size: 70px;
    text-align: center;
    padding-top: 450px;
    font-family: 'robotolight';
}
.book_title {
    color: #005eac;
    font-size: 60px;
    text-align: center;
    padding: 30px 0;
    font-family: 'robotolight';
}
.mapcanvas {} .click-img {
    display: block;
    width: 15px;
    margin: 0 auto;
}
.maps-wrapp {
    position: relative;
}
.maps {
    width: 100%;
    z-index: 10;
    background: url('images/map.png') no-repeat transparent;
    background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    position: absolute;
    top: 0;
    cursor: pointer;
}
.map-list {
    width: 300px;
    z-index: 9;
    position: absolute;
    top: 0;
    right: 0;
    display: none;
    background: #fff;
    overflow: auto;
}
.map-list-inner {
    padding: 165px 0px 50px 0px;
    overflow: auto;
}
.map-list-title {
    font-size: 30px;
    color: #7a7a7a;
    font-family: 'robotoregular';
    padding: 0 15px 10px 20px;
}
.list-desc-tit {
    display: inline-block;
    width: 30%;
}
.list-det {
    display: inline-block;
    width: 55%;
}
.list-desc {
    color: #797979;
    background: #d6e0eb;
    font-size: 14px;
    padding: 10px 20px;
    margin: 0 0 10px 0;
}
.list-head {
    font-size: 16px;
    padding: 0 15px 10px 0;
    color: #929292;
    display: block;
    width: 65%;
    margin-left: 40px;
    display: list-item;
    list-style-type: disc;
}
.list-head-wrap {
    width: 100%;
    display: block;
    width: 95%;
    margin: 0 auto;
    cursor: pointer;
    background: #fff url('images/mlistda.png') no-repeat 98% 3px;
}
.list-head-wrap.list-dropdown {
    background: #fff url('images/mlistua.png') no-repeat 98% 3px !important;
}
.list-det:before {
    content: ":";
    margin-left: -5px;
}
.map-lists {
    display: block;
}
.weblink {
    color: #fff;
    text-decoration: none;
    font-size: 14px;
    display: block;
    padding: 0 25px 10px 0;
}
.weblink:hover {
    font-weight: bold;
}
/* change for center align */
#menu-footer
{
	/*margin-left:17%;*/
	margin-left:0;
}
footer nav ul {
    margin: 0 auto;
    padding: 0;
    width: 94%;
}
footer nav li a:hover {
    color: #fff !important;
}
.left-inline {
    display: inline-block;
    float: left;
}
.right-inline {
    display: inline-block;
    float: right;
}
.socialSprite {
    background: url('images/footer%20icons.png') no-repeat;
}

.social {
    text-align: right;
}
.facebook {
/*    background: url('images/fb.png') no-repeat transparent;*/
    background-position: -20px -20px;
    height: 38px;
    width: 38px;
    display: block;
}
.facebook:hover {
     background-position: -20px -95px;
/*
    height: 38px;
    width: 38px;
    display: block;   
*/
/*    background: url('images/fb-hover.png') no-repeat transparent;*/
}
.twitter {
/*    background: url('images/twitter.png') no-repeat transparent;*/
    background-position: -78px -20px;
    height: 38px;
    width: 38px;
    display: block;
}
.twitter:hover {
    background-position: -78px -95px;
/*    background: url('images/twitter-hover.png') no-repeat transparent;*/
}
.linkedin {
/*    background: url('images/ln.png') no-repeat transparent;*/
    background-position: -136px -20px;
    height: 38px;
    width: 38px;
    display: block;
}
.linkedin:hover {
    background-position: -136px -95px;
/*    background: url('images/ln-hover.png') no-repeat transparent;*/
}
.youtube {
    background-position: -194px -20px;
/*    background: url('images/youtube.png') no-repeat transparent;*/
    height: 38px;
    width: 38px;
    display: block;
}
.youtube:hover {
    background-position: -194px -95px;
/*    background: url('images/youtube-hover.png') no-repeat transparent;*/
}
.menu-wrap-footer {
    display: inline-block;
    float: left;
    margin: 0 69px;
    width: 1014px;
}
.menu-wrap-footer nav > ul > li > ul
{
	box-shadow: none;
}
#menu-header > li > ul > li.sitemap
{
	display:none;
}
.content-wrap {
    /*padding: 25px 0;*/
    padding:108px 0;
    font-family: 'robotoregular';
}
.content-wrap-footer {
    padding: 15px 25px 10px 25px;
    color: #fff;
    font-family: 'robotoregular';
}
.footer-close-button {
    width: 22px;
    margin: 0 auto;
    display: block;
    padding: 5px 10px;
    display: none;
}
.header-close-button {
    float: right;
    display: inline-block;
    padding: 25px 35px 0 40px;
    opacity: 1;
}
.contact-head {
    color: #005eab;
    font-size: 60px;
    font-family: 'robotolight';
}
.designed a {
    color: #fff;
    text-decoration: none;
}

/*chat*/
.inpagebase {
    display: none;
}

/*search on map*/
.search-map-form {
    background: url('images/searchicon.png') no-repeat transparent;
    width: 1006px;
    height: 50px;
    position: absolute;
    right: 190px;
    top: 115px;
    display: none;
    z-index: 10;
}

/*search-map-form select*/
.smf {
    background: transparent;
    border: none;
    width: 140px;
    font-size: 16px;
    display: inline-block;
    color: #fff;
    margin: 0 0px 0px 5px;
}
select option.smf-option {
    font-size: 16px !important;
    color: #fff !important;
    margin: 5px 0 !important;
    height: 40px;
    padding: 20px !important;
    background: #62a9e7 !important;
}
.search-map-close {
    display: none;
    background: url('images/search-map-close.png');
    position: absolute;
    left: 25px;
    bottom: 50px;
    width: 82px;
    height: 73px;
    z-index: 10;
    cursor: pointer;
}
.search-map-form.footer-menu-open {
    bottom: 700px !important;
}
input.search-map {
    width: 685px;
    padding: 7px;
    margin: 5px 0px 5px 10px;
    border: none;
    color: #000;
    background: #d8d8d8;
}
input.search-map-submit {
    font-size: 0;
    background: transparent;
    border: none;
    cursor: pointer;
    display: inline-block;
    width: 140px;
    height: 50px;
}
input.search-map:focus {
    border: none;
}
input.search-map-submit:focus {
    border: none !important;
    box-shadow: none!important;
    outline: none!important;
}
/*our-purpose*/

.endOfRow {
    clear: both;
}
.inner-image-wrap {
    position: relative;
    top:115px;
}
.inner-banner {
    width: 100%;
    height: 440px;
    min-height: 440px;
    position: relative;
}
.symbol-wrap {
    width: 173px;
    height: 173px;
    display: block;
    position: relative;
    margin: -108px auto 0 auto;
    z-index: 2;
}
.symbol-wrap img {
    display: block;
    margin: 0 auto;
}
/* Comment by Micrasystem */
.about-tepl .page-main-title, .about-tepl .page-main-sub-desc {
    color: #0080ff;
}

.page-main-title {
    font-family: 'robotoregular';
    font-size: 45px;
    text-transform: uppercase;
    text-align: center;
     color: #0080ff;
}
/* Comment by Micrasystem */
.content-wrap .page-main-title
{
	 color: #0080ff;
}
.our-purpose .page-main-sub-desc {
    width: 70%;
}
.page-main-sub-desc {
    font-size: 22px;
    text-align: center;
    width: 50%;
    margin: 0 auto;
    padding: 40px 0;
    font-family: 'robotoregular';
}
.page-main-content {
    width: 75%;
    margin: 0 auto;
    font-size: 16px;
    color: #666666;
    text-align: center;
    font-family: 'robotoregular';
}
.our-purpose .page-main-title {
    color: #0080ff;
}
.about-tepl .page-main-title,
.about-tepl .page-main-sub-desc {
    color: #0080ff;
}
.sticky-wrap {
    position: fixed;
    bottom: 315px;
    right: 0;
    width: 30px;
    z-index: 10;
    display: block;
}
/*img border IE*/

.sticky-wrap img,
.enquire-sticky img,
.chat-sticky img,
.eclose img,
.footer-close img,
.header-close-button-image {
    border: none;
}
/*enquiry form*/

.mt-10 {
    margin: 5px 0;
}
.enquiryfloat-wrap {
    position: fixed;
    right: -205px;
    width: 236px;
    bottom: 5px;
    z-index: 15;
}
.chat-sticky {
    position: fixed;
    bottom: 125px;
    right: 0;
    width: 30px;
    z-index: 16;
    display: block;
}
.enquirefloat {
    background: #fafafa;
    padding: 15px;
    width: 171px;
    min-height: 270px;
    display: inline-block;
    float: left;
}
.enquirefloat label.error {
    font-size: 11px;
    color: red;
    margin: 24px auto;
}
.eclose {
    width: 35px;
    height: 33px;
    display: none;
}
.pull-left {
    float: left;
}
::-webkit-input-placeholder {
    color: #cccccc;
    font-family: 'robotoregular';
}
:-moz-placeholder {
    /* Firefox 18- */
    color: #cccccc;
    font-family: 'robotoregular';
}
::-moz-placeholder {
    /* Firefox 19+ */
    color: #cccccc;
    font-family: 'robotoregular';
}
:-ms-input-placeholder {
    color: #cccccc;
    font-family: 'robotoregular';
}
.btn {
    width: 120px;
    height: 24px;
    /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -webkit-border-radius: 3px;
    /* Firefox 1-3.6 */
    -moz-border-radius: 3px;
    border-radius: 3px 3px;
    border: none;
    color: #fff;
    margin: 0 auto;
    display: block;
    cursor: pointer;
}
.btn-blue {
    background-color: #0054a3;
}

#ehphone:before {
    position: absolute;
    content: "+91";
    top: 3px;
    left: 10px;
    font-size: 13px;
/*    width: 10px;*/
/*    height: 10px;*/
/*    z-index: 100;*/
}
.input-box {
    /* Safari 3-4, iOS 1-3.2, Android 1.6- */
    -webkit-border-radius: 3px;
    /* Firefox 1-3.6 */
    -moz-border-radius: 3px;
    width: 150px;
    height: 24px;
    color: #000;
    /*ccc*/
    border-radius: 3px 3px;
    border: 1px solid #cccccc;
    padding: 0px 10px;
    font-size: 13px;
    display: block;
}
.pLeft34 {
    padding-left: 34px;
}
.width125 {
    width: 125px;
}
.displayBlock {
    display: block;
}
.pRelative {
    position: relative;
}
.custom-select.error > .holder {
    border: 1px solid red;
}
.enquirefloat select {
    width: 170px;
}
.placeholders {
    font-style: italic;
}
.enquiry-success {
    font-size: 14px;
    color: #005eac;
    /*display: block;*/
    padding: 101px 25px;
}
/*enquiry form end*/

/*login*/

.login-wrap-pop-up {
    display: none;
    width: 100%;
    z-index: 99999;
    position: absolute;
    top: 0;
    left: 0;
}
.login-success {
    text-align: center;
    font-size: 16px;
    color: red;
}
.error-api {
    padding: 10px 0;
    display: block!important;
}
.login-wrap-pop-uplayer {
    background: #828282;
    margin: 0 auto;
    opacity: 0.8;
}
.login-wrap-inner {
    width: 378px;
    display: block;
    float: none;
    margin: 10px auto;
    background: #fafafa;
    z-index: 1165;
    opacity: 1;
    position: absolute;
    top: 100px;
    left: 35%;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.login-header {
    padding: 10px;
    color: #fff;
    text-align: center;
    background: #005fad;
    position: relative;
}
.login-close {
    position: absolute;
    right: 10px;
    top: 5px;
}
form#login {
    margin: 0 auto;
    padding: 20px 0;
}
#login .input-box {
    width: 278px;
    color: #000;
    background: #fff !important;
    margin: 25px auto;
    padding: 5px;
}
#login label.error {
    width: 278px;
    color: red;
    margin: -25px auto 0 auto;
    padding: 5px 0;
    font-size: 13px;
    display: block;
}
.forgot-password {
    display: block;
    padding: 5px 0px;
    margin: 10px auto;
    font-size: 13px;
    color: #0054a3;
    width: 278px;
}
/*login -end*/

/* register start */

.register-wrap-pop-up {
    display: none;
    width: 100%;
    z-index: 99999;
    position: absolute;
    top: 0;
    left: 0;
}
.login-success {
    text-align: center;
    font-size: 16px;
    color: red;
}
.error-api {
    padding: 10px 0;
    display: block!important;
}
.login-wrap-pop-uplayer {
    background: #828282;
    margin: 0 auto;
    opacity: 0.8;
}
.login-wrap-inner {
    width: 378px;
    display: block;
    float: none;
    margin: 10px auto;
    background: #fafafa;
    z-index: 1165;
    opacity: 1;
    position: absolute;
    top: 100px;
    left: 35%;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}
.register-close {
    position: absolute;
    right: 10px;
    top: 5px;
}
form#register-student,form#register-employer {
    margin: 0 auto;
    padding: 20px 0;
}
#register-student .input-box, #register-employer .input-box {
    width: 278px;
    color: #000;
    background: #fff !important;
    margin: 25px auto;
    padding: 5px;
}
#register-student label.error,#register-employer label.error {
    width: 278px;
    color: red;
    margin: -25px auto 0 auto;
    padding: 5px 0;
    font-size: 13px;
    display: block;
}

/*register -end*/
.mod_mylivechat {
    position: fixed;
    right: -210px;
    bottom: 50px;
    z-index: 16;
    opacity: 0
}
.chat-clicked {
    position: fixed;
    bottom: 150px;
    z-index: 15;
    right: 200px;
}
.im-label {
    float: left;
    margin: 5px 0;
    padding: 5px 10px;
    font-size: 14px;
    font-family: 'robotoregular';
}
#interestedin {
    width: 70%;
}
#chat-close {
    display: none;
}
div#MyLiveChatScriptBox>div {
    background-color: #ffa700 !important;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
    moz-border-radius-bottomleft: 3px;
    moz-border-radius-topleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
}
.jsml_label {
    color: #fff !important;
}
/*select arrow*/

/* The CSS */

select {
    padding: 3px;
    margin: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #000;
    border-radius: 3px 3px;
    border: 1px solid #cccccc;
    padding: 5px 10px;
    font-size: 13px;
    /*-webkit-appearance: none;*/
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    cursor: pointer;
    text-indent: 0.01px;
    text-overflow: '';
}
/*default template and 404*/

.page-section {
    display: block;
    clear: both;
    position: relative;
    margin: 0 auto;
    min-height: 400px;
}
.error-page .header-wrap {
    display: none;
}
.coming-soon {
    margin: 0 auto;
    text-align: center;
    font-size: 40px;
    color: #0054a3;
    padding: 220px 0 0 0;
}
.error-page-link {
    margin: 0 auto;
    text-align: center;
    font-size: 30px;
    color: #000;
    padding: 20px 0;
}
.home-page-link {
    font-size: 30px;
    color: #0054a3;
    display: inline-block;
    text-decoration: none;
    text-transform: capitalize;
}
/* Targetting Webkit browsers only. FF will show the dropdown arrow with so much padding. */

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    select {
        padding-right: 18px
    }
}
label.eh {
    position: relative;
    position: static\9;
    border: none !important\9;
    border-color: transparent !important\9;
}
label.eh:after {
    content: '';
    font-weight: bold;
    font: 11px"Consolas", monospace;
    color: #0054a3;
    border: 6px solid transparent;
    border-top-color: #005eab;
    right: 8px;
    top: 6px;
    padding: 0 0 2px;
    position: absolute;
    pointer-events: none;
}
label.eh:before {
    content: '';
    right: 6px;
    top: 0px;
    width: 20px;
    height: 20px;
    position: absolute;
    pointer-events: none;
    display: block;
}
/*ie*/

label.eh::after {
    content: '';
    color: transparent !important;
    border: none !important;
    border-top-color: transparent !important;
}
label.eh::before {
    content: '';
    color: transparent !important;
    border: none !important;
    border-top-color: transparent !important;
}
/*select arrow-end*/

/*courses landing*/

.course-landing-popup {
    opacity: 0.3;
}
.course-landing .page-main-title {
    color: #01806b !important;
    padding: 30px 0;
}
.course-blocks {
    min-height: 743px;
    width: 395px;
    border-radius: 5px;
    display: inline-block;
    float: left;
    margin: 20px;
    position: relative;
    cursor: text;
}
.course-blk-title-wrap {
    color: #fff;
    padding: 30px 25px;
    height: 85px;
}
/*color courses*/

.course-blk-title-wrap:hover .course-blk-title-left,
.course-blk-title-wrap:hover .course-blk-image {
    zoom: 1.1;
}
.course-blk-title-wrap:hover .course-blk-title-center {
    /*zoom: 1.1;*/
}
.course-blk-title-left {
    display: inline-block;
    float: left;
    width: 70%;
}
.pop-course-blk-title-left {
    display: inline-block;
    float: left;
    padding: 15px 0;
    width: 70%;
}
.course-blk-title-center {
    display: inline-block;
    float: none;
    margin: 0 auto;
    width: 100%;
}
.course-blk-title {
    font-size: 16px;
    font-family: 'robotoregular';
}
.title-abb {
    font-size: 20px;
    font-family: 'robotoregular';
}
.course-blk-image {
    display: inline-block;
    float: right;
    vertical-align: middle;
}
.course-blk-section {
    padding: 0 20px;
    color: #686868;
    font-size: 14px;
	cursor:text;
}
.course-blk-section a {
    color: #686868;
    font-size: 14px;
}
.course-subject-title-wrap {
    padding: 5px 0;
}
.course-subject-sub-title {
    font-family: 'robotoregular';
}
.page-course-blks {
    margin: 0 auto;
    width: 65%;
}
.course_click_image {
    bottom: 20px;
    right: 0px;
    padding: 20px;
    position: absolute;
    cursor: pointer;
}
.pop-up-warp-full {
    position: absolute;
    background: #828282;
    opacity: 0.9;
    z-index: 99;
    top: 0;
    width: 100%;
    display: none;
    min-height: 600px;
}
.pop-up {
    width: 100%;
    display: none;
    top: 125px;
    position: absolute;
    z-index: 100;
    padding: 100px 0;
}
.course-pop-up-close {
    cursor: pointer;
    text-align: right;
    margin: 0 auto;
    width: 80%;
    display: block;
}
.pop-up-wrap {
    width: 80%;
    margin: 0 auto;
    display: none;
    opacity: 1 !important;
}
/*/*TODO
.course-blocks-wrap.pinkc{
	float: none;
	margin: 0 auto;
	width: 395px;
	display: block;
}*/

.course-blocks-wrap.pinkc.course-blocks {
    display: block;
}
.pop-up-wrap-show {
    display: block !important;
}
.pinkc .course-blk-section p,
.bluec .course-blk-section p {
    margin: 18px;
}
.pop-course-blk-title p {
    margin: 0 !important;
}
.pop-up-course-blk-title-wrap {
    padding: 10px 40px 10px 90px;
    color: #fff;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    moz-border-radius-topright: 5px;
    moz-border-radius-topleft: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
	min-height: 132px;
}
.pop-course-subject_title {
    font-size: 24px;
    text-transform: uppercase;
    font-family: 'robotoregular';
}
.pop-course-subject-sub-title {
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'robotolight';
}
.pop-course-subject_brief {
    width: 60%;
    font-size: 16px;
    padding: 20px 0 0px 0;
    font-family: 'robotoregular';
}
.pop-up-wrap .pop-up-course-blocks {
    /*-webkit-box-shadow: -2px -1px 5px 2px rgba(118, 118, 118, 1);
    -moz-box-shadow: -2px -1px 5px 2px rgba(118, 118, 118, 1);
    box-shadow: -2px -1px 5px 2px rgba(118, 118, 118, 1);*/
}
.pop-course-blk-title {
    font-size: 36px;
    font-family: 'robotolight';
}
.pop-course-blk-title1 {
    font-size: 41px;
    font-family: 'robotoregular';
}
.pop-course-blk-section {
    
    background: #fff;
    padding: 60px 90px;
    border-bottom: 5px solid #4CA869;
   
}
}
/* */

.singlec-wrap .pop-up-course-blocks {
    border-left: 1px solid rgba(245, 242, 242, 0.83) !important;
    border-right: 1px solid rgba(245, 242, 242, 0.83) !important;
    border-radius: 5px;
    moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.pop-course-blk-section:last-child {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    moz-border-radius-bottomright: 5px;
    moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
}
.volume-title {
    font-size: 22px;
    font-family: 'robotoregular';
}
.volume-desc {
    font-size: 22px;
    font-family: 'robotolight';
}
.volume-wrap {
    padding: 20px 0;
    color: #666666;
}
.volume-content,
.pop-course-description {
    font-size: 14px;
    padding: 10px 0;
    color: #7f7f7f;
    width: 65%;
    font-family: 'robotoregular';
}
.volume-content,
.pop-course-description a {
    color: #7f7f7f;
}
.singlec-wrap .pop-up-course-blocks {
    -webkit-box-shadow: -2px -1px 5px 2px rgba(118, 118, 118, 0.09);
    /*rgba(118,118,118,1)
rgba(118,118,118,1)
rgba(118,118,118,1)*/
    -moz-box-shadow: -2px -1px 5px 2px rgba(118, 118, 118, 0.09);
    box-shadow: -2px -1px 5px 2px rgba(118, 118, 118, 0.09);
    border-radius: 5px;
    moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
/*single-courses*/

.singlec-wrap {
    width: 80%;
    margin: 0 auto;
    padding: 150px 0 50px 0;
}

.singlec-wrap.olympiad{
    width: 100%;
}
/*color specific*/

/*.singlec-wrap.greenc .pop-up-course-blocks{
	border-left: 1px solid #76ac39;
	border-right: 1px solid #76ac39;
	border-radius: 5px;	
	moz-border-radius: 5px;	
	-webkit-border-radius: 5px;	
}*/

.greenc .course-blocks {
    border: 1px solid #76ac39;
}
.greenc .pop-course-subject-title-wrap {
    color: #76ac39;
}
.greenc .pop-up-course-blk-title-wrap,
.greenc .course-blk-title-wrap {
    background: #76ac39;
}
.greenc .pop-course-blk-section:last-child {
    border-bottom: 10px solid #76ac39;
}
/*.singlec-wrap.bluec .pop-up-course-blocks{
	border-left: 1px solid  #00aeff;
	border-right: 1px solid  #00aeff;
	border-radius: 5px;	
	moz-border-radius: 5px;	
	-webkit-border-radius: 5px;	
}*/

.bluec .course-blocks {
    border: 1px solid #00aeff;
}
.bluec .pop-course-subject-title-wrap {
    color: #00aeff;
}
.bluec .pop-up-course-blk-title-wrap,
.bluec .course-blk-title-wrap {
    background: #00aeff;
}
.bluec .pop-course-blk-section:last-child {
    border-bottom: 10px solid #00aeff;
}
/*.singlec-wrap.yellowc .pop-up-course-blocks{
	border-left: 1px solid  #ffc106;
	border-right: 1px solid  #ffc106;
	border-radius: 5px;	
	moz-border-radius: 5px;	
	-webkit-border-radius: 5px;	
}*/

.yellowc .course-blocks {
    border: 1px solid #ffc106;
}
.yellowc .pop-course-subject-title-wrap {
    color: #ffc106;
}
.yellowc .pop-up-course-blk-title-wrap,
.yellowc .course-blk-title-wrap {
    background: #ffc106;
}
.yellowc .pop-course-blk-section{
    border: 1px solid #ffc106;
}
.yellowc .pop-course-blk-section:last-child {
    border-bottom: 10px solid #ffc106;
}

/*tepl-TEPL-724 */

.template-color-wc .course-blocks {
    border: 1px solid #1a3e70;
}
.template-color-wc .pop-course-subject-title-wrap {
    color: #1a3e70;
}
.template-color-wc .pop-up-course-blk-title-wrap,
.template-color-wc .course-blk-title-wrap {
    background: #1a3e70;
}
.template-color-wc .pop-course-blk-section{
    border: 1px solid #1a3e70;
}
.template-color-wc .pop-course-blk-section:last-child {
    border-bottom: 10px solid #1a3e70;
}
/*END TEPL-724 */
/*.singlec-wrap.crimsonc .pop-up-course-blocks{
	border-left: 1px solid  #ff0c3e;
	border-right: 1px solid  #ff0c3e;
	border-radius: 5px;	
	moz-border-radius: 5px;	
	-webkit-border-radius: 5px;	
}
*/

.crimsonc .course-blocks {
    border: 1px solid #ff0c3e;
}
.crimsonc .pop-course-subject-title-wrap {
    color: #ff0c3e;
}
.crimsonc .pop-up-course-blk-title-wrap,
.crimsonc .course-blk-title-wrap {
    background: #ff0c3e;
}
.crimsonc .pop-course-blk-section{
  border: 1px solid #ff0c3e;
}

.crimsonc .pop-course-blk-section:last-child {
    border-bottom: 10px solid #ff0c3e;
}
.singlec-wrap.purplec .pop-up-course-blocks {
    border-left: 1px solid #ab47bc;
    border-right: 1px solid #ab47bc;
    border-radius: 5px;
    moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.purplec .course-blocks {
    border: 1px solid #ab47bc;
}
.purplec .pop-course-subject-title-wrap {
    color: #ab47bc;
}
.purplec .pop-up-course-blk-title-wrap,
.purplec .course-blk-title-wrap {
    background: #ab47bc;
}
.purplec .pop-course-blk-section:last-child {
    border-bottom: 10px solid #ab47bc;
}
.singlec-wrap.orangec .pop-up-course-blocks {
    border-left: 1px solid #ec7367;
    border-right: 1px solid #ec7367;
    border-radius: 5px;
    moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.orangec .course-blocks {
    border: 1px solid #ec7367;
}
.orangec .pop-course-subject-title-wrap {
    color: #ec7367;
}
.orangec .pop-up-course-blk-title-wrap,
.orangec .course-blk-title-wrap {
    background: #ec7367;
}
.orangec .pop-course-blk-section:last-child {
    border-bottom: 10px solid #ec7367;
}
.singlec-wrap.pinkc .pop-up-course-blocks {
    border-left: 1px solid #0274B3;
    border-right: 1px solid #0274B3;
    border-radius: 5px;
    moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.pinkc .course-blocks {
    border: 1px solid #3FB263;
}
.pinkc .pop-course-subject-title-wrap {
    color: #0274B3;
}
.soblock
	{
		 border: 1px solid #77AA5E;
	    display: block;
	    float: left;
	    margin: auto 3%;
	    min-height: 523px;
	    overflow: hidden;
	    width: 42%;
	    margin-bottom:53px;
	      border-radius: 7px 7px 7px 7px ;
	}
.sohead
	{
		background-color: #296E0B;
    
    color: #fff;
    min-height: 50px;
    padding: 7px;
    text-align: center; 
	}
	.socnt
	{
		color: #77AA5E;
		padding: 15px 15px 15px 5px;
	}
.adt-blocks
	{
		 border: 1px solid #BA6C0A;
	    display: block;
	    float: left;
	    margin: auto 3%;
	    min-height: 516px;
	    overflow: hidden;
	    width: 42%;
	    margin-bottom:53px;
	      border-radius: 7px 7px 7px 7px ;
	}
	.adt-head
	{
		 background-color: #ba6c0a;
    
    color: #fff;
    min-height: 85px;
    padding: 7px;
    text-align:center; 
	}
	.adtcnt
	{
		color: #BA6C0A;
		padding: 15px 15px 15px 5px;
		text-align:left;
	}
.pop-up-course-nontally-title-wrap {
    padding: 10px 40px 10px 90px;
    color: #fff;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    moz-border-radius-topright: 5px;
    moz-border-radius-topleft: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
}

.pinkc .pop-up-course-nontally-title-wrap,
.pinkc .course-blk-title-wrap {
    background: #3FB263;
}
.pinkc .pop-up-course-blk-title-wrap,
.pinkc .course-blk-title-wrap {
    background: #3FB263;
}
.pinkc .pop-course-blk-section:last-child {
    border-bottom: 10px solid #3FB263 !important;
}
/*media page*/
.sleftsec{
min-height:240px;overflow: hidden; background:#f4f4f4; margin-bottom:152%; border-radius:3px; padding-top:5px;


}
/*industry challange*/
.cont-top p {
    color: #006ecc;
    font-family: roboto-regular;
    font-size: 16.22px;
    padding-bottom: 0;
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 0;
    text-align: center;
}

.content-sec .content-sec-inner {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 100%;
}
.cont-bottom{
	width:100%;
}
.cont-bottom .pagination {display: block;float: left;margin-top: 30px;width: 100%;}
.cont-bottom .pagination .pagination-inner {float: right;}
.cont-bottom .pagination .pagination-inner ul {margin: 0;padding: 0;}
.cont-bottom .pagination .pagination-inner li {float: left;list-style: outside none none;margin-left: 4px;}
.cont-bottom .pagination .pagination-inner a {background: none repeat scroll 0 0 #e9e9e9;border: 1px solid #c0c0c0;border-radius: 3px;color: #867171;font-weight: bold;padding: 4px 10px;text-decoration: none;display:block;}
.cont-bottom .listing-sec {float: left;}
.cont-bottom .listing-sec ul {float: left;padding: 0;  width: 100%;}
.cont-bottom .listing-sec ul li {width:100%;}
.cont-bottom .listing-sec ul li.first{ padding-top:20px;}
.cont-bottom .listing-sec ul li .left {float: left;width: 26%;}
.cont-bottom .listing-sec .right {float: right;width: 69%;}
.cont-bottom .listing-sec .right h1 { font-size: 25px; color: #383737;font-family: myriadpro-regular;margin-bottom: 25px;margin-top: 35px;}
.cont-bottom .listing-sec .right h1 a{ color:#383737;text-decoration: none;}
.cont-bottom .listing-sec .right .list-right-btmleft {float: left;}
.cont-bottom .listing-sec .right .list-right-btmright {float: right;margin-top:4px;}
.cont-bottom .listing-sec .right .list-right-btm {color: #585959;font-size: 14px;}
.cont-bottom .listing-sec .right .list-right-btmleft strong {margin-right: 15px;}
.cont-bottom .listing-sec .right .list-right-btm span {margin-right: 15px;font-size: 12px;font-weight:bold;}
.cont-bottom .listing-sec .right .list-right-btm .like {margin-top: 20px;}
.cont-bottom .listing-sec .right .list-right-btm .btmright-date span {display: block;font-size: 12px;font-weight: bold;margin-left: 2px;margin-right: 0;margin-top: 6px;}
.cont-bottom .pagination.pagination-bottom {display: block;float: left;margin: 10px 0 100px;width: 100%;}
.cont-bottom .pagination .pagination-inner a:hover {background: none repeat scroll 0 0 #616161;color: #fff;}
.industryimg {
display: block;
	position: relative;
	width: 256px;
	height:256px;
		z-index: 0;
	border-radius: 50%
}

/* reach us */
.addhead {
    color: #148a74;
    font-weight: 700;
}
.cropadd {
    width: 14%;
    font-size: 13px;
}
.address p
{
	 font-size: 13px;
	  margin: 0;
}
.cropadd  span p{
    margin: 0;
      font-size: 13px;
}
	.cont-top p {
    color: #006ecc;
    font-family: robotoregular;
    padding:40px 0;
    text-align: center;
      font-size: 22px;
}
.contacttabs {
    margin: 0 auto;
    padding: 0.2em;
    position: relative;
    width: 100%;
}
.contacttabs ul 
{
	
}
.contacttabs ul li
{
	background: none repeat scroll 0 0 #fff;
    border: 1px solid #999 !important;
    border-radius: 0 !important;
    color: #999 !important;
    margin-right: 1px !important;
    width: 49.6% !important;
}
.contacttabs ul li a
{
	
    color: #999 !important;
     font-size: 18px !important;
    font-weight: bold;
    
}
.contacttabs .ui-tabs-nav li.ui-state-active::after {    
    border-left: 0px solid transparent !important;
    border-right: 0px solid transparent !important;
    border-top: 0px solid  !important;
    content: "";
    height: 0;
    left: 0%;
    position: absolute;
    top: 100%;
    width: 0;
    }
.contacttabs .ui-tabs-nav li.ui-tabs-active
{
	background:#999 !important;
	color:#fff  !important;
	border: 1px solid #999 !important;
}
.contacttabs .ui-tabs-nav li.ui-tabs-active a
{
	 color: #fff !important;
}
.contacttabs .ui-tabs-panel
{
	border: 1px solid #999 !important;
    margin-bottom: 0 !important;
    margin-left: 3px;
    margin-right: 0 !important;
    margin-top: 0 !important;
    min-height: 450px;
    width: 98.9%;
    overflow: hidden;
}
.mblfx
{
	margin:0;
	margin-bottom: 2px;
}
.mblfx1
{
	margin:0;
	margin-bottom: 23px !important;
}
/*become a partner&*/
.phonecs{
margin:10px; color: #666666;
font-family: robotoregular;
font-size: 14.99px;
}
/*success story nav*/
.flex-direction-nav li:first-child {
  left: 0;
}
.flex-direction-nav li:last-child {
  right: 0;
}

/*media queries320-700 starts*/

@media only all and (min-width: 320px) and (max-width: 800px) {

/*success story*/
.flex-direction-nav li:last-child {
    right:36px;
}

/*current job opening */
.popmsg
{
	display:none;
	top:20% !important;
	left:0 !important;	
	width: 96%!important;
	height: 20%!important;
	border: 1px solid #000;
	background: #485c90;
	z-index: 999;
	text-align: center;
	font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    line-height: 24px;
    padding: 5px;
    border-radius: 5px;
    color: #fff;
    box-shadow: 0 4px 19px #fff inset;
    margin-top:100px;
}
/*become a partner*/

.cont-bottom-right {
    border:1px solid #b4b3b3;
    float: right;
    margin-top: 5px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 10px;
    width: 100% !imporatant;
    border-radius:10px;
	clear:both;
}
/*reach us*/

.cropadd {
    width: 100%;
    font-size: 13px;
}
/*faq*/
.ui-tabs .ui-tabs-nav li {   border: 2px solid #2dad7c;
    border-radius: 10px;
    float: left;
    list-style: none outside none;
    margin-bottom: -1px;
    margin-right: 10px;
    padding-bottom: 1em;
    padding-top: 55px;
    text-align: center;
    white-space: nowrap;
    width: 100%;
    position: relative;
	height:70px;
     }
	 .ui-tabs .ui-tabs-nav li.ui-tabs-active { background-color: #2dad7c;
    border-radius: 10px;
    margin-bottom: -1px;
    padding-bottom: 1em;
    padding-top: 55px;
    text-align: center;
    width: 100%; 
    
    }
	
	.ui-accordion-header .ui-accordion-header-icon {
    background: url("images/right.png") no-repeat scroll rgba(0, 0, 0, 0);
    position: absolute;
    right: 15px;
    top: 39%;
}


/*industry  challange*/
.industryimg {
display: block;
	position: relative;
	
width: 125px;
	
height: 125px;
		z-index: 0;
	border-radius: 50%
}
.cont-bottom .listing-sec .right h1 { font-size: 25px; color: #383737;font-family: myriadpro-regular;margin-bottom: 25px; margin-top: 35px; /* margin-left:42px; */ text-align: center;}
.cont-bottom .listing-sec .right .list-right-btmleft {float:none;}
.cont-bottom .listing-sec ul li .left {/* float: left; */width: 27%;margin-left: 27%;}
.cont-bottom .listing-sec .right {width: 100%;}
.cont-top p {
    color: #006ecc;
    font-family: robotoregular;
    font-size: 16.22px;
    text-align: center;
    font-size: 13px;
    width: 100%;
	padding-left:1px!important;
}
.cont-bottom .pagination {display: block;float: left; width: 100%;padding:0!important;margin:0!important;}
.content-sec-inner { margin: 20px auto; width: 100%;}
.pagination {
clear:both;
position:relative;
font-size:11px;
line-height:13px;
}
/*media page*/
.sleftsec{
min-height:240px;overflow: hidden; background:#f4f4f4; margin-bottom:5%; border-radius:3px; padding-top:5px;
}
table,tbody,td{
display:block;
width:100%;
}




/*become a partner*/
.phonecs{margin:85px!important;}
.cont-bottom-righ table,tbody,td{
display:inline-table;
width:100%;
}

/*til advantage*/
.adt-blocks
	{
		 border: 1px solid #BA6C0A;
	    display: block;
	    float: left;
	    
		 margin: auto;
	    min-height: 516px;
	    overflow: hidden;
	    
		 width: 100%;
	    margin-bottom:53px;
	      border-radius: 7px 7px 7px 7px ;
	}
	
	/*service offered*/
	.soblock
	{
		 border: 1px solid #77AA5E;
	    
		 display: block;
	    float: left;
	    margin: auto 3%;
	    min-height: 516px;
	    overflow: hidden;
	    
		 width: 100%;
	    margin-bottom:53px;
	      border-radius: 7px 7px 7px 7px ;
	}
   .inner-image-wrap {
    position: relative;
    top: 15px;
}
    .sticky-wrap {
        display: none !important;
    }
    .singlec-wrap {
        width: 90%;
        padding: 15px 0 50px 0;
    }
    .pop-course-blk-title-left {
        display: block;
        float: none;
        margin: 0 auto;
        padding: 15px 0;
        width: 80%;
    }
    .course-blk-image {
        display: block;
        float: none;
        width: 0;
        margin: 0 auto;
        vertical-align: middle;
        padding: 10px 5px;
    }
    .singlec-wrap .course-blk-image {
        width: 80%;
    }
    .course-blk-image img {
        /*		width: 50%;
*/
        display: block;
        margin: 0 auto;
    }
    .pop-course-blk-section {
        padding: 10px 15px;
    }
    .pop-course-blk-title1,
    .pop-course-blk-title {
        font-size: 23px;
    }
    .pop-up-course-blk-title-wrap {
        padding: 10px 20px;
    }
    .course-blk-title-wrap:hover .course-blk-title-left,
    .course-blk-title-wrap:hover .course-blk-image,
    .course-blk-title-wrap:hover .course-blk-title-center {
        zoom: normal !important;
    }
    .page-course-blks.clearfix {
        margin: 0 auto;
        width: 90%;
    }
    .course-blocks {
        width: 100%;
        height: 490px;
        margin: 20px 0;
    }
    .pop-course-subject_brief {
        width: 95%;
        font-size: 16px;
        padding: 20px 0 0px 0;
    }
    .pop-course-subject_title {
        font-size: 18px;
    }
    .volume-title {
        font-size: 19px;
    }
    .volume-desc {
        font-size: 17px;
    }
    .volume-content,
    .pop-course-description {
        width: 90%;
    }
    /*course pages-end */
    .certificate_left,
    .course_click_image,
    .enquiryfloat-wrap,
    .chat-sticky {
        display: none ! important;
    }
    footer nav li a {
        color: #fff;
        font-size: 12px;
        text-align: left;
        font-family: 'robotolight';
        padding: 10px 0;
		text-align: center;
    }
    footer nav li {
        font-size: 7px;
        text-align: center;
        padding: 0 5px;
    }
    .search-form-header input.search-field {
        font-size: 14.9px;
        width: 80%;
    }
    .search-form-header form.search-form {
        margin: 0px auto;
        width: 89%;
        display: block;
        padding: 10px;
        float: none;
    }
    .search-form-header input.search-submit {
        background: url('images/m-search-button.png') #0080ff;
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px;
        -moz-border-radius-topright: 3px;
        -moz-border-radius-bottomright: 3px;
        -webkit-border-top-right-radius: 3px;
        -webkit-border-bottom-right-radius: 3px;
        /*0 radius for rest of the sides*/
        border-bottom-left-radius: 0px;
        border-top-left-radius: 0px;
        -moz-border-radius-topleft: 0px;
        -moz-border-radius-bottomleft: 0px;
        -webkit-border-top-left-radius: 0px;
        -webkit-border-bottom-left-radius: 0px;
        width: 55px;
        height: 31px;
    }
    .search-map-form {
        width: 0;
        display: none !important;
    }
    .search-map-close {
        /*display: none !important;*/
    }
    .content-wrap {
        padding: 5px 10px;
    }
    .sticky-wrap,
    .tallylogo,
    .helpdiv,
    .footer-close-button,
    .mod_mylivechat,
    .header-close-button,
    .menu-wrap-footer {
        display: none;
    }
    section#home {
        clear: both;
    }
    nav ul {
        margin: 0 auto;
        padding: 0;
    }
    .bx-viewport,
    .silder,
    #home {
        height: 300px !important;
        min-height: 300px !important;
    }
    .home-wrap section,
    .maps,
    #map-canvas {
        min-height: 450px !important;
        height: 450px;
    }
    .final_section {
        background: url('images/life-change.png') no-repeat transparent;
        background-size: cover;
        -moz-background-size: cover;
        -webkit-background-size: cover;
    }
    .final_sec_des {
        font-size: 30px;
        padding-top: 350px;
    }
    .mbooks,
    .mcertificate,
    .msprite,
    .mmenu {
        display: block;
    }
    .mlogo,
    .mlogo1 {
        display: inline-block !important;
        width: 65px;
        margin: 0 5px;
        vertical-align: middle;
    }
    .m-search-wrap {
        display: inline-block;
        width: 35%;
        float: right;
    }
    .m-logo-wrap {
        display: inline-block;
        width: 50%;
        float: left;
        padding: 10px 0;
    }
    .msearch.search {
        cursor: pointer;
        display: inline-block;
        height: auto;
        margin: 0 5px;
        width: 30px;
    }
    .msearch.search>img {
        height: 80%;
        margin-left: 190%;
        margin-top: 59%;
        width: 80%;
    }
    ul.sub-menu li {
        border-radius: 0px;
        -webkit-border-radius: 0px;
        /* Firefox 1-3.6 */
        -moz-border-radius: 0px;
    }
    .mmenu {
        display: inline-block;
    }
    .mmenu>img {
        cursor: pointer;
        display: inline-block !important;
        float: right;
        margin: 27% 19% 10px 5px;
        vertical-align: bottom;
        width: 34%;
    }
   header.main-header {
        width: 100%;
        position: relative;
        top: 0px;
        z-index: 10;
        clear: both;
        height: auto;
        display: block;
        background: #fff;
    }
    header.main-header nav.main_nav {
        float: none;
        width: 100%;
    }
  header.main-header nav.main_nav {
		float: none;
		width: 100%;
	}
	header.main-header nav li {
		min-width: 100%;
		text-align: center;
		list-style: none;
		border-bottom: 1px solid #005eab;
		display: block;
		cursor: pointer;
	}
	header.main-header nav li a{
		
		text-align: center;
	}
	nav.main_nav li:first-child{
		border-top: 1px solid #005eab;

	}
	nav.main_nav li:after {
		content: "";
	}
	li:hover ul.sub-menu{
		position: relative;
		background: #61AAE7;
	}
	 ul.sub-menu li a{
		
	}
	.images-container,.certificate_hand,.certified,.button,
	.sprites,.logo,.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto,.login-search{
		display: none !important;
	}
	header.main-header{
		display: none;
	}
    .book_title {
        color: #005eac;
        font-size: 30px;
    }
    .bx-wrapper .bx-caption {
        top: 30%;
        width: 170px;
        color: #005eac;
        font-size: 18px;
        left: 3%;
    }
    #mcertificate img {
        bottom: 0;
        width: 60%;
        margin: 0 auto;
        display: block;
    }
    .certificate_title {
        font-size: 25px;
        padding-top: 13px;
    }
    map-click-warp {
        width: 90%;
        font-size: 20px;
    }
    .map-click-warp {
        margin: 0 auto;
        width: 95%;
        text-align: center;
        color: #444444;
        font-size: 22px;
        padding-top: 40px;
    }
    .contact-head {
        font-size: 40px;
    }
    .mobile-menu-wrap-footer {
        display: block;
    }
    footer nav li {
        font-size: 7px;
        padding: 0 5px;
        min-width: 10px;
    }
    .footer-left {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        float: none;
        display: block;
    }
    .copyright {
        font-size: 10px;
        text-align: center;
        margin: 0 auto;
        padding: 10px 0;
    }
    .social {
        width: 100%;
        margin: 0px auto;
        clear: both;
        padding: 10px 0;
        float: none;
        display: block !important;
        text-align: center;
        padding: 10px 0;
    }
    .social-wrap {
        margin: 10px 0;
    }
    .designed {
        font-size: 10px;
        padding: 0 10px 0 0;
        text-align: center;
        float: none;
        display: block;
    }
    .symbol-wrap {
        margin: -65px auto 0 auto;
        height: auto;
    }
    .inner-banner {
        width: 100%;
        height: 100%;
        min-height: 200px;
    }
    .symbol-wrap img {
        width: 60%;
    }
    .page-main-title {
        font-size: 42px;
    }
	 .page-main-title {
        font-size: 42px;
    }
   
    .page-main-sub-desc {
        width: 100%;
        padding: 30px 0 30px 0;
    }
    .page-main-content,
    .our-purpose .page-main-sub-desc {
        width: 100%;
    }
    section.about-til {
        width: 98%;
        margin: 0 auto;
    }
}




/*media query for 320-700ends*/


@media only all and (min-width: 426px) and (max-width: 600px) {

/*success story full*/
.leftsucess{width:100% !important;}
.rightsucess{width:100% !important;}

/*reach us*/

    input {
        -webkit-appearance: none;
    }
    #mcertificate img {
        left: 25%;
    }
	.ui-dialog{ left:5% !important;}
}
@media only all and (max-width: 640px) and (max-height: 426px) {
    input {
        -webkit-appearance: none;
    }
    .home_slider {
        background-size: 640px 426px;
        -moz-background-size: 640px 426px;
        -webkit-background-size: 640px 426px;
    }
}
@media only all and (min-width: 320px) and (max-width: 400px) {
    input {
        -webkit-appearance: none;
    }
    .bx-viewport,
    .silder,
    #home {
        height: 200px !important;
        min-height: 200px !important;
    }
    .m-search-wrap {
        width: 45% !important;
    }
    #mcertificate img {
        width: 90%;
    }
	.ui-dialog{ left:5% !important;}
}

/*books*/

@media only all and (min-width: 730px) and (max-width: 1000px) {
    .login-wrap-inner {
        left: 30%;
    }
    .certificate_left {
        display: none !important;
    }
    /*search bar*/
    .search-form-header form.search-form {
        display: inline-block;
        width: 75%;
        float: left;
        margin: 20px 0 20px 50px;
    }
    .search-form-header input.search-field {
        width: 60%;
    }
    .helpdiv {
        width: 385px;
    }
    .logo>img {
        width: 80%;
    }
    .tallylogo>img {
        width: 100%;
    }
    .tallylogo {
        width: 85px;
    }
    .logo {
        height: 105px;
        margin: 10px;
        width: 80px;
    }
    .page-course-blks {
        width: 435px;
    }
	header.main-header nav.main_nav {
        float: none;
        width: 100%;
    }
  header.main-header nav.main_nav {
		float: none;
		width: 100%;
	}
	header.main-header nav li {
		min-width: 100%;
		text-align: center;
		list-style: none;
		border-bottom: 1px solid #005eab;
		display: block;
		cursor: pointer;
	}
	header.main-header nav li a{
		
		text-align: center;
	}
	nav.main_nav li:first-child{
		border-top: 1px solid #005eab;

	}
	nav.main_nav li:after {
		content: "";
	}
	li:hover ul.sub-menu{
		position: relative;
		background: #61AAE7;
	}
	 ul.sub-menu li a{
		
	}
	.images-container,.certificate_hand,.certified,.button,
	.sprites,.logo,.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto,.login-search{
		display: none !important;
	}
	header.main-header{
		display: none;
	}
	
	
	
	
	
	
	
	
	
	
    header.main-header nav li a {
        font-size: 9px;
        padding: 2px 10px;
        min-width: inherit;
    }
    header.main-header nav.main_nav {
        width: 84%;
    }
    header.main-header nav li {
        min-width: 70px;
        width: 102px;
    }
    ul.sub-menu li {
        width: 100px !important;
    }
    .home-wrap section {
        height: 700px;
    }
    .home-wrap section#home {
        height: 440px !important;
        min-height: 440px;
    }
    .images-container,
    .image-wrap {
        width: 750px;
    }
    .images-container .green {
        -webkit-transform: translate3d(55px, 0, 0);
        -moz-transform: translate3d(55px, 0, 0);
        -ms-transform: translate3d(55px, 0, 0);
        transform: translate3d(55px, 0, 0);
    }
    .images-container .blue {
        -webkit-transform: translate3d(142px, 0, 0);
        -moz-transform: translate3d(142px, 0, 0);
        -ms-transform: translate3d(142px, 0, 0);
        transform: translate3d(142px, 0, 0);
    }
    .images-container .pink {
        -webkit-transform: translate3d(114px, -336px, 0);
        -moz-transform: translate3d(114px, -336px, 0);
        -ms-transform: translate3d(114px, -336px, 0);
        transform: translate3d(114px, -336px, 0);
    }
    .images-container .yellow {
        -webkit-transform: translate3d(93px, -338px, 0);
        -moz-transform: translate3d(93px, -338px, 0);
        -ms-transform: translate3d(93px, -338px, 0);
        transform: translate3d(93px, -338px, 0);
    }
    /*step-1*/
    .images-container.step-1,
    .images-container.step-2,
    .images-container.step-3 {
        margin-top: 10px;
    }
    .green.step-1 {
        -webkit-transform: translate3d(91px, 0, 0);
        -moz-transform: translate3d(91px, 0, 0);
        -ms-transform: translate3d(91px, 0, 0);
        transform: translate3d(91px, 0, 0);
    }
    .blue.step-1 {
        -webkit-transform: translate3d(108px, 0, 0);
        -moz-transform: translate3d(108px, 0, 0);
        -ms-transform: translate3d(108px, 0, 0);
        transform: translate3d(108px, 0, 0);
    }
    .yellow.step-1 {
        z-index: 5;
        -webkit-transform: translate3d(40px, -338px, 0);
        -moz-transform: translate3d(40px, -338px, 0);
        -ms-transform: translate3d(40px, -338px, 0);
        transform: translate3d(40px, -338px, 0);
    }
    .pink.step-1 {
        z-index: 3;
        -webkit-transform: translate3d(157px, -336px, 0);
        -moz-transform: translate3d(157px, -336px, 0);
        -ms-transform: translate3d(157px, -336px, 0);
        transform: translate3d(157px, -336px, 0);
    }
    /*step 2*/
    .green.step-2,
    .green.step-3,
    .green.step-4,
    .green.step-5,
    .green.step-6,
    .green.step-7,
    .green.step-8 {
        -webkit-transform: translate3d(156px, 101px, 0);
        -moz-transform: translate3d(156px, 101px, 0);
        -ms-transform: translate3d(156px, 101px, 0);
        transform: translate3d(156px, 101px, 0);
    }
    .blue.step-2,
    .blue.step-3,
    .blue.step-4,
    .blue.step-5,
    .blue.step-6,
    .blue.step-7,
    .blue.step-8 {
        -webkit-transform: translate3d(81px, 100px, 0);
        -moz-transform: translate3d(81px, 100px, 0);
        -ms-transform: translate3d(81px, 100px, 0);
        transform: translate3d(81px, 100px, 0);
    }
    .yellow.step-2,
    .yellow.step-3,
    .yellow.step-4,
    .yellow.step-5,
    .yellow.step-6,
    .yellow.step-7,
    .yellow.step-8 {
        z-index: 5;
        -webkit-transform: translate3d(13px, -305px, 0);
        -moz-transform: translate3d(13px, -305px, 0);
        -ms-transform: translate3d(13px, -305px, 0);
        transform: translate3d(13px, -305px, 0);
    }
    .pink.step-2,
    .pink.step-3,
    .pink.step-4,
    .pink.step-5,
    .pink.step-6,
    .pink.step-7,
    .pink.step-8 {
        z-index: 3;
        -webkit-transform: translate3d(213px, -305px, 0);
        -moz-transform: translate3d(213px, -305px, 0);
        -ms-transform: translate3d(213px, -305px, 0);
        transform: translate3d(213px, -305px, 0);
    }
    /*step -9*/
    /*.images-container.step-9 ,.images-container.step-10 
	{
	margin-top: 10px;
	}*/
    .green.step-9,
    .green.step-10 {
        -webkit-transform: translate3d(268px, 101px, 0);
        -moz-transform: translate3d(268px, 101px, 0);
        -ms-transform: translate3d(268px, 101px, 0);
        transform: translate3d(268px, 101px, 0);
    }
    .blue.step-9,
    .blue.step-10 {
        -webkit-transform: translate3d(-20px, 100px, 0);
        -moz-transform: translate3d(-20px, 100px, 0);
        -ms-transform: translate3d(-20px, 100px, 0);
        transform: translate3d(-20px, 100px, 0);
    }
    .pink.step-9,
    .pink.step-10 {
        z-index: 3;
        -webkit-transform: translate3d(267px, -305px, 0);
        -moz-transform: translate3d(267px, -305px, 0);
        -ms-transform: translate3d(267px, -305px, 0);
        transform: translate3d(267px, -305px, 0);
    }
    .yellow.step-9,
    .yellow.step-10 {
        z-index: 5;
        -webkit-transform: translate3d(-20px, -305px, 0);
        -moz-transform: translate3d(-20px, -305px, 0);
        -ms-transform: translate3d(-20px, -305px, 0);
        transform: translate3d(-20px, -305px, 0);
    }
    /*step-10*/
    .certificate_img.step-10 {
        webkit-transform: translate3d(273px, -707px, 0);
        -moz-transform: translate3d(273px, -707px, 0);
        -ms-transform: translate3d(273px, -707px, 0);
        transform: translate3d(273px, -707px, 0);
        opacity: 0.5;
    }
    /*step-11*/
    .certificate_img.step-11 {
        -webkit-transform: translate3d(273px, -707px, 0);
        -moz-transform: translate3d(273px, -707px, 0);
        -ms-transform: translate3d(273px, -707px, 0);
        transform: translate3d(273px, -707px, 0);
        opacity: 1;
    }
    /*step-12-15*/
    .certificate_img.step-12,
    .certificate_img.step-13,
    .certificate_img.step-14,
    .certificate_img.step-15 {
        -webkit-transform: translate3d(273px, -660px, 0);
        -moz-transform: translate3d(273px, -660px, 0);
        -ms-transform: translate3d(273px, -660px, 0);
        transform: translate3d(273px, -660px, 0);
        opacity: 1;
    }
    /*step-16-19*/
    .certificate_img.step-16,
    .certificate_img.step-17,
    .certificate_img.step-18 {
        -webkit-transform: translate3d(273px, -550px, 0);
        -moz-transform: translate3d(273px, -550px, 0);
        -ms-transform: translate3d(273px, -550px, 0);
        transform: translate3d(273px, -550px, 0);
        opacity: 1;
    }
    .certificate_hand {
        opacity: 1;
        bottom: 10px;
        left: 28%;
    }
    .certificate_hand.hand-slideup {
        animation: none;
        -webkit-animation: none;
    }
    .certified {
        opacity: 1;
        bottom: 70px;
        right: 10%;
        width: 15%;
    }
    .certified.stamped {
        animation: none;
        -webkit-animation: none;
    }
    .map-click-warp {
        width: 70%;
    }
    .search-map-form {
        background: url('images/search-bar-ipad.png') no-repeat transparent;
        width: 610px;
        height: 50px;
        position: absolute;
        right: 30px;
        top: 115px;
        display: none;
    }
    input.search-map {
        width: 365px;
    }
    input.search-map-submit {
        width: 86px;
    }
    .smf {
        width: 87px;
        margin: 0 0px 0px 15px;
    }
    .cd-dropdown > span {
        font-size: 13px !important;
        padding: 0px 15px !important;
        width: 85px !important;
    }
    input {
        -webkit-appearance: none;
    }
    .cd-dropdown ul li span {
        font-size: 13px !important;
        padding: 10px 11px !important;
        width: 70px !important;
    }
    .cd-dropdown ul {
        width: 100px;
    }
}
@media only all and (min-width: 950px) and (max-width: 1279px) {
    header.main-header nav.main_nav {
        width: 75%;
    }
    .search-map-form {
        right: 15px;
        top: 115px;
    }
}
@media only all and (min-width: 1001px) and (max-width: 1280px) {
    .page-course-blks {
        width: 82%;
    }
    header.main-header nav.main_nav {
        width: 65%;
    }
    .search-map-form {
        right: 15px;
        top: 115px;
    }
    .home-wrap section,
    .final_section {
        /*	min-height: 600px;
	*/
    }
    .bx-viewport,
    .silder,
    .home {
        height: 434px !important;
        min-height: 450px;
    }
    .helpdiv {
        width: 65%;
    }
    .certificate_left {
        left: 0px;
    }
    header.main-header nav li a {
        font-size: 11px;
        padding: 0 30px;
        min-width: inherit;
    }
    ul.sub-menu li {
        width: 135px;
    }
    header.main-header .sub-menu li a {
        padding: 2px 30px;
    }
    header.main-header nav li {
        min-width: inherit;
    }
    .bx-wrapper .bx-caption {
        top: 50%;
        width: 50%;
        font-size: 2em;
        left: 40px;
    }
    .certificate_hand {} .certificate_wrap {
        bottom: 145px;
        left: 37%;
    }
    .certified {
        right: 15%;
    }
    .map-click-warp {
        width: 60%;
    }
}
@media only all and (min-width: 1024px) and (max-width: 1280px) {
    header.main-header nav.main_nav {
        width: 76%;
    }
    header.main-header nav li a {
        font-size: 11px;
        padding: 0 10px;
        min-width: 50px;
    }
/*    header.main-header nav li {
        min-width: 77px;
        width: 108px;
    }*/
    header.main-header .sub-menu li a {
        padding: 2px 10px;
    }
    .certified {
        right: 6%;
    }
    .header-close-button {
        padding: 25px 35px 0 25px;
    }
    .search-form-header form.search-form {
        width: : 80%;
    }
    .search-form-header input.search-field {
        width: 79%;
    }
}
/* Change/Remove/Comment Menu Width 'Micrasystem '*/
@media only all and (min-width: 1281px) and (max-width: 1930px) {
    header.main-header nav li {
        /*width: 145px;*/
    }
    header.main-header nav li a {
        font-size: 13px !important;
		width:114px;
        /*width: 108px;*/
        padding: 3px;
    }
    .certified {
        right: 18%;
    }
}
/*
The next 2 definitions are for support in iOS devices.
Since they don't recoginze the 'cover' keyword for background-size
we need to simulate it with percentages and orientation
*/

@media only screen and (orientation: portrait) and (device-width: 320px),
(device-width: 768px) {
    .home {
        -webkit-background-size: auto 100%;
    }
}
@media only screen and (orientation: landscape) and (device-width: 320px),
(device-width: 768px) {
    .home {
        -webkit-background-size: 100% auto;
    }
}

.menu ul { /*visibility: hidden;*/ position: absolute; width: 140px; }
.modularmenu a 
{
	color:#005EA9 !important;
}
.modularmenu:hover a
{
	color:#fff !important;
}
/* Menu Css change */
/* custom css start */
.about-tepl .page-main-title, .about-tepl .page-main-sub-desc {
    color: #0080ff !important;
}
.page-main-title {
    font-family: 'robotoregular';
    font-size: 45px;
    text-align: center;
    text-transform: uppercase;
}
.our-purpose .page-main-sub-desc {
    width: 70%;
}
.page-main-sub-desc {
    font-family: 'robotoregular';
    font-size: 22px;
    margin: 0 auto;
    padding: 40px 0;   
    color: #0080ff;
}
.page-main-content {
    color: #666666;
    font-family: 'robotoregular';
    font-size: 16px;
    margin: 0 auto;
    text-align: left;
    width: 75%;
}
.our-purpose .page-main-title {
    color: #DDAF13;
}
.about-tepl .page-main-title, .about-tepl .page-main-sub-desc {
    color: #0080ff;
}


   .subbutton {
  color: #FFFFFF !important;
  font-size: 14px;
  padding: 4px 13px;
  background:#005dad;
  border-radius:3px;
  cursor:pointer;
  border:none !important;
  
}

   .testbutton {
  color: #FFFFFF !important;
  font-size: 14px;
  padding: 4px 13px;
  background:#005dad;
  border-radius:3px;
  
  
}

.testbutton:hover {
  color: #14396A !important;
  background: #468CCF;
  background: linear-gradient(top,  #468CCF,  #63B8EE);
  background: -ms-linear-gradient(top,  #468CCF,  #63B8EE);
  background: -webkit-gradient(linear, left top, left bottom, from(#468CCF), to(#63B8EE));
  background: -moz-linear-gradient(top,  #468CCF,  #63B8EE);
}
.subscribe-input{
	margin:5px;
	width:95%;
}
div.dotted {
	border-bottom: 1px dashed #999;
	text-decoration: none;
	text-align: justify;
}
 .leftnav{background:#f4f4f4;}
	.leftnavhd{width:60%; border-bottom: 1px dashed #999; text-align:left; margin-left:10%;}
    .leftnavtxtarea{width: 80%; background: #FFF; margin: auto; margin-top: 20px; text-align: left;}
    .txtarea{
	  width:80%
    margin: auto;
    padding: 7px 10px;
    border: 1px solid #aaa;}
    .readmore
    {
		 border: 1px solid #0080ff;
    border-radius: 6px;
    color: #0080ff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    height: 16px;
    line-height: 15px;
    margin-top: 12px;
    padding: 3px 2px;
    width: 79px !important;
	}
	.news-post
	{
		 min-height: 94px;
		 overflow: hidden;
    margin-top: 5px;
    padding-right: 20px;
    margin-bottom: 10px;
	}
	.news-form
	{
		padding-bottom: 0px;
    	padding-top: 0px;
	}
/* Management Page Css Start */
@media only screen and (max-width:1002px) {
.grid.services [class*=span] {
	width: 100%;
	clear: left
}
.grid.services [class*=offset] {
	margin-left: 0
}
}
.service-information {
	margin-bottom: 32px
}
.circular-image {
	/*display: block;
	position: relative;
	box-sizing: border-box;
	width: 100%;
	padding: 10px;
	background: #fff;*/
	background: none repeat scroll 0 0 #f3f2fa;
    /*border-radius: 50% 50% 50% 50%;*/
    box-sizing: border-box;
    display: block;
    padding: 10px;
    position: relative;
    width: 100%;
	
}
.circular-image img {
	display: block;
	position: relative;
	width: 100%;
	height: auto;
	z-index: 0;
	/*border-radius: 50%*/
}
.circle-grid .item {
	display: inline-block;
*display:inline;
*zoom:1;
	box-sizing: border-box;
	vertical-align: top;
	width: 100%;
	max-width: 1140px;
	position: relative
}
.circle-grid .item .node {
	padding: 32px;
	padding-top: 0
}
@media screen and (min-width:568px) {
.circle-grid .item {
	display: inline-block;
*display:inline;
*zoom:1;
	box-sizing: border-box;
	vertical-align: top;
	width: 50%
}
}
@media screen and (min-width:960px) {
.circle-grid .item {
	display: inline-block;
*display:inline;
*zoom:1;
	box-sizing: border-box;
	vertical-align: top;
	width: 32.333333333333336%
}
}
.circle-grid .item .circular-image {
	display: block;
	margin-bottom: 32px
}
.circle-grid .item .heading {
	text-transform: none
}
.circle-grid .item .heading-small {
	margin-bottom: 8px;
	color: #008ccc
}
.circle-grid .item .heading-extra-small {
	margin-bottom: 16px
}
.circle-grid .item .circular-image .trigger {
	box-sizing: border-box;
	position: absolute;
	width: 14%;
	height: 14%;
	overflow: hidden;
	bottom: 10px;
	left: 10px;
	font-size: 16px;
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	text-shadow: -1px -1px 2px rgba(0,0,0,.2);
	text-align: center;
	background: #f2f2f2;
	border-radius: 50%;
	-webkit-transform-origin: bottom left;
	-ms-transform-origin: bottom left;
	transform-origin: bottom left;
	-webkit-transition: all 250ms;
	transition: all 250ms
}
.circle-grid .item .circular-image .trigger .trigger-inner {
	position: absolute;
	top: 50%;
	width: 100%;
	margin-top: -7px
}
.circle-grid .item .circular-image .trigger .icon-eye {
	font-size: 13px;
	line-height: 1;
	color: #ccc;
	text-shadow: none
}
@media only screen and (min-width:800px) {
.circle-grid .item .circular-image:hover .trigger {
	background: #1caaeb
}
.circle-grid .item .circular-image:hover .trigger .icon-eye {
	color: #fff
}
}
.team img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%)
}.grid {
*zoom:1;
	position: relative;
	width: 100%;
	max-width: 1140px;
	margin: 0 auto;
	text-align:center;
	
	
}
.grid:after, .grid:before {
	content: '';
	display: table
}
.grid:after {
	clear: both
}
.grid .grid {
	padding-left: 0;
	padding-right: 0
}
.node, .services-venn-not-supported {
	padding-left: 24px;
	padding-right: 24px
}
.division-bottom, .heading-uber-leading, .services-venn-wrapper {
	margin-bottom: 16px
}
.button, .circular-image .trigger, .directional-menu, .error-message, .pin, .ribbon, .success-message, .widget-blue label, .widget[href]:after, b, form .error, form label, strong {
	font-family: robotoregular;
}
.balloon, .flat-list, .heading, .macbook-slideshow, .post h1:not(.heading), .post h2:not(.heading), .post h3:not(.heading), .post h4:not(.heading), .post h5:not(.heading), .post h6:not(.heading), .post ol, .post ul, .service-image, p {
	margin-bottom: 18px
}

@media screen and (min-width:760px) {
.division-bottom, .heading-uber-leading, .services-venn-wrapper {
	margin-bottom: 48px
}
}
.balloon p, .button-group .button, .collapse-margin {
	margin-bottom: 0
}
.large {
	font-size: 18px
}
.error-message, .success-message {
	font-size: 18px;
	text-align: center
}
.error-message--left, .success-message--left {
	text-align: left
}
.error-message {
	color: #cf4848
}
.error-message--white {
	color: #fff
}.heading, .post h1:not(.heading), .post h2:not(.heading), .post h3:not(.heading), .post h4:not(.heading), .post h5:not(.heading), .post h6:not(.heading) {
	font-family: 'robotoregular';
	font-size: 28px
}
.heading-collapse-line, .post h1:not(.heading), .post h2:not(.heading), .post h3:not(.heading), .post h4:not(.heading), .post h5:not(.heading), .post h6:not(.heading) {
	line-height: 1.2
}
.heading-collapse-whole-line {
	line-height: 1
}
.heading-centre {
	text-align: center
}
.heading-extra-small {
	font-size: 16px
}
.heading-small, .post h2:not(.heading), .post h3:not(.heading), .post h4:not(.heading), .post h5:not(.heading), .post h6:not(.heading), .services-venn-not-supported .services-set .heading, .services-venn-wrapper--small .js-services-venn.services-venn-supported .services-set .heading {
	font-size: 24px;
	text-transform: uppercase
}
.heading-medium, .js-services-venn.services-venn-supported .services-set .heading, .post h1:not(.heading) {
	font-size: 32px;
	text-transform: uppercase
}
.heading-leading {
	font-size: 28px;
	text-transform: uppercase
}
@media only screen and (min-width:760px) {
.heading-leading {
	font-size: 40px
}
}
.heading-uber-leading {
	font-size: 32px;
	color: #0096db;
	text-transform: uppercase
}
@media only screen and (min-width:760px) {
.heading-uber-leading {
	font-size: 48px
}
}
@font-face {
	font-family: 'robotoregular';
	src: url(../fonts/quicksand/Quicksand_Bold-webfont.eot);
	src: url(../fonts/quicksand/Quicksand_Bold-webfont.eot?#iefix) format('embedded-opentype'), url(data:application/font-woff;base64,d09GRgABAAAAAEmAABAAAAAAcAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAABbAAAABsAAAAcWnC8CUdERUYAAAGIAAAAHQAAACAAtAAET1MvMgAAAagAAABJAAAAYIlv++djbWFwAAAB9AAAASYAAAHa1Lt62mN2dCAAAAMcAAAAJAAAACQIAwr7ZnBnbQAAA0AAAAGxAAACZQ+0L6dnYXNwAAAE9AAAAAwAAAAMAAMAB2dseWYAAAUAAAA+7QAAYjBEpbpSaGVhZAAAQ/AAAAAzAAAANvm0VVZoaGVhAABEJAAAACAAAAAkDk4G+2htdHgAAEREAAABpAAAAhxCQUNebG9jYQAARegAAAD/AAABEC0DRXptYXhwAABG6AAAACAAAAAgAaoCMG5hbWUAAEcIAAABAgAAAdgnTELHcG9zdAAASAwAAAEyAAAB8175zZpwcmVwAABJQAAAAEAAAABAXcq7eXjaY2BgYGQAguP/NtwH0SctWSdD6WkAU3UGjQB42mNgZGBg4ANiCQYQYGJgBMI2IGYB8xgACgwAuQAAAHjaY2Bi4WDaw8DKwMJwFggZGOXhdBoTAzJoYGBYD6Q4YPyCyqJiBgUGhd8sbAz/FjPYss9ibAQKC4LkmP+zzgJSCgyMAHfqDdAAAAB42mNgYGBmgGAZBkYGELgC5DGC+SwMO4C0FoMCkMXFoMJQx7CAYTHDUoaVDOsYtjDXKXApiChIKsgqKCmoKegrxCsqPWD4zfL/P1CPAoMaUO0isNq1YLUMCgIKEgoyKGoZ//////j/o/8H/x/4v///nv87/2/5M/9B5oOUB4kP4h9EP4h4EPBA8X68QhNrE9RtRAJGNga4BkYmIMGErgDoZRZWNnYGDk4ubh5ePn4BQSFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTS1tHV09fQNDI2MTUzNzC0sraxtbO3sHRydnF1c3dw9PL28fXz//gMCg4JDQsPCIyKjomNi4+AQiXJmUzFDLwJCe2pgBE0nBpqwuEUyVV1TXVFbBBJtbCJkOAN2YTqoAAP6WAAAD8gWPAOMA4wDXANUA4AEEAQIA3gDcAJkAogDaAGEAX3jaXVG7TltBEN0NDwOBxNggOdoUs5mQAu+FNkggri7CyHZjOULajVzkYlzAB1AgUYP2awZoKFOkTYOQCyQ+gU+IlJk1iaI0Ozuzc86ZM0vKkap3ab3nqXMWSOFug2abfiek2kWAB9L1jUZG2sEjLTYzeuW6fb+PwWY05U4aQHnPW8pDRtNOoBbtuX8yP4PhPv/LPAeDlmaanlpnIT2EwHwzbmnwNaNZd/1BX7E6XA0GhhTTVNz1x1TK/5bmXG0ZtjYzmndwISI/mAZoaq2NQNOfOqR6Po5iCXL5bKwNJqasP8lEcGEyXdVULTO+dnCf7Cw62KRKc+ABDrBVnoKH46MJhfQtiTJLQ4SD2CoxQsQkh0JOOXeyPylQPpKEMW+S0s64Ya2BceQ1MKjN0xy+zGZT21uHMH4RR/DdL8aSDj6yoTZGhNiOWApgApGQUVW+ocZzL4sBudT+MxAlYHn67V8nAq07NhEvZW2dY4wVgp7fNt/5ZcXdqlznRaG7d1U1VOmU5kMvZ9/jEU+PheGgseDN531/o0DtDYsbDZoDwZDejd7/0Vp1xFXeCx/ZbzWzsRYAAAAAAAACAAQAAv//AAN42tW8f3wT15kvPGc0Go1+WD9GvyzLsizJkhBjeZBkWZGNf8nCcYjjur5c1yHUSSlLCKlLKaGUUpbLslw2YSmXkhBKaDabzebmk5vlnZEdmrJpXmfT3LxpStmUC2ySm01TmvLSbbtpNje3JHh4n+eMZJskfft57+dz/3gxHs2cGY/OeZ7nPM/3+XEOwzJlhmHXGlcxBsbEdDIVhjDSDMcxdk5STPIMoWdEEWSFOT/DGWk751SNRJox0CvVTCRmWSbnirjiEVekzDZpcXJU22Bc9eFTZe7HDLyeeY5hyMPGY4yV8TMdTMVS/Y4wJ1WcBgZeX4+vV2xZ1WS8rIhZ1W28rAbgvaqTc4mKt7gsU8i3d2R9IeLho4kAwXOvC8+fK68u9U2W9OPmlNzfL6fkUok8ZeiCD/nqi3CkfThgSBl2GB9hHEyYyTIVD3yvwuVmQhxjgiHVZYnSTMdo1UcVIZJqZVyiytYVizC+IOkhXQS+1WMy8LFoIu6+/vpAnOvLjIZbhAf8uXCKvBjjejNjobhwBC4Thm3kZKYUD9siWrFXii2+oH1bc+0D40bjY0yJGSRlhtJECeSUXrnS1lHI5XIqx12uJAbK2Wy20stZpOm+3qxZUrqyilGuxFcM4iM2eMTjDcEjRLlRVoeIpHQ0nOr1/I9WxitZ7EqPU6mbVW/gryju2flmJe9UfLOqbLqiNM4a4ZlprqfOLU0b6dGGR+UG57TnBjec5J3T3rwPTmTndEhuhAfi9JigxzY84jMd9Bn4qwL9K3hnb+09A7X3lPGZ6RW1Jwex3cB8r87ta5TzN/S0Vf+RvnrOaKtze7y+xlA80SbnOwo39PQOlFcMtv2Bf0pfA3DL3d7RRdzAFvws9JBc1ucgkdpJDtnGS8RQOzHZCTzbSyK1E2RwxB1Z05Pe071N6u2Vjqf45UsyfXyclFJ8dyrTJ8QmsX1Pz9Z0T0/6OxK/PJUpmZPac3AmZXqF+GS6h7xMenu0WTIj9ZF1feO97yczw5kzcByRz3SnpT7teE9a6r2KrReuxnM3tV/oPkrWwUzceS3NPccHmQxzA9PLPMNU7CARagdw2N6B3LeLZqniRSlpk5VkTjVxl5VittJmwpttkhlmVJ+sWM+rWZhOWacqEKliT+dBNmZ6jYwfpp2nOUmFSaDCFIDXCb14KjAgV71OdTmIfwtMwn74zFphGhiMxaIiuBS+qPSK0y5xqdTiLyrLXUq4qLSISlORUTtMLvEkY7AGWvK9cJNyIZf1+/yuNgKztzaDfX4keiyaTCRdTQROTV6cyN0kkUwQDzxtJzDX8u2J5M7+ZcnGow++8+pvZ/Mrc0/e3z2wLNy0ad3ls795Kbcyf/H5AgmPffWOdWT92rsmthBeLvk3NZDDXc8/+dhZlxTPtbekPZ+P9colsezTtnW99NjjF8Qd8VwuviuwL2aYKI/Hyd3C5NWNlsmVg6tjoKKYdQzDPQl66vPMJaayBrSUuhRobkLiu+DEhfRlXDazNJPuX2Oqk9Q0d5kok6g31CSQOulU3M3nXSoH55yMWgya1C6Yit1ZtR2u2p2qHShqNl6ebjXbBUm9FRrNTnXIKqljQO7b4WYSVR5bVNwulV8DRO8SlZ6i0u466XR5Iyl/EeluF9WlebjX6qqYbLcV4cwsTlv7y8NwUx27FV7w74Eh6aUucSbJFLtuxb/pd6n//nPwJLSxXGRopMqiQgL40uyjPACiR3mvx99ETDEv7zXxMd4U5WFSeD2+bEc34U141+uDT+RfPlFABueyBWRuMtFDeYt3TfA+pplZ90jxLdL1s9JkefWu1aWY6GdZH8eyRpZny5/9zpvHd4adrC2ddtrH/TZuYuqnab9gN8MDtmW3jwoWNpOy1LHaz7T12tvk168dXDP18Fs/+y5q9dLnVveOpkOrkizH+uF5jo3svmXTsWObbGzcGRJ4c3rMzo2J5R2rNrDwz+G0p0e97elIW3EqzAnOyGl4YRj4DTaBPEttQitT4YDNM3XUHBDFudgWuP6ILajq/gTo/nw4db2yZ1CuDl3rZa8aH2eioOErPH6PlWOWgNkJyTN+ekaUGP1GlxGvKi6GSpoZJmMgq7agJbT6gauMzrIOpLsPJxGQmnfzMMd8fmyQCE6rxKH23j0b/jI/PJzPxZKRYSPXmuyL5fCau/fONcUvsFs+UM6tHxveOBIM3XhM+9Xpb++Tg2T47uHRoZ3noL87oL/v1PqLlnLGofc3Is8YFvprPj/ToPfX3ID9NRPor6vaX4cB+tsA/fWBFujALidF7BtVylQt+LxO7D70eQd2tDeZ5ribI0m9o/vv2tObu6O4Zv19XH7r3cNsg7zv0E+I/ztDjcGRjcNj688pH2gnz+0cGkX6HjdwBtH4BOjLL1atpywr0RzIOcUroSzMRiWYmzHr1z4wkVlZkc6D2Z9J6JgGQEcO2JyQQIc5nLb4klQrTBBGZWXge7wV5g3nUt22ImVAL0nirMllw3DSgSYFxofy4CBV5SbDCY+WBEYYTRyXZ2bkVKO/4ZiHa+mJc95jwfrgEr1RDB/zcvGeuNFzLOwJLjG8LHlGRj1SMOX9yslIWoo88xUPSYYkz+iIJ31dY4qhsrWHOcMd5s4CqhljQJ4Ud041gDmwZSshA2r0UD0od0MITw0CWgaAOcHzCpdVvaB7rNmKN4j3vE54LOjF0yDYAMQ/uh3NRVw4UoBbEWotYxEXDjCRd0WiiT0lmcQGMvIgiSHy0t4clDMD2ptyiX01XSaNmXI5o/2inJZL2i8y5YEsaSzRPm/SLpCzJM54mJsZxS1X+VRh3ShFrBV76ZUV0/kZh5HxwQ2TA/tlQtvkcCIK9SMKlVUfcMyB6tKK09IPEyPZRroJ7S9ARdRSm+RDfKY80j04sm7Nn/S+m7bK99pX5lxdI3es8r+wYUKn4T7yIfsh+1umjlnCKFYZCYi/RLHTSWkyolKofqiOBcpUCRJN7BvKkN2ZoaGMtiszxG7JDQ3l4Iq++4lr75HXSAzQdRuDiBrmjxdepn9QYE3OzxiNtFH/qCLqDjSXoJWfmNi1evWulXiYgPf9HcMY7jH+GWNnBpiKjSB6dsiqU4d7XYZLXTrcY52KYVa1CFcU8ywzzRrMFgqo5s8AJxH8kkQBlBkqfIIq/bmoSD4Qx9OpmKhZQsMBR2BC4p6UoqJzIvXRqrIAWHUv2MhDYCOdoN9XMJU6tJJeMI6oPtUQEi1C7aELpMvlRBSP5k6NwmfABayqg0kV8rrEabPgCug2SKSzx+9zUviVTLg9fh8aFbQppoSJ38vtO3Jpy4sD995b/q+b3zm6760vTmzc8Lm1ayfuXL/mi+xpEvuvF8nOO0/PvXR6/c6LL5HYhft37Tr8T+ce3M1xux9EHnwWQLYMfe5i4kwlBz2mgIooy2Wl47wqQ/e6oXtyB3TPiJIkdvQash1Z0Fu5ji4D9MUP+ioHKjbM+sKsJ+f1AU7x+sEUUh8k76L2cNCXuspxLG8UWJbnLDzrgA+BZwUjhzZK4Fgzmir4Hbi9fyzQ3Bvldq/xPwAPG1hqFPWnOLCA8MHDiywc/9EQGjzDv8rOoi6r64H+MRhLkvkrphJD6jcC9REMqmak/hJZMZ5XA0D9cFZN6WKx9Df/+BcU7je22ZXgrMpyV0A6Ti398B/vp82iU/HMggdxRbHOwsW0W/S4pQocm+9rvi/G211ikTnJGqw20R2sQfPvVa8bFyFvwqjmRtCX9gDqyR5SIJSHsaiD8KD6O3oJ1fxgN0mE2q8IGqx1XIydHB8Y2bZupDe2JhLmYn37/uGNb+96VNtJZnD0cxLL5sNDayJsy8i29cPjA50RUyy2prlz16P7XnjjkPbXA5OlOLUDDAu0OQ7WfIypNCJJPKAKl8oqDyTil6J24Q2oXdJovNQllEgV8xLULmbQk7oJU9vQfnl4GEjLElD8jQhy9fno94EdgxEl+WQ030bAY4hSQ0A1Aah6BEBOBmTh+IrJ2OgvPzs2Nvy1XISNsZFXtRm5XJbZNZmywyZo2njxiHbu7KtHnvlif2SUfGbsl6MjBi7FRu6InStn8Mlgo8esfZDsOayt1s4dYaif+GXg/Wng/S3MKPOXTGUFSrKI5vmmkRVinaR05tSbYMB9YN8+Kyuj55Ubs2oRBtmfVcd0Scisv/AZZDmnjLYZlZFZu1oHKoKdBX0xbWDR6ePwWIHzBd4rXJGZYQ1c3ajOeno+0rZIjYigRtDEF9qRxR25QraA86aJ5Pw5Xxigkj/rzXrDBCeRJwwo3wv0AhXtyumopeoBUHGIR1xbzCH2A5xKnBEnBGfjDXY4ciZWYKEZ/ptg1gg4leAfzB4PUsxTmizN7WJZqYHkyIOktCZuOMHh4/gcb4Sjgf6FPss4E7wR7nFmQKP81Rfhjx9CYXso8DK5gjYBaG0HWvczU0ylF+eZCX0B9JLADICxlFC+ctDWwTJohi5XHNQ5c7hRwkrU/+oE4svZirUT/8qK8MifVQcoPAJnSbU2g3h1uJT2oirlQPkkqJgVUM7m9R9AvChYtWR7rD3ZDjRKJgrujl4WMVXN/phAffp9Jg/FUsl9MRCi0Xu2jI6NjWzddktsMgbjQCJwXI8lhUQLNLKfzwwMZDQhUF5x9v4j5IHD/407d/DkF6Kx2NjY2OatoyCRkQgncjwPDIC/EF2smA8hMicona+I5Mjhc68+cKQql3uAVhuMRwGDLGXWMJUAUiuGUw5JZOMuz3iWBPg6OhuJIlHz0AyUaXaqcdC7ftC/rfAZbwbXRLB4AiJFXktiYCR8fqYRnRePSxHnsW+hA6YZehn4AxqFwSnHJIFafvRTwIuJRfk9QxPKvqfkMseW5A0TIzmLa81dZ0hU++czz2u/dLPcpeNvP/zwVzY9zOYv/eDy1tUmtk9OD3JsIb/amUhpb2p3am8S5lnWcEvT5uPHN2/6q7+iWIvhIiATLcxK0C84+6jVi+Kw4rKa0OdY5+8uOahajYK2jcyqAdCrDbNAloYINcHwGV08d3T9AZMjTMAfhqMX5wdqE7QqbaBFI1EAWuxzNleMB3MCPyaWCrbGBEcCohRzkVNz76a5DydLnAOEWeDMPMejBTH4fYLto8Gy4PlcimsAXhmYzTCGMozBC/ZbYg4wFTdyKwDcEgy6wzvT0uQWgFstOKxWyi0fOKxGHwMOaxT45nOqjcAvJzRanY3QSH1fWbUCI9Nww2cEWTYU1WQUOOgONAnolVobq8a/KQCS72RA8ltcap0BPpfCTDDqyLqjoANrVKcYHEDGFkCNZDsoU0UPTAydwZvvubP80oF7Xyqv+7r29suvaD97iz3+5amHHpra9NAD5Uy6XJIz5NLOC+XxrftffHH/1vHyhZ0vaz8nTS9PPXT8tYePs7HJwUE5PUDldx/YjSmgCcrvOFMxICFSoEidADHho0lGaaaSS+YlF5itWqqSm0DJFQ2epkYqubEmGGpjUUm5pgnDmynIEZ0MCCpABlCAuuSiQdSluQB8NtRGFuX3kdiZ50mDyHIEZfjv5AGO7Zc33Aoy7Fyz4Uzfw5s3fReEl32THCOxa8wPWHYkeenZy19bzbO9y9IrOPYGkOF4irwLQrtp80MP6XO0Ajj0IjcGONTBFBYhUUCP6I16q14vOa8I2SoQBSeiBkld10FStvpZodB0YhFANezTcSrLbNdm2BQ3DnIWAWuleBZQvoeifBsow2Z5poFjbPjVUVkRzoNnNuM0YoPSmK0IzlpESo2huAkgNw1h6oGDHughH8P6pqh7UYx4e/fIKq5r1eTw+B3b1+4ZGV5/dD381z7M28U7V9rX9HArJ3dsNF/4+lrCvcutXLduJR4QQ+yASfK88QDTDkirEqH4Oi+rHfrUbvvy2fd1fO2mkCloxql96qd/cjagN7c4lRg0WzCeypx0exqCjbGWGmT62HV1/rvzhTyazfZCezYPmKkdNDtBE+AxmYmPOjFJkpAxPIZBsXYZY2M7WP0fz6KC7k1OxZNJrYH8MplMZfOpued5sJWgAOi/l3jOjvq/Di/gTDCxN8bjyY1Jza/5UhuS8Tg7xFo4uEXtKwtPm3SZeZQVWcVwL2NlAuBbKxYqM+h7+WWMCNDMQIOsEkJFBfwjAe65s2qQSktVsVEPyXCdu/SoFCbfDKdSYe3Pw9Lic7a7R5J6JLIstFRqhEbgxz+AvhKAHzJzG1NJU34sk9WMzo+fbj5bpxOe0/0d4IdtdtpqsQGGgeMi/Apdt1htVQCzcF7zg9oLZoLzMesnqIb9nqzX7wVZ8oeIyWvy2okXw5QmT0zXyi8kyC+1BuBLfCrJ9jqQEaxObg5oyDrmno8XckuHN6TIr8jl5N2JeHzu+w6OAyqzbuQCWlYnPGwDKMXagPZzz8TjlOaTIH/7QRclQALvYipZ1M4SaGcj4rwIx2TBT3QEs8Y6GpSxcFQ+leR5RczOyEYmBRywZhXZqTYRaUagDSi9qpx0iRVjMFKECaQGHdRpViIuVYij5gUA11ONi5toAAOQBoijrox1hQvOWdKdr803fGSDx1N4aWtFe/Y/FaVUF8t2pe6477479vT7R+O/7kpJRWzlxkbid2y9Wjl6KbZX6uyUziGNkt37br9j7+a4x3M1FU8tX56Kw8Mw9imGAch3jOllPgN+bqWbVBEWVchpsEy+crcBLBMo5ZnGYXraiIp5lBqpZaCYl+keZx+c9jkxCUINVtSpLoVTI6jrz+LdgB5hHXLNNKZzHT4EGFGxYvAAbYqqcSnoGZOAZMp1w6nDCSbK51I6ikoZ8AmIQBz/YNj1tLE+sHQZo/uw6A67PCAqVLfHULsnkUZOGiL1hQw9FCDn29GigV1DfKejmFgLQ9AsVAEfxvSmyF+zY+SxUafTPTIWqpfH/X7z+BeffHvzlv/8+LbNrMB5TDnt4mm0Z+H/q1RMj1nAp189oV3Qbmej7fKKci6XK/SVsu3sGZIkj2lrtNdO3s8GA54RD8+mI6Hm9Adk1badO7c96RL+DVC2p2799ldIo/ZzsKNv19nktDxq87PkMZIaK+RIe3F0pAgv1HXCn8J8/FfAelHwpU8wlSDwSBFzunjWx4Igl0pLTq0Hs+kHNyQhq8lqaOJXl3fpU5VxKkRHRfHZUz8UL9+HzWogLihxpx3TUVYOZ7ERLqf9cUwRBZzT9YE4OCcxPGJ7C7YbmJMMsdp8gfh8vshKG/z1gVhL/BNZIVCryA388ZOqHYa5bIgY9HREotBOIoa95EV7UzBsMHDcUIj80ESs7rTTPxJcp9nXhW7xuNMeKyHfJsOPH+NORjzuoY9Wej31fsnFDxGL9sEQ72z113vICfJ9huKtc0CvTSDTAbCDKWZLFW811NAxwIyZaMSN6JjCyKVUlBtQaLNKA53FqgOAlsXRBEArAe1AUsQdEtxoYECQ3UXVgoDDBgIbaYATB0izCy6VlKhYMHXqau/oYiOLMFUkGTWBbBYiPQQsSiRP4ZVEzpVkniUNj/5iZHLzNeZ72hGcq3LpImEmduyYuMYo5cnJsrKZe0Yu/eLR3Ru6XtxyUtNYtvTX7A5lO/uLtfsmQV+DS2C8z/gCk2a6mIqEYw3CWIMSGv1gGGOROGw3tLkxPsm4HegutdFhoycg6+E1kYk30xhxjUt0YvirE0WPH5vovUgzc4Qlp8Dns52O88QfzpiFROje588+DI7Nw2ef/VZjwmzOhOsJ4eOntfe109og+zaRico+EpYFIdGchD/afPjYK2cPHSabffBUc1IQloUeIQrKO/DPyAL/7IyfuUGPuFFnjyJ/P7KMJq+RSYrDqbqBLUIte+1HNSvUWEBAQziZCBI+18GAJqAU/x1JkUe1Se3C74DSu14hIe3iK7sojXHaaue0NUBfEjr9Mmmi8R+Up1XQnxhzI1MJE70TuizVgSzZfWGUJTt2rKVGVKUuW/HTlII/CLDLnJ3u84sAq+KU1vPyQYO781He2knSFE1AP8GwPZgul9Nz58g/pwf6ZS3KSvT6Lg5khHa4NFnW7h1Iy2Vt34CcLoNkLOpvI9Onawu9r9DBGYc/iH11YF9DtK/10Fd7tlJP+1pvMQP+qwd3GmcBc50gX9dTxHuf2sOBSb1jZeyT3jOvXg+gy+l+kNMCoP9KR01OP0U4Z8LxDrQ0YezmDdQFQJL6nWoIeN2KCbys0uqcidLwMABZtQjtIer7BA0daCtaXRVXJqtbXgwythWVsEthikpcVPyY6VOI7iJEPkXmvXo01FULNdHME4zZw4cIFf8jIPxFIryCchzKCMKS5oNPv3Xo2LFDbx36C+0NebCcIYdZNjPIc5bQae2q9hJ5il1P1EdCMFGSzTBlApseOPzT04ePjJDAoJzp789oXUIA0WPI88i8zJ0AHgbBMlcaUOO7cnQCKNbcjM/UwOk2mSiN8xLHZ5FCHtD9QhbnBhKrykKaS3AtlHDkXTUWTg6w7v7Jcnmyf+43Nd6VZM1Dfo2feiiU/MsCDy/C4SVaVxLRq0pop4hio90wwbfib91134zfdLGEX1J7P30vfd+fwDiH4X1NoKmpf09nuo++MywrIo2rqs04tX04tU1o+cFqoGXHELGfeqr52jeBqW/ZyJM631K32FC/1BE6vGbr38L3aufOPqH9D3KHKDYEltbxxOZJj089vsWQphUrZ89qF37I1OhutBsPArQ4xFT8SPemKt3NuVqcPQjENmUxvo5WNv2Zn57W43umNrsizHJq0HrFrtTNnjodeW2pbn8bnEpgVrULVxQHfDgEJeictgcx9teAR+Z7JqHO7gg0BOfLMJ7WG65zW2r0JB1NhHoq81JLTDV29rNHI5P9zVo3eamBGOOhpZmYtuJcP1L+RHpgID03wx6LkP41Ma137qmmBC/IjcEUW35d+2fkyILucGN+1lGLwek89tR4XDExNDtkBT3hvV7IqgpCIlXh+oTCkj86hZqq+l3Gx6leBVpHq6imKuNUlcK8bwJaNzn1tBMIQlyn+Y/F14/qNG8CmodmATxeAdKfyl18/S/0dh+0+2dVM3cF7glwjzlpEsw+f6ipRuEZuPaHFsXROdAfFeBBsThvPrJ+MwCYHJjw6rQhvMQCuWv6j+8KkwfJ0ViRlXEKaa/FOgGTx7Q3alNp2dwrbF4mbCn90RAGSAyT2npZJseuPkonAGEuAA08xr8EeZtkKk1IA68uZ0SHJIBHrDB2Uc/n0LGHX/+P+hgbYIwgVhbrFU6xzrLTFqsuMES1BPRBqQ0E5gxfpByq1g74/GR+XlIMRvTs4gUuE46aLekg+0BpNUhKJiawc1/pTyPjHodBeVlT/OqUYTjd35/+aLVcSgmc4VtXTyArwWaDbuftoNtF0AslpmKvWUlqs6kej1Lp8cCYPE50V2mOCqMMQQ/00Q6KOuwH7G9maFgKQHw8y/l9LqeJ52BSJxOi8zrEfuRHrxBpP2HXnDmzRtP2H9KufuFHl/ff+8Kp+/bv3/eDF/ch4LjwBtl655uA0c++tn7r1vXnWF4bP3iY3H/o7KtHDh1iqliDxqFE0LTQbxdqNATWaJpm6twuANdo5Gt61g7dd2cVu1P1V0eASlYNumEI5nmxiWTR35B0MXGDfiq0EYo8WPKlk8SgzZ28CgJy8erEDpbdMXFVhx7a92auMVoZ5IL9yY7x1Tt07L9Pm+H/i/EE08msZP5cr5hQbwSkn5JneqkvqjRj+QsoTaXXOdNSDe3cTDvbBZ3tcmLwm+KjYfgc6HKJT3OOaLZQh1ZScKngqAPpW1JA+mgbuF0OVyUgo+HEoqM60V3A5250VQRmoFjjDNpMZIyD0KC5P7tgQmk5RCxK1ZJMEjEaQil09GIsxb3I58Ig+77TZ0ma5F5+9dU79izbd/vaOykKbGogfOqJJ/knzhQGpTWWpsbmkI1lA1ydyZnmd64//d6BfS+9cPDAgYMvvLz3AHuKyD+/ePEN7UfaS2+u6xFXjjQA6Ew2LxGETGT3jnBQcPk5NmYLBt3uVh/X9YWLJPfagyACR//pjW8DWP020vgZkIGDIAPLmCKzianI8zJQBBmQMjLKgIQy0EnJivgjg/hDzesyUDHnaS2G34yVdkoLMsQFBO+C2668nitXJaxqcISArhkXxgGKnxAYE8XXiD1qxDTpPlIePdtEMjYvTnl0HZ5BcZo6SZhHpFCZmPMiD0Yt4GXT0WRQYv3OdL7nd2D5fnF14hvfWJCxV/ZGlq79ptXa0erscLsa6lNOgDD+zOqH8i2hpph9Xv4mdur28NsMy70L83oE/ahYtSYO5IsWP9puRjNgE7BmRlb7kESfkZUwTcJUOsNIlE4JbnY6VRFocSPQZBQ+O8NACsECpBBdFVtDiaI0jBCoeK50uCpSeJkubFVLn6PpmVqCBmlBSYKSlcs2kQWKJTF6X4Nw8JPz0Q8M6bXEE98mxBdMm/h48B+eZw3H1k+4PanJv+ce2bC7R37syOnVz64ZjpkNol+yWZuCdxz5d/tuH3E4k6ue4p7adKA3A/jtdXBmrkWI32RqCUaMpP7h4dJnY+FYQ3csnOn+4vCayvapnnwmgH8fiJsNRCz1DxaHYr5gsBiJ5QbXjdzx3K6t7CvBhbxyhdraTl1j6lhY5BDfUnPrPI8R/oqVhmWtJnDlnFY8dZJ5y7so5FeDdtH1YGjulvsH0topQATaszLmKQCAffT3aIC5FVW7sw2+2w8yX/GhtrZUtbXiyNUcLCwNNjlVG/CsWh6s2jCJ5vXpIeGaHfE1L0JgzcwFMPzniHwOcdfjmkd7nB1lX6NZ5eSRC+eO1s7f1x4jq5EOfwZ9GTPuZwbgrNJK441lWV2hm7sfztXqK/qcSu+sKtD6ilOdv70k0CCGYBYUs9OuWGbVerjlm5321/vcUgWOi0KR3xPMFp+/vrdvHmB9oqUWG8bsACo0tPz6Gc2eYxyS99pZBwHlFoWfGFrPWCKWhJ+ETGCSRuGXgFDe52rzej0+SSQHyX8SW71en1cSzYLGC6wJCw3Aa7JwrIGzcQDyeE4QDKzIsjYWPnlOs5iNK1qdZmJ2SVdvNjwtuQRicbZCJ9wfrXJhxQLH8QaMeNIqPBtrpnUONiP3FHwPlat7GUboBXpuJWamcjtiChlY+jVZ3aaT9EX7JXE+LrRlVrUB3QCudv7PS02UpLY6QakDktpn1WHrFeWm2VMvipfM9NbwTYJyE9wamlVFgdY1d167lKW3RLeguOGWZ1aNwK3mWWXYOb1y+Ca3dOrFukseeMYK3zd9D7MFYO9WPFbgfFHKe2uxAo8vYlqfk7HV2UW3pzkydNPK4a1b7vl46TH544/U2EqVxQJrc9nFDAYFQcCa8TSYGAO1613gL9qwWBubbE/kQeeY4TnWY/LCY3byaQ8SeAgOefg9JJhdrcAUb6uTfJsIoVuGw0QgB1Ei/P4U8lWzoM8nsAKPMWoQCN5h401g7ljBwrJWjsWsufZv2vssz9oMlM94z8zzNruJp+dW+MV0O8gED6oa5M4v1aSH3To4OLd/XoZQED8at5mowHAmmy5BrAWkkobQWRe7Y24vX0e/BOSqJmMcZj/1KDvrYHXd9Tegu35tvI/JMe8xlWUoY0tBxtpltIkoY7lHX5fn0wQgEm1UJE79eLLWzDuVVl2IorNwMW3kW92SyrcK8AfTRs4DYvPjW1/voGJD62OicFuM0tvuT9yOzN9ug4u2Zrytf5UVX56efzncTuNtps/GGXkqONHW9MeE6g/eqjliKExmUhWp3Ce1xWLfzEyzF4m/Zb1kr7YDUHQy1GI2twXJajIRajWbY+G4ifVqO8heRNiR5kJce0J7PN4Rb0zebjHHQqyXderA3A9/q6XIhaSJEH8wbTFHw3Pvzv1LKGa2tDX4ZfKalpT9DTp/MGZ8BvyKGLNDjwFRhypMIwWVsB+NCLxUmneogq//pe5UhMGpaAbHyaY7VN9/vVq84m+jgWJQt6pZuIL6ljlJVWi4ed6jwuvmjyvTj5PHBHOtVs+IJNzFJ8MxszkdJJNkMtQGBGkCghCv9vkS+InaF+qNUjpEhx4hb+lDb0O6zD0/dwENCZtie5taBKz5hTFfApu2mdnOVEbRpt0ENi1QtalE+aqsbqlK59+8ntHLsNqomhsSrhhRz1XbrQDwp12gVqQKHBdppIrdNURHCldDNy3yHW8aBZjnRDzXTdoLeRhsN+nIw08hhwVLtSBSLuvDg7+JdJEw6/NS1YNFbXAaYnkP7wUlBLrFWyvWigKgiYKNASydp1gQMHW7TEAXJfSs5CGWJZgHg4n67txGWri2BTOOLBbbYD4Ss2Rmjj7B6SUpOJXn7Oz98sCAfPWADdw4FmvfBIE18rTIgebVDOxGE5gpUEOcQS8AAl0EFp2lT/FU55gEWg3EcSaeF+ycmdfVk4H7SBvAJ8FawR9Tk0VfbEJdhxV6uoy+rH1gWEkxSKFaC27jaDbNK2NVeIqrLVNS60Bo62iEss5lpvGtAAU/fteiJKdrIdv58op28rfJ5Z0p7QzJpDqXJ7XbcoMHjSdyQ52pZPHDt4vJVFGvFb2fYQy31Wo7rR+r7fzh7y8N6trKTpfyGEFb8bMM6Ko6u17bWTurFZbQQhlSrdYne2Kp9DiWd0bTzsBwSLMaAxNOMSp9NC5NuIQy95ROh83aB+x7tD4E6GBFOvA6HTw0+0vp4JMV7jzWf1Q4BIMMR3Q6+CkdfLRouCpoVdc+Et1cSJGcdjpVKCbJ41ggq61OvjpWMIYLY51DuQ/HckP69z9muGRYb3yU8TFPM3pWyau7lrhEyy+r9dVJ8/DrqcWVru66K4oLVPpavVl1uwTFBQDAAVrCjiANrqadLgfo4uxf/dN5Oq/czmnR7YJ5BceFeVWBpxbbfTNrEMxOl+hwL1LKn9JY0zLtBTcN1rhBuYBekfXVRY/Vv5BbKQ4VXvCTotyduv9wqidd5JyhCLGsXKl9EAum4h3PPZdPIA2undGeMa67tp2xMqFa1j2l1wxT8tvkakyTXZRhzxST3LlksZj8SEpq793S2XlLJ76LjHDPsK/wDMhUpPauOk4XLEbPEFs5CWUM3kf0mnZQA9RfJiN35LoT94ikb7y4P2ZUQrmup4OidMOeJvBTx7AWimOYAJPCmi+fHhVWmxC4szRCqSauT2g1OGkVcF01eRVtAPDu48DHqnOpvAfdriYfKC5PUUnQ4DiHwSK95gu0lJ6eDuiZ5yS1YoVFdcLoZo3tP3j60H+wFJPpvr50smjZef/pg/vfGFl5z5bh0dGVW7fdOEK0C4eOrU7mSmltStuU7sskJ448cHbXqtHR8Z27Vq1aNcbU1ityj9KcXZK5namIODa/PjZMXlRsWPEXr1bbVmNjZpqui1RDgynMzhF9NBGXaqNxjSZRb4i7MEdnq2Xn8rUCeyxloyVPSboMDSMU1dHB4J4rpeXSjgfPkJj25pkj/0FYnkqXfjY2+vbo2Njozz8ztokcZA1SugQj2zWuvXr2Ve3sRDxXIs9uH4Nhbd85pg+OMNtAx/wr8G0pM8pUlqBdqse8B/spSTmpVvtV8dEQqw9sNMaaWzHKVL8EBhPF5EWFCTbqDnI7U8h+PIHBez4RlolFmW0kd65yf4wnnnCrYIo1rr5rx0xl54bbglFBSIc9gFKOnjinnSbaOSKxm4NpMMQNmNwrKb89UfJhKq8hKphbm6ZIGvi1A/g1ucAvvx69pfwyI78Mi/m1II3ALMWYxTAa5RcmT1WDHwTS7lK8yC8/XXyK/AJxNGBxOB0kSGONZXrcksojU7iOXztI7MzRbwBq6O9Pp5YLux84o735VpVfcCDaWSKPk93IsavnWG1zupSLT5D0q9fzi0V+cRPAr2YY2xo9Kqszqokyym/WhzcT13VEpK7JUEcLRfw4y+l4cZWOiZMqDZSLDeC56/LJuMRpQ10kikVrCI9ohRqwCKQvoocqsrQWFbkWSzDuCLgRdrKNJZF/fJkEALF3SXP3iO1D33SLGwfDd3oaGw//91e1n73JlsW/2bHtIMucJWnt/TMWuzGenpDHLITkI8GmeHN0H0skUhjaZ+H3UZncy7DsWeNxkMlbdZuDKwoUV1ZJyUqzvp4lkK2k6HqWVLwqmkm6iAXLO+qzlWgSqRG1Y8YwGgKaJKP4cBJDE6210EQXqbld+iIdrBnjQ/PLQasRi1h0b1nOJ9PrC2UMkqcAk3COHlze0tM/WcrLhn2TpdDOm+8IOwnmFQF/FDIh4PPAHM3fsGd1HbJDO8SN0Xl2A4yvIjJ6oWglKmLHok3Qx5qe7OAuzyRlEbNoSRTSIhVSCUYmOdUsCGlcF9JOYJqEKf/6opJ1TYvNXFJfDIhBdTUq6neSLqW5qMiiEqe1xX9Akbr0/FQtcKXj4UKW1iLqmnWRKB889MrxbUI36FXtrVe2rk3ZeZtHEt319fnetUe8246cPnjwzbGV74yOjIy9PTxGrp757tHxeKa3TbuL1fa8or3VLraKYqAe/o5YQ2Tn5NhD95/bOwISvnvnqokJXS+hzu2CORzBvHaI0NAPxWEVM85e30LUvkFPLzbocby6auBebKBRb0Y1+6qZuVoaiKrVKnPbEyDBpuqkTTxXmixv3vgM4YGxu9es3sWW5Xi3xVjLOx7v0n7/fS1Ls44/Wf1nLLv7NryS4y7g7/PVNe02pgH8Tj376KJFMPrCdmQuUYJ0YXudvrDdQz+wdva6fCR0xXVdXdXzvZN9fVRxyPRzk6Ep09eXufpzua/EPQdKvk+W9JQlw177QDtChoxHGSfTyJTBJwA5o6tBZoJ6P0y0HyFZMZzHtXlWTF1nKwYauTMwem5dtRowkNZAA2km6EpNvdHuLC6rtPRmwA717f58pverpcm+0uryh+k+rpGm0n6xek8vn0phV1PpcrnKU4Hy9FtMpR55Gs5V03c6Kxv15GWsmrzs/+n/eX3yshGdO/vsqZ/80wVOR3tBp9IwqzoA+zrhwykojc5pR6PdLU0H8YjJS7vD2bCwLIU8rTf8geRlrc5yUfaSLkZA0SCPRSabYzEwQ8sDhIuHlhaatbNfWUgcz3XBE5HIZEQ7re1tXsLzmL4kU5tnavnk03BQ/hfy06f7bx8YuL3/E/lpoCd/BHTKcubLTKWAlsATy+UqFpwgvD2Xw8SAEgSc3E2/IAfUzemVytWiZX81e9cDnzmGFqcg2LIUlWYsIFL8Lpr7kgpwq6uoWFyqYCsuAin+6q9vYT5hesVbc6HzGO/m8RLLJrEt1kae60sPNWzY8uLO7S8rH/atLu34d+M7uL60VGZ3jK/6BmuKrODsbDI7Rd5hSbfc19194MDVihZM9/W2kXcmdmwb5/GiJJF3+FXbd0xoQdbK8jZLibV0VmXMAzSJMkNMpRllzJmjKkMx5vT6nNh8njyo1+egymjBXB9DNQXWX1DF4a8pjgBpXzzQ2PxI4UrfIgDGNNi0bmvlw+60VPrmreNf44QeUI9T5DLpho73Xj2h+ekALo9v3z6u+W3meK6P2oWD1z7k1kJ/HYDty9V6Ik8VNGOejyhNi9fP1VfzZWH4rHfBLLVxtIzEg1kLPTupq3XdSoPuFquoWAfFB7915Edn9h08uO/MKw9862c3jW6d+szo6MS6qQmivfzd48eP/fjN/cePHyLj2urh4dXa+MgIxb/aLu5R6GM9s4T5E7DISE0+hwgKS+JD0FsnXVDq9KEtTtH+4mL3QBZ8KoqB0VxhyaWboVoZMbDTih0PgdOkiIipVHsdQC2rnnly11Cwv7aeI1lVPh/D+EB4qY/f/cBpxMGnH76nnJFKPx8duWfzKPzbvPWWUe23BjtLHgBsH1ulvaqt1i6s0o5K5bKha+/Q+Pjozq2rV60apfZ5NzdZ9V+qmJECRhdTBYyK8GkeDFa0RHVzjE6MZzFmNC7CjIlPYsYFw6tLVA0zLh4eosaD+/ieFNX+pZ2IGt9cNbp5+4pVq4a/OrVqFQVVYFwB529ir74rlWBebBgn0rkdq8bHR3bvHJmYWFXTFYa8QQPc2KmjRuq1KFxOX4WzuHikEqTAMOgCaxBFbG/zLKpbo3apWjg5j5v4qg0Fdsglv+frewxcurc3PZTLp6QUgKG+KUMi3dPdZg/aR7vbpP5kpL+4RdsBjhn2bSv07TDQfhhzLDcRfZFQJcZWy31zMexOTjZLMz2Bm2IAi3qwy7fQkGEB3JECzeYVUuCOFHQUsAJaxRXYKrIwihHUcwXM4fWg0AVsuHjfBFzqcSkNRSUn4rYVMZeSKlbjp9UCnj+Y1luUBl1UluX3hYme1DNRiJxMfI3UB2WeX9L4pa+whpHuOM/5MlvYqcE1mdj2TQcOPhY3G5yBVqu1uXHLymE5YuSd6btYduqza5clye5th587ETlvMsUb4xwhgdXJcJPNbHHEfJ5IemVxaO+a4c0Bqc7W1Bg3s8QzHPfXW3iLNSyyniXSLaXBQ2vG2P1BpO84TOL9dD3LiL4ai67t0aXaSv0iRdQ3vGmkIBrrICzZiqcR6e5xIIj2oGPRiEs1+hrJ/HpwCqKrhmoeNus7EVDkPF6Su8qT/e0YzWtH2zW5t0s23DFZIimKqC5QnPzDgcnS3kl2OZXTJ0F/c3QeFqqzEHN/TuyqIYfLCz6W+4O+0oINzP0p/uszfwBf55ELB116sve23u3KThYkcOAao5y4Sp4kl3HKaP6J7dsnaucnrn6ox56+CXL5O8PvmD5mo+4bE6VfVkvV+Nv7l0Z1DNLtVJbPqiaeBqU7/+elMI040coep10xz6peuOXRi3w83uXd8+s/rr9eCEv3YNI4SKontQSQnTjYKOZ2FqV18mBPZRZhey2/9+euVjHpSbn/5bfOJZ6Uh2ZXNJUz0uimjRVMnCBwQp1F4GxGugChDldDshynzZgNf7dENBOLmJo7y6ZT9HSJ2+P1Xv2lYMJUDDxbS7tgFLYOU0NsnaHB6/VQev1HhjH+Buj1ZawEX6XnXXSvxg2s2yQrN5yv7q9QSdyAopQIgCh9pZr4c+jL5OzK3U5l46wqOPRc6j//8qLe7HAixgtBc3B2ujEUdINAhoLXheYEs8MZbAxtvHtxaO6TjdWSqlVoPgeozaylAoI0+Yak75jPvTn07JsHY9+LU2qoEKqJ1Wg+acUEnYPlP5l2gwdoUJwu20QWfQtYJHp8Ked7B0M3rgwees++1LfErXPqhIApM4Ez2Llayg0X6GDKzYpLL4Ujh1ihjrXZgaPgiAqYasNwt83E8vAkS4AxmmI2nEiJgtklzb1Gxksl7Uk2KbnMgpjyUG66MGsmYHB+IYuGWVt4kYus1R7mMMtWZ1m4h0vRMcFmM1SZTZgHYW58z/Aek2U+1KtSlFSuYkde+4DXOVltrwZmj7+eWJxrS5v0XNtXXvfP59qkWVXkF3JtEqbDpMW5Nv3hP5hrW3R7IdeWhos0zbWteH2slmtrnX853G5NfyzXJl2fUSN/+NbiXJvbsDjXRmVnPrplcPv0AEoUBQTh2HdY7wcfeFlTLNRsFpaGTp8OSWZLtCliYr3vvw/t/ZF0+vTpZDreGLvNYo42kDEy2tBstrTWe4kppv2GuGOYgArAX0UCmqKdCGL6LZ0mAe1S2u+j83Cj9pjhBdChMkaI6Pxz5pR6WV0CmnRJPVrFJS1gK9OyakVDuozqVECVoK/Q+6A6NYNAEze5aWqhIdnp+oSUpssZrWnQtFJRV7S5mqat1lgEyPVhBFoc00MwjJDY2CfJPd9Uv9GzuqRdPD21XrLzFk+r6Kr3dXeu/lb9+JeUOaKQi+m+7mVaiCrki3JPb5sWAmSn/SInLsUQQ9zB20LshtGMpuvonSCHj8NY70KveyXaiwGs0WVpcSxu00SUjbJ6N8KYgZVY5WQvFlUf7jxRqm4jR5Nh3aSXtC/kw7K+LrpK3Z8Ls7hQvYnkqovU/XShOth3/PEuToahSgAHJ5GHGR+l6/OwOipPV2kndtLVeTxLTmv3Sv39EjvKmkGj8pjz4utY3B7CTFem0+esWpZ8HY3RnGITcP1u9RYuVGeNmLRip1Ah0+lromt7d4Jt07/DAC+DB2k+C5NenIEFbc/jNLawc3vxOT2RZuBAZeCyetZsgffYDXq+59eGo8anYF5/HbwRDBy4aOywUoflN0vkmZi+5C+zkP7JyUrbeYXPqiEa1KiE2uhGM3HcniWLekANtdHNfxg1hlHiFiwzU0NSkQJiwF8uFzhbRRoCdxQpqijQHb9wl7AOfQLhGmgPT9er8MgF0Mx8ku4jhosgE5sLmQ23cicuyqXOA+Pc3RunNnDjB4qkJF88wd22PsPGxgosd9dXxS2Oh5/NWDLpkiht+rJnyr/lz2KxPVv8X/Js2iSJpXTGmnn2EfsWcfNGlgVa/F57lzzHT9G8S9VLx1WNKX3zF1xJVzef6av5wL8vjnV1jRVP8M+kOjtTV4ZSxSKV0ymg6+EaXTHtO+PR6VqPdF1Gl8MiXZPyTHSBrsJ5xZ5VlwJdcQHs0vkt2Xw6XZcK1QI+dhndDUpJgoeeLuLyNSzj84BT1QhXAVHxFemGOPNkXSAdfPrnydpEPPwCtfnEVNeBVTo5Vx3o6pcv/h/G2zbIhYK84TbjiV/I/c8jHTd5pnxb9gAdv+r/knfTlykdLZkffNe+xb1lA8cWxgoGduNmcYv9ESD9MqTFCfKq4ZghwDQyXXQlsEAHXPHg7nOMB5ekCE7F2Hzehbth4R0j1gQwRpuZhq6qyz/Edn2NYo4uAKrpWQrGY9ETQmxytPvlcHfML4XT5tjkZ7p/1NTd4l8aJh8WXZNrRvskKRgSJz8/1p+ifviuay9wZuMK0Jl55ieMEpNxDTxROmpLCdXCx7fUSUMfZ9WEQHdJAXPCpY1uSUk4p20Jq1ua9tGjnx7jeMRn2vCZ6Sw95vBYgZZFZUZZcEZwf40K/AVe+4vAOVzKhaYIV7LFE+m2bO4TVurTb82nIJlCrkC39XEQ5DEu3UwkDTSeX110GE1W6xN7CUZ73XayixTfMPeLn0unomKuOxWz1Ucm4s74/53MbLwttjoSqIsdnVkzJoduDjjTMXH5Y28mZ+7Ywd7xGskYHpJiovPW1PZwc3AykrSEbN65czZSCtUlI6ubNoU2lYngnJC+9Z03hgfIiZC+pgT317hgPAFafA9TyRB9KRw9qc4MGk3VF4+56OIx8EhmjNaMq07CpIARnJhkFqt8MLJpy86k6FZkuKFLNVGQRj8m1YIJklQt2olZ6jzaBjYDEyiNa/QVA9qF9l7iitEVNnqWAO1YtSQd5CtEPiWvv6+8oR83f+zftePN948nh/KFlnXbVneXycO4M6S2ls3Lfb3Lru6S8hNlcBQ34GaPP3hn167Hk+uHkhtJ59Cffq9XSvdoj/aCv5yjOuPaB8aQ8THw2Gf1XQgUcw5TOOHcTBvHNMPo6rNovX25mRv0awdQoEtWEucVOatG9NhuJIGjjdhw+JFGM67IriQiFH4z2JbAKtj2LO7xiAL+o4v//WZafnJDm10pzqo8dwXk/FT7r964hs1GxaGXpRh5QeVtV+yKaZaZMYLWKFa9Gjx33FD8uAxWq9r0mVpNssQi3hr9alu+VFc15SNV4pPE1I35IZncSTbK5dxgWNvz+3g+H9d+SJbrnyvuXKH9MJ7vaCHL9c/3tX1NxnRmcHDuV6xnqC8vp+au5pPx/BE8rM0Nrmhfm48n4RIOLCcxBqDzJb5grNB17cuZ+6r1Hj59dzhLbW270inPLNP3LFhGN3BZlgPCpeSZJr0xRTNwej6KBlxnbPpecjan2kCkmbS+T1maRijQgOBeghh5TWPQyGKgJccnObPD1xTtqObg8nQdsRePblwOxrjy+kc8316N8lGhpIkrj29eE8JcTkyRCruRnNBG5o5oY7eQnSRAguRPtT/XLmnvaLuJ/+2nHv5SRAr7G1atWb9//+lxvy+01Lfz0SfeZl/mSIbMaKPaGU47o91MVJLRfq19k+wjXo54yB5tu/Zrnnvi8oQ/EZG8JfLgFLfx2EpRCkXEKfLO/+491DhmkH3bYAddUQf8KjE3M6eqHPPrfLLKiFnwrFueGdCZ0z2AAt/dDxyTs8rNMm70S/crGKbdseucsuuc6tGvBrJKj1O9EadFdiaityWzSoRGjbFSAhl4C2ZO7biFCSAY9cYe3MYHixgirmmfKyZjQs6NmoVRuxF0JovKgEuJFZWbRSWCGPq6TE8Bq5W7wVls5r0AKvw6M6krQeuxHOT6onskFV+oFd0Pvnr4yE/wN3WSWE6e1D44+WzkS/mVstMksk6TJQLeIvj96NPYLP4VXnukfFMgHg/cxA2yh8++epg9/N9+enjP3/9gD7vn1LN7vk++GCE3dxRTNksoZgmwnDMMcJW3B2XRZAFMuscukl/G64MxhpDj3DMGf62mpE6eMf6/1pT0VpUAOtVRcty5Nd6d+0Lsvq7xbu6iJ/B0Vy4UbtpTIP+b9+H7/++7NcO77GV4t//j7/70Vw3K7C55cFCe2y0PslsyK1Zk4Ko2RzX+nf9v7zJulVeskD/c/4l3PWwYZznjo4wH90KidVr67poVs5GuPxGruzgy87s4OmiU2WGCKck4cW9V0I50LR3uraqIuv6jphcVGsCW6iR5eP2qqd7MIT4zcEtP+TOcxfvy2onOlD1d3chxrd6f7YYJ8ibYTg/uSog1BAsbS/4v7Sbp/rTdJLfru0lCN9ZN3NVrOJRypPfbhvLYizHvS+tw35udhnHDc5QuKUT+SBmlYX7r0absIvpQ/LL0j5EIV5V7YVa10EdmmnW6SQt0U70OUEJGMyihZhconD9Ex7jeaLqucWeNuHRU5A0YV4no193l0U8Smw7zeuqzSHvDM5T2KeabVeo354ABypL5TVj9+lj/KBtwuI3zw600ttAQtBeeanHOBPSnAjIdf5VZagvu59H8B5kW/+OcJK/NyxfS45OMLV7XADTR1x8TxZA0vA/zSdbjLriTklBN/lfP6eSqakVhYfpfZwYuPrVt61NPbtv+JHuG2/bkk9u4bU88gXtHPHHtPX4z3TvUATP2Fty1SbX7crnq1k2qRcxm53cSrV+0k6hidOIuojN1+lWdEzdwmvHqezkFrtvLqeVjn/p2o+R9/ePfbl3Y22nRZk8Teo1L2pDn9tM1Q3nm5eq+WfVh6J+o89ycrYgUi4t2rO7OZbPTrXaDIFE3y1nbX/nTVxQpVl3sZd0Oy06sWcJF9miEq77ZK+de/7VeMCADRm2bVYNO3HjpVLtUa09B+9JZNeS6ogYbBbopU7AxlFraJs/XicP10uug6/wipkUlQURfgRvGTVxyvoVtP01RuVo/ng56yDYxFBL3B1Oh/R42HxI5v/OppzxeNtOYCu10BoL2XQ1eMWQcTwWDqbCWxofJWS3N8p5G73vveQjXOvchbdyieIhX0Q7ABZUz3EjkPcN7IBGMCzwQw3tX7fjLMNeu0f1Y9xiPO5PMzSxAMSfPDM23P0DbRz7ebrpLf974CrQnmaFP3N+h/90n7/8/0R8GuQAAAHjaY2BkYGBgZHCc8OT47Xh+m68M8hwMIHDSknUajP5//l89hz1bLlAdBwMTSBQAa5MMagB42mNgZGBgY/i3hMGW48L/8//+c9gzAEVQQDsAqBMHWXjaNZG/axRRFIW/mXffbEgh/g1BbEJIIRZWFv5YbBQVUoiIhW4hbtwtJKybjegwDhYhrGgkuFgYxRh0i2Cx1aApRGFFC8OUIouIWAiKYhPimY0++Djvnnvvmzf3hV85iFa4KirCyFyZeb/Eab+Dlm9zLsiZdzXaoik69otY3iV3gFS64s7yzHdJwi7HrUfFPtHxx5i2nNSPEdsasR+lrn0afGNNNHRGUzwQ63aIM6Wcqh9nzl6wEY2z6KWWiVxxrPgpG2GNgfLnfU/+NfnbtXnUZ9GeDOPUQ89PcctPUlFfHsH1kffc9K9Ytg/MKVf8xxt3h9vSusFD62+9M4Kj9pMTvkxmbWakTfvITPiZZLj/Qhbu52WwufXbrpAFm7wt3VOtfH1zoegr6lys+X3nstvDlHKr9pjZaMANW+CuPeeCTdNyOfXwCH+kVdelW8zdHnHV79b9Z6lGy/I1W3eSw7pXx+2F6CL813AMgiWxcxv60rL0lGqKvn/YPtLS5PCN7ouGTdASDbfOwNdYKXqKc3zChPsh3UViA5KRUZLSa5K/gfOMm3jaY2BgMILCEoZDjKeY2pjrmDexcLEksTxgtWJtYt3AeoNNgq2I7QZ7Gvs1jh5OJc5pnD+4mri+cOtwd/Dw8QTwnOB145Pg28CvwT+B/4aAgUCNoJBgnGCb4DkhP6EWYTbhLOFjImIiJ0TDxFjEnMQ6xA0kkiSNJNdItUgdk+aQ9pA+Jf1BRkamS+aHbJLsBTknuTXyLvJz5B8o6CmsU7immKC4Q4lLqUbpjbKV8isVB5U2VTk1EbVH6hEaDBptGms0jTRrNGu0bLSOaVfpqOgE6UrpuuGAJbqLdC/oftOT0UvRW6GvpD9P/5yBHBheMnhg8MbghyGHoQQAjcVKrQAAAQAAAIcAdgAEAHEABAACAAEAAgAWAAABAAFEAAMAAXjafZA9TsNAEIU/E4OgoaCm2BIiEiWp0gIStPwpvZMYJ8JagxNicQNKTsBBOAFn4DQ8j5cIJBStdt+bmTd/C+xyT4so3gNWug2POJDV8C1pXgNvsc9b4DGHvAe+jeMj8B3afAX+iY9izil45IWSORkzllIfMeFYeIpnqkhKJeuKRIpcOi9W6XpO5B/Q0xnStYxcx/2qtjArFabCld6plNc8SzHhQf7EupxpjlxYSTHW3oW8y390bq0cWcWF4rXW2RR91W7QbejR4Ua5meK5IiV3mnRuk/70dbZf7cmk9NYpkT+1Ccb6LydrJttxsc655cl6lrZx/Q+Xf7ILYfcbgtVJNQAAeNptz8dOQmEQhuF3AEUQpaNYYu/tnEOzKwjYe++SKOrGhYY70JhYtt6EO+vlKcK/9EsmTzKLyTeYKOQHsvyX+/wIJsxYKKEUKzbslOOggkqcuHDjwYsPPwGqqCZIDbXUUS8mGmikiWZaaKWNdjropItueuilj34G0NAxCBEmQpQYgwwxzAijjDHOBJPESTBFkhRppplhljnmWWCRJZZZYZU11tlgky222WGXPfY54JAjjjkhI2ZuueOFR7HwwLOUSKlYpUxsYpdycUiFVIpTXOIWD2+888U3H3zmf38Vr/h4Er8EpEqqJWjNXV1qoViqoBbXlMk/DU3TlLrSUIaUYWVEGVXGlIPKIWW8qK7u6ro9e3meuz47zdxcFFdGumikYEpVSCeKFfIaypAy/AuXuFR3AAC4Af+FsAGNAEuwCFBYsQEBjlmxRgYrWCGwEFlLsBRSWCGwgFkdsAYrXFgAsAQgRbADK0QBsAUgRbADK0RZsBQr) format('woff'), url(../fonts/quicksand/Quicksand_Bold-webfont.ttf) format('truetype'), url(../fonts/quicksand/Quicksand_Bold-webfont.svg#'robotoregular') format('svg');
	/*font-weight: 400;*/
	font-style: normal
}
[data-hint]:after {
	padding: 16px;
	font-size: 16px;
	font-family: 'robotoregular';
	text-transform: uppercase;
	text-decoration: none;
	border-radius: 3px
}
@media only screen and (min-width:768px) {
.post-list .post .widget:after {
	display: none
}
.post-list .post .image, .post-list .post p {
	display: block
}
.post-list .post .ribbon {
	display: inline-block;
*display:inline;
*zoom:1
}
.post-list .post .image {
	margin-left: auto;
	margin-right: auto
}
.post-list .post time {
	margin-bottom: 20px
}
.post-list .post .headline {
	margin-bottom: 20px;
	font-family: 'robotoregular';
	font-size: 24px;
	text-align: center;
	color: #2d2d2d
}
}
@media only screen and (min-width:blogFold) and (max-width:1060px) {
.post-list .post {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 96px
}
}
@media only screen and (min-width:1060px) {
.post-list .post {
	padding-top: 64px;
	padding-bottom: 64px
}
.post-list .span6:nth-child(-n+2) .post {
	padding-top: 16px
}
}
.heading-span
{
	font-family: robotregular; font-weight:normal;
}
/* Management Page Css End */
/* Menu overlap 2 Level fix */
.menu li ul ul 
{
	left:100%;
	 
}
.menu-footer-container
{
	/*width: 980px;*/
	width: 1080px;
	margin: 0 auto;
}
/* Menu overlap 2 Level fix end*/
/* --------------------
	Flex Slider Start
----------------------- */
.cd-see-all:hover {
  color: #79b6e4;
}
/**, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}*/
  .flex-direction-nav li a::before, .flex-direction-nav li a::after {
    background-color: #5e5e63;
    /*-webkit-transition: background-color 0.2s;
    -moz-transition: background-color 0.2s;
    transition: background-color 0.2s;*/
  }
  .flex-direction-nav li a:hover::before, .flex-direction-nav li a:hover::after {
   /* background-color: white;*/
  }
.cd-testimonials-wrapper {
	position: relative;
	width: 90%;
	max-width: 768px;
	background-color: #FFFFFF;
	margin: 2em auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	padding: 20px 40px 70px;
	z-index: 1;
}

@media only screen and (min-width: 768px) {
  .cd-testimonials-wrapper {
    margin: 4em auto;
    padding: 64px 50px 114px;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-testimonials-wrapper::after {
    /* quotation mark visible */
    display: block;
  }
}
.flex-viewport
{
	min-height: 200px !important;
	overflow: hidden;
}
.cd-testimonials {
  color: black;
  text-align: center;
}
.cd-testimonials:after {
  content: "";
  display: table;
  clear: both;
}
.cd-testimonials > li {
  position: absolute;
  opacity: 0;
   min-height: 100px;
   overflow: hidden;
}
.cd-testimonials > li:first-child {
  position: relative;
  opacity: 1;
}
.cd-testimonials p {
  font-family: "Georgia", serif;
  font-style: italic;
  line-height: 1.4;
  margin-bottom: 1em;
  padding: 0 14px;
}
@media only screen and (min-width: 768px) {
  .cd-testimonials p {
    font-size: 22px;
    font-size: 1.375rem;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-testimonials p {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 1.6;
  }
}

.cd-author img, .cd-author .cd-author-info {
  display: inline-block;
  vertical-align: middle;
}
.cd-author img {
  width: 32px;
  height: 32px;
  border-radius: 50%;
  margin-right: 5px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
}
.cd-author .cd-author-info {
  text-align: left;
  line-height: 1.2;
}
.cd-author .cd-author-info li:first-child {
  font-size: 14px;
  font-size: 0.875rem;
}
.cd-author .cd-author-info li:last-child {
  font-size: 12px;
  font-size: 0.75rem;
  color: #6b6b70;
}
@media only screen and (min-width: 768px) {
  .cd-author img {
    width: 100px;
    height: 100px;
  }
  .cd-author .cd-author-info {
    line-height: 1.4;
  }
  .cd-author .cd-author-info li:first-child {
    font-size: 16px;
    font-size: 1rem;
  }
  .cd-author .cd-author-info li:last-child {
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.flex-direction-nav li {
  position: absolute;
  height: 100%;
  width: 40px;
  top: 0;
  list-style: none outside none;
}
.cd-author-info li 
{
	list-style: none;
}

.flex-direction-nav li a {
  display: block;
  height: 100%;
  width: 100%;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  /*-webkit-transition: background-color 0.2s;
  -moz-transition: background-color 0.2s;
  transition: background-color 0.2s;*/
}
.no-touch .flex-direction-nav li a:hover {
	background-color: #CCCCCC;
}
.flex-direction-nav li a::before, .flex-direction-nav li a::after {
  /* left and right arrows in css only */
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  width: 2px;
  height: 13px;
  /*background-color: white;*/
}
.flex-direction-nav li a::before {
  -webkit-transform: translateY(-35px) rotate(45deg);
  -moz-transform: translateY(-35px) rotate(45deg);
  -ms-transform: translateY(-35px) rotate(45deg);
  -o-transform: translateY(-35px) rotate(45deg);
  transform: translateY(-35px) rotate(45deg);
}
.flex-direction-nav li a::after {
  -webkit-transform: translateY(-27px) rotate(-45deg);
  -moz-transform: translateY(-27px) rotate(-45deg);
  -ms-transform: translateY(-27px) rotate(-45deg);
  -o-transform: translateY(-27px) rotate(-45deg);
  transform: translateY(-27px) rotate(-45deg);
}
.flex-direction-nav li:last-child a::before {
  -webkit-transform: translateY(-35px) rotate(-45deg);
  -moz-transform: translateY(-35px) rotate(-45deg);
  -ms-transform: translateY(-35px) rotate(-45deg);
  -o-transform: translateY(-35px) rotate(-45deg);
  transform: translateY(-35px) rotate(-45deg);
}
.flex-direction-nav li:last-child a::after {
  -webkit-transform: translateY(-27px) rotate(45deg);
  -moz-transform: translateY(-27px) rotate(45deg);
  -ms-transform: translateY(-27px) rotate(45deg);
  -o-transform: translateY(-27px) rotate(45deg);
  transform: translateY(-27px) rotate(45deg);
}
@media only screen and (min-width: 768px) {
  .flex-direction-nav li {
    width: 50px;
  }
}
@media only screen and (min-width: 1170px) {
  .flex-direction-nav li a::before, .flex-direction-nav li a::after {
    background-color: #5e5e63;
    -webkit-transition: background-color 0.2s;
    -moz-transition: background-color 0.2s;
    transition: background-color 0.2s;
  }
  .flex-direction-nav li a:hover::before, .flex-direction-nav li a:hover::after {
    background-color: #333333;
  }
}

.cd-see-all {
	position: absolute;
	z-index: 1;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 50px;
	line-height: 50px;
	background-color: #FFFFFF;
	text-align: center;
	text-transform: uppercase;
	color: #666;
	font-weight: 700;
	font-size: 12px;
	font-size: 0.75rem;
	-webkit-transition: color, 0.2s;
	-moz-transition: color, 0.2s;
	transition: color, 0.2s;
	
}


.cd-testimonials-all {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: white;
  z-index: 2;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-testimonials-all .cd-testimonials-all-wrapper {
	position: absolute;
	left: 13px;
	top: 0;
	height: 100%;
	width: 100%;
	overflow: auto;
	-webkit-overflow-scrolling: touch;
}
.cd-testimonials-all .cd-testimonials-all-wrapper > ul {
  width: 90%;
  max-width: 1170px;
  margin: 4em auto;
}
.cd-testimonials-all .cd-testimonials-all-wrapper > ul:after {
  content: "";
  display: table;
  clear: both;
}
.cd-testimonials-all .cd-testimonials-item {
  margin-bottom: 2em;
  opacity: 0;
  /* Force Hardware Acceleration in WebKit */
  -webkit-transform: translate3d(0, 0, 0) scale(0.4);
  -moz-transform: translate3d(0, 0, 0) scale(0.4);
  -ms-transform: translate3d(0, 0, 0) scale(0.4);
  -o-transform: translate3d(0, 0, 0) scale(0.4);
  transform: translate3d(0, 0, 0) scale(0.4);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform .3s, opacity .3s;
  -moz-transition: -moz-transform .3s, opacity .3s;
  transition: transform .3s, opacity .3s;
}
.cd-testimonials-all p {
	position: relative;
	background: #79b6e4;
	color: #333;
	padding: 2em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	line-height: 1.4;
	border-radius: 0.25em;
	margin-bottom: 1em;
	background-color: #FFFFFF;
}
.cd-testimonials-all p::after {
  /* creating the triangle in css */
  content: '';
  position: absolute;
  top: 100%;
  left: 2em;
  height: 0;
  width: 0;
  border: 8px solid transparent;
  border-top-color: #79b6e4;
}
.cd-testimonials-all .cd-author {
  text-align: left;
  margin-left: 1.5em;
}
.cd-testimonials-all .cd-author img {
  box-shadow: 0 0 0 transparent;
}
.cd-testimonials-all.is-visible {
  visibility: visible;
  opacity: 1;
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-testimonials-all.is-visible .cd-testimonials-item {
  opacity: 1;
  background-color:#69F;
  -webkit-transform: translate3d(0, 0, 0) scale(1);
  -moz-transform: translate3d(0, 0, 0) scale(1);
  -ms-transform: translate3d(0, 0, 0) scale(1);
  -o-transform: translate3d(0, 0, 0) scale(1);
  transform: translate3d(0, 0, 0) scale(1);
}
@media only screen and (min-width: 768px) {
  .cd-testimonials-all .cd-testimonials-item {
    width: 46%;
    margin: 0 2% 3em;
  }
  .cd-testimonials-all .cd-author {
    margin-left: 1em;
  }
}
@media only screen and (min-width: 1170px) {
  .cd-testimonials-all .cd-testimonials-item {
    width: 30%;
    margin: 0 1.6666% 3em;
  }
}

.close-btn {
  position: fixed;
  display: block;
  width: 40px;
  height: 40px;
  top: 10px;
  right: 5%;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  
}
.close-btn::before, .close-btn::after {
  /* close icon in css */
  content: '';
  position: absolute;
  display: inline-block;
  width: 2px;
  height: 24px;
  top: 8px;
  left: 19px;
  background-color: #39393c;
}
.close-btn::before {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.close-btn::after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* --------------------
	Flex Slider End
----------------------- */
/* success story full page */

.story_wrapper {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #f6fafd;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #666666;
    float: left;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 10px;
    margin-top: 18px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    width: 97%;
}

.story_inner {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("images/quot.png");
    background-origin: padding-box;
    background-position: right top;
    background-repeat: no-repeat;
    background-size: auto auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 20px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 53px;
    padding-top: 0;
    min-height: 54px;
    font-size:13px;
    font-family: "Roboto Light";
}

.story_teller {
    float: right;
    font-size: 11px;
}

.content-sec-inner {
    margin:0 auto;
    
    width: 75%;
}
/* Contact Us */
.tabs {
    box-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3);
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 40px;
    position: relative;
    width: 100%;
}

.tabs input {
    cursor: pointer;
    height: 40px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 50%;
    z-index: 1000;
}

.tabs label:after {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    bottom: -2px;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%;
}
.tabs label:first-of-type {
    box-shadow: 2px 0 2px rgba(0, 0, 0, 0.1);
    z-index: 4;
}
.tabs label {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: #999;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-image-outset: 0 0 0 0;
    border-image-repeat: stretch stretch;
    border-image-slice: 100% 100% 100% 100%;
    border-image-source: none;
    border-image-width: 1 1 1 1;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #999;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #999;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #999;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-top-style: solid;
    border-top-width: 1px;
    color: #777777;
    display: block;
    float: left;
    font-size: 15px;
    font-weight: bold;
    height: 40px;
    letter-spacing: 1px;
    line-height: 40px;
    padding-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0;
    position: relative;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.3);
    text-transform: uppercase;
    width: 457px;
}
.tabs input#tab-2 {
    left: 50%;
    overflow-x: hidden;
    overflow-y: hidden;
}
.tabs label:after {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #fff;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    bottom: -2px;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    width: 100%;
}
.tabs input:checked + label {
    animation-delay: 0s;
    animation-direction: normal;
    animation-duration: 0.2s;
    animation-fill-mode: none;
    animation-iteration-count: 1;
    animation-name: page;
    animation-play-state: running;
    animation-timing-function: linear;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #ccc;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    z-index: 6;
}

.content {
    background: #fff;
    border: 1px solid #999;
    box-shadow: 0 -2px 3px -2px rgba(0, 0, 0, 0.2), 0 2px 2px rgba(0, 0, 0, 0.1);
    height: 625px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    z-index: 5;
}


div.content-1 {
    float: left;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 100%;
}
.content div {
    opacity: 0;
    position: absolute;
    top: 0;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: linear;
    z-index: 1;
}
.content-1, .content-3 {
    transform: translateX(-250px);
}

.contacttabs .ui-tabs-panel h1
{
	 float: left;
    margin-bottom: 26px;
    margin-top: 30px;
    text-align: center;
    width: 100%;
}
.contacttabs .ui-tabs-panel div.address-div-sec {
    display: block;
    float: left;
    opacity: 1;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    position: relative;
    top: 0;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: linear;
    width: 100%;
    z-index: 1;
}
.contacttabs .ui-tabs-panel .address-div-sec .boxcrop p,strong
{
	font-family:robotoregular;
}

.contacttabs .ui-tabs-panel .box {
    float: left;
    margin-bottom: 30px;
    margin-left: 75px;
    margin-right: 75px;
    margin-top: 0;
    opacity: 9;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    position: relative;
    text-align: center;
    width: 175px;
    min-height:296px;
}

.contacttabs .ui-tabs-panel .box  p{
    float: left;
    margin-bottom: 30px;
    
    margin-top: 0;
    opacity: 9;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    position: relative;
    text-align: center;
    width: 175px;
}
.contacttabs .ui-tabs-panel .address-div-sec .boxcrop {
    float: left;
    line-height: 1em;
    margin-bottom: 9%;
    margin-left: 30%;
    margin-right: 30%;
    margin-top: 9%;
    opacity: 9;
    padding-bottom: 10px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 10px;
    position: relative;
    text-align: center;
    width: 400px;
}
.content div {
    top: 0;
    transition-delay: 0s;
    transition-duration: 0.3s;
    transition-property: all;
    transition-timing-function: linear;
    z-index: 1;
}
 .cont-bottom .listing-sec ul li {border-bottom: 1px dashed #999;float: left;list-style: outside none none;padding: 40px 0;}
 
 /* pagination */
 .pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
}
 
.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #555;
}
 
.pagination a:hover{
color:#fff;
background: #3279BB;
}
 
.pagination .current{
padding:6px 9px 5px 9px;
background: #616161;
color:#fff;
 border-radius: 4px;
 font-weight: bold;
}

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  border-radius:7px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: #0054A3 url(images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 36px;
    width: 36px;
    right: 30px;
    bottom: 30px;
  }
}
/* pop up */
.popmsg
{
	display:none;
	width:570px;
	height:28px;
	border: 1px solid #000;
	background: #485c90;
	z-index: 999;
	text-align: center;
	font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    line-height: 24px;
    padding: 5px;
    border-radius: 5px;
    color: #fff;
    box-shadow: 0 4px 19px #fff inset;
    margin-top:100px;
}
/* contct us */

.banner {
    width: 100%;
    height: 440px;
    min-height: 440px;
    position: relative;
}
.banner img {max-width: 100%;width: 100%;}

.cropadd{
	width:15%;
}
.mid {
	width: 35%;
	float: left;
}
.mid p{
	 font-family: 'robotoregular' !important;
}
.addhead {
	font-weight: 700;
	color: #0080FF;
}
.addhead2 {
	margin-top: 10px;
	font-weight: 700;
	color: #0080FF;
	background-image: url('images/gpin32.png');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 25px;
	background-size: contain;
}



.page-main-title {
    font-family: 'robotoregular';
    font-size: 45px;
    text-transform: uppercase;
    text-align: center;
	color: #0080ff;
}

 @media screen and (max-width: 700px) {
.address {
	width: 100%;
}
.mid {
	width: 100%;
	float: none !important;
}
.content-sec .cont-top h1:before {
	width: 40%;
}
.cropadd{
	
	width:100%;
	}
 .symbol-wrap {
        margin: -65px auto 0 auto;
        height: auto;
    }
    .inner-banner {
        width: 100%;
        height: 100%;
        min-height: 200px;
    }
    .symbol-wrap img {
        width: 60%;
    }
	.banner {
    width: 100%;
       position: relative;
}
}

/*media queries768x1024 starts*/

@media only all and (min-width: 768px) and (max-width: 1024px) {


/*success story full*/
.leftsucess{width:100% !important;}
.rightsucess{width:100% !important;}

/*home*/
.bx-viewport,
    .silder,
    #home {
        height: 577px !important;
        min-height: 300px !important;
    }
 
/*become a partner*/
.phonecs{margin:85px!important;}


/*current job opening */
.popmsg
{
	display:none;
	top:20% !important;
	left:0 !important;	
	width: 96%!important;
	height: 20%!important;
	border: 1px solid #000;
	background: #485c90;
	z-index: 999;
	text-align: center;
	font-family: verdana;
    font-size: 13px;
    font-weight: bold;
    line-height: 24px;
    padding: 5px;
    border-radius: 5px;
    color: #fff;
    box-shadow: 0 4px 19px #fff inset;
    margin-top:100px;
}
/*become a partner*/

.cont-bottom-right {
    border:1px solid #b4b3b3;
    float: right;
    margin-top: 5px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 10px;
    width: 100% !imporatant;
    border-radius:10px;
	clear:both;
}
.cont-bottom-righ table,tbody,td{
display:inline-table;
width:100%;
}
/*reach us*/

.cropadd {
    width: 100%;
    font-size: 13px;
}
/*faq*/
.ui-tabs .ui-tabs-nav li {   border: 2px solid #2dad7c;
    border-radius: 10px;
    float: left;
    list-style: none outside none;
    margin-bottom: -1px;
    margin-right: 10px;
    padding-bottom: 1em;
    padding-top: 55px;
    text-align: center;
    white-space: nowrap;
    width: 100%;
    position: relative;
	height:70px;
     }
	 
	 .ui-tabs .ui-tabs-nav li.ui-tabs-active { background-color: #2dad7c;
    border-radius: 10px;
    margin-bottom: -1px;
    padding-bottom: 1em;
    padding-top: 55px;
    text-align: center;
    width: 100%; 
    
    }
	
	.ui-accordion-header .ui-accordion-header-icon {
    background: url("images/right.png") no-repeat scroll rgba(0, 0, 0, 0);
    position: absolute;
    right: 15px;
    top: 39%;
}


/*industry  challange*/
.industryimg {
display: block;
	position: relative;
	
width: 125px;
	
height: 125px;
		z-index: 0;
	border-radius: 50%
}
.cont-bottom .listing-sec .right h1 { font-size: 25px; color: #383737;font-family: myriadpro-regular;margin-bottom: 25px; margin-top: 35px; /* margin-left:42px; */ text-align: center;}
.cont-bottom .listing-sec .right .list-right-btmleft {float:none;}
.cont-bottom .listing-sec ul li .left {/* float: left; */width: 27%;margin-left: 27%;}
.cont-bottom .listing-sec .right {width: 100%;}
.cont-top p {
    color: #006ecc;
    font-family: robotoregular;
    font-size: 16.22px;
    text-align: center;
    font-size: 13px;
    width: 100%;
	padding-left:1px!important;
}
.cont-bottom .pagination {display: block;float: left; width: 100%;padding:0!important;margin:0!important;}
.content-sec-inner { margin: 20px auto; width: 100%;}
.pagination {
clear:both;
position:relative;
font-size:11px;
line-height:13px;
}
/*media page*/
.sleftsec{
min-height:240px;overflow: hidden; background:#f4f4f4; margin-bottom:5%; border-radius:3px; padding-top:5px;
}
table,tbody,td{
display:block;
width:100%;
}

/*til advantage*/
.adt-blocks
	{
		 border: 1px solid #BA6C0A;
	    display: block;
	    float: left;
	    
		 margin: auto;
	    min-height: 516px;
	    overflow: hidden;
	    
		 width: 100%;
	    margin-bottom:53px;
	      border-radius: 7px 7px 7px 7px ;
	}
	
	/*service offered*/
	.soblock
	{
		 border: 1px solid #77AA5E;
	    
		 display: block;
	    float: left;
	    margin: auto 3%;
	    min-height: 516px;
	    overflow: hidden;
	    
		 width: 100%;
	    margin-bottom:53px;
	      border-radius: 7px 7px 7px 7px ;
	}
   .inner-image-wrap {
    position: relative;
    top: 15px;
}
    .sticky-wrap {
        display: none !important;
    }
    .singlec-wrap {
        width: 90%;
        padding: 15px 0 50px 0;
    }
    .pop-course-blk-title-left {
        display: block;
        float: none;
        margin: 0 auto;
        padding: 15px 0;
        width: 80%;
    }
    .course-blk-image {
        display: block;
        float: none;
        width: 0;
        margin: 0 auto;
        vertical-align: middle;
        padding: 10px 5px;
    }
    .singlec-wrap .course-blk-image {
        width: 80%;
    }
    .course-blk-image img {
        /*		width: 50%;
*/
        display: block;
        margin: 0 auto;
    }
    .pop-course-blk-section {
        padding: 10px 15px;
    }
    .pop-course-blk-title1,
    .pop-course-blk-title {
        font-size: 23px;
    }
    .pop-up-course-blk-title-wrap {
        padding: 10px 20px;
    }
    .course-blk-title-wrap:hover .course-blk-title-left,
    .course-blk-title-wrap:hover .course-blk-image,
    .course-blk-title-wrap:hover .course-blk-title-center {
        zoom: normal !important;
    }
    .page-course-blks.clearfix {
        margin: 0 auto;
        width: 90%;
    }
    .course-blocks {
        width: 100%;
        height: 490px;
        margin: 20px 0;
    }
    .pop-course-subject_brief {
        width: 95%;
        font-size: 16px;
        padding: 20px 0 0px 0;
    }
    .pop-course-subject_title {
        font-size: 18px;
    }
    .volume-title {
        font-size: 19px;
    }
    .volume-desc {
        font-size: 17px;
    }
    .volume-content,
    .pop-course-description {
        width: 90%;
    }
    /*course pages-end */
    .certificate_left,
    .course_click_image,
    .enquiryfloat-wrap,
    .chat-sticky {
        display: none ! important;
    }
    footer nav li a {
        color: #fff;
        font-size: 12px;
        text-align: left;
        font-family: 'robotolight';
        padding: 10px 0;
		    text-align: center;
    }
    footer nav li {
        font-size: 7px;
        text-align: center;
        padding: 0 5px;
    }
    .search-form-header input.search-field {
        font-size: 14.9px;
        width: 80%;
    }
    .search-form-header form.search-form {
        margin: 0px auto;
        width: 89%;
        display: block;
        padding: 10px;
        float: none;
    }
    .search-form-header input.search-submit {
        background: url('images/m-search-button.png') #0080ff;
        border-bottom-right-radius: 3px;
        border-top-right-radius: 3px;
        -moz-border-radius-topright: 3px;
        -moz-border-radius-bottomright: 3px;
        -webkit-border-top-right-radius: 3px;
        -webkit-border-bottom-right-radius: 3px;
        /*0 radius for rest of the sides*/
        border-bottom-left-radius: 0px;
        border-top-left-radius: 0px;
        -moz-border-radius-topleft: 0px;
        -moz-border-radius-bottomleft: 0px;
        -webkit-border-top-left-radius: 0px;
        -webkit-border-bottom-left-radius: 0px;
        width: 55px;
        height: 31px;
    }
    .search-map-form {
        width: 0;
        display: none !important;
    }
    .search-map-close {
        /*display: none !important;*/
    }
    .content-wrap {
        padding: 5px 10px;
    }
    .sticky-wrap,
    .tallylogo,
    .helpdiv,
    .footer-close-button,
    .mod_mylivechat,
    .header-close-button,
    .menu-wrap-footer {
        display: none;
    }
    section#home {
        clear: both;
    }
    nav ul {
        margin: 0 auto;
        padding: 0;
    }
  .bx-viewport,
    .silder,
    #home {
        height: 577px !important;
        min-height: 300px !important;
    }
    .home-wrap section,
    .maps,
    #map-canvas {
        min-height: 450px !important;
        height: 450px;
    }
    .final_section {
        background: url('images/life-change.png') no-repeat transparent;
        background-size: cover;
        -moz-background-size: cover;
        -webkit-background-size: cover;
    }
    .final_sec_des {
        font-size: 30px;
        padding-top: 350px;
    }
    .mbooks,
    .mcertificate,
    .msprite,
    .mmenu {
        display: block;
    }
    .mlogo,
    .mlogo1 {
        display: inline-block !important;
        width: 65px;
        margin: 0 5px;
        vertical-align: middle;
    }
    .m-search-wrap {
        display: inline-block;
        width: 35%;
        float: right;
    }
    .m-logo-wrap {
        display: inline-block;
        width: 50%;
        float: left;
        padding: 10px 0;
    }
    .msearch.search {
        cursor: pointer;
        display: inline-block;
        height: auto;
        margin: 0 5px;
        width: 30px;
    }
    .msearch.search>img {
        height: 80%;
        margin-left: 190%;
        margin-top: 59%;
        width: 80%;
    }
    ul.sub-menu li {
        border-radius: 0px;
        -webkit-border-radius: 0px;
        /* Firefox 1-3.6 */
        -moz-border-radius: 0px;
    }
    .mmenu {
        display: inline-block;
    }
    .mmenu>img {
        cursor: pointer;
        display: inline-block !important;
        float: right;
        margin: 27% 19% 10px 5px;
        vertical-align: bottom;
        width: 34%;
    }
   header.main-header {
        width: 100%;
        position: relative;
        top: 0px;
        z-index: 10;
        clear: both;
        height: auto;
        display: block;
        background: #fff;
    }
    header.main-header nav.main_nav {
        float: none;
        width: 100%;
    }
  header.main-header nav.main_nav {
		float: none;
		width: 100%;
	}
	header.main-header nav li {
		min-width: 100%;
		text-align: center;
		list-style: none;
		border-bottom: 1px solid #005eab;
		display: block;
		cursor: pointer;
	}
	header.main-header nav li a{
		
		text-align: center;
	}
	nav.main_nav li:first-child{
		border-top: 1px solid #005eab;

	}
	nav.main_nav li:after {
		content: "";
	}
	li:hover ul.sub-menu{
		position: relative;
		background: #61AAE7;
	}
	 ul.sub-menu li a{
		
	}
	.images-container,.certificate_hand,.certified,.button,
	.sprites,.logo,.bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto,.login-search{
		display: none !important;
	}
	header.main-header{
		display: none;
	}
    .book_title {
        color: #005eac;
        font-size: 30px;
    }
    .bx-wrapper .bx-caption {
        top: 30%;
        width: 170px;
        color: #005eac;
        font-size: 18px;
        left: 3%;
    }
    #mcertificate img {
        bottom: 0;
        width: 60%;
        margin: 0 auto;
        display: block;
    }
    .certificate_title {
        font-size: 25px;
        padding-top: 13px;
    }
    map-click-warp {
        width: 90%;
        font-size: 20px;
    }
    .map-click-warp {
        margin: 0 auto;
        width: 95%;
        text-align: center;
        color: #444444;
        font-size: 22px;
        padding-top: 40px;
    }
    .contact-head {
        font-size: 40px;
    }
    .mobile-menu-wrap-footer {
        display: block;
    }
    footer nav li {
        font-size: 7px;
        padding: 0 5px;
        min-width: 10px;
    }
    .footer-left {
        width: 100%;
        margin: 0 auto;
        text-align: center;
        float: none;
        display: block;
    }
    .copyright {
        font-size: 10px;
        text-align: center;
        margin: 0 auto;
        padding: 10px 0;
    }
    .social {
        width: 100%;
        margin: 0px auto;
        clear: both;
        padding: 10px 0;
        float: none;
        display: block !important;
        text-align: center;
        padding: 10px 0;
    }
    .social-wrap {
        margin: 10px 0;
    }
    .designed {
        font-size: 10px;
        padding: 0 10px 0 0;
        text-align: center;
        float: none;
        display: block;
    }
    .symbol-wrap {
        margin: -65px auto 0 auto;
        height: auto;
    }
    .inner-banner {
        width: 100%;
        height: 100%;
        min-height: 200px;
    }
    .symbol-wrap img {
        width: 60%;
    }
    .page-main-title {
        font-size: 42px;
    }
	 .page-main-title {
        font-size: 42px;
    }
   
    .page-main-sub-desc {
        width: 100%;
        padding: 30px 0 30px 0;
    }
    .page-main-content,
    .our-purpose .page-main-sub-desc {
        width: 100%;
    }
    section.about-til {
        width: 98%;
        margin: 0 auto;
    }
}




/*media query for 768x1024 ends*/


.ui-dialog #dialog img{ width:100% !important;}

.olympiad-content{width:64%; float:left; padding:10px 20px 0 20px; color:#000000;font-size: 14px;}

.olympiad .form_right {width: 30% !important;}
.olympiad .form_top {width: 100% !important;}

@media only screen and (max-width:768px) {
.ui-dialog{left:10% !important;}
.olympiad-content{width:90%; float:left; padding:10px 20px 0 20px; color:#000000;font-size: 14px;}
.olympiad .form_right {width: 100% !important;}
.olympiad .form_top {width: 90% !important; text-align: left !important; padding: 0 5% !important;}
.olympiad .page-main-title{ font-size:35px !important;}
}
@media only screen and (max-width:425px) {
.ui-dialog{left:0% !important;}
}


