body {
font-size: 16px;
-webkit-font-smoothing: antialiased;
overflow-x: hidden;
color: #333;
}

@media (max-width: 767px) {
body {
font-size: 15px;
}
}

p {
color: #333;
line-height: 25px;
font-size: 16px;
}

h1,
h2,
h3,
h4,
h5,
h6 {
color: #282e3f;
}

ul {
list-style-type: none;
padding-left: 0;
margin: 0;
}

a {
text-decoration: none;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
-o-transition: all 0.2s;
-ms-transition: all 0.2s;
transition: all 0.2s;
}

a:hover {
text-decoration: none;
}

a:focus {
outline: none !important
}

img {
max-width: 100%;
}

button,
a:focus {
outline: none;
}

a:hover,
a:visited,
a:focus,
a:active {
text-decoration: none !important;
outline: none !important;
}

/* header css */
.navbar-fixed-top {
position: sticky;
position: -webkit-sticky;
top: 0;
z-index: 10;
background: #fff;
border-bottom: 1px solid #e8e8e8;
padding: 10px 0;
}

.navbar-fixed-top.cbp-af-header-shrink {
padding: 10px 0;
}

.top-area {
display: flex;
justify-content: space-between;
align-items: baseline;
}

.r-Menu ul {
/* display: flex; */
position: relative;
top: 5px;
}

.r-Menu ul li:first-child {
margin-right: 14px;
display: flex;
}

/* .r-Menu ul li:last-child{ */
/* font-weight: 600; */
/* } */

.r-Menu ul li {
color: #0b53b5;
font-size: 18px;
}

.r-Menu ul li a {
color: #9f9f9f;
font-size: 18px;
}

.r-Menu ul li a:hover {
color: #56b4e7;
}

.r-Menu ul li p {
color: #737373;
font-size: 14px;
margin: 0;
}

.r-Menu ul li label {
color: #d32326;
font-size: 18px !important;
margin: 0;
font-weight: 500;
}


@media(max-width: 767px) {
.r-Menu ul li img {
margin-right: 0px !important;
width: 45px;
height: auto;
}
}

.r-Menu ul li img {
margin-right: 15px;
width: 30px;
height: auto;
}
/* header css end*/


/* table css */
.t-Area {
padding: 30px 0;
}

.t-Heading h1 {
font-size: 20px;
color: #565656;
}

.t-Head {
display: flex;
justify-content: space-between;
align-items: baseline;
margin-bottom: 28px;
}

.t-Btn {
color: #fff;
padding: 6px 15px 6px;
border-radius: 4px;
font-size: 14px;
background-color: #e2e2e2;
color: #222;
display: flex;
display: inline-block;
position: relative;
z-index: 2;
}

.t-Btn a:link {
color: #222;
}

.t-Btn a:visited {
color: #222;
}

.t-Btn a:hover {
color: #222;
}

@media(max-width: 767px) {
.t-Btn {
padding: 5px 4px 5px;
font-size: 12px;
}
}



.table .table-header {
background: #cbcbcb;
color: #000;
}

.table .table-header .cell {
padding: 10px;
font-weight: 400;
font-size: 14px;
}

@media screen and (max-width: 640px) {
table {
overflow-x: auto;
display: block;
}

.table .table-header .cell {
padding: 20px 5px;
}
}

.table > tbody > tr.active > td, .table > tbody > tr.active > th, .table > tbody > tr > td.active, .table > tbody > tr > th.active, .table > tfoot > tr.active > td, .table > tfoot > tr.active > th, .table > tfoot > tr > td.active, .table > tfoot > tr > th.active, .table > thead > tr.active > td, .table > thead > tr.active > th, .table > thead > tr > td.active, .table > thead > tr > th.active {
background-color: #f7f8fa;
}

.table td, .table th {
font-size: 14px;
}

.btn-w {
background-color: #0b53b5;
padding: 4px 10px 1px;
color: #fff;
text-align: center;
display: flex;
border-radius: 4px;
margin-left: 10px;
font-size: 12px;
}

.btn-w-td {
display: flex;
}

/* .create-ticket{ */
/* box-shadow: 0 0 40px 5px rgba(51, 51, 51, 0.1); */
/* background-color: #fff; */

/* } */

.form-Head {
padding: 0 0 10px 0;
font-size: 27px;
color: #222;
text-align: center;
font-weight: 500;
}

