/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Jul 20, 2015, 2:15:48 PM
    Author     : Anurup
*/
body {
    background-color: #f5f5f5;
    font-family: Inter !important;
    font-size:14px;
    line-height: 22px;
    margin: 0;
    text-align: center;
    min-width: 1000px; 
    width: 100%;
    height:auto;
/*    -webkit-min-device-pixel-ratio: 2;
    box-sizing: border-box;*/
}
html{
    background-color: #ffffff;
}
#menu{
  background-color:#7e3167;
  width:620px;
  height:70px;  
  /*padding-right: 32%;*/
}
.menu-n{
  width: 100%;
  height: 70px;  
  background-color:#7e3167;  
}
.menu-n-h{
  position: fixed;
  width: 100%;
  height: 70px;  
  z-index: 7;
}
.content-left{
  text-align: left;
}
.container {
    width : 966px;
     margin: 0 auto;
    
}

/* unvisited link */
a.contactus-dir:link {
  color: #8fc500;
  text-decoration: underline;
}

/* visited link */
a.contactus-dir:visited {
  color: #8fc500;
  text-decoration: underline;
}

/* mouse over link */
a.contactus-dir:hover {
  color: #7e3167;
  text-decoration: underline;
}

/* selected link */
a.contactus-dir:active {
  color: #8fc500;
  text-decoration: underline;
}

/*.fadein { position:relative; }
.fadein img { position:absolute; left:0; top:0; }*/

/* the slide container with a fixed size */
.slides {
  /*box-shadow: 0px 0px 6px black;*/
  margin: 0 auto;
  width: 960px;
  height: 335px;
  position: relative;  
  z-index: 5;
}

/* the images are positioned absolutely to stack. opacity transitions are animated. */
.slides img { 
  display: block;
  position: absolute; 
  transition: opacity 1s;
  opacity: 0;
  width: 100%;
}

/* the first image is the current slide. it's faded in. */
.slides img:first-child { 
  z-index: 2; /* frontmost */
  opacity: 1;
}

/* the last image is the previous slide. it's behind the current slide and it's faded over. */
.slides img:last-child {
  z-index: 1; /* behind current slide */
  opacity: 1;
}

/* Header menu with sub start */

.parent {
    display: block;
    position: relative;
    float: left;
    line-height: 70px;      
    border-right:#903f78 1px solid;    
}
.parent:last-child {   
    border-right:#903f78 0px solid;
}
.parent a{
    margin: 18px;
    color: #FFFFFF;
    text-decoration: none;
    padding:0px 0 0 0px;
    text-align: center;
}
.parent a:hover{
    color: #6f9900;
}
.parent:hover > ul {
    display:block;
    position:absolute;
}
.child {
    display: none;
}
.child li {
    background-color: #E4EFF7;
    line-height: 30px;
    border-bottom:#CCC 1px solid;
    border-right:#CCC 1px solid;
    width:100%;
}
.child li a{
    color: #000000;
}
.menu-n ul{
    list-style: none;
    margin: 0;
    padding: 0px;
    min-width:10em;
    text-decoration: none !important;
    font-size: 400;
}
.menu-n ul ul ul{
    left: 100%;
    top: 0;
    margin-left:1px;
}
.menu-n li:hover {
    background-color:;
}
.parent li:hover {
    background-color: #F0F0F0;
}
.expand{
    font-size:12px;
    float:right;
    margin-right:5px;
}
/* Header menu with sub end */

/*----- Accordion Start -----*/
.accordion {
   -webkit-box-sizing:border-box; 
   -moz-box-sizing:border-box; 
   box-sizing:border-box;
   font-family: Inter, sans-serif;
   font-size: 14px;
   color: #000000;
   text-decoration: none;
}           
.accordion {
   overflow:hidden;
   box-shadow:0px 1px 3px rgba(0,0,0,0.25);
   border-radius:3px;
   background:#ededed;
}           
/*----- Section Titles -----*/
.accordion-section-title { 
   width: 100%;
   padding: 10px 20px;
   display: inline-block;
   border-bottom: 1px solid #D2D2D2;
   background: url(images/plus.png) right center no-repeat rgb(216, 216, 216);
   transition: all linear 0.15s;
   font-size: 1em;
   /*text-shadow: 0px 1px 0px #8C8C8C;*/
   color: #000000;
   background-position-x: 575px;
   text-decoration: none;   
}      

