@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'opensansregular';
    src: url('../fonts/opensansregular.eot');
    src: url('../fonts/opensansregular.eot') format('embedded-opentype'),
         url('../fonts/opensansregular.woff2') format('woff2'),
         url('../fonts/opensansregular.woff') format('woff'),
         url('../fonts/opensansregular.ttf') format('truetype'),
         url('../fonts/opensansregular.svg#opensansregular') format('svg');
}

@font-face {
    font-family: 'opensanslight';
    src: url('../fonts/opensanslight.eot');
    src: url('../fonts/opensanslight.eot') format('embedded-opentype'),
         url('../fonts/opensanslight.woff2') format('woff2'),
         url('../fonts/opensanslight.woff') format('woff'),
         url('../fonts/opensanslight.ttf') format('truetype'),
         url('../fonts/opensanslight.svg#opensanslight') format('svg');
}

@font-face {
    font-family: 'opensanssemibold';
    src: url('../fonts/opensanssemibold.eot');
    src: url('../fonts/opensanssemibold.eot') format('embedded-opentype'),
         url('../fonts/opensanssemibold.woff2') format('woff2'),
         url('../fonts/opensanssemibold.woff') format('woff'),
         url('../fonts/opensanssemibold.ttf') format('truetype'),
         url('../fonts/opensanssemibold.svg#opensanssemibold') format('svg');
}

@font-face {
    font-family: 'trebuc';
    src: url('../fonts/trebuc.eot');
    src: url('../fonts/trebuc.eot') format('embedded-opentype'),
         url('../fonts/trebuc.woff2') format('woff2'),
         url('../fonts/trebuc.woff') format('woff'),
         url('../fonts/trebuc.ttf') format('truetype'),
         url('../fonts/trebuc.svg#trebuc') format('svg');
}
@font-face {
    font-family: 'vrinda';
    src: url('../fonts/vrinda.eot');
    src: url('../fonts/vrinda.eot') format('embedded-opentype'),
         url('../fonts/vrinda.woff2') format('woff2'),
         url('../fonts/vrinda.woff') format('woff'),
         url('../fonts/vrinda.ttf') format('truetype'),
         url('../fonts/vrinda.svg#vrinda') format('svg');
}
@font-face {
    font-family: 'GothamBook';
    src: url('../fonts/GothamBook.eot');
    src: url('../fonts/GothamBook.eot') format('embedded-opentype'),
         url('../fonts/GothamBook.woff2') format('woff2'),
         url('../fonts/GothamBook.woff') format('woff'),
         url('../fonts/GothamBook.ttf') format('truetype'),
         url('../fonts/GothamBook.svg#GothamBook') format('svg');
}
@font-face {
    font-family: 'GothamMedium';
    src: url('../fonts/GothamMedium.eot');
    src: url('../fonts/GothamMedium.eot') format('embedded-opentype'),
         url('../fonts/GothamMedium.woff2') format('woff2'),
         url('../fonts/GothamMedium.woff') format('woff'),
         url('../fonts/GothamMedium.ttf') format('truetype'),
         url('../fonts/GothamMedium.svg#GothamMedium') format('svg');
}

.mr5{margin:5px 0px;}
.mr10{margin:10px 0px;}
.mr20{margin:20px 0px;}
.mr30{margin:30px 0px;}
.mr40{margin:40px 0px;}
.mr50{margin:50px 0px;}
.mr60{margin:60px 0px;}
.mr70{margin:70px 0px;}
.mr80{margin:80px 0px;}
.mr90{margin:90px 0px;}
.mr100{margin:100px 0px;}

.fl{float:left;}
.fr{float:right;}

.pd5{padding:5px 0px;}
.pd10{padding:10px 0px;}
.pd20{padding:20px 0px;}
.pd30{padding:30px 0px;}
.pd40{padding:40px 0px;}
.pd50{padding:50px 0px;}
.pd60{padding:60px 0px;}
.pd70{padding:70px 0px;}
.pd80{padding:80px 0px;}
.pd90{padding:90px 0px;}
.pd100{padding:100px 0px;}
.pd110{padding:110px 0px;}
.pd120{padding:120px 0px;}
.pd130{padding:130px 0px;}
.pd140{padding:140px 0px;}


.wd100-md, .wd90-md, .wd80-md, .wd70-md, .wd60-md, .wd50-md,.wd40-md, .wd30-md, .wd20-md, .wd10-md, .wd100-xs, 
.wd90-xs, .wd80-xs, .wd70-xs, .wd60-xs, .wd50-xs,.wd40-xs, .wd30-xs, .wd20-xs, .wd10-xs, .wd100-sm, 
.wd90-sm, .wd80-sm, .wd70-sm, .wd60-sm, .wd50-sm,.wd40-sm, .wd30-sm, .wd20-sm, .wd10-sm {
	padding-left:10px; 
	padding-right:10px;
	float:left;
}

.wd100-md, .wd90-md, .wd80-md, .wd70-md, .wd60-md, .wd50-md,.wd40-md, .wd30-md, .wd20-md, .wd10-md{position: relative;}
@media (max-width:360px) {
.wd100-xs{width:100%;}
.wd90-xs{width:90%;}
.wd80-xs{width:80%;}
.wd70-xs{width:70%;}
.wd60-xs{width:60%;}
.wd50-xs{width:50%;}
.wd40-xs{width:40%;}
.wd30-xs{width:30%;}
.wd20-xs{width:20%;}
.wd10-xs{width:10%;}
}
@media (min-width:992px) {
.wd100-md{width:100%;}
.wd90-md{width:90%;}
.wd80-md{width:80%;}
.wd70-md{width:70%;}
.wd60-md{width:60%;}
.wd50-md{width:50%;}
.wd40-md{width:40%;}
.wd30-md{width:30%;}
.wd20-md{width:20%;}
.wd10-md{width:10%;}
}
@media (min-width:768px) {
.wd100-sm{width:100%;}
.wd90-sm{width:90%;}
.wd80-sm{width:80%;}
.wd70-sm{width:70%;}
.wd60-sm{width:60%;}
.wd50-sm{width:50%;}
.wd40-sm{width:40%;}
.wd30-sm{width:30%;}
.wd20-sm{width:20%;}
.wd10-sm{width:10%;}
}

