@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'NexaBold';
	src: url('../fonts/NexaBold.eot');
	src: url('../fonts/NexaBold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/NexaBold.woff') format('woff'),
		url('../fonts/NexaBold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}


@font-face {
	font-family: 'NexaLight';
	src: url('../fonts/NexaLight.eot');
	src: url('../fonts/NexaLight.eot?#iefix') format('embedded-opentype'),
		url('../fonts/NexaLight.woff') format('woff'),
		url('../fonts/NexaLight.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}
body {
	font-family: 'NexaLight', sans-serif;overflow-x:hidden;
}
a:hover {
	text-decoration:none;
}
a:focus {
  outline: medium none;
  outline-offset: 0;
}
a:hover, a:focus {
  text-decoration: none;
}
img {
	max-width:100%;
}
.tog-butt {position:fixed; z-index:9999; right:0; top:1%; text-align:center}
span.wel-butt { display: inline; padding: 10px; cursor:pointer;}
.top_header {
	background: #163144 none repeat scroll 0 0;
	float: left;
	padding: 5px 0 0;
	width: 100%;
}
.left_div p {
	color: #ffffff;
	font-family: "NexaBold";
	font-size: 14px;
	letter-spacing: 1px;
	margin-bottom: 0;
}
.left_div p a {
	color: #ffffff;
}
.right_div {
	float: right;
}
.left_div {
	float: left;
}
ul.soiclicons {
  display: block;
  float: left;
  margin-bottom: 5px;
  padding: 0;
  width: auto;
}
ul.soiclicons.fbty li::after {
  display: none;
}
ul.soiclicons.fbty li a {
  color: #ffffff;
}
ul.soiclicons.fbty {
  margin-right: 24px;
}
ul.soiclicons li {
	display: inline-block;
}
/*ul.soiclicons li::after {
  color: #ffffff;
  content: "|";
  margin-left: 18px;
  width: 100%;
}*/
ul.soiclicons li:Last-child::after {
  display: none;
}
ul.soiclicons li a {
	color: #ffffff;
	font-size: 18px;
	letter-spacing: 1px;
	margin-left: 15px;
	text-transform: capitalize;
}
ul.soiclicons li a:hover {
	color: #36CBFF;
}
.bottom_header .navbar-brand {
	height: auto;
	padding: 0;
	margin-left:0 !important;
}
.bottom_header .navbar-default {
	
	border-color: rgba(0, 0, 0, 0);
	border-radius: 0;
	border-top:none;
	padding: 10px 0;
	margin-bottom:0px;
}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
	margin-right: 0px;
	padding-right:0px; 
	padding-left:0px;
}
.bottom_header .navbar-default .navbar-nav > li > a {
  color: #565656;
  font-family: "NexaBold";
  font-size: 14px;
  letter-spacing: 1px;
  padding: 0;
}
.bottom_header .nav.navbar-nav {
  margin-top: 8px;
}
.bottom_header .nav.navbar-nav li {
  margin-left: 45px;position:relative;
}
.bottom_header .nav.navbar-nav li::after {
  color: #163144;
  content: "|";
  position: absolute;
  right: -24px;
  top: 0;
}
.bottom_header .nav.navbar-nav li ul.dropdown-menu li {
  margin: 0;
}
.bottom_header .nav.navbar-nav li ul.dropdown-menu li::after {
  display: none;
}
.bottom_header .nav.navbar-nav li:Last-child::after {
  display: none;
}
.bottom_header .navbar-default .navbar-nav > .active > a, .bottom_header .navbar-default .navbar-nav > .active > a:hover, .bottom_header .navbar-default .navbar-nav > .active > a:focus {
	background-color: rgba(0, 0, 0, 0);
	color: #36CBFF !important;
}
.bottom_header .navbar-default .navbar-nav > li > a:hover, .bottom_header .navbar-default .navbar-nav > li > a:focus {
	background-color: rgba(0, 0, 0, 0);
	color: #36CBFF !important;
}

.banner {
  float: left;
  position: relative;
  width: 100%;
}
.bnerimg img {
	width: 100%;
}
.absolutebannertext {
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 28%;
}
a.learnmore {
  border: 2px solid #ffffff;
  border-radius: 50px;
  color: #ffffff;
  display: inline-block;
  font-family: "NexaBold";
  font-size: 21px;
  padding: 10px 45px;
}
a.learnmore:hover {
  background: #293795 none repeat scroll 0 0;
}
.servicespopup.video_poopup .modal-dialog {
  margin: 30px auto 0;
}
.servicespopup.video_poopup .modal-body video {
  float: left;
  width: 100%;
}
.servicespopup.video_poopup .modal-body{padding:0px;}
.servicesss {
  float: left;
  width: 100%;
}
.allhdngfull {
  background: #293795 none repeat scroll 0 0;
  color: #ffffff;
  float: left;
  font-family: "NexaBold";
  font-size: 22px;
  letter-spacing: 1px;
  padding: 5px 0;
  text-align: center;
  width: 100%;
}
.allhng_content {border:1px solid #cccccc;
 
  float: left;
  padding: 25px 5%;
  width: 100%;
}
.allhng_content.table_content {
  padding: 25px;
}
.allhng_content.widtwosection {
  padding: 0;
}
.allhdngfull .add,.allhdngfull .add_adult {
  color: #ffffff;
  display: inline-block;
  float: right;
  font-size: 14px;
  padding: 5px 17px 5px 0;
}

.allhdngfull .call {
  color: red;
  display: inline-block;
  float: left;
  font-size: 14px;
  margin-left: 8px;
  margin-top: 3px;
  padding: 2px 8px;
}

.allhdngfull .call  i,.allhdngfull .add_adult  i{
  margin-left:10px;
}

.allhdngfull .add  i,.allhdngfull .add_adult  i{
  margin-right:10px;
}
.lawsuit_div_add ,.renter_div_add,.lawsuit_div_add1 ,.renter_div_add1{
  display: none;
  float: left;
  width: 100%;
}

/*.services_iner {
  background: #163144 none repeat scroll 0 0;
  border: 2px solid #dee4ee;
  float: left;
  margin-bottom: 30px;
  min-height: 340px;
  padding: 30px;
  width: 100%;
}
.services_iner h2 {
  color: #ffffff;
  font-family: "NexaBold";
  font-size: 18px;
  margin: 25px 0 15px;
  min-height: 37px;
}
.services_iner p {
  color: #d9d9d9;
}
.services_iner a {
  border-bottom: 2px solid #9fa5af;
  color: #ffffff;
  display: inline-block;
  font-family: "NexaBold";
  font-size: 14px;
  margin-top: 5px;
}
.services_iner:hover {
  background: #2980B9 none repeat scroll 0 0;
  transition: all 0.5s ease 0s;
  box-shadow:0 0 13px #d8d8d8;
}
.services_iner:hover p{
  color: #fff;
}
.services_iner:hover h2{
  color: #fff;
}*/

.services_boxmain {
  background:#f7f7f7;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  float: left;
  margin-bottom: 30px;
  min-height: 450px;
  width: 100%;
}

.services_boxmain:hover, .services_boxmain:hover h2, .services_boxmain:hover p {
  background:#ffffff; color:#000000 !important
}
.services_boxmain:hover h2::after{ color:#428bca}
.services_iner {
  float: left;
  padding: 20px;
  width: 100%;  font-family:Arial;
}
.services_iner h2 {
  color: #635f5f;
  font-family: "NexaBold";
  font-size:22px;
  margin:0px 0 15px; position:relative; 
}





.services_iner h2::after {
    color: #b3b3b3;
    content: "\f138";
   font-family: 'FontAwesome'; margin-left:10px}







.services_iner h2 span{ width:40px; position:absolute; right:0px; top:0px;}
.services_iner h2 span img{width:100%;  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);}
.services_iner p {
  color: #000000;
    font-family:Arial;
    font-size: 18px;
    text-align: justify;
}
.add-on{position:relative}
.intxt{ border: 2px solid #999 !important;
    color: #635f5f !important;
    font-family: calibri !important;
    font-size: 18px !important;
    height: 50px !important;
    line-height: 50px !important;
    padding: 0 10px !important;}
	
	
	.intxtbtn{background: #e81c3f none repeat scroll 0 0;
    border-radius: 5px;
    color: #ffffff;
    font-family: calibri;
    font-size: 18px;
    font-weight: bold;
    height: 40px;
    line-height: 36px;
    padding: 0 10px;
    position: absolute;
    right: 5px;
    text-align: center;
    text-transform: uppercase;
    top: 5px;}
	.intxtbtn:hover{ color:#ffffff !important}
	
.grayscale {-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.services_iner p span {
  border-bottom: 2px solid #9fa5af;
  color: #635f5f;
  display: inline-block;
  font-family: "NexaBold";
  font-size: 14px;
  margin-top: 5px;
}




.viedo_section {
  background-image: url("../images/viedo_bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  float: left;
  padding: 6% 0;
  width: 100%;
}
.viedo_left_content h1 {
  color: #ffffff;
  font-family: "NexaBold";
  font-size: 40px;
  letter-spacing: 4px;
  margin: 20px 0 30px;
}
.viedo_left_content p {
  color: #ffffff;
  font-size: 17px;
  line-height: 32px;
}
.video_holder {
  border: 2px solid #ffffff;
  line-height: 0;
  position: relative;
}
.video-container {
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  position: relative;
}
.absolute_div {
 background:rgba(0, 0, 0, 0.3);
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.absolute_div .video_play_buttn {
  display: table;
  height: 100%;
  text-align: center;
  width: 100%;
}
.cell_div_video {
  display: table-cell;
  vertical-align: middle;
}
.video_holder.upcoming_video_holder button {
  background: rgba(0, 0, 0, 0.51) none repeat scroll 0 0;
  border: 2px solid rgba(0, 0, 0, 0);
  border-radius: 16px;
  color: #ffffff;
  display: inline-block;
  font-size: 28px;
  height: 48px;
  line-height: 48px;
  margin: 5% 0;
  padding: 0 26px;
  text-align: center;
  width: 70px;
}


.main_contact {
  float: left;
  width: 100%;
}
.form_contact_us {
  border-right: 1px solid #a2a1a1;
  float: left;
  margin: 20px 0;
  padding: 0 25px;
  width: 100%;
}
.form_elec .input-group .form-control {
  background: #ffffff none repeat scroll 0 0;
  border: 1px solid #cdcdcd;
  border-radius: 4px !important;
  box-shadow: none;
  color: #000000;
 height: 35px;
  padding: 5px 17px;
  width: 100%;
    top: 0px;
    left: 0px;
}
.form_elec .form-group span, .form_elec .form-group label {
  color: #565656;
  font-family: "NexaBold";
  font-size: 14px;
}
.col-name-temp { width:20% !important;}
.form_elec .input-group textarea.form-control { height: auto;  padding: 10px 20px;  width: 100%;}
.form_elec .input-group {
  width: 100%;
}
.form_elec .input-group select.form-control {
	-webkit-appearance: none;
	appearance: none;
  -moz-appearance: none;
  background-image: url("../images/down_arrow.png");
  background-position: 96% center;
  background-repeat: no-repeat;
}
.form_elec .form-group {
  margin-bottom:10px;
    top: 0px;
    left: 0px;
}
a.cancelbtn, input.cancelbtn {
  background: #f1192e none repeat scroll 0 0;
  border-radius: 5px;
  box-shadow: 0 -5px 0 #d1d1d1;
  color: #ffffff;
  display: inline-block;
  font-family: "NexaLight",sans-serif;
  font-size: 13px;
  letter-spacing: 1px;
  margin: 5px 0px;
  padding: 1px 10px;
  text-align: center;
  text-transform: capitalize;

}


a.editbtn, input.editbtn {
  background: #df6e00 none repeat scroll 0 0;
  border-radius: 5px;
  box-shadow: 0 -5px 0 #d1d1d1;
  color: #ffffff !important;
  display: inline-block;
  font-family: "NexaLight",sans-serif;
  font-size: 13px;
  letter-spacing: 1px;
  margin: 5px 0;
  padding: 3px 10px;
  text-align: center;
  text-transform: capitalize;

}



a.cancelbtn:hover, input.cancelbtn:hover,  a.editbtn:hover, input.editbtn:hover {  background: #d0000d none repeat scroll 0 0; color:#FFFFFF}
button.submitbtn,a.submitbtn, input.submitbtn{
  background: #1A7BC0 none repeat scroll 0 0;
  border-radius: 5px;
  box-shadow: 0 -5px 0 #d1d1d1;
  color: #ffffff;
  display: inline-block;
  font-family: "NexaBold";
  font-size: 19px;
  padding: 8px 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  border:none;
}



button.rejectbtn,a.rejectbtn, input.rejectbtn{
  background: #f1192e none repeat scroll 0 0;
  border-radius: 5px;
  box-shadow: 0 -5px 0 #d1d1d1;
  color: #ffffff;
  display: inline-block;
  font-family: "NexaBold";
  font-size: 19px;
  padding: 8px 0;
  text-align: center;
  text-transform: uppercase;
  width: 100%;
  border:none;
}

button.rejectbtn:hover,a.rejectbtn:hover, input.rejectbtn:hover {  background: #d0000d none repeat scroll 0 0;}


.input-group-addon {
  background: #ffffff none repeat scroll 0 0;
  color: #c1c1c1;
  font-size: 18px;
  margin: 9px 9px 0 0;
  padding: 0;
  position: absolute;
  right: 0;
  width: 19px;
  z-index: 9;
  border:none;
}
span.redstr {
  color: #d90000 !important;
  margin-left: 2px;
}
button.submitbtn:hover,a.submitbtn:hover, input.submitbtn:hover {  background: #0061a6 none repeat scroll 0 0;}
.You-will-stay > div {
	float: left;
	margin-bottom: 12px;
	width: 100%;
}
.You-will-stay span {
	float: left;
	height: 70px;
}
.You-will-stay span i {
  background: #1a7bc0 none repeat scroll 0 0;
  border-radius: 8px;
  box-shadow: 0 -4px 0 #ebebeb;
  color: #ffffff;
  font-size: 26px;
  height: 50px;
  line-height: 50px;
  margin-right: 25px;
  text-align: center;
  width: 50px;
}
.You-will-stay p {
	color: #555555;
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 20px;
}
.You-will-stay p a {
	color: #555;
}
.You-will-stay a.form_button.sendbuttn span {
	float: none;
}
.You-will-stay {
  float: left;
  padding: 25px 25px 25px 0;
  width: 100%;
}

.footer {
  background: #1a7bc0 none repeat scroll 0 0;
  float: left; border-top: 5px solid #0066FF;
  padding: 15px 0;
  width: 100%;    display: table;
}
.footer ul.footlink {
  display: block;
  margin: 0;
  padding: 0;
}
.footer ul.footlink li{
  display: inline-block;margin-left: 12px;
}
.footer ul.footlink li::after {
  color: #ffffff;
  content: "|";
  margin-left: 18px;
  width: 100%;
}
.footer ul.footlink li:Last-child::after {
  display: none;
}
.footer ul.footlink li a {
  color: #ffffff;
  display: inline-block;
  font-size: 12px;
  letter-spacing: 1px;
}
.footer p.Copyright {
  color: #ffffff;
  font-size: 15px;
  margin-bottom: 2px;
}

.modal.fade.servicespopup {
  background: rgba(35, 42, 48, 0.88) none repeat scroll 0 0; z-index:999999
}
.servicespopup .modal-header {
  background: #327fb5 none repeat scroll 0 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  font-family: "NexaBold";
   padding: 18px 25px;
  color: #ffffff;
}
.servicespopup .modal-header h4 {
  font-size: 24px;
}
.servicespopup .close { max-width: 5%;  opacity: 1;}
.srvbody .media .media-left {
  float: left;
  width: 32%;
}
.servicespopup .modal-dialog {
  margin: 7% auto 0;
  max-width: 890px;
  width: 100%;
}
.servicespopup .modal-body {
  padding: 30px;
}
.srvbody .media p {
  color: #6f6f6f;
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 0;
}

.bottom_header .dropdown-menu {
  background-clip: padding-box;
  background: radial-gradient(circle farthest-side at center bottom , #009cde, #003087 125%);
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
  float: left;
  font-size: 14px;
  left: auto;
  list-style: outside none none;
  min-width: 1140px;
  padding: 16px;
  position: absolute;
  right: 0;
  text-align: left;
  top: 198%;
  z-index: 1000;
}
.bottom_header .dropdown-menu::after {
  background: rgba(0, 0, 0, 0) url("../images/toparrow.png") no-repeat scroll 0 0;
  content: "";
  display: inline-block;
  height: 15px;
  position: absolute;
  right: 5px;
  top: -15px;
  width: 70px;
}
ul.inerulinnav {
  display: block;
  padding: 0;
}
ul.inerulinnav li {
  list-style:none;
}
ul.inerulinnav li a {
  color: #fff;
  display: inline-block;
  font-size: 16px;
  margin-bottom: 6px;
}
ul.inerulinnav li a:hover {
  color:#0E3755;
}
ul.inerulinnav h2 {
  color: #fff;
  font-size: 16px;
  margin: 8px 0 0;
  font-family: "NexaBold";
}
ul.inerulinnav h2 hr {
  background: #fff none repeat scroll 0 0;
  height: 1px;
  margin: 8px 0 20px;
  max-width: 40px;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
  background-color: rgba(0, 0, 0, 0);
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
  border-color: rgba(0, 0, 0, 0);
}


/*add admin page css strts*/
.cloudheader .navbar-brand {
  float: left;
  font-size: 18px;
  height: auto;
  line-height: normal;
  padding:15px 15px 15px 5px;
}
.cloudheader {
  background-image: url("../images/cloud_bg.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  padding: 0px 0;
  width: 100%;
  float:left;
}
.bottom_header {
  float: left;
  width: 100%;
}
.second_header .bottom_header .navbar-default {
  background-color: #327fb5;
  border: medium none;
  border-radius: 0;
  margin-bottom: 0;
  min-height: 0;
  padding:0px;
}
.second_header .cloudheader .navbar-brand img, .bottom_header .cloudheader .navbar-brand img {
  max-width:44%;
  width: 100%;
}
.second_header .bottom_header .nav.navbar-nav {
  margin-top: 0;
}
.second_header .bottom_header .navbar-default .navbar-nav li a {
  color: #ffffff;
font-family: 'NexaLight'; padding:6px;
}
.second_header .bottom_header .nav.navbar-nav li::after { display: none;}
.second_header .bottom_header .nav.navbar-nav li {
  margin-left: 0;
  padding-right: 20px; 
}

.second_header .bottom_header .nav.navbar-nav li  ul li{
	padding-right:0px;
}
p.Welcome_Sansui {
  background: rgba(255, 255, 255, 0.66) none repeat scroll 0 0;
  border-radius: 50px;
  float: right;
  font-size: 14px;
  margin-bottom: 0;
  margin-top: 12px;
  padding: 8px 30px;
}
p.Welcome_Sansui a{   color: #333333;}
p.Welcome_Sansui span i {
  color: #293694;
}


div.Welcome_Sansui {
  background: rgba(255, 255, 255, 0.66) none repeat scroll 0 0;
  border-radius: 50px;
  float: right;
  font-size: 14px;
  margin-bottom: 0;
  margin: 12px 0px; text-align:center;
  padding: 8px 45px 8px 15px; position:relative; z-index:999
}
div.Welcome_Sansui a{   color: #333333;}
div.Welcome_Sansui span i {
  color: #293694;
}



.spacng {
  
  float: left;
  padding: 10px 0px 20px 0px;
  width: 100%; 
}
.marin_bottom {
  float: left;
  margin-bottom: 40px;
  width: 100%;
}
.radio_main label {
  float: left;
  width: 100%;
}
.radio_main .radio {
  display: inline-block;
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 0;
} 
.radio_main input[type="radio"] {
  display: none;
}
.radio_main .radio label {
  color: #6a6d74;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 20px;
}
.radio_main input[type="radio"] + label span, .radio_main input[type="radio"]:checked + label span {
  transition: background-color 0.4s linear 0s;
}
.radio_main input[type="radio"]:checked + label span {
  background-color: #ffffff;
  border: 4px solid #327fb7;
}
.radio_main input[type="radio"] + label span {
  border-radius: 50%;
  cursor: pointer;
  display: inline-block;
  height: 15px;
  margin: 0 15px 0 0;
  vertical-align: middle;
  width: 15px;
}
.radio_main input[type="radio"] + label span {
  background-color: #ffffff;
  border: 4px solid #bdbdbd;
}
/*add admin page css end*/


/*crop kyt css end*/
.second_header .bottom_header .nav.navbar-nav.pull-left li {
  margin-left: 0;
}
.bredcumspacng {
  float: left;
  padding-top: 24px;
  width: 100%;
}
.bredcumspacng span{ margin-right:5px}
.brdcum ol.breadcrumb {
  background: #ffffff none repeat scroll 0 0;
  border-bottom: 1px solid #cecece;
  border-radius: 0;
  font-size: 14px;
  margin-bottom: 0;
  padding: 0 0 10px;
}
.breadcrumb > li + li::before {
  color: #666;
  content: "> ";
  padding: 0 5px;
}
.breadcrumb a {
  color: #293895;
}
h1.all_hendigz {
  color: #232323;
  font-family: "NexaBold";
  font-size: 24px;
  margin-bottom: 20px;
  margin-top: 0;
  text-align: center;
  text-transform: uppercase;
}
h3.automobile_heading {
    color: #293795;
    font-size: 20px;
 font-family: "NexaBold";
}
.Declaration_div {
  float: left;
  margin-bottom: 55px;
  width: 100%;
}
 [type="checkbox"]:not(:checked), [type="checkbox"]:checked {
  left: -9999px;
  position: absolute;
}
[type="checkbox"]:disabled{ left:-9999px !important;
  position:relative !important;}

 [type="checkbox"]:not(:checked) + label::before,  [type="checkbox"]:checked + label::before {
  background: #ffffff none repeat scroll 0 0;
  border: 14px solid #1a7bc0;
  border-radius: 0;
  box-shadow: none;
  content: "";
  height: 25px;
  left: 0;
  position: absolute;
  top: 0;
  width: 27px;
}
 [type="checkbox"]:not(:checked) + label::after {
  opacity: 0;
  transform: scale(0);
}
.parentcheckbox [type="checkbox"]:not(:checked) + label::before, .parentcheckbox [type="checkbox"]:checked + label::before {border: 14px solid #ffffff !important;
}
.parentcheckbox [type="checkbox"]:not(:checked) + label::after, .parentcheckbox [type="checkbox"]:checked + label::after {color: #1a7bc0 !important;
}
 [type="checkbox"]:not(:checked) + label::after,  [type="checkbox"]:checked + label::after {
  color: #ffffff;
  content: "✓";
  font-size: 26px;
  left: 5px;
  line-height: 0.7;
  position: absolute;
  top: 5px;
  transition: all 0.2s ease 0s;
}
 [type="checkbox"]:not(:checked) + label,  [type="checkbox"]:checked + label {
  cursor: pointer;
  padding-left: 40px;
  position: relative;
}

/*crop kyt css end*/


/*slider css strt*/

.fadeslider {
  float: left;
  width: 100%;
}
.fadeslider .carousel .item img {
  width: 100%;
}
.fadeslider .carousel-caption h1,.video_holder h1 {
  color: #ffffff;
  font-family: "NexaBold";
  font-size: 62px;
  letter-spacing: 1px;
  line-height: 1.1;
  margin: 0 0 8px;
  text-transform: none;
}
.fadeslider .carousel-caption p, .video_holder p {
  color: #ffffff;
  float: left;
  font-size: 24px;
  line-height: 1.4167;
  margin: 25px 0;
  width: 100%;
}
.video_holder {
  float: left;
  position: relative;
  width: 100%;
  border:0px;
}
.fullscreen-bg video {
  width: 100%;
}
.absolute_div {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  text-align: center;
  top: 0;
  line-height: normal;
}
.absolute_div .table_div {
  display: table;
  height: 100%;
  margin: 0 auto;
  max-width: 900px;
  width: 100%;
}
.absolute_div .table_div .table_cell_div {
  display: table-cell;
  vertical-align: middle;padding: 0px 15px;
}

/* Carousel Fading slide */
.carousel-fade .carousel-inner { background: #163144; }
.carousel-fade .carousel-control { z-index: 2; }  
.carousel-fade .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
  }

  .carousel-fade .next.left,
  .carousel-fade .prev.right,
  .carousel-fade .item.active { opacity: 1; }

  .carousel-fade .active.left,
  .carousel-fade .active.right {
    left: 0;
    opacity: 0;
    z-index: 1;
    }

.sear-inp {
    padding-right: 90px !important;
}

.log-se{
	    padding-left: 8px;
    padding-right: 8px;
}
.ser-bts {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
    font-size: 16px !important;
    font-family: "NexaBold" !important;
    border: 0px;
}
.secan-bts {
	padding-top: 6px !important;
	padding-bottom: 6px !important;
	font-size: 16px !important;
	font-family: "NexaBold" !important;
	border: 0px;
	margin-top: 0px;
}
.secan-close-bts {
	padding-top: 6px !important;
	padding-bottom: 6px !important;
	font-size: 16px !important;
	font-family: "NexaBold" !important;
	border: 0px;
	margin-top: 0px;
}
.sr-input{
	height:39px !important;
}
.in-disab input{
	background-color: #eee !important;
	    opacity: 1 !important;
}
.input-group.data-range label {
    padding-top: 5px;
}
.rec-ran {
    padding-top: 8px;
}
.serarh-bts{
	padding-top: 6px !important;
    padding-bottom: 6px !important;
    font-size: 16px !important;
    font-family: "NexaBold" !important;
    margin-top: 4px;
}

/* Safari Fix */
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

/* Animation */
.control-box, a.carousel-control, .carousel-indicators li {
  -webkit-transition: all 250ms ease;
  -moz-transition: all 250ms ease;
  -ms-transition: all 250ms ease;
  -o-transition: all 250ms ease;
  transition: all 250ms ease;   
  /* hardware acceleration causes Bootstrap carousel controlbox margin error in webkit */
  /* Assigning animation to indicator li will make slides flicker */
  } 





.carousel-caption {
  bottom: 0;
  font-size: 17px;
  left: 0;
  margin: 0 auto;
  max-width: 900px;
  padding: 4% 0;
  right: 0;
  text-shadow: 0 0 0 rgba(0, 0, 0, 0.9);
  top: 0;
}
.carousel-caption h3 {
  font-size: 30px;
}
    .carousel,
    .carousel-inner,
    .carousel-inner .item {
      height: 100%;
    } 
    
/*slider css end*/


/*profile css strt*/
.chngepsd {
  margin-bottom: 30px;
}
.chngepsd a {
  border-bottom: 1px solid #1b7bc1;
  color: #1b7bc1;
  font-size: 16px;
  font-style: italic;
  font-family: "NexaBold";
}
.chngepsd h3.automobile_heading {
  margin-top: 0;
}

.automobile_heading span {
	margin-left: 10px;
	display: inline-block;
}
.alltablsz table.table thead tr th a, .alltablsz table.table tbody tr th a{ color:#FFFFFF !important}
.alltablsz table.table thead tr th, .alltablsz table.table tbody tr th {
  background: #327fb5 none repeat scroll 0 0;
  border-bottom: medium none;
  border-left: 1px solid #d6d6d6;
  color: #ffffff;
  font-family: "NexaBold";
  font-size: 16px;
  text-align: center;
}
.alltablsz table.table tbody { border-left: 1px solid #d6d6d6;}
.alltablsz table.table tbody tr td {
  border: 1px solid #d6d6d6;
  color: #4f4f4f;
  font-size: 16px;
  padding:10px;
  text-align: center;
   vertical-align: middle;
}
.alltablsz table.table tbody tr td.search_pricee {
  text-align: left;
}
p.active_system {
  margin: 13px 0;
}
.back {
  border-bottom: 2px solid #1c1c1c;
  color: #1c1c1c;
  font-family: "NexaBold";
  font-size: 24px;
  text-transform: uppercase;
}
.back:hover {color: #0061A6;border-bottom: 2px solid #0061A6;}
.for_get span .fa.fa-angle-double-left {
  color: #1c1c1c;
  font-size: 24px;
  margin-right: 15px;
}
/*profile css end*/


/*case-detail css strt*/
.AddDebtRecords {
  margin-bottom: 30px;
  width: 100%;
}
.AddDebtRecords h1.all_hendigz {
  margin-bottom: 25px;
}
a.addplusbtnz{
  color: #646464;
  font-family: "NexaBold";
  font-size: 16px;
}
a.addplusbtnz span input {
    float: left;
    margin-top: -4px;
}


a.addplusbtnz span img {
  margin-right: 10px;
  position: relative;
  top: -2px;
}
.alltablsz .table tbody tr td a {
  color: #038521;
}
.AddDebtRecords.wdPlaintiff {
  margin-bottom: 18px;
  margin-top: 16px;
}
.norecord {
  border: 1px solid #d6d6d6;
  font-size: 16px;
  margin-bottom: 15px;
  padding: 10px 20px;
}
/*case-detail css end*/


/* login register css strt*/

body.login_bg {
  background: #f1f1f1 none repeat scroll 0 0;
  float: left;
  width: 100%;
}
.second_header {
  float: left;
  width: 100%;
}
.login_bg .cloudheader {
 
}
.login_wrapper {

box-shadow: 0 0px 10px #bdbdbd;
clear: both;
display: table;
margin: 80px auto 0 auto;
max-width: 725px;
width: 100%; padding-bottom:10px;

}

.login_bg .footer {
   margin-top:0px;
}
h3.login_heading {
  color: #626262;
  font-family: "NexaBold";
  text-align: center;
  margin:10px 0px 0px 0px;
}
.login_form {
 
 float: left;
padding: 0 16% 0px;
width: 100%;


}
a.forgot_link {
  color: #1d7bc3;
  float: right;
  margin: 15px 0;
}
.for_get {
  float: left;
  margin-top: 30px;
  width: 100%;
}
p.dont_account {
  font-size: 16px;
  margin: 5px 0;
  letter-spacing: 1px;
}
.remembr_main {
  float: left;
  margin-bottom: 0px;
  width: 100%;
}
.remembr_main [type="checkbox"]:not(:checked) + label,.remembr_main [type="checkbox"]:checked + label {
  padding-top: 5px;
}
.Welcome_Sansui a.active {
  color: #03aefe;
}
.login_facebook button.submitbtn {
  background: #3a589b none repeat scroll 0 0;
  margin-bottom: 0px;
  letter-spacing: 1px;
}
.login_facebook button.submitbtn i {
  margin-right: 20px;
}
.or {
  text-align: center;
  margin-bottom: 5px;
  position: relative;
}
.or span {
  background: #ffffff none repeat scroll 0 0;
  color: #565656;
  display: inline-block;
  font-size: 16px;
  padding: 0 10px;
}
.or .divider {
  background: #dcdcdc none repeat scroll 0 0;
  float: left;
  height: 1px;
  margin-top: -10px;
  width: 100%;
  z-index: 0;
}
span.refresh {
  font-size: 24px;
  float: right;
  display: inline-block;
  margin: 10px 0;
}
.divider {
  background: #9c9c9c none repeat scroll 0 0;
  float: left;
  height: 1px;
  margin-bottom: 15px;
  width: 100%;
}
.register_row {    padding: 0 55px; width:100%
 
}
p.pbold {
  color: #565656;
  font-size: 20px;
  font-family: "NexaBold";
}
.checkbox.Account_Activation {
  margin-bottom: 25px;
}
.checkbox.Account_Activation label {
  font-size: 16px;
}
p.regstercomplet {
  font-size: 18px;
  line-height: 38px;
  margin-bottom: 25px;
  text-align: center;
}
/*login register css end*/

.fullh {
  min-height: 768px;
}
.UsersInformationtablesz {
  float: left;
  margin-top: 30px;
  width: 100%;
}
.UsersInformationtablesz table.table tbody tr td .checkbox {
  margin: 0;
}
.pagintion ul.pagination li a {
  border: medium none;
  color: #293795;
  padding: 8px 15px 4px;
}
.pagintion .pagination { margin: 0;}
.pagintion ul.pagination li a:hover {
  background:#1A7BC0;
  color: #fff;
}
.servicespopup.Add_Corp_Defendant .modal-dialog {
  margin: 5% auto 0;
}
.servicespopup.Add_Corp_Defendant .modal-header {
  background: #ffffff none repeat scroll 0 0;
  border-bottom: medium none;
  color: #2c3a97;
}
.servicespopup.Add_Corp_Defendant .modal-header h4 {
  font-size: 20px;
}
.servicespopup.Add_Corp_Defendant .for_get {
  float: none;
}
.servicespopup.Add_Corp_Defendant .modal-content {  border: 4px solid #3494c6;}
.servicespopup.Add_Corp_Defendant .modal-body {
  padding: 10px 30px 30px;
}
h3.onsspsge {
  margin-top: 0;
}
.Dashboardboxs {
  background: #f6f6f6 none repeat scroll 0 0;
  border: 1px solid #ffffff;
  border-radius: 5px;
  box-shadow: 0 0 7px #ccd3d3;
  float: left;
  margin: 55px 0 0 0;
  padding: 25px 5px;
  text-align: center;
  width: 100%;
}
.Dashboard-icon::after {
  background-image: linear-gradient(135deg, #327FB5, #293795);
  background-repeat: repeat-x;
  border-radius: 50%;
  bottom: 0;
  content: "";
  display: block;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: translate3d(-10px, -10px, 0px);
  transition: all 0.2s ease 0s;
  z-index: 1;
}
.Dashboard-icon {
  background: #327fb5 none repeat scroll 0 0;
  border-radius: 50%;
  box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.04);
  display: block;
  height: 80px;
  line-height: 100px;
  margin: -70px auto 15px;
  position: relative;
  text-align: center;
  transition: all 0.2s ease 0s;
  width: 80px;
}
.Dashboard_icon_p img {
  width: 65%;
}
.Dashboard-icon1 {
 
  display: block;
  margin: -70px auto 15px;
  position: relative;
  text-align: center;
  transition: all 0.2s ease 0s;

}
.Dashboard_icon_p1 img { border-radius:20px;
border:2px solid #327fb5 ;  height:80px; box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.04);
}
.Dashboard-icon .Dashboard_icon_p {
  display: inline-block;
  font-size: 28px;
  line-height: 50px;
  position: relative;
  top: 25%;
  z-index: 3;
}


.Dashboardboxs:hover {
  box-shadow: 0 3px 15px #ccd3d3;
}
.Dashboardboxs h3 {
  color: #414141;
  font-family: "NexaBold";
  font-size: 16px;
  text-transform: capitalize;
}
.marquez h1 {
  color: #111111;
  font-family: "NexaBold";
  font-size: 26px;
  margin-bottom: 50px;
}
.manily p {
  color: #293795;
  font-size: 18px;
}
.manily .mobi p {
  color: #565656;
}
.form_elec .input-group .form-control[disabled] {
  font-size: 14px;
}
.mavbikkk .form_elec table td .form-group.boler {
  width: 50%;
}
.mavbikkk {
 width: 100%;
 margin-bottom: 44px;
 float: left;
}
.mavbikkk td {
 width: 50%;
}

.form_elec .form-group.boler {
 margin-bottom: 0;
}
.Proceed {
 text-align: left;
}
.form-control.miller {
 margin-bottom: 11px;
}
.commonly p {
  color: #565656;
  font-family: "NexaBold";
  font-size: 18px;
  margin-bottom: 15px;
}
.commonly p span {
  color: #293895;
}
.Paypalbtnn {
  background: #293895 none repeat scroll 0 0;
  border-radius: 4px;
  box-shadow: 0 0 2px #565656;
  float: unset;
  padding: 15px 20px;
  text-align: center;
  }
.Paypalbtnn:hover {
  opacity: 0.8;
}
.srvbody {
  display: inline-block;
  width: 100%;
}
.verify h1{
 font-size: 20px;
 color: #293795;
 font-family: nexa bold;
 margin-bottom: 38px;

} 

.clarify {
 text-align: right;
}

.clarify h1{
 font-size: 20px;
 color: #293795;
 font-family: nexa bold;
 margin-bottom: 38px; 
}
p.Continue {
  margin-bottom: 30px;
}
.password_mainn {
  border-radius: 15px;
  box-shadow: 0 0 7px #d0d0d0;
  float: left;
  padding: 15px 90px;
  width: 100%;
  margin-bottom: 20px;
}
.for_get.gen_user_search {
  margin: 0;
}
.for_get.gen_user_search a.cancelbtn {
  font-size: 19px;
  margin: 0;
  padding: 8px 6px;
  width: 100%;
}
.ui-widget.ui-widget-content{z-index:9999999 !important;}

@media screen and (min-width:1400px) and (max-width:1900px) {
    .confot {
        position: static !important;
    }
}
@media (max-width:1199px) {
    .Dashboardboxs h3 {
        height: 36px;
    }
}
@media (max-width:991px) {
    .manily .mobi { text-align:left !important;}
}
@media (max-width:767px) {
    .Dashboardboxs h3 {
        height: auto;
    }
    .col-name-temp { width:100% !important;}
    .modal {  width: 100%; height: 500px; overflow: auto; }
	.top_header p{margin-top: 0px !important;}
}

 @media screen and (min-width:320px) and (max-width:767px) {


 .allhng_content.table_content {
  padding: 10px 0px;
}

 .services_boxmain {min-height:inherit !important}
.allhdngfull .call {
  width: 100%;
}
.allhdngfull .add, .allhdngfull .add_adult {
  width: 100%;
}
	 .allhdngfull {
  font-size: 16px;
}
.carousel-caption {
  position: static;
}
.fadeslider .carousel-caption h1 {
  font-size: 14px;
  line-height: 26px;
  margin: 0 0 10px;
}
.navbar-nav .open .dropdown-menu {
  float: left;
  width: 100%;
}
.register_row {
  padding: 0 0;
}
ul.soiclicons {
  width: 100%;
}
a.addplusbtnz {
  font-size: 13px;
}
.servicespopup.Add_Corp_Defendant .modal-header h4 {
  font-size: 16px;
}
.servicespopup .close {
  max-width: 11%;
}
.brdcum ol.breadcrumb {
  font-size: 12px;
}
.password_mainn { padding: 15px;}
p.Welcome_Sansui {
  font-size: 12px;
  margin-bottom: 20px;
  padding: 8px 15px;
  width: 100%;
  text-align: center;
}
.left_div {  float: left;  margin-bottom: 0px;  text-align: center;  width: 100%;}
.right_div {  float: left;  text-align: center;  width: 100%;}
.bottom_header .navbar-brand {  padding-left: 15px;}
.navbar-toggle {
  margin-bottom: 0;
  margin-right: 0;
  margin-top: 2px;
  background: #327FB5;
  border: #327FB5;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #ffffff !important;
}
.second_header .bottom_header .nav.navbar-nav li {
  border-bottom: 1px solid #1c699f;
  display: block;
  margin-left: 0;
  margin-right: 0;
  margin-top: 5px;
  padding-bottom: 0px; width:100%; margin-bottom:0px;
}
.second_header .bottom_header .nav.navbar-nav li ul{ position:relative; display:block; width:100%}
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse {
  margin-left: 0;
  padding: 0;
}
.container > .navbar-collapse{margin-top:12px;}
.bottom_header .nav.navbar-nav {  float: none;  margin: 15px 0 0;  text-align: center;  width: 100%;}
.bottom_header .dropdown-menu { min-width: 100%;}
.bottom_header .nav.navbar-nav li {  margin-left: 0;margin-bottom: 12px;}
.bottom_header .nav.navbar-nav li::after { display: none;}
.bottom_header .dropdown-menu::after { display: none;}
.absolutebannertext h1 { font-size: 12px;  letter-spacing: 2px;  line-height: 18px;  margin: 0 0 8px; }
a.learnmore {  font-size: 12px;  padding: 3px 23px;}
.absolutebannertext {top: 14%;}
.viedo_left_content h1 { font-size: 22px;  letter-spacing: 2px;  margin: 20px 0 15px;}
.You-will-stay {padding:10px 0px;}
.You-will-stay span i {font-size: 17px;  height: 35px;  line-height: 33px;  margin-right: 12px; width: 35px;}
.form_contact_us {  border-right: medium none; padding:0px !important}
.for_get{ margin-top:0px}
a.cancelbtn { margin: 20px 0;}

.login_form { padding: 0 0 40px;}

.login_facebook button.submitbtn {
  font-size: 15px;
  padding: 15px 10px;
}
.remembr_main [type="checkbox"]:not(:checked) + label, .remembr_main [type="checkbox"]:checked + label {
  font-size: 12px;
}
.mavbikkk .form_elec table td .form-group.boler {
  width: 100%;
}
.da-slider{ min-width:inherit !important; height:390px !important}
.da-slide h1{ font-size:30px !important}
.da-slide p{ font-size:16px !important}
.da-arrows span{ top:80% !important}
	 
}
@media screen and (min-width:768px) and (max-width:1023px) {
	.allhng_content.table_content.home_table_content {
	  padding: 25px 0;
	}
	.second_header .bottom_header .nav.navbar-nav li {
	  margin-right: 16px;
	}
	.bottom_header .navbar-default .navbar-nav > li > a {
	  font-size: 12px;
	}
	.fadeslider .carousel-caption h1 {
	  font-size: 19px;
	  line-height: 32px;
	  margin: 0 0 9px;
	}
	a.learnmore {
	  font-size: 18px;
	  padding: 7px 34px;
	}
}

.err{color: red; text-align: center; margin:5px 0px 10px 0px}
.riSingle{ width:100% !important}
.inputvlank{background:none !important; border:none !important}
.clear{ clear:both}
input.atxt{ color:#038521 !important}
.ajax__calendar_container{ border:1px solid #cccccc; background:#ffffff;}
.ui-datepicker .ui-datepicker-title{ color:#666666}
.navbar-default .navbar-toggle {
    border-color: #ffffff !important;
}
.navbar-default .navbar-toggle:hover{ background-color: transparent !important}
.recent-work-wrap {
    margin-bottom: 30px !important;
    position: relative;
}
.table{ 
    width:100% !important;
    border: 1px !important;
}

.table,th{
    text-align:center !important;
    vertical-align:bottom !important;
    font-size:18px !important;
}

.alltablsz table.table tbody tr td {
    border: 1px solid #d6d6d6 !important;
    
    font-size: 16.5px !important;
    padding: 15px !important;
   
    vertical-align: middle !important;
}

.imgboxround{background:#327fb5; border-radius:55%; height:169px; width:169px; position:relative}
.imgcenter {
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.class {    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #cdcdcd;
    border-radius: 4px !important;
    box-shadow: none;
    color: #000000;
    height: 35px;
    padding: 5px 17px;
    width: 100%;
}



/*slider*/

.da-slider{
	width: 100%;
	min-width: 520px;
	height: 500px;
	position: relative;
	margin: 30px auto;
	overflow: hidden;
/*	background: transparent url(../images/waves.gif) repeat 0% 0%;
	border-top: 8px solid #506473;
	border-bottom: 8px solid #506473;*/
	box-shadow: 0px 1px 1px rgba(0,0,0,0.2), 0px -2px 1px #fff;
	-webkit-transition: background-position 1s ease-out 0.3s;
	-moz-transition: background-position 1s ease-out 0.3s;
	-o-transition: background-position 1s ease-out 0.3s;
	-ms-transition: background-position 1s ease-out 0.3s;
	transition: background-position 1s ease-out 0.3s;
}
.da-slide{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0px;
	left: 0px;
	font-family: 'BebasNeueRegular', 'Arial Narrow', Arial, sans-serif;
	text-align: left;
}
.da-slide-current{
	z-index: 1000;
}
.da-slider-fb .da-slide{
	left: 100%;
}
.da-slider-fb  .da-slide.da-slide-current{
	left: 0px;
}
/*.da-slide h1,
.da-slide p,
.da-slide .da-link,
.da-slide .da-img{
	position: absolute;
	opacity: 0;
	left: 110%;
}
.da-slider-fb .da-slide h1,
.da-slider-fb .da-slide p,
.da-slider-fb .da-slide .da-link{
	left: 10%;
	opacity: 1;
}
.da-slider-fb .da-slide .da-img{
	left: 60%;
	opacity: 1;
}
*/

/*.da-slide h1 {
  color: #ffffff;
  font-family: "NexaBold";
  font-size: 62px;
  letter-spacing: 1px;
  line-height: 1.1;
  margin: 0 0 8px;
  text-transform: none;
}
.da-slide p {
  color: #ffffff;
  float: left;
  font-size: 24px;
  line-height: 1.4167;
  margin: 25px 0;
  width: 100%;
}
*/





.da-slide h1{
	color: #ffffff;
    font-family: "NexaBold";
    font-size: 62px;  text-align:center; 
    letter-spacing: 1px;
    line-height: 1.1;
    margin: 0 0 8px;
    text-transform: none;
}
.da-slide p{
	color: #ffffff;
    font-size: 24px;
     line-height: 1.4167;
    margin: 25px 0;
    text-align: center;

}
.da-slide .da-img{
	text-align: center;
	width: 30%;
	top: 70px;
	height: 256px;
	line-height: 320px;
	left: 110%; /*60%*/
}
.da-slide .da-link{
	top: 270px; /*depends on p height*/
	border-radius: 30px;
	box-shadow: 0px 1px 1px rgba(0,0,0,0.1);
	color: #fff;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border: 8px solid rgba(255,255,255,0.8);
	padding: 2px 20px 0px;
	font-size: 18px;
	line-height: 30px;
	width: 80px;
	text-align: center;
	background: rgba(255,255,255,0.2);
}
.da-slide .da-link:hover{
	background: rgba(255,255,255,0.3);
}
.da-dots{
	width: 100%;
	position: absolute;
	text-align: center;
	left: 0px;
	bottom: 20px;
	z-index: 2000;
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-dots span{
	display: inline-block;
	position: relative;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background: #506473;
	margin: 3px;
	cursor: pointer;
	box-shadow: 
		1px 1px 1px rgba(0,0,0,0.1) inset, 
		1px 1px 1px rgba(255,255,255,0.1);
}
.da-dots span.da-dots-current:after{
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	top: 2px;
	left: 2px;
	border-radius: 50%;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(47%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	background: linear-gradient(top, rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
}
.da-arrows{
	-moz-user-select: none;
	-webkit-user-select: none;
}
.da-arrows span{
	position: absolute;
	top: 50%;
	height: 30px;
	width: 30px;
	border-radius: 50%;
	background: #506473;
	cursor: pointer;
	z-index: 2000;
	opacity: 0;
	box-shadow: 
		1px 1px 1px rgba(0,0,0,0.1) inset, 
		1px 1px 1px rgba(255,255,255,0.1);
	-webkit-transition: opacity 0.4s ease-in-out-out 0.2s;
	-moz-transition: opacity 0.4s ease-in-out-out 0.2s;
	-o-transition: opacity 0.4s ease-in-out-out 0.2s;
	-ms-transition: opacity 0.4s ease-in-out-out 0.2s;
	transition: opacity 0.4s ease-in-out-out 0.2s;
}
.da-slider:hover .da-arrows span{
	opacity: 1;
}
.da-arrows span:after{
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	top: 5px;
	left: 5px;
	background: transparent url(../images/arrows.png) no-repeat top left;
	border-radius: 50%;
	box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
}
.da-arrows span:hover:after{
	box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
}
.da-arrows span:active:after{
	box-shadow: 1px 1px 1px rgba(255,255,255,0.1);
}
.da-arrows span.da-arrows-next:after{
	background-position: top right;
}
.da-arrows span.da-arrows-prev{
	left: 15px;
}
.da-arrows span.da-arrows-next{
	right: 15px;
}

.da-slide-current h2,
.da-slide-current p,
.da-slide-current .da-link{
	left: 10%;
	opacity: 1;
}
.da-slide-current .da-img{
	left: 60%;
	opacity: 1;
}
/* Animation classes and animations */

/* Slide in from the right*/
.da-slide-fromright h1{
	-webkit-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	-moz-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	-o-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	-ms-animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
	animation: fromRightAnim1 0.6s ease-in-out 0.8s both;
}
.da-slide-fromright p{
	-webkit-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	-moz-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	-o-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	-ms-animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
	animation: fromRightAnim2 0.6s ease-in-out 0.8s both;
}
.da-slide-fromright .learnmore{
	-webkit-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	-moz-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	-o-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	-ms-animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
	animation: fromRightAnim3 0.4s ease-in-out 1.2s both;
}
.da-slide-fromright .da-img{
	-webkit-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	-moz-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	-o-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	-ms-animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
	animation: fromRightAnim4 0.6s ease-in-out 0.8s both;
}
@-webkit-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-moz-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-o-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-ms-keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@keyframes fromRightAnim1{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim2{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim3{
	0%{ left: 110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromRightAnim4{
	0%{ left: 110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}
/* Slide in from the left*/
.da-slide-fromleft h2{
	-webkit-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-moz-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-o-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	-ms-animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
	animation: fromLeftAnim1 0.6s ease-in-out 0.6s both;
}
.da-slide-fromleft p{
	-webkit-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-moz-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-o-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	-ms-animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
	animation: fromLeftAnim2 0.6s ease-in-out 0.6s both;
}
.da-slide-fromleft .da-link{
	-webkit-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-moz-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-o-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	-ms-animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
	animation: fromLeftAnim3 0.4s ease-in-out 1.2s both;
}
.da-slide-fromleft .da-img{
	-webkit-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	-moz-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	-o-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	-ms-animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
	animation: fromLeftAnim4 0.6s ease-in-out 0.6s both;
}
@-webkit-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-moz-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-o-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-o-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@-ms-keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}

@keyframes fromLeftAnim1{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim2{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim3{
	0%{ left: -110%; opacity: 0; }
	1%{ left: 10%; opacity: 0; }
	100%{ left: 10%; opacity: 1; }
}
@keyframes fromLeftAnim4{
	0%{ left: -110%; opacity: 0; }
	100%{ left: 60%; opacity: 1; }
}
/* Slide out to the right */
.da-slide-toright h2{
	-webkit-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	-moz-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	-o-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	-ms-animation: toRightAnim1 0.6s ease-in-out 0.6s both;
	animation: toRightAnim1 0.6s ease-in-out 0.6s both;
}
.da-slide-toright p{
	-webkit-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	-moz-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	-o-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	-ms-animation: toRightAnim2 0.6s ease-in-out 0.3s both;
	animation: toRightAnim2 0.6s ease-in-out 0.3s both;
}
.da-slide-toright .da-link{
	-webkit-animation: toRightAnim3 0.4s ease-in-out both;
	-moz-animation: toRightAnim3 0.4s ease-in-out both;
	-o-animation: toRightAnim3 0.4s ease-in-out both;
	-ms-animation: toRightAnim3 0.4s ease-in-out both;
	animation: toRightAnim3 0.4s ease-in-out both;
}
.da-slide-toright .da-img{
	-webkit-animation: toRightAnim4 0.6s ease-in-out both;
	-moz-animation: toRightAnim4 0.6s ease-in-out both;
	-o-animation: toRightAnim4 0.6s ease-in-out both;
	-ms-animation: toRightAnim4 0.6s ease-in-out both;
	animation: toRightAnim4 0.6s ease-in-out both;
}
@-webkit-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-webkit-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-moz-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-o-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@-ms-keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}

@keyframes toRightAnim1{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim2{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim3{
	0%{ left: 10%;  opacity: 1; }
	99%{ left: 10%; opacity: 0; }
	100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim4{
	0%{ left: 60%;  opacity: 1; }
	30%{ left: 55%;  opacity: 1; }
	100%{ left: 100%; opacity: 0; }
}
/* Slide out to the left*/
.da-slide-toleft h2{
	-webkit-animation: toLeftAnim1 0.6s ease-in-out both;
	-moz-animation: toLeftAnim1 0.6s ease-in-out both;
	-o-animation: toLeftAnim1 0.6s ease-in-out both;
	-ms-animation: toLeftAnim1 0.6s ease-in-out both;
	animation: toLeftAnim1 0.6s ease-in-out both;
}
.da-slide-toleft p{
	-webkit-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	-moz-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	-o-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	-ms-animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
	animation: toLeftAnim2 0.6s ease-in-out 0.3s both;
}
.da-slide-toleft .da-link{
	-webkit-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	-moz-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	-o-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	-ms-animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
	animation: toLeftAnim3 0.6s ease-in-out 0.6s both;
}
.da-slide-toleft .da-img{
	-webkit-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	-moz-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	-o-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	-ms-animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
	animation: toLeftAnim4 0.6s ease-in-out 0.5s both;
}
@-webkit-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-webkit-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-moz-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-o-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@-ms-keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}

@keyframes toLeftAnim1{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim2{
	0%{ left: 10%;  opacity: 1; }
	30%{ left: 15%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim3{
	0%{ left: 10%;  opacity: 1; }
	100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim4{
	0%{ left: 60%;  opacity: 1; }
	70%{ left: 30%;  opacity: 0; }
	100%{ left: -50%; opacity: 0; }
}


.bg6{  background: url("../images/pg109.jpeg") repeat scroll 0 0;}



.bg1, .bg2, .bg3, .bg4, .bg5, .bg6{ background-position: 0% top;
    background-repeat: no-repeat;
    background-size: cover;}
.bg1{  background: url("../images/bg5.jpg") repeat scroll 0 0;}
.bg2{  background: url("../images/bg2.jpg") repeat scroll 0 0;}
.bg3{  background: url("../images/bg4.jpg") repeat scroll 0 0;}
.bg4{  background: url("../images/bg1.jpg") repeat scroll 0 0;}
.bg5{  background: url("../images/bg3.jpg") repeat scroll 0 0;}
.bg6{  background: url("../images/pg109.jpeg") repeat scroll 0 0;}



.bg1, .bg2, .bg3, .bg4, .bg5, .bg6{ background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover;}
 .bg6{ background-position: 0 top !important;
    background-repeat: no-repeat;
    background-size: cover;}
.Background{background:rgba(0,0,0, 0.8) !important;}


.ui-datepicker th {
    text-align: center;
    font-weight: bold;
    font-size: 12px !important;
}

.popimg{    float: left;
    margin: 0px 20px 20px 0px;
    height: 100px;}

a.learnmore1 {
  border: 2px solid lightblue;
  border-radius: 50px;
 
  display: inline-block;
  font-family: "NexaBold";
  font-size: 21px;
  padding: 10px 45px;
   background: #293795 none repeat scroll 0 0;
  color:white
}
a.learnmore1:hover {
  background: #293795 none repeat scroll 0 0;
  color:white
}


* {
	margin: 0;
}
html, body {
	height: 100%;
}
.page-wrap {
  min-height: 100%;
  /* equal to footer height */
	margin-bottom: -84px; 
}
.page-wrap:after {
  content: "";
  display: block;
}
.footer, .page-wrap:after {
  /* .push must be the same height as footer */
	height: 84px; 
}
form{height:100%;}

.list-unstyled {
	padding-left: 0;
	list-style: none;
}
.list-inline li {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	margin-bottom: 10px;
}

/*Change icons size here*/
.social-icons .fa {
	font-size: 1.8em;
}
/*Change icons circle size and color here*/
.social-icons .fa {
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #FFF;
	color: rgba(255, 255, 255, 0.8);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.social-icons.icon-circle .fa{ 
	border-radius: 50%;
}
.social-icons.icon-rounded .fa{
	border-radius:5px;
}
.social-icons.icon-flat .fa{
	border-radius: 0;
}

.social-icons .fa:hover, .social-icons .fa:active {
	color: #FFF;
	-webkit-box-shadow: 1px 1px 3px #333;
	-moz-box-shadow: 1px 1px 3px #333;
	box-shadow: 1px 1px 3px #333; 
}
.social-icons.icon-zoom .fa:hover, .social-icons.icon-zoom .fa:active { 
 	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1); 
}
.social-icons.icon-rotate .fa:hover, .social-icons.icon-rotate .fa:active { 
	-webkit-transform: scale(1.1) rotate(360deg);
	-moz-transform: scale(1.1) rotate(360deg);
	-ms-transform: scale(1.1) rotate(360deg);
	-o-transform: scale(1.1) rotate(360deg);
	transform: scale(1.1) rotate(360deg);
}
 
.social-icons .fa-adn{background-color:#504e54;} 
.social-icons .fa-apple{background-color:#aeb5c5;} 
.social-icons .fa-android{background-color:#A5C63B;}  
.social-icons .fa-bitbucket,.social-icons .fa-bitbucket-square{background-color:#003366;} 
.social-icons .fa-bitcoin,.social-icons .fa-btc{background-color:#F7931A;} 
.social-icons .fa-css3{background-color:#1572B7;} 
.social-icons .fa-dribbble{background-color:#F46899;}  
.social-icons .fa-dropbox{background-color:#018BD3;}
.social-icons .fa-facebook,.social-icons .fa-facebook-square{background-color:#3C599F;}  
.social-icons .fa-flickr{background-color:#FF0084;}
.social-icons .fa-foursquare{background-color:#0086BE;}
.social-icons .fa-github,.social-icons .fa-github-alt,.social-icons .fa-github-square{background-color:#070709;} 
.social-icons .fa-google-plus,.social-icons .fa-google-plus-square{background-color:#CF3D2E;} 
.social-icons .fa-html5{background-color:#E54D26;}
.social-icons .fa-instagram{background-color:#A1755C;}
.social-icons .fa-linkedin,.social-icons .fa-linkedin-square{background-color:#0085AE;} 
.social-icons .fa-linux{background-color:#FBC002;color:#333;}
.social-icons .fa-maxcdn{background-color:#F6AE1C;}
.social-icons .fa-pagelines{background-color:#241E20;color:#3984EA;}
.social-icons .fa-pinterest,.social-icons .fa-pinterest-square{background-color:#CC2127;} 
.social-icons .fa-renren{background-color:#025DAC;}
.social-icons .fa-skype{background-color:#01AEF2;}
.social-icons .fa-stack-exchange{background-color:#245590;}
.social-icons .fa-stack-overflow{background-color:#FF7300;}
.social-icons .fa-trello{background-color:#265A7F;}
.social-icons .fa-tumblr,.social-icons .fa-tumblr-square{background-color:#314E6C;} 
.social-icons .fa-twitter,.social-icons .fa-twitter-square{background-color:#32CCFE;} 
.social-icons .fa-vimeo-square{background-color:#229ACC;}
.social-icons .fa-vk{background-color:#375474;}
.social-icons .fa-weibo{background-color:#D72B2B;}
.social-icons .fa-windows{background-color:#12B6F3;}
.social-icons .fa-xing,.social-icons .fa-xing-square{background-color:#00555C;} 
.social-icons .fa-youtube,.social-icons .fa-youtube-play,.social-icons .fa-youtube-square{background-color:#C52F30;}

table.smfont th, .alltablsz table.smfont tbody tr td {
    font-size: 12px !important;
}





/* toggle menu */

/* A simple, css only, (some-what) responsive menu */

.wrap {
  display: inline-block; float:right;
}


.wrap  ul {
  list-style: none;
  position: relative;
  text-align: left; padding:0px; margin:0px;
}

.wrap  ul li {
  float: left;
}


/* prime */
/*ul.primary li a {
  display: block;
  padding:2px 10px 8px 10px;
  border-right: 1px solid #3D3D3D; color:#ffffff
}*/

ul.primary li:last-child a {
  border-right: none;
}

/* subs */
ul.sub {
  position: absolute;
  z-index: 999999;
      right: 10px;
  width: auto;
  display:none; min-width:150px;
}

ul.sub li {
  float: none;
  margin: 0;
}

ul.sub li a, ul.sub li input { border:none;
  border-bottom: 1px dotted #ccc !important;
  border-right: none;
  color: #000; background:none; width:100%;  text-align:left;
  padding: 5px 10px;
}

ul.sub li:last-child a {
  border-bottom: none;
}

ul.sub li a:hover {
  color: #ffffff;
 
}


ul.sub li:hover > a, ul.sub li:hover > input{
  background:#163144  !important; color:#ffffff !important;
} 


/* sub display*/
ul.primary li:hover ul {
  display: block;
  background: #fff;
}

/* keeps the tab background white */
ul.primary li:hover a {
  background: none;
  color: #666;
  text-shadow: none;
}

ul.primary li:hover > a{
  color: #ffffff ;
} 

@media only screen and (max-width: 600px) {

 .wrap  ul{width:200px; margin:0 auto}
  
}

.arrow-down {
float:right; 
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  margin-top: 8px;
    margin-left: 6px;
  border-top: 5px solid #ffffff;
}
.alltablsz table.noscrolltable{width:100% !important}
table.noscrolltable th{white-space:nowrap !important; font-size:15px !important}
.alltablsz table.noscrolltable tbody tr td{ font-size:15.5px !important; padding:5px !important}

.simplecheck label{       float: right;
    width: 83%;}

.simplecheck [type="checkbox"]:not(:checked), .simplecheck [type="checkbox"]:checked
{ position:static !important; margin:5px 0px 5px 5px}
.simplecheck [type="checkbox"]:not(:checked) + label, .simplecheck [type="checkbox"]:checked + label{padding-left:0px !important}

.simplecheck [type="checkbox"]:not(:checked) + label::before, .simplecheck [type="checkbox"]:checked + label::before{border:0px !important; background:none !important}
.simplecheck [type="checkbox"]:not(:checked) + label::after, .simplecheck [type="checkbox"]:checked + label::after{content:"" !important}
table.rightbor{margin-bottom:0px !important; border:1px solid #cccccc !important; width:100% !important}
table.rightbor th{border-right:1px solid #ffffff} table.rightbor td{border-right:1px solid #cccccc;color:black}
                                                 .ajax__tab_xp .ajax__tab_body{overflow:auto !important}
