/*
	Template Name: Agisa
	Author: t3theme
	Version: 1.0
	Author URI:themeforest.net/user/t3theme/portfolio
	Email: ndktheme@gmail.com 
	------------------------
	NOTE: PLEASE DO NOT EDIT THIS CSS, IF YOU NEED USE "CUSTOM.CSS" FILE FOR WRITING YOUR CUSTOM CSS.
	I WILL RELEASE FUTURE UPDATES SO IT WILL OVERWRITE THIS FILE IT'S BETTER USE "CUSTOM.CSS".	
------------------------

	Content of tables	
	1. Font-weight
	2. Delay
	3. Overlow
	4. Space
	5. Font-family
	6. Align
	7. Shadow
	8. Text Shadow
	9. Radius
	10. Before/after
	11. Transform
	12. Spacing
	13. Position
	14. Rotate
	15. Background image
	16. Opacity
	17. Font-size
	18. Height
	19. Skew
	20. Width
	21. Text
	22. Float
	23. Line-height
	24. Background color
	25. Color
	26. Border
	27. Z-index
	28. Max-width
	29. Margin
	30. Padding
	31. Media query

------------------------*/
@import url('https://fonts.googleapis.com/css?family=Yesteryear|Arvo:400,700|Noto+Sans:400,400i,700,700i|Rubik|Yellowtail|Allan:400,700|Anton|Alfa+Slab+One|EB+Garamond:400,500,600,700,800|Josefin+Sans:400,500,600,700|Lora:400,500,600,700|Montserrat:400,500,600,700,800,900|Mulish:400,500,600,700,800,900|Oswald:300,400,500,600,700|PT+Serif:400,700|Playfair+Display:400,500,600,700,800,900|Poppins:300,400,500,600,700,800,900|Questrial|Roboto+Condensed:400,700|Roboto+Slab:400,500,600,700,800,900|Roboto:400,500,700,800,900|Rufina:400,700|Ubuntu:400,500,600,700&display=swap');


@font-face {
    font-family: 'BabyBlueRegular';
    font-style: normal;
    font-weight: normal;
    src: local('../fonts/Baby Blue Regular'), url('../fonts/BabyBlue-qZK8l.woff') format('woff');
}
.f-babyblueregular{
	font-family: 'BabyBlueRegular';
	font-weight:200!important;
	line-height:1!important;
}
/*----------------------
	1. Font-weight
------------------------*/
.f-bold{
	font-weight:bold!important;
}
.f-normal{
	font-weight:normal!important;
}
.f-weight-150{
	font-weight:150!important;
}
.f-weight-200{
	font-weight:200!important;
}
.f-weight-300{
	font-weight:300!important;
}
.f-weight-400{
	font-weight:400!important;
}
.f-weight-500{
	font-weight:500!important;
}
.f-weight-600{
	font-weight:600!important;
}
.f-weight-700{
	font-weight:700!important;
}
.f-weight-800{
	font-weight:800!important;
}
.f-weight-900{
	font-weight:900!important;
}
/*----------------------
	2. Delay
------------------------*/
.delay-1s{
	animation-delay: 0.1s;
}
.delay-2s{
	animation-delay: 0.2s;
}
.delay-3s{
	animation-delay: 0.3s;
}
.delay-4s{
	animation-delay: 0.4s;
}
.delay-5s{
	animation-delay: 0.5s;
}
.delay-6s{
	animation-delay: 0.6s;
}
.delay-7s{
	animation-delay: 0.7s;
}
.delay-8s{
	animation-delay: 0.8s;
}
.delay-9s{
	animation-delay: 0.9s;
}
.delay-10s{
	animation-delay: 1s;
}
.delay-11s{
	animation-delay: 1.1s;
}
.delay-12s{
	animation-delay: 1.2s;
}
.delay-13s{
	animation-delay: 1.3s;
}
.delay-14s{
	animation-delay: 1.4s;
}
.delay-15s{
	animation-delay: 1.5s;
}
.delay-16s{
	animation-delay: 1.6s;
}
.delay-17s{
	animation-delay: 1.7s;
}
.delay-18s{
	animation-delay: 1.8s;
}
.delay-19s{
	animation-delay: 1.9s;
}
.delay-20s{
	animation-delay: 2s;
}
.delay-25s{
	animation-delay: 2.5s;
}
.delay-30s{
	animation-delay: 3s;
}
.delay-35s{
	animation-delay: 3.5s;
}
.delay-40s{
	animation-delay: 4s;
}
.delay-45s{
	animation-delay: 4.5s;
}
.delay-50s{
	animation-delay: 5s;
}
/*----------------------
	3. Overlow
------------------------*/
.overl{
	overflow:hidden!important;
}
.overv{
	overflow:visible!important;
}
.over-x{
	overflow-x:auto!important;	
	overflow-y:hidden!important;
}
.over-y{
	overflow-y:auto!important;	
	overflow-x:hidden!important;
}
.no-after:after{
	display:none;
}
.no-before:before{
	display:none;
}
/*----------------------
	2.6 flag-icon
------------------------*/
.flag-icon{
    width: 21px;
    height: 14px;
    background-image: url(../images/logo-c.png);
    background-position: 1000px 1000px;
    background-repeat: no-repeat;
    background-size: 42px;
	display: inline-block;
    vertical-align: middle;
}
.flag-xx {
    background-position: 0 -378px;
}
.flag-hk {
    background-position: 0 -28px;
}
.flag-jp {
    background-position: 0 -42px;
}
.flag-de {
    background-position: 0 -112px;
}
.flag-it {
    background-position: 0 -210px;
}
.flag-id {
    background-position: 0 -168px;
}
.flag-vn {
    background-position: 0 -154px;
}
.flag-gr {
    background-position: 0 -266px;
}
.flag-il {
    background-position: 0 -322px;
}
.flag-nz {
    background-position: 0 -364px;
}
.flag-ch {
    background-position: -21px -42px;
}
.flag-be {
    background-position: -21px -14px;
}
.flag-en, .flag-us {
    background-position: 0 0;
}
.flag-hk {
    background-position: 0 -28px;
}
.flag-sg {
    background-position: 0 -70px;
}
.flag-fr {
    background-position: 0 -98px;
}
.flag-ru {
    background-position: 0 -140px;
}
.flag-my {
    background-position: 0 -196px;
}
.flag-nl {
    background-position: 0 -280px;
}
.flag-tr {
    background-position: 0 -238px;
}
.flag-sa {
    background-position: 0 -336px;
}
.flag-ie {
    background-position: -21px -28px;
}
.flag-ch {
    background-position: -21px -42px;
}
.flag-be {
    background-position: -21px -14px;
}
.flag-uk {
    background-position: 0 -14px;
}
.flag-kr {
    background-position: 0 -56px;
}
.flag-au {
    background-position: 0 -84px;
}
.flag-es {
    background-position: 0 -126px;
}
.flag-th {
    background-position: 0 -182px;
}
.flag-my {
    background-position: 0 -196px;
}
.flag-pl {
    background-position: 0 -224px;
}
.flag-br {
    background-position: 0 -252px;
}
.flag-ae {
    background-position: 0 -350px;
}
.flag-at {
    background-position: -21px 0;
}
.flag-be {
    background-position: -21px -14px;
}
.flag-cn {
    background-position: 0 -308px;
}
/*----------------------
	4. Space
------------------------*/
div.space-1 > *,.card .space-1 > *,.cards-spaces-1 .card .card-body > *,.cards-spaces-1 .card .card-img-overlay > *{
	margin-bottom:.1rem;
}
div.space-2 > *,.card .space-2 > *,.cards-spaces-2 .card .card-body > *,.cards-spaces-2 .card .card-img-overlay > *{
	margin-bottom:.2rem;
}
div.space-3 > *,.card .space-3 > *,.cards-spaces-3 .card .card-body > *,.cards-spaces-3 .card .card-img-overlay > *{
	margin-bottom:.3rem;
}
div.space-4 > *,.card .space-4 > *,.cards-spaces-4 .card .card-body > *,.cards-spaces-4 .card .card-img-overlay > *{
	margin-bottom:.4rem;
}
div.space-5 > *,.card .space-5 > *,.cards-spaces-5 .card .card-body > *,.cards-spaces-5 .card .card-img-overlay > *{
	margin-bottom:.5rem;
}
div.space-6 > *,.card .space-6 > *,.cards-spaces-6 .card .card-body > *,.cards-spaces-6 .card .card-img-overlay > *{
	margin-bottom:.6rem;
}
div.space-7 > *,.card .space-7 > *,.cards-spaces-7 .card .card-body > *,.cards-spaces-7 .card .card-img-overlay > *{
	margin-bottom:.7rem;
}
div.space-8 > *,.card .space-8 > *,.cards-spaces-8 .card .card-body > *,.cards-spaces-8 .card .card-img-overlay > *{
	margin-bottom:.8rem;
}
div.space-9 > *,.card .space-9 > *,.cards-spaces-9 .card .card-body > *,.cards-spaces-9 .card .card-img-overlay > *{
	margin-bottom:.9rem;
}
div.space-10 > *,.card .space-10 > *,.cards-spaces-10 .card .card-body > *,.cards-spaces-10 .card .card-img-overlay > *{
	margin-bottom:1rem;
}
div.space-11 > *,.card .space-11 > *,.cards-spaces-11 .card .card-body > *,.cards-spaces-11 .card .card-img-overlay > *{
	margin-bottom:1.1rem;
}
div.space-12 > *,.card .space-12 > *,.cards-spaces-12 .card .card-body > *,.cards-spaces-12 .card .card-img-overlay > *{
	margin-bottom:1.2rem;
}
div.space-13 > *,.card .space-13 > *,.cards-spaces-13 .card .card-body > *,.cards-spaces-13 .card .card-img-overlay > *{
	margin-bottom:1.3rem;
}
div.space-14 > *,.card .space-14 > *,.cards-spaces-14 .card .card-body > *,.cards-spaces-14 .card .card-img-overlay > *{
	margin-bottom:1.4rem;
}
div.space-15 > *,.card .space-15 > *,.cards-spaces-15 .card .card-body > *,.cards-spaces-15 .card .card-img-overlay > *{
	margin-bottom:1.5rem;
}
div.space-16 > *,.card .space-16 > *,.cards-spaces-16 .card .card-body > *,.cards-spaces-16 .card .card-img-overlay > *{
	margin-bottom:1.5rem;
}
div.space-17 > *,.card .space-17 > *,.cards-spaces-17 .card .card-body > *,.cards-spaces-17 .card .card-img-overlay > *{
	margin-bottom:1.7rem;
}
div.space-18 > *,.card .space-18 > *,.cards-spaces-18 .card .card-body > *,.cards-spaces-18 .card .card-img-overlay > *{
	margin-bottom:1.8rem;
}
div.space-19 > *,.card .space-19 > *,.cards-spaces-19 .card .card-body > *,.cards-spaces-19 .card .card-img-overlay > *{
	margin-bottom:1.9rem;
}
div.space-20 > *,.card .space-20 > *,.cards-spaces-20 .card .card-body > *,.cards-spaces-20 .card .card-img-overlay > *{
	margin-bottom:2rem;
}
div.space-21 > *,.card .space-21 > *,.cards-spaces-21 .card .card-body > *,.cards-spaces-21 .card .card-img-overlay > *{
	margin-bottom:2.1rem;
}
div.space-22 > *,.card .space-22 > *,.cards-spaces-22 .card .card-body > *,.cards-spaces-22 .card .card-img-overlay > *{
	margin-bottom:2.2rem;
}
div.space-23 > *,.card .space-23 > *,.cards-spaces-23 .card .card-body > *,.cards-spaces-23 .card .card-img-overlay > *{
	margin-bottom:2.3rem;
}
div.space-24 > *,.card .space-24 > *,.cards-spaces-24 .card .card-body > *,.cards-spaces-24 .card .card-img-overlay > *{
	margin-bottom:2.4rem;
}
div.space-25 > *,.card .space-25 > *,.cards-spaces-25 .card .card-body > *,.cards-spaces-25 .card .card-img-overlay > *{
	margin-bottom:2.5rem;
}
div.space-26 > *,.card .space-26 > *,.cards-spaces-26 .card .card-body > *,.cards-spaces-26 .card .card-img-overlay > *{
	margin-bottom:2.6rem;
}
div.space-27 > *,.card .space-27 > *,.cards-spaces-27 .card .card-body > *,.cards-spaces-27 .card .card-img-overlay > *{
	margin-bottom:2.7rem;
}
div.space-28 > *,.card .space-28 > *,.cards-spaces-28 .card .card-body > *,.cards-spaces-28 .card .card-img-overlay > *{
	margin-bottom:2.8rem;
}
div.space-29 > *,.card .space-29 > *,.cards-spaces-29 .card .card-body > *,.cards-spaces-29 .card .card-img-overlay > *{
	margin-bottom:2.9rem;
}
div.space-30 > *,.card .space-30 > *,.cards-spaces-30 .card .card-body > *,.cards-spaces-30 .card .card-img-overlay > *{
	margin-bottom:3rem;
}
div.space-31 > *,.card .space-31 > *,.cards-spaces-31 .card .card-body > *,.cards-spaces-31 .card .card-img-overlay > *{
	margin-bottom:3.1rem;
}
div.space-32 > *,.card .space-32 > *,.cards-spaces-32 .card .card-body > *,.cards-spaces-32 .card .card-img-overlay > *{
	margin-bottom:3rem;
}
div.space-33 > *,.card .space-33 > *,.cards-spaces-33 .card .card-body > *,.cards-spaces-33 .card .card-img-overlay > *{
	margin-bottom:3.3rem;
}
div.space-34 > *,.card .space-34 > *,.cards-spaces-34 .card .card-body > *,.cards-spaces-34 .card .card-img-overlay > *{
	margin-bottom:3.4rem;
}
div.space-35 > *,.card .space-35 > *,.cards-spaces-35 .card .card-body > *,.cards-spaces-35 .card .card-img-overlay > *{
	margin-bottom:3.5rem;
}
div.space-36 > *,.card .space-36 > *,.cards-spaces-36 .card .card-body > *,.cards-spaces-36 .card .card-img-overlay > *{
	margin-bottom:3.6rem;
}
div.space-37 > *,.card .space-37 > *,.cards-spaces-37 .card .card-body > *,.cards-spaces-37 .card .card-img-overlay > *{
	margin-bottom:3.7rem;
}
div.space-38 > *,.card .space-38 > *,.cards-spaces-38 .card .card-body > *,.cards-spaces-38 .card .card-img-overlay > *{
	margin-bottom:3.8rem;
}
div.space-39 > *,.card .space-39 > *,.cards-spaces-39 .card .card-body > *,.cards-spaces-39 .card .card-img-overlay > *{
	margin-bottom:3.9rem;
}
div.space-40 > *,.card .space-40 > *,.cards-spaces-40 .card .card-body > *,.cards-spaces-40 .card .card-img-overlay > *{
	margin-bottom:4rem;
}
/**/
.cards-padd-0 .card-body{
	padding:0;
}
.cards.cards-spaces-5 .card .card-body{
	padding-top:.7rem;
}
.cards.cards-spaces-6 .card .card-body{
	padding-top:.8rem;
}
.cards.cards-spaces-7 .card .card-body{
	padding-top:.9rem;
}
.cards.cards-spaces-8 .card .card-body{
	padding-top:1.2rem;
}
.cards.cards-spaces-9 .card .card-body{
	padding-top:1.3rem;
}
.cards.cards-spaces-10 .card .card-body{
	padding-top:1.4rem;
}
.cards.cards-spaces-11 .card .card-body{
	padding-top:1.5rem;
}
.cards.cards-spaces-12 .card .card-body{
	padding-top:1.6rem;
}
.cards.cards-spaces-13 .card .card-body{
	padding-top:1.7rem;
}
.cards.cards-spaces-14 .card .card-body{
	padding-top:1.8rem;
}
.cards.cards-spaces-15 .card .card-body{
	padding-top:1.9rem;
}
.cards.cards-spaces-16 .card .card-body{
	padding-top:2rem;
}
.cards.cards-spaces-17 .card .card-body{
	padding-top:2.1rem;
}
.cards.cards-spaces-18 .card .card-body{
	padding-top:2.2rem;
}
.cards.cards-spaces-19 .card .card-body{
	padding-top:2.3rem;
}
.cards.cards-spaces-20 .card .card-body{
	padding-top:2.4rem;
}
.cards.cards-spaces-21 .card .card-body{
	padding-top:2.3rem;
}
.cards.cards-spaces-22 .card .card-body{
	padding-top:2.4rem;
}
.cards.cards-spaces-23 .card .card-body{
	padding-top:2.5rem;
}
.cards.cards-spaces-24 .card .card-body{
	padding-top:2.6rem;
}
.cards.cards-spaces-25 .card .card-body{
	padding-top:2.7rem;
}
.cards.cards-spaces-26 .card .card-body{
	padding-top:2.8rem;
}
.cards.cards-spaces-27 .card .card-body{
	padding-top:2.9rem;
}
.cards.cards-spaces-28 .card .card-body{
	padding-top:3rem;
}
.cards.cards-spaces-29 .card .card-body{
	padding-top:.1rem;
}
.cards.cards-spaces-30 .card .card-body{
	padding-top:3.2rem;
}
.cards.cards div[class*='col-'] > [class*='card-body']{
	padding-top:0;
}
/**/
div[class*='space-'] > *{
	margin-top:0;
}
div[class*='space-'] *:not(.btn),.card .card-body *:not(.btn),.card .card-img-overlay *:not(.btn){
	line-height:1;
}
div[class*='space-'] .card-title,.card .card-body .card-title,.card .card-img-overlay .card-title{
	line-height:1.3;
}
/*----------------------
	5. Font-family
------------------------*/

.f-family-arvo{
	font-family: 'Arvo', serif;
}
.f-family-alata{
	font-family: 'Alata', sans-serif;
}
.f-family-eb-garamond{
	font-family: 'EB Garamond', serif;
}
.f-family-proxima{
	 font-family: proxima;
}
.f-rufina{
	font-family: 'Rufina', serif;
}
.f-family-roboto{
	font-family: 'Roboto', sans-serif!important;
}
.f-family-chicle{
	font-family: 'Chicle', cursive!important;
}
.f-family-open-sans{
	font-family: 'Open Sans', sans-serif!important;
}
.f-family-lato{
	font-family: 'Lato', sans-serif!important;
}
.f-family-Roboto-condensed{
	font-family: 'Roboto Condensed', sans-serif!important;
}
.f-family-ibm-plex-serif{
	font-family: 'IBM Plex Serif', serif!important;
}
.f-family-montserrat{
	font-family: 'Montserrat', sans-serif!important;
}
.f-family-oswald{
	font-family: 'Oswald', sans-serif!important;
}
.f-family-source-sans-pro{
	font-family: 'Source Sans Pro', sans-serif!important;
}
.f-family-slabo-27px{
	font-family: 'Slabo 27px', serif!important;
}
.f-family-roboto-slab{
	font-family: 'Roboto Slab', serif!important;
}
.f-family-raleway{
	font-family: 'Raleway', sans-serif!important;
}
.f-family-merriweather{
	font-family: 'Merriweather', serif!important;
}
.f-family-open-sans-condensed{
	font-family: 'Open Sans Condensed', sans-serif!important;
}
.f-family-noto-sans{
	font-family: 'Noto Sans', sans-serif!important;
}
.f-family-ubuntu{
	font-family: 'Ubuntu', sans-serif!important;
}
.f-family-playfair-display{
	font-family: 'Playfair Display', serif!important;
}
.f-family-lora{
	font-family: 'Lora', serif!important;
}
.f-family-poppins{
	font-family: 'Poppins', sans-serif!important;
}
.f-family-pt-serif{
	font-family: 'PT Serif', serif!important;
}
.f-family-roboto-mono{
	font-family: 'Roboto Mono', monospace!important;
}
.f-family-mulish{
	font-family: 'Mulish', sans-serif!important;
}
.f-family-nunito{
	font-family: 'Nunito', sans-serif!important;
}
.f-family-indie-flower{
	font-family: 'Indie Flower', cursive!important;
}
.f-family-crimson-text{
	font-family: 'Crimson Text', serif!important;
}
.f-family-yatra-one{
	font-family: 'Yatra One', cursive!important;
}
.f-family-nanum-gothic{
	font-family: 'Nanum Gothic', sans-serif!important;
}
.f-family-anton{
	font-family: 'Anton', sans-serif!important;
}
.f-family-lobster{
	font-family: 'Lobster', cursive!important;
}
.f-family-quicksand{
	font-family: 'Quicksand', sans-serif!important;
}
.f-family-abel{
	font-family: 'Abel', sans-serif!important;
}
.f-family-rubik{
	font-family: 'Rubik', sans-serif!important;
}
.f-family-pacifico{
	font-family: 'Pacifico', cursive!important;
}
.f-family-nunito-sans{
	font-family: 'Nunito Sans', sans-serif!important;
}
.f-family-abril-fatface{
	font-family: 'Abril Fatface', cursive!important;
}
.f-family-shadows-into-light{
	font-family: 'Shadows Into Light', cursive!important;
}
.f-family-cormorant-garamond{
	font-family: 'Cormorant Garamond', serif!important;
}
.f-family-gloria-hallelujah{
	font-family: 'Gloria Hallelujah', cursive!important;
}
.f-family-dancing-script{
	font-family: 'Dancing Script', cursive!important;
}
.f-family-questrial{
	font-family: 'Questrial', sans-serif!important;
}
.f-family-source-code-pro{
	font-family: 'Source Code Pro', monospace!important;
}
.f-family-amatic-sc{
	font-family: 'Amatic SC', cursive!important;
}
.f-family-maven-pro{
	font-family: 'Maven Pro', sans-serif!important;
}
.f-family-eb-garamond{
	font-family: 'EB Garamond', serif!important;
}
.f-family-mulish{
	font-family: 'Mulish', sans-serif;
}

.f-family-francois-one{
	font-family: 'Francois One', sans-serif!important;
}
.f-family-comfortaa{
	font-family: 'Comfortaa', cursive!important;
}
.f-family-rokkitt{
	font-family: 'Rokkitt', serif!important;
}
.f-family-berkshire-swash{
	font-family: 'Berkshire Swash', cursive!important;
}
.f-family-passion-one{
	font-family: 'Passion One', cursive!important;
}
.f-family-great-vibes{
	font-family: 'Great Vibes', cursive!important;
}
.f-family-poiret-one{
	font-family: 'Poiret One', cursive!important;
}
.f-family-concert-one{
	font-family: 'Concert One', cursive!important;
}
.f-family-cinzel{
	font-family: 'Cinzel', serif!important;
}
.f-family-yantramanav{
	font-family: 'Yantramanav', sans-serif!important;
}
.f-family-old-standard-tt{
	font-family: 'Old Standard TT', serif!important;
}
.f-family-philosopher{
	font-family: 'Philosopher', sans-serif!important;
}
.f-family-shrikhand{
	font-family: 'Shrikhand', cursive!important;
}
.f-family-courgette{
	font-family: 'Courgette', cursive!important;
}
.f-family-satisfy{
	font-family: 'Satisfy', cursive!important;
}
.f-family-kaushan-script{
	font-family: 'Kaushan Script', cursive!important;
}
.f-family-alfa-slab-one{
	font-family: 'Alfa Slab One', cursive!important;
}
.f-family-didact-gothic{
	font-family: 'Didact Gothic', sans-serif!important;
}
.f-family-prompt{
	font-family: 'Prompt', sans-serif!important;
}
.f-family-playfair-display-sc{
	font-family: 'Playfair Display SC', serif!important;
}
.f-family-handlee{
	font-family: 'Handlee', cursive!important;
}
.f-family-nanum-myeongjo{
	font-family: 'Nanum Myeongjo', serif!important;
}
.f-family-marck-script{
	font-family: 'Marck Script', cursive!important;
}
.f-family-fredoka-one{
	font-family: 'Fredoka One', cursive!important;
}
.f-family-caveat{
	font-family: 'Caveat', cursive!important;
}
.f-family-kalam{
	font-family: 'Kalam', cursive!important;
}
.f-family-tangerine{
	font-family: 'Tangerine', cursive!important;
}
.f-family-monoton{
	font-family: 'Monoton', cursive!important;
}
.f-family-nanum-brush-script{
	font-family: 'Nanum Brush Script', cursive!important;
}
.f-family-fascinate-inline{
	font-family: 'Fascinate Inline', cursive!important;
}
.f-family-special-elite{
	font-family: 'Special Elite', cursive!important;
}
.f-family-shadows-into-light-two{
	font-family: 'Shadows Into Light Two', cursive!important;
}
.f-family-merienda{
	font-family: 'Merienda', cursive!important;
}
.f-family-prata{
	font-family: 'Prata', serif!important;
}
.f-family-bevan{
	font-family: 'Bevan', cursive!important;
}
.f-family-yellowtail{
	font-family: 'Yellowtail', cursive!important;
}
.f-family-frank-ruhl-libre{
	font-family: 'Frank Ruhl Libre', serif!important;
}
.f-family-alegreya-sans-sc{
	font-family: 'Alegreya Sans SC', sans-serif!important;
}
.f-family-julius-sans-one{
	font-family: 'Julius Sans One', sans-serif!important;
}
.f-family-cabin-sketch{
	font-family: 'Cabin Sketch', cursive!important;
}
.f-family-arima-madurai{
	font-family: 'Arima Madurai', cursive!important;
}
.f-family-homemade-apple{
	font-family: 'Homemade Apple', cursive!important;
}
.f-family-bad-script{
	font-family: 'Bad Script', cursive!important;
}
.f-family-playball{
	font-family: 'Playball', cursive!important;
}
.f-family-damion{
	font-family: 'Damion', cursive!important;
}
.f-family-chewy{
	font-family: 'Chewy', cursive!important;
}
.f-family-nothing-you-could-do{
	font-family: 'Nothing You Could Do', cursive!important;
}
.f-family-lusitana{
	font-family: 'Lusitana', serif!important;
}
.f-family-alex-brush{
	font-family: 'Alex Brush', cursive!important;
}
.f-family-niconne{
	font-family: 'Niconne', cursive!important;
}
.f-family-lustria{
	font-family: 'Lustria', serif!important;
}
.f-family-just-another-hand{
	font-family: 'Just Another Hand', cursive!important;
}
.f-family-allura{
	font-family: 'Allura', cursive!important;
}
.f-family-pinyon-script{
	font-family: 'Pinyon Script', cursive!important;
}
.f-family-parisienne{
	font-family: 'Parisienne', cursive!important;
}
.f-family-reenie-beanie{
	font-family: 'Reenie Beanie', cursive!important;
}
.f-family-mr-dafoe{
	font-family: 'Mr Dafoe', cursive!important;
}
.f-family-grand-hotel{
	font-family: 'Grand Hotel', cursive!important;
}
.f-family-fredericka-the-great{
	font-family: 'Fredericka the Great', cursive!important;
}
.f-family-annie-use-your-telescope{
	font-family: 'Annie Use Your Telescope', cursive!important;
}
.f-family-italianno{
	font-family: 'Italianno', cursive!important;
}
.f-family-yesteryear{
	font-family: 'Yesteryear', cursive!important;
}
.f-family-love-ya-like-a-sister{
	font-family: 'Love Ya Like A Sister', cursive!important;
}
.f-family-qwigley{
	font-family: 'Qwigley', cursive!important;
}
.f-family-merienda-one{
	font-family: 'Merienda One', cursive!important;
}
.f-family-arizonia{
	font-family: 'Arizonia', cursive!important;
}
.f-family-rouge-script{
	font-family: 'Rouge Script', cursive!important;
}
.f-family-seaweed-script{
	font-family: 'Seaweed Script', cursive!important;
}
.f-family-titan-one{
	font-family: 'Titan One', cursive!important;
}
.f-family-cedarville-sursive{
	font-family: 'Cedarville Cursive', cursive!important;
}
.f-family-aguafina-script{
	font-family: 'Aguafina Script', cursive!important;
}
.f-family-kranky{
	font-family: 'Kranky', cursive!important;
}
.f-family-mountains-of-christmas{
	font-family: 'Mountains of Christmas', cursive!important;
}
.f-family-meie-script{
	font-family: 'Meie Script', cursive!important;
}
.f-family-josefin-sans{
	font-family: 'Josefin Sans', sans-serif!important;
}

