@charset "ISO-8859-1";
.callout {
  padding: 20px;
  margin: 20px 0;
  border: 1px solid #eee;
  border-left-width: 5px;
  border-radius: 3px;
}
.callout h4 {
  margin-top: 0;
  margin-bottom: 5px;
}
.callout p:last-child {
  margin-bottom: 0;
}
.callout code {
  border-radius: 3px;
}
.callout + .bs-callout {
  margin-top: -5px;
}

.callout-default {
  border-left-color: #777;
}
.callout-default h4 {
  color: #777;
}

.callout-primary {
  border-left-color: #428bca;
}
.callout-primary h4 {
  color: #428bca;
}

.callout-success {
  border-left-color: #5cb85c;
}
.callout-success h4 {
  color: #5cb85c;
}

.callout-danger {
  border-left-color: #d9534f;
}
.callout-danger h4 {
  color: #d9534f;
}

.callout-warning {
  border-left-color: #f0ad4e;
}
.callout-warning h4 {
  color: #f0ad4e;
}

.callout-info {
  border-left-color: #5bc0de;
}
.callout-info h4 {
  color: #5bc0de;
}

.callout-bdc {
  border-left-color: #29527a;
}
.callout-bdc h4 {
  color: #29527a;
}



.pincode.form-control {
  -webkit-transition: none;
  transition: none;
  width: 34px;
  height: 34px;
  text-align: center
}

.pincode.form-control:focus {
  color: #3F4254;
  background-color: #ffffff;
  border-color: #884377;
  outline: 0;
}

.pincode.form-control.form-control-solid {
  background-color: #F3F6F9;
  border-color: #F3F6F9;
  color: #3F4254;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
}

.pincode.form-control.form-control-solid:active,
.pincode.form-control.form-control-solid.active,
.pincode.form-control.form-control-solid:focus,
.pincode.form-control.form-control-solid.focus {
  background-color: #EBEDF3;
  border-color: #EBEDF3;
  color: #3F4254;
  transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
}


.size-a-1 {
  width: 45px;
  height: 100%;
}

.size-a-2 {
  width: 220px;
  height: 45px;
}

.size-a-3 {
  width: 100%;
  height: 440px;
}

.size-a-4 {
  width: 100%;
  height: 244px;
}

.size-a-5 {
  width: 100%;
  height: 184px;
}

.size-a-6 {
  max-width: 100%;
  max-height: 72px;
}

.size-a-7 {
  max-width: 100%;
  max-height: 54px;
}

.size-a-8 {
  width: 30px;
  height: 30px;
}

.size-a-9 {
  width: 100%;
  height: 60px;
}

.size-a-10 {
  width: 55px;
  height: 100%;
}

.s-full {width: 100%; height: 100%;}

.how1 {
  position: relative;
}

.how1-child1 {
  position: absolute;
  z-index: 2;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0.5;
  background: rgba(0,0,0,0.5);
  background: -webkit-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
  background: -o-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
  background: -moz-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
  background: linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));
}

.how1:hover .how1-child1 {
  opacity: 0.3;
}

.how1-child2 {
  z-index: 3;
}

