@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; background-image:url(../img/bg2b.jpg); background-repeat:no-repeat; background-attachment:fixed; background-position:top center; overflow-x: hidden;}
#wrapper{width:1200px; margin:0 auto; height:900px; background-color:#fff;}
 .container {background-color:#fff;}
.tophead{height:44px; background-color:#000; width:100%; margin:0 auto;}
.innercontainer{width:1117px; margin:0 auto;}
.logo{padding-top:7px; float:left;}
.livechat{padding-left:10px;}
a{text-decoration:none;}
a:hover{text-decoration:none;}
#menu{display:none;}
#menu-open{display:none;}
/*Top Navigation menu*/
#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  border: 0;
  margin: 0;
  padding: 0;
  position: relative;
}
#cssmenu {
  

  width:380px;
  float:right; 
 
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
	

	
  color: white;
  display: inline-block;
  font-family: 'PT Sans', sans-serif;
  font-size: 13px;
  line-height: 40px;
  padding: 0 11px;
  text-decoration: none;

}

#cssmenu a:hover {
	}

#cssmenu #active a{}


#cssmenu ul {
  list-style: none;
 
}
#cssmenu > ul {
  float: left;
}
#cssmenu > ul > li {
  float: left;
  
}
#cssmenu > ul > li:first-child a {
  border-radius: 0px 0 0 0px;
 
 
}
#cssmenu > ul > li.active a,
#cssmenu > ul > li:hover > a {
 
  color: white;
  
}
#cssmenu .has-sub {
  z-index: 1;
   
}

#cssmenu .has-sub:hover > ul {
  display: block;
 
  
}
#cssmenu .has-sub ul {

  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width:120px;
  
}
#cssmenu .has-sub ul li a {
  background: #000000;
  
  border-bottom: 1px solid #fe9301;

  -moz-box-shadow: inset 0 1px 0 #606f7f;
 
  color: white;
  display: block;
  line-height: 100%;
  padding: 11px 10px;
  font-size: 14px;
}
#cssmenu .has-sub ul li:hover a {
  background: #fe9301;
  
}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
#cssmenu .has-sub .has-sub ul li a {
  background: #000000;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
#cssmenu .has-sub .has-sub ul li a:hover {
  background: #fe9301;

}

/*media query 1st dropdown*/
.dropdown{display:none;}
.dropdown a {
  text-decoration: none; }

.dropdown [data-toggle="dropdown"] {
  position: relative;
  display: block;
  color: white;
  
  
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
  padding: 10px;list-style:none;
}
.dropdown [data-toggle="dropdown"]:hover {
list-style:none;
}
.dropdown .icon-arrow {
  position: absolute;
  display: block;
  font-size: 0.7em;
  color: #fff;
  top: 14px;
  right: 10px;list-style:none;
}
.dropdown .icon-arrow.open {
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -moz-transition: -moz-transform 0.6s;
  -o-transition: -o-transform 0.6s;
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;list-style:none;
}
.dropdown .icon-arrow.close {
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  -moz-transition: -moz-transform 0.6s;
  -o-transition: -o-transform 0.6s;
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;list-style:none;
}
.dropdown .icon-arrow:before {
  content: '\25BC';list-style:none;
}
.dropdown .dropdown-menu {
  max-height: 0;
  overflow: hidden;
  list-style: none;
  padding: 0;
  margin: 0;list-style:none;
}
.dropdown .dropdown-menu li {
  padding: 0;list-style:none;
}
.dropdown .dropdown-menu li a {
  display: block;
  color: #6e6e6e;
  background: #EEE;
  -moz-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d4d4d4 inset;
  -webkit-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d4d4d4 inset;
  box-shadow: 0 1px 0 white inset, 0 -1px 0 #d4d4d4 inset;
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.3);
  padding: 10px 10px;list-style:none;
}
.dropdown .dropdown-menu li a:hover {
  background: #f6f6f6; list-style:none;
}
.dropdown .show, .dropdown .hide {
  -moz-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;list-style:none;
}
.dropdown .show {
  display: block;
  max-height: 9999px;
  -moz-transform: scaleY(1);
  -ms-transform: scaleY(1);
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  animation: showAnimation 0.5s ease-in-out;
  -moz-animation: showAnimation 0.5s ease-in-out;
  -webkit-animation: showAnimation 0.5s ease-in-out;
  -moz-transition: max-height 1s ease-in-out;
  -o-transition: max-height 1s ease-in-out;
  -webkit-transition: max-height 1s ease-in-out;
  transition: max-height 1s ease-in-out;list-style:none;
}
.dropdown .hide {
  max-height: 0;
  -moz-transform: scaleY(0);
  -ms-transform: scaleY(0);
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  animation: hideAnimation 0.4s ease-out;
  -moz-animation: hideAnimation 0.4s ease-out;
  -webkit-animation: hideAnimation 0.4s ease-out;
  -moz-transition: max-height 0.6s ease-out;
  -o-transition: max-height 0.6s ease-out;
  -webkit-transition: max-height 0.6s ease-out;
  transition: max-height 0.6s ease-out;list-style:none;
}

