@font-face {
  font-family: 'AvantGardeITCbyBT-Medium';
  src: url('../fonts/AvantGardeITCbyBT-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/AvantGardeITCbyBT-Medium.woff') format('woff'), url('../fonts/AvantGardeITCbyBT-Medium.ttf')  format('truetype'), url('../fonts/AvantGardeITCbyBT-Medium.svg#AvantGardeITCbyBT-Medium') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'AvantGardeITCbyBT-Book';
  src: url('../fonts/AvantGardeITCbyBT-Book.eot?#iefix') format('embedded-opentype'),  url('../fonts/AvantGardeITCbyBT-Book.woff') format('woff'), url('../fonts/AvantGardeITCbyBT-Book.ttf')  format('truetype'), url('../fonts/AvantGardeITCbyBT-Book.svg#AvantGardeITCbyBT-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Calibri';
  src: url('../fonts/Calibri.eot?#iefix') format('embedded-opentype'),  url('../fonts/Calibri.woff') format('woff'), url('../fonts/Calibri.ttf')  format('truetype'), url('../fonts/Calibri.svg#Calibri') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'BellGothicStd-Bold';
  src: url('../fonts/BellGothicStd-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/BellGothicStd-Bold.otf')  format('opentype'),
	     url('../fonts/BellGothicStd-Bold.woff') format('woff'), url('../fonts/BellGothicStd-Bold.ttf')  format('truetype'), url('../fonts/BellGothicStd-Bold.svg#BellGothicStd-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'MyriadPro-Regular';
  src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/MyriadPro-Regular.otf')  format('opentype'),
	     url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf')  format('truetype'), url('../fonts/MyriadPro-Regular.svg#MyriadPro-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	background:#fff;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear{clear:both;}

.cool-link {
    display: inline-block;
    color: #f92b2f;
    text-decoration: none;
}
a{text-decoration:none; margin:0; padding:0; outline:none;}
a:hover{text-decoration:none; outline:none;}
ul{list-style:none; margin:0; padding:0;}
ul li{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}


.cool-link::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #7e32de;
    transition: width .3s;
}

.cool-link:hover::after {
    width: 100%;
    //transition: width .3s;
}





.cool-link2 {
    display: inline-block;
    color: #f92b2f;
    text-decoration: none;
}

.cool-link2::after {
    content: '';
    display: block;
    width: 0;
    height: 2px;
    background: #000;
    transition: width .3s;
}

.cool-link2:hover::after {
    width: 100%;
    //transition: width .3s;
}








/*
=======================================================
Top Header
=======================================================
*/
.top-header{min-height: 35px; width: 100%; background:#7e32de; line-height: 35px;}
.top-header-inner{}
.top-header-inner li.rtspace{float:right;}
.top-header-inner li {color:#fff; }
.top-header-inner li a{display: inline-block; float:left; color: #fff; margin:0 4px; text-decoration: none; font-family: 'Montserrat', sans-serif;}
.top-header-inner li a .number p{ font-family: 'Montserrat', sans-serif; /*font-size: 18px;*/}
.top-header-inner li a .social { width:19px; height: 19px; line-height: 19px; font-size: 18px;-webkit-border-radius:50%;
-moz-border-radius: 50%;border-radius: 50%; background: #fff; text-align: center; margin:7px 0;-webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.top-header-inner li a .social i { color:#251823; font-size:13px; }
.top-header-inner li a .social:hover{background:#d8b9ff; color:#fff;-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);}
.top-header-inner li a .social:hover i{ color:#fff;}

/*
=========================Top Menu ========================
*/



.menu{width:900px; min-height:20px;position:relative; z-index:10; left:0; right:0; margin:0 auto;}
.menu .navbar-nav{float: none;}
.menu .navbar{min-height:20px; margin-bottom:0; top:40px;}
.menu .navbar-default{background:none; border:none;}
.menu .navbar-brand{ font-weight:bold; font-family: 'MyriadPro-Regular'; font-size: 28px; color:#000000; padding: 28px 45px 41px 15px;}
.menu .navbar-brand:hover{color:#000;}
.menu .navbar-default .navbar-nav>li>a{ font-family: 'Calibri'; text-transform: uppercase; color:#000; font-size:18px; padding:0px 10px;  -webkit-transition:all 1s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		transition:all 0.5s ease-in-out;}
.menu .navbar-default .navbar-nav>li:last-child a{border-right:none;}
.menu .navbar-default .navbar-nav>li>a:hover{color:#49d275;}
.menu .navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#000; /*background-color:#7e32de;*/ background:none !important;}
.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{color:#000; /*background-color:#7e32de;*/ background:none !important;}
.menu .navbar-nav ul.sm-nowrap > li > a:hover{background:#ea4a31; color:#000;}

.navbar-nav>li> ul li{border-bottom:1px solid #000 !important;}
.navbar-nav>li> ul li:last-child{border-bottom:none !important;}

.menu .dropdown-menu{/*background:#2a2e33;*/ background:#fff; width: 100% !important;}
.menu .navbar-nav ul.sm-nowrap > li > a{color:#000; text-transform: none; font-family: 'MyriadPro-Regular';}
.menu .navbar-brand span{color:#7e32de;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{/*background: #7e32de;*/ color:#49d275 !important; background:none !important;}
/* Sweep To Top */
.hvr-sweep-to-top {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-top:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #7e32de;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 100%;
  transform-origin: 50% 100%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-top:hover, .hvr-sweep-to-top:focus, .hvr-sweep-to-top:active {
  color: white;
}
.hvr-sweep-to-top:hover:before, .hvr-sweep-to-top:focus:before, .hvr-sweep-to-top:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}



/*
======================================================= 
headertop css
=======================================================
*/
.headertop{background:#fff; padding:10px 0 0px 0; height:130px;}
.logo{}
.logo a{color:#fff; font-weight:700; font-size:30px; line-height:58px; text-transform:uppercase; font-family: 'Raleway', sans-serif;}

.logpart{float:right; padding:20px 20px 0 20px; text-align:center; }
.logpart a{font-family: 'BellGothicStd-Bold'; color:#49d275; font-size:24px; line-height:58px; border:2px solid #fff; padding:0 0px; -webkit-transition:all 1s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		transition:all 0.5s ease-in-out; -webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px; display:block; text-transform:uppercase;}
.logpart a:hover{color:#000;}
.logpart p{font-family: 'BellGothicStd-Bold'; font-size:18px; color:#000; line-height:18px;}
.logpart p .fa-phone{color:#49d376; font-size:20px; padding-right:10px;}
/*
======================================================= 
banner css
=======================================================
*/
.bannerwrap{}
.bannerwrap .inpart{width:100%; margin:0 auto;}
.bannerwrap .carousel-caption{width:95%; top:0px !important; text-align:center; float:none; left:0px !important; right:0 !important; margin:0 auto;}
.bannerwrap .carousel-caption h2{font-size:60px; font-family: 'AvantGardeITCbyBT-Book'; color:#fff; /*text-shadow: 0 0 0.5em #fff, 0 0 0.5em #fff, 0 0 0.5em #fff;*/ line-height:70px; padding:272px 0 0 0; text-align:left;}
.bannerwrap .carousel-caption h2 span{font-family: 'Raleway', sans-serif; font-size:36px; line-height:45px; display:inline-block; font-weight:700;}
.bannerwrap .carousel-control.left{background:none !important; display:none !important;}
.bannerwrap .carousel-control.right{background:none !important; display:none !important;}

/*
======================================================= 
introductory css
=======================================================
*/
.intropart{padding:110px 0; background:#49d376; overflow:hidden;}
.introductory{padding:50px 0;}
.ltintro{text-align:left; padding-left:20px;}
.ltintro h1{font-family: 'AvantGardeITCbyBT-Medium'; font-size:48px; line-height:60px; color:#fff; text-transform:none; padding-bottom:25px;}
.ltintro p{color:#fff; font-size:15px; line-height:22px; font-family: 'AvantGardeITCbyBT-Medium'; padding-bottom:60px;}
.ltintro a{background:#ffc215; text-align:center; display:block; width:180px; line-height:60px; -webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px; font-size:16px; color:#000; font-family: 'AvantGardeITCbyBT-Medium'; -webkit-transition: all 1s ease-in-out; -moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-box-shadow: 1px 3px 25px 0px rgba(51,164,88,1);
-moz-box-shadow: 1px 3px 25px 0px rgba(51,164,88,1);
box-shadow: 1px 3px 25px 0px rgba(51,164,88,1);}
.ltintro a:hover{background:#000; color:#fff;}

.rtinpic{}
.rtinpic img{display:block; text-align:center; margin:0 auto; -webkit-transform: rotate(0) scale(1);
	transform: rotate(0) scale(1); -webkit-transition:all 1s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		transition:all 0.5s ease-in-out; -webkit-box-shadow: 1px 3px 25px 0px rgba(135,135,135,1);
-moz-box-shadow: 1px 3px 25px 0px rgba(135,135,135,1);
box-shadow: 1px 3px 25px 0px rgba(135,135,135,1);}
.rtinpic img:hover{-webkit-transform: rotate(15deg) scale(0.7);
	transform: rotate(15deg) scale(0.7);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;}
/*
======================================================= 
sip css
=======================================================
*/
.parallaxinvite { 
    /* The image used */
    /*background-image: url("../images/bg_sip.png");*/
	background:#49d376;
    /* Set a specific height */
    height: auto; 

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; padding:107px 0;
}

.invite{text-align:center;}
.invite h2{font-family: 'AvantGardeITCbyBT-Book'; font-size:48px; line-height:48px; color:#fff; text-transform:uppercase; padding-bottom:100px;}

.invitepart{text-align:center;}
.invitepart img{display:block; text-align:center; margin:0 auto; padding-bottom:25px;}
.invitepart h2{font-family: 'AvantGardeITCbyBT-Book'; font-size:24px; text-transform:none; color:#000; -webkit-transition:all 1s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		transition:all 0.5s ease-in-out; padding-bottom:0px;}
.invitepart:hover h2{color:#000;}
.invitepart p{font-family: 'AvantGardeITCbyBT-Book'; font-size:48px; text-transform:uppercase; color:#000; -webkit-transition:all 1s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		transition:all 0.5s ease-in-out;}

.invitepart:hover p{color:#000;}
.row{margin-left:0px !important; margin-right:0px !important;}








/*
======================================================= 
knowledgepart css
=======================================================
*/

.knowledgepart{padding:100px 0; overflow:hidden; text-align:center;}
.knowledgepart h2{font-family: 'AvantGardeITCbyBT-Book'; font-size:48px; line-height:48px; color:#000; text-transform:uppercase; padding-bottom:80px;}
.knowinfopartin{text-align:center; border:1px solid #e0e0e8; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; padding:30px; -webkit-transition: all 1s ease-in-out; -moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; margin-bottom:60px;}
.knowinfopartin img{display:block; text-align:center; margin:0 auto; padding-bottom:40px;}
.knowinfopartin h3{font-family: 'AvantGardeITCbyBT-Book'; font-size:24px; line-height:24px; color:#000; text-transform:uppercase; padding-bottom:30px; -webkit-transition: all 1s ease-in-out; -moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.knowinfopartin p{font-family: 'AvantGardeITCbyBT-Book'; font-size:16px; line-height:22px; color:#878686; text-transform:uppercase; padding-bottom:30px; -webkit-transition: all 1s ease-in-out; -moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.knowinfopartin:hover{background:#e8e8e8; -webkit-box-shadow: 0px 0px 25px 0px rgba(202,202,202,1);
-moz-box-shadow: 0px 0px 25px 0px rgba(202,202,202,1);
box-shadow: 0px 0px 25px 0px rgba(202,202,202,1);}
.knowinfopartin:hover h3{color:#000;}
.knowinfopartin:hover p{color:#000;}
.knowledgepart a{background:#49d376; display:block; margin:0 auto; text-align:center; width:200px; line-height:55px; height:auto; color:#fff; font-size:24px; -webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px; position: relative; behavior: url(PIE.htc); font-family: 'AvantGardeITCbyBT-Book'; -webkit-transition:all 1s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		transition:all 0.5s ease-in-out; -webkit-box-shadow: 0px 5px 20px 0px rgba(55,191,100,1);
-moz-box-shadow: 0px 5px 20px 0px rgba(55,191,100,1);
box-shadow: 0px 5px 20px 0px rgba(55,191,100,1);}

.knowledgepart a:hover{background:#000; color:#fff;}

/*
======================================================= 
goals css
=======================================================
*/
.parallaxgoals { 
    /* The image used */
    background-image: url("../images/bg_goals.png");

    /* Set a specific height */
    height: auto; 

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; padding:100px 0;
} 

.goalsin{text-align:center;}
.goalsin h2{font-family: 'AvantGardeITCbyBT-Book'; font-size:48px; line-height:48px; color:#fff; text-transform:none; padding-bottom:80px;}
.goalmatter{}
.goalmatter img{text-align:center; margin:0 auto; display:block; margin-bottom:20px; border-radius:100%; width:195px; height:195px; -webkit-transition: all 1s ease-in-out; -moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.goalmatter h3{font-family: 'AvantGardeITCbyBT-Book'; font-size:24px; line-height:35px; color:#fff; text-transform:none;  -webkit-transition: all 1s ease-in-out; -moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.goalmatter:hover h3{color:#000;}
.goalmatter:hover img{-webkit-box-shadow: 0px 5px 20px 0px rgba(255,255,255,1);
-moz-box-shadow: 0px 5px 20px 0px rgba(255,255,255,1);
box-shadow: 0px 5px 20px 0px rgba(255,255,255,1);}





.footerpic{height:384px; background:url(../images/footerpic.png) center top no-repeat; background-size:cover;}


/*
======================================================= 
testimonial css
=======================================================
*/
.testimonialinfo{padding:75px 0 150px 0; text-align:center; overflow:hidden;}
.testimonialinfo h2{font-family: 'AvantGardeITCbyBT-Book'; font-size:48px; line-height:48px; color:#000; text-transform:uppercase; padding-bottom:80px;}


/*
======================================================= 
fund css
=======================================================
*/
.fundinfo{padding:100px 0; text-align:center; overflow:hidden;}
.fundinfo h2{font-family: 'AvantGardeITCbyBT-Book'; font-size:48px; line-height:48px; color:#000; text-transform:uppercase; padding-bottom:80px;}
.fundinfoin{}
.fundinfoin img{text-align:center; margin:0 auto; padding-bottom:45px; -webkit-transform: rotate(0) scale(1);
	transform: rotate(0) scale(1); -webkit-transition:all 1s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		transition:all 0.5s ease-in-out;}


.fundinfoin:hover img{-moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);}


.fundinfoinin{}
.fundinfoinin h3{font-family: 'AvantGardeITCbyBT-Book'; font-size:24px; line-height:24px; color:#000; text-transform:uppercase; padding-bottom:25px;}
.fundinfoinin p{font-family: 'AvantGardeITCbyBT-Book'; font-size:18px; line-height:22px; color:#000; padding-bottom:40px;}
.fundinfoinin a{}
.fundinfoinin a{background:#49d376; display:block; margin:0 auto; text-align:center; width:200px; line-height:55px; height:auto; color:#fff; font-size:24px; -webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px; position: relative; behavior: url(PIE.htc); font-family: 'AvantGardeITCbyBT-Book'; -webkit-transition:all 1s ease-in-out;
		-moz-transition:all 0.5s ease-in-out;
		-o-transition:all 0.5s ease-in-out;
		-ms-transition:all 0.5s ease-in-out;
		transition:all 0.5s ease-in-out; -webkit-box-shadow: 0px 5px 20px 0px rgba(55,191,100,1);
-moz-box-shadow: 0px 5px 20px 0px rgba(55,191,100,1);
box-shadow: 0px 5px 20px 0px rgba(55,191,100,1);}

.fundinfoinin a:hover{background:#000; color:#fff;}


/*
======================================================= 
news slider css
=======================================================
*/
.parallaxnews { 
    /* The image used */
    background-image: url("../images/bg_news-slider.png");

    /* Set a specific height */
    height: auto; 

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
} 

.parallaxnews .newspart{padding:70px 0 120px 0; text-align:center; width:100%;}
.parallaxnews .newspart h1{color:#fff; font-family: 'AvantGardeITCbyBT-Book'; font-size:48px; line-height:48px; padding:0 0 60px 0; text-transform: none;}
.parallaxnews .newspart h2{color:#fff; font-family: 'AvantGardeITCbyBT-Book'; font-size:24px; line-height:24px; padding:0 0 60px 30px; text-transform: none; text-align:left;} 
.parallaxnews .newspart p{font-family: 'AvantGardeITCbyBT-Book'; font-size:24px; color:#fff; line-height:30px; padding:0 0px 60px 0px; margin:0 0 0 0; text-align:justify;}
.parallaxnews .newspart a{background:#fff; display:block; margin:0 auto; text-align:center; width:200px; line-height:50px; height:50px; color:#000; font-size:24px; -webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px; position: relative; behavior: url(PIE.htc); font-family: 'AvantGardeITCbyBT-Book';}

.parallaxnews .newspart a:hover{background:#000; color:#fff;}

/*
======================================================= 
calulative css
=======================================================
*/
.grey{background:#eee; padding:95px 0 120px 0;}
.calculative{}
.ltpart{}
.ltpart h2{font-family:Arial, Helvetica, sans-serifl; font-size:49px; line-height:49px; text-transform:uppercase; color:#000; padding-bottom:80px; font-weight:600;}

.rtpart{padding:50px 0 0 0;}
.rtpart img{display:block; text-align:center; margin:0 auto;}
 
.conwrapper{} 
.contin{width:255px; float:left; margin-bottom:10px;}
.contin label{font-family:Arial, Helvetica, sans-serif; font-weight:400; color:#1e3953; font-size:12px; line-height:18px; text-transform:uppercase; float:left; width:255px; padding-bottom:20px;}
.contin p{font-family:Arial, Helvetica, sans-serif; font-weight:400; color:#1e3953; font-size:12px; line-height:18px; text-transform:none; float:left; width:255px; padding-bottom:20px; margin-bottom:0px;}
.contin input.txt{ width:220px; padding:0 20px; height: 50px; border: none; border-radius: 0px; color: #1e3953; font-size:18px; font-family:Arial, Helvetica, sans-serif; transition: all 0.3s ease 0s; line-height:45px; text-transform: none; float:left; text-align:left; font-style:normal; background:#fff; font-weight:300; margin-bottom:25px; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;}

.contin input.txt::-webkit-input-placeholder { /* Safari, Chrome and Opera */ color:#1e3953; opacity:1}
.contin input.txt::-moz-placeholder { /* Firefox 18- */ color:#1e3953; opacity:1}
.contin input.txt::-moz-placeholder { /* Firefox 19+ */color: #1e3953; opacity:1}
.contin input.txt::-ms-input-placeholder { /* IE 10+ */color:#1e3953; opacity:1}
.contin input.txt::-ms-input-placeholder { /* Edge */ color: #1e3953; opacity:1}
.contin input.txt::placeholder-shown { /* Standard one last! */color: #1e3953; opacity:1}


.contin input:focus {outline: none; box-shadow: 0px 0px 1px #333333 !important; border-color: #333333 !important; color:#000 !important; border:1px solid #000 !important; background:#999 !important;}

.gender{width:300px; padding-left:26px; float:left;}
.gender p{float:left; width:84px;}
.gender h2{color:#1e3953; font-family:Arial, Helvetica, sans-serif; font-weight:500; line-height:18px; font-size:12px; float:left; padding-right:20px;}
[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px; padding-bottom:0px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 28px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
    color: #333333; text-transform:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #ddd;
    border-radius: 100%;
    background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 8px;
    height: 8px;
    background: #93c83f;
    position: absolute;
    top: 5px;
    left: 5px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.btnpart{float:left; margin-top:-15px; padding-left:50px;}

.btnpart input.submitbtn{background:#93c83f; color:#1e3953; -webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px; behavior: url(PIE.htc); position:relative; font-weight:500; font-family:Arial, Helvetica, sans-serif; line-height:46px; height:46px; border:0; outline:none; font-size:18px; padding:0 20px; width:155px; margin-bottom:0px;  -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out; font-size:18px; letter-spacing:1px; text-transform:uppercase;}

.btnpart input.submitbtn:hover{background:#000; color:#fff;}




/*
======================================================= 
map css
=======================================================
*/
.contactmap{}
.ltspac{padding-left:0px !important; padding-right:0px !important;}

/*
======================================================= 
Responive Media Query
=======================================================
*/

#gotop{-webkit-box-shadow: 5px 3px 15px 0px rgba(70,186,107,1);
-moz-box-shadow: 5px 3px 15px 0px rgba(70,186,107,1);
box-shadow: 5px 3px 15px 0px rgba(70,186,107,1); background:#46ba6b !important;}


@media screen and (min-width:320px) and (max-width:480px)

{
	.top-header-inner {text-align: center;width: 207px;margin: 0 auto;}
	
	.menu{min-height:60px; width:100%; z-index:5000;}
	.menu .navbar-brand {font-size: 24px; padding: 20px 0px 20px 0px;}
	.menu .navbar {min-height: 60px; top:100px; position:absolute; z-index:2000; left:0; right:0; margin:0 auto;}
	.menu .navbar-toggle{margin-top:13px; margin-right:0px;}
	.menu .navbar-default .navbar-toggle{background-color: #1cbbb4; border-color:#000; }
	.menu .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
	.menu .navbar-nav{float:none; margin:0 0 0 0; background:#e7e7e7;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{background:f0efef !important; border:1px solid #49d376 !important; padding:0 0 0 0 !important;}
	.menu .navbar-default .navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px; border-bottom:1px solid #d3d3d3; border-right:none; color:#000;}
	.menu .navbar-default .navbar-nav>li>a:hover{color:#fff; background:#78dc96;}
	.menu .navbar-default .navbar-nav>li:last-child a{border-bottom:none;}
	.logo{width:280px; margin:0 auto;}
	.logpart{float:none; margin:0 auto; width:150px; margin:0 auto; padding:0 0 0 0; text-align:center;}
	.logpart a{padding:0 0px; width:150px; margin:0 auto;}
	.headertop{height:auto; padding:30px 0;}
	
	.banner .content{background: #333; position: static; width: 100%;height: initial;top:0px;right: 0px; padding: 15px;}
	.banner .content h2{font-size: 22px;color: #fff;text-transform: uppercase;margin-top: 0px;}
	.banner .content p{font-size: 15px;color: #fff;width: 100%;text-align: justify;line-height: 24px;float: none;margin: 10px 0;}
	.banner .content a{color: #fff;font-size: 16px;padding: 10px 15px;float: none;}
	
	.overflow {overflow: inherit;height: auto;}
	.about-section {height: auto;top: 0;}
	.about-section:after {position: inherit;}
    .about-section:before {position: inherit;}
	.about-cnt h2 {font-size: 25px;text-align: center;margin-top: 20px;}
	.about-cnt p {font-size: 20px;width: 100%;text-align: center;line-height: 30px;float: none; margin: 13px 0; padding: 0 15px;}
	.about-cnt a {font-size: 20px;display: block;padding: 15px 23px; float: none;width: 173px;margin: 10px auto 20px auto;}
	.about-img {position: inherit;top:0;}
	.about-img img {width: 200px;margin: 0 auto;}
	
	
	.journey-col {height: 100px;}
	.journey-col h2 {top: 33px;right: 20px;width: 226px;display: block;float: right;}
	.journey-col h2:after {left: 0px;}
	.journey-section{height:100%;}
	.journey-col2 {width: 100%;height: 200px;}
	.journey-col2 h2 {font-size: 20px; top: 33px;text-align: right; right: 20px;}
	.journey-col2 h2 span {width: 30px;font-size: 23px;height: 30px;line-height: 30px;}
	.journey-col2 p {font-size: 17px;line-height: 30px;top: 47px;right: 20px;}
	
	.counter-bg{padding: 52px 0 0 0;}
	.col-container {height: 217px;}
	.col-container h2 {font-size: 70px;}
	.col-container p {font-size: 18px;line-height: 25px; top: 120px;}
	
	.four-cnt{padding:20px;height: 100%;}
	.four-img { height: 100%;}
	.four-img img{ height:100%;}
	.four-cnt h2 {font-size: 21px;text-align: center;padding-top: 20px;}
	.four-cnt p {font-size: 14px;width: 100%;text-align: center;line-height: 26px;float: none;}
	.four-cnt a {display: block;width: 145px;text-decoration: none;text-transform: uppercase;margin: 10px auto; float:none;}
	
	.signup-inner h2 {float: none;font-size: 30px;}
	.signup-inner {width: 100%;}
	.signup-inner a {float: none; margin: 0;}
	
	
	.testimonial-bg{background:none; height:auto;}
	.testimonial-inner {width: 100%;padding: 30px 0;}
	.testimonial-cnt {width: 272px;margin: 20px auto;}
	.testimonial-inner h2 {color: #000;}
	.testimonial-inner p {font-size: 12px;line-height: 24px; color:#000;}
	.testimonial-inner p:after {top: 30px;}
	.testimonial-img {float: none; margin: 0 auto;}
	.testimonial-txt {width: 272px;background: #1cbbb4;float: none;left: 0;top: 20px; right:0; margin:0 auto;}
	.testimonial-txt h2 {font-size: 14px;margin: 0 20px;color: #fff !important;line-height: 22px;}
    .testimonial-txt span { margin: 5px 20px;text-align: left !important;width: 230px;color: #fff !important;line-height: 20px !important;display: block;font-size: 12px;font-style: italic;}
	.testimonial-txt:before{display:none;}
	
	
	
	.banner-cnt p {font-size: 16px;}
	.video-section { padding: 30px 0;}
	.video-cnt h2 {font-size: 24px;margin-top: 20px;}
	
	
	.certificate-img img{display:block; width:270px; margin:0 auto 20px auto;}
	.certificate-in .carousel{padding: 0px;}
	
	.service-col {width: 277px; margin: 0 auto 50px auto; display:block;}
	.ser-cnt {margin-left: 10px;width: 197px;}
	.ser-cnt h3 {font-size: 19px;}
	.ser-cnt p {line-height: 24px; width:100%;}
	
	.about-paralax {background-position: inherit;background-attachment: inherit;background-size: 100%;padding: 0;background-repeat: no-repeat;}
	.about-paralax-righ h2 {color: #000;font-size: 30px;text-align: center;margin: 40% 0 0 0;}
	.about-paralax-left p {font-size: 14px;color: #333;margin-bottom: 20px;line-height: 26px;}
	.about-paralax-righ i {color: #000;text-align: center;}
	
	.about-contact {padding: 30px 0;}
	.about-contact h2 {font-size: 30px;}
	
	.about-social-in a { padding: 10px 0;}
	
	.videopart{padding:100px 0 50px 0;}
	.videowcontent{width:280px; margin:0 auto;}
	.yellowbox{height:150px; bottom:40px; right:-8px;}
	.videoinfo{padding:30px 20px 0 20px;}
	.videoinfo span{font-size:27px; line-height:27px;}
	
	.exclusive-cnt{text-align:center; width:280px; margin:0 auto;}
	.exclusive-cnt h2{font-size:36px; line-height:36px; padding-bottom:50px;}
	.exclusive-cnt a.register{float:none; margin:0 auto; margin-bottom:30px;}
	.exclusive-cnt a.know{float:none; margin:0 auto;}
	
	.serviceswrap{padding-bottom:70px;}
	.servin{width:100%; padding:30px 5px; min-height:388px; margin:0 auto; margin-bottom:50px;}
	.servintop{padding-bottom:20px;}
	.servintop img{width:50%;}
	.servin h3{font-size:14px; line-height:16px;}
	.servintop p{padding-bottom:0px;}
	.servintop p.top{font-size:20px; line-height:20px;}
	.servin p{font-size:12px; line-height:18px;}
	.servin a{font-size:12px; position:absolute; z-index:1000; bottom:20px;}

	.resp-tabs-list li i{font-size:20px !important;}
	
	.resp-tabs-container{width:100% !important;}
	
	.yellowboxtwo{height:150px; bottom:-9px; right:-8px;}
	
	.inner{width:100%;}
	.ltspace{margin-left:0px; width:100%;}
	
	.vpartvideo{width:280px; margin:0 auto; margin-bottom:50px;}
	.exmatter h2{font-size:27px; width:280px; margin:0 auto; margin-bottom:50px;}
	.exmatter h2:after{top:80px; }

	.journey-inner{padding:50px 0;}
  .journey-inner .carousel-control.left{left:10px !important; top: 305px !important;}
  .journey-inner .carousel-control.right{right:10px!important; top: 305px !important;}


  .videoinfo p.btspace{padding: 30px 0px 30px 0px;}
  .mainpart p{padding: 15px 30px 30px 30px;}
  .mainpart h2{margin: 0 0 0 30px;}

  .top-header-inner li.rtspace{float:none;}
  
  
  .footerpic{background-size:auto 100%; height:384px;}
  
  
  
  
  
	
  .invitepart{width:100px; padding-bottom:30px; margin:0 auto;}	
  .invitepart img{display:block; text-align:center; margin:0 auto;}	
  .invitepart h2{font-size:15px;}
  .invite{width:300px; margin:0 auto;}
  
  .introductory{}
  .ltintro{text-align:center; padding-bottom:30px;}
  .ltintro a{margin:0 auto;}
  
  .row{margin-left:0px !important; margin-right:0px !important;}
  .container{padding-left:0px !important; padding-right:0px !important;}
  
  .bannerwrap .carousel-caption{width:300px; margin:0 auto; left:0px !important; right:0px !important;}
  .bannerwrap .carousel-caption h2{padding:0px 0 0 0 !important; font-size:20px !important; line-height:25px !important; text-align:center;}  
  .bannerwrap .carousel-caption h2 span{font-size:12px !important; line-height:18px !important;}
  
  .ltpart h2{font-size:30px; line-height:30px; text-align:center;}
  .contin{float:none; margin:0 auto; width:255px;}
  .gender{float:none; margin:0 auto; width:255px; padding-left:12px;}
  .gender h2{font-size:12px;}
  .btnpart{float:none; padding-left:0px; margin:0 auto; width:155px;}
  
  .rtinpic{padding-bottom:40px;}
  .ltintro h1{font-size:30px; line-height:40px;}
  
  .fundinfoinin{padding-bottom:50px;}
  .fundinfoinin a{width:100px; margin:0 auto; font-size:12px; line-height:30px;}
  
  .goalmatter{margin-bottom:30px;}
  .goalmatter img{width:100px; height:100px;}
  .goalmatter h3{font-size:18px; line-height:22px;}
  
  .knowinfopartin{padding:30px 10px; height:600px;}
  .knowinfopartin h3{font-size:18px; line-height:20px;}
  .knowinfopartin p{font-size:14px; line-height:18px;}

}


@media screen and (min-width:481px) and (max-width:767px)

{
	.top-header-inner {text-align: center;width: 207px;margin: 0 auto;}
	.menu{min-height:60px; width:100%; z-index:5000;}
	.menu .navbar-brand {font-size: 24px; padding: 20px 0px 20px 0px;}
	.menu .navbar {min-height: 60px; top:100px; position:absolute; z-index:2000; left:0; right:0; margin:0 auto;}
	.menu .navbar-toggle{margin-top:13px; margin-right:0px;}
	.menu .navbar-default .navbar-toggle{background-color: #1cbbb4; border-color:#000; }
	.menu .navbar-default .navbar-toggle .icon-bar{background-color:#fff;}
	.menu .navbar-nav{float:none; margin:0 0 0 0; background:#e7e7e7;}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form{background:f0efef !important; border:1px solid #49d376 !important; padding:0 0 0 0 !important;}
	.menu .navbar-default .navbar-nav>li>a {padding-top: 10px;padding-bottom: 10px; border-bottom:1px solid #d3d3d3; border-right:none; color:#000;}
	.menu .navbar-default .navbar-nav>li>a:hover{color:#fff; background:#78dc96;}
	.menu .navbar-default .navbar-nav>li:last-child a{border-bottom:none;}
	.logo{width:280px; margin:0 auto;}
	.logpart{float:none; margin:0 auto; width:150px; margin:0 auto; padding:0 0 0 0; text-align:center;}
	.logpart a{padding:0 0px; width:150px; margin:0 auto;}
	.headertop{height:auto; padding:30px 0;}
	
	.banner .content{background: #333;position: static; width: 100%;height: initial;top:0px;right: 0px;  padding: 15px;}
	.banner .content h2{font-size: 22px;color: #fff;text-transform: uppercase;margin-top: 0px;}
	.banner .content p{font-size: 15px;color: #fff;width: 100%;text-align: justify;line-height: 24px;float: none;margin: 10px 0;}
	.banner .content a{color: #fff;font-size: 16px;padding: 10px 15px;float: none;}
	
	.overflow {overflow: inherit;height: auto;}
	.about-section {height: auto;top: 0;}
	.about-section:after {position: inherit;}
    .about-section:before {position: inherit;}
	.about-cnt h2 {font-size: 25px;text-align: center;margin-top: 20px;}
	.about-cnt p {font-size: 20px;width: 100%;text-align: center;line-height: 30px;float: none; margin: 13px 0; padding: 0 15px;}
	.about-cnt a {font-size: 20px;display: block;padding: 15px 23px; float: none;width: 173px;margin: 10px auto 20px auto;}
	.about-img {position: inherit;top:0;}
	.about-img img {width: 200px;margin: 0 auto;}
	
	.journey-col {height: 100px;}
	.journey-col h2 {top: 33px;right: 20px;width: 226px;display: block;float: right;}
	.journey-col h2:after {left: 0px;}
	.journey-section{height:100%;}
	.journey-col2 {width: 100%;height: 200px;}
	.journey-col2 h2 {font-size: 20px; top: 33px;text-align: right; right: 20px;}
	.journey-col2 h2 span {width: 30px;font-size: 23px;height: 30px;line-height: 30px;}
	.journey-col2 p {font-size: 17px;line-height: 30px;top: 47px;right: 20px;}
	
	.counter-bg{padding: 52px 0 0 0;}
	.col-container {height: 217px;}
	.col-container h2 {font-size: 70px;}
	.col-container p {font-size: 18px;line-height: 25px; top: 120px;}
	
	.four-cnt{padding:20px;height: 100%;}
	.four-img { height: 100%;}
	.four-img img{ height:100%;}
	.four-cnt h2 {font-size: 21px;text-align: center;padding-top: 20px;}
	.four-cnt p {font-size: 14px;width: 100%;text-align: center;line-height: 26px;float: none;}
	.four-cnt a {display: block;width: 145px;text-decoration: none;text-transform: uppercase;margin: 10px auto; float:none;}
	.signup-inner {width: 385px;}
	.signup-inner h2 {font-size: 24px;margin-top:8px;}
	.signup-inner a {margin: 22px 0 0 0px;}
	
	.testimonial-bg{background:none; height:auto;}
	.testimonial-inner { width: 420px;padding: 30px 0;margin: 0 auto;}
	.testimonial-cnt {width: 420px;margin: 20px auto;}
	.testimonial-inner h2 {color: #000;}
	.testimonial-inner p {font-size: 14px;line-height: 24px; color:#000;}
	.testimonial-inner p:after {top: 32px;}
	.testimonial-img {float: none;margin: 34px auto 20px auto;}
	.testimonial-txt {width: 420px;background: #1cbbb4;float: none;left: 0;top: 20px; right:0; margin:0 auto;}
	.testimonial-txt h2 {font-size: 14px;margin: 0 20px;color: #fff !important;line-height: 22px;}
    .testimonial-txt span { margin: 5px 20px;text-align: left !important;width: 230px;color: #fff !important;line-height: 20px !important;display: block;font-size: 12px;font-style: italic;}
	.testimonial-txt:before{display:none;}
	#fade-quote-carousel.carousel .carousel-indicators {bottom: 22px;}
	
	
	
	

 
	
	.banner-cnt p {font-size: 16px;}
	.video-section { padding: 30px 0;}
	.video-cnt h2 {font-size: 24px;margin-top: 20px;}
	
	.certificate-img img{display:block; width:270px; margin:0 auto 20px auto;}
	.certificate-in .carousel{padding: 0px;}
	
	
	.service-col {width: 360px; margin: 0 auto 50px auto; display:block;}
	
	
	.about-paralax {background-position: inherit;background-attachment: inherit;background-size: 100%;padding: 0;background-repeat: no-repeat;}
	.about-paralax-righ h2 {color: #000;font-size: 30px;text-align: center;margin: 40% 0 0 0;}
	.about-paralax-left p {font-size: 14px;color: #333;margin-bottom: 20px;line-height: 26px;}
	.about-paralax-righ i {color: #000;text-align: center;}
	
	.about-contact {padding: 30px 0;}
	.about-contact h2 {font-size: 30px;}
	
	.about-social-in a { padding: 15px 0;}
	
	.videopart{padding:100px 0 50px 0;}
	.videowcontent{width:400px; margin:0 auto;}
	.yellowbox{height:220px; bottom:40px; right:-8px;}
	.videoinfo{padding:30px 20px 0 20px;}
	.videoinfo span{font-size:27px; line-height:27px;}
	
	.exclusive-cnt{text-align:center; width:400px; margin:0 auto;}
	.exclusive-cnt h2{font-size:39px; line-height:39px; padding-bottom:50px; margin-top:150px;}
	.exclusive-cnt a.register{margin-right:5px;}
	.exclusive-cnt a.know{}
	
	.serviceswrap{padding-bottom:70px;}
	.servin{width:95%; padding:30px 15px; min-height:369px; margin:0 auto; margin-bottom:50px;} 
	.servintop p.top{font-size:35px; line-height:35px;}
	.servin a{font-size:15px; position:absolute; z-index:1000; bottom:20px;}
	
	.resp-tabs-container{width:100% !important;}
	
	.yellowboxtwo{height:220px; bottom:-9px; right:-8px;}
	
	
	.inner{width:100%;}
	.ltspace{margin-left:0px; width:100%;}
	
	
	
	.vpartvideo{margin-bottom:50px;}
	.exmatter h2{font-size:27px; width:280px; margin:0 auto; margin-bottom:50px;}
	.exmatter h2:after{top:80px; }

  .journey-inner{padding:50px 0;}
  .journey-inner .carousel-control.left{left:10px !important; top: 305px !important;}
  .journey-inner .carousel-control.right{right:10px!important; top: 305px !important;}

  .videoinfo p.btspace{padding: 30px 0px 30px 0px;}
  .mainpart p{padding: 15px 30px 30px 30px;}
  .mainpart h2{margin: 0 0 0 30px;}

  .top-header-inner li.rtspace{float:none;}
  
  
  
  .invitepart{width:150px; padding-bottom:30px; margin:0 auto;}	
  .invitepart img{display:block; text-align:center; margin:0 auto;}	
  .invitepart h2{font-size:15px;}
  .invite{width:400px; margin:0 auto;}

  
  .introductory{}
  .ltintro{text-align:center; padding-bottom:30px;}
  .ltintro a{margin:0 auto;}
  .rtinpic{width:300px; margin:0 auto;}	
  
  
  .bannerwrap .carousel-caption{width:300px; margin:0 auto; left:0px !important; right:0px !important;}
  .bannerwrap .carousel-caption h2{padding:60px 0 0 0 !important; font-size:20px !important; line-height:35px !important;}  
  .bannerwrap .carousel-caption h2 span{font-size:17px !important; line-height:30px !important;}
  
  
  .ltpart h2{font-size:30px; line-height:30px; text-align:center;}
  .contin{float:none; margin:0 auto; width:255px;}
  .gender{float:none; margin:0 auto; width:255px; padding-left:12px;}
  .gender h2{font-size:12px;}
  .btnpart{float:none; padding-left:0px; margin:0 auto; width:155px;}
  
  .row{margin-left:0px !important; margin-right:0px !important;}
  
    .rtinpic{padding-bottom:40px;}
  .ltintro h1{font-size:30px; line-height:40px;}
  
.fundinfoinin{padding-bottom:50px;}

.goalmatter{margin-bottom:60px;}
  .goalmatter img{width:100px; height:100px;}
  .goalmatter h3{font-size:18px; line-height:22px;}
  
  .knowinfopartin{padding:30px 10px; height:400px;}
  .knowinfopartin h3{font-size:18px; line-height:20px;}
  .knowinfopartin p{font-size:14px; line-height:18px;}
		
			
}


@media screen and (min-width:768px) and (max-width:989px)

{
	.menu .navbar-brand {font-size: 20px; padding: 31px 0px 41px 0px;}
	.nav>li>a {padding: 10px 7px;}
	.menu .navbar-default .navbar-nav>li>a{font-size:10px; padding: 0px 3px;}
	.menu{width:490px; margin:0 auto;}
	.banner .content {background: rgba(255,255,255,0.8);width: 450px;height: 260px;right: 43px;padding: 25px 15px;}
	.banner .content h2 {font-size: 23px;text-align: center;}
	.banner .content p {font-size: 21px;width: 100%;text-align: center;line-height: 26px;float: none;margin: 13px 0;}
	.banner .content a {font-size: 16px;display: block;padding: 10px 15px;float: none;text-align: center;margin: 0 auto;width: 140px;}
	.menu .navbar{top:20px;}
	.logpart{padding:0px 0px 0 0px; text-align:center;}
	.logpart p{font-size:10px;}
	.logpart a{font-size:10px; line-height:20px}
	.headertop{height:80px;}
	
	.about-section {top: 123px;height: 285px;}
	.about-section:after {height: 285px;}
    .about-section:before {height: 285px;}
	.about-cnt h2 {font-size: 44px;margin-top: 20px;}
	.about-cnt p {line-height: 35px;font-size: 22px;}
	.about-img {top: -60px;}
	.about-img img {width: 300px;}
	.overflow {height: 408px;}
	
	.journey-section {height: 300px;}
	.journey-col{height:300px;}
	.journey-col2{height:300px;}
	.journey-col h2{font-size:19px;width: 123px;float: right;}
	.journey-col h2:after {left: 0;}
	.journey-col2 h2 {font-size: 16px;top: 35px;}
	.journey-col2 h2 span {width: 20px;font-size: 18px;height: 20px;line-height: 20px;}
	.journey-col2 p {font-size: 15px;text-align: right;line-height: 30px;top: 60px;right: 20px;}
	
	.col-container h2 {font-size: 80px;}
	.col-container p {font-size: 18px;top: 130px;}
	
	
	.four-cnt {height:170px; padding: 19.5px;}
	.four-img{height:170px; }
	.four-img img{height:170px; }
	.four-cnt h2 {font-size: 20px;color: #fff;text-transform: uppercase;text-align: right;padding-top: 0;}
	.four-cnt p {font-size: 12px;width: 100%;text-align: right;line-height: 22px;margin: 5px 0;float: none;}
	.four-cnt a {font-size: 14px;padding: 10px 15px;margin-top: 6px;}
	
	.testimonial-bg{background-size:100%;}
	.testimonial-inner {width: 100%;padding: 20px 0;}
	.testimonial-cnt { margin-top: 30px;}
	.testimonial-inner h2 {font-size: 22px;margin-bottom: 0px;}
	.testimonial-inner p {font-size: 14px;}
	.testimonial-txt {width: 540px;height: 150px;}
	.testimonial-txt h2 { font-size: 18px !important;}
	.testimonial-txt span { margin: 5px 40px; text-align: left !important;width: 381px;color: #fff !important;line-height: 20px !important;display: block;font-size: 14px;font-style: italic;}
	.testimonial-img h2 {font-size: 17px !important;margin: 8px 0 0px 0;}
	#fade-quote-carousel.carousel .carousel-indicators {bottom: 70px;}
	
	
	
	
	.video-section {padding: 40px 0;}
	.video-cnt h2 {font-size: 20px;}
	.video-cnt p {margin-top: 10px;line-height: 24px; font-size:14px;}
	
	
	
	.ser-cnt {width: 225px;}
	.ser-cnt p {width: 100%;}
	
	.yellowbox{height:190px;}
	.videoinfo span{line-height:32px; font-size:32px;}
	.videoinfo{padding:20px 20px 0 20px;}
	
	.container{width:720px; margin:0 auto;}
	
	.exclusive-cnt h2{font-size:65px; line-height:65px;}
	
	.servin{width:95%; padding:30px 15px; min-height:580px; margin:0 auto; margin-bottom:50px;} 
	.servintop p.top{font-size:35px; line-height:35px;}
	.servin a{font-size:15px; position:absolute; z-index:1000; bottom:20px;}
	
	.resp-tabs-container{width:100% !important;}
	.resp-vtabs .resp-tabs-list li{float:left !important;}
	.resp-vtabs ul.resp-tabs-list{width:550px !important; margin:0 auto !important; float:none !important;}
	
	.yellowboxtwo{height:190px;}
	.videoinfo h2{padding:10px 0 30px 0;}
	
	.inner{width:100%;}
	.ltspace{margin-left:0px; width:100%;}
	
	.vpartvideo{margin-bottom:50px;}
	.exmatter h2{font-size:27px; width:280px; margin:0 auto; margin-bottom:50px;}
	.exmatter h2:after{top:80px; }


  .journey-inner .carousel-control.left{left:220px !important; top: -50px !important;}
  .journey-inner .carousel-control.right{right:220px!important; top: -50px !important;}

  .videoinfo p.btspace{padding-bottom: 30px;}
  
	
  .invitepart h2{font-size:15px;}
  
  
   .bannerwrap .carousel-caption{width:100%; text-align:center !important; left:20px !important;}
  .bannerwrap .carousel-caption h2{font-size:45px !important; line-height:60px !important; padding:100px 0 0 0;}  
  .bannerwrap .carousel-caption h2 span{font-size:30px !important; line-height:30px !important;}
  
  .ltpart h2{font-size:30px; line-height:30px; text-align:center;}
  .contin{width:145px;}
  .contin input.txt{width:90%; padding:0 5%;}
  
  .gender h2{font-size:12px; padding-bottom:0px;}
  .btnpart{float:none; padding-left:0px; margin:0 auto; width:125px;}
  .gender{padding-left:10px;}
  
  .row{margin-left:0px !important; margin-right:0px !important;}
  
  .goalmatter h3{font-size:18px; line-height:22px;}
  
  .knowinfopartin{padding:30px 10px; height:400px;}
  	  
}
@media screen and (min-width:990px) and (max-width:1024px)

{
	.menu{width:600px; margin:0 auto;}
	.menu .navbar-brand {font-size: 20px; padding: 31px 0px 41px 0px;}
	.nav>li>a {padding: 10px 7px;}
	.menu .navbar-default .navbar-nav>li>a{font-size:12px; padding:0 8px;}
	.menu{width:750px; margin:0 auto;}
	.logpart{padding:0px 0px 0 0px; text-align:center;}
	.logpart p{font-size:15px;}
}


@media screen and (min-width:1025px) and (max-width:1100px)

{
	.menu{width:650px; margin:0 auto;}
	.menu .navbar-brand {font-size: 20px; padding: 31px 0px 41px 0px;}
	.nav>li>a {padding: 10px 7px;}
	.menu .navbar-default .navbar-nav>li>a{font-size:13px; padding:0 8px;}
	.menu{width:750px; margin:0 auto;}
	.logpart{padding:0px 0px 0 0px; text-align:center;}
	.logpart p{font-size:15px;}
}



@media screen and (min-width:1101px) and (max-width:1169px)

{
	.menu{width:650px; margin:0 auto;}
	.menu .navbar-brand {font-size: 20px; padding: 31px 0px 41px 0px;}
	.nav>li>a {padding: 10px 7px;}
	.menu .navbar-default .navbar-nav>li>a{font-size:16px; padding:0 8px;}
	.menu{width:800px; margin:0 auto;}
	.logpart{padding:0px 0px 0 0px; text-align:center;}
	.logpart p{font-size:15px;}
}



@media screen and (min-width:1170px) and (max-width:1320px)

{
	.menu .navbar-brand {font-size: 20px; padding: 31px 0px 41px 0px;}
	.nav>li>a {padding: 10px 7px;}
	.menu .navbar-default .navbar-nav>li>a{font-size:16px; padding:0 10px;}
	.menu{width:850px; margin:0 auto;}
	.logpart{padding:0px 0px 0 0px; text-align:center;}
	.logpart p{font-size:15px;}
}

@media screen and (min-width:990px) and (max-width:1200px)

{
	
	
	
	.banner .content {background: rgba(255,255,255,0.8);width: 540px;height: 369px;right: 43px;padding: 30px 15px; top:35px;}
	.banner .content h2 {font-size: 34px;text-align: center;}
	.banner .content p {font-size: 24px;width: 100%;text-align: center;line-height: 41px;float: none;margin: 16px 0;}
	.banner .content a {font-size: 16px;display: block;padding: 10px 15px;float: none;text-align: center;margin: 0 auto;width: 140px;}
	
	.about-section {top: 123px;height: 285px;}
	.about-section:after {height: 285px;}
    .about-section:before {height: 285px;}
	.about-cnt h2 {font-size: 44px;margin-top: 20px;}
	.about-cnt p {line-height: 35px;font-size: 22px;}
	.about-img {top: -60px;}
	.about-img img {width: 300px;}
	.overflow {height: 408px;}
	
	.journey-section {height: 300px;}
	.journey-col{height:300px;}
	.journey-col2{height:300px;}
	.journey-col h2{font-size:19px;width: 123px;float: right;}
	.journey-col h2:after {left: 0;}
	.journey-col2 h2 {font-size: 16px;top: 35px;}
	.journey-col2 h2 span {width: 20px;font-size: 18px;height: 20px;line-height: 20px;}
	.journey-col2 p {font-size: 15px;text-align: right;line-height: 30px;top: 60px;right: 20px;}
	
	.four-cnt {height:170px; padding: 19.5px;}
	.four-img{height:170px; }
	.four-img img{height:170px; }
	.four-cnt h2 {font-size: 20px;color: #fff;text-transform: uppercase;text-align: right;padding-top: 0;}
	.four-cnt p {font-size: 12px;width: 100%;text-align: right;line-height: 22px;margin: 5px 0;float: none;}
	.four-cnt a {font-size: 14px;padding: 10px 15px;margin-top: 6px;}
	
	.testimonial-bg{background-size:100%;}
	.testimonial-inner {width: 100%;padding: 25px 0;}
	.testimonial-cnt {width: 709px;margin: 40px auto;}
	.testimonial-txt span { margin: 5px 40px; text-align: left !important;width: 381px;color: #fff !important;line-height: 20px !important;display: block;font-size: 14px;font-style: italic;}
	.testimonial-txt { width: 538px;height: 186px;}
	#fade-quote-carousel.carousel .carousel-indicators {bottom: 30px;}
	
	.blog-col { width: 100%;}
	
	
	
	
	
	.servin{width:95%; padding:30px 35px; min-height:740px; margin:0 auto;  margin-bottom:50px;} 
	.servintop p.top{font-size:35px; line-height:35px;}
	.servin a{font-size:15px; position:absolute; z-index:1000; bottom:20px;}
	
	
	.inner{width:100%;}
	.ltspace{margin-left:0px; width:100%;}

	.vpartvideo{margin-bottom:50px;}
	.exmatter h2{font-size:27px; width:280px; margin:0 auto; margin-bottom:50px;}
	.exmatter h2:after{top:80px; }


  .journey-inner .carousel-control.left{left:320px !important; top: -50px !important;}
  .journey-inner .carousel-control.right{right:320px!important; top: -50px !important;}
  
  

  
  .ltpart h2{font-size:30px; line-height:30px; text-align:center;}
  .contin{width:200px;}
  .contin input.txt{width:90%; padding:0 5%;}
  .gender h2{font-size:12px; padding-bottom:0px;}
  .gender{padding-left:10px;}
  .btnpart input.submitbtn{width:125px; font-size:12px;}
  
  .row{margin-left:0px !important; margin-right:0px !important;}
  .container {width: 960px; margin:0 auto;}
  
  .bannerwrap .carousel-caption{width:100%; text-align:center !important; left:20px !important;}
  .bannerwrap .carousel-caption h2{font-size:60px !important; line-height:80px !important; padding:100px 0 0 0;}  
  .bannerwrap .carousel-caption h2 span{font-size:30px !important; line-height:30px !important;}
	
}


@media screen and (min-width:1201px) and (max-width:1450px)

{
  .banner .content{right:22px; height: 440px; top:55px;}
  
  .row{margin-left:0px !important; margin-right:0px !important;}
  .container {width: 1140px; margin:0 auto; padding-left:0px !important; padding-right:0px !important;}
}