.over {
    width:100%;
    float:left;
}
.over span {
  color:#ffffff;
}
.plusMinus {
    width: 5%;
    font-weight:normal;
    float:right;
    padding-right:0px;
    content:"+";
}
/*.accordion-section-title::before {
    width: 9%;
    float: right !important;
    font-family: FontAwesome;
    content:"+";
    padding-right: 0px;
}*/
/*.accordion-section-title:active::before {       
    width: 9%;
    float: right !important;
    font-family: FontAwesome;  
    content:"-";
    padding-right: 0px;
}*/
/*.accordion-section-title > .accordion-section-content::before {
    input:checked + accordion-section-title::after 
    float: right !important;
    content:"-";
}*/
/*.plus{
  display:inline-block;
  float: right;
  overflow: hidden;
}*/
/*.accordion-section-title::after{
   content: "\002B";  
}*/     
.accordion-section-title.active, .accordion-section-title:hover {
   background: url(images/minus.png) right center no-repeat #7e3167;
   text-decoration: none;
   color: #ffffff;
   background-position-x: 575px;
}           
.accordion-section:last-child .accordion-section-title {
   border-bottom:none;
}           
/*----- Section Content -----*/
.accordion-section-content {
   padding:15px;
   display:none;
}  
 /*----- Accordion End -----*/
          
h3 { 
   color: #ffffff;    
}

.header-div{
background-color: #6f9900;
width: 100%;
padding: 30px 0px 71px 0px;
}

.midheader-div{
background-color: #f1f1f1;
width: 100%;
padding: 20px 0px 100px 0px; 
}

.navigation-div{
background-color: #7e3167;
width: 100%;
height: 70px;
}

.imgnav-div{
/*background-color: #8fc500;*/   
border-top: 3px solid #8fc500;
padding: 0px;
margin:0px;
background:url('../images/backimg.jpg') no-repeat center center;
/*background-image: url('../images/backimg.jpg');*/
background-position: center; 
background-repeat: no-repeat;
width:100%;
height:335px;
/*height: 335px;*/
text-align: center;
margin-left: auto;
margin-right: auto;
z-index: 6;
}

.imgnav-div-aboutus{
/*background-color: #8fc500;*/   
border-top: 3px solid #8fc500;
padding: 0px;
margin:0px;
background:url('../images/aboutus-banner2.jpg') no-repeat center center;
/*background-image: url('../images/backimg.jpg');*/
background-position: center; 
background-repeat: no-repeat;
width:100%;
height:335px;
/*height: 335px;*/
text-align: center;
margin-left: auto;
margin-right: auto;
}

.imgnav-div-services{
/*background-color: #8fc500;*/   
border-top: 3px solid #8fc500;
padding: 0px;
margin:0px;
background:url('../images/services-banner2.jpg') no-repeat center center;
/*background-image: url('../images/backimg.jpg');*/
background-position: center; 
background-repeat: no-repeat;
width:100%;
height:335px;
/*height: 335px;*/
text-align: center;
margin-left: auto;
margin-right: auto;
}

.imgnav-div-gallery{
/*background-color: #8fc500;*/   
border-top: 3px solid #8fc500;
padding: 0px;
margin:0px;
background:url('../images/gallery-banner.jpg') no-repeat center center;
/*background-image: url('../images/backimg.jpg');*/
background-position: center; 
background-repeat: no-repeat;
width:100%;
height:335px;
/*height: 335px;*/
text-align: center;
margin-left: auto;
margin-right: auto;
}

.imgnav-div-faq{
/*background-color: #8fc500;*/   
border-top: 3px solid #8fc500;
padding: 0px;
margin:0px;
background:url('../images/midimg-02.jpg') no-repeat center center;
/*background-image: url('../images/backimg.jpg');*/
background-position: center; 
background-repeat: no-repeat;
width:100%;
height:335px;
/*height: 335px;*/
text-align: center;
margin-left: auto;
margin-right: auto;
}

.imgnav-div-contact{
/*background-color: #8fc500;*/   
border-top: 3px solid #8fc500;
padding: 0px;
margin:0px;
background:url('../images/midimg.jpg') no-repeat center center;
/*background-image: url('../images/backimg.jpg');*/
background-position: center; 
background-repeat: no-repeat;
width:100%;
height:335px;
/*height: 335px;*/
text-align: center;
margin-left: auto;
margin-right: auto;
}