@keyframes showAnimation {
  0% {
    -moz-transform: scaleY(0.1);
    -ms-transform: scaleY(0.1);
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }
  40% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  100% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@-moz-keyframes showAnimation {
  0% {
    -moz-transform: scaleY(0.1);
    -ms-transform: scaleY(0.1);
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }
  40% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  100% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@-webkit-keyframes showAnimation {
  0% {
    -moz-transform: scaleY(0.1);
    -ms-transform: scaleY(0.1);
    -webkit-transform: scaleY(0.1);
    transform: scaleY(0.1);
  }
  40% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.04);
    -ms-transform: scaleY(1.04);
    -webkit-transform: scaleY(1.04);
    transform: scaleY(1.04);
  }
  100% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
}
@keyframes hideAnimation {
  0% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}
@-moz-keyframes hideAnimation {
  0% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}
@-webkit-keyframes hideAnimation {
  0% {
    -moz-transform: scaleY(1);
    -ms-transform: scaleY(1);
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
  }
  60% {
    -moz-transform: scaleY(0.98);
    -ms-transform: scaleY(0.98);
    -webkit-transform: scaleY(0.98);
    transform: scaleY(0.98);
  }
  80% {
    -moz-transform: scaleY(1.02);
    -ms-transform: scaleY(1.02);
    -webkit-transform: scaleY(1.02);
    transform: scaleY(1.02);
  }
  100% {
    -moz-transform: scaleY(0);
    -ms-transform: scaleY(0);
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
  }
}

















/*Second Dropdown menu*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,300);
#cssmenu1 {
   font-family: 'PT Sans', sans-serif;
  font-size: 16px;
  line-height: 15px;
  
  text-align: left; padding-top:38px;margin-left:347px; 
}
#cssmenu1 > ul {
  width: 750px; 
  list-style-type: none;
  padding: 0;
  margin: 0;
  background: #ffffff;
  border: 0px solid #ed1c24;
  border-bottom: 0px solid #ed1c24;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
}
#cssmenu1 > ul li#responsive-tab {
  display: none; 
  /* Hide for large screens */

}
#cssmenu1 > ul li {
  display: inline-block;
  *display: inline;
  zoom: 1;
}
#cssmenu1 > ul li.right {
  float: right; 
}
#cssmenu1 > ul li.has-sub {
  position: relative;  
}
#cssmenu1 > ul li.has-sub:hover ul {
  display: block; 
}
#cssmenu1 > ul li.has-sub ul {
  display: none;
  width: 190px;
  position: absolute;
  margin: 0;
  padding: 0; background-color:#115fc1; color:#fff !important;
  list-style-type: none;

  border: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #fff; z-index:999 !important; 
}
#cssmenu1 > ul li.has-sub ul li a{
  display: block; color:#fff !important; z-index:999999 !important; font-size:14px; 
}

