

/*** 

====================================================================
			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;color:#4e5052;text-align:left;background-color:#f4f2ef;}
 
 
  .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}
	
	
	
	
	    @font-face {
  font-family: 'azino-icon';
  src:  url('../fonts/azino-icon.eot?7icgw');
  src:  url('../fonts/azino-icon.eot?7icgw#iefix') format('embedded-opentype'),
    url('../fonts/azino-icon.ttf?7icgw') format('truetype'),
    url('../fonts/azino-icon.woff?7icgw') format('woff'),
    url('../fonts/azino-icon.svg?7icgw#azino-icon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
				
				
				
 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-2-3{font-size:2rem;font-weight:400;line-height:1.2}
 .fs-2-5{font-size:2.5rem;font-weight:500;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:1rem;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:1rem;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:2rem;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-3e{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
  
  
 .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-3e{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%; }
  
  
 .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-3e{-ms-flex:0 0 26%;flex:0 0 26%;max-width:26%; }
	
	
 .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-3e{-ms-flex:0 0 26%;flex:0 0 26%;max-width:26%; }
  
  
  
 .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-50{padding-top:50px!important}
.pt-70{padding-top:70px!important}
.pt-90{padding-top:90px!important}
.pt-110{padding-top:110px!important}
.pt-150{padding-top:150px!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-50{padding-bottom:50px!important}
.pb-70{padding-bottom:70px!important}
.pb-90{padding-bottom:90px!important}
.pb-110{padding-bottom:110px!important}
.pb-150{padding-bottom:150px!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}





@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
 .col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
 .col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
 .col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
 .col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
 .col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
 .col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
 .col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
 .col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
 .col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
 .col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
 .col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
 .col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
 .col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
 .order-sm-first{-ms-flex-order:-1;order:-1}
 .order-sm-last{-ms-flex-order:13;order:13}
 .order-sm-0{-ms-flex-order:0;order:0}
 .order-sm-1{-ms-flex-order:1;order:1}
 .order-sm-2{-ms-flex-order:2;order:2}
 .order-sm-3{-ms-flex-order:3;order:3}
 .order-sm-4{-ms-flex-order:4;order:4}
 .order-sm-5{-ms-flex-order:5;order:5}
 .order-sm-6{-ms-flex-order:6;order:6}
 .order-sm-7{-ms-flex-order:7;order:7}
 .order-sm-8{-ms-flex-order:8;order:8}
 .order-sm-9{-ms-flex-order:9;order:9}
 .order-sm-10{-ms-flex-order:10;order:10}
 .order-sm-11{-ms-flex-order:11;order:11}
 .order-sm-12{-ms-flex-order:12;order:12}
 .offset-sm-0{margin-left:0}
 .offset-sm-1{margin-left:8.333333%}
 .offset-sm-2{margin-left:16.666667%}
 .offset-sm-3{margin-left:25%}
 .offset-sm-4{margin-left:33.333333%}
 .offset-sm-5{margin-left:41.666667%}
 .offset-sm-6{margin-left:50%}
 .offset-sm-7{margin-left:58.333333%}
 .offset-sm-8{margin-left:66.666667%}
 .offset-sm-9{margin-left:75%}
 .offset-sm-10{margin-left:83.333333%}
 .offset-sm-11{margin-left:91.666667%}}
 
 
 
 
 @media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
 .col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
 .col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
 .col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
 .col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
 .col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
 .col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
 .col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
 .col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
 .col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
 .col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
 .col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
 .col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
 .col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
 .order-md-first{-ms-flex-order:-1;order:-1}
 .order-md-last{-ms-flex-order:13;order:13}
 .order-md-0{-ms-flex-order:0;order:0}
 .order-md-1{-ms-flex-order:1;order:1}
 .order-md-2{-ms-flex-order:2;order:2}
 .order-md-3{-ms-flex-order:3;order:3}
 .order-md-4{-ms-flex-order:4;order:4}
 .order-md-5{-ms-flex-order:5;order:5}
 .order-md-6{-ms-flex-order:6;order:6}
 .order-md-7{-ms-flex-order:7;order:7}
 .order-md-8{-ms-flex-order:8;order:8}
 .order-md-9{-ms-flex-order:9;order:9}
 .order-md-10{-ms-flex-order:10;order:10}
 .order-md-11{-ms-flex-order:11;order:11}
 .order-md-12{-ms-flex-order:12;order:12}
 .offset-md-0{margin-left:0}
 .offset-md-1{margin-left:8.333333%}
 .offset-md-2{margin-left:16.666667%}
 .offset-md-3{margin-left:25%}
 .offset-md-4{margin-left:33.333333%}
 .offset-md-5{margin-left:41.666667%}
 .offset-md-6{margin-left:50%}
 .offset-md-7{margin-left:58.333333%}
 .offset-md-8{margin-left:66.666667%}
 .offset-md-9{margin-left:75%}
 .offset-md-10{margin-left:83.333333%}
 .offset-md-11{margin-left:91.666667%}}
 
 
 
 
 @media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
 .col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
 .col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
 .col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
 .col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
 .col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
 .col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
 .col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
 .col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
 .col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
 .col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
 .col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
 .col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
 .col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
 .order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}
 .order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}
 .order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}
 .order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}
 .order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}
 .order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}
 .order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}
 .order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}
 .offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}
 .offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}
 .offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}
 .offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}
 .offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}
 .offset-lg-11{margin-left:91.666667%}}
 
 
 
 
 @media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}
 .col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}
 .col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}
 .col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}
 .col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
 .col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}
 .col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}
 .col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
 .col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}
 .col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}
 .col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
 .col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}
 .col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}
 .col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
 .order-xl-first{-ms-flex-order:-1;order:-1}
 .order-xl-last{-ms-flex-order:13;order:13}
 .order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}
 .order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}
 .order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}
 .order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}
 .order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}
 .order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}
 .order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}
 .offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}
 .offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}
 .offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}
 .offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}
 .offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}
 .offset-xl-11{margin-left:91.666667%}}
 
 
 
 
 
 




 .d-flex{display:-ms-flexbox!important;display:flex!important}

 .align-items-center{-ms-flex-align:center!important;align-items:center!important}


.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}


.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}

.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}


.owl-carousel.owl-loading{opacity:0;display:block}

.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}

button:focus { outline: none;}

.owl-theme .owl-dots .owl-dot span {
  width: 8px;
  height: 8px;
  margin: 0px;
  opacity: 0.3;
  margin-right: 15px;
  background: #334eff;
  transition: 0.4s cubic-bezier(0.33, 1, 0.68, 1);
}
.owl-theme .owl-dots .owl-dot:last-child span {
  margin-right: 0px !important;
}
.owl-theme .owl-dots .owl-dot:hover span, .owl-theme .owl-dots .owl-dot.active span {
  opacity: 1;
  transform: scale(1.4);
  background: #334eff;
}
.owl-theme .owl-nav .owl-next,
.owl-theme .owl-nav .owl-prev {
  margin: 0px;
  width: 50px;
  height: 50px;
  overflow: hidden;
  position: relative;
  border-radius: 100%;
  transition: 0.6s cubic-bezier(0.33, 1, 0.68, 1);
}
.owl-theme .owl-nav .owl-next > span,
.owl-theme .owl-nav .owl-prev > span {
  display: none;
}
.owl-theme .owl-nav .owl-next:before,
.owl-theme .owl-nav .owl-prev:before {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  font-size: 16px;
  font-weight: 900;
  line-height: 48px;
  text-align: center;
  color: #334eff;
  position: absolute;
  border-radius: 100%;
  border: 2px solid #dee3f3;
  background-color: #ffffff;
  font-family: "FontAwesome";
  transition: 0.6s cubic-bezier(0.33, 1, 0.68, 1);
}
.owl-theme .owl-nav .owl-next:hover,
.owl-theme .owl-nav .owl-prev:hover {
  background: transparent;
  box-shadow: 0px 10px 33.25px 1.75px rgba(0, 27, 103, 0.15);
}
.owl-theme .owl-nav .owl-next:hover:before,
.owl-theme .owl-nav .owl-prev:hover:before {
  color: #334eff;
  border-color: #ffffff;
  background-color: #ffffff;
}
.owl-theme .owl-nav .owl-prev {
  margin-right: 5px;
}
.owl-theme .owl-nav .owl-prev:before {
  content: "";
}
.owl-theme .owl-nav .owl-next:before {
  content: "";
}
.owl-theme.arrow-right-left .owl-nav {
  margin-top: 0px;
}
.owl-theme.arrow-right-left .owl-next,
.owl-theme.arrow-right-left .owl-prev {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
}
.owl-theme.arrow-right-left .owl-prev {
  left: -110px;
}
.owl-theme.arrow-right-left .owl-next {
  right: -110px;
}


.ul-li > ul {
  margin: 0px;
  padding: 0px;
  display: table;
}
.ul-li > ul > li {
  float: left;
  list-style: none;
  display: inline-block;
}






.btn {
  z-index: 1;
  border: none;
  line-height: 1;
  color: #ffffff;
  font-size: 12px;
  overflow: hidden;
  border-radius: 30px;
  position: relative;
  text-align: center;
  letter-spacing: 2px;
  padding: 18px 30px;
  padding-bottom: 21px;
  display: inline-block;
  text-transform: uppercase;
  font-family: "Heebo", sans-serif;
  transition: 0.6s cubic-bezier(0.33, 1, 0.68, 1);
}
.btn:before {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: auto;
  width: 0px;
  z-index: -1;
  content: "";
  position: absolute;
  background: #36415a;
  transition: width 0.3s linear;
}
.btn:hover {
  color: #ffffff;
}
.btn:hover:before {
  left: 0px;
  width: 100%;
  right: auto;
}
.btn.bg-default-black:before {
	  background: #dd801e;

}
.btn.bg-royal-blue:before {
  background: #dd801e; color:#FFF;
}
.btn.bg-light-green:before {
  background: #105092;
}



.bg-royal-blue {
  background-color: #fff; border:1px solid #dd801e; color:#dd801e;
}

.bg-light-green {
  background-color: #145fad;
}

.bg-default-black {
	  background-color: #ffa74b;

}





.main-carousel .item {
  min-height: 75vh;
  padding-top: 30px;
  padding-bottom: 30px;
}
.main-carousel .item.bg-gray {
  background-color: #e8ecf1;
}
.main-carousel .item .slider-content .post-type {
  font-size: 16px;
  margin-bottom: 20px;
  display: inline-block;
}
.main-carousel .item .slider-content .item-title {
  font-size: 48px;
  margin-bottom: 15px;
}
.main-carousel .item .slider-content p {
  font-size: 16px;
  max-width: 520px;
  margin-bottom: 50px;
  color: #36415a;
  display: inline-block;
}
.main-carousel .item .slider-content .btns-group > ul > li {
  margin-right: 20px;
}
.main-carousel .item .slider-content .btns-group > ul > li:last-child {
  margin-right: 0px !important;
}
.main-carousel .item .slider-content .off-price {
  font-size: 21px;
  font-weight: 700;
  color: #334eff;
  display: inline-block;
}
.main-carousel .item .slider-content .animate-item {
  opacity: 0;
  transform: translateX(100px);
  transition: 0.8s cubic-bezier(0.33, 1, 0.68, 1);
}
.main-carousel .item .slider-image {
  opacity: 0;
  transform: translateX(50px);
  transition: 0.6s cubic-bezier(0.33, 1, 0.68, 1);
}
.main-carousel .item .meter-image {
  float: left;
  width: 595px;
  margin-left: -30px;
}
.main-carousel .item .mask-image {
  float: left;
  width: 910px;
  margin-left: -73px;
}
.main-carousel .owl-item.active .item .slider-content .animate-item {
  opacity: 1;
  transform: translateY(0px);
}
.main-carousel .owl-item.active .item .slider-content .animate-item:nth-child(1) {
  transition-delay: 0.4s;
}
.main-carousel .owl-item.active .item .slider-content .animate-item:nth-child(2) {
  transition-delay: 0.6s;
}
.main-carousel .owl-item.active .item .slider-content .animate-item:nth-child(3) {
  transition-delay: 0.8s;
}
.main-carousel .owl-item.active .item .slider-content .animate-item:nth-child(4) {
  transition-delay: 1s;
}
.main-carousel .owl-item.active .item .slider-image {
  opacity: 1;
  transition-delay: 1s;
  transform: translateX(0px);
}
.main-carousel.arrow-right-left .owl-prev {
  left: 60px;
}
.main-carousel.arrow-right-left .owl-next {
  right: 60px;
}
.main-carousel .owl-dots {
  left: 50%;
  bottom: 50px;
  position: absolute;
  transform: translateX(-50%);
}


@media screen and (max-width: 991px) {

  .order-last {
    order: 0;
  }






  .home-two-slider .main-carousel .item .slider-image {
    width: 100%;
    float: none;
    margin: auto;
  }
  .home-two-slider .main-carousel .item .slider-content .item-title {
    font-size: 30px;
  }
  .home-two-slider .main-carousel.owl-theme .owl-nav {
    display: none;
  }




  .main-carousel .item .slider-content {
    text-align: center;
  }

  .main-carousel .item .slider-content .btns-group > ul {
    display: flex;
    justify-content: center;
  }

  .main-carousel .item .slider-image {
    height: 350px;
    margin-bottom: 40px;
  }

  .home-two-slider .main-carousel .item .slider-image {
    max-width: 400px;
  }
  .home-two-slider .main-carousel .item .slider-image img {
    max-height: 300px;
  }


}



.pos-rel {
  position: relative;
}




.c-btn {
  backface-visibility: hidden;
  border-radius: 30px;
  color: #ffffff;
  display: inline-block;
  font-size: 14px;
  line-height: 1;
  padding: 20px 40px 20px 40px;
  position: relative;
  text-align: center;
  text-transform: capitalize;
  transform: translateZ(0px);
  transition: 0.3s;
  transition-property: color;
  background: #4e97fd;
  font-weight: 700;
  transition: 0.3s;
  text-transform: uppercase;
}


button {
  transition: 0.3s;
}

.b-button {
  display: inline-block;
}
.b-button > a {
  font-size: 14px;
  color: #333333;
  font-weight: 700;
  text-transform: uppercase;
  transition: 0.3s;
  display: inline-block;
  position: relative;
}
.b-button > a i {
  font-size: 13px;
  margin-left: 6px;
}
.b-button > a::before {
  position: absolute;
  content: "";
  background: #333333;
  height: 2px;
  width: 100%;
  bottom: -3px;
  transition: 0.3s;
  left: 0;
}
.b-button > a::after {
  position: absolute;
  content: "";
  background: #4e97fd;
  height: 2px;
  width: 0;
  bottom: -3px;
  transition: 0.3s;
  left: 0;
}
.b-button > a:hover {
  color: #4e97fd;
}

.b-button a:hover::after {
  width: 100%;
}

.red-b-button > a {
  color: #e4573d;
  transition: 0.3s;
}
.red-b-button > a::before {
  background: #e4573d;
  transition: 0.3s;
}


.banner-text {
  position: absolute;
  top: 50px;
  left: 50px;
  right: 50px;
}


.b-02-tag {
  position: absolute;
  left: 14%;
  height: 95px;
  width: 95px;
  background: #febd00;
  line-height: 95px;
  border-radius: 50%;
  top: 32%;
  text-align: center;
}

.b-02-tag h3 {
  font-size: 24px;
  font-weight: 700;
  line-height: 0.9;
  letter-spacing: -0.3px;
  margin-bottom: 0;
  position: relative;
  top: 28px;
}
.b-02-tag h3 span {
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
}

.banner-img {
  overflow: hidden;
}
.banner-img a img {
  width: 100%;
  transition: all 1.5s cubic-bezier(0, 0, 0.2, 1);
}

.banner-wrapper:hover .banner-img img {
  transform: scale3d(1.1, 1.1, 1.1);
}


.container-fluid {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  margin-right: auto;
  margin-left: auto;
}
.banner-text h2{ font-weight:500;}

.video-bg {
  background: url(../images/about-01.png);
  background-size: cover;
}

.video-content-wrap {
  padding: 75px; padding-right:5px;
 
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .video-content-wrap {
    padding: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-content-wrap {
    padding: 40px;
  }
}
@media only screen and (max-width: 767px) {
  .video-content-wrap {
    padding: 30px;
  }
}
.video-content-wrap h3 {
	
	color:#dd801e;
  font-size: 36px;
  font-weight: 600;
  font-family: "Lato", sans-serif;
  margin-bottom: 20px;
}
@media only screen and (max-width: 479px) {
  .video-content-wrap h3 {
    font-size: 30px;
  }
}

.video-icon-wrap {
  text-align: center;
}
.video-icon-wrap a {
  margin-left: 80px;
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .video-icon-wrap a {
    margin-top: 60px;
    margin-left: 0px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .video-icon-wrap a {
    margin-top: 60px;
    margin-left: 0px;
  }
}
@media only screen and (max-width: 767px) {
  .video-icon-wrap a {
    margin-top: 60px;
    margin-left: 0px;
  }
}

.wzjs-tb{ text-align:left;}
  @media (min-width:576px){  .wzjs-tb{ text-align:center;}}
  @media (min-width:768px){  .wzjs-tb{ text-align:center;}}
  @media (min-width:992px){  .wzjs-tb{ text-align:left;}}
  @media (min-width:1230px){  .wzjs-tb{ text-align:left;}}
 
.wzjs-tb .xtb {font-size:65px; color:#155fad; line-height:60px;}
.wzjs-tb h6{ font-weight:500;}
@font-face {
      font-family: 'fontello';
      src: url('../font/fontello.eot?14452537');
      src: url('../font/fontello.eot?14452537#iefix') format('embedded-opentype'),
           url('../font/fontello.woff?14452537') format('woff'),
           url('../font/fontello.ttf?14452537') format('truetype'),
           url('../font/fontello.svg?14452537#fontello') format('svg');
      font-weight: normal;
      font-style: normal;
    }
     
     
    .demo-icon
    {
      font-family: "fontello";
      font-style: normal;
      font-weight: normal;
      speak: never;
     
      display: inline-block;
      text-decoration: inherit;
      width: 1em;
      margin-right: .2em;
      text-align: center;

      font-variant: normal;
      text-transform: none;

    }
	
@font-face { font-family: 'Oswald'; font-style: normal; font-weight: 600; src: url(../fonts/Oswald.woff2) format('woff2');}



h2,h3,h6 {font-family: "Oswald", sans-serif; color: #000; font-weight: 700; line-height: 1.5;  margin: 0 0 15px; text-rendering: optimizeLegibility;}

.row-counter { background: url(../images/explore-us.jpg); background-size: cover;}

.cbr-counter .number-wrap { color: #005b7f; font-family: "Oswald"; font-size: 100px; line-height: 125px; font-weight: 700;}

.cbr-counter .heading { font-size: 20px;    color: #005b7f;}

.cbr-counter .prefix,.cbr-counter .suffix { color: #005b7f;}

.cbr-counter .heading { margin-bottom: 0; }

.cbr-button,.cbr-button span { display: inline-block; text-decoration: none; color: inherit}

.cbr-button {  background: #fff;  position: relative; border-radius:40px;  z-index: 3; -webkit-transition: all ease 0.4s; -moz-transition: all ease 0.4s; transition: all ease 0.4s; cursor: pointer; outline: none !important; overflow: hidden;}

.cbr-button span { font-family: "Oswald"; font-weight: 600; position: relative; z-index: 2; -webkit-transition-delay: 0s; transition-delay: 0s;}

.cbr-button .icon { font-size: 17px; line-height: 24px; margin-right: 5px;}

.cbr-button:before,
.cbr-button:after { content: ""; width: 0; height: 100%; background: #fff;  position: absolute; left: 0; top: 0; -webkit-transition: all ease 0.4s; -moz-transition: all ease 0.4s; transition: all ease 0.4s; opacity: 0.4; z-index: 1;}

.cbr-button:after { -webkit-transition-delay: 0s; transition-delay: 0s; background: #fff; opacity: 1;}

.cbr-button:hover:before,.cbr-button:hover:after { width: 100%;}

.cbr-button:hover:after { -webkit-transition-delay: 0.25s; transition-delay: 0.25s;}

.cbr-button:hover span { -webkit-transition-delay: 0.25s;  transition-delay: 0.25s;}




.cbr-button.small {  padding: 13px 32px;}





.cbr-button.outline-1px { border: 1px solid transparent}





.cbr-button.outline.outline-accent {  border-color: #dd801e;}




.cbr-button.button-white { background: #fff;}

.cbr-button.button-white:before,.button-white:after { background-color: #dd801e;}

.cbr-button.button-white span { color: #fff;}

.cbr-button.button-white:hover { border-color: #dd801e;}

.cbr-button.button-white:hover span { color: #fff;}

.cbr-button.button-white.style-2 span { color: #dd801e;}

.cbr-button.button-white.style-2:hover span { color: #fff;}


.pre-heading{ color:#dd801e;}


@font-face{                                           /*http://www.fontawesome.com.cn 可以看到图形和对应名称*/ 
	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;}




 