.how-txt1 {
  white-space: normal;
  display: box;
  display:-moz-box;
  display:-webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.m-l--1, .m-rl--1, .m-all--1 {margin-left: -1px;}
.p-l-1, .p-rl-1, .p-all-1 {padding-left: 1px;}
.p-b-2, .p-tb-2, .p-all-2 {padding-bottom: 2px;}
.p-b-4, .p-tb-4, .p-all-4 {padding-bottom: 4px;}
.p-b-12, .p-tb-12, .p-all-12 {padding-bottom: 12px;}

.p-l-25, .p-rl-25, .p-all-25 {padding-left: 25px;}
.p-t-20, .p-tb-20, .p-all-20 {padding-top: 20px;}
.p-l-5, .p-rl-5, .p-all-5 {padding-left: 5px;}
.p-t-2, .p-tb-2, .p-all-2 {padding-top: 2px;}
.m-t-14, .m-tb-14, .m-all-14 {margin-top: 14px;}
.m-b-10, .m-tb-10, .m-all-10 {margin-bottom: 10px;}
.m-l-3, .m-rl-3, .m-all-3 {margin-left: 3px;}

.bg-img1 {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.dis-block {display: block;}
.trans-03 {
	-webkit-transition: all 0.3s;
    -o-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.flex-col-wr-s-s, .flex-col-wr-s-c, .flex-col-wr-s-e, .flex-col-wr-s-st,
.flex-col-wr-c-s, .flex-col-wr-c-c, .flex-col-wr-c-e, .flex-col-wr-c-st,
.flex-col-wr-e-s, .flex-col-wr-e-c, .flex-col-wr-e-e, .flex-col-wr-e-st,
.flex-col-wr-sb-s, .flex-col-wr-sb-c, .flex-col-wr-sb-e, .flex-col-wr-sb-st,
.flex-col-wr-sa-s, .flex-col-wr-sa-c, .flex-col-wr-sa-e, .flex-col-wr-sa-st,
.flex-colrev-wr-s-s, .flex-colrev-wr-s-c, .flex-colrev-wr-s-e, .flex-colrev-wr-s-st,
.flex-colrev-wr-c-s, .flex-colrev-wr-c-c, .flex-colrev-wr-c-e, .flex-colrev-wr-c-st,
.flex-colrev-wr-e-s, .flex-colrev-wr-e-c, .flex-colrev-wr-e-e, .flex-colrev-wr-e-st,
.flex-colrev-wr-sb-s, .flex-colrev-wr-sb-c, .flex-colrev-wr-sb-e, .flex-colrev-wr-sb-st,
.flex-colrev-wr-sa-s, .flex-colrev-wr-sa-c, .flex-colrev-wr-sa-e, .flex-colrev-wr-sa-st,
.flex-row-wr-s-s, .flex-row-wr-s-c, .flex-row-wr-s-e, .flex-row-wr-s-st,
.flex-row-wr-c-s, .flex-row-wr-c-c, .flex-row-wr-c-e, .flex-row-wr-c-st,
.flex-row-wr-e-s, .flex-row-wr-e-c, .flex-row-wr-e-e, .flex-row-wr-e-st,
.flex-row-wr-sb-s, .flex-row-wr-sb-c, .flex-row-wr-sb-e, .flex-row-wr-sb-st,
.flex-row-wr-sa-s, .flex-row-wr-sa-c, .flex-row-wr-sa-e, .flex-row-wr-sa-st,
.flex-rowrev-wr-s-s, .flex-rowrev-wr-s-c, .flex-rowrev-wr-s-e, .flex-rowrev-wr-s-st,
.flex-rowrev-wr-c-s, .flex-rowrev-wr-c-c, .flex-rowrev-wr-c-e, .flex-rowrev-wr-c-st,
.flex-rowrev-wr-e-s, .flex-rowrev-wr-e-c, .flex-rowrev-wr-e-e, .flex-rowrev-wr-e-st,
.flex-rowrev-wr-sb-s, .flex-rowrev-wr-sb-c, .flex-rowrev-wr-sb-e, .flex-rowrev-wr-sb-st,
.flex-rowrev-wr-sa-s, .flex-rowrev-wr-sa-c, .flex-rowrev-wr-sa-e, .flex-rowrev-wr-sa-st,
.flex-wr-s-s, .flex-wr-s-c, .flex-wr-s-e, .flex-wr-s-st,
.flex-wr-c-s, .flex-wr-c-c, .flex-wr-c-e, .flex-wr-c-st,
.flex-wr-e-s, .flex-wr-e-c, .flex-wr-e-e, .flex-wr-e-st,
.flex-wr-sb-s, .flex-wr-sb-c, .flex-wr-sb-e, .flex-wr-sb-st,
.flex-wr-sa-s, .flex-wr-sa-c, .flex-wr-sa-e, .flex-wr-sa-st,
.flex-col-s-s, .flex-col-s-c, .flex-col-s-e, .flex-col-s-st,
.flex-col-c-s, .flex-col-c-c, .flex-col-c-e, .flex-col-c-st,
.flex-col-e-s, .flex-col-e-c, .flex-col-e-e, .flex-col-e-st,
.flex-col-sb-s, .flex-col-sb-c, .flex-col-sb-e, .flex-col-sb-st,
.flex-col-sa-s, .flex-col-sa-c, .flex-col-sa-e, .flex-col-sa-st,
.flex-colrev-s-s, .flex-colrev-s-c, .flex-colrev-s-e, .flex-colrev-s-st,
.flex-colrev-c-s, .flex-colrev-c-c, .flex-colrev-c-e, .flex-colrev-c-st,
.flex-colrev-e-s, .flex-colrev-e-c, .flex-colrev-e-e, .flex-colrev-e-st,
.flex-colrev-sb-s, .flex-colrev-sb-c, .flex-colrev-sb-e, .flex-colrev-sb-st,
.flex-colrev-sa-s, .flex-colrev-sa-c, .flex-colrev-sa-e, .flex-colrev-sa-st,
.flex-row-s-s, .flex-row-s-c, .flex-row-s-e, .flex-row-s-st,
.flex-row-c-s, .flex-row-c-c, .flex-row-c-e, .flex-row-c-st,
.flex-row-e-s, .flex-row-e-c, .flex-row-e-e, .flex-row-e-st,
.flex-row-sb-s, .flex-row-sb-c, .flex-row-sb-e, .flex-row-sb-st,
.flex-row-sa-s, .flex-row-sa-c, .flex-row-sa-e, .flex-row-sa-st,
.flex-rowrev-s-s, .flex-rowrev-s-c, .flex-rowrev-s-e, .flex-rowrev-s-st,
.flex-rowrev-c-s, .flex-rowrev-c-c, .flex-rowrev-c-e, .flex-rowrev-c-st,
.flex-rowrev-e-s, .flex-rowrev-e-c, .flex-rowrev-e-e, .flex-rowrev-e-st,
.flex-rowrev-sb-s, .flex-rowrev-sb-c, .flex-rowrev-sb-e, .flex-rowrev-sb-st,
.flex-rowrev-sa-s, .flex-rowrev-sa-c, .flex-rowrev-sa-e, .flex-rowrev-sa-st,
.flex-s-s, .flex-s-c, .flex-s-e, .flex-s-st,
.flex-c-s, .flex-c-c, .flex-c-e, .flex-c-st,
.flex-e-s, .flex-e-c, .flex-e-e, .flex-e-st,
.flex-sb-s, .flex-sb-c, .flex-sb-e, .flex-sb-st,
.flex-sa-s, .flex-sa-c, .flex-sa-e, .flex-sa-st,
.flex-col-wr, .flex-colrev-wr,
.flex-row-wr, .flex-rowrev-wr,
.flex-col, .flex-colrev, .flex-row, .flex-rowrev, .flex-wr,
.jus-s, .jus-c, .jus-e, .jus-sb, .jus-sa,
.ali-s, .ali-c, .ali-e, .ali-st,
.felx, .dis-flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
}

.f1-s-2 {
  font-family: Roboto-Regular;
  font-size: 14px;
  line-height: 1.2;
}
.f1-l-1 {
  font-family: Roboto-Medium;
  font-size: 30px;
  line-height: 1.2;
}
.f1-s-3 {
  font-family: Roboto-Regular;
  font-size: 12px;
  line-height: 1.7;
}

.f1-s-4 {
  font-family: Roboto-Bold;
  font-size: 12px;
  line-height: 1.7;
}
.cl11 {color: #ccc;}
.cl0 {color: #fff;}
.bo-t-1, .bo-tr-1, .bo-tb-1, .bo-tl-1, .bo-trb-1, .bo-tbl-1, .bo-trl-1, .bo-all-1 {border-top: 1px solid;}
.bocl0 {border-color: #fff;}

.hov-btn1:hover {
  background-color: #17b978;
  border-color: #17b978;
  color: #fff;
}
.hov-cl10:hover {color: #17b978;}