

/*** 

====================================================================
			css style
====================================================================

 ***/



*{margin:0px;padding:0px;border:none;}
 
 *,::after,::before{box-sizing:border-box}
 
 html{font-family:sans-serif;line-height:1.7;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}

 
 
 body{margin:0;font-size:1rem;font-weight:400;color:#212529;text-align:left;background-color:#fff;}
 
 
  .clearfix{clear: both;}
 
 @font-face {
	font-family: 'Linearicons-Free';
	src:url('../fonts/Linearicons-Free.eot?w118d');
	src:url('../fonts/Linearicons-Free.eot?#iefixw118d') format('embedded-opentype'),
		url('../fonts/Linearicons-Free.woff2?w118d') format('woff2'),
		url('../fonts/Linearicons-Free.woff?w118d') format('woff'),
		url('../fonts/Linearicons-Free.ttf?w118d') format('truetype'),
		url('../fonts/Linearicons-Free.svg?w118d#Linearicons-Free') format('svg');
		
		
		
	font-weight: normal;
	font-style: normal;
}



  @font-face{font-family:'FontAwesome';
            src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');
			src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),
			    url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),
				url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),
				url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),
				url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
				font-weight:normal;
				font-style:normal}
				
				
				
 a:link{ text-decoration:none;}
 a:visited{ text-decoration:none;}
 a:hover{ text-decoration:none;}

				
				
 
 li{ list-style:none;}
 
 .lower-content h3 a:link{ color:#3a3e72;text-decoration:none;}
.lower-content h3 a:visited{ color:#fa4a6f;}
.lower-content h3 a:hover{ color:#fa4a6f;}

.fs-300{font-weight:300;}
.fs-500{font-weight:500;}

.fs-600{font-weight:600;  }

.fs-900{font-weight:900;  }



.line18{ line-height:18px;}
.line20{ line-height:20px;}
.line25{ line-height:25px;}
.line28{ line-height:28px;}
.line30{ line-height:30px;}
 
 
 h1,h2,h3,h4,h5,h6{  margin-bottom:.5rem;font-weight:600;line-height:1.2; text-transform:capitalize;}
 h1{font-size:2.5rem}
 h2{font-size:2rem}
 h3{font-size:1.75rem}
 h4{font-size:1.5rem}
 h5{font-size:1.25rem}
 h6{font-size:1rem}
 

 .fs-1{font-size:1rem;font-weight:300;line-height:1.2}
 .fs-2{font-size:2rem;font-weight:300;line-height:1.2}
 .fs-3{font-size:3rem;font-weight:300;line-height:1.2}
 .fs-4{font-size:4rem;font-weight:300;line-height:1.2}
 .fs-5{font-size:5rem;font-weight:300;line-height:1.2}
 .fs-6{font-size:6rem;font-weight:300;line-height:1.2}
 
 
 @media (min-width:576px){
	  h1,h2,h3,h4,h5,h6{  margin-bottom:.5rem;font-weight:600;line-height:1.2; text-transform:capitalize;}
 h1{font-size:1.6rem}
 h2{font-size:1.5rem}
 h3{font-size:1.4rem}
 h4{font-size:1.1rem}
 h5{font-size:1rem}
 h6{font-size:1rem}
 

 .fs-1{font-size:1rem;font-weight:300;line-height:1.2}
 .fs-2{font-size:1rem;font-weight:300;line-height:1.2}
 .fs-3{font-size:2rem;font-weight:300;line-height:1.2}
 .fs-4{font-size:1rem;font-weight:300;line-height:1.2}
 .fs-5{font-size:2.5rem;font-weight:300;line-height:1.2}
 .fs-6{font-size:3rem;font-weight:300;line-height:1.2}
	 
	 
	 }
 
 
 @media (min-width:768px){
	 
	  h1,h2,h3,h4,h5,h6{  margin-bottom:.5rem;font-weight:600;line-height:1.2; text-transform:capitalize;}
 h1{font-size:1.8rem}
 h2{font-size:1.6rem}
 h3{font-size:1.4rem}
 h4{font-size:1.2rem}
 h5{font-size:1rem}
 h6{font-size:1rem}
 

 .fs-1{font-size:1.1rem;font-weight:300;line-height:1.2}
 .fs-2{font-size:1rem;font-weight:300;line-height:1.2}
 .fs-3{font-size:2rem;font-weight:300;line-height:1.2}
 .fs-4{font-size:2rem;font-weight:300;line-height:1.2}
 .fs-5{font-size:3rem;font-weight:300;line-height:1.2}
 .fs-6{font-size:4rem;font-weight:300;line-height:1.2}
	 
	 }
 
 
 
 @media (min-width:992px){
	 
	  h1,h2,h3,h4,h5,h6{  margin-bottom:.5rem;font-weight:600;line-height:1.2; text-transform:capitalize;}
 h1{font-size:2.1rem}
 h2{font-size:1.8rem}
 h3{font-size:1.6rem}
 h4{font-size:1.3rem}
 h5{font-size:1.1rem}
 h6{font-size:1.1rem}
 

 .fs-1{font-size:1.2rem;font-weight:300;line-height:1.2}
 .fs-2{font-size:1rem;font-weight:300;line-height:1.2}
 .fs-3{font-size:3rem;font-weight:300;line-height:1.2}
 .fs-4{font-size:3rem;font-weight:300;line-height:1.2}
 .fs-5{font-size:4.2rem;font-weight:300;line-height:1.2}
 .fs-6{font-size:5rem;font-weight:300;line-height:1.2}
	 
	 }
 
 
 
 @media (min-width:1230px){
	 
	  h1,h2,h3,h4,h5,h6{  margin-bottom:.5rem;font-weight:600;line-height:1.2; text-transform:capitalize;}
 h1{font-size:2.5rem}
 h2{font-size:2rem}
 h3{font-size:1.75rem}
 h4{font-size:1.5rem}
 h5{font-size:1.25rem}
 h6{font-size:1.1rem}
 

 .fs-1{font-size:1.5rem;font-weight:300;line-height:1.2}
 .fs-2{font-size:2rem;font-weight:300;line-height:1.2}
 .fs-3{font-size:3rem;font-weight:300;line-height:1.2}
 .fs-4{font-size:4rem;font-weight:300;line-height:1.2}
 .fs-5{font-size:5rem;font-weight:300;line-height:1.2}
 .fs-6{font-size:6rem;font-weight:300;line-height:1.2}
	 
	 }
 
 
 
 
 
 
 
 .black{ color:#000;}
.white{ color:#fff;}
.red{ color:#ee4f4f;}
.blue{ color:#168eea;}




a { -webkit-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;}

a:hover,a:focus { color: #CC2121; outline: none; text-decoration: none;}


 
 
 
 hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}
 
 
 	 
 .card-columns{-webkit-column-count:3;-moz-column-count:3; column-count:3;   /*把div元素中的文本划分成三列*/
                -webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;   /*规定列间的间隔为 *** 像素*/
				orphans:1;widows:1}



 .progress-bar-striped{background-image:linear-gradient(
                                                        45deg,
														rgba(255,255,255,.15) 25%,
														transparent 25%,
														transparent 50%,
														rgba(255,255,255,.15) 50%,
														rgba(255,255,255,.15) 75%,
														transparent 75%,
														transparent);
						background-size:1rem 1rem}

.Gradient-back { background-image:linear-gradient(125deg, #f68307 25%,#f6dd07 75%);} 	/*偏向角度,起始点颜色,终止点颜色*/



 
 .bb{-webkit-transform:none;transform:none}  /* 旋转 div 元素 */
 
 .aa{transform:rotate(7deg);}  /* 旋转 div 元素 */

 
 
 .modal-footer>:not(:first-child){margin-left:.25rem}   /*排除第一个元素不使用这个样式*/
 
 .modal-footer>:not(:last-child){margin-right:.25rem}    /*排除最后一个元素不使用这个样式*/
 


 .rounded{border-radius:.25rem!important}
 .rounded-circle{border-radius:50%!important}  /*圆形*/
 .rounded-pill{border-radius:50rem!important}  /*胶囊形*/
 .rounded-0{border-radius:0!important}
 


 
 .flex-row{-ms-flex-direction:row!important;flex-direction:row!important}
 .flex-column{-ms-flex-direction:column!important;flex-direction:column!important}
 .flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}
 .flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}
 
 .flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}
 .flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}
 .flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}
 
 .flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}
 
 .flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}
 .flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}
 .flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}
 .flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}
 

 

 
 .float-left{float:left!important}
 .float-right{float:right!important}
 .float-none{float:none!important}
 


		 .shadow-sm{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}
		 .shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}
		 .shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important}
		 .shadow-none{box-shadow:none!important}
		 
		 
		 .w-25{width:25%!important}
		 .w-50{width:50%!important}
		 .w-75{width:75%!important}
		 .w-100{width:100%!important}
		 .w-auto{width:auto!important}
		 
		 .h-25{height:25%!important}
		 .h-50{height:50%!important}
		 .h-75{height:75%!important}
		 .h-100{height:100%!important}
		 .h-auto{height:auto!important}
		 
		 
		 .mw-100{max-width:100%!important}
		 .mh-100{max-height:100%!important}
		 
		 .min-vw-100{min-width:100vw!important}
		 .min-vh-100{min-height:100vh!important}
		 
		 .vw-100{width:100vw!important}
		 .vh-100{height:100vh!important}
		
		
		 
 .text-l{text-align:left!important}
 .text-r{text-align:right!important}
 .text-c{text-align:center!important}
 

 
 
 .text-lowercase{text-transform:lowercase!important}  /* 全部小写*/
 .text-uppercase{text-transform:uppercase!important}  /* 全部大写*/
 .text-capitalize{text-transform:capitalize!important}  /* 每个单词首字母大写*/
 

 
 

 

 .visible{visibility:visible!important}
 .invisible{visibility:hidden!important}
 
 
 
 
 
  
 
 .container{width:100%;margin-right:auto;margin-left:auto}
 
 
 
 
 @media (min-width:576px){.container{max-width:540px}}
 
 
 @media (min-width:768px){.container{max-width:720px}}
 
 
 
 @media (min-width:992px){.container{max-width:960px}}
 
 
 
 @media (min-width:1230px){.container{max-width:1200px}}
 
 

 
 .row{

display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */  
display: -moz-box; /* Firefox 17- */  
display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */  
display: -moz-flex; /* Firefox 18+ */  
display: -ms-flexbox; /* IE 10 */  
display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */ 


	 -ms-flex-wrap:wrap;
	 flex-wrap:wrap;
	 margin-right:-15px;
	 margin-left:-15px;
	 
 }
 
 
  .row1{

display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */  
display: -moz-box; /* Firefox 17- */  
display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */  
display: -moz-flex; /* Firefox 18+ */  
display: -ms-flexbox; /* IE 10 */  
display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */ 


	 -ms-flex-wrap:wrap;
	 flex-wrap:wrap;

	 
 }
 
 
 
   .row-c{

display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */  
display: -moz-box; /* Firefox 17- */  
display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */  
display: -moz-flex; /* Firefox 18+ */  
display: -ms-flexbox; /* IE 10 */  
display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */ 


	 -ms-flex-wrap:wrap;
	 flex-wrap:wrap;
justify-content:center; 
	 
 }
 