@media (min-width:1200px) {
.wd100-lg{width:100%;}
.wd90-lg{width:90%;}
.wd80-lg{width:80%;}
.wd70-lg{width:70%;}
.wd60-lg{width:60%;}
.wd50-lg{width:50%;}
.wd40-lg{width:40%;}
.wd30-lg{width:30%;}
.wd20-lg{width:20%;}
.wd10-lg{width:10%;}
}
section{background:#f6f7f8 !important;}

#home-header
{
	width:100%;
	position:fixed;
	top:0px;
	z-index:10000000;
	background:#FFF;
	border-bottom:2px solid #7ac142;
	left:0px
}
       
/*.navbar-brand
{
    position: absolute;
    width: 100%;
    left: 0;
    text-align: center;
    margin: auto;
}
*/

@media (min-width:768px) {
	.navbar-middle{
		margin:auto;
		
		width:1125px/*746px*/;}
.navbar-left {
	margin-top:/*55px*//*10px*/25px;
	float: left!important
}
.navbar-right {
	margin-top:/*55px*/25px;
	float: right!important
}

}

@media only screen and (max-device-width:360px) {
/*.navbar-brand
{
    position: absolute;
    width: 50%;
    left: 0;
margin-left:-20px;
    text-align: center;
    margin:-55px auto 0px;
}*/
.navbar{
		min-height:50px !important;
}
/*.navbar-brand img{width:50%;}*/


}
@media only screen and (max-device-width:480px){
	/*.navbar-brand{
		margin-top:-55px;
		position: absolute;
    width: 50%;
    left: 0;
margin-left:-50px;
    text-align: center;
	}*/
	.navbar{
		min-height:50px !important;
}
/*.navbar-brand img{width:45%;}*/
.tp-search-bar{position:absolute; top:5px; right:0%; z-index:100;}
}

@media only screen and (max-device-width:640px){
	/*.navbar-brand{
		margin-top:-55px;
		position: absolute;
    width: 50%;
    left: 0;
margin-left:-50px;
    text-align: center;
	}*/
	.navbar{
		min-height:50px !important;
}
/*.navbar-brand img{width:35%;}*/
.tp-search-bar{position:absolute; top:5px; right:6%; z-index:100;}

}
.tp-search-bar{/*position:absolute;*/ /*top:5px;*/ right:/*16%*//*11%*//*0px*/; /*z-index:100;*/  width:15%; float:right; margin-top:5px;}
@media only screen and (max-device-width:768px){
	.tp-search-bar{position:absolute; top:5px; right:0%; z-index:100;}
}
.footer-wrapper{background:#FFF; width:100%; border-top:1px solid #d7ecc6; padding:2px 0px 8px;}
.footer{margin-top:5px; }

.footer-txt{font-size:11px; color:#a3a3a3; font-family: 'opensansregular';}
.footer-txt a{color:#747474; text-decoration:none; outline:none;}
.footer-txt a:hover{color:#747474; text-decoration:underline; outline:none;}


#custom-search-input{
    padding: 3px;
    border: solid 1px #E4E4E4;
    border-radius: 6px;
    background-color: #fff;
}

#custom-search-input input{
    border: 0; font-family: 'opensansregular';
    box-shadow: none;
}

#custom-search-input button{
    margin: 2px 0 0 0;
    background: none;
    box-shadow: none;
    border: 0;
    color: #fff;
    padding: 0 8px 0 10px;
	  font-size:12px;
    border-left: solid 1px #428bca;
}

#custom-search-input button:hover{
    border: 0;
    box-shadow: none;
    border-left: solid 1px #ccc;
}

#custom-search-input .glyphicon-search{
    font-size:12px;
	
}

/* ///////////////////////////////////  Abouts page Styling ///////////////////////////////// */


#myCarousel {border-left:1px solid #CCC;
background:#fff;
	border-right:1px solid #CCC;
}
#myCarousel  .nav > li > a{
	 border-bottom:none; padding:10px 0px; }
	 #myCarousel  .nav > li {
		  padding:0px 0px;
	 }