.t-Form {
padding: 24px;
border: 1px solid #e1e0e0;
border-radius: 10px;
}

.t-Form label {
font-size: 16px;
color: #737373;
}

.t-Form input {
/* margin-bottom: 15px; */
/* font-size: 14px; */
}

.t-Form .form-control:focus {
color: #495057;
background-color: #f7f7f9 !important;
border-color: none !important;
outline: 0;
box-shadow: none !important;
}

.form-group p {
font-size: 12px;
color: #828282;
}
/* table css end */

/* form css */
.myForm {
width: 600px;
margin: 20px;
background-color: #fff;
margin: 0 auto;
}

.form_H {
text-align: center;
}

.form_H img {
margin-top: 46px;
}

.myForm h1 {
font-size: 26px;
margin: 36px 0 49px 0;
color: #9f98aa;
}

.myForm .form-group {
/* margin: 0 !important; */
/* padding: 0 !important; */
/* margin-bottom: 26px !important; */
}

.btn-S {
text-align: center;
width: 100%;
}

.txt1 {
color: #9f9f9f;
font-size: 18px;
}

.txt2 {
color: #9f9f9f;
font-size: 18px;
padding-left: 10px;
}

.txt2 a:hover {
color: #9f9f9f;
}

.mr--- {
margin-right: 25px;
}

.sign-up {
color: #9f9f9f;
font-size: 18px;
text-align: center;
}

.sign-up a {
color: #0b53b5;
padding-left: 15px;
font-size: 17px;
}

.sign-up a:hover {
color: #9f9f9f;
}

.btn-submit {
background-color: #0b53b5;
padding: 6px 40px 6px;
border: 0;
border-radius: 4px;
color: #fff;
cursor: pointer;
margin: 15px 0 0px 0;
font-weight: 500;
}

.myForm .form-control::placeholder {
color: #aeb4b9;
opacity: 1;
font-size: 16px !important;
}

.myForm .form-control:-ms-input-placeholder {
color: #aeb4b9;
font-size: 16px !important;
}

.myForm .form-control::-ms-input-placeholder {
color: #aeb4b9;
font-size: 16px !important;
}

.myForm input {
color: #fdfdfd;
position: relative;
display: block;
width: 100%;
padding: 12px 15px;
border: none;
outline: none;
font-size: 21px;
font-weight: normal;
text-align: center;
margin-top: 20px;
border: 1px solid #e8e8e8;
border-radius: 8px;
height: auto !important;
top: 0px;
left: -2px;
}


/* signup */

.signup input {
font-size: 14px;
color: #676f76;
line-height: 1.2;
position: relative;
display: block;
width: 100%;
height: 50px;
/* background: #fff; */
border: 1px solid #e8e8e8 !important;
padding: .375rem .75rem;
border-radius: 4px;
border: none;
outline: none;
font-weight: normal;
/* text-align: left !important; */
text-align: left !important;
}

.signup .form-control:focus {
color: #222 !important;
background-color: #fff !important;
border-color: none !important;
outline: 0;
box-shadow: none !important;
}



/* mobile responsive  */

@media (max-width: 767px) {

.myForm {
position: relative;
text-align: center;
transform: none;
left: 0;
right: 0;
top: 0;
max-width: 90%;
}

.myForm img {
width: 200px;
height: auto;
}

.myForm h1 {
font-size: 24px !important;
margin: 36px 0 36px 0 !important;
color: #9f9f9f;
}

.m-right {
text-align: right;
}

..c-Tm-Inp {
width: 100% !important;
}

.s-Btn {
position: relative;
left: 0px !important;
}

.m-Sright {
position: relative;
right: 0px;
}

.btn-w-td {
display: block;
}

.btn-w {
margin-left: 0px;
}

.top-area {
display: block;
text-align: left;
}

.logo img {
width: 150px;
height: auto;
margin-bottom: 0px;
margin-top: 10px;
}

.navbar-fixed-top {
padding: 6px 0 20px 0;
}

.l-Og-btn img {
width: 45px;
height: auto;
position: relative;
top: 35px;
}

.m-head {
display: flex;
justify-content: space-between;
}

.m-Menu-right ul {
text-align: left;
margin-top: 15px;
}

.m-txt-2 {
display: block !important;
}

.m-txt-2 span {
top: 0px !important;
}

.t-Search-M {
position: relative;
top: -50px !important;
left: 8px;
}
}