/*----------------------
	6. Align
------------------------*/
.text-left{
	text-align:left!important;
}
.text-center{
	text-align:center!important;
}
.text-right{
	text-align:right!important;
}
.text-center-1 .d-flex,.text-center-1 .row,.text-center-1{
	-ms-flex-pack: center!important;
    justify-content: center!important;
}
/*----------------------
	7. Shadow
------------------------*/
.shadow-3d{
	position:relative;
	z-index:2;
}
.shadow-3d > .shadow3d-inner{
	position:relative;
	width:100%;
	display:inline-block;
	z-index:1;
	background:#fff;
	border-radius:.3rem;
	box-shadow:0 0.1rem 0.2rem 0 rgba(0,0,0,0.1);
	padding:4rem;
}
.shadow-3d > .shadow3d-inner-1{
	position:relative;
	width:100%;
	display:inline-block;
	z-index:1;
	margin-top:-15rem;
}
.shadow-3d .shadow3d-inner-1 .tab-content{
	background:#fff;
	border-radius:.5rem;
	box-shadow:0 0.1rem 0.2rem 0 rgba(0,0,0,0.1);
}
.shadow-3d:after,.shadow-3d:before{
	position:absolute;
	bottom:1.6rem;
	width:50%;
	height:2rem;
	z-index:0;
	content:'';
}
.shadow-3d:after{
	right:2rem;
	box-shadow: 0 0 3rem 0 #999;
	-ms-transform: rotate(1.5deg); /* IE 9 */
    -webkit-transform: rotate(1.5deg); /* Safari */
	transform: rotate(1.5deg);
}
.shadow-3d:before{
	left:2rem;
	box-shadow: 0 0 3rem 0 #999;
	-ms-transform: rotate(-1.5deg); /* IE 9 */
    -webkit-transform: rotate(-1.5deg); /* Safari */
	transform: rotate(-1.5deg);
}
.text-shadow-1{
  text-shadow: 1px 2px #004d66;
}
.text-shadhow-2{
  text-shadow: 2px 2px #004d66;
}
/*----------------------
	8. Row
------------------------*/
.row-1{
	margin:-.1rem;
}
.row-2{
	margin:-.2rem;
}
.row-3{
	margin:-.3rem;
}
.row-4{
	margin:-.4rem;
}
.row-5{
	margin:-.5rem;
	
}
.row-10{
	margin:-1rem;
}
.row-12{
	margin:-1.2rem;
}
.row-15{
	margin:-1.5rem;
}
.row-17{
	margin:-1.7rem;
}
.row-20{
	margin:-2rem;
}
.row-25{
	margin:-2.5rem;
}
.row-30{
	margin:-3rem;
}
.row-35{
	margin:-3.5rem;
}
.row-40{
	margin:-4rem;
}
.row-50{
	margin:-5rem;
}
.row-0,.row-0 .card{
	margin:0;
}
.row-ab-1{
	margin:-2px -4px -2px -3px;
}
.row-ab-1 > [class*="col-"]{
	padding:0;
	margin-right:-1px!important;
	margin-bottom:-1px!important;
}
.row-0 > [class*="col-"]{
	padding:0;
}
.row-1 > [class*="col-"]{
	padding:.1rem;
}
.row-2 > [class*="col-"]{
	padding:.2rem;
}
.row-3 > [class*="col-"]{
	padding:.3rem;
}
.row-4 > [class*="col-"]{
	padding:.4rem;
}
.row-5 > [class*="col-"]{
	padding:.5rem;
}
.row-10 > [class*="col-"]{
	padding:1rem;
}
.row-12 > [class*="col-"]{
	padding:1.2rem;
}
.row-15 > [class*="col-"]{
	padding:1.5rem;
}
.row-17 > [class*="col-"]{
	padding:1.7rem;
}
.row-20 > [class*="col-"]{
	padding:2rem;
}
.row-25 > [class*="col-"]{
	padding:2.5rem;
}
.row-30 > [class*="col-"]{
	padding:3rem;
}
.row-35 > [class*="col-"]{
	padding:3.5rem;
}
.row-40 > [class*="col-"]{
	padding:4rem;
}
.row-50 > [class*="col-"]{
	padding:5rem;
}
.row .owl .card{
	margin-bottom:0!important;
}
[class*="row-"] > [class*="col-"] > .form-group{
	margin-bottom:0!important;
}
[class*="row-"] .card{
	margin-bottom:0;
}
/*----------------------
	9. Radius
------------------------*/
.rad-0{
	border-radius:0!important;
}
.rad-1{
	border-radius:.1rem!important;
}
.rad-2{
	border-radius:.2rem!important;
}
.rad-3{
	border-radius:.3rem!important;
}
.rad-4{
	border-radius:.4rem!important;
}
.rad-5{
	border-radius:.5rem!important;
}
.rad-6{
	border-radius:.6rem!important;
}
.rad-7{
	border-radius:.7rem!important;
}
.rad-8{
	border-radius:.8rem!important;
}
.rad-9{
	border-radius:.9rem!important;
}
.rad-10{
	border-radius:1rem!important;
}
.rad-15{
	border-radius:1.5rem!important;
}
.rad-20{
	border-radius:2rem!important;
}
.rad-25{
	border-radius:2.5rem!important;
}
.rad-30{
	border-radius:3rem!important;
}
.rad-35{
	border-radius:3.5rem!important;
}
.rad-40{
	border-radius:4rem!important;
}
.rad-45{
	border-radius:4.5rem!important;
}
.rad-50{
	border-radius:5rem!important;
}
.rad-55{
	border-radius:5.5rem!important;
}
.rad-60{
	border-radius:6rem!important;
}
.rad-65{
	border-radius:6.5rem!important;
}
.rad-70{
	border-radius:7rem!important;
}
.rad-75{
	border-radius:7.5rem!important;
}
.rad-80{
	border-radius:8rem!important;
}
.rad-85{
	border-radius:8.5rem!important;
}
.rad-90{
	border-radius:9rem!important;
}
.rad-95{
	border-radius:9.5rem!important;
}
.rad-100{
	border-radius:10rem!important;
}
.rad-500{
	border-radius:50rem!important;
}
/**/
.rad-top-0{
	border-top-right-radius:0!important;
	border-top-left-radius:0!important;
}
.rad-bottom-0{
	border-bottom-right-radius:0!important;
	border-bottom-left-radius:0!important;
}
.rad-top-right-0{
	border-top-right-radius:0!important;
}
.rad-top-left-0{
	border-top-left-radius:0!important;
}
.rad-bottom-right-0{
	border-bottom-right-radius:0!important;
}
.rad-bottom-left-0{
	border-bottom-left-radius:0!important;
}
/*----------------------
	10. Before/after
------------------------*/
.top-after-bg,.left-after-bg,.right-after-bg,.bottom-after-bg,.bg-after{
	position:relative;
}
.right-after-bg:before,.left-after-bg:after,.bg-after:after,.bg-after:before{
	position:absolute;	
	background-color:inherit;
	width:100rem;
	top:0;
	bottom:0;
	content:'';
}
.right-after-bg:before,.bg-after:before{
	right:-100rem;
}
.left-after-bg:after,.bg-after:after{
	left:-100rem;
}
.top-after-bg:after{
	background:inherit;
	position:absolute;
	height:100rem;
	width:100%;
	top:-100rem;
	left:0;
	content:'';
}
.bottom-after-bg:after{
	background:inherit;
	position:absolute;
	height:100rem;
	width:100%;
	bottom:-100rem;
	left:0;
	content:'';
}
.hidden-after:after,.hidden-before:before{
	display:none!important;
}
/*----------------------
	11. Transform
------------------------*/

.transXleft-100:hover img{
	transform: translateX(100%);
}
.transXright-100:hover img{
	transform: translateX(-100%);
}
.transXleft-45:hover img{
	transform: translateX(45%);
}
.transXright-45:hover img{
	transform: translateX(-45%);
}
.transYtop-100:hover img{
	transform: translateY(100%);
}
.transYbottom-100:hover img{
	transform: translateY(-100%);
}
.transYtop-45:hover img{
	transform: translateY(45%);
}
.transYbottom-45:hover img{
	transform: translateY(-45%);
}
.transYbottom-40:hover img{
	transform: translateY(-40%);
}
.transYbottom-35:hover img{
	transform: translateY(-35%);
}
.transYbottom-30:hover img{
	transform: translateY(-30%);
}
.transYbottom-25:hover img{
	transform: translateY(-25%);
}
.transYbottompx-100:hover img{
	transform: translateY(-100px);
}
.transYbottompx-110:hover img{
	transform: translateY(-110px);
}
.transform-none{
	-webkit-transform:none!important;
	-ms-transform:none!important;
	transform:none!important;
}
/*----------------------
	12. Spacing
------------------------*/
.spacing-ab-1{
	letter-spacing:-.1rem!important;
}
.spacing-ab-2{
	letter-spacing:-.2rem!important;
}
.spacing-ab-3{
	letter-spacing:-.3rem!important;
}
.spacing-ab-4{
	letter-spacing:-.4rem!important;
}
.spacing-ab-5{
	letter-spacing:-.5rem!important;
}
.spacing-ab-10{
	letter-spacing:-1rem!important;
}
.spacing-1{
	letter-spacing:.1rem!important;
}
.spacing-2{
	letter-spacing:.2rem!important;
}
.spacing-3{
	letter-spacing:.3rem!important;
}
.spacing-4{
	letter-spacing:.4rem!important;
}
.spacing-5{
	letter-spacing:.5rem!important;
}
.spacing-6{
	letter-spacing:.6rem!important;
}
.spacing-7{
	letter-spacing:.7rem!important;
}
.spacing-8{
	letter-spacing:.8rem!important;
}
.spacing-9{
	letter-spacing:.9rem!important;
}
.spacing-10{
	letter-spacing:1rem!important;
}
.spacing-11{
	letter-spacing:1.1rem!important;
}
.spacing-12{
	letter-spacing:1.2rem!important;
}
.spacing-13{
	letter-spacing:1.3rem!important;
}
.spacing-14{
	letter-spacing:1.4rem!important;
}
.spacing-15{
	letter-spacing:1.5rem!important;
}
.spacing-16{
	letter-spacing:1.6rem!important;
}
.spacing-17{
	letter-spacing:1.7rem!important;
}
.spacing-18{
	letter-spacing:1.8rem!important;
}
.spacing-19{
	letter-spacing:1.9rem!important;
}
.spacing-20{
	letter-spacing:2rem!important;
}
/*----------------------
	13. Position
------------------------*/
.relative{
	position:relative!important;
	z-index:10;
}
.absolute{
	position:absolute!important;
	z-index:10;
	top:0;
	left:0;
}
.fixed{
	position:fixed!important;
	z-index:999;
	top:0;
	left:0;
}
.pos-sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0rem;
	z-index:10;
    overflow-y: auto;
}
.static{
	position:static!important;
}
.pos-top{
	top:0!important;
	bottom:auto!important;
	width:100%;
	-webkit-transform: translateY(0)!important;
    -ms-transform: translateY(0)!important;
    transform: translateY(0)!important;
}
.pos-middle{
	top: 50%;
	bottom:auto;
	width:100%;
	text-align:center;
	z-index:0;
	padding:1.5rem;
	-webkit-transform: translateY(-50%)!important;
	-ms-transform: translateY(-50%)!important;
	transform: translateY(-50%)!important;
}
.pos-bottom{
	top:auto!important;
	bottom:0!important;
	width:100%;
	-webkit-transform: translateY(0)!important;
    -ms-transform: translateY(0)!important;
    transform: translateY(0)!important;
}
.post-top{
	top:0!important;
	bottom:auto!important;
}
.post-bottom{
	bottom:0!important;
	top:auto!important;
}

.top-0,.top-0:after,.top-0:before{
	top:0!important;
	transform:none;
}
.top-5,.top-5:after,.top-5:before{
	top:5%!important;
}
.top-10,.top-10:after,.top-10:before{
	top:10%!important;
}
.top-15,.top-15:after,.top-15:before{
	top:15%!important;
}
.top-20,.top-20:after,.top-20:before{
	top:20%!important;
}
.top-25,.top-25:after,.top-25:before{
	top:25%!important;
}
.top-30,.top-30:after,.top-30:before{
	top:30%!important;
}
.top-35,.top-35:after,.top-35:before{
	top:35%!important;
}
.top-40,.top-40:after,.top-40:before{
	top:40%!important;
}
.top-45,.top-45:after,.top-45:before{
	top:45%!important;
}
.top-50,.top-50:after,.top-50:before{
	top:50%!important;
}
.top-60,.top-60:after,.top-60:before{
	top:60%!important;
}
.top-70,.top-70:after,.top-70:before{
	top:70%!important;
}
.top-80,.top-80:after,.top-80:before{
	top:80%!important;
}
.top-80,.top-90:after,.top-90:before{
	top:90%!important;
}
.left-0,.left-0:after,.left-0:before{
	left:0!important;
}
.left-5,.left-5:after,.left-5:before{
	left:5%!important;
}
.left-10,.left-10:after,.left-10:before{
	left:10%!important;
}
.left-15,.left-15:after,.left-15:before{
	left:15%!important;
}
.left-20,.left-20:after,.left-20:before{
	left:20%!important;
}
.left-25,.left-25:after,.left-25:before{
	left:25%!important;
}
.left-30,.left-30:after,.left-30:before{
	left:30%!important;
}
.left-35,.left-35:after,.left-35:before{
	left:35%!important;
}
.left-40,.left-40:after,.left-40:before{
	left:40%!important;
}
.left-45,.left-45:after,.left-45:before{
	left:45%!important;
}
.left-50,.left-50:after,.left-50:before{
	left:50%!important;
}
.left-60,.left-60:after,.left-60:before{
	left:60%!important;
}
.left-70,.left-70:after,.left-70:before{
	left:70%!important;
}
.left-80,.left-80:after,.left-80:before{
	left:80%!important;
}
.left-90,.left-90:after,.left-90:before{
	left:90%!important;
}
.right-0,.right-0:after,.right-0:before{
	right:0!important;
}
.right-5,.right-5:after,.right-5:before{
	right:5%!important;
}
.right-10,.right-10:after,.right-10:before{
	right:10%!important;
}
.right-15,.right-15:after,.right-15:before{
	right:15%!important;
}
.right-20,.right-20:after,.right-20:before{
	right:20%!important;
}
.right-25,.right-25:after,.right-25:before{
	right:25%!important;
}
.right-30,.right-30:after,.right-30:before{
	right:30%!important;
}
.right-35,.right-35:after,.right-35:before{
	right:35%!important;
}
.right-40,.right-40:after,.right-40:before{
	right:40%!important;
}
.right-45,.right-45:after,.right-45:before{
	right:45%!important;
}
.right-50,.right-50:after,.right-50:before{
	right:50%!important;
}
.right-60,.right-60:after,.right-60:before{
	right:60%!important;
}
.right-70,.right-70:after,.right-70:before{
	right:70%!important;
}
.right-80,.right-80:after,.right-80:before{
	right:80%!important;
}
.right-90,.right-90:after,.right-90:before{
	right:90%!important;
}
.bottom-0,.bottom-0:after,.bottom-0:before{
	bottom:0!important;
	transform:none!important;
}
.bottom-5,.bottom-5:after,.bottom-5:before{
	bottom:5%!important;
}
.bottom-10,.bottom-10:after,.bottom-10:before{
	bottom:10%!important;
}
.bottom-15,.bottom-15:after,.bottom-15:before{
	bottom:15%!important;
}
.bottom-20,.bottom-20:after,.bottom-20:before{
	bottom:20%!important;
}
.bottom-25,.bottom-25:after,.bottom-25:before{
	bottom:25%!important;
}
.bottom-30,.bottom-30:after,.bottom-30:before{
	bottom:30%!important;
}
.bottom-35,.bottom-35:after,.bottom-35:before{
	bottom:35%!important;
}
.bottom-40,.bottom-40:after,.bottom-40:before{
	bottom:40%!important;
}
.bottom-45,.bottom-45:after,.bottom-45:before{
	bottom:45%!important;
}
.bottom-50,.bottom-50:after,.bottom-50:before{
	bottom:50%!important;
}
.bottom-60,.bottom-60:after,.bottom-60:before{
	bottom:60%!important;
}
.bottom-70,.bottom-70:after,.bottom-70:before{
	bottom:70%!important;
}
.bottom-80,.bottom-80:after,.bottom-80:before{
	bottom:80%!important;
}
.bottom-90,.bottom-90:after,.bottom-90:before{
	bottom:90%!important;
}
[class*="left-"]{
	right:auto!important;
} 
[class*="right-"]{
	left:auto!important;
} 
[class*="bottom-"]{
	top:auto!important;
} 
[class*="top-"]{
	bottom:auto!important;
} 
.top-left-10{
	left:1rem;
	top:1rem;
}
.top-left-15{
	left:1.5rem;
	top:1.5rem;
}
.top-left-20{
	left:2rem;
	top:2rem;
}
.top-left-25{
	left:2.5rem;
	top:2.5rem;
}
.top-left-30{
	left:3rem;
	top:3rem;
}
.top-left-40{
	left:4rem;
	top:4rem;
}
.top-left-50{
	left:5rem;
	top:5rem;
}
.top-left-60{
	left:6rem;
	top:6rem;
}
.top-left-70{
	left:7rem;
	top:7rem;
}
.top-left-80{
	left:8rem;
	top:8rem;
}
.top-left-90{
	left:9rem;
	top:9rem;
}
.top-left-100{
	left:10rem;
	top:10rem;
}

.top-right-10{
	right:1rem;
	top:1rem;
}
.top-right-20{
	right:2rem;
	top:2rem;
}
.top-right-30{
	right:3rem;
	top:3rem;
}
.top-right-40{
	right:4rem;
	top:4rem;
}
.top-right-50{
	right:5rem;
	top:5rem;
}
.top-right-60{
	right:6rem;
	top:6rem;
}
.top-right-70{
	right:7rem;
	top:7rem;
}
.top-right-80{
	right:8rem;
	top:8rem;
}
.top-right-90{
	right:9rem;
	top:9rem;
}
.top-right-100{
	right:10rem;
	top:10rem;
}

.bottom-left-10{
	left:1rem;
	bottom:1rem;
}
.bottom-left-15{
	left:1.5rem;
	bottom:1.5rem;
}
.bottom-left-20{
	left:2rem;
	bottom:2rem;
}
.bottom-left-25{
	left:2.5rem;
	bottom:2.5rem;
}
.bottom-left-30{
	left:3rem;
	bottom:3rem;
}
.bottom-left-40{
	left:4rem;
	bottom:4rem;
}
.bottom-left-50{
	left:5rem;
	bottom:5rem;
}
.bottom-left-60{
	left:6rem;
	bottom:6rem;
}
.bottom-left-70{
	left:7rem;
	bottom:7rem;
}
.bottom-left-80{
	left:8rem;
	bottom:8rem;
}
.bottom-left-90{
	left:9rem;
	bottom:9rem;
}
.bottom-left-100{
	left:10rem;
	bottom:10rem;
}


.bottom-right-10{
	right:1rem;
	bottom:1rem;
}
.bottom-right-15{
	right:1.5rem;
	bottom:1.5rem;
}
.bottom-right-20{
	right:2rem;
	bottom:2rem;
}
.bottom-right-25{
	right:2.5rem;
	bottom:2.5rem;
}
.bottom-right-30{
	right:3rem;
	bottom:3rem;
}
.bottom-right-40{
	right:4rem;
	bottom:4rem;
}
.bottom-right-50{
	right:5rem;
	bottom:5rem;
}
.bottom-right-60{
	right:6rem;
	bottom:6rem;
}
.bottom-right-70{
	right:7rem;
	bottom:7rem;
}
.bottom-right-80{
	right:8rem;
	bottom:9rem;
}
.bottom-right-90{
	right:9rem;
	bottom:9rem;
}
.bottom-right-100{
	right:10rem;
	bottom:10rem;
}
.left-ab-10{
	left:-1rem!important;
}
.left-ab-20{
	left:-2rem!important;
}
.left-ab-30{
	left:-3rem!important;
}
.left-ab-40{
	left:-4rem!important;
}
.left-ab-50{
	left:-5rem!important;
}
/*----------------------
	14. Rotate
------------------------*/
.rotate-group .rotate-ab-1,.rotate-ab-1{
	-ms-transform: rotate(-1deg); /* IE 9 */
    -webkit-transform: rotate(-1deg); /* Safari */
    transform: rotate(-1deg);
}
.rotate-group .rotate-ab-2,.rotate-ab-2{
	-ms-transform: rotate(-2deg); /* IE 9 */
    -webkit-transform: rotate(-2deg); /* Safari */
    transform: rotate(-2deg);
}
.rotate-group .rotate-ab-3,.rotate-ab-3{
	-ms-transform: rotate(-3deg); /* IE 9 */
    -webkit-transform: rotate(-3deg); /* Safari */
    transform: rotate(-3deg);
}
.rotate-group .rotate-ab-4,.rotate-ab-4{
	-ms-transform: rotate(-4deg); /* IE 9 */
    -webkit-transform: rotate(-4deg); /* Safari */
    transform: rotate(-4deg);
}
.rotate-group .rotate-ab-5,.rotate-ab-5{
	-ms-transform: rotate(-5deg); /* IE 9 */
    -webkit-transform: rotate(-5deg); /* Safari */
    transform: rotate(-5deg);
}
.rotate-group .rotate-ab-10,.rotate-ab-10{
	-ms-transform: rotate(-10deg); /* IE 9 */
    -webkit-transform: rotate(-10deg); /* Safari */
    transform: rotate(-10deg);
}
.rotate-group .rotate-ab-15,.rotate-ab-15{
	-ms-transform: rotate(-15deg); /* IE 9 */
    -webkit-transform: rotate(-15deg); /* Safari */
    transform: rotate(-15deg);
}
.rotate-group .rotate-ab-20,.rotate-ab-20{
	-ms-transform: rotate(-20deg); /* IE 9 */
    -webkit-transform: rotate(-20deg); /* Safari */
    transform: rotate(-20deg);
}
.rotate-group .rotate-ab-25,.rotate-ab-25{
	-ms-transform: rotate(-25deg); /* IE 9 */
    -webkit-transform: rotate(-25deg); /* Safari */
    transform: rotate(-25deg);
}
.rotate-group .rotate-ab-30,.rotate-ab-30{
	-ms-transform: rotate(-30deg); /* IE 9 */
    -webkit-transform: rotate(-305deg); /* Safari */
    transform: rotate(-30deg);
}
.rotate-group .rotate-ab-35,.rotate-ab-35{
	-ms-transform: rotate(-35deg); /* IE 9 */
    -webkit-transform: rotate(-35deg); /* Safari */
    transform: rotate(-35deg);
}
.rotate-group .rotate-ab-40,.rotate-ab-40{
	-ms-transform: rotate(-40deg); /* IE 9 */
    -webkit-transform: rotate(-40deg); /* Safari */
    transform: rotate(-40deg);
}
.rotate-group .rotate-ab-45,.rotate-ab-45{
	-ms-transform: rotate(-45deg); /* IE 9 */
    -webkit-transform: rotate(-45deg); /* Safari */
    transform: rotate(-45deg);
	
}
.rotate-group .rotate-1,.rotate-1{
	-ms-transform: rotate(1deg); /* IE 9 */
    -webkit-transform: rotate(1deg); /* Safari */
    transform: rotate(1deg);
}
.rotate-group .rotate-2,.rotate-2{
	-ms-transform: rotate(2deg); /* IE 9 */
    -webkit-transform: rotate(2deg); /* Safari */
    transform: rotate(2deg);
}
.rotate-group .rotate-3,.rotate-3{
	-ms-transform: rotate(3deg); /* IE 9 */
    -webkit-transform: rotate(3deg); /* Safari */
    transform: rotate(3deg);
}
.rotate-group .rotate-4,.rotate-4{
	-ms-transform: rotate(4deg); /* IE 9 */
    -webkit-transform: rotate(4deg); /* Safari */
    transform: rotate(4deg);
}
.rotate-group .rotate-5,.rotate-5{
	-ms-transform: rotate(5deg); /* IE 9 */
    -webkit-transform: rotate(5deg); /* Safari */
    transform: rotate(5deg);
}
.rotate-group .rotate-10,.rotate-10{
	-ms-transform: rotate(10deg); /* IE 9 */
    -webkit-transform: rotate(10deg); /* Safari */
    transform: rotate(10deg);
}
.rotate-group .rotate-15,.rotate-15{
	-ms-transform: rotate(10deg); /* IE 9 */
    -webkit-transform: rotate(10deg); /* Safari */
    transform: rotate(10deg);
}
.rotate-group .rotate-20,.rotate-20{
	-ms-transform: rotate(20deg); /* IE 9 */
    -webkit-transform: rotate(20deg); /* Safari */
    transform: rotate(20deg);
}
.rotate-group .rotate-25,.rotate-25{
	-ms-transform: rotate(25deg); /* IE 9 */
    -webkit-transform: rotate(25deg); /* Safari */
    transform: rotate(25deg);
}
.rotate-group .rotate-30,.rotate-30{
	-ms-transform: rotate(30deg); /* IE 9 */
    -webkit-transform: rotate(30deg); /* Safari */
    transform: rotate(30deg);
}
.rotate-group .rotate-35,.rotate-35{
	-ms-transform: rotate(35deg); /* IE 9 */
    -webkit-transform: rotate(35deg); /* Safari */
    transform: rotate(35deg);
}
.rotate-group .rotate-40,.rotate-40{
	-ms-transform: rotate(40deg); /* IE 9 */
    -webkit-transform: rotate(40deg); /* Safari */
    transform: rotate(40deg);
}
.rotate-group .rotate-45,.rotate-45{
	-ms-transform: rotate(45deg); /* IE 9 */
    -webkit-transform: rotate(45deg); /* Safari */
    transform: rotate(45deg);
	
}
.rotate-group .rotate-90,.rotate-90{
	-ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Safari */
    transform: rotate(90deg);
}
/*----------------------
	15. Background image
------------------------*/
.bg--op-1{
	background:rgba(0, 0, 0, 0.1);
}
.bg--op-2{
	background:rgba(0, 0, 0, 0.2);
}
.bg--op-3{
	background:rgba(0, 0, 0, 0.3);
}
.bg--op-4{
	background:rgba(0, 0, 0, 0.4);
}
.bg--op-5{
	background:rgba(0, 0, 0, 0.5);
}
.bg--op-6{
	background:rgba(0, 0, 0, 0.6);
}
.bg--op-7{
	background:rgba(0, 0, 0, 0.7);
}
.bg--op-8{
	background:rgba(0, 0, 0, 0.8);
}
.bg--op-9{
	background:rgba(0, 0, 0, 0.9);
}
.bg--offset{	
	background-size:cover;
	background-repeat:no-repeat!important;
	color:#fff;
	background-position: bottom right;
}
.bg-size-0{
	background-size: 0 0!important;
}
.bg-full{
	background-size:100%!important;
}
.bg-cover{
	background-size:cover!important;
}
.bg-no-repeat{
	background-repeat:no-repeat!important;
}
.bg-repeat-x{
	background-repeat:repeat-x!important;
}
.bg-repeat-y{
	background-repeat:repeat-y!important;
	background-size:100%!important;
}
.bg-repeat{
	background-repeat:repeat!important;
	background-size:auto!important;
}
.bg-fixed{
	background-attachment:fixed!important;
}
.bg-top-left{
	background-position:top left!important;
}
.bg-top-right{
	background-position:top right!important;
}
.bg-top-center{
	background-position:top center!important;
}
.bg-center{
	background-position:center center!important;
}
.bg-center-left{
	background-position:center left!important;
}
.bg-center-right{
	background-position:center right!important;
}
.bg-bottom-left{
	background-position:bottom left!important;
}
.bg-bottom-right{
	background-position:bottom right!important;
}
.bg-bottom-center{
	background-position:bottom center!important;
}
/**/
.bg-size-10{
	background-size:10%!important;
}
.bg-size-20{
	background-size:20%!important;
}
.bg-size-30{
	background-size:30%!important;
}
.bg-size-40{
	background-size:44%!important;
}
.bg-size-50{
	background-size:54%!important;
}
.bg-size-60{
	background-size:60%!important;
}
.bg-size-70{
	background-size:70%!important;
}
.bg-size-80{
	background-size:80%!important;
}
.bg-size-90{
	background-size:90%!important;
}
.bg-size-100{
	background-size:100%!important;
}
/*----------------------
	16. Opacity
------------------------*/
.op-09{
	opacity:.9;
}
.op-08{
	opacity:.8;
}
.op-07{
	opacity:.7;
}
.op-06{
	opacity:.6;
}
.op-05{
	opacity:.5;
}
.op-04{
	opacity:.4;
}
.op-03{
	opacity:.3;
}
.op-02{
	opacity:.2;
}
.op-01{
	opacity:.1;
}