#myCarousel .nav a small
{
    display: block;
}
#myCarousel .nav
{font-family: 'vrinda';
	color:#FFF;
	font-size:16px;
	letter-spacing:0.05em;
    background: #7ac043;
}
.nav-justified > li > a
{
	color:#FFF;
    border-radius: 0px; border-bottom:none; outline:none;
}
.nav-justified > li > a:focus, .nav-justified > li > a:hover{color:#000 !important;outline:none;}

#myCarousel .nav-pills>li:focus { background-color: #ffffff; color:#737272 !important; outline:none;}

.nav-pills>li[data-slide-to="0"] a { border-right:1px solid #FFF; outline:none;}
.nav-pills>li[data-slide-to="1"] a{ border-right:1px solid #FFF; outline:none;}
.nav-pills>li[data-slide-to="2"] a {border-right:1px solid #FFF; outline:none;}
.nav-pills>li[data-slide-to="3"] a{ border-right:1px solid #FFF; outline:none;}
.nav-pills>li[data-slide-to="4"] a{ border-right:1px solid #FFF; outline:none;}
@media (max-width:640px) {
.nav-pills>li[data-slide-to="0"] a {  border-right:none; outline:none;}
.nav-pills>li[data-slide-to="1"] a{  border-right:none; outline:none;}
.nav-pills>li[data-slide-to="2"] a { border-right:none; outline:none;}
.nav-pills>li[data-slide-to="3"] a{  border-right:none; outline:none;}
.nav-pills>li[data-slide-to="4"] a{ border-right:none; outline:none;}
}

.nav-pills>li.active a{ background-color: #ffffff; color:#737272; border-right:1px solid #FFF; outline:none;}


/*.nav-pills>li[data-slide-to="0"].active a{ background-color: #ffffff; color:#737272; border-right:1px solid #FFF; outline:none;}
.nav-pills>li[data-slide-to="1"].active a{ background-color: #ffffff; color:#737272; border-right:1px solid #FFF; outline:none;}
.nav-pills>li[data-slide-to="2"].active a{ background-color: #ffffff; color:#737272; border-right:1px solid #FFF; outline:none;}
.nav-pills>li[data-slide-to="3"].active a{ background-color: #ffffff; color:#737272; border-right:1px solid #FFF; outline:none;}
.nav-pills>li[data-slide-to="4"].active a{ background-color: #ffffff; color:#737272; border-right:1px solid #FFF; outline:none;}
.nav-pills>li[data-slide-to="5"].active a{ background-color: #ffffff; color:#737272; border-right:none; }
*/

/* /////////////////////////////////// End Abouts page Styling ///////////////////////////////// */

.black-lg-txt1{font-family: 'opensansregular'; color:#0f0f0f; font-size:25px; line-height:35px; }
.whyqldesh{ margin-left:330px;}
.whyqldes{margin: -35px 33px 5px 0px;}
.black-lg-txt2{font-family: 'opensansregular'; color:#0f0f0f; font-size:16px; line-height:20px;}
h2.black-lg-txt2 { margin-top:10px !important; margin-bottom:0px;}
.black-lg-txt3{font-family: 'opensansregular'; color:#0f0f0f; font-size:35px; line-height:35px;}
.black-md-txt1{font-family: 'opensansregular'; color:#0f0f0f; font-size:18px; }
.black-sm-txt1{font-family: 'opensansregular'; color:#0f0f0f; font-size:13px; line-height:25px;}
.white-sm-txt1{font-family: 'opensansregular'; color:#fff/*#07628d*/; font-size:14px; line-height:22px;}
.white-sm-txt2{font-family: 'opensanssemibold'; color:#fff/*#07628d*/; font-size:30px; line-height:30px; }
.white-sm-txt1-1{font-family: 'opensansregular'; color:#fff/*#07628d*/; font-size:21px; line-height:25px;}
.white-sm-txt2-1{font-family: 'opensanssemibold'; color:#fff/*#07628d*/; font-size:45px; line-height:40px; }
.calblack-sm-txt1{font-family: 'opensansregular'; color:#000; font-size:14px; line-height:22px;}
.calblack-sm-txt2{font-family: 'opensanssemibold'; color:#000; font-size:30px; line-height:30px; }
.black-md-txt2{font-family: 'opensansregular'; color:#0f0f0f; font-size:14px; font-weight:bold; }
.black-md-txt2-1{font-family: 'opensansregular'; color:#0f0f0f; font-size:13px;}
.black-md-txt3{font-family: 'opensansregular'; color:#000000; font-size:18px; font-weight:bold; }
.black-hd{font-family: 'opensanssemibold'; color:#3e3e3e; font-size:30px;}
.black-hd1{font-family: 'opensanssemibold'; color:#3e3e3e; font-size:18px;}

.gray-lg-txt2{font-family: 'opensansregular'; color:#858585; font-size:18px;}
h2.gray-lg-txt2{font-family: 'opensansregular'; color:#858585; font-size:18px; margin-top:5px !important; margin-bottom:5px;}
.gray-txt1{font-family: 'opensansregular'; color:#888a88; font-size:14px;}
.gray-txt2{font-family: 'opensansregular'; color:#787978; font-size:18px;}

.about-banner{height:/*250px*/201px; background:url(../images/about-banner.jpg) #b6b6b6 center top no-repeat; width:100%;}
.why-ql-banner{height:/*360px*/201px; background:url(../images/whyqlbanner.jpg) #b6b6b6 center top no-repeat; width:100%;}
.pro-banner{height:/*360px*/201px; background:url(../images/product-banner.jpg) #b6b6b6 center top no-repeat; width:100%;}
.pro1-banner{height:360px; background:url(../images/product-banner1.jpg) #b6b6b6 center top; width:100%;}
.career-banner{height:/*360px*/201px; background:url(../images/career-banner.jpg) #b6b6b6 center top no-repeat; /*background:url(../images/career-banner.jpg) #b6b6b6 center top;*/ width:100%;}
.contact-banner{height:/*360px*/201px; background:url(../images/contact-banner.jpg) #b6b6b6 center top no-repeat; width:100%;}
.knowld-banner{height:/*360px*/201px; background:url(../images/knowledge-banner.jpg) #b6b6b6 center top no-repeat; width:100%;}
.channel-banner{height:/*360px*/201px; background:url(../images/channel-banner.jpg) #b6b6b6 center top no-repeat; width:100%;}
.pg-hd{ font-family: 'opensanssemibold'; color:/*#000*/#595959; font-size:30px; margin-top:/*297px*/148px; background:rgba(255, 255, 255, 0.6); padding:5px 0 5px 15px;}
.pg-hd2{ font-family: 'opensanssemibold'; color:#595959; font-size:30px; margin-top:148px; background:rgba(255, 255, 255, 0.6); padding:5px 0 5px 20px;}
.pg-hd1{ font-family: 'opensanssemibold'; color:/*#000*/#595959; font-size:30px;  margin-top:10px; background:rgba(255, 255, 255, 0.6); padding:10px 0px 10px 20px;}

.txt-1{font-family: 'opensansregular'; color:#747474; font-size:13px;}
.txt-2{font-family: 'opensansregular'; color:#404040; font-size:13px;}
.txt-3{font-family: 'opensansregular'; color:#404040; font-size:18px;}
.txt-4{font-family: 'opensansregular'; color:#404040; font-size:16px;}

.grn-lg-txt1{font-family: 'opensanssemibold'; color:#81c24c; font-size:57px;}
.grn-lg-txt2{font-family: 'opensansregular'; color:#81c24c; font-size:30px; line-height:35px;}
.grn-lg-txt3{font-family: 'opensansregular'; color:#81c24c; font-size:35px;}
.grn-lg-txt4{font-family: 'opensansregular'; color:#70b03c; font-size:25px;}
.grn-lg-txt7, .grn-lg-txt7 a{font-family: 'opensanslight'; color:#70b03c; font-size:25px;  outline:none; text-decoration:none;}


.error{font-family: 'opensansregular'; color:#b30404; font-size:11px; line-height:12px;}

.grn-lg-txt7 a:hover{text-decoration:underline; outline:none;}
.grn-lg-txt5{font-family: 'opensanssemibold'; color:#70b03c; font-size:42px; text-transform:uppercase;}
.grn-lg-txt6{font-family: 'opensanssemibold'; color:#70b03c; font-size:22px; font-weight:bold; text-transform:uppercase;}

.grn-txt1{font-family: 'opensanssemibold'; color:#81c24c; font-size:23px;}
.grn-txt2{font-family: 'opensanssemibold'; color:#81c24c; font-size:27px;}

.cat-hd{width:100%; padding:12px 10px; font-family: 'opensanssemibold'; color:#FFF; background:#81c24c; /*text-transform:uppercase;*/ font-size:18px;}

.lf-box{border:1px solid #dddddd; border-radius:: 0px 0px 6px 6px; padding:10px;}

.pag-hd{
	 font-family: 'opensanslight';
	color:#565658;
	font-size:22px;
	background:url(../images/title-hd-bg-green.jpg) left 36px no-repeat;
	padding:10px 0px 15px 0px;

}
.pag-hd1{
	 font-family: 'opensanslight';
	color:#9dd209;
	font-size:25px;
	font-weight:bold;
	padding:10px 0px 15px 0px;
}

.pag-hd-bar{
	background: url(../images/hd-bt-line.png) left bottom repeat-x;
	width:100%;
	float:left;
	margin-bottom:20px;
}

.prod-name {
	width:100%;
	float:left;
	font-family: 'opensanslight';
	font-size:/*35px*/28px;
	text-align:left;
	color:#8f8f8f; 
}

.prod-name-subtxt{
	
	font-size:12px;
	font-family: 'opensansregular';
	padding-left:10px;
}

.prod-name-hd-bx{
	border-bottom:1px solid #999; margin-bottom:10px; padding-bottom:10px; float:left; width:100%;}




.web-img{width:auto;}
@media(max-width:768px){
	.web-img{width:100%;}
}


/* //////////////////////////  About circle animation  /////////////////////////////////////////////////*/
.ca-menu{
    padding:0;
    margin:0px auto;
    width: 100%;
	  float:left;
	font-family: 'opensansregular';
}
.ca-menu li{
     list-style:none;
   
    float:left;
   
   /* margin-right: 4px;*/
   margin:/*20px 42px*/20px 20px;
    
}
.ca-menu li .circle1, .ca-menu li .circle2, .ca-menu li .circle3, .ca-menu li .circle4, .ca-menu li .circle5, .ca-menu li .circle6{
	width:/* 126px*/ 100px;
    height:/* 126px*/ 100px;
    border: 6px solid #d0d0d0;
	 overflow: hidden;
    position: relative; background: #fff;-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -webkit-border-radius: 125px;
    -moz-border-radius: 125px;
    border-radius: 125px;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.ca-menu li:last-child{
    margin-right: 0px;
}
.ca-menu li a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #333;
    position: relative;
   -moz-box-shadow:0px 0px 3px #000000;
   -webkit-box-shadow:0px 0px 3px #000000;
   box-shadow:0px 0px 3px #000000;

}
.ca-icon{
    
    font-size: 20px;
    color: #f6f6f6;
    line-height: 60px;
    position: absolute;
    width: 100%;
    height: 60px;
    left: 0px;
    top:/* 30px*/22px;
    text-align: center;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.ca-main{
	font-family: 'opensansregular';
    font-size: 14px;
	color:#545454;
	
/*    position: absolute;
    top: 110px;
    height: 80px;
    width: 170px;
    left: 50%;
    margin-left: -85px;*/
    opacity: 0.8;
    text-align: center;
}
.ca-sub{
    text-align:center;
    color: #000;
    font-size: 26px;
    position: absolute;
    height: 80px;
    width: 170px;
    left: 50%;
    margin-left: -85px;
    top: 110px;
    opacity: 0;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.ca-menu li .circle1:hover{
    background: #fff;
    border-color: #cd2012;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
   /* box-shadow: 0 35px 35px -45px #000000;*/
}
.ca-menu li .circle2:hover{
    background: #fff;
    border-color:#f6e029;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
   /* box-shadow: 0 35px 35px -45px #000000;*/
}

.ca-menu li .circle3:hover{
    background:#fff;
    border-color:#68184d ;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
   /* box-shadow: 0 35px 35px -45px #000000;*/
}


.ca-menu li .circle4:hover{
    background:  #fff ;
    border-color:#53bb05;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
   /* box-shadow: 0 35px 35px -45px #000000;*/
}

.ca-menu li .circle5:hover{
    background:  #fff ;
    border-color:#e99708;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
   /* box-shadow: 0 35px 35px -45px #000000;*/
}



/*.ca-menu li .circle1:hover .ca-icon{
    color: #555;
 
	margin-top:-18px;
}*/
.ca-menu li .circle1:hover .ca-main{
    display: none;
}
.ca-menu li .circle1:hover .ca-sub{
    opacity: 0.8;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* //////////////////////////  About circle animation  /////////////////////////////////////////////////*/
.ca-menu1{
    padding:0;
    margin:20px auto;
    width: 100%;
	  float:left;
	font-family: 'opensansregular';
}
.ca-menu1 li{
     list-style:none;
   
    float:left;
   
   /* margin-right: 4px;*/
   margin:/*20px 20px*/10px 10px;
   width:134px;
    
}
@media screen and (max-width:767px){
	.ca-menu1 li{
     list-style:none;
   
    float:left;

   width:100%;
    
}
}

@media screen and (max-width:640px){
	.ca-menu1 li{
     list-style:none;
   
    float:left;
 margin:10px 0px;
   width:50%;
    
}
}

.ca-menu1 li .circle1, .ca-menu1 li .circle2, .ca-menu1 li .circle3, .ca-menu1 li .circle4, .ca-menu1 li .circle5
, .ca-menu1 li .circle6, .ca-menu1 li .circle7, .ca-menu1 li .circle8, .ca-menu1 li .circle9, .ca-menu1 li .circle10
, .ca-menu1 li .circle11, .ca-menu1 li .circle12, .ca-menu1 li .circle13, .ca-menu1 li .circle14, .ca-menu1 li .circle15, .ca-menu1 li .circle16{
	width: 100px;
    height: 100px;
    border: /*10px*/6px solid #d0d0d0;
	color:#000;
	 overflow: hidden;
    position: relative; background:#fff /*#81c24c*/; -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    box-shadow: 1px 1px 2px rgba(0,0,0,0.2);
    -webkit-border-radius: 125px;
    -moz-border-radius: 125px;
    border-radius: 125px;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
	margin:0px auto;
}
.ca-menu1 li:last-child{
    margin-right: 0px;
}
.ca-menu1 li a{
    text-align: left;
    width: 100%;
    height: 100%;
    display: block;
    color: #fff;
    position: relative;
 /*  -moz-box-shadow:0px 0px 3px #000000;
   -webkit-box-shadow:0px 0px 3px #000000;
   box-shadow:0px 0px 3px #000000;
*/
}
.ca-icon1, .ca-icon1 fa1{
    
    font-size: 20px;
    color: /*#f6f6f6*/#2997dd !important;
    line-height: 60px;
    position: absolute;
    width: 100%;
    height: 60px;
    left: 0px;
    top: 24px;
    text-align: center;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.ca-main1{
	font-family: 'opensansregular';
    font-size: 13px;
	color:#545454;
	
/*    position: absolute;
    top: 110px;
    height: 80px;
    width: 170px;
    left: 50%;
    margin-left: -85px;*/
    opacity: 0.8;
    text-align: center;
}
.ca-sub1{
    text-align:center;
    color: #000;
    font-size: 26px;
    position: absolute;
    height: 80px;
    width: 170px;
    left: 50%;
    margin-left: -85px;
    top: 110px;
    opacity: 0;
    -webkit-transition: all 400ms linear;
    -moz-transition: all 400ms linear;
    -o-transition: all 400ms linear;
    -ms-transition: all 400ms linear;
    transition: all 400ms linear;
}
.ca-menu1 li .circle1:hover{
	 color: #fff !important;
    background: /*#81c24c*/;
    border-color: #afc733;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}


.ca-menu1 li .circle2:hover{
	 color: #fff !important;
    background: /*#81c24c*/;
    border-color: #459fba;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.ca-menu1 li .circle3:hover{
	 color: #fff !important;
    background: /*#81c24c*/;
    border-color: #df8815;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.ca-menu1 li .circle4:hover{
	 color: #fff !important;
    background: /*#81c24c*/;
    border-color: #f6d123;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.ca-menu1 li .circle5:hover{
	 color: #fff !important;
    background: /*#81c24c*/;
    border-color: #db6525;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.ca-menu1 li .circle6:hover{
	 color: #fff !important;
    background: /*#81c24c*/;
    border-color: #bb422f;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.ca-menu1 li .circle6:hover{
	 color: #fff !important;
    background: /*#81c24c*/;
    border-color: #eb88a5;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.ca-menu1 li .circle7:hover{
	 color: #fff !important;
    background: /*#81c24c*/;
    border-color: #b74a61;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.ca-menu1 li .circle8:hover{
	 color: #fff !important;
    background: /*#81c24c*/;
    border-color: #8959b5;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.ca-menu1 li .circle9:hover{
	 color: #fff !important;
    background: /*#81c24c*/;
    border-color: #3510d7;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.ca-menu1 li .circle10:hover{
	 color: #fff !important;
    background: /*#81c24c*/;
    border-color: #525e88;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.ca-menu1 li .circle11:hover{
	 color: #fff !important;
    background: /*#81c24c*/;
    border-color: #525e88;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.ca-menu1 li .circle12:hover{
	 color: #fff !important;
    background: /*#81c24c*/;
    border-color: #5eadcc;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.ca-menu1 li .circle13:hover{
	 color: #fff !important;
    background: /*#81c24c*/;
    border-color: #a6e4a9;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.ca-menu1 li .circle14:hover{
	 color: #fff !important;
    background: /*#81c24c*/;
    border-color: #6f830e;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
.ca-menu1 li .circle15:hover{
	 color: #fff !important;
    background: /*#81c24c*/;
    border-color: #93660e;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.ca-menu1 li .circle16:hover{
	 color: #fff !important;
    background: /*#81c24c*/;
    border-color: #940613;
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}



.ca-menu1 li .circle1:hover .ca-icon1{
    color: #fff !important;
    font-size: 25px;
	margin-top:-5px;
}
.ca-menu1 li .circle1:hover .ca-main1{
    display: none;
}
.ca-menu1 li .circle1:hover .ca-sub1{
    opacity: 0.8;
}

/*/////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.bs-wizard {margin-top: 40px;}

/*Form Wizard*/
.bs-wizard {border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0;}
.bs-wizard > .bs-wizard-step {padding: 0; position: relative;}
.bs-wizard > .bs-wizard-step + .bs-wizard-step {}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #5ec609; font-size: 16px; margin-bottom: 5px;  font-family: 'opensansregular'; text-transform:uppercase;}
.bs-wizard > .bs-wizard-step .bs-wizard-info {color: #999; font-size: 14px;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; width: 30px; height: 30px; display: block; background: #f5f5f5; top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;} 
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 14px; height: 14px; background: #c0c0c0; border-radius: 50px; position: absolute; top: 8px; left: 8px; } 
.bs-wizard > .bs-wizard-step > .progress {position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 20px 0;}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none; background: #f5f5f5;}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #f5f5f5;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}
.bs-wizard > .bs-wizard-step:first-child  > .progress {left: 50%; width: 50%;}
.bs-wizard > .bs-wizard-step:last-child  > .progress {width: 50%;}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }
/*END Form Wizard*/

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

@import "http://fonts.googleapis.com/css?family=Roboto:400,500";

.box > .icon { text-align: center; position: relative; }
.box > .icon > .image { position: relative; z-index: 2; margin: auto; width: 88px; height: 88px; border: 8px solid white; line-height: 88px; border-radius: 50%; background: #81c24c; vertical-align: middle; }
.box > .icon:hover > .image { background: #333; }
.box > .icon > .image > i { font-size: 36px !important; color: #fff !important; }
.box > .icon:hover > .image > i { color: white !important; }
.box > .icon > .info { margin-top: -24px; background: rgba(0, 0, 0, 0.04); border: 1px solid #e0e0e0; padding: 15px 0 10px 0; width:100%; float:left; }
.box > .icon:hover > .info { background: rgba(0, 0, 0, 0.04); border-color: #e0e0e0; color: white; }
.box > .icon > .info > h3.title { font-family: "Roboto",sans-serif !important; font-size: 20px; color: #222; font-weight: 500; }
.box > .icon > .info > p { font-family: 'opensansregular'; font-size: 13px; color: #666; line-height: 1.5em; margin: 20px;}
.box > .icon:hover > .info > h3.title, .box > .icon:hover > .info > p, .box > .icon:hover > .info > .more > a { color: #222; }
.box > .icon > .info > .more a { font-family: "Roboto",sans-serif !important; font-size: 12px; color: #222; line-height: 12px; text-transform: uppercase; text-decoration: none; }
.box > .icon:hover > .info > .more > a { color: #fff; padding: 6px 8px; background-color: #81c24c; }
.box .space { height: 30px; }

/*END Form box*/




/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

img {
    vertical-align: middle;
}

.img-responsive {
    display: block;
    height: auto;
    max-width: 100%;
}

.img-rounded {
    border-radius: 3px;
}

.img-thumbnail {
    background-color: #fff;
    border: 1px solid #ededf0;
    border-radius: 3px;
    display: inline-block;
    height: auto;
    line-height: 1.428571429;
    max-width: 100%;
    moz-transition: all .2s ease-in-out;
    o-transition: all .2s ease-in-out;
    padding: 2px;
    transition: all .2s ease-in-out;
    webkit-transition: all .2s ease-in-out;
}

.img-circle {
    border-radius: 50%;
}

.timeline-centered {
    position: relative;
    margin-bottom: 30px;
}

    .timeline-centered:before, .timeline-centered:after {
        content: " ";
        display: table;
    }

    .timeline-centered:after {
        clear: both;
    }

    .timeline-centered:before, .timeline-centered:after {
        content: " ";
        display: table;
    }

    .timeline-centered:after {
        clear: both;
    }

    .timeline-centered:before {
        content: '';
        position: absolute;
        display: block;
        width: 4px;
        background: #f5f5f6;
        /*left: 50%;*/
        top: 20px;
        bottom: 20px;
        margin-left: 30px;
    }

    .timeline-centered .timeline-entry {
        position: relative;
        /*width: 50%;
        float: right;*/
        margin-top: 5px;
        margin-left: 30px;
        margin-bottom: 10px;
        clear: both;
    }

        .timeline-centered .timeline-entry:before, .timeline-centered .timeline-entry:after {
            content: " ";
            display: table;
        }

        .timeline-centered .timeline-entry:after {
            clear: both;
        }

        .timeline-centered .timeline-entry:before, .timeline-centered .timeline-entry:after {
            content: " ";
            display: table;
        }

        .timeline-centered .timeline-entry:after {
            clear: both;
        }

        .timeline-centered .timeline-entry.begin {
            margin-bottom: 0;
        }

        .timeline-centered .timeline-entry.left-aligned {
            float: left;
        }

            .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner {
                margin-left: 0;
                margin-right: -18px;
            }

                .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time {
                    left: auto;
                    right: -100px;
                    text-align: left;
                }

                .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-icon {
                    float: right;
                }

                .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label {
                    margin-left: 0;
                    margin-right: 70px;
                }

                    .timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label:after {
                        left: auto;
                        right: 0;
                        margin-left: 0;
                        margin-right: -9px;
                        -moz-transform: rotate(180deg);
                        -o-transform: rotate(180deg);
                        -webkit-transform: rotate(180deg);
                        -ms-transform: rotate(180deg);
                        transform: rotate(180deg);
                    }

        .timeline-centered .timeline-entry .timeline-entry-inner {
            position: relative;
            margin-left: -20px;
        }

            .timeline-centered .timeline-entry .timeline-entry-inner:before, .timeline-centered .timeline-entry .timeline-entry-inner:after {
                content: " ";
                display: table;
            }

            .timeline-centered .timeline-entry .timeline-entry-inner:after {
                clear: both;
            }

            .timeline-centered .timeline-entry .timeline-entry-inner:before, .timeline-centered .timeline-entry .timeline-entry-inner:after {
                content: " ";
                display: table;
            }

            .timeline-centered .timeline-entry .timeline-entry-inner:after {
                clear: both;
            }

            .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time {
                position: absolute;
                left: -100px;
                text-align: right;
                padding: 10px;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                box-sizing: border-box;
            }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span {
                    display: block;
                }

                    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:first-child {
                        font-size: 15px;
                        font-weight: bold;
                    }

                    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:last-child {
                        font-size: 12px;
                    }

            .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon {
                background: #fff;
                color: #737881;
                display: block;
                width: 40px;
                height: 40px;
                -webkit-background-clip: padding-box;
                -moz-background-clip: padding;
                background-clip: padding-box;
                -webkit-border-radius: 20px;
                -moz-border-radius: 20px;
                border-radius: 20px;
                text-align: center;
                -moz-box-shadow: 0 0 0 5px #81c24c;
                -webkit-box-shadow: 0 0 0 5px #81c24c;
                box-shadow: 0 0 0 5px #81c24c;
                line-height: 40px;
                font-size: 15px;
                float: left;
            }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-primary {
                    background-color: #303641;
                    color: #fff;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-secondary {
                    background-color: #ee4749;
                    color: #fff;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-success {
                    background-color: #00a651;
                    color: #fff;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-info {
                    background-color: #21a9e1;
                    color: #fff;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-warning {
                    background-color: #fad839;
                    color: #fff;
                }
  .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-gray {
                    background-color: #8e8e8e;
                    color: #fff;
                }
				 .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-green {
                    background-color: #fff;
                    color: #fff;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-danger {
                    background-color: #cc2424;
                    color: #fff;
                }

            .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label {
                position: relative;
                background: #f5f5f6;
                padding: 1em;
                margin-left: 60px;
                -webkit-background-clip: padding-box;
                -moz-background-clip: padding;
                background-clip: padding-box;
                -webkit-border-radius: 3px;
                -moz-border-radius: 3px;
                border-radius: 3px;
            }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:after {
                    content: '';
                    display: block;
                    position: absolute;
                    width: 0;
                    height: 0;
                    border-style: solid;
                    border-width: 9px 9px 9px 0;
                    border-color: transparent #f5f5f6 transparent transparent;
                    left: 0;
                    top: 10px;
                    margin-left: -9px;
                }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2, .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p {
                    color: #737881;
                    font-family: 'opensansregular';
                    font-size: 12px;
                    margin: 0;
                    line-height: 1.428571429;
                }

                    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p + p {
                        margin-top: 15px;
                    }

                .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 {
                    font-size: 20px;
					 font-family: "Roboto",sans-serif !important; 
                    margin-bottom: 10px;
                }

                    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 a {
                        color: #303641;
                    }

                    .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 span {
                        -webkit-opacity: .6;
                        -moz-opacity: .6;
                        opacity: .6;
                        -ms-filter: alpha(opacity=60);
                        filter: alpha(opacity=60);
                    }


/*/////////////////////////////////////////////////////////////////////////////////*/



.logos img {
    margin: 10px 10px 10px 10px;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s; /* Safari */
    }

.logos img:hover {
	cursor: pointer;
	-webkit-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    transition-duration: 0.3s;
    -webkit-transition-duration: 0.3s; /* Safari */
    box-shadow: 10px 10px 5px #888888;
    z-index: 1;
    }

/*///////////////////////////////////////////////////////////////////////////////////*/


/*/////////////////////////////////////////////////////////////////////////////////*/



.cat-pro-box {
    margin:/* 5px*/;
	background:#FFF;
    -webkit-transform: scale(1, 1);
    -ms-transform: scale(1, 1);
    transform: scale(1, 1);
    transition-duration: 0.3s;
	border-radius:6px;
    -webkit-transition-duration: 0.3s; /* Safari */
    }

.cat-pro-box:hover {
	cursor: pointer;
	-webkit-transform: scale(1.2, 1.2);
    -ms-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2);
    transition-duration: 0.3s;
	border-radius:6px;
    -webkit-transition-duration: 0.3s; /* Safari */
    box-shadow: 5px 5px 5px #888888;
    z-index: 1;
    }

/*///////////////////////////////////////////////////////////////////////////////////*/

.error-notice {
  margin: 5px 5px; /* Making sure to keep some distance from all side */
}

.procedure-box{ display:block}
.sm-procedure-box{ display:none}

@media(max-width:360px){
	.procedure-box{ display:none;}
	.sm-procedure-box{display:block;}
	.grn-lg-txt5{font-size:34px;}
	.grn-lg-txt7, .grn-lg-txt7 a{font-size:19px;}
	.grn-lg-txt2{font-size:18px; font-weight:bold;}
}

.oaerror {
  width: 95%; /* Configure it fit in your design  */
  margin: 0 auto; /* Centering Stuff */
  background-color: #FFFFFF; /* Default background */
  padding: 20px;
  border: 1px solid #eee;
 
/*  border-top-width:10px;*/
  border-radius: 3px;
  margin: 10px auto;
  font-family: 'opensansregular';
  font-size: 14px;
}

.danger {
  border-top-color: #d9534f; /* Left side border color */
  background-color: rgba(217, 83, 79, 0.1); /* Same color as the left border with reduced alpha to 0.1 */
}

.danger strong {
  color:  #d9534f;
}

.warning {
  border-left-color: #f0ad4e;
  background-color: rgba(240, 173, 78, 0.1);
}

.warning strong {
  color: #f0ad4e;
}

.info {
  border-left-color: #5bc0de;
 /* background-color: rgba(91, 192, 222, 0.1);*/
}

.info strong {
  color: #5bc0de;
}

.success {
  border-color: #2b542c;
  background-color: rgba(43, 84, 44, 0.1);
}

.success strong {
  color: #2b542c;
}

/*////////////////////////////////////////////////////////////*/



div.clear
{
    clear: both;
}

div.product-chooser{
    
}

    div.product-chooser.disabled div.product-chooser-item
	{
		zoom: 1;
		filter: alpha(opacity=60);
		opacity: 0.6;
		cursor: default;
	}

	div.product-chooser div.product-chooser-item{
		padding: 11px;
		border-radius: 6px;
		cursor: pointer;
		position: relative;
		border: 1px solid #efefef;
		margin-bottom: 40px;
        margin-left: /*10px*/;
        margin-right: 10x;
	}
	
	div.product-chooser div.product-chooser-item.selected{
		border: 1px solid #7bd531;
		background: #f8f7f7;
		padding: 11px;
		filter: alpha(opacity=100);
		opacity: 1;
	}
	
		div.product-chooser div.product-chooser-item img{
			padding: 0;
			
		}
		
		div.product-chooser div.product-chooser-item span.title{
			display: block;
			margin: 10px 0 5px 0;
			font-family: 'GothamBook'; 
			color:#000;
		/*	font-weight: bold;*/
			font-size: 16px;
		}
		
		div.product-chooser div.product-chooser-item span.description{
			font-size: 12px;
		}
		
		div.product-chooser div.product-chooser-item input{
			 font-family: 'opensansregular';
			font-size: 12px; 
		}



div.img-chooser.disabled div.img-chooser-item
	{
		zoom: 1;
		filter: alpha(opacity=60);
		opacity: 0.6;
		cursor: default;
	}

	div.img-chooser div.img-chooser-item{
		padding: 5px;
		border-radius: 6px;
		cursor: pointer;
		position: relative;
		border: 1px solid #efefef;
		margin-bottom: 40px;
        margin-left: /*10px*/;
        margin-right: 10x;
	}
	
	div.img-chooser div.img-chooser-item.selected{
		border: 1px solid #7bd531;
		background: #f8f7f7;
		padding: 4px;
		filter: alpha(opacity=100);
		opacity: 1;
	}
	
	
	
	div.partner-chooser.disabled div.partner-chooser-item
	{
		zoom: 1;
		filter: alpha(opacity=60);
		opacity: 0.6;
		cursor: default;
	}

	div.partner-chooser div.partner-chooser-item{
		padding: 5px;
		border-radius: 6px;
		cursor: pointer;
		position: relative;
		border: 1px solid #efefef;
		margin-bottom: 20px;
        margin-left: /*10px*/;
        margin-right: 10x;
	}
	
	div.partner-chooser div.partner-chooser-item.selected{
		border: 1px solid #7bd531;
		background: #f8f7f7;
		padding: 4px;
		filter: alpha(opacity=100);
		opacity: 1;
	}

div.partner-chooser div.partner-chooser-item img{
			padding: 0;
			margin:0px 33px;
			width:auto;
		}
		

/*******************************************************************************************************************/


/*////////////////////////////////////////////////////////////*/



div.clear
{
    clear: both;
}

div.pratner.disabled div.pratner-chooser-item
	{
		zoom: 1;
		filter: alpha(opacity=60);
		opacity: 0.6;
		cursor: default;
	}

	div.pratner-chooser div.pratner-chooser-item{
		padding: 5px 11px;
		border-radius: 6px;
		cursor: pointer;
		position: relative;
		border: 1px solid #efefef;
		margin-bottom: 20px;
        margin-left: /*10px*/;
        margin-right: 10x;
	}
	
	div.pratner-chooser div.pratner-chooser-item.selected{
		border: 1px solid #7bd531;
		background: #f8f7f7;
		padding: 8px;
		filter: alpha(opacity=100);
		opacity: 1;
	}
	
		div.pratner-chooser div.pratner-chooser-item img{
			padding: 0;
			margin:0px 25px;
			width:auto;
		}
		
		div.pratner-chooser div.pratner-chooser-item span.title{
			display: block;
			margin: 10px 0 5px 0;
			font-family: 'opensanssemibold'; 
			color:#81c24c;
			font-weight: bold;
			font-size: 16px;
		}
		
		div.pratner-chooser div.pratner-chooser-item span.description{
			font-size: 12px;
		}
		
		div.pratner-chooser div.pratner-chooser-item input{
			 font-family: 'opensansregular';
			font-size: 12px; 
		}



/*******************************************************************************************************************/



#pinBoot {
	margin:15px 0px 15px 5px;
	position: relative;
	max-width: 100%;
	width: 100%;
}
#pinBoot img {
	width: 100%;
	max-width: 100%;
	height: auto;
}
.white-panel {
	position: absolute;
	background: white;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
	padding: 10px;
}
.white-panel p {
	text-align: justify;
	margin: 10px 0px;
	font-size: 13px;
	font-family: 'opensansregular';
}
/*
stylize any heading tags withing white-panel below
*/

.white-panel h1 {
	font-size: 1em;
}
.white-panel h1 a {
	color: #A92733;
}
.white-panel:hover {
	box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);
	margin-top: -5px;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
/* bhoechie tab */ div.bhoechie-tab-container {
	z-index: 10;
	background-color: #ffffff;
	padding: 0 !important;
	border-radius: 4px;
	-moz-border-radius: 4px;
	border: 1px solid #ddd;
margin:20px 0px;
	background-clip: padding-box;
	opacity: 0.97;
	filter: alpha(opacity=97);
}
div.bhoechie-tab-menu {
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
}
div.bhoechie-tab-menu div.list-group {
	margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a {
	margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a .glyphicon, div.bhoechie-tab-menu div.list-group>a .fa {
	color: #5A55A3;
}
div.bhoechie-tab-menu div.list-group>a:first-child {
	border-top-right-radius: 0;
	-moz-border-top-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a:last-child {
	border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a.active, div.bhoechie-tab-menu div.list-group>a.active .glyphicon, div.bhoechie-tab-menu div.list-group>a.active .fa {
	/*background-color: #404040;
	background-image: #5A55A3;*/
	background:url(../images/arrow-wt.png) #404040 right 10px no-repeat;
	color: #ffffff;
}
div.bhoechie-tab-menu div.list-group>a.active:after {
	content: '';
	position: absolute;
	left: 100%;
	top: 50%;
	margin-top: -13px;
	border-left: 0;
/*	border-bottom: 13px solid transparent;
	border-top: 13px solid transparent;
	border-left: 10px solid #404040;*/
}
div.bhoechie-tab-content {
	background-color: #ffffff; /* border: 1px solid #eeeeee; */
	padding-left: 20px;
	padding-top: 10px;
}
div.bhoechie-tab div.bhoechie-tab-content:not(.active) {
	display: none;
}
@media (max-width:360px){
	
	div.bhoechie-tab-menu .list-group h4, div.bhoechie-tab-content { font-size:12px !important; line-height:15px !important;} 
	
	div.bhoechie-tab-content {
		padding-left: 0px;
	}
	.whyqldesh{ margin-left:0px;}
	.whyqldes{margin: 0px 33px 5px 0px;}
}


.hm-sec-btm {
	background: url(../images/sec-btm-bg.jpg) repeat-x top center;
	width:100%;
	padding-bottom:0px;
	margin:0 auto;
}


.hm-sec-btm h3{ font-family: 'GothamMedium';
color:#81c24c;
font-size:14px;
}
.sitemap-info {
 font-family: 'GothamBook';	
}
.sitemap-info ul{
margin-left:-40px;	
}
.sitemap-info ul li{
line-height:24px;
list-style:none;	
}

.sitemap-info ul li a, .sitemap-info a {
color:#6f6f6f;
font-size:13px;
padding:10px 0px;
text-decoration:none;
outline:none !important;
}
.sitemap-info ul li a:hover,  .sitemap-info a:hover {
color:#000;
font-size:13px;
text-decoration:none;
outline:none !important;
}
.modal-body{
font-size:13px;
text-align:justify;
}
.modal-title{
	color:#7ac043;
	font-size:22px;
}
/*///////////////////////////////////////  Standaradization CSS ///////////////////////////////////////*/

.card {
	padding-top: 20px;
	margin: 10px 0 20px 0;
	background-color: rgba(214, 224, 226, 0.2);
	border-top-width: 0;
	border-bottom-width: 2px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.card.people .card-info {
	position: absolute;
	top: 150px;
	display: inline-block;
	width: 100%;
	height: 101px;
	overflow: hidden;
	background: #ffffff;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.card.hovercard {
	position: relative;
	padding-top: 0;
	overflow: hidden;
	text-align: center;
	background-color: rgba(214, 224, 226, 0.2);
}
.card.hovercard .cardheader {
	background:#fff/*#7ac043*/ /*url("http://lorempixel.com/850/280/nature/4/")*/ ;
/*	background-size: cover;*/
	
	border:1px solid #7ac043;

padding:20px 5px; 

	height: /*135px*/140px;
}
.card.hovercard .cardheader .big1{
	font-size:16px;
	color:/*#FFF*/#000;
	font-family: 'opensanssemibold';
}
.card.hovercard .cardheader .sm1{
	font-size:12px;
	color:/*#FFF*/#3d3d3d;
	font-family: 'opensansregular';
}
.std-rf-ar{background:url(../images/green-arw.png) 100% 80px no-repeat;}
.std-lf-ar{background:url(images/green-arw-left.png) 0% 80px no-repeat;}
.std-tp-ar{background:url(../images/green-arw-up.png) 45% -1px no-repeat;}
.std-bt-ar{background:url(../images/green-arw-dwn.png) 50% 95% no-repeat;}

@media (max-width:768px){
.std-rf-ar, .std-lf-ar, .std-tp-ar, .std-bt-ar{background:url(../images/green-arw-dwn.png) 50% 86% no-repeat; padding-bottom:15px;}	
}

#lightbox .modal-content {
    display: inline-block;
    text-align: center;   
}

#lightbox .close {
    opacity: 1;
    color: rgb(255, 255, 255);
    background-color: rgb(25, 25, 25);
    padding: 5px 8px;
    border-radius: 30px;
    border: 2px solid rgb(255, 255, 255);
    position: absolute;
    top: -15px;
    right: -55px;
    
    z-index:1032;
}

.gal .col-md-3{ padding:0px 5px !important;}
.value-box{width:100%; border-radius:6px; background:; padding:20px 20px; font-size:13px; border:1px solid #7ac142; height:250px; }
@media (max-width:768px){
	.value-box{ height:auto;}
}
.sticky-adds{position:fixed; top:18.5%; right:0px; z-index:100000;}
.sticky-adds a img{ outline:none; border:none;}

.sticky-adds-career{position:absolute; top:55%; left:47px; z-index:100000;}
.sticky-adds-career a img{ outline:none; border:none;}

.sticky-adds-hm{position:fixed; top:14%; right:11%; z-index:100000;}
.sticky-adds-hm a img{ outline:none; border:none;}
.google-map{width:100%; height:540px;}
@media(max-width:360px){
.google-map{width:100%; height:340px;}
	
}
@media (max-width:640px){
.tp-search-bar{display:none;}
}

.form-border{width:100%; border-radius:6px; border:1px solid #c2c2c2;  float:left; padding:10px 0px;}
.cal-result-dis1{width:100%; float:left; padding-top:/*20px*/5px; padding-bottom:/*20px*/5px;  border-radius:6px; border:1px solid #023f5a;width:100%; 
 	background:url(../images/calcultor-bg.jpg) top center #0f0f0e;

}
.cal-result-dis2{ width:100%; float:left; padding-top:20px; padding-bottom:90px;  border-radius:6px; border:1px solid #c2c2c2;width:100%; background:url(../images/invesment-bg.jpg) bottom right no-repeat;}
.cal-result-dis11{width:100%; float:left; padding-top:10px; padding-bottom:10px;  border-radius:6px; border:1px solid #023f5a;width:100%;  	

/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(bottom, #1784A6 0%, #003D59 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #1784A6 0%, #003D59 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #1784A6 0%, #003D59 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #1784A6), color-stop(1, #003D59));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #1784A6 0%, #003D59 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to top, #1784A6 0%, #003D59 100%); color:#FFF}


@media (max-width:640px){
	.cal-result-dis1 { padding-top:210px; padding-bottom:20px; }
	.cal-result-dis2 { padding-top:20px; padding-bottom:100px; }
}


/*manish code start*/

.emcbanner
{
    background-image: url(".../images/emc.jpg");
    width:100%;
    height: auto;
}