.img-mid{
width: 960px;
height: 335px;
text-align : middle;
/*z-index: 4;*/
}

.firstbody-div{
background-color: #8fc500;
padding: 33px 0px 120px 0px;
z-index: 6;
}

.content1-div,.content1-divserv,.content1-divfaq,.content1-divcntc,.content1-divsuccess {
 background-color: #f5f5f5;   
 padding: 0px 0px 0px 0px;
}

.content1-divserv{
     padding: 0px 0px 167px 0px;
}
.content1-divfaq{
    padding: 0px 0px 1170px 0px;
}
.content1-divaboutus{
     padding: 0px 0px 1540px 0px;
}

.content1-divcntc{
 padding: 40px 0px 0px 0px; /* 0px 0px 760px 0px; */
}

.content1-divsuccess{
    padding: 0px 0px 225px 0px;
}

.content2-div{
background-color: #ffffff;   
padding: 20px 0px 320px 0px;
}
.content3-div{
background-color: #ffffff;   
padding: 20px 0px 300px 20px;
position: relative;
}

.footer-div{
background-color: #7e3167;  
padding: 20px 0px 50px 70px;
}

.add-txt{
  color: #ffffff;   
  font-size: 16px;
  font-weight: normal;
   margin: 0px 0px 0px 0px;
 }

 .emailtxt{
     float: left;
     position: absolute;
     padding-left:40px
 }
.nav-div{
    float:left;
    margin-top:-5px;
}
.nav-address , .contact-div , .email-div{
     float:right;
}

.nav-address {
     display: block;
}
.contact-div{
     display: block;
    /*width: 150px;*/
}
.email-div{
    display: block;
    /*width: 220px;*/
}
.addsm-txt{
    color: #ffffff;    
    font-weight: normal;
    font-size: 16px;
    margin: 0px 0px 0px 0px;
}

.addsm-txt a,.addsm-txt a:hover,.addsm-txt a:visited{ 
color : #ffffff;
text-decoration: none;
}

.rightheader-div{
    float: right;
}

.img-icon{
    z-index: 11;
    position: relative;
    float: left;
    margin-top:-100px;   
}
.kidstxt{
    float: left;
}
.phonecls{
    float:right;
    padding: 20px 0px 0px 0px;
    text-align:left;
}

.callus {
    position: relative;
    top:12px;
    width: 155px;
}

.callnotxt{
    font-family: 'Oxygen', sans-serif;
    font-weight: bold;
    font-size:22px;
    white-space: nowrap;
    /*position: relative;*/
    bottom: 50px;
    /*padding-left: 40px;*/
}
.firstbodytxt,.firstbodytxtserv {
	display:block;
	position:relative;
    float:left;
    /*text-align: justify;*/
    padding-left : 30px;
    margin-right :20px;
    width : 50%;
    /*margin-top : 5-x*/
}

.firstbodytxtserv { 
    padding : 20px 0px 0px 0px;
}

.welcometxt,.welcometxtserv {
    color: #7e3167;
    float: left;
    /*font-family: Helvetica, 'Trebuchet MS', Arial, sans-serif;*/
    /*font-family:'Raleway', sans-serif;*/
    font-family: 'Inter', sans-serif;
    /*font-size: 30px;*/
    font-size: 34px;
    font-weight: bold;
    font-style: normal;
    font-variant: normal;
    line-height: 26.3999996185303px;
}

.welcometxtserv,.welcometxtfaq {
    font-size: 45px;
    padding : 0px 0px 0px 25px;
}

.welcometxtfaq{
      padding : 0px 0px 0px 32px;
}

.msgtext{
    padding: 3px 0px 0 0px;
    font-family: 'Muli', sans-serif;
    color: #ffffff;
	  position:relative;
	  display:block;
    font-size: 21px;
    /*text-indent: -1000px;*/
    font-variant: normal;
    font-weight: normal;
	  float:left;
}

.imgcall{
    float: left;
    /*padding-top:5px;*/
}