@media(min-width: 320px) {
.m-Sright {
position: relative;
right: 10px !important;
}
}

/* mobile responsive end */

.m-Menu-right ul {
text-align: left;
}

.m-Menu-right ul li span {
color: #0b53b5;
}

.m-Menu-right ul li img {
width: 30px;
height: auto;
position: relative;
margin-left: 3px;
}

/* form css end*/

.s-Btn {
position: relative;
left: -14px;
}

.file-upload {
display: block;
text-align: center;
font-size: 14px;
}

.file-upload .file-select {
display: block;
color: #34495e;
cursor: pointer;
height: 40px;
line-height: 40px;
text-align: left;
background: #FFFFFF;
overflow: hidden;
position: relative;
}

.file-upload .file-select .file-select-button {
background: #e6e6e6;
padding: 0 10px;
display: inline-block;
height: 38px;
line-height: 40px;
}

.file-upload .file-select .file-select-name {
line-height: 40px;
display: inline-block;
padding: 0 10px;
}


.file-upload.active .file-select {
border-color: #3fa46a;
transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
}

.file-upload.active .file-select .file-select-button {
background: #3fa46a;
color: #FFFFFF;
transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out;
-webkit-transition: all .2s ease-in-out;
-o-transition: all .2s ease-in-out;
}

.file-upload .file-select input[type=file] {
z-index: 100;
cursor: pointer;
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
opacity: 0;
filter: alpha(opacity=0);
}

.file-upload .file-select.file-select-disabled {
opacity: 0.65;
}

.file-upload .file-select.file-select-disabled:hover {
cursor: default;
display: block;
border: 2px solid #dce4ec;
color: #34495e;
cursor: pointer;
height: 40px;
line-height: 40px;
margin-top: 5px;
text-align: left;
background: #FFFFFF;
overflow: hidden;
position: relative;
}

.file-upload .file-select.file-select-disabled:hover .file-select-button {
background: #dce4ec;
color: #666666;
padding: 0 10px;
display: inline-block;
height: 40px;
line-height: 40px;
}

.file-upload .file-select.file-select-disabled:hover .file-select-name {
line-height: 40px;
display: inline-block;
padding: 0 10px;
}

.btn-tkt {
margin-right: 10px;
background-color: #0b53b5 !important;
padding: 8px 15px 8px;
border-radius: 4px;
color: #fff;
border: none;
font-size: 14px;
margin-top: 8px;
cursor: pointer;
}

.btn-tkt:hover {
background-color: #316ec1 !important;
}


.btn-tkt-2 {
border: 1px solid #e1e0e0;
padding: 8px 15px 8px;
border-radius: 4px;
color: #222;
font-size: 14px;
margin-top: 8px;
cursor: pointer;
background-color: #fff;
}

.btn-tkt-2:hover {
background-color: #fafafa !important;
}

button:focus {
outline: none !important;
}

/* my ticket 2 css */

.tkt-Form .form-control:focus {
color: #495057;
background-color: #f7f7f9 !important;
border-color: none !important;
outline: 0;
box-shadow: none !important;
}

.my-tickets-2 {
box-shadow: 0 0 40px 5px rgba(51, 51, 51, 0.1);
background-color: #fff;
margin-top: 25px;
padding: 25px 25px 25px;
}

.bx-tkt-head {
display: flex;
justify-content: space-between;
}

.tKT-n {
font-size: 21px;
}

.tKT-n span {
background-color: #34bfa2;
color: #fff;
padding: 5px 12px 5px;
border-radius: 15px;
font-size: 12px;
}


.tKt-txt h4 {
margin: 0 !important;
padding: 0 !important;
color: #858585;
font-size: 14px;
margin-top: 15px !important;
line-height: 25pt;
font-weight: 400;
}

.tKt-txt p {
margin: 0 !important;
padding: 0 !important;
color: #858585;
font-size: 14px;
font-weight: 400;
line-height: 25pt;
}

.tKt-txt-2 p {
padding-bottom: 0px !important;
display: inline-block
}

.bOx-tkt {
border-bottom: 1px solid #e1e0e0;
margin-bottom: 25px;
}

.bOx-tkt-2 {
border-bottom: none;
margin-bottom: 0px;
}

.tKt-img {
padding-bottom: 25px;
padding-top: 100px;
display: inline-block;
color: #296bc5;
}

