/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=e33794409b5d95e64260)
 * Config saved to config.json and https://gist.github.com/e33794409b5d95e64260
 */
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-default.disabled,
.btn-primary.disabled,
.btn-success.disabled,
.btn-info.disabled,
.btn-warning.disabled,
.btn-danger.disabled,
.btn-default[disabled],
.btn-primary[disabled],
.btn-success[disabled],
.btn-info[disabled],
.btn-warning[disabled],
.btn-danger[disabled],
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-danger {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
  text-shadow: none;
}
.btn:active,
.btn.active {
  background-image: none;
}
.btn-default {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
  background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat:repeat-x;
  border-color:#dbdbdb;
  text-shadow:0.1px 0 #fff;
  border-color:#ccc;
}
.btn-default:hover,.btn-default:focus {
  background-color: #e0e0e0;
  background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
  background-color: #e0e0e0;
  border-color: #dbdbdb;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #e0e0e0;
  background-image: none;
}
.btn-primary {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #265a88 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#265a88));
  background-image: linear-gradient(to bottom, #337ab7 0%, #265a88 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff265a88', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #245580;
}
.btn-primary:hover,
.btn-primary:focus {
  background-color: #265a88;
  background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
  background-color: #265a88;
  border-color: #245580;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #265a88;
  background-image: none;
}
.btn-success {
 /* background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #419641 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#419641));
  background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #3e8f3e;*/
  background-color:#042758;
}
.btn-success:hover,
.btn-success:focus {
  background-color: #419641;
  background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
  background-color: #419641;
  border-color: #3e8f3e;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #419641;
  background-image: none;
}
.btn-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
  background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
  background-color: #2aabd2;
  background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
  background-color: #2aabd2;
  border-color: #28a4c9;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #2aabd2;
  background-image: none;
}
.btn-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
  background-color: #eb9316;
  background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
  background-color: #eb9316;
  border-color: #e38d13;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #eb9316;
  background-image: none;
}
.btn-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c12e2a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c12e2a));
  background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  background-repeat: repeat-x;
  border-color: #b92c28;
}
.btn-danger:hover,
.btn-danger:focus {
  background-color: #c12e2a;
  background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
  background-color: #c12e2a;
  border-color: #b92c28;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #c12e2a;
  background-image: none;
}
.thumbnail,
.img-thumbnail {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  background-color: #e8e8e8;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  background-color: #2e6da4;
}
.navbar-default {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f8f8f8));
  background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
  background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
}
.navbar-brand,
.navbar-nav > li > a {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.navbar-inverse {
  background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);
  background-image: -o-linear-gradient(top, #3c3c3c 0%, #222222 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222222));
  background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  border-radius: 4px;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
  background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
  background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
  -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
  box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
  border-radius: 0;
}
@media (max-width: 767px) {
  .navbar .navbar-nav .open .dropdown-menu > .active > a,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
    background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
  }
}
.alert {
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.alert-success {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
  background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
  border-color: #b2dba1;
}
.alert-info {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
  background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
  border-color: #9acfea;
}
.alert-warning {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
  border-color: #f5e79e;
}
.alert-danger {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
  background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
  border-color: #dca7a7;
}
.progress {
  background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
}
.progress-bar {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #286090 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#286090));
  background-image: linear-gradient(to bottom, #337ab7 0%, #286090 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
}
.progress-bar-success {
  background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -o-linear-gradient(top, #5cb85c 0%, #449d44 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5cb85c), to(#449d44));
  background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);
}
.progress-bar-info {
  background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
  background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
}
.progress-bar-warning {
  background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
  background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
}
.progress-bar-danger {
  background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -o-linear-gradient(top, #d9534f 0%, #c9302c 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9534f), to(#c9302c));
  background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);
}
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.list-group {
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  text-shadow: 0 -1px 0 #286090;
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2b669a 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));
  background-image: linear-gradient(to bottom, #337ab7 0%, #2b669a 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
  border-color: #2b669a;
}
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge {
  text-shadow: none;
}
.panel {
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.panel-default > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
}
.panel-primary > .panel-heading {
  background-image: -webkit-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -o-linear-gradient(top, #337ab7 0%, #2e6da4 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2e6da4));
  background-image: linear-gradient(to bottom, #337ab7 0%, #2e6da4 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
}
.panel-success > .panel-heading {
  background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
  background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
}
.panel-info > .panel-heading {
  background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
  background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
}
.panel-warning > .panel-heading {
  background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
  background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
}
.panel-danger > .panel-heading {
  background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
  background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
}
.well {
  background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
  background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
  border-color: #dcdcdc;
  -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
}
/********************************************/
@charset "utf-8";
/* CSS Document */
@font-face {
  font-family:'ProximaNova-Regular';
  src: url('../fonts/ProximaNova-Regular.eot') format('embedded-opentype');
  src:  url('../fonts/ProximaNova-Regular.otf') format('opentype'),
	    url('../fonts/ProximaNova-Regular.woff') format('woff'),
        url('../fonts/ProximaNova-Regular.ttf') format('truetype'), 
        url('../fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Bold';
  src: url('../fonts/ProximaNova-Bold.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Bold';
  src:  url('../fonts/ProximaNova-Bold.otf')  format('opentype'),
	     url('../fonts/ProximaNova-Bold.woff') format('woff'), 
       url('../fonts/ProximaNova-Bold.ttf')  format('truetype'), 
       url('../fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Light';
  src: url('../fonts/ProximaNova-Light.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Light';
  src:  url('../fonts/ProximaNova-Light.otf')  format('opentype'),
	     url('../fonts/ProximaNova-Light.woff') format('woff'), 
		 url('../fonts/ProximaNova-Light.ttf')  format('truetype'), 
		 url('../fonts/ProximaNova-Light.svg#ProximaNova-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Semibold';
  src: url('../fonts/ProximaNova-Semibold.eot') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'ProximaNova-Semibold';
  src:  url('../fonts/ProximaNova-Semibold.otf')  format('opentype'),
	      url('../fonts/ProximaNova-Semibold.otf') format('woff'), 
        url('../fonts/ProximaNova-Semibold.ttf')  format('truetype'),
        url('../fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
    font-family: 'news_gothicregular';
    src: url('../fonts/ufonts.com_newsgothicbt-roman-1-opentype-webfont.woff2') format('woff2'),
         url('../fonts/ufonts.com_newsgothicbt-roman-1-opentype-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
body{font-family:'news_gothicregular', Arial, sans-serif;}
.header_top{background:#1a1c27;padding:5px 0 5px;}
.header_top ul {list-style: outside none none;padding: 0px;margin:0;}
.header_top ul li{display:inline-block;margin-right:10px;}
.header_top ul li span{color:#a1b1bc;font-size:12px;font-family: 'news_gothicregular';}
.header_top ul li a{color:#a1b1bc;font-size:12px;}
.header_top ul li a:hover{color:#fff;}
.head_contact {text-align: right; width: 762px;}
.head_contact img { margin-right: 5px;}
.sec_menu .navbar.navbar-inverse {background:#fff;border: 0px none;}
.sec_menu .navbar-nav {float: right;margin-top: 19px;}
.sec_menu .nav li.active a, .sec_menu .nav li.active a:hover {background: transparent none repeat scroll 0% 0%;color:rgb(0, 192, 255);box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.25);}
.sec_menu .navbar-inverse .navbar-nav > .open > a, .sec_menu .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
    background:none;color: #fff;color: rgb(255, 0, 0);box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.25);}
.sec_menu .navbar-inverse .navbar-nav > li > a:hover, .sec_menu .navbar-inverse .navbar-nav > li > a:focus { color: rgb(0, 160, 234);}
.request_quote a{ color: rgb(0, 160, 234) !important;}
.request_quote{float:right !important;}
.sec_menu .navbar-collapse {padding-right: 0px;padding-left: 0px;}
.sec_menu .navbar-brand {padding: 15px 0px 0;line-height: 20px;height: auto;}
.sec_menu .navbar {margin-bottom: 8px;}

.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a { text-shadow: 0 0px 0 rgba(0, 0, 0, 0.25);color: #000;text-transform:uppercase;}
ul.bxslider {padding: 0;margin: 0px;}
ul.bxslider img, ul.bxslider_welcome img {border:0px;}

/*.sec_banner .bx-wrapper .bx-pager .bx-pager-item, .sec_banner.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: block;display:inline-block;}
.sec_banner .bx-wrapper .bx-pager.bx-default-pager a {background: #40413d;width: 20px;height: 10px;margin: 0 1px;}
.sec_banner .bx-wrapper .bx-pager.bx-default-pager a:hover, .sec_banner .bx-wrapper .bx-pager.bx-default-pager a.active {background: #00b3e9;}*/

.sec_banner .bx-wrapper .bx-pager, .bx-wrapper .bx-controls-auto {bottom: 33px;}
.text_welcome{width:100%;}
.text_welcome h1{margin:0;color:#000;}
.text_welcome h1 span{color:#00b4e9;}
.text_welcome p{margin:0;color:#030000;}
.btn_welcome .hvr-rectangle-out {background:#00b4e9;border-radius:0;border:0px;color:#fff;padding: 9px 18px;}
.btn_welcome .hvr-rectangle-out:hover {color:#fff;}
.btn_welcome{margin-top:20px;}
.icon_proimg{float:left;width:60px;}
.pro_text{float:right;width:78%;margin-top: 2px;}
.sec_pro_list {background:#e6e6e6;padding:50px 0px 0px 0px;}
.sec_aboutus { background: rgb(255, 255, 255) none repeat scroll 0% 0%; padding: 50px 0px;}
.pro_text h3 {margin: 0px 0px 5px; font-size: 18px;font-weight: bold;color:#000;text-transform:capitalize;}
.pro_text p{margin:0;font-size:14;color:#666;}
.pro_bx { margin-bottom:50px;}
.laugh_img img { margin: 0 auto;}
.laugh_img {text-align:center;}
.pro_bx_right .pro_text{float:left; text-align: right;}
.pro_bx_right .icon_proimg{float:right;}
.sec_testimonial{padding:100px 0;background:#fff;}
.testi_img{margin:0 auto;width:200px;height:200px;border-radius:50%;border:5px solid #666;overflow:hidden;}
.testi_text { text-align: center;width: 90%;margin: 25px auto 0;}
.testi_text p{color:#333;margin:0;}
.testi_text h2{color:#00b4e9;font-size:18px;margin: 25px 0 0px;font-size: 18px;font-weight: bold;}
.testi_text h4{color:#666;margin:0;font-size:18px;font-weight:normal;}
.sec_testimonial .bx-wrapper .bx-next {background:url(../images/icon_arow_right.png);background-size: 100%;top: 50%;margin-top: 0px;width: 32px;height: 59px;background-position: 0px 61px;}
.sec_testimonial .bx-wrapper .bx-next:hover {background-position: 0px 0;}
.sec_testimonial .bx-wrapper .bx-prev {background:url(../images/icon_arow_left.png);background-size: 100%;top: 50%;margin-top: 0px;width: 32px;height: 59px;background-position: 0px 61px;}
.sec_testimonial .bx-wrapper .bx-prev:hover {background-position: 0px 0;}
.bxslider_clients li img{border:0px;}
.bx_clients .bx-controls-direction{display:none;}
/*.sec_banner .bx-controls-direction{display:none;}*/
.sec_client{background:#fff;padding:25px 0;}
.title_client h3 {margin: 0px 0px 13px; text-transform: capitalize;margin-bottom: 13px;font-weight:bold;position:relative; border-left:solid 5px #0a336d; padding-left:10px; color:#0a336d;}
.title_client h3::after {bottom: 2px;content:"";left: 106px;position: absolute;right: 0;top: 10px;z-index: 99999;}
.bx_clients .bx-viewport{background:none !important;}
.bx_ullink{width:100%;}
.bx_ullink ul{width:100%; padding:0;margin:0;list-style:none;}
.bx_ullink ul li{display:inline-block;width: 48.4%;}
.bx_ullink ul li a{ color:#e7e7e7; font-size:11px;}
.sec_foottop{background:url(../images/bg_foot_top.jpg) no-repeat;background-size:cover;padding: 25px 0 24px;
border-top:5px solid #000;}
.title_foottop h1 {color: rgb(255, 255, 255);font-size:18px;
/*border-bottom: 1px solid rgb(255, 255, 255); text-transform: uppercase;*/ padding:5px 5px; width: 88%; background-color:#00bad9; margin-bottom:15px;}
.title_foottop h1 .fa{ font-size:13px; margin:0px 5px;}

.title_foottop h2 {color: rgb(255, 255, 255);font-size:18px;
/*border-bottom: 1px solid rgb(255, 255, 255); text-transform: uppercase;*/ padding:5px 5px; width: 88%; background-color:#00bad9; margin-bottom:15px;}
.title_foottop h2 .fa{ font-size:13px; margin:0px 5px;}

.bx_ulblog{width:100%;}
.bx_ulblog ul{width:100%;list-style:none;padding:0;margin:0;}
.bx_ulblog ul li{width:100%;}
.bx_ulblog ul li p, .bx_ulblog ul li h5, .bx_ulblog ul li h6{margin:0;}
.bx_ulblog ul li p{    color: #fff;
    font-weight: bold;
    font-size: 11px;
    line-height: 16px;}
.bx_ulblog ul li h5{color:#ccc;margin-bottom:5px;font-size: 11px;}
.bx_ulblog ul li h6{color:#666;}
.bx_blog{margin-bottom:20px;}
.blog_img{float:left;width:100px; border: solid 1px #8295b1;
padding:5px;}
.blog_desc{float:right;width: 67%;}
.bx_contactfoot{width:100%;}
.bx_contactfoot p{    margin: 0;
    color: #ccc;
    line-height: 20px;
    font-size: 12px;}
.phone_bx{width:100%;margin-top: 8px;}
.phone_bx img{width:20px;float:left;}
.phone_bx p{width:90%;float:right;}
.foot_social{width:auto;margin: 26px auto 0;text-align:center;}
.foot_social ul{padding:0;margin:0 auto;background:#fff;list-style:none;list-style: none;width: 54%;padding: 12px 0;min-width: 588px;}
.foot_social ul li{display:inline-block;padding-right: 10px;}
.foot_social ul li:last-child{padding-right: 0px;}
footer{padding:12px 0 14px; background-color:#000;}
.copyright{text-align:left;}
.copyright p{margin:0;color:#93a4bd;}
.foot_menu{text-align:right;}
.foot_menu ul{padding:0;margin:0;list-style:none;}
.foot_menu ul li{display:inline-block;border-right:1px solid #333;height:10px;line-height:10px;}
.foot_menu ul li a{color:#93a4bd;padding: 0 10px;}
.foot_menu ul li:last-child{border-right:0px solid #333;}
.foot_menu ul li a:hover{color:rgb(0, 180, 233);}
.affix {z-index: 9;top: 0;width: 100%;}
.affix + .container-fluid {padding-top: 70px;  }
.sec_menu {background: rgb(255, 255, 255) none repeat scroll 0% 0%;padding:12px 0; border-top:solid 2px #1a1c27;}
.bx_ullink ul li a:hover {color: rgb(0, 180, 233);}
header .navbar-nav > li > .dropdown-menu {margin-top: 18px;}
header .dropdown-menu > li > a:hover {color: rgb(255, 0, 0);}
header .dropdown-menu > li > a {border-bottom: 1px solid #ccc;padding: 6px 20px;}
header .dropdown-menu {padding: 0px 0;}
.sec_banner li{position:relative;}
.txt_baner{position:absolute;top: 165px;left: 100px;width:34%;}
.txt_baner h1{margin:0;text-transform:uppercase;color:#fff;font-size:46px;font-weight:bold;margin:0 0 10px;}
.txt_baner p{color:#fff;font-size:14px;margin:0 0 30px;}
.txt_baner .btn {border-radius: 0;background: #00b3e9;color: #fff;padding: 8px 36px;border-radius: 5px;font-size:18px}
.txt_baner .hvr-rectangle-out::before{border-radius:5px;}
.img_welcome .bx-controls-direction {display: none;}
.title_client { margin-bottom: 25px;}
header .container-fluid { padding: 0px;}
.header_top ul li:last-child { margin-right: 0px;}
header .navbar-inverse .navbar-nav > li > a {padding-right:0px;}
.dropdown-submenu { position: relative;}
.dropdown-submenu>.dropdown-menu {top: 0;left: 100%;margin-top: -6px;margin-left: -1px;-webkit-border-radius: 0 6px 6px 6px;-moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu {display: block;}
.dropdown-submenu>a:after {display: block;content: " ";float: right;width: 0; height: 0;border-color: transparent;border-style: solid;border-width: 5px 0 5px 5px; border-left-color: #ccc;margin-top: 5px;margin-right: -10px;}
.dropdown-submenu:hover>a:after {border-left-color: #fff;}
.dropdown-submenu.pull-left {float: none;}
.dropdown-submenu.pull-left>.dropdown-menu {left: -100%;argin-left: 10px;-webkit-border-radius: 6px 0 6px 6px;-moz-border-radius: 6px 0 6px 6px;border-radius: 6px 0 6px 6px;}
li .dropdown {padding: 13px 0px 12px 16px;text-transform: uppercase;}
li .dropdown a{color:#000;}
li .dropdown a:hover { color: #F00;}
.arti_about {position:relative; height:auto;overflow:hidden; text-align:center;}
.about_txt {position: absolute;bottom: 50px;right: 10%;background: rgba(233, 103, 13, 0.6);padding: 10px 15px;border-radius: 3px;}
.about_txt h2 {margin: 0;color: #fff;font-size: 24px;border: 0px solid RGBA(22, 156, 230, 0.2);border-radius: 2px;padding: 7px 14px 6px;background: rgba(233, 103, 13, 0.46);font-family: 'Josefin Sans', sans-serif;}
.bx_pagemapul{width:100%;margin: 10px;}
.bx_pagemapul ul{width:100%;padding:0;list-style:none;}
.bx_pagemapul ul li{display:inline-block;color:#00adfe;padding: 0 1px 0 0;}
.bx_pagemapul ul li a{text-decoration:none;color:#3b3c3e;}
.bx_pagemapul ul li a:hover{color:#ccc;}
.sec_pagemap {background:rgb(230, 230, 230) none repeat scroll 0% 0%; background-image:url(../images/pattern.jpg); background-repeat:repeat-x;}
.bx_content{width:100%;}
.bx_abouttitle{background:#e6e6e6;width:100%; border-radius:7px; background-image:url(../images/topbanner_strip.jpg); background-repeat:no-repeat; background-position:right;}
.about_content{float:left;background:#00b9d9;text-align:center;color:#fff;  border-radius:7px 0px 0px 7px;}
.about_missionvision{float:right;width:144px;}
.bx_content { margin: 25px 0px;}
.about_content p, .about_missionvision p{padding:10px 10px;margin:0; font-size: 18px;}
.about_missionvision a{text-decoration: none;color: #fff;background: #09F;padding: 10px;border-radius: 5px;}
.bx_contenttxt p{text-align:justify;}
.bx_contenttxt{margin:25px 0 0;}
.bx_fourpoints img{width:100%;}
.title_mission{background: #0BBEF9;margin: 25px 0 0;}
.title_mission h2{margin: 0;padding: 4px 10px;font-size: 23px;color: #fff;}
.bx_vision{margin:25px 0 0;border-left:3px solid #09F;padding-left:10px;}
.img_vision{width:37%;float:left;}
.bx_vision h4{margin: 0;color: #969696;font-size: 24px;font-weight: bold;margin-bottom: 10px;}
.img_vision img{width:100%;}
.txt_vision{float:right;width: 60%;}
.txt_vision p{margin:0;font-size:14px;text-align: justify;}
.bx_mission .img_vision{float:right;}
.bx_mission .txt_vision{float:left;}
.txt_comment h5{margin: 20px 0;border-left: 3px solid #09F;padding-left: 10px;padding: 4px 0 5px 10px;text-transform: capitalize;font-size: 16px;}
.txt_comment p{text-align: justify;}
.bx_contactpanel .form-control {border-color: rgba(126, 126, 126, 0.6);height: 40px;border-radius:5px;}
.bx_contactpanel .form-group {margin-bottom: 8px;}
.bx_contactpanel textarea.form-control {min-height: 114px;}
.bx_rightpanel { margin: 25px 0px 0px;}
.bx_contactpanel{border:1px solid #ccc;border-radius:5px;padding:20px 10px;}
.bx_contactpanel form .btn {background: rgb(0, 153, 255) none repeat scroll 0% 0%; width: 100%;padding: 7px;border-radius: 5px;
color: rgb(255, 255, 255);font-size: 18px;}
.bx_contactpanel h3 {margin: 0px 0px 10px;text-align: center;font-weight: bold;color: rgb(0, 156, 255);text-transform: uppercase;}
.title_port {margin-top: 25px; padding-top: 25px;border-top: 1px solid rgb(225, 225, 225);}
.title_port p {margin: 0px;padding: 8px;color: rgb(255, 255, 255);font-size: 18px;border-radius: 3px;background: rgba(235,160,26,0.8);text-align: center;text-transform: uppercase;font-weight: bold;}
.bx_contact{margin-top:10px;}
.bx_contact p{border-left: 3px solid #06F;color: #000;margin: 8px 0 10px 0;padding-left: 7px;}
.bx_contact .btn{width: 100%;background: #008AFF;color: #fff;text-align: center;padding: 8px;font-weight: bold;font-size: 18px;}
.sidebar .btn-block + .btn-block {margin-top: 20px;}
.sidebar:before,
.sidebar:after {
  content: "";
  position: absolute;
}
.sidebar:before {
  background: url("../images/sidebar-shadow-left.php") no-repeat center;
  left: -31px;
  width: 31px;
  height: 396px;
  top: 180px;
}
.sidebar:after {
  background: url("../images/sidebar-shadow-right.php") no-repeat center;
  right: -43px;
  width: 43px;
  height: 696px;
  top: -70px;
}

.sidebar {
  z-index:9000;
  padding:30px 15px;
  position: relative;
  background-color: #ffffff;
  border: 1px solid #dbdbdb;
  -webkit-border-top-right-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-top-left-radius: 10px;
  -moz-border-radius-topright: 10px;
  -moz-border-radius-bottomright: 10px;
  -moz-border-radius-bottomleft: 10px;
  -moz-border-radius-topleft: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  -moz-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.bx_rightpanel  {margin-top: -75px;}
#main ul li { display: inline; }			
.wide {border-bottom: 1px #000 solid;width: 4000px;}			
.fleft { float: left; margin: 0 20px 0 0; }			
#main {background: #fff;margin: 0 auto;padding: 30px;width: 1000px;}
.bxslider_clients li img{text-align:center;}
.bxslider_clients li{text-align:center;border:1px solid #cecece;background:#f9f8f2;}
.bx_topsocial{width:100%;text-align:left;}
.bx_topsocial ul{width:100%;text-align:left;padding:0;margin:0;list-style:none;}
.bx_topsocial ul li{width:26px;text-align:center;display:inline-block;margin-right:3px; border-radius:50%; border:solid 1px #a1b1bc;}


.sec_services{background:none;padding: 18px 0;}
.title_services h1{ font-weight:bold;}
.title_services {margin:0 0 50px;}
.title_services p{ text-align:justify;}
.title_services h2{text-align:center; color:#000000; font-family:"NewsGoth Cn BT"; font-size:35px;}
.bx_service{width: 100%;border: 1px solid #fff;border-radius:25px;padding: 20px 15px 25px;osition: relative;text-align: center; background-color: #FFF;     height:343px;}


.bulecolur:hover{border:1px solid #c2eaff; background-color:#c2eaff;}
.org:hover{border:1px solid #f2d9cd; background-color:#f2d9cd;}
.green:hover{border:1px solid #e0eecb; background-color:#e0eecb; }
.coyellow:hover{border:1px solid #fbe4bc; background-color:#fbe4bc; }

.icon_service {position: absolute;text-align: center;width: 86px;top: -42px;left: 36%;background:none;}
.desc_service h2 { margin: 10px auto 17px;text-transform: uppercase;font-size: 22px;text-align: center;}
.desc_service h2 a{color: #fea563;}
.desc_service h2 a:hover{ text-decoration:underline;}
.desc_service p{ color:#666;     font-size: 12px; line-height:23px;}
.btn_readmore a { text-transform: capitalize;text-decoration: none;font-size:14px;}
/*.btn_readmore {
    width: 75px;
    margin: 0px auto;
}
.btn_readmore p{
float: left;
width: 65px;
margin: 0px;
font-size:14px;
color: #337ab7;}*/
.btn_readmore a:hovre{ color:#000;}
.btn_readmore .fa{float: right;width:5px;margin-top: 6px;}
.btn_readmore .hvr-icon-wobble-horizontal:before { content: "\f138";font-size:13px;}

.btn_readmore .btncolur{ color:#f7641d;}
.btn_readmore .btncolur11{ color:#61a100;}
.btn_readmore .btncolur22{ color:#ff9e00;}

.service_container{margin:60px 0 50px;}
.bx_whatwe{width: 100%;background:#e3e3e2; position:relative;padding: 5px 0;}
.iconwhat_we{width: 46px;height: 46px;border-radius: 50%;position: absolute;left: -11px;top: -8px;background: #0a336d;text-align: center;padding-top: 8px;
border: 2px solid #fff; z-index: 1;}
.bx_whatwe p{margin:0;text-align:left;color:#000000;font-weight:bold; padding-left:40px; font-size:16px;}
.iconwhat_we img {margin: 0px auto;}
.bx_whatweul{width:100%;}
.bx_whatweul ul{width:100%; margin:0; margin-top: 20px; padding-left:10px;}
.bx_whatweul ul li{width:100%;border-bottom: 1px dashed #b1b1b1; padding-bottom: 7px;margin-bottom:5px; 
 color:#0a336d; font-size:16px;
 list-style: none;
margin-left:0px; 
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

.bx_whatweul ul li:hover{
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	padding-left:10px;
	}


.bx_whatweul ul li:last-child{border-bottom: 0px dashed #b1b1b1;}
.bx_whatweul h5, .bx_whatweul p{margin:0;}
.bx_whatweul h5 .fa{font-size:6px; color:#0a336d;}
.bx_whatweul p{ padding-left:5px; text-transform:capitalize;}
.bx_whatweul p a .fa{ color:#0a336d; font-size:16px; margin-right:10px;}
.bx_whatweul p a{ color:#0a336d;     font-size: 13px;}
.bx_whatweul p a:hover{ color:#4a658d;}
.bx_whatweul h5{float:left;margin-top: 3px;}
.sec_whatwe{padding:0 0 40px;}
.bx_footericon{margin:0 auto;text-align:center;}
.bx_footericon ul{margin:0 auto;text-align:center;padding:0;list-style:none;}
.bx_footericon ul li{display:inline-block; width:26px; text-align:center; border-radius: 50%;
border: solid 1px #337ab7; margin-right:5px;}
.bx_footericon ul li:hover{border: solid 1px #fff;}
.bx_footericon .fa:hover{color:#FFF;}
	
.sec_banner .bx-wrapper img {width: 100%;}
.bx_testicontent{background:#e3e3e2;padding:25px 15px;border-radius:0px 0 15px 15px ;}
.bx_clientdesc h2, .bx_clientdesc h5{margin:0;}
.bx_clientdesc h2{font-size:14px;color: #0775C6;margin-bottom: 5px;}
.bx_clientdesc h5{font-size:12px;color:#8C8C8C;}
.bx_clientdesc{margin-top:25px;text-align:right;}
.bx_testicontent p {margin: 0 0 10px;font-size: 12px;color:#404040;}
.bx_latestslider{background:url(../images/laptop_whitebg.png) no-repeat;margin:25px auto 25px;min-height: 319px;width:100%;background-size:100%;}

.bxul_worksli  {
    overflow: hidden;width: 71.6%;margin-left: 14.5%;}
.bx_latestslider .bx-wrapper {
    margin-top: 18px;
    overflow: hidden;}
.bx_latestslider .bx-viewport {
    width: 100%;
    overflow: hidden;}

.bx_latestslider li {width:100%;}
.bx_latestslider li img{width:100%;}
.bx_testimonial .bx-controls-direction { display: none;}
.sec_banner{position:relative;padding-bottom:40px;}
.bx_banershadow{position:absolute;width:100%;bottom:0px;left:0px;}
.bx_banershadow img{margin:0 auto;}
.content ul{padding:0;}
.request_li a{padding-right:0px !important; color:#06F !important;}
.megamenu li .fa{padding-right:5px;}
ul.dropdown{ display: block; background: rgb(255, 255, 255) none repeat scroll 0% 0%;  }


.hvr-icon-wobble-horizontal {
    display: inline-block;
    vertical-align: middle;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    box-shadow: 0 0 1px rgba(0, 0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    position: relative;
    padding-right:2.2em;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
	
	
	}
	
	[class^="hvr-"] {
    display: inline-block;
    vertical-align: middle;
    margin: .1em .1em .1em .1em;
    padding:0em;
    cursor: pointer;
    background:none;
    text-decoration: none;
    color: #337ab7;
	font-size:12px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.sec_aboutdesc {
    background: rgb(246, 246, 246) none repeat scroll 0% 0%;
    padding: 51px 0px 25px;
    margin: 0 0 53px 0;
    border-bottom: 1px solid #f2f2f2;
}
.title_bx {
    border-bottom: 1px solid #d5d5d5;
    width: 44%;
    margin: 0 auto;
    margin-bottom: 54px;
}
.sec_aboutdesc .title_bx h3 {
    background: rgb(246, 246, 246) none;
    text-align: center;
    width: 211px;
    margin: 0 auto -13px;
    text-transform: capitalize;
    color: #dc0a4b;
    font-family: 'Josefin Slab', serif;
    font-size: 25px;
}
.contact-title {
    margin: 0 0 30px 0;
}
.contact-title h3 {
    text-transform: uppercase;
    font-size: 14px;
    color: rgb(0, 99, 195);
    font-weight: bold;
    margin: 0;
}
.article_contact label {
    font-weight: 300;
}
.article_contact .fa {
    color: #dc0a4b;
    padding-right: 5px;
}
.sec_aboutdesc .form-control {
    background-color: #000 !important;
    border-radius: 0;
}
.article_contact .btn-success {
    /*background-color: rgb(0, 0, 0);
    border-color: rgb(0, 0, 0);*/
    width: 131px;
    border-radius: 0;
}
.contact_desc {
    width: 100%;
    min-height: 283px;
    box-sizing: border-box;
    padding-left: 25px;
    border-left: 1px solid #d7d7d7;
    margin-top: 51px;
}
.add_head {
    margin-bottom: 15px;
    padding-bottom: 0px;
    border-bottom: 1px dotted #ccc;
}
.add_head h4 {
    font-size: 16px;
    margin-bottom: 7px;
}
.sec_aboutdesc h4 {
    margin: 0px 0px 15px;
    color: #002363;
}
.article_contact .contact_desc p {
    color: #626262;
}
.article_contact .fa {
    color: #002363;
    padding-right: 5px;
}
.sec_aboutdesc .form-control {
    background-color: #fff !important;border-color: #bdd1ec;}
.w1 {
    width: 100%;
    margin: 0px 0 0;
}
.bg_b {
    background: #00b9d9;
	border-radius:8px 8px 0px 0px;
}
.c3 {
    color: #fff;
    margin: 0;
    text-align: left;
    font-size: 20px;
    padding: 11px 0 10px 20px;
	
}
.c3 i{font-size: 19px; margin-right:5px;}

.c3 a {color: #fff;
text-align: left;
font-size: 20px;
font-size: 14px;
text-transform: uppercase;
font-weight: bold;
}
ul.l_nav {
    margin-bottom: 2px;
    list-style: none;
    margin: 0;
    padding: 0;
}
ul.l_nav li {
    position: relative;
    list-style: none;
}

ul.l_nav li span .fa{ position:absolute; color:#194179; z-index:100; margin: -52px 0px 0px 259px;
font-size: 66px; }

ul.l_nav li a {
    font: normal 13px Arial;
    color: #666;
    padding: 8px 10px 8px 20px;
    display: block;
    line-height: 22px;
    background: #ececec;
    text-align: left;
	border-bottom: 1px solid #cdcccc;
	
	padding: 8px 10px 8px 20px; 
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	
	
}
ul.l_nav li a:hover { background: #00b9d9; color:#FFF;
-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	padding: 8px 10px 8px 35px;
}




ul.l_nav li a.activ { background: #00b9d9; padding: 8px 10px 8px 20px; color:#FFF;}
.fl {
    margin-top: 24px;
}

h1{ margin:0px; padding:0px; font-size:16px; color:#900;}





/*client images effect css*/
.clients_logobox{
	float:left;
	width:100%;
	height:auto;
	margin:2% 0%;
	/*background-color:#099;*/
	}
	
	.logobox1{
	float:left;
	width:19%;
	height: auto;
	margin:5px 0px 0px 5px;
	border:solid 1px #cdcccb;
	border-radius:5px;
	padding:0.2%;
	}
	
.logobox2{
	float:left;
	width:19%;
	height: auto;
	margin-left:10px;
	margin-top:5px;
	margin-bottom:10px;
	border:solid 1px #cdcccb;
	border-radius:5px;
	padding:0.2%;
	}
/*logo css effects & java script pages box_container4 */	
.box_container4{position:relative; width:100%; overflow:hidden; height:100px; background-color:#194179;  color:#000; font-size:13px; }
.box_image4{ position:absolute; }

.box_container4 img{ width:100%; height:100px;}

.box_info4 { margin:10px; text-align:center font-weight: bold; }
.textlogos{padding-top:20px; text-align:center; font-weight:bold; color:#FFF; font-size:14px;}
/*End logo css effects*/


/*left images effect css*/
 .box_container{
    position:relative; /* important */
    width:128px; /* we must set a specific width of the container, so it doesn't strech when the image starts moving */
    height:141px; /* important */
    overflow:hidden; /* hide the content that goes out of the div */
    /*just styling bellow*/
    /*background: black;*/
	color:#d9b531;
	border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	text-align:center;
	font-family:Calibri;
	
    }
    .images_holder{
    position:absolute; /* this is important, so the div is positioned on top of the text */
    }
	
	.box_container img{
		width:128px;
		}
    .image_div {
        position:relative; /* important so we can work with the left or right indent */
        overflow:hidden; /* hide the content outside the div (this is how we will hide the part of the image) */
        width:50%; /* make it 50% of the whole images_holder */
        float:left; /* make then inline */
    }
    .right img{
        margin-left: -100%; /* 100% is in this case 50% of the image, so this is how we show the second part of the image */
    }
    .clear{
        clear:both;    
    }
/*    FOR EASING EFFECT - NOT NEEDED*/
.box_container2{
    position:relative; /* important */
    width:128px; /* we must set a specific width of the container, so it doesn't strech when the image starts moving */
    height:141px; /* important */
    overflow:hidden; /* hide the content that goes out of the div */
    /*just styling bellow*/
    background: black;
    color:white;
    }
    .images_holder2{
    position:absolute; /* this is important, so the div is positioned on top of the text */
    }
    .image_div2 {
        position:relative; /* important so we can work with the left or right indent */
        overflow:hidden; /* hide the content outside the div (this is how we will hide the part of the image) */
        width:50%; /* make it 50% of the whole images_holder */
        float:left; /* make then inline */
    }
    .right2 img{
        margin-left: -100%; /* 100% is in this case 50% of the image, so this is how we show the second part of the image */
    }
/*End left images effect css*/


.Testi_box{ width:100%; float:left; height:auto; margin-bottom:35px;}
.Testi_imgbox{ width:162px; height:162px; float:left; border-radius:50%; border:solid 1px #ccc;}
.Testimonials_imgbox{ width:83%; float: right; height:auto; }
.Testi_box h3{ margin:0px; padding:0px 0px; font-size:18px; font-weight:bold; line-height:25px;}
.Testi_box h3 span{ color:#666; font-size:12px;}
.Testi_clourbg{background-color:#e8eced; width:100%; float:left; height:auto; padding:2%; border-radius:8px; position:relative; border:solid 1px #dfe1e1;}
.Testi_clourbg img {position: absolute; left: -16px;margin-top:30px;}

.testi_box_right .Testi_imgbox{  float:right;}
.testi_box_right .Testimonials_imgbox{ float:left; }
.testi_box_right .Testi_clourbg img{left:unset;right:-16px; margin-top:30px;}
.Testi_clourbg .fa{ color:#adafb0; padding:5px;}


.Teambox{ margin:0px 0px; border-bottom:dotted 1px #CCCCCC; padding:50px 0px;}
.Team h2{ margin:0px; padding:0px 0px 0px 10px; font-size:18px; color:#051b39; font-weight:bold; border-left:solid 3px #002363;}
.Team h2 span{color:#444444; font-size:16px;}
.Team p{ margin:5px 0px; padding:0px;}
.Team h3{  margin:10px 0px; padding:0px; font-weight:bold;}
.Team h3 a{font-size:14px; color:#051b39;  }
.Team h3 a:hover{color:#e9670d;}
.Team h4{ margin:10px 0px; padding:0px; font-size:14px; color:#051b39;  font-weight:normal;}

.Team h3 .fa{ margin-right:8px; color:#e9670d; font-size:13px;}
.Team h4 .fa{ margin-right:8px; color:#e9670d;}

.logobox{  transform: rotate(360deg) scale(1) skew(4deg) translate(10px);
    transition: all 1s ease 0s;}
	
.logobox:hover{transform: rotate(360deg) scale(0.791) skew(4deg) translate(0px);}

	
		/* Sizes for the bigger menu */
			.sec_menu.large{
				height:auto;
			}

			.sec_menu.large img{
				width:182px;
				height:67px;
				
					
				transition: all 0.1s;
			-moz-transition: all 0.1s; /* Firefox 4 */
			-webkit-transition: all 0.1s; /* Safari and Chrome */
			-o-transition: all 0.1s; /* Opera */
			}

			/* Sizes for the smaller menu */
			.sec_menu.small{ 
				height: 50px;
				z-index:99999999999;
			}

			.sec_menu.small img{ 
				width:100px; 
				height:40px; 
				margin-top: -10px; 
				transition: all 0.1s;
			-moz-transition: all 0.1s; /* Firefox 4 */
			-webkit-transition: all 0.1s; /* Safari and Chrome */
			-o-transition: all 0.1s; /* Opera */
			}
			
		.sec_menu.small .jetmenu > li > a {
    padding: 0px 17px;}
	
	.sec_menu.small .jetmenu > li > .megamenu { margin-top:-30px;}
	
.sec_menu.small .jetmenu ul.dropdown { margin-top:-40px;}

.bx_contactfoot .fa{font-size:20px; color:#FFF;}

.org_headlines{color:#e9670d;}
.floatright{ float:right;}
.floatleft{ float:left;}
.marg-right20{ margin-right:20px;}
.marg-left20{ margin-left:20px;}
.imgbox img{ text-align:center; margin:0 auto;}


.Website_bullet{ width:100%; float:left; height:auto; margin:0px 0px 10px;}
.Website_bullet ul{ margin:0px; padding:0px;}
.Website_bullet ul li{margin:0px; padding:2px 0px; width:100%; list-style:none;}
.Website_bullet ul li .fa { color:#e9670d; margin-right:10px;}



.e_bultepoint{ width:55%; float:left; height:auto; margin:1% 0% 2% 0%;}
.e_bultepoint h1{ margin:0px; padding:0px; font-size:18px; color:#e9670d;}
.e_bultepoint h2 {
    margin: 0px;
    padding: 0px;
    font-size: 18px;
    color: #002363;
}
.e_bultepoint2 { width:100%}
.e_bultepoint1 h2 {
    margin: 0px;
    padding: 0px;
    font-size: 18px;
    color: #002363;
}
.e_bultepoint ul{ margin:0% 0% 0% 4%; padding:1% 0%;}
.e_bultepoint ul li{margin:0px; padding:1px 0px; float:left; width:100%; height:auto; list-style:none; text-align:left; list-style-position:outside;}
.e_bultepoint ul li .fa { color:#e9670d; margin-right:6px; font-size:13px; margin-left:-10px;}

.mobile_bultepoint{width:66.5%;}
.landing_bultepoint{width:53%;}

.googleadwords_bultepoint{width:100%;}
.googleadwords_bultepoint ul li{ list-style-image:url(../images/bullet.png);}
.googleadwords_bultepoint ul li span{ color:#000;}


.searchengine_bultepoint{width:100%;}
.searchengine_bultepoint ul li{ list-style-image:url(../images/bullet.png); text-align:justify;}
.searchengine_bultepoint ul li span{ color:#000;}
.sea_bultepoint1{width:55%;}

.social_bultepoint{width:70%;}

.map{ border:solid 1px #ccc; padding:10px;}
.tesm{ text-align:justify;}
.tesm h3{ margin:0px; padding:5px 10px; color:#e9670d; font-size:16px; background-color:#ececec; border-radius:5px;}

.privacybox h2{margin:0px; padding:5px 10px; color:#e9670d; font-size:16px; background-color:#ececec; border-radius:5px;}

/*.homebox{ height:}*/

/*---popup---*/
.modal-body{
    padding-left: 0px;}

.modal-dialog.newsletter-popup {
	margin-top: 2%;
	color: #fff;
	    max-width: 800px;
    width: 100%;
	padding: 0px;
	text-align: left;
	
	text-align: center;
	background: #fff;
	/*padding: 20px;*/
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.17);
	overflow: hidden;
	opacity: 1;
	box-shadow: none;
	z-index:99999;
	/*border: 4px #00b9d9 solid;*/
}
#myModal {
	background: rgba(0, 0, 0, 0.9) url(../images/newsletter-bg.php) repeat top left;
}
.newsletter-popup .modal-content {
	background: inherit;
	padding: 20px;
	text-align: center;
	position: initial;
	border: none;
}
.newsletter-popup .close {
	cursor: pointer;
	line-height: 27px;
	min-width: 36px;
	height: 46px;
	position: absolute;
	right:0px;
	text-align: center;
	text-transform: uppercase;
	top: 1px;
	font-size: 30px;
	font-weight: 400;
	letter-spacing: 1px;
	color: #fff;
	/*border:1px solid #f00;
	background:#F00;*/
	
	
	font-family: Verdana, Geneva, sans-serif;
	opacity: 1;
	text-shadow: none;
}
.newsletter-popup .close:hover {
	color: #eee
}
.newsletter-popup h2.modal-title {
	font-size: 1.8em;
	font-weight: 700;
	line-height: 1;
	margin-bottom: 0;
	margin-top: 10px;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #fff;
}
#newsletter-form .content-subscribe {
	overflow: hidden
}
.form-subscribe-header label {
	color: #eee;
	font-size: 15px;
	font-weight: normal;
	line-height: 25px;
	margin: 8px 0 14px;
	max-width: 95%;
}
#newsletter-form .input-box .input-text {
	border: 1px solid #ccc;
	height: 43px;
	/*line-height: 50px;*/
	margin: 0 0 5px;
	padding-left: 15px;
	width: 95%;
	border-radius: 5px;
	color: #666;
	font-size: 14px;
}
.subscribe-bottom input[type=checkbox] {
	vertical-align: sub;
}
#newsletter-form .actions .button-subscribe {
	background-color: #002a69;
	border: medium none;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
	padding: 4px 20px;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 1px;
	margin-top: 15px;
	border-radius: 0px;
}
#newsletter-form .actions .button-subscribe:hover {
	background: #333;
	color: #fff;
}
.subscribe-bottom {
	color: #eee;
	display: block;
	margin-top: 15px;
	overflow: hidden;
}
.subscribe-bottom label {
	color: #eee;
	font-size: 12px;
	margin-bottom: 0;
}
#dont_show {
	margin: 0;
	vertical-align: middle;
}
#modal-quickview .modal-body {
	padding: 0px
}
#modal-quickview .modal-dialog .modal-body .myclose {
	font-size: 40px;
	font-weight: normal;
	line-height: 0.5;
	margin-right: 8px;
	position: absolute;
	right: 2px;
	top: 2px;
	z-index: 10;
}
#modal-quickview .product-view-area {
	padding: 15px;
}
#modal-quickview .product-view-area .product-name h2 {
	font-size: 28px;
}
#modal-quickview .product-color-size-area .size-area {
	display: inline-block;
	width: 45%;
}
#modal-quickview.modal.in .modal-dialog {
	margin-top: 8%;
}



.enquiry{
	width:100%;
	float:left;
	
}

.enquiry h2{font-size:25px; color:#000; padding:0px 0px 0px 0px; font-weight:bold;}

.enquiry ul{
	float:left;
	margin:0px;
	padding:0px;
	display:block;
	padding:0px;
	}

.enquiry ul li{
	list-style:none;
	float:left;
	margin:0px 0px 0px 0px;
	width: 100%;
	}



.submit01 {
	float: left;
	cursor:pointer;
	margin-right:0px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#FFFFFF; 
	border:1px solid #000; 
	line-height:20px;
	padding:5px 20px;
	text-align:center;
	background-color:#000;}
.submit01:hover {
	background-color:#484747;
		border:1px solid #484747; 
}



.innerbox2 {
	float:left;
	border:none;
	width:100%;
	font-size:13px;
	font-family:"Century Gothic";
	margin-bottom:10px;
    color:#000;
	padding:5px 5px 5px 10px;
	line-height:20px;
	border-radius:8px;
	
	background-color:#fff;
	border:solid 1px #fff;
	}
	
.innerbox2:hover {
	border:solid 1px #eb891e;
	-moz-box-shadow:0px 0px 3px #aaa;
    -webkit-box-shadow:0px 0px 3px #aaa;
    box-shadow:0px 0px 3px #aaa;
	}


/*.innerbox2:focus {
	color:#4d4d4d;
background-color:#fff;
-moz-box-shadow:0px 0px 3px #d02e2e;
    -webkit-box-shadow:0px 0px 3px #d02e2e;
    box-shadow:0px 0px 3px #d02e2e;
border:solid 1px #eb891e;
	}*/




.textarea2{
	float:left;
	width:100%;
	height:50px;
	margin-bottom:10px;
   color:#606060;
	padding:10px 5px 8px 5px;
	line-height:22px;
	font-family:"Century Gothic";
	font-size:13px;
	margin-top:0px;
	border-radius:8px;
	background-color:#fff;
	border:solid 1px #fff;
	}
	
.textarea2:focus {
	color:#4d4d4d;
-moz-box-shadow:0px 0px 3px #067cc0;
-webkit-box-shadow:0px 0px 3px #067cc0;
box-shadow:0px 0px 3px #067cc0;
background-color:#fff;
	border:solid 1px #3f3f3f;
	}
.enquiry li option {padding:5px 5px 5px 8px; border-bottom:dotted 1px #999;}
/*.enquiry li select {padding:0px;}*/


.mapbox1{ width:100%; height:300px; border:none;}
	
.blog_box{ border:solid 1px #e3e3e3; margin:20px 0px; float:left; height:auto; font-family:"Century Gothic";}
.blog_box h3{ font-size:12px; font-style:italic; font-weight:normal; padding:0px 20px; color:#999;}
.blog_box h3 span{ color:#636363; font-weight:bold;}
.blog_box h3 span:hover{ color:#174a92;}
.blog_box h1{ font-size:22px; margin:0px 0px; padding:10px 20px; font-weight:bold; text-transform:uppercase; color:#194179;}
.blog_box h4{ font-size:16px; margin:0px 0px; padding:10px 20px; font-weight:bold; color:#194179;}
.blog_box p{ padding:0px 20px; line-height:20px; font-size:13px;}


.item {
  position: relative;
  margin:0%;
  overflow: hidden;
  width:100%;
}
.item img {
  max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.item:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}


 

.blogbox_colou{ border-top:solid 1px #e3e3e3; padding:10px 20px 10px 10px; margin-top:10px;}
.blogbox_colou img{ margin-right:5px; opacity: 0.5; filter: alpha(opacity=50); /* For IE8 and earlier */ cursor:pointer; }
.blogbox_colou img:hover{opacity: 1.0; filter: alpha(opacity=100); /* For IE8 and earlier */}
.blogbox_colou span { float:right;}
.blogbox_colou span a:hover{ color:#f7641d;}


.archives_list{ width:98%; float:right; height:auto; margin-bottom:30px;}
.archives_list h2{background: #00b9d9; margin:20px 0px 10px 0px; color:#FFF; padding:5px 10px; font-size:20px; }
.archives_list ul{ margin:0px; padding:0px;}
.archives_list li{ width:100%; height:auto; padding:5px 0px; font-size:12px; border-bottom:dotted 1px #d9d9d9; list-style-image:url(../images/arrow11.php); list-style-position:inside;}
.archives_list li a{padding: 8px 10px 8px 0px; 
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;}
.archives_list li a:hover { background: #f1eeee; color:#000;
-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	padding: 8px 50% 8px 10px;
}


.tagcloud{ width:98%; float:right; height:auto; margin-bottom:50px;}
.tagcloud h2{background: #00b9d9; margin:20px 0px 10px 0px; color:#FFF; padding:5px 10px; font-size:20px; }
.tagcloud a { display: inline-block; margin: 8px 3px 0 0;  padding: 8px 10px; background-color: rgba(0,0,0,.07); text-transform: capitalize;
    font-size: 12px!important;
    line-height: 100%;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	color:#595a5b;
}

.tagcloud a:hover { background-color:#cde3f6;}

.linkinner{ border-bottom:solid 1px #e3e3e3; height:30px;}
.ficon{ float:right; margin:0px; border:none; padding:0px; margin-top:-10px;}
.ficon img{ width:28px; height:auto;}


.TAGSbg h2{ background-color:#FFF; width:95%; border:solid 1px #e3e3e3; color:#194179; font-weight:normal; text-transform:capitalize; }


.RecommendedBox{ border:solid 1px #e3e3e3; width:100%; margin:10px 0px; float:left; height:auto; padding:20px 10px;}
.RecommendedBox h2{ margin:0px; padding:0px 0px 0px 15px; font-size:22px; color:#194179;}
.RecommendedBox ul{ margin:0px; padding:0px;}
.RecommendedBox li{ list-style:none; width:31.5%; height:auto; float:left; border:solid 1px #e3e3e3; margin:15px 0px 15px 12px;}
.RecommendedBox li img{ width:100%; height:auto;}
.RecommendedBox li h3{margin:0px; padding:15px 0px; text-align:center;}
.RecommendedBox li:hover{ background-color:#e3f0fa; border:solid 1px #e3f0fa;}


.onlinebutton{background-color:#F30; border-radius:0px; padding:2px 20px; }
.onlinebutton a{color:#fff !important; font-size:14px !important;}

.onlinebutton:hover{  background-color:#febc20;}
.about_content h1 {
    padding: 10px 10px;
    margin: 0;
    font-size: 18px; color:#fff
}
.e_bultepoint h2 {
    margin: 0px;
    padding: 0px;
    font-size: 18px;
    color: #002363;
}
.e_bultepoint1{ width:100%; text-align:justify;}
.e_bultepoint h2{margin-top:10px;}
.e_bultepoint1 p{ margin-top:10px;}
.e_bultepoint1 .mumbai-img1{  width:90%; margin:auto; text-align:center;}
.tag2-height{ height:2px; clear:both;}

.bx_captcha {float: left;width: 100%; margin: 0 0 15px; }	
.bx_captcha input { float: left; max-width: 212px; height: 33px; margin: 0 5px 0 0; font-size: 12px;}
.bx_captcha .inputcaptcha { background-image: url(../images/captichabackground.jpg); text-align: center; border: none; color: #000; font-size: 14px; 		 	
	font-weight: bold; font-family: Modern; border: 1px solid #ccc; padding: 3px; letter-spacing:0px; width: 86%;}
.bx_captcha .btn { margin: 0px 0 0 0; padding: 6px 9px; background: #f00; border: 0px; color: #fff;}
.enquiry_captcha input { max-width: 100%;color:#000;background: #fff;margin-bottom: 12px; }







/*================= Sayed Arif ======================*/
@media (max-width:1199px){
	.blog_img {width: 89px;}	
}
@media (max-width:1024px){
	.blog_img {width: 66px;}
	.bx_ulblog ul li p {font-weight: normal;font-size: 12px;line-height: 15px;}	
	.foot_menu ul li a { padding: 0 2px;}
	.bx_service { height:423px;}
	.header_top ul {margin-right: 140px;}
	
}
@media (max-width:980px)
{
.header_top ul {
    margin-right: 307px;
}	
}
@media (max-width:800px)
{.header_top ul {
    margin-right: 397px;
}
}

@media screen and (min-width: 0px) and (max-width: 720px) {

  .mobile-hide{ display:none!important; }
}
@media (max-width:768px){
	.bx_service { height:313px; margin-bottom:50px;}
	.sec_services { padding: 0px 0;}
	.bx_banershadow {  position:relative;  width: 100%; bottom: 0px;}
	.header_top ul {
    margin-right: 417px;
}

	

}

@media (max-width:767px){
	header .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {order-color: #CECECE;margin-top: 32px;}
	.sec_menu .navbar-nav {width: 100%; float: none;margin: 0;width: 100%;}	
	header .nav > li { border-bottom: 1px solid #ccc;}
	header .navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form { border-color: #ABABAB;}
	.sec_menu {min-height: 81px;}
	header .navbar-toggle {background-color: rgba(12, 0, 0, 0.42); border: 1px solid rgb(180, 180, 180);margin-top:-40px;}
	.bx_ulblog {width: 300px;}
	.blog_img {width: 90px;}
	.footlink_bx {width:349px;}
	.foot_menu, .copyright {text-align: center;}
	.bx_service { height:313px; margin-bottom:50px;}
	.sec_services { padding: 0px 0;}
	.bx_banershadow {  position:relative;  width: 100%; bottom: 0px;} 
	
	.about_txt {padding: 9px 15px; bottom: 10px;}
	.about_txt h2 {font-size: 19px;}
	.Testimonials_imgbox {width: 78%;}
	.floatright {float: none; margin-left: 25%;}
	.e_bultepoint {width: 100%;}
    .marg-right20 {margin-left: 22%;}
	.marg-right203{ margin-left:0%;}
	.marg-right204{ margin-left:35%;}
	.header_top ul {
    margin-top: 2px;
}
}

@media (max-width:667px){
	.sec_menu{ min-height: 47px;} 
	.title_services h2 {font-size: 28px;} 
	.sec_banner{padding-bottom: 0px;}
	.service_container { margin: 13px 0 50px;}
	.navbar-inverse .navbar-toggle { margin-top: -41px;}
	.bx-wrapper .bx-prev { left: 2px;}
	.bx-wrapper .bx-next { right:2px;}
	.Testimonials_imgbox {width: 74%;}
	.marg-right202{ margin-left:25%;}
	.logobox1 { width:31%;}
	.logobox2 { width:31%;}
	
	.header_top ul {
    margin-right: 124px;}
	
	}

@media (max-width:640px){
	.bx_whatweul ul {margin-bottom: 32px;}
	.bx_topsocial ul { text-align:left;}
	.head_contact { margin-top:-25px; float:left; margin-left:250px;}
	.bx-wrapper .bx-prev { left: 2px;}
	.bx-wrapper .bx-next { right:2px;}
	.Testimonials_imgbox {width: 73%;}
	.header_top ul {
    margin-right: 404px;
}
	}

@media (max-width:600px){
	.bx_topsocial ul { text-align:left;}
	.head_contact { margin-top:-25px; float:left; margin-left:230px;}
	.bx-wrapper .bx-prev { left: 2px;}
	.bx-wrapper .bx-next { right:2px;}
	.about_content p, .about_missionvision p {font-size: 16px;}
	.Team h2 { font-size: 15px;}
	.Team h2 span {font-size: 13px;}
	.bx_contenttxt {margin: -20px 0 0;}
	.Teambox { padding: 37px 0;}
	.Team p { line-height: 1.5em;}
	.Testimonials_imgbox {width: 71%;}
	.bx_contenttxt p{ margin-top: 20px;}
	.marg-right202 {
    margin-left: 15%;
    padding: 10px;

	
}
.bx_contenttxt h2{ margin-top:50px;}

.marg-right203 {
    margin-left: 0;
    margin-top: 10px;
}

#filters {
	margin:10% 1% 1% 1%;}
.header_top ul {
    margin-right: 429px;
}
#slider {top: 83px !important;}

.c3  {
    font-size: 19px;
    margin-right: 5px;
    color: #000;
}.bg_b {
    background: none;
    border-radius: 8px 8px 0px 0px;
}
	}

@media (max-width:568px){
	.bx_service {height: 348px;}
	.bx_whatwe { margin-top:-4px;}
	.bx_whatweul ul { margin-bottom:30px;}
	.footlink_bx {width: 100%; margin-bottom:17px;}
	.bx_topsocial ul { text-align:left;}
	.head_contact { margin-top:-25px; float:left; margin-left:200px;}
	.bx-wrapper .bx-prev { left: 2px;}
	.bx-wrapper .bx-next { right:2px;}
	.about_txt h2 {font-size: 11px;}
.Testimonials_imgbox { width: 69%;}
	}

@media (max-width:480px){ 
	.homebox{ width:100%;}
	.icon_service {left: 41%;}
	.bx_service {height: 278px;}
	.bx_whatwe {  margin-top: -54px;}
	.bx_whatweul ul { margin-bottom: 80px;}
	.title_foottop h1 {width: 100%;}
	.bx_topsocial ul { text-align:left;}
	.head_contact { text-align: left;}
	
	.floatright {float:none; margin-left:23%; }
	.floatleft {float: none; margin-left:26%;}
	.Testi_imgbox {height: 112px; width: 112px}
	.Testi_box {margin-top: 10px;}
	.floatright1 {float:none; margin-left:0%; }
    .marg-right201{ margin-left:10px}
	.marg-right202 {
    margin-left: 5%;}
	.marg-right203 {
    margin-left: 0;
    margin-top: 35px;
}
.marg-right204 {
    margin-left: 40%;
}
.head_contact {
    margin-left: 150px;
	}	
}
	
/*-------------------  Sayed Arif  ---------------------*/
@media (max-width:445px){
	.bx-wrapper .bx-prev { left: 2px;}
	.bx-wrapper .bx-next { right:2px;}
	.bx_topsocial { width: 100%; text-align:center; }
	.bx_topsocial ul { text-align:left;}
	.head_contact { text-align: left;}
	.floatright {margin-left: 3%; }
	.floatright1{ padding:24px 0px;}
	.bx_contenttxt h2{ margin-top:50px; font-size:25px;}
	.onlinebutton {padding: 2px 10px;}
	}

@media (max-width:441px){
	.icon_service {left: 38%;}
	.hvr-icon-wobble-horizontal::before {right: -1.5em;}
	.title_services h2 { font-size: 31px;}
	}

@media (max-width:414px){
	.bx_topsocial ul { text-align:center;}
	.head_contact { text-align:center; margin-left:0px; margin-top:0px;}
	.title_services h2 { font-size: 31px;}
    .bx_service {height: 295px;}
	.arti_about img{ height:auto;}	
	.about_content p, .about_missionvision p {font-size: 14px;}
	.Team h2 {font-size: 13px;}
	}

@media (max-width:384px){
	.icon_service { left: 38%;}
	.bx_latestslider{min-height: 264px;}
	.about_content p, .about_missionvision p {font-size: 14px;}
	.floatright {margin-left: 13%;}
	.arti_about  img{ height:auto;}
	.Testi_imgbox { height: 84px;width: 85px;}
	.floatright {margin-left: 0;}
	.marg-right20{ margin-left:20px;}
	.marg-right201 { margin-left: 0px;}
}

@media (max-width:375px){.bx_latestslider {margin: 25px auto 0px;}
#header {
    width: 305px !important;}
	#sidebar1 {
   
    top: 105px;
    left: 155px !important;
   
}
	
	}

@media (max-width:360px){
.bx_service {height: 310px;}
.bx_ullink ul li {width: 80%;}
.floatright { margin-left: 7%;}
.floatleft {margin-left: 19%;}
.marg-right20{ margin-left:15px;}
.marg-right201 { margin-left: 0px !important;}
#portfoliolist .portfolio { width: 96%; margin: 1% 1% 5% 1%;}
.logobox2 { margin-left:5px; width:46%;}
.logobox1 { margin-left:5px;width:46%;}
.box_container4 {  height: 60px;}
.box_container4 img { width: 100%; height:60px;}
}

@media (max-width:320px){.bx_service {height: 320px;} 
#header { width: 260px !important;}
#sidebar1 { top: 105px; left: 190px !important; }
}