.tpgd-container  a{color:#007bff;text-decoration:none;background-color:transparent}
 
.tpgd-container  a:hover{color:#0056b3;text-decoration:underline}

 .tpgd-container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;font-family:"Segoe UI";}

@media only screen and (min-width: 1200px) { .tpgd-container { max-width: 1320px;}}



.tpgd-tp-swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}

.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}

.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}


.tpgd-one {  display: block;  margin: 20px 0; position: relative;}

.tpgd-tagwz { position: absolute;  top: 0; right: 0; color: #FFF;  background: #145fad; padding: 10px 20px;}

.tpgd-img { min-height: 220px; height: 100%;}

.tpgd-Date { color: #dd801e;  margin-bottom: 10px;}

.tpgd-Date img { margin-right: 10px;}

.tpgd-wz {  padding: 15px; background: #F4F4F4;}



.tpgd-wz a:link{ color:#333; text-decoration:none;}

.tpgd-wz a:visited{ color:#333; text-decoration:none;}

.tpgd-wz a:hover{ color:#145fad; text-decoration:none;}

.tpgd-excerpt { color: #333;}



.tpgd-sj {  margin-top: 10px;  display: flex; }

.tpgd-sj>div { flex: 0 1 50%; max-width: 50%; padding: 15px; margin-bottom: 0; background: #F4F4F4;  }

.tpgd-tp h3 { font-weight: 600;  margin-bottom: 0.75em;  color: #333;}



.tpgdNav {  display: flex;  justify-content: center;}

.tpgdNav>div { margin: 1px 10px;}

#tpgd-button-next:before { content: '\f054';  font-family: "FontAwesome"; font-weight: 900; color: #ffa74b; font-size: 2rem;}

#tpgd-button-prev:before { content: '\f053'; font-family: "FontAwesome"; color: #ffa74b; font-weight: 900; font-size: 2rem;}

.tpgd-bq { text-align: right;}

.tpgd-bqnr { padding: 60px 0 0; display: inline-flex; color: #ffa74b; align-items: center;}

.tpgdFilter { display: flex;}

.tpgd-Item { padding: 5px 15px; border: 1px solid; margin: 5px 0 5px 5px; cursor: pointer; transition: .2s ease-in all;}

.tpgd-Item:hover,.tpgd-Item.active { background: #ffa74b; color: #FFF; transition: .2s ease-in all;}

.subpage-cta-section .btn-teal-primary a { padding: 10px 20px; background: #ffa74b;  color: #FFF}

.swiper-button-disabled { opacity: 0.3;  transition: all .2s ease-in;}

.fa-calendar-o:before{content:"\f133"}
.fa-angle-double-right:before{content:"\f101"}

.fa{display:inline-block;
font:normal normal normal 15px/1 FontAwesome;   /*font-style font-weight  font-size/line-height 引用上面定义的字体名称  */
text-rendering:auto;                            /*渲染引擎工作时如何优化显示文本。 浏览器会在渲染速度、易读性（清晰度）和几何精度方面做一个权衡*/
-webkit-font-smoothing:antialiased;             /*属性可以使页面上的字体抗锯齿,使用后字体看起来会更清晰舒服*/
-moz-osx-font-smoothing:grayscale}             

.fas{display:inline-block;
font:normal normal normal 15px/1 FontAwesome;   /*font-style font-weight  font-size/line-height 引用上面定义的字体名称  */
text-rendering:auto;                            /*渲染引擎工作时如何优化显示文本。 浏览器会在渲染速度、易读性（清晰度）和几何精度方面做一个权衡*/
-webkit-font-smoothing:antialiased;             /*属性可以使页面上的字体抗锯齿,使用后字体看起来会更清晰舒服*/
-moz-osx-font-smoothing:grayscale; 
margin-right:8px;
}
  

