ul, ol {
    list-style: none;
    margin: 0;
    padding: 0;
}
.navbar {
    display: none;
}

.page-container {
    max-width: 100%;
}
.page_content {
        padding-top: 28px;
    padding-bottom: 0;
}
.page-content-wrapper{
    margin-top: 0px !important; 
    padding: 0px !important; 
}
.page-container > .col-md-12{
    padding: 0px !important; 

}
.page-content.without-sidebar {	
    padding-top: 0;
}

.hero-and-content>.container {
    width: 100%;
    padding: 0;
}



.border-top-theme-colored2-2px {
    border-top: 2px solid #74af2e;
}

.header-top {
    padding: 0;
}

.header-top .widget {
    line-height: 2.5rem;
    margin-bottom: 0;
    font-size: 13px;
}

.header-top .widget .styled-icons {
    line-height: 1;
    margin-top: 3px;
}

.header-top {
    padding: 0;
}

.header-top .widget {
    line-height: 2.5rem;
    margin-bottom: 0;
    font-size: 13px;
}

.header-top .widget ul li {
    margin-bottom: 0;
    padding-bottom: 0;
}

.header-top .widget ul li:first-child {
    padding-left: 0;
}

.header-top .widget .styled-icons {
    line-height: 1;
    margin-top: 3px;
}

.header-top.style-bordered {
    border-bottom: 1px solid #ccc;
}

.header-top.style-bordered .widget ul.list-bordered li {
    padding-left: 1rem;
    padding-right: 1rem;
    border-right: 1px solid #ccc;
}

.widget {
    margin-bottom: 40px;
}

.widget .widget-title {
    margin-top: 0;
    margin-bottom: 20px;
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
    font-weight: 700;
}

.widget ul li {
    margin-bottom: 5px;
    padding-bottom: 5px;
}

.widget ul.list li,
.widget .post {
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.widget .list-border li {
    margin-bottom: 0;
    padding: 10px 0;
}

.widget.brochures>li {
    margin-bottom: 10px;
    padding: 10px;
}

.widget.brochures i {
    color: #100f0f;
    font-size: 16px;
    margin-right: 10px;
}

.widget.address>li {
    font-size: 13px;
    margin-bottom: 10px;
    padding: 5px 10px;
}

.widget.address>li i {
    font-size: 16px;
    margin-right: 8px;
    vertical-align: middle;
}

.widget .twitter-feed li,
.widget .twitter-feed-carousel li {
    font-size: 13px;
    margin-bottom: 15px;
    margin-top: 0px;
    padding-left: 30px;
}

.widget .twitter-feed li.item,
.widget .twitter-feed-carousel li.item {
    position: relative;
}

.widget .twitter-feed li::after,
.widget .twitter-feed-carousel li::after {
    content: "\f099";
    font-size: 24px;
    font-family: fontawesome;
    left: 0;
    position: absolute;
    top: 0;
}

.widget .styled-icons li {
    margin-bottom: 0;
    padding-bottom: 0;
}

.widget .styled-icons li a {
    margin-bottom: 0;
}

.widget .tags a {
    border: 1px solid #d3d3d3;
    display: inline-block;
    font-size: 11px;
    margin: 5px 4px 5px -2px;
    padding: 5px 10px;
}

.widget .tags a:hover {
    color: #fff;
}

.widget .search-input {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #c0c0c0;
    border-radius: initial;
    box-shadow: none;
    height: 45px;
    padding: 10px;
}

.widget .search-button {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #c0c0c0;
    border-radius: 0;
    height: 45px;
}

.widget .nav-tabs li {
    border-bottom: 1px solid transparent;
    margin-bottom: -2px;
    padding-bottom: 0;
}

.widget .nav-tabs li:hover {
    border-bottom: 1px solid transparent;
}

.widget .post-title a {
    letter-spacing: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 700;
}

.widget .quick-contact-form .form-control {
    background-color: rgba(241, 241, 241, 0.8);
    border-color: #d3d3d3;
    color: #a9a9a9;
}

.text-white {
    color: #fff !important;
}

.header-nav {
    position: relative;
}

.header-nav .header-nav-wrapper {
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);
}

.header-nav .header-nav-absolute-wrapper {
    width: 100%;
}

.header-nav .header-nav-wrapper .menuzord {
    padding: 0;
}


/*
 * 	Menuzord-Responsive-Megamenu
 * -----------------------------------------------
*/


/*Item name: Menuzord - Responsive 
MegamenuAuthor: marcoarib - marco.arib@gmail.com
License: http://codecanyon.net/licenses
*/

.menuzord,
.menuzord * {
    font-family: 'Open Sans', sans-serif;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

.menuzord {
    width: 100%;
    padding: 0 30px;
    float: left;
    position: relative;
    background: #fff;
}

.menuzord a {
    -o-transition: color .3s linear, background .3s linear;
    -moz-transition: color .3s linear, background .3s linear;
    -webkit-transition: color .3s linear, background .3s linear;
    transition: color .3s linear, background .3s linear;
}


/* scrollable menu */

.menuzord-menu.scrollable>.scrollable-fix {
    display: none;
}


/* 2 - BRAND======================================*/

.menuzord-brand {
    margin: 18px 30px 0 0;
    float: left;
    color: #666;
    text-decoration: none;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.3;
    cursor: pointer;
}


/* 3 - MENU======================================*/

.menuzord-menu {
    margin: 0;
    padding: 0;
    list-style: none;
}


/* Right alignment */

.menuzord-menu.menuzord-right {
    float: right;
}


/* Menu items */

.menuzord-menu>li {
    display: inline-block;
    float: left;
}

.menuzord-menu>li>a {
    padding: 26px 16px;
    display: inline-block;
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
    color: #888;
    outline: 0;
    line-height: 1.42857143;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
}


/* Active/hover state (Menu items) */

.menuzord-menu>li.active>a,
.menuzord-menu>li:hover>a {
    /*color: #333;*/
    background: #74ae2e;
    color: #fff;
}


/* 4 - DROPDOWN======================================*/

.menuzord-menu ul.dropdown,
.menuzord-menu ul.dropdown li ul.dropdown {
    list-style: none;
    margin: 0;
    padding: 0;
    display: none;
    position: absolute;
    z-index: 99;
    min-width: 180px;
    white-space: nowrap;
    background: #fff;
}

.menuzord-menu ul.dropdown li ul.dropdown {
    left: 100%;
}


/* Dropdown items */

.menuzord-menu ul.dropdown li {
    clear: both;
    width: 100%;
    border: 0 none;
    font-size: 12px;
    position: relative;
}

.menuzord-menu ul.dropdown li a {
    width: 100%;
    background: none;
    padding: 10px 25px 10px 22px;
    color: #888;
    text-decoration: none;
    display: inline-block;
    float: left;
    clear: both;
    position: relative;
    outline: 0;
    -o-transition: padding .2s linear;
    -moz-transition: padding .2s linear;
    -webkit-transition: padding .2s linear;
    transition: padding .2s linear;
}


/* Hover state (dropdown items) */

.menuzord-menu ul.dropdown li:hover>a {
    padding-left: 28px;
    padding-right: 19px;
    color: #333;
}


/* Dropdown left alignment */

.menuzord-menu ul.dropdown.dropdown-left {
    left: none;
}

.menuzord-menu ul.dropdown li ul.dropdown.dropdown-left {
    left: -100%;
}


/* 5 - DROPDOWN/MEGAMENU INDICATORS======================================*/

.menuzord-menu li .indicator {
    margin-left: 3px;
}

.menuzord-menu li ul.dropdown li .indicator {
    position: absolute;
    top: 8px;
    right: 10px;
    font-size: 15px;
}


/* 6 - MEGAMENU======================================*/

.menuzord-menu>li>.megamenu {
    width: 100%;
    padding: 20px 30px;
    left: 0;
    position: absolute;
    display: none;
    z-index: 99;
    border-top: solid 1px #f0f0f0;
    background: #fff;
}


/* 7 - MEGAMENU WIDTHS======================================*/


/* Half width */

.menuzord-menu>li>.megamenu.megamenu-half-width {
    width: 50%;
    left: auto;
}


/* Quarter width */

.menuzord-menu>li>.megamenu.megamenu-quarter-width {
    width: 25%;
    left: auto;
}


/* 8 - GRID SYSTEM======================================*/

.menuzord-menu>li>.megamenu .megamenu-row {
    width: 100%;
    margin-top: 15px;
}

.menuzord-menu>li>.megamenu .megamenu-row:first-child {
    margin-top: 0;
}

.menuzord-menu>li>.megamenu .megamenu-row:before,
.menuzord-menu>li>.megamenu .megamenu-row:after {
    display: table;
    content: "";
    line-height: 0;
}

.menuzord-menu>li>.megamenu .megamenu-row:after {
    clear: both;
}

.menuzord-menu>li>.megamenu .megamenu-row .col1,
.menuzord-menu>li>.megamenu .megamenu-row .col2,
.menuzord-menu>li>.megamenu .megamenu-row .col3,
.menuzord-menu>li>.megamenu .megamenu-row .col4,
.menuzord-menu>li>.megamenu .megamenu-row .col5,
.menuzord-menu>li>.megamenu .megamenu-row .col6,
.menuzord-menu>li>.megamenu .megamenu-row .col7,
.menuzord-menu>li>.megamenu .megamenu-row .col8,
.menuzord-menu>li>.megamenu .megamenu-row .col9,
.menuzord-menu>li>.megamenu .megamenu-row .col10,
.menuzord-menu>li>.megamenu .megamenu-row .col11,
.menuzord-menu>li>.megamenu .megamenu-row .col12 {
    display: block;
    min-height: 20px;
    float: left;
    margin-left: 3%;
}

.menuzord-menu>li>.megamenu .megamenu-row [class*="col"]:first-child {
    margin-left: 0;
}

.menuzord-menu>li>.megamenu .megamenu-row .col1 {
    width: 5.583333333333%;
}

.menuzord-menu>li>.megamenu .megamenu-row .col2 {
    width: 14.166666666666%;
}

.menuzord-menu>li>.megamenu .megamenu-row .col3 {
    width: 22.75%;
}

.menuzord-menu>li>.megamenu .megamenu-row .col4 {
    width: 31.333333333333%;
}

.menuzord-menu>li>.megamenu .megamenu-row .col5 {
    width: 39.916666666667%;
}

.menuzord-menu>li>.megamenu .megamenu-row .col6 {
    width: 48.5%;
}

.menuzord-menu>li>.megamenu .megamenu-row .col7 {
    width: 57.083333333333%;
}

.menuzord-menu>li>.megamenu .megamenu-row .col8 {
    width: 65.666666666667%;
}

.menuzord-menu>li>.megamenu .megamenu-row .col9 {
    width: 74.25%;
}

.menuzord-menu>li>.megamenu .megamenu-row .col10 {
    width: 82.833333333334%;
}

.menuzord-menu>li>.megamenu .megamenu-row .col11 {
    width: 91.416666666667%;
}

.menuzord-menu>li>.megamenu .megamenu-row .col12 {
    width: 100%;
}


/* 9 - SHOW/HIDE BUTTON (MOBILE MODE)======================================*/

.menuzord .showhide {
    width: 60px;
    height: 46px;
    padding: 13px 0 0;
    display: none;
    float: right;
    text-decoration: none;
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
}


/* Show/hide button icon */

.menuzord .showhide em {
    width: 20px;
    height: 3px;
    margin: 3.5px 20px 0;
    float: right;
    background: #777;
}


/* 10 - ICONS (parent menu items)======================================*/

.menuzord-menu>li>a>i {
    margin: 0 5px 0 0;
    font-size: 18px;
    float: left;
    line-height: 20px;
}


/* 11 - SEARCH FIELD======================================*/


/* Form */

.menuzord-menu>li.search form {
    float: left;
    padding: 22px 16px 17px;
}


/* Input */

.menuzord-menu>li.search form input[type="text"] {
    width: 160px;
    padding: 5px 10px;
    font-family: 'Open Sans', sans-serif;
    border: none;
    background: #f0f0f0;
    border-radius: 2px;
    outline: 0;
    -o-transition: width 1s ease-out;
    -moz-transition: width 1s ease-out;
    -webkit-transition: width 1s ease-out;
    transition: width 1s ease-out;
}

.menuzord-menu>li.search form:hover input[type="text"] {
    width: 160px;
}


/* 12 - VERTICAL TABS======================================*/

.menuzord-tabs {
    width: 100%;
    float: left;
}

.menuzord-tabs-nav {
    width: 20%;
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
}

.menuzord-tabs-nav>li>a {
    width: 100%;
    padding: 7px 16px;
    float: left;
    font-size: 13px;
    text-decoration: none;
    color: #666;
    border: solid 1px #f0f0f0;
    outline: 0;
}

.menuzord-tabs-nav li.active a,
.menuzord-tabs-nav li:hover a {
    background: #f0f0f0;
}

.menuzord-tabs-content {
    width: 80%;
    min-height: 30px;
    padding: 20px;
    float: right;
    display: none;
    font-size: 13px;
    border: solid 1px #f0f0f0;
}

.menuzord-tabs-content.active {
    display: block;
}


/* 13 - COLOR SCHEMES======================================*/


/* blue */

.menuzord.blue .menuzord-menu>li.active>a,
.menuzord.blue .menuzord-menu>li:hover>a,
.menuzord.blue .menuzord-menu ul.dropdown li:hover>a {
    color: #4A89DC;
}


/* green */

.menuzord.green .menuzord-menu>li.active>a,
.menuzord.green .menuzord-menu>li:hover>a,
.menuzord.green .menuzord-menu ul.dropdown li:hover>a {
    color: #37BC9B;
}


/* red */

.menuzord.red .menuzord-menu>li.active>a,
.menuzord.red .menuzord-menu>li:hover>a,
.menuzord.red .menuzord-menu ul.dropdown li:hover>a {
    color: #E9573F;
}


/* orange */

.menuzord.orange .menuzord-menu>li.active>a,
.menuzord.orange .menuzord-menu>li:hover>a,
.menuzord.orange .menuzord-menu ul.dropdown li:hover>a {
    color: #ff670f;
}


/* yellow */

.menuzord.yellow .menuzord-menu>li.active>a,
.menuzord.yellow .menuzord-menu>li:hover>a,
.menuzord.yellow .menuzord-menu ul.dropdown li:hover>a {
    color: #F6BB42;
}


/* purple */

.menuzord.purple .menuzord-menu>li.active>a,
.menuzord.purple .menuzord-menu>li:hover>a,
.menuzord.purple .menuzord-menu ul.dropdown li:hover>a {
    color: #967ADC;
}


/* pink */

.menuzord.pink .menuzord-menu>li.active>a,
.menuzord.pink .menuzord-menu>li:hover>a,
.menuzord.pink .menuzord-menu ul.dropdown li:hover>a {
    color: #D770AD;
}


/* 14 - MOBILE MODE (RESPONSIVE MODE)======================================*/

@media (max-width: 900px) {
    /* Responsive menu container */
    .menuzord-responsive.menuzord {
        padding: 0;
    }

    /* Brand */
    .menuzord-responsive .menuzord-brand {
        margin: 8px 30px 10px 20px;
        font-size: 20px;
        line-height: 1.55;
    }

    /* Show/hide button */
    .menuzord-responsive .showhide {
        margin: 0;
    }

    /* Menu */
    .menuzord-responsive .menuzord-menu {
        width: 100%;
        float: left !important;
    }

    /* scrollable menu*/
    .menuzord-responsive .menuzord-menu.scrollable {
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
    }

    .menuzord-responsive .menuzord-menu.scrollable>.scrollable-fix {
        display: block;
    }

    /* Menu items */
    .menuzord-responsive .menuzord-menu>li {
        width: 100%;
        display: block;
        position: relative;
    }

    .menuzord-responsive .menuzord-menu>li>a {
        width: 100%;
        padding: 12px 20px;
        display: block;
        border-bottom: solid 1px #f0f0f0;
    }

    .menuzord-responsive .menuzord-menu>li:first-child>a {
        border-top: solid 1px #f0f0f0;
    }

    /* Dropdown */
    .menuzord-responsive .menuzord-menu ul.dropdown,
    .menuzord-responsive .menuzord-menu ul.dropdown li ul.dropdown {
        width: 100%;
        left: 0;
        position: static;
        border: none;
        background: #fff;
        float: left;
    }

    /* Dropdown items */
    .menuzord-responsive .menuzord-menu ul.dropdown li {
        position: relative;
    }

    .menuzord-responsive .menuzord-menu ul.dropdown li a {
        border-bottom: solid 1px #f0f0f0;
    }

    .menuzord-responsive .menuzord-menu.menuzord-indented>li>ul.dropdown>li>a {
        padding-left: 40px !important;
    }

    .menuzord-responsive .menuzord-menu.menuzord-indented>li>ul.dropdown>li>ul.dropdown>li>a {
        padding-left: 60px !important;
    }

    .menuzord-responsive .menuzord-menu.menuzord-indented>li>ul.dropdown>li>ul.dropdown>li>ul.dropdown>li>a {
        padding-left: 80px !important;
    }

    .menuzord-responsive .menuzord-menu.menuzord-indented>li>ul.dropdown>li:hover>a {
        padding-left: 50px !important;
    }

    .menuzord-responsive .menuzord-menu.menuzord-indented>li>ul.dropdown>li>ul.dropdown>li:hover>a {
        padding-left: 70px !important;
    }

    .menuzord-responsive .menuzord-menu.menuzord-indented>li>ul.dropdown>li>ul.dropdown>li>ul.dropdown>li:hover>a {
        padding-left: 90px !important;
    }

    /* Dropdown/megamenu indicators */
    .menuzord-responsive .menuzord-menu li .indicator {
        width: 60px;
        height: 45px;
        position: absolute;
        right: 0;
        top: 0;
        font-size: 22px;
        text-align: center;
        line-height: 43px;
        border-left: solid 1px #f5f5f5;
    }

    .menuzord-responsive .menuzord-menu li ul.dropdown li .indicator {
        height: 38px;
        right: 0;
        top: 0;
        font-size: 18px;
        line-height: 36px;
    }

    /* Megamenu */
    .menuzord-responsive .menuzord-menu>li>.megamenu {
        width: 100% !important;
        left: 0 !important;
        position: static;
        border-top: none;
        border-bottom: solid 1px #f0f0f0;
    }

    .menuzord-responsive .menuzord-menu>li>.megamenu .megamenu-row [class*="col"] {
        float: none;
        display: block;
        width: 100% !important;
        margin-left: 0;
        margin-top: 15px;
    }

    .menuzord-responsive .menuzord-menu>li>.megamenu .megamenu-row:first-child [class*="col"]:first-child {
        margin-top: 0;
    }

    .menuzord-responsive .menuzord-menu>li>.megamenu .megamenu-row {
        margin-top: 0;
    }

    /* Search field */
    .menuzord-responsive .menuzord-menu>li.search form {
        width: 100%;
        margin: 4px 0;
        padding: 10px 16px !important;
    }

    .menuzord-responsive .menuzord-menu>li.search form input[type="text"] {
        width: 100%;
    }

    /* Tabs */
    .menuzord-responsive .menuzord-tabs-nav {
        width: 100%;
    }

    .menuzord-responsive .menuzord-tabs-content {
        width: 100%;
    }
}

.styled-icons a {
    color: #333333;
    font-size: 18px;
    height: 32px;
    line-height: 32px;
    width: 32px;
    float: left;
    margin: 5px 7px 5px 0;
    text-align: center;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.styled-icons a:hover {
    color: #100f0f;
}

.styled-icons.icon-gray a {
    background-color: #eeeeee;
    color: #555555;
    display: block;
    font-size: 18px;
    height: 36px;
    line-height: 36px;
    width: 36px;
}

.styled-icons.icon-gray a:hover {
    color: #bbbbbb;
}

.styled-icons.icon-gray.icon-bordered a {
    background-color: transparent;
    border: 2px solid #eeeeee;
}

.styled-icons.icon-gray.icon-bordered a:hover {
    border: 2px solid #d5d5d5;
}

.styled-icons.icon-dark a {
    background-color: #333333;
    color: #eeeeee;
    display: block;
    font-size: 18px;
    height: 36px;
    line-height: 36px;
    width: 36px;
}

.styled-icons.icon-dark.icon-bordered a {
    background-color: transparent;
    border: 2px solid #111111;
    color: #111111;
}

.styled-icons.icon-dark.icon-bordered a:hover {
    background-color: #111111;
    border-color: #111111;
    color: #fff;
}

.styled-icons.icon-bordered a {
    border: 1px solid #777777;
}

.styled-icons.icon-bordered a:hover {
    background-color: #777777;
    color: #fff;
}

.styled-icons.icon-rounded a {
    border-radius: 3px;
}

.styled-icons.icon-circled a {
    border-radius: 50%;
}

.styled-icons.icon-sm a {
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    margin: 2px 7px 2px 0;
    width: 30px;
}

.styled-icons.icon-md a {
    font-size: 24px;
    height: 50px;
    line-height: 50px;
    width: 50px;
}

.styled-icons.icon-lg a {
    font-size: 32px;
    height: 60px;
    line-height: 60px;
    width: 60px;
}

.styled-icons.icon-xl a {
    font-size: 60px;
    height: 120px;
    line-height: 120px;
    width: 120px;
}

.styled-icons li {
    display: inline-block;
    margin-bottom: 0;
    margin-top: 0;
}

.styled-icons.icon-white li a i {
    color: #fff;
}

.header-top .widget {
    line-height: 2.5rem;
    margin-bottom: 0;
    font-size: 13px;
}

.list-inline>li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px;
}


#debungcontrolls,.debugtimeline {
    width: 100%;
    box-sizing: border-box
}

.rev_column,.rev_column .tp-parallax-wrap,.tp-svg-layer svg {
    vertical-align: top
}

#debungcontrolls {
    z-index: 100000;
    position: fixed;
    bottom: 0;
    height: auto;
    background: rgba(0,0,0,.6);
    padding: 10px
}

.debugtimeline {
    height: 10px;
    position: relative;
    margin-bottom: 3px;
    display: none;
    white-space: nowrap
}

.debugtimeline:hover {
    height: 15px
}

.the_timeline_tester {
    background: #e74c3c;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 0
}

.rs-go-fullscreen {
    position: fixed!important;
    width: 100%!important;
    height: 100%!important;
    top: 0!important;
    left: 0!important;
    z-index: 9999999!important;
    background: #fff!important
}

.debugtimeline.tl_slide .the_timeline_tester {
    background: #f39c12
}

.debugtimeline.tl_frame .the_timeline_tester {
    background: #3498db
}

.debugtimline_txt {
    color: #fff;
    font-weight: 400;
    font-size: 7px;
    position: absolute;
    left: 10px;
    top: 0;
    white-space: nowrap;
    line-height: 10px
}

.rtl {
    direction: rtl
}

@font-face {
    font-family: revicons;
    src: url(../fonts/revicons/revicons.eot?5510888);
    src: url(../fonts/revicons/revicons.eot?5510888#iefix) format('embedded-opentype'),url(../fonts/revicons/revicons.woff?5510888) format('woff'),url(../fonts/revicons/revicons.ttf?5510888) format('truetype'),url(../fonts/revicons/revicons.svg?5510888#revicons) format('svg');
    font-weight: 400;
    font-style: normal
}

[class*=" revicon-"]:before,[class^=revicon-]:before {
    font-family: revicons;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em
}

.revicon-search-1:before {
    content: '\e802'
}

.revicon-pencil-1:before {
    content: '\e831'
}

.revicon-picture-1:before {
    content: '\e803'
}

.revicon-cancel:before {
    content: '\e80a'
}

.revicon-info-circled:before {
    content: '\e80f'
}

.revicon-trash:before {
    content: '\e801'
}

.revicon-left-dir:before {
    content: '\e817'
}

.revicon-right-dir:before {
    content: '\e818'
}

.revicon-down-open:before {
    content: '\e83b'
}

.revicon-left-open:before {
    content: '\e819'
}

.revicon-right-open:before {
    content: '\e81a'
}

.revicon-angle-left:before {
    content: '\e820'
}

.revicon-angle-right:before {
    content: '\e81d'
}

.revicon-left-big:before {
    content: '\e81f'
}

.revicon-right-big:before {
    content: '\e81e'
}

.revicon-magic:before {
    content: '\e807'
}

.revicon-picture:before {
    content: '\e800'
}

.revicon-export:before {
    content: '\e80b'
}

.revicon-cog:before {
    content: '\e832'
}

.revicon-login:before {
    content: '\e833'
}

.revicon-logout:before {
    content: '\e834'
}

.revicon-video:before {
    content: '\e805'
}

.revicon-arrow-combo:before {
    content: '\e827'
}

.revicon-left-open-1:before {
    content: '\e82a'
}

.revicon-right-open-1:before {
    content: '\e82b'
}

.revicon-left-open-mini:before {
    content: '\e822'
}

.revicon-right-open-mini:before {
    content: '\e823'
}

.revicon-left-open-big:before {
    content: '\e824'
}

.revicon-right-open-big:before {
    content: '\e825'
}

.revicon-left:before {
    content: '\e836'
}

.revicon-right:before {
    content: '\e826'
}

.revicon-ccw:before {
    content: '\e808'
}

.revicon-arrows-ccw:before {
    content: '\e806'
}

.revicon-palette:before {
    content: '\e829'
}

.revicon-list-add:before {
    content: '\e80c'
}

.revicon-doc:before {
    content: '\e809'
}

.revicon-left-open-outline:before {
    content: '\e82e'
}

.revicon-left-open-2:before {
    content: '\e82c'
}

.revicon-right-open-outline:before {
    content: '\e82f'
}

.revicon-right-open-2:before {
    content: '\e82d'
}

.revicon-equalizer:before {
    content: '\e83a'
}

.revicon-layers-alt:before {
    content: '\e804'
}

.revicon-popup:before {
    content: '\e828'
}

.rev_slider_wrapper {
    position: relative;
    z-index: 0;
    width: 100%
}

.rev_slider {
    position: relative;
    overflow: visible
}

.entry-content .rev_slider a,.rev_slider a {
    box-shadow: none
}

.tp-overflow-hidden {
    overflow: hidden!important
}

.group_ov_hidden {
    overflow: hidden
}

.rev_slider img,.tp-simpleresponsive img {
    max-width: none!important;
    transition: none;
    margin: 0;
    padding: 0;
    border: none
}

.rev_slider .no-slides-text {
    font-weight: 700;
    text-align: center;
    padding-top: 80px
}

.rev_slider>ul,.rev_slider>ul>li,.rev_slider>ul>li:before,.rev_slider_wrapper>ul,.tp-revslider-mainul>li,.tp-revslider-mainul>li:before,.tp-simpleresponsive>ul,.tp-simpleresponsive>ul>li,.tp-simpleresponsive>ul>li:before {
    list-style: none!important;
    position: absolute;
    margin: 0!important;
    padding: 0!important;
    overflow-x: visible;
    overflow-y: visible;
    background-image: none;
    background-position: 0 0;
    text-indent: 0;
    top: 0;
    left: 0
}

.rev_slider>ul>li,.rev_slider>ul>li:before,.tp-revslider-mainul>li,.tp-revslider-mainul>li:before,.tp-simpleresponsive>ul>li,.tp-simpleresponsive>ul>li:before {
    visibility: hidden
}

.tp-revslider-mainul,.tp-revslider-slidesli {
    padding: 0!important;
    margin: 0!important;
    list-style: none!important
}

.fullscreen-container,.fullwidthbanner-container {
    padding: 0;
    position: relative
}

.rev_slider li.tp-revslider-slidesli {
    position: absolute!important
}

.tp-caption .rs-untoggled-content {
    display: block
}

.tp-caption .rs-toggled-content {
    display: none
}

.rs-toggle-content-active.tp-caption .rs-toggled-content {
    display: block
}

.rs-toggle-content-active.tp-caption .rs-untoggled-content {
    display: none
}

.rev_slider .caption,.rev_slider .tp-caption {
    position: relative;
    visibility: hidden;
    white-space: nowrap;
    display: block;
    -webkit-font-smoothing: antialiased!important;
    z-index: 1
}

.rev_slider .caption,.rev_slider .tp-caption,.tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none
}

.rev_slider .tp-mask-wrap .tp-caption,.rev_slider .tp-mask-wrap :last-child,.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,.wpb_text_column .rev_slider .tp-mask-wrap :last-child {
    margin-bottom: 0
}

.tp-svg-layer svg {
    width: 100%;
    height: 100%;
    position: relative
}

.tp-carousel-wrapper {
    cursor: url(openhand.cur),move
}

.tp-carousel-wrapper.dragged {
    cursor: url(closedhand.cur),move
}

.tp_inner_padding {
    box-sizing: border-box;
    max-height: none!important
}

.tp-caption.tp-layer-selectable {
    -moz-user-select: all;
    -khtml-user-select: all;
    -webkit-user-select: all;
    -o-user-select: all
}

.tp-caption.tp-hidden-caption,.tp-forcenotvisible,.tp-hide-revslider,.tp-parallax-wrap.tp-hidden-caption {
    visibility: hidden!important;
    display: none!important
}

.rev_slider audio,.rev_slider embed,.rev_slider iframe,.rev_slider object,.rev_slider video {
    max-width: none!important
}

.tp-element-background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0
}

.tp-blockmask,.tp-blockmask_in,.tp-blockmask_out {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #fff;
    z-index: 1000;
    transform: scaleX(0) scaleY(0)
}

.tp-parallax-wrap {
    transform-style: preserve-3d
}

.rev_row_zone {
    position: absolute;
    width: 100%;
    left: 0;
    box-sizing: border-box;
    min-height: 50px;
    font-size: 0
}

.rev_column_inner,.rev_slider .tp-caption.rev_row {
    position: relative;
    width: 100%!important;
    box-sizing: border-box
}

.rev_row_zone_top {
    top: 0
}

.rev_row_zone_middle {
    top: 50%;
    transform: translateY(-50%)
}

.rev_row_zone_bottom {
    bottom: 0
}

.rev_slider .tp-caption.rev_row {
    display: table;
    table-layout: fixed;
    vertical-align: top;
    height: auto!important;
    font-size: 0
}

.rev_column {
    display: table-cell;
    position: relative;
    height: auto;
    box-sizing: border-box;
    font-size: 0
}

.rev_column_inner {
    display: block;
    height: auto!important;
    white-space: normal!important
}

.rev_column_bg {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    box-sizing: border-box;
    background-clip: content-box;
    border: 0 solid transparent
}

.tp-caption .backcorner,.tp-caption .backcornertop,.tp-caption .frontcorner,.tp-caption .frontcornertop {
    height: 0;
    top: 0;
    width: 0;
    position: absolute
}

.rev_column_inner .tp-loop-wrap,.rev_column_inner .tp-mask-wrap,.rev_column_inner .tp-parallax-wrap {
    text-align: inherit
}

.rev_column_inner .tp-mask-wrap {
    display: inline-block
}

.rev_column_inner .tp-parallax-wrap,.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,.rev_column_inner .tp-parallax-wrap .tp-mask-wrap {
    position: relative!important;
    left: auto!important;
    top: auto!important;
    line-height: 0
}

.tp-video-play-button,.tp-video-play-button i {
    line-height: 50px!important;
    vertical-align: top;
    text-align: center
}

.rev_column_inner .rev_layer_in_column,.rev_column_inner .tp-parallax-wrap,.rev_column_inner .tp-parallax-wrap .tp-loop-wrap,.rev_column_inner .tp-parallax-wrap .tp-mask-wrap {
    vertical-align: top
}

.rev_break_columns {
    display: block!important
}

.rev_break_columns .tp-parallax-wrap.rev_column {
    display: block!important;
    width: 100%!important
}

.fullwidthbanner-container {
    overflow: hidden
}

.fullwidthbanner-container .fullwidthabanner {
    width: 100%;
    position: relative
}

.tp-static-layers {
    position: absolute;
    z-index: 101;
    top: 0;
    left: 0
}

.tp-caption .frontcorner {
    border-left: 40px solid transparent;
    border-right: 0 solid transparent;
    border-top: 40px solid #00A8FF;
    left: -40px
}

.tp-caption .backcorner {
    border-left: 0 solid transparent;
    border-right: 40px solid transparent;
    border-bottom: 40px solid #00A8FF;
    right: 0
}

.tp-caption .frontcornertop {
    border-left: 40px solid transparent;
    border-right: 0 solid transparent;
    border-bottom: 40px solid #00A8FF;
    left: -40px
}

.tp-caption .backcornertop {
    border-left: 0 solid transparent;
    border-right: 40px solid transparent;
    border-top: 40px solid #00A8FF;
    right: 0
}

.tp-layer-inner-rotation {
    position: relative!important
}

img.tp-slider-alternative-image {
    width: 100%;
    height: auto
}

.caption.fullscreenvideo,.rs-background-video-layer,.tp-caption.coverscreenvideo,.tp-caption.fullscreenvideo {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute
}

.noFilterClass {
    filter: none!important
}

.rs-background-video-layer {
    visibility: hidden;
    z-index: 0
}

.caption.fullscreenvideo audio,.caption.fullscreenvideo iframe,.caption.fullscreenvideo video,.tp-caption.fullscreenvideo iframe,.tp-caption.fullscreenvideo iframe audio,.tp-caption.fullscreenvideo iframe video {
    width: 100%!important;
    height: 100%!important;
    display: none
}

.fullcoveredvideo audio,.fullscreenvideo audio .fullcoveredvideo video,.fullscreenvideo video {
    background: #000
}

.fullcoveredvideo .tp-poster {
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

.videoisplaying .html5vid .tp-poster {
    display: none
}

.tp-video-play-button {
    background: #000;
    background: rgba(0,0,0,.3);
    border-radius: 5px;
    position: absolute;
    top: 50%;
    left: 50%;
    color: #FFF;
    margin-top: -25px;
    margin-left: -25px;
    cursor: pointer;
    width: 50px;
    height: 50px;
    box-sizing: border-box;
    display: inline-block;
    z-index: 4;
    opacity: 0;
    transition: opacity .3s ease-out!important
}

.tp-audio-html5 .tp-video-play-button,.tp-hiddenaudio {
    display: none!important
}

.tp-caption .html5vid {
    width: 100%!important;
    height: 100%!important
}

.tp-video-play-button i {
    width: 50px;
    height: 50px;
    display: inline-block;
    font-size: 40px!important
}

.rs-fullvideo-cover,.tp-dottedoverlay,.tp-shadowcover {
    height: 100%;
    top: 0;
    left: 0;
    position: absolute
}

.tp-caption:hover .tp-video-play-button {
    opacity: 1;
    display: block
}

.tp-caption .tp-revstop {
    display: none;
    border-left: 5px solid #fff!important;
    border-right: 5px solid #fff!important;
    margin-top: 15px!important;
    line-height: 20px!important;
    vertical-align: top;
    font-size: 25px!important
}

.tp-seek-bar,.tp-video-button,.tp-volume-bar {
    outline: 0;
    line-height: 12px;
    margin: 0;
    cursor: pointer
}

.videoisplaying .revicon-right-dir {
    display: none
}

.videoisplaying .tp-revstop {
    display: inline-block
}

.videoisplaying .tp-video-play-button {
    display: none
}

.fullcoveredvideo .tp-video-play-button {
    display: none!important
}

.fullscreenvideo .fullscreenvideo audio,.fullscreenvideo .fullscreenvideo video {
    object-fit: contain!important
}

.fullscreenvideo .fullcoveredvideo audio,.fullscreenvideo .fullcoveredvideo video {
    object-fit: cover!important
}

.tp-video-controls {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 5px;
    opacity: 0;
    transition: opacity .3s;
    background-image: linear-gradient(to bottom,#000 13%,#323232 100%);
    display: table;
    max-width: 100%;
    overflow: hidden;
    box-sizing: border-box
}

.rev-btn.rev-hiddenicon i,.rev-btn.rev-withicon i {
    transition: all .2s ease-out!important;
    font-size: 15px
}

.tp-caption:hover .tp-video-controls {
    opacity: .9
}

.tp-video-button {
    background: rgba(0,0,0,.5);
    border: 0;
    border-radius: 3px;
    font-size: 12px;
    color: #fff;
    padding: 0
}

.tp-video-button:hover {
    cursor: pointer
}

.tp-video-button-wrap,.tp-video-seek-bar-wrap,.tp-video-vol-bar-wrap {
    padding: 0 5px;
    display: table-cell;
    vertical-align: middle
}

.tp-video-seek-bar-wrap {
    width: 80%
}

.tp-video-vol-bar-wrap {
    width: 20%
}

.tp-seek-bar,.tp-volume-bar {
    width: 100%;
    padding: 0
}

.rs-fullvideo-cover {
    width: 100%;
    background: 0 0;
    z-index: 5
}

.disabled_lc .tp-video-play-button,.rs-background-video-layer audio::-webkit-media-controls,.rs-background-video-layer video::-webkit-media-controls,.rs-background-video-layer video::-webkit-media-controls-start-playback-button {
    display: none!important
}

.tp-audio-html5 .tp-video-controls {
    opacity: 1!important;
    visibility: visible!important
}

.tp-dottedoverlay {
    background-repeat: repeat;
    width: 100%;
    z-index: 3
}

.tp-dottedoverlay.twoxtwo {
    background: url(../assets/gridtile.png)
}

.tp-dottedoverlay.twoxtwowhite {
    background: url(../assets/gridtile_white.png)
}

.tp-dottedoverlay.threexthree {
    background: url(../assets/gridtile_3x3.png)
}

.tp-dottedoverlay.threexthreewhite {
    background: url(../assets/gridtile_3x3_white.png)
}

.tp-shadowcover {
    width: 100%;
    background: #fff;
    z-index: -1
}

.tp-shadow1 {
    box-shadow: 0 10px 6px -6px rgba(0,0,0,.8)
}

.tp-shadow2:after,.tp-shadow2:before,.tp-shadow3:before,.tp-shadow4:after {
    z-index: -2;
    position: absolute;
    content: "";
    bottom: 10px;
    left: 10px;
    width: 50%;
    top: 85%;
    max-width: 300px;
    background: 0 0;
    box-shadow: 0 15px 10px rgba(0,0,0,.8);
    transform: rotate(-3deg)
}

.tp-shadow2:after,.tp-shadow4:after {
    transform: rotate(3deg);
    right: 10px;
    left: auto
}

.tp-shadow5 {
    position: relative;
    box-shadow: 0 1px 4px rgba(0,0,0,.3),0 0 40px rgba(0,0,0,.1) inset
}

.tp-shadow5:after,.tp-shadow5:before {
    content: "";
    position: absolute;
    z-index: -2;
    box-shadow: 0 0 25px 0 rgba(0,0,0,.6);
    top: 30%;
    bottom: 0;
    left: 20px;
    right: 20px;
    border-radius: 100px/20px
}

.tp-button {
    padding: 6px 13px 5px;
    border-radius: 3px;
    height: 30px;
    cursor: pointer;
    color: #fff!important;
    text-shadow: 0 1px 1px rgba(0,0,0,.6)!important;
    font-size: 15px;
    line-height: 45px!important;
    font-family: arial,sans-serif;
    font-weight: 700;
    letter-spacing: -1px;
    text-decoration: none
}

.tp-button.big {
    color: #fff;
    text-shadow: 0 1px 1px rgba(0,0,0,.6);
    font-weight: 700;
    padding: 9px 20px;
    font-size: 19px;
    line-height: 57px!important
}

.purchase:hover,.tp-button.big:hover,.tp-button:hover {
    background-position: bottom,15px 11px
}

.purchase.green,.purchase:hover.green,.tp-button.green,.tp-button:hover.green {
    background-color: #21a117;
    box-shadow: 0 3px 0 0 #104d0b
}

.purchase.blue,.purchase:hover.blue,.tp-button.blue,.tp-button:hover.blue {
    background-color: #1d78cb;
    box-shadow: 0 3px 0 0 #0f3e68
}

.purchase.red,.purchase:hover.red,.tp-button.red,.tp-button:hover.red {
    background-color: #cb1d1d;
    box-shadow: 0 3px 0 0 #7c1212
}

.purchase.orange,.purchase:hover.orange,.tp-button.orange,.tp-button:hover.orange {
    background-color: #f70;
    box-shadow: 0 3px 0 0 #a34c00
}

.purchase.darkgrey,.purchase:hover.darkgrey,.tp-button.darkgrey,.tp-button.grey,.tp-button:hover.darkgrey,.tp-button:hover.grey {
    background-color: #555;
    box-shadow: 0 3px 0 0 #222
}

.purchase.lightgrey,.purchase:hover.lightgrey,.tp-button.lightgrey,.tp-button:hover.lightgrey {
    background-color: #888;
    box-shadow: 0 3px 0 0 #555
}

.rev-btn,.rev-btn:visited {
    outline: 0!important;
    box-shadow: none!important;
    text-decoration: none!important;
    line-height: 44px;
    font-size: 17px;
    font-weight: 500;
    padding: 12px 35px;
    box-sizing: border-box;
    font-family: Roboto,sans-serif;
    cursor: pointer
}

.rev-btn.rev-uppercase,.rev-btn.rev-uppercase:visited {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 15px;
    font-weight: 900
}

.rev-btn.rev-withicon i {
    font-weight: 400;
    position: relative;
    top: 0;
    margin-left: 10px!important
}

.rev-btn.rev-hiddenicon i {
    font-weight: 400;
    position: relative;
    top: 0;
    opacity: 0;
    margin-left: 0!important;
    width: 0!important
}

.rev-btn.rev-hiddenicon:hover i {
    opacity: 1!important;
    margin-left: 10px!important;
    width: auto!important
}

.rev-btn.rev-medium,.rev-btn.rev-medium:visited {
    line-height: 36px;
    font-size: 14px;
    padding: 10px 30px
}

.rev-btn.rev-medium.rev-hiddenicon i,.rev-btn.rev-medium.rev-withicon i {
    font-size: 14px;
    top: 0
}

.rev-btn.rev-small,.rev-btn.rev-small:visited {
    line-height: 28px;
    font-size: 12px;
    padding: 7px 20px
}

.rev-btn.rev-small.rev-hiddenicon i,.rev-btn.rev-small.rev-withicon i {
    font-size: 12px;
    top: 0
}

.rev-maxround {
    border-radius: 30px
}

.rev-minround {
    border-radius: 3px
}

.rev-burger {
    position: relative;
    width: 60px;
    height: 60px;
    box-sizing: border-box;
    padding: 22px 0 0 14px;
    border-radius: 50%;
    border: 1px solid rgba(51,51,51,.25);
    -webkit-tap-highlight-color: transparent;
    cursor: pointer
}

.rev-burger span {
    display: block;
    width: 30px;
    height: 3px;
    background: #333;
    transition: .7s;
    pointer-events: none;
    transform-style: flat!important
}

.rev-burger.revb-white span,.rev-burger.revb-whitenoborder span {
    background: #fff
}

.rev-burger span:nth-child(2) {
    margin: 3px 0
}

#dialog_addbutton .rev-burger:hover :first-child,.open .rev-burger :first-child,.open.rev-burger :first-child {
    transform: translateY(6px) rotate(-45deg)
}

#dialog_addbutton .rev-burger:hover :nth-child(2),.open .rev-burger :nth-child(2),.open.rev-burger :nth-child(2) {
    transform: rotate(-45deg);
    opacity: 0
}

#dialog_addbutton .rev-burger:hover :last-child,.open .rev-burger :last-child,.open.rev-burger :last-child {
    transform: translateY(-6px) rotate(-135deg)
}

.rev-burger.revb-white {
    border: 2px solid rgba(255,255,255,.2)
}

.rev-burger.revb-darknoborder,.rev-burger.revb-whitenoborder {
    border: 0
}

.rev-burger.revb-darknoborder span {
    background: #333
}

.rev-burger.revb-whitefull {
    background: #fff;
    border: none
}

.rev-burger.revb-whitefull span {
    background: #333
}

.rev-burger.revb-darkfull {
    background: #333;
    border: none
}

.rev-burger.revb-darkfull span,.rev-scroll-btn.revs-fullwhite {
    background: #fff
}

@keyframes rev-ani-mouse {
    0% {
        opacity: 1;
        top: 29%
    }

    15% {
        opacity: 1;
        top: 50%
    }

    50% {
        opacity: 0;
        top: 50%
    }

    100% {
        opacity: 0;
        top: 29%
    }
}

.rev-scroll-btn {
    display: inline-block;
    position: relative;
    left: 0;
    right: 0;
    text-align: center;
    cursor: pointer;
    width: 35px;
    height: 55px;
    box-sizing: border-box;
    border: 3px solid #fff;
    border-radius: 23px
}

.rev-scroll-btn>* {
    display: inline-block;
    line-height: 18px;
    font-size: 13px;
    font-weight: 400;
    color: #fff;
    font-family: proxima-nova,"Helvetica Neue",Helvetica,Arial,sans-serif;
    letter-spacing: 2px
}

.rev-scroll-btn>.active,.rev-scroll-btn>:focus,.rev-scroll-btn>:hover {
    color: #fff
}

.rev-scroll-btn>.active,.rev-scroll-btn>:active,.rev-scroll-btn>:focus,.rev-scroll-btn>:hover {
    opacity: .8
}

.rev-scroll-btn.revs-fullwhite span {
    background: #333
}

.rev-scroll-btn.revs-fulldark {
    background: #333;
    border: none
}

.rev-scroll-btn.revs-fulldark span,.tp-bullet {
    background: #fff
}

.rev-scroll-btn span {
    position: absolute;
    display: block;
    top: 29%;
    left: 50%;
    width: 8px;
    height: 8px;
    margin: -4px 0 0 -4px;
    background: #fff;
    border-radius: 50%;
    animation: rev-ani-mouse 2.5s linear infinite
}

.rev-scroll-btn.revs-dark {
    border-color: #333
}

.rev-scroll-btn.revs-dark span {
    background: #333
}

.rev-control-btn {
    position: relative;
    display: inline-block;
    z-index: 5;
    color: #FFF;
    font-size: 20px;
    line-height: 60px;
    font-weight: 400;
    font-style: normal;
    font-family: Raleway;
    text-decoration: none;
    text-align: center;
    background-color: #000;
    border-radius: 50px;
    text-shadow: none;
    background-color: rgba(0,0,0,.5);
    width: 60px;
    height: 60px;
    box-sizing: border-box;
    cursor: pointer
}

.rev-cbutton-dark-sr,.rev-cbutton-light-sr {
    border-radius: 3px
}

.rev-cbutton-light,.rev-cbutton-light-sr {
    color: #333;
    background-color: rgba(255,255,255,.75)
}

.rev-sbutton {
    line-height: 37px;
    width: 37px;
    height: 37px
}

.rev-sbutton-blue {
    background-color: #3B5998
}

.rev-sbutton-lightblue {
    background-color: #00A0D1
}

.rev-sbutton-red {
    background-color: #DD4B39
}

.tp-bannertimer {
    visibility: hidden;
    width: 100%;
    height: 5px;
    background: #000;
    background: rgba(0,0,0,.15);
    position: absolute;
    z-index: 200;
    top: 0
}

.tp-bannertimer.tp-bottom {
    top: auto;
    bottom: 0!important;
    height: 5px
}

.tp-caption img {
    background: 0 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
    zoom:1}

.caption.slidelink a div,.tp-caption.slidelink a div {
    width: 3000px;
    height: 1500px;
    background: url(../assets/coloredbg.png)
}

.tp-caption.slidelink a span {
    background: url(../assets/coloredbg.png)
}

.tp-loader.spinner0,.tp-loader.spinner5 {
    background-image: url(../assets/loader.gif);
    background-repeat: no-repeat
}

.tp-shape {
    width: 100%;
    height: 100%
}

.tp-caption .rs-starring {
    display: inline-block
}

.tp-caption .rs-starring .star-rating {
    float: none;
    display: inline-block;
    vertical-align: top;
    color: #FFC321!important
}

.tp-caption .rs-starring .star-rating,.tp-caption .rs-starring-page .star-rating {
    position: relative;
    height: 1em;
    width: 5.4em;
    font-family: star;
    font-size: 1em!important
}

.tp-loader.spinner0,.tp-loader.spinner1 {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    animation: tp-rotateplane 1.2s infinite ease-in-out;
    background-color: #fff;
    border-radius: 3px;
    box-shadow: 0 0 20px 0 rgba(0,0,0,.15)
}

.tp-caption .rs-starring .star-rating:before,.tp-caption .rs-starring-page .star-rating:before {
    content: "\73\73\73\73\73";
    color: #E0DADF;
    float: left;
    top: 0;
    left: 0;
    position: absolute
}

.tp-caption .rs-starring .star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em;
    font-size: 1em!important
}

.tp-caption .rs-starring .star-rating span:before {
    content: "\53\53\53\53\53";
    top: 0;
    position: absolute;
    left: 0
}

.tp-loader {
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute
}

.tp-loader.spinner0 {
    background-position: center center
}

.tp-loader.spinner5 {
    background-position: 10px 10px;
    background-color: #fff;
    margin: -22px;
    width: 44px;
    height: 44px;
    border-radius: 3px
}

@keyframes tp-rotateplane {
    0% {
        transform: perspective(120px) rotateX(0) rotateY(0)
    }

    50% {
        transform: perspective(120px) rotateX(-180.1deg) rotateY(0)
    }

    100% {
        transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg)
    }
}

.tp-loader.spinner2 {
    width: 40px;
    height: 40px;
    margin-top: -20px;
    margin-left: -20px;
    background-color: red;
    box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
    border-radius: 100%;
    animation: tp-scaleout 1s infinite ease-in-out
}

@keyframes tp-scaleout {
    0% {
        transform: scale(0)
    }

    100% {
        transform: scale(1);
        opacity: 0
    }
}

.tp-loader.spinner3 {
    margin: -9px 0 0 -35px;
    width: 70px;
    text-align: center
}

.tp-loader.spinner3 .bounce1,.tp-loader.spinner3 .bounce2,.tp-loader.spinner3 .bounce3 {
    width: 18px;
    height: 18px;
    background-color: #fff;
    box-shadow: 0 0 20px 0 rgba(0,0,0,.15);
    border-radius: 100%;
    display: inline-block;
    animation: tp-bouncedelay 1.4s infinite ease-in-out;
    animation-fill-mode: both
}

.tp-loader.spinner3 .bounce1 {
    animation-delay: -.32s
}

.tp-loader.spinner3 .bounce2 {
    animation-delay: -.16s
}

@keyframes tp-bouncedelay {
    0%,100%,80% {
        transform: scale(0)
    }

    40% {
        transform: scale(1)
    }
}

.tp-loader.spinner4 {
    margin: -20px 0 0 -20px;
    width: 40px;
    height: 40px;
    text-align: center;
    animation: tp-rotate 2s infinite linear
}

.tp-loader.spinner4 .dot1,.tp-loader.spinner4 .dot2 {
    width: 60%;
    height: 60%;
    display: inline-block;
    position: absolute;
    top: 0;
    background-color: #fff;
    border-radius: 100%;
    animation: tp-bounce 2s infinite ease-in-out;
    box-shadow: 0 0 20px 0 rgba(0,0,0,.15)
}

.tp-loader.spinner4 .dot2 {
    top: auto;
    bottom: 0;
    animation-delay: -1s
}

@keyframes tp-rotate {
    100% {
        transform: rotate(360deg)
    }
}

@keyframes tp-bounce {
    0%,100% {
        transform: scale(0)
    }

    50% {
        transform: scale(1)
    }
}

.tp-bullets.navbar,.tp-tabs.navbar,.tp-thumbs.navbar {
    border: none;
    min-height: 0;
    margin: 0;
    border-radius: 0
}

.tp-bullets,.tp-tabs,.tp-thumbs {
    position: absolute;
    display: block;
    z-index: 1000;
    top: 0;
    left: 0
}

.tp-tab,.tp-thumb {
    cursor: pointer;
    position: absolute;
    opacity: .5;
    box-sizing: border-box
}

.tp-arr-imgholder,.tp-tab-image,.tp-thumb-image,.tp-videoposter {
    background-position: center center;
    background-size: cover;
    width: 100%;
    height: 100%;
    display: block;
    position: absolute;
    top: 0;
    left: 0
}

.tp-tab.selected,.tp-tab:hover,.tp-thumb.selected,.tp-thumb:hover {
    opacity: 1
}

.tp-tab-mask,.tp-thumb-mask {
    box-sizing: border-box!important
}

.tp-tabs,.tp-thumbs {
    box-sizing: content-box!important
}

.tp-bullet {
    width: 15px;
    height: 15px;
    position: absolute;
    background: rgba(255,255,255,.3);
    cursor: pointer
}

.tp-bullet.selected,.tp-bullet:hover {
    background: #fff
}

.tparrows {
    cursor: pointer;
    background: #000;
    background: rgba(0,0,0,.5);
    width: 40px;
    height: 40px;
    position: absolute;
    display: block;
    z-index: 1000
}

.tparrows:hover {
    background: #000
}

.tparrows:before {
    font-family: revicons;
    font-size: 15px;
    color: #fff;
    display: block;
    line-height: 40px;
    text-align: center
}

.hginfo,.hglayerinfo {
    font-size: 12px;
    font-weight: 600
}

.tparrows.tp-leftarrow:before {
    content: '\e824'
}

.tparrows.tp-rightarrow:before {
    content: '\e825'
}

body.rtl .tp-kbimg {
    left: 0!important
}

.dddwrappershadow {
    box-shadow: 0 45px 100px rgba(0,0,0,.4)
}

.hglayerinfo {
    position: fixed;
    bottom: 0;
    left: 0;
    color: #FFF;
    line-height: 20px;
    background: rgba(0,0,0,.75);
    padding: 5px 10px;
    z-index: 2000;
    white-space: normal
}

.helpgrid,.hginfo {
    position: absolute
}

.hginfo {
    top: -2px;
    left: -2px;
    color: #e74c3c;
    background: #000;
    padding: 2px 5px
}

.indebugmode .tp-caption:hover {
    border: 1px dashed #c0392b!important
}

.helpgrid {
    border: 2px dashed #c0392b;
    top: 0;
    left: 0;
    z-index: 0
}

#revsliderlogloglog {
    padding: 15px;
    color: #fff;
    position: fixed;
    top: 0;
    left: 0;
    width: 200px;
    height: 150px;
    background: rgba(0,0,0,.7);
    z-index: 100000;
    font-size: 10px;
    overflow: scroll
}

.aden {
    filter: hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)
}

.aden::after {
    background: linear-gradient(to right,rgba(66,10,14,.2),transparent);
    mix-blend-mode: darken
}

.perpetua::after,.reyes::after {
    mix-blend-mode: soft-light;
    opacity: .5
}

.inkwell {
    filter: sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)
}

.perpetua::after {
    background: linear-gradient(to bottom,#005b9a,#e6c13d)
}

.reyes {
    filter: sepia(.22) brightness(1.1) contrast(.85) saturate(.75)
}

.reyes::after {
    background: #efcdad
}

.gingham {
    filter: brightness(1.05) hue-rotate(-10deg)
}

.gingham::after {
    background: linear-gradient(to right,rgba(66,10,14,.2),transparent);
    mix-blend-mode: darken
}

.toaster {
    filter: contrast(1.5) brightness(.9)
}

.toaster::after {
    background: radial-gradient(circle,#804e0f,#3b003b);
    mix-blend-mode: screen
}

.walden {
    filter: brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)
}

.walden::after {
    background: #04c;
    mix-blend-mode: screen;
    opacity: .3
}

.hudson {
    filter: brightness(1.2) contrast(.9) saturate(1.1)
}

.hudson::after {
    background: radial-gradient(circle,#a6b1ff 50%,#342134);
    mix-blend-mode: multiply;
    opacity: .5
}

.earlybird {
    filter: contrast(.9) sepia(.2)
}

.earlybird::after {
    background: radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);
    mix-blend-mode: overlay
}

.mayfair {
    filter: contrast(1.1) saturate(1.1)
}

.mayfair::after {
    background: radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);
    mix-blend-mode: overlay;
    opacity: .4
}

.lofi {
    filter: saturate(1.1) contrast(1.5)
}

.lofi::after {
    background: radial-gradient(circle,transparent 70%,#222 150%);
    mix-blend-mode: multiply
}

._1977 {
    filter: contrast(1.1) brightness(1.1) saturate(1.3)
}

._1977:after {
    background: rgba(243,106,188,.3);
    mix-blend-mode: screen
}

.brooklyn {
    filter: contrast(.9) brightness(1.1)
}

.brooklyn::after {
    background: radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);
    mix-blend-mode: overlay
}

.xpro2 {
    filter: sepia(.3)
}

.xpro2::after {
    background: radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);
    mix-blend-mode: color-burn
}

.nashville {
    filter: sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)
}

.nashville::after {
    background: rgba(0,70,150,.4);
    mix-blend-mode: lighten
}

.nashville::before {
    background: rgba(247,176,153,.56);
    mix-blend-mode: darken
}

.lark {
    filter: contrast(.9)
}

.lark::after {
    background: rgba(242,242,242,.8);
    mix-blend-mode: darken
}

.lark::before {
    background: #22253f;
    mix-blend-mode: color-dodge
}

.moon {
    filter: grayscale(1) contrast(1.1) brightness(1.1)
}

.moon::before {
    background: #a0a0a0;
    mix-blend-mode: soft-light
}

.moon::after {
    background: #383838;
    mix-blend-mode: lighten
}

.clarendon {
    filter: contrast(1.2) saturate(1.35)
}

.clarendon:before {
    background: rgba(127,187,227,.2);
    mix-blend-mode: overlay
}

.willow {
    filter: grayscale(.5) contrast(.95) brightness(.9)
}

.willow::before {
    background-color: radial-gradient(40%,circle,#d4a9af 55%,#000 150%);
    mix-blend-mode: overlay
}

.willow::after {
    background-color: #d8cdcb;
    mix-blend-mode: color
}

.rise {
    filter: brightness(1.05) sepia(.2) contrast(.9) saturate(.9)
}

.rise::after {
    background: radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);
    mix-blend-mode: overlay;
    opacity: .6
}

.rise::before {
    background: radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));
    mix-blend-mode: multiply
}

._1977:after,._1977:before,.aden:after,.aden:before,.brooklyn:after,.brooklyn:before,.clarendon:after,.clarendon:before,.earlybird:after,.earlybird:before,.gingham:after,.gingham:before,.hudson:after,.hudson:before,.inkwell:after,.inkwell:before,.lark:after,.lark:before,.lofi:after,.lofi:before,.mayfair:after,.mayfair:before,.moon:after,.moon:before,.nashville:after,.nashville:before,.perpetua:after,.perpetua:before,.reyes:after,.reyes:before,.rise:after,.rise:before,.slumber:after,.slumber:before,.toaster:after,.toaster:before,.walden:after,.walden:before,.willow:after,.willow:before,.xpro2:after,.xpro2:before {
    content: '';
    display: block;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    pointer-events: none
}

._1977,.aden,.brooklyn,.clarendon,.earlybird,.gingham,.hudson,.inkwell,.lark,.lofi,.mayfair,.moon,.nashville,.perpetua,.reyes,.rise,.slumber,.toaster,.walden,.willow,.xpro2 {
    position: relative
}

._1977 img,.aden img,.brooklyn img,.clarendon img,.earlybird img,.gingham img,.hudson img,.inkwell img,.lark img,.lofi img,.mayfair img,.moon img,.nashville img,.perpetua img,.reyes img,.rise img,.slumber img,.toaster img,.walden img,.willow img,.xpro2 img {
    width: 100%;
    z-index: 1
}

._1977:before,.aden:before,.brooklyn:before,.clarendon:before,.earlybird:before,.gingham:before,.hudson:before,.inkwell:before,.lark:before,.lofi:before,.mayfair:before,.moon:before,.nashville:before,.perpetua:before,.reyes:before,.rise:before,.slumber:before,.toaster:before,.walden:before,.willow:before,.xpro2:before {
    z-index: 2
}

._1977:after,.aden:after,.brooklyn:after,.clarendon:after,.earlybird:after,.gingham:after,.hudson:after,.inkwell:after,.lark:after,.lofi:after,.mayfair:after,.moon:after,.nashville:after,.perpetua:after,.reyes:after,.rise:after,.slumber:after,.toaster:after,.walden:after,.willow:after,.xpro2:after {
    z-index: 3
}

.slumber {
    filter: saturate(.66) brightness(1.05)
}

.slumber::after {
    background: rgba(125,105,24,.5);
    mix-blend-mode: soft-light
}

.slumber::before {
    background: rgba(69,41,12,.4);
    mix-blend-mode: lighten
}

.tp-kbimg-wrap:after,.tp-kbimg-wrap:before {
    height: 500%;
    width: 500%
}


.bg-silver-light {
    background-color: #f9f9f9 !important;
}
.feature-box {
  border: 1px solid #eee;
}
.feature-icon > img {
  width: 58px;
}
/* 
 * Custom Bootstrap Margin Padding
 * Author - Md Ismail Hossain
 * Git    - https://github.com/ismailcseku/Custom-Bootstrap-Margin-Padding
 * Web    - http://ismail-hossain.me/
 * Email  - ismailcseku@gmail.com
 */


/**
 * Table of Contents:
 *
 * 1   -> Basic margin padding
 * 1.1 -> Basic Margin
 * 1.2 -> Basic Padding
 * 1.3 -> Margin top
 * 1.4 -> Margin right
 * 1.5 -> Margin bottom
 * 1.6 -> Margin left
 * 1.7 -> Padding top
 * 1.8 -> Padding right
 * 1.9 -> Padding bottom
 * 1.10 -> Padding left
 * 2 -> lg: min-width:1200px
 * 3 -> md: max-width:1199px
 * 4 -> sm: max-width:991px
 * 5 -> xs: max-width 767px
 * 6 -> xxs: max-width 479px
 * ===============================================
 */
/* min even, max odd*/

/*
 * 1.1 -> Basic Margin
 * -----------------------------------------------
*/
.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-30 {margin: 30px !important}
.m-40 {margin: 40px !important}
.m-50 {margin: 50px !important}
.m-60 {margin: 60px !important}
.m-70 {margin: 70px !important}
.m-80 {margin: 80px !important}
.m-90 {margin: 90px !important}
.m-100 {margin: 100px !important}
.m-110 {margin: 110px !important}
.m-120 {margin: 120px !important}
.m-130 {margin: 130px !important}
.m-140 {margin: 140px !important}
.m-150 {margin: 150px !important}
.m-160 {margin: 160px !important}
.m-170 {margin: 170px !important}
.m-180 {margin: 180px !important}
.m-190 {margin: 190px !important}
.m-200 {margin: 200px !important}

/*
 * 1.2 -> Basic Padding
 * -----------------------------------------------
*/
.p-0 {padding: 0!important;}
.p-5 {padding: 5px !important}
.p-10 {padding: 10px !important}
.p-15 {padding: 15px !important}
.p-20 {padding: 20px !important}
.p-30 {padding: 30px !important}
.p-40 {padding: 40px !important}
.p-50 {padding: 50px !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-110 {padding: 110px !important}
.p-120 {padding: 120px !important}
.p-130 {padding: 130px !important}
.p-140 {padding: 140px !important}
.p-150 {padding: 150px !important}
.p-160 {padding: 160px !important}
.p-170 {padding: 170px !important}
.p-180 {padding: 180px !important}
.p-190 {padding: 190px !important}
.p-200 {padding: 200px !important}

/*
 * 1.3 -> Margin top
 * -----------------------------------------------
*/
.mt-0 {margin-top: 0!important;}
.mt-5 {margin-top: 5px !important}
.mt-10 {margin-top: 10px !important}
.mt-15 {margin-top: 15px !important}
.mt-20 {margin-top: 20px !important}
.mt-30 {margin-top: 30px !important}
.mt-40 {margin-top: 40px !important}
.mt-50 {margin-top: 50px !important}
.mt-60 {margin-top: 60px !important}
.mt-70 {margin-top: 70px !important}
.mt-80 {margin-top: 80px !important}
.mt-90 {margin-top: 90px !important}
.mt-100 {margin-top: 100px !important}
.mt-110 {margin-top: 110px !important}
.mt-120 {margin-top: 120px !important}
.mt-130 {margin-top: 130px !important}
.mt-140 {margin-top: 140px !important}
.mt-150 {margin-top: 150px !important}
.mt-160 {margin-top: 160px !important}
.mt-170 {margin-top: 170px !important}
.mt-180 {margin-top: 180px !important}
.mt-190 {margin-top: 190px !important}
.mt-200 {margin-top: 200px !important}

/*
 * 1.4 -> Margin right
 * -----------------------------------------------
*/
.mr-0 {margin-right: 0!important;}
.mr-5 {margin-right: 5px !important}
.mr-10 {margin-right: 10px !important}
.mr-15 {margin-right: 15px !important}
.mr-20 {margin-right: 20px !important}
.mr-30 {margin-right: 30px !important}
.mr-40 {margin-right: 40px !important}
.mr-50 {margin-right: 50px !important}
.mr-60 {margin-right: 60px !important}
.mr-70 {margin-right: 70px !important}
.mr-80 {margin-right: 80px !important}
.mr-90 {margin-right: 90px !important}
.mr-100 {margin-right: 100px !important}
.mr-110 {margin-right: 110px !important}
.mr-120 {margin-right: 120px !important}
.mr-130 {margin-right: 130px !important}
.mr-140 {margin-right: 140px !important}
.mr-150 {margin-right: 150px !important}
.mr-160 {margin-right: 160px !important}
.mr-170 {margin-right: 170px !important}
.mr-180 {margin-right: 180px !important}
.mr-190 {margin-right: 190px !important}
.mr-200 {margin-right: 200px !important}

/*
 * 1.5 -> Margin bottom
 * -----------------------------------------------
*/
.mb-0 {margin-bottom: 0!important;}
.mb-5 {margin-bottom: 5px !important}
.mb-10 {margin-bottom: 10px !important}
.mb-15 {margin-bottom: 15px !important}
.mb-20 {margin-bottom: 20px !important}
.mb-30 {margin-bottom: 30px !important}
.mb-40 {margin-bottom: 40px !important}
.mb-50 {margin-bottom: 50px !important}
.mb-60 {margin-bottom: 60px !important}
.mb-70 {margin-bottom: 70px !important}
.mb-80 {margin-bottom: 80px !important}
.mb-90 {margin-bottom: 90px !important}
.mb-100 {margin-bottom: 100px !important}
.mb-110 {margin-bottom: 110px !important}
.mb-120 {margin-bottom: 120px !important}
.mb-130 {margin-bottom: 130px !important}
.mb-140 {margin-bottom: 140px !important}
.mb-150 {margin-bottom: 150px !important}
.mb-160 {margin-bottom: 160px !important}
.mb-170 {margin-bottom: 170px !important}
.mb-180 {margin-bottom: 180px !important}
.mb-190 {margin-bottom: 190px !important}
.mb-200 {margin-bottom: 200px !important}

/*
 * 1.6 -> Margin left
 * -----------------------------------------------
*/
.ml-0 {margin-left: 0!important;}
.ml-5 {margin-left: 5px !important}
.ml-10 {margin-left: 10px !important}
.ml-15 {margin-left: 15px !important}
.ml-20 {margin-left: 20px !important}
.ml-30 {margin-left: 30px !important}
.ml-40 {margin-left: 40px !important}
.ml-50 {margin-left: 50px !important}
.ml-60 {margin-left: 60px !important}
.ml-70 {margin-left: 70px !important}
.ml-80 {margin-left: 80px !important}
.ml-90 {margin-left: 90px !important}
.ml-100 {margin-left: 100px !important}
.ml-110 {margin-left: 110px !important}
.ml-120 {margin-left: 120px !important}
.ml-130 {margin-left: 130px !important}
.ml-140 {margin-left: 140px !important}
.ml-150 {margin-left: 150px !important}
.ml-160 {margin-left: 160px !important}
.ml-170 {margin-left: 170px !important}
.ml-180 {margin-left: 180px !important}
.ml-190 {margin-left: 190px !important}
.ml-200 {margin-left: 200px !important}

/*
 * 1.7 -> Padding top
 * -----------------------------------------------
*/
.pt-0 {padding-top: 0!important;}
.pt-5 {padding-top: 5px !important}
.pt-10 {padding-top: 10px !important}
.pt-15 {padding-top: 15px !important}
.pt-20 {padding-top: 20px !important}
.pt-30 {padding-top: 30px !important}
.pt-40 {padding-top: 40px !important}
.pt-50 {padding-top: 50px !important}
.pt-60 {padding-top: 60px !important}
.pt-70 {padding-top: 70px !important}
.pt-80 {padding-top: 80px !important}
.pt-90 {padding-top: 90px !important}
.pt-100 {padding-top: 100px !important}
.pt-110 {padding-top: 110px !important}
.pt-120 {padding-top: 120px !important}
.pt-130 {padding-top: 130px !important}
.pt-140 {padding-top: 140px !important}
.pt-150 {padding-top: 150px !important}
.pt-160 {padding-top: 160px !important}
.pt-170 {padding-top: 170px !important}
.pt-180 {padding-top: 180px !important}
.pt-190 {padding-top: 190px !important}
.pt-200 {padding-top: 200px !important}

/*
 * 1.8 -> Padding right
 * -----------------------------------------------
*/
.pr-0 {padding-right: 0!important;}
.pr-5 {padding-right: 5px !important}
.pr-10 {padding-right: 10px !important}
.pr-15 {padding-right: 15px !important}
.pr-20 {padding-right: 20px !important}
.pr-30 {padding-right: 30px !important}
.pr-40 {padding-right: 40px !important}
.pr-50 {padding-right: 50px !important}
.pr-60 {padding-right: 60px !important}
.pr-70 {padding-right: 70px !important}
.pr-80 {padding-right: 80px !important}
.pr-90 {padding-right: 90px !important}
.pr-100 {padding-right: 100px !important}
.pr-110 {padding-right: 110px !important}
.pr-120 {padding-right: 120px !important}
.pr-130 {padding-right: 130px !important}
.pr-140 {padding-right: 140px !important}
.pr-150 {padding-right: 150px !important}
.pr-160 {padding-right: 160px !important}
.pr-170 {padding-right: 170px !important}
.pr-180 {padding-right: 180px !important}
.pr-190 {padding-right: 190px !important}
.pr-200 {padding-right: 200px !important}

/*
 * 1.9 -> Padding bottom
 * -----------------------------------------------
*/
.pb-0 {padding-bottom: 0!important;}
.pb-5 {padding-bottom: 5px !important}
.pb-10 {padding-bottom: 10px !important}
.pb-15 {padding-bottom: 15px !important}
.pb-20 {padding-bottom: 20px !important}
.pb-30 {padding-bottom: 30px !important}
.pb-40 {padding-bottom: 40px !important}
.pb-50 {padding-bottom: 50px !important}
.pb-60 {padding-bottom: 60px !important}
.pb-70 {padding-bottom: 70px !important}
.pb-80 {padding-bottom: 80px !important}
.pb-90 {padding-bottom: 90px !important}
.pb-100 {padding-bottom: 100px !important}
.pb-110 {padding-bottom: 110px !important}
.pb-120 {padding-bottom: 120px !important}
.pb-130 {padding-bottom: 130px !important}
.pb-140 {padding-bottom: 140px !important}
.pb-150 {padding-bottom: 150px !important}
.pb-160 {padding-bottom: 160px !important}
.pb-170 {padding-bottom: 170px !important}
.pb-180 {padding-bottom: 180px !important}
.pb-190 {padding-bottom: 190px !important}
.pb-200 {padding-bottom: 200px !important}

/*
 * 1.10 -> Padding left
 * -----------------------------------------------
*/
.pl-0 {padding-left: 0!important;}
.pl-5 {padding-left: 5px !important}
.pl-10 {padding-left: 10px !important}
.pl-15 {padding-left: 15px !important}
.pl-20 {padding-left: 20px !important}
.pl-30 {padding-left: 30px !important}
.pl-40 {padding-left: 40px !important}
.pl-50 {padding-left: 50px !important}
.pl-60 {padding-left: 60px !important}
.pl-70 {padding-left: 70px !important}
.pl-80 {padding-left: 80px !important}
.pl-90 {padding-left: 90px !important}
.pl-100 {padding-left: 100px !important}
.pl-110 {padding-left: 110px !important}
.pl-120 {padding-left: 120px !important}
.pl-130 {padding-left: 130px !important}
.pl-140 {padding-left: 140px !important}
.pl-150 {padding-left: 150px !important}
.pl-160 {padding-left: 160px !important}
.pl-170 {padding-left: 170px !important}
.pl-180 {padding-left: 180px !important}
.pl-190 {padding-left: 190px !important}
.pl-200 {padding-left: 200px !important}

/*
 * 2 -> lg: min-width:1200px
 * -----------------------------------------------
*/
@media (min-width:1200px) {
/*
 * 2.1 -> Basic Margin
 * -----------------------------------------------
*/
.m-lg-0 {margin: 0px !important}
.m-lg-5 {margin: 5px !important}
.m-lg-10 {margin: 10px !important}
.m-lg-15 {margin: 15px !important}
.m-lg-20 {margin: 20px !important}
.m-lg-30 {margin: 30px !important}
.m-lg-40 {margin: 40px !important}
.m-lg-50 {margin: 50px !important}
.m-lg-60 {margin: 60px !important}
.m-lg-70 {margin: 70px !important}
.m-lg-80 {margin: 80px !important}
.m-lg-90 {margin: 90px !important}
.m-lg-100 {margin: 100px !important}
.m-lg-110 {margin: 110px !important}
.m-lg-120 {margin: 120px !important}
.m-lg-130 {margin: 130px !important}
.m-lg-140 {margin: 140px !important}
.m-lg-150 {margin: 150px !important}
.m-lg-160 {margin: 160px !important}
.m-lg-170 {margin: 170px !important}
.m-lg-180 {margin: 180px !important}
.m-lg-190 {margin: 190px !important}
.m-lg-200 {margin: 200px !important}

/*
 * 2.2 -> Basic Padding
 * -----------------------------------------------
*/
.p-lg-0 {padding: 0!important;}
.p-lg-5 {padding: 5px !important}
.p-lg-10 {padding: 10px !important}
.p-lg-15 {padding: 15px !important}
.p-lg-20 {padding: 20px !important}
.p-lg-30 {padding: 30px !important}
.p-lg-40 {padding: 40px !important}
.p-lg-50 {padding: 50px !important}
.p-lg-60 {padding: 60px !important}
.p-lg-70 {padding: 70px !important}
.p-lg-80 {padding: 80px !important}
.p-lg-90 {padding: 90px !important}
.p-lg-100 {padding: 100px !important}
.p-lg-110 {padding: 110px !important}
.p-lg-120 {padding: 120px !important}
.p-lg-130 {padding: 130px !important}
.p-lg-140 {padding: 140px !important}
.p-lg-150 {padding: 150px !important}
.p-lg-160 {padding: 160px !important}
.p-lg-170 {padding: 170px !important}
.p-lg-180 {padding: 180px !important}
.p-lg-190 {padding: 190px !important}
.p-lg-200 {padding: 200px !important}

/*
 * 2.3 -> Margin top
 * -----------------------------------------------
*/
.mt-lg-0 {margin-top: 0!important;}
.mt-lg-5 {margin-top: 5px !important}
.mt-lg-10 {margin-top: 10px !important}
.mt-lg-15 {margin-top: 15px !important}
.mt-lg-20 {margin-top: 20px !important}
.mt-lg-30 {margin-top: 30px !important}
.mt-lg-40 {margin-top: 40px !important}
.mt-lg-50 {margin-top: 50px !important}
.mt-lg-60 {margin-top: 60px !important}
.mt-lg-70 {margin-top: 70px !important}
.mt-lg-80 {margin-top: 80px !important}
.mt-lg-90 {margin-top: 90px !important}
.mt-lg-100 {margin-top: 100px !important}
.mt-lg-110 {margin-top: 110px !important}
.mt-lg-120 {margin-top: 120px !important}
.mt-lg-130 {margin-top: 130px !important}
.mt-lg-140 {margin-top: 140px !important}
.mt-lg-150 {margin-top: 150px !important}
.mt-lg-160 {margin-top: 160px !important}
.mt-lg-170 {margin-top: 170px !important}
.mt-lg-180 {margin-top: 180px !important}
.mt-lg-190 {margin-top: 190px !important}
.mt-lg-200 {margin-top: 200px !important}

/*
 * 2.4 -> Margin right
 * -----------------------------------------------
*/
.mr-lg-0 {margin-right: 0!important;}
.mr-lg-5 {margin-right: 5px !important}
.mr-lg-10 {margin-right: 10px !important}
.mr-lg-15 {margin-right: 15px !important}
.mr-lg-20 {margin-right: 20px !important}
.mr-lg-30 {margin-right: 30px !important}
.mr-lg-40 {margin-right: 40px !important}
.mr-lg-50 {margin-right: 50px !important}
.mr-lg-60 {margin-right: 60px !important}
.mr-lg-70 {margin-right: 70px !important}
.mr-lg-80 {margin-right: 80px !important}
.mr-lg-90 {margin-right: 90px !important}
.mr-lg-100 {margin-right: 100px !important}
.mr-lg-110 {margin-right: 110px !important}
.mr-lg-120 {margin-right: 120px !important}
.mr-lg-130 {margin-right: 130px !important}
.mr-lg-140 {margin-right: 140px !important}
.mr-lg-150 {margin-right: 150px !important}
.mr-lg-160 {margin-right: 160px !important}
.mr-lg-170 {margin-right: 170px !important}
.mr-lg-180 {margin-right: 180px !important}
.mr-lg-190 {margin-right: 190px !important}
.mr-lg-200 {margin-right: 200px !important}

/*
 * 2.5 -> Margin bottom
 * -----------------------------------------------
*/
.mb-lg-0 {margin-bottom: 0!important;}
.mb-lg-5 {margin-bottom: 5px !important}
.mb-lg-10 {margin-bottom: 10px !important}
.mb-lg-15 {margin-bottom: 15px !important}
.mb-lg-20 {margin-bottom: 20px !important}
.mb-lg-30 {margin-bottom: 30px !important}
.mb-lg-40 {margin-bottom: 40px !important}
.mb-lg-50 {margin-bottom: 50px !important}
.mb-lg-60 {margin-bottom: 60px !important}
.mb-lg-70 {margin-bottom: 70px !important}
.mb-lg-80 {margin-bottom: 80px !important}
.mb-lg-90 {margin-bottom: 90px !important}
.mb-lg-100 {margin-bottom: 100px !important}
.mb-lg-110 {margin-bottom: 110px !important}
.mb-lg-120 {margin-bottom: 120px !important}
.mb-lg-130 {margin-bottom: 130px !important}
.mb-lg-140 {margin-bottom: 140px !important}
.mb-lg-150 {margin-bottom: 150px !important}
.mb-lg-160 {margin-bottom: 160px !important}
.mb-lg-170 {margin-bottom: 170px !important}
.mb-lg-180 {margin-bottom: 180px !important}
.mb-lg-190 {margin-bottom: 190px !important}
.mb-lg-200 {margin-bottom: 200px !important}

/*
 * 2.6 -> Margin left
 * -----------------------------------------------
*/
.ml-lg-0 {margin-left: 0!important;}
.ml-lg-5 {margin-left: 5px !important}
.ml-lg-10 {margin-left: 10px !important}
.ml-lg-15 {margin-left: 15px !important}
.ml-lg-20 {margin-left: 20px !important}
.ml-lg-30 {margin-left: 30px !important}
.ml-lg-40 {margin-left: 40px !important}
.ml-lg-50 {margin-left: 50px !important}
.ml-lg-60 {margin-left: 60px !important}
.ml-lg-70 {margin-left: 70px !important}
.ml-lg-80 {margin-left: 80px !important}
.ml-lg-90 {margin-left: 90px !important}
.ml-lg-100 {margin-left: 100px !important}
.ml-lg-110 {margin-left: 110px !important}
.ml-lg-120 {margin-left: 120px !important}
.ml-lg-130 {margin-left: 130px !important}
.ml-lg-140 {margin-left: 140px !important}
.ml-lg-150 {margin-left: 150px !important}
.ml-lg-160 {margin-left: 160px !important}
.ml-lg-170 {margin-left: 170px !important}
.ml-lg-180 {margin-left: 180px !important}
.ml-lg-190 {margin-left: 190px !important}
.ml-lg-200 {margin-left: 200px !important}

/*
 * 2.7 -> Padding top
 * -----------------------------------------------
*/
.pt-lg-0 {padding-top: 0!important;}
.pt-lg-5 {padding-top: 5px !important}
.pt-lg-10 {padding-top: 10px !important}
.pt-lg-15 {padding-top: 15px !important}
.pt-lg-20 {padding-top: 20px !important}
.pt-lg-30 {padding-top: 30px !important}
.pt-lg-40 {padding-top: 40px !important}
.pt-lg-50 {padding-top: 50px !important}
.pt-lg-60 {padding-top: 60px !important}
.pt-lg-70 {padding-top: 70px !important}
.pt-lg-80 {padding-top: 80px !important}
.pt-lg-90 {padding-top: 90px !important}
.pt-lg-100 {padding-top: 100px !important}
.pt-lg-110 {padding-top: 110px !important}
.pt-lg-120 {padding-top: 120px !important}
.pt-lg-130 {padding-top: 130px !important}
.pt-lg-140 {padding-top: 140px !important}
.pt-lg-150 {padding-top: 150px !important}
.pt-lg-160 {padding-top: 160px !important}
.pt-lg-170 {padding-top: 170px !important}
.pt-lg-180 {padding-top: 180px !important}
.pt-lg-190 {padding-top: 190px !important}
.pt-lg-200 {padding-top: 200px !important}

/*
 * 2.8 -> Padding right
 * -----------------------------------------------
*/
.pr-lg-0 {padding-right: 0!important;}
.pr-lg-5 {padding-right: 5px !important}
.pr-lg-10 {padding-right: 10px !important}
.pr-lg-15 {padding-right: 15px !important}
.pr-lg-20 {padding-right: 20px !important}
.pr-lg-30 {padding-right: 30px !important}
.pr-lg-40 {padding-right: 40px !important}
.pr-lg-50 {padding-right: 50px !important}
.pr-lg-60 {padding-right: 60px !important}
.pr-lg-70 {padding-right: 70px !important}
.pr-lg-80 {padding-right: 80px !important}
.pr-lg-90 {padding-right: 90px !important}
.pr-lg-100 {padding-right: 100px !important}
.pr-lg-110 {padding-right: 110px !important}
.pr-lg-120 {padding-right: 120px !important}
.pr-lg-130 {padding-right: 130px !important}
.pr-lg-140 {padding-right: 140px !important}
.pr-lg-150 {padding-right: 150px !important}
.pr-lg-160 {padding-right: 160px !important}
.pr-lg-170 {padding-right: 170px !important}
.pr-lg-180 {padding-right: 180px !important}
.pr-lg-190 {padding-right: 190px !important}
.pr-lg-200 {padding-right: 200px !important}

/*
 * 2.9 -> Padding bottom
 * -----------------------------------------------
*/
.pb-lg-0 {padding-bottom: 0!important;}
.pb-lg-5 {padding-bottom: 5px !important}
.pb-lg-10 {padding-bottom: 10px !important}
.pb-lg-15 {padding-bottom: 15px !important}
.pb-lg-20 {padding-bottom: 20px !important}
.pb-lg-30 {padding-bottom: 30px !important}
.pb-lg-40 {padding-bottom: 40px !important}
.pb-lg-50 {padding-bottom: 50px !important}
.pb-lg-60 {padding-bottom: 60px !important}
.pb-lg-70 {padding-bottom: 70px !important}
.pb-lg-80 {padding-bottom: 80px !important}
.pb-lg-90 {padding-bottom: 90px !important}
.pb-lg-100 {padding-bottom: 100px !important}
.pb-lg-110 {padding-bottom: 110px !important}
.pb-lg-120 {padding-bottom: 120px !important}
.pb-lg-130 {padding-bottom: 130px !important}
.pb-lg-140 {padding-bottom: 140px !important}
.pb-lg-150 {padding-bottom: 150px !important}
.pb-lg-160 {padding-bottom: 160px !important}
.pb-lg-170 {padding-bottom: 170px !important}
.pb-lg-180 {padding-bottom: 180px !important}
.pb-lg-190 {padding-bottom: 190px !important}
.pb-lg-200 {padding-bottom: 200px !important}

/*
 * 2.10 -> Padding left
 * -----------------------------------------------
*/
.pl-lg-0 {padding-left: 0!important;}
.pl-lg-5 {padding-left: 5px !important}
.pl-lg-10 {padding-left: 10px !important}
.pl-lg-15 {padding-left: 15px !important}
.pl-lg-20 {padding-left: 20px !important}
.pl-lg-30 {padding-left: 30px !important}
.pl-lg-40 {padding-left: 40px !important}
.pl-lg-50 {padding-left: 50px !important}
.pl-lg-60 {padding-left: 60px !important}
.pl-lg-70 {padding-left: 70px !important}
.pl-lg-80 {padding-left: 80px !important}
.pl-lg-90 {padding-left: 90px !important}
.pl-lg-100 {padding-left: 100px !important}
.pl-lg-110 {padding-left: 110px !important}
.pl-lg-120 {padding-left: 120px !important}
.pl-lg-130 {padding-left: 130px !important}
.pl-lg-140 {padding-left: 140px !important}
.pl-lg-150 {padding-left: 150px !important}
.pl-lg-160 {padding-left: 160px !important}
.pl-lg-170 {padding-left: 170px !important}
.pl-lg-180 {padding-left: 180px !important}
.pl-lg-190 {padding-left: 190px !important}
.pl-lg-200 {padding-left: 200px !important}
}

/*
 * 3 -> md: max-width:1199px
 * -----------------------------------------------
*/
@media (max-width:1199px) {
/*
 * 3.1 -> Basic Margin
 * -----------------------------------------------
*/
.m-md-0 {margin: 0px !important}
.m-md-5 {margin: 5px !important}
.m-md-10 {margin: 10px !important}
.m-md-15 {margin: 15px !important}
.m-md-20 {margin: 20px !important}
.m-md-30 {margin: 30px !important}
.m-md-40 {margin: 40px !important}
.m-md-50 {margin: 50px !important}
.m-md-60 {margin: 60px !important}
.m-md-70 {margin: 70px !important}
.m-md-80 {margin: 80px !important}
.m-md-90 {margin: 90px !important}
.m-md-100 {margin: 100px !important}
.m-md-110 {margin: 110px !important}
.m-md-120 {margin: 120px !important}
.m-md-130 {margin: 130px !important}
.m-md-140 {margin: 140px !important}
.m-md-150 {margin: 150px !important}
.m-md-160 {margin: 160px !important}
.m-md-170 {margin: 170px !important}
.m-md-180 {margin: 180px !important}
.m-md-190 {margin: 190px !important}
.m-md-200 {margin: 200px !important}

/*
 * 3.2 -> Basic Padding
 * -----------------------------------------------
*/
.p-md-0 {padding: 0!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-30 {padding: 30px !important}
.p-md-40 {padding: 40px !important}
.p-md-50 {padding: 50px !important}
.p-md-60 {padding: 60px !important}
.p-md-70 {padding: 70px !important}
.p-md-80 {padding: 80px !important}
.p-md-90 {padding: 90px !important}
.p-md-100 {padding: 100px !important}
.p-md-110 {padding: 110px !important}
.p-md-120 {padding: 120px !important}
.p-md-130 {padding: 130px !important}
.p-md-140 {padding: 140px !important}
.p-md-150 {padding: 150px !important}
.p-md-160 {padding: 160px !important}
.p-md-170 {padding: 170px !important}
.p-md-180 {padding: 180px !important}
.p-md-190 {padding: 190px !important}
.p-md-200 {padding: 200px !important}

/*
 * 3.3 -> Margin top
 * -----------------------------------------------
*/
.mt-md-0 {margin-top: 0!important;}
.mt-md-5 {margin-top: 5px !important}
.mt-md-10 {margin-top: 10px !important}
.mt-md-15 {margin-top: 15px !important}
.mt-md-20 {margin-top: 20px !important}
.mt-md-30 {margin-top: 30px !important}
.mt-md-40 {margin-top: 40px !important}
.mt-md-50 {margin-top: 50px !important}
.mt-md-60 {margin-top: 60px !important}
.mt-md-70 {margin-top: 70px !important}
.mt-md-80 {margin-top: 80px !important}
.mt-md-90 {margin-top: 90px !important}
.mt-md-100 {margin-top: 100px !important}
.mt-md-110 {margin-top: 110px !important}
.mt-md-120 {margin-top: 120px !important}
.mt-md-130 {margin-top: 130px !important}
.mt-md-140 {margin-top: 140px !important}
.mt-md-150 {margin-top: 150px !important}
.mt-md-160 {margin-top: 160px !important}
.mt-md-170 {margin-top: 170px !important}
.mt-md-180 {margin-top: 180px !important}
.mt-md-190 {margin-top: 190px !important}
.mt-md-200 {margin-top: 200px !important}

/*
 * 3.4 -> Margin right
 * -----------------------------------------------
*/
.mr-md-0 {margin-right: 0!important;}
.mr-md-5 {margin-right: 5px !important}
.mr-md-10 {margin-right: 10px !important}
.mr-md-15 {margin-right: 15px !important}
.mr-md-20 {margin-right: 20px !important}
.mr-md-30 {margin-right: 30px !important}
.mr-md-40 {margin-right: 40px !important}
.mr-md-50 {margin-right: 50px !important}
.mr-md-60 {margin-right: 60px !important}
.mr-md-70 {margin-right: 70px !important}
.mr-md-80 {margin-right: 80px !important}
.mr-md-90 {margin-right: 90px !important}
.mr-md-100 {margin-right: 100px !important}
.mr-md-110 {margin-right: 110px !important}
.mr-md-120 {margin-right: 120px !important}
.mr-md-130 {margin-right: 130px !important}
.mr-md-140 {margin-right: 140px !important}
.mr-md-150 {margin-right: 150px !important}
.mr-md-160 {margin-right: 160px !important}
.mr-md-170 {margin-right: 170px !important}
.mr-md-180 {margin-right: 180px !important}
.mr-md-190 {margin-right: 190px !important}
.mr-md-200 {margin-right: 200px !important}

/*
 * 3.5 -> Margin bottom
 * -----------------------------------------------
*/
.mb-md-0 {margin-bottom: 0!important;}
.mb-md-5 {margin-bottom: 5px !important}
.mb-md-10 {margin-bottom: 10px !important}
.mb-md-15 {margin-bottom: 15px !important}
.mb-md-20 {margin-bottom: 20px !important}
.mb-md-30 {margin-bottom: 30px !important}
.mb-md-40 {margin-bottom: 40px !important}
.mb-md-50 {margin-bottom: 50px !important}
.mb-md-60 {margin-bottom: 60px !important}
.mb-md-70 {margin-bottom: 70px !important}
.mb-md-80 {margin-bottom: 80px !important}
.mb-md-90 {margin-bottom: 90px !important}
.mb-md-100 {margin-bottom: 100px !important}
.mb-md-110 {margin-bottom: 110px !important}
.mb-md-120 {margin-bottom: 120px !important}
.mb-md-130 {margin-bottom: 130px !important}
.mb-md-140 {margin-bottom: 140px !important}
.mb-md-150 {margin-bottom: 150px !important}
.mb-md-160 {margin-bottom: 160px !important}
.mb-md-170 {margin-bottom: 170px !important}
.mb-md-180 {margin-bottom: 180px !important}
.mb-md-190 {margin-bottom: 190px !important}
.mb-md-200 {margin-bottom: 200px !important}

/*
 * 3.6 -> Margin left
 * -----------------------------------------------
*/
.ml-md-0 {margin-left: 0!important;}
.ml-md-5 {margin-left: 5px !important}
.ml-md-10 {margin-left: 10px !important}
.ml-md-15 {margin-left: 15px !important}
.ml-md-20 {margin-left: 20px !important}
.ml-md-30 {margin-left: 30px !important}
.ml-md-40 {margin-left: 40px !important}
.ml-md-50 {margin-left: 50px !important}
.ml-md-60 {margin-left: 60px !important}
.ml-md-70 {margin-left: 70px !important}
.ml-md-80 {margin-left: 80px !important}
.ml-md-90 {margin-left: 90px !important}
.ml-md-100 {margin-left: 100px !important}
.ml-md-110 {margin-left: 110px !important}
.ml-md-120 {margin-left: 120px !important}
.ml-md-130 {margin-left: 130px !important}
.ml-md-140 {margin-left: 140px !important}
.ml-md-150 {margin-left: 150px !important}
.ml-md-160 {margin-left: 160px !important}
.ml-md-170 {margin-left: 170px !important}
.ml-md-180 {margin-left: 180px !important}
.ml-md-190 {margin-left: 190px !important}
.ml-md-200 {margin-left: 200px !important}

/*
 * 3.7 -> Padding top
 * -----------------------------------------------
*/
.pt-md-0 {padding-top: 0!important;}
.pt-md-5 {padding-top: 5px !important}
.pt-md-10 {padding-top: 10px !important}
.pt-md-15 {padding-top: 15px !important}
.pt-md-20 {padding-top: 20px !important}
.pt-md-30 {padding-top: 30px !important}
.pt-md-40 {padding-top: 40px !important}
.pt-md-50 {padding-top: 50px !important}
.pt-md-60 {padding-top: 60px !important}
.pt-md-70 {padding-top: 70px !important}
.pt-md-80 {padding-top: 80px !important}
.pt-md-90 {padding-top: 90px !important}
.pt-md-100 {padding-top: 100px !important}
.pt-md-110 {padding-top: 110px !important}
.pt-md-120 {padding-top: 120px !important}
.pt-md-130 {padding-top: 130px !important}
.pt-md-140 {padding-top: 140px !important}
.pt-md-150 {padding-top: 150px !important}
.pt-md-160 {padding-top: 160px !important}
.pt-md-170 {padding-top: 170px !important}
.pt-md-180 {padding-top: 180px !important}
.pt-md-190 {padding-top: 190px !important}
.pt-md-200 {padding-top: 200px !important}

/*
 * 3.8 -> Padding right
 * -----------------------------------------------
*/
.pr-md-0 {padding-right: 0!important;}
.pr-md-5 {padding-right: 5px !important}
.pr-md-10 {padding-right: 10px !important}
.pr-md-15 {padding-right: 15px !important}
.pr-md-20 {padding-right: 20px !important}
.pr-md-30 {padding-right: 30px !important}
.pr-md-40 {padding-right: 40px !important}
.pr-md-50 {padding-right: 50px !important}
.pr-md-60 {padding-right: 60px !important}
.pr-md-70 {padding-right: 70px !important}
.pr-md-80 {padding-right: 80px !important}
.pr-md-90 {padding-right: 90px !important}
.pr-md-100 {padding-right: 100px !important}
.pr-md-110 {padding-right: 110px !important}
.pr-md-120 {padding-right: 120px !important}
.pr-md-130 {padding-right: 130px !important}
.pr-md-140 {padding-right: 140px !important}
.pr-md-150 {padding-right: 150px !important}
.pr-md-160 {padding-right: 160px !important}
.pr-md-170 {padding-right: 170px !important}
.pr-md-180 {padding-right: 180px !important}
.pr-md-190 {padding-right: 190px !important}
.pr-md-200 {padding-right: 200px !important}

/*
 * 3.9 -> Padding bottom
 * -----------------------------------------------
*/
.pb-md-0 {padding-bottom: 0!important;}
.pb-md-5 {padding-bottom: 5px !important}
.pb-md-10 {padding-bottom: 10px !important}
.pb-md-15 {padding-bottom: 15px !important}
.pb-md-20 {padding-bottom: 20px !important}
.pb-md-30 {padding-bottom: 30px !important}
.pb-md-40 {padding-bottom: 40px !important}
.pb-md-50 {padding-bottom: 50px !important}
.pb-md-60 {padding-bottom: 60px !important}
.pb-md-70 {padding-bottom: 70px !important}
.pb-md-80 {padding-bottom: 80px !important}
.pb-md-90 {padding-bottom: 90px !important}
.pb-md-100 {padding-bottom: 100px !important}
.pb-md-110 {padding-bottom: 110px !important}
.pb-md-120 {padding-bottom: 120px !important}
.pb-md-130 {padding-bottom: 130px !important}
.pb-md-140 {padding-bottom: 140px !important}
.pb-md-150 {padding-bottom: 150px !important}
.pb-md-160 {padding-bottom: 160px !important}
.pb-md-170 {padding-bottom: 170px !important}
.pb-md-180 {padding-bottom: 180px !important}
.pb-md-190 {padding-bottom: 190px !important}
.pb-md-200 {padding-bottom: 200px !important}

/*
 * 3.10 -> Padding left
 * -----------------------------------------------
*/
.pl-md-0 {padding-left: 0!important;}
.pl-md-5 {padding-left: 5px !important}
.pl-md-10 {padding-left: 10px !important}
.pl-md-15 {padding-left: 15px !important}
.pl-md-20 {padding-left: 20px !important}
.pl-md-30 {padding-left: 30px !important}
.pl-md-40 {padding-left: 40px !important}
.pl-md-50 {padding-left: 50px !important}
.pl-md-60 {padding-left: 60px !important}
.pl-md-70 {padding-left: 70px !important}
.pl-md-80 {padding-left: 80px !important}
.pl-md-90 {padding-left: 90px !important}
.pl-md-100 {padding-left: 100px !important}
.pl-md-110 {padding-left: 110px !important}
.pl-md-120 {padding-left: 120px !important}
.pl-md-130 {padding-left: 130px !important}
.pl-md-140 {padding-left: 140px !important}
.pl-md-150 {padding-left: 150px !important}
.pl-md-160 {padding-left: 160px !important}
.pl-md-170 {padding-left: 170px !important}
.pl-md-180 {padding-left: 180px !important}
.pl-md-190 {padding-left: 190px !important}
.pl-md-200 {padding-left: 200px !important}
}

/*
 * 4 -> sm: max-width:991px
 * -----------------------------------------------
*/
@media (max-width:991px) {
/*
 * 4.1 -> Basic Margin
 * -----------------------------------------------
*/
.m-sm-0 {margin: 0px !important}
.m-sm-5 {margin: 5px !important}
.m-sm-10 {margin: 10px !important}
.m-sm-15 {margin: 15px !important}
.m-sm-20 {margin: 20px !important}
.m-sm-30 {margin: 30px !important}
.m-sm-40 {margin: 40px !important}
.m-sm-50 {margin: 50px !important}
.m-sm-60 {margin: 60px !important}
.m-sm-70 {margin: 70px !important}
.m-sm-80 {margin: 80px !important}
.m-sm-90 {margin: 90px !important}
.m-sm-100 {margin: 100px !important}
.m-sm-110 {margin: 110px !important}
.m-sm-120 {margin: 120px !important}
.m-sm-130 {margin: 130px !important}
.m-sm-140 {margin: 140px !important}
.m-sm-150 {margin: 150px !important}
.m-sm-160 {margin: 160px !important}
.m-sm-170 {margin: 170px !important}
.m-sm-180 {margin: 180px !important}
.m-sm-190 {margin: 190px !important}
.m-sm-200 {margin: 200px !important}

/*
 * 4.2 -> Basic Padding
 * -----------------------------------------------
*/
.p-sm-0 {padding: 0!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-30 {padding: 30px !important}
.p-sm-40 {padding: 40px !important}
.p-sm-50 {padding: 50px !important}
.p-sm-60 {padding: 60px !important}
.p-sm-70 {padding: 70px !important}
.p-sm-80 {padding: 80px !important}
.p-sm-90 {padding: 90px !important}
.p-sm-100 {padding: 100px !important}
.p-sm-110 {padding: 110px !important}
.p-sm-120 {padding: 120px !important}
.p-sm-130 {padding: 130px !important}
.p-sm-140 {padding: 140px !important}
.p-sm-150 {padding: 150px !important}
.p-sm-160 {padding: 160px !important}
.p-sm-170 {padding: 170px !important}
.p-sm-180 {padding: 180px !important}
.p-sm-190 {padding: 190px !important}
.p-sm-200 {padding: 200px !important}

/*
 * 4.3 -> Margin top
 * -----------------------------------------------
*/
.mt-sm-0 {margin-top: 0!important;}
.mt-sm-5 {margin-top: 5px !important}
.mt-sm-10 {margin-top: 10px !important}
.mt-sm-15 {margin-top: 15px !important}
.mt-sm-20 {margin-top: 20px !important}
.mt-sm-30 {margin-top: 30px !important}
.mt-sm-40 {margin-top: 40px !important}
.mt-sm-50 {margin-top: 50px !important}
.mt-sm-60 {margin-top: 60px !important}
.mt-sm-70 {margin-top: 70px !important}
.mt-sm-80 {margin-top: 80px !important}
.mt-sm-90 {margin-top: 90px !important}
.mt-sm-100 {margin-top: 100px !important}
.mt-sm-110 {margin-top: 110px !important}
.mt-sm-120 {margin-top: 120px !important}
.mt-sm-130 {margin-top: 130px !important}
.mt-sm-140 {margin-top: 140px !important}
.mt-sm-150 {margin-top: 150px !important}
.mt-sm-160 {margin-top: 160px !important}
.mt-sm-170 {margin-top: 170px !important}
.mt-sm-180 {margin-top: 180px !important}
.mt-sm-190 {margin-top: 190px !important}
.mt-sm-200 {margin-top: 200px !important}

/*
 * 4.4 -> Margin right
 * -----------------------------------------------
*/
.mr-sm-0 {margin-right: 0!important;}
.mr-sm-5 {margin-right: 5px !important}
.mr-sm-10 {margin-right: 10px !important}
.mr-sm-15 {margin-right: 15px !important}
.mr-sm-20 {margin-right: 20px !important}
.mr-sm-30 {margin-right: 30px !important}
.mr-sm-40 {margin-right: 40px !important}
.mr-sm-50 {margin-right: 50px !important}
.mr-sm-60 {margin-right: 60px !important}
.mr-sm-70 {margin-right: 70px !important}
.mr-sm-80 {margin-right: 80px !important}
.mr-sm-90 {margin-right: 90px !important}
.mr-sm-100 {margin-right: 100px !important}
.mr-sm-110 {margin-right: 110px !important}
.mr-sm-120 {margin-right: 120px !important}
.mr-sm-130 {margin-right: 130px !important}
.mr-sm-140 {margin-right: 140px !important}
.mr-sm-150 {margin-right: 150px !important}
.mr-sm-160 {margin-right: 160px !important}
.mr-sm-170 {margin-right: 170px !important}
.mr-sm-180 {margin-right: 180px !important}
.mr-sm-190 {margin-right: 190px !important}
.mr-sm-200 {margin-right: 200px !important}

/*
 * 4.5 -> Margin bottom
 * -----------------------------------------------
*/
.mb-sm-0 {margin-bottom: 0!important;}
.mb-sm-5 {margin-bottom: 5px !important}
.mb-sm-10 {margin-bottom: 10px !important}
.mb-sm-15 {margin-bottom: 15px !important}
.mb-sm-20 {margin-bottom: 20px !important}
.mb-sm-30 {margin-bottom: 30px !important}
.mb-sm-40 {margin-bottom: 40px !important}
.mb-sm-50 {margin-bottom: 50px !important}
.mb-sm-60 {margin-bottom: 60px !important}
.mb-sm-70 {margin-bottom: 70px !important}
.mb-sm-80 {margin-bottom: 80px !important}
.mb-sm-90 {margin-bottom: 90px !important}
.mb-sm-100 {margin-bottom: 100px !important}
.mb-sm-110 {margin-bottom: 110px !important}
.mb-sm-120 {margin-bottom: 120px !important}
.mb-sm-130 {margin-bottom: 130px !important}
.mb-sm-140 {margin-bottom: 140px !important}
.mb-sm-150 {margin-bottom: 150px !important}
.mb-sm-160 {margin-bottom: 160px !important}
.mb-sm-170 {margin-bottom: 170px !important}
.mb-sm-180 {margin-bottom: 180px !important}
.mb-sm-190 {margin-bottom: 190px !important}
.mb-sm-200 {margin-bottom: 200px !important}

/*
 * 4.6 -> Margin left
 * -----------------------------------------------
*/
.ml-sm-0 {margin-left: 0!important;}
.ml-sm-5 {margin-left: 5px !important}
.ml-sm-10 {margin-left: 10px !important}
.ml-sm-15 {margin-left: 15px !important}
.ml-sm-20 {margin-left: 20px !important}
.ml-sm-30 {margin-left: 30px !important}
.ml-sm-40 {margin-left: 40px !important}
.ml-sm-50 {margin-left: 50px !important}
.ml-sm-60 {margin-left: 60px !important}
.ml-sm-70 {margin-left: 70px !important}
.ml-sm-80 {margin-left: 80px !important}
.ml-sm-90 {margin-left: 90px !important}
.ml-sm-100 {margin-left: 100px !important}
.ml-sm-110 {margin-left: 110px !important}
.ml-sm-120 {margin-left: 120px !important}
.ml-sm-130 {margin-left: 130px !important}
.ml-sm-140 {margin-left: 140px !important}
.ml-sm-150 {margin-left: 150px !important}
.ml-sm-160 {margin-left: 160px !important}
.ml-sm-170 {margin-left: 170px !important}
.ml-sm-180 {margin-left: 180px !important}
.ml-sm-190 {margin-left: 190px !important}
.ml-sm-200 {margin-left: 200px !important}

/*
 * 4.7 -> Padding top
 * -----------------------------------------------
*/
.pt-sm-0 {padding-top: 0!important;}
.pt-sm-5 {padding-top: 5px !important}
.pt-sm-10 {padding-top: 10px !important}
.pt-sm-15 {padding-top: 15px !important}
.pt-sm-20 {padding-top: 20px !important}
.pt-sm-30 {padding-top: 30px !important}
.pt-sm-40 {padding-top: 40px !important}
.pt-sm-50 {padding-top: 50px !important}
.pt-sm-60 {padding-top: 60px !important}
.pt-sm-70 {padding-top: 70px !important}
.pt-sm-80 {padding-top: 80px !important}
.pt-sm-90 {padding-top: 90px !important}
.pt-sm-100 {padding-top: 100px !important}
.pt-sm-110 {padding-top: 110px !important}
.pt-sm-120 {padding-top: 120px !important}
.pt-sm-130 {padding-top: 130px !important}
.pt-sm-140 {padding-top: 140px !important}
.pt-sm-150 {padding-top: 150px !important}
.pt-sm-160 {padding-top: 160px !important}
.pt-sm-170 {padding-top: 170px !important}
.pt-sm-180 {padding-top: 180px !important}
.pt-sm-190 {padding-top: 190px !important}
.pt-sm-200 {padding-top: 200px !important}

/*
 * 4.8 -> Padding right
 * -----------------------------------------------
*/
.pr-sm-0 {padding-right: 0!important;}
.pr-sm-5 {padding-right: 5px !important}
.pr-sm-10 {padding-right: 10px !important}
.pr-sm-15 {padding-right: 15px !important}
.pr-sm-20 {padding-right: 20px !important}
.pr-sm-30 {padding-right: 30px !important}
.pr-sm-40 {padding-right: 40px !important}
.pr-sm-50 {padding-right: 50px !important}
.pr-sm-60 {padding-right: 60px !important}
.pr-sm-70 {padding-right: 70px !important}
.pr-sm-80 {padding-right: 80px !important}
.pr-sm-90 {padding-right: 90px !important}
.pr-sm-100 {padding-right: 100px !important}
.pr-sm-110 {padding-right: 110px !important}
.pr-sm-120 {padding-right: 120px !important}
.pr-sm-130 {padding-right: 130px !important}
.pr-sm-140 {padding-right: 140px !important}
.pr-sm-150 {padding-right: 150px !important}
.pr-sm-160 {padding-right: 160px !important}
.pr-sm-170 {padding-right: 170px !important}
.pr-sm-180 {padding-right: 180px !important}
.pr-sm-190 {padding-right: 190px !important}
.pr-sm-200 {padding-right: 200px !important}

/*
 * 4.9 -> Padding bottom
 * -----------------------------------------------
*/
.pb-sm-0 {padding-bottom: 0!important;}
.pb-sm-5 {padding-bottom: 5px !important}
.pb-sm-10 {padding-bottom: 10px !important}
.pb-sm-15 {padding-bottom: 15px !important}
.pb-sm-20 {padding-bottom: 20px !important}
.pb-sm-30 {padding-bottom: 30px !important}
.pb-sm-40 {padding-bottom: 40px !important}
.pb-sm-50 {padding-bottom: 50px !important}
.pb-sm-60 {padding-bottom: 60px !important}
.pb-sm-70 {padding-bottom: 70px !important}
.pb-sm-80 {padding-bottom: 80px !important}
.pb-sm-90 {padding-bottom: 90px !important}
.pb-sm-100 {padding-bottom: 100px !important}
.pb-sm-110 {padding-bottom: 110px !important}
.pb-sm-120 {padding-bottom: 120px !important}
.pb-sm-130 {padding-bottom: 130px !important}
.pb-sm-140 {padding-bottom: 140px !important}
.pb-sm-150 {padding-bottom: 150px !important}
.pb-sm-160 {padding-bottom: 160px !important}
.pb-sm-170 {padding-bottom: 170px !important}
.pb-sm-180 {padding-bottom: 180px !important}
.pb-sm-190 {padding-bottom: 190px !important}
.pb-sm-200 {padding-bottom: 200px !important}

/*
 * 4.10 -> Padding left
 * -----------------------------------------------
*/
.pl-sm-0 {padding-left: 0!important;}
.pl-sm-5 {padding-left: 5px !important}
.pl-sm-10 {padding-left: 10px !important}
.pl-sm-15 {padding-left: 15px !important}
.pl-sm-20 {padding-left: 20px !important}
.pl-sm-30 {padding-left: 30px !important}
.pl-sm-40 {padding-left: 40px !important}
.pl-sm-50 {padding-left: 50px !important}
.pl-sm-60 {padding-left: 60px !important}
.pl-sm-70 {padding-left: 70px !important}
.pl-sm-80 {padding-left: 80px !important}
.pl-sm-90 {padding-left: 90px !important}
.pl-sm-100 {padding-left: 100px !important}
.pl-sm-110 {padding-left: 110px !important}
.pl-sm-120 {padding-left: 120px !important}
.pl-sm-130 {padding-left: 130px !important}
.pl-sm-140 {padding-left: 140px !important}
.pl-sm-150 {padding-left: 150px !important}
.pl-sm-160 {padding-left: 160px !important}
.pl-sm-170 {padding-left: 170px !important}
.pl-sm-180 {padding-left: 180px !important}
.pl-sm-190 {padding-left: 190px !important}
.pl-sm-200 {padding-left: 200px !important}
}

/*
 * 5 -> xs: max-width 767px
 * -----------------------------------------------
*/
@media (max-width:767px) {
/*
 * 5.1 -> Basic Margin
 * -----------------------------------------------
*/
.m-xs-0 {margin: 0px !important}
.m-xs-5 {margin: 5px !important}
.m-xs-10 {margin: 10px !important}
.m-xs-15 {margin: 15px !important}
.m-xs-20 {margin: 20px !important}
.m-xs-30 {margin: 30px !important}
.m-xs-40 {margin: 40px !important}
.m-xs-50 {margin: 50px !important}
.m-xs-60 {margin: 60px !important}
.m-xs-70 {margin: 70px !important}
.m-xs-80 {margin: 80px !important}
.m-xs-90 {margin: 90px !important}
.m-xs-100 {margin: 100px !important}
.m-xs-110 {margin: 110px !important}
.m-xs-120 {margin: 120px !important}
.m-xs-130 {margin: 130px !important}
.m-xs-140 {margin: 140px !important}
.m-xs-150 {margin: 150px !important}
.m-xs-160 {margin: 160px !important}
.m-xs-170 {margin: 170px !important}
.m-xs-180 {margin: 180px !important}
.m-xs-190 {margin: 190px !important}
.m-xs-200 {margin: 200px !important}

/*
 * 5.2 -> Basic Padding
 * -----------------------------------------------
*/
.p-xs-0 {padding: 0!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-30 {padding: 30px !important}
.p-xs-40 {padding: 40px !important}
.p-xs-50 {padding: 50px !important}
.p-xs-60 {padding: 60px !important}
.p-xs-70 {padding: 70px !important}
.p-xs-80 {padding: 80px !important}
.p-xs-90 {padding: 90px !important}
.p-xs-100 {padding: 100px !important}
.p-xs-110 {padding: 110px !important}
.p-xs-120 {padding: 120px !important}
.p-xs-130 {padding: 130px !important}
.p-xs-140 {padding: 140px !important}
.p-xs-150 {padding: 150px !important}
.p-xs-160 {padding: 160px !important}
.p-xs-170 {padding: 170px !important}
.p-xs-180 {padding: 180px !important}
.p-xs-190 {padding: 190px !important}
.p-xs-200 {padding: 200px !important}

/*
 * 5.3 -> Margin top
 * -----------------------------------------------
*/
.mt-xs-0 {margin-top: 0!important;}
.mt-xs-5 {margin-top: 5px !important}
.mt-xs-10 {margin-top: 10px !important}
.mt-xs-15 {margin-top: 15px !important}
.mt-xs-20 {margin-top: 20px !important}
.mt-xs-30 {margin-top: 30px !important}
.mt-xs-40 {margin-top: 40px !important}
.mt-xs-50 {margin-top: 50px !important}
.mt-xs-60 {margin-top: 60px !important}
.mt-xs-70 {margin-top: 70px !important}
.mt-xs-80 {margin-top: 80px !important}
.mt-xs-90 {margin-top: 90px !important}
.mt-xs-100 {margin-top: 100px !important}
.mt-xs-110 {margin-top: 110px !important}
.mt-xs-120 {margin-top: 120px !important}
.mt-xs-130 {margin-top: 130px !important}
.mt-xs-140 {margin-top: 140px !important}
.mt-xs-150 {margin-top: 150px !important}
.mt-xs-160 {margin-top: 160px !important}
.mt-xs-170 {margin-top: 170px !important}
.mt-xs-180 {margin-top: 180px !important}
.mt-xs-190 {margin-top: 190px !important}
.mt-xs-200 {margin-top: 200px !important}

/*
 * 5.4 -> Margin right
 * -----------------------------------------------
*/
.mr-xs-0 {margin-right: 0!important;}
.mr-xs-5 {margin-right: 5px !important}
.mr-xs-10 {margin-right: 10px !important}
.mr-xs-15 {margin-right: 15px !important}
.mr-xs-20 {margin-right: 20px !important}
.mr-xs-30 {margin-right: 30px !important}
.mr-xs-40 {margin-right: 40px !important}
.mr-xs-50 {margin-right: 50px !important}
.mr-xs-60 {margin-right: 60px !important}
.mr-xs-70 {margin-right: 70px !important}
.mr-xs-80 {margin-right: 80px !important}
.mr-xs-90 {margin-right: 90px !important}
.mr-xs-100 {margin-right: 100px !important}
.mr-xs-110 {margin-right: 110px !important}
.mr-xs-120 {margin-right: 120px !important}
.mr-xs-130 {margin-right: 130px !important}
.mr-xs-140 {margin-right: 140px !important}
.mr-xs-150 {margin-right: 150px !important}
.mr-xs-160 {margin-right: 160px !important}
.mr-xs-170 {margin-right: 170px !important}
.mr-xs-180 {margin-right: 180px !important}
.mr-xs-190 {margin-right: 190px !important}
.mr-xs-200 {margin-right: 200px !important}

/*
 * 5.5 -> Margin bottom
 * -----------------------------------------------
*/
.mb-xs-0 {margin-bottom: 0!important;}
.mb-xs-5 {margin-bottom: 5px !important}
.mb-xs-10 {margin-bottom: 10px !important}
.mb-xs-15 {margin-bottom: 15px !important}
.mb-xs-20 {margin-bottom: 20px !important}
.mb-xs-30 {margin-bottom: 30px !important}
.mb-xs-40 {margin-bottom: 40px !important}
.mb-xs-50 {margin-bottom: 50px !important}
.mb-xs-60 {margin-bottom: 60px !important}
.mb-xs-70 {margin-bottom: 70px !important}
.mb-xs-80 {margin-bottom: 80px !important}
.mb-xs-90 {margin-bottom: 90px !important}
.mb-xs-100 {margin-bottom: 100px !important}
.mb-xs-110 {margin-bottom: 110px !important}
.mb-xs-120 {margin-bottom: 120px !important}
.mb-xs-130 {margin-bottom: 130px !important}
.mb-xs-140 {margin-bottom: 140px !important}
.mb-xs-150 {margin-bottom: 150px !important}
.mb-xs-160 {margin-bottom: 160px !important}
.mb-xs-170 {margin-bottom: 170px !important}
.mb-xs-180 {margin-bottom: 180px !important}
.mb-xs-190 {margin-bottom: 190px !important}
.mb-xs-200 {margin-bottom: 200px !important}

/*
 * 5.6 -> Margin left
 * -----------------------------------------------
*/
.ml-xs-0 {margin-left: 0!important;}
.ml-xs-5 {margin-left: 5px !important}
.ml-xs-10 {margin-left: 10px !important}
.ml-xs-15 {margin-left: 15px !important}
.ml-xs-20 {margin-left: 20px !important}
.ml-xs-30 {margin-left: 30px !important}
.ml-xs-40 {margin-left: 40px !important}
.ml-xs-50 {margin-left: 50px !important}
.ml-xs-60 {margin-left: 60px !important}
.ml-xs-70 {margin-left: 70px !important}
.ml-xs-80 {margin-left: 80px !important}
.ml-xs-90 {margin-left: 90px !important}
.ml-xs-100 {margin-left: 100px !important}
.ml-xs-110 {margin-left: 110px !important}
.ml-xs-120 {margin-left: 120px !important}
.ml-xs-130 {margin-left: 130px !important}
.ml-xs-140 {margin-left: 140px !important}
.ml-xs-150 {margin-left: 150px !important}
.ml-xs-160 {margin-left: 160px !important}
.ml-xs-170 {margin-left: 170px !important}
.ml-xs-180 {margin-left: 180px !important}
.ml-xs-190 {margin-left: 190px !important}
.ml-xs-200 {margin-left: 200px !important}

/*
 * 5.7 -> Padding top
 * -----------------------------------------------
*/
.pt-xs-0 {padding-top: 0!important;}
.pt-xs-5 {padding-top: 5px !important}
.pt-xs-10 {padding-top: 10px !important}
.pt-xs-15 {padding-top: 15px !important}
.pt-xs-20 {padding-top: 20px !important}
.pt-xs-30 {padding-top: 30px !important}
.pt-xs-40 {padding-top: 40px !important}
.pt-xs-50 {padding-top: 50px !important}
.pt-xs-60 {padding-top: 60px !important}
.pt-xs-70 {padding-top: 70px !important}
.pt-xs-80 {padding-top: 80px !important}
.pt-xs-90 {padding-top: 90px !important}
.pt-xs-100 {padding-top: 100px !important}
.pt-xs-110 {padding-top: 110px !important}
.pt-xs-120 {padding-top: 120px !important}
.pt-xs-130 {padding-top: 130px !important}
.pt-xs-140 {padding-top: 140px !important}
.pt-xs-150 {padding-top: 150px !important}
.pt-xs-160 {padding-top: 160px !important}
.pt-xs-170 {padding-top: 170px !important}
.pt-xs-180 {padding-top: 180px !important}
.pt-xs-190 {padding-top: 190px !important}
.pt-xs-200 {padding-top: 200px !important}

/*
 * 5.8 -> Padding right
 * -----------------------------------------------
*/
.pr-xs-0 {padding-right: 0!important;}
.pr-xs-5 {padding-right: 5px !important}
.pr-xs-10 {padding-right: 10px !important}
.pr-xs-15 {padding-right: 15px !important}
.pr-xs-20 {padding-right: 20px !important}
.pr-xs-30 {padding-right: 30px !important}
.pr-xs-40 {padding-right: 40px !important}
.pr-xs-50 {padding-right: 50px !important}
.pr-xs-60 {padding-right: 60px !important}
.pr-xs-70 {padding-right: 70px !important}
.pr-xs-80 {padding-right: 80px !important}
.pr-xs-90 {padding-right: 90px !important}
.pr-xs-100 {padding-right: 100px !important}
.pr-xs-110 {padding-right: 110px !important}
.pr-xs-120 {padding-right: 120px !important}
.pr-xs-130 {padding-right: 130px !important}
.pr-xs-140 {padding-right: 140px !important}
.pr-xs-150 {padding-right: 150px !important}
.pr-xs-160 {padding-right: 160px !important}
.pr-xs-170 {padding-right: 170px !important}
.pr-xs-180 {padding-right: 180px !important}
.pr-xs-190 {padding-right: 190px !important}
.pr-xs-200 {padding-right: 200px !important}

/*
 * 5.9 -> Padding bottom
 * -----------------------------------------------
*/
.pb-xs-0 {padding-bottom: 0!important;}
.pb-xs-5 {padding-bottom: 5px !important}
.pb-xs-10 {padding-bottom: 10px !important}
.pb-xs-15 {padding-bottom: 15px !important}
.pb-xs-20 {padding-bottom: 20px !important}
.pb-xs-30 {padding-bottom: 30px !important}
.pb-xs-40 {padding-bottom: 40px !important}
.pb-xs-50 {padding-bottom: 50px !important}
.pb-xs-60 {padding-bottom: 60px !important}
.pb-xs-70 {padding-bottom: 70px !important}
.pb-xs-80 {padding-bottom: 80px !important}
.pb-xs-90 {padding-bottom: 90px !important}
.pb-xs-100 {padding-bottom: 100px !important}
.pb-xs-110 {padding-bottom: 110px !important}
.pb-xs-120 {padding-bottom: 120px !important}
.pb-xs-130 {padding-bottom: 130px !important}
.pb-xs-140 {padding-bottom: 140px !important}
.pb-xs-150 {padding-bottom: 150px !important}
.pb-xs-160 {padding-bottom: 160px !important}
.pb-xs-170 {padding-bottom: 170px !important}
.pb-xs-180 {padding-bottom: 180px !important}
.pb-xs-190 {padding-bottom: 190px !important}
.pb-xs-200 {padding-bottom: 200px !important}

/*
 * 5.10 -> Padding left
 * -----------------------------------------------
*/
.pl-xs-0 {padding-left: 0!important;}
.pl-xs-5 {padding-left: 5px !important}
.pl-xs-10 {padding-left: 10px !important}
.pl-xs-15 {padding-left: 15px !important}
.pl-xs-20 {padding-left: 20px !important}
.pl-xs-30 {padding-left: 30px !important}
.pl-xs-40 {padding-left: 40px !important}
.pl-xs-50 {padding-left: 50px !important}
.pl-xs-60 {padding-left: 60px !important}
.pl-xs-70 {padding-left: 70px !important}
.pl-xs-80 {padding-left: 80px !important}
.pl-xs-90 {padding-left: 90px !important}
.pl-xs-100 {padding-left: 100px !important}
.pl-xs-110 {padding-left: 110px !important}
.pl-xs-120 {padding-left: 120px !important}
.pl-xs-130 {padding-left: 130px !important}
.pl-xs-140 {padding-left: 140px !important}
.pl-xs-150 {padding-left: 150px !important}
.pl-xs-160 {padding-left: 160px !important}
.pl-xs-170 {padding-left: 170px !important}
.pl-xs-180 {padding-left: 180px !important}
.pl-xs-190 {padding-left: 190px !important}
.pl-xs-200 {padding-left: 200px !important}
}

/*
 * 6 -> xxs: max-width 479px
 * -----------------------------------------------
*/
@media (max-width:479px) {
/*
 * 6.1 -> Basic Margin
 * -----------------------------------------------
*/
.m-xxs-0 {margin: 0px !important}
.m-xxs-5 {margin: 5px !important}
.m-xxs-10 {margin: 10px !important}
.m-xxs-15 {margin: 15px !important}
.m-xxs-20 {margin: 20px !important}
.m-xxs-30 {margin: 30px !important}
.m-xxs-40 {margin: 40px !important}
.m-xxs-50 {margin: 50px !important}
.m-xxs-60 {margin: 60px !important}
.m-xxs-70 {margin: 70px !important}
.m-xxs-80 {margin: 80px !important}
.m-xxs-90 {margin: 90px !important}
.m-xxs-100 {margin: 100px !important}
.m-xxs-110 {margin: 110px !important}
.m-xxs-120 {margin: 120px !important}
.m-xxs-130 {margin: 130px !important}
.m-xxs-140 {margin: 140px !important}
.m-xxs-150 {margin: 150px !important}
.m-xxs-160 {margin: 160px !important}
.m-xxs-170 {margin: 170px !important}
.m-xxs-180 {margin: 180px !important}
.m-xxs-190 {margin: 190px !important}
.m-xxs-200 {margin: 200px !important}

/*
 * 6.2 -> Basic Padding
 * -----------------------------------------------
*/
.p-xxs-0 {padding: 0!important;}
.p-xxs-5 {padding: 5px !important}
.p-xxs-10 {padding: 10px !important}
.p-xxs-15 {padding: 15px !important}
.p-xxs-20 {padding: 20px !important}
.p-xxs-30 {padding: 30px !important}
.p-xxs-40 {padding: 40px !important}
.p-xxs-50 {padding: 50px !important}
.p-xxs-60 {padding: 60px !important}
.p-xxs-70 {padding: 70px !important}
.p-xxs-80 {padding: 80px !important}
.p-xxs-90 {padding: 90px !important}
.p-xxs-100 {padding: 100px !important}
.p-xxs-110 {padding: 110px !important}
.p-xxs-120 {padding: 120px !important}
.p-xxs-130 {padding: 130px !important}
.p-xxs-140 {padding: 140px !important}
.p-xxs-150 {padding: 150px !important}
.p-xxs-160 {padding: 160px !important}
.p-xxs-170 {padding: 170px !important}
.p-xxs-180 {padding: 180px !important}
.p-xxs-190 {padding: 190px !important}
.p-xxs-200 {padding: 200px !important}

/*
 * 6.3 -> Margin top
 * -----------------------------------------------
*/
.mt-xxs-0 {margin-top: 0!important;}
.mt-xxs-5 {margin-top: 5px !important}
.mt-xxs-10 {margin-top: 10px !important}
.mt-xxs-15 {margin-top: 15px !important}
.mt-xxs-20 {margin-top: 20px !important}
.mt-xxs-30 {margin-top: 30px !important}
.mt-xxs-40 {margin-top: 40px !important}
.mt-xxs-50 {margin-top: 50px !important}
.mt-xxs-60 {margin-top: 60px !important}
.mt-xxs-70 {margin-top: 70px !important}
.mt-xxs-80 {margin-top: 80px !important}
.mt-xxs-90 {margin-top: 90px !important}
.mt-xxs-100 {margin-top: 100px !important}
.mt-xxs-110 {margin-top: 110px !important}
.mt-xxs-120 {margin-top: 120px !important}
.mt-xxs-130 {margin-top: 130px !important}
.mt-xxs-140 {margin-top: 140px !important}
.mt-xxs-150 {margin-top: 150px !important}
.mt-xxs-160 {margin-top: 160px !important}
.mt-xxs-170 {margin-top: 170px !important}
.mt-xxs-180 {margin-top: 180px !important}
.mt-xxs-190 {margin-top: 190px !important}
.mt-xxs-200 {margin-top: 200px !important}

/*
 * 6.4 -> Margin right
 * -----------------------------------------------
*/
.mr-xxs-0 {margin-right: 0!important;}
.mr-xxs-5 {margin-right: 5px !important}
.mr-xxs-10 {margin-right: 10px !important}
.mr-xxs-15 {margin-right: 15px !important}
.mr-xxs-20 {margin-right: 20px !important}
.mr-xxs-30 {margin-right: 30px !important}
.mr-xxs-40 {margin-right: 40px !important}
.mr-xxs-50 {margin-right: 50px !important}
.mr-xxs-60 {margin-right: 60px !important}
.mr-xxs-70 {margin-right: 70px !important}
.mr-xxs-80 {margin-right: 80px !important}
.mr-xxs-90 {margin-right: 90px !important}
.mr-xxs-100 {margin-right: 100px !important}
.mr-xxs-110 {margin-right: 110px !important}
.mr-xxs-120 {margin-right: 120px !important}
.mr-xxs-130 {margin-right: 130px !important}
.mr-xxs-140 {margin-right: 140px !important}
.mr-xxs-150 {margin-right: 150px !important}
.mr-xxs-160 {margin-right: 160px !important}
.mr-xxs-170 {margin-right: 170px !important}
.mr-xxs-180 {margin-right: 180px !important}
.mr-xxs-190 {margin-right: 190px !important}
.mr-xxs-200 {margin-right: 200px !important}

/*
 * 6.5 -> Margin bottom
 * -----------------------------------------------
*/
.mb-xxs-0 {margin-bottom: 0!important;}
.mb-xxs-5 {margin-bottom: 5px !important}
.mb-xxs-10 {margin-bottom: 10px !important}
.mb-xxs-15 {margin-bottom: 15px !important}
.mb-xxs-20 {margin-bottom: 20px !important}
.mb-xxs-30 {margin-bottom: 30px !important}
.mb-xxs-40 {margin-bottom: 40px !important}
.mb-xxs-50 {margin-bottom: 50px !important}
.mb-xxs-60 {margin-bottom: 60px !important}
.mb-xxs-70 {margin-bottom: 70px !important}
.mb-xxs-80 {margin-bottom: 80px !important}
.mb-xxs-90 {margin-bottom: 90px !important}
.mb-xxs-100 {margin-bottom: 100px !important}
.mb-xxs-110 {margin-bottom: 110px !important}
.mb-xxs-120 {margin-bottom: 120px !important}
.mb-xxs-130 {margin-bottom: 130px !important}
.mb-xxs-140 {margin-bottom: 140px !important}
.mb-xxs-150 {margin-bottom: 150px !important}
.mb-xxs-160 {margin-bottom: 160px !important}
.mb-xxs-170 {margin-bottom: 170px !important}
.mb-xxs-180 {margin-bottom: 180px !important}
.mb-xxs-190 {margin-bottom: 190px !important}
.mb-xxs-200 {margin-bottom: 200px !important}

/*
 * 6.6 -> Margin left
 * -----------------------------------------------
*/
.ml-xxs-0 {margin-left: 0!important;}
.ml-xxs-5 {margin-left: 5px !important}
.ml-xxs-10 {margin-left: 10px !important}
.ml-xxs-15 {margin-left: 15px !important}
.ml-xxs-20 {margin-left: 20px !important}
.ml-xxs-30 {margin-left: 30px !important}
.ml-xxs-40 {margin-left: 40px !important}
.ml-xxs-50 {margin-left: 50px !important}
.ml-xxs-60 {margin-left: 60px !important}
.ml-xxs-70 {margin-left: 70px !important}
.ml-xxs-80 {margin-left: 80px !important}
.ml-xxs-90 {margin-left: 90px !important}
.ml-xxs-100 {margin-left: 100px !important}
.ml-xxs-110 {margin-left: 110px !important}
.ml-xxs-120 {margin-left: 120px !important}
.ml-xxs-130 {margin-left: 130px !important}
.ml-xxs-140 {margin-left: 140px !important}
.ml-xxs-150 {margin-left: 150px !important}
.ml-xxs-160 {margin-left: 160px !important}
.ml-xxs-170 {margin-left: 170px !important}
.ml-xxs-180 {margin-left: 180px !important}
.ml-xxs-190 {margin-left: 190px !important}
.ml-xxs-200 {margin-left: 200px !important}

/*
 * 6.7 -> Padding top
 * -----------------------------------------------
*/
.pt-xxs-0 {padding-top: 0!important;}
.pt-xxs-5 {padding-top: 5px !important}
.pt-xxs-10 {padding-top: 10px !important}
.pt-xxs-15 {padding-top: 15px !important}
.pt-xxs-20 {padding-top: 20px !important}
.pt-xxs-30 {padding-top: 30px !important}
.pt-xxs-40 {padding-top: 40px !important}
.pt-xxs-50 {padding-top: 50px !important}
.pt-xxs-60 {padding-top: 60px !important}
.pt-xxs-70 {padding-top: 70px !important}
.pt-xxs-80 {padding-top: 80px !important}
.pt-xxs-90 {padding-top: 90px !important}
.pt-xxs-100 {padding-top: 100px !important}
.pt-xxs-110 {padding-top: 110px !important}
.pt-xxs-120 {padding-top: 120px !important}
.pt-xxs-130 {padding-top: 130px !important}
.pt-xxs-140 {padding-top: 140px !important}
.pt-xxs-150 {padding-top: 150px !important}
.pt-xxs-160 {padding-top: 160px !important}
.pt-xxs-170 {padding-top: 170px !important}
.pt-xxs-180 {padding-top: 180px !important}
.pt-xxs-190 {padding-top: 190px !important}
.pt-xxs-200 {padding-top: 200px !important}

/*
 * 6.8 -> Padding right
 * -----------------------------------------------
*/
.pr-xxs-0 {padding-right: 0!important;}
.pr-xxs-5 {padding-right: 5px !important}
.pr-xxs-10 {padding-right: 10px !important}
.pr-xxs-15 {padding-right: 15px !important}
.pr-xxs-20 {padding-right: 20px !important}
.pr-xxs-30 {padding-right: 30px !important}
.pr-xxs-40 {padding-right: 40px !important}
.pr-xxs-50 {padding-right: 50px !important}
.pr-xxs-60 {padding-right: 60px !important}
.pr-xxs-70 {padding-right: 70px !important}
.pr-xxs-80 {padding-right: 80px !important}
.pr-xxs-90 {padding-right: 90px !important}
.pr-xxs-100 {padding-right: 100px !important}
.pr-xxs-110 {padding-right: 110px !important}
.pr-xxs-120 {padding-right: 120px !important}
.pr-xxs-130 {padding-right: 130px !important}
.pr-xxs-140 {padding-right: 140px !important}
.pr-xxs-150 {padding-right: 150px !important}
.pr-xxs-160 {padding-right: 160px !important}
.pr-xxs-170 {padding-right: 170px !important}
.pr-xxs-180 {padding-right: 180px !important}
.pr-xxs-190 {padding-right: 190px !important}
.pr-xxs-200 {padding-right: 200px !important}

/*
 * 6.9 -> Padding bottom
 * -----------------------------------------------
*/
.pb-xxs-0 {padding-bottom: 0!important;}
.pb-xxs-5 {padding-bottom: 5px !important}
.pb-xxs-10 {padding-bottom: 10px !important}
.pb-xxs-15 {padding-bottom: 15px !important}
.pb-xxs-20 {padding-bottom: 20px !important}
.pb-xxs-30 {padding-bottom: 30px !important}
.pb-xxs-40 {padding-bottom: 40px !important}
.pb-xxs-50 {padding-bottom: 50px !important}
.pb-xxs-60 {padding-bottom: 60px !important}
.pb-xxs-70 {padding-bottom: 70px !important}
.pb-xxs-80 {padding-bottom: 80px !important}
.pb-xxs-90 {padding-bottom: 90px !important}
.pb-xxs-100 {padding-bottom: 100px !important}
.pb-xxs-110 {padding-bottom: 110px !important}
.pb-xxs-120 {padding-bottom: 120px !important}
.pb-xxs-130 {padding-bottom: 130px !important}
.pb-xxs-140 {padding-bottom: 140px !important}
.pb-xxs-150 {padding-bottom: 150px !important}
.pb-xxs-160 {padding-bottom: 160px !important}
.pb-xxs-170 {padding-bottom: 170px !important}
.pb-xxs-180 {padding-bottom: 180px !important}
.pb-xxs-190 {padding-bottom: 190px !important}
.pb-xxs-200 {padding-bottom: 200px !important}

/*
 * 6.10 -> Padding left
 * -----------------------------------------------
*/
.pl-xxs-0 {padding-left: 0!important;}
.pl-xxs-5 {padding-left: 5px !important}
.pl-xxs-10 {padding-left: 10px !important}
.pl-xxs-15 {padding-left: 15px !important}
.pl-xxs-20 {padding-left: 20px !important}
.pl-xxs-30 {padding-left: 30px !important}
.pl-xxs-40 {padding-left: 40px !important}
.pl-xxs-50 {padding-left: 50px !important}
.pl-xxs-60 {padding-left: 60px !important}
.pl-xxs-70 {padding-left: 70px !important}
.pl-xxs-80 {padding-left: 80px !important}
.pl-xxs-90 {padding-left: 90px !important}
.pl-xxs-100 {padding-left: 100px !important}
.pl-xxs-110 {padding-left: 110px !important}
.pl-xxs-120 {padding-left: 120px !important}
.pl-xxs-130 {padding-left: 130px !important}
.pl-xxs-140 {padding-left: 140px !important}
.pl-xxs-150 {padding-left: 150px !important}
.pl-xxs-160 {padding-left: 160px !important}
.pl-xxs-170 {padding-left: 170px !important}
.pl-xxs-180 {padding-left: 180px !important}
.pl-xxs-190 {padding-left: 190px !important}
.pl-xxs-200 {padding-left: 200px !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-30 {margin: 30px !important}
.m-40 {margin: 40px !important}
.m-50 {margin: 50px !important}
.m-60 {margin: 60px !important}
.m-70 {margin: 70px !important}
.m-80 {margin: 80px !important}
.m-90 {margin: 90px !important}
.m-100 {margin: 100px !important}
.m-110 {margin: 110px !important}
.m-120 {margin: 120px !important}
.m-130 {margin: 130px !important}
.m-140 {margin: 140px !important}
.m-150 {margin: 150px !important}
.m-160 {margin: 160px !important}
.m-170 {margin: 170px !important}
.m-180 {margin: 180px !important}
.m-190 {margin: 190px !important}
.m-200 {margin: 200px !important}

/*
 * 1.2 -> Basic Padding
 * -----------------------------------------------
*/
.p-0 {padding: 0!important;}
.p-5 {padding: 5px !important}
.p-10 {padding: 10px !important}
.p-15 {padding: 15px !important}
.p-20 {padding: 20px !important}
.p-30 {padding: 30px !important}
.p-40 {padding: 40px !important}
.p-50 {padding: 50px !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-110 {padding: 110px !important}
.p-120 {padding: 120px !important}
.p-130 {padding: 130px !important}
.p-140 {padding: 140px !important}
.p-150 {padding: 150px !important}
.p-160 {padding: 160px !important}
.p-170 {padding: 170px !important}
.p-180 {padding: 180px !important}
.p-190 {padding: 190px !important}
.p-200 {padding: 200px !important}

/*
 * 1.3 -> Margin top
 * -----------------------------------------------
*/
.mt-0 {margin-top: 0!important;}
.mt-5 {margin-top: 5px !important}
.mt-10 {margin-top: 10px !important}
.mt-15 {margin-top: 15px !important}
.mt-20 {margin-top: 20px !important}
.mt-30 {margin-top: 30px !important}
.mt-40 {margin-top: 40px !important}
.mt-50 {margin-top: 50px !important}
.mt-60 {margin-top: 60px !important}
.mt-70 {margin-top: 70px !important}
.mt-80 {margin-top: 80px !important}
.mt-90 {margin-top: 90px !important}
.mt-100 {margin-top: 100px !important}
.mt-110 {margin-top: 110px !important}
.mt-120 {margin-top: 120px !important}
.mt-130 {margin-top: 130px !important}
.mt-140 {margin-top: 140px !important}
.mt-150 {margin-top: 150px !important}
.mt-160 {margin-top: 160px !important}
.mt-170 {margin-top: 170px !important}
.mt-180 {margin-top: 180px !important}
.mt-190 {margin-top: 190px !important}
.mt-200 {margin-top: 200px !important}

/*
 * 1.4 -> Margin right
 * -----------------------------------------------
*/
.mr-0 {margin-right: 0!important;}
.mr-5 {margin-right: 5px !important}
.mr-10 {margin-right: 10px !important}
.mr-15 {margin-right: 15px !important}
.mr-20 {margin-right: 20px !important}
.mr-30 {margin-right: 30px !important}
.mr-40 {margin-right: 40px !important}
.mr-50 {margin-right: 50px !important}
.mr-60 {margin-right: 60px !important}
.mr-70 {margin-right: 70px !important}
.mr-80 {margin-right: 80px !important}
.mr-90 {margin-right: 90px !important}
.mr-100 {margin-right: 100px !important}
.mr-110 {margin-right: 110px !important}
.mr-120 {margin-right: 120px !important}
.mr-130 {margin-right: 130px !important}
.mr-140 {margin-right: 140px !important}
.mr-150 {margin-right: 150px !important}
.mr-160 {margin-right: 160px !important}
.mr-170 {margin-right: 170px !important}
.mr-180 {margin-right: 180px !important}
.mr-190 {margin-right: 190px !important}
.mr-200 {margin-right: 200px !important}

/*
 * 1.5 -> Margin bottom
 * -----------------------------------------------
*/
.mb-0 {margin-bottom: 0!important;}
.mb-5 {margin-bottom: 5px !important}
.mb-10 {margin-bottom: 10px !important}
.mb-15 {margin-bottom: 15px !important}
.mb-20 {margin-bottom: 20px !important}
.mb-30 {margin-bottom: 30px !important}
.mb-40 {margin-bottom: 40px !important}
.mb-50 {margin-bottom: 50px !important}
.mb-60 {margin-bottom: 60px !important}
.mb-70 {margin-bottom: 70px !important}
.mb-80 {margin-bottom: 80px !important}
.mb-90 {margin-bottom: 90px !important}
.mb-100 {margin-bottom: 100px !important}
.mb-110 {margin-bottom: 110px !important}
.mb-120 {margin-bottom: 120px !important}
.mb-130 {margin-bottom: 130px !important}
.mb-140 {margin-bottom: 140px !important}
.mb-150 {margin-bottom: 150px !important}
.mb-160 {margin-bottom: 160px !important}
.mb-170 {margin-bottom: 170px !important}
.mb-180 {margin-bottom: 180px !important}
.mb-190 {margin-bottom: 190px !important}
.mb-200 {margin-bottom: 200px !important}

/*
 * 1.6 -> Margin left
 * -----------------------------------------------
*/
.ml-0 {margin-left: 0!important;}
.ml-5 {margin-left: 5px !important}
.ml-10 {margin-left: 10px !important}
.ml-15 {margin-left: 15px !important}
.ml-20 {margin-left: 20px !important}
.ml-30 {margin-left: 30px !important}
.ml-40 {margin-left: 40px !important}
.ml-50 {margin-left: 50px !important}
.ml-60 {margin-left: 60px !important}
.ml-70 {margin-left: 70px !important}
.ml-80 {margin-left: 80px !important}
.ml-90 {margin-left: 90px !important}
.ml-100 {margin-left: 100px !important}
.ml-110 {margin-left: 110px !important}
.ml-120 {margin-left: 120px !important}
.ml-130 {margin-left: 130px !important}
.ml-140 {margin-left: 140px !important}
.ml-150 {margin-left: 150px !important}
.ml-160 {margin-left: 160px !important}
.ml-170 {margin-left: 170px !important}
.ml-180 {margin-left: 180px !important}
.ml-190 {margin-left: 190px !important}
.ml-200 {margin-left: 200px !important}

/*
 * 1.7 -> Padding top
 * -----------------------------------------------
*/
.pt-0 {padding-top: 0!important;}
.pt-5 {padding-top: 5px !important}
.pt-10 {padding-top: 10px !important}
.pt-15 {padding-top: 15px !important}
.pt-20 {padding-top: 20px !important}
.pt-30 {padding-top: 30px !important}
.pt-40 {padding-top: 40px !important}
.pt-50 {padding-top: 50px !important}
.pt-60 {padding-top: 60px !important}
.pt-70 {padding-top: 70px !important}
.pt-80 {padding-top: 80px !important}
.pt-90 {padding-top: 90px !important}
.pt-100 {padding-top: 100px !important}
.pt-110 {padding-top: 110px !important}
.pt-120 {padding-top: 120px !important}
.pt-130 {padding-top: 130px !important}
.pt-140 {padding-top: 140px !important}
.pt-150 {padding-top: 150px !important}
.pt-160 {padding-top: 160px !important}
.pt-170 {padding-top: 170px !important}
.pt-180 {padding-top: 180px !important}
.pt-190 {padding-top: 190px !important}
.pt-200 {padding-top: 200px !important}

/*
 * 1.8 -> Padding right
 * -----------------------------------------------
*/
.pr-0 {padding-right: 0!important;}
.pr-5 {padding-right: 5px !important}
.pr-10 {padding-right: 10px !important}
.pr-15 {padding-right: 15px !important}
.pr-20 {padding-right: 20px !important}
.pr-30 {padding-right: 30px !important}
.pr-40 {padding-right: 40px !important}
.pr-50 {padding-right: 50px !important}
.pr-60 {padding-right: 60px !important}
.pr-70 {padding-right: 70px !important}
.pr-80 {padding-right: 80px !important}
.pr-90 {padding-right: 90px !important}
.pr-100 {padding-right: 100px !important}
.pr-110 {padding-right: 110px !important}
.pr-120 {padding-right: 120px !important}
.pr-130 {padding-right: 130px !important}
.pr-140 {padding-right: 140px !important}
.pr-150 {padding-right: 150px !important}
.pr-160 {padding-right: 160px !important}
.pr-170 {padding-right: 170px !important}
.pr-180 {padding-right: 180px !important}
.pr-190 {padding-right: 190px !important}
.pr-200 {padding-right: 200px !important}

/*
 * 1.9 -> Padding bottom
 * -----------------------------------------------
*/
.pb-0 {padding-bottom: 0!important;}
.pb-5 {padding-bottom: 5px !important}
.pb-10 {padding-bottom: 10px !important}
.pb-15 {padding-bottom: 15px !important}
.pb-20 {padding-bottom: 20px !important}
.pb-30 {padding-bottom: 30px !important}
.pb-40 {padding-bottom: 40px !important}
.pb-50 {padding-bottom: 50px !important}
.pb-60 {padding-bottom: 60px !important}
.pb-70 {padding-bottom: 70px !important}
.pb-80 {padding-bottom: 80px !important}
.pb-90 {padding-bottom: 90px !important}
.pb-100 {padding-bottom: 100px !important}
.pb-110 {padding-bottom: 110px !important}
.pb-120 {padding-bottom: 120px !important}
.pb-130 {padding-bottom: 130px !important}
.pb-140 {padding-bottom: 140px !important}
.pb-150 {padding-bottom: 150px !important}
.pb-160 {padding-bottom: 160px !important}
.pb-170 {padding-bottom: 170px !important}
.pb-180 {padding-bottom: 180px !important}
.pb-190 {padding-bottom: 190px !important}
.pb-200 {padding-bottom: 200px !important}

/*
 * 1.10 -> Padding left
 * -----------------------------------------------
*/
.pl-0 {padding-left: 0!important;}
.pl-5 {padding-left: 5px !important}
.pl-10 {padding-left: 10px !important}
.pl-15 {padding-left: 15px !important}
.pl-20 {padding-left: 20px !important}
.pl-30 {padding-left: 30px !important}
.pl-40 {padding-left: 40px !important}
.pl-50 {padding-left: 50px !important}
.pl-60 {padding-left: 60px !important}
.pl-70 {padding-left: 70px !important}
.pl-80 {padding-left: 80px !important}
.pl-90 {padding-left: 90px !important}
.pl-100 {padding-left: 100px !important}
.pl-110 {padding-left: 110px !important}
.pl-120 {padding-left: 120px !important}
.pl-130 {padding-left: 130px !important}
.pl-140 {padding-left: 140px !important}
.pl-150 {padding-left: 150px !important}
.pl-160 {padding-left: 160px !important}
.pl-170 {padding-left: 170px !important}
.pl-180 {padding-left: 180px !important}
.pl-190 {padding-left: 190px !important}
.pl-200 {padding-left: 200px !important}

/*
 * 2 -> lg: min-width:1200px
 * -----------------------------------------------
*/
@media (min-width:1200px) {
/*
 * 2.1 -> Basic Margin
 * -----------------------------------------------
*/
.m-lg-0 {margin: 0px !important}
.m-lg-5 {margin: 5px !important}
.m-lg-10 {margin: 10px !important}
.m-lg-15 {margin: 15px !important}
.m-lg-20 {margin: 20px !important}
.m-lg-30 {margin: 30px !important}
.m-lg-40 {margin: 40px !important}
.m-lg-50 {margin: 50px !important}
.m-lg-60 {margin: 60px !important}
.m-lg-70 {margin: 70px !important}
.m-lg-80 {margin: 80px !important}
.m-lg-90 {margin: 90px !important}
.m-lg-100 {margin: 100px !important}
.m-lg-110 {margin: 110px !important}
.m-lg-120 {margin: 120px !important}
.m-lg-130 {margin: 130px !important}
.m-lg-140 {margin: 140px !important}
.m-lg-150 {margin: 150px !important}
.m-lg-160 {margin: 160px !important}
.m-lg-170 {margin: 170px !important}
.m-lg-180 {margin: 180px !important}
.m-lg-190 {margin: 190px !important}
.m-lg-200 {margin: 200px !important}

/*
 * 2.2 -> Basic Padding
 * -----------------------------------------------
*/
.p-lg-0 {padding: 0!important;}
.p-lg-5 {padding: 5px !important}
.p-lg-10 {padding: 10px !important}
.p-lg-15 {padding: 15px !important}
.p-lg-20 {padding: 20px !important}
.p-lg-30 {padding: 30px !important}
.p-lg-40 {padding: 40px !important}
.p-lg-50 {padding: 50px !important}
.p-lg-60 {padding: 60px !important}
.p-lg-70 {padding: 70px !important}
.p-lg-80 {padding: 80px !important}
.p-lg-90 {padding: 90px !important}
.p-lg-100 {padding: 100px !important}
.p-lg-110 {padding: 110px !important}
.p-lg-120 {padding: 120px !important}
.p-lg-130 {padding: 130px !important}
.p-lg-140 {padding: 140px !important}
.p-lg-150 {padding: 150px !important}
.p-lg-160 {padding: 160px !important}
.p-lg-170 {padding: 170px !important}
.p-lg-180 {padding: 180px !important}
.p-lg-190 {padding: 190px !important}
.p-lg-200 {padding: 200px !important}

/*
 * 2.3 -> Margin top
 * -----------------------------------------------
*/
.mt-lg-0 {margin-top: 0!important;}
.mt-lg-5 {margin-top: 5px !important}
.mt-lg-10 {margin-top: 10px !important}
.mt-lg-15 {margin-top: 15px !important}
.mt-lg-20 {margin-top: 20px !important}
.mt-lg-30 {margin-top: 30px !important}
.mt-lg-40 {margin-top: 40px !important}
.mt-lg-50 {margin-top: 50px !important}
.mt-lg-60 {margin-top: 60px !important}
.mt-lg-70 {margin-top: 70px !important}
.mt-lg-80 {margin-top: 80px !important}
.mt-lg-90 {margin-top: 90px !important}
.mt-lg-100 {margin-top: 100px !important}
.mt-lg-110 {margin-top: 110px !important}
.mt-lg-120 {margin-top: 120px !important}
.mt-lg-130 {margin-top: 130px !important}
.mt-lg-140 {margin-top: 140px !important}
.mt-lg-150 {margin-top: 150px !important}
.mt-lg-160 {margin-top: 160px !important}
.mt-lg-170 {margin-top: 170px !important}
.mt-lg-180 {margin-top: 180px !important}
.mt-lg-190 {margin-top: 190px !important}
.mt-lg-200 {margin-top: 200px !important}

/*
 * 2.4 -> Margin right
 * -----------------------------------------------
*/
.mr-lg-0 {margin-right: 0!important;}
.mr-lg-5 {margin-right: 5px !important}
.mr-lg-10 {margin-right: 10px !important}
.mr-lg-15 {margin-right: 15px !important}
.mr-lg-20 {margin-right: 20px !important}
.mr-lg-30 {margin-right: 30px !important}
.mr-lg-40 {margin-right: 40px !important}
.mr-lg-50 {margin-right: 50px !important}
.mr-lg-60 {margin-right: 60px !important}
.mr-lg-70 {margin-right: 70px !important}
.mr-lg-80 {margin-right: 80px !important}
.mr-lg-90 {margin-right: 90px !important}
.mr-lg-100 {margin-right: 100px !important}
.mr-lg-110 {margin-right: 110px !important}
.mr-lg-120 {margin-right: 120px !important}
.mr-lg-130 {margin-right: 130px !important}
.mr-lg-140 {margin-right: 140px !important}
.mr-lg-150 {margin-right: 150px !important}
.mr-lg-160 {margin-right: 160px !important}
.mr-lg-170 {margin-right: 170px !important}
.mr-lg-180 {margin-right: 180px !important}
.mr-lg-190 {margin-right: 190px !important}
.mr-lg-200 {margin-right: 200px !important}

/*
 * 2.5 -> Margin bottom
 * -----------------------------------------------
*/
.mb-lg-0 {margin-bottom: 0!important;}
.mb-lg-5 {margin-bottom: 5px !important}
.mb-lg-10 {margin-bottom: 10px !important}
.mb-lg-15 {margin-bottom: 15px !important}
.mb-lg-20 {margin-bottom: 20px !important}
.mb-lg-30 {margin-bottom: 30px !important}
.mb-lg-40 {margin-bottom: 40px !important}
.mb-lg-50 {margin-bottom: 50px !important}
.mb-lg-60 {margin-bottom: 60px !important}
.mb-lg-70 {margin-bottom: 70px !important}
.mb-lg-80 {margin-bottom: 80px !important}
.mb-lg-90 {margin-bottom: 90px !important}
.mb-lg-100 {margin-bottom: 100px !important}
.mb-lg-110 {margin-bottom: 110px !important}
.mb-lg-120 {margin-bottom: 120px !important}
.mb-lg-130 {margin-bottom: 130px !important}
.mb-lg-140 {margin-bottom: 140px !important}
.mb-lg-150 {margin-bottom: 150px !important}
.mb-lg-160 {margin-bottom: 160px !important}
.mb-lg-170 {margin-bottom: 170px !important}
.mb-lg-180 {margin-bottom: 180px !important}
.mb-lg-190 {margin-bottom: 190px !important}
.mb-lg-200 {margin-bottom: 200px !important}

/*
 * 2.6 -> Margin left
 * -----------------------------------------------
*/
.ml-lg-0 {margin-left: 0!important;}
.ml-lg-5 {margin-left: 5px !important}
.ml-lg-10 {margin-left: 10px !important}
.ml-lg-15 {margin-left: 15px !important}
.ml-lg-20 {margin-left: 20px !important}
.ml-lg-30 {margin-left: 30px !important}
.ml-lg-40 {margin-left: 40px !important}
.ml-lg-50 {margin-left: 50px !important}
.ml-lg-60 {margin-left: 60px !important}
.ml-lg-70 {margin-left: 70px !important}
.ml-lg-80 {margin-left: 80px !important}
.ml-lg-90 {margin-left: 90px !important}
.ml-lg-100 {margin-left: 100px !important}
.ml-lg-110 {margin-left: 110px !important}
.ml-lg-120 {margin-left: 120px !important}
.ml-lg-130 {margin-left: 130px !important}
.ml-lg-140 {margin-left: 140px !important}
.ml-lg-150 {margin-left: 150px !important}
.ml-lg-160 {margin-left: 160px !important}
.ml-lg-170 {margin-left: 170px !important}
.ml-lg-180 {margin-left: 180px !important}
.ml-lg-190 {margin-left: 190px !important}
.ml-lg-200 {margin-left: 200px !important}

/*
 * 2.7 -> Padding top
 * -----------------------------------------------
*/
.pt-lg-0 {padding-top: 0!important;}
.pt-lg-5 {padding-top: 5px !important}
.pt-lg-10 {padding-top: 10px !important}
.pt-lg-15 {padding-top: 15px !important}
.pt-lg-20 {padding-top: 20px !important}
.pt-lg-30 {padding-top: 30px !important}
.pt-lg-40 {padding-top: 40px !important}
.pt-lg-50 {padding-top: 50px !important}
.pt-lg-60 {padding-top: 60px !important}
.pt-lg-70 {padding-top: 70px !important}
.pt-lg-80 {padding-top: 80px !important}
.pt-lg-90 {padding-top: 90px !important}
.pt-lg-100 {padding-top: 100px !important}
.pt-lg-110 {padding-top: 110px !important}
.pt-lg-120 {padding-top: 120px !important}
.pt-lg-130 {padding-top: 130px !important}
.pt-lg-140 {padding-top: 140px !important}
.pt-lg-150 {padding-top: 150px !important}
.pt-lg-160 {padding-top: 160px !important}
.pt-lg-170 {padding-top: 170px !important}
.pt-lg-180 {padding-top: 180px !important}
.pt-lg-190 {padding-top: 190px !important}
.pt-lg-200 {padding-top: 200px !important}

/*
 * 2.8 -> Padding right
 * -----------------------------------------------
*/
.pr-lg-0 {padding-right: 0!important;}
.pr-lg-5 {padding-right: 5px !important}
.pr-lg-10 {padding-right: 10px !important}
.pr-lg-15 {padding-right: 15px !important}
.pr-lg-20 {padding-right: 20px !important}
.pr-lg-30 {padding-right: 30px !important}
.pr-lg-40 {padding-right: 40px !important}
.pr-lg-50 {padding-right: 50px !important}
.pr-lg-60 {padding-right: 60px !important}
.pr-lg-70 {padding-right: 70px !important}
.pr-lg-80 {padding-right: 80px !important}
.pr-lg-90 {padding-right: 90px !important}
.pr-lg-100 {padding-right: 100px !important}
.pr-lg-110 {padding-right: 110px !important}
.pr-lg-120 {padding-right: 120px !important}
.pr-lg-130 {padding-right: 130px !important}
.pr-lg-140 {padding-right: 140px !important}
.pr-lg-150 {padding-right: 150px !important}
.pr-lg-160 {padding-right: 160px !important}
.pr-lg-170 {padding-right: 170px !important}
.pr-lg-180 {padding-right: 180px !important}
.pr-lg-190 {padding-right: 190px !important}
.pr-lg-200 {padding-right: 200px !important}

/*
 * 2.9 -> Padding bottom
 * -----------------------------------------------
*/
.pb-lg-0 {padding-bottom: 0!important;}
.pb-lg-5 {padding-bottom: 5px !important}
.pb-lg-10 {padding-bottom: 10px !important}
.pb-lg-15 {padding-bottom: 15px !important}
.pb-lg-20 {padding-bottom: 20px !important}
.pb-lg-30 {padding-bottom: 30px !important}
.pb-lg-40 {padding-bottom: 40px !important}
.pb-lg-50 {padding-bottom: 50px !important}
.pb-lg-60 {padding-bottom: 60px !important}
.pb-lg-70 {padding-bottom: 70px !important}
.pb-lg-80 {padding-bottom: 80px !important}
.pb-lg-90 {padding-bottom: 90px !important}
.pb-lg-100 {padding-bottom: 100px !important}
.pb-lg-110 {padding-bottom: 110px !important}
.pb-lg-120 {padding-bottom: 120px !important}
.pb-lg-130 {padding-bottom: 130px !important}
.pb-lg-140 {padding-bottom: 140px !important}
.pb-lg-150 {padding-bottom: 150px !important}
.pb-lg-160 {padding-bottom: 160px !important}
.pb-lg-170 {padding-bottom: 170px !important}
.pb-lg-180 {padding-bottom: 180px !important}
.pb-lg-190 {padding-bottom: 190px !important}
.pb-lg-200 {padding-bottom: 200px !important}

/*
 * 2.10 -> Padding left
 * -----------------------------------------------
*/
.pl-lg-0 {padding-left: 0!important;}
.pl-lg-5 {padding-left: 5px !important}
.pl-lg-10 {padding-left: 10px !important}
.pl-lg-15 {padding-left: 15px !important}
.pl-lg-20 {padding-left: 20px !important}
.pl-lg-30 {padding-left: 30px !important}
.pl-lg-40 {padding-left: 40px !important}
.pl-lg-50 {padding-left: 50px !important}
.pl-lg-60 {padding-left: 60px !important}
.pl-lg-70 {padding-left: 70px !important}
.pl-lg-80 {padding-left: 80px !important}
.pl-lg-90 {padding-left: 90px !important}
.pl-lg-100 {padding-left: 100px !important}
.pl-lg-110 {padding-left: 110px !important}
.pl-lg-120 {padding-left: 120px !important}
.pl-lg-130 {padding-left: 130px !important}
.pl-lg-140 {padding-left: 140px !important}
.pl-lg-150 {padding-left: 150px !important}
.pl-lg-160 {padding-left: 160px !important}
.pl-lg-170 {padding-left: 170px !important}
.pl-lg-180 {padding-left: 180px !important}
.pl-lg-190 {padding-left: 190px !important}
.pl-lg-200 {padding-left: 200px !important}
}

/*
 * 3 -> md: max-width:1199px
 * -----------------------------------------------
*/
@media (max-width:1199px) {
/*
 * 3.1 -> Basic Margin
 * -----------------------------------------------
*/
.m-md-0 {margin: 0px !important}
.m-md-5 {margin: 5px !important}
.m-md-10 {margin: 10px !important}
.m-md-15 {margin: 15px !important}
.m-md-20 {margin: 20px !important}
.m-md-30 {margin: 30px !important}
.m-md-40 {margin: 40px !important}
.m-md-50 {margin: 50px !important}
.m-md-60 {margin: 60px !important}
.m-md-70 {margin: 70px !important}
.m-md-80 {margin: 80px !important}
.m-md-90 {margin: 90px !important}
.m-md-100 {margin: 100px !important}
.m-md-110 {margin: 110px !important}
.m-md-120 {margin: 120px !important}
.m-md-130 {margin: 130px !important}
.m-md-140 {margin: 140px !important}
.m-md-150 {margin: 150px !important}
.m-md-160 {margin: 160px !important}
.m-md-170 {margin: 170px !important}
.m-md-180 {margin: 180px !important}
.m-md-190 {margin: 190px !important}
.m-md-200 {margin: 200px !important}

/*
 * 3.2 -> Basic Padding
 * -----------------------------------------------
*/
.p-md-0 {padding: 0!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-30 {padding: 30px !important}
.p-md-40 {padding: 40px !important}
.p-md-50 {padding: 50px !important}
.p-md-60 {padding: 60px !important}
.p-md-70 {padding: 70px !important}
.p-md-80 {padding: 80px !important}
.p-md-90 {padding: 90px !important}
.p-md-100 {padding: 100px !important}
.p-md-110 {padding: 110px !important}
.p-md-120 {padding: 120px !important}
.p-md-130 {padding: 130px !important}
.p-md-140 {padding: 140px !important}
.p-md-150 {padding: 150px !important}
.p-md-160 {padding: 160px !important}
.p-md-170 {padding: 170px !important}
.p-md-180 {padding: 180px !important}
.p-md-190 {padding: 190px !important}
.p-md-200 {padding: 200px !important}

/*
 * 3.3 -> Margin top
 * -----------------------------------------------
*/
.mt-md-0 {margin-top: 0!important;}
.mt-md-5 {margin-top: 5px !important}
.mt-md-10 {margin-top: 10px !important}
.mt-md-15 {margin-top: 15px !important}
.mt-md-20 {margin-top: 20px !important}
.mt-md-30 {margin-top: 30px !important}
.mt-md-40 {margin-top: 40px !important}
.mt-md-50 {margin-top: 50px !important}
.mt-md-60 {margin-top: 60px !important}
.mt-md-70 {margin-top: 70px !important}
.mt-md-80 {margin-top: 80px !important}
.mt-md-90 {margin-top: 90px !important}
.mt-md-100 {margin-top: 100px !important}
.mt-md-110 {margin-top: 110px !important}
.mt-md-120 {margin-top: 120px !important}
.mt-md-130 {margin-top: 130px !important}
.mt-md-140 {margin-top: 140px !important}
.mt-md-150 {margin-top: 150px !important}
.mt-md-160 {margin-top: 160px !important}
.mt-md-170 {margin-top: 170px !important}
.mt-md-180 {margin-top: 180px !important}
.mt-md-190 {margin-top: 190px !important}
.mt-md-200 {margin-top: 200px !important}

/*
 * 3.4 -> Margin right
 * -----------------------------------------------
*/
.mr-md-0 {margin-right: 0!important;}
.mr-md-5 {margin-right: 5px !important}
.mr-md-10 {margin-right: 10px !important}
.mr-md-15 {margin-right: 15px !important}
.mr-md-20 {margin-right: 20px !important}
.mr-md-30 {margin-right: 30px !important}
.mr-md-40 {margin-right: 40px !important}
.mr-md-50 {margin-right: 50px !important}
.mr-md-60 {margin-right: 60px !important}
.mr-md-70 {margin-right: 70px !important}
.mr-md-80 {margin-right: 80px !important}
.mr-md-90 {margin-right: 90px !important}
.mr-md-100 {margin-right: 100px !important}
.mr-md-110 {margin-right: 110px !important}
.mr-md-120 {margin-right: 120px !important}
.mr-md-130 {margin-right: 130px !important}
.mr-md-140 {margin-right: 140px !important}
.mr-md-150 {margin-right: 150px !important}
.mr-md-160 {margin-right: 160px !important}
.mr-md-170 {margin-right: 170px !important}
.mr-md-180 {margin-right: 180px !important}
.mr-md-190 {margin-right: 190px !important}
.mr-md-200 {margin-right: 200px !important}

/*
 * 3.5 -> Margin bottom
 * -----------------------------------------------
*/
.mb-md-0 {margin-bottom: 0!important;}
.mb-md-5 {margin-bottom: 5px !important}
.mb-md-10 {margin-bottom: 10px !important}
.mb-md-15 {margin-bottom: 15px !important}
.mb-md-20 {margin-bottom: 20px !important}
.mb-md-30 {margin-bottom: 30px !important}
.mb-md-40 {margin-bottom: 40px !important}
.mb-md-50 {margin-bottom: 50px !important}
.mb-md-60 {margin-bottom: 60px !important}
.mb-md-70 {margin-bottom: 70px !important}
.mb-md-80 {margin-bottom: 80px !important}
.mb-md-90 {margin-bottom: 90px !important}
.mb-md-100 {margin-bottom: 100px !important}
.mb-md-110 {margin-bottom: 110px !important}
.mb-md-120 {margin-bottom: 120px !important}
.mb-md-130 {margin-bottom: 130px !important}
.mb-md-140 {margin-bottom: 140px !important}
.mb-md-150 {margin-bottom: 150px !important}
.mb-md-160 {margin-bottom: 160px !important}
.mb-md-170 {margin-bottom: 170px !important}
.mb-md-180 {margin-bottom: 180px !important}
.mb-md-190 {margin-bottom: 190px !important}
.mb-md-200 {margin-bottom: 200px !important}

/*
 * 3.6 -> Margin left
 * -----------------------------------------------
*/
.ml-md-0 {margin-left: 0!important;}
.ml-md-5 {margin-left: 5px !important}
.ml-md-10 {margin-left: 10px !important}
.ml-md-15 {margin-left: 15px !important}
.ml-md-20 {margin-left: 20px !important}
.ml-md-30 {margin-left: 30px !important}
.ml-md-40 {margin-left: 40px !important}
.ml-md-50 {margin-left: 50px !important}
.ml-md-60 {margin-left: 60px !important}
.ml-md-70 {margin-left: 70px !important}
.ml-md-80 {margin-left: 80px !important}
.ml-md-90 {margin-left: 90px !important}
.ml-md-100 {margin-left: 100px !important}
.ml-md-110 {margin-left: 110px !important}
.ml-md-120 {margin-left: 120px !important}
.ml-md-130 {margin-left: 130px !important}
.ml-md-140 {margin-left: 140px !important}
.ml-md-150 {margin-left: 150px !important}
.ml-md-160 {margin-left: 160px !important}
.ml-md-170 {margin-left: 170px !important}
.ml-md-180 {margin-left: 180px !important}
.ml-md-190 {margin-left: 190px !important}
.ml-md-200 {margin-left: 200px !important}

/*
 * 3.7 -> Padding top
 * -----------------------------------------------
*/
.pt-md-0 {padding-top: 0!important;}
.pt-md-5 {padding-top: 5px !important}
.pt-md-10 {padding-top: 10px !important}
.pt-md-15 {padding-top: 15px !important}
.pt-md-20 {padding-top: 20px !important}
.pt-md-30 {padding-top: 30px !important}
.pt-md-40 {padding-top: 40px !important}
.pt-md-50 {padding-top: 50px !important}
.pt-md-60 {padding-top: 60px !important}
.pt-md-70 {padding-top: 70px !important}
.pt-md-80 {padding-top: 80px !important}
.pt-md-90 {padding-top: 90px !important}
.pt-md-100 {padding-top: 100px !important}
.pt-md-110 {padding-top: 110px !important}
.pt-md-120 {padding-top: 120px !important}
.pt-md-130 {padding-top: 130px !important}
.pt-md-140 {padding-top: 140px !important}
.pt-md-150 {padding-top: 150px !important}
.pt-md-160 {padding-top: 160px !important}
.pt-md-170 {padding-top: 170px !important}
.pt-md-180 {padding-top: 180px !important}
.pt-md-190 {padding-top: 190px !important}
.pt-md-200 {padding-top: 200px !important}

/*
 * 3.8 -> Padding right
 * -----------------------------------------------
*/
.pr-md-0 {padding-right: 0!important;}
.pr-md-5 {padding-right: 5px !important}
.pr-md-10 {padding-right: 10px !important}
.pr-md-15 {padding-right: 15px !important}
.pr-md-20 {padding-right: 20px !important}
.pr-md-30 {padding-right: 30px !important}
.pr-md-40 {padding-right: 40px !important}
.pr-md-50 {padding-right: 50px !important}
.pr-md-60 {padding-right: 60px !important}
.pr-md-70 {padding-right: 70px !important}
.pr-md-80 {padding-right: 80px !important}
.pr-md-90 {padding-right: 90px !important}
.pr-md-100 {padding-right: 100px !important}
.pr-md-110 {padding-right: 110px !important}
.pr-md-120 {padding-right: 120px !important}
.pr-md-130 {padding-right: 130px !important}
.pr-md-140 {padding-right: 140px !important}
.pr-md-150 {padding-right: 150px !important}
.pr-md-160 {padding-right: 160px !important}
.pr-md-170 {padding-right: 170px !important}
.pr-md-180 {padding-right: 180px !important}
.pr-md-190 {padding-right: 190px !important}
.pr-md-200 {padding-right: 200px !important}

/*
 * 3.9 -> Padding bottom
 * -----------------------------------------------
*/
.pb-md-0 {padding-bottom: 0!important;}
.pb-md-5 {padding-bottom: 5px !important}
.pb-md-10 {padding-bottom: 10px !important}
.pb-md-15 {padding-bottom: 15px !important}
.pb-md-20 {padding-bottom: 20px !important}
.pb-md-30 {padding-bottom: 30px !important}
.pb-md-40 {padding-bottom: 40px !important}
.pb-md-50 {padding-bottom: 50px !important}
.pb-md-60 {padding-bottom: 60px !important}
.pb-md-70 {padding-bottom: 70px !important}
.pb-md-80 {padding-bottom: 80px !important}
.pb-md-90 {padding-bottom: 90px !important}
.pb-md-100 {padding-bottom: 100px !important}
.pb-md-110 {padding-bottom: 110px !important}
.pb-md-120 {padding-bottom: 120px !important}
.pb-md-130 {padding-bottom: 130px !important}
.pb-md-140 {padding-bottom: 140px !important}
.pb-md-150 {padding-bottom: 150px !important}
.pb-md-160 {padding-bottom: 160px !important}
.pb-md-170 {padding-bottom: 170px !important}
.pb-md-180 {padding-bottom: 180px !important}
.pb-md-190 {padding-bottom: 190px !important}
.pb-md-200 {padding-bottom: 200px !important}

/*
 * 3.10 -> Padding left
 * -----------------------------------------------
*/
.pl-md-0 {padding-left: 0!important;}
.pl-md-5 {padding-left: 5px !important}
.pl-md-10 {padding-left: 10px !important}
.pl-md-15 {padding-left: 15px !important}
.pl-md-20 {padding-left: 20px !important}
.pl-md-30 {padding-left: 30px !important}
.pl-md-40 {padding-left: 40px !important}
.pl-md-50 {padding-left: 50px !important}
.pl-md-60 {padding-left: 60px !important}
.pl-md-70 {padding-left: 70px !important}
.pl-md-80 {padding-left: 80px !important}
.pl-md-90 {padding-left: 90px !important}
.pl-md-100 {padding-left: 100px !important}
.pl-md-110 {padding-left: 110px !important}
.pl-md-120 {padding-left: 120px !important}
.pl-md-130 {padding-left: 130px !important}
.pl-md-140 {padding-left: 140px !important}
.pl-md-150 {padding-left: 150px !important}
.pl-md-160 {padding-left: 160px !important}
.pl-md-170 {padding-left: 170px !important}
.pl-md-180 {padding-left: 180px !important}
.pl-md-190 {padding-left: 190px !important}
.pl-md-200 {padding-left: 200px !important}
}

/*
 * 4 -> sm: max-width:991px
 * -----------------------------------------------
*/
@media (max-width:991px) {
/*
 * 4.1 -> Basic Margin
 * -----------------------------------------------
*/
.m-sm-0 {margin: 0px !important}
.m-sm-5 {margin: 5px !important}
.m-sm-10 {margin: 10px !important}
.m-sm-15 {margin: 15px !important}
.m-sm-20 {margin: 20px !important}
.m-sm-30 {margin: 30px !important}
.m-sm-40 {margin: 40px !important}
.m-sm-50 {margin: 50px !important}
.m-sm-60 {margin: 60px !important}
.m-sm-70 {margin: 70px !important}
.m-sm-80 {margin: 80px !important}
.m-sm-90 {margin: 90px !important}
.m-sm-100 {margin: 100px !important}
.m-sm-110 {margin: 110px !important}
.m-sm-120 {margin: 120px !important}
.m-sm-130 {margin: 130px !important}
.m-sm-140 {margin: 140px !important}
.m-sm-150 {margin: 150px !important}
.m-sm-160 {margin: 160px !important}
.m-sm-170 {margin: 170px !important}
.m-sm-180 {margin: 180px !important}
.m-sm-190 {margin: 190px !important}
.m-sm-200 {margin: 200px !important}

/*
 * 4.2 -> Basic Padding
 * -----------------------------------------------
*/
.p-sm-0 {padding: 0!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-30 {padding: 30px !important}
.p-sm-40 {padding: 40px !important}
.p-sm-50 {padding: 50px !important}
.p-sm-60 {padding: 60px !important}
.p-sm-70 {padding: 70px !important}
.p-sm-80 {padding: 80px !important}
.p-sm-90 {padding: 90px !important}
.p-sm-100 {padding: 100px !important}
.p-sm-110 {padding: 110px !important}
.p-sm-120 {padding: 120px !important}
.p-sm-130 {padding: 130px !important}
.p-sm-140 {padding: 140px !important}
.p-sm-150 {padding: 150px !important}
.p-sm-160 {padding: 160px !important}
.p-sm-170 {padding: 170px !important}
.p-sm-180 {padding: 180px !important}
.p-sm-190 {padding: 190px !important}
.p-sm-200 {padding: 200px !important}

/*
 * 4.3 -> Margin top
 * -----------------------------------------------
*/
.mt-sm-0 {margin-top: 0!important;}
.mt-sm-5 {margin-top: 5px !important}
.mt-sm-10 {margin-top: 10px !important}
.mt-sm-15 {margin-top: 15px !important}
.mt-sm-20 {margin-top: 20px !important}
.mt-sm-30 {margin-top: 30px !important}
.mt-sm-40 {margin-top: 40px !important}
.mt-sm-50 {margin-top: 50px !important}
.mt-sm-60 {margin-top: 60px !important}
.mt-sm-70 {margin-top: 70px !important}
.mt-sm-80 {margin-top: 80px !important}
.mt-sm-90 {margin-top: 90px !important}
.mt-sm-100 {margin-top: 100px !important}
.mt-sm-110 {margin-top: 110px !important}
.mt-sm-120 {margin-top: 120px !important}
.mt-sm-130 {margin-top: 130px !important}
.mt-sm-140 {margin-top: 140px !important}
.mt-sm-150 {margin-top: 150px !important}
.mt-sm-160 {margin-top: 160px !important}
.mt-sm-170 {margin-top: 170px !important}
.mt-sm-180 {margin-top: 180px !important}
.mt-sm-190 {margin-top: 190px !important}
.mt-sm-200 {margin-top: 200px !important}

/*
 * 4.4 -> Margin right
 * -----------------------------------------------
*/
.mr-sm-0 {margin-right: 0!important;}
.mr-sm-5 {margin-right: 5px !important}
.mr-sm-10 {margin-right: 10px !important}
.mr-sm-15 {margin-right: 15px !important}
.mr-sm-20 {margin-right: 20px !important}
.mr-sm-30 {margin-right: 30px !important}
.mr-sm-40 {margin-right: 40px !important}
.mr-sm-50 {margin-right: 50px !important}
.mr-sm-60 {margin-right: 60px !important}
.mr-sm-70 {margin-right: 70px !important}
.mr-sm-80 {margin-right: 80px !important}
.mr-sm-90 {margin-right: 90px !important}
.mr-sm-100 {margin-right: 100px !important}
.mr-sm-110 {margin-right: 110px !important}
.mr-sm-120 {margin-right: 120px !important}
.mr-sm-130 {margin-right: 130px !important}
.mr-sm-140 {margin-right: 140px !important}
.mr-sm-150 {margin-right: 150px !important}
.mr-sm-160 {margin-right: 160px !important}
.mr-sm-170 {margin-right: 170px !important}
.mr-sm-180 {margin-right: 180px !important}
.mr-sm-190 {margin-right: 190px !important}
.mr-sm-200 {margin-right: 200px !important}

/*
 * 4.5 -> Margin bottom
 * -----------------------------------------------
*/
.mb-sm-0 {margin-bottom: 0!important;}
.mb-sm-5 {margin-bottom: 5px !important}
.mb-sm-10 {margin-bottom: 10px !important}
.mb-sm-15 {margin-bottom: 15px !important}
.mb-sm-20 {margin-bottom: 20px !important}
.mb-sm-30 {margin-bottom: 30px !important}
.mb-sm-40 {margin-bottom: 40px !important}
.mb-sm-50 {margin-bottom: 50px !important}
.mb-sm-60 {margin-bottom: 60px !important}
.mb-sm-70 {margin-bottom: 70px !important}
.mb-sm-80 {margin-bottom: 80px !important}
.mb-sm-90 {margin-bottom: 90px !important}
.mb-sm-100 {margin-bottom: 100px !important}
.mb-sm-110 {margin-bottom: 110px !important}
.mb-sm-120 {margin-bottom: 120px !important}
.mb-sm-130 {margin-bottom: 130px !important}
.mb-sm-140 {margin-bottom: 140px !important}
.mb-sm-150 {margin-bottom: 150px !important}
.mb-sm-160 {margin-bottom: 160px !important}
.mb-sm-170 {margin-bottom: 170px !important}
.mb-sm-180 {margin-bottom: 180px !important}
.mb-sm-190 {margin-bottom: 190px !important}
.mb-sm-200 {margin-bottom: 200px !important}

/*
 * 4.6 -> Margin left
 * -----------------------------------------------
*/
.ml-sm-0 {margin-left: 0!important;}
.ml-sm-5 {margin-left: 5px !important}
.ml-sm-10 {margin-left: 10px !important}
.ml-sm-15 {margin-left: 15px !important}
.ml-sm-20 {margin-left: 20px !important}
.ml-sm-30 {margin-left: 30px !important}
.ml-sm-40 {margin-left: 40px !important}
.ml-sm-50 {margin-left: 50px !important}
.ml-sm-60 {margin-left: 60px !important}
.ml-sm-70 {margin-left: 70px !important}
.ml-sm-80 {margin-left: 80px !important}
.ml-sm-90 {margin-left: 90px !important}
.ml-sm-100 {margin-left: 100px !important}
.ml-sm-110 {margin-left: 110px !important}
.ml-sm-120 {margin-left: 120px !important}
.ml-sm-130 {margin-left: 130px !important}
.ml-sm-140 {margin-left: 140px !important}
.ml-sm-150 {margin-left: 150px !important}
.ml-sm-160 {margin-left: 160px !important}
.ml-sm-170 {margin-left: 170px !important}
.ml-sm-180 {margin-left: 180px !important}
.ml-sm-190 {margin-left: 190px !important}
.ml-sm-200 {margin-left: 200px !important}

/*
 * 4.7 -> Padding top
 * -----------------------------------------------
*/
.pt-sm-0 {padding-top: 0!important;}
.pt-sm-5 {padding-top: 5px !important}
.pt-sm-10 {padding-top: 10px !important}
.pt-sm-15 {padding-top: 15px !important}
.pt-sm-20 {padding-top: 20px !important}
.pt-sm-30 {padding-top: 30px !important}
.pt-sm-40 {padding-top: 40px !important}
.pt-sm-50 {padding-top: 50px !important}
.pt-sm-60 {padding-top: 60px !important}
.pt-sm-70 {padding-top: 70px !important}
.pt-sm-80 {padding-top: 80px !important}
.pt-sm-90 {padding-top: 90px !important}
.pt-sm-100 {padding-top: 100px !important}
.pt-sm-110 {padding-top: 110px !important}
.pt-sm-120 {padding-top: 120px !important}
.pt-sm-130 {padding-top: 130px !important}
.pt-sm-140 {padding-top: 140px !important}
.pt-sm-150 {padding-top: 150px !important}
.pt-sm-160 {padding-top: 160px !important}
.pt-sm-170 {padding-top: 170px !important}
.pt-sm-180 {padding-top: 180px !important}
.pt-sm-190 {padding-top: 190px !important}
.pt-sm-200 {padding-top: 200px !important}

/*
 * 4.8 -> Padding right
 * -----------------------------------------------
*/
.pr-sm-0 {padding-right: 0!important;}
.pr-sm-5 {padding-right: 5px !important}
.pr-sm-10 {padding-right: 10px !important}
.pr-sm-15 {padding-right: 15px !important}
.pr-sm-20 {padding-right: 20px !important}
.pr-sm-30 {padding-right: 30px !important}
.pr-sm-40 {padding-right: 40px !important}
.pr-sm-50 {padding-right: 50px !important}
.pr-sm-60 {padding-right: 60px !important}
.pr-sm-70 {padding-right: 70px !important}
.pr-sm-80 {padding-right: 80px !important}
.pr-sm-90 {padding-right: 90px !important}
.pr-sm-100 {padding-right: 100px !important}
.pr-sm-110 {padding-right: 110px !important}
.pr-sm-120 {padding-right: 120px !important}
.pr-sm-130 {padding-right: 130px !important}
.pr-sm-140 {padding-right: 140px !important}
.pr-sm-150 {padding-right: 150px !important}
.pr-sm-160 {padding-right: 160px !important}
.pr-sm-170 {padding-right: 170px !important}
.pr-sm-180 {padding-right: 180px !important}
.pr-sm-190 {padding-right: 190px !important}
.pr-sm-200 {padding-right: 200px !important}

/*
 * 4.9 -> Padding bottom
 * -----------------------------------------------
*/
.pb-sm-0 {padding-bottom: 0!important;}
.pb-sm-5 {padding-bottom: 5px !important}
.pb-sm-10 {padding-bottom: 10px !important}
.pb-sm-15 {padding-bottom: 15px !important}
.pb-sm-20 {padding-bottom: 20px !important}
.pb-sm-30 {padding-bottom: 30px !important}
.pb-sm-40 {padding-bottom: 40px !important}
.pb-sm-50 {padding-bottom: 50px !important}
.pb-sm-60 {padding-bottom: 60px !important}
.pb-sm-70 {padding-bottom: 70px !important}
.pb-sm-80 {padding-bottom: 80px !important}
.pb-sm-90 {padding-bottom: 90px !important}
.pb-sm-100 {padding-bottom: 100px !important}
.pb-sm-110 {padding-bottom: 110px !important}
.pb-sm-120 {padding-bottom: 120px !important}
.pb-sm-130 {padding-bottom: 130px !important}
.pb-sm-140 {padding-bottom: 140px !important}
.pb-sm-150 {padding-bottom: 150px !important}
.pb-sm-160 {padding-bottom: 160px !important}
.pb-sm-170 {padding-bottom: 170px !important}
.pb-sm-180 {padding-bottom: 180px !important}
.pb-sm-190 {padding-bottom: 190px !important}
.pb-sm-200 {padding-bottom: 200px !important}

/*
 * 4.10 -> Padding left
 * -----------------------------------------------
*/
.pl-sm-0 {padding-left: 0!important;}
.pl-sm-5 {padding-left: 5px !important}
.pl-sm-10 {padding-left: 10px !important}
.pl-sm-15 {padding-left: 15px !important}
.pl-sm-20 {padding-left: 20px !important}
.pl-sm-30 {padding-left: 30px !important}
.pl-sm-40 {padding-left: 40px !important}
.pl-sm-50 {padding-left: 50px !important}
.pl-sm-60 {padding-left: 60px !important}
.pl-sm-70 {padding-left: 70px !important}
.pl-sm-80 {padding-left: 80px !important}
.pl-sm-90 {padding-left: 90px !important}
.pl-sm-100 {padding-left: 100px !important}
.pl-sm-110 {padding-left: 110px !important}
.pl-sm-120 {padding-left: 120px !important}
.pl-sm-130 {padding-left: 130px !important}
.pl-sm-140 {padding-left: 140px !important}
.pl-sm-150 {padding-left: 150px !important}
.pl-sm-160 {padding-left: 160px !important}
.pl-sm-170 {padding-left: 170px !important}
.pl-sm-180 {padding-left: 180px !important}
.pl-sm-190 {padding-left: 190px !important}
.pl-sm-200 {padding-left: 200px !important}
}

/*
 * 5 -> xs: max-width 767px
 * -----------------------------------------------
*/
@media (max-width:767px) {
/*
 * 5.1 -> Basic Margin
 * -----------------------------------------------
*/
.m-xs-0 {margin: 0px !important}
.m-xs-5 {margin: 5px !important}
.m-xs-10 {margin: 10px !important}
.m-xs-15 {margin: 15px !important}
.m-xs-20 {margin: 20px !important}
.m-xs-30 {margin: 30px !important}
.m-xs-40 {margin: 40px !important}
.m-xs-50 {margin: 50px !important}
.m-xs-60 {margin: 60px !important}
.m-xs-70 {margin: 70px !important}
.m-xs-80 {margin: 80px !important}
.m-xs-90 {margin: 90px !important}
.m-xs-100 {margin: 100px !important}
.m-xs-110 {margin: 110px !important}
.m-xs-120 {margin: 120px !important}
.m-xs-130 {margin: 130px !important}
.m-xs-140 {margin: 140px !important}
.m-xs-150 {margin: 150px !important}
.m-xs-160 {margin: 160px !important}
.m-xs-170 {margin: 170px !important}
.m-xs-180 {margin: 180px !important}
.m-xs-190 {margin: 190px !important}
.m-xs-200 {margin: 200px !important}

/*
 * 5.2 -> Basic Padding
 * -----------------------------------------------
*/
.p-xs-0 {padding: 0!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-30 {padding: 30px !important}
.p-xs-40 {padding: 40px !important}
.p-xs-50 {padding: 50px !important}
.p-xs-60 {padding: 60px !important}
.p-xs-70 {padding: 70px !important}
.p-xs-80 {padding: 80px !important}
.p-xs-90 {padding: 90px !important}
.p-xs-100 {padding: 100px !important}
.p-xs-110 {padding: 110px !important}
.p-xs-120 {padding: 120px !important}
.p-xs-130 {padding: 130px !important}
.p-xs-140 {padding: 140px !important}
.p-xs-150 {padding: 150px !important}
.p-xs-160 {padding: 160px !important}
.p-xs-170 {padding: 170px !important}
.p-xs-180 {padding: 180px !important}
.p-xs-190 {padding: 190px !important}
.p-xs-200 {padding: 200px !important}

/*
 * 5.3 -> Margin top
 * -----------------------------------------------
*/
.mt-xs-0 {margin-top: 0!important;}
.mt-xs-5 {margin-top: 5px !important}
.mt-xs-10 {margin-top: 10px !important}
.mt-xs-15 {margin-top: 15px !important}
.mt-xs-20 {margin-top: 20px !important}
.mt-xs-30 {margin-top: 30px !important}
.mt-xs-40 {margin-top: 40px !important}
.mt-xs-50 {margin-top: 50px !important}
.mt-xs-60 {margin-top: 60px !important}
.mt-xs-70 {margin-top: 70px !important}
.mt-xs-80 {margin-top: 80px !important}
.mt-xs-90 {margin-top: 90px !important}
.mt-xs-100 {margin-top: 100px !important}
.mt-xs-110 {margin-top: 110px !important}
.mt-xs-120 {margin-top: 120px !important}
.mt-xs-130 {margin-top: 130px !important}
.mt-xs-140 {margin-top: 140px !important}
.mt-xs-150 {margin-top: 150px !important}
.mt-xs-160 {margin-top: 160px !important}
.mt-xs-170 {margin-top: 170px !important}
.mt-xs-180 {margin-top: 180px !important}
.mt-xs-190 {margin-top: 190px !important}
.mt-xs-200 {margin-top: 200px !important}

/*
 * 5.4 -> Margin right
 * -----------------------------------------------
*/
.mr-xs-0 {margin-right: 0!important;}
.mr-xs-5 {margin-right: 5px !important}
.mr-xs-10 {margin-right: 10px !important}
.mr-xs-15 {margin-right: 15px !important}
.mr-xs-20 {margin-right: 20px !important}
.mr-xs-30 {margin-right: 30px !important}
.mr-xs-40 {margin-right: 40px !important}
.mr-xs-50 {margin-right: 50px !important}
.mr-xs-60 {margin-right: 60px !important}
.mr-xs-70 {margin-right: 70px !important}
.mr-xs-80 {margin-right: 80px !important}
.mr-xs-90 {margin-right: 90px !important}
.mr-xs-100 {margin-right: 100px !important}
.mr-xs-110 {margin-right: 110px !important}
.mr-xs-120 {margin-right: 120px !important}
.mr-xs-130 {margin-right: 130px !important}
.mr-xs-140 {margin-right: 140px !important}
.mr-xs-150 {margin-right: 150px !important}
.mr-xs-160 {margin-right: 160px !important}
.mr-xs-170 {margin-right: 170px !important}
.mr-xs-180 {margin-right: 180px !important}
.mr-xs-190 {margin-right: 190px !important}
.mr-xs-200 {margin-right: 200px !important}

/*
 * 5.5 -> Margin bottom
 * -----------------------------------------------
*/
.mb-xs-0 {margin-bottom: 0!important;}
.mb-xs-5 {margin-bottom: 5px !important}
.mb-xs-10 {margin-bottom: 10px !important}
.mb-xs-15 {margin-bottom: 15px !important}
.mb-xs-20 {margin-bottom: 20px !important}
.mb-xs-30 {margin-bottom: 30px !important}
.mb-xs-40 {margin-bottom: 40px !important}
.mb-xs-50 {margin-bottom: 50px !important}
.mb-xs-60 {margin-bottom: 60px !important}
.mb-xs-70 {margin-bottom: 70px !important}
.mb-xs-80 {margin-bottom: 80px !important}
.mb-xs-90 {margin-bottom: 90px !important}
.mb-xs-100 {margin-bottom: 100px !important}
.mb-xs-110 {margin-bottom: 110px !important}
.mb-xs-120 {margin-bottom: 120px !important}
.mb-xs-130 {margin-bottom: 130px !important}
.mb-xs-140 {margin-bottom: 140px !important}
.mb-xs-150 {margin-bottom: 150px !important}
.mb-xs-160 {margin-bottom: 160px !important}
.mb-xs-170 {margin-bottom: 170px !important}
.mb-xs-180 {margin-bottom: 180px !important}
.mb-xs-190 {margin-bottom: 190px !important}
.mb-xs-200 {margin-bottom: 200px !important}

/*
 * 5.6 -> Margin left
 * -----------------------------------------------
*/
.ml-xs-0 {margin-left: 0!important;}
.ml-xs-5 {margin-left: 5px !important}
.ml-xs-10 {margin-left: 10px !important}
.ml-xs-15 {margin-left: 15px !important}
.ml-xs-20 {margin-left: 20px !important}
.ml-xs-30 {margin-left: 30px !important}
.ml-xs-40 {margin-left: 40px !important}
.ml-xs-50 {margin-left: 50px !important}
.ml-xs-60 {margin-left: 60px !important}
.ml-xs-70 {margin-left: 70px !important}
.ml-xs-80 {margin-left: 80px !important}
.ml-xs-90 {margin-left: 90px !important}
.ml-xs-100 {margin-left: 100px !important}
.ml-xs-110 {margin-left: 110px !important}
.ml-xs-120 {margin-left: 120px !important}
.ml-xs-130 {margin-left: 130px !important}
.ml-xs-140 {margin-left: 140px !important}
.ml-xs-150 {margin-left: 150px !important}
.ml-xs-160 {margin-left: 160px !important}
.ml-xs-170 {margin-left: 170px !important}
.ml-xs-180 {margin-left: 180px !important}
.ml-xs-190 {margin-left: 190px !important}
.ml-xs-200 {margin-left: 200px !important}

/*
 * 5.7 -> Padding top
 * -----------------------------------------------
*/
.pt-xs-0 {padding-top: 0!important;}
.pt-xs-5 {padding-top: 5px !important}
.pt-xs-10 {padding-top: 10px !important}
.pt-xs-15 {padding-top: 15px !important}
.pt-xs-20 {padding-top: 20px !important}
.pt-xs-30 {padding-top: 30px !important}
.pt-xs-40 {padding-top: 40px !important}
.pt-xs-50 {padding-top: 50px !important}
.pt-xs-60 {padding-top: 60px !important}
.pt-xs-70 {padding-top: 70px !important}
.pt-xs-80 {padding-top: 80px !important}
.pt-xs-90 {padding-top: 90px !important}
.pt-xs-100 {padding-top: 100px !important}
.pt-xs-110 {padding-top: 110px !important}
.pt-xs-120 {padding-top: 120px !important}
.pt-xs-130 {padding-top: 130px !important}
.pt-xs-140 {padding-top: 140px !important}
.pt-xs-150 {padding-top: 150px !important}
.pt-xs-160 {padding-top: 160px !important}
.pt-xs-170 {padding-top: 170px !important}
.pt-xs-180 {padding-top: 180px !important}
.pt-xs-190 {padding-top: 190px !important}
.pt-xs-200 {padding-top: 200px !important}

/*
 * 5.8 -> Padding right
 * -----------------------------------------------
*/
.pr-xs-0 {padding-right: 0!important;}
.pr-xs-5 {padding-right: 5px !important}
.pr-xs-10 {padding-right: 10px !important}
.pr-xs-15 {padding-right: 15px !important}
.pr-xs-20 {padding-right: 20px !important}
.pr-xs-30 {padding-right: 30px !important}
.pr-xs-40 {padding-right: 40px !important}
.pr-xs-50 {padding-right: 50px !important}
.pr-xs-60 {padding-right: 60px !important}
.pr-xs-70 {padding-right: 70px !important}
.pr-xs-80 {padding-right: 80px !important}
.pr-xs-90 {padding-right: 90px !important}
.pr-xs-100 {padding-right: 100px !important}
.pr-xs-110 {padding-right: 110px !important}
.pr-xs-120 {padding-right: 120px !important}
.pr-xs-130 {padding-right: 130px !important}
.pr-xs-140 {padding-right: 140px !important}
.pr-xs-150 {padding-right: 150px !important}
.pr-xs-160 {padding-right: 160px !important}
.pr-xs-170 {padding-right: 170px !important}
.pr-xs-180 {padding-right: 180px !important}
.pr-xs-190 {padding-right: 190px !important}
.pr-xs-200 {padding-right: 200px !important}

/*
 * 5.9 -> Padding bottom
 * -----------------------------------------------
*/
.pb-xs-0 {padding-bottom: 0!important;}
.pb-xs-5 {padding-bottom: 5px !important}
.pb-xs-10 {padding-bottom: 10px !important}
.pb-xs-15 {padding-bottom: 15px !important}
.pb-xs-20 {padding-bottom: 20px !important}
.pb-xs-30 {padding-bottom: 30px !important}
.pb-xs-40 {padding-bottom: 40px !important}
.pb-xs-50 {padding-bottom: 50px !important}
.pb-xs-60 {padding-bottom: 60px !important}
.pb-xs-70 {padding-bottom: 70px !important}
.pb-xs-80 {padding-bottom: 80px !important}
.pb-xs-90 {padding-bottom: 90px !important}
.pb-xs-100 {padding-bottom: 100px !important}
.pb-xs-110 {padding-bottom: 110px !important}
.pb-xs-120 {padding-bottom: 120px !important}
.pb-xs-130 {padding-bottom: 130px !important}
.pb-xs-140 {padding-bottom: 140px !important}
.pb-xs-150 {padding-bottom: 150px !important}
.pb-xs-160 {padding-bottom: 160px !important}
.pb-xs-170 {padding-bottom: 170px !important}
.pb-xs-180 {padding-bottom: 180px !important}
.pb-xs-190 {padding-bottom: 190px !important}
.pb-xs-200 {padding-bottom: 200px !important}

/*
 * 5.10 -> Padding left
 * -----------------------------------------------
*/
.pl-xs-0 {padding-left: 0!important;}
.pl-xs-5 {padding-left: 5px !important}
.pl-xs-10 {padding-left: 10px !important}
.pl-xs-15 {padding-left: 15px !important}
.pl-xs-20 {padding-left: 20px !important}
.pl-xs-30 {padding-left: 30px !important}
.pl-xs-40 {padding-left: 40px !important}
.pl-xs-50 {padding-left: 50px !important}
.pl-xs-60 {padding-left: 60px !important}
.pl-xs-70 {padding-left: 70px !important}
.pl-xs-80 {padding-left: 80px !important}
.pl-xs-90 {padding-left: 90px !important}
.pl-xs-100 {padding-left: 100px !important}
.pl-xs-110 {padding-left: 110px !important}
.pl-xs-120 {padding-left: 120px !important}
.pl-xs-130 {padding-left: 130px !important}
.pl-xs-140 {padding-left: 140px !important}
.pl-xs-150 {padding-left: 150px !important}
.pl-xs-160 {padding-left: 160px !important}
.pl-xs-170 {padding-left: 170px !important}
.pl-xs-180 {padding-left: 180px !important}
.pl-xs-190 {padding-left: 190px !important}
.pl-xs-200 {padding-left: 200px !important}
}

/*
 * 6 -> xxs: max-width 479px
 * -----------------------------------------------
*/
@media (max-width:479px) {
/*
 * 6.1 -> Basic Margin
 * -----------------------------------------------
*/
.m-xxs-0 {margin: 0px !important}
.m-xxs-5 {margin: 5px !important}
.m-xxs-10 {margin: 10px !important}
.m-xxs-15 {margin: 15px !important}
.m-xxs-20 {margin: 20px !important}
.m-xxs-30 {margin: 30px !important}
.m-xxs-40 {margin: 40px !important}
.m-xxs-50 {margin: 50px !important}
.m-xxs-60 {margin: 60px !important}
.m-xxs-70 {margin: 70px !important}
.m-xxs-80 {margin: 80px !important}
.m-xxs-90 {margin: 90px !important}
.m-xxs-100 {margin: 100px !important}
.m-xxs-110 {margin: 110px !important}
.m-xxs-120 {margin: 120px !important}
.m-xxs-130 {margin: 130px !important}
.m-xxs-140 {margin: 140px !important}
.m-xxs-150 {margin: 150px !important}
.m-xxs-160 {margin: 160px !important}
.m-xxs-170 {margin: 170px !important}
.m-xxs-180 {margin: 180px !important}
.m-xxs-190 {margin: 190px !important}
.m-xxs-200 {margin: 200px !important}

/*
 * 6.2 -> Basic Padding
 * -----------------------------------------------
*/
.p-xxs-0 {padding: 0!important;}
.p-xxs-5 {padding: 5px !important}
.p-xxs-10 {padding: 10px !important}
.p-xxs-15 {padding: 15px !important}
.p-xxs-20 {padding: 20px !important}
.p-xxs-30 {padding: 30px !important}
.p-xxs-40 {padding: 40px !important}
.p-xxs-50 {padding: 50px !important}
.p-xxs-60 {padding: 60px !important}
.p-xxs-70 {padding: 70px !important}
.p-xxs-80 {padding: 80px !important}
.p-xxs-90 {padding: 90px !important}
.p-xxs-100 {padding: 100px !important}
.p-xxs-110 {padding: 110px !important}
.p-xxs-120 {padding: 120px !important}
.p-xxs-130 {padding: 130px !important}
.p-xxs-140 {padding: 140px !important}
.p-xxs-150 {padding: 150px !important}
.p-xxs-160 {padding: 160px !important}
.p-xxs-170 {padding: 170px !important}
.p-xxs-180 {padding: 180px !important}
.p-xxs-190 {padding: 190px !important}
.p-xxs-200 {padding: 200px !important}

/*
 * 6.3 -> Margin top
 * -----------------------------------------------
*/
.mt-xxs-0 {margin-top: 0!important;}
.mt-xxs-5 {margin-top: 5px !important}
.mt-xxs-10 {margin-top: 10px !important}
.mt-xxs-15 {margin-top: 15px !important}
.mt-xxs-20 {margin-top: 20px !important}
.mt-xxs-30 {margin-top: 30px !important}
.mt-xxs-40 {margin-top: 40px !important}
.mt-xxs-50 {margin-top: 50px !important}
.mt-xxs-60 {margin-top: 60px !important}
.mt-xxs-70 {margin-top: 70px !important}
.mt-xxs-80 {margin-top: 80px !important}
.mt-xxs-90 {margin-top: 90px !important}
.mt-xxs-100 {margin-top: 100px !important}
.mt-xxs-110 {margin-top: 110px !important}
.mt-xxs-120 {margin-top: 120px !important}
.mt-xxs-130 {margin-top: 130px !important}
.mt-xxs-140 {margin-top: 140px !important}
.mt-xxs-150 {margin-top: 150px !important}
.mt-xxs-160 {margin-top: 160px !important}
.mt-xxs-170 {margin-top: 170px !important}
.mt-xxs-180 {margin-top: 180px !important}
.mt-xxs-190 {margin-top: 190px !important}
.mt-xxs-200 {margin-top: 200px !important}

/*
 * 6.4 -> Margin right
 * -----------------------------------------------
*/
.mr-xxs-0 {margin-right: 0!important;}
.mr-xxs-5 {margin-right: 5px !important}
.mr-xxs-10 {margin-right: 10px !important}
.mr-xxs-15 {margin-right: 15px !important}
.mr-xxs-20 {margin-right: 20px !important}
.mr-xxs-30 {margin-right: 30px !important}
.mr-xxs-40 {margin-right: 40px !important}
.mr-xxs-50 {margin-right: 50px !important}
.mr-xxs-60 {margin-right: 60px !important}
.mr-xxs-70 {margin-right: 70px !important}
.mr-xxs-80 {margin-right: 80px !important}
.mr-xxs-90 {margin-right: 90px !important}
.mr-xxs-100 {margin-right: 100px !important}
.mr-xxs-110 {margin-right: 110px !important}
.mr-xxs-120 {margin-right: 120px !important}
.mr-xxs-130 {margin-right: 130px !important}
.mr-xxs-140 {margin-right: 140px !important}
.mr-xxs-150 {margin-right: 150px !important}
.mr-xxs-160 {margin-right: 160px !important}
.mr-xxs-170 {margin-right: 170px !important}
.mr-xxs-180 {margin-right: 180px !important}
.mr-xxs-190 {margin-right: 190px !important}
.mr-xxs-200 {margin-right: 200px !important}

/*
 * 6.5 -> Margin bottom
 * -----------------------------------------------
*/
.mb-xxs-0 {margin-bottom: 0!important;}
.mb-xxs-5 {margin-bottom: 5px !important}
.mb-xxs-10 {margin-bottom: 10px !important}
.mb-xxs-15 {margin-bottom: 15px !important}
.mb-xxs-20 {margin-bottom: 20px !important}
.mb-xxs-30 {margin-bottom: 30px !important}
.mb-xxs-40 {margin-bottom: 40px !important}
.mb-xxs-50 {margin-bottom: 50px !important}
.mb-xxs-60 {margin-bottom: 60px !important}
.mb-xxs-70 {margin-bottom: 70px !important}
.mb-xxs-80 {margin-bottom: 80px !important}
.mb-xxs-90 {margin-bottom: 90px !important}
.mb-xxs-100 {margin-bottom: 100px !important}
.mb-xxs-110 {margin-bottom: 110px !important}
.mb-xxs-120 {margin-bottom: 120px !important}
.mb-xxs-130 {margin-bottom: 130px !important}
.mb-xxs-140 {margin-bottom: 140px !important}
.mb-xxs-150 {margin-bottom: 150px !important}
.mb-xxs-160 {margin-bottom: 160px !important}
.mb-xxs-170 {margin-bottom: 170px !important}
.mb-xxs-180 {margin-bottom: 180px !important}
.mb-xxs-190 {margin-bottom: 190px !important}
.mb-xxs-200 {margin-bottom: 200px !important}

/*
 * 6.6 -> Margin left
 * -----------------------------------------------
*/
.ml-xxs-0 {margin-left: 0!important;}
.ml-xxs-5 {margin-left: 5px !important}
.ml-xxs-10 {margin-left: 10px !important}
.ml-xxs-15 {margin-left: 15px !important}
.ml-xxs-20 {margin-left: 20px !important}
.ml-xxs-30 {margin-left: 30px !important}
.ml-xxs-40 {margin-left: 40px !important}
.ml-xxs-50 {margin-left: 50px !important}
.ml-xxs-60 {margin-left: 60px !important}
.ml-xxs-70 {margin-left: 70px !important}
.ml-xxs-80 {margin-left: 80px !important}
.ml-xxs-90 {margin-left: 90px !important}
.ml-xxs-100 {margin-left: 100px !important}
.ml-xxs-110 {margin-left: 110px !important}
.ml-xxs-120 {margin-left: 120px !important}
.ml-xxs-130 {margin-left: 130px !important}
.ml-xxs-140 {margin-left: 140px !important}
.ml-xxs-150 {margin-left: 150px !important}
.ml-xxs-160 {margin-left: 160px !important}
.ml-xxs-170 {margin-left: 170px !important}
.ml-xxs-180 {margin-left: 180px !important}
.ml-xxs-190 {margin-left: 190px !important}
.ml-xxs-200 {margin-left: 200px !important}

/*
 * 6.7 -> Padding top
 * -----------------------------------------------
*/
.pt-xxs-0 {padding-top: 0!important;}
.pt-xxs-5 {padding-top: 5px !important}
.pt-xxs-10 {padding-top: 10px !important}
.pt-xxs-15 {padding-top: 15px !important}
.pt-xxs-20 {padding-top: 20px !important}
.pt-xxs-30 {padding-top: 30px !important}
.pt-xxs-40 {padding-top: 40px !important}
.pt-xxs-50 {padding-top: 50px !important}
.pt-xxs-60 {padding-top: 60px !important}
.pt-xxs-70 {padding-top: 70px !important}
.pt-xxs-80 {padding-top: 80px !important}
.pt-xxs-90 {padding-top: 90px !important}
.pt-xxs-100 {padding-top: 100px !important}
.pt-xxs-110 {padding-top: 110px !important}
.pt-xxs-120 {padding-top: 120px !important}
.pt-xxs-130 {padding-top: 130px !important}
.pt-xxs-140 {padding-top: 140px !important}
.pt-xxs-150 {padding-top: 150px !important}
.pt-xxs-160 {padding-top: 160px !important}
.pt-xxs-170 {padding-top: 170px !important}
.pt-xxs-180 {padding-top: 180px !important}
.pt-xxs-190 {padding-top: 190px !important}
.pt-xxs-200 {padding-top: 200px !important}

/*
 * 6.8 -> Padding right
 * -----------------------------------------------
*/
.pr-xxs-0 {padding-right: 0!important;}
.pr-xxs-5 {padding-right: 5px !important}
.pr-xxs-10 {padding-right: 10px !important}
.pr-xxs-15 {padding-right: 15px !important}
.pr-xxs-20 {padding-right: 20px !important}
.pr-xxs-30 {padding-right: 30px !important}
.pr-xxs-40 {padding-right: 40px !important}
.pr-xxs-50 {padding-right: 50px !important}
.pr-xxs-60 {padding-right: 60px !important}
.pr-xxs-70 {padding-right: 70px !important}
.pr-xxs-80 {padding-right: 80px !important}
.pr-xxs-90 {padding-right: 90px !important}
.pr-xxs-100 {padding-right: 100px !important}
.pr-xxs-110 {padding-right: 110px !important}
.pr-xxs-120 {padding-right: 120px !important}
.pr-xxs-130 {padding-right: 130px !important}
.pr-xxs-140 {padding-right: 140px !important}
.pr-xxs-150 {padding-right: 150px !important}
.pr-xxs-160 {padding-right: 160px !important}
.pr-xxs-170 {padding-right: 170px !important}
.pr-xxs-180 {padding-right: 180px !important}
.pr-xxs-190 {padding-right: 190px !important}
.pr-xxs-200 {padding-right: 200px !important}

/*
 * 6.9 -> Padding bottom
 * -----------------------------------------------
*/
.pb-xxs-0 {padding-bottom: 0!important;}
.pb-xxs-5 {padding-bottom: 5px !important}
.pb-xxs-10 {padding-bottom: 10px !important}
.pb-xxs-15 {padding-bottom: 15px !important}
.pb-xxs-20 {padding-bottom: 20px !important}
.pb-xxs-30 {padding-bottom: 30px !important}
.pb-xxs-40 {padding-bottom: 40px !important}
.pb-xxs-50 {padding-bottom: 50px !important}
.pb-xxs-60 {padding-bottom: 60px !important}
.pb-xxs-70 {padding-bottom: 70px !important}
.pb-xxs-80 {padding-bottom: 80px !important}
.pb-xxs-90 {padding-bottom: 90px !important}
.pb-xxs-100 {padding-bottom: 100px !important}
.pb-xxs-110 {padding-bottom: 110px !important}
.pb-xxs-120 {padding-bottom: 120px !important}
.pb-xxs-130 {padding-bottom: 130px !important}
.pb-xxs-140 {padding-bottom: 140px !important}
.pb-xxs-150 {padding-bottom: 150px !important}
.pb-xxs-160 {padding-bottom: 160px !important}
.pb-xxs-170 {padding-bottom: 170px !important}
.pb-xxs-180 {padding-bottom: 180px !important}
.pb-xxs-190 {padding-bottom: 190px !important}
.pb-xxs-200 {padding-bottom: 200px !important}

/*
 * 6.10 -> Padding left
 * -----------------------------------------------
*/
.pl-xxs-0 {padding-left: 0!important;}
.pl-xxs-5 {padding-left: 5px !important}
.pl-xxs-10 {padding-left: 10px !important}
.pl-xxs-15 {padding-left: 15px !important}
.pl-xxs-20 {padding-left: 20px !important}
.pl-xxs-30 {padding-left: 30px !important}
.pl-xxs-40 {padding-left: 40px !important}
.pl-xxs-50 {padding-left: 50px !important}
.pl-xxs-60 {padding-left: 60px !important}
.pl-xxs-70 {padding-left: 70px !important}
.pl-xxs-80 {padding-left: 80px !important}
.pl-xxs-90 {padding-left: 90px !important}
.pl-xxs-100 {padding-left: 100px !important}
.pl-xxs-110 {padding-left: 110px !important}
.pl-xxs-120 {padding-left: 120px !important}
.pl-xxs-130 {padding-left: 130px !important}
.pl-xxs-140 {padding-left: 140px !important}
.pl-xxs-150 {padding-left: 150px !important}
.pl-xxs-160 {padding-left: 160px !important}
.pl-xxs-170 {padding-left: 170px !important}
.pl-xxs-180 {padding-left: 180px !important}
.pl-xxs-190 {padding-left: 190px !important}
.pl-xxs-200 {padding-left: 200px !important}
}


.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
      .form-control {
    box-shadow: none;
    height: 45px;
    border: 1px solid #eeeeee;
}

.post .entry-meta.meta-absolute {
  background-color: rgba(31, 51, 69, 0.9) !important;
}
.tab-slider .nav.nav-pills a:hover,
.tab-slider .nav.nav-pills a.active,
.custom-nav-tabs > li > a:hover,
.widget .tags a:hover,
.small-title .title::after,
.drop-caps.colored-square p:first-child:first-letter,
.drop-caps.colored-rounded p:first-child:first-letter,
.working-process.theme-colored a,
.blog-posts .post .entry-content .post-date.right,
.horizontal-tab-centered .nav-pills > li > a:hover,
.horizontal-tab-centered .nav-pills > li.active > a,
.horizontal-tab-centered .nav-pills > li.active > a:hover,
.horizontal-tab-centered .nav-pills > li.active > a:focus,
.owl-theme.dot-theme-colored .owl-controls .owl-dot span,
.portfolio-filter a.active,
.portfolio-filter a:hover,
.pagination.theme-colored li.active a,
.section-title .both-side-line::after,
.section-title .both-side-line::before,
.section-title .top-side-line::after,
.section-title .left-side-line::before,
.section-title .right-side-line::before,
.product .tag-sale,
.blog-posts .post.style1 .entry-header .entry-date.entry-date-absolute,
.title-dots span {
  background: #1F3345;
}
.cd-timeline-simple .cd-timeline-block .cd-timeline-img {
  background: #1F3345 !important;
}
.ui-state-highlight {
  background: #1F3345 !important;
  color: #fff !important;
}
.menuzord.default .menuzord-menu > li.active > a,
.menuzord.default .menuzord-menu > li:hover > a,
.menuzord.default .menuzord-menu ul.dropdown li:hover > a {
  background: #F88147;
  color: #fff;
}
.menuzord.theme-colored .menuzord-menu > li.active > a,
.menuzord.theme-colored .menuzord-menu > li:hover > a,
.menuzord.theme-colored .menuzord-menu ul.dropdown li:hover > a {
  background: #F88147;
  color: #fff;
}
.gallery-isotope.default-animation-effect .gallery-item .overlay-shade {
  background: #1F3345;
}
.search-menu {
  background: #F88147;
}
/*
 * text: theme-color
 * -----------------------------------------------
*/
.menuzord-menu > li > .megamenu .megamenu-row li:hover > a,
.menuzord-menu > li > .megamenu .megamenu-row .post a:hover,
.menuzord-menu > li > .megamenu .megamenu-row li:hover > a i,
.menuzord-menu > li > .megamenu .megamenu-row .post a:hover i,
.blog-posts .post .entry-meta li i,
.widget .address li i,
.icon-box.box-style1.practice-style3 i,
.icon-box.services-style1:hover .heading,
.horizontal-contact-widget .widget::before,
.small-title i,
.drop-caps.text-colored p:first-child:first-letter,
.schedule-box:hover .schedule-details .title a,
.widget.dark .nav-tabs li.active a,
.pagination.theme-colored li a,
.pager.theme-colored a,
.widget .post-title a:hover,
.donation-form .form-group label {
  color: #1F3345;
}
/*
 * border: theme-color
 * -----------------------------------------------
*/
.line-bottom:after,
.widget .line-bottom:after,
.widget .line-bottom:after,
.pager.theme-colored a,
.owl-carousel.owl-nav-top .owl-controls .owl-nav .owl-prev,
.owl-carousel.owl-nav-top .owl-controls .owl-nav .owl-next {
  border: 1px solid #1F3345;
}
.owl-theme .owl-dots .owl-dot span {
  border-color: #1F3345;
}
.owl-carousel.owl-nav-bottom .owl-nav button i {
  color: #F88147;
}
.owl-carousel.owl-nav-top .owl-nav button {
  background: #F88147 !important;
}
.owl-carousel.owl-nav-bottom .owl-nav .owl-prev,
.owl-carousel.owl-nav-bottom .owl-nav .owl-next {
  border: 1px solid #F88147 !important;
}
.owl-carousel.owl-nav-top .owl-nav .owl-prev,
.owl-carousel.owl-nav-top .owl-nav .owl-next {
  border: 1px solid #F88147 !important;
}
.icon-box.box-style1.practice-style3:hover .icon-wrapper::after {
  border-color: #1F3345 transparent transparent;
}
.section-title.title-border {
  border-left: 4px solid #1F3345;
}
/* border-top-color */
.cssload-tri {
  border-top: 27px solid #1F3345;
}
.border-top-theme-colored2-2px {
  border-top: 2px solid #F88147;
}
.border-top-theme-colored2-5px {
  border-top: 5px solid #F88147;
}
.border-hover-theme-colored:hover {
  border: 1px solid #F88147 !important;
}
/* border-right-color */
.border-right-red {
  border-right: 1px solid #1F3345;
}
.section-title.title-border.title-right {
  border-right: 4px solid #1F3345;
}
/* border-bottom-color */
.border-bottom {
  border-bottom: 1px solid #1F3345;
}
.cssload-tri.cssload-invert {
  border-bottom: 27px solid #1F3345;
}
.team-members.style2:hover .team-bottom-part {
  border-color: #F88147 !important;
}
/* box-shadow */
/*Footer Styles*/
.footer-box-one > div {
  background: #1F3345;
}
.footer-box-two > div {
  background: #172633 !important;
}
.footer-box-three > div {
  background: #0f1922 !important;
}
/* Modern Header */
.modern-header.modern-header-theme-colored .header-nav .header-nav-wrapper:not(.scroll-to-fixed-fixed) nav {
  background: #1F3345;
}
.modern-header.modern-header-theme-colored .header-nav .header-nav-wrapper.scroll-to-fixed-fixed {
  background: #1F3345;
}
/* -------- Text Theme Color ---------- */
.text-theme-colored {
  color: #1F3345 !important;
}
.text-hover-theme-colored:hover {
  color: #1F3345 !important;
}
ul.list.theme-colored li:before,
ul.list.theme-colored.angle-double-right li:before,
ul.list.theme-colored.angle-right li:before,
ul.list.theme-colored.check-circle li:before,
ul.list.theme-colored.check li:before,
.list-icon.theme-colored li i {
  color: #1F3345;
}
/* -------- border-theme-color ---------- */
.border-theme-colored {
  border-color: #1F3345 !important;
}
.border-1px-theme-colored {
  border: 1px solid #1F3345;
}
.box-shadow-theme-colored-6px {
  box-shadow: 0 0 0 6px #1F3345;
}
/* border-left-color */
blockquote.bg-theme-colored {
  border-left: 3px solid #0f1922;
  color: #fff;
}
blockquote.bg-theme-colored footer {
  color: #eeeeee;
}
blockquote.gray.bg-theme-colored {
  background-color: #eeeeee !important;
  border-left: 3px solid #1F3345;
  color: #1F3345;
}
blockquote.gray.bg-theme-colored footer {
  color: #777777;
}
/* -------- bg-theme-color ---------- */
/*.bg-theme-colored {
  background-color: #1F3345 !important;
}*/
.bg-hover-theme-colored:hover {
  background: #1F3345 !important;
  border-color: #1F3345 !important;
  color: #fff !important;
}
.bg-hover-theme-colored:hover h1,
.bg-hover-theme-colored:hover h2,
.bg-hover-theme-colored:hover h3,
.bg-hover-theme-colored:hover h4,
.bg-hover-theme-colored:hover h5,
.bg-hover-theme-colored:hover h6,
.bg-hover-theme-colored:hover p,
.bg-hover-theme-colored:hover a,
.bg-hover-theme-colored:hover i {
  color: #fff !important;
}
.list-icon.theme-colored.square li i,
.list-icon.theme-colored.rounded li i {
  background: #1F3345;
}
/* -------- Transparent bg Color ---------- */
.bg-theme-colored-transparent-9 {
  background-color: rgba(31, 51, 69, 0.9) !important;
}
.bg-theme-colored-transparent-8 {
  background-color: rgba(31, 51, 69, 0.8) !important;
}
.bg-theme-colored-transparent-7 {
  background-color: rgba(31, 51, 69, 0.7) !important;
}
.bg-theme-colored-transparent-6 {
  background-color: rgba(31, 51, 69, 0.6) !important;
}
.bg-theme-colored-transparent-5 {
  background-color: rgba(31, 51, 69, 0.5) !important;
}
.bg-theme-colored-transparent-4 {
  background-color: rgba(31, 51, 69, 0.4) !important;
}
.bg-theme-colored-transparent-3 {
  background-color: rgba(31, 51, 69, 0.3) !important;
}
.bg-theme-colored-transparent-2 {
  background-color: rgba(31, 51, 69, 0.2) !important;
}
.bg-theme-colored-transparent-1 {
  background-color: rgba(31, 51, 69, 0.1) !important;
}
.bg-theme-colored-transparent {
  background-color: rgba(31, 51, 69, 0.5) !important;
}
/* -------- layer overlay Color ---------- */
.layer-overlay {
  /* .overlay-theme-colored */
}
.layer-overlay.overlay-theme-colored::before {
  background-color: rgba(31, 51, 69, 0.8) !important;
}
.layer-overlay.overlay-theme-colored-1::before {
  background-color: rgba(31, 51, 69, 0.1);
}
.layer-overlay.overlay-theme-colored2::before {
  background-color: rgba(31, 51, 69, 0.2);
}
.layer-overlay.overlay-theme-colored-3::before {
  background-color: rgba(31, 51, 69, 0.3);
}
.layer-overlay.overlay-theme-colored-4::before {
  background-color: rgba(31, 51, 69, 0.4);
}
.layer-overlay.overlay-theme-colored-5::before {
  background-color: rgba(31, 51, 69, 0.5);
}
.layer-overlay.overlay-theme-colored-6::before {
  background-color: rgba(31, 51, 69, 0.6);
}
.layer-overlay.overlay-theme-colored-7::before {
  background-color: rgba(31, 51, 69, 0.7);
}
.layer-overlay.overlay-theme-colored-8::before {
  background-color: rgba(31, 51, 69, 0.8);
}
.layer-overlay.overlay-theme-colored-9::before {
  background-color: rgba(31, 51, 69, 0.9);
}
/*
 * btn-default: theme-color
 * -----------------------------------------------
*/
.btn-default.btn-theme-colored {
  color: #1F3345;
  background-color: #fff;
  border-color: #1F3345;
}
.btn-default.btn-theme-colored:focus,
.btn-default.btn-theme-colored.focus {
  color: #1F3345;
  background-color: #e6e6e6;
  border-color: #000000;
}
.btn-default.btn-theme-colored:hover {
  color: #1F3345;
  background-color: #e6e6e6;
  border-color: #0c141b;
}
.btn-default.btn-theme-colored:active,
.btn-default.btn-theme-colored.active,
.open > .dropdown-toggle.btn-default.btn-theme-colored {
  color: #1F3345;
  background-color: #e6e6e6;
  border-color: #0c141b;
}
.btn-default.btn-theme-colored:active:hover,
.btn-default.btn-theme-colored.active:hover,
.open > .dropdown-toggle.btn-default.btn-theme-colored:hover,
.btn-default.btn-theme-colored:active:focus,
.btn-default.btn-theme-colored.active:focus,
.open > .dropdown-toggle.btn-default.btn-theme-colored:focus,
.btn-default.btn-theme-colored:active.focus,
.btn-default.btn-theme-colored.active.focus,
.open > .dropdown-toggle.btn-default.btn-theme-colored.focus {
  color: #1F3345;
  background-color: #d4d4d4;
  border-color: #000000;
}
.btn-default.btn-theme-colored:active,
.btn-default.btn-theme-colored.active,
.open > .dropdown-toggle.btn-default.btn-theme-colored {
  background-image: none;
}
.btn-default.btn-theme-colored.disabled:hover,
.btn-default.btn-theme-colored[disabled]:hover,
fieldset[disabled] .btn-default.btn-theme-colored:hover,
.btn-default.btn-theme-colored.disabled:focus,
.btn-default.btn-theme-colored[disabled]:focus,
fieldset[disabled] .btn-default.btn-theme-colored:focus,
.btn-default.btn-theme-colored.disabled.focus,
.btn-default.btn-theme-colored[disabled].focus,
fieldset[disabled] .btn-default.btn-theme-colored.focus {
  background-color: #fff;
  border-color: #1F3345;
}
.btn-default.btn-theme-colored .badge {
  color: #fff;
  background-color: #1F3345;
}
.btn-default.btn-theme-colored:hover,
.btn-default.btn-theme-colored:active,
.btn-default.btn-theme-colored:focus {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
/*
 * btn-border
 * -----------------------------------------------
*/
.btn-border.btn-theme-colored {
  color: #1F3345;
  background-color: #fff;
  border-color: #1F3345;
}
.btn-border.btn-theme-colored:focus,
.btn-border.btn-theme-colored.focus {
  color: #1F3345;
  background-color: #e6e6e6;
  border-color: #000000;
}
.btn-border.btn-theme-colored:hover {
  color: #1F3345;
  background-color: #e6e6e6;
  border-color: #0c141b;
}
.btn-border.btn-theme-colored:active,
.btn-border.btn-theme-colored.active,
.open > .dropdown-toggle.btn-border.btn-theme-colored {
  color: #1F3345;
  background-color: #e6e6e6;
  border-color: #0c141b;
}
.btn-border.btn-theme-colored:active:hover,
.btn-border.btn-theme-colored.active:hover,
.open > .dropdown-toggle.btn-border.btn-theme-colored:hover,
.btn-border.btn-theme-colored:active:focus,
.btn-border.btn-theme-colored.active:focus,
.open > .dropdown-toggle.btn-border.btn-theme-colored:focus,
.btn-border.btn-theme-colored:active.focus,
.btn-border.btn-theme-colored.active.focus,
.open > .dropdown-toggle.btn-border.btn-theme-colored.focus {
  color: #1F3345;
  background-color: #d4d4d4;
  border-color: #000000;
}
.btn-border.btn-theme-colored:active,
.btn-border.btn-theme-colored.active,
.open > .dropdown-toggle.btn-border.btn-theme-colored {
  background-image: none;
}
.btn-border.btn-theme-colored.disabled:hover,
.btn-border.btn-theme-colored[disabled]:hover,
fieldset[disabled] .btn-border.btn-theme-colored:hover,
.btn-border.btn-theme-colored.disabled:focus,
.btn-border.btn-theme-colored[disabled]:focus,
fieldset[disabled] .btn-border.btn-theme-colored:focus,
.btn-border.btn-theme-colored.disabled.focus,
.btn-border.btn-theme-colored[disabled].focus,
fieldset[disabled] .btn-border.btn-theme-colored.focus {
  background-color: #fff;
  border-color: #1F3345;
}
.btn-border.btn-theme-colored .badge {
  color: #fff;
  background-color: #1F3345;
}
.btn-border.btn-theme-colored:hover,
.btn-border.btn-theme-colored:active,
.btn-border.btn-theme-colored:focus {
  background-color: #0f1922;
  border-color: #0f1922;
  color: #fff;
}
/*
 * btn-dark
 * -----------------------------------------------
*/
.btn-dark.btn-theme-colored {
  color: #fff;
  background-color: #1F3345;
  border-color: #1F3345;
}
.btn-dark.btn-theme-colored:focus,
.btn-dark.btn-theme-colored.focus {
  color: #fff;
  background-color: #0f1922;
  border-color: #000000;
}
.btn-dark.btn-theme-colored:hover {
  color: #fff;
  background-color: #0f1922;
  border-color: #0c141b;
}
.btn-dark.btn-theme-colored:active,
.btn-dark.btn-theme-colored.active,
.open > .dropdown-toggle.btn-dark.btn-theme-colored {
  color: #fff;
  background-color: #0f1922;
  border-color: #0c141b;
}
.btn-dark.btn-theme-colored:active:hover,
.btn-dark.btn-theme-colored.active:hover,
.open > .dropdown-toggle.btn-dark.btn-theme-colored:hover,
.btn-dark.btn-theme-colored:active:focus,
.btn-dark.btn-theme-colored.active:focus,
.open > .dropdown-toggle.btn-dark.btn-theme-colored:focus,
.btn-dark.btn-theme-colored:active.focus,
.btn-dark.btn-theme-colored.active.focus,
.open > .dropdown-toggle.btn-dark.btn-theme-colored.focus {
  color: #fff;
  background-color: #040709;
  border-color: #000000;
}
.btn-dark.btn-theme-colored:active,
.btn-dark.btn-theme-colored.active,
.open > .dropdown-toggle.btn-dark.btn-theme-colored {
  background-image: none;
}
.btn-dark.btn-theme-colored.disabled:hover,
.btn-dark.btn-theme-colored[disabled]:hover,
fieldset[disabled] .btn-dark.btn-theme-colored:hover,
.btn-dark.btn-theme-colored.disabled:focus,
.btn-dark.btn-theme-colored[disabled]:focus,
fieldset[disabled] .btn-dark.btn-theme-colored:focus,
.btn-dark.btn-theme-colored.disabled.focus,
.btn-dark.btn-theme-colored[disabled].focus,
fieldset[disabled] .btn-dark.btn-theme-colored.focus {
  background-color: #1F3345;
  border-color: #1F3345;
}
.btn-dark.btn-theme-colored .badge {
  color: #1F3345;
  background-color: #fff;
}
/*
 * btn-gray
 * -----------------------------------------------
*/
.btn-gray.btn-theme-colored {
  color: #1F3345;
  background-color: #2f4d68;
  border-color: #2f4d68;
}
.btn-gray.btn-theme-colored:focus,
.btn-gray.btn-theme-colored.focus {
  color: #1F3345;
  background-color: #1f3345;
  border-color: #070c10;
}
.btn-gray.btn-theme-colored:hover {
  color: #1F3345;
  background-color: #1f3345;
  border-color: #1c2e3e;
}
.btn-gray.btn-theme-colored:active,
.btn-gray.btn-theme-colored.active,
.open > .dropdown-toggle.btn-gray.btn-theme-colored {
  color: #1F3345;
  background-color: #1f3345;
  border-color: #1c2e3e;
}
.btn-gray.btn-theme-colored:active:hover,
.btn-gray.btn-theme-colored.active:hover,
.open > .dropdown-toggle.btn-gray.btn-theme-colored:hover,
.btn-gray.btn-theme-colored:active:focus,
.btn-gray.btn-theme-colored.active:focus,
.open > .dropdown-toggle.btn-gray.btn-theme-colored:focus,
.btn-gray.btn-theme-colored:active.focus,
.btn-gray.btn-theme-colored.active.focus,
.open > .dropdown-toggle.btn-gray.btn-theme-colored.focus {
  color: #1F3345;
  background-color: #14212c;
  border-color: #070c10;
}
.btn-gray.btn-theme-colored:active,
.btn-gray.btn-theme-colored.active,
.open > .dropdown-toggle.btn-gray.btn-theme-colored {
  background-image: none;
}
.btn-gray.btn-theme-colored.disabled:hover,
.btn-gray.btn-theme-colored[disabled]:hover,
fieldset[disabled] .btn-gray.btn-theme-colored:hover,
.btn-gray.btn-theme-colored.disabled:focus,
.btn-gray.btn-theme-colored[disabled]:focus,
fieldset[disabled] .btn-gray.btn-theme-colored:focus,
.btn-gray.btn-theme-colored.disabled.focus,
.btn-gray.btn-theme-colored[disabled].focus,
fieldset[disabled] .btn-gray.btn-theme-colored.focus {
  background-color: #2f4d68;
  border-color: #2f4d68;
}
.btn-gray.btn-theme-colored .badge {
  color: #2f4d68;
  background-color: #1F3345;
}
/*
 * btn-primary: theme-color
 * -----------------------------------------------
*/
.btn-theme-colored {
  color: #fff;
  background-color: #1F3345;
  border-color: #1F3345;
}
.btn-theme-colored:focus,
.btn-theme-colored.focus {
  color: #fff;
  background-color: #0f1922;
  border-color: #000000;
}
.btn-theme-colored:hover {
  color: #fff;
  background-color: #0f1922;
  border-color: #0c141b;
}
.btn-theme-colored:active,
.btn-theme-colored.active,
.open > .dropdown-toggle.btn-theme-colored {
  color: #fff;
  background-color: #0f1922;
  border-color: #0c141b;
}
.btn-theme-colored:active:hover,
.btn-theme-colored.active:hover,
.open > .dropdown-toggle.btn-theme-colored:hover,
.btn-theme-colored:active:focus,
.btn-theme-colored.active:focus,
.open > .dropdown-toggle.btn-theme-colored:focus,
.btn-theme-colored:active.focus,
.btn-theme-colored.active.focus,
.open > .dropdown-toggle.btn-theme-colored.focus {
  color: #fff;
  background-color: #040709;
  border-color: #000000;
}
.btn-theme-colored:active,
.btn-theme-colored.active,
.open > .dropdown-toggle.btn-theme-colored {
  background-image: none;
}
.btn-theme-colored.disabled:hover,
.btn-theme-colored[disabled]:hover,
fieldset[disabled] .btn-theme-colored:hover,
.btn-theme-colored.disabled:focus,
.btn-theme-colored[disabled]:focus,
fieldset[disabled] .btn-theme-colored:focus,
.btn-theme-colored.disabled.focus,
.btn-theme-colored[disabled].focus,
fieldset[disabled] .btn-theme-colored.focus {
  background-color: #1F3345;
  border-color: #1F3345;
}
.btn-theme-colored .badge {
  color: #1F3345;
  background-color: #fff;
}
/*
 * btn-transparent
 * -----------------------------------------------
*/
.btn-transparent {
  background-color: transparent;
  color: #fff;
}
.btn-transparent.btn-theme-colored {
  background-color: transparent;
}
.btn-transparent.btn-dark {
  background-color: #111111;
  border-color: #111111;
}
.btn-transparent.btn-dark:hover {
  background-color: #000000;
  border-color: #000000;
}
.btn-transparent.btn-dark.btn-theme-colored {
  background-color: #1F3345;
  border-color: #1F3345;
}
.btn-transparent.btn-dark.btn-theme-colored:hover {
  background-color: #0f1922;
  border-color: #0f1922;
}
.btn-transparent.btn-border {
  background-color: transparent;
  border-color: #eeeeee;
}
.btn-transparent.btn-border:hover {
  background-color: #eeeeee;
  color: #000;
}
.btn-transparent.btn-border.btn-theme-colored {
  background-color: transparent;
  border-color: #1F3345;
}
.btn-transparent.btn-border.btn-theme-colored:hover {
  background-color: #1F3345;
  color: #fff;
}
.btn-gray.btn-transparent {
  background-color: #d3d3d3;
  color: #333333;
}
.btn-gray.btn-transparent:hover {
  background-color: #ececec;
  color: #1a1a1a;
}
.btn-gray.btn-transparent.btn-theme-colored {
  background-color: #2f4d68;
  color: #fff;
}
.btn-gray.btn-transparent.btn-theme-colored:hover {
  background-color: #0f1922;
  color: #0f1922;
}
.btn-hover-theme-colored:hover {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
/*
 * Shortcode: styled-icons Theme Colored
 * -----------------------------------------------
*/
.icon-theme-colored a {
  color: #1F3345;
}
.icon-theme-colored.icon-bordered a {
  border-color: #1F3345;
}
.icon-theme-colored.icon-bordered a:hover {
  background-color: #1F3345;
  color: #fff;
}
.icon-theme-colored.icon-dark a {
  background-color: #1F3345;
  color: #fff;
}
.icon-theme-colored.icon-dark a:hover {
  background-color: #0f1922;
  color: #0f1922;
}
.icon-theme-colored.icon-dark.icon-bordered a {
  border-color: #1F3345;
  color: #1F3345;
}
.icon-theme-colored.icon-dark.icon-bordered a:hover {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
.icon-theme-colored.icon-gray a {
  color: #1F3345;
}
.icon-theme-colored.icon-gray a:hover {
  color: #0f1922;
}
.icon-theme-colored.icon-gray.icon-bordered a {
  color: #1F3345;
}
.icon-theme-colored.icon-gray.icon-bordered a:hover {
  background-color: #eeeeee;
  border-color: #eeeeee;
  color: #1F3345;
}
.icon-theme-colored a:hover {
  color: #0f1922;
}
.icon-hover-theme-colored a:hover {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
.styled-icons.icon-hover-theme-colored a:hover {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
/*
 * Shortcode: Icon Boxes Theme Colored
 * -----------------------------------------------
*/
.icon-box.iconbox-theme-colored .icon {
  color: #1F3345;
}
.icon-box.iconbox-theme-colored .icon.icon-border-effect::after {
  box-shadow: 0 0 0 3px #1F3345;
}
.icon-box.iconbox-theme-colored .icon.icon-bordered {
  border-color: #1F3345;
}
.icon-box.iconbox-theme-colored .icon.icon-bordered:hover {
  background-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-gray:hover {
  background-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-gray.icon-bordered {
  border-color: #eeeeee;
}
.icon-box.iconbox-theme-colored .icon.icon-gray.icon-bordered:hover {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-dark {
  background-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-dark:hover {
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-dark.icon-bordered {
  background-color: transparent;
  border-color: #1F3345;
  color: #1F3345;
}
.icon-box.iconbox-theme-colored .icon.icon-dark.icon-bordered:hover {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-white {
  background-color: #fff;
  color: #1F3345;
}
.icon-box.iconbox-theme-colored .icon.icon-white:hover {
  background-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-white.icon-bordered {
  background-color: transparent;
  border-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-white.icon-bordered:hover {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored.iconbox-border {
  border-color: #1F3345;
}
/*
 *  accordion.less
 * -----------------------------------------------
*/
.accordion-theme-colored .panel-default > .panel-heading {
  background-color: #1F3345;
}
.accordion-theme-colored .panel-default > .panel-heading .panel-title > a,
.accordion-theme-colored .panel-default > .panel-heading .panel-title > a:hover,
.accordion-theme-colored .panel-default > .panel-heading .panel-title > a:focus {
  color: #fff;
}
.panel-group.accordion-classic-theme-colored .panel-heading .panel-title a.active:before {
  background: #1F3345;
}
.panel-group.accordion-classic-theme-colored-filled .panel-heading {
  background: #1F3345;
}
.panel-group.accordion-classic-theme-colored-filled .panel-heading .panel-title a {
  color: #fff;
}
.panel-group.accordion-classic-theme-colored-filled .panel-heading .panel-title a:before {
  background: #1a2b3a;
  color: #fff;
}
.panel-group.accordion-classic-theme-colored-filled .panel-heading .panel-title a.active:before {
  background: #0a1117;
}
.panel-group.accordion-classic-theme-colored12 .panel-heading {
  background: #1F3345;
}
.panel-group.accordion-classic-theme-colored12 .panel-heading .panel-title a {
  color: #fff;
}
.panel-group.accordion-classic-theme-colored12 .panel-heading .panel-title a:before {
  background: #172633;
  color: #fff;
}
.panel-group.accordion-classic-theme-colored12 .panel-heading .panel-title a.active:before {
  background: #F88147;
}
.panel-group.accordion-icon-filled.accordion-icon-left.accordion-icon-filled-theme-colored .panel-heading .panel-title a:before {
  background-color: #1F3345;
}
.panel-group.accordion-icon-filled.accordion-icon-right.accordion-icon-filled-theme-colored .panel-heading .panel-title a:after {
  background-color: #1F3345;
}
/* Modern Header */
.modern-header.modern-header-theme-colored2 .header-nav .header-nav-wrapper:not(.scroll-to-fixed-fixed) nav {
  background: #F88147;
}
.modern-header.modern-header-theme-colored2 .header-nav .header-nav-wrapper.scroll-to-fixed-fixed {
  background: #F88147;
}
/* -------- Text Theme Color ---------- */
.text-theme-colored2 {
  color: #F88147 !important;
}
.text-hover-theme-colored2:hover {
  color: #F88147 !important;
}
ul.list.theme-colored2 li:before,
ul.list.theme-colored2.angle-double-right li:before,
ul.list.theme-colored2.angle-right li:before,
ul.list.theme-colored2.check-circle li:before,
ul.list.theme-colored2.check li:before,
.list-icon.theme-colored2 li i,
.testimonial.style1 .comment::before {
  color: #F88147;
}
/* -------- border-theme-color ---------- */
.border-theme-colored2 {
  border-color: #F88147 !important;
}
.border-1px-theme-colored2 {
  border: 1px solid #F88147;
}
/* border-left-color */
blockquote.theme-colored2 {
  border-left: 3px solid #F88147;
}
blockquote.bg-theme-colored2 {
  border-left: 3px solid #f65f16;
  color: #fff;
}
blockquote.bg-theme-colored2 footer {
  color: #eeeeee;
}
blockquote.gray.bg-theme-colored2 {
  background-color: #eeeeee !important;
  border-left: 3px solid #F88147;
  color: #F88147;
}
blockquote.gray.bg-theme-colored2 footer {
  color: #777777;
}
/* -------- bg-theme-color ---------- */
.bg-theme-colored2 {
  background-color: #F88147 !important;
}
.bg-hover-theme-colored2:hover {
  background: #F88147 !important;
  border-color: #F88147 !important;
  color: #fff !important;
}
.bg-hover-theme-colored2:hover h1,
.bg-hover-theme-colored2:hover h2,
.bg-hover-theme-colored2:hover h3,
.bg-hover-theme-colored2:hover h4,
.bg-hover-theme-colored2:hover h5,
.bg-hover-theme-colored2:hover h6,
.bg-hover-theme-colored2:hover p,
.bg-hover-theme-colored2:hover a,
.bg-hover-theme-colored2:hover i {
  color: #fff !important;
}
.list-icon.theme-colored2.square li i,
.list-icon.theme-colored2.rounded li i,
.pricing-ribbon h5,
.project-item .project-view a {
  background: #F88147;
}
/* -------- Transparent bg Color ---------- */
.bg-theme-colored2-transparent-9 {
  background-color: rgba(248, 129, 71, 0.9) !important;
}
.bg-theme-colored2-transparent-8 {
  background-color: rgba(248, 129, 71, 0.8) !important;
}
.bg-theme-colored2-transparent-7 {
  background-color: rgba(248, 129, 71, 0.7) !important;
}
.bg-theme-colored2-transparent-6 {
  background-color: rgba(248, 129, 71, 0.6) !important;
}
.bg-theme-colored2-transparent-5 {
  background-color: rgba(248, 129, 71, 0.5) !important;
}
.bg-theme-colored2-transparent-4 {
  background-color: rgba(248, 129, 71, 0.4) !important;
}
.bg-theme-colored2-transparent-3 {
  background-color: rgba(248, 129, 71, 0.3) !important;
}
.bg-theme-colored2-transparent-2 {
  background-color: rgba(248, 129, 71, 0.2) !important;
}
.bg-theme-colored2-transparent-1 {
  background-color: rgba(248, 129, 71, 0.1) !important;
}
.bg-theme-colored2-transparent {
  background-color: rgba(248, 129, 71, 0.5) !important;
}
/* -------- layer overlay Color ---------- */
.layer-overlay {
  /* .overlay-theme-colored2 */
}
.layer-overlay.overlay-theme-colored2::before {
  background-color: rgba(248, 129, 71, 0.8) !important;
}
.layer-overlay.overlay-theme-colored2-1::before {
  background-color: rgba(248, 129, 71, 0.1);
}
.layer-overlay.overlay-theme-colored2-2::before {
  background-color: rgba(248, 129, 71, 0.2);
}
.layer-overlay.overlay-theme-colored2-3::before {
  background-color: rgba(248, 129, 71, 0.3);
}
.layer-overlay.overlay-theme-colored2-4::before {
  background-color: rgba(248, 129, 71, 0.4);
}
.layer-overlay.overlay-theme-colored2-5::before {
  background-color: rgba(248, 129, 71, 0.5);
}
.layer-overlay.overlay-theme-colored2-6::before {
  background-color: rgba(248, 129, 71, 0.6);
}
.layer-overlay.overlay-theme-colored2-7::before {
  background-color: rgba(248, 129, 71, 0.7);
}
.layer-overlay.overlay-theme-colored2-8::before {
  background-color: rgba(248, 129, 71, 0.8);
}
.layer-overlay.overlay-theme-colored2-9::before {
  background-color: rgba(248, 129, 71, 0.9);
}
/*
 * btn-default: theme-color
 * -----------------------------------------------
*/
.btn-default.btn-theme-colored2 {
  color: #F88147;
  background-color: #fff;
  border-color: #F88147;
}
.btn-default.btn-theme-colored2:focus,
.btn-default.btn-theme-colored2.focus {
  color: #F88147;
  background-color: #e6e6e6;
  border-color: #b84107;
}
.btn-default.btn-theme-colored2:hover {
  color: #F88147;
  background-color: #e6e6e6;
  border-color: #f6590c;
}
.btn-default.btn-theme-colored2:active,
.btn-default.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-default.btn-theme-colored2 {
  color: #F88147;
  background-color: #e6e6e6;
  border-color: #f6590c;
}
.btn-default.btn-theme-colored2:active:hover,
.btn-default.btn-theme-colored2.active:hover,
.open > .dropdown-toggle.btn-default.btn-theme-colored2:hover,
.btn-default.btn-theme-colored2:active:focus,
.btn-default.btn-theme-colored2.active:focus,
.open > .dropdown-toggle.btn-default.btn-theme-colored2:focus,
.btn-default.btn-theme-colored2:active.focus,
.btn-default.btn-theme-colored2.active.focus,
.open > .dropdown-toggle.btn-default.btn-theme-colored2.focus {
  color: #F88147;
  background-color: #d4d4d4;
  border-color: #b84107;
}
.btn-default.btn-theme-colored2:active,
.btn-default.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-default.btn-theme-colored2 {
  background-image: none;
}
.btn-default.btn-theme-colored2.disabled:hover,
.btn-default.btn-theme-colored2[disabled]:hover,
fieldset[disabled] .btn-default.btn-theme-colored2:hover,
.btn-default.btn-theme-colored2.disabled:focus,
.btn-default.btn-theme-colored2[disabled]:focus,
fieldset[disabled] .btn-default.btn-theme-colored2:focus,
.btn-default.btn-theme-colored2.disabled.focus,
.btn-default.btn-theme-colored2[disabled].focus,
fieldset[disabled] .btn-default.btn-theme-colored2.focus {
  background-color: #fff;
  border-color: #F88147;
}
.btn-default.btn-theme-colored2 .badge {
  color: #fff;
  background-color: #F88147;
}
.btn-default.btn-theme-colored2:hover,
.btn-default.btn-theme-colored2:active,
.btn-default.btn-theme-colored2:focus {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
/*
 * btn-border
 * -----------------------------------------------
*/
.btn-border.btn-theme-colored2 {
  color: #F88147;
  background-color: #fff;
  border-color: #F88147;
}
.btn-border.btn-theme-colored2:focus,
.btn-border.btn-theme-colored2.focus {
  color: #F88147;
  background-color: #e6e6e6;
  border-color: #b84107;
}
.btn-border.btn-theme-colored2:hover {
  color: #F88147;
  background-color: #e6e6e6;
  border-color: #f6590c;
}
.btn-border.btn-theme-colored2:active,
.btn-border.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-border.btn-theme-colored2 {
  color: #F88147;
  background-color: #e6e6e6;
  border-color: #f6590c;
}
.btn-border.btn-theme-colored2:active:hover,
.btn-border.btn-theme-colored2.active:hover,
.open > .dropdown-toggle.btn-border.btn-theme-colored2:hover,
.btn-border.btn-theme-colored2:active:focus,
.btn-border.btn-theme-colored2.active:focus,
.open > .dropdown-toggle.btn-border.btn-theme-colored2:focus,
.btn-border.btn-theme-colored2:active.focus,
.btn-border.btn-theme-colored2.active.focus,
.open > .dropdown-toggle.btn-border.btn-theme-colored2.focus {
  color: #F88147;
  background-color: #d4d4d4;
  border-color: #b84107;
}
.btn-border.btn-theme-colored2:active,
.btn-border.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-border.btn-theme-colored2 {
  background-image: none;
}
.btn-border.btn-theme-colored2.disabled:hover,
.btn-border.btn-theme-colored2[disabled]:hover,
fieldset[disabled] .btn-border.btn-theme-colored2:hover,
.btn-border.btn-theme-colored2.disabled:focus,
.btn-border.btn-theme-colored2[disabled]:focus,
fieldset[disabled] .btn-border.btn-theme-colored2:focus,
.btn-border.btn-theme-colored2.disabled.focus,
.btn-border.btn-theme-colored2[disabled].focus,
fieldset[disabled] .btn-border.btn-theme-colored2.focus {
  background-color: #fff;
  border-color: #F88147;
}
.btn-border.btn-theme-colored2 .badge {
  color: #fff;
  background-color: #F88147;
}
.btn-border.btn-theme-colored2:hover,
.btn-border.btn-theme-colored2:active,
.btn-border.btn-theme-colored2:focus {
  background-color: #f65f16;
  border-color: #f65f16;
  color: #fff;
}
/*
 * btn-dark
 * -----------------------------------------------
*/
.btn-dark.btn-theme-colored2 {
  color: #fff;
  background-color: #F88147;
  border-color: #F88147;
}
.btn-dark.btn-theme-colored2:focus,
.btn-dark.btn-theme-colored2.focus {
  color: #fff;
  background-color: #f65f16;
  border-color: #b84107;
}
.btn-dark.btn-theme-colored2:hover {
  color: #fff;
  background-color: #f65f16;
  border-color: #f6590c;
}
.btn-dark.btn-theme-colored2:active,
.btn-dark.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-dark.btn-theme-colored2 {
  color: #fff;
  background-color: #f65f16;
  border-color: #f6590c;
}
.btn-dark.btn-theme-colored2:active:hover,
.btn-dark.btn-theme-colored2.active:hover,
.open > .dropdown-toggle.btn-dark.btn-theme-colored2:hover,
.btn-dark.btn-theme-colored2:active:focus,
.btn-dark.btn-theme-colored2.active:focus,
.open > .dropdown-toggle.btn-dark.btn-theme-colored2:focus,
.btn-dark.btn-theme-colored2:active.focus,
.btn-dark.btn-theme-colored2.active.focus,
.open > .dropdown-toggle.btn-dark.btn-theme-colored2.focus {
  color: #fff;
  background-color: #e04f09;
  border-color: #b84107;
}
.btn-dark.btn-theme-colored2:active,
.btn-dark.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-dark.btn-theme-colored2 {
  background-image: none;
}
.btn-dark.btn-theme-colored2.disabled:hover,
.btn-dark.btn-theme-colored2[disabled]:hover,
fieldset[disabled] .btn-dark.btn-theme-colored2:hover,
.btn-dark.btn-theme-colored2.disabled:focus,
.btn-dark.btn-theme-colored2[disabled]:focus,
fieldset[disabled] .btn-dark.btn-theme-colored2:focus,
.btn-dark.btn-theme-colored2.disabled.focus,
.btn-dark.btn-theme-colored2[disabled].focus,
fieldset[disabled] .btn-dark.btn-theme-colored2.focus {
  background-color: #F88147;
  border-color: #F88147;
}
.btn-dark.btn-theme-colored2 .badge {
  color: #F88147;
  background-color: #fff;
}
/*
 * btn-gray
 * -----------------------------------------------
*/
.btn-gray.btn-theme-colored2 {
  color: #F88147;
  background-color: #faa378;
  border-color: #faa378;
}
.btn-gray.btn-theme-colored2:focus,
.btn-gray.btn-theme-colored2.focus {
  color: #F88147;
  background-color: #f88147;
  border-color: #ea5309;
}
.btn-gray.btn-theme-colored2:hover {
  color: #F88147;
  background-color: #f88147;
  border-color: #f87a3d;
}
.btn-gray.btn-theme-colored2:active,
.btn-gray.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-gray.btn-theme-colored2 {
  color: #F88147;
  background-color: #f88147;
  border-color: #f87a3d;
}
.btn-gray.btn-theme-colored2:active:hover,
.btn-gray.btn-theme-colored2.active:hover,
.open > .dropdown-toggle.btn-gray.btn-theme-colored2:hover,
.btn-gray.btn-theme-colored2:active:focus,
.btn-gray.btn-theme-colored2.active:focus,
.open > .dropdown-toggle.btn-gray.btn-theme-colored2:focus,
.btn-gray.btn-theme-colored2:active.focus,
.btn-gray.btn-theme-colored2.active.focus,
.open > .dropdown-toggle.btn-gray.btn-theme-colored2.focus {
  color: #F88147;
  background-color: #f76925;
  border-color: #ea5309;
}
.btn-gray.btn-theme-colored2:active,
.btn-gray.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-gray.btn-theme-colored2 {
  background-image: none;
}
.btn-gray.btn-theme-colored2.disabled:hover,
.btn-gray.btn-theme-colored2[disabled]:hover,
fieldset[disabled] .btn-gray.btn-theme-colored2:hover,
.btn-gray.btn-theme-colored2.disabled:focus,
.btn-gray.btn-theme-colored2[disabled]:focus,
fieldset[disabled] .btn-gray.btn-theme-colored2:focus,
.btn-gray.btn-theme-colored2.disabled.focus,
.btn-gray.btn-theme-colored2[disabled].focus,
fieldset[disabled] .btn-gray.btn-theme-colored2.focus {
  background-color: #faa378;
  border-color: #faa378;
}
.btn-gray.btn-theme-colored2 .badge {
  color: #faa378;
  background-color: #F88147;
}
/*
 * btn-primary: theme-color
 * -----------------------------------------------
*/
.btn-theme-colored2 {
  color: #fff;
  background-color: #F88147;
  border-color: #F88147;
}
.btn-theme-colored2:focus,
.btn-theme-colored2.focus {
  color: #fff;
  background-color: #f65f16;
  border-color: #b84107;
}
.btn-theme-colored2:hover {
  color: #fff;
  background-color: #f65f16;
  border-color: #f6590c;
}
.btn-theme-colored2:active,
.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-theme-colored2 {
  color: #fff;
  background-color: #f65f16;
  border-color: #f6590c;
}
.btn-theme-colored2:active:hover,
.btn-theme-colored2.active:hover,
.open > .dropdown-toggle.btn-theme-colored2:hover,
.btn-theme-colored2:active:focus,
.btn-theme-colored2.active:focus,
.open > .dropdown-toggle.btn-theme-colored2:focus,
.btn-theme-colored2:active.focus,
.btn-theme-colored2.active.focus,
.open > .dropdown-toggle.btn-theme-colored2.focus {
  color: #fff;
  background-color: #e04f09;
  border-color: #b84107;
}
.btn-theme-colored2:active,
.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-theme-colored2 {
  background-image: none;
}
.btn-theme-colored2.disabled:hover,
.btn-theme-colored2[disabled]:hover,
fieldset[disabled] .btn-theme-colored2:hover,
.btn-theme-colored2.disabled:focus,
.btn-theme-colored2[disabled]:focus,
fieldset[disabled] .btn-theme-colored2:focus,
.btn-theme-colored2.disabled.focus,
.btn-theme-colored2[disabled].focus,
fieldset[disabled] .btn-theme-colored2.focus {
  background-color: #F88147;
  border-color: #F88147;
}
.btn-theme-colored2 .badge {
  color: #F88147;
  background-color: #fff;
}
.btn-hover-theme-colored2:hover {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
/*
 * Shortcode: styled-icons Theme Colored
 * -----------------------------------------------
*/
.icon-theme-colored2 a {
  color: #F88147;
}
.icon-theme-colored2.icon-bordered a {
  border-color: #F88147;
}
.icon-theme-colored2.icon-bordered a:hover {
  background-color: #F88147;
  color: #fff;
}
.icon-theme-colored2.icon-dark a {
  background-color: #F88147;
  color: #fff;
}
.icon-theme-colored2.icon-dark a:hover {
  background-color: #f65f16;
  color: #f65f16;
}
.icon-theme-colored2.icon-dark.icon-bordered a {
  border-color: #F88147;
  color: #F88147;
}
.icon-theme-colored2.icon-dark.icon-bordered a:hover {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
.icon-theme-colored2.icon-gray a {
  color: #F88147;
}
.icon-theme-colored2.icon-gray a:hover {
  color: #f65f16;
}
.icon-theme-colored2.icon-gray.icon-bordered a {
  color: #F88147;
}
.icon-theme-colored2.icon-gray.icon-bordered a:hover {
  background-color: #eeeeee;
  border-color: #eeeeee;
  color: #F88147;
}
.icon-theme-colored2 a:hover {
  color: #f65f16;
}
.icon-hover-theme-colored2 a:hover {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
.styled-icons.icon-hover-theme-colored2 a:hover {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
/*
 * Shortcode: Icon Boxes Theme Colored
 * -----------------------------------------------
*/
.icon-box.iconbox-theme-colored2 .icon {
  color: #F88147;
}
.icon-box.iconbox-theme-colored2 .icon.icon-border-effect::after {
  box-shadow: 0 0 0 3px #F88147;
}
.icon-box.iconbox-theme-colored2 .icon.icon-bordered {
  border-color: #F88147;
}
.icon-box.iconbox-theme-colored2 .icon.icon-bordered:hover {
  background-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-gray:hover {
  background-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-gray.icon-bordered {
  border-color: #eeeeee;
}
.icon-box.iconbox-theme-colored2 .icon.icon-gray.icon-bordered:hover {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-dark {
  background-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-dark:hover {
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-dark.icon-bordered {
  background-color: transparent;
  border-color: #F88147;
  color: #F88147;
}
.icon-box.iconbox-theme-colored2 .icon.icon-dark.icon-bordered:hover {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-white {
  background-color: #fff;
  color: #F88147;
}
.icon-box.iconbox-theme-colored2 .icon.icon-white:hover {
  background-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-white.icon-bordered {
  background-color: transparent;
  border-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-white.icon-bordered:hover {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2.iconbox-border {
  border-color: #F88147;
}
/*
 *  accordion.less
 * -----------------------------------------------
*/
.accordion-theme-colored2 .panel-default > .panel-heading {
  background-color: #F88147;
}
.accordion-theme-colored2 .panel-default > .panel-heading .panel-title > a,
.accordion-theme-colored2 .panel-default > .panel-heading .panel-title > a:hover,
.accordion-theme-colored2 .panel-default > .panel-heading .panel-title > a:focus {
  color: #fff;
}
.panel-group.accordion-classic-theme-colored2 .panel-heading .panel-title a.active:before {
  background: #F88147;
}
.panel-group.accordion-classic-theme-colored2-filled .panel-heading {
  background: #F88147;
}
.panel-group.accordion-classic-theme-colored2-filled .panel-heading .panel-title a {
  color: #fff;
}
.panel-group.accordion-classic-theme-colored2-filled .panel-heading .panel-title a:before {
  background: #f77738;
  color: #fff;
}
.panel-group.accordion-classic-theme-colored2-filled .panel-heading .panel-title a.active:before {
  background: #f35609;
}
.panel-group.accordion-classic-theme-colored21 .panel-heading {
  background: #F88147;
}
.panel-group.accordion-classic-theme-colored21 .panel-heading .panel-title a {
  color: #fff;
}
.panel-group.accordion-classic-theme-colored21 .panel-heading .panel-title a:before {
  background: #f7702e;
  color: #fff;
}
.panel-group.accordion-classic-theme-colored21 .panel-heading .panel-title a.active:before {
  background: #1F3345;
}
.panel-group.accordion-icon-filled.accordion-icon-left.accordion-icon-filled-theme-colored2 .panel-heading .panel-title a:before {
  background-color: #F88147;
}
.panel-group.accordion-icon-filled.accordion-icon-right.accordion-icon-filled-theme-colored2 .panel-heading .panel-title a:after {
  background-color: #F88147;
}
/*
 * about.less
 * -----------------------------------------------
*/
/* -------- custom css ---------- */
.course-single-item .course-meta .course-tag h5 {
  background-color: #F88147;
}
.course-single-item .course-meta ul li i {
  color: #F88147;
}
/* -------- custom css ---------- */
/* -------- custom css ---------- */
/*
 * section-title.less
 * -----------------------------------------------
*/
/*
 * custom-theme-color-set.less
 * -----------------------------------------------
*/
/*
 * custom-theme-color1.less
 * -----------------------------------------------
*/
.feature-item .features-description {
  background: rgba(31, 51, 69, 0.8);
}
.team-thumb h4,
.project-gallery .project-thumb::before,
.form-transparent select option {
  background: rgba(31, 51, 69, 0.9);
}
.icon-box.icon-filled i {
  background: #1F3345;
}
.single-course-thumb .overlay-shade {
  background-color: rgba(31, 51, 69, 0.95);
}
/*
 * custom-theme-color2.less
 * -----------------------------------------------
*/
.team-block .team-thumb .styled-icons a:hover,
.work-gallery .gallery-thumb .styled-icons a:hover,
.work-gallery:hover .gallery-bottom-part,
.double-line-bottom-theme-colored2:after,
.double-line-bottom-theme-colored2:before,
.double-line-bottom-centered-theme-colored2:after,
.double-line-bottom-centered-theme-colored2:before,
.circled-line-centered-theme-colored2:before,
.circled-line-left-theme-colored2:before,
.line-bottom-theme-colored2:after,
.line-bottom-centered::after,
.line-bottom-rounded-theme-colored2:after,
.line-bottom-double-line-centered::before,
.line-bottom-double-line-centered::after,
.event-block .event-date,
.team-social,
.event-small .event-date,
.portfolio-filter a.active,
.title-border::after,
.owl-theme .owl-dots .owl-dot.active span,
.icon-box.icon-filled:hover i,
.post .post-thumb .post-date,
.sidebar .widget .widget-title::after,
.contact-info-box i {
  background: #F88147;
}
.testimonial-content::after,
.top-course-thumb .desc-box .off,
.breadcrumb.white li.active,
.widget .post-title a:hover {
  color: #F88147;
}
.footer a:focus,
.footer a:hover,
.footer a:active {
  color: #F88147;
}
.about-video:hover .video-button {
  background-color: rgba(248, 129, 71, 0.9);
}
.event-grid .thumb .entry-date {
  background-color: rgba(248, 129, 71, 0.9);
}
.btn-theme-colored2 {
  background-color: #F88147;
}
.review-stars i {
  color: #F88147;
}
.price-tag,
.widget .tags a:hover {
  background: #F88147;
}
.services-list li.active a {
  background-color: #F88147 !important;
}
.services-list ul li a:hover {
  background-color: #F88147;
  color: #fff;
}
.services-list li.active a {
  border: 1px solid #F88147;
}
blockquote.theme-colored {
  background: #f7f7f7 none repeat scroll 0 0;
  border-left: 3px solid #F88147;
}
.brochured li a i {
  color: #F88147;
}
.star-rating span::before {
  color: #F88147 !important;
}
.nav-tabs > li.active a,
.nav-tabs > li.active a:hover,
.nav-tabs > li.active a:focus {
  color: #F88147;
}
.nav-tabs > li > a:hover {
  color: #F88147;
  border-bottom: 1px solid #F88147;
}
.progress-item .progress-bar {
  background-color: #F88147;
}
.play-btn {
  box-shadow: 2px 1px 23px 5px #F88147;
}
.feature-item .thumb .title {
  border-top: 2px solid #F88147;
}
.circled-line-centered-theme-colored2::before,
.circled-line-left-theme-colored2::before {
  box-shadow: 0 0 3px 3px rgba(248, 129, 71, 0.4);
}
.circled-line-centered-theme-colored2:after,
.circled-line-left-theme-colored2:after {
  border: 1px solid #F88147;
}
.border-left-theme-colored2,
.team-thumb h4 {
  border-left: 4px solid #F88147;
}
.border-bottom-theme-colored2 {
  border-bottom: 2px solid #F88147;
}
.border-bottom-theme-colored2-1px {
  border-bottom: 1px solid #F88147;
}

.text-black {
  color: #000 !important;
}
.text-black-111 {
  color: #111111 !important;
}
.text-black-222 {
  color: #222222 !important;
}
.text-black-333 {
  color: #333333 !important;
}
.text-black-444 {
  color: #404040 !important;
}
.text-black-555 {
  color: #555555 !important;
}
.text-black-666 {
  color: #666666 !important;
}
.text-black-777 {
  color: #777777 !important;
}
.text-black-888 {
  color: #808080 !important;
}
.text-black-999 {
  color: #999999 !important;
}
.text-gray-dimgray {
  color: #666666 !important;
}
.text-gray-light {
  color: #777777 !important;
}
.text-gray {
  color: #808080 !important;
}
.text-gray-darkgray {
  color: #a9a9a9 !important;
}
.text-gray-silver {
  color: #c0c0c0 !important;
}
.text-gray-lightgray {
  color: #d3d3d3 !important;
}
.text-gray-gainsboro {
  color: #fff !important;
}
.text-gray-lighter {
  color: #eeeeee !important;
}
.text-gray-aaa {
  color: #eeeeee !important;
}
.text-gray-bbb {
  color: #eeeeee !important;
}
.text-gray-ccc {
  color: #eeeeee !important;
}
.text-gray-ddd {
  color: #eeeeee !important;
}
.text-gray-eee {
  color: #eeeeee !important;
}
/* Text White Color*/
.text-white {
  color: #fff !important;
}
.text-white-f1 {
  color: #f1f1f1 !important;
}
.text-white-f2 {
  color: #f2f2f2 !important;
}
.text-white-f3 {
  color: #f3f3f3 !important;
}
.text-white-f4 {
  color: #f4f4f4 !important;
}
.text-white-f5 {
  color: #f5f5f5 !important;
}
.text-white-f6 {
  color: #f6f6f6 !important;
}
.text-white-f7 {
  color: #f7f7f7 !important;
}
.text-white-f8 {
  color: #f8f8f8 !important;
}
.text-white-f9 {
  color: #f9f9f9 !important;
}
.text-white-fa {
  color: #fafafa !important;
}
.text-white-fc {
  color: #fcfcfc !important;
}
.text-white-fd {
  color: #fdfdfd !important;
}
.text-white-fe {
  color: #fefefe !important;
}
/* -------- Solid Color Background ---------- */
.bg-deep {
  background-color: #f1f1f1 !important;
}
.bg-light {
  background-color: #f5f5f5 !important;
}
.bg-lighter {
  background-color: #f7f7f7 !important;
}
.bg-lightest {
  background-color: #fcfcfc !important;
}
.bg-silver-light {
  background-color: #f9f9f9 !important;
}
.bg-black {
  background-color: #000 !important;
}
.divider-dark {
  background-color: #252525 !important;
}
footer.bg-deep {
  background-color: #191919 !important;
}
.bg-black-111 {
  background-color: #111111 !important;
}
.bg-black-222 {
  background-color: #222222 !important;
}
.bg-black-333 {
  background-color: #333333 !important;
}
.bg-black-444 {
  background-color: #404040 !important;
}
.bg-black-555 {
  background-color: #555555 !important;
}
.bg-gray-dimgray {
  background-color: #666666 !important;
}
.bg-gray-light {
  background-color: #777777 !important;
}
.bg-gray {
  background-color: #808080 !important;
}
.bg-gray-darkgray {
  background-color: #a9a9a9 !important;
}
.bg-gray-silver {
  background-color: #c0c0c0 !important;
}
.bg-gray-lightgray {
  background-color: #d3d3d3 !important;
}
.bg-gray-gainsboro {
  background-color: #dcdcdc !important;
}
.bg-gray-lighter {
  background-color: #eeeeee !important;
}
/* Bg White Color*/
.bg-white {
  background-color: #fff !important;
}
.bg-white-f1 {
  background-color: #f1f1f1 !important;
}
.bg-white-f2 {
  background-color: #f2f2f2 !important;
}
.bg-white-f3 {
  background-color: #f3f3f3 !important;
}
.bg-white-f4 {
  background-color: #f4f4f4 !important;
}
.bg-white-f5 {
  background-color: #f5f5f5 !important;
}
.bg-white-f6 {
  background-color: #f6f6f6 !important;
}
.bg-white-f7 {
  background-color: #f7f7f7 !important;
}
.bg-white-f8 {
  background-color: #f8f8f8 !important;
}
.bg-white-f9 {
  background-color: #f9f9f9 !important;
}
.bg-white-fa {
  background-color: #fafafa !important;
}
.bg-white-fb {
  background-color: #fbfbfb !important;
}
.bg-white-fc {
  background-color: #fcfcfc !important;
}
.bg-white-fd {
  background-color: #fdfdfd !important;
}
.bg-white-fe {
  background-color: #fefefe !important;
}
/* -------- Transparent Background Color ---------- */
.bg-white-transparent-9 {
  background-color: rgba(255, 255, 255, 0.9) !important;
}
.bg-white-transparent-8 {
  background-color: rgba(255, 255, 255, 0.8) !important;
}
.bg-white-transparent-7 {
  background-color: rgba(255, 255, 255, 0.7) !important;
}
.bg-white-transparent-6 {
  background-color: rgba(255, 255, 255, 0.6) !important;
}
.bg-white-transparent-5 {
  background-color: rgba(255, 255, 255, 0.5) !important;
}
.bg-white-transparent-4 {
  background-color: rgba(255, 255, 255, 0.4) !important;
}
.bg-white-transparent-3 {
  background-color: rgba(255, 255, 255, 0.3) !important;
}
.bg-white-transparent-2 {
  background-color: rgba(255, 255, 255, 0.2) !important;
}
.bg-white-transparent-1 {
  background-color: rgba(255, 255, 255, 0.1) !important;
}
.bg-dark-transparent-9 {
  background-color: rgba(0, 0, 0, 0.9) !important;
}
.bg-dark-transparent-8 {
  background-color: rgba(0, 0, 0, 0.8) !important;
}
.bg-dark-transparent-7 {
  background-color: rgba(0, 0, 0, 0.7) !important;
}
.bg-dark-transparent-6 {
  background-color: rgba(0, 0, 0, 0.6) !important;
}
.bg-dark-transparent-5 {
  background-color: rgba(0, 0, 0, 0.5) !important;
}
.bg-dark-transparent-4 {
  background-color: rgba(0, 0, 0, 0.4) !important;
}
.bg-dark-transparent-3 {
  background-color: rgba(0, 0, 0, 0.3) !important;
}
.bg-dark-transparent-2 {
  background-color: rgba(0, 0, 0, 0.2) !important;
}
.bg-dark-transparent-1 {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
/* -------- Font Weight ---------- */
.font-weight-100 {
  font-weight: 100 !important;
}
.font-weight-200 {
  font-weight: 200 !important;
}
.font-weight-300 {
  font-weight: 300 !important;
}
.font-weight-400 {
  font-weight: 400 !important;
}
.font-weight-500 {
  font-weight: 500 !important;
}
.font-weight-600 {
  font-weight: 600 !important;
}
.font-weight-700 {
  font-weight: 700 !important;
}
.font-weight-800 {
  font-weight: 800 !important;
}
.font-weight-900 {
  font-weight: 900 !important;
}
/* -------- Font Size ---------- */
.font-9 {
  font-size: 9px !important;
}
.font-10 {
  font-size: 10px !important;
}
.font-11 {
  font-size: 11px !important;
}
.font-12 {
  font-size: 12px !important;
}
.font-13 {
  font-size: 13px !important;
}
.font-14 {
  font-size: 14px !important;
}
.font-15 {
  font-size: 15px !important;
}
.font-16 {
  font-size: 16px !important;
}
.font-17 {
  font-size: 17px !important;
}
.font-18 {
  font-size: 18px !important;
}
.font-19 {
  font-size: 19px !important;
}
.font-20 {
  font-size: 20px !important;
}
.font-21 {
  font-size: 21px !important;
}
.font-22 {
  font-size: 22px !important;
}
.font-23 {
  font-size: 23px !important;
}
.font-24 {
  font-size: 24px !important;
}
.font-25 {
  font-size: 25px !important;
}
.font-26 {
  font-size: 26px !important;
}
.font-27 {
  font-size: 27px !important;
}
.font-28 {
  font-size: 28px !important;
}
.font-29 {
  font-size: 29px !important;
}
.font-30 {
  font-size: 30px !important;
}
.font-32 {
  font-size: 32px !important;
}
.font-36 {
  font-size: 36px !important;
}
.font-38 {
  font-size: 38px !important;
}
.font-40 {
  font-size: 40px !important;
}
.font-42 {
  font-size: 42px !important;
}
.font-44 {
  font-size: 44px !important;
}
.font-46 {
  font-size: 46px !important;
}
.font-48 {
  font-size: 48px !important;
}
.font-54 {
  font-size: 3.85714286rem !important;
}
.font-60 {
  font-size: 4.28571429rem !important;
}
.font-64 {
  font-size: 4.57142857rem !important;
}
.font-72 {
  font-size: 5.14285714rem !important;
}
.font-78 {
  font-size: 5.57142857rem !important;
}
.font-90 {
  font-size: 6.42857143rem !important;
}
.font-100 {
  font-size: 7.14285714rem !important;
}
.font-150 {
  font-size: 10.71428571rem !important;
}
.font-200 {
  font-size: 14.28571429rem !important;
}
/* -------- Letter Spacing ---------- */
.letter-space-0 {
  letter-spacing: 0px;
}
.letter-space-1 {
  letter-spacing: 1px;
}
.letter-space-2 {
  letter-spacing: 2px;
}
.letter-space-3 {
  letter-spacing: 3px;
}
.letter-space-4 {
  letter-spacing: 4px;
}
.letter-space-5 {
  letter-spacing: 5px;
}
.letter-space-6 {
  letter-spacing: 6px;
}
.letter-space-7 {
  letter-spacing: 7px;
}
.letter-space-8 {
  letter-spacing: 8px;
}
.letter-space-9 {
  letter-spacing: 9px;
}
.letter-space-10 {
  letter-spacing: 10px;
}
/* -------- z-index ---------- */
.z-index--1 {
  z-index: -1 !important;
}
.z-index-0 {
  z-index: 0 !important;
}
.z-index-1 {
  z-index: 1 !important;
}
.z-index-2 {
  z-index: 2 !important;
}
.z-index-3 {
  z-index: 3 !important;
}
.z-index-4 {
  z-index: 4 !important;
}
.z-index-5 {
  z-index: 5 !important;
}
.z-index-99 {
  z-index: 99 !important;
}
.z-index-111 {
  z-index: 111 !important;
}
.z-index-1111 {
  z-index: 1111 !important;
}
.z-index-9999 {
  z-index: 9999 !important;
}
/* -------- Line Height ---------- */
.line-height-0 {
  line-height: 0px;
}
.line-height-1 {
  line-height: 1;
}
.line-height-20 {
  line-height: 20px;
}
.line-height-50 {
  line-height: 50px;
}
.line-height-80 {
  line-height: 80px;
}
.line-height-100 {
  line-height: 100px;
}
.line-height-110 {
  line-height: 110px;
}
.line-height-120 {
  line-height: 120px;
}
.line-height-130 {
  line-height: 130px;
}
.line-height-150 {
  line-height: 150px;
}
.line-height-200 {
  line-height: 200px;
}
.line-height-1em {
  line-height: 1em;
}
.line-height-1 {
  line-height: 1 !important;
}
/* -------- Custom Margin Padding ---------- */
.mb-5 {
  margin-bottom: 5px !important;
}
.ml-5 {
  margin-left: 5px !important;
}
.mr-5 {
  margin-right: 5px !important;
}
.mt-5 {
  margin-top: 5px !important;
}
.mt-12 {
  margin-top: 12px !important;
}
.mb-25 {
  margin-bottom: 25px !important;
}
.pb-5 {
  padding-bottom: 5px !important;
}
.pl-5 {
  padding-left: 5px !important;
}
.pr-5 {
  padding-right: 5px !important;
}
.pt-5 {
  padding-top: 5px !important;
}
.p-25 {
  padding: 25px !important;
}
/* -------- Border ---------- */
.no-border {
  border: none !important;
}
.border-1px {
  border: 1px solid #eeeeee !important;
}
.border-2px {
  border: 2px solid #eeeeee !important;
}
.border-3px {
  border: 3px solid #eeeeee !important;
}
.border-4px {
  border: 4px solid #eeeeee !important;
}
.border-5px {
  border: 5px solid #eeeeee !important;
}
.border-6px {
  border: 6px solid #eeeeee !important;
}
.border-7px {
  border: 7px solid #eeeeee !important;
}
.border-8px {
  border: 8px solid #eeeeee !important;
}
.border-9px {
  border: 9px solid #eeeeee !important;
}
.border-10px {
  border: 10px solid #eeeeee !important;
}
.border-left {
  border-left: 1px solid #dcdcdc !important;
}
.border-right {
  border-right: 1px solid #dcdcdc !important;
}
.border-top {
  border-top: 1px solid #dcdcdc !important;
}
.border-bottom {
  border-bottom: 1px solid #eeeeee !important;
}
.border-bottom-2px {
  border-bottom: 2px solid #eeeeee !important;
}
.border-bottom-gray {
  border-bottom: 1px solid #d3d3d3 !important;
}
.border-gray {
  border-color: #eeeeee !important;
}
/* -------- Border Radius ---------- */
.border-radius-5px {
  border-radius: 5px;
}
.border-radius-10px {
  border-radius: 10px;
}
.border-radius-15px {
  border-radius: 15px;
}
.border-radius-20px {
  border-radius: 20px;
}
.border-radius-25px {
  border-radius: 25px;
}
.border-radius-30px {
  border-radius: 30px;
}
.border-radius-35px {
  border-radius: 35px;
}
.border-radius-40px {
  border-radius: 40px;
}
.border-radius-45px {
  border-radius: 45px;
}
.border-radius-50px {
  border-radius: 50px;
}
/* -------- Position ---------- */
.relative {
  position: relative !important;
}
.absolute {
  position: absolute !important;
}
.absolute-inherit {
  position: inherit !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-static {
  position: static !important;
}
.position-fixed {
  position: fixed !important;
}
.position-inherit {
  position: inherit !important;
}
.position-unset {
  position: unset !important;
}
/* -------- Background Image ---------- */
.no-bg {
  background: none !important;
}
.bg-no-repeat {
  background-repeat: no-repeat !important;
}
.bg-img-fixed {
  background-attachment: fixed !important;
}
.bg-img-cover {
  background-size: cover !important;
}
.bg-img-center-top {
  background-position: center top !important;
}
.bg-img-center-bottom {
  background-position: center bottom !important;
}
.bg-img-center {
  background-position: center center !important;
}
.bg-img-left-top {
  background-repeat: no-repeat;
  background-position: left top;
}
.bg-img-left-bottom {
  background-repeat: no-repeat;
  background-position: left bottom;
}
.bg-img-right-top {
  background-repeat: no-repeat;
  background-position: right top;
}
.img-fullwidth {
  width: 100% !important;
}
/* -------- Absolute Image Positioning ---------- */
.overflow-visible {
  overflow: visible !important;
}
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-x-hidden {
  overflow-x: hidden !important;
}
.overflow-y-hidden {
  overflow-y: hidden !important;
}
.box-absolute {
  position: absolute !important;
}
.img-absolute-parent {
  position: relative !important;
}
.img-absolute-parent img.img-absolute {
  position: absolute !important;
}
.img-absolute-parent img.img-pos-left {
  left: 0 !important;
}
.img-absolute-parent img.img-pos-top {
  top: 0 !important;
}
.img-absolute-parent img.img-pos-bottom {
  bottom: 0 !important;
}
.img-absolute-parent img.img-pos-right {
  right: 0 !important;
}
.img-absolute-parent img.img-pos-center {
  left: 0 !important;
  right: 0 !important;
  margin: 0 auto !important;
}
/* -------- Responsive Classes ---------- */
/* Small Devices, Tablets */
@media only screen and (max-width: 991px) {
  .sm-display-block {
    display: block !important;
  }
  .sm-text-center {
    text-align: center !important;
  }
  .sm-text-right {
    text-align: right !important;
  }
  .sm-text-left {
    text-align: left !important;
  }
  .sm-pull-none,
  .pull-left.flip.sm-pull-none,
  .pull-right.flip.sm-pull-none {
    float: none !important;
    clear: both;
  }
  .sm-pull-left {
    float: left !important;
  }
  .sm-pull-right {
    float: right !important;
  }
  .sm-pull-center {
    display: table;
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .sm-fullwidth {
    width: 100%;
  }
  .sm-height-auto {
    min-height: auto !important;
  }
  .sm-hide-bg-img {
    background: none !important;
  }
  .maxwidth400 {
    margin-left: auto;
    margin-right: auto;
    max-width: 400px;
  }
  .maxwidth500 {
    margin-left: auto;
    margin-right: auto;
    max-width: 500px;
  }
  .maxwidth600 {
    margin-left: auto;
    margin-right: auto;
    max-width: 600px;
  }
}
/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {
  .xs-display-block {
    display: block;
  }
  .xs-text-center {
    text-align: center !important;
  }
  .xs-text-right {
    text-align: right !important;
  }
  .xs-text-left {
    text-align: left !important;
  }
  .xs-fullwidth {
    width: 100%;
  }
  .xs-height-auto {
    min-height: auto !important;
  }
  .xs-hide-bg-img {
    background: none !important;
  }
  .xs-pull-none {
    float: none !important;
  }
  .xs-pull-left {
    float: left !important;
  }
  .xs-pull-right {
    float: right !important;
  }
  .xs-pull-center {
    display: table;
    float: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .xs-list-inline-none li {
    display: table;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 20px !important;
    padding-left: 0 !important;
  }
}
/* Extra Small Devices, Phones */
@media only screen and (max-width: 479px) {
  .xxs-text-center {
    text-align: center !important;
  }
  .xxs-height-auto {
    min-height: auto !important;
  }
}
/* -------- Opening Hourse ---------- */
.opening-hours ul li {
  padding-bottom: 10px !important;
}
/* -------- Multi Row Clearfix ---------- */
.multi-row-clearfix .col-xs-6:nth-child(2n + 3) {
  clear: left;
}
.multi-row-clearfix .col-xs-4:nth-child(3n + 4) {
  clear: left;
}
.multi-row-clearfix .col-xs-3:nth-child(4n + 5) {
  clear: left;
}
.multi-row-clearfix .col-xs-2:nth-child(6n + 7) {
  clear: left;
}
.multi-row-clearfix .col-xs-1:nth-child(12n + 13) {
  clear: left;
}
@media (min-width: 768px) {
  /* reset previous grid */
  .multi-row-clearfix .col-xs-6:nth-child(2n + 3) {
    clear: none;
  }
  .multi-row-clearfix .col-xs-4:nth-child(3n + 4) {
    clear: none;
  }
  .multi-row-clearfix .col-xs-3:nth-child(4n + 5) {
    clear: none;
  }
  .multi-row-clearfix .col-xs-2:nth-child(6n + 7) {
    clear: none;
  }
  .multi-row-clearfix .col-xs-1:nth-child(12n + 13) {
    clear: none;
  }
  /* clear first in row for small columns */
  .multi-row-clearfix .col-sm-6:nth-child(2n + 3) {
    clear: left;
  }
  .multi-row-clearfix .col-sm-4:nth-child(3n + 4) {
    clear: left;
  }
  .multi-row-clearfix .col-sm-3:nth-child(4n + 5) {
    clear: left;
  }
  .multi-row-clearfix .col-sm-2:nth-child(6n + 7) {
    clear: left;
  }
  .multi-row-clearfix .col-sm-1:nth-child(12n + 13) {
    clear: left;
  }
}
@media (min-width: 992px) {
  /* reset previous grid */
  .multi-row-clearfix .col-sm-6:nth-child(2n + 3) {
    clear: none;
  }
  .multi-row-clearfix .col-sm-4:nth-child(3n + 4) {
    clear: none;
  }
  .multi-row-clearfix .col-sm-3:nth-child(4n + 5) {
    clear: none;
  }
  .multi-row-clearfix .col-sm-2:nth-child(6n + 7) {
    clear: none;
  }
  .multi-row-clearfix .col-sm-1:nth-child(12n + 13) {
    clear: none;
  }
  /* clear first in row for medium columns */
  .multi-row-clearfix .col-md-6:nth-child(2n + 3) {
    clear: left;
  }
  .multi-row-clearfix .col-md-4:nth-child(3n + 4) {
    clear: left;
  }
  .multi-row-clearfix .col-md-3:nth-child(4n + 5) {
    clear: left;
  }
  .multi-row-clearfix .col-md-2:nth-child(6n + 7) {
    clear: left;
  }
  .multi-row-clearfix .col-md-1:nth-child(12n + 13) {
    clear: left;
  }
}
@media (min-width: 1200px) {
  /* reset previous grid */
  .multi-row-clearfix .col-md-6:nth-child(2n + 3) {
    clear: none;
  }
  .multi-row-clearfix .col-md-4:nth-child(3n + 4) {
    clear: none;
  }
  .multi-row-clearfix .col-md-3:nth-child(4n + 5) {
    clear: none;
  }
  .multi-row-clearfix .col-md-2:nth-child(6n + 7) {
    clear: none;
  }
  .multi-row-clearfix .col-md-1:nth-child(12n + 13) {
    clear: none;
  }
  /* clear first in row for large columns */
  .multi-row-clearfix .col-lg-6:nth-child(2n + 3) {
    clear: left;
  }
  .multi-row-clearfix .col-lg-4:nth-child(3n + 4) {
    clear: left;
  }
  .multi-row-clearfix .col-lg-3:nth-child(4n + 5) {
    clear: left;
  }
  .multi-row-clearfix .col-lg-2:nth-child(6n + 7) {
    clear: left;
  }
  .multi-row-clearfix .col-lg-1:nth-child(12n + 13) {
    clear: left;
  }
}

.course-single-item .course-thumb {
  position: relative;
}
.course-single-item .course-top-meta {
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  padding: 4px 20px;
  border-radius: 0 4px 0 0;
}
.course-single-item .course-top-meta li {
  color: #fff;
  font-size: 13px;
}
.course-single-item .course-top-meta ul li i {
  vertical-align: middle;
  margin-right: 8px;
}
.course-single-item .course-details {
  position: relative;
}
.course-single-item .author-thumb {
  position: absolute;
  top: 15px;
  right: 15px;
}
.course-single-item .author-thumb img {
  width: 42px;
}
.course-single-item .course-meta {
  padding: 15px 20px;
  border-top: 1px solid #eee;
  position: relative;
}
.course-single-item .course-meta ul li {
  font-size: 14px;
  vertical-align: middle;
  font-weight: 400;
}
.course-single-item .course-meta ul li i {
  vertical-align: middle;
  margin-top: -4px;
  margin-right: 8px;
}
.course-single-item .course-meta .course-tag {
  position: absolute;
  top: 15px;
  right: 15px;
}
.course-single-item .course-meta .course-tag h5 {
  margin: 0;
  padding: 5px 18px;
  border-radius: 0px;
  color: #fff;
  font-size: 12px;
}
.course-info-title {
  color: #555555;
  float: left;
  font-weight: 600;
  width: 25%;
}
.course-info-list > li {
  clear: both;
  margin-top: 15px;
}
.single-course-thumb {
  position: relative;
}
.single-course-thumb .overlay-shade {
  border-radius: 8px;
  content: "";
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  width: 100%;
  -webkit-transition: all 150ms ease-in-out 0s;
  -o-transition: all 150ms ease-in-out 0s;
  transition: all 150ms ease-in-out 0s;
}
.single-course-thumb .course-info {
  color: #fff;
  left: 0;
  margin: -32px auto;
  position: absolute;
  right: 0;
  text-align: center;
  top: 50%;
  opacity: 0;
  -webkit-transition: all 150ms ease-in-out 0s;
  -o-transition: all 150ms ease-in-out 0s;
  transition: all 150ms ease-in-out 0s;
}
.single-course-thumb:hover .overlay-shade {
  opacity: 0.75;
}
.single-course-thumb:hover .course-info {
  opacity: 1;
}
.order-btn {
  left: 15px;
  position: absolute;
  top: 15px;
}
.owl-carousel.owl-nav-bottom .owl-nav {
  bottom: -45px;
  left: 30px;
  position: absolute;
}
.owl-carousel.owl-nav-bottom .owl-nav .owl-prev {
  background: transparent none repeat scroll 0 0 !important;
  padding: 6px 18px !important;
  left: -30px;
}
.owl-carousel.owl-nav-bottom .owl-nav .owl-next {
  background: transparent none repeat scroll 0 0 !important;
  padding: 6px 18px !important;
  left: 26px;
}
.owl-carousel.owl-nav-top .owl-nav {
  top: -80px;
  right: 00px;
  position: absolute;
}
.owl-carousel.owl-nav-top .owl-nav .owl-prev {
  padding: 6px 18px !important;
  left: -30px;
}
.owl-carousel.owl-nav-top .owl-nav .owl-next {
  padding: 6px 18px !important;
  left: 26px;
}
.owl-carousel.owl-nav-top .owl-nav .owl-prev i,
.owl-carousel.owl-nav-top .owl-nav .owl-next i {
  color: #fff;
}
.owl-carousel.owl-nav-top .owl-nav .owl-prev {
    padding: 6px 18px !important;
    left: -30px;
}
.owl-carousel.owl-nav-top .owl-nav button {
    background: #F88147 !important;
}

.post .entry-meta.meta-absolute {
  background-color: rgba(31, 51, 69, 0.9) !important;
}
.tab-slider .nav.nav-pills a:hover,
.tab-slider .nav.nav-pills a.active,
.custom-nav-tabs > li > a:hover,
.widget .tags a:hover,
.small-title .title::after,
.drop-caps.colored-square p:first-child:first-letter,
.drop-caps.colored-rounded p:first-child:first-letter,
.working-process.theme-colored a,
.blog-posts .post .entry-content .post-date.right,
.horizontal-tab-centered .nav-pills > li > a:hover,
.horizontal-tab-centered .nav-pills > li.active > a,
.horizontal-tab-centered .nav-pills > li.active > a:hover,
.horizontal-tab-centered .nav-pills > li.active > a:focus,
.owl-theme.dot-theme-colored .owl-controls .owl-dot span,
.portfolio-filter a.active,
.portfolio-filter a:hover,
.pagination.theme-colored li.active a,
.section-title .both-side-line::after,
.section-title .both-side-line::before,
.section-title .top-side-line::after,
.section-title .left-side-line::before,
.section-title .right-side-line::before,
.product .tag-sale,
.blog-posts .post.style1 .entry-header .entry-date.entry-date-absolute,
.title-dots span {
  background: #1F3345;
}
.cd-timeline-simple .cd-timeline-block .cd-timeline-img {
  background: #1F3345 !important;
}
.ui-state-highlight {
  background: #1F3345 !important;
  color: #fff !important;
}
.menuzord.default .menuzord-menu > li.active > a,
.menuzord.default .menuzord-menu > li:hover > a,
.menuzord.default .menuzord-menu ul.dropdown li:hover > a {
  background: #F88147;
  color: #fff;
}
.menuzord.theme-colored .menuzord-menu > li.active > a,
.menuzord.theme-colored .menuzord-menu > li:hover > a,
.menuzord.theme-colored .menuzord-menu ul.dropdown li:hover > a {
  background: #F88147;
  color: #fff;
}
.gallery-isotope.default-animation-effect .gallery-item .overlay-shade {
  background: #1F3345;
}
.search-menu {
  background: #F88147;
}
/*
 * text: theme-color
 * -----------------------------------------------
*/
.menuzord-menu > li > .megamenu .megamenu-row li:hover > a,
.menuzord-menu > li > .megamenu .megamenu-row .post a:hover,
.menuzord-menu > li > .megamenu .megamenu-row li:hover > a i,
.menuzord-menu > li > .megamenu .megamenu-row .post a:hover i,
.blog-posts .post .entry-meta li i,
.widget .address li i,
.icon-box.box-style1.practice-style3 i,
.icon-box.services-style1:hover .heading,
.horizontal-contact-widget .widget::before,
.small-title i,
.drop-caps.text-colored p:first-child:first-letter,
.schedule-box:hover .schedule-details .title a,
.widget.dark .nav-tabs li.active a,
.pagination.theme-colored li a,
.pager.theme-colored a,
.widget .post-title a:hover,
.donation-form .form-group label {
  color: #1F3345;
}
/*
 * border: theme-color
 * -----------------------------------------------
*/
.line-bottom:after,
.widget .line-bottom:after,
.widget .line-bottom:after,
.pager.theme-colored a,
.owl-carousel.owl-nav-top .owl-controls .owl-nav .owl-prev,
.owl-carousel.owl-nav-top .owl-controls .owl-nav .owl-next {
  border: 1px solid #1F3345;
}
.owl-theme .owl-dots .owl-dot span {
  border-color: #1F3345;
}
.owl-carousel.owl-nav-bottom .owl-nav button i {
  color: #F88147;
}
.owl-carousel.owl-nav-top .owl-nav button {
  background: #F88147 !important;
}
.owl-carousel.owl-nav-bottom .owl-nav .owl-prev,
.owl-carousel.owl-nav-bottom .owl-nav .owl-next {
  border: 1px solid #F88147 !important;
}
.owl-carousel.owl-nav-top .owl-nav .owl-prev,
.owl-carousel.owl-nav-top .owl-nav .owl-next {
  border: 1px solid #F88147 !important;
}
.icon-box.box-style1.practice-style3:hover .icon-wrapper::after {
  border-color: #1F3345 transparent transparent;
}
.section-title.title-border {
  border-left: 4px solid #1F3345;
}
/* border-top-color */
.cssload-tri {
  border-top: 27px solid #1F3345;
}
.border-top-theme-colored2-2px {
  border-top: 2px solid #F88147;
}
.border-top-theme-colored2-5px {
  border-top: 5px solid #F88147;
}
.border-hover-theme-colored:hover {
  border: 1px solid #F88147 !important;
}
/* border-right-color */
.border-right-red {
  border-right: 1px solid #1F3345;
}
.section-title.title-border.title-right {
  border-right: 4px solid #1F3345;
}
/* border-bottom-color */
.border-bottom {
  border-bottom: 1px solid #1F3345;
}
.cssload-tri.cssload-invert {
  border-bottom: 27px solid #1F3345;
}
.team-members.style2:hover .team-bottom-part {
  border-color: #F88147 !important;
}
/* box-shadow */
/*Footer Styles*/
.footer-box-one > div {
  background: #1F3345;
}
.footer-box-two > div {
  background: #172633 !important;
}
.footer-box-three > div {
  background: #0f1922 !important;
}
/* Modern Header */
.modern-header.modern-header-theme-colored .header-nav .header-nav-wrapper:not(.scroll-to-fixed-fixed) nav {
  background: #1F3345;
}
.modern-header.modern-header-theme-colored .header-nav .header-nav-wrapper.scroll-to-fixed-fixed {
  background: #1F3345;
}
/* -------- Text Theme Color ---------- */
.text-theme-colored {
  color: #1F3345 !important;
}
.text-hover-theme-colored:hover {
  color: #1F3345 !important;
}
ul.list.theme-colored li:before,
ul.list.theme-colored.angle-double-right li:before,
ul.list.theme-colored.angle-right li:before,
ul.list.theme-colored.check-circle li:before,
ul.list.theme-colored.check li:before,
.list-icon.theme-colored li i {
  color: #1F3345;
}
/* -------- border-theme-color ---------- */
.border-theme-colored {
  border-color: #1F3345 !important;
}
.border-1px-theme-colored {
  border: 1px solid #1F3345;
}
.box-shadow-theme-colored-6px {
  box-shadow: 0 0 0 6px #1F3345;
}
/* border-left-color */
blockquote.bg-theme-colored {
  border-left: 3px solid #0f1922;
  color: #fff;
}
blockquote.bg-theme-colored footer {
  color: #eeeeee;
}
blockquote.gray.bg-theme-colored {
  background-color: #eeeeee !important;
  border-left: 3px solid #1F3345;
  color: #1F3345;
}
blockquote.gray.bg-theme-colored footer {
  color: #777777;
}
/* -------- bg-theme-color ---------- */
.bg-theme-colored {
  background-color: #1F3345 !important;
}
.bg-hover-theme-colored:hover {
  background: #1F3345 !important;
  border-color: #1F3345 !important;
  color: #fff !important;
}
.bg-hover-theme-colored:hover h1,
.bg-hover-theme-colored:hover h2,
.bg-hover-theme-colored:hover h3,
.bg-hover-theme-colored:hover h4,
.bg-hover-theme-colored:hover h5,
.bg-hover-theme-colored:hover h6,
.bg-hover-theme-colored:hover p,
.bg-hover-theme-colored:hover a,
.bg-hover-theme-colored:hover i {
  color: #fff !important;
}
.list-icon.theme-colored.square li i,
.list-icon.theme-colored.rounded li i {
  background: #1F3345;
}
/* -------- Transparent bg Color ---------- */
.bg-theme-colored-transparent-9 {
  background-color: rgba(31, 51, 69, 0.9) !important;
}
.bg-theme-colored-transparent-8 {
  background-color: rgba(31, 51, 69, 0.8) !important;
}
.bg-theme-colored-transparent-7 {
  background-color: rgba(31, 51, 69, 0.7) !important;
}
.bg-theme-colored-transparent-6 {
  background-color: rgba(31, 51, 69, 0.6) !important;
}
.bg-theme-colored-transparent-5 {
  background-color: rgba(31, 51, 69, 0.5) !important;
}
.bg-theme-colored-transparent-4 {
  background-color: rgba(31, 51, 69, 0.4) !important;
}
.bg-theme-colored-transparent-3 {
  background-color: rgba(31, 51, 69, 0.3) !important;
}
.bg-theme-colored-transparent-2 {
  background-color: rgba(31, 51, 69, 0.2) !important;
}
.bg-theme-colored-transparent-1 {
  background-color: rgba(31, 51, 69, 0.1) !important;
}
.bg-theme-colored-transparent {
  background-color: rgba(31, 51, 69, 0.5) !important;
}
/* -------- layer overlay Color ---------- */
.layer-overlay {
  /* .overlay-theme-colored */
}
.layer-overlay.overlay-theme-colored::before {
  background-color: rgba(31, 51, 69, 0.8) !important;
}
.layer-overlay.overlay-theme-colored-1::before {
  background-color: rgba(31, 51, 69, 0.1);
}
.layer-overlay.overlay-theme-colored2::before {
  background-color: rgba(31, 51, 69, 0.2);
}
.layer-overlay.overlay-theme-colored-3::before {
  background-color: rgba(31, 51, 69, 0.3);
}
.layer-overlay.overlay-theme-colored-4::before {
  background-color: rgba(31, 51, 69, 0.4);
}
.layer-overlay.overlay-theme-colored-5::before {
  background-color: rgba(31, 51, 69, 0.5);
}
.layer-overlay.overlay-theme-colored-6::before {
  background-color: rgba(31, 51, 69, 0.6);
}
.layer-overlay.overlay-theme-colored-7::before {
  background-color: rgba(31, 51, 69, 0.7);
}
.layer-overlay.overlay-theme-colored-8::before {
  background-color: rgba(31, 51, 69, 0.8);
}
.layer-overlay.overlay-theme-colored-9::before {
  background-color: rgba(31, 51, 69, 0.9);
}
/*
 * btn-default: theme-color
 * -----------------------------------------------
*/
.btn-default.btn-theme-colored {
  color: #1F3345;
  background-color: #fff;
  border-color: #1F3345;
}
.btn-default.btn-theme-colored:focus,
.btn-default.btn-theme-colored.focus {
  color: #1F3345;
  background-color: #e6e6e6;
  border-color: #000000;
}
.btn-default.btn-theme-colored:hover {
  color: #1F3345;
  background-color: #e6e6e6;
  border-color: #0c141b;
}
.btn-default.btn-theme-colored:active,
.btn-default.btn-theme-colored.active,
.open > .dropdown-toggle.btn-default.btn-theme-colored {
  color: #1F3345;
  background-color: #e6e6e6;
  border-color: #0c141b;
}
.btn-default.btn-theme-colored:active:hover,
.btn-default.btn-theme-colored.active:hover,
.open > .dropdown-toggle.btn-default.btn-theme-colored:hover,
.btn-default.btn-theme-colored:active:focus,
.btn-default.btn-theme-colored.active:focus,
.open > .dropdown-toggle.btn-default.btn-theme-colored:focus,
.btn-default.btn-theme-colored:active.focus,
.btn-default.btn-theme-colored.active.focus,
.open > .dropdown-toggle.btn-default.btn-theme-colored.focus {
  color: #1F3345;
  background-color: #d4d4d4;
  border-color: #000000;
}
.btn-default.btn-theme-colored:active,
.btn-default.btn-theme-colored.active,
.open > .dropdown-toggle.btn-default.btn-theme-colored {
  background-image: none;
}
.btn-default.btn-theme-colored.disabled:hover,
.btn-default.btn-theme-colored[disabled]:hover,
fieldset[disabled] .btn-default.btn-theme-colored:hover,
.btn-default.btn-theme-colored.disabled:focus,
.btn-default.btn-theme-colored[disabled]:focus,
fieldset[disabled] .btn-default.btn-theme-colored:focus,
.btn-default.btn-theme-colored.disabled.focus,
.btn-default.btn-theme-colored[disabled].focus,
fieldset[disabled] .btn-default.btn-theme-colored.focus {
  background-color: #fff;
  border-color: #1F3345;
}
.btn-default.btn-theme-colored .badge {
  color: #fff;
  background-color: #1F3345;
}
.btn-default.btn-theme-colored:hover,
.btn-default.btn-theme-colored:active,
.btn-default.btn-theme-colored:focus {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
/*
 * btn-border
 * -----------------------------------------------
*/
.btn-border.btn-theme-colored {
  color: #1F3345;
  background-color: #fff;
  border-color: #1F3345;
}
.btn-border.btn-theme-colored:focus,
.btn-border.btn-theme-colored.focus {
  color: #1F3345;
  background-color: #e6e6e6;
  border-color: #000000;
}
.btn-border.btn-theme-colored:hover {
  color: #1F3345;
  background-color: #e6e6e6;
  border-color: #0c141b;
}
.btn-border.btn-theme-colored:active,
.btn-border.btn-theme-colored.active,
.open > .dropdown-toggle.btn-border.btn-theme-colored {
  color: #1F3345;
  background-color: #e6e6e6;
  border-color: #0c141b;
}
.btn-border.btn-theme-colored:active:hover,
.btn-border.btn-theme-colored.active:hover,
.open > .dropdown-toggle.btn-border.btn-theme-colored:hover,
.btn-border.btn-theme-colored:active:focus,
.btn-border.btn-theme-colored.active:focus,
.open > .dropdown-toggle.btn-border.btn-theme-colored:focus,
.btn-border.btn-theme-colored:active.focus,
.btn-border.btn-theme-colored.active.focus,
.open > .dropdown-toggle.btn-border.btn-theme-colored.focus {
  color: #1F3345;
  background-color: #d4d4d4;
  border-color: #000000;
}
.btn-border.btn-theme-colored:active,
.btn-border.btn-theme-colored.active,
.open > .dropdown-toggle.btn-border.btn-theme-colored {
  background-image: none;
}
.btn-border.btn-theme-colored.disabled:hover,
.btn-border.btn-theme-colored[disabled]:hover,
fieldset[disabled] .btn-border.btn-theme-colored:hover,
.btn-border.btn-theme-colored.disabled:focus,
.btn-border.btn-theme-colored[disabled]:focus,
fieldset[disabled] .btn-border.btn-theme-colored:focus,
.btn-border.btn-theme-colored.disabled.focus,
.btn-border.btn-theme-colored[disabled].focus,
fieldset[disabled] .btn-border.btn-theme-colored.focus {
  background-color: #fff;
  border-color: #1F3345;
}
.btn-border.btn-theme-colored .badge {
  color: #fff;
  background-color: #1F3345;
}
.btn-border.btn-theme-colored:hover,
.btn-border.btn-theme-colored:active,
.btn-border.btn-theme-colored:focus {
  background-color: #0f1922;
  border-color: #0f1922;
  color: #fff;
}
/*
 * btn-dark
 * -----------------------------------------------
*/
.btn-dark.btn-theme-colored {
  color: #fff;
  background-color: #1F3345;
  border-color: #1F3345;
}
.btn-dark.btn-theme-colored:focus,
.btn-dark.btn-theme-colored.focus {
  color: #fff;
  background-color: #0f1922;
  border-color: #000000;
}
.btn-dark.btn-theme-colored:hover {
  color: #fff;
  background-color: #0f1922;
  border-color: #0c141b;
}
.btn-dark.btn-theme-colored:active,
.btn-dark.btn-theme-colored.active,
.open > .dropdown-toggle.btn-dark.btn-theme-colored {
  color: #fff;
  background-color: #0f1922;
  border-color: #0c141b;
}
.btn-dark.btn-theme-colored:active:hover,
.btn-dark.btn-theme-colored.active:hover,
.open > .dropdown-toggle.btn-dark.btn-theme-colored:hover,
.btn-dark.btn-theme-colored:active:focus,
.btn-dark.btn-theme-colored.active:focus,
.open > .dropdown-toggle.btn-dark.btn-theme-colored:focus,
.btn-dark.btn-theme-colored:active.focus,
.btn-dark.btn-theme-colored.active.focus,
.open > .dropdown-toggle.btn-dark.btn-theme-colored.focus {
  color: #fff;
  background-color: #040709;
  border-color: #000000;
}
.btn-dark.btn-theme-colored:active,
.btn-dark.btn-theme-colored.active,
.open > .dropdown-toggle.btn-dark.btn-theme-colored {
  background-image: none;
}
.btn-dark.btn-theme-colored.disabled:hover,
.btn-dark.btn-theme-colored[disabled]:hover,
fieldset[disabled] .btn-dark.btn-theme-colored:hover,
.btn-dark.btn-theme-colored.disabled:focus,
.btn-dark.btn-theme-colored[disabled]:focus,
fieldset[disabled] .btn-dark.btn-theme-colored:focus,
.btn-dark.btn-theme-colored.disabled.focus,
.btn-dark.btn-theme-colored[disabled].focus,
fieldset[disabled] .btn-dark.btn-theme-colored.focus {
  background-color: #1F3345;
  border-color: #1F3345;
}
.btn-dark.btn-theme-colored .badge {
  color: #1F3345;
  background-color: #fff;
}
/*
 * btn-gray
 * -----------------------------------------------
*/
.btn-gray.btn-theme-colored {
  color: #1F3345;
  background-color: #2f4d68;
  border-color: #2f4d68;
}
.btn-gray.btn-theme-colored:focus,
.btn-gray.btn-theme-colored.focus {
  color: #1F3345;
  background-color: #1f3345;
  border-color: #070c10;
}
.btn-gray.btn-theme-colored:hover {
  color: #1F3345;
  background-color: #1f3345;
  border-color: #1c2e3e;
}
.btn-gray.btn-theme-colored:active,
.btn-gray.btn-theme-colored.active,
.open > .dropdown-toggle.btn-gray.btn-theme-colored {
  color: #1F3345;
  background-color: #1f3345;
  border-color: #1c2e3e;
}
.btn-gray.btn-theme-colored:active:hover,
.btn-gray.btn-theme-colored.active:hover,
.open > .dropdown-toggle.btn-gray.btn-theme-colored:hover,
.btn-gray.btn-theme-colored:active:focus,
.btn-gray.btn-theme-colored.active:focus,
.open > .dropdown-toggle.btn-gray.btn-theme-colored:focus,
.btn-gray.btn-theme-colored:active.focus,
.btn-gray.btn-theme-colored.active.focus,
.open > .dropdown-toggle.btn-gray.btn-theme-colored.focus {
  color: #1F3345;
  background-color: #14212c;
  border-color: #070c10;
}
.btn-gray.btn-theme-colored:active,
.btn-gray.btn-theme-colored.active,
.open > .dropdown-toggle.btn-gray.btn-theme-colored {
  background-image: none;
}
.btn-gray.btn-theme-colored.disabled:hover,
.btn-gray.btn-theme-colored[disabled]:hover,
fieldset[disabled] .btn-gray.btn-theme-colored:hover,
.btn-gray.btn-theme-colored.disabled:focus,
.btn-gray.btn-theme-colored[disabled]:focus,
fieldset[disabled] .btn-gray.btn-theme-colored:focus,
.btn-gray.btn-theme-colored.disabled.focus,
.btn-gray.btn-theme-colored[disabled].focus,
fieldset[disabled] .btn-gray.btn-theme-colored.focus {
  background-color: #2f4d68;
  border-color: #2f4d68;
}
.btn-gray.btn-theme-colored .badge {
  color: #2f4d68;
  background-color: #1F3345;
}
/*
 * btn-primary: theme-color
 * -----------------------------------------------
*/
.btn-theme-colored {
  color: #fff;
  background-color: #1F3345;
  border-color: #1F3345;
}
.btn-theme-colored:focus,
.btn-theme-colored.focus {
  color: #fff;
  background-color: #0f1922;
  border-color: #000000;
}
.btn-theme-colored:hover {
  color: #fff;
  background-color: #0f1922;
  border-color: #0c141b;
}
.btn-theme-colored:active,
.btn-theme-colored.active,
.open > .dropdown-toggle.btn-theme-colored {
  color: #fff;
  background-color: #0f1922;
  border-color: #0c141b;
}
.btn-theme-colored:active:hover,
.btn-theme-colored.active:hover,
.open > .dropdown-toggle.btn-theme-colored:hover,
.btn-theme-colored:active:focus,
.btn-theme-colored.active:focus,
.open > .dropdown-toggle.btn-theme-colored:focus,
.btn-theme-colored:active.focus,
.btn-theme-colored.active.focus,
.open > .dropdown-toggle.btn-theme-colored.focus {
  color: #fff;
  background-color: #040709;
  border-color: #000000;
}
.btn-theme-colored:active,
.btn-theme-colored.active,
.open > .dropdown-toggle.btn-theme-colored {
  background-image: none;
}
.btn-theme-colored.disabled:hover,
.btn-theme-colored[disabled]:hover,
fieldset[disabled] .btn-theme-colored:hover,
.btn-theme-colored.disabled:focus,
.btn-theme-colored[disabled]:focus,
fieldset[disabled] .btn-theme-colored:focus,
.btn-theme-colored.disabled.focus,
.btn-theme-colored[disabled].focus,
fieldset[disabled] .btn-theme-colored.focus {
  background-color: #1F3345;
  border-color: #1F3345;
}
.btn-theme-colored .badge {
  color: #1F3345;
  background-color: #fff;
}
/*
 * btn-transparent
 * -----------------------------------------------
*/
.btn-transparent {
  background-color: transparent;
  color: #fff;
}
.btn-transparent.btn-theme-colored {
  background-color: transparent;
}
.btn-transparent.btn-dark {
  background-color: #111111;
  border-color: #111111;
}
.btn-transparent.btn-dark:hover {
  background-color: #000000;
  border-color: #000000;
}
.btn-transparent.btn-dark.btn-theme-colored {
  background-color: #1F3345;
  border-color: #1F3345;
}
.btn-transparent.btn-dark.btn-theme-colored:hover {
  background-color: #0f1922;
  border-color: #0f1922;
}
.btn-transparent.btn-border {
  background-color: transparent;
  border-color: #eeeeee;
}
.btn-transparent.btn-border:hover {
  background-color: #eeeeee;
  color: #000;
}
.btn-transparent.btn-border.btn-theme-colored {
  background-color: transparent;
  border-color: #1F3345;
}
.btn-transparent.btn-border.btn-theme-colored:hover {
  background-color: #1F3345;
  color: #fff;
}
.btn-gray.btn-transparent {
  background-color: #d3d3d3;
  color: #333333;
}
.btn-gray.btn-transparent:hover {
  background-color: #ececec;
  color: #1a1a1a;
}
.btn-gray.btn-transparent.btn-theme-colored {
  background-color: #2f4d68;
  color: #fff;
}
.btn-gray.btn-transparent.btn-theme-colored:hover {
  background-color: #0f1922;
  color: #0f1922;
}
.btn-hover-theme-colored:hover {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
/*
 * Shortcode: styled-icons Theme Colored
 * -----------------------------------------------
*/
.icon-theme-colored a {
  color: #1F3345;
}
.icon-theme-colored.icon-bordered a {
  border-color: #1F3345;
}
.icon-theme-colored.icon-bordered a:hover {
  background-color: #1F3345;
  color: #fff;
}
.icon-theme-colored.icon-dark a {
  background-color: #1F3345;
  color: #fff;
}
.icon-theme-colored.icon-dark a:hover {
  background-color: #0f1922;
  color: #0f1922;
}
.icon-theme-colored.icon-dark.icon-bordered a {
  border-color: #1F3345;
  color: #1F3345;
}
.icon-theme-colored.icon-dark.icon-bordered a:hover {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
.icon-theme-colored.icon-gray a {
  color: #1F3345;
}
.icon-theme-colored.icon-gray a:hover {
  color: #0f1922;
}
.icon-theme-colored.icon-gray.icon-bordered a {
  color: #1F3345;
}
.icon-theme-colored.icon-gray.icon-bordered a:hover {
  background-color: #eeeeee;
  border-color: #eeeeee;
  color: #1F3345;
}
.icon-theme-colored a:hover {
  color: #0f1922;
}
.icon-hover-theme-colored a:hover {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
.styled-icons.icon-hover-theme-colored a:hover {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
/*
 * Shortcode: Icon Boxes Theme Colored
 * -----------------------------------------------
*/
.icon-box.iconbox-theme-colored .icon {
  color: #1F3345;
}
.icon-box.iconbox-theme-colored .icon.icon-border-effect::after {
  box-shadow: 0 0 0 3px #1F3345;
}
.icon-box.iconbox-theme-colored .icon.icon-bordered {
  border-color: #1F3345;
}
.icon-box.iconbox-theme-colored .icon.icon-bordered:hover {
  background-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-gray:hover {
  background-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-gray.icon-bordered {
  border-color: #eeeeee;
}
.icon-box.iconbox-theme-colored .icon.icon-gray.icon-bordered:hover {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-dark {
  background-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-dark:hover {
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-dark.icon-bordered {
  background-color: transparent;
  border-color: #1F3345;
  color: #1F3345;
}
.icon-box.iconbox-theme-colored .icon.icon-dark.icon-bordered:hover {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-white {
  background-color: #fff;
  color: #1F3345;
}
.icon-box.iconbox-theme-colored .icon.icon-white:hover {
  background-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-white.icon-bordered {
  background-color: transparent;
  border-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-white.icon-bordered:hover {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored.iconbox-border {
  border-color: #1F3345;
}
/*
 *  accordion.less
 * -----------------------------------------------
*/
.accordion-theme-colored .panel-default > .panel-heading {
  background-color: #1F3345;
}
.accordion-theme-colored .panel-default > .panel-heading .panel-title > a,
.accordion-theme-colored .panel-default > .panel-heading .panel-title > a:hover,
.accordion-theme-colored .panel-default > .panel-heading .panel-title > a:focus {
  color: #fff;
}
.panel-group.accordion-classic-theme-colored .panel-heading .panel-title a.active:before {
  background: #1F3345;
}
.panel-group.accordion-classic-theme-colored-filled .panel-heading {
  background: #1F3345;
}
.panel-group.accordion-classic-theme-colored-filled .panel-heading .panel-title a {
  color: #fff;
}
.panel-group.accordion-classic-theme-colored-filled .panel-heading .panel-title a:before {
  background: #1a2b3a;
  color: #fff;
}
.panel-group.accordion-classic-theme-colored-filled .panel-heading .panel-title a.active:before {
  background: #0a1117;
}
.panel-group.accordion-classic-theme-colored12 .panel-heading {
  background: #1F3345;
}
.panel-group.accordion-classic-theme-colored12 .panel-heading .panel-title a {
  color: #fff;
}
.panel-group.accordion-classic-theme-colored12 .panel-heading .panel-title a:before {
  background: #172633;
  color: #fff;
}
.panel-group.accordion-classic-theme-colored12 .panel-heading .panel-title a.active:before {
  background: #F88147;
}
.panel-group.accordion-icon-filled.accordion-icon-left.accordion-icon-filled-theme-colored .panel-heading .panel-title a:before {
  background-color: #1F3345;
}
.panel-group.accordion-icon-filled.accordion-icon-right.accordion-icon-filled-theme-colored .panel-heading .panel-title a:after {
  background-color: #1F3345;
}
/* Modern Header */
.modern-header.modern-header-theme-colored2 .header-nav .header-nav-wrapper:not(.scroll-to-fixed-fixed) nav {
  background: #F88147;
}
.modern-header.modern-header-theme-colored2 .header-nav .header-nav-wrapper.scroll-to-fixed-fixed {
  background: #F88147;
}
/* -------- Text Theme Color ---------- */
.text-theme-colored2 {
  color: #F88147 !important;
}
.text-hover-theme-colored2:hover {
  color: #F88147 !important;
}
ul.list.theme-colored2 li:before,
ul.list.theme-colored2.angle-double-right li:before,
ul.list.theme-colored2.angle-right li:before,
ul.list.theme-colored2.check-circle li:before,
ul.list.theme-colored2.check li:before,
.list-icon.theme-colored2 li i,
.testimonial.style1 .comment::before {
  color: #F88147;
}
/* -------- border-theme-color ---------- */
.border-theme-colored2 {
  border-color: #F88147 !important;
}
.border-1px-theme-colored2 {
  border: 1px solid #F88147;
}
/* border-left-color */
blockquote.theme-colored2 {
  border-left: 3px solid #F88147;
}
blockquote.bg-theme-colored2 {
  border-left: 3px solid #f65f16;
  color: #fff;
}
blockquote.bg-theme-colored2 footer {
  color: #eeeeee;
}
blockquote.gray.bg-theme-colored2 {
  background-color: #eeeeee !important;
  border-left: 3px solid #F88147;
  color: #F88147;
}
blockquote.gray.bg-theme-colored2 footer {
  color: #777777;
}
/* -------- bg-theme-color ---------- */
.bg-theme-colored2 {
  background-color: #F88147 !important;
}
.bg-hover-theme-colored2:hover {
  background: #F88147 !important;
  border-color: #F88147 !important;
  color: #fff !important;
}
.bg-hover-theme-colored2:hover h1,
.bg-hover-theme-colored2:hover h2,
.bg-hover-theme-colored2:hover h3,
.bg-hover-theme-colored2:hover h4,
.bg-hover-theme-colored2:hover h5,
.bg-hover-theme-colored2:hover h6,
.bg-hover-theme-colored2:hover p,
.bg-hover-theme-colored2:hover a,
.bg-hover-theme-colored2:hover i {
  color: #fff !important;
}
.list-icon.theme-colored2.square li i,
.list-icon.theme-colored2.rounded li i,
.pricing-ribbon h5,
.project-item .project-view a {
  background: #F88147;
}
/* -------- Transparent bg Color ---------- */
.bg-theme-colored2-transparent-9 {
  background-color: rgba(248, 129, 71, 0.9) !important;
}
.bg-theme-colored2-transparent-8 {
  background-color: rgba(248, 129, 71, 0.8) !important;
}
.bg-theme-colored2-transparent-7 {
  background-color: rgba(248, 129, 71, 0.7) !important;
}
.bg-theme-colored2-transparent-6 {
  background-color: rgba(248, 129, 71, 0.6) !important;
}
.bg-theme-colored2-transparent-5 {
  background-color: rgba(248, 129, 71, 0.5) !important;
}
.bg-theme-colored2-transparent-4 {
  background-color: rgba(248, 129, 71, 0.4) !important;
}
.bg-theme-colored2-transparent-3 {
  background-color: rgba(248, 129, 71, 0.3) !important;
}
.bg-theme-colored2-transparent-2 {
  background-color: rgba(248, 129, 71, 0.2) !important;
}
.bg-theme-colored2-transparent-1 {
  background-color: rgba(248, 129, 71, 0.1) !important;
}
.bg-theme-colored2-transparent {
  background-color: rgba(248, 129, 71, 0.5) !important;
}
/* -------- layer overlay Color ---------- */
.layer-overlay {
  /* .overlay-theme-colored2 */
}
.layer-overlay.overlay-theme-colored2::before {
  background-color: rgba(248, 129, 71, 0.8) !important;
}
.layer-overlay.overlay-theme-colored2-1::before {
  background-color: rgba(248, 129, 71, 0.1);
}
.layer-overlay.overlay-theme-colored2-2::before {
  background-color: rgba(248, 129, 71, 0.2);
}
.layer-overlay.overlay-theme-colored2-3::before {
  background-color: rgba(248, 129, 71, 0.3);
}
.layer-overlay.overlay-theme-colored2-4::before {
  background-color: rgba(248, 129, 71, 0.4);
}
.layer-overlay.overlay-theme-colored2-5::before {
  background-color: rgba(248, 129, 71, 0.5);
}
.layer-overlay.overlay-theme-colored2-6::before {
  background-color: rgba(248, 129, 71, 0.6);
}
.layer-overlay.overlay-theme-colored2-7::before {
  background-color: rgba(248, 129, 71, 0.7);
}
.layer-overlay.overlay-theme-colored2-8::before {
  background-color: rgba(248, 129, 71, 0.8);
}
.layer-overlay.overlay-theme-colored2-9::before {
  background-color: rgba(248, 129, 71, 0.9);
}
/*
 * btn-default: theme-color
 * -----------------------------------------------
*/
.btn-default.btn-theme-colored2 {
  color: #F88147;
  background-color: #fff;
  border-color: #F88147;
}
.btn-default.btn-theme-colored2:focus,
.btn-default.btn-theme-colored2.focus {
  color: #F88147;
  background-color: #e6e6e6;
  border-color: #b84107;
}
.btn-default.btn-theme-colored2:hover {
  color: #F88147;
  background-color: #e6e6e6;
  border-color: #f6590c;
}
.btn-default.btn-theme-colored2:active,
.btn-default.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-default.btn-theme-colored2 {
  color: #F88147;
  background-color: #e6e6e6;
  border-color: #f6590c;
}
.btn-default.btn-theme-colored2:active:hover,
.btn-default.btn-theme-colored2.active:hover,
.open > .dropdown-toggle.btn-default.btn-theme-colored2:hover,
.btn-default.btn-theme-colored2:active:focus,
.btn-default.btn-theme-colored2.active:focus,
.open > .dropdown-toggle.btn-default.btn-theme-colored2:focus,
.btn-default.btn-theme-colored2:active.focus,
.btn-default.btn-theme-colored2.active.focus,
.open > .dropdown-toggle.btn-default.btn-theme-colored2.focus {
  color: #F88147;
  background-color: #d4d4d4;
  border-color: #b84107;
}
.btn-default.btn-theme-colored2:active,
.btn-default.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-default.btn-theme-colored2 {
  background-image: none;
}
.btn-default.btn-theme-colored2.disabled:hover,
.btn-default.btn-theme-colored2[disabled]:hover,
fieldset[disabled] .btn-default.btn-theme-colored2:hover,
.btn-default.btn-theme-colored2.disabled:focus,
.btn-default.btn-theme-colored2[disabled]:focus,
fieldset[disabled] .btn-default.btn-theme-colored2:focus,
.btn-default.btn-theme-colored2.disabled.focus,
.btn-default.btn-theme-colored2[disabled].focus,
fieldset[disabled] .btn-default.btn-theme-colored2.focus {
  background-color: #fff;
  border-color: #F88147;
}
.btn-default.btn-theme-colored2 .badge {
  color: #fff;
  background-color: #F88147;
}
.btn-default.btn-theme-colored2:hover,
.btn-default.btn-theme-colored2:active,
.btn-default.btn-theme-colored2:focus {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
/*
 * btn-border
 * -----------------------------------------------
*/
.btn-border.btn-theme-colored2 {
  color: #F88147;
  background-color: #fff;
  border-color: #F88147;
}
.btn-border.btn-theme-colored2:focus,
.btn-border.btn-theme-colored2.focus {
  color: #F88147;
  background-color: #e6e6e6;
  border-color: #b84107;
}
.btn-border.btn-theme-colored2:hover {
  color: #F88147;
  background-color: #e6e6e6;
  border-color: #f6590c;
}
.btn-border.btn-theme-colored2:active,
.btn-border.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-border.btn-theme-colored2 {
  color: #F88147;
  background-color: #e6e6e6;
  border-color: #f6590c;
}
.btn-border.btn-theme-colored2:active:hover,
.btn-border.btn-theme-colored2.active:hover,
.open > .dropdown-toggle.btn-border.btn-theme-colored2:hover,
.btn-border.btn-theme-colored2:active:focus,
.btn-border.btn-theme-colored2.active:focus,
.open > .dropdown-toggle.btn-border.btn-theme-colored2:focus,
.btn-border.btn-theme-colored2:active.focus,
.btn-border.btn-theme-colored2.active.focus,
.open > .dropdown-toggle.btn-border.btn-theme-colored2.focus {
  color: #F88147;
  background-color: #d4d4d4;
  border-color: #b84107;
}
.btn-border.btn-theme-colored2:active,
.btn-border.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-border.btn-theme-colored2 {
  background-image: none;
}
.btn-border.btn-theme-colored2.disabled:hover,
.btn-border.btn-theme-colored2[disabled]:hover,
fieldset[disabled] .btn-border.btn-theme-colored2:hover,
.btn-border.btn-theme-colored2.disabled:focus,
.btn-border.btn-theme-colored2[disabled]:focus,
fieldset[disabled] .btn-border.btn-theme-colored2:focus,
.btn-border.btn-theme-colored2.disabled.focus,
.btn-border.btn-theme-colored2[disabled].focus,
fieldset[disabled] .btn-border.btn-theme-colored2.focus {
  background-color: #fff;
  border-color: #F88147;
}
.btn-border.btn-theme-colored2 .badge {
  color: #fff;
  background-color: #F88147;
}
.btn-border.btn-theme-colored2:hover,
.btn-border.btn-theme-colored2:active,
.btn-border.btn-theme-colored2:focus {
  background-color: #f65f16;
  border-color: #f65f16;
  color: #fff;
}
/*
 * btn-dark
 * -----------------------------------------------
*/
.btn-dark.btn-theme-colored2 {
  color: #fff;
  background-color: #F88147;
  border-color: #F88147;
}
.btn-dark.btn-theme-colored2:focus,
.btn-dark.btn-theme-colored2.focus {
  color: #fff;
  background-color: #f65f16;
  border-color: #b84107;
}
.btn-dark.btn-theme-colored2:hover {
  color: #fff;
  background-color: #f65f16;
  border-color: #f6590c;
}
.btn-dark.btn-theme-colored2:active,
.btn-dark.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-dark.btn-theme-colored2 {
  color: #fff;
  background-color: #f65f16;
  border-color: #f6590c;
}
.btn-dark.btn-theme-colored2:active:hover,
.btn-dark.btn-theme-colored2.active:hover,
.open > .dropdown-toggle.btn-dark.btn-theme-colored2:hover,
.btn-dark.btn-theme-colored2:active:focus,
.btn-dark.btn-theme-colored2.active:focus,
.open > .dropdown-toggle.btn-dark.btn-theme-colored2:focus,
.btn-dark.btn-theme-colored2:active.focus,
.btn-dark.btn-theme-colored2.active.focus,
.open > .dropdown-toggle.btn-dark.btn-theme-colored2.focus {
  color: #fff;
  background-color: #e04f09;
  border-color: #b84107;
}
.btn-dark.btn-theme-colored2:active,
.btn-dark.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-dark.btn-theme-colored2 {
  background-image: none;
}
.btn-dark.btn-theme-colored2.disabled:hover,
.btn-dark.btn-theme-colored2[disabled]:hover,
fieldset[disabled] .btn-dark.btn-theme-colored2:hover,
.btn-dark.btn-theme-colored2.disabled:focus,
.btn-dark.btn-theme-colored2[disabled]:focus,
fieldset[disabled] .btn-dark.btn-theme-colored2:focus,
.btn-dark.btn-theme-colored2.disabled.focus,
.btn-dark.btn-theme-colored2[disabled].focus,
fieldset[disabled] .btn-dark.btn-theme-colored2.focus {
  background-color: #F88147;
  border-color: #F88147;
}
.btn-dark.btn-theme-colored2 .badge {
  color: #F88147;
  background-color: #fff;
}
/*
 * btn-gray
 * -----------------------------------------------
*/
.btn-gray.btn-theme-colored2 {
  color: #F88147;
  background-color: #faa378;
  border-color: #faa378;
}
.btn-gray.btn-theme-colored2:focus,
.btn-gray.btn-theme-colored2.focus {
  color: #F88147;
  background-color: #f88147;
  border-color: #ea5309;
}
.btn-gray.btn-theme-colored2:hover {
  color: #F88147;
  background-color: #f88147;
  border-color: #f87a3d;
}
.btn-gray.btn-theme-colored2:active,
.btn-gray.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-gray.btn-theme-colored2 {
  color: #F88147;
  background-color: #f88147;
  border-color: #f87a3d;
}
.btn-gray.btn-theme-colored2:active:hover,
.btn-gray.btn-theme-colored2.active:hover,
.open > .dropdown-toggle.btn-gray.btn-theme-colored2:hover,
.btn-gray.btn-theme-colored2:active:focus,
.btn-gray.btn-theme-colored2.active:focus,
.open > .dropdown-toggle.btn-gray.btn-theme-colored2:focus,
.btn-gray.btn-theme-colored2:active.focus,
.btn-gray.btn-theme-colored2.active.focus,
.open > .dropdown-toggle.btn-gray.btn-theme-colored2.focus {
  color: #F88147;
  background-color: #f76925;
  border-color: #ea5309;
}
.btn-gray.btn-theme-colored2:active,
.btn-gray.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-gray.btn-theme-colored2 {
  background-image: none;
}
.btn-gray.btn-theme-colored2.disabled:hover,
.btn-gray.btn-theme-colored2[disabled]:hover,
fieldset[disabled] .btn-gray.btn-theme-colored2:hover,
.btn-gray.btn-theme-colored2.disabled:focus,
.btn-gray.btn-theme-colored2[disabled]:focus,
fieldset[disabled] .btn-gray.btn-theme-colored2:focus,
.btn-gray.btn-theme-colored2.disabled.focus,
.btn-gray.btn-theme-colored2[disabled].focus,
fieldset[disabled] .btn-gray.btn-theme-colored2.focus {
  background-color: #faa378;
  border-color: #faa378;
}
.btn-gray.btn-theme-colored2 .badge {
  color: #faa378;
  background-color: #F88147;
}
/*
 * btn-primary: theme-color
 * -----------------------------------------------
*/
.btn-theme-colored2 {
  color: #fff;
  background-color: #F88147;
  border-color: #F88147;
}
.btn-theme-colored2:focus,
.btn-theme-colored2.focus {
  color: #fff;
  background-color: #f65f16;
  border-color: #b84107;
}
.btn-theme-colored2:hover {
  color: #fff;
  background-color: #f65f16;
  border-color: #f6590c;
}
.btn-theme-colored2:active,
.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-theme-colored2 {
  color: #fff;
  background-color: #f65f16;
  border-color: #f6590c;
}
.btn-theme-colored2:active:hover,
.btn-theme-colored2.active:hover,
.open > .dropdown-toggle.btn-theme-colored2:hover,
.btn-theme-colored2:active:focus,
.btn-theme-colored2.active:focus,
.open > .dropdown-toggle.btn-theme-colored2:focus,
.btn-theme-colored2:active.focus,
.btn-theme-colored2.active.focus,
.open > .dropdown-toggle.btn-theme-colored2.focus {
  color: #fff;
  background-color: #e04f09;
  border-color: #b84107;
}
.btn-theme-colored2:active,
.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-theme-colored2 {
  background-image: none;
}
.btn-theme-colored2.disabled:hover,
.btn-theme-colored2[disabled]:hover,
fieldset[disabled] .btn-theme-colored2:hover,
.btn-theme-colored2.disabled:focus,
.btn-theme-colored2[disabled]:focus,
fieldset[disabled] .btn-theme-colored2:focus,
.btn-theme-colored2.disabled.focus,
.btn-theme-colored2[disabled].focus,
fieldset[disabled] .btn-theme-colored2.focus {
  background-color: #F88147;
  border-color: #F88147;
}
.btn-theme-colored2 .badge {
  color: #F88147;
  background-color: #fff;
}
.btn-hover-theme-colored2:hover {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
/*
 * Shortcode: styled-icons Theme Colored
 * -----------------------------------------------
*/
.icon-theme-colored2 a {
  color: #F88147;
}
.icon-theme-colored2.icon-bordered a {
  border-color: #F88147;
}
.icon-theme-colored2.icon-bordered a:hover {
  background-color: #F88147;
  color: #fff;
}
.icon-theme-colored2.icon-dark a {
  background-color: #F88147;
  color: #fff;
}
.icon-theme-colored2.icon-dark a:hover {
  background-color: #f65f16;
  color: #f65f16;
}
.icon-theme-colored2.icon-dark.icon-bordered a {
  border-color: #F88147;
  color: #F88147;
}
.icon-theme-colored2.icon-dark.icon-bordered a:hover {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
.icon-theme-colored2.icon-gray a {
  color: #F88147;
}
.icon-theme-colored2.icon-gray a:hover {
  color: #f65f16;
}
.icon-theme-colored2.icon-gray.icon-bordered a {
  color: #F88147;
}
.icon-theme-colored2.icon-gray.icon-bordered a:hover {
  background-color: #eeeeee;
  border-color: #eeeeee;
  color: #F88147;
}
.icon-theme-colored2 a:hover {
  color: #f65f16;
}
.icon-hover-theme-colored2 a:hover {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
.styled-icons.icon-hover-theme-colored2 a:hover {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
/*
 * Shortcode: Icon Boxes Theme Colored
 * -----------------------------------------------
*/
.icon-box.iconbox-theme-colored2 .icon {
  color: #F88147;
}
.icon-box.iconbox-theme-colored2 .icon.icon-border-effect::after {
  box-shadow: 0 0 0 3px #F88147;
}
.icon-box.iconbox-theme-colored2 .icon.icon-bordered {
  border-color: #F88147;
}
.icon-box.iconbox-theme-colored2 .icon.icon-bordered:hover {
  background-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-gray:hover {
  background-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-gray.icon-bordered {
  border-color: #eeeeee;
}
.icon-box.iconbox-theme-colored2 .icon.icon-gray.icon-bordered:hover {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-dark {
  background-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-dark:hover {
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-dark.icon-bordered {
  background-color: transparent;
  border-color: #F88147;
  color: #F88147;
}
.icon-box.iconbox-theme-colored2 .icon.icon-dark.icon-bordered:hover {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-white {
  background-color: #fff;
  color: #F88147;
}
.icon-box.iconbox-theme-colored2 .icon.icon-white:hover {
  background-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-white.icon-bordered {
  background-color: transparent;
  border-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-white.icon-bordered:hover {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2.iconbox-border {
  border-color: #F88147;
}
/*
 *  accordion.less
 * -----------------------------------------------
*/
.accordion-theme-colored2 .panel-default > .panel-heading {
  background-color: #F88147;
}
.accordion-theme-colored2 .panel-default > .panel-heading .panel-title > a,
.accordion-theme-colored2 .panel-default > .panel-heading .panel-title > a:hover,
.accordion-theme-colored2 .panel-default > .panel-heading .panel-title > a:focus {
  color: #fff;
}
.panel-group.accordion-classic-theme-colored2 .panel-heading .panel-title a.active:before {
  background: #F88147;
}
.panel-group.accordion-classic-theme-colored2-filled .panel-heading {
  background: #F88147;
}
.panel-group.accordion-classic-theme-colored2-filled .panel-heading .panel-title a {
  color: #fff;
}
.panel-group.accordion-classic-theme-colored2-filled .panel-heading .panel-title a:before {
  background: #f77738;
  color: #fff;
}
.panel-group.accordion-classic-theme-colored2-filled .panel-heading .panel-title a.active:before {
  background: #f35609;
}
.panel-group.accordion-classic-theme-colored21 .panel-heading {
  background: #F88147;
}
.panel-group.accordion-classic-theme-colored21 .panel-heading .panel-title a {
  color: #fff;
}
.panel-group.accordion-classic-theme-colored21 .panel-heading .panel-title a:before {
  background: #f7702e;
  color: #fff;
}
.panel-group.accordion-classic-theme-colored21 .panel-heading .panel-title a.active:before {
  background: #1F3345;
}
.panel-group.accordion-icon-filled.accordion-icon-left.accordion-icon-filled-theme-colored2 .panel-heading .panel-title a:before {
  background-color: #F88147;
}
.panel-group.accordion-icon-filled.accordion-icon-right.accordion-icon-filled-theme-colored2 .panel-heading .panel-title a:after {
  background-color: #F88147;
}
/*
 * about.less
 * -----------------------------------------------
*/
/* -------- custom css ---------- */
.course-single-item .course-meta .course-tag h5 {
  background-color: #F88147;
}
.course-single-item .course-meta ul li i {
  color: #F88147;
}
/* -------- custom css ---------- */
/* -------- custom css ---------- */
/*
 * section-title.less
 * -----------------------------------------------
*/
/*
 * custom-theme-color-set.less
 * -----------------------------------------------
*/
/*
 * custom-theme-color1.less
 * -----------------------------------------------
*/
.feature-item .features-description {
  background: rgba(31, 51, 69, 0.8);
}
.team-thumb h4,
.project-gallery .project-thumb::before,
.form-transparent select option {
  background: rgba(31, 51, 69, 0.9);
}
.icon-box.icon-filled i {
  background: #1F3345;
}
.single-course-thumb .overlay-shade {
  background-color: rgba(31, 51, 69, 0.95);
}
/*
 * custom-theme-color2.less
 * -----------------------------------------------
*/
.team-block .team-thumb .styled-icons a:hover,
.work-gallery .gallery-thumb .styled-icons a:hover,
.work-gallery:hover .gallery-bottom-part,
.double-line-bottom-theme-colored2:after,
.double-line-bottom-theme-colored2:before,
.double-line-bottom-centered-theme-colored2:after,
.double-line-bottom-centered-theme-colored2:before,
.circled-line-centered-theme-colored2:before,
.circled-line-left-theme-colored2:before,
.line-bottom-theme-colored2:after,
.line-bottom-centered::after,
.line-bottom-rounded-theme-colored2:after,
.line-bottom-double-line-centered::before,
.line-bottom-double-line-centered::after,
.event-block .event-date,
.team-social,
.event-small .event-date,
.portfolio-filter a.active,
.title-border::after,
.owl-theme .owl-dots .owl-dot.active span,
.icon-box.icon-filled:hover i,
.post .post-thumb .post-date,
.sidebar .widget .widget-title::after,
.contact-info-box i {
  background: #F88147;
}
.testimonial-content::after,
.top-course-thumb .desc-box .off,
.breadcrumb.white li.active,
.widget .post-title a:hover {
  color: #F88147;
}
.footer a:focus,
.footer a:hover,
.footer a:active {
  color: #F88147;
}
.about-video:hover .video-button {
  background-color: rgba(248, 129, 71, 0.9);
}
.event-grid .thumb .entry-date {
  background-color: rgba(248, 129, 71, 0.9);
}
.btn-theme-colored2 {
  background-color: #F88147;
}
.review-stars i {
  color: #F88147;
}
.price-tag,
.widget .tags a:hover {
  background: #F88147;
}
.services-list li.active a {
  background-color: #F88147 !important;
}
.services-list ul li a:hover {
  background-color: #F88147;
  color: #fff;
}
.services-list li.active a {
  border: 1px solid #F88147;
}
blockquote.theme-colored {
  background: #f7f7f7 none repeat scroll 0 0;
  border-left: 3px solid #F88147;
}
.brochured li a i {
  color: #F88147;
}
.star-rating span::before {
  color: #F88147 !important;
}
.nav-tabs > li.active a,
.nav-tabs > li.active a:hover,
.nav-tabs > li.active a:focus {
  color: #F88147;
}
.nav-tabs > li > a:hover {
  color: #F88147;
  border-bottom: 1px solid #F88147;
}
.progress-item .progress-bar {
  background-color: #F88147;
}
.play-btn {
  box-shadow: 2px 1px 23px 5px #F88147;
}
.feature-item .thumb .title {
  border-top: 2px solid #F88147;
}
.circled-line-centered-theme-colored2::before,
.circled-line-left-theme-colored2::before {
  box-shadow: 0 0 3px 3px rgba(248, 129, 71, 0.4);
}
.circled-line-centered-theme-colored2:after,
.circled-line-left-theme-colored2:after {
  border: 1px solid #F88147;
}
.border-left-theme-colored2,
.team-thumb h4 {
  border-left: 4px solid #F88147;
}
.border-bottom-theme-colored2 {
  border-bottom: 2px solid #F88147;
}
.border-bottom-theme-colored2-1px {
  border-bottom: 1px solid #F88147;
}


/*.layer-overlay::before {
  background: rgba(17, 17, 17, 0.5) none repeat scroll 0 0;
  content: " ";
  height: 100%;
  left: 0;
  position: absolute;
  top: 111px;
  width: 100%;
  z-index: 0;
}*/
.layer-overlay.overlay-light::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.layer-overlay.overlay-lighter::before {
  background-color: rgba(255, 255, 255, 0.3);
}
.layer-overlay.overlay-deep::before {
  background-color: rgba(255, 255, 255, 0.9);
}
.layer-overlay.overlay-dark::before {
  background-color: rgba(17, 17, 17, 0.85);
}
.layer-overlay.overlay-dark-1::before {
  background-color: rgba(17, 17, 17, 0.1);
}
.layer-overlay.overlay-dark-2::before {
  background-color: rgba(17, 17, 17, 0.2);
}
.layer-overlay.overlay-dark-3::before {
  background-color: rgba(17, 17, 17, 0.3);
}
.layer-overlay.overlay-dark-4::before {
  background-color: rgba(17, 17, 17, 0.4);
}
.layer-overlay.overlay-dark-5::before {
  background-color: rgba(17, 17, 17, 0.5);
}
.layer-overlay.overlay-dark-6::before {
  background-color: rgba(17, 17, 17, 0.6);
}
.layer-overlay.overlay-dark-7::before {
  background-color: rgba(17, 17, 17, 0.7);
}
.layer-overlay.overlay-dark-8::before {
  background-color: rgba(17, 17, 17, 0.8);
}
.layer-overlay.overlay-dark-9::before {
  background-color: rgba(17, 17, 17, 0.9);
}
.layer-overlay.overlay-white::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.layer-overlay.overlay-white-1::before {
  background-color: rgba(255, 255, 255, 0.1);
}
.layer-overlay.overlay-white-2::before {
  background-color: rgba(255, 255, 255, 0.2);
}
.layer-overlay.overlay-white-3::before {
  background-color: rgba(255, 255, 255, 0.3);
}
.layer-overlay.overlay-white-4::before {
  background-color: rgba(255, 255, 255, 0.4);
}
.layer-overlay.overlay-white-5::before {
  background-color: rgba(255, 255, 255, 0.5);
}
.layer-overlay.overlay-white-6::before {
  background-color: rgba(255, 255, 255, 0.6);
}
.layer-overlay.overlay-white-7::before {
  background-color: rgba(255, 255, 255, 0.7);
}
.layer-overlay.overlay-white-8::before {
  background-color: rgba(255, 255, 255, 0.8);
}
.layer-overlay.overlay-white-9::before {
  background-color: rgba(255, 255, 255, 0.9);
}
.layer-overlay.layer-pattern::before {
  background-image: url(../images/pattern1.png);
  background-color: rgba(0, 0, 0, 0.6);
}
.layer-overlay.layer-pattern2::before {
  background-image: url(../images/pattern2.png);
  background-color: rgba(0, 0, 0, 0.8);
}
.layer-overlay.layer-pattern3::before {
  background-image: url(../images/pattern3.png);
  background-color: rgba(0, 0, 0, 0.8);
}
.layer-overlay.maximage-layer-overlay::before {
  z-index: 1;
}
.layer-overlay.overlay-blue::before {
  background-color: rgba(1, 162, 208, 0.9);
}
.layer-overlay.overlay-blue-light::before {
  background-color: rgba(1, 162, 208, 0.45);
}
.layer-overlay.overlay-pink::before {
  background-color: rgba(235, 110, 142, 0.9);
}
.layer-overlay.overlay-pink-light::before {
  background-color: rgba(235, 110, 142, 0.45);
}
.layer-overlay.overlay-brown::before {
  background-color: rgba(60, 171, 111, 0.9);
}
.layer-overlay.overlay-brown-light::before {
  background-color: rgba(60, 171, 111, 0.45);
}
.layer-overlay.overlay-yellow::before {
  background-color: rgba(255, 187, 34, 0.9);
}
.layer-overlay.overlay-yellow-light::before {
  background-color: rgba(255, 187, 34, 0.45);
}
.layer-overlay.overlay-green::before {
  background-color: rgba(16, 196, 92, 0.9);
}
.layer-overlay.overlay-green-light::before {
  background-color: rgba(16, 196, 92, 0.45);
}
.half-divider .overlay-theme-color-1,
.half-divider .overlay-theme-color-2,
.half-divider .overlay-theme-color-3 {
  content: "";
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 50%;
}
.testimonial .comment {
    position: relative;
}

.testimonial .comment::after {
    bottom: 48px;
    content: "\f10d";
    font-family: fontawesome;
    font-size: 112px;
    opacity: 0.1;
    position: absolute;
    right: 18px;
    color: #fff;
}

.testimonial .comment::before {
    position: absolute;
    bottom: -12px;
    content: " ";
    left: 20px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 12px 10px 0 10px;
    border-color: #F7F7F7 transparent transparent transparent;
}


/* -------- Testimonial-Style2 ---------- */

.testimonial.style2 {
    text-align: center;
}

.testimonial.style2 .thumb img {
    display: inline-block;
    width: auto;
    width: 75px;
}


/* -------- Testimonial-Style1 ---------- */

.testimonial.style1 .item {
    border: none;
}

.testimonial.style1 .item::before {
    display: none;
}

.testimonial.style1 .quote,
.testimonial.style1 .thumb {
    margin-bottom: 30px;
}

.testimonial.style1 .author {
    margin-bottom: 5px;
    text-transform: uppercase;
}

.testimonial.style1 .title {
    color: #c0c0c0;
    margin-bottom: 20px;
}

.testimonial.style1 .comment {
    padding: 35px 25px;
}

.testimonial.style1 .comment p {
    font-weight: 500;
    margin-left: 30px;
}

.testimonial.style1 .comment {
    background: #fff;
    color: #777777;
    border: 3px solid white;
    border-radius: 10px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    margin: 1px;
    position: relative;
}

.testimonial.style1 .comment::before {
    content: "\f10d";
    font-family: fontawesome;
    font-size: 30px;
    left: 20px;
    position: absolute;
    top: 7px;
    opacity: 0.8;
}

.testimonial.style1 .comment::after {
    content: "";
    width: 14px;
    height: 14px;
    position: absolute;
    left: 30px;
    background: url('../images/testimonials/quote_arrow.png') 0px 0px no-repeat;
    top: 97%;
}

.owl-carousel .owl-item .testimonial img {
    display: inline;
    width: auto;
}

.testimonial .signature {
    width: 60px;
}

.testimonial-content::after {
    content: "\f10d";
    font-family: fontawesome;
    font-size: 61px;
    right: 50px;
    opacity: 0.1;
    position: absolute;
    bottom: -32px;
}

.testimonial-content::after {
    content: "\f10d";
    font-family: fontawesome;
    font-size: 92px;
    right: 30px;
    opacity: 0.07;
    position: absolute;
    bottom: -30px;
}

.testimonial-content {
    margin-top: 0px;
    position: relative;
    background: #fff;
    padding: 20px;
    border: 1px solid #eee;
}




.event-small .event-date {
    float: left;
    margin-right: 20px;
    padding: 0 16px 5px 20px;
    text-align: center;
}

.line-bottom {
    position: relative;
    margin-bottom: 30px;
    padding-bottom: 10px;
}

.line-bottom:after {
    bottom: -1px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 50px;
}

.line-bottom-theme-colored2 {
    position: relative;
    margin-bottom: 30px;
    padding-bottom: 10px;
}

.line-bottom-theme-colored2:after {
    border-radius: 10px;
    bottom: -1px;
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    width: 50px;
}

.line-bottom-bordered {
    position: relative;
}

.line-bottom-bordered:before {
    content: "";
    background: #eee;
    position: absolute;
    height: 3px;
    width: 110px;
    top: -2px;
    border-radius: 6px;
}

.line-bottom-bordered:after {
    position: absolute;
    background: #76B947;
    content: "";
    height: 3px;
    width: 35px;
    left: 20px;
    top: -2px;
    border-radius: 6px;
}

.line-bottom-centered {
    position: relative;
    margin: 10px 0 35px;
}

.line-bottom-centered:after {
    bottom: -12px;
    border-radius: 10px;
    content: "";
    height: 4px;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    position: absolute;
    right: 0;
    width: 50px;
}

.line-bottom-centered:before {
    content: "";
    position: absolute;
    height: 3px;
    width: 120px;
    background: #eee;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 9px;
}

.line-bottom-rounded-theme-colored2 {
    position: relative;
    margin-bottom: 12px;
    padding-bottom: 4px;
}

.line-bottom-rounded-theme-colored2:after {
    border-radius: 15px;
    bottom: -1px;
    content: "";
    height: 4px;
    border-radius: 6px;
    left: 0;
    position: absolute;
    width: 42px;
}

.double-line-bottom-theme-colored2 {
    margin-bottom: 20px;
    margin-top: 8px;
    padding-bottom: 5px;
    position: relative;
}

.double-line-bottom-theme-colored2:after {
    border-radius: 8px;
    bottom: 1px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 64px;
}

.double-line-bottom-theme-colored2:before {
    border-radius: 8px;
    bottom: -1px;
    content: "";
    height: 6px;
    left: 10px;
    position: absolute;
    width: 24px;
}

.circled-line-centered-theme-colored2 {
    margin-bottom: 25px;
    margin-top: 25px;
    padding-bottom: 5px;
    position: relative;
}

.circled-line-centered-theme-colored2:after {
    top: 0;
    content: "";
    height: 3px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 90px;
}

.circled-line-centered-theme-colored2:before {
    border: 3px solid #fff;
    border-radius: 30px;
    bottom: -5px;
    content: "";
    height: 20px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 10px;
    z-index: 3;
}

.circled-line-centered-theme-white {
    margin-bottom: 25px;
    margin-top: 25px;
    padding-bottom: 5px;
    position: relative;
}

.circled-line-centered-theme-white:after {
    top: 0;
    content: "";
    height: 3px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 90px;
    background-color: #fff;
}

.circled-line-centered-theme-white:before {
    background-color: #fff;
    border-radius: 30px;
    border: 3px solid #fff;
    bottom: -5px;
    content: "";
    height: 20px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 10px;
    z-index: 3;
}

.circled-line-left-theme-colored2 {
    margin-bottom: 25px;
    margin-top: 25px;
    padding-bottom: 5px;
    position: relative;
}

.circled-line-left-theme-colored2:after {
    top: 0;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    right: 0;
    width: 90px;
}

.circled-line-left-theme-colored2:before {
    border: 3px solid #fff;
    border-radius: 30px;
    bottom: -5px;
    content: "";
    height: 20px;
    left: 15px;
    position: absolute;
    right: 0;
    width: 10px;
    z-index: 3;
}

.line-bottom-double-line-centered {
    margin-bottom: 15px;
    padding-bottom: 15px;
    position: relative;
}

.line-bottom-double-line-centered::before {
    bottom: 3px;
    content: "";
    height: 1px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 20px;
}

.line-bottom-double-line-centered::after {
    bottom: 7px;
    content: "";
    height: 1px;
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    width: 45px;
}

.side-line {
    position: relative;
}

.side-line::after {
    background: #24bbd0 none repeat scroll 0 0;
    bottom: 5px;
    content: "";
    height: 50%;
    left: -10px;
    position: absolute;
    width: 3px;
}

.side-line::before {
    background: #fff none repeat scroll 0 0;
    content: "";
    height: 40%;
    left: -10px;
    position: absolute;
    top: 7px;
    width: 3px;
}


/*
 * widgets.less
 * -----------------------------------------------
*/

.widget.dark .tags a {
    border: 1px solid #404040;
}

.sidebar .widget .widget-title {
    background: #f7f7f7 none repeat scroll 0 0;
    font-family: "Roboto", sans-serif;
    font-size: 17px;
    font-weight: 500;
    margin-bottom: 20px;
    margin-top: 0;
    padding: 5px 15px 8px 16px;
    position: relative;
}

.sidebar .widget .widget-title {
    background: #f7f7f7 none repeat scroll 0 0;
    font-size: 17px;
    margin-bottom: 20px;
    margin-top: 0;
    padding: 5px 15px 8px 18px;
    position: relative;
    border: 1px solid #eee;
    font-weight: 600;
}

.sidebar .widget .widget-title::after {
    content: "";
    height: 36%;
    left: -3px;
    position: absolute;
    top: 11px;
    width: 6px;
}

.sidebar .widget .widget-title.title-dots.small {
    padding: 0;
    background: url("../images/title-dots.png") repeat scroll 0 0;
}

.event-block {
    margin: 4px 0;
    position: relative;
}

.event-block .event-date {
    padding: 6px 18px;
    position: absolute;
    top: 24px;
    -webkit-transition: all 200ms ease-in-out 0s;
    -o-transition: all 200ms ease-in-out 0s;
    transition: all 200ms ease-in-out 0s;
}

.event-block .event-meta {
    background: #f7f6f2 none repeat scroll 0 0;
    display: inline-block;
    margin-left: 40px;
    padding: 12px 16px 8px 14px;
    z-index: -1;
}

.event-block:hover .event-date {
    top: 16px;
}

.event-small .event-date {
    float: left;
    margin-right: 20px;
    padding: 0 16px 5px 20px;
    text-align: center;
}


/* -------- event Style ---------- */

.event-grid .thumb {
    position: relative;
    overflow: hidden;
}

.event-grid .thumb .entry-date {
    bottom: 24px;
    position: absolute;
    right: 0;
    padding: 9px 12px 9px 12px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.event-grid-details ul li i {
    width: 15px;
    height: 15px;
}


/* -------- event Style ---------- */

.event-list .thumb {
    position: relative;
    overflow: hidden;
}

.event-list .thumb img {
    transition: all 500ms ease 0s;
}

.event-list:hover .thumb img {
    transform: scale(1.1);
}

.event-list .thumb .overlay-donate-now {
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    text-align: center;
    top: -50px;
    transition: all 400ms ease 0s;
}

.event-list:hover .thumb .overlay-donate-now {
    top: 10%;
}

.event-list .thumb .entry-date {
    bottom: 0;
    position: absolute;
    right: -44px;
    -webkit-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}

.event-list:hover .thumb .entry-date {
    right: 0;
}

  .widget {
  margin-bottom: 40px;
}

.widget .widget-title {
  margin-top: 0;
  margin-bottom: 20px;
  font-family: 'Open Sans', sans-serif;
  font-size: 18px;
  font-weight: 700;
}
.widget ul li {
  margin-bottom: 5px;
  padding-bottom: 5px;
}
.widget ul.list li,
.widget .post {
  margin-bottom: 10px;
  padding-bottom: 10px;
}
.widget .list-border li {
  margin-bottom: 0;
  padding: 10px 0;
}
.widget.brochures > li {
  margin-bottom: 10px;
  padding: 10px;
}
.widget.brochures i {
  color: #100f0f;
  font-size: 16px;
  margin-right: 10px;
}
.widget.address > li {
  font-size: 13px;
  margin-bottom: 10px;
  padding: 5px 10px;
}
.widget.address > li i {
  font-size: 16px;
  margin-right: 8px;
  vertical-align: middle;
}
.widget .twitter-feed li,
.widget .twitter-feed-carousel li {
  font-size: 13px;
  margin-bottom: 15px;
  margin-top: 0px;
  padding-left: 30px;
}
.widget .twitter-feed li.item,
.widget .twitter-feed-carousel li.item {
  position: relative;
}
.widget .twitter-feed li::after,
.widget .twitter-feed-carousel li::after {
  content: "\f099";
  font-size: 24px;
  font-family: fontawesome;
  left: 0;
  position: absolute;
  top: 0;
}
.widget .styled-icons li {
  margin-bottom: 0;
  padding-bottom: 0;
}
.widget .styled-icons li a {
  margin-bottom: 0;
}
.widget .tags a {
  border: 1px solid #d3d3d3;
  display: inline-block;
  font-size: 11px;
  margin: 5px 4px 5px -2px;
  padding: 5px 10px;
}
.widget .tags a:hover {
  color: #fff;
}
.widget .search-input {
  background: transparent none repeat scroll 0 0;
  border: 1px solid #c0c0c0;
  border-radius: initial;
  box-shadow: none;
  height: 45px;
  padding: 10px;
}
.widget .search-button {
  background: transparent none repeat scroll 0 0;
  border: 1px solid #c0c0c0;
  border-radius: 0;
  height: 45px;
}
.widget .nav-tabs li {
  border-bottom: 1px solid transparent;
  margin-bottom: -2px;
  padding-bottom: 0;
}
.widget .nav-tabs li:hover {
  border-bottom: 1px solid transparent;
}
.widget .post-title a {
  letter-spacing: 0;
  font-family: 'Open Sans', sans-serif;
  font-size: 14px;
  font-weight: 700;
}
.widget .quick-contact-form .form-control {
  background-color: rgba(241, 241, 241, 0.8);
  border-color: #d3d3d3;
  color: #a9a9a9;
}
.widget .product-list .product-title {
  font-size: 14px;
  font-weight: 400;
}
.widget .testimonial-widget-carousel .item img {
  display: inline;
  width: auto;
  float: right;
}
.widget.dark .widget-title {
  color: #fff;
}
.widget.dark .tags a {
  border: 1px solid #777777;
}
.widget.dark .widget-image-carousel .title {
  color: #fff;
}
.widget.dark .search-input {
  border: 1px solid #333333;
}
.widget.dark .styled-icons li a:hover i {
  color: #fff;
}
.widget.dark .search-button {
  border: 1px solid #333333;
}
.widget.dark .widget-subscribe .subscribe-title {
  color: #fff;
}
.widget.dark .widget-subscribe .subscribe-sub-title {
  color: #100f0f;
}
.widget.dark .nav-tabs li {
  border-bottom: 1px solid transparent;
  margin-bottom: -2px;
  padding-bottom: 0;
}
.widget.dark .nav-tabs li:hover {
  border-bottom: 1px solid transparent;
}
.widget.dark .nav-tabs li:hover a {
  border: 1px solid #555555;
}
.widget.dark .nav-tabs li.active a {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #333333 none repeat scroll 0 0;
  border-color: #555555 #555555 transparent;
  border-image: none;
  border-style: solid;
  border-width: 1px;
}
.widget.dark .product-title a {
  color: #808080;
}
.widget.dark .post-title a {
  color: #ddd;
}
.widget.dark .tab-content {
  background: #333333 none repeat scroll 0 0;
  border: 1px solid #555555;
}
.widget.dark .quick-contact-form .form-control {
  background-color: rgba(51, 51, 51, 0.3);
  border-color: #333333;
}
.widget.no-border ul li {
  border: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.widget ul.list li::before {
  display: none;
}
.widget.dark ul.list li::before {
  display: none;
}
/* --------Horizontal Contact Widget  ---------- */
.horizontal-contact-widget {
  border-top: 1px dashed #d3d3d3;
}
.horizontal-contact-widget .each-widget::before {
  content: "\f111";
  font-family: FontAwesome;
  left: 0;
  position: absolute;
  right: 0;
  top: -42px;
}
    .footer {
  color: #a9a9a9;
  background-color: #151515;
}
.footer a {
  color: #a9a9a9;
}
.footer .widget .widget-title {
  margin-top: 0px;
}
.footer .widget.dark .quick-contact-form button {
  border-color: #333333;
  color: #909090;
}
.footer .widget.dark .quick-contact-form button:hover {
  background-color: #eeeeee;
  border-color: #eeeeee;
  color: #333333;
}
.footer .footer-bottom {
  background-color: #121212;
}
/* fixed footer */
footer#footer.fixed-footer {
  bottom: 0;
  left: 0;
  position: fixed;
  right: 0;
  z-index: 1;
}

.post .entry-meta.meta-absolute {
  background-color: rgba(31, 51, 69, 0.9) !important;
}
.tab-slider .nav.nav-pills a:hover,
.tab-slider .nav.nav-pills a.active,
.custom-nav-tabs > li > a:hover,
.widget .tags a:hover,
.small-title .title::after,
.drop-caps.colored-square p:first-child:first-letter,
.drop-caps.colored-rounded p:first-child:first-letter,
.working-process.theme-colored a,
.blog-posts .post .entry-content .post-date.right,
.horizontal-tab-centered .nav-pills > li > a:hover,
.horizontal-tab-centered .nav-pills > li.active > a,
.horizontal-tab-centered .nav-pills > li.active > a:hover,
.horizontal-tab-centered .nav-pills > li.active > a:focus,
.owl-theme.dot-theme-colored .owl-controls .owl-dot span,
.portfolio-filter a.active,
.portfolio-filter a:hover,
.pagination.theme-colored li.active a,
.section-title .both-side-line::after,
.section-title .both-side-line::before,
.section-title .top-side-line::after,
.section-title .left-side-line::before,
.section-title .right-side-line::before,
.product .tag-sale,
.blog-posts .post.style1 .entry-header .entry-date.entry-date-absolute,
.title-dots span {
  background: #1F3345;
}
.cd-timeline-simple .cd-timeline-block .cd-timeline-img {
  background: #1F3345 !important;
}
.ui-state-highlight {
  background: #1F3345 !important;
  color: #fff !important;
}
.menuzord.default .menuzord-menu > li.active > a,
.menuzord.default .menuzord-menu > li:hover > a,
.menuzord.default .menuzord-menu ul.dropdown li:hover > a {
  background: #F88147;
  color: #fff;
}
.menuzord.theme-colored .menuzord-menu > li.active > a,
.menuzord.theme-colored .menuzord-menu > li:hover > a,
.menuzord.theme-colored .menuzord-menu ul.dropdown li:hover > a {
  background: #F88147;
  color: #fff;
}
.gallery-isotope.default-animation-effect .gallery-item .overlay-shade {
  background: #1F3345;
}
.search-menu {
  background: #F88147;
}
/*
 * text: theme-color
 * -----------------------------------------------
*/
.menuzord-menu > li > .megamenu .megamenu-row li:hover > a,
.menuzord-menu > li > .megamenu .megamenu-row .post a:hover,
.menuzord-menu > li > .megamenu .megamenu-row li:hover > a i,
.menuzord-menu > li > .megamenu .megamenu-row .post a:hover i,
.blog-posts .post .entry-meta li i,
.widget .address li i,
.icon-box.box-style1.practice-style3 i,
.icon-box.services-style1:hover .heading,
.horizontal-contact-widget .widget::before,
.small-title i,
.drop-caps.text-colored p:first-child:first-letter,
.schedule-box:hover .schedule-details .title a,
.widget.dark .nav-tabs li.active a,
.pagination.theme-colored li a,
.pager.theme-colored a,
.widget .post-title a:hover,
.donation-form .form-group label {
  color: #1F3345;
}
/*
 * border: theme-color
 * -----------------------------------------------
*/
.line-bottom:after,
.widget .line-bottom:after,
.widget .line-bottom:after,
.pager.theme-colored a,
.owl-carousel.owl-nav-top .owl-controls .owl-nav .owl-prev,
.owl-carousel.owl-nav-top .owl-controls .owl-nav .owl-next {
  border: 1px solid #1F3345;
}
.owl-theme .owl-dots .owl-dot span {
  border-color: #1F3345;
}
.owl-carousel.owl-nav-bottom .owl-nav button i {
  color: #F88147;
}
.owl-carousel.owl-nav-top .owl-nav button {
  background: #F88147 !important;
}
.owl-carousel.owl-nav-bottom .owl-nav .owl-prev,
.owl-carousel.owl-nav-bottom .owl-nav .owl-next {
  border: 1px solid #F88147 !important;
}
.owl-carousel.owl-nav-top .owl-nav .owl-prev,
.owl-carousel.owl-nav-top .owl-nav .owl-next {
  border: 1px solid #F88147 !important;
}
.icon-box.box-style1.practice-style3:hover .icon-wrapper::after {
  border-color: #1F3345 transparent transparent;
}
.section-title.title-border {
  border-left: 4px solid #1F3345;
}
/* border-top-color */
.cssload-tri {
  border-top: 27px solid #1F3345;
}
.border-top-theme-colored2-2px {
  border-top: 2px solid #F88147;
}
.border-top-theme-colored2-5px {
  border-top: 5px solid #F88147;
}
.border-hover-theme-colored:hover {
  border: 1px solid #F88147 !important;
}
/* border-right-color */
.border-right-red {
  border-right: 1px solid #1F3345;
}
.section-title.title-border.title-right {
  border-right: 4px solid #1F3345;
}
/* border-bottom-color */
.border-bottom {
  border-bottom: 1px solid #1F3345;
}
.cssload-tri.cssload-invert {
  border-bottom: 27px solid #1F3345;
}
.team-members.style2:hover .team-bottom-part {
  border-color: #F88147 !important;
}
/* box-shadow */
/*Footer Styles*/
.footer-box-one > div {
  background: #1F3345;
}
.footer-box-two > div {
  background: #172633 !important;
}
.footer-box-three > div {
  background: #0f1922 !important;
}
/* Modern Header */
.modern-header.modern-header-theme-colored .header-nav .header-nav-wrapper:not(.scroll-to-fixed-fixed) nav {
  background: #1F3345;
}
.modern-header.modern-header-theme-colored .header-nav .header-nav-wrapper.scroll-to-fixed-fixed {
  background: #1F3345;
}
/* -------- Text Theme Color ---------- */
.text-theme-colored {
  color: #1F3345 !important;
}
.text-hover-theme-colored:hover {
  color: #1F3345 !important;
}
ul.list.theme-colored li:before,
ul.list.theme-colored.angle-double-right li:before,
ul.list.theme-colored.angle-right li:before,
ul.list.theme-colored.check-circle li:before,
ul.list.theme-colored.check li:before,
.list-icon.theme-colored li i {
  color: #1F3345;
}
/* -------- border-theme-color ---------- */
.border-theme-colored {
  border-color: #1F3345 !important;
}
.border-1px-theme-colored {
  border: 1px solid #1F3345;
}
.box-shadow-theme-colored-6px {
  box-shadow: 0 0 0 6px #1F3345;
}
/* border-left-color */
blockquote.bg-theme-colored {
  border-left: 3px solid #0f1922;
  color: #fff;
}
blockquote.bg-theme-colored footer {
  color: #eeeeee;
}
blockquote.gray.bg-theme-colored {
  background-color: #eeeeee !important;
  border-left: 3px solid #1F3345;
  color: #1F3345;
}
blockquote.gray.bg-theme-colored footer {
  color: #777777;
}
/* -------- bg-theme-color ---------- */
/*.bg-theme-colored {
  background-color: #1F3345 !important;
}*/
.bg-hover-theme-colored:hover {
  background: #1F3345 !important;
  border-color: #1F3345 !important;
  color: #fff !important;
}
.bg-hover-theme-colored:hover h1,
.bg-hover-theme-colored:hover h2,
.bg-hover-theme-colored:hover h3,
.bg-hover-theme-colored:hover h4,
.bg-hover-theme-colored:hover h5,
.bg-hover-theme-colored:hover h6,
.bg-hover-theme-colored:hover p,
.bg-hover-theme-colored:hover a,
.bg-hover-theme-colored:hover i {
  color: #fff !important;
}
.list-icon.theme-colored.square li i,
.list-icon.theme-colored.rounded li i {
  background: #1F3345;
}
/* -------- Transparent bg Color ---------- */
.bg-theme-colored-transparent-9 {
  background-color: rgba(31, 51, 69, 0.9) !important;
}
.bg-theme-colored-transparent-8 {
  background-color: rgba(31, 51, 69, 0.8) !important;
}
.bg-theme-colored-transparent-7 {
  background-color: rgba(31, 51, 69, 0.7) !important;
}
.bg-theme-colored-transparent-6 {
  background-color: rgba(31, 51, 69, 0.6) !important;
}
.bg-theme-colored-transparent-5 {
  background-color: rgba(31, 51, 69, 0.5) !important;
}
.bg-theme-colored-transparent-4 {
  background-color: rgba(31, 51, 69, 0.4) !important;
}
.bg-theme-colored-transparent-3 {
  background-color: rgba(31, 51, 69, 0.3) !important;
}
.bg-theme-colored-transparent-2 {
  background-color: rgba(31, 51, 69, 0.2) !important;
}
.bg-theme-colored-transparent-1 {
  background-color: rgba(31, 51, 69, 0.1) !important;
}
.bg-theme-colored-transparent {
  background-color: rgba(31, 51, 69, 0.5) !important;
}
/* -------- layer overlay Color ---------- */
.layer-overlay {
  /* .overlay-theme-colored */
}
.layer-overlay.overlay-theme-colored::before {
  background-color: rgba(31, 51, 69, 0.8) !important;
}
.layer-overlay.overlay-theme-colored-1::before {
  background-color: rgba(31, 51, 69, 0.1);
}
.layer-overlay.overlay-theme-colored2::before {
  background-color: rgba(31, 51, 69, 0.2);
}
.layer-overlay.overlay-theme-colored-3::before {
  background-color: rgba(31, 51, 69, 0.3);
}
.layer-overlay.overlay-theme-colored-4::before {
  background-color: rgba(31, 51, 69, 0.4);
}
.layer-overlay.overlay-theme-colored-5::before {
  background-color: rgba(31, 51, 69, 0.5);
}
.layer-overlay.overlay-theme-colored-6::before {
  background-color: rgba(31, 51, 69, 0.6);
}
.layer-overlay.overlay-theme-colored-7::before {
  background-color: rgba(31, 51, 69, 0.7);
}
.layer-overlay.overlay-theme-colored-8::before {
  background-color: rgba(31, 51, 69, 0.8);
}
.layer-overlay.overlay-theme-colored-9::before {
  background-color: rgba(31, 51, 69, 0.9);
}
/*
 * btn-default: theme-color
 * -----------------------------------------------
*/
.btn-default.btn-theme-colored {
  color: #1F3345;
  background-color: #fff;
  border-color: #1F3345;
}
.btn-default.btn-theme-colored:focus,
.btn-default.btn-theme-colored.focus {
  color: #1F3345;
  background-color: #e6e6e6;
  border-color: #000000;
}
.btn-default.btn-theme-colored:hover {
  color: #1F3345;
  background-color: #e6e6e6;
  border-color: #0c141b;
}
.btn-default.btn-theme-colored:active,
.btn-default.btn-theme-colored.active,
.open > .dropdown-toggle.btn-default.btn-theme-colored {
  color: #1F3345;
  background-color: #e6e6e6;
  border-color: #0c141b;
}
.btn-default.btn-theme-colored:active:hover,
.btn-default.btn-theme-colored.active:hover,
.open > .dropdown-toggle.btn-default.btn-theme-colored:hover,
.btn-default.btn-theme-colored:active:focus,
.btn-default.btn-theme-colored.active:focus,
.open > .dropdown-toggle.btn-default.btn-theme-colored:focus,
.btn-default.btn-theme-colored:active.focus,
.btn-default.btn-theme-colored.active.focus,
.open > .dropdown-toggle.btn-default.btn-theme-colored.focus {
  color: #1F3345;
  background-color: #d4d4d4;
  border-color: #000000;
}
.btn-default.btn-theme-colored:active,
.btn-default.btn-theme-colored.active,
.open > .dropdown-toggle.btn-default.btn-theme-colored {
  background-image: none;
}
.btn-default.btn-theme-colored.disabled:hover,
.btn-default.btn-theme-colored[disabled]:hover,
fieldset[disabled] .btn-default.btn-theme-colored:hover,
.btn-default.btn-theme-colored.disabled:focus,
.btn-default.btn-theme-colored[disabled]:focus,
fieldset[disabled] .btn-default.btn-theme-colored:focus,
.btn-default.btn-theme-colored.disabled.focus,
.btn-default.btn-theme-colored[disabled].focus,
fieldset[disabled] .btn-default.btn-theme-colored.focus {
  background-color: #fff;
  border-color: #1F3345;
}
.btn-default.btn-theme-colored .badge {
  color: #fff;
  background-color: #1F3345;
}
.btn-default.btn-theme-colored:hover,
.btn-default.btn-theme-colored:active,
.btn-default.btn-theme-colored:focus {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
/*
 * btn-border
 * -----------------------------------------------
*/
.btn-border.btn-theme-colored {
  color: #1F3345;
  background-color: #fff;
  border-color: #1F3345;
}
.btn-border.btn-theme-colored:focus,
.btn-border.btn-theme-colored.focus {
  color: #1F3345;
  background-color: #e6e6e6;
  border-color: #000000;
}
.btn-border.btn-theme-colored:hover {
  color: #1F3345;
  background-color: #e6e6e6;
  border-color: #0c141b;
}
.btn-border.btn-theme-colored:active,
.btn-border.btn-theme-colored.active,
.open > .dropdown-toggle.btn-border.btn-theme-colored {
  color: #1F3345;
  background-color: #e6e6e6;
  border-color: #0c141b;
}
.btn-border.btn-theme-colored:active:hover,
.btn-border.btn-theme-colored.active:hover,
.open > .dropdown-toggle.btn-border.btn-theme-colored:hover,
.btn-border.btn-theme-colored:active:focus,
.btn-border.btn-theme-colored.active:focus,
.open > .dropdown-toggle.btn-border.btn-theme-colored:focus,
.btn-border.btn-theme-colored:active.focus,
.btn-border.btn-theme-colored.active.focus,
.open > .dropdown-toggle.btn-border.btn-theme-colored.focus {
  color: #1F3345;
  background-color: #d4d4d4;
  border-color: #000000;
}
.btn-border.btn-theme-colored:active,
.btn-border.btn-theme-colored.active,
.open > .dropdown-toggle.btn-border.btn-theme-colored {
  background-image: none;
}
.btn-border.btn-theme-colored.disabled:hover,
.btn-border.btn-theme-colored[disabled]:hover,
fieldset[disabled] .btn-border.btn-theme-colored:hover,
.btn-border.btn-theme-colored.disabled:focus,
.btn-border.btn-theme-colored[disabled]:focus,
fieldset[disabled] .btn-border.btn-theme-colored:focus,
.btn-border.btn-theme-colored.disabled.focus,
.btn-border.btn-theme-colored[disabled].focus,
fieldset[disabled] .btn-border.btn-theme-colored.focus {
  background-color: #fff;
  border-color: #1F3345;
}
.btn-border.btn-theme-colored .badge {
  color: #fff;
  background-color: #1F3345;
}
.btn-border.btn-theme-colored:hover,
.btn-border.btn-theme-colored:active,
.btn-border.btn-theme-colored:focus {
  background-color: #0f1922;
  border-color: #0f1922;
  color: #fff;
}
/*
 * btn-dark
 * -----------------------------------------------
*/
.btn-dark.btn-theme-colored {
  color: #fff;
  background-color: #1F3345;
  border-color: #1F3345;
}
.btn-dark.btn-theme-colored:focus,
.btn-dark.btn-theme-colored.focus {
  color: #fff;
  background-color: #0f1922;
  border-color: #000000;
}
.btn-dark.btn-theme-colored:hover {
  color: #fff;
  background-color: #0f1922;
  border-color: #0c141b;
}
.btn-dark.btn-theme-colored:active,
.btn-dark.btn-theme-colored.active,
.open > .dropdown-toggle.btn-dark.btn-theme-colored {
  color: #fff;
  background-color: #0f1922;
  border-color: #0c141b;
}
.btn-dark.btn-theme-colored:active:hover,
.btn-dark.btn-theme-colored.active:hover,
.open > .dropdown-toggle.btn-dark.btn-theme-colored:hover,
.btn-dark.btn-theme-colored:active:focus,
.btn-dark.btn-theme-colored.active:focus,
.open > .dropdown-toggle.btn-dark.btn-theme-colored:focus,
.btn-dark.btn-theme-colored:active.focus,
.btn-dark.btn-theme-colored.active.focus,
.open > .dropdown-toggle.btn-dark.btn-theme-colored.focus {
  color: #fff;
  background-color: #040709;
  border-color: #000000;
}
.btn-dark.btn-theme-colored:active,
.btn-dark.btn-theme-colored.active,
.open > .dropdown-toggle.btn-dark.btn-theme-colored {
  background-image: none;
}
.btn-dark.btn-theme-colored.disabled:hover,
.btn-dark.btn-theme-colored[disabled]:hover,
fieldset[disabled] .btn-dark.btn-theme-colored:hover,
.btn-dark.btn-theme-colored.disabled:focus,
.btn-dark.btn-theme-colored[disabled]:focus,
fieldset[disabled] .btn-dark.btn-theme-colored:focus,
.btn-dark.btn-theme-colored.disabled.focus,
.btn-dark.btn-theme-colored[disabled].focus,
fieldset[disabled] .btn-dark.btn-theme-colored.focus {
  background-color: #1F3345;
  border-color: #1F3345;
}
.btn-dark.btn-theme-colored .badge {
  color: #1F3345;
  background-color: #fff;
}
/*
 * btn-gray
 * -----------------------------------------------
*/
.btn-gray.btn-theme-colored {
  color: #1F3345;
  background-color: #2f4d68;
  border-color: #2f4d68;
}
.btn-gray.btn-theme-colored:focus,
.btn-gray.btn-theme-colored.focus {
  color: #1F3345;
  background-color: #1f3345;
  border-color: #070c10;
}
.btn-gray.btn-theme-colored:hover {
  color: #1F3345;
  background-color: #1f3345;
  border-color: #1c2e3e;
}
.btn-gray.btn-theme-colored:active,
.btn-gray.btn-theme-colored.active,
.open > .dropdown-toggle.btn-gray.btn-theme-colored {
  color: #1F3345;
  background-color: #1f3345;
  border-color: #1c2e3e;
}
.btn-gray.btn-theme-colored:active:hover,
.btn-gray.btn-theme-colored.active:hover,
.open > .dropdown-toggle.btn-gray.btn-theme-colored:hover,
.btn-gray.btn-theme-colored:active:focus,
.btn-gray.btn-theme-colored.active:focus,
.open > .dropdown-toggle.btn-gray.btn-theme-colored:focus,
.btn-gray.btn-theme-colored:active.focus,
.btn-gray.btn-theme-colored.active.focus,
.open > .dropdown-toggle.btn-gray.btn-theme-colored.focus {
  color: #1F3345;
  background-color: #14212c;
  border-color: #070c10;
}
.btn-gray.btn-theme-colored:active,
.btn-gray.btn-theme-colored.active,
.open > .dropdown-toggle.btn-gray.btn-theme-colored {
  background-image: none;
}
.btn-gray.btn-theme-colored.disabled:hover,
.btn-gray.btn-theme-colored[disabled]:hover,
fieldset[disabled] .btn-gray.btn-theme-colored:hover,
.btn-gray.btn-theme-colored.disabled:focus,
.btn-gray.btn-theme-colored[disabled]:focus,
fieldset[disabled] .btn-gray.btn-theme-colored:focus,
.btn-gray.btn-theme-colored.disabled.focus,
.btn-gray.btn-theme-colored[disabled].focus,
fieldset[disabled] .btn-gray.btn-theme-colored.focus {
  background-color: #2f4d68;
  border-color: #2f4d68;
}
.btn-gray.btn-theme-colored .badge {
  color: #2f4d68;
  background-color: #1F3345;
}
/*
 * btn-primary: theme-color
 * -----------------------------------------------
*/
.btn-theme-colored {
  color: #fff;
  background-color: #1F3345;
  border-color: #1F3345;
}
.btn-theme-colored:focus,
.btn-theme-colored.focus {
  color: #fff;
  background-color: #0f1922;
  border-color: #000000;
}
.btn-theme-colored:hover {
  color: #fff;
  background-color: #0f1922;
  border-color: #0c141b;
}
.btn-theme-colored:active,
.btn-theme-colored.active,
.open > .dropdown-toggle.btn-theme-colored {
  color: #fff;
  background-color: #0f1922;
  border-color: #0c141b;
}
.btn-theme-colored:active:hover,
.btn-theme-colored.active:hover,
.open > .dropdown-toggle.btn-theme-colored:hover,
.btn-theme-colored:active:focus,
.btn-theme-colored.active:focus,
.open > .dropdown-toggle.btn-theme-colored:focus,
.btn-theme-colored:active.focus,
.btn-theme-colored.active.focus,
.open > .dropdown-toggle.btn-theme-colored.focus {
  color: #fff;
  background-color: #040709;
  border-color: #000000;
}
.btn-theme-colored:active,
.btn-theme-colored.active,
.open > .dropdown-toggle.btn-theme-colored {
  background-image: none;
}
.btn-theme-colored.disabled:hover,
.btn-theme-colored[disabled]:hover,
fieldset[disabled] .btn-theme-colored:hover,
.btn-theme-colored.disabled:focus,
.btn-theme-colored[disabled]:focus,
fieldset[disabled] .btn-theme-colored:focus,
.btn-theme-colored.disabled.focus,
.btn-theme-colored[disabled].focus,
fieldset[disabled] .btn-theme-colored.focus {
  background-color: #1F3345;
  border-color: #1F3345;
}
.btn-theme-colored .badge {
  color: #1F3345;
  background-color: #fff;
}
/*
 * btn-transparent
 * -----------------------------------------------
*/
.btn-transparent {
  background-color: transparent;
  color: #fff;
}
.btn-transparent.btn-theme-colored {
  background-color: transparent;
}
.btn-transparent.btn-dark {
  background-color: #111111;
  border-color: #111111;
}
.btn-transparent.btn-dark:hover {
  background-color: #000000;
  border-color: #000000;
}
.btn-transparent.btn-dark.btn-theme-colored {
  background-color: #1F3345;
  border-color: #1F3345;
}
.btn-transparent.btn-dark.btn-theme-colored:hover {
  background-color: #0f1922;
  border-color: #0f1922;
}
.btn-transparent.btn-border {
  background-color: transparent;
  border-color: #eeeeee;
}
.btn-transparent.btn-border:hover {
  background-color: #eeeeee;
  color: #000;
}
.btn-transparent.btn-border.btn-theme-colored {
  background-color: transparent;
  border-color: #1F3345;
}
.btn-transparent.btn-border.btn-theme-colored:hover {
  background-color: #1F3345;
  color: #fff;
}
.btn-gray.btn-transparent {
  background-color: #d3d3d3;
  color: #333333;
}
.btn-gray.btn-transparent:hover {
  background-color: #ececec;
  color: #1a1a1a;
}
.btn-gray.btn-transparent.btn-theme-colored {
  background-color: #2f4d68;
  color: #fff;
}
.btn-gray.btn-transparent.btn-theme-colored:hover {
  background-color: #0f1922;
  color: #0f1922;
}
.btn-hover-theme-colored:hover {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
/*
 * Shortcode: styled-icons Theme Colored
 * -----------------------------------------------
*/
.icon-theme-colored a {
  color: #1F3345;
}
.icon-theme-colored.icon-bordered a {
  border-color: #1F3345;
}
.icon-theme-colored.icon-bordered a:hover {
  background-color: #1F3345;
  color: #fff;
}
.icon-theme-colored.icon-dark a {
  background-color: #1F3345;
  color: #fff;
}
.icon-theme-colored.icon-dark a:hover {
  background-color: #0f1922;
  color: #0f1922;
}
.icon-theme-colored.icon-dark.icon-bordered a {
  border-color: #1F3345;
  color: #1F3345;
}
.icon-theme-colored.icon-dark.icon-bordered a:hover {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
.icon-theme-colored.icon-gray a {
  color: #1F3345;
}
.icon-theme-colored.icon-gray a:hover {
  color: #0f1922;
}
.icon-theme-colored.icon-gray.icon-bordered a {
  color: #1F3345;
}
.icon-theme-colored.icon-gray.icon-bordered a:hover {
  background-color: #eeeeee;
  border-color: #eeeeee;
  color: #1F3345;
}
.icon-theme-colored a:hover {
  color: #0f1922;
}
.icon-hover-theme-colored a:hover {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
.styled-icons.icon-hover-theme-colored a:hover {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
/*
 * Shortcode: Icon Boxes Theme Colored
 * -----------------------------------------------
*/
.icon-box.iconbox-theme-colored .icon {
  color: #1F3345;
}
.icon-box.iconbox-theme-colored .icon.icon-border-effect::after {
  box-shadow: 0 0 0 3px #1F3345;
}
.icon-box.iconbox-theme-colored .icon.icon-bordered {
  border-color: #1F3345;
}
.icon-box.iconbox-theme-colored .icon.icon-bordered:hover {
  background-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-gray:hover {
  background-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-gray.icon-bordered {
  border-color: #eeeeee;
}
.icon-box.iconbox-theme-colored .icon.icon-gray.icon-bordered:hover {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-dark {
  background-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-dark:hover {
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-dark.icon-bordered {
  background-color: transparent;
  border-color: #1F3345;
  color: #1F3345;
}
.icon-box.iconbox-theme-colored .icon.icon-dark.icon-bordered:hover {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-white {
  background-color: #fff;
  color: #1F3345;
}
.icon-box.iconbox-theme-colored .icon.icon-white:hover {
  background-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-white.icon-bordered {
  background-color: transparent;
  border-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored .icon.icon-white.icon-bordered:hover {
  background-color: #1F3345;
  border-color: #1F3345;
  color: #fff;
}
.icon-box.iconbox-theme-colored.iconbox-border {
  border-color: #1F3345;
}
/*
 *  accordion.less
 * -----------------------------------------------
*/
.accordion-theme-colored .panel-default > .panel-heading {
  background-color: #1F3345;
}
.accordion-theme-colored .panel-default > .panel-heading .panel-title > a,
.accordion-theme-colored .panel-default > .panel-heading .panel-title > a:hover,
.accordion-theme-colored .panel-default > .panel-heading .panel-title > a:focus {
  color: #fff;
}
.panel-group.accordion-classic-theme-colored .panel-heading .panel-title a.active:before {
  background: #1F3345;
}
.panel-group.accordion-classic-theme-colored-filled .panel-heading {
  background: #1F3345;
}
.panel-group.accordion-classic-theme-colored-filled .panel-heading .panel-title a {
  color: #fff;
}
.panel-group.accordion-classic-theme-colored-filled .panel-heading .panel-title a:before {
  background: #1a2b3a;
  color: #fff;
}
.panel-group.accordion-classic-theme-colored-filled .panel-heading .panel-title a.active:before {
  background: #0a1117;
}
.panel-group.accordion-classic-theme-colored12 .panel-heading {
  background: #1F3345;
}
.panel-group.accordion-classic-theme-colored12 .panel-heading .panel-title a {
  color: #fff;
}
.panel-group.accordion-classic-theme-colored12 .panel-heading .panel-title a:before {
  background: #172633;
  color: #fff;
}
.panel-group.accordion-classic-theme-colored12 .panel-heading .panel-title a.active:before {
  background: #F88147;
}
.panel-group.accordion-icon-filled.accordion-icon-left.accordion-icon-filled-theme-colored .panel-heading .panel-title a:before {
  background-color: #1F3345;
}
.panel-group.accordion-icon-filled.accordion-icon-right.accordion-icon-filled-theme-colored .panel-heading .panel-title a:after {
  background-color: #1F3345;
}
/* Modern Header */
.modern-header.modern-header-theme-colored2 .header-nav .header-nav-wrapper:not(.scroll-to-fixed-fixed) nav {
  background: #F88147;
}
.modern-header.modern-header-theme-colored2 .header-nav .header-nav-wrapper.scroll-to-fixed-fixed {
  background: #F88147;
}
/* -------- Text Theme Color ---------- */
.text-theme-colored2 {
  color: #F88147 !important;
}
.text-hover-theme-colored2:hover {
  color: #F88147 !important;
}
ul.list.theme-colored2 li:before,
ul.list.theme-colored2.angle-double-right li:before,
ul.list.theme-colored2.angle-right li:before,
ul.list.theme-colored2.check-circle li:before,
ul.list.theme-colored2.check li:before,
.list-icon.theme-colored2 li i,
.testimonial.style1 .comment::before {
  color: #F88147;
}
/* -------- border-theme-color ---------- */
.border-theme-colored2 {
  border-color: #F88147 !important;
}
.border-1px-theme-colored2 {
  border: 1px solid #F88147;
}
/* border-left-color */
blockquote.theme-colored2 {
  border-left: 3px solid #F88147;
}
blockquote.bg-theme-colored2 {
  border-left: 3px solid #f65f16;
  color: #fff;
}
blockquote.bg-theme-colored2 footer {
  color: #eeeeee;
}
blockquote.gray.bg-theme-colored2 {
  background-color: #eeeeee !important;
  border-left: 3px solid #F88147;
  color: #F88147;
}
blockquote.gray.bg-theme-colored2 footer {
  color: #777777;
}
/* -------- bg-theme-color ---------- */
.bg-theme-colored2 {
  background-color: #F88147 !important;
}
.bg-hover-theme-colored2:hover {
  background: #F88147 !important;
  border-color: #F88147 !important;
  color: #fff !important;
}
.bg-hover-theme-colored2:hover h1,
.bg-hover-theme-colored2:hover h2,
.bg-hover-theme-colored2:hover h3,
.bg-hover-theme-colored2:hover h4,
.bg-hover-theme-colored2:hover h5,
.bg-hover-theme-colored2:hover h6,
.bg-hover-theme-colored2:hover p,
.bg-hover-theme-colored2:hover a,
.bg-hover-theme-colored2:hover i {
  color: #fff !important;
}
.list-icon.theme-colored2.square li i,
.list-icon.theme-colored2.rounded li i,
.pricing-ribbon h5,
.project-item .project-view a {
  background: #F88147;
}
/* -------- Transparent bg Color ---------- */
.bg-theme-colored2-transparent-9 {
  background-color: rgba(248, 129, 71, 0.9) !important;
}
.bg-theme-colored2-transparent-8 {
  background-color: rgba(248, 129, 71, 0.8) !important;
}
.bg-theme-colored2-transparent-7 {
  background-color: rgba(248, 129, 71, 0.7) !important;
}
.bg-theme-colored2-transparent-6 {
  background-color: rgba(248, 129, 71, 0.6) !important;
}
.bg-theme-colored2-transparent-5 {
  background-color: rgba(248, 129, 71, 0.5) !important;
}
.bg-theme-colored2-transparent-4 {
  background-color: rgba(248, 129, 71, 0.4) !important;
}
.bg-theme-colored2-transparent-3 {
  background-color: rgba(248, 129, 71, 0.3) !important;
}
.bg-theme-colored2-transparent-2 {
  background-color: rgba(248, 129, 71, 0.2) !important;
}
.bg-theme-colored2-transparent-1 {
  background-color: rgba(248, 129, 71, 0.1) !important;
}
.bg-theme-colored2-transparent {
  background-color: rgba(248, 129, 71, 0.5) !important;
}
/* -------- layer overlay Color ---------- */
.layer-overlay {
  /* .overlay-theme-colored2 */
}
.layer-overlay.overlay-theme-colored2::before {
  background-color: rgba(248, 129, 71, 0.8) !important;
}
.layer-overlay.overlay-theme-colored2-1::before {
  background-color: rgba(248, 129, 71, 0.1);
}
.layer-overlay.overlay-theme-colored2-2::before {
  background-color: rgba(248, 129, 71, 0.2);
}
.layer-overlay.overlay-theme-colored2-3::before {
  background-color: rgba(248, 129, 71, 0.3);
}
.layer-overlay.overlay-theme-colored2-4::before {
  background-color: rgba(248, 129, 71, 0.4);
}
.layer-overlay.overlay-theme-colored2-5::before {
  background-color: rgba(248, 129, 71, 0.5);
}
.layer-overlay.overlay-theme-colored2-6::before {
  background-color: rgba(248, 129, 71, 0.6);
}
.layer-overlay.overlay-theme-colored2-7::before {
  background-color: rgba(248, 129, 71, 0.7);
}
.layer-overlay.overlay-theme-colored2-8::before {
  background-color: rgba(248, 129, 71, 0.8);
}
.layer-overlay.overlay-theme-colored2-9::before {
  background-color: rgba(248, 129, 71, 0.9);
}
/*
 * btn-default: theme-color
 * -----------------------------------------------
*/
.btn-default.btn-theme-colored2 {
  color: #F88147;
  background-color: #fff;
  border-color: #F88147;
}
.btn-default.btn-theme-colored2:focus,
.btn-default.btn-theme-colored2.focus {
  color: #F88147;
  background-color: #e6e6e6;
  border-color: #b84107;
}
.btn-default.btn-theme-colored2:hover {
  color: #F88147;
  background-color: #e6e6e6;
  border-color: #f6590c;
}
.btn-default.btn-theme-colored2:active,
.btn-default.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-default.btn-theme-colored2 {
  color: #F88147;
  background-color: #e6e6e6;
  border-color: #f6590c;
}
.btn-default.btn-theme-colored2:active:hover,
.btn-default.btn-theme-colored2.active:hover,
.open > .dropdown-toggle.btn-default.btn-theme-colored2:hover,
.btn-default.btn-theme-colored2:active:focus,
.btn-default.btn-theme-colored2.active:focus,
.open > .dropdown-toggle.btn-default.btn-theme-colored2:focus,
.btn-default.btn-theme-colored2:active.focus,
.btn-default.btn-theme-colored2.active.focus,
.open > .dropdown-toggle.btn-default.btn-theme-colored2.focus {
  color: #F88147;
  background-color: #d4d4d4;
  border-color: #b84107;
}
.btn-default.btn-theme-colored2:active,
.btn-default.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-default.btn-theme-colored2 {
  background-image: none;
}
.btn-default.btn-theme-colored2.disabled:hover,
.btn-default.btn-theme-colored2[disabled]:hover,
fieldset[disabled] .btn-default.btn-theme-colored2:hover,
.btn-default.btn-theme-colored2.disabled:focus,
.btn-default.btn-theme-colored2[disabled]:focus,
fieldset[disabled] .btn-default.btn-theme-colored2:focus,
.btn-default.btn-theme-colored2.disabled.focus,
.btn-default.btn-theme-colored2[disabled].focus,
fieldset[disabled] .btn-default.btn-theme-colored2.focus {
  background-color: #fff;
  border-color: #F88147;
}
.btn-default.btn-theme-colored2 .badge {
  color: #fff;
  background-color: #F88147;
}
.btn-default.btn-theme-colored2:hover,
.btn-default.btn-theme-colored2:active,
.btn-default.btn-theme-colored2:focus {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
/*
 * btn-border
 * -----------------------------------------------
*/
.btn-border.btn-theme-colored2 {
  color: #F88147;
  background-color: #fff;
  border-color: #F88147;
}
.btn-border.btn-theme-colored2:focus,
.btn-border.btn-theme-colored2.focus {
  color: #F88147;
  background-color: #e6e6e6;
  border-color: #b84107;
}
.btn-border.btn-theme-colored2:hover {
  color: #F88147;
  background-color: #e6e6e6;
  border-color: #f6590c;
}
.btn-border.btn-theme-colored2:active,
.btn-border.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-border.btn-theme-colored2 {
  color: #F88147;
  background-color: #e6e6e6;
  border-color: #f6590c;
}
.btn-border.btn-theme-colored2:active:hover,
.btn-border.btn-theme-colored2.active:hover,
.open > .dropdown-toggle.btn-border.btn-theme-colored2:hover,
.btn-border.btn-theme-colored2:active:focus,
.btn-border.btn-theme-colored2.active:focus,
.open > .dropdown-toggle.btn-border.btn-theme-colored2:focus,
.btn-border.btn-theme-colored2:active.focus,
.btn-border.btn-theme-colored2.active.focus,
.open > .dropdown-toggle.btn-border.btn-theme-colored2.focus {
  color: #F88147;
  background-color: #d4d4d4;
  border-color: #b84107;
}
.btn-border.btn-theme-colored2:active,
.btn-border.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-border.btn-theme-colored2 {
  background-image: none;
}
.btn-border.btn-theme-colored2.disabled:hover,
.btn-border.btn-theme-colored2[disabled]:hover,
fieldset[disabled] .btn-border.btn-theme-colored2:hover,
.btn-border.btn-theme-colored2.disabled:focus,
.btn-border.btn-theme-colored2[disabled]:focus,
fieldset[disabled] .btn-border.btn-theme-colored2:focus,
.btn-border.btn-theme-colored2.disabled.focus,
.btn-border.btn-theme-colored2[disabled].focus,
fieldset[disabled] .btn-border.btn-theme-colored2.focus {
  background-color: #fff;
  border-color: #F88147;
}
.btn-border.btn-theme-colored2 .badge {
  color: #fff;
  background-color: #F88147;
}
.btn-border.btn-theme-colored2:hover,
.btn-border.btn-theme-colored2:active,
.btn-border.btn-theme-colored2:focus {
  background-color: #f65f16;
  border-color: #f65f16;
  color: #fff;
}
/*
 * btn-dark
 * -----------------------------------------------
*/
.btn-dark.btn-theme-colored2 {
  color: #fff;
  background-color: #F88147;
  border-color: #F88147;
}
.btn-dark.btn-theme-colored2:focus,
.btn-dark.btn-theme-colored2.focus {
  color: #fff;
  background-color: #f65f16;
  border-color: #b84107;
}
.btn-dark.btn-theme-colored2:hover {
  color: #fff;
  background-color: #f65f16;
  border-color: #f6590c;
}
.btn-dark.btn-theme-colored2:active,
.btn-dark.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-dark.btn-theme-colored2 {
  color: #fff;
  background-color: #f65f16;
  border-color: #f6590c;
}
.btn-dark.btn-theme-colored2:active:hover,
.btn-dark.btn-theme-colored2.active:hover,
.open > .dropdown-toggle.btn-dark.btn-theme-colored2:hover,
.btn-dark.btn-theme-colored2:active:focus,
.btn-dark.btn-theme-colored2.active:focus,
.open > .dropdown-toggle.btn-dark.btn-theme-colored2:focus,
.btn-dark.btn-theme-colored2:active.focus,
.btn-dark.btn-theme-colored2.active.focus,
.open > .dropdown-toggle.btn-dark.btn-theme-colored2.focus {
  color: #fff;
  background-color: #e04f09;
  border-color: #b84107;
}
.btn-dark.btn-theme-colored2:active,
.btn-dark.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-dark.btn-theme-colored2 {
  background-image: none;
}
.btn-dark.btn-theme-colored2.disabled:hover,
.btn-dark.btn-theme-colored2[disabled]:hover,
fieldset[disabled] .btn-dark.btn-theme-colored2:hover,
.btn-dark.btn-theme-colored2.disabled:focus,
.btn-dark.btn-theme-colored2[disabled]:focus,
fieldset[disabled] .btn-dark.btn-theme-colored2:focus,
.btn-dark.btn-theme-colored2.disabled.focus,
.btn-dark.btn-theme-colored2[disabled].focus,
fieldset[disabled] .btn-dark.btn-theme-colored2.focus {
  background-color: #F88147;
  border-color: #F88147;
}
.btn-dark.btn-theme-colored2 .badge {
  color: #F88147;
  background-color: #fff;
}
/*
 * btn-gray
 * -----------------------------------------------
*/
.btn-gray.btn-theme-colored2 {
  color: #F88147;
  background-color: #faa378;
  border-color: #faa378;
}
.btn-gray.btn-theme-colored2:focus,
.btn-gray.btn-theme-colored2.focus {
  color: #F88147;
  background-color: #f88147;
  border-color: #ea5309;
}
.btn-gray.btn-theme-colored2:hover {
  color: #F88147;
  background-color: #f88147;
  border-color: #f87a3d;
}
.btn-gray.btn-theme-colored2:active,
.btn-gray.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-gray.btn-theme-colored2 {
  color: #F88147;
  background-color: #f88147;
  border-color: #f87a3d;
}
.btn-gray.btn-theme-colored2:active:hover,
.btn-gray.btn-theme-colored2.active:hover,
.open > .dropdown-toggle.btn-gray.btn-theme-colored2:hover,
.btn-gray.btn-theme-colored2:active:focus,
.btn-gray.btn-theme-colored2.active:focus,
.open > .dropdown-toggle.btn-gray.btn-theme-colored2:focus,
.btn-gray.btn-theme-colored2:active.focus,
.btn-gray.btn-theme-colored2.active.focus,
.open > .dropdown-toggle.btn-gray.btn-theme-colored2.focus {
  color: #F88147;
  background-color: #f76925;
  border-color: #ea5309;
}
.btn-gray.btn-theme-colored2:active,
.btn-gray.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-gray.btn-theme-colored2 {
  background-image: none;
}
.btn-gray.btn-theme-colored2.disabled:hover,
.btn-gray.btn-theme-colored2[disabled]:hover,
fieldset[disabled] .btn-gray.btn-theme-colored2:hover,
.btn-gray.btn-theme-colored2.disabled:focus,
.btn-gray.btn-theme-colored2[disabled]:focus,
fieldset[disabled] .btn-gray.btn-theme-colored2:focus,
.btn-gray.btn-theme-colored2.disabled.focus,
.btn-gray.btn-theme-colored2[disabled].focus,
fieldset[disabled] .btn-gray.btn-theme-colored2.focus {
  background-color: #faa378;
  border-color: #faa378;
}
.btn-gray.btn-theme-colored2 .badge {
  color: #faa378;
  background-color: #F88147;
}
/*
 * btn-primary: theme-color
 * -----------------------------------------------
*/
.btn-theme-colored2 {
  color: #fff;
  background-color: #F88147;
  border-color: #F88147;
}
.btn-theme-colored2:focus,
.btn-theme-colored2.focus {
  color: #fff;
  background-color: #f65f16;
  border-color: #b84107;
}
.btn-theme-colored2:hover {
  color: #fff;
  background-color: #f65f16;
  border-color: #f6590c;
}
.btn-theme-colored2:active,
.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-theme-colored2 {
  color: #fff;
  background-color: #f65f16;
  border-color: #f6590c;
}
.btn-theme-colored2:active:hover,
.btn-theme-colored2.active:hover,
.open > .dropdown-toggle.btn-theme-colored2:hover,
.btn-theme-colored2:active:focus,
.btn-theme-colored2.active:focus,
.open > .dropdown-toggle.btn-theme-colored2:focus,
.btn-theme-colored2:active.focus,
.btn-theme-colored2.active.focus,
.open > .dropdown-toggle.btn-theme-colored2.focus {
  color: #fff;
  background-color: #e04f09;
  border-color: #b84107;
}
.btn-theme-colored2:active,
.btn-theme-colored2.active,
.open > .dropdown-toggle.btn-theme-colored2 {
  background-image: none;
}
.btn-theme-colored2.disabled:hover,
.btn-theme-colored2[disabled]:hover,
fieldset[disabled] .btn-theme-colored2:hover,
.btn-theme-colored2.disabled:focus,
.btn-theme-colored2[disabled]:focus,
fieldset[disabled] .btn-theme-colored2:focus,
.btn-theme-colored2.disabled.focus,
.btn-theme-colored2[disabled].focus,
fieldset[disabled] .btn-theme-colored2.focus {
  background-color: #F88147;
  border-color: #F88147;
}
.btn-theme-colored2 .badge {
  color: #F88147;
  background-color: #fff;
}
.btn-hover-theme-colored2:hover {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
/*
 * Shortcode: styled-icons Theme Colored
 * -----------------------------------------------
*/
.icon-theme-colored2 a {
  color: #F88147;
}
.icon-theme-colored2.icon-bordered a {
  border-color: #F88147;
}
.icon-theme-colored2.icon-bordered a:hover {
  background-color: #F88147;
  color: #fff;
}
.icon-theme-colored2.icon-dark a {
  background-color: #F88147;
  color: #fff;
}
.icon-theme-colored2.icon-dark a:hover {
  background-color: #f65f16;
  color: #f65f16;
}
.icon-theme-colored2.icon-dark.icon-bordered a {
  border-color: #F88147;
  color: #F88147;
}
.icon-theme-colored2.icon-dark.icon-bordered a:hover {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
.icon-theme-colored2.icon-gray a {
  color: #F88147;
}
.icon-theme-colored2.icon-gray a:hover {
  color: #f65f16;
}
.icon-theme-colored2.icon-gray.icon-bordered a {
  color: #F88147;
}
.icon-theme-colored2.icon-gray.icon-bordered a:hover {
  background-color: #eeeeee;
  border-color: #eeeeee;
  color: #F88147;
}
.icon-theme-colored2 a:hover {
  color: #f65f16;
}
.icon-hover-theme-colored2 a:hover {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
.styled-icons.icon-hover-theme-colored2 a:hover {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
/*
 * Shortcode: Icon Boxes Theme Colored
 * -----------------------------------------------
*/
.icon-box.iconbox-theme-colored2 .icon {
  color: #F88147;
}
.icon-box.iconbox-theme-colored2 .icon.icon-border-effect::after {
  box-shadow: 0 0 0 3px #F88147;
}
.icon-box.iconbox-theme-colored2 .icon.icon-bordered {
  border-color: #F88147;
}
.icon-box.iconbox-theme-colored2 .icon.icon-bordered:hover {
  background-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-gray:hover {
  background-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-gray.icon-bordered {
  border-color: #eeeeee;
}
.icon-box.iconbox-theme-colored2 .icon.icon-gray.icon-bordered:hover {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-dark {
  background-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-dark:hover {
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-dark.icon-bordered {
  background-color: transparent;
  border-color: #F88147;
  color: #F88147;
}
.icon-box.iconbox-theme-colored2 .icon.icon-dark.icon-bordered:hover {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-white {
  background-color: #fff;
  color: #F88147;
}
.icon-box.iconbox-theme-colored2 .icon.icon-white:hover {
  background-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-white.icon-bordered {
  background-color: transparent;
  border-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2 .icon.icon-white.icon-bordered:hover {
  background-color: #F88147;
  border-color: #F88147;
  color: #fff;
}
.icon-box.iconbox-theme-colored2.iconbox-border {
  border-color: #F88147;
}
/*
 *  accordion.less
 * -----------------------------------------------
*/
.accordion-theme-colored2 .panel-default > .panel-heading {
  background-color: #F88147;
}
.accordion-theme-colored2 .panel-default > .panel-heading .panel-title > a,
.accordion-theme-colored2 .panel-default > .panel-heading .panel-title > a:hover,
.accordion-theme-colored2 .panel-default > .panel-heading .panel-title > a:focus {
  color: #fff;
}
.panel-group.accordion-classic-theme-colored2 .panel-heading .panel-title a.active:before {
  background: #F88147;
}
.panel-group.accordion-classic-theme-colored2-filled .panel-heading {
  background: #F88147;
}
.panel-group.accordion-classic-theme-colored2-filled .panel-heading .panel-title a {
  color: #fff;
}
.panel-group.accordion-classic-theme-colored2-filled .panel-heading .panel-title a:before {
  background: #f77738;
  color: #fff;
}
.panel-group.accordion-classic-theme-colored2-filled .panel-heading .panel-title a.active:before {
  background: #f35609;
}
.panel-group.accordion-classic-theme-colored21 .panel-heading {
  background: #F88147;
}
.panel-group.accordion-classic-theme-colored21 .panel-heading .panel-title a {
  color: #fff;
}
.panel-group.accordion-classic-theme-colored21 .panel-heading .panel-title a:before {
  background: #f7702e;
  color: #fff;
}
.panel-group.accordion-classic-theme-colored21 .panel-heading .panel-title a.active:before {
  background: #1F3345;
}
.panel-group.accordion-icon-filled.accordion-icon-left.accordion-icon-filled-theme-colored2 .panel-heading .panel-title a:before {
  background-color: #F88147;
}
.panel-group.accordion-icon-filled.accordion-icon-right.accordion-icon-filled-theme-colored2 .panel-heading .panel-title a:after {
  background-color: #F88147;
}
/*
 * about.less
 * -----------------------------------------------
*/
/* -------- custom css ---------- */
.course-single-item .course-meta .course-tag h5 {
  background-color: #F88147;
}
.course-single-item .course-meta ul li i {
  color: #F88147;
}
/* -------- custom css ---------- */
/* -------- custom css ---------- */
/*
 * section-title.less
 * -----------------------------------------------
*/
/*
 * custom-theme-color-set.less
 * -----------------------------------------------
*/
/*
 * custom-theme-color1.less
 * -----------------------------------------------
*/
.feature-item .features-description {
  background: rgba(31, 51, 69, 0.8);
}
.team-thumb h4,
.project-gallery .project-thumb::before,
.form-transparent select option {
  background: rgba(31, 51, 69, 0.9);
}
.icon-box.icon-filled i {
  background: #1F3345;
}
.single-course-thumb .overlay-shade {
  background-color: rgba(31, 51, 69, 0.95);
}
/*
 * custom-theme-color2.less
 * -----------------------------------------------
*/
.team-block .team-thumb .styled-icons a:hover,
.work-gallery .gallery-thumb .styled-icons a:hover,
.work-gallery:hover .gallery-bottom-part,
.double-line-bottom-theme-colored2:after,
.double-line-bottom-theme-colored2:before,
.double-line-bottom-centered-theme-colored2:after,
.double-line-bottom-centered-theme-colored2:before,
.circled-line-centered-theme-colored2:before,
.circled-line-left-theme-colored2:before,
.line-bottom-theme-colored2:after,
.line-bottom-centered::after,
.line-bottom-rounded-theme-colored2:after,
.line-bottom-double-line-centered::before,
.line-bottom-double-line-centered::after,
.event-block .event-date,
.team-social,
.event-small .event-date,
.portfolio-filter a.active,
.title-border::after,
.owl-theme .owl-dots .owl-dot.active span,
.icon-box.icon-filled:hover i,
.post .post-thumb .post-date,
.sidebar .widget .widget-title::after,
.contact-info-box i {
  background: #F88147;
}
.testimonial-content::after,
.top-course-thumb .desc-box .off,
.breadcrumb.white li.active,
.widget .post-title a:hover {
  color: #F88147;
}
.footer a:focus,
.footer a:hover,
.footer a:active {
  color: #F88147;
}
.about-video:hover .video-button {
  background-color: rgba(248, 129, 71, 0.9);
}
.event-grid .thumb .entry-date {
  background-color: rgba(248, 129, 71, 0.9);
}
.btn-theme-colored2 {
  background-color: #F88147;
}
.review-stars i {
  color: #F88147;
}
.price-tag,
.widget .tags a:hover {
  background: #F88147;
}
.services-list li.active a {
  background-color: #F88147 !important;
}
.services-list ul li a:hover {
  background-color: #F88147;
  color: #fff;
}
.services-list li.active a {
  border: 1px solid #F88147;
}
blockquote.theme-colored {
  background: #f7f7f7 none repeat scroll 0 0;
  border-left: 3px solid #F88147;
}
.brochured li a i {
  color: #F88147;
}
.star-rating span::before {
  color: #F88147 !important;
}
.nav-tabs > li.active a,
.nav-tabs > li.active a:hover,
.nav-tabs > li.active a:focus {
  color: #F88147;
}
.nav-tabs > li > a:hover {
  color: #F88147;
  border-bottom: 1px solid #F88147;
}
.progress-item .progress-bar {
  background-color: #F88147;
}
.play-btn {
  box-shadow: 2px 1px 23px 5px #F88147;
}
.feature-item .thumb .title {
  border-top: 2px solid #F88147;
}
.circled-line-centered-theme-colored2::before,
.circled-line-left-theme-colored2::before {
  box-shadow: 0 0 3px 3px rgba(248, 129, 71, 0.4);
}
.circled-line-centered-theme-colored2:after,
.circled-line-left-theme-colored2:after {
  border: 1px solid #F88147;
}
.border-left-theme-colored2,
.team-thumb h4 {
  border-left: 4px solid #F88147;
}
.border-bottom-theme-colored2 {
  border-bottom: 2px solid #F88147;
}
.border-bottom-theme-colored2-1px {
  border-bottom: 1px solid #F88147;
}

.bg-theme-colored {
    background-color: #6f4fca !important;
}
.menuzord-menu>li.active>a, .menuzord-menu>li:hover>a {
    background: #F88147 !important;
}