/*
Project Name: Buildx
File: Fw.css
Version: 1.0
Date: 09/06/2017
Author Name: t3theme
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
	01. Reset
	02. Font-weight
	03. Font-family
	04. Align
	05. Shadow
	06. Radius
	07. Spacing
	08. Position
	09. Background position
	10. Font-size
	11. Icons
	12. Height
	13. Width
	14. Text-align
	15. Float
	16. Line-height
	17. Display
	18. Background
	19. Color
	20. Border 
	22. Max-width
	23. Margin
	24. Padding

------------------------*/

/*@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,500,800,900|Playfair+Display|Roboto:400,500,700|Rubik:400");*/

/*02. font-weight*/

/*03. Font-family */

/*04. Align*/

.text-left {
    text-align: left !important;
}

.text-center {
    text-align: center !important;
}

.text-right {
    text-align: right !important;
}

/*05. Shadow */

/*06. Radius */

/*07. Spacing */

/*08. Position */

.relative {
    position: relative !important;
    z-index: 1 !important;
}

.fixed {
    position: fixed !important;
    z-index: 1 !important;
    top: 0 !important;
    left: 0 !important;
}

/*09. Background position*/

.bg-full {
    background-size: 100% !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-bottom-left {
    background-position: bottom left !important;
}

.bg-bottom-right {
    background-position: bottom right !important;
}

.bg-bottom-center {
    background-position: bottom center !important;
}

/*10. Font-size*/

.f-10 {
    font-size: 11px !important;
}

.f-11 {
    font-size: 11px !important;
}

.f-12 {
    font-size: 12px !important;
}

.f-13 {
    font-size: 13px !important;
}

.f-14 {
    font-size: 14px !important;
}

.f-15 {
    font-size: 15px !important;
}

.f-16 {
    font-size: 16px !important;
}

.f-17 {
    font-size: 17px !important;
}

.f-18 {
    font-size: 18px !important;
}

.f-19 {
    font-size: 19px !important;
}

.f-20 {
    font-size: 20px !important;
}

.f-21 {
    font-size: 21px !important;
}

.f-22 {
    font-size: 22px !important;
}

.f-23 {
    font-size: 23px !important;
}

.f-24 {
    font-size: 24px !important;
}

.f-25 {
    font-size: 25px !important;
}

.f-26 {
    font-size: 26px !important;
}

.f-27 {
    font-size: 27px !important;
}

.f-28 {
    font-size: 28px !important;
}

.f-29 {
    font-size: 29px !important;
}

.f-30 {
    font-size: 30px !important;
}

.f-31 {
    font-size: 31px !important;
}

.f-32 {
    font-size: 32px !important;
}

.f-33 {
    font-size: 33px !important;
}

.f-34 {
    font-size: 34px !important;
}

.f-35 {
    font-size: 35px !important;
}

.f-36 {
    font-size: 36px !important;
}

.f-37 {
    font-size: 37px !important;
}

.f-38 {
    font-size: 38px !important;
}

.f-39 {
    font-size: 39px !important;
}

.f-40 {
    font-size: 40px !important;
}

.f-41 {
    font-size: 41px !important;
}

.f-42 {
    font-size: 42px !important;
}

.f-43 {
    font-size: 43px !important;
}

.f-44 {
    font-size: 44px !important;
}

.f-45 {
    font-size: 45px !important;
}

.f-46 {
    font-size: 46px !important;
}

.f-47 {
    font-size: 47px !important;
}

.f-48 {
    font-size: 48px !important;
}

.f-49 {
    font-size: 49px !important;
}

.f-50 {
    font-size: 50px !important;
}

.f-50 {
    font-size: 50px !important;
}

.f-60 {
    font-size: 60px !important;
}

.f-70 {
    font-size: 70px !important;
}

.f-80 {
    font-size: 80px !important;
}

.f-90 {
    font-size: 90px !important;
}

.f-100 {
    font-size: 100px !important;
}

.f-110 {
    font-size: 110px !important;
}

.f-120 {
    font-size: 120px !important;
}

.f-130 {
    font-size: 130px !important;
}

.f-140 {
    font-size: 140px !important;
}

.f-150 {
    font-size: 150px !important;
}

/*11. Icons */

.icon {
    text-align: center !important;
    display: inline-block !important;
}

.icon-border {
    border: 1px solid #eee !important;
    margin-right: 15px !important;
    border-radius: 3px !important;
}

.icon-bg-f {
    background: #fff !important;
    margin-right: 15px !important;
    border-radius: 3px !important;
}

.icon img {
    width: 100% !important;
}

.icon-20 {
    width: 20px !important;
    height: 20px !important;
    line-height: 20px !important;
}

.icon-25 {
    width: 25px !important;
    height: 25px !important;
    line-height: 25px !important;
}

.icon-30 {
    width: 30px !important;
    height: 30px !important;
    line-height: 30px !important;
}

.icon-35 {
    width: 35px !important;
    height: 35px !important;
    line-height: 35px !important;
}

.icon-40 {
    width: 40px !important;
    height: 40px !important;
    line-height: 40px !important;
}

.icon-45 {
    width: 45px !important;
    height: 45px !important;
    line-height: 45px !important;
}

.icon-50 {
    width: 50px !important;
    height: 50px !important;
    line-height: 50px !important;
}

.icon-60 {
    width: 60px !important;
    height: 60px !important;
    line-height: 60px !important;
}

.icon-70 {
    width: 70px !important;
    height: 70px !important;
    line-height: 70px !important;
}

.icon-80 {
    width: 80px !important;
    height: 80px !important;
    line-height: 80px !important;
}

.icon-90 {
    width: 90px !important;
    height: 90px !important;
    line-height: 90px !important;
}

.icon-100 {
    width: 100px !important;
    height: 100px !important;
    line-height: 100px !important;
}

.icon-150 {
    width: 150px !important;
    height: 150px !important;
    line-height: 150px !important;
}

.icon-200 {
    width: 200px !important;
    height: 200px !important;
    line-height: 200px !important;
}

.icon-250 {
    width: 250px !important;
    height: 250px !important;
    line-height: 250px !important;
}

.icon-300 {
    width: 300px !important;
    height: 300px !important;
    line-height: 300px !important;
}

/*12. Height*/

.h-30 {
    height: 30px !important;
}

.h-40 {
    height: 40px !important;
}

.h-50 {
    height: 50px !important;
}

.h-60 {
    height: 60px !important;
}

.h-65 {
    height: 65px !important;
}

.h-70 {
    height: 70px !important;
}

.h-80 {
    height: 80px !important;
}

.h-90 {
    height: 90px !important;
}

.h-100 {
    height: 100px !important;
}

.h-150 {
    height: 150px !important;
}

.h-200 {
    height: 200px !important;
}

.h-250 {
    height: 250px !important;
}

.h-300 {
    height: 300px !important;
}

.h-350 {
    height: 350px !important;
}

.h-400 {
    height: 400px !important;
}

.h-450 {
    height: 450px !important;
}

.h-500 {
    height: 500px !important;
}

.h-550 {
    height: 550px !important;
}

.h-600 {
    height: 600px !important;
}

.h-630 {
    height: 630px !important;
}

.h-650 {
    height: 650px !important;
}

.h-700 {
    height: 700px !important;
}

.h-750 {
    height: 750px !important;
}

.h-800 {
    height: 800px !important;
}

.h-850 {
    height: 850px !important;
}

.h-900 {
    height: 900px !important;
}

.h-950 {
    height: 950px !important;
}

.h-1000 {
    height: 1000px !important;
}

.h-auto {
    height: auto !important;
}

/*13. Width*/

.w-full {
    width: 100% !important;
}

.w-05 {
    width: 50% !important;
}

.w-10 {
    width: 10px !important;
}

.w-20 {
    width: 20px !important;
}

.w-30 {
    width: 30px !important;
}

.w-40 {
    width: 40px !important;
}

.w-50 {
    width: 50px !important;
}

.w-60 {
    width: 60px !important;
}

.w-70 {
    width: 70px !important;
}

.w-80 {
    width: 80px !important;
}

.w-90 {
    width: 90px !important;
}

.w-100 {
    width: 100px !important;
}

.w-110 {
    width: 110px !important;
}

.w-120 {
    width: 120px !important;
}

.w-130 {
    width: 130px !important;
}

.w-140 {
    width: 140px !important;
}

.w-150 {
    width: 150px !important;
}

.w-160 {
    width: 160px !important;
}

.w-170 {
    width: 170px !important;
}

.w-180 {
    width: 180px !important;
}

.w-190 {
    width: 190px !important;
}

.w-200 {
    width: 200px !important;
}

.w-250 {
    width: 250px !important;
}

.w-300 {
    width: 300px !important;
}

.w-350 {
    width: 350px !important;
}

.w-400 {
    width: 400px !important;
}

.w-450 {
    width: 450px !important;
}

.w-500 {
    width: 500px !important;
}

.w-550 {
    width: 550px !important;
}

.w-600 {
    width: 600px !important;
}

.w-650 {
    width: 650px !important;
}

.w-700 {
    width: 700px !important;
}

.w-800 {
    width: 800px !important;
}

.w-900 {
    width: 900px !important;
}

.w-1000 {
    width: 1000px !important;
}

/*14. Text-align*/

/*15. Float*/

.pull-left-lg {
    float: left !important;
}

.pull-right-lg {
    float: right !important;
}

/*16. Line-height */

.l-height-1 {
    line-height: 1 !important;
}

.l-height-2 {
    line-height: 2 !important;
}

.l-height-3 {
    line-height: 3 !important;
}

.l-height-4 {
    line-height: 4 !important;
}

.l-height-5 {
    line-height: 5 !important;
}

/*17. Display */

.d-inline {
    display: inline !important;
}

/*18. Background color */

.bg-f {
    background-color: #fff !important;
    color: #11111f !important;
}

.bg-fa {
    background-color: #fafafa !important;
    color: #11111f !important;
}

.bg-f5 {
    background-color: #ffffff !important;
    color: #11111f !important;
}

.bg-e {
    background-color: #eee !important;
    color: #11111f !important;
}

.bg-d {
    background-color: #ddd !important;
    color: #11111f !important;
}

.bg-c {
    background-color: #ccc !important;
    color: #11111f !important;
}

.bg-b {
    background-color: #bbb !important;
    color: #fff !important;
}

.bg-a {
    background-color: #aaa !important;
    color: #fff !important;
}

.bg-9 {
    background-color: #999 !important;
    color: #fff !important;
}

.bg-8 {
    background-color: #888 !important;
    color: #fff !important;
}

.bg-7 {
    background-color: #0a7381 !important;
    color: #fff !important;
}

.bg-6 {
    background-color: #f8b403 !important;
    color: #fff !important;
}

.bg-5 {
    background-color: #555 !important;
    color: #fff !important;
}

.bg-4 {
    background-color: #444 !important;
    color: #fff !important;
}

.bg-3 {
    background-color: #ff3b3f !important;
    color: #fff !important;
}

.bg-2 {
    background-color: #222 !important;
    color: #fff !important;
}

.bg-1 {
    background-color: #111 !important;
    color: #fff !important;
}

.bg-0 {
    background-color: #f5f5f5!important;
    /*color: #fff !important;*/
}

.bg-29d614 {
    background-color: #29d614 !important;
    color: #fff !important;
}

.bg-29d614 {
    background-color: #29d614 !important;
    color: #fff !important;
}

.bg-29d614 {
    background-color: #29d614 !important;
    color: #fff !important;
}

.bg-29d614 {
    background-color: #29d614 !important;
    color: #fff !important;
}

.bg-c29d614 {
    background-color: #c29d614 !important;
    color: #fff !important;
}

.bg-b5f200 {
    background-color: #b5f200 !important;
    color: #fff !important;
}

.bg-00c400 {
    background-color: #00c400 !important;
    color: #fff !important;
}

.bg-6ba539 {
    background-color: #f5f5f5!important;
    color: #fff !important;
}

.bg-5f5c3b {
    background-color: #5f5c3b !important;
    color: #fff !important;
}

.bg-b34a83 {
    background-color: #b34a83 !important;
    color: #fff !important;
}

.bg-994070 {
    background-color: #994070 !important;
    color: #fff !important;
}

.bg-d2691e {
    background-color: #d2691e !important;
    color: #fff !important;
}

.bg-5a7247 {
    background-color: #5a7247 !important;
    color: #fff !important;
}

.bg-ce3175 {
    background-color: #ce3175 !important;
    color: #fff !important;
}

.bg-f2552c {
    background-color: #f2552c !important;
    color: #fff !important;
}

.bg-004b8d {
    background-color: #004b8d !important;
    color: #fff !important;
}

.bg-f6d155 {
    background-color: #f6d155 !important;
    color: #fff !important;
}

.bg-578ca9 {
    background-color: #578ca9 !important;
    color: #fff !important;
}

.bg-d2691e {
    background-color: #d2691e !important;
    color: #fff !important;
}

.bg-4f84c4 {
    background-color: #4f84c4 !important;
    color: #fff !important;
}

.bg-9c9a40 {
    background-color: #9c9a40 !important;
    color: #fff !important;
}

.bg-005960 {
    background-color: #005960 !important;
    color: #fff !important;
}

.bg-898e8c {
    background-color: #898e8c !important;
    color: #fff !important;
}

.bg-00828f {
    background-color: #00828f !important;
    color: #fff !important;
}

.bg-c48f65 {
    background-color: #c48f65 !important;
    color: #fff !important;
}

.bg-f3d6e4 {
    background-color: #f3d6e4 !important;
    color: #fff !important;
}

.bg-672e3b {
    background-color: #672e3b !important;
    color: #fff !important;
}

.bg-dc4c46 {
    background-color: #ff3b3f !important;
    color: #fff !important;
}

.bg-c2d4d8 {
    background-color: #c2d4d8 !important;
    color: #fff !important;
}

.bg-0a1923 {
    background-color: #0a1923 !important;
    color: #fff !important;
}

.bg-634949 {
    background-color: #634949 !important;
    color: #fff !important;
}

.bg-d00e0e {
    background-color: #d00e0e !important;
    color: #fff !important;
}

.bg-217786 {
    background-color: #217786 !important;
    color: #fff !important;
}

.bg-a181a9 {
    background-color: #a181a9 !important;
    color: #fff !important;
}

.bg-01887b {
    background-color: #000 !important;
    color: #fff !important;
}

.bg-1e3140 {
    background-color: #1e3140 !important;
    color: #fff !important;
}

.bg-01887b {
    background-color: #000 !important;
    color: #fff !important;
}

.bg-1e3140 {
    background-color: #1e3140 !important;
    color: #fff !important;
}

.bg-540b23 {
    background-color: #540b23 !important;
    color: #fff;
}

/*19. Color */

.color-29d614 {
    color: #29d614 !important;
}

.color-29d614 {
    color: #29d614 !important;
}

.color-29d614 {
    color: #29d614 !important;
}

.color-29d614 {
    color: #29d614 !important;
}

.color-c29d614 {
    color: #c29d61 !important;
}

.color-b5f200 {
    color: #b5f200 !important;
}

.color-00c400 {
    color: #00c400 !important;
}

.color-6ba539 {
    color: #f5f5f5!important;
}

.color-5f5c3b {
    color: #5f5c3b !important;
}

.color-b34a83 {
    color: #b34a83 !important;
}

.color-994070 {
    color: #994070 !important;
}

.color-d2691e {
    color: #d2691e !important;
}

.color-5a7247 {
    color: #5a7247 !important;
}

.color-ce3175 {
    color: #ce3175 !important;
}

.color-f2552c {
    color: #f2552c !important;
}

.color-004b8d {
    color: #004b8d !important;
}

.color-f6d155 {
    color: #f6d155 !important;
}

.color-578ca9 {
    color: #578ca9 !important;
}

.color-d2691e {
    color: #d2691e !important;
}

.color-4f84c4 {
    color: #4f84c4 !important;
}

.color-9c9a40 {
    color: #9c9a40 !important;
}

.color-005960 {
    color: #005960 !important;
}

.color-898e8c {
    color: #898e8c !important;
}

.color-00828f {
    color: #00828f !important;
}

.color-c48f65 {
    color: #c48f65 !important;
}

.color-f3d6e4 {
    color: #f3d6e4 !important;
}

.color-672e3b {
    color: #672e3b !important;
}

.color-dc4c46 {
    color: #ff3b3f !important;
}

.color-c2d4d8 {
    color: #c2d4d8 !important;
}

.color-d00e0e {
    color: #d00e0e !important;
}

.color-217786 {
    color: #217786 !important;
}

.color-a181a9 {
    color: #a181a9 !important;
}

.color-01887b {
    color: #01887b !important;
}

.color-0 {
    color: #000 !important;
}

.color-1 {
    color: #111 !important;
}

.color-2 {
    color: #222 !important;
}

.color-3 {
    color: #11111f !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-a {
    color: #aaa !important;
}

.color-b {
    color: #bbb !important;
}

.color-c {
    color: #ccc !important;
}

.color-d {
    color: #ddd !important;
}

.color-e {
    color: #eee !important;
}

.color-f {
    color: #fff !important;
}

/*20. Border */

.border-1x {
    border: 1px solid #eee !important;
}

.border-2x {
    border: 2px solid #eee !important;
}

.border-3x {
    border: 3px solid #eee !important;
}

.border-4x {
    border: 4px solid #eee !important;
}

.border-5x {
    border: 5px solid #eee !important;
}

.border-top-1x {
    border-top: 1px solid #eee !important;
}

.border-top-2x {
    border-top: 2px solid #eee !important;
}

.border-top-3x {
    border-top: 3px solid #eee !important;
}

.border-top-4x {
    border-top: 4px solid #eee !important;
}

.border-top-5x {
    border-top: 5px solid #eee !important;
}

.border-bottom-1x {
    border-bottom: 1px solid #eee !important;
}

.border-bottom-2x {
    border-bottom: 2px solid #eee !important;
}

.border-bottom-3x {
    border-bottom: 3px solid #eee !important;
}

.border-bottom-4x {
    border-bottom: 4px solid #eee !important;
}

.border-bottom-5x {
    border-bottom: 5px solid #eee !important;
}

.border-left-1x {
    border-left: 1px solid #eee !important;
}

.border-left-2x {
    border-left: 2px solid #eee !important;
}

.border-left-3x {
    border-left: 3px solid #eee !important;
}

.border-left-4x {
    border-left: 4px solid #eee !important;
}

.border-left-5x {
    border-left: 5px solid #eee !important;
}

.border-right-1x {
    border-right: 1px solid #eee !important;
}

.border-right-2x {
    border-right: 2px solid #eee !important;
}

.border-right-3x {
    border-right: 3px solid #eee !important;
}

.border-right-4x {
    border-right: 4px solid #eee !important;
}

.border-right-5x {
    border-right: 5px solid #eee !important;
}

.border-9 {
    border-color: #999 !important;
}

.border-a {
    border-color: #aaa !important;
}

.border-b {
    border-color: #bbb !important;
}

.border-c {
    border-color: #ccc !important;
}

.border-d {
    border-color: #ddd !important;
}

.border-e {
    border-color: #eee !important;
}

.border-f5 {
    border-color: #ffffff !important;
}

.border-fa {
    border-color: #fafafa !important;
}

.border-f {
    border-color: #fff !important;
}

/*21. Box-shadow */

/*22. Max-width*/

/*23. Margin ---*/

.m-auto {
    margin-left: auto !important;
    margin-right: auto !important;
}

.m-0 {
    margin: 0px !important;
}

.m-5 {
    margin: 5px !important;
}

.m-10 {
    margin: 10px !important;
}

.m-15 {
    margin: 15px !important;
}

.m-20 {
    margin: 20px !important;
}

.m-25 {
    margin: 25px !important;
}

.m-30 {
    margin: 30px !important;
}

.m-t-0 {
    margin-top: 0px !important;
}

.m-t-5 {
    margin-top: 5px !important;
}

.m-t-10 {
    margin-top: 10px !important;
}

.m-t-15 {
    margin-top: 15px !important;
}

.m-t-20 {
    margin-top: 20px !important;
}

.m-t-25 {
    margin-top: 25px !important;
}

.m-t-30 {
    margin-top: 30px !important;
}

.m-t-35 {
    margin-top: 35px !important;
}

.m-t-40 {
    margin-top: 40px !important;
}

.m-t-45 {
    margin-top: 45px !important;
}

.m-t-50 {
    margin-top: 50px !important;
}

.m-t-55 {
    margin-top: 55px !important;
}

.m-t-60 {
    margin-top: 60px !important;
}

.m-t-65 {
    margin-top: 65px !important;
}

.m-t-70 {
    margin-top: 70px !important;
}

.m-t-75 {
    margin-top: 75px !important;
}

.m-t-80 {
    margin-top: 80px !important;
}

.m-t-85 {
    margin-top: 85px !important;
}

.m-t-90 {
    margin-top: 90px !important;
}

.m-t-95 {
    margin-top: 95px !important;
}

.m-t-100 {
    margin-top: 100px !important;
}

.m-l-0 {
    margin-left: 0px !important;
}

.m-l-5 {
    margin-left: 5px !important;
}

.m-l-10 {
    margin-left: 10px !important;
}

.m-l-15 {
    margin-left: 15px !important;
}

.m-l-20 {
    margin-left: 20px !important;
}

.m-l-25 {
    margin-left: 25px !important;
}

.m-l-30 {
    margin-left: 30px !important;
}

.m-l-35 {
    margin-left: 35px !important;
}

.m-l-40 {
    margin-left: 40px !important;
}

.m-l-45 {
    margin-left: 45px !important;
}

.m-l-50 {
    margin-left: 50px !important;
}

.m-l-55 {
    margin-left: 55px !important;
}

.m-l-60 {
    margin-left: 60px !important;
}

.m-l-65 {
    margin-left: 65px !important;
}

.m-l-70 {
    margin-left: 70px !important;
}

.m-l-75 {
    margin-left: 75px !important;
}

.m-l-80 {
    margin-left: 80px !important;
}

.m-l-85 {
    margin-left: 85px !important;
}

.m-l-90 {
    margin-left: 90px !important;
}

.m-l-95 {
    margin-left: 95px !important;
}

.m-l-100 {
    margin-left: 100px !important;
}

.m-r-0 {
    margin-right: 0px !important;
}

.m-r-5 {
    margin-right: 5px !important;
}

.m-r-10 {
    margin-right: 10px !important;
}

.m-r-15 {
    margin-right: 15px !important;
}

.m-r-20 {
    margin-right: 20px !important;
}

.m-r-25 {
    margin-right: 25px !important;
}

.m-r-30 {
    margin-right: 30px !important;
}

.m-r-35 {
    margin-right: 35px !important;
}

.m-r-40 {
    margin-right: 40px !important;
}

.m-r-45 {
    margin-right: 45px !important;
}

.m-r-50 {
    margin-right: 50px !important;
}

.m-r-55 {
    margin-right: 55px !important;
}

.m-r-60 {
    margin-right: 60px !important;
}

.m-r-65 {
    margin-right: 65px !important;
}

.m-r-70 {
    margin-right: 70px !important;
}

.m-r-75 {
    margin-right: 75px !important;
}

.m-r-80 {
    margin-right: 80px !important;
}

.m-r-85 {
    margin-right: 85px !important;
}

.m-r-90 {
    margin-right: 90px !important;
}

.m-r-95 {
    margin-right: 95px !important;
}

.m-r-100 {
    margin-right: 100px !important;
}

.m-b-0 {
    margin-bottom: 0px !important;
}

.m-b-5 {
    margin-bottom: 5px !important;
}

.m-b-10 {
    margin-bottom: 10px !important;
}

.m-b-15 {
    margin-bottom: 15px !important;
}

.m-b-20 {
    margin-bottom: 20px !important;
}

.m-b-25 {
    margin-bottom: 25px !important;
}

.m-b-30 {
    margin-bottom: 30px !important;
}

.m-b-35 {
    margin-bottom: 35px !important;
}

.m-b-40 {
    margin-bottom: 40px !important;
}

.m-b-45 {
    margin-bottom: 45px !important;
}

.m-b-50 {
    margin-bottom: 50px !important;
}

.m-b-55 {
    margin-bottom: 55px !important;
}

.m-b-60 {
    margin-bottom: 60px !important;
}

.m-b-65 {
    margin-bottom: 65px !important;
}

.m-b-70 {
    margin-bottom: 70px !important;
}

.m-b-75 {
    margin-bottom: 75px !important;
}

.m-b-80 {
    margin-bottom: 80px !important;
}

.m-b-85 {
    margin-bottom: 85px !important;
}

.m-b-90 {
    margin-bottom: 90px !important;
}

.m-b-95 {
    margin-bottom: 95px !important;
}

.m-b-100 {
    margin-bottom: 100px !important;
}

/*------*/

/*24. Padding ---*/

.p-0 {
    padding: 0px !important;
}

.p-5 {
    padding: 5px !important;
}

.p-10 {
    padding: 10px !important;
}

.p-15 {
    padding: 15px !important;
}

.p-20 {
    padding: 20px !important;
}

.p-25 {
    padding: 25px !important;
}

.p-30 {
    padding: 30px !important;
}

.p-35 {
    padding: 35px !important;
}

.p-40 {
    padding: 40px !important;
}

.p-45 {
    padding: 45px !important;
}

.p-50 {
    padding: 50px !important;
}

.p-55 {
    padding: 55px !important;
}

.p-60 {
    padding: 60px !important;
}

.p-70 {
    padding: 70px !important;
}

.p-80 {
    padding: 80px !important;
}

.p-90 {
    padding: 90px !important;
}

.p-100 {
    padding: 100px !important;
}

.p-t-0 {
    padding-top: 0px !important;
}

.p-t-5 {
    padding-top: 5px !important;
}

.p-t-10 {
    padding-top: 10px !important;
}

.p-t-15 {
    padding-top: 15px !important;
}

.p-t-20 {
    padding-top: 20px !important;
}

.p-t-25 {
    padding-top: 25px !important;
}

.p-t-30 {
    padding-top: 30px !important;
}

.p-t-35 {
    padding-top: 35px !important;
}

.p-t-40 {
    padding-top: 40px !important;
}

.p-t-45 {
    padding-top: 45px !important;
}

.p-t-50 {
    padding-top: 50px !important;
}

.p-t-55 {
    padding-top: 55px !important;
}

.p-t-60 {
    padding-top: 60px !important;
}

.p-t-65 {
    padding-top: 65px !important;
}

.p-t-70 {
    padding-top: 70px !important;
}

.p-t-75 {
    padding-top: 75px !important;
}

.p-t-80 {
    padding-top: 80px !important;
}

.p-t-85 {
    padding-top: 85px !important;
}

.p-t-90 {
    padding-top: 90px !important;
}

.p-t-95 {
    padding-top: 95px !important;
}

.p-t-100 {
    padding-top: 100px !important;
}

.p-l-0 {
    padding-left: 0px !important;
}

.p-l-5 {
    padding-left: 5px !important;
}

.p-l-10 {
    padding-left: 10px !important;
}

.p-l-15 {
    padding-left: 15px !important;
}

.p-l-20 {
    padding-left: 20px !important;
}

.p-l-25 {
    padding-left: 25px !important;
}

.p-l-30 {
    padding-left: 30px !important;
}

.p-l-35 {
    padding-left: 35px !important;
}

.p-l-40 {
    padding-left: 40px !important;
}

.p-l-45 {
    padding-left: 45px !important;
}

.p-l-50 {
    padding-left: 50px !important;
}

.p-l-55 {
    padding-left: 55px !important;
}

.p-l-60 {
    padding-left: 60px !important;
}

.p-l-70 {
    padding-left: 70px !important;
}

.p-l-80 {
    padding-left: 80px !important;
}

.p-l-90 {
    padding-left: 90px !important;
}

.p-l-100 {
    padding-left: 100px !important;
}

.p-r-0 {
    padding-right: 0px !important;
}

.p-r-5 {
    padding-right: 5px !important;
}

.p-r-10 {
    padding-right: 10px !important;
}

.p-r-15 {
    padding-right: 15px !important;
}

.p-r-20 {
    padding-right: 20px !important;
}

.p-r-25 {
    padding-right: 25px !important;
}

.p-r-30 {
    padding-right: 30px !important;
}

.p-r-35 {
    padding-right: 35px !important;
}

.p-r-40 {
    padding-right: 40px !important;
}

.p-r-45 {
    padding-right: 45px !important;
}

.p-r-50 {
    padding-right: 50px !important;
}

.p-r-55 {
    padding-right: 55px !important;
}

.p-r-60 {
    padding-right: 60px !important;
}

.p-r-65 {
    padding-right: 65px !important;
}

.p-r-70 {
    padding-right: 70px !important;
}

.p-r-75 {
    padding-right: 75px !important;
}

.p-r-80 {
    padding-right: 80px !important;
}

.p-r-85 {
    padding-right: 85px !important;
}

.p-r-90 {
    padding-right: 90px !important;
}

.p-r-95 {
    padding-right: 95px !important;
}

.p-r-100 {
    padding-right: 100px !important;
}

.p-b-0 {
    padding-bottom: 0px !important;
}

.p-b-5 {
    padding-bottom: 5px !important;
}

.p-b-10 {
    padding-bottom: 10px !important;
}

.p-b-15 {
    padding-bottom: 15px !important;
}

.p-b-20 {
    padding-bottom: 20px !important;
}

.p-b-25 {
    padding-bottom: 25px !important;
}

.p-b-30 {
    padding-bottom: 30px !important;
}

.p-b-35 {
    padding-bottom: 35px !important;
}

.p-b-40 {
    padding-bottom: 40px !important;
}

.p-b-45 {
    padding-bottom: 45px !important;
}

.p-b-50 {
    padding-bottom: 50px !important;
}

.p-b-55 {
    padding-bottom: 55px !important;
}

.p-b-60 {
    padding-bottom: 60px !important;
}

.p-b-65 {
    padding-bottom: 65px !important;
}

.p-b-70 {
    padding-bottom: 70px !important;
}

.p-b-75 {
    padding-bottom: 75px !important;
}

.p-b-80 {
    padding-bottom: 80px !important;
}

.p-b-85 {
    padding-bottom: 85px !important;
}

.p-b-90 {
    padding-bottom: 90px !important;
}

.p-b-95 {
    padding-bottom: 95px !important;
}

.p-b-100 {
    padding-bottom: 100px !important;
}

@media (max-width: 1200px) {
    /*--- Margin ---*/

    .m-md-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .m-md-0 {
        margin: 0px !important;
    }

    .m-t-md-0 {
        margin-top: 0px !important;
    }

    .m-t-md-5 {
        margin-top: 5px !important;
    }

    .m-t-md-10 {
        margin-top: 10px !important;
    }

    .m-t-md-15 {
        margin-top: 15px !important;
    }

    .m-t-md-20 {
        margin-top: 20px !important;
    }

    .m-t-md-25 {
        margin-top: 25px !important;
    }

    .m-t-md-30 {
        margin-top: 30px !important;
    }

    .m-t-md-35 {
        margin-top: 35px !important;
    }

    .m-t-md-40 {
        margin-top: 40px !important;
    }

    .m-t-md-45 {
        margin-top: 45px !important;
    }

    .m-t-md-50 {
        margin-top: 50px !important;
    }

    .m-t-md-55 {
        margin-top: 55px !important;
    }

    .m-t-md-60 {
        margin-top: 60px !important;
    }

    .m-l-md-0 {
        margin-left: 0px !important;
    }

    .m-l-md-5 {
        margin-left: 5px !important;
    }

    .m-l-md-10 {
        margin-left: 10px !important;
    }

    .m-l-md-15 {
        margin-left: 15px !important;
    }

    .m-l-md-20 {
        margin-left: 20px !important;
    }

    .m-l-md-25 {
        margin-left: 25px !important;
    }

    .m-l-md-30 {
        margin-left: 30px !important;
    }

    .m-l-md-35 {
        margin-left: 35px !important;
    }

    .m-l-md-40 {
        margin-left: 40px !important;
    }

    .m-l-md-45 {
        margin-left: 45px !important;
    }

    .m-l-md-50 {
        margin-left: 50px !important;
    }

    .m-l-md-55 {
        margin-left: 55px !important;
    }

    .m-l-md-60 {
        margin-left: 60px !important;
    }

    .m-r-md-0 {
        margin-right: 0px !important;
    }

    .m-r-md-5 {
        margin-right: 5px !important;
    }

    .m-r-md-10 {
        margin-right: 10px !important;
    }

    .m-r-md-15 {
        margin-right: 15px !important;
    }

    .m-r-md-20 {
        margin-right: 20px !important;
    }

    .m-r-md-25 {
        margin-right: 25px !important;
    }

    .m-r-md-30 {
        margin-right: 30px !important;
    }

    .m-r-md-35 {
        margin-right: 35px !important;
    }

    .m-r-md-40 {
        margin-right: 40px !important;
    }

    .m-r-md-45 {
        margin-right: 45px !important;
    }

    .m-r-md-50 {
        margin-right: 50px !important;
    }

    .m-r-md-55 {
        margin-right: 55px !important;
    }

    .m-r-md-60 {
        margin-right: 60px !important;
    }

    .m-b-md-0 {
        margin-bottom: 0px !important;
    }

    .m-b-md-5 {
        margin-bottom: 5px !important;
    }

    .m-b-md-10 {
        margin-bottom: 10px !important;
    }

    .m-b-md-15 {
        margin-bottom: 15px !important;
    }

    .m-b-md-20 {
        margin-bottom: 20px !important;
    }

    .m-b-md-25 {
        margin-bottom: 25px !important;
    }

    .m-b-md-30 {
        margin-bottom: 30px !important;
    }

    .m-b-md-35 {
        margin-bottom: 35px !important;
    }

    .m-b-md-40 {
        margin-bottom: 40px !important;
    }

    .m-b-md-45 {
        margin-bottom: 45px !important;
    }

    .m-b-md-50 {
        margin-bottom: 50px !important;
    }

    .m-b-md-55 {
        margin-bottom: 55px !important;
    }

    .m-b-md-60 {
        margin-bottom: 60px !important;
    }

    /*--- Padding ---*/

    .p-md-0 {
        padding: 0px !important;
    }

    .p-md-5 {
        padding: 5px !important;
    }

    .p-md-10 {
        padding: 10px !important;
    }

    .p-md-15 {
        padding: 15px !important;
    }

    .p-md-20 {
        padding: 20px !important;
    }

    .p-md-25 {
        padding: 25px !important;
    }

    .p-md-30 {
        padding: 30px !important;
    }

    .p-md-35 {
        padding: 35px !important;
    }

    .p-md-40 {
        padding: 40px !important;
    }

    .p-md-45 {
        padding: 45px !important;
    }

    .p-md-50 {
        padding: 50px !important;
    }

    .p-md-55 {
        padding: 55px !important;
    }

    .p-md-60 {
        padding: 60px !important;
    }

    .p-t-md-0 {
        padding-top: 0px !important;
    }

    .p-t-md-5 {
        padding-top: 5px !important;
    }

    .p-t-md-10 {
        padding-top: 10px !important;
    }

    .p-t-md-15 {
        padding-top: 15px !important;
    }

    .p-t-md-20 {
        padding-top: 20px !important;
    }

    .p-t-md-25 {
        padding-top: 25px !important;
    }

    .p-t-md-30 {
        padding-top: 30px !important;
    }

    .p-t-md-35 {
        padding-top: 35px !important;
    }

    .p-t-md-40 {
        padding-top: 40px !important;
    }

    .p-t-md-45 {
        padding-top: 45px !important;
    }

    .p-t-md-50 {
        padding-top: 50px !important;
    }

    .p-t-md-55 {
        padding-top: 55px !important;
    }

    .p-t-md-60 {
        padding-top: 60px !important;
    }

    .p-l-md-0 {
        padding-left: 0px !important;
    }

    .p-l-md-5 {
        padding-left: 5px !important;
    }

    .p-l-md-10 {
        padding-left: 10px !important;
    }

    .p-l-md-15 {
        padding-left: 15px !important;
    }

    .p-l-md-20 {
        padding-left: 20px !important;
    }

    .p-l-md-25 {
        padding-left: 25px !important;
    }

    .p-l-md-30 {
        padding-left: 30px !important;
    }

    .p-l-md-35 {
        padding-left: 35px !important;
    }

    .p-l-md-40 {
        padding-left: 40px !important;
    }

    .p-l-md-45 {
        padding-left: 45px !important;
    }

    .p-l-md-50 {
        padding-left: 50px !important;
    }

    .p-l-md-55 {
        padding-left: 55px !important;
    }

    .p-l-md-60 {
        padding-left: 60px !important;
    }

    .p-r-md-0 {
        padding-right: 0px !important;
    }

    .p-r-md-5 {
        padding-right: 5px !important;
    }

    .p-r-md-10 {
        padding-right: 10px !important;
    }

    .p-r-md-15 {
        padding-right: 15px !important;
    }

    .p-r-md-20 {
        padding-right: 20px !important;
    }

    .p-r-md-25 {
        padding-right: 25px !important;
    }

    .p-r-md-30 {
        padding-right: 30px !important;
    }

    .p-r-md-35 {
        padding-right: 35px !important;
    }

    .p-r-md-40 {
        padding-right: 40px !important;
    }

    .p-r-md-45 {
        padding-right: 45px !important;
    }

    .p-r-md-50 {
        padding-right: 50px !important;
    }

    .p-r-md-55 {
        padding-right: 55px !important;
    }

    .p-r-md-60 {
        padding-right: 60px !important;
    }

    .p-b-md-0 {
        padding-bottom: 0px !important;
    }

    .p-b-md-5 {
        padding-bottom: 5px !important;
    }

    .p-b-md-10 {
        padding-bottom: 10px !important;
    }

    .p-b-md-15 {
        padding-bottom: 15px !important;
    }

    .p-b-md-20 {
        padding-bottom: 20px !important;
    }

    .p-b-md-25 {
        padding-bottom: 25px !important;
    }

    .p-b-md-30 {
        padding-bottom: 30px !important;
    }

    .p-b-md-35 {
        padding-bottom: 35px !important;
    }

    .p-b-md-40 {
        padding-bottom: 40px !important;
    }

    .p-b-md-45 {
        padding-bottom: 45px !important;
    }

    .p-b-md-50 {
        padding-bottom: 50px !important;
    }

    .p-b-md-55 {
        padding-bottom: 55px !important;
    }

    .p-b-md-60 {
        padding-bottom: 60px;
    }

    /*--- font-size ---*/

    .f-md-11 {
        font-size: 11px !important;
    }

    .f-xs-12 {
        font-size: 12px !important;
    }

    .f-md-13 {
        font-size: 13px !important;
    }

    .f-md-14 {
        font-size: 14px !important;
    }

    .f-md-15 {
        font-size: 15px !important;
    }

    .f-md-16 {
        font-size: 16px !important;
    }

    .f-md-17 {
        font-size: 17px !important;
    }

    .f-md-18 {
        font-size: 18px !important;
    }

    .f-md-19 {
        font-size: 19px !important;
    }

    .f-md-20 {
        font-size: 20px !important;
    }

    .f-md-21 {
        font-size: 21px !important;
    }

    .f-md-22 {
        font-size: 22px !important;
    }

    .f-md-23 {
        font-size: 23px !important;
    }

    .f-md-24 {
        font-size: 24px !important;
    }

    .f-md-25 {
        font-size: 25px !important;
    }

    .f-md-26 {
        font-size: 26px !important;
    }

    .f-md-27 {
        font-size: 27px !important;
    }

    .f-md-28 {
        font-size: 28px !important;
    }

    .f-md-29 {
        font-size: 29px !important;
    }

    .f-md-30 {
        font-size: 30px !important;
    }

    .f-md-31 {
        font-size: 31px !important;
    }

    .f-md-32 {
        font-size: 32px !important;
    }

    .f-md-33 {
        font-size: 33px !important;
    }

    .f-md-34 {
        font-size: 34px !important;
    }

    .f-md-35 {
        font-size: 35px !important;
    }

    .f-md-36 {
        font-size: 36px !important;
    }

    .f-md-37 {
        font-size: 37px !important;
    }

    .f-md-38 {
        font-size: 38px !important;
    }

    .f-md-39 {
        font-size: 39px !important;
    }

    .f-md-40 {
        font-size: 40px !important;
    }

    .f-md-41 {
        font-size: 41px !important;
    }

    .f-md-42 {
        font-size: 42px !important;
    }

    .f-md-43 {
        font-size: 43px !important;
    }

    .f-md-44 {
        font-size: 44px !important;
    }

    .f-md-45 {
        font-size: 45px !important;
    }

    .f-md-46 {
        font-size: 46px !important;
    }

    .f-md-47 {
        font-size: 47px !important;
    }

    .f-md-48 {
        font-size: 48px !important;
    }

    .f-md-49 {
        font-size: 49px !important;
    }

    .f-md-50 {
        font-size: 50px !important;
    }

    /*--- Text-align ---*/

    /*--- Float ---*/

    .pull-left-md {
        float: left !important;
    }

    .pull-right-md {
        float: right !important;
    }
}

@media (min-width : 768px) and (max-width: 992px) {
    /*--- Margin ---*/

    .m-sm-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .m-s-0 {
        margin: 0px !important;
    }

    .m-t-sm-0 {
        margin-top: 0px !important;
    }

    .m-t-sm-5 {
        margin-top: 5px !important;
    }

    .m-t-sm-10 {
        margin-top: 10px !important;
    }

    .m-t-sm-15 {
        margin-top: 15px !important;
    }

    .m-t-sm-20 {
        margin-top: 20px !important;
    }

    .m-t-sm-25 {
        margin-top: 25px !important;
    }

    .m-t-sm-30 {
        margin-top: 30px !important;
    }

    .m-t-sm-35 {
        margin-top: 35px !important;
    }

    .m-t-sm-40 {
        margin-top: 40px !important;
    }

    .m-t-sm-45 {
        margin-top: 45px !important;
    }

    .m-t-sm-50 {
        margin-top: 50px !important;
    }

    .m-t-sm-55 {
        margin-top: 55px !important;
    }

    .m-t-sm-60 {
        margin-top: 60px !important;
    }

    .m-l-sm-0 {
        margin-left: 0px !important;
    }

    .m-l-sm-5 {
        margin-left: 5px !important;
    }

    .m-l-sm-10 {
        margin-left: 10px !important;
    }

    .m-l-sm-15 {
        margin-left: 15px !important;
    }

    .m-l-sm-20 {
        margin-left: 20px !important;
    }

    .m-l-sm-25 {
        margin-left: 25px !important;
    }

    .m-l-sm-30 {
        margin-left: 30px !important;
    }

    .m-l-sm-35 {
        margin-left: 35px !important;
    }

    .m-l-sm-40 {
        margin-left: 40px !important;
    }

    .m-l-sm-45 {
        margin-left: 45px !important;
    }

    .m-l-sm-50 {
        margin-left: 50px !important;
    }

    .m-l-sm-55 {
        margin-left: 55px !important;
    }

    .m-l-sm-60 {
        margin-left: 60px !important;
    }

    .m-r-sm-0 {
        margin-right: 0px !important;
    }

    .m-r-sm-5 {
        margin-right: 5px !important;
    }

    .m-r-sm-10 {
        margin-right: 10px !important;
    }

    .m-r-sm-15 {
        margin-right: 15px !important;
    }

    .m-r-sm-20 {
        margin-right: 20px !important;
    }

    .m-r-sm-25 {
        margin-right: 25px !important;
    }

    .m-r-sm-30 {
        margin-right: 30px !important;
    }

    .m-r-sm-35 {
        margin-right: 35px !important;
    }

    .m-r-sm-40 {
        margin-right: 40px !important;
    }

    .m-r-sm-45 {
        margin-right: 45px !important;
    }

    .m-r-sm-50 {
        margin-right: 50px !important;
    }

    .m-r-sm-55 {
        margin-right: 55px !important;
    }

    .m-r-sm-60 {
        margin-right: 60px !important;
    }

    .m-b-sm-0 {
        margin-bottom: 0px !important;
    }

    .m-b-sm-5 {
        margin-bottom: 5px !important;
    }

    .m-b-sm-10 {
        margin-bottom: 10px !important;
    }

    .m-b-sm-15 {
        margin-bottom: 15px !important;
    }

    .m-b-sm-20 {
        margin-bottom: 20px !important;
    }

    .m-b-sm-25 {
        margin-bottom: 25px !important;
    }

    .m-b-sm-30 {
        margin-bottom: 30px !important;
    }

    .m-b-sm-35 {
        margin-bottom: 35px !important;
    }

    .m-b-sm-40 {
        margin-bottom: 40px !important;
    }

    .m-b-sm-45 {
        margin-bottom: 45px !important;
    }

    .m-b-sm-50 {
        margin-bottom: 50px !important;
    }

    .m-b-sm-55 {
        margin-bottom: 55px !important;
    }

    .m-b-sm-60 {
        margin-bottom: 60px !important;
    }

    /*--- Padding ---*/

    .p-sm-0 {
        padding: 0px !important;
    }

    .p-sm-5 {
        padding: 5px !important;
    }

    .p-sm-10 {
        padding: 10px !important;
    }

    .p-sm-15 {
        padding: 15px !important;
    }

    .p-sm-20 {
        padding: 20px !important;
    }

    .p-sm-25 {
        padding: 25px !important;
    }

    .p-sm-30 {
        padding: 30px !important;
    }

    .p-sm-35 {
        padding: 35px !important;
    }

    .p-sm-40 {
        padding: 40px !important;
    }

    .p-sm-45 {
        padding: 45px !important;
    }

    .p-sm-50 {
        padding: 50px !important;
    }

    .p-sm-55 {
        padding: 55px !important;
    }

    .p-sm-60 {
        padding: 60px !important;
    }

    .p-t-sm-0 {
        padding-top: 0px !important;
    }

    .p-t-sm-5 {
        padding-top: 5px !important;
    }

    .p-t-sm-10 {
        padding-top: 10px !important;
    }

    .p-t-sm-15 {
        padding-top: 15px !important;
    }

    .p-t-sm-20 {
        padding-top: 20px !important;
    }

    .p-t-sm-25 {
        padding-top: 25px !important;
    }

    .p-t-sm-30 {
        padding-top: 30px !important;
    }

    .p-t-sm-35 {
        padding-top: 35px !important;
    }

    .p-t-sm-40 {
        padding-top: 40px !important;
    }

    .p-t-sm-45 {
        padding-top: 45px !important;
    }

    .p-t-sm-50 {
        padding-top: 50px !important;
    }

    .p-t-sm-55 {
        padding-top: 55px !important;
    }

    .p-t-sm-60 {
        padding-top: 60px !important;
    }

    .p-l-sm-0 {
        padding-left: 0px !important;
    }

    .p-l-sm-5 {
        padding-left: 5px !important;
    }

    .p-l-sm-10 {
        padding-left: 10px !important;
    }

    .p-l-sm-15 {
        padding-left: 15px !important;
    }

    .p-l-sm-20 {
        padding-left: 20px !important;
    }

    .p-l-sm-25 {
        padding-left: 25px !important;
    }

    .p-l-sm-30 {
        padding-left: 30px !important;
    }

    .p-l-sm-35 {
        padding-left: 35px !important;
    }

    .p-l-sm-40 {
        padding-left: 40px !important;
    }

    .p-l-sm-45 {
        padding-left: 45px !important;
    }

    .p-l-sm-50 {
        padding-left: 50px !important;
    }

    .p-l-sm-55 {
        padding-left: 55px !important;
    }

    .p-l-sm-60 {
        padding-left: 60px !important;
    }

    .p-r-sm-0 {
        padding-right: 0px !important;
    }

    .p-r-sm-5 {
        padding-right: 5px !important;
    }

    .p-r-sm-10 {
        padding-right: 10px !important;
    }

    .p-r-sm-15 {
        padding-right: 15px !important;
    }

    .p-r-sm-20 {
        padding-right: 20px !important;
    }

    .p-r-sm-25 {
        padding-right: 25px !important;
    }

    .p-r-sm-30 {
        padding-right: 30px !important;
    }

    .p-r-sm-35 {
        padding-right: 35px !important;
    }

    .p-r-sm-40 {
        padding-right: 40px !important;
    }

    .p-r-sm-45 {
        padding-right: 45px !important;
    }

    .p-r-sm-50 {
        padding-right: 50px !important;
    }

    .p-r-sm-55 {
        padding-right: 55px !important;
    }

    .p-r-sm-60 {
        padding-right: 60px !important;
    }

    .p-r-sm-60 {
        padding-right: 60px;
    }

    .p-r-sm-65 {
        padding-right: 65px;
    }

    .p-r-sm-70 {
        padding-right: 70px;
    }

    .p-r-sm-75 {
        padding-right: 75px;
    }

    .p-r-sm-80 {
        padding-right: 80px;
    }

    .p-r-sm-85 {
        padding-right: 85px;
    }

    .p-r-sm-90 {
        padding-right: 90px;
    }

    .p-r-sm-95 {
        padding-right: 95px;
    }

    .p-r-sm-100 {
        padding-right: 100px;
    }

    .p-b-sm-0 {
        padding-bottom: 0px !important;
    }

    .p-b-sm-5 {
        padding-bottom: 5px !important;
    }

    .p-b-sm-10 {
        padding-bottom: 10px !important;
    }

    .p-b-sm-15 {
        padding-bottom: 15px !important;
    }

    .p-b-sm-20 {
        padding-bottom: 20px !important;
    }

    .p-b-sm-25 {
        padding-bottom: 25px !important;
    }

    .p-b-sm-30 {
        padding-bottom: 30px !important;
    }

    .p-b-sm-35 {
        padding-bottom: 35px !important;
    }

    .p-b-sm-40 {
        padding-bottom: 40px !important;
    }

    .p-b-sm-45 {
        padding-bottom: 45px !important;
    }

    .p-b-sm-50 {
        padding-bottom: 50px !important;
    }

    .p-b-sm-55 {
        padding-bottom: 55px !important;
    }

    .p-b-sm-60 {
        padding-bottom: 60px !important;
    }

    .p-b-sm-60 {
        padding-bottom: 60px !important;
    }

    .p-b-sm-65 {
        padding-bottom: 65px !important;
    }

    .p-b-sm-70 {
        padding-bottom: 70px !important;
    }

    .p-b-sm-75 {
        padding-bottom: 75px !important;
    }

    .p-b-sm-80 {
        padding-bottom: 80px !important;
    }

    .p-b-sm-85 {
        padding-bottom: 85px !important;
    }

    .p-b-sm-90 {
        padding-bottom: 90px !important;
    }

    .p-b-sm-95 {
        padding-bottom: 95px !important;
    }

    .p-b-sm-100 {
        padding-bottom: 100px !important;
    }

    /*--- font-size ---*/

    .f-sm-11 {
        font-size: 11px !important;
    }

    .f-xs-12 {
        font-size: 12px !important;
    }

    .f-sm-13 {
        font-size: 13px !important;
    }

    .f-sm-14 {
        font-size: 14px !important;
    }

    .f-sm-15 {
        font-size: 15px !important;
    }

    .f-sm-16 {
        font-size: 16px !important;
    }

    .f-sm-17 {
        font-size: 17px !important;
    }

    .f-sm-18 {
        font-size: 18px !important;
    }

    .f-sm-19 {
        font-size: 19px !important;
    }

    .f-sm-20 {
        font-size: 20px !important;
    }

    .f-sm-21 {
        font-size: 21px !important;
    }

    .f-sm-22 {
        font-size: 22px !important;
    }

    .f-sm-23 {
        font-size: 23px !important;
    }

    .f-sm-24 {
        font-size: 24px !important;
    }

    .f-sm-25 {
        font-size: 25px !important;
    }

    .f-sm-26 {
        font-size: 26px !important;
    }

    .f-sm-27 {
        font-size: 27px !important;
    }

    .f-sm-28 {
        font-size: 28px !important;
    }

    .f-sm-29 {
        font-size: 29px !important;
    }

    .f-sm-30 {
        font-size: 30px !important;
    }

    .f-sm-31 {
        font-size: 31px !important;
    }

    .f-sm-32 {
        font-size: 32px !important;
    }

    .f-sm-33 {
        font-size: 33px !important;
    }

    .f-sm-34 {
        font-size: 34px !important;
    }

    .f-sm-35 {
        font-size: 35px !important;
    }

    .f-sm-36 {
        font-size: 36px !important;
    }

    .f-sm-37 {
        font-size: 37px !important;
    }

    .f-sm-38 {
        font-size: 38px !important;
    }

    .f-sm-39 {
        font-size: 39px !important;
    }

    .f-sm-40 {
        font-size: 40px !important;
    }

    .f-sm-41 {
        font-size: 41px !important;
    }

    .f-sm-42 {
        font-size: 42px !important;
    }

    .f-sm-43 {
        font-size: 43px !important;
    }

    .f-sm-44 {
        font-size: 44px !important;
    }

    .f-sm-45 {
        font-size: 45px !important;
    }

    .f-sm-46 {
        font-size: 46px !important;
    }

    .f-sm-47 {
        font-size: 47px !important;
    }

    .f-sm-48 {
        font-size: 48px !important;
    }

    .f-sm-49 {
        font-size: 49px !important;
    }

    .f-sm-50 {
        font-size: 50px !important;
    }

    /*--- Text-align ---*/

    /*--- Float ---*/

    .pull-left-sm {
        float: left !important;
    }

    .pull-right-sm {
        float: right !important;
    }

    .h-sm-auto {
        height: auto !important;
    }
}

@media (max-width: 768px) {
    /*--- Margin ---*/

    .m-xs-auto {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .m-xs-0 {
        margin: 0px !important;
    }

    .m-t-xs-0 {
        margin-top: 0px !important;
    }

    .m-t-xs-5 {
        margin-top: 5px !important;
    }

    .m-t-xs-10 {
        margin-top: 10px !important;
    }

    .m-t-xs-15 {
        margin-top: 15px !important;
    }

    .m-t-xs-20 {
        margin-top: 20px !important;
    }

    .m-t-xs-25 {
        margin-top: 25px !important;
    }

    .m-t-xs-30 {
        margin-top: 30px !important;
    }

    .m-t-xs-35 {
        margin-top: 35px !important;
    }

    .m-t-xs-40 {
        margin-top: 40px !important;
    }

    .m-t-xs-45 {
        margin-top: 45px !important;
    }

    .m-t-xs-50 {
        margin-top: 50px !important;
    }

    .m-t-xs-55 {
        margin-top: 55px !important;
    }

    .m-t-xs-60 {
        margin-top: 60px !important;
    }

    .m-l-xs-0 {
        margin-left: 0px !important;
    }

    .m-l-xs-5 {
        margin-left: 5px !important;
    }

    .m-l-xs-10 {
        margin-left: 10px !important;
    }

    .m-l-xs-15 {
        margin-left: 15px !important;
    }

    .m-l-xs-20 {
        margin-left: 20px !important;
    }

    .m-l-xs-25 {
        margin-left: 25px !important;
    }

    .m-l-xs-30 {
        margin-left: 30px !important;
    }

    .m-l-xs-35 {
        margin-left: 35px !important;
    }

    .m-l-xs-40 {
        margin-left: 40px !important;
    }

    .m-l-xs-45 {
        margin-left: 45px !important;
    }

    .m-l-xs-50 {
        margin-left: 50px !important;
    }

    .m-l-xs-55 {
        margin-left: 55px !important;
    }

    .m-l-xs-60 {
        margin-left: 60px !important;
    }

    .m-r-xs-0 {
        margin-right: 0px !important;
    }

    .m-r-xs-5 {
        margin-right: 5px !important;
    }

    .m-r-xs-10 {
        margin-right: 10px !important;
    }

    .m-r-xs-15 {
        margin-right: 15px !important;
    }

    .m-r-xs-20 {
        margin-right: 20px !important;
    }

    .m-r-xs-25 {
        margin-right: 25px !important;
    }

    .m-r-xs-30 {
        margin-right: 30px !important;
    }

    .m-r-xs-35 {
        margin-right: 35px !important;
    }

    .m-r-xs-40 {
        margin-right: 40px !important;
    }

    .m-r-xs-45 {
        margin-right: 45px !important;
    }

    .m-r-xs-50 {
        margin-right: 50px !important;
    }

    .m-r-xs-55 {
        margin-right: 55px !important;
    }

    .m-r-xs-60 {
        margin-right: 60px !important;
    }

    .m-b-xs-0 {
        margin-bottom: 0px !important;
    }

    .m-b-xs-5 {
        margin-bottom: 5px !important;
    }

    .m-b-xs-10 {
        margin-bottom: 10px !important;
    }

    .m-b-xs-15 {
        margin-bottom: 15px !important;
    }

    .m-b-xs-20 {
        margin-bottom: 20px !important;
    }

    .m-b-xs-25 {
        margin-bottom: 25px !important;
    }

    .m-b-xs-30 {
        margin-bottom: 30px !important;
    }

    .m-b-xs-35 {
        margin-bottom: 35px !important;
    }

    .m-b-xs-40 {
        margin-bottom: 40px !important;
    }

    .m-b-xs-45 {
        margin-bottom: 45px !important;
    }

    .m-b-xs-50 {
        margin-bottom: 50px !important;
    }

    .m-b-xs-55 {
        margin-bottom: 55px !important;
    }

    .m-b-xs-60 {
        margin-bottom: 60px !important;
    }

    /*--- Padding ---*/

    .p-xs-0 {
        padding: 0px !important;
    }

    .p-xs-5 {
        padding: 5px !important;
    }

    .p-xs-10 {
        padding: 10px !important;
    }

    .p-xs-15 {
        padding: 15px !important;
    }

    .p-xs-20 {
        padding: 20px !important;
    }

    .p-xs-25 {
        padding: 25px !important;
    }

    .p-xs-30 {
        padding: 30px !important;
    }

    .p-xs-35 {
        padding: 35px !important;
    }

    .p-xs-40 {
        padding: 40px !important;
    }

    .p-xs-45 {
        padding: 45px !important;
    }

    .p-xs-50 {
        padding: 50px !important;
    }

    .p-xs-55 {
        padding: 55px !important;
    }

    .p-xs-60 {
        padding: 60px !important;
    }

    .p-t-xs-0 {
        padding-top: 0px !important;
    }

    .p-t-xs-5 {
        padding-top: 5px !important;
    }

    .p-t-xs-10 {
        padding-top: 10px !important;
    }

    .p-t-xs-15 {
        padding-top: 15px !important;
    }

    .p-t-xs-20 {
        padding-top: 20px !important;
    }

    .p-t-xs-25 {
        padding-top: 25px !important;
    }

    .p-t-xs-30 {
        padding-top: 30px !important;
    }

    .p-t-xs-35 {
        padding-top: 35px !important;
    }

    .p-t-xs-40 {
        padding-top: 40px !important;
    }

    .p-t-xs-45 {
        padding-top: 45px !important;
    }

    .p-t-xs-50 {
        padding-top: 50px !important;
    }

    .p-t-xs-55 {
        padding-top: 55px !important;
    }

    .p-t-xs-60 {
        padding-top: 60px !important;
    }

    .p-l-xs-0 {
        padding-left: 0px !important;
    }

    .p-l-xs-5 {
        padding-left: 5px !important;
    }

    .p-l-xs-10 {
        padding-left: 10px !important;
    }

    .p-l-xs-15 {
        padding-left: 15px !important;
    }

    .p-l-xs-20 {
        padding-left: 20px !important;
    }

    .p-l-xs-25 {
        padding-left: 25px !important;
    }

    .p-l-xs-30 {
        padding-left: 30px !important;
    }

    .p-l-xs-35 {
        padding-left: 35px !important;
    }

    .p-l-xs-40 {
        padding-left: 40px !important;
    }

    .p-l-xs-45 {
        padding-left: 45px !important;
    }

    .p-l-xs-50 {
        padding-left: 50px !important;
    }

    .p-l-xs-55 {
        padding-left: 55px !important;
    }

    .p-l-xs-60 {
        padding-left: 60px !important;
    }

    .p-r-xs-0 {
        padding-right: 0px !important;
    }

    .p-r-xs-5 {
        padding-right: 5px !important;
    }

    .p-r-xs-10 {
        padding-right: 10px !important;
    }

    .p-r-xs-15 {
        padding-right: 15px !important;
    }

    .p-r-xs-20 {
        padding-right: 20px !important;
    }

    .p-r-xs-25 {
        padding-right: 25px !important;
    }

    .p-r-xs-30 {
        padding-right: 30px !important;
    }

    .p-r-xs-35 {
        padding-right: 35px !important;
    }

    .p-r-xs-40 {
        padding-right: 40px !important;
    }

    .p-r-xs-45 {
        padding-right: 45px !important;
    }

    .p-r-xs-50 {
        padding-right: 50px !important;
    }

    .p-r-xs-55 {
        padding-right: 55px !important;
    }

    .p-r-xs-60 {
        padding-right: 60px !important;
    }

    .p-b-xs-0 {
        padding-bottom: 0px !important;
    }

    .p-b-xs-5 {
        padding-bottom: 5px !important;
    }

    .p-b-xs-10 {
        padding-bottom: 10px !important;
    }

    .p-b-xs-15 {
        padding-bottom: 15px !important;
    }

    .p-b-xs-20 {
        padding-bottom: 20px !important;
    }

    .p-b-xs-25 {
        padding-bottom: 25px !important;
    }

    .p-b-xs-30 {
        padding-bottom: 30px !important;
    }

    .p-b-xs-35 {
        padding-bottom: 35px !important;
    }

    .p-b-xs-40 {
        padding-bottom: 40px !important;
    }

    .p-b-xs-45 {
        padding-bottom: 45px !important;
    }

    .p-b-xs-50 {
        padding-bottom: 50px !important;
    }

    .p-b-xs-55 {
        padding-bottom: 55px !important;
    }

    .p-b-xs-60 {
        padding-bottom: 60px;
    }

    /*--- font-size ---*/

    .f-xs-11 {
        font-size: 11px !important;
    }

    .f-xs-12 {
        font-size: 12px !important;
    }

    .f-xs-13 {
        font-size: 13px !important;
    }

    .f-xs-14 {
        font-size: 14px !important;
    }

    .f-xs-15 {
        font-size: 15px !important;
    }

    .f-xs-16 {
        font-size: 16px !important;
    }

    .f-xs-17 {
        font-size: 17px !important;
    }

    .f-xs-18 {
        font-size: 18px !important;
    }

    .f-xs-19 {
        font-size: 19px !important;
    }

    .f-xs-20 {
        font-size: 20px !important;
    }

    .f-xs-21 {
        font-size: 21px !important;
    }

    .f-xs-22 {
        font-size: 22px !important;
    }

    .f-xs-23 {
        font-size: 23px !important;
    }

    .f-xs-24 {
        font-size: 24px !important;
    }

    .f-xs-25 {
        font-size: 25px !important;
    }

    .f-xs-26 {
        font-size: 26px !important;
    }

    .f-xs-27 {
        font-size: 27px !important;
    }

    .f-xs-28 {
        font-size: 28px !important;
    }

    .f-xs-29 {
        font-size: 29px !important;
    }

    .f-xs-30 {
        font-size: 30px !important;
    }

    .f-xs-31 {
        font-size: 31px !important;
    }

    .f-xs-32 {
        font-size: 32px !important;
    }

    .f-xs-33 {
        font-size: 33px !important;
    }

    .f-xs-34 {
        font-size: 34px !important;
    }

    .f-xs-35 {
        font-size: 35px !important;
    }

    .f-xs-36 {
        font-size: 36px !important;
    }

    .f-xs-37 {
        font-size: 37px !important;
    }

    .f-xs-38 {
        font-size: 38px !important;
    }

    .f-xs-39 {
        font-size: 39px !important;
    }

    .f-xs-40 {
        font-size: 40px !important;
    }

    .f-xs-41 {
        font-size: 41px !important;
    }

    .f-xs-42 {
        font-size: 42px !important;
    }

    .f-xs-43 {
        font-size: 43px !important;
    }

    .f-xs-44 {
        font-size: 44px !important;
    }

    .f-xs-45 {
        font-size: 45px !important;
    }

    .f-xs-46 {
        font-size: 46px !important;
    }

    .f-xs-47 {
        font-size: 47px !important;
    }

    .f-xs-48 {
        font-size: 48px !important;
    }

    .f-xs-49 {
        font-size: 49px !important;
    }

    .f-xs-50 {
        font-size: 50px !important;
    }

    .f-xs-51 {
        font-size: 51px !important;
    }

    .f-xs-52 {
        font-size: 52px !important;
    }

    .f-xs-53 {
        font-size: 53px !important;
    }

    .f-xs-54 {
        font-size: 54px !important;
    }

    .f-xs-55 {
        font-size: 55px !important;
    }

    .f-xs-56 {
        font-size: 56px !important;
    }

    .f-xs-57 {
        font-size: 57px !important;
    }

    .f-xs-58 {
        font-size: 58px !important;
    }

    .f-xs-59 {
        font-size: 59px !important;
    }

    .f-xs-60 {
        font-size: 60px !important;
    }

    /*--- Text-align ---*/

    /*--- Float ---*/

    .pull-left-xs {
        float: left !important;
    }

    .pull-right-xs {
        float: right !important;
    }

    .h-xs-auto {
        height: auto !important;
    }

    .hidden-xs {
        display: none !important;
    }
}