.rcorners2 {
    float:right;
    position: relative;
    /*border: 2px solid #ffffff;*/
    background: #ffffff;
    padding: 4px; 
    width : 43.5%;
    margin-top:-20px;
    -moz-box-shadow: 3px 3px 5px #535353;
   -webkit-box-shadow: 3px 3px 5px #535353;     
   -khtml-border-radius: 20px;
    box-shadow: 3px 3px 5px #535353;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
     behavior: url(css/PIE.htc);
    border-radius: 5px;
    /*margin-left: 34px*/
}
.rcorners3 {
    float: right;
    position: relative;
    /* border: 2px solid #ffffff; */
    /* background: #f5f5f5; */
    padding: 4px;
    width: 43.5%;
    margin-top: -20px;
    -moz-box-shadow: 3px 3px 5px #535353;
    /* -webkit-box-shadow: 3px 3px 5px #535353; */
    -khtml-border-radius: 20px;
    /* box-shadow: 3px 3px 5px #535353; */
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    behavior: url(css/PIE.htc);
    border-radius: 5px;
    /* margin-left: 34px; */
}
.condiv{
    position:absolute;
    padding: 0 0 0 170px;
}

.imgtxtholder{
    line-height:3px;
    text-align: left;
    padding: 6px 0px 0px 150px;
    margin-top: 5px;
}

.divider{
    position:absolute;
    left:50%;
    top:10%;
    bottom:10%;
    border-left:1px solid white;
}
.leftpanelcontent{
    width: 100%;    
    float: left;
    font-family: Inter !important;
    font-size:14px;
    text-align:justify;
    display: inline-block;
    padding: 27px  0px 0px 25px;
    color: #2a2a2a;
    text-align: justify;
}
.leftpanelcontent1{
    width: 50%;
    float: left;
    font-family: Inter !important;
    font-size:14px;
    text-align:justify;
    display: inline-block;
    padding: 27px  0px 0px 25px;
    color: #2a2a2a;
}

.leftpanelcontent1serv {
    width: 100%;
    float: left;
    text-align: justify;
    display: inline-block;
    font-family: Inter !important;
    font-size: 14px;
    padding: 30px 29px 20px 9px;
    color: #2a2a2a;
    /* margin: 10px 0px 20px 12px; */
    margin: 10px 0px 20px 0px;
    /* border-right: 1px solid #b4b4b4; */
}

.leftpanelcontent1serv-t {
    width: 100%;
    float: left;
    text-align: justify;
    display: inline-block;
    font-family: Inter !important;
    font-size: 14px;
    padding: 0px 29px 20px 9px;
    color: #2a2a2a;
    /* margin: 10px 0px 20px 12px; */
    margin: 10px 0px 20px 0px;
    /* border-right: 1px solid #b4b4b4; */
}

.leftpanelcontent1 p a {
    color : #8fc500;
}

.rightpanelcontent1 a {
    color : #8fc500;
}
.v-separator 
{
    content: "";
    display: inline-block;
    width: 1%;
    height: 255px;
    border-right: 1px solid #fafafa;
    border-left: 1px solid #b4b4b4;
    padding: 0;
}

.rightpanelcontent1{
    float: right;
    text-align:justify;
    padding: 20px 0px 0px 0px;
    color: #2a2a2a;
    width :40%;
}

.rightpanelcontent1serv{
    
}
.navigation-div ul{

    margin: 0;
    padding: 0;
    overflow: hidden;
    padding:  0px 0px 0px 30px ;
    line-height:68px;
    
}
.navigation-div ul li{
    float: left;
    display: inline;
    list-style-type: none;
    border-right: 1px solid #903f78;
    margin: 0px; 
    padding: 0 18px;
}

.navigation-div ul li:last-child{
    border-right: none;
}


.navigation-div ul li a { 
    color: white;
    text-decoration: none  !important;
    font-family: Montserrat, sans-serif;
    font-size: 17px;

}

/*.navigation-div ul li~li { 
    border-left: 1px solid #857D7A; 
    padding: 0 1em;
    height: 100%
}*/

 .navigation-div ul li a:hover { 
    color: #6f9900;
}

.navigation-div ul li a.active, .navigation-div ul li a.active:hover { 
    color: #6f9900;
}

.navigation-div ul li a:hover { 
    display:block;
    position:absolute; 
    
}