/*----------------------
	17. Font-size
------------------------*/
.f-10{
	font-size:1rem!important;
}
.f-11{
	font-size:1.1rem!important;
}
.f-12{
	font-size:1.2rem!important;
}
.f-13{
	font-size:1.3rem!important;
}
.f-14{
	font-size:1.4rem!important;
}
.f-15{
	font-size:1.5rem!important;
}
.f-16{
	font-size:1.6rem!important;
}
.f-17{
	font-size:1.7rem!important;
}
.f-18{
	font-size:1.8rem!important;
}
.f-19{
	font-size:1.9rem!important;
}
.f-20{
	font-size:2rem!important;
}
.f-21{
	font-size:2.1rem!important;
}
.f-22{
	font-size:2.2rem!important;
}
.f-23{
	font-size:2.3rem!important;
}
.f-24{
	font-size:2.4rem!important;
}
.f-25{
	font-size:2.5rem!important;
}
.f-26{
	font-size:2.6rem!important;
}
.f-27{
	font-size:2.7rem!important;
}
.f-28{
	font-size:2.8rem!important;
}
.f-29{
	font-size:2.9rem!important;
}
.f-30{
	font-size:3rem!important;
}
.f-31{
	font-size:3.1rem!important;
}
.f-32{
	font-size:3.2rem!important;
}
.f-33{
	font-size:3.3rem!important;
}
.f-34{
	font-size:3.4rem!important;
}
.f-35{
	font-size:3.5rem!important;
}
.f-36{
	font-size:3.6rem!important;
}
.f-37{
	font-size:3.7rem!important;
}
.f-38{
	font-size:3.8rem!important;
}
.f-39{
	font-size:3.9rem!important;
}
.f-40{
	font-size:4rem!important;
}
.f-41{
	font-size:4.1rem!important;
}
.f-42{
	font-size:4.2rem!important;
}
.f-43{
	font-size:4.3rem!important;
}
.f-44{
	font-size:4.4rem!important;
}
.f-45{
	font-size:4.5rem!important;
}
.f-46{
	font-size:4.6rem!important;
}
.f-47{
	font-size:4.7rem!important;
}
.f-48{
	font-size:4.8rem!important;
}
.f-49{
	font-size:4.9rem!important;
}
.f-50{
	font-size:5rem!important;
}
.f-60{
	font-size:6rem!important;
}
.f-70{
	font-size:7rem!important;
}
.f-80{
	font-size:8rem!important;
}
.f-90{
	font-size:9rem!important;
}
.f-100{
	font-size:10rem!important;
}
.f-110{
	font-size:11rem!important;
}
.f-120{
	font-size:12rem!important;
}
.f-130{
	font-size:13rem!important;
}
.f-140{
	font-size:14rem!important;
}
.f-150{
	font-size:15rem!important;
}
.f-200{
	font-size:20rem!important;
}
.f-250{
	font-size:25rem!important;
}
/*----------------------
	18. Height
------------------------*/
.h1{
	height:.1rem!important;
}
.h2{
	height:.2rem!important;
}
.h3{
	height:.3rem!important;
}
.h4{
	height:.4rem!important;
}
.h5{
	height:.5rem!important;
}
.h6{
	height:.6rem!important;
}
.h7{
	height:.7rem!important;
}
.h8{
	height:.8rem!important;
}
.h9{
	height:.9rem!important;
}
.h10{
	height:1rem!important;
}
.h15{
	height:1.5rem!important;
}
.h20{
	height:2rem!important;
}
.h30{
	height:3rem!important;
}
.h35{
	height:3.5rem!important;
}
.h40{
	height:4rem!important;
}
.h45{
	height:4.5rem!important;
}
.h50{
	height:5rem!important;
}
.h60{
	height:6rem!important;
}
.h65{
	height:6.5rem!important;
}
.h70{
	height:7rem!important;
}
.h80{
	height:8rem!important;
}
.h90{
	height:9rem!important;
}
.h95{
	height:9.5rem!important;
}
.h100{
	height:10rem!important;
}
.h110{
	height:11rem!important;
}
.h120{
	height:12rem!important;
}
.h130{
	height:13rem!important;
}
.h140{
	height:14rem!important;
}
.h150{
	height:15rem!important;
}
.h200{
	height:20rem!important;
}
.h220{
	height:22rem!important;
}
.h250{
	height:25rem!important;
}
.h300{
	height:30rem!important;
}
.h340{
	height:34rem!important;
}
.h350{
	height:35rem!important;
}
.h400{
	height:40rem!important;
}
.h450{
	height:45rem!important;
}
.h500{
	height:50rem!important;
}
.h550{
	height:55rem!important;
}
.h600{
	height:60rem!important;
}
.h610{
	height:61rem!important;
}
.h620{
	height:62rem!important;
}
.h630{
	height:63rem!important;
}
.h650{
	height:65rem!important;
}
.h700{
	height:70rem!important;
}
.h750{
	height:75rem!important;
}
.h800{
	height:80rem!important;
}
.h850{
	height:85rem!important;
}
.h900{
	height:90rem!important;
}
.h950{
	height:95rem!important;
}
.h1000{
	height:100rem!important;
}
.hfull{
	height:100%!important;
}
.hauto{
	height:auto!important;
}

/*----------------------
	19. Skew
------------------------*/
.skew-groupx-0 .skewx,.skewx-0{
	-ms-transform: skewX(0deg);
	-webkit-transform: skewX(0deg);
	transform: skewX(0deg);
}
.skew-groupx-5 .skewx,.skewx-5{
	-ms-transform: skewX(5deg);
	-webkit-transform: skewX(5deg);
	transform: skewX(5deg);
}
.skew-groupx-10 .skewx,.skewx-10{
	-ms-transform: skewX(10deg);
	-webkit-transform: skewX(10deg);
	transform: skewX(10deg);
}
.skew-groupx-15 .skewx,.skewx-15{
	-ms-transform: skewX(15deg);
	-webkit-transform: skewX(15deg);
	transform: skewX(15deg);
}
.skew-groupx-20 .skewx,.skewx-20{
	-ms-transform: skewX(20deg);
	-webkit-transform: skewX(20deg);
	transform: skewX(20deg);
}
.skew-groupx-25 .skewx,.skewx-25{
	-ms-transform: skewX(25deg);
	-webkit-transform: skewX(25deg);
	transform: skewX(25deg);
}
.skew-groupx-30 .skewx,.skewx-30{
	-ms-transform: skewX(30deg);
	-webkit-transform: skewX(30deg);
	transform: skewX(30deg);
}
.skew-groupx-35 .skewx,.skewx-35{
	-ms-transform: skewX(35deg);
	-webkit-transform: skewX(35deg);
	transform: skewX(35deg);
}
.skew-groupx-40 .skewx,.skewx-40{
	-ms-transform: skewX(40deg);
	-webkit-transform: skewX(40deg);
	transform: skewX(40deg);
}
.skew-groux-45 .skewx,.skewx-45{
	-ms-transform: skewX(45deg);
	-webkit-transform: skewX(45deg);
	transform: skewX(45deg);
}