#cssmenu1 > ul li.has-sub ul li a:hover{
  display: block; color:#6cb5fa !important; z-index:999999 !important; font-size:14px; 
}
#cssmenu1 > ul li.has-sub ul li {
  display: block;border-bottom: 1px dotted #fff; color:#fff !important; z-index:999999 !important; 
}
#cssmenu1 > ul li.has-sub > a {

  background-repeat: no-repeat;
  background-position: 90% -95%; z-index:999999 !important; 
}
#cssmenu1 > ul li.has-sub > a.active{
 
  background-position: 90% 195%; z-index:999999 !important; 
}
#cssmenu1 > ul li.has-sub > a:hover {
	
  
  background-position: 90% 195%; z-index:999999 !important; 
}
#cssmenu1 > ul li a {
  display: block;
  padding: 9px 12px 9px 10px;
  text-decoration: none;
  color: #115fc1; z-index:999999 !important; 
  
  
}
#cssmenu1 > ul li.active{
z-index:999999 !important; 
  color: #115fc1;
  
}
#cssmenu1 > ul li a:hover {
 z-index:999999 !important; 
   color: #115fc1;

}
/*third dropdown menu*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,300);
#cssmenu2 {
    font-family: 'PT Sans', sans-serif;
  
  line-height: 15px;
 color:#115fc1;
  text-align: left; padding-top:8px;margin-left:358px; z-index:99 !important; 
}
#cssmenu2 > ul {
  width: 750px; z-index:999999 !important; 
  list-style-type: none;
  padding: 0;
  margin: 0;
  background: #115fc1;
  border: 0px solid #ed1c24;
  border-bottom: 0px solid #ed1c24;
 
}
#cssmenu2 > ul li#responsive-tab {
  display: none; z-index:99s !important;color:#115fc1; 
  /* Hide for large screens */

}
#cssmenu2 > ul li {
  display: inline-block; z-index:99 !important; 
  *display: inline;
  zoom: 1;font-size: 16px;
}
#cssmenu2 > ul li.right {
  float: right; z-index:999999 !important; 
}
#cssmenu2 > ul li.has-sub {
  position: relative; z-index:99 !important; 
}
#cssmenu2 > ul li.has-sub:hover ul {
  display: block; z-index:99 !important; 
}
#cssmenu2 > ul li.has-sub ul {
  display: none;
  width: 140px;
  position: absolute;
  margin: 0;
  padding: 0;
  list-style-type: none;
  background: #6cb5fa;

  border-bottom: 0px solid #ed1c24;
  border-top: 0 none; z-index:99 !important; 
}
#cssmenu2 > ul li.has-sub ul li {
  display: block; z-index:99 !important; font-size: 14px;
}
#cssmenu2 > ul li.has-sub > a {

  background-repeat: no-repeat;
  background-position: 90% -95%; z-index:99 !important; 
}
#cssmenu2 > ul li.has-sub > a.active{
  background: #d80041 ;border-bottom: 0px solid #d9ced2;
  background-position: 90% 195%; z-index:99 !important; 
}
#cssmenu2 > ul li.has-sub > a:hover {

 
  background-position: 90% 195%; z-index:999 !important; 
}
#cssmenu2 > ul li a {
  display: block;
  padding: 9px 11px 11px 9px;
  text-decoration: none;
  color: #fff; z-index:99 !important; 
  
}
#cssmenu2 > ul li.active{
  background: #6cb5fa; z-index:99 !important; 
  color: #fff;
  
}
#cssmenu2 > ul li a:hover {
  background: #115fc1; z-index:99 !important; 
  color: #fff;
  text-shadow: 0px 1px 0px #000;
}