/*.navigation-div li + li:before{
    content: " | ";
    padding: 0 1em;
    display: table-cell;
    float: left;
}*/


.makehr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 8px solid #8fc500;
    margin: 0em 0;
    padding: 0;
}

.content2div-first{
    width: 33.33%;
    float: left;
    text-align:left;
    padding-top:14px;
    color: #2a2a2a;
}

.content2div-second{
    width: 33.33%;
    float:left;
    text-align:left;
    padding-top:14px;
    color: #2a2a2a;
}
.content2div-first ul li, .content2div-second ul li{
	min-height: 46px;
}
.content2div-third{
    width: 33.33%;
    float:left;
    padding-top:14px;
}
.containerservdiv{
    padding: 0 0 0 20px;
}

.pics{
    padding: 0px 0px 0px 54px;
   -khtml-border-radius: 20px;
   -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
     behavior: url(border-radius-ie8.htc);
    border-radius: 5px;
}

.pics img{
    float: left;
    padding-left: 16px;
    padding-top: 12px;
}

/*.pics img:nth-child(odd) { padding-left: 16px;padding-top: 12px }

.pics:nth-child(3) { float: left;}
.pics img:nth-child(even) { padding-top: 12px; }*/

.footertxt{
    /*float: left;*/
    color:#ffffff;
    float: left;
    font-size : 13px;
}

.sectiontxt,.sectiontxtfaq {
    font-size : 22px;
    color: #000000;
    padding: 0px 0px 0px 15px;
    text-align: left;
    float: left;
}

.sectiontxtfaq{
    
}

.itemslist li{
    margin: 0 0 20px  0;
    font-size : 14px;
    font-family: Inter !important;
}


ol {
  margin:0 0em 1.5em;
  padding:4px;
  counter-reset:item;
  text-align:justify;
}
 
ol>li {
  margin:0;
  /*display: inline-block*/
  padding:0 0 0 2em;
  text-align: justify;
  text-indent:-2em;
  list-style-type:none;
  counter-increment:item;
}
 
ol>li:before {
  display:inline-block;
  width:1.5em;
  padding-right:0.5em;
  font-weight:bold;
  text-align:right;
  content:counter(item) ".";
}


.sectiontxtfaqdesc{
    text-align:justify;
}

.faqsection{
    padding-bottom: 30px;
     border-bottom: 1px solid #b4b4b4;
}
.secheader{
    font-weight: bold;
    font-size : 25px;
}

.sectiontxtfaqdesc ul li {
    color: #2a2a2a;
    padding-right: 5px;
}

.faqsection a ,.gallerysection a{
    color : #8fc500;
}

.gallerysection{
    padding-top: 8px;
}

.imagelist{
list-style: none;
margin: 0px;
padding: 21px;
}
.imagelist li{
    display: inline;  
}



.aboutustab td{
     border: 0px solid;
     word-wrap: break-all;
}


.form1 input{
      background-image: none;
  /* border-width: 1px; */
  border-style: solid;
  border-radius: 2px;
  text-indent: 10px;
  font-weight: normal;
  height: auto;
  padding: 10px 0;
  box-shadow: none;
  -webkit-box-shadow: none;
}

textarea{
    font-family :Inter, sans-serif;
    
}


input[type=text], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #8fc500;  
}
 
input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}

