html,
body {
    background-color: #3c3c3b;
    font-family: Georgia, Times, serif;
}

/*container fix width*/
.container {
    max-width: 800px;
}

/*container fix width end here*/

/*transition*/
.transition-width {
    transition: width 10s ease-out;
    -webkit-transition: width 10s ease-out;
}

div,
h1,
li,
img {
    -moz-transition:
        width 1s ease-in-out,
        left 2s ease-in-out;
    -webkit-transition:
        width 1s ease-in-out,
        left 2s ease-in-out;
    -moz-transition:
        width 1s ease-in-out,
        left 2s ease-in-out;
    -o-transition:
        width 1s ease-in-out,
        left 2s ease-in-out;
    transition:
        width 1s ease-in-out,
        left 2s ease-in-out;
}
/*transition*/

/*embed video responsive*/
.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}
.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/*embed video responsive end here*/

/*menu left hover*/
.menu_left {
    background-color: #b7ac9e;
    color: #ede8e2;
    border-top: 1px solid #ddb56b;
    border-left: 1px solid #c2a465;
    border-right: 1px solid #c2a465;
    font-size: 12px;
}
.menu_left_bottom {
    background-color: #bba891;
    color: #001970;
    border-top: 1px solid #c2a465;
    font-size: 12px;
}
.menu_left_focus {
    background-color: #c2a465;
    color: #ffffff;
    border-top: 1px solid #c2a465;
    border-left: 1px solid #c2a465;
    border-right: 1px solid #c2a465;
    font-size: 12px;
}
.menu_left:hover {
    background-color: #c2a465;
    color: #ffffff;
    transition: 0.5s;
    font-size: 12px;
}

.menu_res {
    background-color: #bba891;
    color: #ede8e2;
    border-bottom: 2px solid #c2a465;
}
/*menu left hover end here*/

/*navbar style*/
.navbar {
    margin-bottom: 0;
}
.navbar-default {
    background-color: #252b68;
    border-radius: 0;
}

.navbar-default .navbar-brand,
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #fff;
}

.navbar-default .navbar-nav > li > a {
    color: #ffffff;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #ffffff;
    background-color: #c2a465;
    transition: 0.9s;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    color: #ffffff;
    background-color: #c2a465;
}

.navbar-default .navbar-text {
    color: #fff;
}

.navbar-default .navbar-toggle {
    border-color: #d1d2d4;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #d1d2d4;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
/*navbar end here*/

/*BACK TO TOP*/
#backTop {
    width: 25px;
    height: 25px;
    padding: 10px;
    text-indent: -9999px;
    cursor: pointer;
    z-index: 999999999;
    display: none;
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
}
#backTop.white {
    background: url(../img/uparr-48-b.png) no-repeat center center rgba(255, 255, 255, 0.8);
    border: 1px solid #ccc;
}
#backTop.black {
    background: url(../img/uparr-48-w.png) no-repeat center center rgba(0, 0, 0, 0.8);
    border: 1px solid #ccc;
}
#backTop.red {
    background: url(../img/uparr-48-w.png) no-repeat center center rgba(194, 164, 101, 0.9);
    border: 2px solid #fff;
    border-radius: 50%;
}
#backTop.green {
    background: url(../img/uparr-48-b.png) no-repeat center center rgba(81, 217, 187, 0.9);
    border: 1px solid #fff;
}
/*BACK TO TOP END HERE*/

/*caption text on img*/
.item {
    display: inline-block;
    width: 100%;
}
.well {
    position: relative;
    display: block;
    padding: 0;
    border: none;
}
.well span {
    position: absolute;
    padding: 0px 15px 0px 15px;
    /* background:rgba(37, 43, 105, 0.8);*/
}

/*caption text on img end here*/

/* background*/
.bg_header {
    background: url("/assets/headbg.png");
    /*background-repeat: no-repeat;*/
    height: 100%;
    padding-bottom: 50px;
}
.bg_headerm {
    background: url("/assets/headbgm.png");
    background-repeat: no-repeat;
    height: 100%;
    padding-bottom: 50px;
}
.bg_landing_a {
    background: url("/assets/landing/tica_bg_a.svg");
    background-size: 750px;
    background-repeat: no-repeat;
}
.bg_landing_b {
    background: url("/assets/landing/tica_bg_b.svg");
    background-size: 750px;
    background-repeat: no-repeat;
}
/* background end here*/

.btn-sm {
    padding: 3px 5px 5px 5px;
}
.border_none {
    border: none;
}