/*3rd dropdown*/
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,300);
#cssmenu3 {
    font-family: 'PT Sans', sans-serif;
  
  line-height: 15px;
 color:#115fc1;
  text-align: left; padding-top:30px;margin-left:358px; z-index:999999 !important; 
}
#cssmenu3 > ul {
  width: 750px; z-index:999999 !important; 
  list-style-type: none;
  padding: 0;
  margin: 0;
  background: #115fc1;
  border: 0px solid #ed1c24;
  border-bottom: 0px solid #ed1c24;
 
}
#cssmenu3 > ul li#responsive-tab {
  display: none; z-index:999999 !important;color:#115fc1; 
  /* Hide for large screens */

}
#cssmenu3 > ul li {
  display: inline-block; z-index:999999 !important; 
  *display: inline;
  zoom: 1;font-size: 16px;
}
#cssmenu3 > ul li.right {
  float: right; z-index:999999 !important; 
}
#cssmenu3 > ul li.has-sub {
  position: relative; z-index:999999 !important; 
}
#cssmenu3 > ul li.has-sub:hover ul {
  display: block; z-index:999999 !important; 
}
#cssmenu3 > ul li.has-sub ul {
  display: none;
  width: 180px;
  position: absolute;
  margin: 0;
  padding: 0;
  list-style-type: none;
  background: #6cb5fa;

  border-bottom: 0px solid #ed1c24;
  border-top: 0 none; z-index:999999 !important; 
}
#cssmenu3 > ul li.has-sub ul li {
  display: block; z-index:999999 !important; font-size: 14px;
}
#cssmenu3 > ul li.has-sub > a {

  background-repeat: no-repeat;
  background-position: 90% -95%; z-index:999999 !important; 
}
#cssmenu3 > ul li.has-sub > a.active{
  background: #d80041 ;border-bottom: 0px solid #d9ced2;
  background-position: 90% 195%; z-index:999999 !important; 
}
#cssmenu3 > ul li.has-sub > a:hover {

 
  background-position: 90% 195%; z-index:999999 !important; 
}
#cssmenu3 > ul li a {
  display: block;
  padding: 9px 11px 11px 9px;
  text-decoration: none;
  color: #fff; z-index:999999 !important; 
  
}
#cssmenu3 > ul li.active{
  background: #6cb5fa; z-index:999999 !important; 
  color: #fff;
  
}
#cssmenu3 > ul li a:hover {
  background: #115fc1; z-index:999999 !important; 
  color: #fff;
  text-shadow: 0px 1px 0px #000;
}