.tKt-img i {
color: #b2b2b2;
font-size: 25px;
margin-right: 5px;
}

.mt-25 {
margin-top: 25px;
}

.mr- {
margin-right: 10px;
}

.mr-- {
margin-right: 0px;
}

.mr- img {
margin-right: 5px;
width: 19px;
height: auto;
position: relative;
top: -2px;
}

.tkt-Form {
margin-bottom: 28px;
}

.tkt-Form p {
margin: 0 !important;
padding: 0 !important;
font-size: 14px;
position: relative;
top: -8px;
}

.i-Put-txt {
display: flex;
}

.i-Put-txt span {
position: relative;
margin-right: 10px;
top: 8px;
font-size: 14px;
}

.t-Search {
background-color: #57b5e7;
position: relative;
padding: 5px 12px 5px;
text-align: center;
color: #fff;
top: 2px;
border: 0px;
cursor: pointer;
border-radius: 2px;
}

.t-Search:hover {
background-color: #3494c7;
}

.input-group-append, .input-group-prepend {
height: 38px;
}

.f-Cal {
position: relative;
top: -8px;
}

.c-Tm-Inp {
width: 100%;
}

.form-group-select {
width: 100%;
}

.form-group select {
font-size: 14px;
color: #676f76;
}
/* my ticket 2 css */

select.form-control:not([size]):not([multiple]) {
height: calc(2.5rem + 1px) !important;
}

.form-control {
font-size: 14px;
height: calc(2.5rem + 1px) !important;
}

.table-bordered a:link {
color: #0043da;
}

.table-bordered a:visited {
color: #0043da;
}

.table-bordered a:hover {
color: #222;
}

.form_H img {
width: 100px;
height: auto;
margin: 45px 0 0 0;
}

.user-icon {
text-align: center;
padding: 24px 0;
}

.user-icon img {
height: auto;
width: 70%;
}

.form-box {
padding: 24px;
border: 1px solid #e8e8e8;
border-radius: 10px;
margin-bottom: 30px;
}

.form-box h4 {
text-align: center;
color: #222 !important;
margin-bottom: 15px;
font-size: 21px;
}


.otp-input input {
display: inline-block;
width: 421px !important;
height: 60px !important;
text-align: center;
/*background-color: #fff !important;*/
border-bottom: 1px solid #222 !important;
/*margin: 0 8px 0 8px;*/
color: #fbf9f9 !important;
padding: 0px !important;
right: 6px;
top: 0px;
}

.otp-input {
text-align: center !important;
}

.otp-txt p {
text-align: center;
padding-top: 0;
font-size: 16px;
margin: 0;
}

@media(max-width: 767px) {
.otp-input input {
display: inline-block;
width: 36px !important;
height: 36px !important;
text-align: center;
background-color: #fff !important;
border-bottom: 1px solid #222 !important;
margin: 0 1px 0 1px;
color: #222 !important;
padding: 0px !important;
font-size: 14px !important;
}

.form_H img {
width: auto;
height: auto;
}

.user-icon img {
width: 80px;
height: auto;
}
}

.logo-C {
text-align: center;
}

.logo-C img {
width: 50%;
height: auto;
}

.l-Menu ul li span img {
/* margin-right: 14px; */
width: 27px;
height: auto;
}

.l-Menu ul {
float: right;
}

.l-Menu ul li a {
color: #222;
font-size: 18px;
}

.l-Menu ul li a:hover {
color: #114a9e;
}

@media(max-width: 767px) {
.r-Menu ul li {
font-size: 16px;
}

.r-Menu ul li span img {
margin-right: 12px;
width: 33px;
height: auto;
}

.l-Menu ul li a {
font-size: 16px;
}

.l-Menu ul {
position: relative;
top: 4px;
}

.l-Menu ul li span img {
margin-left: 12px;
width: 31px;
height: auto;
position: relative;
top: -3px;
}

.logo-M {
text-align: center;
padding: 8px 0;
}

.logo-M img {
width: 320px;
height: auto;
}

.user-- {
position: relative;
top: 3px;
left: 12px;
}

.icon-Btn ul li {
padding: 0px 2px 0px !important;
}

.icon-Btn ul li a {
text-align: center;
color: #222;
font-size: 13px;
}

.icon-Btn img {
width: 60px !important;
height: auto;
margin-bottom: 15px;
}

.icon-Btn p {
text-align: center;
color: #222;
font-size: 14px !important;
font-weight: 400 !important;
line-height: 20px;
}
}