.row-c>*{display:inline-block;margin:1rem .5rem} 
 
 
 
 .colnr{margin:0 15px; }
 .colnr-2{}
 .colnr-3{margin:0 15px;}
 .colnr-4{margin:0 15px;}

.coltitle{margin:0 15px; text-align:center;}


.section-space{ padding-top:4rem; padding-bottom:4rem;}
@media (min-width:576px){ .section-space{ padding-top:2.5rem; padding-bottom:2.5rem;}  .colnr{ margin-bottom:35px;}  .colnr-3{ text-align:center;}  .colnr-4{ text-align:center;} }
@media (min-width:768px){ .section-space{ padding-top:2.5rem; padding-bottom:2.5rem;}  .colnr{ margin-bottom:35px;} .colnr-3{text-align:center;}  .colnr-4{text-align:center;} }
@media (min-width:992px){.section-space{ padding-top:4rem; padding-bottom:4rem;}  .colnr{ margin-bottom:0px;}  .colnr-3{ text-align:left;}  .colnr-4{text-align:right;} }
@media (min-width:1230px){.section-space{ padding-top:4rem; padding-bottom:4rem;}  .colnr{ margin-bottom:0px;}   .colnr-3{text-align:left;}  .colnr-4{text-align:right;}}



 
 

 
 .col,.col-1,.col-2,.col-3,.col-3l,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,

 {position:relative;width:100%;padding-right:15px;padding-left:15px}
 

 


 @media (min-width:576px){

 .col{-ms-flex-preferred-size:0;flex-grow:1;flex-basis:0;-ms-flex-positive:1;max-width:100%}	 
 .col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
 .col-0{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
 
 .col-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
   .col-1d{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
 .col-2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
 .col-3{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
  .col-3l{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
  .col-3b{-ms-flex:0 0 50%;flex:0 0 100%;max-width:50%}
  .col-3c{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
 .col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
   .col-4a{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%; }
    .col-4b{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%; }
 .col-5{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
 .col-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
  .col-6a{-ms-flex:0 0 50%;flex:0 0 100%;max-width:50%}
    .col-6b{-ms-flex:0 0 80%;flex:0 0 100%;max-width:80%}
  
  
 .col-7{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
 .col-8{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
   .col-8a{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
 .col-9{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
  .col-9c{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
      .col-9d{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
 .col-10{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
 .col-11{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
 .col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
  .col-13{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
   .col-14{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
	 
	 
	 }
 
 
 @media (min-width:768px){
	 
 .col{-ms-flex-preferred-size:0;flex-grow:1;flex-basis:0;-ms-flex-positive:1;max-width:100%}	 
 .col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
 .col-0{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
 
 .col-1{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
   .col-1d{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
 .col-2{-ms-flex:0 0 33%;flex:0 0 33%;max-width:33%}
 .col-3{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
  .col-3l{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
   .col-3b{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
  .col-3c{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%} 
 .col-4{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
   .col-4a{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%; }
     .col-4b{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%; }
 .col-5{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
 .col-6{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
  .col-6a{-ms-flex:0 0 50%;flex:0 0 100%;max-width:50%}
 .col-6b{-ms-flex:0 0 80%;flex:0 0 100%;max-width:80%}
 .col-7{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
 .col-8{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
   .col-8a{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
 .col-9{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
  .col-9c{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
      .col-9d{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
 .col-10{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
 .col-11{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
 .col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
  .col-13{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
   .col-14{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
	 
	 }
 
 
 
 @media (min-width:992px){
	 
 .col{-ms-flex-preferred-size:0;flex-grow:1;flex-basis:0;-ms-flex-positive:1;max-width:100%}
 
 .col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
 .col-0{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
 
 .col-1{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
   .col-1d{-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}
 .col-2{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
 .col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
  .col-3l{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
    .col-3b{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
	.col-3c{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
 .col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
   .col-4a{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%; }
     .col-4b{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%; }
 .col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
 .col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
  .col-6a{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
    .col-6b{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
 .col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
 .col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
   .col-8a{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
 .col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
  .col-9c{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
      .col-9d{-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}
 .col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
 .col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
 .col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
  .col-13{-ms-flex:0 0 38%;flex:0 0 38%;max-width:38%; }
   .col-14{-ms-flex:0 0 62%;flex:0 0 62%;max-width:62%; }
	 
	 
	 }
 
 
 
 @media (min-width:1230px){
	 
 .col{-ms-flex-preferred-size:0;flex-grow:1;flex-basis:0;-ms-flex-positive:1;max-width:100%}
 
 .col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
 
 .col-0{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
 .col-1{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
   .col-1d{-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%}
 .col-2{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
 .col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
 .col-3l{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
 .col-3b{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
  .col-3c{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
 .col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%; }
  .col-4a{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%; }
   .col-4b{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%; }
 .col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
 .col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
 .col-6a{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
  .col-6b{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
 .col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
 .col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
  .col-8a{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
 .col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
  .col-9c{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
    .col-9d{-ms-flex:0 0 85%;flex:0 0 85%;max-width:85%}
 .col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
 .col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
 .col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
 .col-13{-ms-flex:0 0 38%;flex:0 0 38%;max-width:38%; }
 .col-14{-ms-flex:0 0 62%;flex:0 0 62%;max-width:62%; }
	 }






 
  .order-first{-ms-flex-order:-1;order:-1}
 .order-last{-ms-flex-order:13;order:13}
 .order-0{-ms-flex-order:0;order:0}
 .order-1{-ms-flex-order:1;order:1}
 .order-2{-ms-flex-order:2;order:2}
 .order-3{-ms-flex-order:3;order:3}
 .order-4{-ms-flex-order:4;order:4}
 .order-5{-ms-flex-order:5;order:5}
 .order-6{-ms-flex-order:6;order:6}
 .order-7{-ms-flex-order:7;order:7}
 .order-8{-ms-flex-order:8;order:8}
 .order-9{-ms-flex-order:9;order:9}
 .order-10{-ms-flex-order:10;order:10}
 .order-11{-ms-flex-order:11;order:11}
 .order-12{-ms-flex-order:12;order:12}

 
 .offset-1{margin-left:8.333333%}
 .offset-2{margin-left:16.666667%}
 .offset-3{margin-left:25%}
 .offset-4{margin-left:33.333333%}
 .offset-5{margin-left:41.666667%}
 .offset-6{margin-left:50%}
 .offset-7{margin-left:58.333333%}
 .offset-8{margin-left:66.666667%}
 .offset-9{margin-left:75%}
 .offset-10{margin-left:83.333333%}
 .offset-11{margin-left:91.666667%}




.m-0 { margin:0!important}		 
.m-1 { margin:.25rem!important}
.m-2 {margin:.5rem!important}
.m-3 { margin:1rem!important}
.m-4 { margin:1.5rem!important}
.m-5 { margin:2rem!important}
.m-6 { margin:3rem!important}
 

	 
		 
		 

.mt-0 { margin-top:0!important}		 
.mt-1 { margin-top:.25rem!important}
.mt-2 {margin-top:.5rem!important}
.mt-3 { margin-top:1rem!important}
.mt-4 { margin-top:1.5rem!important}
.mt-5 { margin-top:2rem!important}
.mt-6 { margin-top:3rem!important}

.mt-50{margin-top:50px!important}
.mt-70{margin-top:70px!important}
.mt-90{margin-top:90px!important}
.mt-110{margin-top:110px!important}
.mt-150{margin-top:150px!important}


	 
.mt-n1 { margin-top:-.25rem!important}
.mt-n2 {margin-top:-.5rem!important}
.mt-n3 { margin-top:-1rem!important}
.mt-n4 { margin-top:-1.5rem!important}
.mt-n5 { margin-top:-2rem!important}
.mt-n6 { margin-top:-3rem!important}



.mr-0 { margin-right:0!important}		 
.mr-1 { margin-right:.25rem!important}
.mr-2 { margin-right:.5rem!important}
.mr-3 { margin-right:1rem!important}
.mr-4 { margin-right:1.5rem!important}
.mr-5 { margin-right:2rem!important}
.mr-6 { margin-right:3rem!important}
 
.mr-n1 { margin-right:-.25rem!important}
.mr-n2 { margin-right:-.5rem!important}
.mr-n3 { margin-right:-1rem!important}
.mr-n4 { margin-right:-1.5rem!important}
.mr-n5 { margin-right:-2rem!important}
.mr-n6 { margin-right:-3rem!important}



.mb-0 { margin-bottom:0!important}		 
.mb-1 { margin-bottom:.25rem!important}
.mb-2 { margin-bottom:.5rem!important}
.mb-3 { margin-bottom:1rem!important}
.mb-4 { margin-bottom:1.5rem!important}
.mb-5 { margin-bottom:2rem!important}
.mb-6 { margin-bottom:3rem!important}


.mb-50{margin-bottom:50px!important}
.mb-70{margin-bottom:70px!important}
.mb-90{margin-bottom:90px!important}
.mb-110{margin-bottom:110px!important}
.mb-150{margin-bottom:150px!important}



.mb-n1 { margin-bottom:-.25rem!important}
.mb-n2 { margin-bottom:-.5rem!important}
.mb-n3 { margin-bottom:-1rem!important}
.mb-n4 { margin-bottom:-1.5rem!important}
.mb-n5 { margin-bottom:-2rem!important}
.mb-n6 { margin-bottom:-3rem!important}



.ml-0 { margin-left:0!important}		 
.ml-1 { margin-left:.25rem!important}
.ml-2 { margin-left:.5rem!important}
.ml-3 { margin-left:1rem!important}
.ml-4 { margin-left:1.5rem!important}
.ml-5 { margin-left:2rem!important}
.ml-6 { margin-left:3rem!important}
 
.ml-n1 { margin-left:-.25rem!important}
.ml-n2 { margin-left:-.5rem!important}
.ml-n3 { margin-left:-1rem!important}
.ml-n4 { margin-left:-1.5rem!important}
.ml-n5 { margin-left:-2rem!important}
.ml-n6 { margin-left:-3rem!important}



.p-0 { padding:0!important}		 
.p-1 { padding:.25rem!important}
.p-2 {padding:.5rem!important}
.p-3 { padding:1rem!important}
.p-4 { padding:1.5rem!important}
.p-5 { padding:2rem!important}
.p-6 { padding:3rem!important}






.pt-0 { padding-top:0!important}		 
.pt-1 { padding-top:.25rem!important}
.pt-2 {padding-top:.5rem!important}
.pt-3 { padding-top:1rem!important}
.pt-4 { padding-top:1.5rem!important}
.pt-5 { padding-top:2rem!important}
.pt-6 { padding-top:3rem!important}
	 
.pt-n1 { padding-top:-.25rem!important}
.pt-n2 {padding-top:-.5rem!important}
.pt-n3 { padding-top:-1rem!important}
.pt-n4 { padding-top:-1.5rem!important}
.pt-n5 { padding-top:-2rem!important}
.pt-n6 { padding-top:-3rem!important}


.pr-0 { padding-right:0!important}		 
.pr-1 { padding-right:.25rem!important}
.pr-2 { padding-right:.5rem!important}
.pr-3 { padding-right:1rem!important}
.pr-4 { padding-right:1.5rem!important}
.pr-5 { padding-right:2rem!important}
.pr-6 { padding-right:3rem!important}

.pr-n1 { padding-right:-.25rem!important}
.pr-n2 { padding-right:-.5rem!important}
.pr-n3 { padding-right:-1rem!important}
.pr-n4 { padding-right:-1.5rem!important}
.pr-n5 { padding-right:-2rem!important}
.pr-n6 { padding-right:-3rem!important}


.pb-0 { padding-bottom:0!important}		 
.pb-1 { padding-bottom:.25rem!important}
.pb-2 { padding-bottom:.5rem!important}
.pb-3 { padding-bottom:1rem!important}
.pb-4 { padding-bottom:1.5rem!important}
.pb-5 { padding-bottom:2rem!important}
.pb-6 { padding-bottom:3rem!important}
 
.pb-n1 { padding-bottom:-.25rem!important}
.pb-n2 { padding-bottom:-.5rem!important}
.pb-n3 { padding-bottom:-1rem!important}
.pb-n4 { padding-bottom:-1.5rem!important}
.pb-n5 { padding-bottom:-2rem!important}
.pb-n6 { padding-bottom:-3rem!important}



.pl-0 { padding-left:0!important}		 
.pl-1 { padding-left:.25rem!important}
.pl-2 { padding-left:.5rem!important}
.pl-3 { padding-left:1rem!important}
.pl-4 { padding-left:1.5rem!important}
.pl-5 { padding-left:2rem!important}
.pl-6 { padding-left:3rem!important}

.pl-n1 { padding-left:-.25rem!important}
.pl-n2 { padding-left:-.5rem!important}
.pl-n3 { padding-left:-1rem!important}
.pl-n4 { padding-left:-1.5rem!important}
.pl-n5 { padding-left:-2rem!important}
.pl-n6 { padding-left:-3rem!important}