.btn-Gallery {
    background-color: #102f50;
    color: #ede8e2;
    font-size: 13px;
    transition:
        background-color 0.3s ease,
        transform 0.3s ease;
}

.btn-Gallery:hover {
    background-color: #eee; /* New background color on hover */
}

/*color font*/
.color_ffffff {
    color: #ffffff;
}
.color_274180 {
    color: #274180;
}
.color_99802a {
    color: #99802a;
}
.color_6d6e71 {
    color: #6d6e71;
}
.color_80802a {
    color: #80802a;
}
.color_000000 {
    color: #000000;
}
.color_c1a364 {
    color: #c1a364;
}

/*background color*/
.bg_ffffff {
    background-color: #ffffff;
}
.bg_6d68a5 {
    background-color: #6d68a5;
}
.bg_274180 {
    background-color: #274180;
}
.bg_bf9a5e {
    background-color: #bf9a5e;
}
.bg_a25cbf {
    background-color: #a25cbf;
}
.bg_ffa388 {
    background-color: #ffa388;
}
.bg_26a09e {
    background-color: #ce6200;
}
.bg_d6d7d8 {
    background-color: #d6d7d8;
}
.bg_a25cbf {
    background-color: #a25cbf;
}
.bg_cccccc {
    background-color: #cccccc;
}
.bg_414042 {
    background-color: #414042;
}
.bg_bd2e2a {
    background-color: #bd2e2a;
}

/*PADDING ZONE*/
.padding_0 {
    padding: 0px;
}
.padding_5 {
    padding: 5px;
}
.padding_10 {
    padding: 10px;
}
.padding_15 {
    padding: 15px;
}
.padding_20 {
    padding: 20px;
}
.padding_25 {
    padding: 25px;
}
.padding_30 {
    padding: 30px;
}
.padding_35 {
    padding: 35px;
}
.padding_40 {
    padding: 40px;
}
.padding_45 {
    padding: 45px;
}
.padding_50 {
    padding: 50px;
}
.padding_55 {
    padding: 55px;
}
.padding_60 {
    padding: 60px;
}
.padding_65 {
    padding: 65px;
}
.padding_70 {
    padding: 70px;
}
.padding_75 {
    padding: 75px;
}
.padding_80 {
    padding: 80px;
}
.padding_85 {
    padding: 85px;
}
.padding_90 {
    padding: 90px;
}
.padding_95 {
    padding: 95px;
}
.padding_100 {
    padding: 100px;
}

.padding_top_0 {
    padding-top: 0px;
}
.padding_top_5 {
    padding-top: 5px;
}
.padding_top_10 {
    padding-top: 10px;
}
.padding_top_15 {
    padding-top: 15px;
}
.padding_top_20 {
    padding-top: 20px;
}
.padding_top_25 {
    padding-top: 25px;
}
.padding_top_30 {
    padding-top: 30px;
}
.padding_top_35 {
    padding-top: 35px;
}
.padding_top_40 {
    padding-top: 40px;
}
.padding_top_45 {
    padding-top: 45px;
}
.padding_top_50 {
    padding-top: 50px;
}
.padding_top_55 {
    padding-top: 55px;
}
.padding_top_60 {
    padding-top: 60px;
}
.padding_top_65 {
    padding-top: 65px;
}
.padding_top_70 {
    padding-top: 70px;
}
.padding_top_75 {
    padding-top: 75px;
}
.padding_top_80 {
    padding-top: 80px;
}
.padding_top_85 {
    padding-top: 85px;
}
.padding_top_90 {
    padding-top: 90px;
}
.padding_top_95 {
    padding-top: 95px;
}
.padding_top_100 {
    padding-top: 100px;
}

.padding_bottom_0 {
    padding-bottom: 0px;
}
.padding_bottom_5 {
    padding-bottom: 5px;
}
.padding_bottom_10 {
    padding-bottom: 10px;
}
.padding_bottom_15 {
    padding-bottom: 15px;
}
.padding_bottom_20 {
    padding-bottom: 20px;
}
.padding_bottom_25 {
    padding-bottom: 25px;
}
.padding_bottom_30 {
    padding-bottom: 30px;
}
.padding_bottom_35 {
    padding-bottom: 35px;
}
.padding_bottom_40 {
    padding-bottom: 40px;
}
.padding_bottom_45 {
    padding-bottom: 45px;
}
.padding_bottom_50 {
    padding-bottom: 50px;
}
.padding_bottom_55 {
    padding-bottom: 55px;
}
.padding_bottom_60 {
    padding-bottom: 60px;
}
.padding_bottom_65 {
    padding-bottom: 65px;
}
.padding_bottom_70 {
    padding-bottom: 70px;
}
.padding_bottom_75 {
    padding-bottom: 75px;
}
.padding_bottom_80 {
    padding-bottom: 80px;
}
.padding_bottom_85 {
    padding-bottom: 85px;
}
.padding_bottom_90 {
    padding-bottom: 90px;
}
.padding_bottom_95 {
    padding-bottom: 95px;
}
.padding_bottom_100 {
    padding-bottom: 100px;
}