.t-btn {
float: right;
background-color: #e2e2e2;
padding: 4px 8px 4px;
color: #222;
border-radius: 4px;
width: 25%;
text-align: center;
}

@media(max-width: 767px) {
.t-btn {
width: auto;
}
}

.t-btn:link {
color: #222;
}

.t-btn:visited {
color: #222;
}

.t-btn:hover {
color: #222;
}

.txt {
font-size: 18px;
font-weight: 400;
color: #222;
}

.mt-- {
margin-top: 25px;
}

.txt-upp {
text-transform: uppercase;
}

.btn-100 {
width: 100%;
}

.user-- {
position: relative;
top: 0;
}

.icon-Btn {
width: 100%;
}


.icon-Btn a {
display: block;
border-radius: 8px;
padding: 0 0 15px 0;
text-align: center;
}

.icon-Btn p {
text-align: center;
color: #222;
font-size: 16px;
font-weight: 500;
margin: 0;
}

.col-4:hover p {
color: #8B0000;
}

.icon-Btn img {
width: 90px;
height: auto;
margin-bottom: 15px;
}

.form-box h2 {
text-align: center;
font-weight: 400;
margin-bottom: 15px;
}

.form-box h2 span {
color: darkred;
}

.form-control:disabled, .form-control[readonly] {
background-color: #fff;
opacity: 1;
/* font-size: 18px; */
font-weight: 400;
/* color: #222; */
}

/* .jhbox{ */
/* border: 1px solid #ced4da; */
/* border-radius: 6px; */
/* padding: 10px; */
/* width: 100%; */
/* } */


.jhbox {
width: 100%;
border-top: 1px solid #ced4da !important;
padding: 15px 0 0 0;
margin-top: -1px;
}



.jhbox h3 {
font-weight: 600;
font-size: 21px !important;
margin-bottom: 6px;
margin: 24px 0 0 0;
}

.jhbox h3 span {
color: #dc3545;
text-transform: uppercase;
}

.jhbox p {
margin-bottom: 6px;
}

.danger {
color: #dc3545 !important;
margin: 0 0 15px 0;
}

.call-icon {
display: flex;
}

/* .jhbox { */
/* background: url("../images/box-arrow.png") no-repeat; */
/* background-position-x: 0%; */
/* background-position-y: 0%; */
/* background-position-x: 0%; */
/* background-position-y: 0%; */
/* background-position: 96% 49%; */
/* } */

.jhbox img {
width: 30px;
height: auto;
position: relative;
left: 10px;
top: -4px;
}

/* nested links */
.jhbox a {
position: relative;
z-index: 1;
color: #222;
}

.jhbox a {
position: static;
}

.the-post-title a::before {
content: "";
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/* nested links */

.primary {
color: #007bff !important;
}

.thanksbox {
max-width: 100%;
width: 600px;
margin: 0 auto;
text-align: center;
}

.t-icon img {
width: 100px;
height: auto;
padding-bottom: 25px;
}

.thanksbox h6 {
font-size: 28px !important;
font-weight: 500;
color: #144c9f !important;
}

.thanksbox p {
font-size: 18px !important;
padding-top: 25px;
margin-bottom: 0px !important;
}

/*#txtmobileNo{
	font-size: 30px !important;
}*/

.mt---- {
margin-top: 15px;
}

label {
display: inline-block;
margin-bottom: 5px !important;
}


#compdetails {
border: 1px solid #ced4da;
margin: 0px;
margin-top: 0;
border-radius: 10px;
}

@media(max-width: 767px) {
#compdetails {
border: 1px solid #ced4da;
margin: 0px;
}
}


.btn-sign input {
color: #fff !important;
text-align: center !important;
top: 0px;
left: 0px;
}


textarea:focus, input:focus {
outline: none;
}

*:focus {
outline: none;
}

.form-control:focus {
border-color: inherit;
-webkit-box-shadow: none;
box-shadow: none;
}

input:focus {
outline: none;
}

#txtserialno {
height: 45px;
}

.input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child) {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
height: 41px !important;
}

#dtpPdate {
height: 45px;
}

#dtpExpDate {
height: 45px;
}

#dtpcompdate {
height: 45px;
}


/* footer css */

.bg-theme-colored {
background-color: #3c58b5 !important;
padding: 30px 0;
margin-top: 65px;
}