.skew-groupx-ab-5 .skewx-ab,.skewx-ab-5{
	-ms-transform: skewX(-5deg);
	-webkit-transform: skewX(-5deg);
	transform: skewX(-5deg);
}
.skew-groupx-ab-10 .skewx-ab,.skewx-ab-10{
	-ms-transform: skewX(-10deg);
	-webkit-transform: skewX(-10deg);
	transform: skewX(-10deg);
}
.skew-groupx-ab-15 .skewx-ab,.skewx-ab-15{
	-ms-transform: skewX(-15deg);
	-webkit-transform: skewX(-15deg);
	transform: skewX(-15deg);
}
.skew-groupx-ab-20 .skewx-ab,.skewx-ab-20{
	-ms-transform: skewX(-20deg);
	-webkit-transform: skewX(-20deg);
	transform: skewX(-20deg);
}
.skew-groupx-ab-25 .skewx-ab,.skewx-ab-25{
	-ms-transform: skewX(-25deg);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.skew-groupx-ab-30 .skewx-ab,.skewx-ab-30{
	-ms-transform: skewX(-30deg);
	-webkit-transform: skewX(-30deg);
	transform: skewX(-30deg);
}
.skew-groupx-ab-35 .skewx-ab,.skewx-ab-35{
	-ms-transform: skewX(-35deg);
	-webkit-transform: skewX(-35deg);
	transform: skewX(-35deg);
}
.skew-groupx-ab-40 .skewx-ab,.skewx-ab-40{
	-ms-transform: skewX(-40deg);
	-webkit-transform: skewX(-40deg);
	transform: skewX(-40deg);
}
.skew-groupx-ab-45 .skewx,.skewx-ab-45{
	-ms-transform: skewX(-45deg);
	-webkit-transform: skewX(-45deg);
	transform: skewX(-45deg);
}


.skew-groupy-0 .skewy,.skewy-0{
	-ms-transform: skewY(0deg);
	-webkit-transform: skewY(0deg);
	transform: skewY(0deg);
}
.skew-groupy-1 .skewy,.skewy-1{
	-ms-transform: skewY(1deg);
	-webkit-transform: skewY(1deg);
	transform: skewY(1deg);
}
.skew-groupy-2 .skewy,.skewy-2{
	-ms-transform: skewY(2deg);
	-webkit-transform: skewY(2deg);
	transform: skewY(2deg);
}
.skew-groupy-3 .skewy,.skewy-3{
	-ms-transform: skewY(3deg);
	-webkit-transform: skewY(3deg);
	transform: skewY(3deg);
}
.skew-groupy-5 .skewy,.skewy-5{
	-ms-transform: skewY(5deg);
	-webkit-transform: skewY(5deg);
	transform: skewY(5deg);
}
.skew-groupy-10 .skewy,.skewy-10{
	-ms-transform: skewY(10deg);
	-webkit-transform: skewY(10deg);
	transform: skewY(10deg);
}
.skew-groupy-15 .skewy,.skewy-15{
	-ms-transform: skewY(15deg);
	-webkit-transform: skewY(15deg);
	transform: skewY(15deg);
}
.skew-groupy-20 .skewy,.skewy-20{
	-ms-transform: skewY(20deg);
	-webkit-transform: skewY(20deg);
	transform: skewY(20deg);
}
.skew-groupy-25 .skewy,.skewy-25{
	-ms-transform: skewY(25deg);
	-webkit-transform: skewY(25deg);
	transform: skewY(25deg);
}
.skew-groupy-30 .skewy,.skewy-30{
	-ms-transform: skewY(30deg);
	-webkit-transform: skewY(30deg);
	transform: skewY(30deg);
}
.skew-groupy-35 .skewy,.skewy-35{
	-ms-transform: skewY(35deg);
	-webkit-transform: skewY(35deg);
	transform: skewY(35deg);
}
.skew-groupy-45 .skewy,.skewy-40{
	-ms-transform: skewY(40deg);
	-webkit-transform: skewY(40deg);
	transform: skewY(40deg);
}
.skew-groupy-45 .skewy,.skewy-45{
	-ms-transform: skewY(45deg);
	-webkit-transform: skewY(45deg);
	transform: skewY(45deg);
}
.skew-groupy-ab-1 .skewy-ab,.skewy-ab-1{
	-ms-transform: skewY(-1deg);
	-webkit-transform: skewY(-1deg);
	transform: skewY(-1deg);
}
.skew-groupy-ab-2 .skewy-ab,.skewy-ab-2{
	-ms-transform: skewY(-2deg);
	-webkit-transform: skewY(-2deg);
	transform: skewY(-2deg);
}
.skew-groupy-ab-3 .skewy-ab,.skewy-ab-3{
	-ms-transform: skewY(-3deg);
	-webkit-transform: skewY(-3deg);
	transform: skewY(-3deg);
}
.skew-groupy-ab-5 .skewy-ab,.skewy-ab-5{
	-ms-transform: skewY(-5deg);
	-webkit-transform: skewY(-5deg);
	transform: skewY(-5deg);
}
.skew-groupy-ab-10 .skewy-ab,.skewy-ab-10{
	-ms-transform: skewY(-10deg);
	-webkit-transform: skewY(-10deg);
	transform: skewY(-10deg);
}
.skew-groupy-ab-15 .skewy-ab,.skewy-ab-15{
	-ms-transform: skewY(-15deg);
	-webkit-transform: skewY(-15deg);
	transform: skewY(-15deg);
}
.skew-groupy-ab-20 .skewy-ab,.skewy-ab-20{
	-ms-transform: skewY(-20deg);
	-webkit-transform: skewY(-20deg);
	transform: skewY(-20deg);
}
.skew-groupy-ab-25 .skewy-ab,.skewy-ab-25{
	-ms-transform: skewY(-25deg);
	-webkit-transform: skewY(-25deg);
	transform: skewY(-25deg);
}
.skew-groupy-ab-30 .skewy-ab,.skewy-ab-30{
	-ms-transform: skewY(-30deg);
	-webkit-transform: skewY(-30deg);
	transform: skewY(-30deg);
}
.skew-groupy-ab-35 .skewy-ab,.skewy-ab-35{
	-ms-transform: skewY(-35deg);
	-webkit-transform: skewY(-35deg);
	transform: skewY(-35deg);
}
.skew-groupy-ab-40 .skewy-ab,.skewy-ab-40{
	-ms-transform: skewY(-40deg);
	-webkit-transform: skewY(-40deg);
	transform: skewY(-40deg);
}
.skew-groupy-ab-45 .skewy-ab,.skewy-ab-45{
	-ms-transform: skewY(-45deg);
	-webkit-transform: skewY(-45deg);
	transform: skewY(-45deg);
}
.scale-07{
	transform: scale(.7);
}
/*----------------------
	20. Width
------------------------*/
.w10{
	width:1rem!important;
}
.w15{
	width:1.5rem!important;
}
.w20{
	width:2rem!important;
}
.w25{
	width:2.5rem!important;
}
.w30{
	width:3rem!important;
}
.w35{
	width:3.5rem!important;
}
.w40{
	width:4rem!important;
}
.w45{
	width:4.5rem!important;
}
.w50{
	width:5rem!important;
}
.w55{
	width:5.5rem!important;
}
.w60{
	width:6rem!important;
}
.w65{
	width:6.5rem!important;
}
.w70{
	width:7rem!important;
}
.w75{
	width:7.5rem!important;
}
.w80{
	width:8rem!important;
}
.w85{
	width:8.5rem!important;
}
.w90{
	width:9rem!important;
}
.w95{
	width:9.5rem!important;
}
.w100{
	width:10rem!important;
}
.w110{
	width:11rem!important;
}
.w120{
	width:12rem!important;
}
.w130{
	width:13rem!important;
}
.w140{
	width:14rem!important;
}
.w150{
	width:15rem!important;
}
.w160{
	width:16rem!important;
}
.w170{
	width:17rem!important;
}
.w180{
	width:18rem!important;
}
.w190{
	width:19rem!important;
}
.w200{
	width:20rem!important;
}
.w210{
	width:21rem!important;
}
.w220{
	width:22rem!important;
}
.w230{
	width:23rem!important;
}
.w240{
	width:24rem!important;
}
.w250{
	width:25rem!important;
}
.w260{
	width:26rem!important;
}
.w270{
	width:27rem!important;
}
.w280{
	width:28rem!important;
}
.w290{
	width:29rem!important;
}
.w300{
	width:30rem!important;
}
.w350{
	width:35rem!important;
}
.w400{
	width:40rem!important;
}
.w500{
	width:50rem!important;
}
.w600{
	width:60rem!important;
}
.w700{
	width:70rem!important;
}
.w800{
	width:80rem!important;
}
.w900{
	width:90rem!important;
}
.w1000{
	width:100rem!important;
}
/**/
.w-10{
	width:10%!important;
}
.w-20{
	width:20%!important;
}
.w-30{
	width:30%!important;
}
.w-40{
	width:40%!important;
}
.w-50{
	width:50%!important;
}
.w-60{
	width:60%!important;
}
.w-70{
	width:70%!important;
}
.w-80{
	width:80%!important;
}
.w-90{
	width:90%!important;
}
/*----------------------
	21. Text
------------------------*/
.italic{
	font-style:italic!important;
}
.text-upper{
	text-transform:uppercase!important;
}
.text-cap{
	text-transform:capitalize!important;
}
.text-low{
	text-transform:lowercase!important;
}
.text-none{
	text-transform:none!important;
}
/**/
.text-underline{
	text-decoration:underline;
}
/*----------------------
	22. Float
------------------------*/
.pull-left{
	float:left!important;
}
.pull-right{
	float:right!important;
}
.f-right{
	margin-left:auto!important;
}
.f-left{
	margin-right:auto!important;
}
/*----------------------
	23. Line-height
------------------------*/
.l-height-5{
	line-height:.5!important;
}
.l-height-6{
	line-height:.6!important;
}
.l-height-7{
	line-height:.7!important;
}
.l-height-8{
	line-height:.8!important;
}
.l-height-9{
	line-height:.9!important;
}
.l-height-10{
	line-height:1!important;
}
.l-height-11{
	line-height:1.1!important;
}
.l-height-12{
	line-height:1.2!important;
}
.l-height-13{
	line-height:1.3!important;
}
.l-height-14{
	line-height:1.4!important;
}
.l-height-15{
	line-height:1.5!important;
}
.l-height-20{
	line-height:2!important;
}
.l-height-30{
	line-height:3!important;
}
/*----------------------
	24. Background color
------------------------*/

[class*="bg--"],.btn[class*="bg--"]{
	color:#fff;
}
.cards[class*="bg--"]:not(.cards-no-bg) .row,.cards[class*="bg--"]:not(.cards-no-bg) .owl-carousel,.cards[class*="bg--"]:not(.cards-no-bg) .card-columns{
	color:#333;
}
[class*="bg--f"],[class*="bg--e"],.btn[class*="bg--f"],.btn[class*="bg--e"]{
	color:#333!important;
}
.bg--f{
	background-color:#fff!important;
}
.bg--fe{
	background-color:#fefefe!important;
}
.bg--fd{
	background-color:#fdfdfd!important;
}
.bg--fc{
	background-color:#fcfcfc!important;
}
.bg--fb{
	background-color:#fbfbfb!important;
}
.bg--fa{
	background-color:#fafafa!important;
}
.bg--f9{
	background-color:#f9f9f9!important;
}
.bg--f8{
	background-color:#f8f8f8!important;
}
.bg--f7{
	background-color:#f7f7f7!important;
}
.bg--f6{
	background-color:#f6f6f6!important;
}
.bg--f5{
	background-color:#f5f5f5!important;
}
.bg--f4{
	background-color:#f4f4f4!important;
}
.bg--f3{
	background-color:#f3f3f3!important;
}
.bg--f2{
	background-color:#f2f2f2!important;
}
.bg--f1{
	background-color:#f1f1f1!important;
}
.bg--e{
	background-color:#eee!important;

}
.bg--d{
	background-color:#ddd!important;
}
.bg--c{
	background-color:#ccc!important;
}
.bg--a{
	background-color:#aaa!important;
}
.bg--9{
	background-color:#999!important;
}
.bg--8{
	background-color:#888!important;
}
.bg--7{
	background-color:#777!important;
}
.bg--6{
	background-color:#666!important;
}
.bg--5{
	background-color:#555!important;
}
.bg--4{
	background-color:#444!important;
}
.bg--3{
	background-color:#333!important;
}
/* .bg--2{
	background-color:#222!important;
} */
.bg--1{
	background-color:#f28e22!important;
}
.bg--0{
	background-color:#000!important;
}
/**/
.bg--d93600{
	background-color:#d93600!important;
}
.bg--4c79ff{
	background-color:#4c79ff!important; 
}
.bg--d96c00{
	background-color:#d96c00!important;
}
.bg--0036d9{
	background-color:#0036d9!important; 
}
.bg--003366{
	background-color:#003366!important;
}
.bg--5c26ff{
	background-color:#5c26ff!important;
}
.bg--b30000{
	background-color:#b30000!important;
}
.bg--46008c{
	background-color:#46008c!important;
}
.bg--ffe600{
	background-color:#ffe600!important;
}
.bg--00468c{
	background-color:#00468c!important;
}
.bg--00b300{
	background-color:#00b300!important;
}
.bg--00b359{
	background-color:#00b359!important;
}
.bg--8c0069{
	background-color:#8c0069!important;
}
.bg--1ab9ca{
	background-color:#1ab9ca!important;
}
.bg--7995f3{
	background-color:#7995f3!important;
}
.bg--ff265c{
	background-color:#ff265c!important;
}
/**/
.bg--ffbfbf{
	background-color:#ffbfbf!important;
}
.bg--ff9999{
	background-color:#ff9999!important;
}
.bg--ff7373{
	background-color:#ff7373!important;
}
.bg--ff4c4d{
	background-color:#ff4c4d!important;
}
.bg--ff2626{
	background-color:#ff2626!important;
}
.bg--ff0000{
	background-color:#ff0000!important;
}
.bg--d90000{
	background-color:#d90000!important;
}
.bg--b30000{
	background-color:#b30000!important;
}
.bg--8c0000{
	background-color:#8c0000!important;
}
.bg--660000{
	background-color:#660000!important;
}
.bg--400000{
	background-color:#400000!important;
}
.bg--ffcfbf{
	background-color:#ffcfbf!important;
}
.bg--ffb299{
	background-color:#ffb299!important;
}
.bg--ff9673{
	background-color:#ff9673!important;
}
.bg--ff794c{
	background-color:#ff794c!important;
}
.bg--ff5c26{
	background-color:#ff5c26!important;
}
.bg--ff4000{
	background-color:#ff4000!important;
}
.bg--d93600{
	background-color:#d93600!important;
}
.bg--b32d00{
	background-color:#b32d00!important;
}
.bg--8c2300{
	background-color:#8c2300!important;
}
.bg--661a00{
	background-color:#661a00!important;
}
.bg--401000{
	background-color:#401000!important;
}
.bg--563d7c{
	background-color:#563d7c!important;
}
/**/
.bg--ffdfbf{
	background-color:#ffdfbf!important;
}
.bg--ffcc99{
	background-color:#ffcc99!important;
}
.bg--ffb973{
	background-color:#ffb973!important;
}
.bg--ffa64c{
	background-color:#ffa64c!important;
}
.bg--ff9326{
	background-color:#ff9326!important;
}
.bg--ff8000{
	background-color:#ff8000!important;
}
.bg--d96c00{
	background-color:#d96c00!important;
}
.bg--b35900{
	background-color:#b35900!important;
}
.bg--8c4600{
	background-color:#8c4600!important;
}
.bg--663300{
	background-color:#663300!important;
}
.bg--402000{
	background-color:#402000!important;
}

.bg--ffefbf{
	background-color:#ffefbf!important;
}
.bg--ffe599{
	background-color:#ffe599!important;
}
.bg--ffdc73{
	background-color:#ffdc73!important;
}
.bg--ffd24c{
	background-color:#ffd24c!important;
}
.bg--ffc926{
	background-color:#ffc926!important;
}
.bg--ffbf00{
	background-color:#ffbf00!important;
}
.bg--d9a300{
	background-color:#d9a300!important;
}
.bg--b38600{
	background-color:#b38600!important;
}
.bg--8c6900{
	background-color:#8c6900!important;
}
.bg--664d00{
	background-color:#664d00!important;
}
.bg--403000{
	background-color:#403000!important;
}

.bg--ffe600{
	background:#ffe600!important;
	color:#333;
}
.bg--ffffbf{
	background-color:#ffffbf!important;
}
.bg--ffff99{
	background-color:#ffff99!important;
}
.bg--ffff73{
	background-color:#ffff73!important;
}
.bg--ffff4c{
	background-color:#ffff4c!important;
}
.bg--ffff26{
	background-color:#ffff26!important;
}
.bg--ffff00{
	background-color:#ffff00!important;
}
.bg--d9d900{
	background-color:#d9d900!important;
}
.bg--b3b300{
	background-color:#b3b300!important;
}
.bg--8c8c00{
	background-color:#8c8c00!important;
}
.bg--666600{
	background-color:#666600!important;
}
.bg--404000{
	background-color:#404000!important;
}
.bg--efffbf{
	background-color:#efffbf!important;
}
.bg--e6ff99{
	background-color:#e6ff99!important;
}
.bg--dcff73{
	background-color:#dcff73!important;
}
.bg--d2ff4c{
	background-color:#d2ff4c!important;
}
.bg--c9ff26{
	background-color:#c9ff26!important;
}
.bg--bfff00{
	background-color:#bfff00!important;
}
.bg--a3d900{
	background-color:#a3d900!important;
}
.bg--86b300{
	background-color:#86b300!important;
}
.bg--698c00{
	background-color:#698c00!important;
}
.bg--4d6600{
	background-color:#4d6600!important;
}
.bg--304000{
	background-color:#304000!important;
}

.bg--dfffbf{
	background-color:#dfffbf!important;
}
.bg--ccff99{
	background-color:#ccff99!important;
}
.bg--b9ff73{
	background-color:#b9ff73!important;
}
.bg--a6ff4c{
	background-color:#a6ff4c!important;
}
.bg--93ff26{
	background-color:#93ff26!important;
}
.bg--80ff00{
	background-color:#80ff00!important;
}
.bg--6cd900{
	background-color:#6cd900!important;
}
.bg--59b300{
	background-color:#59b300!important;
}
.bg--468c00{
	background-color:#468c00!important;
}
.bg--336600{
	background-color:#336600!important;
}
.bg--204000{
	background-color:#204000!important;
}

.bg--cfffbf{
	background-color:#cfffbf!important;
}
.bg--b3ff99{
	background-color:#b3ff99!important;
}
.bg--96ff73{
	background-color:#96ff73!important;
}
.bg--79ff4c{
	background-color:#79ff4c!important;
}
.bg--5cff26{
	background-color:#5cff26!important;
}
.bg--40ff00{
	background-color:#40ff00!important;
}
.bg--36d900{
	background-color:#36d900!important;
}
.bg--2db300{
	background-color:#2db300!important;
}
.bg--238c00{
	background-color:#238c00!important;
}
.bg--1a6600{
	background-color:#1a6600!important;
}
.bg--104000{
	background-color:#104000!important;
}

.bg--bfffbf{
	background-color:#bfffbf!important;
}
.bg--99ff99{
	background-color:#99ff99!important;
}
.bg--73ff73{
	background-color:#73ff73!important;
}
.bg--4cff4c{
	background-color:#4cff4c!important;
}
.bg--26ff26{
	background-color:#26ff26!important;
}
.bg--00ff00{
	background-color:#00ff00!important;
}
.bg--00d900{
	background-color:#00d900!important;
}
.bg--00b300{
	background-color:#00b300!important;
}
.bg--008c00{
	background-color:#008c00!important;
}
.bg--006619{
	background-color:#006619!important;
}
.bg--004000{
	background-color:#004000!important;
}

.bg--bfffcf{
	background-color:#bfffcf!important;
}
.bg--99ffb2{
	background-color:#99ffb2!important;
}
.bg--73ff96{
	background-color:#73ff96!important;
}
.bg--4cff79{
	background-color:#4cff79!important;
}
.bg--26ff5c{
	background-color:#26ff5c!important;
}
.bg--00ff40{
	background-color:#00ff40!important;
}
.bg--00d936{
	background-color:#00d936!important;
}
.bg--00b32d{
	background-color:#00b32d!important;
}
.bg--008c23{
	background-color:#008c23!important;
}
.bg--006619{
	background-color:#006619!important;
}
.bg--004020{
	background-color:#004020!important;
}

.bg--bfffdf{
	background-color:#bfffdf!important;
}
.bg--99ffcc{
	background-color:#99ffcc!important;
}
.bg--73ffb9{
	background-color:#73ffb9!important;
}
.bg--4cffa6{
	background-color:#4cffa6!important;
}
.bg--26ff93{
	background-color:#26ff93!important;
}
.bg--00ff7f{
	background-color:#00ff7f!important;
}
.bg--00d96c{
	background-color:#00d96c!important;
}
.bg--00b359{
	background-color:#00b359!important;
}
.bg--008c46{
	background-color:#008c46!important;
}
.bg--006633{
	background-color:#006633!important;
}
.bg--004020{
	background-color:#004020!important;
}

.bg--bfffef{
	background-color:#bfffef!important;
}
.bg--99ffe5{
	background-color:#99ffe5!important;
}
.bg--73ffdc{
	background-color:#73ffdc!important;
}
.bg--4cffd2{
	background-color:#4cffd2!important;
}
.bg--26ffc9{
	background-color:#26ffc9!important;
}
.bg--00ffbf{
	background-color:#00ffbf!important;
}
.bg--00d9a3{
	background-color:#00d9a3!important;
}
.bg--00b386{
	background-color:#00b386!important;
}
.bg--008c69{
	background-color:#008c69!important;
}
.bg--00664c{
	background-color:#00664c!important;
}
.bg--004030{
	background-color:#004030!important;
}

.bg--bfffff{
	background-color:#bfffff!important;
}
.bg--99ffff{
	background-color:#99ffff!important;
}
.bg--73ffff{
	background-color:#73ffff!important;
}
.bg--4cffff{
	background-color:#4cffff!important;
}
.bg--26ffff{
	background-color:#26ffff!important;
}
.bg--00ffff{
	background-color:#00ffff!important;
}
.bg--00d9d9{
	background-color:#00d9d9!important;
}
.bg--00b3b2{
	background-color:#00b3b2!important;
}
.bg--008c8c{
	background-color:#008c8c!important;
}
.bg--006666{
	background-color:#006666!important;
}
.bg--004040{
	background-color:#004040!important;
}

.bg--bfefff{
	background-color:#bfefff!important;
}
.bg--99e6ff{
	background-color:#99e6ff!important;
}
.bg--73dcff{
	background-color:#73dcff!important;
}
.bg--4cd2ff{
	background-color:#4cd2ff!important;
}
.bg--26c9ff{
	background-color:#26c9ff!important;
}
.bg--00bfff{
	background-color:#00bfff!important;
}
.bg--00a3d9{
	background-color:#00a3d9!important;
}
.bg--0086b3{
	background-color:#0086b3!important;
}
.bg--00698c{
	background-color:#00698c!important;
}
.bg--004d66{
	background-color:#004d66!important;
}
.bg--003040{
	background-color:#003040!important;
}

.bg--bfdfff{
	background-color:#bfdfff!important;
}
.bg--99ccff{
	background-color:#99ccff!important;
}
.bg--73b9ff{
	background-color:#73b9ff!important;
}
.bg--4ca6ff{
	background-color:#4ca6ff!important;
}
.bg--2693ff{
	background-color:#2693ff!important;
}
.bg--0080ff{
	background-color:#0080ff!important;
}
.bg--006cd9{
	background-color:#006cd9!important;
}
.bg--0059b3{
	background-color:#0059b3!important;
}
.bg--00468c{
	background-color:#00468c!important;
}
.bg--003366{
	background-color:#003366!important;
}
.bg--002040{
	background-color:#002040!important;
}

.bg--bfcfff{
	background-color:#bfcfff!important;
}
.bg--99b3ff{
	background-color:#99b3ff!important;
}
.bg--7396ff{
	background-color:#7396ff!important;
}
.bg--4c79ff{
	background-color:#4c79ff!important;
}
.bg--265cff{
	background-color:#265cff!important;
}
.bg--0040ff{
	background-color:#0040ff!important;
}
.bg--0036d9{
	background-color:#0036d9!important;
}
.bg--002db3{
	background-color:#002db3!important;
}
.bg--00238c{
	background-color:#00238c!important;
}
.bg--001a66{
	background-color:#001a66!important;
}
.bg--001040{
	background-color:#001040!important;
}
.bg--feda00{
	background-color:#feda00!important;
}
.bg--f5c105{
	background-color:#f5c105!important;
}
.bg--e8a612{
	background-color:#e8a612!important;
}
.bg--bfbfff{
	background-color:#bfbfff!important;
}
.bg--9999ff{
	background-color:#9999ff!important;
}
.bg--7373ff{
	background-color:#7373ff!important;
}
.bg--4d4cff{
	background-color:#4d4cff!important;
}
.bg--2626ff{
	background-color:#2626ff!important;
}
.bg--0000ff{
	background-color:#0000ff!important;
}
.bg--0036d9{
	background-color:#0036d9!important;
}
.bg--002db3{
	background-color:#002db3!important;
}
.bg--00008c{
	background-color:#00008c!important;
}
.bg--000066{
	background-color:#000066!important;
}
.bg--000040{
	background-color:#000040!important;
}

.bg--cfbfff{
	background-color:#cfbfff!important;
}
.bg--b399ff{
	background-color:#b399ff!important;
}
.bg--9673ff{
	background-color:#9673ff!important;
}
.bg--794cff{
	background-color:#794cff!important;
}
.bg--5c26ff{
	background-color:#5c26ff!important;
}
.bg--8000ff{
	background-color:#8000ff!important;
}
.bg--525264{
	background-color:#525264!important;
}
.bg--6c00d9{
	background-color:#6c00d9!important;
}
.bg--5900b3{
	background-color:#5900b3!important;
}
.bg--46008c{
	background-color:#46008c!important;
}
.bg--330066{
	background-color:#330066!important;
}
.bg--200040{
	background-color:#200040!important;
}

.bg--dfbfff{
	background-color:#dfbfff!important;
}
.bg--cc99ff{
	background-color:#cc99ff!important;
}
.bg--b973ff{
	background-color:#b973ff!important;
}
.bg--a64cff{
	background-color:#a64cff!important;
}
.bg--9326ff{
	background-color:#9326ff!important;
}
.bg--8000ff{
	background-color:#8000ff!important;
}
.bg--6c00d9{
	background-color:#6c00d9!important;
}
.bg--5900b3{
	background-color:#5900b3!important;
}
.bg--46008c{
	background-color:#46008c!important;
}
.bg--330066{
	background-color:#330066!important;
}
.bg--200040{
	background-color:#200040!important;
}

.bg--efbfff{
	background-color:#efbfff!important;
}
.bg--e699ff{
	background-color:#e699ff!important;
}
.bg--dc73ff{
	background-color:#dc73ff!important;
}
.bg--d24cff{
	background-color:#d24cff!important;
}
.bg--c926ff{
	background-color:#c926ff!important;
}
.bg--bf00ff{
	background-color:#bf00ff!important;
}
.bg--a300d9{
	background-color:#a300d9!important;
}
.bg--8600b3{
	background-color:#8600b3!important;
}
.bg--69008c{
	background-color:#69008c!important;
}
.bg--4d0066{
	background-color:#4d0066!important;
}
.bg--300040{
	background-color:#300040!important;
}

.bg--ffbfff{
	background-color:#ffbfff!important;
}
.bg--ff99ff{
	background-color:#ff99ff!important;
}
.bg--ff73ff{
	background-color:#ff73ff!important;
}
.bg--ff4cff{
	background-color:#ff4cff!important;
}
.bg--ff26ff{
	background-color:#ff26ff!important;
}
.bg--ff00ff{
	background-color:#ff00ff!important;
}
.bg--d900d9{
	background-color:#d900d9!important;
}
.bg--b300b3{
	background-color:#b300b3!important;
}
.bg--8c008c{
	background-color:#8c008c!important;
}
.bg--660066{
	background-color:#660066!important;
}
.bg--400040{
	background-color:#400040!important;
}

.bg--ffbfef{
	background-color:#ffbfef!important;
}
.bg--ff99e6{
	background-color:#ff99e6!important;
}
.bg--ff73dc{
	background-color:#ff73dc!important;
}
.bg--ff4cd2{
	background-color:#ff4cd2!important;
}
.bg--ff26c9{
	background-color:#ff26c9!important;
}
.bg--ff00bf{
	background-color:#ff00bf!important;
}
.bg--d900a3{
	background-color:#d900a3!important;
}
.bg--b30086{
	background-color:#b30086!important;
}
.bg--8c0069{
	background-color:#8c0069!important;
}
.bg--66004d{
	background-color:#66004d!important;
}
.bg--400030{
	background-color:#400030!important;
}

.bg--ffbfdf{
	background-color:#ffbfdf!important;
}
.bg--ff99cc{
	background-color:#ff99cc!important;
}
.bg--ff73b9{
	background-color:#ff73b9!important;
}
.bg--ff4ca6{
	background-color:#ff4ca6!important;
}
.bg--ff2693{
	background-color:#ff2693!important;
}
.bg--ff0080{
	background-color:#ff0080!important;
}
.bg--d9006c{
	background-color:#d9006c!important;
}
.bg--b30059{
	background-color:#b30059!important;
}
.bg--8c0046{
	background-color:#8c0046!important;
}
.bg--660033{
	background-color:#660033!important;
}
.bg--400020{
	background-color:#400020!important;
}
.bg--387bcc{
	background-color:#387bcc!important;
}
.bg--ffbfcf{
	background-color:#ffbfcf!important;
}
.bg--ff99b3{
	background-color:#ff99b3!important;
}
.bg--ff7396{
	background-color:#ff7396!important;
}
.bg--ff4c79{
	background-color:#ff4c79!important;
}
.bg--ff265c{
	background-color:#ff265c!important;
}
.bg--ff0040{
	background-color:#ff0040!important;
}
.bg--d90036{
	background-color:#d90036!important;
}
.bg--b3002d{
	background-color:#b3002d!important;
}
.bg--8c0023{
	background-color:#8c0023!important;
}
.bg--66001a{
	background-color:#66001a!important;
}
.bg--400010{
	background-color:#400010!important;
}
.bg--feda00{
	background-color:#feda00!important;
	color:#333!important;
}
.bg--000034{
	background:#000034!important;
	color:#fff!important;
}
.bg--facebook{
	background:#004b8d!important;
	color:#fff!important;
}
.bg--instagram{
	background:#fe718b!important;
	color:#fff!important;
}
.bg--google{
	background:#f2552c!important;
	color:#fff!important;
}
.bg--twitter{
	background:#31cede!important;
	color:#fff!important;
}
.bg--github{
	background:#4f84c4!important;
	color:#fff!important;
}
.bg--vimeo{
	background:#d00e0e!important;
	color:#fff!important;
}
.no-bg{
	background:none!important;
}
.no-shadow{
	box-shadow:none!important;
}
.bg--inherit{
	background-color:inherit!important;
}
.bg--rating{
	background:var(--rating);
}
.bg--price{
	background:var(--price);
}
.bg-btn{
	background:var(--btn);
	color:var(--color-3);
}
.bg-btn-2{
	background:var(--btn-2);
	color:var(--color-11);
}
.bg--green{
	background-color:var(--green);
}
.bg--yellow{
	background-color:##ffde15;
	color:#333;
}
.bg--blue{
	background-color:var(--blue);
}
.bg--cyan{
	background-color:var(--cyan);
}
.bg--orange{
	background-color:var(--orange);
}
.bg--red{
	background-color:#ce1111;
	color:#fff;
}
.bg--pink{
	background-color:var(--pink);
}
.bg--indigo{
	background-color:var(--indigo);
}
.bg--purple{
	background-color:var(--purple);
}
.bg--white{
	background-color:var(--white);
	color:#333;
}
.bg--light{
	background-color:#eee;
	color:#333!important;
}
.bg--dark{
	background-color:#333;
	color:#fff;
}
/**/
.bg--light{
	background:#eee;
	color:#333;
}
.btn.bg--light:hover{
	background:#e5e5e5;
}
.bg--dark{
	background:#333;
	color:#fff;
}
.btn.bg--dark:hover{
	background:#444;
	color:#fff;
}
.bg--red{
	background:#ce1111;
	color:#fff;
}
.btn.bg--red:hover{
	background:#b60f0f;
	color:#fff;
}
/**/

.color-purple{
	color:var(--purple);
}
.color-yellow{
	color:var(--yellow);
}
.color-green{
	color:var(--green);
}
.color-blue{
	color:var(--blue);
}
.color-cyan{
	color:var(--cyan);
}
.color-orange{
	color:var(--orange);
}
.color-pink{
	color:var(--pink);
}
.color-indigo{
	color:var(--indigo);
}
.color-white{
	color:var(--white);
}
.color-light{
	color:var(--light);
}
.color-dark{
	color:var(--dark);
}
/*----------------------
	25. Color
------------------------*/
.color-f{
	color:#272727!important;
}
.color-f p,.color-f div,.color-f h1,.color-f h2,.color-f h3,.color-f h4,.color-f h5,.color-f h6,.color-f i,.color-f .card-title{
	color:#fff;
}
.color-e{
	color:#272727 !important;
}
.color-d{
	color:#ddd!important;
}
.color-c{
	color:#000000!important;
}
.color-b{
	color:#bbb!important;
}
.color-a{
	color:#aaa!important;
}
.color-0{
	color:#000!important;
}
.color-1{
	color:#111!important;
}
.color-2{
	color:#222!important;
}
.color-3{
	color:#333!important;
}
.color-4{
	color:#444!important;
}
.color-5{
	color:#555!important;
}
.color-6{
	color:#666!important;
}
.color-7{
	color:#777!important;
}
.color-8{
	color:#888!important;
}
.color-9{
	color:#999!important;
}
.color-ffbfbf{
	color:#ffbfbf!important;
}
.color-ff9999{
	color:#ff9999!important;
}
.color-ff7373{
	color:#ff7373!important;
}
.color-ff4c4d{
	color:#ff4c4d!important;
}
.color-ff2626{
	color:#ff2626!important;
}
.color-ff0000{
	color:#ff0000!important;
}
.color-d90000{
	color:#d90000!important;
}
.color-b30000{
	color:#b30000!important;
}
.color-8c0000{
	color:#8c0000!important;
}
.color-660000{
	color:#660000!important;
}
.color-400000{
	color:#400000!important;
}
.color-ffcfbf{
	color:#ffcfbf!important;
}
.color-ffb299{
	color:#ffb299!important;
}
.color-ff9673{
	color:#ff9673!important;
}
.color-ff794c{
	color:#ff794c!important;
}
.color-ff5c26{
	color:#ff5c26!important;
}
.color-ff4000{
	color:#ff4000!important;
}
.color-d93600{
	color:#d93600!important;
}
.color-b32d00{
	color:#b32d00!important;
}
.color-8c2300{
	color:#8c2300!important;
}
.color-661a00{
	color:#661a00!important;
}
.color-401000{
	color:#401000!important;
}

.color-ffdfbf{
	color:#ffdfbf!important;
}
.color-ffcc99{
	color:#ffcc99!important;
}
.color-ffb973{
	color:#ffb973!important;
}
.color-ffa64c{
	color:#ffa64c!important;
}
.color-ff9326{
	color:#ff9326!important;
}
.color-ff8000{
	color:#ff8000!important;
}
.color-d96c00{
	color:#d96c00!important;
}
.color-b35900{
	color:#b35900!important;
}
.color-8c4600{
	color:#8c4600!important;
}
.color-663300{
	color:#663300!important;
}
.color-402000{
	color:#402000!important;
}

.color-ffefbf{
	color:#ffefbf!important;
	}
.color-ffe599{
	color:#ffe599!important;
}
.color-ffdc73{
	color:#ffdc73!important;
}
.color-ffd24c{
	color:#ffd24c!important;
}
.color-ffc926{
	color:#ffc926!important;
}
.color-ffbf00{
	color:#ffbf00!important;
}
.color-d9a300{
	color:#d9a300!important;
}
.color-b38600{
	color:#b38600!important;
}
.color-8c6900{
	color:#8c6900!important;
}
.color-664d00{
	color:#664d00!important;
}
.color-403000{
	color:#403000!important;
}


.color-ffffbf{
	color:#ffffbf!important;
}
.color-ffff99{
	color:#ffff99!important;
}
.color-ffff73{
	color:#ffff73!important;
}
.color-ffff4c{
	color:#ffff4c!important;
}
.color-ffff26{
	color:#ffff26!important;
}
.color-ffff00{
	color:#ffff00!important;
}
.color-d9d900{
	color:#d9d900!important;
}
.color-b3b300{
	color:#b3b300!important;
}
.color-8c8c00{
	color:#8c8c00!important;
}
.color-666600{
	color:#666600!important;
}
.color-404000{
	color:#404000!important;
}

.color-efffbf{
	color:#efffbf!important;
}
.color-e6ff99{
	color:#e6ff99!important;
}
.color-dcff73{
	color:#dcff73!important;
}
.color-d2ff4c{
	color:#d2ff4c!important;
}
.color-c9ff26{
	color:#c9ff26!important;
}
.color-bfff00{
	color:#bfff00!important;
}
.color-a3d900{
	color:#a3d900!important;
}
.color-86b300{
	color:#86b300!important;
}
.color-698c00{
	color:#698c00!important;
}
.color-4d6600{
	color:#4d6600!important;
}
.color-304000{
	color:#304000!important;
}

.color-dfffbf{
	color:#dfffbf!important;
}
.color-ccff99{
	color:#ccff99!important;
}
.color-b9ff73{
	color:#b9ff73!important;
}
.color-a6ff4c{
	color:#a6ff4c!important;
}
.color-93ff26{
	color:#93ff26!important;
}
.color-80ff00{
	color:#80ff00!important;
}
.color-6cd900{
	color:#6cd900!important;
}
.color-59b300{
	color:#59b300!important;
}
.color-468c00{
	color:#468c00!important;
}
.color-336600{
	color:#336600!important;
}
.color-204000{
	color:#204000!important;
}

.color-cfffbf{
	color:#cfffbf!important;
}
.color-b3ff99{
	color:#b3ff99!important;
}
.color-96ff73{
	color:#96ff73!important;
}
.color-79ff4c{
	color:#79ff4c!important;
}
.color-5cff26{
	color:#5cff26!important;
}
.color-40ff00{
	color:#40ff00!important;
}
.color-36d900{
	color:#36d900!important;
}
.color-2db300{
	color:#2db300!important;
}
.color-238c00{
	color:#238c00!important;
}
.color-1a6600{
	color:#1a6600!important;
}
.color-104000{
	color:#104000!important;
}

.color-bfffbf{
	color:#bfffbf!important;
}
.color-99ff99{
	color:#99ff99!important;
}
.color-73ff73{
	color:#73ff73!important;
}
.color-4cff4c{
	color:#4cff4c!important;
}
.color-26ff26{
	color:#26ff26!important;
}
.color-00ff00{
	color:#00ff00!important;
}
.color-00d900{
	color:#00d900!important;
}
.color-00b300{
	color:#00b300!important;
}
.color-008c00{
	color:#008c00!important;
}
.color-006619!important;{
	color:#006619!important;
}
.color-004000{
	color:#004000!important;
}

.color-bfffcf{
	color:#bfffcf!important;
}
.color-99ffb2{
	color:#99ffb2!important;
}
.color-73ff96{
	color:#73ff96!important;
}
.color-4cff79{
	color:#4cff79!important;
}
.color-26ff5c{
	color:#26ff5c!important;
}
.color-00ff40{
	color:#00ff40!important;
}
.color-00d936{
	color:#00d936!important;
}
.color-00b32d{
	color:#00b32d!important;
}
.color-008c23{
	color:#008c23!important;
}
.color-006619{
	color:#006619!important;
}
.color-004020{
	color:#004020!important;
}

.color-bfffdf{
	color:#bfffdf!important;
}
.color-99ffcc{
	color:#99ffcc!important;
}
.color-73ffb9{
	color:#73ffb9!important;
}
.color-4cffa6{
	color:#4cffa6!important;
}
.color-26ff93{
	color:#26ff93!important;
}
.color-00ff7f{
	color:#00ff7f!important;
}
.color-00d96c{
	color:#00d96c!important;
}
.color-00b359{
	color:#00b359!important;
}
.color-008c46{
	color:#008c46!important;
}
.color-006633{
	color:#006633!important;
}
.color-004020{
	color:#004020!important;
}

.color-bfffef{
	color:#bfffef!important;
}
.color-99ffe5{
	color:#99ffe5!important;
}
.color-73ffdc{
	color:#73ffdc!important;
}
.color-4cffd2{
	color:#4cffd2!important;
}
.color-26ffc9{
	color:#26ffc9!important;
}
.color-00ffbf{
	color:#00ffbf!important;
}
.color-00d9a3{
	color:#00d9a3!important;
}
.color-00b386{
	color:#00b386!important;
}
.color-008c69{
	color:#008c69!important;
}
.color-00664c{
	color:#00664c!important;
}
.color-004030{
	color:#004030!important;
}

.color-bfffff{
	color:#bfffff!important;
}
.color-99ffff{
	color:#99ffff!important;
}
.color-73ffff{
	color:#73ffff!important;
}
.color-4cfff{
	color:#4cffff!important;
}
.color-26ffff{
	color:#26ffff!important;
}
.color-00ffff{
	color:#00ffff!important;
}
.color-00d9d9{
	color:#00d9d9!important;
}
.color-00b3b2{
	color:#00b3b2!important;
}
.color-008c8c{
	color:#008c8c!important;
}
.color-006666{
	color:#006666!important;
}
.color-004040{
	color:#004040!important;
}
.color-bfefff{
	color:#bfefff!important;
}
.color-99e6ff{
	color:#99e6ff!important;
}
.color-73dcff{
	color:#73dcff!important;
}
.color-4cd2ff{
	color:#4cd2ff!important;
}
.color-26c9ff{
	color:#26c9ff!important;
}
.color-00bfff{
	color:#00bfff!important;
}
.color-00a3d9{
	color:#00a3d9!important;
}
.color-0086b3{
	color:#0086b3!important;
}
.color-00698c{
	color:#00698c!important;
}
.color-004d66{
	color:#004d66!important;
}
.color-003040{
	color:#003040!important;
}

.color-bfdfff{
	color:#bfdfff!important;
}
.color-99ccff{
	color:#99ccff!important;
}
.color-73b9ff{
	color:#73b9ff!important;
}
.color-4ca6ff{
	color:#4ca6ff!important;
}
.color-2693ff{
	color:#2693ff!important;
}
.color-0080ff{
	color:#0080ff!important;
}
.color-006cd9{
	color:#006cd9!important;
}
.color-0059b3{
	color:#0059b3!important;
}
.color-00468c{
	color:#00468c!important;
}
.color-003366{
	color:#003366!important;
}
.color-002040{
	color:#002040!important;
}

.color-bfcfff{
	color:#bfcfff!important;
}
.color-99b3ff{
	color:#99b3ff!important;
}
.color-7396ff{
	color:#7396ff!important;
}
.color-4c79ff{
	color:#4c79ff!important;
}
.color-265cff{
	color:#265cff!important;
}
.color-0040ff{
	color:#0040ff!important;
}
.color-0036d9{
	color:#0036d9!important;
}
.color-002db3{
	color:#002db3!important;
}
.color-00238c{
	color:#00238c!important;
}
.color-001a66{
	color:#001a66!important;
}
.color-001040{
	color:#001040!important;
}

.color-bfbfff{
	color:#bfbfff!important;
}
.color-9999ff{
	color:#9999ff!important;
}
.color-7373ff{
	color:#7373ff!important;
}
.color-4d4cff{
	color:#4d4cff!important;
}
.color-2626ff{
	color:#2626ff!important;
}
.color-0000ff{
	color:#0000ff!important;
}
.color-0036d9{
	color:#0036d9!important;
}
.color-002db3{
	color:#002db3!important;
}
.color-00008c{
	color:#00008c!important;
}
.color-000066{
	color:#000066!important;
}
.color-000040{
	color:#000040!important;
}

.color-cfbfff{
	color:#cfbfff!important;
}
.color-b399ff{
	color:#b399ff!important;
}
.color-9673ff{
	color:#9673ff!important;
}
.color-794cff{
	color:#794cff!important;
}
.color-5c26ff{
	color:#5c26ff!important;
}
.color-8000ff{
	color:#8000ff!important;
}
.color-6c00d9{
	color:#6c00d9!important;
}
.color-5900b3{
	color:#5900b3!important;
}
.color-46008c{
	color:#46008c!important;
}
.color-330066{
	color:#330066!important;
}
.color-200040{
	color:#200040!important;
}

.color-dfbfff{
	color:#dfbfff!important;
}
.color-cc99ff{
	color:#cc99ff!important;
}
.color-b973ff{
	color:#b973ff!important;
}
.color-a64cff{
	color:#a64cff!important;
}
.color-9326ff{
	color:#9326ff!important;
}
.color-8000ff{
	color:#8000ff!important;
}
.color-6c00d9{
	color:#6c00d9!important;
}
.color-5900b3{
	color:#5900b3!important;
}
.color-46008c{
	color:#46008c!important;
}
.color-330066{
	color:#330066!important;
}
.color-200040{
	color:#200040!important;
}

.color-efbfff{
	color:#efbfff!important;
}
.color-e699ff{
	color:#e699ff!important;
}
.color-dc73ff{
	color:#dc73ff!important;
}
.color-d24cff{
	color:#d24cff!important;
}
.color-c926ff{
	color:#c926ff!important;
}
.color-bf00ff{
	color:#bf00ff!important;
}
.color-a300d9{
	color:#a300d9!important;
}
.color-8600b3{
	color:#8600b3!important;
}
.color-69008c{
	color:#69008c!important;
}
.color-4d0066{
	color:#4d0066!important;
}
.color-300040{
	color:#300040!important;
}

.color-ffbfff{
	color:#ffbfff!important;
}
.color-ff99ff{
	color:#ff99ff!important;
}
.color-ff73ff{
	color:#ff73ff!important;
}
.color-ff4cff{
	color:#ff4cff!important;
}
.color-ff26ff{
	color:#ff26ff!important;
}
.color-ff00ff{
	color:#ff00ff!important;
}
.color-d900d9{
	color:#d900d9!important;
}
.color-b300b3{
	color:#b300b3!important;
}
.color-8c008c{
	color:#8c008c!important;
}
.color-660066{
	color:#660066!important;
}
.color-400040{
	color:#400040!important;
}

.color-ffbfef{
	color:#ffbfef!important;
}
.color-ff99e6{
	color:#ff99e6!important;
}
.color-ff73dc{
	color:#ff73dc!important;
}
.color-ff4cd2{
	color:#ff4cd2!important;
}
.color-ff26c9{
	color:#ff26c9!important;
}
.color-ff00bf{
	color:#ff00bf!important;
}
.color-d900a3{
	color:#d900a3!important;
}
.color-b30086{
	color:#b30086!important;
}
.color-8c0069{
	color:#8c0069!important;
}
.color-66004d{
	color:#66004d!important;
}
.color-400030{
	color:#400030!important;
}

.color-ffbfdf{
	color:#ffbfdf!important;
}
.color-ff99cc{
	color:#ff99cc!important;
}
.color-ff73b9{
	color:#ff73b9!important;
}
.color-ff4ca6{
	color:#ff4ca6!important;
}
.color-ff2693{
	color:#ff2693!important;
}
.color-ff0080{
	color:#ff0080!important;
}
.color-d9006c{
	color:#d9006c!important;
}
.color-b30059{
	color:#b30059!important;
}
.color-8c0046{
	color:#8c0046!important;
}
.color-660033{
	color:#660033!important;
}
.color-400020{
	color:#400020!important;
}
.color-ffbfcf{
	color:#ffbfcf!important;
}
.color-ff99b3{
	color:#ff99b3!important;
}
.color-ff7396{
	color:#ff7396!important;
}
.color-ff4c79{
	color:#ff4c79!important;
}
.color-ff265c{
	color:#ff265c!important;
}
.color-ff0040{
	color:#ff0040!important;
}
.color-d90036{
	color:#d90036!important;
}
.color-b3002d{
	color:#b3002d!important;
}
.color-8c0023{
	color:#8c0023!important;
}
.color-66001a{
	color:#66001a!important;
}
.color-400010{
	color:#400010!important;
}
.color-feda00{
	color:#feda00!important;
}
.color-facebook{
	color:#004b8d!important;
}
.color-instagram{
	color:#fe718b!important;
}
.color-google{
	color:#f2552c!important;
}
.color-twitter{
	color:#31cede!important;
}
.color-github{
	color:#4f84c4!important;
}
.color-vimeo{
	color:#d00e0e!important;
}

/*----------------------
	26. Border
------------------------*/
.border-tb{
	border-top:.1rem solid #e5e5e5;
	border-bottom:.1rem solid #e5e5e5;
	padding:.7rem 0;
}
.border-1x{
	border:.1rem solid #e5e5e5;
}
.border-2x{
	border:.2rem solid #e5e5e5;
}
.border-3x{
	border:.3rem solid #e5e5e5;
}
.border-4x{
	border:.4rem solid #e5e5e5;
}
.border-5x{
	border:.5rem solid #e5e5e5;
}
.border-6x{
	border:.6rem solid #e5e5e5;
}
.border-7x{
	border:.7rem solid #e5e5e5;
}
.border-8x{
	border:.8rem solid #e5e5e5;
}
.border-9x{
	border:.9rem solid #e5e5e5;
}
.border-10x{
	border:1rem solid #e5e5e5;
}
.border-15x{
	border:1.5rem solid #e5e5e5;
}
.border-20x{
	border:2rem solid #e5e5e5;
}
.border-30x{
	border:3rem solid #e5e5e5;
}
.border-40x{
	border:4rem solid #e5e5e5;
}
.border-top-1x{
	border-top:.1rem solid #e5e5e5;
}
.border-top-2x{
	border-top:.2rem solid #e5e5e5;
}
.border-top-3x{
	border-top:.3rem solid #e5e5e5;
}
.border-top-4x{
	border-top:.4rem solid #e5e5e5;
}
.border-top-5x{
	border-top:.5rem solid #e5e5e5;
}
.border-top-6x{
	border-top:.6rem solid #e5e5e5;
}
.border-top-7x{
	border-top:.7rem solid #e5e5e5;
}
.border-top-8x{
	border-top:.8rem solid #e5e5e5;
}
.border-top-9x{
	border-top:.9rem solid #e5e5e5;
}
.border-top-10x{
	border-top:1rem solid #e5e5e5;
}
.border-bottom-1x{
	border-bottom:.1rem solid #eee;
}
.border-bottom-2x{
	border-bottom:.2rem solid #e5e5e5;
}
.border-bottom-3x{
	border-bottom:.3rem solid #e5e5e5;
}
.border-bottom-4x{
	border-bottom:.4rem solid #e5e5e5;
}
.border-bottom-5x{
	border-bottom:.5rem solid #e5e5e5;
}
.border-bottom-6x{
	border-bottom:.6rem solid #e5e5e5;
}
.border-bottom-7x{
	border-bottom:.7rem solid #e5e5e5;
}
.border-bottom-8x{
	border-bottom:.8rem solid #e5e5e5;
}
.border-bottom-9x{
	border-bottom:.9rem solid #e5e5e5;
}
.border-bottom-10x{
	border-bottom:1rem solid #e5e5e5;
}
.border-left-1x{
	border-left:.1rem solid #e5e5e5;
}
.border-left-2x{
	border-left:.2rem solid #e5e5e5;
}
.border-left-3x{
	border-left:.3rem solid #e5e5e5;
}
.border-left-4x{
	border-left:.4rem solid #e5e5e5;
}
.border-left-5x{
	border-left:.5rem solid #e5e5e5;
}
.border-left-6x{
	border-left:.6rem solid #e5e5e5;
}
.border-left-7x{
	border-left:.7rem solid #e5e5e5;
}
.border-left-8x{
	border-left:.8rem solid #e5e5e5;
}
.border-left-9x{
	border-left:.9 solid #e5e5e5;
}
.border-left-10x{
	border-left:1rem solid #e5e5e5;
}
.border-right-1x{
	border-right:.1rem solid #e5e5e5;
}
.border-right-2x{
	border-right:.2rem solid #e5e5e5;
}
.border-right-3x{
	border-right:.3rem solid #e5e5e5;
}
.border-right-4x{
	border-right:.4rem solid #e5e5e5;
}
.border-right-5x{
	border-right:.5rem solid #e5e5e5;
}
.border-right-6x{
	border-right:.6rem solid #e5e5e5;
}
.border-right-7x{
	border-right:.7rem solid #e5e5e5;
}
.border-right-8{
	border-right:.8rem solid #e5e5e5;
}
.border-right-9x{
	border-right:.9rem solid #e5e5e5;
}
.border-right-10x{
	border-right:1rem solid #e5e5e5;
}
.border-op,.border-op li,.border-op a{
	border-color:rgba(225, 225, 225, 0.3)!important;
}
.border-0{
	border-color:#000!important;
	color:#333!important;
}
.border-1{
	border-color:#111!important;
	color:#333!important;
}
.border-2{
	border-color:#222!important;
	color:#333!important;
}
.border-3{
	border-color:#333!important;
	color:#333!important;
}
.border-4{
	border-color:#444!important;
	color:#333;
}
.border-5{
	border-color:#555!important;
	color:#333!important;
}
.border-6{
	border-color:#666!important;
	color:#333!important;
}
.border-7{
	border-color:#777!important;
	color:#333!important;
}
.border-8{
	border-color:#888!important;
	color:#333!important;
}
.border-9{
	border-color:#999!important;
	color:#333!important;
}
.border-a{
	border-color:#aaa!important;
	color:#333!important;
}
.border-b{
	border-color:#bbb!important;
	color:#333!important;
}
.border-c{
	border-color:#ccc!important;
	color:#333!important;
}
.border-d{
	border-color:#ddd!important;
	color:#333!important;
}
.border-e{
	border-color:#eee!important;
	color:#333!important;
}
.border-f5{
	border-color:#f5f5f5!important;
	color:#333!important;
}
.border-fa{
	border-color:#fafafa!important;
	color:#333!important;
}
.border-fd{
	border-color:#fdfdfd!important;
	color:#333!important;
}
.border-f{
	border-color:#fff!important;
	color:#fff!important;
}
.border-f-op{
	border-color:rgba(225, 225, 225, 0.4)!important;
	color:#fff!important;
}
.border-bottom-0{
	border-bottom:0!important;
}
.border-top-0{
	border-top:0!important;
}
.border-left-0{
	border-left:0!important;
}
.border-right-0{
	border-right:0!important;
}
.no-border{
	border:0rem!important;
}
/*----------------------
	27. Z-index
------------------------*/
.z-index-10{
	z-index:10!important;
}
.z-index-50{
	z-index:50!important;
}
.z-index-100{
	z-index:100!important;
}
.z-index-150{
	z-index:150!important;
}
.z-index-200{
	z-index:200!important;
}
.z-index-250{
	z-index:250!important;
}
.z-index-300{
	z-index:300!important;
}
.z-index-999{
	z-index:999!important;
}
.z-index-1000{
	z-index:1000!important;
}
.z-index-9999{
	z-index:1000!important;
}
.z-index-ab-1{
	position:relative;
	z-index:1;
}
.z-index-ab-1:after{
	z-index:-1!important;
}
/*----------------------
	28. Max-width
------------------------*/
[class*="max-w-"]{
	margin-right:auto;
	margin-left:auto;
}
.max-w-100{
	max-width:10rem;
}
.max-w-150{
	max-width:15rem;
}
.max-w-200{
	max-width:20rem;
}
.max-w-250{
	max-width:25rem;
}
.max-w-300{
	max-width:30rem;
}
.max-w-350{
	max-width:35rem;
}
.max-w-400{
	max-width:40rem;
}
.max-w-450{
	max-width:45rem;
}
.max-w-500{
	max-width:50rem;
}
.max-w-550{
	max-width:55rem;
}
.max-w-600{
	max-width:60rem;
}
.max-w-650{
	max-width:65rem;
}
.max-w-700{
	max-width:70rem;
}
.max-w-750{
	max-width:75rem;
}
.max-w-800{
	max-width:80rem;
}
.max-w-850{
	max-width:85rem;
}
.max-w-900{
	max-width:90rem;
}
.max-w-950{
	max-width:95rem;
}
.max-w-1000{
	max-width:100rem;
}
.min-w-1000{
	min-width:100rem;
}
.text-left [class*="max-w-"]{
	margin-left:0;
}
/*----------------------
	29. Margin
------------------------*/
.m-auto{
	margin-left:auto!important;
	margin-right:auto!important;
}
.m-0{
	margin:0!important;
}
.m-5{
	margin:.5rem!important;
}
.m-10{
	margin:1rem!important;
}
.m-15{
	margin:1.5rem!important;
}
.m-20{
	margin:2rem!important;
}
.m-25{
	margin:2.5rem!important;
}
.m-30{
	margin:3rem!important;
}
.m-t-0{
	margin-top:0!important;
}
.m-t-1{
	margin-top:.1rem!important;
}
.m-t-2{
	margin-top:.2rem!important;
}
.m-t-3{
	margin-top:.3rem!important;
}
.m-t-4{
	margin-top:.4rem!important;
}
.m-t-5{
	margin-top:.5rem!important;
}
.m-t-6{
	margin-top:.6rem!important;
}
.m-t-7{
	margin-top:.7rem!important;
}
.m-t-8{
	margin-top:.8rem!important;
}
.m-t-9{
	margin-top:.9rem!important;
}
.m-t-10{
	margin-top:1rem!important;
}
.m-t-11{
	margin-top:1.1rem!important;
}
.m-t-12{
	margin-top:1.2rem!important;
}
.m-t-13{
	margin-top:1.3rem!important;
}
.m-t-14{
	margin-top:1.4rem!important;
}
.m-t-15{
	margin-top:1.5rem!important;
}
.m-t-16{
	margin-top:1.6rem!important;
}
.m-t-17{
	margin-top:1.7rem!important;
}
.m-t-18{
	margin-top:1.8rem!important;
}
.m-t-19{
	margin-top:1.9rem!important;
}
.m-t-20{
	margin-top:2rem!important;
	justify-content: center;
}
.m-t-21{
	margin-top:2.1rem!important;
}
.m-t-22{
	margin-top:2.2rem!important;
}
.m-t-23{
	margin-top:2.3rem!important;
}
.m-t-24{
	margin-top:2.4rem!important;
}
.m-t-25{
	margin-top:2.5rem!important;
}
.m-t-30{
	margin-top:3rem!important;
}
.m-t-35{
	margin-top:3.5rem!important;
}
.m-t-40{
	margin-top:4rem!important;
}
.m-t-45{
	margin-top:4.5rem!important;
}
.m-t-50{
	margin-top:5rem!important;
}
.m-t-55{
	margin-top:5.5rem!important;
}
.m-t-60{
	margin-top:6rem!important;
}
.m-t-65{
	margin-top:6.5rem!important;
}
.m-t-70{
	margin-top:7rem!important;
}
.m-t-75{
	margin-top:7.5rem!important;
}
.m-t-80{
	margin-top:8rem!important;
}
.m-t-85{
	margin-top:8.5rem!important;
}
.m-t-90{
	margin-top:9rem!important;
}
.m-t-95{
	margin-top:9.5rem!important;
}
.m-t-100{
	margin-top:10rem!important;
}
.m-t-110{
	margin-top:11rem!important;
}
.m-t-120{
	margin-top:12rem!important;
}
.m-t-130{
	margin-top:13rem!important;
}
.m-t-140{
	margin-top:14rem!important;
}
.m-t-150{
	margin-top:15rem!important;
}
.m-t-200{
	margin-top:20rem!important;
}
.m-l-0{
	margin-left:0!important;
}
.m-l-1{
	margin-left:.1rem!important;
}
.m-l-2{
	margin-left:.2rem!important;
}
.m-l-3{
	margin-left:.3rem!important;
}
.m-l-4{
	margin-left:.4rem!important;
}
.m-l-5{
	margin-left:.5rem!important;
}
.m-l-6{
	margin-left:.6rem!important;
}
.m-l-7{
	margin-left:.7rem!important;
}
.m-l-8{
	margin-left:.8rem!important;
}
.m-l-9{
	margin-left:.9rem!important;
}
.m-l-10{
	margin-left:1rem!important;
}
.m-l-15{
	margin-left:1.5rem!important;
}
.m-l-20{
	margin-left:2rem!important;
}
.m-l-25{
	margin-left:2.5rem!important;
}
.m-l-30{
	margin-left:3rem!important;
}
.m-l-35{
	margin-left:3.5rem!important;
}
.m-l-40{
	margin-left:4rem!important;
}
.m-l-45{
	margin-left:4.5rem!important;
}
.m-l-50{
	margin-left:5rem!important;
}
.m-l-55{
	margin-left:5.5rem!important;
}
.m-l-60{
	margin-left:6rem!important;
}
.m-l-65{
	margin-left:6.5rem!important;
}
.m-l-70{
	margin-left:7rem!important;
}
.m-l-75{
	margin-left:7.5rem!important;
}
.m-l-80{
	margin-left:8rem!important;
}
.m-l-85{
	margin-left:8.5rem!important;
}
.m-l-90{
	margin-left:9rem!important;
}
.m-l-95{
	margin-left:9.5rem!important;
}
.m-l-100{
	margin-left:10rem!important;
}
.m-l-110{
	margin-left:11rem!important;
}
.m-l-120{
	margin-left:12rem!important;
}
.m-l-130{
	margin-left:13rem!important;
}
.m-l-140{
	margin-left:14rem!important;
}
.m-l-150{
	margin-left:15rem!important;
}
.m-r-0{
	margin-right:0!important;
}
.m-r-1{
	margin-right:.1rem!important;
}
.m-r-2{
	margin-right:.2rem!important;
}
.m-r-3{
	margin-right:.3rem!important;
}
.m-r-4{
	margin-right:.4rem!important;
}
.m-r-5{
	margin-right:.5rem!important;
}
.m-r-6{
	margin-right:.6rem!important;
}
.m-r-7{
	margin-right:.7rem!important;
}
.m-r-8{
	margin-right:.8rem!important;
}
.m-r-9{
	margin-right:.9rem!important;
}
.m-r-10{
	margin-right:1rem!important;
}
.m-r-15{
	margin-right:1.5rem!important;
}
.m-r-20{
	margin-right:2rem!important;
}
.m-r-25{
	margin-right:2.5rem!important;
}
.m-r-30{
	margin-right:3rem!important;
}
.m-r-35{
	margin-right:3.5rem!important;
}
.m-r-40{
	margin-right:4rem!important;
}
.m-r-45{
	margin-right:4.5rem!important;
}
.m-r-50{
	margin-right:5rem!important;
}
.m-r-55{
	margin-right:5.5rem!important;
}
.m-r-60{
	margin-right:6rem!important;
}
.m-r-65{
	margin-right:6.5rem!important;
}
.m-r-70{
	margin-right:7rem!important;
}
.m-r-75{
	margin-right:7.5rem!important;
}
.m-r-80{
	margin-right:8rem!important;
}
.m-r-85{
	margin-right:8.5rem!important;
}
.m-r-90{
	margin-right:9rem!important;
}
.m-r-95{
	margin-right:9.5rem!important;
}
.m-r-100{
	margin-right:10rem!important;
}
.m-r-110{
	margin-right:11rem!important;
}
.m-r-120{
	margin-right:12rem!important;
}
.m-r-130{
	margin-right:13rem!important;
}
.m-r-140{
	margin-right:14rem!important;
}
.m-r-150{
	margin-right:15rem!important;
}
.m-b-0{
	margin-bottom:0!important;
}
.m-b-1{
	margin-bottom:.1rem!important;
}
.m-b-2{
	margin-bottom:.2rem!important;
}
.m-b-3{
	margin-bottom:.3rem!important;
}
.m-b-4{
	margin-bottom:.4rem!important;
}
.m-b-5{
	margin-bottom:.5rem!important;
}
.m-b-6{
	margin-bottom:.6rem!important;
}
.m-b-7{
	margin-bottom:.7rem!important;
}
.m-b-8{
	margin-bottom:.8rem!important;
}
.m-b-9{
	margin-bottom:.9rem!important;
}
.m-b-10{
	margin-bottom:1rem!important;
}
.m-b-11{
	margin-bottom:1.1rem!important;
}
.m-b-12{
	margin-bottom:1.2rem!important;
}
.m-b-13{
	margin-bottom:1.3rem!important;
}
.m-b-14{
	margin-bottom:1.4rem!important;
}
.m-b-15{
	margin-bottom:1.5rem!important;
}
.m-b-16{
	margin-bottom:1.6rem!important;
}
.m-b-17{
	margin-bottom:1.7rem!important;
}
.m-b-18{
	margin-bottom:1.8rem!important;
}
.m-b-19{
	margin-bottom:1.9rem!important;
}
.m-b-20{
	margin-bottom:2rem!important;
}
.m-b-21{
	margin-bottom:2.1rem!important;
}
.m-b-22{
	margin-bottom:2.3rem!important;
}
.m-b-23{
	margin-bottom:2.3rem!important;
}
.m-b-24{
	margin-bottom:2.4rem!important;
}
.m-b-25{
	margin-bottom:2.5rem!important;
}
.m-b-30{
	margin-bottom:3rem!important;
}
.m-b-35{
	margin-bottom:3.5rem!important;
}
.m-b-40{
	margin-bottom:4rem!important;
}
.m-b-45{
	margin-bottom:4.5rem!important;
}
.m-b-50{
	margin-bottom:5rem!important;
}
.m-b-55{
	margin-bottom:5.5rem!important;
}
.m-b-60{
	margin-bottom:6rem!important;
}
.m-b-65{
	margin-bottom:6.5rem!important;
}
.m-b-70{
	margin-bottom:7rem!important;
}
.m-b-75{
	margin-bottom:7.5rem!important;
}
.m-b-80{
	margin-bottom:8rem!important;
}
.m-b-85{
	margin-bottom:8.5rem!important;
}
.m-b-90{
	margin-bottom:9rem!important;
}
.m-b-95{
	margin-bottom:9.5rem!important;
}
.m-b-100{
	margin-bottom:10rem!important;
}
.m-b-110{
	margin-bottom:11rem!important;
}
.m-b-120{
	margin-bottom:12rem!important;
}
.m-b-130{
	margin-bottom:13rem!important;
}
.m-b-140{
	margin-bottom:14rem!important;
}
.m-b-150{
	margin-bottom:15rem!important;
}
/*------*/
.m-ab-1{
	margin:-.1rem!important;
}
.m-ab-2{
	margin:-.2rem!important;
}
.m-ab-3{
	margin:-.3rem!important;
}
.m-ab-4{
	margin:-.4rem!important;
}
.m-ab-5{
	margin:-.5rem!important;
}
/**/
.m-t-ab-1{
	margin-top:-.1rem!important;
}
.m-t-ab-2{
	margin-top:-.2rem!important;
}
.m-t-ab-3{
	margin-top:-.3rem!important;
}
.m-t-ab-4{
	margin-top:-.4rem!important;
}
.m-t-ab-5{
	margin-top:-.5rem!important;
}
.m-t-ab-6{
	margin-top:-.6rem!important;
}
.m-t-ab-7{
	margin-top:-.7rem!important;
}
.m-t-ab-8{
	margin-top:-.8rem!important;
}
.m-t-ab-9{
	margin-top:-.9rem!important;
}
.m-t-ab-10{
	margin-top:-1rem!important;
}
.m-t-ab-11{
	margin-top:-1.1rem!important;
}
.m-t-ab-12{
	margin-top:-1.2rem!important;
}
.m-t-ab-13{
	margin-top:-1.3rem!important;
}
.m-t-ab-14{
	margin-top:-1.4rem!important;
}
.m-t-ab-15{
	margin-top:-1.5rem!important;
}
.m-t-ab-16{
	margin-top:-1.6rem!important;
}
.m-t-ab-17{
	margin-top:-1.7rem!important;
}
.m-t-ab-18{
	margin-top:-1.8rem!important;
}
.m-t-ab-19{
	margin-top:-1.9rem!important;
}
.m-t-ab-20{
	margin-top:-2rem!important;
}
.m-t-ab-25{
	margin-top:-2.5rem!important;
}
.m-t-ab-30{
	margin-top:-3rem!important;
}
.m-t-ab-35{
	margin-top:-3.5rem!important;
}
.m-t-ab-40{
	margin-top:-4rem!important;
}
.m-t-ab-45{
	margin-top:-4.5rem!important;
}
.m-t-ab-50{
	margin-top:-5.0rem!important;
}
.m-t-ab-55{
	margin-top:-5.5rem!important;
}
.m-t-ab-60{
	margin-top:-6rem!important;
}
.m-t-ab-65{
	margin-top:-6.5rem!important;
}
.m-t-ab-70{
	margin-top:-7rem!important;
}
.m-t-ab-75{
	margin-top:-7.5rem!important;
}
.m-t-ab-80{
	margin-top:-8rem!important;
}
.m-t-ab-85{
	margin-top:-8.5rem!important;
}
.m-t-ab-90{
	margin-top:-9rem!important;
}
.m-t-ab-95{
	margin-top:-9.5rem!important;
}
.m-t-ab-100{
	margin-top:-10rem!important;
}
.m-t-ab-120{
	margin-top:-12rem!important;
}
.m-t-ab-150{
	margin-top:-15rem!important;
}
.m-t-ab-200{
	margin-top:-20rem!important;
}
/**/
.m-l-ab-1{
	margin-left:-.1rem!important;
}
.m-l-ab-2{
	margin-left:-.2rem!important;
}
.m-l-ab-3{
	margin-left:-.3rem!important;
}
.m-l-ab-4{
	margin-left:-.4rem!important;
}
.m-l-ab-5{
	margin-left:-.5rem!important;
}
.m-l-ab-6{
	margin-left:-.6rem!important;
}
.m-l-ab-7{
	margin-left:-.7rem!important;
}
.m-l-ab-8{
	margin-left:-.8rem!important;
}
.m-l-ab-9{
	margin-left:-.9rem!important;
}
.m-l-ab-10{
	margin-left:-1rem!important;
}
.m-l-ab-15{
	margin-left:-1.5rem!important;
}
.m-l-ab-20{
	margin-left:-2rem!important;
}
.m-l-ab-25{
	margin-left:-2.5rem!important;
}
.m-l-ab-30{
	margin-left:-3rem!important;
}
.m-l-ab-35{
	margin-left:-3.5rem!important;
}
.m-l-ab-40{
	margin-left:-4rem!important;
}
.m-l-ab-45{
	margin-left:-4.5rem!important;
}
.m-l-ab-50{
	margin-left:-5rem!important;
}
.m-l-ab-55{
	margin-left:-5.5rem!important;
}
.m-l-ab-60{
	margin-left:-6rem!important;
}
.m-l-ab-65{
	margin-left:-6.5rem!important;
}
.m-l-ab-70{
	margin-left:-7rem!important;
}
.m-l-ab-75{
	margin-left:-7.5rem!important;
}
.m-l-ab-80{
	margin-left:-8rem!important;
}
.m-l-ab-85{
	margin-left:-8.5rem!important;
}
.m-l-ab-90{
	margin-left:-9rem!important;
}
.m-l-ab-95{
	margin-left:-9.5rem!important;
}
.m-l-ab-100{
	margin-left:-10rem!important;
}
.m-l-ab-150{
	margin-left:-15rem!important;
}
.m-l-ab-200{
	margin-left:-20rem!important;
}
/**/
.m-r-ab-1{
	margin-right:-.1rem!important;
}
.m-r-ab-2{
	margin-right:-.2rem!important;
}
.m-r-ab-3{
	margin-right:-.3rem!important;
}
.m-r-ab-4{
	margin-right:-.4rem!important;
}
.m-r-ab-5{
	margin-right:-.5rem!important;
}
.m-r-ab-5{
	margin-right:-.6rem!important;
}
.m-r-ab-7{
	margin-right:-.7rem!important;
}
.m-r-ab-8{
	margin-right:-.8rem!important;
}
.m-r-ab-9{
	margin-right:-.9rem!important;
}
.m-r-ab-10{
	margin-right:-1rem!important;
}
.m-r-ab-15{
	margin-right:-1.5rem!important;
}
.m-r-ab-20{
	margin-right:-2rem!important;
}
.m-r-ab-25{
	margin-right:-2.5rem!important;
}
.m-r-ab-30{
	margin-right:-3rem!important;
}
.m-r-ab-35{
	margin-right:-3.5rem!important;
}
.m-r-ab-40{
	margin-right:-4rem!important;
}
.m-r-ab-45{
	margin-right:-4.5rem!important;
}
.m-r-ab-50{
	margin-right:-5rem!important;
}
.m-r-ab-60{
	margin-right:-6rem!important;
}
.m-r-ab-65{
	margin-right:-6.5rem!important;
}
.m-r-ab-70{
	margin-right:-7rem!important;
}
.m-r-ab-75{
	margin-right:-7.5rem!important;
}
.m-r-ab-80{
	margin-right:-8rem!important;
}
.m-r-ab-85{
	margin-right:-8.5rem!important;
}
.m-r-ab-90{
	margin-right:-9rem!important;
}
.m-r-ab-95{
	margin-right:-9.5rem!important;
}
.m-r-ab-100{
	margin-right:-10rem!important;
}
.m-r-ab-150{
	margin-right:-15rem!important;
}
.m-r-ab-200{
	margin-right:-20rem!important;
}
/**/
.m-b-ab-1{
	margin-bottom:-.1rem!important;
}
.m-b-ab-2{
	margin-bottom:-.2rem!important;
}
.m-b-ab-3{
	margin-bottom:-.3rem!important;
}
.m-b-ab-4{
	margin-bottom:-.4rem!important;
}
.m-b-ab-5{
	margin-bottom:-.5rem!important;
}
.m-b-ab-6{
	margin-bottom:-.6rem!important;
}
.m-b-ab-7{
	margin-bottom:-.7rem!important;
}
.m-b-ab-8{
	margin-bottom:-.8rem!important;
}
.m-b-ab-9{
	margin-bottom:-.9rem!important;
}
.m-b-ab-10{
	margin-bottom:-1rem!important;
}
.m-b-ab-15{
	margin-bottom:-1.5rem!important;
}
.m-b-ab-20{
	margin-bottom:-2rem!important;
}
.m-b-ab-25{
	margin-bottom:-2.5rem!important;
}
.m-b-ab-30{
	margin-bottom:-3rem!important;
}
.m-b-ab-35{
	margin-bottom:-3.5rem!important;
}
.m-b-ab-40{
	margin-bottom:-4rem!important;
}
.m-b-ab-45{
	margin-bottom:-4.5rem!important;
}
.m-b-ab-50{
	margin-bottom:-5rem!important;
}
.m-b-ab-55{
	margin-bottom:-5.5rem!important;
}
.m-b-ab-60{
	margin-bottom:-6rem!important;
}
.m-b-ab-65{
	margin-bottom:-6.5rem!important;
}
.m-b-ab-70{
	margin-bottom:-7rem!important;
}
.m-b-ab-75{
	margin-bottom:-7.5rem!important;
}
.m-b-ab-80{
	margin-bottom:-8rem!important;
}
.m-b-ab-85{
	margin-bottom:-8.5rem!important;
}
.m-b-ab-90{
	margin-bottom:-9rem!important;
}
.m-b-ab-95{
	margin-bottom:-9.5rem!important;
}
.m-b-ab-100{
	margin-bottom:-10rem!important;
}
.m-b-ab-120{
	margin-bottom:-12rem!important;
}
.m-b-ab-150{
	margin-bottom:-15rem!important;
}
.m-b-ab-200{
	margin-bottom:-20rem!important;
}

/*----------------------
	30. Padding
------------------------*/
.p-tb-1,.ul-tb-1 .ul-item{
	padding-top:.1rem!important;
	padding-bottom:.1rem!important;
}
.p-tb-2,.ul-tb-2 .ul-item{
	padding-top:.2rem!important;
	padding-bottom:.2rem!important;
}
.p-tb-3,.ul-tb-3 .ul-item{
	padding-top:.3rem!important;
	padding-bottom:.3rem!important;
}
.p-tb-4,.ul-tb-4 .ul-item{
	padding-top:.4rem!important;
	padding-bottom:.4rem!important;
}
.p-tb-5,.ul-tb-5 .ul-item{
	padding-top:.5rem!important;
	padding-bottom:.5rem!important;
}
.p-tb-6,.ul-tb-6 .ul-item{
	padding-top:.6rem!important;
	padding-bottom:.6rem!important;
}
.p-tb-7,.ul-tb-7 .ul-item{
	padding-top:.7rem!important;
	padding-bottom:.7rem!important;
}
.p-tb-8,.ul-tb-8 .ul-item{
	padding-top:.8rem!important;
	padding-bottom:.8rem!important;
}
.p-tb-9,.ul-tb-9 .ul-item{
	padding-top:.9rem!important;
	padding-bottom:.9rem!important;
}
.p-tb-10,.ul-tb-10 .ul-item{
	padding-top:1rem!important;
	padding-bottom:1rem!important;
}
.p-tb-11,.ul-tb-11 .ul-item{
	padding-top:1.1rem!important;
	padding-bottom:1.1rem!important;
}
.p-tb-12,.ul-tb-12 .ul-item{
	padding-top:1.2rem!important;
	padding-bottom:1.2rem!important;
}
.p-tb-13,.ul-tb-13 .ul-item{
	padding-top:1.3rem!important;
	padding-bottom:1.3rem!important;
}
.p-tb-14,.ul-tb-14 .ul-item{
	padding-top:1.4rem!important;
	padding-bottom:1.4rem!important;
}
.p-tb-15,.ul-tb-15 .ul-item{
	padding-top:1.5rem!important;
	padding-bottom:1.5rem!important;
}
.p-tb-16,.ul-tb-16 .ul-item{
	padding-top:1.6rem!important;
	padding-bottom:1.6rem!important;
}
.p-tb-17,.ul-tb-17 .ul-item{
	padding-top:1.7rem!important;
	padding-bottom:1.7rem!important;
}
.p-tb-18,.ul-tb-18 .ul-item{
	padding-top:1.8rem!important;
	padding-bottom:1.8rem!important;
}
.p-tb-19,.ul-tb-19 .ul-item{
	padding-top:1.9rem!important;
	padding-bottom:1.9rem!important;
}
.p-tb-20,.ul-tb-20 .ul-item{
	padding-top:2rem!important;
	padding-bottom:2rem!important;
}
.p-tb-25,.ul-tb-25 .ul-item{
	padding-top:2.5rem!important;
	padding-bottom:2.5rem!important;
}
.p-tb-30,.ul-tb-30 .ul-item{
	padding-top:3rem!important;
	padding-bottom:3rem!important;
}
.p-tb-35,.ul-tb-35 .ul-item{
	padding-top:3.5rem!important;
	padding-bottom:3.5rem!important;
}
.p-tb-40,.ul-tb-40 .ul-item{
	padding-top:4rem!important;
	padding-bottom:4rem!important;
}
.p-tb-45,.ul-tb-45 .ul-item{
	padding-top:4.5rem!important;
	padding-bottom:4.5rem!important;
}
.p-tb-50,.ul-tb-50 .ul-item{
	padding-top:5rem!important;
	padding-bottom:5rem!important;
}
.p-tb-60,.ul-tb-60 .ul-item{
	padding-top:6rem!important;
	padding-bottom:6rem!important;
}
.p-tb-70,.ul-tb-70 .ul-item{
	padding-top:7rem!important;
	padding-bottom:7rem!important;
}
.p-tb-80,.ul-tb-80 .ul-item{
	padding-top:8rem!important;
	padding-bottom:8rem!important;
}
/* .p-tb-90,.ul-tb-90 .ul-item{
	padding-top:9rem!important;
	padding-bottom:9rem!important;
} */
.p-tb-100,.ul-tb-100 .ul-item{
	padding-top:10rem!important;
	padding-bottom:10rem!important;
}
.p-lr-1,.ul-lr-1 .ul-item{
	padding-left:.1rem!important;
	padding-right:.1rem!important;
}
.p-lr-2,.ul-lr-2 .ul-item{
	padding-left:.2rem!important;
	padding-right:.2rem!important;
}
.p-lr-3,.ul-lr-3 .ul-item{
	padding-left:.3rem!important;
	padding-right:.3rem!important;
}
.p-lr-4,.ul-lr-4 .ul-item{
	padding-left:.4rem!important;
	padding-right:.4rem!important;
}
.p-lr-5,.ul-lr-5 .ul-item{
	padding-left:.5rem!important;
	padding-right:.5rem!important;
}
.p-lr-6,.ul-lr-6 .ul-item{
	padding-left:.6rem!important;
	padding-right:.6rem!important;
}
.p-lr-7,.ul-lr-7 .ul-item{
	padding-left:.7rem!important;
	padding-right:7rem!important;
}
.p-lr-8,.ul-lr-8 .ul-item{
	padding-left:.8rem!important;
	padding-right:.8rem!important;
}
.p-lr-9,.ul-lr-9 .ul-item{
	padding-left:.9rem!important;
	padding-right:.9rem!important;
}
.p-lr-10,.ul-lr-10 .ul-item{
	padding-left:1rem!important;
	padding-right:1rem!important;
}
.p-lr-11,.ul-lr-11 .ul-item{
	padding-left:1.1rem!important;
	padding-right:1.1rem!important;
}
.p-lr-12,.ul-lr-12 .ul-item{
	padding-left:1.2rem!important;
	padding-right:1.2rem!important;
}
.p-lr-13,.ul-lr-13 .ul-item{
	padding-left:1.3rem!important;
	padding-right:1.3rem!important;
}
.p-lr-14,.ul-lr-14 .ul-item{
	padding-left:1.4rem!important;
	padding-right:1.4rem!important;
}
.p-lr-15,.ul-lr-15 .ul-item{
	padding-left:1.5rem!important;
	padding-right:1.5rem!important;
}
.p-lr-16,.ul-lr-16 .ul-item{
	padding-left:1.6rem!important;
	padding-right:1.6rem!important;
}
.p-lr-17,.ul-lr-17 .ul-item{
	padding-left:1.7rem!important;
	padding-right:1.7rem!important;
}
.p-lr-18,.ul-lr-18 .ul-item{
	padding-left:1.8rem!important;
	padding-right:1.8rem!important;
}
.p-lr-19,.ul-lr-19 .ul-item{
	padding-left:1.9rem!important;
	padding-right:1.9rem!important;
}
.p-lr-20,.ul-lr-20 .ul-item{
	padding-left:2rem!important;
	padding-right:2rem!important;
}
.p-lr-25,.ul-lr-25 .ul-item{
	padding-left:2.5rem!important;
	padding-right:2.5rem!important;
}
.p-lr-30,.ul-lr-30 .ul-item{
	padding-left:3rem!important;
	padding-right:3rem!important;
}
.p-lr-35,.ul-lr-35 .ul-item{
	padding-left:3.5rem!important;
	padding-right:3.5rem!important;
}
.p-lr-40,.ul-lr-40 .ul-item{
	padding-left:4rem!important;
	padding-right:4rem!important;
}
.p-lr-45,.ul-lr-45 .ul-item{
	padding-left:4.5rem!important;
	padding-right:4.5rem!important;
}
.p-lr-50,.ul-lr-50 .ul-item{
	padding-left:5rem!important;
	padding-right:5rem!important;
}


/**/
.p-0{
	padding:0!important;
}
.p-1{
	padding:.1rem!important;
}
.p-2{
	padding:.2rem!important;
}
.p-3{
	padding:.3rem!important;
}
.p-4{
	padding:.4rem!important;
}
.p-5{
	padding:.5rem!important;
}
.p-6{
	padding:.6rem!important;
}
.p-7{
	padding:.7rem!important;
}
.p-8{
	padding:.8rem!important;
}
.p-9{
	padding:.9rem!important;
}
.p-10{
	padding:1rem!important;
}
.p-11{
	padding:1.1rem!important;
}
.p-12{
	padding:1.2rem!important;
}
.p-13{
	padding:1.3rem!important;
}
.p-14{
	padding:1.4rem!important;
}
.p-15{
	padding:1.5rem!important;
}
.p-20{
	padding:2rem!important;
}
.p-25{
	padding:2.5rem!important;
}
.p-30{
	padding:3rem!important;
}
.p-35{
	padding:3.5rem!important;
}
.p-40{
	padding:4rem!important;
}
.p-45{
	padding:4.5rem!important;
}
.p-50{
	padding:5rem!important;
}
.p-55{
	padding:5.5rem!important;
}
.p-60{
	padding:6rem!important;
}
.p-70{
	padding:7rem!important;
}
.p-80{
	padding:8rem!important;
}
.p-90{
	padding:9rem!important;
}
.p-100{
	padding:10rem!important;
}
.p-100{
	padding:10rem!important;
}
.p-110{
	padding:11rem!important;
}
.p-120{
	padding:12rem!important;
}
.p-130{
	padding:13rem!important;
}
.p-140{
	padding:14rem!important;
}
.p-150{
	padding:15rem!important;
}
.p-200{
	padding:20rem!important;
}
/**/
.p-t-0{
	padding-top:0!important;
}
.p-t-1{
	padding-top:.1rem!important;
}
.p-t-2{
	padding-top:.2rem!important;
}
.p-t-3{
	padding-top:.3rem!important;
}
.p-t-4{
	padding-top:.4rem!important;
}
.p-t-5{
	padding-top:.5rem!important;
}
.p-t-6{
	padding-top:.6rem!important;
}
.p-t-7{
	padding-top:.7rem!important;
}
.p-t-8{
	padding-top:.8rem!important;
}
.p-t-9{
	padding-top:.9rem!important;
}
.p-t-10{
	padding-top:1rem!important;
}
.p-t-15{
	padding-top:1.5rem!important;
}
.p-t-16{
	padding-top:1.6rem!important;
}
.p-t-17{
	padding-top:1.7rem!important;
}
.p-t-18{
	padding-top:1.8rem!important;
}
.p-t-19{
	padding-top:1.9rem!important;
}
.p-t-20{
	padding-top:2rem!important;
}
.p-t-25{
	padding-top:2.5rem!important;
}
.p-t-30{
	padding-top:3rem!important;
}
.p-t-35{
	padding-top:3.5rem!important;
}
.p-t-40{
	padding-top:4rem!important;
}
.p-t-45{
	padding-top:4.5rem!important;
}
.p-t-50{
	padding-top:5rem!important;
}
.p-t-55{
	padding-top:5.5rem!important;
}
.p-t-60{
	padding-top:6rem!important;
}
.p-t-65{
	padding-top:6.5rem!important;
}
.p-t-70{
	padding-top:7rem!important;
}
.p-t-75{
	padding-top:7.5rem!important;
}
.p-t-80{
	padding-top:8rem!important;
}
.p-t-85{
	padding-top:8.5rem!important;
}
.p-t-90{
	padding-top:9rem!important;
}
.p-t-95{
	padding-top:9.5rem!important;
}
.p-t-100{
	padding-top:10rem!important;
}
.p-t-110{
	padding-top:11rem!important;
}
.p-t-120{
	padding-top:12rem!important;
}
.p-t-130{
	padding-top:13rem!important;
}
.p-t-140{
	padding-top:14rem!important;
}
.p-t-150{
	padding-top:15rem!important;
}
.p-t-160{
	padding-top:16rem!important;
}
.p-t-170{
	padding-top:17rem!important;
}
.p-t-180{
	padding-top:18rem!important;
}
.p-t-190{
	padding-top:19rem!important;
}
.p-t-200{
	padding-top:20rem!important;
}
/**/
.p-l-0{
	padding-left:0!important;
}
.p-l-1{
	padding-left:.1rem!important;
}
.p-l-2{
	padding-left:.2rem!important;
}
.p-l-3{
	padding-left:.3rem!important;
}
.p-l-4{
	padding-left:.4rem!important;
}
.p-l-5{
	padding-left:.5rem!important;
}
.p-l-6{
	padding-left:.6rem!important;
}
.p-l-7{
	padding-left:.7rem!important;
}
.p-l-8{
	padding-left:.8rem!important;
}
.p-l-9{
	padding-left:.9rem!important;
}
.p-l-10{
	padding-left:1rem!important;
}
.p-l-15{
	padding-left:1.5rem!important;
}
.p-l-20{
	padding-left:2rem!important;
}
.p-l-25{
	padding-left:2.5rem!important;
}
.p-l-30{
	padding-left:3rem!important;
}
.p-l-35{
	padding-left:3.5rem!important;
}
.p-l-40{
	padding-left:4rem!important;
}
.p-l-45{
	padding-left:4.5rem!important;
}
.p-l-50{
	padding-left:5rem!important;
}
.p-l-55{
	padding-left:5.5rem!important;
}
.p-l-60{
	padding-left:6rem!important;
}
.p-l-70{
	padding-left:7rem!important;
}
.p-l-80{
	padding-left:8rem!important;
}
.p-l-90{
	padding-left:9rem!important;
}
.p-l-100{
	padding-left:10rem!important;
}
.p-l-110{
	padding-left:11rem!important;
}
.p-l-120{
	padding-left:12rem!important;
}
.p-l-130{
	padding-left:13rem!important;
}
.p-l-140{
	padding-left:14rem!important;
}
.p-l-150{
	padding-left:15rem!important;
}
.p-l-160{
	padding-left:16rem!important;
}
.p-l-170{
	padding-left:17rem!important;
}
.p-l-180{
	padding-left:18rem!important;
}
.p-l-190{
	padding-left:19rem!important;
}
.p-l-200{
	padding-left:20rem!important;
}
/**/
.p-r-0{
	padding-right:0!important;
}
.p-r-1{
	padding-right:.1rem!important;
}
.p-r-2{
	padding-right:.2rem!important;
}
.p-r-3{
	padding-right:.3rem!important;
}
.p-r-4{
	padding-right:.4rem!important;
}
.p-r-5{
	padding-right:.5rem!important;
}
.p-r-6{
	padding-right:.6rem!important;
}
.p-r-7{
	padding-right:.7rem!important;
}
.p-r-8{
	padding-right:.8rem!important;
}
.p-r-9{
	padding-right:.9rem!important;
}
.p-r-10{
	padding-right:1rem!important;
}
.p-r-15{
	padding-right:1.5rem!important;
}
.p-r-20{
	padding-right:2rem!important;
}
.p-r-25{
	padding-right:2.5rem!important;
}
.p-r-30{
	padding-right:3rem!important;
}
.p-r-35{
	padding-right:3.5rem!important;
}
.p-r-40{
	padding-right:4rem!important;
}
.p-r-45{
	padding-right:4.5rem!important;
}
.p-r-50{
	padding-right:5rem!important;
}
.p-r-55{
	padding-right:5.5rem!important;
}
.p-r-60{
	padding-right:6rem!important;
}
.p-r-65{
	padding-right:6.5rem!important;
}
.p-r-70{
	padding-right:7rem!important;
}
.p-r-75{
	padding-right:7.5rem!important;
}
.p-r-80{
	padding-right:8rem!important;
}
.p-r-85{
	padding-right:8.5rem!important;
}
.p-r-90{
	padding-right:9rem!important;
}
.p-r-95{
	padding-right:9.5rem!important;
}
.p-r-100{
	padding-right:10rem!important;
}
.p-r-110{
	padding-right:11rem!important;
}
.p-r-120{
	padding-right:12rem!important;
}
.p-r-130{
	padding-right:13rem!important;
}
.p-r-140{
	padding-right:14rem!important;
}
.p-r-150{
	padding-right:15rem!important;
}
.p-r-160{
	padding-right:16rem!important;
}
.p-r-170{
	padding-right:17rem!important;
}
.p-r-180{
	padding-right:18rem!important;
}
.p-r-190{
	padding-right:19rem!important;
}
.p-r-200{
	padding-right:20rem!important;
}
/**/
.p-b-0{
	padding-bottom:0!important;
}
.p-b-1{
	padding-bottom:.1rem!important;
}
.p-b-2{
	padding-bottom:.2rem!important;
}
.p-b-3{
	padding-bottom:.3rem!important;
}
.p-b-4{
	padding-bottom:.4rem!important;
}
.p-b-5{
	padding-bottom:.5rem!important;
}
.p-b-6{
	padding-bottom:.6rem!important;
}
.p-b-7{
	padding-bottom:.7rem!important;
}
.p-b-8{
	padding-bottom:.8rem!important;
}
.p-b-9{
	padding-bottom:.9rem!important;
}
.p-b-10{
	padding-bottom:1rem!important;
}
.p-b-11{
	padding-bottom:1.1rem!important;
}
.p-b-12{
	padding-bottom:1.2rem!important;
}
.p-b-13{
	padding-bottom:1.3rem!important;
}
.p-b-14{
	padding-bottom:1.4rem!important;
}
.p-b-15{
	padding-bottom:1.5rem!important;
}
.p-b-16{
	padding-bottom:1.6rem!important;
}
.p-b-17{
	padding-bottom:1.7rem!important;
}
.p-b-18{
	padding-bottom:1.8rem!important;
}
.p-b-19{
	padding-bottom:1.9rem!important;
}
.p-b-20{
	padding-bottom:2rem!important;
}
.p-b-25{
	padding-bottom:2.5rem!important;
}
.p-b-30{
	padding-bottom:3rem!important;
}
.p-b-35{
	padding-bottom:3.5rem!important;
}
.p-b-40{
	padding-bottom:4rem!important;
}
.p-b-45{
	padding-bottom:4.5rem!important;
}
.p-b-50{
	padding-bottom:5rem!important;
}
.p-b-55{
	padding-bottom:5.5rem!important;
}
.p-b-60{
	padding-bottom:6rem!important;
}
.p-b-65{
	padding-bottom:6.5rem!important;
}
.p-b-70{
	padding-bottom:7rem!important;
}
.p-b-75{
	padding-bottom:7.5rem!important;
}
.p-b-80{
	padding-bottom:8rem!important;
}
.p-b-85{
	padding-bottom:8.5rem!important;
}
.p-b-90{
	padding-bottom:9rem!important;
}
.p-b-95{
	padding-bottom:9.5rem!important;
}
.p-b-100{
	padding-bottom:10rem!important;
}
.p-b-110{
	padding-bottom:11rem!important;
}
.p-b-120{
	padding-bottom:12rem!important;
}
.p-b-130{
	padding-bottom:13rem!important;
}
.p-b-140{
	padding-bottom:14rem!important;
}
.p-b-150{
	padding-bottom:15rem!important;
}
.p-b-160{
	padding-bottom:16rem!important;
}
.p-b-170{
	padding-bottom:17rem!important;
}
.p-b-180{
	padding-bottom:18rem!important;
}
.p-b-190{
	padding-bottom:19rem!important;
}
.p-b-200{
	padding-bottom:20rem!important;
}
@media (min-width: 993px){
	.bg-size-lg-0{
		background-size: 0 0!important;
	}
	.bg-size-lg-100{
		background-size:cover!important;
	}
	.no-ab-lg:after,.no-ab-lg:before{
		display:none;
	}
}
@media (max-width: 992px){
	div.space-md-1 > *,.card .space-md-1 > *,.cards-spaces-md-1 .card .card-body > *,.cards-spaces-md-1 .card .card-img-overlay > *{
	margin-bottom:.1rem;
}
div.space-md-2 > *,.card .space-md-2 > *,.cards-spaces-md-2 .card .card-body > *,.cards-spaces-md-2 .card .card-img-overlay > *{
	margin-bottom:.2rem;
}
div.space-md-3 > *,.card .space-md-3 > *,.cards-spaces-md-3 .card .card-body > *,.cards-spaces-md-3 .card .card-img-overlay > *{
	margin-bottom:.3rem;
}
div.space-md-4 > *,.card .space-md-4 > *,.cards-spaces-md-4 .card .card-body > *,.cards-spaces-md-4 .card .card-img-overlay > *{
	margin-bottom:.4rem;
}
div.space-md-5 > *,.card .space-md-5 > *,.cards-spaces-md-5 .card .card-body > *,.cards-spaces-md-5 .card .card-img-overlay > *{
	margin-bottom:.5rem;
}
div.space-md-6 > *,.card .space-md-6 > *,.cards-spaces-md-6 .card .card-body > *,.cards-spaces-md-6 .card .card-img-overlay > *{
	margin-bottom:.6rem;
}
div.space-md-7 > *,.card .space-md-7 > *,.cards-spaces-md-7 .card .card-body > *,.cards-spaces-md-7 .card .card-img-overlay > *{
	margin-bottom:.7rem;
}
div.space-md-8 > *,.card .space-md-8 > *,.cards-spaces-md-8 .card .card-body > *,.cards-spaces-md-8 .card .card-img-overlay > *{
	margin-bottom:.8rem;
}
div.space-md-9 > *,.card .space-md-9 > *,.cards-spaces-md-9 .card .card-body > *,.cards-spaces-md-9 .card .card-img-overlay > *{
	margin-bottom:.9rem;
}
div.space-md-10 > *,.card .space-md-10 > *,.cards-spaces-md-10 .card .card-body > *,.cards-spaces-md-10 .card .card-img-overlay > *{
	margin-bottom:1rem;
}
div.space-md-11 > *,.card .space-md-11 > *,.cards-spaces-md-11 .card .card-body > *,.cards-spaces-md-11 .card .card-img-overlay > *{
	margin-bottom:1.1rem;
}
div.space-md-12 > *,.card .space-md-12 > *,.cards-spaces-md-12 .card .card-body > *,.cards-spaces-md-12 .card .card-img-overlay > *{
	margin-bottom:1.2rem;
}
div.space-md-13 > *,.card .space-md-13 > *,.cards-spaces-md-13 .card .card-body > *,.cards-spaces-md-13 .card .card-img-overlay > *{
	margin-bottom:1.3rem;
}
div.space-md-14 > *,.card .space-md-14 > *,.cards-spaces-md-14 .card .card-body > *,.cards-spaces-md-14 .card .card-img-overlay > *{
	margin-bottom:1.4rem;
}
div.space-md-15 > *,.card .space-md-15 > *,.cards-spaces-md-15 .card .card-body > *,.cards-spaces-md-15 .card .card-img-overlay > *{
	margin-bottom:1.5rem;
}
div.space-md-16 > *,.card .space-md-16 > *,.cards-spaces-md-16 .card .card-body > *,.cards-spaces-md-16 .card .card-img-overlay > *{
	margin-bottom:1.5rem;
}
div.space-md-17 > *,.card .space-md-17 > *,.cards-spaces-md-17 .card .card-body > *,.cards-spaces-md-17 .card .card-img-overlay > *{
	margin-bottom:1.7rem;
}
div.space-md-18 > *,.card .space-md-18 > *,.cards-spaces-md-18 .card .card-body > *,.cards-spaces-md-18 .card .card-img-overlay > *{
	margin-bottom:1.8rem;
}
div.space-md-19 > *,.card .space-md-19 > *,.cards-spaces-md-19 .card .card-body > *,.cards-spaces-md-19 .card .card-img-overlay > *{
	margin-bottom:1.9rem;
}
div.space-md-20 > *,.card .space-md-20 > *,.cards-spaces-md-20 .card .card-body > *,.cards-spaces-md-20 .card .card-img-overlay > *{
	margin-bottom:2rem;
}
div.space-md-21 > *,.card .space-md-21 > *,.cards-spaces-md-21 .card .card-body > *,.cards-spaces-md-21 .card .card-img-overlay > *{
	margin-bottom:2.1rem;
}
div.space-md-22 > *,.card .space-md-22 > *,.cards-spaces-md-22 .card .card-body > *,.cards-spaces-md-22 .card .card-img-overlay > *{
	margin-bottom:2.2rem;
}
div.space-md-23 > *,.card .space-md-23 > *,.cards-spaces-md-23 .card .card-body > *,.cards-spaces-md-23 .card .card-img-overlay > *{
	margin-bottom:2.3rem;
}
div.space-md-24 > *,.card .space-md-24 > *,.cards-spaces-md-24 .card .card-body > *,.cards-spaces-md-24 .card .card-img-overlay > *{
	margin-bottom:2.4rem;
}
div.space-md-25 > *,.card .space-md-25 > *,.cards-spaces-md-25 .card .card-body > *,.cards-spaces-md-25 .card .card-img-overlay > *{
	margin-bottom:2.5rem;
}
div.space-md-26 > *,.card .space-md-26 > *,.cards-spaces-md-26 .card .card-body > *,.cards-spaces-md-26 .card .card-img-overlay > *{
	margin-bottom:2.6rem;
}
div.space-md-27 > *,.card .space-md-27 > *,.cards-spaces-md-27 .card .card-body > *,.cards-spaces-md-27 .card .card-img-overlay > *{
	margin-bottom:2.7rem;
}
div.space-md-28 > *,.card .space-md-28 > *,.cards-spaces-md-28 .card .card-body > *,.cards-spaces-md-28 .card .card-img-overlay > *{
	margin-bottom:2.8rem;
}
div.space-md-29 > *,.card .space-md-29 > *,.cards-spaces-md-29 .card .card-body > *,.cards-spaces-md-29 .card .card-img-overlay > *{
	margin-bottom:2.9rem;
}
div.space-md-30 > *,.card .space-md-30 > *,.cards-spaces-md-30 .card .card-body > *,.cards-spaces-md-30 .card .card-img-overlay > *{
	margin-bottom:3rem;
}
div.space-md-31 > *,.card .space-md-31 > *,.cards-spaces-md-31 .card .card-body > *,.cards-spaces-md-31 .card .card-img-overlay > *{
	margin-bottom:3.1rem;
}
div.space-md-32 > *,.card .space-md-32 > *,.cards-spaces-md-32 .card .card-body > *,.cards-spaces-md-32 .card .card-img-overlay > *{
	margin-bottom:3.0rem;
}
div.space-md-33 > *,.card .space-md-33 > *,.cards-spaces-md-33 .card .card-body > *,.cards-spaces-md-33 .card .card-img-overlay > *{
	margin-bottom:3.3rem;
}
div.space-md-34 > *,.card .space-md-34 > *,.cards-spaces-md-34 .card .card-body > *,.cards-spaces-md-34 .card .card-img-overlay > *{
	margin-bottom:3.4rem;
}
div.space-md-35 > *,.card .space-md-35 > *,.cards-spaces-md-35 .card .card-body > *,.cards-spaces-md-35 .card .card-img-overlay > *{
	margin-bottom:3.5rem;
}
div.space-md-36 > *,.card .space-md-36 > *,.cards-spaces-md-36 .card .card-body > *,.cards-spaces-md-36 .card .card-img-overlay > *{
	margin-bottom:3.6rem;
}
div.space-md-37 > *,.card .space-md-37 > *,.cards-spaces-md-37 .card .card-body > *,.cards-spaces-md-37 .card .card-img-overlay > *{
	margin-bottom:3.7rem;
}
div.space-md-38 > *,.card .space-md-38 > *,.cards-spaces-md-38 .card .card-body > *,.cards-spaces-md-38 .card .card-img-overlay > *{
	margin-bottom:3.8rem;
}
div.space-md-39 > *,.card .space-md-39 > *,.cards-spaces-md-39 .card .card-body > *,.cards-spaces-md-39 .card .card-img-overlay > *{
	margin-bottom:3.9rem;
}
div.space-md-40 > *,.card .space-md-40 > *,.cards-spaces-md-40 .card .card-body > *,.cards-spaces-md-40 .card .card-img-overlay > *{
	margin-bottom:4rem;
}
	/*----------------------
	Row
	------------------------*/
	.row-md-1{
		margin:-.1rem;
	}
	.row-md-2{
		margin:-.2rem;
	}
	.row-md-3{
		margin:-.3rem;
	}
	.row-md-4{
		margin:-.4rem;
	}
	.row-md-5{
		margin:-.5rem;
	}
	.row-md-10{
		margin:-1rem;
	}
	.row-md-15{
		margin:-1.5rem;
	}
	.row-md-20{
		margin:-2rem;
	}
	.row-md-25{
		margin:-2.5rem;
	}
	.row-md-30{
		margin:-3rem;
	}
	.row-md-35{
		margin:-3.5rem;
	}
	.row-md-40{
		margin:-4rem;
	}
	.row-md-50{
		margin:-5rem;
	}
	.row-md-0,.row-md-0 .card{
		margin:0;
	}
	.row-ab-md-1{
		margin:-1px -4px -1px 0;
	}
	.row-ab-md-1 > [class*="col-"]{
		padding:0;
		margin-right:-1px!important;
		margin-bottom:-1px!important;
	}
	.row-ab-md-1 .card{
		margin-bottom:-1px!important;
	}
	.row-md-0 > [class*="col-"]{
		padding:0;
	}
	.row-md-1 > [class*="col-"]{
		padding:.1rem;
	}
	.row-md-2 > [class*="col-"]{
		padding:.2rem;
	}
	.row-md-3 > [class*="col-"]{
		padding:.3rem;
	}
	.row-md-4 > [class*="col-"]{
		padding:.4rem;
	}
	.row-md-5 > [class*="col-"]{
		padding:.5rem;
	}
	.row-md-10 > [class*="col-"]{
		padding:1rem;
	}
	.row-md-15 > [class*="col-"]{
		padding:1.5rem;
	}
	.row-md-20 > [class*="col-"]{
		padding:2rem;
	}
	.row-md-25 > [class*="col-"]{
		padding:2.5rem;
	}
	.row-md-30 > [class*="col-"]{
		padding:3rem;
	}
	.row-md-35 > [class*="col-"]{
		padding:3.5rem;
	}
	.row-md-40 > [class*="col-"]{
		padding:4rem;
	}
	.row-md-50 > [class*="col-"]{
		padding:5rem;
	}
		/**/
	.col-count-md-1{
		column-count:1;
	}
	.col-count-md-2{
		column-count:2;
	}
	.col-count-md-3{
		column-count:3;
	}
	.col-count-md-4{
		column-count:4;
	}
	.col-count-md-5{
		column-count:5;
	}
	/*margin*/
	.m-md-0{
		margin:0!important;
	}
	.m-t-md-0{
		margin-top:0!important;
	}
	.m-t-md-5{
		margin-top:.5rem!important;
	}
	.m-t-md-10{
		margin-top:1rem!important;
	}
	.m-t-md-15{
		margin-top:1.5rem!important;
	}
	.m-t-md-20{
		margin-top:2rem!important;
	}
	.m-t-md-25{
		margin-top:2.5rem!important;
	}
	.m-t-md-30{
		margin-top:3rem!important;
	}
	.m-t-md-35{
		margin-top:3.5rem!important;
	}
	.m-t-md-40{
		margin-top:4rem!important;
	}
	.m-t-md-45{
		margin-top:4.5rem!important;
	}
	.m-t-md-50{
		margin-top:5rem!important;
	}
	.m-t-md-60{
		margin-top:6rem!important;
	}
	.m-t-md-70{
		margin-top:7rem!important;
	}
	.m-t-md-80{
		margin-top:8rem!important;
	}
	.m-t-md-90{
		margin-top:9rem!important;
	}
	.m-t-md-100{
		margin-top:10rem!important;
	}
	.m-t-md-110{
		margin-top:11rem!important;
	}
	.m-t-md-120{
		margin-top:12rem!important;
	}
	.m-t-md-130{
		margin-top:13rem!important;
	}
	.m-t-md-140{
		margin-top:14rem!important;
	}
	.m-t-md-150{
		margin-top:15rem!important;
	}
	
	.m-r-md-0{
		margin-right:0!important;
	}
	.m-r-md-5{
		margin-right:.5rem!important;
	}
	.m-r-md-10{
		margin-right:1rem!important;
	}
	.m-r-md-15{
		margin-right:1.5rem!important;
	}
	.m-r-md-20{
		margin-right:2rem!important;
	}
	.m-r-md-25{
		margin-right:2.5rem!important;
	}
	.m-r-md-30{
		margin-right:3rem!important;
	}
	.m-r-md-30{
		margin-right:3.5rem!important;
	}
	.m-r-md-40{
		margin-right:4rem!important;
	}
	.m-r-md-45{
		margin-right:4.5rem!important;
	}
	.m-r-md-50{
		margin-right:5rem!important;
	}
	.m-r-md-60{
		margin-right:6rem!important;
	}
	.m-r-md-70{
		margin-right:7rem!important;
	}
	.m-r-md-80{
		margin-right:8rem!important;
	}
	.m-r-md-90{
		margin-right:9rem!important;
	}
	.m-r-md-100{
		margin-right:10rem!important;
	}
	.m-r-md-110{
		margin-right:11rem!important;
	}
	.m-r-md-120{
		margin-right:12rem!important;
	}
	.m-r-md-130{
		margin-right:13rem!important;
	}
	.m-r-md-140{
		margin-right:14rem!important;
	}
	.m-r-md-150{
		margin-right:15rem!important;
	}
	
	.m-l-md-0{
		margin-left:0!important;
	}
	.m-l-md-5{
		margin-left:.5rem!important;
	}
	.m-l-md-10{
		margin-left:1rem!important;
	}
	.m-l-md-15{
		margin-left:1.5rem!important;
	}
	.m-l-md-20{
		margin-left:2rem!important;
	}	
	.m-l-md-25{
		margin-left:2.5rem!important;
	}
	.m-l-md-30{
		margin-left:3rem!important;
	}
	.m-l-md-35{
		margin-left:3.5rem!important;
	}
	.m-l-md-40{
		margin-left:4rem!important;
	}
	.m-l-md-45{
		margin-left:4.5rem!important;
	}
	.m-l-md-50{
		margin-left:5rem!important;
	}
	.m-l-md-30{
		margin-left:3rem!important;
	}
	.m-l-md-60{
		margin-left:6rem!important;
	}
	.m-l-md-100{
		margin-left:10rem!important;
	}
	.m-l-md-110{
		margin-left:11rem!important;
	}
	.m-l-md-120{
		margin-left:12rem!important;
	}
	.m-l-md-130{
		margin-left:13rem!important;
	}
	.m-l-md-140{
		margin-left:14rem!important;
	}
	.m-l-md-150{
		margin-left:15rem!important;
	}
	
	.m-b-md-0{
		margin-bottom:0!important;
	}
	.m-b-md-5{
		margin-bottom:.5rem!important;
	}
	.m-b-md-10{
		margin-bottom:1rem!important;
	}
	.m-b-md-15{
		margin-bottom:1.5rem!important;
	}
	.m-b-md-20{
		margin-bottom:2rem!important;
	}
	.m-b-md-25{
		margin-bottom:2.5rem!important;
	}
	.m-b-md-30{
		margin-bottom:3rem!important;
	}
	.m-b-md-35{
		margin-bottom:3.5rem!important;
	}
	.m-b-md-40{
		margin-bottom:4rem!important;
	}
	.m-b-md-45{
		margin-bottom:4.5rem!important;
	}
	.m-b-md-50{
		margin-bottom:5rem!important;
	}
	.m-b-md-60{
		margin-bottom:6rem!important;
	}
	.m-b-md-70{
		margin-bottom:7rem!important;
	}
	.m-b-md-80{
		margin-bottom:8rem!important;
	}
	.m-b-md-90{
		margin-bottom:9rem!important;
	}
	.m-b-md-100{
		margin-bottom:10rem!important;
	}
	.m-b-md-110{
		margin-bottom:11rem!important;
	}
	.m-b-md-120{
		margin-bottom:12rem!important;
	}
	.m-b-md-130{
		margin-bottom:13rem!important;
	}
	.m-b-md-140{
		margin-bottom:14rem!important;
	}
	.m-b-md-150{
		margin-bottom:15rem!important;
	}

	/*padding*/
	.p-md-0{
		padding:0!important;
	}
	.p-md-10{
		padding:1rem!important;
	}
	.p-md-20{
		padding:2rem!important;
	}
	.p-md-30{
		padding:3rem!important;
	}
	.p-md-40{
		padding:4rem!important;
	}
	.p-md-50{
		padding:5rem!important;
	}
	.p-md-60{
		padding:6rem!important;
	}
	
	.p-t-md-0{
		padding-top:0!important;
	}
	.p-t-md-1{
		padding-top:.1rem!important;
	}
	.p-t-md-2{
		padding-top:.2rem!important;
	}
	.p-t-md-3{
		padding-top:.3rem!important;
	}
	.p-t-md-4{
		padding-top:.4rem!important;
	}
	.p-t-md-5{
		padding-top:.5rem!important;
	}
	.p-t-md-6{
		padding-top:.6rem!important;
	}
	.p-t-md-7{
		padding-top:.7rem!important;
	}
	.p-t-md-8{
		padding-top:.8rem!important;
	}
	.p-t-md-9{
		padding-top:.9rem!important;
	}
	.p-t-md-10{
		padding-top:1rem!important;
	}
	.p-t-md-11{
		padding-top:1.1rem!important;
	}
	.p-t-md-12{
		padding-top:1.2rem!important;
	}
	.p-t-md-13{
		padding-top:1.3rem!important;
	}
	.p-t-md-14{
		padding-top:1.4rem!important;
	}
	.p-t-md-15{
		padding-top:1.5rem!important;
	}
	.p-t-md-16{
		padding-top:1.6rem!important;
	}
	.p-t-md-17{
		padding-top:1.7rem!important;
	}
	.p-t-md-18{
		padding-top:1.8rem!important;
	}
	.p-t-md-19{
		padding-top:1.9rem!important;
	}
	.p-t-md-20{
		padding-top:2rem!important;
	}
	.p-t-md-30{
		padding-top:3rem!important;
	}
	.p-t-md-40{
		padding-top:4rem!important;
	}
	.p-t-md-50{
		padding-top:5rem!important;
	}
	.p-t-md-60{
		padding-top:6rem!important;
	}
	.p-t-md-70{
		padding-top:7rem!important;
	}
	.p-t-md-80{
		padding-top:8rem!important;
	}
	.p-t-md-90{
		padding-top:9rem!important;
	}
	.p-t-md-100{
		padding-top:10rem!important;
	}
	.p-t-md-110{
		padding-top:11rem!important;
	}
	.p-t-md-120{
		padding-top:12rem!important;
	}
	.p-t-md-130{
		padding-top:13rem!important;
	}
	.p-t-md-140{
		padding-top:14rem!important;
	}
	.p-t-md-150{
		padding-top:15rem!important;
	}
	
	.p-r-md-0{
		padding-right:0!important;
	}
	.p-r-md-10{
		padding-right:1rem!important;
	}
	.p-r-md-20{
		padding-right:2rem!important;
	}
	.p-r-md-30{
		padding-right:3rem!important;
	}
	.p-r-md-40{
		padding-right:4rem!important;
	}
	.p-r-md-50{
		padding-right:5rem!important;
	}
	.p-r-md-60{
		padding-right:6rem!important;
	}
	.p-b-md-0{
		padding-bottom:0!important;
	}
	.p-b-md-1{
		padding-bottom:.1rem!important;
	}
	.p-b-md-2{
		padding-bottom:.2rem!important;
	}
	.p-b-md-3{
		padding-bottom:.3rem!important;
	}
	.p-b-md-4{
		padding-bottom:.4rem!important;
	}
	.p-b-md-5{
		padding-bottom:.5rem!important;
	}
	.p-b-md-6{
		padding-bottom:.6rem!important;
	}
	.p-b-md-7{
		padding-bottom:.7rem!important;
	}
	.p-b-md-8{
		padding-bottom:.8rem!important;
	}
	.p-b-md-9{
		padding-bottom:.9rem!important;
	}
	.p-b-md-10{
		padding-bottom:1rem!important;
	}
	.p-b-md-11{
		padding-bottom:1.1rem!important;
	}
	.p-b-md-12{
		padding-bottom:1.2rem!important;
	}
	.p-b-md-13{
		padding-bottom:1.3rem!important;
	}
	.p-b-md-14{
		padding-bottom:1.4rem!important;
	}
	.p-b-md-15{
		padding-bottom:1.5rem!important;
	}
	.p-b-md-16{
		padding-bottom:1.6rem!important;
	}
	.p-b-md-17{
		padding-bottom:1.7rem!important;
	}
	.p-b-md-18{
		padding-bottom:1.8rem!important;
	}
	.p-b-md-19{
		padding-bottom:1.9rem!important;
	}
	.p-b-md-20{
		padding-bottom:2rem!important;
	}
	.p-b-md-30{
		padding-bottom:3rem!important;
	}
	.p-b-md-40{
		padding-bottom:4rem!important;
	}
	.p-b-md-50{
		padding-bottom:5rem!important;
	}
	.p-b-md-60{
		padding-bottom:6rem!important;
	}
	.p-b-md-70{
		padding-bottom:7rem!important;
	}
	.p-b-md-80{
		padding-bottom:8rem!important;
	}
	.p-b-md-90{
		padding-bottom:9rem!important;
	}
	.p-b-md-100{
		padding-bottom:10rem!important;
	}
	.p-b-md-110{
		padding-bottom:11rem!important;
	}
	.p-b-md-120{
		padding-bottom:12rem!important;
	}
	.p-b-md-130{
		padding-bottom:13rem!important;
	}
	.p-b-md-140{
		padding-bottom:14rem!important;
	}
	.p-b-md-150{
		padding-bottom:15rem!important;
	}
	
	.p-l-md-0{
		padding-left:0!important;
	}
	.p-l-md-10{
		padding-left:10!important;
	}
	.p-l-md-20{
		padding-left:2rem!important;
	}
	.p-l-md-30{
		padding-left:3rem!important;
	}
	.p-l-md-40{
		padding-left:4rem!important;
	}
	.p-l-md-50{
		padding-left:5rem!important;
	}
	.p-l-md-60{
		padding-left:6rem!important;
	}
	.p-l-md-70{
		padding-left:7rem!important;
	}
	.p-l-md-80{
		padding-left:8rem!important;
	}
	.p-l-md-90{
		padding-left:9rem!important;
	}
	.p-l-md-100{
		padding-left:10rem!important;
	}
	.p-l-md-110{
		padding-left:11rem!important;
	}
	.p-l-md-120{
		padding-left:12rem!important;
	}
	.p-l-md-130{
		padding-left:13rem!important;
	}
	.p-l-md-140{
		padding-left:14rem!important;
	}
	.p-l-md-150{
		padding-left:15rem!important;
	}
	/**/
	.p-md-40x20{
		padding:4rem 2rem!important;
	}
	.p-md-30x20{
		padding:3rem 2rem!important;
	}
	.p-md-0x20{
		padding:0 2rem!important;
	}
	/*font*/
	.f-md-15{
		font-size:1.5rem!important;
	}
	.f-md-16{
		font-size:1.6rem!important;
	}
	.f-md-17{
		font-size:1.7rem!important;
	}
	.f-md-18{
		font-size:1.8rem!important;
	}
	.f-md-19{
		font-size:1.9rem!important;
	}
	.f-md-20{
		font-size:2rem!important;
	}
	.f-md-25{
		font-size:2.5rem!important;
	}
	.f-md-30{
		font-size:3rem!important;
	}
	.f-md-40{
		font-size:4rem!important;
	}
	.f-md-50{
		font-size:5rem!important;
	}
	.f-md-60{
		font-size:6rem!important;
	}
	.f-md-70{
		font-size:7rem!important;
	}
	.f-md-80{
		font-size:8rem!important;
	}
	.f-md-90{
		font-size:9rem!important;
	}
	.f-md-100{
		font-size:10rem!important;
	}
	.f-md-150{
		font-size:15rem!important;
	}
	.w-100-md{
		width:100%;
	}
	.w-90-md{
		width:90%;
	}
	.w-80-md{
		width:80%;
	}
	.w-70-md{
		width:70%;
	}
	.w-60-md{
		width:60%;
	}
	.w-50-md{
		width:50%;
	}
	.w-40-md{
		width:40%;
	}
	.w-30-md{
		width:30%;
	}
	.w-20-md{
		width:20%;
	}
	.w-10-md{
		width:10%;
	}
	.w-0-md{
		width:0;
	}
	.w-50-md{
		width:50%;
	}
	/**/
	.border-md{
		border:1px solid #eee!important;
	}
	.absolute-md{
		position:absolute!important;
	}
	.relative-md{
		position:relative!important;
	}
	.fixed-md{
		position:fixed!important;
	}
	.static-md{
		position:static!important;
	}
	.no-border-md{
		border:0!important;
	}
	.no-shadow-md{
		box-shadow:none!important;
	}
	.h-auto-md{
		height:auto!important;
	}
	.no-bg-md{
		background:none!important;
	}
	.hidden-after-md:after,.hidden-before-md:before{
		display:none!important;
	}
	.show-after-md:after,.show-after-md:before{
		display:block!important;
	}
	[class*="p-tb-7"],[class*="p-tb-8"],[class*="p-tb-9"],[class*="p-tb-10"]{
		padding-top:6rem!important;
		padding-bottom:6rem!important;
	}
	.cards-padd-md-0 .card{
		padding:0!important;
	}
	.float-left-md{
		float:left!important;
	}
	.float-right-md{
		float:right!important;
	}
	.f-left-md{
		margin-right:auto!important;
	}
	.f-right-md{
    	margin-left: auto!important;
	}
	.text-center-md{
		text-align:center!important;
	}
	.text-left-md{
		text-align:left!important;
	}
	.text-right-md{
		text-align:right!important;
	}
	.d-inline-block-md{
		display:inline-block!important;
	}
	.d-block-md{
		display:block!important;
	}
	.no-after-md:after{
		display:none;
	}
	.no-before-md:after{
		display:none;
	}
	.bg-md-f5{
		background:#f5f5f5;
	}
	.p-50{
		padding:4rem!important;
	}
	.cards-no-skew-md [class*="skew"]{
		transform:none!important;
	}
}
@media (min-width: 767px){
	.bg-size-md-0{
		background-size: 0 0!important;
	}
	.no-ab-md:after,.no-ab-md:before{
		display:none;
	}
}
@media (max-width: 767px){
	div.space-sm-1 > *,.card .space-sm-1 > *,.cards-spaces-sm-1 .card .card-body > *,.cards-spaces-sm-1 .card .card-img-overlay > *{
	margin-bottom:.1rem;
	}
	div.space-sm-2 > *,.card .space-sm-2 > *,.cards-spaces-sm-2 .card .card-body > *,.cards-spaces-sm-2 .card .card-img-overlay > *{
		margin-bottom:.2rem;
	}
	div.space-sm-3 > *,.card .space-sm-3 > *,.cards-spaces-sm-3 .card .card-body > *,.cards-spaces-sm-3 .card .card-img-overlay > *{
		margin-bottom:.3rem;
	}
	div.space-sm-4 > *,.card .space-sm-4 > *,.cards-spaces-sm-4 .card .card-body > *,.cards-spaces-sm-4 .card .card-img-overlay > *{
		margin-bottom:.4rem;
	}
	div.space-sm-5 > *,.card .space-sm-5 > *,.cards-spaces-sm-5 .card .card-body > *,.cards-spaces-sm-5 .card .card-img-overlay > *{
		margin-bottom:.5rem;
	}
	div.space-sm-6 > *,.card .space-sm-6 > *,.cards-spaces-sm-6 .card .card-body > *,.cards-spaces-sm-6 .card .card-img-overlay > *{
		margin-bottom:.6rem;
	}
	div.space-sm-7 > *,.card .space-sm-7 > *,.cards-spaces-sm-7 .card .card-body > *,.cards-spaces-sm-7 .card .card-img-overlay > *{
		margin-bottom:.7rem;
	}
	div.space-sm-8 > *,.card .space-sm-8 > *,.cards-spaces-sm-8 .card .card-body > *,.cards-spaces-sm-8 .card .card-img-overlay > *{
		margin-bottom:.8rem;
	}
	div.space-sm-9 > *,.card .space-sm-9 > *,.cards-spaces-sm-9 .card .card-body > *,.cards-spaces-sm-9 .card .card-img-overlay > *{
		margin-bottom:.9rem;
	}
	div.space-sm-10 > *,.card .space-sm-10 > *,.cards-spaces-sm-10 .card .card-body > *,.cards-spaces-sm-10 .card .card-img-overlay > *{
		margin-bottom:1rem;
	}
	div.space-sm-11 > *,.card .space-sm-11 > *,.cards-spaces-sm-11 .card .card-body > *,.cards-spaces-sm-11 .card .card-img-overlay > *{
		margin-bottom:1.1rem;
	}
	div.space-sm-12 > *,.card .space-sm-12 > *,.cards-spaces-sm-12 .card .card-body > *,.cards-spaces-sm-12 .card .card-img-overlay > *{
		margin-bottom:1.2rem;
	}
	div.space-sm-13 > *,.card .space-sm-13 > *,.cards-spaces-sm-13 .card .card-body > *,.cards-spaces-sm-13 .card .card-img-overlay > *{
		margin-bottom:1.3rem;
	}
	div.space-sm-14 > *,.card .space-sm-14 > *,.cards-spaces-sm-14 .card .card-body > *,.cards-spaces-sm-14 .card .card-img-overlay > *{
		margin-bottom:1.4rem;
	}
	div.space-sm-15 > *,.card .space-sm-15 > *,.cards-spaces-sm-15 .card .card-body > *,.cards-spaces-sm-15 .card .card-img-overlay > *{
		margin-bottom:1.5rem;
	}
	div.space-sm-16 > *,.card .space-sm-16 > *,.cards-spaces-sm-16 .card .card-body > *,.cards-spaces-sm-16 .card .card-img-overlay > *{
		margin-bottom:1.5rem;
	}
	div.space-sm-17 > *,.card .space-sm-17 > *,.cards-spaces-sm-17 .card .card-body > *,.cards-spaces-sm-17 .card .card-img-overlay > *{
		margin-bottom:1.7rem;
	}
	div.space-sm-18 > *,.card .space-sm-18 > *,.cards-spaces-sm-18 .card .card-body > *,.cards-spaces-sm-18 .card .card-img-overlay > *{
		margin-bottom:1.8rem;
	}
	div.space-sm-19 > *,.card .space-sm-19 > *,.cards-spaces-sm-19 .card .card-body > *,.cards-spaces-sm-19 .card .card-img-overlay > *{
		margin-bottom:1.9rem;
	}
	div.space-sm-20 > *,.card .space-sm-20 > *,.cards-spaces-sm-20 .card .card-body > *,.cards-spaces-sm-20 .card .card-img-overlay > *{
		margin-bottom:2rem;
	}
	div.space-sm-21 > *,.card .space-sm-21 > *,.cards-spaces-sm-21 .card .card-body > *,.cards-spaces-sm-21 .card .card-img-overlay > *{
		margin-bottom:2.1rem;
	}
	div.space-sm-22 > *,.card .space-sm-22 > *,.cards-spaces-sm-22 .card .card-body > *,.cards-spaces-sm-22 .card .card-img-overlay > *{
		margin-bottom:2.2rem;
	}
	div.space-sm-23 > *,.card .space-sm-23 > *,.cards-spaces-sm-23 .card .card-body > *,.cards-spaces-sm-23 .card .card-img-overlay > *{
		margin-bottom:2.3rem;
	}
	div.space-sm-24 > *,.card .space-sm-24 > *,.cards-spaces-sm-24 .card .card-body > *,.cards-spaces-sm-24 .card .card-img-overlay > *{
		margin-bottom:2.4rem;
	}
	div.space-sm-25 > *,.card .space-sm-25 > *,.cards-spaces-sm-25 .card .card-body > *,.cards-spaces-sm-25 .card .card-img-overlay > *{
		margin-bottom:2.5rem;
	}
	div.space-sm-26 > *,.card .space-sm-26 > *,.cards-spaces-sm-26 .card .card-body > *,.cards-spaces-sm-26 .card .card-img-overlay > *{
		margin-bottom:2.6rem;
	}
	div.space-sm-27 > *,.card .space-sm-27 > *,.cards-spaces-sm-27 .card .card-body > *,.cards-spaces-sm-27 .card .card-img-overlay > *{
		margin-bottom:2.7rem;
	}
	div.space-sm-28 > *,.card .space-sm-28 > *,.cards-spaces-sm-28 .card .card-body > *,.cards-spaces-sm-28 .card .card-img-overlay > *{
		margin-bottom:2.8rem;
	}
	div.space-sm-29 > *,.card .space-sm-29 > *,.cards-spaces-sm-29 .card .card-body > *,.cards-spaces-sm-29 .card .card-img-overlay > *{
		margin-bottom:2.9rem;
	}
	div.space-sm-30 > *,.card .space-sm-30 > *,.cards-spaces-sm-30 .card .card-body > *,.cards-spaces-sm-30 .card .card-img-overlay > *{
		margin-bottom:3rem;
	}
	div.space-sm-31 > *,.card .space-sm-31 > *,.cards-spaces-sm-31 .card .card-body > *,.cards-spaces-sm-31 .card .card-img-overlay > *{
		margin-bottom:3.1rem;
	}
	div.space-sm-32 > *,.card .space-sm-32 > *,.cards-spaces-sm-32 .card .card-body > *,.cards-spaces-sm-32 .card .card-img-overlay > *{
		margin-bottom:3.0rem;
	}
	div.space-sm-33 > *,.card .space-sm-33 > *,.cards-spaces-sm-33 .card .card-body > *,.cards-spaces-sm-33 .card .card-img-overlay > *{
		margin-bottom:3.3rem;
	}
	div.space-sm-34 > *,.card .space-sm-34 > *,.cards-spaces-sm-34 .card .card-body > *,.cards-spaces-sm-34 .card .card-img-overlay > *{
		margin-bottom:3.4rem;
	}
	div.space-sm-35 > *,.card .space-sm-35 > *,.cards-spaces-sm-35 .card .card-body > *,.cards-spaces-sm-35 .card .card-img-overlay > *{
		margin-bottom:3.5rem;
	}
	div.space-sm-36 > *,.card .space-sm-36 > *,.cards-spaces-sm-36 .card .card-body > *,.cards-spaces-sm-36 .card .card-img-overlay > *{
		margin-bottom:3.6rem;
	}
	div.space-sm-37 > *,.card .space-sm-37 > *,.cards-spaces-sm-37 .card .card-body > *,.cards-spaces-sm-37 .card .card-img-overlay > *{
		margin-bottom:3.7rem;
	}
	div.space-sm-38 > *,.card .space-sm-38 > *,.cards-spaces-sm-38 .card .card-body > *,.cards-spaces-sm-38 .card .card-img-overlay > *{
		margin-bottom:3.8rem;
	}
	div.space-sm-39 > *,.card .space-sm-39 > *,.cards-spaces-sm-39 .card .card-body > *,.cards-spaces-sm-39 .card .card-img-overlay > *{
		margin-bottom:3.9rem;
	}
	div.space-sm-40 > *,.card .space-sm-40 > *,.cards-spaces-sm-40 .card .card-body > *,.cards-spaces-sm-40 .card .card-img-overlay > *{
		margin-bottom:4rem;
	}
	/*Row*/
	.row-sm-1{
		margin:-.1rem;
	}
	.row-sm-2{
		margin:-.2rem;
	}
	.row-sm-3{
		margin:-.3rem;
	}
	.row-sm-4{
		margin:-.4rem;
	}
	.row-sm-5{
		margin:-.5rem;
	}
	.row-sm-10{
		margin:-1rem;
	}
	.row-sm-15{
		margin:-1.5rem;
	}
	.row-sm-20{
		margin:-2rem;
	}
	.row-sm-25{
		margin:-2.5rem;
	}
	.row-sm-30{
		margin:-3rem;
	}
	.row-sm-35{
		margin:-3.5rem;
	}
	.row-sm-40{
		margin:-4rem;
	}
	.row-sm-50{
		margin:-5rem;
	}
	.row-sm-0,.row-sm-0 .card{
		margin:0;
	}
	.row-ab-sm-1{
		margin:-1px -4px -1px 0;
	}
	.row-ab-sm-1 > [class*="col-"]{
		padding:0;
		margin-right:-1px!important;
		margin-bottom:-1px!important;
	}
	.row-ab-sm-1 .card{
		margin-bottom:-1px!important;
	}
	.row-sm-0 > [class*="col-"]{
		padding:0;
	}
	.row-sm-1 > [class*="col-"]{
		padding:.1rem;
	}
	.row-sm-2 > [class*="col-"]{
		padding:.2rem;
	}
	.row-sm-3 > [class*="col-"]{
		padding:.3rem;
	}
	.row-sm-4 > [class*="col-"]{
		padding:.4rem;
	}
	.row-sm-5 > [class*="col-"]{
		padding:.5rem;
	}
	.row-sm-10 > [class*="col-"]{
		padding:1rem;
	}
	.row-sm-15 > [class*="col-"]{
		padding:1.5rem;
	}
	.row-sm-20 > [class*="col-"]{
		padding:2rem;
	}
	.row-sm-25 > [class*="col-"]{
		padding:2.5rem;
	}
	.row-sm-30 > [class*="col-"]{
		padding:3rem;
	}
	.row-sm-35 > [class*="col-"]{
		padding:3.5rem;
	}
	.row-sm-40 > [class*="col-"]{
		padding:4rem;
	}
	.row-sm-50 > [class*="col-"]{
		padding:5rem;
	}
	/**/
	.col-count-sm-1{
		column-count:1;
	}
	.col-count-sm-2{
		column-count:2;
	}
	.col-count-sm-3{
		column-count:3;
	}
	.col-count-sm-4{
		column-count:4;
	}
	/*btn-size*/
	.btn{
		padding:0 2rem;
		height:3.5rem;
		line-height:3.5rem!important;
		font-size:1.4rem;
	}
	.btn-xs{
		height:3.2rem;
		padding:0 1.6rem;
		line-height:3.2rem!important;
		font-size:1.1rem;
	}
	.btn-sm{
		height:3.5rem;
		padding:0 2rem;
		line-height:3.5rem!important;
		font-size:1.2rem;
	}
	.btn-md{
		padding:0 2.5rem;
		height:4rem;
		line-height:4rem!important;
		font-size:1.3rem;
	}
	.btn-lg{
		padding:0 3rem;
		height:4.5rem;
		line-height:4.5rem!important;
		font-size:1.4rem;
	}
	.btn-xl{
		padding:0 4rem;
		height:5rem;
		line-height:5rem!important;
		font-size:1.4rem;
	}
	/*round*/
	.btn.btn-round{
		border-radius:5rem;	
		padding:0 2.5rem;
	}
	.btn-round.btn-xs{
		padding:0 1.5rem;
	}
	.btn-round.btn-sm{
		padding:0 2rem;
	}
	.btn-round.btn-md{
		padding:0 3rem;
	}
	.btn-round.btn-lg{
		padding:0 4rem;
	}
	.btn-round.btn-xl{
		padding:0 5rem;
	}
	/**/
	.form-control{
		height:3.5rem;
	}
	.form-control-sm,.form-sm .form-control{
		height:3rem;
	}
	.form-control-md,.form-md .form-control{
		height:4rem;
	}
	.form-control-lg,.form-lg .form-control{
		height:4.5rem;
	}
	.form-control-xl,.form-xl .form-control{
		height:5rem;
	}
	/**/
	form .btn{
		height:3.5rem;
		line-height:3.5rem!important;
	}
	.form-sm .btn{
		height:3rem;
		line-height:3rem!important;
	}
	.form-md .btn{
		height:4rem;
		line-height:4rem!important;
	}
	.form-lg .btn{
		height:4.5rem;
		line-height:4.5rem!important;
	}
	.form-xl .btn{
		height:5rem;
		line-height:5rem!important;
	}
	
	/*margin*/
	.m-sm-0{
		margin:0!important;
	}
	.m-t-sm-0{
		margin-top:0!important;
	}
	.m-t-sm-5{
		margin-top:.5rem!important;
	}
	.m-t-sm-10{
		margin-top:1rem!important;
	}
	.m-t-sm-15{
		margin-top:1.5rem!important;
	}
	.m-t-sm-20{
		margin-top:2rem!important;
	}
	.m-t-sm-25{
		margin-top:2.5rem!important;
	}
	.m-t-sm-30{
		margin-top:3rem!important;
	}
	.m-t-sm-35{
		margin-top:3.5rem!important;
	}
	.m-t-sm-40{
		margin-top:4rem!important;
	}
	.m-t-sm-45{
		margin-top:4.5rem!important;
	}
	.m-t-sm-50{
		margin-top:5rem!important;
	}
	.m-t-sm-60{
		margin-top:6rem!important;
	}
	.m-t-sm-70{
		margin-top:7rem!important;
	}
	.m-t-sm-80{
		margin-top:8rem!important;
	}
	.m-t-sm-90{
		margin-top:9rem!important;
	}
	.m-t-sm-100{
		margin-top:10rem!important;
	}
	
	.m-r-sm-0{
		margin-right:0!important;
	}
	.m-r-sm-0=5{
		margin-right:.5rem!important;
	}
	.m-r-sm-10{
		margin-right:1rem!important;
	}
	.m-r-sm-15{
		margin-right:1.5rem!important;
	}
	.m-r-sm-20{
		margin-right:2rem!important;
	}
	.m-r-sm-25{
		margin-right:2.5rem!important;
	}
	.m-r-sm-30{
		margin-right:3rem!important;
	}
	.m-r-sm-35{
		margin-right:3.5rem!important;
	}
	.m-r-sm-40{
		margin-right:4rem!important;
	}
	.m-r-sm-45{
		margin-right:4.5rem!important;
	}
	.m-r-sm-50{
		margin-right:5rem!important;
	}
	.m-r-sm-60{
		margin-right:6rem!important;
	}
	.m-r-sm-70{
		margin-right:7rem!important;
	}
	.m-r-sm-80{
		margin-right:8rem!important;
	}
	.m-r-sm-90{
		margin-right:9rem!important;
	}
	.m-r-sm-100{
		margin-right:10rem!important;
	}
	
	.m-l-sm-0{
		margin-left:0!important;
	}
	.m-l-sm-5{
		margin-left:.5rem!important;
	}
	.m-l-sm-10{
		margin-left:1rem!important;
	}
	.m-l-sm-15{
		margin-left:1.5rem!important;
	}
	.m-l-sm-20{
		margin-left:2rem!important;
	}
	.m-l-sm-25{
		margin-left:2.5rem!important;
	}
	.m-l-sm-30{
		margin-left:3rem!important;
	}
	.m-l-sm-35{
		margin-left:3.5rem!important;
	}
	.m-l-sm-40{
		margin-left:4rem!important;
	}
	.m-l-sm-45{
		margin-left:4.5rem!important;
	}
	.m-l-sm-50{
		margin-left:5rem!important;
	}
	.m-l-sm-30{
		margin-left:3rem!important;
	}
	.m-l-sm-60{
		margin-left:6rem!important;
	}
	.m-l-sm-70{
		margin-left:7rem!important;
	}
	.m-l-sm-80{
		margin-left:8rem!important;
	}
	.m-l-sm-90{
		margin-left:9rem!important;
	}
	.m-l-sm-100{
		margin-left:10rem!important;
	}
	
	.m-b-sm-0{
		margin-bottom:0!important;
	}
	.m-b-sm-5{
		margin-bottom:.5rem!important;
	}
	.m-b-sm-10{
		margin-bottom:1rem!important;
	}
	.m-b-sm-15{
		margin-bottom:1.5rem!important;
	}
	.m-b-sm-20{
		margin-bottom:2rem!important;
	}
	.m-b-sm-25{
		margin-bottom:2.5rem!important;
	}
	.m-b-sm-30{
		margin-bottom:3rem!important;
	}
	.m-b-sm-30{
		margin-bottom:3.5rem!important;
	}
	.m-b-sm-40{
		margin-bottom:4rem!important;
	}
	.m-b-sm-45{
		margin-bottom:4.5rem!important;
	}
	.m-b-sm-50{
		margin-bottom:5rem!important;
	}
	.m-b-sm-60{
		margin-bottom:6rem!important;
	}
	.m-b-sm-70{
		margin-bottom:7rem!important;
	}
	.m-b-sm-80{
		margin-bottom:68rem!important;
	}
	.m-b-sm-90{
		margin-bottom:9rem!important;
	}
	.m-b-sm-100{
		margin-bottom:10rem!important;
	}

	/*padding*/
	.p-sm-0{
		padding:0!important;
	}
	.p-sm-10{
		padding:1rem!important;
	}
	.p-sm-20{
		padding:2rem!important;
	}
	.p-sm-30{
		padding:3rem!important;
	}
	.p-sm-40{
		padding:4rem!important;
	}	
	.p-sm-50{
		padding:5rem!important;
	}
	.p-sm-60{
		padding:6rem!important;
	}
	.p-t-sm-0{
		padding-top:0!important;
	}
	.p-t-sm-210{
		padding-top:1rem!important;
	}
	.p-t-sm-20{
		padding-top:2rem!important;
	}
	.p-t-sm-30{
		padding-top:3rem!important;
	}
	.p-t-sm-40{
		padding-top:4rem!important;
	}
	.p-t-sm-50{
		padding-top:5rem!important;
	}
	.p-t-sm-60{
		padding-top:6rem!important;
	}
	.p-t-sm-70{
		padding-top:7rem!important;
	}
	.p-t-sm-80{
		padding-top:8rem!important;
	}
	.p-t-sm-90{
		padding-top:9rem!important;
	}
	.p-t-sm-100{
		padding-top:10rem!important;
	}
	
	.p-r-sm-0{
		padding-right:0!important;
	}
	.p-r-sm-10{
		padding-right:1rem!important;
	}
	.p-r-sm-20{
		padding-right:2rem!important;
	}
	.p-r-sm-30{
		padding-right:3rem!important;
	}
	.p-r-sm-40{
		padding-right:4rem!important;
	}
	.p-r-sm-50{
		padding-right:5rem!important;
	}
	.p-r-sm-60{
		padding-right:6rem!important;
	}
	.p-b-sm-0{
		padding-bottom:0!important;
	}
	.p-b-sm-10{
		padding-bottom:1rem!important;
	}
	.p-b-sm-20{
		padding-bottom:2rem!important;
	}
	.p-b-sm-30{
		padding-bottom:3rem!important;
	}
	.p-b-sm-40{
		padding-bottom:4rem!important;
	}
	.p-b-sm-50{
		padding-bottom:5rem!important;
	}
	.p-b-sm-60{
		padding-bottom:6rem!important;
	}
	.p-b-sm-70{
		padding-bottom:7rem!important;
	}
	.p-b-sm-80{
		padding-bottom:8rem!important;
	}
	.p-b-sm-90{
		padding-bottom:9rem!important;
	}
	.p-b-sm-100{
		padding-bottom:10rem!important;
	}
	
	.p-l-sm-0{
		padding-left:0!important;
	}
	.p-l-sm-10{
		padding-left:10!important;
	}
	.p-l-sm-20{
		padding-left:2rem!important;
	}
	.p-l-sm-30{
		padding-left:3rem!important;
	}
	.p-l-sm-40{
		padding-left:4rem!important;
	}
	.p-l-sm-50{
		padding-left:5rem!important;
	}
	.p-l-sm-60{
		padding-left:6rem!important;
	}
	.p-l-sm-70{
		padding-left:7rem!important;
	}
	.p-l-sm-80{
		padding-left:8rem!important;
	}
	.p-l-sm-90{
		padding-left:9rem!important;
	}
	.p-l-sm-100{
		padding-left:10rem!important;
	}
	/**/
	.p-sm-40x20{
		padding:4rem 2rem!important;
	}
	.p-sm-30x20{
		padding:3rem 2rem!important;
	}
	.p-sm-0x20{
		padding:0 2rem!important;
	}
	/*font*/
	.f-sm-11{
		font-size:1.1rem!important;
	}
	.f-sm-12{
		font-size:1.2rem!important;
	}
	.f-sm-13{
		font-size:1.3rem!important;
	}
	.f-sm-14{
		font-size:1.4rem!important;
	}
	.f-sm-15{
		font-size:1.5rem!important;
	}
	.f-sm-16{
		font-size:1.6rem!important;
	}
	.f-sm-17{
		font-size:1.7rem!important;
	}
	.f-sm-18{
		font-size:1.8rem!important;
	}
	.f-sm-19{
		font-size:1.9rem!important;
	}
	.f-sm-20{
		font-size:2rem!important;
	}
	.f-sm-25{
		font-size:2.5rem!important;
	}
	.f-sm-30{
		font-size:3rem!important;
	}
	.f-sm-40{
		font-size:4rem!important;
	}
	.f-sm-50{
		font-size:5rem!important;
	}
	.f-sm-60{
		font-size:6rem!important;
	}
	.f-sm-70{
		font-size:7rem!important;
	}
	.f-sm-80{
		font-size:8rem!important;
	}
	.f-sm-90{
		font-size:9rem!important;
	}
	.f-sm-100{
		font-size:10rem!important;
	}
	.w-100-sm{
		width:100%;
	}
	.w-90-sm{
		width:90%;
	}
	.w-80-sm{
		width:80%;
	}
	.w-70-sm{
		width:70%;
	}
	.w-60-sm{
		width:60%;
	}
	.w-50-sm{
		width:50%;
	}
	.w-40-sm{
		width:40%;
	}
	.w-30-sm{
		width:30%;
	}
	.w-20-sm{
		width:20%;
	}
	.w-10-sm{
		width:10%;
	}
	.w-0-sm{
		width:0;
	}
	.cards-sm-mb .card{
		margin-bottom:2rem;
	}
	.cards-sm-padd .card{
		padding:2rem;
	}
	/**/
	.border-sm{
		border:1px solid #eee!important;
	}
	.absolute-sm{
		position:absolute!important;
	}
	.relative-sm{
		position:relative!important;
	}
	.fixed-sm{
		position:fixed!important;
	}
	.static-sm{
		position:static!important;
	}
	.no-border-sm{
		border:0!important;
	}
	.no-shadow-sm{
		box-shadow:none!important;
	}
	.h-auto-sm{
		height:auto!important;
	}
	.no-bg-sm{
		background:none!important;
	}	
	.cards-no-skew-sm [class*="skew"]{
		transform:none!important;
	}	
	.hidden-after-sm:after,.hidden-before-sm:before{
		display:none!important;
	}
	.show-after-sm:after,.show-before-sm:before{
		display:block!important;
	}
	
	.cards-padd-sm-0 .card{
		padding:0!important;
	}
	.float-left-sm{
		float:left!important;
	}
	.float-right-sm{
		float:right!important;
	}
	.f-left-sm{
		margin-right:auto!important;
	}
	.f-right-sm{
    	margin-left: auto!important;
	}
	.text-center-sm{
		text-align:center!important;
	}
	.text-left-sm{
		text-align:left!important;
	}
	.text-right-sm{
		text-align:right!important;
	}
	.d-inline-block-sm{
		display:inline-block!important;
	}
	.d-block-sm{
		display:block!important;
	}
	.no-after-sm:after{
		display:none;
	}
	.no-before-sm:after{
		display:none;
	}
	.bg-sm-f5{
		background:#f5f5f5!important;
	}
	.p-50,.p-40,.box-1{
		padding:3rem!important;
	}
	.cards.cards-padd-40 .card .card-body, .cards-box-padd-40 .card-box .card-box-body{
		padding:3rem;
	}
	.cards-padd-40 .card .card-header,.cards-padd-40 .card .card-footer,.cards-box-padd-40 .card-box .card-box-header{
		padding:1.5rem 3rem 1.5rem 3rem;
	}
}
@media (max-width: 575px){
	div.space-xs-1 > *,.card .space-xs-1 > *,.cards-spaces-xs-1 .card .card-body > *,.cards-spaces-xs-1 .card .card-img-overlay > *{
		margin-bottom:.1rem;
	}
	div.space-xs-2 > *,.card .space-xs-2 > *,.cards-spaces-xs-2 .card .card-body > *,.cards-spaces-xs-2 .card .card-img-overlay > *{
		margin-bottom:.2rem;
	}
	div.space-xs-3 > *,.card .space-xs-3 > *,.cards-spaces-xs-3 .card .card-body > *,.cards-spaces-xs-3 .card .card-img-overlay > *{
		margin-bottom:.3rem;
	}
	div.space-xs-4 > *,.card .space-xs-4 > *,.cards-spaces-xs-4 .card .card-body > *,.cards-spaces-xs-4 .card .card-img-overlay > *{
		margin-bottom:.4rem;
	}
	div.space-xs-5 > *,.card .space-xs-5 > *,.cards-spaces-xs-5 .card .card-body > *,.cards-spaces-xs-5 .card .card-img-overlay > *{
		margin-bottom:.5rem;
	}
	div.space-xs-6 > *,.card .space-xs-6 > *,.cards-spaces-xs-6 .card .card-body > *,.cards-spaces-xs-6 .card .card-img-overlay > *{
		margin-bottom:.6rem;
	}
	div.space-xs-7 > *,.card .space-xs-7 > *,.cards-spaces-xs-7 .card .card-body > *,.cards-spaces-xs-7 .card .card-img-overlay > *{
		margin-bottom:.7rem;
	}
	div.space-xs-8 > *,.card .space-xs-8 > *,.cards-spaces-xs-8 .card .card-body > *,.cards-spaces-xs-8 .card .card-img-overlay > *{
		margin-bottom:.8rem;
	}
	div.space-xs-9 > *,.card .space-xs-9 > *,.cards-spaces-xs-9 .card .card-body > *,.cards-spaces-xs-9 .card .card-img-overlay > *{
		margin-bottom:.9rem;
	}
	div.space-xs-10 > *,.card .space-xs-10 > *,.cards-spaces-xs-10 .card .card-body > *,.cards-spaces-xs-10 .card .card-img-overlay > *{
		margin-bottom:1rem;
	}
	div.space-xs-11 > *,.card .space-xs-11 > *,.cards-spaces-xs-11 .card .card-body > *,.cards-spaces-xs-11 .card .card-img-overlay > *{
		margin-bottom:1.1rem;
	}
	div.space-xs-12 > *,.card .space-xs-12 > *,.cards-spaces-xs-12 .card .card-body > *,.cards-spaces-xs-12 .card .card-img-overlay > *{
		margin-bottom:1.2rem;
	}
	div.space-xs-13 > *,.card .space-xs-13 > *,.cards-spaces-xs-13 .card .card-body > *,.cards-spaces-xs-13 .card .card-img-overlay > *{
		margin-bottom:1.3rem;
	}
	div.space-xs-14 > *,.card .space-xs-14 > *,.cards-spaces-xs-14 .card .card-body > *,.cards-spaces-xs-14 .card .card-img-overlay > *{
		margin-bottom:1.4rem;
	}
	div.space-xs-15 > *,.card .space-xs-15 > *,.cards-spaces-xs-15 .card .card-body > *,.cards-spaces-xs-15 .card .card-img-overlay > *{
		margin-bottom:1.5rem;
	}
	div.space-xs-16 > *,.card .space-xs-16 > *,.cards-spaces-xs-16 .card .card-body > *,.cards-spaces-xs-16 .card .card-img-overlay > *{
		margin-bottom:1.5rem;
	}
	div.space-xs-17 > *,.card .space-xs-17 > *,.cards-spaces-xs-17 .card .card-body > *,.cards-spaces-xs-17 .card .card-img-overlay > *{
		margin-bottom:1.7rem;
	}
	div.space-xs-18 > *,.card .space-xs-18 > *,.cards-spaces-xs-18 .card .card-body > *,.cards-spaces-xs-18 .card .card-img-overlay > *{
		margin-bottom:1.8rem;
	}
	div.space-xs-19 > *,.card .space-xs-19 > *,.cards-spaces-xs-19 .card .card-body > *,.cards-spaces-xs-19 .card .card-img-overlay > *{
		margin-bottom:1.9rem;
	}
	div.space-xs-20 > *,.card .space-xs-20 > *,.cards-spaces-xs-20 .card .card-body > *,.cards-spaces-xs-20 .card .card-img-overlay > *{
		margin-bottom:2rem;
	}
	div.space-xs-21 > *,.card .space-xs-21 > *,.cards-spaces-xs-21 .card .card-body > *,.cards-spaces-xs-21 .card .card-img-overlay > *{
		margin-bottom:2.1rem;
	}
	div.space-xs-22 > *,.card .space-xs-22 > *,.cards-spaces-xs-22 .card .card-body > *,.cards-spaces-xs-22 .card .card-img-overlay > *{
		margin-bottom:2.2rem;
	}
	div.space-xs-23 > *,.card .space-xs-23 > *,.cards-spaces-xs-23 .card .card-body > *,.cards-spaces-xs-23 .card .card-img-overlay > *{
		margin-bottom:2.3rem;
	}
	div.space-xs-24 > *,.card .space-xs-24 > *,.cards-spaces-xs-24 .card .card-body > *,.cards-spaces-xs-24 .card .card-img-overlay > *{
		margin-bottom:2.4rem;
	}
	div.space-xs-25 > *,.card .space-xs-25 > *,.cards-spaces-xs-25 .card .card-body > *,.cards-spaces-xs-25 .card .card-img-overlay > *{
		margin-bottom:2.5rem;
	}
	div.space-xs-26 > *,.card .space-xs-26 > *,.cards-spaces-xs-26 .card .card-body > *,.cards-spaces-xs-26 .card .card-img-overlay > *{
		margin-bottom:2.6rem;
	}
	div.space-xs-27 > *,.card .space-xs-27 > *,.cards-spaces-xs-27 .card .card-body > *,.cards-spaces-xs-27 .card .card-img-overlay > *{
		margin-bottom:2.7rem;
	}
	div.space-xs-28 > *,.card .space-xs-28 > *,.cards-spaces-xs-28 .card .card-body > *,.cards-spaces-xs-28 .card .card-img-overlay > *{
		margin-bottom:2.8rem;
	}
	div.space-xs-29 > *,.card .space-xs-29 > *,.cards-spaces-xs-29 .card .card-body > *,.cards-spaces-xs-29 .card .card-img-overlay > *{
		margin-bottom:2.9rem;
	}
	div.space-xs-30 > *,.card .space-xs-30 > *,.cards-spaces-xs-30 .card .card-body > *,.cards-spaces-xs-30 .card .card-img-overlay > *{
		margin-bottom:3rem;
	}
	div.space-xs-31 > *,.card .space-xs-31 > *,.cards-spaces-xs-31 .card .card-body > *,.cards-spaces-xs-31 .card .card-img-overlay > *{
		margin-bottom:3.1rem;
	}
	div.space-xs-32 > *,.card .space-xs-32 > *,.cards-spaces-xs-32 .card .card-body > *,.cards-spaces-xs-32 .card .card-img-overlay > *{
		margin-bottom:3.0rem;
	}
	div.space-xs-33 > *,.card .space-xs-33 > *,.cards-spaces-xs-33 .card .card-body > *,.cards-spaces-xs-33 .card .card-img-overlay > *{
		margin-bottom:3.3rem;
	}
	div.space-xs-34 > *,.card .space-xs-34 > *,.cards-spaces-xs-34 .card .card-body > *,.cards-spaces-xs-34 .card .card-img-overlay > *{
		margin-bottom:3.4rem;
	}
	div.space-xs-35 > *,.card .space-xs-35 > *,.cards-spaces-xs-35 .card .card-body > *,.cards-spaces-xs-35 .card .card-img-overlay > *{
		margin-bottom:3.5rem;
	}
	div.space-xs-36 > *,.card .space-xs-36 > *,.cards-spaces-xs-36 .card .card-body > *,.cards-spaces-xs-36 .card .card-img-overlay > *{
		margin-bottom:3.6rem;
	}
	div.space-xs-37 > *,.card .space-xs-37 > *,.cards-spaces-xs-37 .card .card-body > *,.cards-spaces-xs-37 .card .card-img-overlay > *{
		margin-bottom:3.7rem;
	}
	div.space-xs-38 > *,.card .space-xs-38 > *,.cards-spaces-xs-38 .card .card-body > *,.cards-spaces-xs-38 .card .card-img-overlay > *{
		margin-bottom:3.8rem;
	}
	div.space-xs-39 > *,.card .space-xs-39 > *,.cards-spaces-xs-39 .card .card-body > *,.cards-spaces-xs-39 .card .card-img-overlay > *{
		margin-bottom:3.9rem;
	}
	div.space-xs-40 > *,.card .space-xs-40 > *,.cards-spaces-xs-40 .card .card-body > *,.cards-spaces-xs-40 .card .card-img-overlay > *{
		margin-bottom:4rem;
	}
	/*margin*/
	.m-xs-0{
		margin:0!important;
	}
	.m-t-xs-0{
		margin-top:0!important;
	}
	.m-t-xs-5{
		margin-top:.5rem!important;
	}
	.m-t-xs-10{
		margin-top:1rem!important;
	}
	.m-t-xs-15{
		margin-top:1.5rem!important;
	}
	.m-t-xs-20{
		margin-top:2rem!important;
	}
	.m-t-xs-25{
		margin-top:2.5rem!important;
	}
	.m-t-xs-30{
		margin-top:3rem!important;
	}
	.m-t-xs-35{
		margin-top:3.5rem!important;
	}
	.m-t-xs-40{
		margin-top:4rem!important;
	}
	.m-t-xs-45{
		margin-top:4.5rem!important;
	}
	.m-t-xs-50{
		margin-top:5rem!important;
	}
	.m-t-xs-60{
		margin-top:6rem!important;
	}
	.m-t-xs-70{
		margin-top:7rem!important;
	}
	.m-r-xs-0{
		margin-right:0!important;
	}
	.m-r-xs-10{
		margin-right:1rem!important;
	}
	.m-r-xs-20{
		margin-right:2rem!important;
	}
	.m-r-xs-30{
		margin-right:3rem!important;
	}
	.m-r-xs-40{
		margin-right:4rem!important;
	}
	.m-r-xs-50{
		margin-right:5rem!important;
	}
	.m-r-xs-60{
		margin-right:6rem!important;
	}
	.m-r-xs-70{
		margin-right:7rem!important;
	}
	
	.m-l-xs-0{
		margin-left:0!important;
	}
	.m-l-xs-5{
		margin-left:.5rem!important;
	}
	.m-l-xs-10{
		margin-left:1rem!important;
	}
	.m-l-xs-15{
		margin-left:1.5rem!important;
	}
	.m-l-xs-20{
		margin-left:2rem!important;
	}
	.m-l-xs-25{
		margin-left:2.5rem!important;
	}
	.m-l-xs-30{
		margin-left:3rem!important;
	}
	.m-l-xs-30{
		margin-left:3.5rem!important;
	}
	.m-l-xs-40{
		margin-left:4rem!important;
	}
	.m-l-xs-45{
		margin-left:4.5rem!important;
	}
	.m-l-xs-50{
		margin-left:5rem!important;
	}
	.m-l-xs-30{
		margin-left:3rem!important;
	}
	.m-l-xs-60{
		margin-left:6rem!important;
	}
	.m-l-xs-70{
		margin-left:7rem!important;
	}
	
	.m-b-xs-0{
		margin-bottom:0!important;
	}
	.m-b-xs-5{
		margin-bottom:.5rem!important;
	}
	.m-b-xs-10{
		margin-bottom:1rem!important;
	}
	.m-b-xs-15{
		margin-bottom:1.5rem!important;
	}
	.m-b-xs-20{
		margin-bottom:2rem!important;
	}
	.m-b-xs-25{
		margin-bottom:2.5rem!important;
	}
	.m-b-xs-30{
		margin-bottom:3rem!important;
	}
	.m-b-xs-35{
		margin-bottom:3.5rem!important;
	}
	.m-b-xs-40{
		margin-bottom:4rem!important;
	}
	.m-b-xs-45{
		margin-bottom:4.5rem!important;
	}
	.m-b-xs-50{
		margin-bottom:5rem!important;
	}
	.m-b-xs-60{
		margin-bottom:6rem!important;
	}
	.m-b-xs-70{
		margin-bottom:7rem!important;
	}

	/*padding*/
	.p-xs-0{
		padding:0!important;
	}
	.p-xs-10{
		padding:1rem!important;
	}
	.p-xs-20{
		padding:2rem!important;
	}
	.p-xs-30{
		padding:3rem!important;
	}
	.p-xs-40{
		padding:4rem!important;
	}
	
	.p-t-xs-0{
		padding-top:0!important;
	}
	.p-t-xs-10{
		padding-top:1rem!important;
	}
	.p-t-xs-20{
		padding-top:2rem!important;
	}
	.p-t-xs-30{
		padding-top:3rem!important;
	}
	.p-t-xs-40{
		padding-top:4rem!important;
	}
	.p-t-xs-50{
		padding-top:5rem!important;
	}
	.p-t-xs-60{
		padding-top:6rem!important;
	}
	.p-t-xs-70{
		padding-top:7rem!important;
	}
	
	.p-r-xs-0{
		padding-right:0!important;
	}
	.p-r-xs-10{
		padding-right:1rem!important;
	}
	.p-r-xs-20{
		padding-right:2rem!important;
	}
	.p-r-xs-30{
		padding-right:3rem!important;
	}
	.p-r-xs-40{
		padding-right:4rem!important;
	}
	.p-r-xs-50{
		padding-right:5rem!important;
	}
	.p-r-xs-60{
		padding-right:6rem!important;
	}
	.p-r-xs-70{
		padding-right:7rem!important;
	}
	.p-b-xs-0{
		padding-bottom:0!important;
	}
	.p-b-xs-10{
		padding-bottom:1rem!important;
	}
	.p-b-xs-20{
		padding-bottom:2rem!important;
	}
	.p-b-xs-30{
		padding-bottom:3rem!important;
	}
	.p-b-xs-40{
		padding-bottom:4rem!important;
	}
	.p-b-xs-50{
		padding-bottom:5rem!important;
	}
	.p-b-xs-60{
		padding-bottom:6rem!important;
	}
	.p-b-xs-70{
		padding-bottom:7rem!important;
	}
	.p-l-xs-0{
		padding-left:0!important;
	}
	.p-l-xs-10{
		padding-left:1rem!important;
	}
	.p-l-xs-20{
		padding-left:2rem!important;
	}
	.p-l-xs-30{
		padding-left:3rem!important;
	}
	.p-l-xs-40{
		padding-left:4rem!important;
	}
	.p-l-xs-50{
		padding-left:5rem!important;
	}
	.p-l-xs-60{
		padding-left:6rem!important;
	}
	.p-l-xs-70{
		padding-left:7rem!important;
	}
	/**/
	.p-xs-40x20{
		padding:4rem 2rem!important;
	}
	.p-xs-30x20{
		padding:3rem 2rem!important;
	}
	.p-xs-0x20{
		padding:0 2rem!important;
	}
	
	.m-t-ab-xs-8{
		margin-top:-8rem!important;
	}
	/*font*/
	.f-xs-11{
		font-size:1.2rem!important;
	}
	.f-xs-12{
		font-size:1.2rem!important;
	}
	.f-xs-13{
		font-size:1.3rem!important;
	}
	.f-xs-14{
		font-size:1.4rem!important;
	}
	.f-xs-15{
		font-size:1.5rem!important;
	}
	.f-xs-16{
		font-size:1.6rem!important;
	}
	.f-xs-17{
		font-size:1.7rem!important;
	}
	.f-xs-18{
		font-size:1.8rem!important;
	}
	.f-xs-19{
		font-size:1.9rem!important;
	}
	.f-xs-20{
		font-size:2rem!important;
	}
	.f-xs-25{
		font-size:2.5rem!important;
	}
	.f-xs-30{
		font-size:3rem!important;
	}
	.f-xs-35{
		font-size:3.5rem!important;
	}
	.f-xs-40{
		font-size:4rem!important;
	}
	.f-xs-50{
		font-size:5rem!important;
	}
	.f-xs-60{
		font-size:6rem!important;
	}
	.f-xs-70{
		font-size:7rem!important;
	}
	/**/
	.col-count-xs-1{
		column-count:1;
	}
	.col-count-xs-2{
		column-count:2;
	}
	.col-count-xs-3{
		column-count:3;
	}
	.border-xs{
		border:1px solid #eee!important;
	}
	.absolute-xs{
		position:absolute!important;
	}
	.relative-xs{
		position:relative!important;
	}
	.fixed-xs{
		position:fixed!important;
	}
	.static-xs{
		position:static!important;
	}
	.no-border-xs{
		border:0!important;
	}
	.no-shadow-xs{
		box-shadow:none!important;
	}
	.h-auto-xs{
		height:auto!important;
	}
	.no-bg-xs{
		background:none!important;
	}
	.hidden-after-xs:after,.hidden-before-xs:before{
		display:none!important;
	}
	.cards-padd-xs-0 .card{
		padding:0!important;
	}
	.float-left-xs{
		float:left!important;
	}
	.float-right-xs{
		float:right!important;
	}
	.f-left-xs{
		margin-right:auto!important;
	}
	.f-right-xs{
    	margin-left: auto!important;
	}
	.text-center-xs{
		text-align:center!important;
	}
	.text-left-xs{
		text-align:left!important;
	}
	.text-right-xs{
		text-align:right!important;
	}
	.d-inline-block-xs{
		display:inline-block!important;
	}
	.d-block-xs{
		display:block!important;
	}
	.no-after-xs:after{
		display:none;
	}
	.no-before-xs:after{
		display:none;
	}
	.w-100-xs{
		width:100%;
	}
	.w-90-xs{
		width:90%;
	}
	.w-80-xs{
		width:80%;
	}
	.w-70-xs{
		width:70%;
	}
	.w-60-xs{
		width:60%;
	}
	.w-50-xs{
		width:50%;
	}
	.w-40-xs{
		width:40%;
	}
	.w-30-xs{
		width:30%;
	}
	.w-20-xs{
		width:20%;
	}
	.w-10-xs{
		width:10%;
	}
	.w-0-xs{
		width:0;
	}
	.card div[class*="space-3"] > *{
		margin-bottom:2.5rem;
	}
	div[class*="space-2"] > *, .card [class*="space-2"] > *, [class*="cards-spaces-2"] .card .card-body > *, [class*="cards-spaces-2"] .card .card-img-overlay > *{
		margin-bottom:1.5rem;
	}
	.cards[class*="cards-tb-2"] .card, .cards[class*="cards-body-tb-2"] .card .card-body, .cards[class*="cards-overlay-tb-2"] .card .card-img-overlay,.cards[class*="cards-tb-3"] .card, .cards[class*="cards-body-tb-3"] .card .card-body, .cards[class*="cards-overlay-tb-3"] .card .card-img-overlay{
    	padding-top: 2rem!important;
    	padding-bottom: 2rem!important;
	}
	.cards.cards-padd-25 .card .card-body, .cards-box-padd-25 .card-box .card-box-body,.cards.cards-padd-30 .card .card-body, .cards-box-padd-30 .card-box .card-box-body,.cards.cards-padd-40 .card .card-body, .cards-box-padd-40 .card-box .card-box-body{
		padding:2rem;
	}
	.cards-padd-25 .card .card-header,.cards-padd-25 .card .card-footer,.cards-box-padd-25 .card-box .card-box-header,.cards-padd-30 .card .card-header,.cards-padd-30 .card .card-footer,.cards-box-padd-30 .card-box .card-box-header,.cards-padd-40 .card .card-header,.cards-padd-40 .card .card-footer,.cards-box-padd-40 .card-box .card-box-header{
		padding:1.5rem 2rem 1.5rem 2rem;
	}
	.cards.cards-pad-25 .card, .cards-box-pad-25 .card-box,.cards.cards-pad-30 .card, .cards-box-pad-30 .card-box,.cards.cards-pad-40 .card, .cards-box-pad-40 .card-box{
		padding:2rem;
	}
	.cards-pad-25 .card .card-header:not([class*="bg-"]),.cards-box-pad-25 .card-box .card-box-header:not([class*="bg-"]){
		padding:0 0 1.5rem 0;
		margin-bottom:1.5rem;
		margin-top:-.5rem;
	}
	.cards[class*="cards-title-2"] .card-title{
		font-size:2rem;
	}
	.cards[class*="cards-title-3"] .card-title{
		font-size:2.5rem;
	}
	.cards[class*="cards-title-4"] .card-title{
		font-size:3rem;
	}
	.p-50,.p-40,.p-30,.box-1{
		padding:2rem!important;
	}
	.cards-no-skew-xs [class*="skew"]{
		transform:none!important;
	}
	.cards.cards-tb-60 .card,.cards.cards-tb-70 .card,.cards.cards-tb-80 .card,.cards.cards-tb-90 .card,.cards.cards-tb-100 .card{
		padding:5rem 0!important;
	}
}
@media (max-width: 380px){
	.w-100-xxs{
		width:100%;
	}
	.w-50-xxs{
		width:50%;
	}
	.d-block-xxs{
		display:block!important;		
	}
	.d-block-xxs img{
		width:100%!important;
	}
	.d-block-xxs .media-body{
		margin-top:1.5rem!important;
	}
}