
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,400italic,600,600italic,700,700italic,300,300italic);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,700,400italic,700italic);
.padd-l-0{ padding-left:0 !important;}
.clear{clear:both}
.v-navbar-default{background:#FFF !important;     border-radius: 0px;margin-bottom:1px; position:relative; z-index:200000000; left:0; right:0;}.v-navbar-brand{height:auto;    padding: 5px}
a{    text-decoration: none; -moz-transition: 0.3s all ease;-o-transition: 0.3s all ease;-webkit-transition: 0.3s all ease;transition: 0.3s all ease;}
.dropdown-menu-desktop{display:none; position:absolute !important;list-style-type:none; top:40px;  background-color:#66A97F; left:0; z-index:1000000; border-top:3px solid #2A6142;}
.dropdown-menu-desktop li a:link, .dropdown-menu-desktop li a:visited, .dropdown-menu-desktop a, .dropdown-menu-desktop a:hover{color: #fff;
    font-size: 15px;
    font-family: 'Open Sans'; text-transform:capitalize}
.dropdown-menu-desktop li a{padding:10px 20px; width:100%; display:inline-block;}
.dropdown-menu-desktop li{ margin-left:-40px;    width: 240px !important;
 border-bottom:1px solid #5C9F75;  }

.dropdown-desktop:hover .dropdown-menu-desktop{display:block;}
.dropdown-desktop{display:block;}
.dropdown{display:none !important;}

.navbar-default .navbar-nav>li>a{font-family: 'Open Sans', sans-serif;  border: 1px solid #fff; margin-right:1px; font-weight: 600; line-height: 14px;text-transform: capitalize;color: #5b605f;font-size:17px;}.navbar-right{margin-top:35px;}
.PdtUl{ display:none;}.bnr-pro{    border: 1px solid #E7E7E7;}
.box-rds-clnts{padding:5px; border:5px solid #fff; -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.4); overflow:hidden;
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.4); margin-bottom:15px;  -moz-transition: 0.3s all ease;-o-transition: 0.3s all ease;-webkit-transition: 0.3s all ease;transition: 0.3s all ease;}
.box-rds-clnts img{width:100%;-moz-transition: 0.3s all ease;-o-transition: 0.3s all ease;-webkit-transition: 0.3s all ease;transition: 0.3s all ease;}	.box-rds-clnts:hover img{-webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);}
.box-rds-clnts:hover{    box-shadow: 0 0 0 4px #e2e2e2}
.row-pd-bdr{padding: 15px;
    border: 1px solid #F4F5F5;
    margin:15px 10px 10px 3px;    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.4);}

.bdr-wrp{    padding: 10px;
    width: 99%;
    border: 6px solid #F4F5F5;
    background-color: #FAFAFA;}
.navbar-default .navbar-nav>.active>a{   
    color: #A53691;
   }
	.form-control{box-shadow: 0px 0px 0px 1px #F8F8F8;
    border: 1px solid #e2e2e2;
    background: #fff;
    min-height: 45px;font-family: 'Roboto', sans-serif; color:#A53691;}
	
.navbar-default .navbar-nav>li>a:hover {   
    color: #A53691;}
.carousel-caption{
    text-align:left;
    padding-left: 15px;
    padding-right: 15px;
    left: 10%;
    right: inherit;
    width:699px;
    opacity: .9;
    bottom:60px;
	text-shadow:2px 2px 2px #666}
	.homew{ color:#D7FFEF!important;}
.carousel-caption h1{font-family: 'Roboto', sans-serif; font-size: 40px; line-height: 50px;font-weight:700; color:#FFF; padding-bottom:10px;}
.carousel-caption p{font-family: 'Roboto', sans-serif;  font-size: 28px; font-weight:300; color:#FFF; text-align:left; line-height: 35px;}
.carousel-caption .v-btn-primary{ font-size:14px;     padding: 7px 12px; color: #fff;    background-color: #40654D; border-color: none!important; }
.wht-bg{background:#fff;}
.primary { color: #666;} .h2-welcom{font-size: 40px;
    line-height: 35px;
    padding: 10px 0;
    font-family: "Open Sans", sans-serif!important; font-weight:700;
    /* font-weight: 300!important; */
    color: #2A6142; }.pding-30-t{padding-top:10px}.pding-60-t{padding-top:30px}
.h3-hmproduct{     border-left: 5px solid #AB479A;
    padding-left: 10px;;font-size: 32px; text-transform: capitalize; line-height:40px;  font-family: 'Roboto Condensed', sans-serif; font-weight:400 !important;  color:#2A6142;}
.h3-hmproduct1{ font-size: 26px; line-height:40px;  font-family: 'Roboto Condensed', sans-serif; font-weight:400 !important;  color:#2A6142;}
.modal-title{font-size: 18px;   color: #666 !important;line-height: 26px; font-family: 'Open Sans', sans-serif; font-weight:600;}
#image-gallery-caption{font-size: 15px;       color: #5b605f; line-height: 22px; font-family: 'Open Sans', sans-serif; font-weight:400;}
.welcome-txt{ padding:30px 15px;}
.prdim{ margin-right:10px; box-shadow:0px 0px 10px #e2e2e2; padding:15px; margin-bottom:15px;}
.mar{ padding:30px 0;}
.h4-wel-sub{font-size: 20px;     font-family: "Open Sans", sans-serif;font-weight: 500;     margin-top: 27px; color:#A53691; line-height: 28px;}
.h4-wel-sub1{font-size: 16px;     font-family: "Open Sans", sans-serif;font-weight: 500;     margin-top: 27px; color:#A53691; line-height: 28px;}
p {  font-family: "Open Sans", sans-serif;  color: #333;  font-size: 15px; line-height: 2.14286; text-align: left;}
.hm-righ-list{margin:0;border: 1px solid #E7E7E7; padding:0;}.hm-righ-list li{list-style:none; margin:0; padding:0;}
.hm-righ-list li a {display: block; text-decoration:none; position: relative;     padding: 12px 10px 12px 35px; background: #f4f5f5; color: #5b605f; text-transform: uppercase; font: 400 14px/23px "Open Sans", sans-serif;}
.hm-righ-list li a:before {   content: '\f054';  position: absolute;      left: 15px;
    top: 14px;font-family: "FontAwesome"; font-size: 14px; line-height: 23px;color: #696970;}  .hm-righ-list li a:hover {
    background: #D4D5CF !IMPORTANT; color:#FFF !important;
}.icon-box{background: #709485;  width:65px; height:65px; float:left; margin-right:15px; border-radius: 100%; text-align:center; line-height:75px;}
.icon-box i{
    font-size: 40px;
    line-height: 67px;}
.hm-righ-list li a.skin2 { background: #fafafa;}
.bg-txt-bnr{background: url(../images/bg-txt-bnr.jpg) no-repeat center center fixed; -webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover;background-size: cover; padding:60px 0;}
.img-bg-txt{font-family: "Open Sans", sans-serif;font-weight: 300;     line-height: 50px;   text-shadow: 0 1px 2px rgba(0,0,0,.6); color:#fff; font-size:65px; text-transform:uppercase;  }.img-bg-txt span{ font-size:35px; color:#A53691;}
.hex-bg{ padding:30px 0; background:#A53691;}.hex-bg p{color:#FFF; font-family:'Open Sans';    font-weight: 300;}
.hm-abt-txt{   text-transform:uppercase;  font-family: 'Open Sans', sans-serif;  font-size: 30px;  font-weight: 300; color: #FFF;}
.hm-abt-txt-sub{   text-transform:uppercase;  font-family: 'Open Sans', sans-serif;  font-size: 20px;  font-weight: 300; color: #FFF;}
.aim-box{ position:relative; width:100% ;     border-bottom: 1px solid #225643; padding-left:100px;}
.aim-box:after{     content: "\f05b";position: absolute;  left: 15px; top: 22px; font-family: "FontAwesome"; font-size: 80px; line-height: 23px;color: #fff;}
.teamsp-box {
    position: relative;
    width: 100%;
    border-bottom: 1px solid #225643;
    padding-left: 100px;
	    border-bottom: 1px solid #225643 !important;
}
.mart{ padding:30px 0}
.pg-pro-bg img{width:100%}
.teamsp-box:after {
        content: "\f0c0";
    position: absolute;
    left: 15px;
    top: 22px;
    font-family: "FontAwesome";
    font-size: 65px;
    line-height: 23px;
    color: #fff;
}

.goal-box {
    position: relative;
    width: 100%;
    border-bottom: 1px solid #881CCC;
    padding-left: 100px;
	    border-bottom: 1px solid #4A5156 !important;
}
.goal-box:after {
content: "\f1e3";
    position: absolute;
    left: 15px;
    top: 22px;
    font-family: "FontAwesome";
    font-size: 65px;
    line-height: 23px;
    color: #fff;
}
.vision-box{
    position: relative;
    width: 100%;
    border-bottom: 1px solid #881CCC;
    padding-left: 100px;
	    border-bottom: 1px solid #4A5156 !important;
}
.vision-box:after {
content: "\f06e";
    position: absolute;
    left: 15px;
    top: 22px;
    font-family: "FontAwesome";
    font-size: 65px;
    line-height: 23px;
    color: #fff;
}
.team-box{position:relative; width:100%; padding-left: 100px;}
.team-box:after{ content: "\f0c0";position: absolute;  left: 17px; top: 20px; font-family: "FontAwesome"; font-size: 60px; line-height: 23px;color: #fff;}
.aim-box h3, .team-box h3, .teamsp-box h3, .goal-box h3, .vision-box h3{   font-family: 'Open Sans', sans-serif; font-size:25px; color:#FFF;}
.hm-btm-box h3{font-family: 'Open Sans', sans-serif;font-size: 23px;color: #5B605F; line-height:75px; font-weight:300;}
.footer{padding:10px 0; background:#E7E7E7;}
.ftr-nav{margin:0; padding:0;}
.ftr-nav li {list-style-type: none;padding-top: 5px;    padding-bottom: 5px;}
.ftr-nav li a{color:#666;font-family: 'Roboto', sans-serif;  font-size:14px; text-decoration:none;}.ftr-nav li a:hover{color:#9A22E6}
.footer h4{font-size: 17px;color: #666 !important;line-height: 26px; font-family: 'Roboto', sans-serif;}

.pro-pg-head{text-transform: uppercase;   font-family: 'Roboto', sans-serif;    font-size: 18px;    font-weight: 500;    color: #9A22E6;}
.pro-pg-list{margin:0; padding:0;}.pro-pg-list li{}
.pro-pg-list li{display: block; text-decoration: none; position: relative;    padding: 5px 0px 5px 30px; background: none;; color: #5b605f;     text-transform: capitalize;font: 400 14px/23px "Roboto", sans-serif;}
.pro-pg-list li:before {         content: "\f00c"; position: absolute;left: 10px;top: 5px;font-family: "FontAwesome"; font-size: 14px;line-height: 23px;color: #9A22E6;}.pg-pro-bg{-webkit-box-shadow:  1px 1px 3px 0 rgba(0, 0, 0, 0.4);
    -moz-box-shadow:  1px 1px 3px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.4); padding:10px; width:100%;}
.v-btn-primary {font-size: 14px;padding: 7px 12px;  font-family: 'Roboto', sans-serif;   color: #A53691; background-color: #9A22E6;}
.v-btn-primary-2{background:none !important; color:#666 !important; float:right; border:0;}
.btn-primary, .btn-default {font-size: 14px;padding: 7px 12px;  font-family: 'Open Sans', sans-serif;   color: #FFFFFF; background-color: #6B6B6B;}
address{font-family: 'Open Sans', sans-serif; font-size:16px; font-weight:400; line-height:24px;}address strong{font-weight:600; font-size:24px;     color: #A43391;}

.prol-active{    background: #D4D5CF !important;color: #9A22E6 !important;}
.abt-bg{background: url(../images/bg-txt-bnr.jpg) no-repeat center center fixed; -webkit-background-size: cover;-moz-background-size: cover; -o-background-size: cover; background-size: cover; padding: 40px 0;
}.abt-bg p{color:#CCC;}
.abt-bg .aim-box {}
.thumbnail{padding:10px; overflow:hidden}
.thumbnail:hover img{ transform: scale(1.1);}
.thumbnail img{ -moz-transition: 0.3s all ease;-o-transition: 0.3s all ease;-webkit-transition: 0.3s all ease;transition: 0.3s all ease;}
 


.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
    background: rgb(112, 148, 133);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
      background: rgb(102, 169, 127) url(../images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}

 .sub-itms {
  
	margin-bottom:30px; 
}
			.SubItemC{margin-top:15px;background:#fff;
	box-shadow:0px 0px 10px #e2e2e2; padding:12px;}
	.SubItemC h2{ color:#428D71; font-family:'Roboto Condensed'; font-size:22px;}
	.SubItemC p{ color:#333; font-family:'Open Sans'; font-size:15px; font-size:400; line-height:25px;}			 
			 .form-control1{ width:100%; border:1px solid #929091; background-color:transparent; padding-top:10px; padding-bottom:10px; padding-left:15px; margin-bottom:20px;}

.home1{
    font-size: 18px;
    line-height: 40px;
    padding: 14px 0 23px 0;}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.aim{ color:#D7FFEF; font-size:14px;}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #e86256;
  opacity: 1;
}
.tiny{width:160px; transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;}
.tiny2{ margin-top:15px; transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;}
.tiny1{padding-top:78px; transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s;-o-transition:all ease-in-out 0.4s;-moz-transition:all ease-in-out 0.4s;-ms-transition:all ease-in-out 0.4s;}
.v-navbar-brand img{width:200px;}
.About-bg{
background: url(../images/bg-txt-bnr.jpg) no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; padding:30px 0; }
	.ProudtsNew{border:1px solid #fff; padding:10px 20px; color:#fff; text-transform:uppercase; text-align:center; margin-bottom:10px; background-image:url(../images/bg-img.png); background-repeat:repeat; font-weight:lighter; font-size:15px;}
	.ProudtsNew a{color:#fff;}
	.responsiveImg{width:100%;}
	.pdt-img{width:275px; margin-top:50px;}
	.pdt-right{border-left:1px solid rgba(255, 255, 255, 0.3);}
	.padd-l-r-0{ padding-left:0 !important; padding-right:0 !important;}
	.intro{ padding-top:60px; padding-bottom:60px;}
	.position-r{ position:relative;}
	.welcome-img{ padding:20px; box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12); margin-top:30px;}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}



















.cer-img{    -webkit-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.4);
    box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.4); padding:10px;     background: #F9F9F9;}

.cer-img{width:100%; padding:10px;}
@media screen and (max-width:991px){
.carousel-caption{display:none}	
	.carousel-caption h1{ font-size:20px; margin-bottom:0px; padding-bottom:0px; text-align:center}
	.carousel-caption p{ font-size:14px; padding-bottom:0px; margin-bottom:0px; line-height:24px;}
}
@media screen and (max-width:768px){
	.footer h4{text-align:center}
	.footer p{text-align:center !important}
	.ftr-nav li a{text-align: center; display: block;}
	  .footer img{  margin: 0 auto;display: table;}
	}
