@charset "utf-8";
/* CSS Document */

* {
  box-sizing: border-box;
}
.row {
  position: relative;
  width: 100%;
  display: inline-flex;

}

.row [class^="col"] {
  float: left;
  padding:0px 16px;
  display: inline-block;
}
.col-1{ width: 4.167%; }
.col-2{ width: 8.333%; }
.col-3{ width: 12.5%; }
.col-4{ width: 16.667%; }
.col-5{ width: 20.833%; }
.col-6{ width: 25%; }
.col-7{ width: 29.167%; }
.col-8{ width: 33.333%; }
.col-9{ width: 37.5%; }
.col-10{ width: 41.667%; }
.col-11{ width: 45.833%; }
.col-12{ width: 50%; }
.col-13{ width: 54.167%; }
.col-14{ width: 58.333%; }
.col-15{ width: 62.5%; }
.col-16{ width: 66.667%; }
.col-17{ width: 70.833%; }
.col-18{ width: 75%; }
.col-19{ width: 79.167%; }
.col-20{ width: 83.333%; }
.col-21{ width: 87.5%; }
.col-22{ width: 91.667%; }
.col-23{ width: 95.833%; }
.col-24{ width: 100%; }



.content-margin0{ margin: 0px !important;}
.content-padding0{ padding: 0px !important;}

.content-margin-x{ margin-left: 16px !important; margin-right: 16px !important; }
.content-margin-x-half{ margin-left: 8px !important; margin-right: 8px !important; }
.content-margin-x-medium{ margin-left: 32px !important; margin-right: 32px !important; }
.content-margin-x-large{ margin-left: 64px !important; margin-right: 64px !important; }
.content-margin-y{ margin-top: 16px !important; margin-bottom: 16px !important; }
.content-margin-y-half{ margin-top: 8px !important; margin-bottom: 8px !important; }
.content-margin-y-medium{ margin-top: 32px !important; margin-bottom: 32px !important; }
.content-margin-y-large{ margin-top: 64px !important; margin-bottom: 64px !important; }

.content-padding-x{ padding-left: 16px !important; padding-right: 16px !important; }
.content-padding-x-half{ padding-left: 8px !important; padding-right: 8px !important; }
.content-padding-x-medium{ padding-left: 32px !important; padding-right: 32px !important; }
.content-padding-x-large{ padding-left: 64px !important; padding-right: 64px !important; }
.content-padding-y{ padding-top: 16px !important; padding-bottom: 16px !important; }
.content-padding-y-half{ padding-top: 8px !important; padding-bottom: 8px !important; }
.content-padding-y-medium{ padding-top: 32px !important; padding-bottom: 32px !important; }
.content-padding-y-large{ padding-top: 64px !important; padding-bottom: 64px !important; }


.content-margin-top-large{ margin-top:64px !important; }
.content-margin-left-large{ margin-left:64px !important; }
.content-margin-bottom-large{ margin-bottom:64px !important; }
.content-margin-right-large{ margin-right:64px !important; }

.content-margin-top-medium{ margin-top:32px !important; }
.content-margin-left-medium{ margin-left:32px !important; }
.content-margin-bottom-medium{ margin-bottom:32px !important; }
.content-margin-right-medium{ margin-right:32px !important; }

.content-margin-top{ margin-top:16px !important; }
.content-margin-left{ margin-left:16px !important; }
.content-margin-bottom{ margin-bottom:16px !important; }
.content-margin-right{ margin-right:16px !important; }

.content-margin-top-half{ margin-top:8px !important; }
.content-margin-left-half{ margin-left:8px !important; }
.content-margin-bottom-half{ margin-bottom:8px !important; }
.content-margin-right-half{ margin-right:8px !important; }

.content-padding-top-large{ padding-top:64px !important; }
.content-padding-left-large{ padding-left:64px !important; }
.content-padding-bottom-large{ padding-bottom:64px !important; }
.content-padding-right-large{ padding-right:64px !important; }

.content-padding-top-medium{ padding-top:32px !important; }
.content-padding-left-medium{ padding-left:32px !important; }
.content-padding-bottom-medium{ padding-bottom:32px !important; }
.content-padding-right-medium{ padding-right:32px !important; }

.content-padding-top{ padding-top:16px !important; }
.content-padding-left{ padding-left:16px !important; }
.content-padding-bottom{ padding-bottom:16px !important; }
.content-padding-right{ padding-right:16px !important; }

.content-padding-top-half{ padding-top:8px !important; }
.content-padding-left-half{ padding-left:8px !important; }
.content-padding-bottom-half{ padding-bottom:8px !important; }
.content-padding-right-half{ padding-right:8px !important }

.extra-padding-x{ padding-left:100px !important; padding-right:100px !important;  }
.extra-padding-y{ padding-top:100px !important; padding-bottom:100px !important;  }

divider{
	width: 100%;
	height: 2px;
	background: #ececec;
}
.alignLeft{
	text-align:left;
}
.alignRight{
	text-align:right;
}
.alignCenter{
	text-align:center;
}
.alignJustify{
	text-align:justify;
}
.fltRight{
 float: right;
}



@media only screen and (max-width: 1024px) {
}

@media only screen and (max-width: 768px) {

.row {
    display: flow-root;
}
.col-md-1{ width: 4.167%; }
.col-md-2{ width: 8.333%; }
.col-md-3{ width: 12.5%; }
.col-md-4{ width: 16.667%; }
.col-md-5{ width: 20.833%; }
.col-md-6{ width: 25%; }
.col-md-7{ width: 29.167%; }
.col-md-8{ width: 33.333%; }
.col-md-9{ width: 37.5%; }
.col-md-10{ width: 41.667%; }
.col-md-11{ width: 45.833%; }
.col-md-12{ width: 50%; }
.col-md-13{ width: 54.167%; }
.col-md-14{ width: 58.333%; }
.col-md-15{ width: 62.5%; }
.col-md-16{ width: 66.667%; }
.col-md-17{ width: 70.833%; }
.col-md-18{ width: 75%; }
.col-md-19{ width: 79.167%; }
.col-md-20{ width: 83.333%; }
.col-md-21{ width: 87.5%; }
.col-md-22{ width: 91.667%; }
.col-md-23{ width: 95.833%; }
.col-md-24{ width: 100%; }



}
@media only screen and (max-width: 480px) {
.div5{ width:100%;}
.col-sm-1{ width: 4.167%; }
.col-sm-2{ width: 8.333%; }
.col-sm-3{ width: 12.5%; }
.col-sm-4{ width: 16.667%; }
.col-sm-5{ width: 20.833%; }
.col-sm-6{ width: 25%; }
.col-sm-7{ width: 29.167%; }
.col-sm-8{ width: 33.333%; }
.col-sm-9{ width: 37.5%; }
.col-sm-10{ width: 41.667%; }
.col-sm-11{ width: 45.833%; }
.col-sm-12{ width: 50%; }
.col-sm-13{ width: 54.167%; }
.col-sm-14{ width: 58.333%; }
.col-sm-15{ width: 62.5%; }
.col-sm-16{ width: 66.667%; }
.col-sm-17{ width: 70.833%; }
.col-sm-18{ width: 75%; }
.col-sm-19{ width: 79.167%; }
.col-sm-20{ width: 83.333%; }
.col-sm-21{ width: 87.5%; }
.col-sm-22{ width: 91.667%; }
.col-sm-23{ width: 95.833%; }
.col-sm-24{ width: 100%; }
}
