@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;
}

@font-face {
  font-family: 'Geometric212BT-BookCondensed';
  src: url('../fonts/Geometric212BT-BookCondensed.eot?#iefix') format('embedded-opentype'),  url('../fonts/Geometric212BT-BookCondensed.woff') format('woff'), url('../fonts/Geometric212BT-BookCondensed.ttf')  format('truetype'), url('../fonts/Geometric212BT-BookCondensed.svg#Geometric212BT-BookCondensed') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Cabin-Medium';
  src: url('../fonts/Cabin-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/Cabin-Medium.woff') format('woff'), url('../fonts/Cabin-Medium.ttf')  format('truetype'), url('../fonts/Cabin-Medium.svg#Cabin-Medium') 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:830px; min-height:20px;position:relative; z-index:10; left:0; right:0; float:right;}
.menu .navbar-nav{float: none;}
.menu .navbar{min-height:30px; 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: 'AvantGardeITCbyBT-Book'; text-transform: none; color:#000; font-size:18px; padding:0px 17px;  -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; border-right:1px solid #000;}
.menu .navbar-default .navbar-nav>li:last-child a{border-right:none; padding-right:0px;}
.menu .navbar-default .navbar-nav>li>a:hover{color:#008dd5;}
.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:#008dd5; 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:#008dd5 !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);
}

/*
======================================================= 
social css
=======================================================
*/
.headersocial{background:#212121; min-height:60px;}
.rtsoc{float:right;}
.logpart{float:left; padding:0px 20px 0 20px; text-align:center; }
.logpart a{font-family: 'AvantGardeITCbyBT-Book'; color:#ff784b; font-size:20px; line-height:60px; 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:inline-block; text-transform:none; }
.logpart a.rt{float:left; padding-right:20px; text-transform:uppercase; text-decoration:underline;}
.logpart a.pt{color:#fff; font-size:16px;}
.rtone{float:left; padding-right:0px;}

.logpart a:hover{color:#ff784b;}
.logpart p{font-family: 'Open Sans', sans-serif; font-size:18px; color:#fff; line-height:60px; float:left; padding-right:20px; text-transform:uppercase;}
.logpart p .fa-phone{color:#fff; font-size:20px; padding-right:10px;}
.logpart p.bt{font-family: 'Open Sans', sans-serif; font-size:16px; color:#fff; padding-right:0px;}
.logpart p .fa-envelope-o{color:#fff; font-size:20px; padding-right:10px;}

/*
======================================================= 
headertop css
=======================================================
*/
.headertop{padding:0px 0 0px 0; height:93px; position:relative;}
.headlt{background:#008dd5; position:relative; z-index:1000; width:200px; padding-left:200px;}
.logo{position: relative; z-index:1000;  width:250px; float:left; background: #008dd5;}
.logo a{color:#fff; font-weight:700; font-size:30px; line-height:58px; text-transform:uppercase; font-family: 'Raleway', sans-serif;}

.logo:after {
  content: '';
  line-height: 0;
  font-size: 0;
  width: 0;
  height: 0;
  border-top: 93px solid #008dd5;
  border-bottom: 70px solid transparent;
  border-left: 0px solid transparent;
  border-right: 70px solid transparent;
  position: absolute;
  top: 0;
  right: -70px;
}

/*.logo:after {
  content: '';
  line-height: 0;
  font-size: 0;
  width: 0;
  height: 0;
  border-top: 100px solid #008dd5;
  border-bottom: 50px solid transparent;
  border-left: 0px solid transparent;
  border-right: 50px solid transparent;
  position: absolute;
  top: 0;
  right: -50px;
}

*/

/*.left, .right {
  position: relative;
  height: 93px;
  width: 300px;
  background: #008dd5;
  float: left;
}

.left:after {
  content: '';
  line-height: 0;
  font-size: 0;
  width: 0;
  height: 0;
  border-top: 93px solid #008dd5;
  border-bottom: 50px solid transparent;
  border-left: 0px solid transparent;
  border-right: 50px solid transparent;
  position: absolute;
  top: 0;
  right: -50px;
}

.right {
  margin-left: 60px;
  width: 100px;
}

.right:before {
  content: '';
  line-height: 0;
  font-size: 0;
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-bottom: 100px solid #000;
  border-left: 50px solid transparent;
  border-right: 0px solid #000;
  position: absolute;
  top: -50px;
  left: -50px;
}*/

.navtopwrapper{width:1170px; margin:0 auto; position: relative;}
.blue{background:#008dd5; width:25%; background:#008dd5; height:93px; float:left; position:absolute;}
/*
======================================================= 
banner css
=======================================================
*/
.bannerwrap{}
.bannerwrap .inpart{width:100%; margin:0 auto;}
.bannerwrap .carousel-caption{width:1170px; top:0px !important; text-align:center; float:right; right:0 !important; margin:0 auto;}
.bannerwrap .carousel-caption .capinfo{position:absolute; z-index:100; right:150px;}
.bannerwrap .carousel-caption h2{font-size:36px; font-family: 'Cabin-Medium'; color:#fff; /*text-shadow: 0 0 0.5em #fff, 0 0 0.5em #fff, 0 0 0.5em #fff;*/ line-height:40px; padding:272px 0 0 0; text-align:left;}
.bannerwrap .carousel-caption h2 span{font-family: 'Cabin-Medium'; font-size:48px; line-height:60px; display:inline-block; text-transform:uppercase;}
.bannerwrap .carousel-control.left{background:none !important; display:none !important;}
.bannerwrap .carousel-control.right{background:none !important; display:none !important;}
.bannerwrap .carousel-indicators{display:none !important;}




/*
======================================================= 
calculator jquery css
=======================================================
*/
.calcypart{position:relative; /*top:-45px; z-index:100;*/ padding:0px 0 0px 0; margin-top:-80px;}
.calcypart{}
.calcypart h2{font-family: 'Raleway', sans-serif; font-weight:500; font-size:36px; line-height:36px; color:#000; padding-bottom:55px;}




/*
======================================================= 
introductory css
=======================================================
*/
.intropart{padding:110px 0; overflow:hidden;}
.introductory{padding:50px 0;}
.ltintro{text-align:left; padding-left:20px;}
.ltintro h1{font-family: 'Geometric212BT-BookCondensed'; color:#454754; font-size:30px; line-height:30px; position:relative; display:block; padding-bottom:30px; margin-bottom:45px;}
.ltintro h1:after {
    content:'';
    position:absolute;
    left:0; right:0;
    top:100%;
    /*margin:0px auto;*/
    width:100px;
    height:4px;
    background:#97caff;
}


.ltintro p{color:#404b52; font-size:20px; line-height:30px; font-family:Arial, Helvetica, sans-serif; padding-bottom:60px; text-align:justify;}
.ltintro a{background:#dc6226; text-align:center; display:block; width:152px; line-height:40px; font-size:20px; color:#fff; font-family: Tahoma,Verdana,Segoe,sans-serif; -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:0 auto;}
.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;}
.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;}






.footerpic{height:425px; 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;}




/*
======================================================= 
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 .carousel-indicators{display:none;}
.parallaxnews .newspart{padding:70px 0 100px 0; text-align:center; width:100%;}
/*.parallaxnews .newspart h1{color:#fff; font-family: 'Geometric212BT-BookCondensed'; font-size:36px; line-height:36px; padding:0 0 60px 0; text-transform: none;}*/
.parallaxnews .newspart h2{color:#fff; font-family: 'Geometric212BT-BookCondensed';  font-size:36px; line-height:36px; padding:0 0 60px 0px; text-transform: none; text-align:center;} 
.parallaxnews .newspart p{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#fff; line-height:25px; padding:0 0px 60px 0px; margin:0 0 0 0; text-align:center;}
.parallaxnews .newspart a{background:#fff; display:inline-block; margin:0 auto; text-align:center; width: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: Tahoma,Verdana,Segoe,sans-serif; float:left;}
.parallaxnews .newspart .control{width:300px; margin:0 auto;}
.parallaxnews .newspart a:hover{background:#000; color:#fff;}
.ltspac{padding-left:0px !important; padding-right:0px !important;}
.parallaxnews .carousel-control.left{display:block !important; width:150px !important; border:5px solid #fff !important; border-radius:inherit !important; background:none !important; opacity:1 !important; line-height:60px !important; height:70px !important; -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;}
.parallaxnews .carousel-control.right{display:block !important; width:150px !important; border:5px solid #fff !important; border-radius:inherit !important; background:none !important; opacity:1 !important; line-height:60px !important; height:70px !important; -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;}
.parallaxnews .carousel-control.left:hover{color:#000; background:#2a469e !important;}
.parallaxnews .carousel-control.right:hover{color:#000; background:#2a469e !important;}

/*
======================================================= 
table css
=======================================================
*/
.scheme{background:#fff; padding:100px 0 0 0; text-align:center;}
.schemein{width:1140px; margin:0 auto;}
.schemein img{display:block; text-align:center; margin:0 auto; padding-bottom:100px;}
.schemein h2{position:relative; display:block; font-family: 'Geometric212BT-BookCondensed'; font-size:36px; line-height:36px;  color:#454754; font-weight:600; padding-bottom:40px; text-transform:none; margin-bottom:40px;}
.schemein h2:after {
    content:'';
    position:absolute;
    left:0; right:0;
    top:100%;
    margin:0px auto;
    width:100px;
    height:4px;
    background:#008dd5;
}



/*
======================================================= 
sliderpart css
=======================================================
*/
.sliderpart{min-height:auto;}



/* Carousel Styles */
.sliderpart .carousel-indicators .active {
    background-color: #2980b9;
}

.sliderpart .carousel-inner img {
    width: 100%;
    max-height: 460px
}

.sliderpart .carousel-control {
    width: 0;
}

.sliderpart .carousel-control.left,
.sliderpart .carousel-control.right {
	opacity: 1;
	filter: alpha(opacity=100);
	background-image: none;
	background-repeat: no-repeat;
	text-shadow: none; 
}

.sliderpart .carousel-control{position:absolute;  top:300px;}
.sliderpart .carousel-control.left{display:block !important; left:78% !important; border:2px solid #fff; width:30px; height:30px;}
.sliderpart .carousel-control.right{display:block !important; right:17%; !important; border:2px solid #fff; width:30px; height:30px;}

.sliderpart .carousel-control.left span {
	padding: 0px; text-align:center; position:relative; z-index:1000; left:5px; top:3px; font-size:15px; 
}

.sliderpart .carousel-control.right span {
	padding: 0px; display:block !important; position:relative; z-index:1000; left:-3px; top:15px; font-size:15px;
}

.sliderpart .carousel-control .glyphicon-chevron-left, 
.sliderpart .carousel-control .glyphicon-chevron-right, 
.sliderpart .carousel-control .icon-prev, 
.sliderpart .carousel-control .icon-next {
	position: absolute;
	top: 45%;
	z-index: 5;
	display: inline-block;
}

.sliderpart .carousel-control .glyphicon-chevron-left,
.sliderpart .carousel-control .icon-prev {
	left: 0;
}

.sliderpart .carousel-control .glyphicon-chevron-right,
.sliderpart .carousel-control .icon-next {
	right: 0;
}

.sliderpart .carousel-control.left span,
.sliderpart .carousel-control.right span {
	/*background-color: #000;*/
}

.sliderpart .carousel-control.left span:hover,
.sliderpart .carousel-control.right span:hover {
	opacity: .7;
	filter: alpha(opacity=70);
}

/* Carousel Header Styles */
.sliderpart .header-text {
    position: absolute;
    top: 20%;
    left: 1.8%;
    right: auto;
    width: 96.66666666666666%;
    color: #fff;
}

.sliderpart .header-text h2 {
    font-size: 40px; color:#e8eef2; font-family: 'Geometric212BT-BookCondensed'; font-size:36px; line-height:36px; padding-bottom:25px;
}

.sliderpart .header-text p{font-family: 'Geometric212BT-BookCondensed'; font-size:20px; line-height:30px;}

.sliderpart .header-text h2 span {
    background-color: #2980b9;
	padding: 10px;
}

.sliderpart .header-text h3 span {
	background-color: #000;
	padding: 15px;
}

.sliderpart .btn-min-block {
    min-width: 170px;
    line-height: 26px;
}

.sliderpart .btn-theme {
    color: #fff;
    background-color: transparent;
    border: 2px solid #fff;
    margin-right: 15px;
}

.sliderpart .btn-theme:hover {
    color: #000;
    background-color: #fff;
    border-color: #fff;
}




.rr > div {
  text-align: center;
}

.rr {
  position: relative;
  height: 470px;
  background: #21221e;
}
.rr.rr-left {
  z-index: 1;
  float: left;
  width: 55%;
}
.rr.rr-right {
  z-index: 2;
  float: right;
  width: 36%;
  top:-85px;
  right:-39px;
}

.rr:after,
.rr:before {
  content: "";
  position: absolute;
  top: 0;
  width: 0;
  height: 0;
}

.rr-left:after {
  right: 0;
  border-left: 100px solid #21221e;
  border-bottom: 200px solid #dcdcdc;
}

.rr-right:before {
  left: -350px;
  border-right: 350px solid #21221e;
  border-top: 470px solid transparent;
}

.rr-left > div {
  margin-right: 100px;
  margin-left: 50px;
}

.rr-right > div {
  margin-right: 50px;
  margin-left: -25px; padding:150px 0 0 0; text-align:left; position:relative; z-index:2000000;
}

.rr:hover {
  background: #21221e;
}

.rr-left:hover:after {
  border-left-color: #21221e;
}

.rr-right:hover:before {
  border-right-color: #21221e;
}

.sliderpart .carousel-indicators{display:none;}



/*
======================================================= 
testminials css
=======================================================
*/

.parallaxtestimonial { 
    /* The image used */
    background-image: url("../images/bg_testimonial.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;
} 

.testimonialwrapper{text-align:center; padding:100px 0; overflow:hidden;}
.testin{}
.testin h2{font-family: 'Geometric212BT-BookCondensed'; color:#454754; font-size:36px; line-height:36px; position:relative; display:block; padding-bottom:50px; margin-bottom:45px;}
.testin h2:after {
    content:'';
    position:absolute;
    left:0; right:0;
    top:100%;
    margin:0px auto;
    width:100px;
    height:4px;
    background:#008dd5;
}


/* carousel */
.testin #quote-carousel 
{
  padding: 0 0px 0px 0px;
  margin-top: 0px;
}

/* Control buttons  */
.testin #quote-carousel .carousel-control
{
  background: none;
  color: #222;
  font-size: 2.3em;
  text-shadow: none;
  margin-top: 30px; display:none;
}
/* Previous button  */
.testin #quote-carousel .carousel-control.left 
{
  left: -12px;
}

.rtline{border-right:1px solid #a7a9ab;}

/* Next button  */
.newspart #quote-carousel .carousel-control.right 
{
  right: -12px !important;
}
/* Changes the position of the indicators */
.testin #quote-carousel .carousel-indicators 
{
  right: 50%;
  top: auto;
  bottom: 0px;
  margin-right: -19px; display:block;
}
/* Changes the color of the indicators */
.testin #quote-carousel .carousel-indicators li 
{
  background: #d1d1d1; border-radius:inherit; margin-right:15px; width:15px; height:15px;
}
.testin #quote-carousel .carousel-indicators .active 
{width:15px; height:15px;
  background: #008dd5;
}
.testin #quote-carousel img
{
  width: 150px;
  height: 150px; position:relative;
}
.leftquote{background:#9d7cff; border-radius:100%; width:40px; height:40px; text-align:center; position:absolute; z-index:1000; right:66px; top:0px;}
.leftquote span{font-family: Tahoma,Verdana,Segoe,sans-serif; color:#fff; line-height:70px; font-size:60px; display:block;} 

.rightquote{width:40px; height:40px; text-align:center; position:absolute; z-index:1000; right:20px; bottom:-80px;}
.rightquote span{font-family: Tahoma,Verdana,Segoe,sans-serif; color:#9d7cff; line-height:70px; font-size:60px; display:block;} 

/* End carousel */

.testin .item blockquote {
    border-left: none; 
    margin: 0;
}

.testin .item blockquote img {
    margin-bottom: 15px;
}

.rtspace{padding-left:70px;}
.testin .item blockquote p{font-family: Tahoma,Verdana,Segoe,sans-serif;  font-size:16px; line-height:30px; color:#45525b; padding-bottom:20px; text-align:center; width:740px; text-align:left;}
.testin .item blockquote h3{font-family: Tahoma,Verdana,Segoe,sans-serif;  font-size:20px; line-height:30px; color:#ff784b; padding-bottom:120px; text-align:center; text-align:left; text-transform:uppercase;}



.testin .item blockquote p:before {
    /*content: "\f10d";*/
    font-family: 'Fontawesome';
    float: left;
    margin-right: 10px;
}

.testin blockquote .small, blockquote footer, blockquote small{display:none;}

.testin a{background:#ffc215; text-align:center; margin:0 auto; display:block; width:180px; line-height:60px; -webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px; font-size:14px; color:#676767; font-family: 'Raleway', sans-serif; -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;}
.testin a:hover{background:#000; color:#fff;}



/*
======================================================= 
finance css
=======================================================
*/
.financewrap{padding:90px 0; text-align:center; overflow:hidden;}
.financewrap h2{font-family: 'Geometric212BT-BookCondensed'; color:#454754; font-size:36px; line-height:36px; position:relative; display:block; padding-bottom:50px; margin-bottom:45px;}
.financewrap h2:after {
    content:'';
    position:absolute;
    left:0; right:0;
    top:100%;
    margin:0px auto;
    width:100px;
    height:4px;
    background:#008dd5;
}
.financein{transition: all .2s ease-in-out;}
.financein img{display:block; text-align:center; margin:0 auto; margin-bottom:45px; -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;}
.financein h3{font-family: 'Geometric212BT-BookCondensed'; color:#454754; font-size:24px; line-height:24px; padding-bottom:45px;}
.financein p{font-family: 'Geometric212BT-BookCondensed'; color:#454754; font-size:18px; line-height:22px; text-align:justify; margin-bottom:0px;}
.financein:hover{transform: scale(1.1);}
.financein:hover img{-webkit-box-shadow: 0px 0px 15px 0px rgba(153,153,153,1);
-moz-box-shadow: 0px 0px 15px 0px rgba(153,153,153,1);
box-shadow: 0px 0px 15px 0px rgba(153,153,153,1);}




/*
=========================Slider ========================
*/

.main-slider{position: relative; top: 80px; /*min-height:900px;*/ border-sizing:border-box; padding-bottom:250px;}
.bs-slider{max-height:704px;}
.bs-slider h1{ margin-top: 72px; text-transform:uppercase; font-size: 36px; line-height: 50px; color:#fff; /*text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff; font-family: 'Ubuntu', sans-serif;*/ font-weight:bold;}
.control-round .carousel-control{ z-index:100000000000000000000000;}
/*



/*
======================================================= 
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:autopx; width:100%; z-index:5000; top:0px;}
	.menu .navbar-brand {font-size: 24px; padding: 20px 0px 20px 0px;}
	.menu .navbar {min-height: 60px; top:-50px; 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:276px; margin:0 auto; height:70px;}
	.logo:after{display:none;}
	.rtsoc{float:none; margin:0 auto;}
	.logpart a.rt{float:none;}
	.logpart p{line-height:25px;}
	.logpart{float:none; margin:0 auto; width:260px; 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:0px 0; width:280px; background:#008dd5;}
	.navtopwrapper{width:265px !important; margin:0 auto;}
	.headlt{padding-left:0px; width:20%; height:93px;}
	header{background:#008dd5;}
	.blue{background:none; display:none;}
	
	.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:425px;}
  
  
	
  .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;}
  .bannerwrap .carousel-caption .capinfo{left:0; right:0; margin:0 auto;}
  
  
  .rtinpic{padding-bottom:40px;}
  .ltintro h1{font-size:30px; line-height:40px; text-align:left;}
  
  .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;}
  
  .financewrap{padding:90px 0 50px 0;}
  .financein{ margin-bottom:50px;}
  .financein p{font-size:13px; line-height:18px;}
  
  .testin #quote-carousel img{margin-bottom:50px;}
  .testin .item blockquote p{width:90%; font-size:20px; line-height:25px; margin:0 auto; padding:90px 0 30px 0; text-align:center;}
  .rtspace{padding-left:0px;}
  .testin .item blockquote h3{text-align:center; padding-bottom:50px;}
  .rtline{border-right:none;}
  
  .schemein{width:100%; margin:0 auto;}
  .schemein img{width:100%; height:auto;}
  .schemein h2{width:100%; font-size:29px; line-height:29px;}

  
  .parallaxnews .newspart .control{width:200px; margin:0 auto;}
  .parallaxnews .carousel-control.left{width:100px !important; font-size:12px !important; height:30px !important; line-height:25px !important; border:2px solid #fff !important;}
  .parallaxnews .carousel-control.right{width:100px !important; font-size:12px !important; height:30px !important; line-height:25px !important; border:2px solid #fff !important;}
  
  .calcypart{margin:0 auto; background:#008dd5 !important; padding:50px 0 0 0; height:500px;}
  .quote-container .portrait img{width:100px !important; height: 100px !important; display:block !important; float:none !important; margin:0 auto;}
  .quote-container .quote{padding:0px 0 0px 0px !important;}
  .quote-container .quote p{width:100% !important;}
  .matter{padding:20px 0 20px 0 !important;}
  .slick-next{right:10px !important;}
  .slick-prev{left:10px !important;}
  .quote-container .portrait{width:100px !important; height:100px !important; margin:0 auto !important; position:relative !important; left:0 !important; right:0 !important;}
  
  .contpart{width:280px !important; margin:0 auto; padding:10px 10px 10px 10px !important;}
  .main-slider{padding-bottom:120px;}
  
  .sliderpart{padding-left:0; padding-right:0px;}
  .sliderpart .carousel-inner img{height:200px;}
  .rr.rr-right{width:100%; top:-15px; right:0px; float:none; margin:0 auto; left:0; padding:20px 0 80px 0;}
  .rr-right > div{padding:8px 0 0 0 !important; margin-left:0px !important; text-align:center; margin:0 auto;}
  .rr-right:before{border-right: 350px solid #21221e; display:none;}
  .rr{height:155px !important;}
  .sliderpart .header-text h2{font-size:16px !important; padding-bottom:10px; line-height:15px !important;}
  .sliderpart .header-text p{font-size:11px !important; line-height:18px !important;}
  .sliderpart .carousel-control{top:125px !important; right:0 !important; left:0 !important; margin:0 auto !important;}
  .sliderpart .carousel-control.right{right:40px !important;}
  .sliderpart .carousel-control.left{left:35px !important;}
  
}


@media screen and (min-width:481px) and (max-width:767px)

{
	.top-header-inner {text-align: center;width: 207px;margin: 0 auto;}
	.menu{min-height:autopx; width:100%; z-index:5000; top:0px;}
	.menu .navbar-brand {font-size: 24px; padding: 20px 0px 20px 0px;}
	.menu .navbar {min-height: 60px; top:-50px; 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; height:70px;}
	.logo:after{display:none;}
	.rtsoc{float:none; margin:0 auto;}
	.logpart a.rt{float:none;}
	.logpart p{line-height:25px;}
	.logpart{float:none; margin:0 auto; width:260px; 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:0px 0; width:280px; background:#008dd5;}
	.navtopwrapper{width:265px !important; margin:0 auto;}
	.headlt{padding-left:0px; width:20%; height:93px;}
	header{background:#008dd5;}
	.blue{background:none; display:none;}
	
	
	.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:400px; margin:0 auto; left:0px !important; right:0px !important;}
  .bannerwrap .carousel-caption h2{padding:17px 0 0 0 !important; font-size:20px !important; line-height:35px !important; padding:50px 0 0 0 !important;}  
  .bannerwrap .carousel-caption h2 span{font-size:30px !important; line-height:30px !important;}
   .bannerwrap .carousel-caption .capinfo{right:0;}
  
  
  .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;}

    .financewrap{padding:90px 0 50px 0;}
  .financein{ margin-bottom:50px;}
  .financein p{font-size:13px; line-height:18px;}
		
	
	
	.testin #quote-carousel img{margin-bottom:50px;}
  .testin .item blockquote p{width:90%; font-size:20px; line-height:25px; margin:0 auto; padding:90px 0 30px 0; text-align:center;}
  .rtspace{padding-left:0px;}
  .testin .item blockquote h3{text-align:center; padding-bottom:50px;}	
  .rtline{border-right:none;}	
  
   .schemein{width:100%; margin:0 auto;}
  .schemein img{width:100%; height:auto;}
  .schemein h2{width:100%;}	
  
  
  .calcypart{margin:0 auto; background:#008dd5 !important; padding:50px 0 0 0; height:400px;}
  .quote-container .portrait img{width:100px !important; height: 100px !important; display:block !important; float:none !important; margin:0 auto;}
  .quote-container .quote{padding:0px 0 0px 0px !important;}
  .quote-container .quote p{width:100% !important;}
  .matter{padding:20px 0 20px 0 !important;}
  .slick-next{right:10px !important;}
  .slick-prev{left:10px !important;}
  .quote-container .portrait{width:100px !important; height:100px !important; margin:0 auto !important; position:relative !important; left:0 !important; right:0 !important;}
  
    .contpart{width:280px !important; margin:0 auto; padding:10px 10px 10px 10px !important;}
  .main-slider{padding-bottom:200px;}



  .sliderpart{padding-left:0; padding-right:0px;}
  .sliderpart .carousel-inner img{height:200px;}
  .rr.rr-right{width:100%; top:-15px; right:0px; float:none; margin:0 auto; left:0; padding:20px 0 80px 0;}
  .rr-right > div{padding:8px 0 0 0 !important; margin-left:0px !important; text-align:center; margin:0 auto;}
  .rr-right:before{border-right: 350px solid #21221e; display:none;}
  .rr{height:155px !important;}
  .sliderpart .header-text h2{font-size:16px !important; padding-bottom:10px; line-height:15px !important;}
  .sliderpart .header-text p{font-size:11px !important; line-height:18px !important;}
  .sliderpart .carousel-control{top:125px !important; right:0 !important; left:0 !important; margin:0 auto !important;}
  .sliderpart .carousel-control.right{right:40px !important;}
  .sliderpart .carousel-control.left{left:35px !important;}
  
}


@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:12px; padding: 0px 3px;}
	.menu{width:490px; margin:0 auto; padding:15px 0 0 0;}
	.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;}
	
	.blue{left:-120px;}
	.navtopwrapper{width:726px; margin:0 auto; }
	
	.headertop{height:92px; width:735px; margin:0 auto; position:relative;}
	.headpt{background:#008dd5; display:block; height:93px;}
	
	.headlt{padding-left:15px !important;}
	
	.menu{position:relative;}
	.navtopwrapper:after{color:#fff; background:#000;}
	.logo{width:196px;}
	
	.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{padding:80px 0 0 0;}  
  .bannerwrap .carousel-caption h2 span{}
  
  
  .row{margin-left:0px !important; margin-right:0px !important;}
  
  .goalmatter h3{font-size:18px; line-height:22px;}
  
  .knowinfopartin{padding:30px 10px; height:400px;}
  
  .testin #quote-carousel img{width:100px; height:100px;}
  
    .schemein{width:100%; margin:0 auto;}
  .schemein img{width:100%; height:auto;}
  .schemein h2{width:100%;}
    .leftquote{right:26px;}


.calcypart{margin:0 auto; padding:0px 0 0 0;}
.quote-container .quote p{width:301px !important; font-size:16px !important;}
.slick-next{right:30px !important;}
.slick-prev{left:334px !important;}
.content{width:100% !important;}

.main-slider{padding-bottom:70px;}


.sliderpart{padding-left:0; padding-right:0px;}
.rr.rr-right{top:-47px; right:-29px; height:195px;}
.rr-right:before{border-top:224px solid transparent;}
.rr-right > div{padding:30px 0 0 0; margin-left:25px; height:100% !important;}
.sliderpart .header-text h2{font-size:19px; line-height:25px; padding-bottom:10px;}
.sliderpart .header-text p{font-size:12px; line-height:22px;}
.rr{height:100%;}
.sliderpart .carousel-inner{height:184px !important;}
.sliderpart .carousel-control{top:135px !important; right:0 !important; left:0 !important; margin:0 auto !important;}
  .sliderpart .carousel-control.right{right:-510px !important;}
  .sliderpart .carousel-control.left{left:405px !important;}

.logpart{padding:0 0 0 0;}
 	  
}
.fa-angle-down{margin-left: 3px;}
@media screen and (min-width:990px) and (max-width:1024px)

{
	.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: 0px 5px;}
	.menu{width:740px; margin:0 auto; padding:40px 0 0 0;}
	.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:0px;}
	
	.blue{left:-140px;}
	.navtopwrapper{width:100%; margin:0 auto; }
	
	.headertop{height:92px; width:100%; margin:0 auto; position:relative;}
	.headpt{background:#008dd5; display:block; height:93px;}
	
	.headlt{padding-left:15px !important;}
	
	.menu{position:relative;}
	.navtopwrapper:after{color:#fff; background:#000;}
	.logo{width:196px;}
	
	.sliderpart{padding-left:0; padding-right:0px;}
.rr.rr-right{top:-47px; right:-29px; height:195px;}
.rr-right:before{border-top:224px solid transparent;}
.rr-right > div{padding:30px 0 0 0; margin-left:25px; height:100% !important;}
.sliderpart .header-text h2{font-size:19px; line-height:25px; padding-bottom:10px;}
.sliderpart .header-text p{font-size:12px; line-height:22px;}
.rr{height:100%;}
.sliderpart .carousel-inner{height:184px !important;}
.sliderpart .carousel-control{top:135px !important; right:0 !important; left:0 !important; margin:0 auto !important;}
  .sliderpart .carousel-control.right{right:-510px !important;}
  .sliderpart .carousel-control.left{left:405px !important;}
  
  .logpart{padding:0 0 0 0;}



}


@media screen and (min-width:1025px) and (max-width:1100px)

{
	.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:15px; padding: 0px 5px;}
	.menu{width:580px; margin:0 auto; padding:15px 0 0 0;}
	.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;}
	
	.blue{left:-169px;}
	.navtopwrapper{width:825px; margin:0 auto; }
	
	.headertop{height:92px; width:825px; margin:0 auto; position:relative;}
	.headpt{background:#008dd5; display:block; height:93px;}
	
	.headlt{padding-left:15px !important;}
	
	.menu{position:relative;}
	.navtopwrapper:after{color:#fff; background:#000;}
	.logo{width:196px;}
	
	.sliderpart{padding-left:0; padding-right:0px;}
.rr.rr-right{top:-47px; right:-29px; height:195px;}
.rr-right:before{border-top:224px solid transparent;}
.rr-right > div{padding:30px 0 0 0; margin-left:25px; height:100% !important;}
.sliderpart .header-text h2{font-size:19px; line-height:25px; padding-bottom:10px;}
.sliderpart .header-text p{font-size:12px; line-height:22px;}
.rr{height:100%;}
.sliderpart .carousel-inner{height:184px !important;}
.sliderpart .carousel-control{top:135px !important; right:0 !important; left:0 !important; margin:0 auto !important;}
  .sliderpart .carousel-control.right{right:-510px !important;}
  .sliderpart .carousel-control.left{left:405px !important;}
  
  .control-round .carousel-control.right{right:-80px !important;}
  .control-round .carousel-control.left{left:-80px !important;}
 /* .logpart{padding:0 0 0 0;}*/

	
}



@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;}
	.blue{width:21%;}
	
	.navtopwrapper{width:100%;}
	
	.main-slider .control-round .carousel-control.left{left:-70px !important; width:45px !important; height:45px !important; background-size:cover !important; top:310px !important;}
.main-slider .control-round .carousel-control.right{right:-70px !important; width:45px !important; height:45px !important; background-size:cover !important; top:310px !important;}


	
}


@media screen and (min-width:1170px) and (max-width:1350px)

{
.main-slider .control-round .carousel-control.left{left:20px !important; width:45px !important; height:45px !important; background-size:cover !important; top:130px !important;}
.main-slider .control-round .carousel-control.right{right:20px !important; width:45px !important; height:45px !important; background-size:cover !important; top:130px !important;}

.sliderpart{padding-left:0; padding-right:0px;}
.navtopwrapper{width:100%;}
.menu .navbar-nav{float:right !important;}

}



@media screen and (min-width:1351px) and (max-width:1532px)

{
.main-slider .control-round .carousel-control.left{left:55px !important; width:45px !important; height:45px !important; background-size:cover !important; top:420px !important;}
.main-slider .control-round .carousel-control.right{right:700px !important; width:45px !important; height:45px !important; background-size:cover !important; top:420px !important;}

}


@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:14px; padding:0 10px;}
	.menu{width:79%; margin:0 auto;}
	.logpart{padding:0px 0px 0 0px; text-align:center;}
	.logpart p{font-size:15px;}
	.blue{width:21%;}
}

@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: 930px; margin:0 auto;}
  
  .bannerwrap .carousel-caption{width:100%; text-align:center !important; left:20px !important;}
  .bannerwrap .carousel-caption h2{padding:120px 0 0 0;}  
  .bannerwrap .carousel-caption h2 span{}
  
    .schemein{width:100%; margin:0 auto;}
  .schemein img{width:100%; height:auto;}
  .schemein h2{width:100%;}
  
  .content{width:100% !important;}
  
  .main-slider{padding-bottom:200px;}

	
}


@media screen and (min-width:1201px) and (max-width:1600px)

{
.bannerwrap .carousel-caption{width:100%; text-align:center !important; left:20px !important;}
  .bannerwrap .carousel-caption h2{padding:200px 0 0 0;}  
  .bannerwrap .carousel-caption h2 span{}
  
  
}
@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;}
}













	/*urvesh css*/

	.top_blueframe {
		width: 100%;
		float: left;
		background-color: #00aef0;
	}

	.top_greyframe {
		float: right;
		font-family: 'Lato', sans-serif;
		color: #fff;
		background-color: #999999;
		width: 45%;
		text-align: right;
	}

	.top_greyframe ul {
		width: 100%;
		float: left;
		padding: 0px;
		margin: 8px 0px;
	}

	.top_greyframe ul li {
		display: inline-block;
		color: #fff;
		font-family: 'Lato', sans-serif;
		text-align: center;
		border-right: 1px solid #fff;
		padding: 0px 5px;
		font-size: 12px;
		height: 18px;
	}
	.top_greyframe ul li a{
		color: #fff;
	}
	.top_greyframe ul li img {
		margin-right: 8px;
		margin-bottom: 3px;
	}

/*chatbot*/

.account_box {
    position: absolute;
    top: 3%;
    right: 0px;
    z-index: 9;
}
.online_acc {
    width: 100%;
    float: left;
    border: 1px solid grey;
    border-radius: 10px;
    margin-top: 8px;
}
.close {
    display: none;
}
.online_acc_head {
    background-color: #4d96d8;
    color: #fff;
    text-align: center;
    /* font-family: 'MyriadPro'; */
    font-family: 'Lato', sans-serif;
    font-size: 11px;
    text-align: center;
    margin: 0px auto;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    padding: 10px 15px;
}
.online_acc_input {
    width: 100%;
    float: left;
    background-color: #fff;
    padding: 10px 10px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.online_acc_input .form-group {
    margin-bottom: 4px;
}
.online_acc_input label {
    width: 9%;
}
.online_acc_input .form-group label img {
    width: 80%;
}
.online_acc_input input {
    width: 87%;
    height: 27px;
    padding: 3px 6px;
    margin-left: 1px;
    font-family: 'Lato', sans-serif;
    font-size: 10px;
    color: #333;
    border: 1px solid #959595;
    outline: none;
}
.form-check-label {
    width: 100%!important;
    float: left;
}
.form-check-label span {
    line-height: 18px;
    float: left;
    margin-left: 17px;
    font-family: 'Lato', sans-serif;
    font-size: 10px;
    color: #666666;
    font-weight: 500;
}



/**/
.stickywrap {
    position: fixed;
    top: 305px;
    left: 0px;
    z-index: 8000;
}

.stickywrap a {
    behavior: url(PIE.htc);
    position: relative;
    z-index: 8000;
    background: #f63f0e;
    display: block;
    transform: rotate(-90deg);
    line-height: 63px;
    font-size: 17px !important;
    height: 51px;
    width: 343px;
    font-family: 'AvantGardeITCbyBT-Book';
    color: #fff;
    text-align: center;
    left: -159px;
    transition: all 2s ease;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
    /* text-shadow: 1px 1px 0px rgba(255, 255, 255, 1); */
    text-transform: none;
}

.recentItem {
    position: inherit;
    left: -300px;
    background: #f8f8f8;
    top: 0;
    z-index: 999999;
    width: 300px;
    padding: 10px;
    overflow: auto !important;
    height: 100%;
}

#closX {
    border-radius: inherit !important;
    background: none !important;
    color: #000 !important;
    transform: none !important;
    width: auto !important;
    left: 0px !important;
}
.recentItem a > i {
    color: #a7a7a7;
    font-size: 20px;
    transition: all 2s ease;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    /* transition: all ease 0.8s; */
}
.modalform {
    width: 250px;
    margin: 0 auto;
    padding: 20px 0 0 0;
}
.modalform input.txt {
    width: 250px;
    padding: 0 10px;
    height: 45px;
    border: 0;
    border-radius: 0px;
    color: #222;
    font-size: 16px;
    font-family: 'AvantGardeITCbyBT-Book';
    transition: all 0.3s ease 0s;
    line-height: 45px;
    text-transform: none;
    float: none;
    display: block;
    text-align: left;
    margin-right: 0px;
    background: #d5d5d5;
    margin: 0 auto;
    margin-bottom: 10px;
}
.modalform textarea.comment {
    width: 250px;
    line-height: 25px;
    height: 120px;
    font-size: 18px;
    font-weight: 400;
    border: none;
    outline: none;
    padding: 10px;
    transition: all 0.6s ease 0s;
    resize: none;
    background: #d5d5d5 !important;
    float: none;
    margin-bottom: 20px;
    resize: none;
    font-family: 'AvantGardeITCbyBT-Book';
}
.remodal-cancel {
    color: #fff;
    background: #1b83c2;
    margin-left: 10px;
    transition: all 2s ease;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
}

.floatR {
    float: right;
}

