@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'kabriobook';
    src: url('kabrio-book-trial-webfont.woff2') format('woff2'),
         url('kabrio-book-trial-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'futura_bk_btbook';
    src: url('tt0140m_-webfont.woff2') format('woff2'),
         url('tt0140m_-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

::-moz-selection { /* Code for Firefox */
    color: #fff;
    background: #ff0000;
}
::selection {
    color: #fff;
    background: #ff0000;
}
button:focus {
    outline: medium none;
}
.form-control:focus{ box-shadow: none; }
.navbar-light .navbar-toggler{ cursor: pointer; }
img{ max-width:100%;}
/*body{ background:url(../images/redbg.png) no-repeat right top, url(../images/bg.png) repeat;}*/
body{ background: #fff;}
.navbar-brand img{ width: 130px; }
.loginput{ border-radius: 0px; }
.navslider{ background: url(../images/bodybg.jpg) no-repeat center top; }
header{ background: #fff; }
.bg-light{ background: none !important; }
.login{ background: #ff0000 !important; color: #fff !important; }
.navbar-light .navbar-nav .nav-link {padding: 15px 25px; color: #a19d8c; text-transform: uppercase; background:url(../images/navdevider.png) no-repeat right center;}
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link{ background: #40b649 !important; color: #fff; }
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{ background: #f57d1f !important; color: #fff; }
.navbar-nav{ background: #fff; }

.slider h1{ font-family: 'neouthin'; font-size:36px; color:#000; text-align:center;}
.slider p{ color:#000; text-align:center;}

.welcome{background:url(../images/welcomeright.png) no-repeat right top, url(../images/welcomeleft.png) no-repeat left top; margin-top: -200px; position: relative;}
.stepindia h1{color: #fe6ba8; font-family: 'kabriobook'; text-align: center; text-transform: uppercase; font-size:30px; text-shadow: 3px 3px 2px #ccc; margin-top:215px;}
.stepindia p{font-family: 'futura_bk_btbook'; color: #848484; font-size: 17px; text-align:justify;}
.stepindia a{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#5cc8a6+0,deeda4+100 */
background: #5cc8a6; /* Old browsers */
background: -moz-linear-gradient(left,  #5cc8a6 0%, #deeda4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #5cc8a6 0%,#deeda4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #5cc8a6 0%,#deeda4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cc8a6', endColorstr='#deeda4',GradientType=1 ); /* IE6-9 */
 color: #fff; border-radius: 0px; padding: 10px 60px; display: inline-block; box-shadow: 3px 3px 4px 0 #ccc; text-transform: uppercase; font-size: 18px;
}
.stepindia a:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9a55ff+0,dd8fff+100 */
background: #9a55ff; /* Old browsers */
background: -moz-linear-gradient(left,  #9a55ff 0%, #dd8fff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #9a55ff 0%,#dd8fff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #9a55ff 0%,#dd8fff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a55ff', endColorstr='#dd8fff',GradientType=1 ); /* IE6-9 */
color: #fff; text-decoration: none;
}

.features{ background: url(../images/featurebg.png) no-repeat center top, url(../images/greenbg.png) repeat; }
.features h2{font-family: 'kabriobook'; color:#fff; font-size:36px; text-align: center;}
.featurespoint{ padding: 15px; }
.featurespoint h3{font-family: 'kabriobook'; color:#fff; font-size:24px; text-align: center; padding: 15px 0;}
.featurespoint p{ color:#fff; text-align:justify; padding:0px 0 0px 0px; font-size: 18px;}
.featurespoint a{background: #76c241; /* Old browsers */
background: -moz-linear-gradient(left,  #76c241 0%, #0b7f3a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #76c241 0%,#0b7f3a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #76c241 0%,#0b7f3a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76c241', endColorstr='#0b7f3a',GradientType=1 ); /* IE6-9 */
 color: #fff; display: inline-block; padding: 8px 20px;}

.featurespoint a:hover{background: #76c241; /* Old browsers */
background: -moz-linear-gradient(left,  #76c241 0%, #0b7f3a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #76c241 0%,#0b7f3a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #76c241 0%,#0b7f3a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76c241', endColorstr='#0b7f3a',GradientType=1 ); /* IE6-9 */
text-decoration: none;}

.whyquickbharat{ background: url(../images/serviceleftbg.png) no-repeat left center, url(../images/welcomeright.png) no-repeat right top; }
.whyquickbharat h3{ color: #e5047e; text-transform: uppercase; font-family: 'kabriobook'; font-size: 30px; margin-bottom: 25px;}
.whyquickbharat h4{font-family: 'kabriobook'; font-size:24px; color: #0092c1;}
.whyquickbharat p{font-family: 'futura_bk_btbook'; color: #797979; font-size: 17px;}

footer{ background: url(../images/footerbg.png) no-repeat top right;}

.innerpage{padding-top:60px; background: url(../images/serviceleftbg.png) no-repeat left center, url(../images/welcomeright.png) no-repeat right top;}
.innerpage h3{font-family: 'kabriobook'; color:#ff0000; font-size:38px; text-align: left; border-bottom: 1px solid #ff0000; margin-bottom: 30px;}
.innerpage h4{font-family: 'futura_bk_btbook'; color: #0069b3; font-size: 22px;}
.innerpage p{font-family: 'futura_bk_btbook'; color: #848484; font-size: 17px; text-align: justify;}

.purplebtn{background: #dd8fff; /* Old browsers */
background: -moz-linear-gradient(left,  #dd8fff 0%, #9a55ff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #dd8fff 0%,#9a55ff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #dd8fff 0%,#9a55ff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dd8fff', endColorstr='#9a55ff',GradientType=1 ); /* IE6-9 */
color: #fff; border-radius: 100px; padding: 10px 50px; display: inline-block; box-shadow: 3px 3px 4px 0 #1d2345; text-transform: uppercase; font-size: 18px;
}
.purplebtn:hover{background: #9a55ff; /* Old browsers */
background: -moz-linear-gradient(left,  #9a55ff 0%, #dd8fff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #9a55ff 0%,#dd8fff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #9a55ff 0%,#dd8fff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a55ff', endColorstr='#dd8fff',GradientType=1 ); /* IE6-9 */
color: #fff; text-decoration: none;
}

.pinkbtn{background: #fe6ba8; /* Old browsers */
background: -moz-linear-gradient(left,  #fe6ba8 0%, #fd8c6e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #fe6ba8 0%,#fd8c6e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #fe6ba8 0%,#fd8c6e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe6ba8', endColorstr='#fd8c6e',GradientType=1 ); /* IE6-9 */
color: #fff; border-radius: 100px; padding: 10px 50px; display: inline-block; box-shadow: 3px 3px 4px 0 #1d2345; text-transform: uppercase; font-size: 18px;
}
.pinkbtn:hover{background: #fd8c6e; /* Old browsers */
background: -moz-linear-gradient(left,  #fd8c6e 0%, #fe6ba8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #fd8c6e 0%,#fe6ba8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #fd8c6e 0%,#fe6ba8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fd8c6e', endColorstr='#fe6ba8',GradientType=1 ); /* IE6-9 */
color: #fff; text-decoration: none;
}

.greenbtn{background: #87d9d3; /* Old browsers */
background: -moz-linear-gradient(left,  #87d9d3 0%, #03cdad 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #87d9d3 0%,#03cdad 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #87d9d3 0%,#03cdad 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#87d9d3', endColorstr='#03cdad',GradientType=1 ); /* IE6-9 */

color: #fff; border-radius: 100px; padding: 10px 50px; display: inline-block; box-shadow: 3px 3px 4px 0 #1d2345; text-transform: uppercase; font-size: 18px;
}
.greenbtn:hover{background: #03cdad; /* Old browsers */
background: -moz-linear-gradient(left,  #03cdad 0%, #87d9d3 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #03cdad 0%,#87d9d3 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #03cdad 0%,#87d9d3 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#03cdad', endColorstr='#87d9d3',GradientType=1 ); /* IE6-9 */

color: #fff; text-decoration: none;
}


.innerpages{ background:#fff; min-height:750px;}
.innerpages h3{font-family: 'kabriobook'; color:#828282; font-size:36px; border-bottom:1px solid #f1f1f1; background:url(../images/icon-bullet.png) no-repeat left center; padding-left:50px;}
.innerpages p {font-family: 'futura_bk_btbook'; font-size:16px; text-align:justify; color:#7e7e7e;}
.rightside{ background:#000; padding: 5px 25px 25px 25px; height: 100%;}
.rightside h5{font-family: 'kabriobook'; color:#e0c37c; font-size:32px; border-bottom:1px solid #e0c37c; text-align: center;}
.list-group-item{ text-align:left; border-left:none; border-right:none; border-top:none; margin-bottom:0px;}
.rightside ul{ padding:0px; list-style-type: none;}
.rightside ul li{color:#e0c37c; padding:0px; list-style-type: none; font-size: 20px; padding: 10px 0; border-bottom: 1px solid #e0c37c;}
.loginform {
    background: rgb(255, 255, 255) none repeat scroll 0 0;
    border: 1px solid rgb(255, 255, 255);
    box-shadow: 0 0 9px 2px #d4f1ff;
    margin-bottom: 0;
    margin-top: 0;
    padding: 25px;
}

.fullbtn {
    background: rgba(0, 0, 0, 0) linear-gradient(135deg, rgb(0, 181, 189) 0%, rgb(0, 70, 106) 100%) repeat scroll 0 0;
    border-radius:0px;
    box-shadow: 3px 4px 4px 0 rgb(219, 230, 246);
    color: rgb(255, 255, 255);
    display: inline-block;
    padding: 7px 65px 10px;
	border:none;
  cursor: pointer;
}
.fullbtn:hover {
    background: rgba(0, 0, 0, 0) linear-gradient(135deg, rgb(0, 70, 106) 0%, rgb(0, 181, 189) 100%) repeat scroll 0 0;
    color: rgb(255, 255, 255);
    text-decoration: none;
}

.buttons {
    margin-top: 25px;
}
.buttons a {
    background: rgb(255, 255, 255) none repeat scroll 0 0;
    border: 1px solid rgb(241, 241, 241);
    margin: 0 15px;
    padding: 11px 25px;
	display:inline-block;
	box-shadow:0 0 5px 2px #e0e8f7;
}
.buttons a span {
    margin-right: 10px;
}
.buttons a:hover {
    border: 1px solid rgb(0, 174, 239); text-decoration:none;
}
.copy{ text-align:center; color:#000; padding-top:15px; padding-bottom:15px; border-top: 1px solid #fff;}

/*Bottom Slider*/
#container {
  overflow: hidden;
  margin: 0 auto;
  cursor: pointer;
  margin-top:0px;
  box-shadow:0 0 8px 2px rgb(239, 248, 250);
  padding:15px;
  background:#fff;
  height:110px;
}

#imgs {
  display: block;
  padding: 0;
  width: 200%;
  margin:0px;
}

#imgs li {
  padding-right: 10px;
  display: inline-block;
 *display:inline;
}

#imgs img {
  width: 160px;
  height: auto;
}

.title {
  display: block;
  width: 100%;
  height: 38px;
  line-height: 38px;
  color: white;
  font-weight: bold;
  text-align: center;
  background: #ddd;
}
/*Bottom Slider*/


@media all and (min-width: 240px) and (max-width: 320px) {

}
@media all and (min-width: 320px) and (max-width: 480px) {
.navbar-brand{ top: -35px;}
.navbar{ padding: 6px !important; }
.navbar-light .navbar-toggler{ border:1px solid #fff; }
.welcome{margin-top: 0px;}
.stepindia h1{ margin-top:0px; font-size: 34px;}
.stepindia{ background: #fff; padding: 15px;}
}
@media all and (min-width:481px) and (max-width:567px) {

}
@media all and (min-width:568px) and (max-width:767px) {

}
@media all and (min-width:768px) and (max-width:900px) {

}
@media all and (min-width:901px) and (max-width:1024px) {
}