.padding_left_0 {
    padding-left: 0px;
}
.padding_left_5 {
    padding-left: 5px;
}
.padding_left_10 {
    padding-left: 10px;
}
.padding_left_15 {
    padding-left: 15px;
}
.padding_left_20 {
    padding-left: 20px;
}
.padding_left_25 {
    padding-left: 25px;
}
.padding_left_30 {
    padding-left: 30px;
}
.padding_left_35 {
    padding-left: 35px;
}
.padding_left_40 {
    padding-left: 40px;
}
.padding_left_45 {
    padding-left: 45px;
}
.padding_left_50 {
    padding-left: 50px;
}
.padding_left_55 {
    padding-left: 55px;
}
.padding_left_60 {
    padding-left: 60px;
}
.padding_left_65 {
    padding-left: 65px;
}
.padding_left_70 {
    padding-left: 70px;
}
.padding_left_75 {
    padding-left: 75px;
}
.padding_left_80 {
    padding-left: 80px;
}
.padding_left_85 {
    padding-left: 85px;
}
.padding_left_90 {
    padding-left: 90px;
}
.padding_left_95 {
    padding-left: 95px;
}
.padding_left_100 {
    padding-left: 100px;
}

.padding_right_0 {
    padding-right: 0px;
}
.padding_right_5 {
    padding-right: 5px;
}
.padding_right_10 {
    padding-right: 10px;
}
.padding_right_15 {
    padding-right: 15px;
}
.padding_right_20 {
    padding-right: 20px;
}
.padding_right_25 {
    padding-right: 25px;
}
.padding_right_30 {
    padding-right: 30px;
}
.padding_right_35 {
    padding-right: 35px;
}
.padding_right_40 {
    padding-right: 40px;
}
.padding_right_45 {
    padding-right: 45px;
}
.padding_right_50 {
    padding-right: 50px;
}
.padding_right_55 {
    padding-right: 55px;
}
.padding_right_60 {
    padding-right: 60px;
}
.padding_right_65 {
    padding-right: 65px;
}
.padding_right_70 {
    padding-right: 70px;
}
.padding_right_75 {
    padding-right: 75px;
}
.padding_right_80 {
    padding-right: 80px;
}
.padding_right_85 {
    padding-right: 85px;
}
.padding_right_90 {
    padding-right: 90px;
}
.padding_right_95 {
    padding-right: 95px;
}
.padding_right_100 {
    padding-right: 100px;
}
/*PADDING ZONE END HERE*/

/*PADDING ZONE*/
.margin_0 {
    margin: 0px;
}
.margin_5 {
    margin: 5px;
}
.margin_10 {
    margin: 10px;
}
.margin_15 {
    margin: 15px;
}
.margin_20 {
    margin: 20px;
}
.margin_25 {
    margin: 25px;
}
.margin_30 {
    margin: 30px;
}
.margin_35 {
    margin: 35px;
}
.margin_40 {
    margin: 40px;
}
.margin_45 {
    margin: 45px;
}
.margin_50 {
    margin: 50px;
}
.margin_55 {
    margin: 55px;
}
.margin_60 {
    margin: 60px;
}
.margin_65 {
    margin: 65px;
}
.margin_70 {
    margin: 70px;
}
.margin_75 {
    margin: 75px;
}
.margin_80 {
    margin: 80px;
}
.margin_85 {
    margin: 85px;
}
.margin_90 {
    margin: 90px;
}
.margin_95 {
    margin: 95px;
}
.margin_100 {
    margin: 100px;
}