.text-white {
color: #fff !important;
}


.mt-10 {
margin-top: 10px !important;
}


.btn-transparent {
background-color: transparent;
color: #fff;
}


.btn-transparent.btn-border {
background-color: transparent;
border-color: #eeeeee;
}


.btn-enq {
border: 2px solid #fff;
border-radius: 30px;
color: #fff;
padding: 9px 26px 9px;
}

.btn-enq:hover {
border: 2px solid #fff;
border-radius: 30px;
color: #000;
background-color: #fff;
}

@media(max-width: 767px) {
.sm-text-center {
text-align: center !important;
}

#footer h5 {
margin-top: 25px;
}

#footer h5::after {
top: 58px !important;
}
}


#footer {
padding: 45px 0;
}


#footer h5 {
margin-bottom: 15px;
border-bottom: 1px solid #e8e8e8;
padding-bottom: 10px;
}


#footer h5::after {
position: absolute;
content: "";
width: 68px;
height: 2px;
background: #3c58b5;
bottom: 0;
left: 16px;
top: 33px;
}

.categories ul {
}

.categories ul li {
border-bottom: 1px dashed #8080808f;
}

.categories ul li a {
color: #222;
line-height: 25pt;
font-size: 15px;
}


.categories ul li a:hover {
color: #3c58b5;
}

.widget-1 ul {
}

.widget-1 ul li {
color: #222;
line-height: 25pt;
font-size: 15px;
}

.widget-1 ul li a {
color: #222;
line-height: 25pt;
font-size: 15px;
}


.widget-1 ul li i {
margin-right: 10px;
}

.widget-1 ul li a:hover {
color: #3c58b5;
}

#footer img {
margin-bottom: 15px;
}


.copyright {
border-top: 1px solid #ddd;
padding: 26px 0;
}

.copyright p {
padding: 0 !important;
margin: 0 !important;
}


.copyright p a {
color: #0181c6;
}

.copyright p a:hover {
color: #333;
}

.txt-right {
text-align: right;
}

@media(max-width: 767px) {
.txt-right {
text-align: center;
}

.copyright {
text-align: center;
}
}



.main-footer-area .container, .footer-bottom .container {
width: 87%;
margin: auto;
overflow: hidden;
}

.main-footer .link-widget h3 {
margin-bottom: 6px;
font-weight: 600;
text-transform: uppercase;
font-size: 16px;
}


.main-footer-area {
background-position: bottom;
background-repeat: no-repeat;
background: url("https://www.unitedektagroup.com/images/banner/bg-footer.png");
position: relative;
width: 100%;
background-size: cover;
}

.main-footer-area .white-background {
position: absolute;
width: 100%;
height: 100%;
background: #000000bd !important
}

.united-world-logo-new {
width: 100%;
position: absolute;
top: 0;
left: 0;
height: 100%;
}

.main-footer-area {
list-style: disc;
}

.main-footer-area p, .main-footer-area a, .main-footer-area i {
color: #ececec;
}

.main-footer-area .container {
width: 100%;
margin: auto;
overflow: hidden;
padding-top: 60px;
}

.footer-bottom .container {
width: 100%;
margin: auto;
overflow: hidden;
}

.footer-top-area {
position: relative;
display: inline-block;
padding: 15px 0;
text-align: center;
width: 100%;
}

.footer-top-area img {
width: 100%;
}

.footer-top-area .footer-socila li h4 {
color: #fff;
margin-right: 11px;
margin-bottom: 0px;
top: 2px;
}

.footer-top-area .footer-socila {
position: relative;
display: inline-block;
top: 5px;
}

.footer-top-area .footer-socila:before {
position: absolute;
content: '';
background: #4f5355;
width: 1px;
height: 110px;
top: -35px;
right: -51px;
}

.footer-top-area .footer-socila li {
display: inline-block;
margin: 0px 6px;
}

.footer-top-area .footer-socila li a {
position: relative;
display: inline-block;
background: transparent;
width: 40px;
height: 40px;
color: #b5b7b7;
font-size: 15px;
text-align: center;
line-height: 40px;
border: 1px solid #b5b7b7;
border-radius: 50%;
transition: all 500ms ease;
}

.footer-top-area .footer-socila li a:hover {
color: #fff;
background: #bcd156;
border: 1px solid #bcd156;
transition: all 500ms ease;
}