.form-style-1 {
    margin:10px auto;
    max-width: 400px;
    padding: 20px 12px 10px 20px;
    font: 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.form-style-1 li {
    padding: 0;
    display: block;
    list-style: none;
    margin: 10px 0 0 0;
}
.form-style-1 label{
    margin:0 0 3px 0;
    padding:0px;
    display:block;
    font-weight: bold;
}
.form-style-1 input[type=text], 
.form-style-1 input[type=date],
.form-style-1 input[type=datetime],
.form-style-1 input[type=number],
.form-style-1 input[type=search],
.form-style-1 input[type=time],
.form-style-1 input[type=url],
.form-style-1 input[type=email],
textarea, 
select{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border:1px solid #BEBEBE;
    padding: 7px;
    margin:0px;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;  
}
.form-style-1 input[type=text]:focus, 
.form-style-1 input[type=date]:focus,
.form-style-1 input[type=datetime]:focus,
.form-style-1 input[type=number]:focus,
.form-style-1 input[type=search]:focus,
.form-style-1 input[type=time]:focus,
.form-style-1 input[type=url]:focus,
.form-style-1 input[type=email]:focus,
.form-style-1 textarea:focus, 
.form-style-1 select:focus{
    -moz-box-shadow: 0 0 8px #88D5E9;
    -webkit-box-shadow: 0 0 8px #88D5E9;
    box-shadow: 0 0 8px #88D5E9;
    border: 1px solid #88D5E9;
}
.form-style-1 .field-divided{
    width: 49%;
}

.form-style-1 .field-long{
    width: 100%;
}
.form-style-1 .field-select{
    width: 100%;
}
.form-style-1 .field-textarea{
    height: 100px;
}
.form-style-1 input[type=submit], .form-style-1 input[type=button]{
    background: #8fc500;
    padding: 8px 15px 8px 15px;
    border: none;
    color: #fff;
}
.form-style-1 input[type=submit]:hover, .form-style-1 input[type=button]:hover{
    background: #6f9900;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
}
.form-style-1 .required{
    color:red;
}
.form-style-2-heading{
    font-weight: bold;
    /*font-style: italic;*/
    border-bottom: 2px solid #ddd;
    margin-bottom: 0px;
    font-size: 30px;
    padding-bottom: 3px;
}

fieldset {   
    -moz-border-radius:5px;  
    -webkit-border-radius: 5px; 
    -khtml-border-radius: 5px;
    -khtml-border-radius: 20px;
    border:1px solid #999;
    border-radius:8px;
    -moz-box-shadow: 0 0 10px #999;
   -webkit-box-shadow: 0 0 10px #999;     
    box-shadow:0 0 10px #999;
   
}
.footer-contactus{
  padding: 20px 0px 90px 70px;
}
.iframe-rwd  {
position: relative;
padding-bottom: 48.25%; /* height for contactus bottom */
padding-top: 30px;
height: 0;
overflow: hidden;
}
.iframe-rwd #map-canvas {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}

hr.fancy-line { 
    border: 0; 
    height: 1px;
    position: relative;
    margin: 0.5em 0; /* Keep other elements away from pseudo elements*/
}
hr.fancy-line:before {
    top: -0.5em;
    height: 1em;
}
hr.fancy-line:after {
    content:'';
    height: 0.5em;   /* half the height of :before */
    top: 1px;        /* height of hr*/
}

hr.fancy-line:before, hr.fancy-line:after {
    content: '';
    position: absolute;
    width: 100%;
}

hr.fancy-line, hr.fancy-line:before {
    background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.1) 0%, rgba(0,0,0,0) 75%);
    background: -webkit-gradient(radial, center center, 0px, center center, 75%, color-stop(0%,rgba(0,0,0,0.1)), color-stop(75%,rgba(0,0,0,0)));
    background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 75%);
    background: -o-radial-gradient(center, ellipse cover, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 75%);
    background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 75%);
    background: radial-gradient(ellipse at center, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 75%);
    filter: pro:DxImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#d7d7df);
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#d7d7df)";
    behavior: url(css/PIE.htc);
}

body, hr.fancy-line:after {
    background: #f4f4f4;
}


.thumbnail img{
    
    float: left;
   
    /*margin: 0 15px 15px 0;*/
    margin: 0 20px 20px 0;
    padding: 0px;
/*    -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;*/
}

/*.thumbnail img:hover {
  width: 100px;
  height: 100px;
}*/

.clearboth { clear: both; }

.thxmsg{
    margin-bottom: 40px;
    text-align:justify;
}

.cntactrightdiv{
    border-bottom : 1px solid #b4b4b4;
}

.openhrs{
    text-align: center;
    margin: 0 auto;
}

.notfoundclas{
    font-size: 14px;
	color: #000;
}

hr.style-two {
    border: 0;
    height: 1px;
   
    /*background: -ms-linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));*/
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
/*    background: radial-gradient(ellipse at center, rgba(0,0,0,0.1) 0%,rgba(0,0,0,0) 75%);*/
    /*filter: pro:Did XImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ffffff, endColorstr=#00004B);*/
   -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#222222', EndColorStr='#AAAAAA')";
    behavior: url(css/PIE.htc);
}
@media print
{
    * {-webkit-print-color-adjust:exact;}
}