.margin_top_0 {
    margin-top: 0px;
}
.margin_top_3 {
    margin-top: 3px;
}
.margin_top_5 {
    margin-top: 5px;
}
.margin_top_10 {
    margin-top: 10px;
}
.margin_top_15 {
    margin-top: 15px;
}
.margin_top_20 {
    margin-top: 20px;
}
.margin_top_25 {
    margin-top: 25px;
}
.margin_top_30 {
    margin-top: 30px;
}
.margin_top_35 {
    margin-top: 35px;
}
.margin_top_40 {
    margin-top: 40px;
}
.margin_top_45 {
    margin-top: 45px;
}
.margin_top_50 {
    margin-top: 50px;
}
.margin_top_55 {
    margin-top: 55px;
}
.margin_top_60 {
    margin-top: 60px;
}
.margin_top_65 {
    margin-top: 65px;
}
.margin_top_70 {
    margin-top: 70px;
}
.margin_top_75 {
    margin-top: 75px;
}
.margin_top_80 {
    margin-top: 80px;
}
.margin_top_85 {
    margin-top: 85px;
}
.margin_top_90 {
    margin-top: 90px;
}
.margin_top_95 {
    margin-top: 95px;
}
.margin_top_100 {
    margin-top: 100px;
}

.margin_bottom_0 {
    margin-bottom: 0px;
}
.margin_bottom_5 {
    margin-bottom: 5px;
}
.margin_bottom_10 {
    margin-bottom: 10px;
}
.margin_bottom_15 {
    margin-bottom: 15px;
}
.margin_bottom_20 {
    margin-bottom: 20px;
}
.margin_bottom_25 {
    margin-bottom: 25px;
}
.margin_bottom_30 {
    margin-bottom: 30px;
}
.margin_bottom_35 {
    margin-bottom: 35px;
}
.margin_bottom_40 {
    margin-bottom: 40px;
}
.margin_bottom_45 {
    margin-bottom: 45px;
}
.margin_bottom_50 {
    margin-bottom: 50px;
}
.margin_bottom_55 {
    margin-bottom: 55px;
}
.margin_bottom_60 {
    margin-bottom: 60px;
}
.margin_bottom_65 {
    margin-bottom: 65px;
}
.margin_bottom_70 {
    margin-bottom: 70px;
}
.margin_bottom_75 {
    margin-bottom: 75px;
}
.margin_bottom_80 {
    margin-bottom: 80px;
}
.margin_bottom_85 {
    margin-bottom: 85px;
}
.margin_bottom_90 {
    margin-bottom: 90px;
}
.margin_bottom_95 {
    margin-bottom: 95px;
}
.margin_bottom_100 {
    margin-bottom: 100px;
}

.margin_left_0 {
    margin-left: 0px;
}
.margin_left_5 {
    margin-left: 5px;
}
.margin_left_10 {
    margin-left: 10px;
}
.margin_left_15 {
    margin-left: 15px;
}
.margin_left_20 {
    margin-left: 20px;
}
.margin_left_25 {
    margin-left: 25px;
}
.margin_left_30 {
    margin-left: 30px;
}
.margin_left_35 {
    margin-left: 35px;
}
.margin_left_40 {
    margin-left: 40px;
}
.margin_left_45 {
    margin-left: 45px;
}
.margin_left_50 {
    margin-left: 50px;
}
.margin_left_55 {
    margin-left: 55px;
}
.margin_left_60 {
    margin-left: 60px;
}
.margin_left_65 {
    margin-left: 65px;
}
.margin_left_70 {
    margin-left: 70px;
}
.margin_left_75 {
    margin-left: 75px;
}
.margin_left_80 {
    margin-left: 80px;
}
.margin_left_85 {
    margin-left: 85px;
}
.margin_left_90 {
    margin-left: 90px;
}
.margin_left_95 {
    margin-left: 95px;
}
.margin_left_100 {
    margin-left: 100px;
}

.margin_right_0 {
    margin-right: 0px;
}
.margin_right_5 {
    margin-right: 5px;
}
.margin_right_10 {
    margin-right: 10px;
}
.margin_right_15 {
    margin-right: 15px;
}
.margin_right_20 {
    margin-right: 20px;
}
.margin_right_25 {
    margin-right: 25px;
}
.margin_right_30 {
    margin-right: 30px;
}
.margin_right_35 {
    margin-right: 35px;
}
.margin_right_40 {
    margin-right: 40px;
}
.margin_right_45 {
    margin-right: 45px;
}
.margin_right_50 {
    margin-right: 50px;
}
.margin_right_55 {
    margin-right: 55px;
}
.margin_right_60 {
    margin-right: 60px;
}
.margin_right_65 {
    margin-right: 65px;
}
.margin_right_70 {
    margin-right: 70px;
}
.margin_right_75 {
    margin-right: 75px;
}
.margin_right_80 {
    margin-right: 80px;
}
.margin_right_85 {
    margin-right: 85px;
}
.margin_right_90 {
    margin-right: 90px;
}
.margin_right_95 {
    margin-right: 95px;
}
.margin_right_100 {
    margin-right: 100px;
}
/*PADDING ZONE END HERE*/