.footer-top-area .footer-subscribe {
position: relative;
display: inline-block;
float: right;
}

.footer-top-area .footer-subscribe .form-group {
margin-bottom: 0px;
}

.footer-top-area .footer-subscribe input {
position: relative;
width: 320px;
height: 50px;
padding: 15px;
border: 1px solid #777a7b;
border-radius: 25px;
color: #fff;
background: #464a4c;
margin-right: 6px;
}

.footer-top-area .footer-subscribe .btn-one {
padding: 8px 30px 8px 30px;
}

.main-footer {
position: relative;
padding: 0px 0px 10px 0px;
}

.main-footer-area p {
color: #2e2e2e;
}

.footer-top-area h3 {
font-size: 20px;
color: #a4d624;
font-family: 'Roboto',sans-serif;
}

.united-world-logo {
width: 100%;
position: relative;
display: block;
text-align: left;
}

.united-world-logo img {
width: 180px;
margin-top: 0;
}

.footer-top-area h3 span {
font-size: 38px;
margin-top: 13px;
color: #1451a6;
font-weight: 600;
line-height: 50px;
}


.main-footer .logo-widget .footer-logo {
position: relative;
padding: 0px 0px 5px 0px;
text-align: left;
overflow: hidden;
}

.main-footer .logo-widget .footer-logo img {
width: auto;
position: relative;
height: 60px;
float: left;
margin-right: 4px;
}

.main-footer .footer-logo .unWorld {
display: inline-block;
line-height: 60px;
font-size: 27px;
letter-spacing: -2px;
float: left;
font-family: auto;
color: white;
}

.main-footer .logo-widget p {
margin-bottom: 14px;
}

.main-footer .logo-widget a:hover {
color: #da251c;
transition: all 500ms ease;
}

.main-footer h3 {
color: #e2e2e2;
margin-top: 17px;
margin-bottom: 21px;
}

.main-footer .link-widget {
padding: 0px;
}

.main-footer .link-widget h3, .main-footer .contact-widget h3, .main-footer .link-widget h3, .main-footer .contact-widget h3, .main-footer .link-widget h3, .main-footer .contact-widget h3, .main-footer .gallery-widget h3 {
margin-bottom: 15px;
font-weight: 600;
text-transform: uppercase;
font-size: 21px;
}

.main-footer .single-item h3 {
margin-bottom: 11px !important;
font-size: 19px;
font-weight: 500;
}

.subsbox {
padding: 10px !important;
background-color: #8484848c;
}

.main-footer .link-widget li {
margin-bottom: 10px;
}

.main-footer .link-widget li a, .main-footer .gallery-widget li a {
position: relative;
display: block;
font-size: 18px;
padding: 0px;
color: #ececec;
transition: all 500ms ease;
}

.footer-socila li {
font-size: 18px;
margin-bottom: 10px;
}



.footer-bottom {
position: relative;
padding: 5px 0px 5px 0px;
color: white;
}

.footer-bottom p, .footer-bottom a {
color: #ffffff;
margin: 0;
line-height: 35px;
font-size: 16px;
}

.footer-bottom img {
margin-left: 10px;
position: relative;
width: 80px;
}

.btn-otp {
background-color: #fe0002;
color: #ffffff !important;
width: 100% !important;
padding: 10px 15px !important;
font-size: 18px !important;
font-weight: normal !important;
text-align: center !important;
border: none !important;
cursor: pointer;
border-radius: 8px;
transition: ease-in-out all 0.2s;
}

.btn-otp:hover {
background-color: #8a0035;
color: #ffffff !important;
}

.btn-verify {
height: calc(2.5rem + 1px);
line-height: calc(2.5rem + 1px);
background-color: #8a0035;
color: #ffffff;
width: 100%;
font-size: 15px;
font-weight: normal;
text-align: center;
border: none;
cursor: pointer;
border-radius: 5px;
transition: ease-in-out all 0.2s;
}

.btn-verify:hover {
background-color: #fe0002;
color: #ffffff;
}

.btn-dealer-login {
background-color: #ee3171;
color: #ffffff !important;
width: auto !important;
padding: 10px 24px !important;
font-size: 18px !important;
font-weight: normal !important;
text-align: center !important;
border: none !important;
cursor: pointer;
border-radius: 8px;
transition: ease-in-out all 0.2s;
}

.btn-dealer-login:hover {
background-color: #f0658f;
color: #ffffff !important;
}