.ullist1{ margin-left:-5px;}
.ullist1 li {
  background: url(../images/checklist.png) no-repeat 7px 0px transparent;
    list-style-type: none; margin-top:10px; margin-bottom:10px;
    margin: -30;
    padding: 0px 0px 1px 30px;
    vertical-align: middle; font-size:14px; line-height:14px;
}
.mr10{margin-right:10px; margin-bottom:10px;}
.imgop:hover{opacity:0.8;}
.readmore{float:right; right:0px;font-family: 'PT Sans', sans-serif; font-size:14px; color:#fff;}
.category ul li{ background-color:#f3efef; width:260px; margin-left:0px !important; margin:2px; padding-left:10px;line-height:35px; font-family: 'PT Sans', sans-serif; font-size:14px;list-style:none;color:#282727; background-color:#f3efef;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e3e3e3, endColorstr=#f2fbff);
 background-image:-moz-linear-gradient(top, #f3efef 0%, #eeeff0 2%,#b5b5b5 100%);
background-image:linear-gradient(top, #f3efef 0%, #eeeff0 2%,#b5b5b5 100%);
background-image:-webkit-linear-gradient(top, #f3efef 0%, #eeeff0 2%,#b5b5b5 100%);
background-image:-o-linear-gradient(top, #f3efef 0%, #eeeff0 2%,#b5b5b5 100%);
background-image:-ms-linear-gradient(top, #f3efef 0%, #eeeff0 2%,#b5b5b5 100%);
 background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#e3e3e3), color-stop(5%,#eeeff0),color-stop(100%,#b5b5b5));}

.category ul li:hover{ background-color:#e9e4e4; width:260px; margin-left:0px !important; margin:2px; padding-left:10px;line-height:35px;font-family: 'PT Sans', sans-serif; font-size:14px;list-style:none; color:#706e6e; text-decoration:none;
background-color:#f3efef;
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e3e3e3, endColorstr=#f2fbff);
 background-image:-moz-linear-gradient(top, #f3efef 0%, #fafbfc 2%,#b5b5b5 100%);
background-image:linear-gradient(top, #f3efef 0%, #fafbfc 2%,#b5b5b5 100%);
background-image:-webkit-linear-gradient(top, #f3efef 0%, #fafbfc 2%,#b5b5b5 100%);
background-image:-o-linear-gradient(top, #f3efef 0%, #fafbfc 2%,#b5b5b5 100%);
background-image:-ms-linear-gradient(top, #f3efef 0%, #fafbfc 2%,#b5b5b5 100%);
 background-image:-webkit-gradient(linear, right top, right bottom, color-stop(0%,#e3e3e3), color-stop(5%,#fafbfc),color-stop(100%,#b5b5b5));}

.category1 ul li{ width:260px; margin-left:0px !important; margin:2px; padding-left:10px;line-height:35px; font-family: 'PT Sans', sans-serif; font-size:14px;list-style:none;color:#282727; }
.date{font-family: 'Oswald', sans-serif; font-size:14px; color:#fff; background-color:#000; padding:10px; width:50px; height:50px; margin-right:10px; float:left; margin-left:10px; line-height:17px; margin-bottom:10px;}
.date:hover{font-family: 'Oswald', sans-serif; font-size:14px; color:#fff; background-color:#115fc1; padding:10px; width:50px; height:50px; margin-right:10px; float:left; margin-left:10px; line-height:17px;}
.testimonialdevider{border-bottom:dashed 1px #C8C3C3; padding-top:20px;margin-left:20px; padding-bottom:0px; margin-bottom:20px;}
.testimonialspan{color:rgba(20,87,223,1.00); font-size:13px;}
.testimonialimg{float:left; margin-right:10px; margin-bottom:10px;}
.testimonialouter{width:100%; height:auto;box-shadow: 0 0 6px rgba(0,0,0,0.6); -moz-box-shadow: 0 0 6px rgba(0,0,0,0.6); -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.6); -o-box-shadow: 0 0 6px rgba(0,0,0,0.6); padding:20px; margin-top:20px;}
.bl{border-left:solid 4px #C9C9C9; height:526px;}
/*Slider Coding*/
	
	.slider_container{ width:100%; margin:0 auto; clear:both; margin:0  auto;  margin-top:20px; }
.flex-caption{ position: absolute; left:220px; top:20px;}
.caption_title_line{ width:450px; height:75px; padding:5px 15px 10px 15px;background:url(images/slider_caption_bg.png) repeat;color: #303030;}
.flex-caption h2{ color:#ed1c24;font-size:30px; padding:5px 0 5px 0; margin:0px;  font-family: 'Khand', sans-serif; font-weight:bold; line-height:40px;}
.slider_container p{font-family: 'PT Sans', sans-serif; font-size:16px; color:#000;}
.view{font-family: 'PT Sans', sans-serif; font-size:14px; color:#fff; background-color:#cb2726; padding:8px 10px 8px 10px; border-radius:5px;}
.view:hover{font-family: 'PT Sans', sans-serif; font-size:14px; color:#fff; background-color:#000; padding:8px 10px 8px 10px; border-radius:5px;}
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {width: 100%; margin: 0; padding: 0 0 0px 0;background:url(img/shadow_bottom.png) no-repeat center bottom;}
.flexslider .slides > li {display: none; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block; }
.flex-pauseplay span {text-transform: capitalize;}
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}
.no-js .slides > li:first-child {display: block;}
.flexslider {position: relative; zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
.flex-container {zoom: 1; position: relative;}

/* Direction Nav */
.flex-direction-nav li a {width:39px; height:36px; margin:0; display: block; position: absolute; right:11px; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li a.next {background:url(../images/next1.png) no-repeat center; bottom:98px;}
.flex-direction-nav li a.prev {background:url(../images/prev1.png) no-repeat center;bottom:61px;}
.flex-direction-nav li a.next:hover {background:url(../images/next_a.png) no-repeat center;}
.flex-direction-nav li a.prev:hover {background:url(../images/prev_a.png) no-repeat center;}
.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -30px; text-align: center;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}
/*Slider Code End*/
.eventdiv{float:left; margin:30px 0 40px 0; }
.imgdiv1{width:92%;
	height:64px;
	line-height:58px;
	background-color:#000;
	margin-top:-66px;
	position:absolute;
	overflow:hidden;
	font-size:16px;
	color:#fff;font-family: 'PT Sans', sans-serif; font-size:40px;
	
	opacity:0.8;-webkit-box-shadow: 0 10px 6px -6px #777;
	   -moz-box-shadow: 0 10px 6px -6px #000;
	        box-shadow: 0 10px 6px -6px #000;}
	.boxshadow{-moz-box-shadow: 0px 3px 3px #000;
-webkit-box-shadow: 0px 3px 3px #000;
box-shadow-bottom: 5px #000;}
	.imgdiv1:hover{	
	background-color:#115fc1;	
	color:#fff;	
	opacity:0.8;
}

/*Heading fonts*/
.heading{font-family: 'Oswald', sans-serif; color:#115fc1; font-size:26px; text-align:left; padding-bottom:10px;}
p{font-family: 'PT Sans', sans-serif; font-size:14px; color:#444444; line-height:20px; text-align:justify;}
.heading1{font-family: 'Oswald', sans-serif; color:#115fc1; padding-top:10px; font-size:20px; text-align:left;  font-weight:normal;}
.heading2{font-family: 'PT Sans', sans-serif; font-size:20px; color:#444444; font-weight:bold; padding-top:20px; padding-bottom:10px;}
.heading3{font-family: 'PT Sans', sans-serif; color:#115fc1; font-size:16px; text-align:left; padding-bottom:10px;  line-height:40px; text-transform:uppercase; font-weight:bold;}
/*Start image scroller code*/


/*::selection { background: #f42f07; color: #FFFFFF; text-shadow: 0; }
::-moz-selection { background: #ff5e99; color: #FFFFFF; }*/

a, a:focus, a:active, a:hover, object, embed { outline: none; }
:-moz-any-link:focus { outline: none; }
input::-moz-focus-inner { border: 0; }
/*End of scroller code*/

.footerbox1{ width:20%; float:left;}
.footer{height:340px !important; width:100%; background-color:#000; margin:0px; padding:0px; padding-top:10px; padding-bottom:10px;}

.footerheading{font-family: 'Oswald', sans-serif; color:#fff; padding-top:10px; font-size:22px; text-align:left;  font-weight:lighter;}
.ullist2{ margin-left:-30px; margin-top:10px;}
.ullist2 li {
  
    list-style-type: none;
    margin: -30;
    padding: 0px 0px 1px 30px;
    vertical-align: middle;font-size:14px; line-height:20px;
	font-family: 'PT Sans', sans-serif; font-size:14px; color:#c7c0c0;
}
.footerbox2{ width:40%; float:left;}
.footericon{float:left; padding-top:10px; padding-right:10px;}
.footer strong{color:#fff;}
.footer p{ color:#fff; font-size:13px;}
.subfooter{height:auto; width:100%; background-color:#505152;}
.subfootertxt{font-family: 'PT Sans', sans-serif;  font-size:13px; color:#d2d2d0;  line-height:30px; text-align:center;}
.s1{
	width: 24px;
	height: 25px;
	background: url(../images/social.png) repeat 0px 0.0px;
	float: left;
	margin: 1em 3px 0 0;
}
.s1:hover{
	width: 24px;
	height: 25px;
	background: url(../images/social.png) repeat 0px 0.0px;
	float: left;
	margin: 1em 3px 0 0; opacity:0.8;
}
.s2{
	width: 26px;
	height: 25px;
	background: url(../images/social.png) repeat 159.8px 0.0px;
	float: left;
	margin: 1em 3px 0 0;
}
.s2:hover{margin: 1em 3px 0 0; opacity:0.8;}
.s3{
	width: 25px;
	height: 25px;
	background: url(../images/social.png) repeat 130px 0.0px;
	float: left;
	margin: 1em 3px 0 0;
}
.s3:hover{margin: 1em 3px 0 0; opacity:0.8;}
.s4{
	width: 26px;
	height: 25px;
	background: url(../images/social.png) repeat 102px 0.0px;
	float: left;
	margin: 1em 3px 0 0;}
.s4:hover{margin: 1em 3px 0 0; opacity:0.8;}	
	.s5{
	width: 26px;
	height: 25px;
	background: url(../images/social.png) repeat 74px 0.0px;
	float: left;
	margin: 1em 3px 0 0;
}
.s5:hover{margin: 1em 3px 0 0; opacity:0.8;}
.s6{
	width: 26px;
	height: 25px;
	background: url(../images/social.png) repeat 48px 0.0px;
	float: left;
	margin: 1em 3px 0 0;
}
.s6:hover{margin: 1em 3px 0 0; opacity:0.8;}
.s7{
	width: 21px;
	height: 25px;
	background: url(../images/social.png) repeat 21px 0.0px;
	float: left;
	margin: 1em 3px 0 0;
}
.s7:hover{margin: 1em 3px 0 0; opacity:0.8;}
.book{width:30%; float:left;margin-right:15px; margin-bottom:20px; overflow:hidden;}
.impline{color:#115fc1;}
.adminhead{color:#115fc1; font-size:22px;}
.admindevider{ border-bottom:solid 1px #115fc1; padding:10px; margin-bottom:10px;}
.adminbuttons{color:#fff; font-size;font-family: 'PT Sans', sans-serif; background-color:#115fc1; margin-right:20px; float:left; padding:5px 10px 5px 10px; margin-bottom:10px;}
.adminbuttons:hover{color:#fff; font-size;font-family: 'PT Sans', sans-serif; background-color:#000; margin-right:20px; float:left; padding:5px 10px 5px 10px; margin-bottom:10px;}
.invoice{width: 360px; margin: 0 auto; border:solid 1px #ccc; padding:20px; height:530px; margin-top:20px; border-radius:5px;}
.agreement{width: 700px; margin: 0 auto;-webkit-box-shadow: 0px 0px 22px 1px rgba(0,0,0,0.65);
-moz-box-shadow: 0px 0px 22px 1px rgba(0,0,0,0.65);
box-shadow: 0px 0px 22px 1px rgba(0,0,0,0.65); padding:20px;}
.quentionare{width:690px; margin:0 auto;background-color:#f9f8f8; padding:20px;font-family: 'PT Sans', sans-serif;-webkit-box-shadow: 0px 0px 22px 1px rgba(0,0,0,0.65);
-moz-box-shadow: 0px 0px 22px 1px rgba(0,0,0,0.65);
box-shadow: 0px 0px 22px 1px rgba(0,0,0,0.65);
}
@media (min-width: 649px) and (max-width: 1200px){
.footerbox1{ width:30%; float:left;}
.footerbox2{ width:100%; float:left; padding-top:20px;padding-bottom:20px;}	
.col-lg-4{width:33% !important; }
.imgdiv1{width:90%;
	height:34px;
	line-height:38px;
	background-color:#000;
	margin-top:-36px;
	position:absolute;
	overflow:hidden;
	font-size:16px;
	color:#fff;font-family: 'PT Sans', sans-serif; font-size:20px;
	
	opacity:0.8;-webkit-box-shadow: 0 10px 6px -6px #777;
	   -moz-box-shadow: 0 10px 6px -6px #000;
	        box-shadow: 0 10px 6px -6px #000;}
			.dropdown{display:block;}
			#cssmenu{display:none;}	
			#cssmenu1{display:none;}
			#cssmenu2{display:none;}
			#cssmenu3{display:none;}
						#menu{display:block;}
#menu-open{display:block;}
		
}

@media (min-width: 420px) and (max-width: 648px){
.footerbox1{ width:50%; float:left;}	
.footerbox2{ width:100%; float:left;padding-top:20px;padding-bottom:20px;}
.col-lg-4{width:50%;}	
.imgdiv1{width:88%;
	height:44px;
	line-height:38px;
	background-color:#000;
	margin-top:-46px;
	position:absolute;
	overflow:hidden;
	font-size:16px;
	color:#fff;font-family: 'PT Sans', sans-serif; font-size:20px;
	
	opacity:0.8;-webkit-box-shadow: 0 10px 6px -6px #777;
	   -moz-box-shadow: 0 10px 6px -6px #000;
	        box-shadow: 0 10px 6px -6px #000;}
			.dropdown{display:block;}
			#cssmenu{display:none;}	
			#cssmenu1{display:none;}
			#cssmenu2{display:none;}
			#cssmenu3{display:none;}
				.logo{width:60%!important;}
							#menu{display:block;}
#menu-open{display:block;}
.book{width:45%; float:left;margin-right:15px; margin-bottom:20px;}
}
@media (min-width: 361px) and (max-width: 419px){
.footerbox1{ width:100%; float:left;}	
.footerbox2{ width:100%; float:left;padding-top:20px; padding-bottom:20px;}
.dropdown{display:block;}
			#cssmenu{display:none;}	
			#cssmenu1{display:none;}
			#cssmenu2{display:none;}
			#cssmenu3{display:none;}
			.logo{width:60%!important;}
			.livechat{padding-left:10px; width:60%!important;}
						#menu{display:block;}
#menu-open{display:block;}
.book{width:100%; float:left;margin-right:15px; margin-bottom:20px; border-bottom:dotted 1px #AFABAB;}
.slider_container{display:none !important; }
.imgdiv1{width:88%;
	height:44px;
	line-height:38px;
	background-color:#000;
	margin-top:-46px;
	position:absolute;
	overflow:hidden;
	font-size:16px !important;
	color:#fff;font-family: 'PT Sans', sans-serif; font-size:20px;
	
	opacity:0.8;-webkit-box-shadow: 0 10px 6px -6px #777;
	   -moz-box-shadow: 0 10px 6px -6px #000;
	        box-shadow: 0 10px 6px -6px #000;}					
}
@media (min-width: 0px) and (max-width: 360px){
.imgdiv1{width:88%;
	height:44px;
	line-height:38px;
	background-color:#000;
	margin-top:-46px;
	position:absolute;
	overflow:hidden;
	font-size:16px !important;
	color:#fff;font-family: 'PT Sans', sans-serif; font-size:20px;
	
	opacity:0.8;-webkit-box-shadow: 0 10px 6px -6px #777;
	   -moz-box-shadow: 0 10px 6px -6px #000;
	        box-shadow: 0 10px 6px -6px #000;}	
			.footerbox1{ width:100%; float:left;}	
.footerbox2{ width:100%; float:left;padding-top:20px; padding-bottom:20px;}
.dropdown{display:block;}
			#cssmenu{display:none;}	
			#cssmenu1{display:none;}
			#cssmenu2{display:none;}
			#cssmenu3{display:none;}
			.logo{width:60%!important;}
			.livechat{padding-left:10px; width:60%!important;}
						#menu{display:block;}
#menu-open{display:block;}
.book{width:100%; float:left;margin-right:15px; margin-bottom:20px; border-bottom:dotted 1px #AFABAB;}
.slider_container{display:none !important; }
}
