.text-right { text-align: right !important; }
.text-center { text-align: center; }
.ml-10 { margin-left: 10px !important; }
.mb-30 {margin-bottom: 30px;}
.separator {width: 100%; height: 30px;}
.dw-file {color: #041230 !important;}
.dw-file:hover {color: #45a2df !important;}
.width-50 { width:50% !important; }

.glax_tm_footer_wrap .container .footer .wiz-right .inner .inner_list { color: #eee; }
.glax_tm_footer_wrap .container .footer .wiz-right .inner .inner_list a { color: #45a2df; }

.glax_tm_footer_wrap .inner_list ul li .left{float: left;}
.glax_tm_footer_wrap .inner_list ul li .right{
    float: right;
    color: #45a2df;
}

.glax_tm_mobile_bar_wrap .mobile_header_wrap .inner_wrap .logo_wrap{
    width: 30%;
}


.glax_tm_footer_wrap .container .footer .wiz-right { float: right; width: 40%; }
.glax_tm_footer_wrap .container .footer .wiz-left { float: left; width: 40%; }

.send-button {
    display: inline-block;
    background-color: #45a2df;
    padding: 14px 25px;
    font-size: 14px;
    line-height: 1.6;
    letter-spacing: 0.5px;
    color: #fff;
    border: none;
    text-transform: uppercase;
    font-weight: 500;
    font-family: Sans-Serif, Rubik;

    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.send-button:hover {
    background-color: #c37a5b;
}

.head-send-button {
    height: 50px;
    padding: 0px 26px;
    background-color: #ff8f03;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0.5px;
    color: #14141c;
    font-weight: 600;
    line-height: 50px;
    border: none;
    text-decoration: none;
    display: inline-block;
    font-family: Sans-Serif, Rubik;
}

.glax_tm_categories ul li p{
    text-decoration: none;
    font-family: Sans-Serif, Rubik;
    font-size: 16px;
    color: #eee;
    line-height: 2;
    font-weight: 300;
    letter-spacing: 0;
    position: relative;
    
    -webkit-transition: all .3s ease;
       -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
         -o-transition: all .3s ease;
            transition: all .3s ease;
}
.glax_tm_categories ul li p:before{
    content: "";
    position: absolute;
    width: 30px;
    height: 1px;
    background-color: #ffc600;
    left: 0px;
    bottom: -5px;
    
    -webkit-transition: all .3s ease;
       -moz-transition: all .3s ease;
        -ms-transition: all .3s ease;
         -o-transition: all .3s ease;
            transition: all .3s ease;
}
.glax_tm_categories ul li p:hover:before{width: 60px;}
.glax_tm_categories ul li p:hover{color: #fff;}

.glax_tm_blog_wrap .blog_list_wrap ul li .inner {
    width: 48%;
    clear: none;
    margin: 0 0 30px 0;
}

.glax_tm_blog_wrap .blog_list_wrap ul {
    margin-top: 30px;
}

.text404 {
    margin-bottom: 50px
}

.text404 h1 {
    font-size: 10em;
}

.section_404 {
    margin-top: 120px;
}

.section_404 a{
    text-decoration: none;
    text-transform: uppercase;
    font-family: Sans-Serif, Rubik;
    font-size: 14px;
    color: #fff;
    letter-spacing: .5px;
    background-color: #45a2df;
    display: inline-block;
    font-weight: 500;
    padding: 15px 25px 14px 25px;
    border-radius: 2px;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
}

.section_404 a:hover{
    color: #14141c;
    background-color: #fff;
    border: 1px solid #000000;
}

.glax_tm_footer_wrap .glax_tm_universal_parallax_wrap .footer .glax_tm_subscribe_wrap .inner_wrap .right_wrap h1 { font-size: 2.5em; color: #fff; }
.glax_tm_footer_wrap .glax_tm_universal_parallax_wrap .footer .glax_tm_subscribe_wrap .inner_wrap .right_wrap h3 { color: #fff; }

.widget_dropdown_wrap .message .short_contact .inputs_wrap h1 { font-size: 2.5em; color: #fff; }
.widget_dropdown_wrap .message .short_contact .inputs_wrap h3 { color: #fff; }

.glax_tm_section .glax_tm_main_title_holder .title_holder .logo_wrap {display: none;}

.lang-select { font-size: 1.5em; font-weight: 600; text-transform: uppercase; top: -3px !important; }
.lang-select-button { color: #fff; }

.glax_tm_section .glax_tm_service_single_wrap .accordion_wrap_all table tr th { background-color:#c37a5b; border-color:#fff; color:#fff; font-weight: 650; }
.glax_tm_section .glax_tm_service_single_wrap .accordion_wrap_all table tr .td-header { background-color:#c37a5b; color:#fff; font-weight: 650; }
.glax_tm_section .glax_tm_service_single_wrap .accordion_wrap_all table tr td { border-color:#fff; color: #666666; }
.glax_tm_section .glax_tm_service_single_wrap .accordion_wrap_all table .light-gray { background: #eeeeee; }
.glax_tm_section .glax_tm_service_single_wrap .accordion_wrap_all table .light-orange { background: #e1bcad; }

.glax_tm_section .glax_tm_about_wrap .subtitle {width:48%;float:left;}
.glax_tm_section .glax_tm_about_wrap .image_wrap {width:48%;float:right;}

.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px;width:80%;}
.alert h4{margin-top:0;color:inherit}
.alert .alert-link{font-weight:bold}
.alert>p,.alert>ul{margin-bottom:0}
.alert>p+p{margin-top:5px}
.alert-dismissable,.alert-dismissible{padding-right:35px}
.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}
.alert-success hr{border-top-color:#c9e2b3}
.alert-success .alert-link{color:#2b542c}
.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}
.alert-info hr{border-top-color:#a6e1ec}
.alert-info .alert-link{color:#245269}
.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}
.alert-warning hr{border-top-color:#f7e1b5}
.alert-warning .alert-link{color:#66512c}
.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}
.alert-danger hr{border-top-color:#e4b9c0}
.alert-danger .alert-link{color:#843534}

@media (max-width: 1200px) { 
    .glax_tm_section .glax_tm_about_wrap .subtitle {width:48%;float:right;}
    .glax_tm_section .glax_tm_about_wrap .image_wrap {width:48%;float:left;}
}